:root{color-scheme:dark;--bg-0: #090a0c;--bg-2: #121416;--bg-3: #1a1d21;--bg-gradient-a: rgba(255, 255, 255, .03);--bg-gradient-b: rgba(148, 163, 184, .04);--text-0: #ffffff;--text-1: #f8fafc;--text-2: #d1d5db;--text-3: #9ca3af;--text-dim: #6b7280;--text: var(--text-1);--muted: var(--text-2);--surface-0: rgba(19, 21, 24, .9);--surface-1: rgba(25, 28, 32, .94);--surface-2: rgba(34, 38, 43, .96);--surface-border: rgba(255, 255, 255, .12);--surface-border-strong: rgba(255, 255, 255, .2);--surface-divider: rgba(255, 255, 255, .1);--glass-purple: rgba(148, 163, 184, .08);--purple-glass: var(--glass-purple);--panel-bg: linear-gradient(180deg, var(--surface-2), var(--surface-0));--panel-accent: radial-gradient(900px 260px at 50% 0%, rgba(255, 255, 255, .05), transparent 62%);--panel-border: var(--surface-border);--panel-divider: var(--glass-purple);--toolbar-gradient: linear-gradient(180deg, rgba(31, 35, 40, .96), rgba(15, 17, 20, .96));--sidebar-gradient: linear-gradient(180deg, rgba(31, 34, 38, .98), rgba(14, 16, 18, .98));--accent-primary: #e5e7eb;--accent-secondary: #6b7280;--accent: var(--accent-primary);--accent-soft: rgba(255, 255, 255, .08);--accent-outline: rgba(229, 231, 235, .26);--danger: #ff8f8f;--danger-bg: rgba(255, 102, 102, .14);--danger-border: rgba(255, 102, 102, .38);--danger-text: #ffc4c4;--warn: #ffd166;--ok: #7ae4b6;--chart-blue: #7eb2ff;--chart-teal: #56d8d1;--chart-amber: #ffd166;--chart-red: #ff8f8f;--chart-neutral: #c7d2ec;--chart-grid: #33466e;--chart-track: #23355a;--chart-center-text: #e8efff;--chart-tooltip-bg: rgba(60, 67, 80, .96);--chart-tooltip-border: rgba(229, 231, 235, .3);--chart-tooltip-text: #f8fafc;--chart-tooltip-shadow: 0 14px 30px rgba(15, 23, 42, .34);--radius-xl: 18px;--radius-md: 14px;--radius-pill: 999px;--shadow-0: 0 18px 46px rgba(0, 0, 0, .4);--shadow-1: 0 22px 64px rgba(0, 0, 0, .52);--blur: 12px;--blur-strong: 18px;--t-fast: .16s;--t-med: .22s;--font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--glass-0: var(--surface-0);--glass-2: var(--surface-2);--glass-border: var(--surface-border);--glass-border-strong: var(--surface-border-strong);--glow-blue: rgba(255, 255, 255, .1);--glow-cyan: rgba(226, 232, 240, .1);--glow-purple: rgba(148, 163, 184, .12);--glow-violet: rgba(107, 114, 128, .12);--glow-orange: rgba(255, 255, 255, .1);--glow-gold: rgba(209, 213, 219, .1);--sidebar-icon-bg: rgba(255, 255, 255, .04);--sidebar-icon-border: rgba(255, 255, 255, .1);--sidebar-icon-color: var(--text-1);--sidebar-item-hover-bg: rgba(255, 255, 255, .06);--sidebar-item-hover-border: rgba(255, 255, 255, .16);--sidebar-icon-active-bg: rgba(255, 255, 255, .1);--sidebar-icon-active-border: rgba(255, 255, 255, .22);--sidebar-icon-collapsed-bg: rgba(255, 255, 255, .06);--sidebar-icon-collapsed-border: rgba(255, 255, 255, .14);--sidebar-icon-collapsed-hover-bg: rgba(255, 255, 255, .1);--sidebar-icon-collapsed-hover-border: rgba(255, 255, 255, .2);--sidebar-icon-collapsed-active-bg: rgba(255, 255, 255, .14);--sidebar-icon-collapsed-active-border: rgba(255, 255, 255, .24);--topbar-highlight: radial-gradient(700px 120px at 50% -15%, rgba(255, 255, 255, .05), transparent 72%);--topbar-glow-gradient: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .14), rgba(148, 163, 184, .1), transparent );--search-bg: rgba(22, 25, 29, .88);--search-border: rgba(255, 255, 255, .08);--search-active-bg: linear-gradient(180deg, rgba(41, 45, 51, .98), rgba(24, 26, 29, .98));--search-active-border: rgba(229, 231, 235, .22);--search-active-shadow: 0 0 0 1px rgba(255, 255, 255, .05), 0 0 18px rgba(255, 255, 255, .06);--brand-wordmark-sentinel: #a855f7;--brand-wordmark-os: #ff8a1f;--brand-wordmark-stroke: rgba(0, 0, 0, .94);--brand-wordmark-shadow: -2px -2px 0 rgba(0, 0, 0, .94), 2px -2px 0 rgba(0, 0, 0, .94), -2px 2px 0 rgba(0, 0, 0, .94), 2px 2px 0 rgba(0, 0, 0, .94), 0 2px 8px rgba(0, 0, 0, .2);--brand-icon-glow: rgba(255, 255, 255, .12);--brand-chip-bg: linear-gradient(180deg, rgba(44, 48, 54, .98), rgba(17, 19, 22, .96));--brand-chip-border: rgba(229, 231, 235, .18);--brand-chip-shadow: 0 0 0 1px rgba(255, 255, 255, .06) inset, 0 0 20px rgba(255, 255, 255, .06);--brand-chip-hover-border: rgba(229, 231, 235, .34);--brand-chip-hover-shadow: 0 0 0 1px rgba(255, 255, 255, .08) inset, 0 0 28px rgba(255, 255, 255, .08);--control-height: 40px;--control-padding-x: 12px;--control-padding-y: 10px;--stack-gap: 16px;--card-padding: 16px;--table-row-height: 44px;--setup-surface: rgba(20, 31, 54, .9);--setup-border: var(--surface-border);--setup-step-current-bg: rgba(249, 115, 22, .24);--setup-step-complete-bg: rgba(122, 228, 182, .2);--setup-step-locked-bg: rgba(255, 255, 255, .08);--setup-action-primary: #f97316;--ops-tone-ok: var(--ok);--ops-tone-warn: var(--warn);--ops-tone-critical: var(--danger);--ops-tone-neutral: var(--text-2);--gate-pass: #7ae4b6;--gate-hold: #ffd166;--gate-fail: #ff8f8f;--gate-pending: #c7d2ec}html[data-ui-theme=dark]{color-scheme:dark}html[data-ui-theme=light]{color-scheme:light;--bg-0: #f6f8fd;--bg-2: #ffffff;--bg-3: #edf2fa;--bg-gradient-a: rgba(148, 163, 184, .06);--bg-gradient-b: rgba(15, 23, 42, .03);--text-0: #000000;--text-1: #0f172a;--text-2: #334155;--text-3: #475569;--text-dim: #64748b;--text: #000000;--muted: #334155;--surface-0: rgba(255, 255, 255, .97);--surface-1: rgba(248, 251, 255, .98);--surface-2: rgba(239, 246, 255, .98);--surface-border: rgba(71, 85, 105, .24);--surface-border-strong: rgba(51, 65, 85, .34);--surface-divider: rgba(71, 85, 105, .18);--glass-purple: rgba(148, 163, 184, .12);--panel-bg: linear-gradient(180deg, var(--surface-0), var(--surface-1));--panel-accent: radial-gradient(900px 260px at 50% 0%, rgba(148, 163, 184, .06), transparent 64%);--accent-primary: #334155;--accent-secondary: #94a3b8;--accent-soft: rgba(51, 65, 85, .08);--accent-outline: rgba(51, 65, 85, .22);--toolbar-gradient: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(244, 247, 250, .98));--sidebar-gradient: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(243, 246, 249, .99));--danger: #b91c1c;--danger-bg: rgba(185, 28, 28, .1);--danger-border: rgba(185, 28, 28, .32);--danger-text: #7f1d1d;--warn: #a16207;--ok: #166534;--chart-neutral: #64748b;--chart-grid: #cbd5e1;--chart-track: #d6deea;--chart-center-text: #0f172a;--chart-tooltip-bg: rgba(71, 85, 105, .96);--chart-tooltip-border: rgba(249, 115, 22, .46);--chart-tooltip-text: #f97316;--chart-tooltip-shadow: 0 14px 30px rgba(15, 23, 42, .22);--shadow-0: 0 14px 30px rgba(15, 23, 42, .12);--shadow-1: 0 18px 40px rgba(15, 23, 42, .16);--sidebar-icon-bg: rgba(255, 255, 255, .86);--sidebar-icon-border: rgba(51, 65, 85, .18);--sidebar-icon-color: #0f172a;--sidebar-item-hover-bg: rgba(148, 163, 184, .12);--sidebar-item-hover-border: rgba(148, 163, 184, .26);--sidebar-icon-active-bg: rgba(51, 65, 85, .1);--sidebar-icon-active-border: rgba(51, 65, 85, .24);--sidebar-icon-collapsed-bg: rgba(226, 232, 240, .84);--sidebar-icon-collapsed-border: rgba(148, 163, 184, .24);--sidebar-icon-collapsed-hover-bg: rgba(203, 213, 225, .92);--sidebar-icon-collapsed-hover-border: rgba(100, 116, 139, .28);--sidebar-icon-collapsed-active-bg: rgba(51, 65, 85, .12);--sidebar-icon-collapsed-active-border: rgba(51, 65, 85, .24);--topbar-highlight: radial-gradient(700px 120px at 50% -15%, rgba(148, 163, 184, .08), transparent 72%);--topbar-glow-gradient: linear-gradient( 90deg, transparent, rgba(148, 163, 184, .1), rgba(51, 65, 85, .08), transparent );--search-bg: rgba(255, 255, 255, .96);--search-border: rgba(148, 163, 184, .28);--search-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(245, 247, 250, .99));--search-active-border: rgba(51, 65, 85, .24);--search-active-shadow: 0 0 0 1px rgba(148, 163, 184, .12), 0 8px 22px rgba(148, 163, 184, .12);--brand-wordmark-sentinel: #7e22ce;--brand-wordmark-os: #ea580c;--brand-wordmark-stroke: rgba(255, 255, 255, .88);--brand-wordmark-shadow: 0 1px 2px rgba(15, 23, 42, .14);--brand-icon-glow: rgba(148, 163, 184, .12);--brand-chip-bg: linear-gradient(180deg, rgba(255, 255, 255, .99), rgba(241, 245, 249, .99));--brand-chip-border: rgba(148, 163, 184, .28);--brand-chip-shadow: 0 0 0 1px rgba(255, 255, 255, .86) inset, 0 12px 28px rgba(15, 23, 42, .08);--brand-chip-hover-border: rgba(100, 116, 139, .32);--brand-chip-hover-shadow: 0 0 0 1px rgba(255, 255, 255, .92) inset, 0 18px 36px rgba(15, 23, 42, .1);--setup-surface: rgba(255, 255, 255, .98)}html[data-ui-theme=ember]{color-scheme:dark;--bg-gradient-a: rgba(249, 115, 22, .2);--bg-gradient-b: rgba(139, 92, 246, .18);--accent-primary: #f97316;--accent-secondary: #8b5cf6;--accent: var(--accent-primary);--accent-soft: rgba(249, 115, 22, .24);--accent-outline: rgba(249, 115, 22, .5);--toolbar-gradient: linear-gradient( 90deg, color-mix(in srgb, var(--accent-secondary) 74%, rgba(8, 12, 24, .85)) 0%, color-mix(in srgb, var(--accent-primary) 76%, rgba(8, 12, 24, .72)) 50%, color-mix(in srgb, var(--accent-secondary) 74%, rgba(8, 12, 24, .85)) 100% );--sidebar-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--accent-primary) 54%, rgba(12, 16, 32, .9)) 0%, color-mix(in srgb, var(--accent-secondary) 64%, rgba(10, 12, 26, .94)) 100% );--panel-accent: radial-gradient(900px 260px at 50% 0%, rgba(249, 115, 22, .18), transparent 60%);--sidebar-item-hover-bg: rgba(249, 115, 22, .16);--sidebar-item-hover-border: rgba(249, 115, 22, .4);--sidebar-icon-active-bg: rgba(249, 115, 22, .3);--sidebar-icon-active-border: rgba(249, 115, 22, .62);--sidebar-icon-collapsed-bg: rgba(139, 92, 246, .28);--sidebar-icon-collapsed-border: rgba(139, 92, 246, .58);--sidebar-icon-collapsed-hover-bg: rgba(249, 115, 22, .38);--sidebar-icon-collapsed-hover-border: rgba(249, 115, 22, .72);--sidebar-icon-collapsed-active-bg: rgba(249, 115, 22, .46);--sidebar-icon-collapsed-active-border: rgba(249, 115, 22, .8);--chart-blue: #8b5cf6;--topbar-highlight: radial-gradient(700px 120px at 50% -15%, rgba(255, 255, 255, .09), transparent 72%);--topbar-glow-gradient: linear-gradient( 90deg, transparent, var(--accent-outline), color-mix(in srgb, var(--accent-secondary) 16%, transparent), transparent );--search-bg: rgba(15, 18, 42, .46);--search-border: rgba(255, 255, 255, .08);--search-active-bg: linear-gradient(90deg, rgba(108, 78, 168, .28), rgba(245, 121, 38, .18));--search-active-border: color-mix(in srgb, var(--accent-primary) 48%, var(--surface-divider));--search-active-shadow: 0 0 0 1px rgba(130, 170, 255, .12), 0 0 18px color-mix(in srgb, var(--accent-primary) 12%, transparent);--brand-wordmark-sentinel: #a855f7;--brand-wordmark-os: #ff8a1f;--brand-wordmark-stroke: rgba(0, 0, 0, .92);--brand-wordmark-shadow: -2px -2px 0 rgba(0, 0, 0, .92), 2px -2px 0 rgba(0, 0, 0, .92), -2px 2px 0 rgba(0, 0, 0, .92), 2px 2px 0 rgba(0, 0, 0, .92), 0 2px 8px rgba(0, 0, 0, .18);--brand-icon-glow: color-mix(in srgb, var(--accent-secondary) 16%, transparent);--brand-chip-bg: radial-gradient(120% 120% at 28% 20%, color-mix(in srgb, var(--accent-secondary) 24%, transparent), transparent 52%), linear-gradient(180deg, rgba(14, 18, 42, .92), rgba(8, 10, 20, .88));--brand-chip-border: color-mix(in srgb, var(--accent-secondary) 36%, var(--surface-border));--brand-chip-shadow: 0 0 0 1px color-mix(in srgb, var(--accent-primary) 18%, transparent) inset, 0 0 20px color-mix(in srgb, var(--accent-secondary) 16%, transparent);--brand-chip-hover-border: color-mix(in srgb, var(--accent-secondary) 68%, var(--accent-primary));--brand-chip-hover-shadow: 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 24%, transparent) inset, 0 0 32px color-mix(in srgb, var(--accent-secondary) 26%, transparent)}html[data-ui-density=comfortable]{--control-height: 44px;--control-padding-x: 14px;--control-padding-y: 12px;--stack-gap: 20px;--card-padding: 20px;--table-row-height: 50px}html[data-ui-density=balanced]{--control-height: 40px;--control-padding-x: 12px;--control-padding-y: 10px;--stack-gap: 16px;--card-padding: 16px;--table-row-height: 44px}html[data-ui-density=compact]{--control-height: 34px;--control-padding-x: 10px;--control-padding-y: 8px;--stack-gap: 12px;--card-padding: 12px;--table-row-height: 36px}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text-1);background:radial-gradient(1100px 560px at 65% 10%,var(--bg-gradient-a),transparent 62%),radial-gradient(900px 620px at 20% 70%,var(--bg-gradient-b),transparent 64%),linear-gradient(160deg,var(--bg-0),var(--bg-2) 45%,var(--bg-3));overflow:auto}#root{height:100%}.bgGrid{position:fixed;inset:0;pointer-events:none;opacity:.35;mix-blend-mode:screen;filter:blur(.2px)}.bgGrid:before{content:"";position:absolute;inset:-40%;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:46px 46px;transform:perspective(900px) rotateX(45deg) translateY(-12%);transform-origin:center;animation:gridDrift 18s linear infinite}.bgGrid:after{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 55% 20%,var(--accent-soft),transparent 55%)}@keyframes gridDrift{0%{transform:perspective(900px) rotateX(45deg) translateY(-18%) translate(-6%)}50%{transform:perspective(900px) rotateX(45deg) translateY(-10%) translate(4%)}to{transform:perspective(900px) rotateX(45deg) translateY(-18%) translate(-6%)}}@media(prefers-reduced-motion:reduce){.bgGrid:before{animation:none}}.app-shell{--assistant-content-safe-right: 118px;--assistant-content-safe-bottom: 164px;position:relative;height:100%;display:grid;grid-template-columns:260px 1fr;gap:18px;padding:18px;box-sizing:border-box}.app-shell.is-collapsed{grid-template-columns:136px 1fr}.app-shell.is-first-install-flow-theme{grid-template-columns:1fr;gap:0;padding:14px}.app-main{min-width:0;min-height:0;display:grid;grid-template-rows:58px auto 1fr;gap:18px}.app-shell.is-first-install-flow-theme .app-main{grid-template-rows:1fr auto;gap:18px}.setupGateBanner{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffb40024,#ff9c181a);color:#ffffffeb;box-shadow:inset 0 1px #ffffff0a}.setupGateBanner__content{display:flex;align-items:center;justify-content:space-between;gap:12px}.setupGateBanner__summary{min-width:0;font-size:13px;line-height:1.5}.setupGateBanner__missingList{display:inline-flex;flex-wrap:wrap;gap:8px}.setupGateBanner__missingLabel{color:#ffffffdb}.setupGateBanner__action{flex:0 0 auto;white-space:nowrap}.app-content{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:6px 4px 18px}.app-shell.has-floating-assistant .app-content{padding-right:var(--assistant-content-safe-right);padding-bottom:var(--assistant-content-safe-bottom)}.app-shell.is-first-install-flow-theme .app-content{padding:4px 2px 18px}.routeStage{animation:routeGlassIn .22s var(--ease) both}@keyframes routeGlassIn{0%{opacity:0;transform:translateY(8px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.routeStage{animation:none}}@media(max-width:1180px){.app-shell{--assistant-content-safe-right: 96px;--assistant-content-safe-bottom: 152px}.app-shell.has-floating-assistant .app-content{padding-right:var(--assistant-content-safe-right);padding-bottom:var(--assistant-content-safe-bottom)}}@media(max-width:700px){.app-shell{--assistant-content-safe-right: 4px;--assistant-content-safe-bottom: 136px}.app-shell.has-floating-assistant .app-content{padding-right:var(--assistant-content-safe-right);padding-bottom:var(--assistant-content-safe-bottom)}}.sidebar{display:flex;flex-direction:column;min-height:0;border-radius:var(--radius-xl);background:var(--sidebar-gradient);border:1px solid var(--glass-border);box-shadow:var(--shadow-0);backdrop-filter:blur(var(--blur-strong));-webkit-backdrop-filter:blur(var(--blur-strong));overflow:hidden}.sidebar__brand{min-height:92px;display:grid;place-items:center;padding:8px 12px 10px;border-bottom:1px solid var(--surface-divider)}.sidebar__brand--collapsed{display:none}.sidebar__brandLockup{width:100%;min-width:0;display:grid;justify-items:center;align-content:center;gap:4px}.sidebar__brandLogo{display:block;width:auto;max-width:min(100%,132px);max-height:82px;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 0 8px var(--brand-icon-glow))}.sidebar__brandIcon{width:1.48in;height:1.48in;object-fit:contain;object-position:center;filter:drop-shadow(0 0 12px var(--brand-icon-glow))}.sidebar__brandWordmark{display:inline-flex;align-items:baseline;justify-content:center;gap:0;font-size:30px;font-weight:800;line-height:1;letter-spacing:-.03em}.sidebar__brandWordmarkSentinel,.sidebar__brandWordmarkOs{-webkit-text-stroke:1.15px var(--brand-wordmark-stroke);text-shadow:var(--brand-wordmark-shadow)}.sidebar__brandWordmarkSentinel{color:var(--brand-wordmark-sentinel)}.sidebar__brandWordmarkOs{color:var(--brand-wordmark-os)}.sentinelWordmark{display:inline-flex;align-items:baseline;gap:0;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.sentinelWordmark__sentinel,.sentinelWordmark__os{font:inherit;line-height:inherit}.sentinelWordmark__sentinel{color:var(--brand-wordmark-sentinel)}.sentinelWordmark__os{color:var(--brand-wordmark-os)}.sidebar__collapsedBrand{display:none}.sidebar__nav{padding:7px 8px 9px;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.navsection{margin-bottom:4px}.navsection__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px;padding:0 8px}.navsection__label{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.navsection__compactLabel{margin:0 4px 8px;padding:4px 8px;border-top:1px solid rgba(255,255,255,.08);color:var(--text-dim);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.15;text-align:center;text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;word-break:keep-all}.navsection__compactLabel--twoLine{white-space:normal;text-wrap:balance}.navsection--home .navsection__compactLabel{border-top:0;margin-top:0;padding-top:0}.navsection--utility{margin-top:auto;padding-top:6px;border-top:1px solid var(--surface-divider)}.navlist{list-style:none;margin:0;padding:0;display:grid;gap:1px}.navitem{width:100%;border:1px solid transparent;background:transparent;color:var(--text-1);border-radius:12px;min-height:28px;padding:3px 7px;display:flex;align-items:center;gap:6px;cursor:pointer;position:relative;text-decoration:none;transition:background var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease),transform var(--t-fast) var(--ease)}.navgroup{position:relative}.navitem--toggle{width:100%}.navtree__node{display:grid;gap:4px}.navtree__node--child{padding-left:10px}.navtree__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.navtree__link{min-width:0}.navtree__link--child .navitem{min-height:26px;padding-left:5px}.navtree__toggle{width:24px;height:24px;border-radius:999px;border:1px solid transparent;background:#ffffff0a;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.navtree__toggle:hover,.navtree__toggle.is-active,.navtree__toggle.is-expanded{border-color:var(--sidebar-item-hover-border);background:var(--sidebar-item-hover-bg);color:var(--text-0)}.navtree__toggleIcon{display:inline-grid;place-items:center}.navtree__children{list-style:none;margin:0;padding:0 0 0 2px;display:grid;gap:4px}.navitem--status{cursor:default;opacity:.8}.navitem:hover{background:color-mix(in srgb,var(--accent-primary) 10%,rgba(18,26,47,.72));border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--surface-divider));transform:translateY(-1px)}.navitem:focus-visible{outline:none;border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--accent-secondary));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,transparent)}.navitem__icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--sidebar-icon-bg, var(--surface-0));border:1px solid var(--sidebar-icon-border, var(--surface-divider));color:var(--sidebar-icon-color, rgba(240, 246, 255, .9));transition:background var(--t-med) var(--ease),border-color var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.navitem__content{min-width:0;display:grid;gap:2px;flex:1}.navitem__label{font-size:13px;font-weight:600;line-height:1.05}.navitem__activeBar{position:absolute;left:6px;top:8px;bottom:8px;width:3px;border-radius:999px;opacity:0}.navitem__caret{margin-left:auto;color:var(--text-2);transform:rotate(-90deg);transition:transform var(--t-fast) var(--ease)}.navitem__caret.is-open{transform:rotate(0)}.navitem.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 24%,rgba(11,16,32,.88)),color-mix(in srgb,var(--accent-secondary) 28%,rgba(11,16,32,.84)));border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--accent-secondary));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent) inset,0 0 28px var(--accent-soft)}.navitem.is-active .navitem__icon{background:var(--sidebar-icon-active-bg, var(--accent-outline));border-color:var(--sidebar-icon-active-border, var(--accent-outline));color:var(--text-0)}.navitem.is-active .navitem__label{color:var(--text-0)}.navitem.is-active .navitem__activeBar{opacity:1;background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));box-shadow:0 0 18px var(--accent-outline)}.navsubmenu{list-style:none;margin:1px 0 0;padding:0 0 0 32px;display:grid;gap:1px}.navsubitem{border:1px solid transparent;border-radius:10px;color:var(--text-2);text-decoration:none;font-size:13px;padding:4px 7px;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.navsubitem:hover{border-color:var(--sidebar-item-hover-border, rgba(170, 205, 255, .22));background:var(--sidebar-item-hover-bg, rgba(120, 160, 255, .08));color:var(--text-1)}.navsubitem.is-active{border-color:color-mix(in srgb,var(--accent-secondary) 56%,var(--accent-primary) 44%);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 34%,transparent),color-mix(in srgb,var(--accent-secondary) 54%,transparent));color:var(--text-0)}.navsubmenuFlyout{position:absolute;left:calc(100% + 10px);top:6px;min-width:180px;border-radius:12px;border:1px solid var(--glass-border-strong);background:linear-gradient(180deg,var(--glass-2),var(--glass-0));box-shadow:var(--shadow-0);padding:8px;display:none;z-index:20}.navsubitem--flyout{display:block}.sidebar.is-collapsed .navitem{justify-content:center;min-height:32px;padding:3px 5px;border-radius:12px}.sidebar.is-collapsed .navgroup{position:relative}.sidebar.is-collapsed .navsubmenuFlyout.is-open{display:grid;gap:6px}.sidebar.is-collapsed .navitem__icon{width:28px;height:28px;border-radius:11px;background:var(--sidebar-icon-collapsed-bg, rgba(255, 255, 255, .08));border-color:var(--sidebar-icon-collapsed-border, rgba(255, 255, 255, .18));box-shadow:inset 0 0 0 1px #ffffff0f,0 0 22px var(--accent-soft)}.sidebar.is-collapsed .navitem:hover .navitem__icon,.sidebar.is-collapsed .navitem:focus-visible .navitem__icon{transform:translateY(-1px);background:var(--sidebar-icon-collapsed-hover-bg, rgba(120, 160, 255, .24));border-color:var(--sidebar-icon-collapsed-hover-border, rgba(120, 160, 255, .5))}.sidebar.is-collapsed .navitem.is-active .navitem__icon{background:var(--sidebar-icon-collapsed-active-bg, var(--accent-soft));border-color:var(--sidebar-icon-collapsed-active-border, var(--accent-outline))}.topbar{position:relative;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--topbar-highlight),var(--toolbar-gradient);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);display:grid;grid-template-columns:auto 1fr;align-items:center;padding:10px 12px}.topbar__glow{position:absolute;inset:-1px;pointer-events:none;border-radius:inherit;background:var(--topbar-glow-gradient);filter:blur(10px);opacity:.9}.topbar__left{padding-left:2px}.topbar__right{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:0}.topbar__context{min-width:0;display:grid;gap:2px;flex:1 1 auto;padding-inline:4px 2px}.topbar__contextEyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.topbar__contextTitleRow{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.topbar__contextTitle{min-width:0;color:var(--text-0);font-size:14px;font-weight:700;line-height:1.15}.topbar__contextTitle .sentinelWordmark{max-width:100%}.topbar__contextDetail{display:inline-flex;align-items:center;min-height:24px;max-width:100%;padding:0 9px;border-radius:999px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-0) 86%,transparent);color:var(--text-1);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.search{display:inline-flex;align-items:center;min-width:0;width:42px;max-width:42px;border-radius:999px;border:1px solid var(--search-border);background:var(--search-bg);overflow:hidden;transition:width var(--t-med) var(--ease),max-width var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease)}.search:hover,.search:focus-within,.search.is-open{width:min(100%,232px);max-width:232px;border-color:var(--search-active-border);background:var(--search-active-bg);box-shadow:var(--search-active-shadow)}.search__icon{display:grid;place-items:center;color:var(--text-1)}.search__input{width:100%;min-width:0;height:42px;border:0;outline:0;background:transparent;color:var(--text-0);font-size:13px;padding:0 14px 0 0}.search__input::placeholder{color:var(--text-3)}.search__trigger:focus-visible,.topbar__teaching:focus-visible,.topbar__logout:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,transparent)}.segmented{display:flex;border-radius:var(--radius-pill);border:1px solid var(--surface-border);background:var(--surface-0);overflow:hidden}.segmented__btn{padding:9px 14px;border:0;background:transparent;color:#dcebffbd;font-size:13px;cursor:pointer;transition:background var(--t-med) var(--ease),color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.segmented__btn.is-active{color:var(--text-0);background:var(--accent-soft);box-shadow:0 0 22px var(--accent-soft)}.iconbtn{width:42px;height:42px;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-1);display:grid;place-items:center;cursor:pointer;transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease);box-shadow:0 0 0 1px var(--accent-soft) inset}.iconbtn:hover{border-color:var(--accent-outline);box-shadow:0 0 24px var(--accent-soft)}.iconbtn--brand{padding:0;overflow:hidden;background:var(--brand-chip-bg);border-color:var(--brand-chip-border);box-shadow:var(--brand-chip-shadow)}.topbar__brandToggle{margin-right:2px}.iconbtn__brandmark{width:100%;height:100%;object-fit:contain;transform:scale(1.02);filter:drop-shadow(0 0 12px var(--brand-icon-glow))}.iconbtn__brandmark--badge{width:74%;height:74%;transform:none}.iconbtn--brand:hover{border-color:var(--brand-chip-hover-border);box-shadow:var(--brand-chip-hover-shadow)}.topbar__assistantToggle{color:#ffc15ef0;border-color:#ffc15e47;background:linear-gradient(180deg,#311a07eb,#120e1af0);box-shadow:0 0 0 1px #ffaa2c1f inset,0 0 18px #ffa02429}.topbar__assistantToggle:hover{border-color:#ffc15e8f;box-shadow:0 0 0 1px #ffb54138 inset,0 0 24px #ffa0243d}.topbar__assistantToggle--active{border-color:#ffd484c7;box-shadow:0 0 0 1px #ffd0783d inset,0 0 28px #ffc45c47}.topbar__assistantIcon{display:block}.iconbtn:active{transform:translateY(1px)}.iconbtn--dual{border-color:color-mix(in srgb,var(--accent-secondary) 24%,transparent)}.iconbtn__chev{display:grid;place-items:center;transform:rotate(0);transition:transform var(--t-med) var(--ease)}.iconbtn__chev.is-rotated{transform:rotate(180deg)}.avatar{width:20px;height:20px;border-radius:999px;background:radial-gradient(60% 60% at 35% 30%,rgba(255,255,255,.26),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--accent-secondary) 72%,transparent),color-mix(in srgb,var(--accent-primary) 62%,transparent))}.topbar__logout{border-radius:var(--radius-pill);border:1px solid rgba(200,226,255,.16);background:#0507143d;color:var(--text-0);height:40px;padding:0 14px;cursor:pointer;transition:border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.topbar__teaching{border-radius:var(--radius-pill);border:1px solid rgba(255,208,120,.42);background:linear-gradient(90deg,#a36a1047,#5493cc3d);color:var(--text-0);height:40px;padding:0 14px;cursor:pointer;font-size:12px;letter-spacing:.02em}.topbar__statusRail{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex-wrap:wrap}.topbar__statusRail>*{min-width:0}.topbar__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.topbar__teaching--active{border-color:#ffe58cb8;box-shadow:0 0 0 1px #ffd07833,0 0 22px #ffc45c3d}.topbar__logout:hover{border-color:var(--danger-border);box-shadow:0 0 0 1px var(--danger-bg)}@media(prefers-reduced-motion:reduce){.app-shell,.navitem,.iconbtn,.iconbtn__chev,.segmented__btn{transition:none!important}}.app-overlay{position:fixed;inset:0;border:0;background:#05091294;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40}.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar__left,.topbar__right{display:flex;align-items:center;gap:8px;min-width:0;position:relative;z-index:1}.topbar__left{min-width:0}.topbar__right{flex-wrap:wrap}.iconbtn--menu{display:inline-grid;place-items:center;flex:0 0 auto}.search__trigger{display:inline-grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:var(--text-1);flex:0 0 42px;cursor:pointer}.search__input{transition:opacity var(--t-fast) var(--ease),padding var(--t-fast) var(--ease);padding-left:2px}.search:not(.is-open) .search__input{width:0;opacity:0;padding-right:0}@media(max-width:1179.98px){.app-shell{grid-template-columns:1fr;gap:14px;padding:12px}.sidebar{position:fixed;left:12px;top:12px;bottom:12px;width:min(86vw,320px);max-width:320px;z-index:50;transform:translate(calc(-100% - 18px));transition:transform var(--t-med) var(--ease)}.app-shell.is-nav-open .sidebar{transform:translate(0)}.app-main{grid-template-rows:auto auto 1fr;gap:14px}.topbar{grid-template-columns:minmax(0,1fr) auto;padding:10px;gap:8px}.topbar__left{flex-wrap:wrap;min-width:0}.topbar__right{gap:8px;justify-content:flex-end}.topbar__context{order:3;flex-basis:100%;padding-left:0}.search,.search:hover,.search:focus-within,.search.is-open{width:42px;max-width:42px}.search.is-open{width:min(100%,184px);max-width:184px}.iconbtn--brand{width:42px;height:42px;border-radius:14px}.topbar__logout,.topbar__teaching{min-width:0;padding-inline:10px}}@media(max-width:767.98px){.topbar{grid-template-columns:minmax(0,1fr)}.topbar__right{justify-content:space-between}.topbar__statusRail{flex:1 1 auto;justify-content:flex-start}.sidebar{width:min(88vw,352px)}}.sidebar.is-collapsed .sidebar__brand{display:none}.sidebar.is-collapsed .sidebar__nav{padding-top:12px}@media(max-width:767.98px){.sidebar__brand{min-height:88px;padding:8px 10px}.sidebar__brandIcon{width:1.16in;height:1.16in}.sidebar__brandLogo{max-width:min(100%,120px);max-height:72px}.sidebar__brandWordmark{font-size:25px}.sidebar__nav{padding-inline:10px}.navitem{min-height:32px;padding-inline:7px}.navsection__header{padding-inline:10px}}@media(max-width:900px){.setupGateBanner__content{flex-direction:column;align-items:flex-start}.setupGateBanner__action{align-self:stretch}.topbar__contextEyebrow{display:none}.topbar__contextTitle{font-size:13px}}@media(max-width:640px){.topbar__contextDetail{display:none}}.inventory{position:relative;padding:10px 8px 28px}.inventory__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.inventory__title{margin:0;font-size:44px;letter-spacing:-.02em;color:var(--text-0);text-shadow:0 0 24px var(--accent-soft)}.cards{transform-origin:top}.cards--open{opacity:1;transform:translateY(0);height:auto;transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.cards--closed{opacity:0;transform:translateY(8px);height:0;overflow:hidden;transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease),height 0ms linear var(--t-med)}.cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tile{border:0;padding:0;cursor:pointer;border-radius:18px;position:relative;background:transparent;text-align:left}.tile__glow{position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 90% at 50% 40%,rgba(255,255,255,.08),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.09),transparent 35%);opacity:.65;filter:blur(10px);transition:opacity var(--t-med) var(--ease),filter var(--t-med) var(--ease);pointer-events:none}.tile__inner{height:172px;border-radius:inherit;border:1px solid var(--surface-border);background:radial-gradient(900px 240px at 45% 20%,var(--accent-soft),transparent 55%),linear-gradient(180deg,#1216368f,#0a0c1a6b);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);display:grid;align-content:center;justify-items:center;gap:8px;position:relative;overflow:hidden;transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease),transform var(--t-med) var(--ease)}.tile__inner:before{content:"";position:absolute;inset:-2px;border-radius:inherit;opacity:.85;pointer-events:none;background:radial-gradient(70% 90% at 50% 40%,var(--tile-glow),transparent 60%);filter:blur(12px)}.tile__inner:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent),radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,.09),transparent 60%);opacity:.55}.tile__icon{color:#e6f0ffe0;filter:drop-shadow(0 0 14px var(--accent-outline))}.tile__title{font-size:18px;color:var(--text-0);font-weight:650;letter-spacing:.2px;text-shadow:0 0 14px rgba(120,160,255,.14)}.tile__meta{font-size:12px;color:var(--text-2)}.tile:hover .tile__inner{border-color:#ffffff38;box-shadow:var(--shadow-1),0 0 36px var(--accent-soft);transform:translateY(-1px)}.tile:hover .tile__glow{opacity:1;filter:blur(14px)}.tile--blue{--tile-glow: var(--glow-blue)}.tile--cyan{--tile-glow: var(--glow-cyan)}.tile--purple{--tile-glow: var(--glow-purple)}.tile--violet{--tile-glow: var(--glow-violet)}.tile--orange{--tile-glow: var(--glow-orange)}.tile--gold{--tile-glow: var(--glow-gold)}.cardsPlaceholder{margin-top:18px}.cardsPlaceholder__panel{border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:radial-gradient(900px 260px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 20%,transparent),transparent 60%),linear-gradient(180deg,#1216368a,#0a0c1a66);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);padding:18px;max-width:520px}.cardsPlaceholder__title{font-size:16px;font-weight:650;color:var(--text-0)}.cardsPlaceholder__hint{font-size:13px;color:var(--text-2);margin-top:6px}@media(prefers-reduced-motion:reduce){.cards--open,.cards--closed,.tile__inner,.tile__glow{transition:none!important}}@media(max-width:1100px){.cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.inventory__title{font-size:36px}.cards__grid{grid-template-columns:1fr}.tile__inner{height:156px}}.page-stack{display:grid;gap:var(--stack-gap);padding:10px 8px 28px;min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box}.app-shell.is-first-install-flow-theme,.routeStage.is-first-install-flow-theme{--surface-0: rgba(28, 17, 50, .88);--surface-1: rgba(42, 24, 72, .9);--surface-2: rgba(61, 31, 96, .78);--surface-border: rgba(188, 145, 255, .22);--surface-border-strong: rgba(222, 194, 255, .34);--surface-divider: rgba(194, 160, 255, .14);--panel-bg: linear-gradient(180deg, rgba(50, 27, 82, .96), rgba(24, 14, 44, .98));--panel-accent: radial-gradient( 920px 260px at 50% 0%, rgba(150, 88, 255, .22), transparent 62% );--accent-soft: rgba(161, 103, 255, .16);--accent-outline: rgba(192, 145, 255, .44)}.app-shell.is-first-install-flow-theme .content-card,.routeStage.is-first-install-flow-theme .content-card{border-color:#c8a4ff2e;box-shadow:0 18px 40px #0c081a5c,0 0 0 1px #ffffff05 inset}.app-shell.is-first-install-flow-theme .notice,.routeStage.is-first-install-flow-theme .notice{border-color:#c2a0ff33;background:linear-gradient(180deg,#3a205c8a,#1c1030ad)}.app-shell.is-first-install-flow-theme .firstRunWizard__panel,.routeStage.is-first-install-flow-theme .firstRunWizard__panel{border-color:#c6a2ff2e;background:radial-gradient(circle at top right,rgba(165,103,255,.16),transparent 42%),linear-gradient(180deg,#301a4ec2,#170d2ad1)}.app-shell.is-first-install-flow-theme .firstRunWizard__checklistItem,.routeStage.is-first-install-flow-theme .firstRunWizard__checklistItem{border-color:#c2a0ff24;background:linear-gradient(180deg,#2a1848a3,#140c26b8)}.app-shell.is-first-install-flow-theme .firstRunWizard__status,.routeStage.is-first-install-flow-theme .firstRunWizard__status{border-color:#c4a3ff38;background:#24143eb8}.app-shell.is-first-install-flow-theme .firstInstallFlowBar,.routeStage.is-first-install-flow-theme .firstInstallFlowBar{border-color:#cdacff24;background:linear-gradient(180deg,#1c1031e6,#140b25fa),radial-gradient(circle at top left,rgba(255,122,24,.16),transparent 34%),radial-gradient(circle at top right,rgba(149,86,255,.2),transparent 38%)}.app-shell.is-first-install-flow-theme .table-shell,.app-shell.is-first-install-flow-theme .tableShell,.app-shell.is-first-install-flow-theme .advanced-section__body,.app-shell.is-first-install-flow-theme .field-visibility-row,.routeStage.is-first-install-flow-theme .table-shell,.routeStage.is-first-install-flow-theme .tableShell,.routeStage.is-first-install-flow-theme .advanced-section__body,.routeStage.is-first-install-flow-theme .field-visibility-row{background:#1a102e94}.app-error-screen{min-height:40vh;align-content:start}.page-grid{display:grid;gap:var(--stack-gap);padding:10px 8px 28px;grid-template-columns:repeat(2,minmax(0,1fr))}.content-card{border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:var(--panel-accent),var(--panel-bg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);padding:var(--card-padding);min-width:0;max-width:100%;box-sizing:border-box}.content-title{margin:0;font-size:18px;color:var(--text-0)}.content-subtitle{margin:6px 0 0;font-size:13px;color:var(--text-2)}.content-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--text-1)}.table-shell,.tableShell{margin-top:10px;overflow-x:auto;overflow-y:auto;max-width:100%;min-width:0;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#00000024}.content-card>.table-shell,.content-card>.tableShell,.drawerSection>.table-shell,.drawerSection>.tableShell,.panelBody>.table-shell,.panelBody>.tableShell{width:100%}.data-table,.dataTable{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto;font-size:13px}.data-table th,.data-table td,.dataTable th,.dataTable td{padding:10px 12px;min-height:var(--table-row-height);border-bottom:1px solid var(--surface-divider);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}.data-table th,.dataTable th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;min-width:max-content;width:1%}.data-table tbody tr:last-child td,.dataTable tbody tr:last-child td{border-bottom:none}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.field-label{display:grid;gap:6px;font-size:12px;color:var(--text-2)}.field-check{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text-1)}.setup-profile-form{grid-template-columns:1fr}.setup-profile-selector,.setup-plugin-selector{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));min-width:0}.setup-plugin-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);padding:10px 12px;box-sizing:border-box;text-align:left;font:inherit;appearance:none}.setup-plugin-option--profile{cursor:pointer}.setup-plugin-option--profile.is-locked{cursor:default}.setup-plugin-option input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:var(--accent-primary)}.setup-plugin-option__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent-primary) 48%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--accent-primary) 70%,rgba(8,12,30,.85)),color-mix(in srgb,var(--accent-secondary) 70%,rgba(8,12,30,.85)));color:var(--text-0);font-size:11px;font-weight:700;letter-spacing:.08em;flex-shrink:0}.setup-plugin-option__labelGroup{display:grid;gap:2px;min-width:0}.setup-plugin-option__title{color:var(--text-0);font-size:13px;font-weight:650;overflow-wrap:anywhere}.setup-plugin-option__meta{color:var(--text-2);font-size:11px;line-height:1.3;overflow-wrap:anywhere}.setup-plugin-option__state{font-size:11px;color:var(--text-2);white-space:normal;overflow-wrap:anywhere;text-align:right}.licenseRuntimePage{gap:14px}.licenseRuntimePage__headerActions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.licenseRuntimeHero{display:grid;gap:8px}.licenseRuntimeHero--ok{border-color:#56d6a53d;background:radial-gradient(circle at top right,rgba(54,181,128,.18),transparent 38%),var(--panel-accent),var(--panel-bg)}.licenseRuntimeHero--warn{border-color:#ffb44c3d;background:radial-gradient(circle at top right,rgba(255,170,52,.18),transparent 38%),var(--panel-accent),var(--panel-bg)}.licenseRuntimeHero--critical{border-color:#ff7a7a3d;background:radial-gradient(circle at top right,rgba(255,92,92,.18),transparent 38%),var(--panel-accent),var(--panel-bg)}.licenseRuntimeHero--neutral{border-color:#98a4c438}.licenseRuntimeHero__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-2)}.licenseRuntimeHero__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.licenseRuntimeHero__title{margin:0;font-size:28px;color:var(--text-0)}.licenseRuntimeHero__summary,.licenseRuntimeHero__detail{margin:0;color:var(--text-1)}.licenseRuntimeHero__detail{color:var(--text-2)}.licenseRuntimeBadge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--surface-border-strong);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.licenseRuntimeBadge--ok{background:#309e742e;color:#c4ffe6;border-color:#56d6a557}.licenseRuntimeBadge--warn{background:#ffb0402e;color:#ffe2b7;border-color:#ffc06657}.licenseRuntimeBadge--critical{background:#ff58582e;color:#ffd1d1;border-color:#ff7a7a57}.licenseRuntimeBadge--neutral{background:#7d87a62e;color:#dde2f4;border-color:#98a4c457}.licenseRuntimeStats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.licenseRuntimeStats--modules{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.licenseRuntimeStats--simple{grid-template-columns:repeat(3,minmax(0,1fr))}.licenseRuntimeApply{display:grid;gap:12px}.licenseRuntimeApply__field{margin:0}.licenseRuntimeApply__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.licenseRuntimeStat,.licenseRuntimeGuidanceCard{display:grid;gap:8px;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#00000024;padding:14px}.licenseRuntimeStat__label,.licenseRuntimeGuidanceCard__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-2)}.licenseRuntimeStat__value,.licenseRuntimeGuidanceCard__value{color:var(--text-0);font-size:18px;font-weight:700}.licenseRuntimeGuidanceCard__value{font-size:14px;font-weight:500;line-height:1.5}.licenseRuntimeModeGrid,.licenseRuntimeGuidanceGrid{display:grid;gap:12px}.licenseRuntimeModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.licenseRuntimeGuidanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.licenseRuntimeApplianceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.licenseRuntimeKeyPanel{gap:12px}.licenseRuntimeInlinePreview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#00000024;padding:10px 12px;color:var(--text-1);font-size:13px}.licenseRuntimeInlinePreview strong{color:var(--text-0)}.licenseRuntimeModuleCards{margin-top:12px}.licenseRuntimeModeCard{position:relative;display:block;border-radius:var(--radius-md);border:1px solid var(--surface-border);background:#00000024;cursor:pointer;overflow:hidden}.licenseRuntimeModeCard input{position:absolute;opacity:0;pointer-events:none}.licenseRuntimeModeCard__body{display:grid;gap:10px;padding:14px}.licenseRuntimeModeCard__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.licenseRuntimeModeCard__title{font-size:18px;font-weight:700;color:var(--text-0)}.licenseRuntimeModeCard__description{margin:0;color:var(--text-1);line-height:1.5}.licenseRuntimeModeCard.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 55%,white 12%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 28%,transparent) inset,0 12px 26px #050a183d;background:radial-gradient(circle at top right,rgba(255,138,54,.08),transparent 35%),#0000002e}.licenseRuntimeShellBanner{display:grid;gap:4px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#fffffff0}.licenseRuntimeShellBanner--ok{background:#309e741f}.licenseRuntimeShellBanner--warn{background:#ffb04024}.licenseRuntimeShellBanner--critical{background:#ff585824}.licenseRuntimeShellBanner--neutral{background:#6876a01f}.licenseRuntimeShellBanner__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.licenseRuntimeShellBanner__title{font-weight:700}.licenseRuntimeShellBanner__summary,.licenseRuntimeShellBanner__detail{margin:0}.licenseRuntimeShellBanner__detail{color:#fffc}.licenseRuntimeTableShell{margin-top:18px}.licenseRuntimeModuleTable td{vertical-align:top}.licenseRuntimeTableCell{display:grid;gap:4px}.licenseRuntimeTableCell span{color:var(--text-1);font-size:12px;line-height:1.45}.licenseRuntimeTableCell strong{color:var(--text-0)}@media(max-width:900px){.licenseRuntimeStats,.licenseRuntimeApplianceGrid,.licenseRuntimeModeGrid,.licenseRuntimeGuidanceGrid{grid-template-columns:1fr}}.setup-plugin-option.is-selected{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft) inset,0 0 18px var(--accent-soft)}.setup-plugin-option.is-disabled{opacity:.65;border-color:var(--surface-divider);background:#0000001f}.setup-plugin-option.is-disabled .setup-plugin-option__icon{border-color:var(--surface-divider);background:color-mix(in srgb,var(--surface-1) 86%,transparent);filter:grayscale(1);box-shadow:none}.setup-summary-grid,.setup-package-shape{display:grid;gap:12px}.setup-stat-grid{gap:0}.stat-row--stacked{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.setup-stat-value{overflow-wrap:anywhere}.setup-stat-value--left{text-align:left}.setup-plugin-selector--stacked{grid-template-columns:minmax(0,1fr)}.setup-plugin-option--static{cursor:default;align-items:start}.setup-plugin-option--static .setup-plugin-option__state{align-self:start}.adminUiControlsPanel--setup{align-items:start}.permission-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.compactStatStrip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));min-width:0}.compactStatTile{display:grid;gap:4px;border-radius:14px;border:1px solid var(--surface-border);background:#0000001f;padding:10px 12px;min-width:0}.compactStatTile__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);overflow-wrap:anywhere}.compactStatTile__value{color:var(--text-0);font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.compactPanelGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compactPanel{display:grid;gap:8px;border-radius:16px;border:1px solid var(--surface-border);background:#0000001f;padding:12px}.compactPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.compactPanel__title{color:var(--text-0);font-weight:700;text-decoration:none}.compactPanel__title:hover{text-decoration:underline}.shiftsPage{gap:14px}.shiftsBoardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.shiftsBoardLegend{display:flex;flex-wrap:wrap;gap:8px}.shiftsBoardLegend__item{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid var(--surface-border);background:#00000024;color:var(--text-1);font-size:12px}.shiftsBoardLegend__swatch{width:12px;height:12px;border-radius:4px;border:1px solid rgba(255,255,255,.16);flex:0 0 auto}.shiftsBoardLegend__swatch--clocked-in{background:linear-gradient(135deg,#4ce0adf0,#1c9e8ae6)}.shiftsBoardLegend__swatch--clocked-out{background:linear-gradient(135deg,#ffc15ef0,#ff8a3de6)}.shiftsBoardLegend__swatch--called-in{background:linear-gradient(135deg,#7c90fff0,#5867dde6)}.shiftsBoardLegend__swatch--no-show{background:linear-gradient(135deg,#ff7575f0,#d43a4ae6)}.shiftsBoardLegend__swatch--scheduled{background:linear-gradient(135deg,#929fbcdb,#6a7796d1)}.shiftsBoardShell{margin-top:16px;overflow:auto;border-radius:20px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff05,#fff0),#060a1866;box-shadow:inset 0 1px #ffffff08}.shiftsBoard{--shifts-name-column: 300px;--shifts-slot-size: 18px;min-width:calc(var(--shifts-name-column) + (96 * var(--shifts-slot-size)))}.shiftsBoard__hoursRow,.shiftsBoard__quartersRow,.shiftsBoard__row{display:grid;grid-template-columns:var(--shifts-name-column) calc(96 * var(--shifts-slot-size))}.shiftsBoard__corner,.shiftsBoard__member{position:sticky;left:0;z-index:2;min-width:0;border-right:1px solid var(--surface-border);background:linear-gradient(180deg,#131b31fa,#0d1325fa),radial-gradient(circle at top right,rgba(132,92,255,.1),transparent 44%)}.shiftsBoard__corner{display:grid;align-content:center;gap:6px;min-height:62px;padding:12px 14px}.shiftsBoard__corner--subtle{min-height:38px;padding-top:8px;padding-bottom:8px}.shiftsBoard__cornerLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.shiftsBoard__cornerValue{color:var(--text-0);font-size:13px}.shiftsBoard__hours,.shiftsBoard__quarters{width:calc(96 * var(--shifts-slot-size))}.shiftsBoard__hours{display:grid;grid-template-columns:repeat(24,calc(var(--shifts-slot-size) * 4));background:linear-gradient(180deg,#141b2ffa,#0a0f1dfa),radial-gradient(circle at top center,rgba(255,149,78,.08),transparent 52%)}.shiftsBoard__hourCell{display:grid;place-items:center;min-height:62px;border-left:1px solid rgba(255,255,255,.08);color:var(--text-0);font-size:11px;font-weight:700;letter-spacing:.08em}.shiftsBoard__hourCell:first-child,.shiftsBoard__quarterCell:first-child{border-left:none}.shiftsBoard__quarters{display:grid;grid-template-columns:repeat(96,var(--shifts-slot-size));border-top:1px solid var(--surface-border);background:#080d1bf0}.shiftsBoard__quarterCell{display:grid;place-items:center;min-height:32px;border-left:1px solid rgba(255,255,255,.05);color:#ced7eaad;font-size:9px;letter-spacing:.03em}.shiftsBoard__quarterCell:nth-child(4n+1){color:#f5f8ffdb}.shiftsBoard__row{min-height:88px;border-top:1px solid rgba(255,255,255,.06)}.shiftsBoard__member{display:grid;gap:8px;align-content:center;padding:12px 14px}.shiftsBoard__memberTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shiftsBoard__memberIdentity{min-width:0}.shiftsBoard__memberName{margin:0;color:var(--text-0);font-size:14px;font-weight:700}.shiftsBoard__memberMeta,.shiftsBoard__memberSummary{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.shiftsBoard__memberSummary{color:var(--text-1)}.shiftsBoard__memberCount{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0f;color:var(--text-0);font-size:12px;white-space:nowrap}.shiftsBoard__memberWindows{display:flex;flex-wrap:wrap;gap:6px}.shiftsBoard__memberWindow{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text-0);font-size:11px;white-space:nowrap}.shiftsBoard__memberWindow--clocked-in{border-color:#4ce0ad57;background:#4ce0ad29}.shiftsBoard__memberWindow--clocked-out{border-color:#ffc15e57;background:#ffb15629}.shiftsBoard__memberWindow--called-in{border-color:#7c90ff57;background:#657dff29}.shiftsBoard__memberWindow--no-show{border-color:#ff757557;background:#e24a5a29}.shiftsBoard__memberWindow--scheduled,.shiftsBoard__memberWindow--more{border-color:#b4bdd62e;background:#ffffff14}.shiftsBoard__track{position:relative;min-height:88px;width:calc(96 * var(--shifts-slot-size));background:linear-gradient(180deg,#ffffff05,#fff0),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) calc(var(--shifts-slot-size) - 1px),rgba(255,255,255,.09) calc(var(--shifts-slot-size) - 1px),rgba(255,255,255,.09) var(--shifts-slot-size)),repeating-linear-gradient(90deg,#ffad5f0f 0 calc((var(--shifts-slot-size) * 4) - 1px),#ffc48238 calc((var(--shifts-slot-size) * 4) - 1px) calc(var(--shifts-slot-size) * 4)),#060a18eb}.shiftsBoard__shiftBlock{position:absolute;top:16px;bottom:16px;min-width:8px;border-radius:10px;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 20px #0000002e,0 0 0 1px #ffffff05 inset}.shiftsBoard__shiftBlock--clocked-in{background:linear-gradient(135deg,#4ce0adf0,#1c9e8ae6)}.shiftsBoard__shiftBlock--clocked-out{background:linear-gradient(135deg,#ffc15ef0,#ff8a3de6)}.shiftsBoard__shiftBlock--called-in{background:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 6px,transparent 6px 12px),linear-gradient(135deg,#7c90fff0,#5867dde6)}.shiftsBoard__shiftBlock--no-show{background:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 5px,transparent 5px 10px),linear-gradient(135deg,#ff7575f0,#d43a4ae6)}.shiftsBoard__shiftBlock--scheduled{background:linear-gradient(135deg,#929fbcdb,#6a7796d1)}.shiftsBoard__marker,.shiftsBoard__nowLine{position:absolute;top:8px;bottom:8px;width:2px;transform:translate(-50%);border-radius:999px}.shiftsBoard__marker{z-index:3;opacity:.94}.shiftsBoard__marker--clock-in{background:#d2ffee;box-shadow:0 0 10px #89ffdd70}.shiftsBoard__marker--clock-out{background:#ffe2b1;box-shadow:0 0 10px #ffb85e61}.shiftsBoard__nowLine{z-index:1;background:#ffffffd1;box-shadow:0 0 14px #ffffff2e}@media(max-width:980px){.shiftsBoard{--shifts-name-column: 248px;--shifts-slot-size: 15px}.shiftsBoard__member{gap:7px;padding:10px 12px}.shiftsBoard__memberTop{flex-direction:column;align-items:flex-start}}.inline-input,.field-input{width:100%;min-height:var(--control-height);border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-0);padding:var(--control-padding-y) var(--control-padding-x);box-sizing:border-box;outline:none}.inline-input:focus,.field-input:focus{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft)}.field-input-error{border-color:var(--danger-border);box-shadow:0 0 0 1px var(--danger-bg)}.field-helper-text{font-size:12px;color:var(--text-2)}.yardDoorsWorkbench{display:grid;gap:16px}.yardDoorsWorkbench__controls{display:grid;gap:16px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.yardDoorsWorkbench__countField,.yardDoorsWorkbench__loadTypePanel{border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(160deg,#ffffff05,#fff0),var(--surface-0);padding:16px;min-width:0}.yardDoorsWorkbench__panelHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.yardDoorsWorkbench__loadTypePills{margin-top:12px}.yardDoorModeCardGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.yardDoorModeCard{border-radius:18px;border:1px solid var(--surface-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 42%),linear-gradient(180deg,#ffffff08,#fff0),var(--surface-0);padding:16px;display:grid;gap:14px;min-width:0}.yardDoorModeCard__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.yardDoorModeCard__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.yardDoorModeCard__title{margin:4px 0 0;font-size:22px;line-height:1;color:var(--text-0)}.yardDoorModeCard__status{align-self:flex-start}.yardDoorModeCard__status.is-outbound{border-color:color-mix(in srgb,var(--accent-primary) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 20%,transparent) inset}.yardDoorModeCard__section{display:grid;gap:8px}.yardDoorModeCard__sectionTitle{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.yardDoorModeCard__hint{font-size:12px;color:var(--text-2);border-radius:12px;border:1px dashed var(--surface-border);padding:10px 12px;background:#0000001f}.yardDoorModeCard__loadPills{display:flex;flex-wrap:wrap;gap:8px}.yardDoorLoadChip{border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-1);color:var(--text-1);padding:7px 12px;font-size:12px;cursor:pointer;transition:border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease),color var(--t-med) var(--ease)}.yardDoorLoadChip.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 48%,transparent);background:color-mix(in srgb,var(--accent-primary) 18%,var(--surface-1));color:var(--text-0);box-shadow:0 0 16px color-mix(in srgb,var(--accent-primary) 18%,transparent)}.yardDoorLoadChip:hover{border-color:color-mix(in srgb,var(--accent-secondary) 42%,transparent)}@media(max-width:900px){.yardDoorsWorkbench__controls{grid-template-columns:1fr}}.field-error-text{font-size:12px;color:var(--danger-text)}.field-textarea{min-height:100px;resize:vertical}.action-row,.table-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;max-width:100%}.receivingQueue__controls,.shipmentWorkflow__controls,.rbacAdmin__controls{align-items:flex-start;row-gap:8px}.receivingQueue__controls>*,.shipmentWorkflow__controls>*,.rbacAdmin__controls>*{min-width:0}.receivingQueue__search{flex:1 1 280px;min-width:min(280px,100%)}.receivingQueue__controls .field-input:not(.receivingQueue__search),.shipmentWorkflow__controls .field-input{flex:0 1 160px;width:auto;max-width:100%}.receivingQueue__controls .btn-inline,.shipmentWorkflow__controls .btn-inline{flex:0 0 auto}.btn-inline{border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-1);color:var(--text-0);min-height:var(--control-height);padding:0 14px;cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn-inline:hover{border-color:var(--surface-border-strong);box-shadow:0 0 0 1px var(--accent-soft)}.btn-inline:disabled{opacity:.6;cursor:not-allowed}.btn-inline.btn-inline--subtle{background:#00000024}.btn-inline.btn-inline--orange{border-color:#000000c2;background:linear-gradient(135deg,#ff8f22,#ffae38fa);color:#140d04;font-weight:800;box-shadow:0 0 0 2px #000000b8,0 16px 26px #ff7a1847,0 0 0 1px #ffcd9b3d inset}.btn-inline.btn-inline--orange:hover{border-color:#000000d1;box-shadow:0 0 0 2px #000000c7,0 18px 30px #ff7a185c,0 0 0 1px #ffe8cc57 inset}.btn-inline.btn-inline--orange:disabled{opacity:.55;box-shadow:none}.btn-inline.btn-danger{border-color:var(--danger-border);color:var(--danger-text)}.btn-inline.is-active{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;border:1px solid var(--surface-border);background:var(--surface-1);border-radius:999px;padding:8px 12px;font-size:12px;color:var(--text-1);text-decoration:none}.chip--muted{opacity:.68}.chip--danger{border-color:#ef444452;background:#ef44441f;color:#fecaca}.notice{border-radius:12px;border:1px solid var(--surface-border);background:#0000001f;padding:10px 12px;font-size:13px;color:var(--text-1)}.notice.is-success{border-color:#78dcaa5c;background:#78dcaa24}.notice.is-warning{border-color:#ffc45c57;background:#ffc45c1f}.firstRunWizard__grid{display:grid;gap:16px;margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.firstRunWizard__panel{display:grid;gap:10px;align-content:start;padding:18px;border-radius:18px;border:1px solid var(--surface-border);background:#00000024}.firstRunWizard__checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.firstRunWizard__checklistItem{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-border);background:#0000002e}.firstRunWizard__checklistItem.is-pending,.firstRunWizard__checklistItem.is-missing{border-color:#ffc45c57}.firstRunWizard__checklistItem.is-complete{border-color:#78dcaa5c}.firstRunWizard__status{min-width:78px;padding:6px 10px;border-radius:999px;border:1px solid var(--surface-border);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#ffffff0a}.firstRunWizard__actions{gap:10px;flex-wrap:wrap}.firstRunWizard__ghostInput::placeholder{color:var(--text-2);opacity:.58}.firstInstallFlowBar{position:sticky;bottom:0;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 18px 0;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#090e20db,#090e20f5),radial-gradient(circle at top left,rgba(255,122,24,.18),transparent 34%);box-shadow:0 -10px 34px #060a196b,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.firstInstallFlowBar__meta{display:grid;gap:6px}.firstInstallFlowBar__eyebrow{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:#ffb47ad1}.firstInstallFlowBar__title{font-size:1rem;font-weight:800;color:var(--text-0)}.firstInstallFlowBar__subtitle{font-size:.92rem;color:#ebeff9c7}.firstInstallFlowBar__missingList{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.firstInstallFlowBar__missingLink{padding:2px 8px;border-radius:999px}.firstInstallFlowBar__error{font-size:.88rem;color:#ffb2a9}.firstInstallFlowBar__actions{display:flex;align-items:center;justify-content:flex-end}.firstInstallFlowBar__actions .btn-inline--orange:not(:disabled){background:linear-gradient(135deg,#ff9a30,#ffb948fa);color:#1b1105}@media(max-width:960px){.firstInstallFlowBar{flex-direction:column;align-items:stretch;margin:14px 14px 0}.firstInstallFlowBar__actions .btn-inline{width:100%}}@media(max-width:960px),(max-height:720px){.firstInstallFlowBar{position:static;bottom:auto;z-index:auto;margin:14px 14px calc(14px + env(safe-area-inset-bottom));padding-bottom:calc(16px + env(safe-area-inset-bottom))}.firstInstallFlowBar__meta{gap:8px}.firstInstallFlowBar__actions,.firstInstallFlowBar__actions .btn-inline{width:100%}}.status-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--surface-border);padding:4px 10px;font-size:12px;white-space:nowrap}.status-created{color:var(--warn)}.status-dispatched{color:var(--text-1)}.status-received{color:var(--ok)}.status-cancelled{color:var(--danger-text)}.login-access-stack{display:inline-grid;gap:4px;justify-items:start}.login-access-meta{font-size:12px;color:var(--text-2);line-height:1.2}.advanced-section{display:grid;gap:10px}.advanced-section__toggle{justify-self:start;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-1);min-height:var(--control-height);padding:0 12px;cursor:pointer}.advanced-section__body{border-radius:14px;border:1px solid var(--surface-border);background:#0000001f;padding:10px}.field-visibility-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-visibility-row{display:flex;align-items:center;gap:8px;border:1px solid var(--surface-border);border-radius:10px;background:#0000001f;padding:8px 10px;font-size:13px;color:var(--text-1)}.field-visibility-row input{accent-color:var(--accent)}@media(max-width:980px){.page-grid,.form-grid,.field-visibility-grid,.permission-grid{grid-template-columns:1fr}.postDeliveryReview__search{grid-column:span 1}.trainingVideosLayout{grid-template-columns:1fr}}.pageLite{position:relative;padding:10px 8px 28px}.pageLite__header{margin-bottom:16px}.pageLite__title{margin:0;font-size:44px;letter-spacing:-.02em;color:var(--text-0);text-shadow:0 0 24px var(--accent-soft)}.pageLite__subtitle{margin-top:6px;font-size:13px;color:var(--text-2)}.pageLite__panel{border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:radial-gradient(900px 260px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 20%,transparent),transparent 60%),linear-gradient(180deg,#1216368a,#0a0c1a66);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);padding:18px;min-height:240px}.pageLite__emptyTitle{font-size:16px;font-weight:650;color:var(--text-0)}.pageLite__emptyHint{margin-top:6px;font-size:13px;color:var(--text-2)}.pageLite__list{display:grid;gap:10px}.pageLite__listRow{border-radius:16px;border:1px solid var(--surface-divider);background:#090a1852;padding:12px}.pageLite__listTitle{font-size:14px;font-weight:650;color:var(--text-0)}.pageLite__listMeta{margin-top:6px;font-size:12px;color:var(--text-2)}.pageLite__form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-bottom:12px}.pageLite__label{display:grid;gap:6px;font-size:12px;color:var(--text-2)}.pageLite__input{width:min(420px,78vw);border-radius:14px;border:1px solid var(--surface-border);background:#090a1857;padding:10px 12px;color:var(--text-0);outline:none}.pageLite__input:focus{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft),0 0 22px var(--accent-soft)}.pageLite__button{border-radius:14px;border:1px solid var(--surface-border);background:radial-gradient(420px 120px at 50% 0%,var(--accent-soft),transparent 55%),#0a0c1a6b;color:var(--text-0);padding:10px 14px;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.pageLite__button:hover{transform:translateY(-1px);border-color:var(--surface-border-strong);box-shadow:0 0 0 1px var(--accent-soft),0 0 26px var(--accent-soft)}.pageLite__button:disabled{opacity:.6;cursor:default}@media(max-width:720px){.setup-profile-selector,.setup-plugin-selector{grid-template-columns:1fr}.setup-plugin-option{grid-template-columns:auto auto minmax(0,1fr)}.setup-plugin-option__state{grid-column:1 / -1;white-space:normal;padding-left:28px}.pageLite__title{font-size:36px}}.dashboard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboardCard{border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:radial-gradient(900px 240px at 50% -10%,var(--accent-soft),transparent 58%),linear-gradient(180deg,#0e12308f,#07081461);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);padding:14px 14px 12px}.dashboardCard--cyan{background:radial-gradient(900px 240px at 50% -10%,rgba(54,230,255,.14),transparent 58%),linear-gradient(180deg,#0e12308f,#07081461)}.dashboardCard--purple{background:radial-gradient(900px 240px at 50% -10%,color-mix(in srgb,var(--accent-secondary) 26%,transparent),transparent 58%),linear-gradient(180deg,#0e12308f,#07081461)}.dashboardCard__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.dashboardCard__value{margin-top:10px;font-size:34px;font-weight:720;color:var(--text-0);text-shadow:0 0 26px var(--accent-soft)}.dashboardCard__hint{margin-top:8px;font-size:12px;color:var(--text-3)}.dashboardCard__error{margin-top:10px;font-size:13px;color:#ff8787eb}.dashboardPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboardPanelHeader__title{font-size:14px;font-weight:650;color:var(--text-0)}.dashboardReload{border-radius:999px;border:1px solid var(--surface-border);background:#0a0c1a61;color:var(--text-1);padding:8px 12px;cursor:pointer;transition:box-shadow .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.dashboardReload:hover{transform:translateY(-1px);border-color:var(--surface-border-strong);box-shadow:0 0 0 1px var(--accent-soft),0 0 24px var(--accent-soft)}.toolbarRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbarRow>*{min-width:0;max-width:100%}.tableHint{margin:10px 0;font-size:12px;color:var(--text-2)}.input{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-height);padding:0 var(--control-padding-x);border:1px solid var(--surface-border);background:var(--surface-0);border-radius:14px;width:min(420px,100%);max-width:100%;min-width:min(280px,100%)}.input__icon{color:var(--text-2)}.input__control{flex:1;width:100%;min-width:0;min-height:calc(var(--control-height) - 6px);border:none;outline:none;background:transparent;color:var(--text-0)}.select{display:grid;gap:6px;padding:var(--control-padding-y) var(--control-padding-x);border:1px solid var(--surface-border);background:var(--surface-0);border-radius:14px;min-width:0;max-width:100%;align-content:start}.select__label{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.select__control{width:100%;min-width:0;min-height:calc(var(--control-height) - 6px);border:none;outline:none;background:transparent;color:var(--text-0)}.dataTable__row.is-clickable{cursor:pointer}.dataTable__row.is-clickable:hover td{background:#ffffff0a}.drawerOverlay{position:fixed;inset:0;background:#0000007a;display:flex;justify-content:flex-end;z-index:80}.drawer{height:100vh;background:var(--surface-1);border-left:1px solid var(--surface-border);box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column}.drawer--page{width:min(1360px,calc(100vw - 28px));height:calc(100vh - 28px);margin:14px;border:1px solid var(--surface-border);border-radius:22px;overflow:hidden}.drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:var(--card-padding) var(--card-padding) 10px;border-bottom:1px solid var(--surface-border)}.drawerHeader__title{font-weight:720;color:var(--text-0)}.drawerHeader__sub{margin-top:4px;font-size:12px;color:var(--text-2)}.drawerBody{padding:12px var(--card-padding) 20px;overflow:auto}.drawer--page .drawerBody{overflow-x:hidden}.drawerStack{display:grid;gap:var(--stack-gap);min-width:0;max-width:100%}.drawerSection{border:1px solid var(--surface-border);background:var(--surface-0);border-radius:16px;padding:var(--card-padding);min-width:0;max-width:100%;box-sizing:border-box}.table-shell--desktop-only{display:block}.responsiveRecordList{display:none}.responsiveRecordList--alwaysVisible{display:grid;gap:12px}.responsiveRecordCard{display:grid;gap:12px;border-radius:16px;border:1px solid var(--surface-border);background:#00000024;padding:14px}.responsiveRecordCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.responsiveRecordCard__titleGroup{display:grid;gap:4px;min-width:0}.responsiveRecordCard__title{font-size:15px;font-weight:700;color:var(--text-0);overflow-wrap:anywhere}.responsiveRecordCard__subtitle{font-size:12px;color:var(--text-2);overflow-wrap:anywhere}.responsiveRecordCard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.responsiveRecordCard__item{display:grid;gap:4px;min-width:0}.responsiveRecordCard__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.responsiveRecordCard__value{color:var(--text-1);font-size:13px;overflow-wrap:anywhere}.responsiveRecordCard__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.postDeliveryReview__filters{margin-top:1rem;align-items:end}.postDeliveryReview__search{grid-column:span 2}.postDeliveryReview__filterActions{align-self:end;min-height:var(--control-height)}.teamMembersFilters{margin-bottom:1rem;max-width:360px}.teamMembersTableShell{width:100%;max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.teamMembersTable{width:100%;min-width:1080px;table-layout:fixed}.teamMembersTable th,.teamMembersTable td{min-width:0;padding:8px 10px;vertical-align:middle}.teamMembersTable th{white-space:normal}.teamMembersTable th:nth-child(1),.teamMembersTable td:nth-child(1){width:13%}.teamMembersTable th:nth-child(2),.teamMembersTable td:nth-child(2){width:16%}.teamMembersTable th:nth-child(3),.teamMembersTable td:nth-child(3){width:13%}.teamMembersTable th:nth-child(4),.teamMembersTable td:nth-child(4){width:10%}.teamMembersTable th:nth-child(5),.teamMembersTable td:nth-child(5){width:12%}.teamMembersTable th:nth-child(6),.teamMembersTable td:nth-child(6){width:11%}.teamMembersTable th:nth-child(7),.teamMembersTable td:nth-child(7){width:7%}.teamMembersTable th:nth-child(8),.teamMembersTable td:nth-child(8){width:6%}.teamMembersTable th:nth-child(9),.teamMembersTable td:nth-child(9){width:12%}.teamMembersTable__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamMembersTable .onboardingStatusPill{max-width:100%;min-height:26px;padding:4px 8px;font-size:11px;white-space:nowrap}.teamMembersTable .login-access-stack{min-width:0;max-width:100%}.teamMembersTable .login-access-stack .status-chip{max-width:100%;min-height:26px;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teamMembersTable .login-access-meta{display:none}.teamMembersTable__actions{gap:6px;flex-wrap:nowrap}.teamMembersTable__actions .btn-inline{min-height:30px;padding-inline:8px}.tableHelpText{margin-top:6px;font-size:12px;color:var(--text-3)}.onboardingStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);font-size:12px;font-weight:650}.onboardingStatusPill--needs-onboarding{border-color:#ff9d4d59;background:#ff9d4d1f;color:#ffd1ae}.onboardingStatusPill--in-progress{border-color:#74c4ff59;background:#74c4ff1f;color:#cde9ff}.onboardingStatusPill--complete{border-color:#58e2ae59;background:#58e2ae1f;color:#b8f7df}.onboardingChecklistMeta{display:flex;flex-wrap:wrap;gap:18px;margin-top:.9rem}.onboardingChecklistMeta__label{display:block;margin-bottom:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.onboardingChecklistStep{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-border);background:#0000001f}.onboardingChecklistStep__state{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:32px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--surface-border)}.onboardingChecklistStep__state.is-complete{border-color:#58e2ae59;background:#58e2ae1f;color:#b8f7df}.onboardingChecklistStep__state.is-pending{border-color:#ffffff29;background:#ffffff0f;color:var(--text-1)}.onboardingChecklistStep__content{display:grid;gap:6px}.onboardingChecklistStep__content strong{color:var(--text-0)}.onboardingChecklistStep__content p{margin:0;color:var(--text-2);font-size:13px}.trainingVideosLayout{align-items:start}.trainingVideoCard{width:100%;text-align:left;cursor:pointer;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.trainingVideoCard:hover{transform:translateY(-1px);border-color:var(--surface-border-strong)}.trainingVideoCard.is-selected{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft),0 0 24px var(--accent-soft)}.trainingVideoPlayer{border-radius:18px;border:1px solid var(--surface-border);background:radial-gradient(680px 180px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 16%,transparent),transparent 60%),#050914b8;overflow:hidden}.trainingVideoPlayer__host{width:100%;aspect-ratio:16 / 9;min-height:260px}.trainingVideoPlayer__host iframe{width:100%;height:100%;border:0}.trainingProgress{display:grid;gap:10px;margin-top:1rem}.trainingProgress__bar{height:12px;border-radius:999px;border:1px solid var(--surface-border);background:#00000038;overflow:hidden}.trainingProgress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 86%,white 4%),color-mix(in srgb,var(--accent-secondary) 82%,white 5%));box-shadow:0 0 18px color-mix(in srgb,var(--accent-secondary) 32%,transparent)}.sectionTitle{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:10px}.segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.segmented__btn{border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-1);min-height:var(--control-height);padding:0 var(--control-padding-x);cursor:pointer}.segmented__btn.is-active{background:var(--surface-2);color:var(--text-0);border-color:#ffffff2e}.kvList{list-style:none;padding:0;margin:0;display:grid;gap:10px}.kvList__k{font-size:12px;color:var(--text-2)}.kvList__v{font-size:13px;color:var(--text-0)}.eventList{list-style:none;padding:0;margin:0;display:grid;gap:10px}.eventList li{display:grid;grid-template-columns:92px 1fr auto;gap:10px;align-items:baseline}.eventList__at{font-size:12px;color:var(--text-2)}.eventList__msg{font-size:13px;color:var(--text-0)}.eventList__who{font-size:12px;color:var(--text-3)}.pillRow{display:flex;gap:8px;flex-wrap:wrap}.miniPill{border:1px solid var(--surface-border);background:var(--surface-1);border-radius:999px;padding:6px 10px;font-size:12px;color:var(--text-1)}.recallBadge{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.16);background:#2ec9991f;color:var(--text-0);font-size:12px;font-weight:650}.chartBox{border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-1);overflow:hidden}.footnote{margin-top:10px;font-size:12px;color:var(--text-3)}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stack-gap)}.field__label{font-size:12px;color:var(--text-2)}.field__control{border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-0);outline:none}.field__control:focus{border-color:#ffffff3d;box-shadow:0 0 0 1px #ffffff14}.formActions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px}.fieldError{margin-top:4px;font-size:12px;color:#ff8c8ceb}.fieldHint{font-size:12px;color:var(--text-2)}.fuelLevelOptionRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fuelLevelOption{min-height:var(--control-height);border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-1);font:inherit;font-weight:700;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.fuelLevelOption:hover{border-color:#ffffff38;color:var(--text-0)}.fuelLevelOption.is-active{border-color:#ff8e37e6;background:linear-gradient(135deg,#ff8e373d,#ffb3471f);color:var(--text-0);box-shadow:0 0 0 1px #ff8e372e}.scanProgress{grid-column:1 / -1;border-radius:12px;border:1px solid var(--surface-border);background:#0000001f;padding:10px 12px;display:grid;gap:8px}.scanProgress__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-1)}.scanProgress__track{width:100%;height:8px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff14;overflow:hidden}.scanProgress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 85%,transparent),color-mix(in srgb,var(--accent-secondary) 82%,transparent));transition:width .18s var(--ease)}.scanOutcomeCard{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin-top:10px;padding:14px 16px;border-radius:16px;border:1px solid var(--surface-border-strong);background:linear-gradient(180deg,#10182ae0,#0e1626eb);box-shadow:0 18px 34px #0000002e}.scanOutcomeCard--passed{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--surface-border-strong));background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--accent-primary) 18%,transparent) 0,transparent 58%),linear-gradient(180deg,#161e32e6,#0e1626f0)}.scanOutcomeCard--review{border-color:color-mix(in srgb,var(--accent-secondary) 54%,var(--surface-border-strong));background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--accent-secondary) 20%,transparent) 0,transparent 58%),linear-gradient(180deg,#161e32e6,#0e1626f0)}.scanOutcomeCard__symbol{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:800;letter-spacing:.08em}.scanOutcomeCard--passed .scanOutcomeCard__symbol{color:#fff5e6;border-color:color-mix(in srgb,var(--accent-primary) 54%,white 10%);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.2),transparent 50%),color-mix(in srgb,var(--accent-primary) 80%,rgba(14,20,34,.82));box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-primary) 10%,transparent)}.scanOutcomeCard--review .scanOutcomeCard__symbol{color:#f5efff;border-color:color-mix(in srgb,var(--accent-secondary) 58%,white 8%);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.18),transparent 50%),color-mix(in srgb,var(--accent-secondary) 78%,rgba(14,20,34,.86));box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-secondary) 12%,transparent)}.scanOutcomeCard__body{min-width:0}.scanOutcomeCard__eyebrow{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.scanOutcomeCard__title{display:block;font-size:18px;color:var(--text-0)}.scanOutcomeCard__detail{margin:6px 0 0;font-size:14px;color:var(--text-2)}.scanReviewPanel{grid-column:1 / -1;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(140deg,rgba(255,170,72,.08),transparent 36%),linear-gradient(180deg,#121732f5,#0d1126eb);box-shadow:0 24px 60px #040a1c42;padding:16px;display:grid;gap:14px}.scanReviewPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.scanReviewPanel__title{margin:0;font-size:1rem;color:var(--text-0)}.scanReviewPanel__subtitle{margin:6px 0 0;color:var(--text-2);font-size:.92rem}.scanReviewPanel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px;flex:1 1 320px}.scanReviewStat{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:10px 12px;display:grid;gap:4px}.scanReviewStat__label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.scanReviewStat__value{font-size:.95rem;color:var(--text-0)}.scanReviewPanel__flags{display:flex;flex-wrap:wrap;gap:8px}.scanReviewPanel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.scanReviewCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:14px;display:grid;gap:12px}.scanReviewCard__header{display:grid;gap:4px}.scanReviewCard__eyebrow{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-secondary) 82%,white 18%)}.scanReviewCard__title{font-size:.96rem;color:var(--text-0)}.scanReviewCard__empty{color:var(--text-2);font-size:.9rem}.scanReviewFields{display:grid;gap:10px}.scanReviewField{display:grid;gap:4px}.scanReviewField__label{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.scanReviewField__value{color:var(--text-0);font-size:.95rem;word-break:break-word}.scanReviewPanel__providers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.scanReviewProvider{border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#ffffff05;padding:10px 12px;display:grid;gap:4px}.scanReviewProvider__label{font-size:.76rem;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.scanReviewProvider__value{color:var(--text-0);font-size:.9rem;word-break:break-word}.scanReviewSignals{display:grid;gap:12px}.scanReviewSignals__group{display:grid;gap:8px}.scanReviewSignals__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.scanReviewSignals__chips{display:flex;flex-wrap:wrap;gap:8px}.scanReviewSignals__chip{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-0);padding:6px 10px;font-size:.83rem}.scanReviewSignals__empty{color:var(--text-2);font-size:.9rem}.bolReviewWorkspace{border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,166,70,.08),transparent 34%),linear-gradient(180deg,#0f142efa,#0c1126f5);box-shadow:0 24px 60px #040a1c47;padding:18px;display:grid;gap:16px}.bolReviewWorkspace__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.bolReviewWorkspace__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;min-width:min(100%,420px)}.bolReviewWorkspace__statusRow{display:flex;flex-wrap:wrap;gap:8px}.bolReviewWorkspace__grid{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);gap:16px}.bolReviewPreviewCard,.bolReviewEditorCard,.bolReviewLinesCard,.bolReviewIssuesCard{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:14px;display:grid;gap:12px}.bolReviewPreviewCard__image{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#080c1ce6;object-fit:contain;max-height:720px}.bolReviewPreviewCard__meta{display:flex;flex-wrap:wrap;gap:10px;font-size:.84rem;color:var(--text-2)}.bolReviewFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bolReviewField{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:12px;display:grid;gap:8px}.bolReviewField--valid{border-color:#42cc946b;background:linear-gradient(180deg,#2a7c5c2e,#ffffff0a)}.bolReviewField--caution{border-color:#ffc65873;background:linear-gradient(180deg,#70541433,#ffffff0a)}.bolReviewField--missing,.bolReviewField--invalid{border-color:#ff6b6b6b;background:linear-gradient(180deg,#80212133,#ffffff0a)}.bolReviewField__header{display:flex;justify-content:space-between;gap:8px;align-items:center}.bolReviewField__label{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.bolReviewField__input{min-height:46px}.bolReviewField__machineValue{font-size:.84rem;color:var(--text-2)}.bolReviewField__footer{display:flex;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--text-3)}.bolReviewField__issues{display:grid;gap:4px;font-size:.82rem;color:var(--text-1)}.bolReviewLinesTable td input{min-width:0}.bolReviewIssues{display:grid;gap:10px}.bolReviewIssue{border-radius:12px;padding:10px 12px;display:grid;gap:4px;border:1px solid rgba(255,255,255,.1)}.bolReviewIssue--warn{border-color:#ffc65873;background:#7054142e}.bolReviewIssue--error{border-color:#ff6b6b6b;background:#8021212e}.bolReviewWorkspace__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media(max-width:1120px){.bolReviewWorkspace__grid{grid-template-columns:1fr}}.damageZoneGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.damageZoneButton{border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text-1);min-height:var(--control-height);cursor:pointer}.damageZoneButton.is-active{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.textArea{width:100%;min-height:110px;resize:vertical;border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-0);outline:none}.yardOpsGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;min-width:0;max-width:100%}.yardOpsGrid>*{min-width:0}.pageHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.pageHeaderRow>*{min-width:0}.pageHeaderRow__actions{display:flex;flex-wrap:wrap;max-width:100%;padding-top:4px}.pageHeaderRow__actions--sticky{position:sticky;top:10px;z-index:4;align-self:flex-start;background:#0000002e;border:1px solid var(--surface-border);border-radius:14px;padding:10px}@media(max-width:900px){.pageHeaderRow{flex-direction:column;align-items:stretch}.pageHeaderRow__actions{justify-content:flex-start}}@media(max-width:1100px){.yardOpsGrid{grid-template-columns:1fr}.yardBoardHero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.searchRow{width:min(320px,100%);min-width:0}@media(max-width:700px){.searchRow{width:100%}.trainingVideoPlayer__host{min-height:220px}}.banner{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:10px}.banner--warn{background:#ffc1071a;border-color:#ffc10738}.banner__title{font-weight:700;color:var(--text-0)}.banner__detail{margin-top:2px;color:var(--text-2);font-size:13px}.banner__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.bolLayout{display:grid;grid-template-columns:1.2fr 1fr .75fr;gap:14px}@media(max-width:1100px){.bolLayout{grid-template-columns:1fr}}.bolHeaderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.bolHeaderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bolHeaderGrid__item .k{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.bolHeaderGrid__item .v{margin-top:4px;color:var(--text-0);font-size:13px}.kpiList{display:grid;gap:10px}.kpiList__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.kpiList__label{color:var(--text-1);font-size:13px}.toggle{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid var(--surface-border);background:var(--surface-0);padding:6px 10px;cursor:pointer;color:var(--text-1)}.toggle.is-on{background:#2ec9991a}.toggle__dot{width:10px;height:10px;border-radius:999px;background:#ffffff52}.toggle.is-on .toggle__dot{background:#2ec999e6}.toggle__text{font-size:12px}.checkGrid{display:grid;gap:10px}.checkRow{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-1)}.signatureBox{border:1px dashed rgba(255,255,255,.22);background:#ffffff05;border-radius:16px;height:120px;display:grid;place-items:center;color:var(--text-3)}.rowWithThumb{display:inline-flex;align-items:center;gap:10px}.thumb{width:46px;height:28px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--surface-border);background:var(--surface-1);color:var(--text-2)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.adminLayout{display:grid;gap:14px;min-width:0;max-width:100%}.kpiStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;min-width:0}@media(max-width:1000px){.kpiStrip{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}}.kpiTile{border:1px solid var(--surface-border);background:var(--surface-0);border-radius:16px;padding:12px;display:grid;gap:8px}.kpiTile__k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.kpiTile__num{font-size:26px;font-weight:760;color:var(--text-0)}.adminGrid{display:grid;grid-template-columns:minmax(180px,208px) minmax(0,1fr);gap:14px;min-width:0;max-width:100%}.adminGrid>*,.adminMain{min-width:0}@media(max-width:980px){.adminGrid{grid-template-columns:1fr}}.subnav{border:1px solid var(--surface-border);background:var(--surface-0);border-radius:16px;padding:12px;min-width:0}.subnav__title{font-weight:720;color:var(--text-0);margin-bottom:4px}.subnav__subtitle{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--text-2)}.subnav__section{display:grid;gap:4px}.subnav__section+.subnav__section{margin-top:14px;padding-top:12px;border-top:1px solid var(--surface-border)}.subnav__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.subnav__item{display:block;width:100%;text-align:left;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-1);text-decoration:none;cursor:pointer}.subnav__item:hover{background:#ffffff08}.subnav__item.is-active{background:#ffffff0f;color:var(--text-0)}.adminMain{display:grid;gap:14px;min-width:0}.suiteManagerTable .tableShell{margin-top:0}.suiteManagerTable .dataTable{width:100%;min-width:0;table-layout:fixed}.suiteManagerTable .dataTable th,.suiteManagerTable .dataTable td{padding:8px 10px}.suiteManagerTable .dataTable td{vertical-align:middle}.suiteManagerCell{display:grid;gap:2px;min-width:0}.suiteManagerCell--primary{gap:4px}.suiteManagerCell__title{color:var(--text-0);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.suiteManagerCell__meta{color:var(--text-2);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.licenseRuntimeAdminGrid{display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-bottom:16px}.licenseRuntimeAdminCard{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.runtimePackagesActionGroup{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.runtimePackagesActionHint{color:var(--text-2);font-size:11px;line-height:1.35}.runtimeModuleCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.runtimeModuleCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "name license" "name action";align-items:center;gap:8px 10px;min-width:0;min-height:86px;padding:8px 10px;border:1px solid var(--surface-border);border-radius:var(--radius-md);background:#00000024}.runtimeModuleCard__name{grid-area:name;min-width:0;color:var(--text-0);font-size:14px;line-height:1.25;writing-mode:horizontal-tb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runtimeModuleCard__status{grid-area:status;min-height:26px;padding-inline:10px;font-size:11px}.runtimeModuleCard__license{grid-area:license;justify-self:end}.runtimeModuleCard__action{grid-area:action;min-height:30px;padding-inline:12px;justify-self:end}.runtimeModuleRows{grid-template-columns:1fr;gap:6px;margin-top:10px}.runtimeModuleHeader,.runtimeModuleRows .runtimeModuleCard{display:grid;grid-template-columns:minmax(240px,1fr) 112px 118px 112px 112px;align-items:center;column-gap:10px}.runtimeModuleHeader{padding:0 10px 2px;color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.runtimeModuleRows .runtimeModuleCard{grid-template-areas:"name state license health action";min-height:42px;padding:6px 10px;gap:0 10px;border-radius:10px}.runtimeModuleRows .runtimeModuleCard__name{grid-area:name;font-size:13px;line-height:1.2;writing-mode:horizontal-tb;text-orientation:mixed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.runtimeModuleRows .runtimeModuleCard__state{grid-area:state}.runtimeModuleRows .runtimeModuleCard__license{grid-area:license}.runtimeModuleRows .runtimeModuleCard__health{grid-area:health}.runtimeModuleRows .runtimeModuleCard__status{justify-self:start;min-height:24px;width:100%;max-width:118px;box-sizing:border-box;padding-inline:8px;font-size:10px;white-space:nowrap}.runtimeModuleRows .runtimeModuleCard__action{grid-area:action;justify-self:stretch;min-height:28px;min-width:0;width:100%;box-sizing:border-box;justify-content:center;padding-inline:10px;white-space:nowrap}@media(max-width:1280px){.runtimeModuleCards{grid-template-columns:repeat(3,minmax(0,1fr))}.runtimeModuleRows{grid-template-columns:1fr}.runtimeModuleHeader,.runtimeModuleRows .runtimeModuleCard{grid-template-columns:minmax(200px,1fr) 104px 112px 104px 104px}}@media(max-width:900px){.runtimeModuleCards{grid-template-columns:repeat(2,minmax(0,1fr))}.runtimeModuleRows{grid-template-columns:1fr}.runtimeModuleHeader{display:none}.runtimeModuleRows .runtimeModuleCard{grid-template-columns:minmax(180px,1fr) 92px 98px 92px 92px;overflow-x:auto}}@media(max-width:640px){.runtimeModuleCards{grid-template-columns:1fr}.runtimeModuleRows .runtimeModuleCard{grid-template-columns:minmax(0,1fr) minmax(82px,auto);grid-template-areas:"name action" "state license" "health health";gap:6px 8px;min-height:72px}.runtimeModuleRows .runtimeModuleCard__status{width:auto}}@media(max-width:1100px){.licenseRuntimeAdminGrid{grid-template-columns:1fr}}.retentionGovernancePage{gap:16px}.retentionGovernancePage__stats{margin-top:2px}.retentionGovernancePage__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.retentionGovernancePage__stack{display:grid;gap:12px}.retentionGovernancePage__card{display:grid;gap:10px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#0000001f;padding:14px}.retentionGovernancePage__cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.retentionGovernancePage__metaList{display:grid;gap:6px;color:var(--text-1);font-size:13px;line-height:1.45}@media(max-width:980px){.retentionGovernancePage__grid{grid-template-columns:1fr}}.adminSectionAnchor{scroll-margin-top:96px}@media(max-width:820px){.formGrid{grid-template-columns:1fr}.damageZoneGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.yardBoardDetailSummary{grid-template-columns:1fr}}@media(max-width:700px){.yardBoardHero__header,.yardDoorCard__header,.yardTaskRow{flex-direction:column}.yardBoardHero__stats{grid-template-columns:1fr}.yardDoorCard__statusGroup{justify-items:start}.yardBoardHero__footnotes{flex-direction:column}.yardTaskRow__actions,.yardDoorCard__actions{width:100%;justify-content:stretch}.yardTaskRow__actions .btn,.yardDoorCard__actions .btn{flex:1 1 100%}}.dashboardKpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboardKpi{border-radius:16px;border:1px solid var(--surface-divider);background:#090a1857;padding:12px}.dashboardKpi__label{font-size:12px;color:var(--text-2)}.dashboardKpi__value{margin-top:6px;font-size:18px;font-weight:650;color:var(--text-0)}@media(max-width:980px){.dashboard__grid,.dashboardKpis{grid-template-columns:1fr}}.pageStack{display:grid;gap:var(--stack-gap);padding:10px 8px 28px;min-width:0;max-width:100%;overflow-x:clip;box-sizing:border-box}.dashboardGrid{display:grid;gap:var(--stack-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.dashboardGrid>*{grid-column:span 6}.dashboardGrid>:nth-child(1),.dashboardGrid>:nth-child(2){grid-column:span 6}.dashboardGrid>:nth-child(3),.dashboardGrid>:nth-child(4){grid-column:span 6}.dashboardGrid>:nth-child(5),.dashboardGrid>:nth-child(6),.dashboardGrid>:nth-child(7),.dashboardGrid>:nth-child(8){grid-column:span 6}@media(max-width:980px){.dashboardGrid{grid-template-columns:1fr}.dashboardGrid>*{grid-column:1}}.panel{border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:var(--panel-accent),var(--panel-bg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0);overflow:hidden;min-width:0;max-width:100%;box-sizing:border-box}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:var(--card-padding) var(--card-padding) 12px;border-bottom:1px solid var(--panel-divider)}.panelHeader__text{min-width:0}.panelHeader__right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;min-width:0}.panelHeader__right>*{min-width:0;max-width:100%}.panelHeader__title{margin:0;font-size:16px;color:var(--text-0)}.panelHeader__subtitle{margin:6px 0 0;font-size:12px;color:var(--text-2)}.panelBody{padding:14px var(--card-padding) var(--card-padding);min-width:0}.panelBody--chart{padding-top:8px}.permissionAdmin{display:grid;gap:12px;padding:10px var(--card-padding) var(--card-padding)}.permissionAdmin__workspace{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,.96fr) minmax(360px,1.3fr);gap:10px;align-items:start}.permissionAdmin--roleComposer .permissionAdmin__workspace{grid-template-columns:minmax(300px,338px) minmax(0,1fr);grid-template-areas:"context grid" "summary grid"}.permissionAdmin--roleControlPlane .permissionAdmin__workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);grid-template-areas:"context context" "grid summary"}.permissionAdmin--roleComposer.permissionAdmin--roleControlPlane .permissionAdmin__workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);grid-template-areas:"context summary" "grid grid"}.permissionAdmin__context,.permissionAdmin__summary,.permissionAdmin__grid{min-width:0}.permissionAdmin--roleComposer .permissionAdmin__context{grid-area:context}.permissionAdmin--roleComposer .permissionAdmin__summary{grid-area:summary}.permissionAdmin--roleComposer .permissionAdmin__grid{grid-area:grid;grid-template-columns:minmax(0,1fr)}.permissionAdminColumn,.permissionAdmin__context,.permissionAdmin__summary{display:grid;gap:12px;align-content:start}.permissionAdmin__topFields{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}.permissionAdmin__topFields--roleSetup{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.permissionAdmin__feedback{display:grid;gap:10px}.permissionAdmin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.permissionAdmin__footer{display:grid;justify-items:stretch}.permissionAdminPanel{display:grid;gap:8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--surface-border-strong) 78%,transparent);background:radial-gradient(360px 130px at top right,color-mix(in srgb,var(--accent-soft) 52%,transparent),transparent 62%),linear-gradient(180deg,#0d122ab8,#080a1885);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0003;padding:10px}.permissionAdminPanel--summary{border-color:color-mix(in srgb,var(--accent-outline) 72%,transparent)}.permissionAdminPanel--composer{position:sticky;top:12px}.permissionAdminPanel--warning{border-color:#ff868642;background:radial-gradient(360px 120px at top right,rgba(255,106,106,.12),transparent 62%),linear-gradient(180deg,#2e141cb8,#140a1285)}.permissionAdminPanel__header,.permissionAdminPanel__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.permissionAdminPanel__titleGroup{display:grid;gap:2px;min-width:0}.permissionAdminPanel__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.permissionAdminPanel__title{margin:0;color:var(--text-0);font-size:16px;font-weight:700}.permissionAdminPanel__meta{color:var(--text-2);font-size:12px;line-height:1.4}.permissionAdminPanel__bodyText{margin:0;color:var(--text-1);font-size:12px;line-height:1.45}.permissionAdminPanel__divider{height:1px;background:var(--surface-divider);margin:2px 0}.permissionAdminStats{grid-template-columns:repeat(2,minmax(0,1fr))}.permissionAdminChipList{display:flex;flex-wrap:wrap;gap:6px}.permissionAdminChip{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-1);font-size:11px;font-weight:700;letter-spacing:.03em}.permissionAdminRoleList{display:grid;gap:8px;max-height:min(56vh,430px);overflow:auto;padding-right:2px}.permissionAdminRoleBoard{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.permissionAdminRoleGroup{display:grid;gap:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--surface-border-strong) 80%,transparent);background:radial-gradient(360px 120px at top right,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 62%),#ffffff08;padding:12px}.permissionAdminRoleGroup.is-dominant{grid-column:1 / -1;border-color:color-mix(in srgb,var(--accent-outline) 78%,transparent);background:radial-gradient(420px 140px at top right,color-mix(in srgb,var(--accent-soft) 66%,transparent),transparent 62%),linear-gradient(180deg,#0d122ac2,#080a188a)}.permissionAdminRoleGroup__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.permissionAdminRoleGroup__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.permissionAdminRoleCard{display:grid;gap:8px;border-radius:14px;border:1px solid var(--surface-border);background:#ffffff08;padding:10px}.permissionAdminRoleCard.is-active{border-color:color-mix(in srgb,var(--accent-outline) 80%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-soft) 42%,transparent);background:radial-gradient(240px 90px at 0% 0%,color-mix(in srgb,var(--accent-soft) 58%,transparent),transparent 68%),#ffffff0d}.permissionAdminRoleCard__select{display:grid;gap:8px;border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.permissionAdminRoleCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.permissionAdminRoleCard__titleGroup{display:grid;gap:4px;min-width:0}.permissionAdminRoleCard__titleGroup strong{color:var(--text-0);font-size:13px;line-height:1.35}.permissionAdminRoleCard__titleGroup span{color:var(--text-2);font-size:12px;line-height:1.4}.permissionAdminRoleCard__count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-1);font-size:11px;font-weight:700;flex-shrink:0}.permissionAdminRoleCard__meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--text-2);font-size:12px;line-height:1.45}.permissionAdminRoleCard__purpose{margin:0;color:var(--text-1);font-size:12px;line-height:1.45}.permissionAdminRoleCard__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.permissionAdminBadge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-outline) 74%,transparent);background:radial-gradient(280px 90px at 50% 0%,color-mix(in srgb,var(--accent-soft) 84%,transparent),transparent 58%),#090c1c57;color:var(--text-0);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.permissionAdminField{display:grid;gap:8px;min-width:0}.permissionAdminField--span2{grid-column:1 / -1}.permissionAdminField__head{display:grid;gap:3px}.permissionAdminField__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.permissionAdminField__helper{font-size:11px;line-height:1.35;color:var(--text-3)}.permissionAdminField__error{font-size:12px;color:var(--danger-text)}.permissionAdminCard{display:flex;flex-direction:column;border-radius:14px;border:1px solid color-mix(in srgb,var(--surface-border-strong) 86%,transparent);background:radial-gradient(520px 180px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 62%),linear-gradient(180deg,#0d122ab8,#080a1870);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #00000038;overflow:hidden}.permissionAdminCard.is-collapsed{box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}.permissionAdminCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 10px 8px;border-bottom:1px solid var(--surface-divider)}.permissionAdminCard.is-collapsed .permissionAdminCard__header{border-bottom:0}.permissionAdminCard__copy{display:grid;gap:2px;min-width:0}.permissionAdminCard__toggle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.permissionAdminCard__toggle:hover .permissionAdminCard__title{color:color-mix(in srgb,var(--accent-primary) 72%,white 18%)}.permissionAdminCard__chevron{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1);font-size:11px;font-weight:800;line-height:1;margin-top:1px}.permissionAdminCard__meta{display:grid;justify-items:end;gap:6px;flex-shrink:0}.permissionAdminCard__title{display:block;margin:0;font-size:15px;font-weight:700;color:var(--text-0)}.permissionAdminCard__subtitle{display:block;margin:2px 0 0;font-size:11px;line-height:1.3;color:var(--text-2)}.permissionAdminCard__count{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-1);font-size:11px;font-weight:700;flex-shrink:0}.permissionAdminCard__actions{display:flex;justify-content:flex-end}.permissionAdminCard__actionButton{min-height:28px;padding:0 10px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.permissionAdminCard__body{padding:8px 10px 10px;display:flex;flex:1}.permissionAdminList{width:100%;display:grid;gap:6px;align-content:start}.permissionAdminList__empty{display:grid;place-items:center;min-height:72px;border-radius:16px;border:1px dashed var(--surface-border);background:#ffffff08;color:var(--text-2);font-size:13px;text-align:center;padding:14px}.permissionAdminRow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:start;border-radius:10px;border:1px solid var(--surface-border);background:#ffffff08;padding:7px 9px;cursor:pointer;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.permissionAdminRow:hover{transform:translateY(-1px);border-color:var(--surface-border-strong);box-shadow:0 0 0 1px #ffffff08}.permissionAdminRow.is-selected{border-color:color-mix(in srgb,var(--accent-outline) 86%,transparent);background:radial-gradient(240px 90px at 0% 0%,color-mix(in srgb,var(--accent-soft) 62%,transparent),transparent 68%),#ffffff0d;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-soft) 44%,transparent)}.permissionAdminRow__control{display:grid;place-items:center;padding-top:2px}.permissionAdminRow__control input{width:18px;height:18px;margin:0;accent-color:var(--accent-primary)}.permissionAdminRow__copy{min-width:0;display:grid;gap:1px}.permissionAdminRow__label{font-size:12px;font-weight:650;color:var(--text-0);overflow-wrap:anywhere}.permissionAdminRow__description{font-size:11px;line-height:1.35;color:var(--text-2);overflow-wrap:anywhere}.permissionAdminActionBar{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.permissionAdminActionBar__helper{flex:1 1 320px;font-size:12px;line-height:1.4;color:var(--text-2)}.permissionAdminActionBar__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.permissionAdminActionBar__primary{min-width:220px;justify-content:center}@media(max-width:1440px){.permissionAdmin__grid{grid-template-columns:1fr}}@media(max-width:1200px){.permissionAdmin__workspace{grid-template-columns:1fr}.permissionAdmin--roleComposer .permissionAdmin__workspace,.permissionAdmin--roleControlPlane .permissionAdmin__workspace{grid-template-columns:1fr;grid-template-areas:"context" "summary" "grid"}.permissionAdminPanel--composer{position:static}.permissionAdminRoleBoard{grid-template-columns:1fr}}@media(max-width:860px){.permissionAdmin__topFields{grid-template-columns:1fr}.permissionAdminActionBar{flex-direction:column;align-items:stretch}.permissionAdminActionBar__buttons{width:100%}.permissionAdminActionBar__primary{width:100%;min-width:0}.permissionAdminStats{grid-template-columns:1fr}.permissionAdminRoleCard__actions .btn-inline{width:100%}.rbacAdminSessions__pagination{flex-direction:column;align-items:stretch}.rbacAdminSessions__paginationButtons .btn-inline{flex:1 1 120px}}.productionReceivingPage{gap:18px}.productionReceivingHero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.productionReceivingStat{position:relative;overflow:hidden;display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:radial-gradient(circle at top right,rgba(255,132,0,.18),transparent 42%),linear-gradient(160deg,#11182ff5,#0a1122f0);box-shadow:0 18px 40px #0408144d}.productionReceivingStat__label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.productionReceivingStat__value{font-size:clamp(28px,4vw,42px);line-height:1;color:#fffffffa}.productionReceivingStat__hint{color:#ffffffb8;font-size:13px}.productionReceivingTabs{display:flex;flex-wrap:wrap;gap:10px}.productionReceivingTab{padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#080e1cb8;color:#ffffffb8;text-decoration:none;font-weight:600;transition:transform .14s ease,border-color .14s ease,background .14s ease}.productionReceivingTab:hover,.productionReceivingTab.is-active{transform:translateY(-1px);border-color:#ff963673;background:#ff812424;color:#fffffff5}.productionReceivingGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:16px}.productionReceivingGrid--activities{grid-template-columns:minmax(320px,.95fr) minmax(0,1.35fr) minmax(280px,.75fr)}.productionReceivingSection,.productionReceivingForm{display:grid;gap:16px}.productionReceivingForm--compact{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.productionReceivingFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productionReceivingFormHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.productionReceivingLineList,.productionReceivingActivityList,.productionReceivingExecutionLists{display:grid;gap:12px}.productionReceivingLineCard,.productionReceivingDetailCard,.productionReceivingActivityCard{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.productionReceivingLineCard{padding:14px}.productionReceivingLineCard__header,.productionReceivingActivityCard__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.productionReceivingActions{display:flex;flex-wrap:wrap;gap:10px}.productionReceivingTableCell{display:grid;gap:6px}.productionReceivingDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.productionReceivingDetailCard{padding:14px;display:grid;gap:6px}.productionReceivingDetailCard__label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#fff9}.productionReceivingSplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.productionReceivingInlineList{margin:0;padding-left:18px;display:grid;gap:8px;color:#ffffffd1}.productionReceivingCheckboxRow{display:flex;align-items:center;gap:10px;color:#ffffffd6}.productionReceivingActivityCard{padding:14px;display:grid;gap:8px;text-align:left;color:#ffffffeb}.productionReceivingActivityCard.is-selected{border-color:#ff96367a;background:#ff81241a}.productionReceivingActivityCard__meta{display:flex;flex-wrap:wrap;gap:8px 14px;color:#ffffffb3;font-size:13px}.productionReceivingTextarea{min-height:88px;resize:vertical}.btn-inline--ghost{background:transparent}@media(max-width:1180px){.productionReceivingHero,.productionReceivingGrid,.productionReceivingGrid--activities,.productionReceivingSplit,.productionReceivingDetailGrid{grid-template-columns:1fr}}@media(max-width:720px){.productionReceivingFormGrid{grid-template-columns:1fr}.productionReceivingFormHeader{flex-direction:column}}.healthGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.healthMetric{border:1px solid var(--surface-border);background:var(--surface-0);border-radius:16px;padding:10px 12px}.authModalBackdrop{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:2000}.authModal{width:min(520px,calc(100vw - 32px));border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:0 20px 60px #00000073;overflow:hidden}.authModalHeader{padding:18px 18px 12px;border-bottom:1px solid var(--panel-divider)}.authModalTitle{font-weight:700;font-size:18px}.authModalSubtitle{margin-top:6px;color:var(--muted);font-size:13px}.authModalBody{padding:16px 18px 18px;display:grid;gap:12px}.authModalBody .field{display:grid;gap:6px}.authModalBody .field span{font-size:12px;color:var(--muted)}.authModalBody input{width:100%;border:1px solid var(--surface-border);background:var(--surface-0);color:var(--text);border-radius:12px;padding:10px 12px}.authModalError{border:1px solid var(--danger-border);background:var(--danger-bg);border-radius:12px;padding:10px 12px;color:var(--danger-text);font-size:13px}.authModalActions{display:flex;justify-content:flex-end;margin-top:4px}.authModalHint{margin-top:6px;font-size:12px;color:var(--muted)}.loginShell{min-height:100dvh;display:grid;place-items:center;padding:clamp(20px,4vw,32px);background:radial-gradient(760px 280px at 50% 10%,rgba(255,175,92,.28),transparent 62%),radial-gradient(520px 240px at 18% 62%,rgba(255,222,184,.16),transparent 72%),radial-gradient(520px 240px at 86% 84%,rgba(255,205,150,.14),transparent 72%)}.loginPanel{width:min(760px,100%);border-radius:30px;border:1px solid rgba(198,125,64,.24);background:radial-gradient(380px 240px at 50% 6%,rgba(255,173,93,.24),transparent 64%),radial-gradient(320px 220px at 12% 42%,rgba(255,244,228,.6),transparent 72%),radial-gradient(360px 220px at 88% 88%,rgba(255,237,211,.58),transparent 72%),linear-gradient(180deg,#fff7edfa,#fff0dbf7);box-shadow:0 28px 72px #08102247,0 1px #ffffff9e inset;padding:clamp(22px,3vw,36px);color:#0f172a}.loginHeader{display:grid;justify-items:center;gap:16px;padding-bottom:28px}.loginBrandLockup{--login-logo-scale: 100;display:grid;justify-items:center;min-width:0}.loginHeadingBlock{display:grid;gap:10px;justify-items:center;text-align:center}.loginBrandLogo{width:clamp(240px,calc(360px * (var(--login-logo-scale) / 100)),620px);max-width:100%;height:auto;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 26px rgba(15,23,42,.12))}.loginBrandPlaceholder{display:grid;place-items:center;width:min(420px,100%);min-height:128px;padding:.5rem 1rem;margin-top:.5rem;border:1px dashed rgba(148,163,184,.45);border-radius:22px;background:linear-gradient(135deg,#0f172a0f,#0f172a05),#ffffff85}.loginBrandPlaceholder__wordmark{font-size:clamp(2rem,1.6rem + 1vw,3rem);font-weight:900;line-height:1}.loginTitle{margin:0;font-size:clamp(1.7rem,1.4rem + .9vw,2.15rem);font-weight:800;letter-spacing:-.02em;color:#0f172a}.loginSubtitle{margin:0;font-size:.98rem;color:#334155;max-width:34ch;line-height:1.5}.loginContent{display:grid;gap:22px}.brandingLogoPlaceholder{display:grid;place-items:center;width:min(420px,100%);min-height:144px;padding:.75rem 1rem;margin-top:.5rem;border:1px dashed rgba(148,163,184,.45);border-radius:22px;background:linear-gradient(135deg,#0f172a14,#0f172a08),#ffffff6b}.brandingLogoPlaceholder__wordmark{font-size:clamp(2rem,1.65rem + 1vw,3.2rem);font-weight:900;line-height:1}.loginForm{width:min(100%,380px);justify-self:center;display:grid;gap:14px;padding-top:26px;border-top:1px solid rgba(181,88,24,.18)}.loginPanel .field-label{gap:8px;color:#334155}.loginPanel .field-label span{font-size:.92rem;font-weight:600;color:#334155}.loginPanel .inline-input,.loginPanel .field-input{min-height:52px;border-radius:16px;background:#fffffff2;border-color:#94a3b86b;color:#0f172a;box-shadow:0 10px 18px #ef9f5c1f,0 1px #ffffffb8 inset}@media(max-width:520px){.loginPanel{width:min(100%,520px)}.loginBrandLockup{text-align:center}.loginBrandLogo{width:clamp(180px,calc(260px * (var(--login-logo-scale) / 100)),420px);margin-inline:auto}.loginBrandPlaceholder{width:min(100%,320px);min-height:104px}}.loginActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin:6px 0 0}.loginActions--secondary{justify-content:flex-start}.loginNfcBlock{padding:18px;border-radius:22px;border:1px solid rgba(181,88,24,.18);background:linear-gradient(180deg,#ffffff9e,#fff8efb8);display:grid;gap:12px}.loginNfcBlock--scanning{border-color:#f973164d}.loginNfcBlock--success{border-color:#22c55e52}.loginNfcBlock--error{border-color:#ef444457}.loginNfcBlock__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#0f172a;font-size:.8rem}.loginNfcBlock__status{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#ffffffb8;color:#0f172a;font-size:12px}.loginNfcBlock__status--scanning{border-color:#f973162e}.loginNfcBlock__status--success{border-color:#22c55e38}.loginNfcBlock__status--error{border-color:#ef444438}.loginNfcBlock__statusDot{width:10px;height:10px;border-radius:999px;background:#64748b;box-shadow:0 0 0 4px #64748b1f}.loginNfcBlock__status--scanning .loginNfcBlock__statusDot{background:#f97316;box-shadow:0 0 0 4px #f9731629;animation:loginNfcPulse 1.4s ease-in-out infinite}.loginNfcBlock__status--success .loginNfcBlock__statusDot{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.loginNfcBlock__status--error .loginNfcBlock__statusDot{background:#dc2626;box-shadow:0 0 0 4px #dc26261f}.loginHint{margin:0;font-size:12px;color:#334155;line-height:1.35;text-align:center}.loginHint--left{text-align:left}.loginError{margin-top:0;padding:10px 12px;border-radius:12px;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--text);font-size:12px}.loginPanel .inline-input::placeholder,.loginPanel .field-input::placeholder{color:#64748b}.loginPanel .inline-input:focus,.loginPanel .field-input:focus{border-color:#f973168f;box-shadow:0 0 0 1px #f9731633}.loginPanel .btnPrimary{border-radius:12px;border:1px solid rgba(194,88,16,.7);background:linear-gradient(180deg,#fb923c,#f97316);color:#fff;min-height:var(--control-height);padding:0 16px;cursor:pointer;font-weight:600;letter-spacing:.02em;transition:filter var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.loginPanel .btnPrimary:hover{filter:brightness(1.03);box-shadow:0 0 0 1px #fb923c42}.loginPanel .btnPrimary:disabled{opacity:.6;cursor:not-allowed}@keyframes loginNfcPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.loginSubmitButton{min-width:116px;min-height:48px;padding-inline:24px;border-radius:16px;font-size:1rem;font-weight:700;box-shadow:0 14px 24px #f973163d,0 1px #ffe9d666 inset}.healthMetric__label{font-size:11px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase}.healthMetric__value{margin-top:6px;font-size:18px;font-weight:650;color:var(--text-0)}.healthServices{grid-column:1 / -1;display:grid;gap:8px;margin-top:6px}.healthServices__row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--surface-border);background:#0000001a;border-radius:16px}.healthServices__name{font-size:13px;color:var(--text-0)}.alertList{margin:0;padding-left:18px;display:grid;gap:10px}.alertList__item{font-size:13px;color:var(--text-0)}.alertList__item--warn{color:#ffd68cf2}.alertList__item--error{color:#ff8cbeeb}.pluginLayout{display:grid;grid-template-columns:1fr;gap:16px}.assistantPanel{border:1px solid var(--surface-border);border-radius:16px;background:linear-gradient(165deg,#17294dc7,#22142285);padding:14px;display:flex;flex-direction:column;gap:12px;min-height:0;max-height:100%;overflow:hidden;box-sizing:border-box}.assistantPanel__head{display:flex;align-items:flex-end;gap:10px;flex:0 0 auto;min-width:0}.assistantPanel__head>div:last-child{min-width:0}.assistantAvatar{width:52px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(180deg,#102249f5,#931f2ed1);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;letter-spacing:.08em;overflow:hidden}.assistantAvatar--image{position:relative;isolation:isolate;background:#050814e6;padding:0}.assistantAvatar--sevenMotion{width:auto;height:auto;border:0;border-radius:0;background:transparent;overflow:visible}.assistantAvatar--image:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,191,94,.06) 47%,rgba(255,238,194,.34) 50%,rgba(255,191,94,.06) 53%,transparent 60%,transparent 100%);mix-blend-mode:screen;pointer-events:none;animation:assistantImageScan 4.8s linear infinite}.assistantAvatar__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;transform-origin:50% 100%;animation:assistantImageBreath 6.8s ease-in-out infinite,assistantImageGlow 4.8s ease-in-out infinite}.assistantPanel__name{font-size:15px;font-weight:680;color:var(--text-0)}.assistantPanel__subtitle{margin-top:2px;font-size:12px;color:var(--text-2)}.sevenAnimatedAvatar{--seven-avatar-loop: 5.8s;display:block;line-height:0}.sevenAnimatedAvatar--launcher{width:122px}.sevenAnimatedAvatar--panel{width:58px}.sevenAnimatedAvatar__canvas{position:relative;width:100%;aspect-ratio:1365 / 2048;overflow:visible;filter:drop-shadow(0 14px 22px rgba(5,8,20,.36))}.sevenAnimatedAvatar__projectionAura{position:absolute;inset:6% 12% 1%;border-radius:44% 44% 26% 26%/18% 18% 12% 12%;background:radial-gradient(circle at 50% 18%,rgba(255,183,86,.18),transparent 34%),radial-gradient(circle at 50% 62%,rgba(255,128,32,.1),transparent 42%),linear-gradient(180deg,#ffb4580a,#ff762114);filter:blur(18px);opacity:.5;pointer-events:none;animation:sevenAvatarProjectionAura 4.6s ease-in-out infinite}.sevenAnimatedAvatar__layer{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sevenAnimatedAvatar__shadow{transform-origin:50% 88%;opacity:.62;animation:sevenAvatarShadow var(--seven-avatar-loop) ease-in-out infinite}.sevenAnimatedAvatar__figure{position:absolute;inset:0;transform-origin:50% 92%;animation:sevenAvatarBodyShift var(--seven-avatar-loop) ease-in-out infinite}.sevenAnimatedAvatar__base{transform-origin:50% 92%;animation:sevenAvatarBodyBreath 3.8s ease-in-out infinite,sevenAvatarProjectionFlicker 3.1s steps(2,end) infinite}.sevenAnimatedAvatar__circuit{mix-blend-mode:screen;opacity:.68;animation:sevenAvatarCircuitPulse 4.2s ease-in-out infinite}.sevenAnimatedAvatar__eye{mix-blend-mode:screen;opacity:.82;animation:sevenAvatarEyeScan 4.4s ease-in-out infinite}.sevenAnimatedAvatar__particles{mix-blend-mode:screen;opacity:.28;animation:sevenAvatarParticles 6s linear infinite}.sevenAnimatedAvatar__scanlines,.sevenAnimatedAvatar__static{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.sevenAnimatedAvatar__scanlines{background:repeating-linear-gradient(180deg,#ffddb60d 0 1px,#0000 1px 4px);mix-blend-mode:screen;opacity:.34;animation:sevenAvatarScanlines 2.6s linear infinite}.sevenAnimatedAvatar__static{background:radial-gradient(circle at 18% 26%,rgba(255,208,146,.18) 0 .7px,transparent .9px),radial-gradient(circle at 74% 38%,rgba(255,160,72,.14) 0 .8px,transparent 1px),radial-gradient(circle at 42% 74%,rgba(255,226,196,.12) 0 .7px,transparent .95px);background-size:18px 18px,22px 22px,26px 26px;mix-blend-mode:screen;opacity:.16;animation:sevenAvatarStatic .85s steps(3,end) infinite}.assistantPanel__meta{display:none}.assistantPanel__onboard{border-radius:12px;border:1px solid color-mix(in srgb,var(--accent-outline) 52%,transparent);background:color-mix(in srgb,var(--accent-soft) 42%,transparent);padding:10px;display:grid;gap:8px}.assistantPanel__onboard p{margin:0;font-size:12px;color:var(--text-1)}.assistantPanel__controls{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;flex:0 0 auto;min-width:0}.assistantModeRow{display:flex;gap:8px;flex-wrap:wrap}.assistantNudgeLabel{display:grid;gap:6px;font-size:12px;color:var(--text-2)}.assistantNudgeLabel .inline-input{min-height:34px}.assistantQuickRow{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;align-content:flex-start;flex:0 0 auto;min-width:0;max-width:100%}.assistantQuickButton{cursor:pointer;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.assistantTranscript{flex:1 1 0;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding-right:4px;padding-bottom:24px}.assistantTranscript>.assistantBubble:first-child{margin-top:auto}.assistantBubble{flex:0 0 auto;box-sizing:border-box;border-radius:12px;border:1px solid var(--surface-border);padding:8px 10px;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.assistantBubble.is-assistant{background:#0b1a3a85}.assistantBubble.is-user{background:#272b399e}.assistantBubble__text{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-family:inherit;font-size:12px;color:var(--text-0);max-width:100%}.assistantComposer{display:grid;gap:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);flex:0 0 auto;min-width:0}.assistantComposer .textArea{width:100%;box-sizing:border-box}.assistantCompanions{--assistant-avatar-loop: 6.8s;display:grid;place-items:center;line-height:0}.assistantCompanions--compact{width:86px}.assistantCompanions--showcase{width:min(240px,100%)}.assistantCompanions svg{width:100%;height:auto;overflow:visible}.assistantCompanions__floorGlow{filter:blur(4px)}.assistantCompanions__floorShadow,.assistantCompanions__shadow{fill:#04060c8f}.assistantCompanions__orbitRing{fill:none;stroke:#81dfff2e;stroke-width:1.2;stroke-dasharray:4 7}.assistantCompanions__iconBubble circle{fill:#091023e0;stroke:#77ffe16b;stroke-width:1.2}.assistantCompanions__iconBubble path,.assistantCompanions__iconBubble circle:not(:first-child){fill:none;stroke:#87ffe7;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.assistantCompanions__iconBubble--lumber circle{stroke:#ffb65c73}.assistantCompanions__iconBubble--lumber path,.assistantCompanions__iconBubble--lumber circle:not(:first-child){stroke:#ffbe6e}.assistantCompanions__tail{fill:none;stroke-width:13;stroke-linecap:round}.assistantCompanions__tail--zero{stroke:#0b0d14}.assistantCompanions__tail--seven{stroke:#101217}.assistantCompanions__earInner{fill:#a95b9b6b}.assistantCompanions__eye--zero{fill:#95ff7e;filter:drop-shadow(0 0 5px rgba(116,255,114,.5))}.assistantCompanions__eye--seven{fill:#ffca75;filter:drop-shadow(0 0 5px rgba(255,188,108,.46))}.assistantCompanions__nose{fill:#f58fcb}.assistantCompanions__nose--seven{fill:#585f67}.assistantCompanions__muzzle,.assistantCompanions__whisker{fill:none;stroke:#ffffff9e;stroke-width:1.4;stroke-linecap:round}.assistantCompanions__pet--zero{transform-origin:92px 108px;animation:assistantCompanionBreath var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__pet--seven{transform-origin:231px 109px;animation:assistantCompanionBreathAlt var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__head--zero{transform-origin:92px 64px;animation:assistantCompanionScan var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__head--seven{transform-origin:233px 66px;animation:assistantCompanionNod var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__blink--zero{transform-origin:92px 65px;animation:assistantCompanionBlink var(--assistant-avatar-loop) linear infinite}.assistantCompanions__blink--seven{transform-origin:233px 66px;animation:assistantCompanionBlink var(--assistant-avatar-loop) linear infinite;animation-delay:-.8s}.assistantCompanions__tail--zero{transform-origin:74px 118px;animation:assistantCompanionTailZero var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__tail--seven{transform-origin:270px 118px;animation:assistantCompanionTailSeven var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__ear--zeroLeft{transform-origin:78px 48px;animation:assistantCompanionEarTwitch var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__ear--zeroRight{transform-origin:106px 48px;animation:assistantCompanionEarTwitch var(--assistant-avatar-loop) ease-in-out infinite;animation-delay:-.2s}.assistantCompanions__orbit--zero{transform-origin:90px 72px;animation:assistantCompanionOrbit var(--assistant-avatar-loop) linear infinite}.assistantCompanions__orbit--seven{transform-origin:231px 74px;animation:assistantCompanionOrbitReverse var(--assistant-avatar-loop) linear infinite}.assistantCompanions__iconBubble{animation:assistantCompanionIconPulse var(--assistant-avatar-loop) ease-in-out infinite}.assistantCompanions__orbit--zero .assistantCompanions__iconBubble:nth-of-type(2),.assistantCompanions__orbit--seven .assistantCompanions__iconBubble:nth-of-type(2){animation-delay:-1.7s}.assistantCompanions__orbit--zero .assistantCompanions__iconBubble:nth-of-type(3),.assistantCompanions__orbit--seven .assistantCompanions__iconBubble:nth-of-type(3){animation-delay:-3.4s}@keyframes assistantCompanionBreath{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(.6px) scale(1.01,.985)}70%{transform:translateY(-1px) scale(.995,1.015)}}@keyframes assistantCompanionBreathAlt{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(.8px) scale(1.012,.987)}68%{transform:translateY(-.8px) scale(.996,1.014)}}@keyframes assistantCompanionScan{0%,to{transform:rotate(0) translateY(0)}20%{transform:rotate(-2.4deg) translateY(-.4px)}46%{transform:rotate(1.4deg) translateY(.4px)}72%{transform:rotate(4deg) translateY(-.6px)}}@keyframes assistantCompanionNod{0%,to{transform:rotate(0) translateY(0)}26%{transform:rotate(1.8deg) translateY(.2px)}52%{transform:rotate(-1deg) translateY(.6px)}76%{transform:rotate(2.4deg) translateY(-.4px)}}@keyframes assistantCompanionBlink{0%,7%,33%,39%,70%,76%,to{transform:scaleY(1)}8%,38%,75%{transform:scaleY(.08)}}@keyframes assistantCompanionTailZero{0%,to{transform:rotate(-2deg)}28%{transform:rotate(5deg)}60%{transform:rotate(-7deg)}78%{transform:rotate(2deg)}}@keyframes assistantCompanionTailSeven{0%,to{transform:rotate(2deg)}22%{transform:rotate(-4deg)}48%{transform:rotate(5deg)}74%{transform:rotate(-3deg)}}@keyframes assistantCompanionEarTwitch{0%,to,14%,21%,58%,66%{transform:rotate(0)}16%{transform:rotate(-10deg)}18%{transform:rotate(6deg)}62%{transform:rotate(-8deg)}}@keyframes assistantCompanionOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes assistantCompanionOrbitReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes assistantCompanionIconPulse{0%,to{opacity:.68;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.floatingAssistant{--floating-assistant-bottom-offset: 18px;--floating-assistant-top-safe: max(16px, env(safe-area-inset-top));--floating-assistant-window-max-height: min( 90dvh, calc(100dvh - var(--floating-assistant-top-safe) - var(--floating-assistant-bottom-offset)) );position:fixed;right:18px;bottom:var(--floating-assistant-bottom-offset);z-index:120;display:grid;justify-items:end;pointer-events:none;max-height:var(--floating-assistant-window-max-height)}.floatingAssistant__window{width:min(640px,calc(100vw - 48px));max-width:calc(100vw - 48px);height:var(--floating-assistant-window-max-height);max-height:var(--floating-assistant-window-max-height);overflow:hidden;border-radius:18px;border:1px solid var(--surface-border-strong);background:radial-gradient(650px 220px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 62%),#080a18eb;box-shadow:0 16px 40px #0000006b;pointer-events:auto;display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.shipmentWorkflow__statusColumn,.shipmentWorkflow__statusCell{min-width:8.5rem}.floatingAssistant__window .assistantPanel{border:0;border-radius:0 0 18px 18px;flex:1 1 0;height:auto;max-height:100%;min-height:0;overflow:hidden}.floatingAssistant__window .assistantPanel__head{align-items:center}.floatingAssistant__window .assistantPanel__controls{gap:8px}.floatingAssistant__window .assistantQuickRow{flex-wrap:wrap;overflow:hidden;align-items:center;align-content:center;padding-bottom:2px}.floatingAssistant__window .assistantQuickButton{flex:0 1 auto;white-space:normal;text-align:left}.floatingAssistant__window .assistantComposer{gap:6px;padding-top:8px}.floatingAssistant__window .assistantComposer .textArea{min-height:68px;max-height:104px}.floatingAssistant__actions{display:flex;justify-content:flex-end;gap:8px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 72%,transparent);background:#080a18c7;flex:0 0 auto}.floatingAssistant__launcher{pointer-events:auto;position:relative;isolation:isolate;border-radius:999px;border:0;background:transparent;color:var(--text-0);min-height:0;padding:0;display:inline-grid;place-items:end;cursor:pointer;box-shadow:none;appearance:none}.floatingAssistant__launcher:hover{box-shadow:none}.floatingAssistant__launcherScene{flex:0 0 auto;display:block;height:auto;filter:drop-shadow(0 16px 28px rgba(5,8,20,.45));transition:transform .18s ease,filter .18s ease}.floatingAssistant__launcherImage{border-radius:18px;overflow:hidden;transform-origin:50% 100%;animation:assistantImageBreath 6.8s ease-in-out infinite,assistantImageGlow 4.8s ease-in-out infinite}.floatingAssistant__launcher--hasImage:after{content:"";position:absolute;inset:10px 14px 12px;border-radius:18px;background:linear-gradient(102deg,transparent 0%,transparent 40%,rgba(255,176,78,.08) 47%,rgba(255,245,218,.38) 50%,rgba(255,176,78,.08) 53%,transparent 60%,transparent 100%);mix-blend-mode:screen;pointer-events:none;animation:assistantImageScan 4.8s linear infinite}.floatingAssistant__launcher--avatarOnly .floatingAssistant__launcherScene{transform-origin:50% 100%}.floatingAssistant__launcher--avatarOnly:hover .floatingAssistant__launcherScene,.floatingAssistant__launcher--avatarOnly:focus-visible .floatingAssistant__launcherScene{transform:translateY(-4px) scale(1.03);filter:drop-shadow(0 18px 34px rgba(5,8,20,.52)) drop-shadow(0 0 18px color-mix(in srgb,var(--accent-secondary) 30%,transparent))}.floatingAssistant__launcher:focus-visible{outline:none}.floatingAssistant__launcher:focus-visible .assistantCompanions svg{overflow:visible}.floatingAssistant__launcher:focus-visible .assistantCompanions__floorGlow{opacity:.9;filter:blur(5px) drop-shadow(0 0 10px color-mix(in srgb,var(--accent-primary) 28%,transparent))}@media(prefers-reduced-motion:reduce){.assistantCompanions,.assistantCompanions *,.sevenAnimatedAvatar *,.assistantAvatar__image,.assistantAvatar--image:after,.floatingAssistant__launcherImage,.floatingAssistant__launcher--hasImage:after{animation:none!important;transition:none!important}}@keyframes assistantImageBreath{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.018)}}@keyframes assistantImageGlow{0%,to{filter:drop-shadow(0 14px 24px rgba(5,8,20,.42)) saturate(1)}50%{filter:drop-shadow(0 18px 34px rgba(5,8,20,.5)) drop-shadow(0 0 16px rgba(255,168,58,.26)) saturate(1.06)}}@keyframes assistantImageScan{0%,18%{opacity:0;transform:translate(-26%) skew(-8deg)}28%,52%{opacity:1}64%,to{opacity:0;transform:translate(26%) skew(-8deg)}}@keyframes sevenAvatarBodyShift{0%,to{transform:translateZ(0) rotate(0)}25%{transform:translate3d(-.32%,-.48%,0) rotate(-.26deg)}50%{transform:translate3d(0,-.72%,0) rotate(.12deg)}75%{transform:translate3d(.28%,-.38%,0) rotate(.24deg)}}@keyframes sevenAvatarBodyBreath{0%,to{transform:scale(1)}50%{transform:scale(1.008,1.014)}}@keyframes sevenAvatarShadow{0%,to{transform:scale(1);opacity:.62}50%{transform:scale(.985);opacity:.53}}@keyframes sevenAvatarCircuitPulse{0%,to{opacity:.56;transform:scale(1);filter:saturate(1)}50%{opacity:.88;transform:scale(1.003);filter:saturate(1.1)}}@keyframes sevenAvatarEyeScan{0%,16%,to{opacity:.42;transform:translate(0)}24%{opacity:.9;transform:translate(-.28%)}46%{opacity:1;transform:translate(.34%)}58%{opacity:.48;transform:translate(0)}}@keyframes sevenAvatarParticles{0%,to{opacity:.12;transform:translateY(0) scale(1)}50%{opacity:.28;transform:translateY(-.8%) scale(1.004)}}@keyframes sevenAvatarProjectionAura{0%,to{opacity:.42;transform:scale(.995)}50%{opacity:.58;transform:scale(1.01)}}@keyframes sevenAvatarProjectionFlicker{0%,to{opacity:1}14%{opacity:.98}16%{opacity:.94}18%{opacity:1}56%{opacity:.97}58%{opacity:.92}60%{opacity:.99}}@keyframes sevenAvatarScanlines{0%{transform:translateY(0);opacity:.26}50%{transform:translateY(1.5%);opacity:.34}to{transform:translateY(3%);opacity:.26}}@keyframes sevenAvatarStatic{0%,to{opacity:.1;transform:translate(0)}33%{opacity:.18;transform:translate(.4%,-.2%)}66%{opacity:.14;transform:translate(-.3%,.3%)}}@media(max-width:700px){.floatingAssistant{--floating-assistant-bottom-offset: 10px;--floating-assistant-top-safe: max(10px, env(safe-area-inset-top));right:10px;bottom:var(--floating-assistant-bottom-offset)}.floatingAssistant__window{width:min(520px,calc(100vw - 20px));max-width:calc(100vw - 20px);height:var(--floating-assistant-window-max-height);max-height:var(--floating-assistant-window-max-height)}.floatingAssistant__launcher{min-height:0}.floatingAssistant__launcher--avatarOnly .floatingAssistant__launcherScene{width:104px}.sevenAnimatedAvatar--panel{width:52px}}.assistantProgress{border-radius:12px;border:1px solid var(--surface-border);background:#090a1857;padding:10px;display:grid;gap:8px}.assistantProgress__meta{font-size:12px;color:var(--text-1)}.assistantProgress__track{width:100%;height:8px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff14;overflow:hidden}.assistantProgress__fill{width:55%;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 82%,transparent),color-mix(in srgb,var(--accent-secondary) 64%,transparent));animation:assistantProgressPulse 1.1s ease-in-out infinite alternate}@keyframes assistantProgressPulse{0%{transform:translate(-32%)}to{transform:translate(72%)}}.assistantError{border-radius:12px;border:1px solid color-mix(in srgb,var(--danger-border) 72%,transparent);background:color-mix(in srgb,var(--danger-bg) 56%,transparent);color:var(--danger-text);font-size:12px;padding:8px 10px}.kvGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.kvGrid{grid-template-columns:1fr}.healthGrid{grid-template-columns:1fr 1fr}}.kv{border:1px solid rgba(170,205,255,.1);background:#090a183d;border-radius:16px;padding:10px 12px}.kv__label{font-size:11px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase}.kv__value{margin-top:6px;font-size:13px;color:var(--text-0)}.statusPill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(170,205,255,.14);background:#090a1847}.statusPill--ok{color:#82ffcdeb}.statusPill--warn{color:#ffd68cf2}.statusPill--error{color:#ff8cbeeb}.statusPill--neutral{color:var(--text-1)}.tableShell{overflow-x:auto;overflow-y:auto;max-width:100%;min-width:0;border-radius:16px;border:1px solid var(--surface-border);background:#00000024}.dataTable{width:max-content;min-width:100%;border-collapse:collapse;table-layout:auto;font-size:13px}.dataTable th,.dataTable td{padding:10px 12px;min-height:var(--table-row-height);text-align:left;border-bottom:1px solid var(--surface-divider);vertical-align:top;overflow-wrap:break-word;word-break:normal}.dataTable th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);white-space:nowrap;overflow-wrap:normal;word-break:keep-all;min-width:max-content;width:1%}.preBlock{margin:0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--text-0)}.pluginConfigGroups{display:grid;gap:18px}.pluginConfigGroup{display:grid;gap:12px;padding-top:4px}.pluginConfigGroup__title{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.formGrid{display:grid;gap:var(--stack-gap);min-width:0;max-width:100%}.formRow{display:grid;gap:6px}.formRow__label{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--text-2)}.req{color:#ff8cbeeb}.formRow__input,.formRow__textarea{border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);min-height:var(--control-height);padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-0);outline:none}.formRow__textarea{resize:vertical}.formRow__input:focus,.formRow__textarea:focus{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft),0 0 22px var(--accent-soft)}.formRow.is-error .formRow__input,.formRow.is-error .formRow__textarea{border-color:#ff8cbe80}.formRow__help{font-size:12px;color:var(--text-2)}.formRow__error{font-size:12px;color:#ff8cbeeb}.btnRow{display:flex;gap:8px;flex-wrap:wrap;min-width:0;max-width:100%}.btn{border-radius:14px;border:1px solid var(--surface-border);background:radial-gradient(420px 120px at 50% 0%,var(--accent-soft),transparent 55%),var(--surface-1);color:var(--text-0);min-height:var(--control-height);padding:0 var(--control-padding-x);cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.btn:hover{transform:translateY(-1px);border-color:var(--surface-border-strong);box-shadow:0 0 0 1px var(--accent-soft),0 0 18px var(--accent-soft)}.btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.btn--ghost{background:#090a182e}.btn--danger{border-color:var(--danger-border);background:radial-gradient(420px 120px at 50% 0%,color-mix(in srgb,var(--danger-bg) 80%,transparent),transparent 58%),color-mix(in srgb,var(--danger-bg) 64%,var(--surface-1));color:var(--danger-text);box-shadow:0 0 16px color-mix(in srgb,var(--danger-border) 45%,transparent)}.btn--orange{border-color:#000000c2;background:linear-gradient(135deg,#ff8f22,#ffae38fa);color:#140d04;font-weight:800;box-shadow:0 0 0 2px #000000b8,0 16px 26px #ff7a1847,0 0 0 1px #ffcd9b3d inset}.btn--orange:hover{border-color:#000000d1;box-shadow:0 0 0 2px #000000c7,0 18px 30px #ff7a185c,0 0 0 1px #ffe8cc57 inset}.btn--orange:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.spinner{display:flex;align-items:center;gap:10px;color:var(--text-1)}.spinner__dot{width:12px;height:12px;border-radius:999px;border:2px solid rgba(170,205,255,.24);border-top-color:#4e78ffd9;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.emptyState{border-radius:16px;border:1px dashed rgba(170,205,255,.16);background:#090a182e;padding:14px}.emptyState__title{font-size:14px;font-weight:650;color:var(--text-0)}.emptyState__detail{margin-top:6px;font-size:12px;color:var(--text-2)}.emptyState__action{margin-top:10px}.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.field{display:grid;gap:6px}.field__label{font-size:11px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase}.field__input{border-radius:14px;border:1px solid var(--surface-border);background:var(--surface-0);min-height:var(--control-height);width:100%;max-width:100%;padding:var(--control-padding-y) var(--control-padding-x);color:var(--text-0);outline:none;box-sizing:border-box}.field__input:focus{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft),0 0 22px var(--accent-soft)}.inventoryLookupField{position:relative;min-width:0}.inventoryLookupField__control{position:relative}.inventoryLookupField__input{padding-right:42px}.inventoryLookupField__clear{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:24px;height:24px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0f;color:var(--text-1);cursor:pointer}.inventoryLookupField__popover{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:15;display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--surface-border-strong);background:linear-gradient(180deg,#121a2ffa,#0c1222fa);box-shadow:var(--shadow-0)}.inventoryLookupField__sectionLabel{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.inventoryLookupField__chipRow{display:flex;flex-wrap:wrap;gap:8px}.inventoryLookupField__chip{border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0d;color:var(--text-1);padding:7px 12px;cursor:pointer}.inventoryLookupField__status{display:grid;gap:8px;color:var(--text-2);font-size:13px}.inventoryLookupField__results{display:grid;gap:8px}.inventoryLookupField__resultRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.inventoryLookupField__result{display:grid;gap:4px;text-align:left;border-radius:14px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);padding:10px 12px;cursor:pointer}.inventoryLookupField__resultLabel{font-weight:650;color:var(--text-0)}.inventoryLookupField__resultDetail{font-size:12px;color:var(--text-2)}.inventoryLookupField__favorite{width:34px;height:34px;border-radius:12px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-2);cursor:pointer}.inventoryLookupField__favorite.is-active{color:var(--accent-primary);border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft) inset}.inventoryLookupField__link{color:var(--text-0)}.inventoryOps__controls{display:grid;gap:12px;grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(170px,220px);align-items:end;margin-bottom:14px}.inventoryOps__summary{border-radius:18px;border:1px solid var(--surface-border);background:#ffffff0a;min-height:calc(var(--control-height) + 12px);padding:12px 14px}.inventoryOps__summaryCount{font-size:28px;font-weight:720;color:var(--text-0);line-height:1}.inventoryOps__summaryLabel{margin-top:4px;font-size:12px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.inventoryOps__field{min-width:0}.inventoryOps__field .field__input{width:100%;max-width:100%}.inventoryOps__field--compact{max-width:220px}.inventoryOps__desktopTable{display:block}.inventoryOps__cellTitle{font-weight:650;color:var(--text-0)}.inventoryOps__cellLocation{color:var(--text-1)}.inventoryOps__cards{display:none;gap:12px}.inventoryOps__card{width:100%;border-radius:18px;border:1px solid var(--surface-border);background:#090a1870;padding:14px;color:var(--text-0);text-align:left;cursor:pointer}.inventoryOps__cardHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.inventoryOps__cardTitle{font-size:16px;font-weight:700}.inventoryOps__cardLocation{margin-top:6px;color:var(--text-1);line-height:1.35}.inventoryOps__cardAvailable{display:grid;justify-items:end;gap:2px;min-width:78px;color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.inventoryOps__cardAvailable strong{font-size:24px;color:var(--text-0);line-height:1}.inventoryOps__cardMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.inventoryOps__cardMetrics div{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:10px 12px}.inventoryOps__cardMetrics span{display:block;font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.inventoryOps__cardMetrics strong{display:block;margin-top:6px;font-size:18px;color:var(--text-0)}.toastRack{position:fixed;right:20px;bottom:18px;display:grid;gap:10px;z-index:50}.toast{border-radius:14px;border:1px solid rgba(170,205,255,.16);background:#090a18b8;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));padding:10px 12px;font-size:13px;color:var(--text-0);min-width:220px}.toast--success{border-color:#82ffcd3d}.toast--error{border-color:#ff8cbe3d}.pluginTabs{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:2px;scrollbar-width:none;-ms-overflow-style:none}.pluginTabs::-webkit-scrollbar{display:none;width:0;height:0}.pluginTab{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;border:1px solid rgba(170,205,255,.1);background:#090a1833;color:var(--text-1);text-decoration:none}.pluginTab.is-active{color:var(--text-0);border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft) inset}.pluginTabs--loading,.pluginTabs--error{font-size:12px;color:var(--text-2);padding:8px 10px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;max-width:100%}.pageHeader__copy{min-width:0}.pageHeader__right{display:flex;align-items:center;gap:10px;padding-top:6px;flex-shrink:1;flex-wrap:wrap;min-width:0}.pageHeader__title{margin:0;font-size:34px;letter-spacing:-.02em;color:var(--text-0);text-shadow:0 0 24px var(--accent-soft)}.pageHeader__subtitle{margin:6px 0 0;font-size:13px;color:var(--text-2)}.yardBoardHero{display:grid;gap:16px}.yardBoardHero__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.yardBoardHero__copy{display:grid;gap:6px;max-width:72ch}.yardBoardHero__eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffbc8aeb}.yardBoardHero__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yardBoardHero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.yardBoardHero__stat{border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff08,#fff0),#060a1852;padding:14px 16px;display:grid;gap:6px}.yardBoardHero__statLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.yardBoardHero__statValue{font-size:24px;line-height:1.1;color:var(--text-0)}.yardBoardHero__footnotes{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--text-2);font-size:12px}.yardBoardRow{display:grid;gap:4px}.yardBoardRow__meta{font-size:12px;color:var(--text-2);line-height:1.4}.yardBoardDetailSummary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.yardBoardDetailSummary__item{border-radius:14px;border:1px solid var(--surface-border);background:#ffffff08;padding:12px 14px;display:grid;gap:8px}.yardBoardDetailSummary__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.yardBoardDetailSummary__value{color:var(--text-0);line-height:1.45}.yardDoorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.yardDoorCard{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px;background:linear-gradient(180deg,#ffffff09,#fff0),#ffffff0a;display:flex;flex-direction:column;gap:12px;min-height:100%}.yardDoorCard--warn{border-color:#ffcc668c;box-shadow:0 0 0 1px #ffcc6614}.yardDoorCard--ok{border-color:#78dca059}.yardDoorCard--neutral{border-color:#8095bf3d}.shippingWorkspacePage{gap:16px}.shippingWorkspacePage__workstation,.shippingWorkspacePage__workbench{min-width:0;max-width:100%}.shippingWorkspacePage__queuePane{min-height:0}.shippingWorkspacePage__queueTableShell{scrollbar-gutter:stable both-edges}.shippingWorkspacePage__queueTable{min-width:980px;table-layout:fixed}.shippingWorkspacePage__queueTable thead th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--surface-2) 94%,#000 6%)}.shippingWorkspacePage__queueTable th:nth-child(1),.shippingWorkspacePage__queueTable td:nth-child(1){width:190px}.shippingWorkspacePage__queueTable th:nth-child(2),.shippingWorkspacePage__queueTable td:nth-child(2){width:110px}.shippingWorkspacePage__queueTable th:nth-child(3),.shippingWorkspacePage__queueTable td:nth-child(3){width:140px}.shippingWorkspacePage__queueTable th:nth-child(4),.shippingWorkspacePage__queueTable td:nth-child(4){width:180px}.shippingWorkspacePage__queueTable th:nth-child(5),.shippingWorkspacePage__queueTable td:nth-child(5){width:170px}.shippingWorkspacePage__queueTable th:nth-child(6),.shippingWorkspacePage__queueTable td:nth-child(6){width:150px}.shippingWorkspacePage__queueTable th,.shippingWorkspacePage__queueTable td{vertical-align:top}.shippingWorkspacePage__queueTable tr.is-selected td{background:#ffffff0e}@media(min-width:1101px){.shippingWorkspacePage__workbench{align-items:stretch}.shippingWorkspacePage__queuePane{align-self:stretch;display:flex;flex-direction:column}.shippingWorkspacePage .shippingWorkspacePage__queueTableShell{flex:1 1 auto;min-height:0;max-height:none}}.shippingWorkspacePage__hero{display:grid;gap:18px}.shippingWorkspacePage__heroTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.shippingWorkspacePage__heroCopy{display:grid;gap:8px;max-width:760px}.shippingWorkspacePage__eyebrow,.shippingWorkspacePage__toolbarLabel,.shippingWorkspacePage__focusLabel,.shippingWorkspacePage__statLabel,.shippingWorkspacePage__emptyEyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.shippingWorkspacePage__heroTitle,.shippingWorkspacePage__emptyTitle{margin:0;color:var(--text-0)}.shippingWorkspacePage__heroTitle{font-size:24px}.shippingWorkspacePage__focusGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(220px,1fr));min-width:min(100%,520px)}.shippingWorkspacePage__focusCard,.shippingWorkspacePage__statCard,.shippingWorkspacePage__emptyState{display:grid;gap:8px;border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#00000024;padding:14px}.shippingWorkspacePage__focusValue,.shippingWorkspacePage__statValue,.shippingWorkspacePage__sectionBadge strong{color:var(--text-0);font-size:17px;line-height:1.3}.shippingWorkspacePage__focusDetail,.shippingWorkspacePage__statDetail{color:var(--text-1);font-size:13px;line-height:1.45}.shippingWorkspacePage__statGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.shippingWorkspacePage__toolbar{display:grid;gap:12px}.shippingWorkspacePage__toolbarGroup{display:grid;gap:8px}.shippingWorkspacePage__toolbarGroup .shipmentWorkflow__controls{width:100%}.shippingWorkspacePage__sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.shippingWorkspacePage__sectionCopy{display:grid;gap:4px}.shippingWorkspacePage__sectionBadge{display:inline-grid;gap:4px;min-width:160px;padding:12px 14px;border-radius:16px;border:1px solid var(--surface-border);background:#00000024}.shippingWorkspacePage__sectionBadge span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.shippingWorkspacePage__emptyCopy{display:grid;gap:4px}.shippingWorkspacePage__emptyList{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-1)}.shippingWorkspacePage__emptyActions{display:flex;gap:10px;flex-wrap:wrap}.shippingWorkspacePage__manualMode{display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);align-items:start;margin-bottom:.85rem}.shippingWorkspacePage__manualModeCopy{display:grid;gap:6px}.shippingWorkspacePage__manualModeState{display:grid;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#00000024}.shippingWorkspacePage__manualModeActions{margin-top:.35rem}.shippingWorkspacePage__workflowCell{display:grid;gap:4px}.shippingWorkspacePage__workflowValue{color:var(--text-0);font-weight:600}.shippingWorkspacePage__queueHint,.shippingWorkspacePage__cardGuidance{color:var(--text-2);font-size:12px;line-height:1.45}.shippingWorkspacePage__cardGuidance{margin:0}.shipmentCreatePage{padding-inline:10px}.shipmentCreatePage__shell{width:min(100%,1400px);margin:0 auto;display:grid;gap:18px;align-content:start}.shipmentCreatePage__readiness{display:grid;gap:16px}.shipmentCreatePage__readinessHeader{display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:start}.shipmentCreatePage__readinessCopy{display:grid;gap:8px}.shipmentCreatePage__readinessEyebrow,.shipmentCreatePage__readinessCardLabel,.shipmentCreatePage__sequenceLabel,.shipmentCreatePage__dependencyLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.shipmentCreatePage__sequenceCard,.shipmentCreatePage__readinessCard,.shipmentCreatePage__dependencyBanner{display:grid;gap:8px;border-radius:16px;border:1px solid var(--surface-border);background:#0000001f;padding:14px}.shipmentCreatePage__sequenceList{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-1)}.shipmentCreatePage__readinessGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.shipmentCreatePage__readinessCardValue,.shipmentCreatePage__dependencyValue{color:var(--text-0);font-size:16px;line-height:1.35}.shipmentCreatePage__readinessCardDetail,.shipmentCreatePage__dependencyDetail{color:var(--text-1);font-size:13px;line-height:1.45}.shipmentCreatePage__headerRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shipmentCreatePage__headerActions{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.shipmentCreatePage__userChip{display:inline-grid;gap:2px;min-width:180px;padding:10px 14px;border-radius:14px;border:1px solid rgba(144,118,255,.26);background:linear-gradient(180deg,#261a40f0,#120e21f5),radial-gradient(circle at top right,rgba(255,140,62,.12),transparent 42%);box-shadow:inset 0 0 0 1px #ffffff08}.shipmentCreatePage__userLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.shipmentCreatePage__layout{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(320px,.95fr);gap:24px;align-items:start}.shipmentCreatePage__sidebar{min-width:0}.shipmentCreatePage__summary{min-width:0;align-self:start;position:sticky;top:18px}.shipmentCreatePage__sectionCard,.shipmentCreatePage__section{display:grid;gap:16px}.shipmentCreatePage__fieldset{margin:0;min-inline-size:0;padding:0;border:0;display:grid;gap:16px}.shipmentCreatePage__fieldset[disabled]{opacity:.78}.shipmentCreatePage__sectionHeader{display:grid;gap:4px}.shipmentCreatePage__grid{display:grid;gap:16px 18px;align-items:start}.shipmentCreatePage__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.shipmentCreatePage__grid--single{grid-template-columns:minmax(0,1fr)}.shipmentCreatePage__inlinePair,.shipmentCreatePage__contactGrid,.shipmentCreatePage__timeWindowGrid,.shipmentCreatePage__weightGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.shipmentCreatePage__spanFull,.shipmentCreatePage__fullWidthField{grid-column:1 / -1}.shipmentCreatePage__notesGrid{display:grid;gap:12px}.shipmentCreatePage__toggleField{align-self:stretch}.shipmentCreatePage__toggleCard{min-height:var(--control-height);border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-0);padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-1)}.shipmentCreatePage__toggleCard input{accent-color:var(--accent-primary);width:16px;height:16px}.shipmentCreatePage__toggleLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.shipmentCreatePage__toggleControl{min-height:var(--control-height);border-radius:12px;border:1px solid var(--surface-border);background:var(--surface-0);padding:12px 14px;display:flex;align-items:center;gap:10px;color:var(--text-1)}.shipmentCreatePage__toggleControl input{accent-color:var(--accent-primary)}.shipmentCreatePage__specialHandling{display:grid;gap:10px}.shipmentCreatePage__specialHandlingLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.shipmentCreatePage__specialHandlingHeader{display:flex;justify-content:space-between;gap:12px;align-items:baseline;flex-wrap:wrap}.shipmentCreatePage__tagList,.shipmentCreatePage__chipRow{display:flex;gap:10px;flex-wrap:wrap}.shipmentCreatePage__tag{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);font:inherit}.shipmentCreatePage__tag.is-active{border-color:color-mix(in srgb,var(--accent-primary) 54%,transparent);background:linear-gradient(180deg,#352159d1,#17102aeb),radial-gradient(circle at top left,rgba(255,140,70,.16),transparent 42%);color:var(--text-0)}.shipmentCreatePage__chip{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);font:inherit}.shipmentCreatePage__chip.is-active{border-color:color-mix(in srgb,var(--accent-primary) 54%,transparent);background:linear-gradient(180deg,#352159d1,#17102aeb),radial-gradient(circle at top left,rgba(255,140,70,.16),transparent 42%);color:var(--text-0)}.shipmentCreateSummary{position:sticky;top:12px;display:grid;gap:16px}.shipmentCreateSummary__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.shipmentCreateSummary__progress{display:grid;gap:8px}.shipmentCreateSummary__progressMeta{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--text-1);font-size:13px}.shipmentCreateSummary__progressBar{height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.shipmentCreateSummary__progressBar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a5cffeb,#ff923feb)}.shipmentCreateSummary__warning{border-radius:14px;border:1px solid rgba(255,193,7,.24);background:#ffc10714;padding:12px 14px;display:grid;gap:4px}.shipmentCreateSummary__warningTitle{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#ffd384f0}.shipmentCreateSummary__warningList{color:var(--text-1);font-size:13px}.shipmentCreateSummary__rows{display:grid;gap:10px}.shipmentCreateSummary__row{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--surface-divider)}.shipmentCreateSummary__row:last-child{padding-bottom:0;border-bottom:none}.shipmentCreateSummary__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.shipmentCreateSummary__value{color:var(--text-0);font-size:14px}.shipmentCreatePage__actionBar{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#0b1022e6,#0a0e1cf5),radial-gradient(circle at top left,rgba(255,122,24,.12),transparent 30%),radial-gradient(circle at top right,rgba(141,91,255,.16),transparent 36%);padding:14px 16px;box-shadow:0 -12px 34px #060a194d,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shipmentCreatePage__actions{z-index:8;position:sticky;bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0b1022f5,#0a0e1cfa),radial-gradient(circle at top left,rgba(255,122,24,.12),transparent 30%),radial-gradient(circle at top right,rgba(141,91,255,.16),transparent 36%);box-shadow:0 20px 38px #060a193d,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shipmentCreatePage__actionMeta{display:grid;gap:4px;min-width:0}.shipmentCreatePage__actionEyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffb782e6}.shipmentCreatePage__draftNotice{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pageNoticeStack{display:grid;gap:10px}.shipmentCreatePage__draftNoticeContent{display:grid;gap:4px;min-width:0}.shipmentCreatePage__draftCaption{color:var(--text-2);font-size:12px}.shipmentCreatePage__statusGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.shipmentCreatePage__statusCard{display:grid;gap:6px;min-width:0;padding:14px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#00000024}.shipmentCreatePage__statusLabel{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2)}.shipmentCreatePage__statusValue{color:var(--text-0);font-size:18px;line-height:1.3}.shipmentCreatePage__statusDetail{color:var(--text-1);font-size:13px;line-height:1.45}.shipmentCreatePage__workflowCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shipmentCreatePage__headerPrimaryActions{justify-content:flex-end;flex-wrap:wrap}.shipmentCreatePage__sectionStack{display:grid;gap:16px}.shipmentCreatePage__orderContext{display:grid;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--surface-border));background:linear-gradient(180deg,#ffffff08,#fff0),#00000029}.shipmentCreatePage__orderContextGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.shipmentCreatePage__orderContextValue{display:block;color:var(--text-0);font-size:18px;line-height:1.35}.shipmentCreatePage__fieldGroup{display:grid;gap:12px;min-width:0}.shipmentCreatePage__picklistToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.shipmentCreatePage__picklistTable .field-label{min-width:0;gap:6px}.shipmentCreatePage__picklistTable .field-label>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shipmentCreatePage__picklistTable .field-input,.shipmentCreatePage__picklistTable .field-textarea{min-height:40px}.shipmentCreatePage__picklistStatus{display:grid;gap:6px}.shipmentCreatePage__picklistMeta{color:var(--text-2);font-size:12px;line-height:1.4}.shipmentCreatePage__readOnlyCard{display:grid;gap:10px}.shippingExportsPage{gap:18px}.shippingExportsPage__filters{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(180px,.6fr) auto;gap:14px;align-items:end}.shippingExportsPage__filterActions{display:flex;justify-content:flex-end}.shippingExportsPage__statsCard{padding-block:18px}.shippingExportsPage__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shippingExportsPage__stat{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(122,92,255,.12),transparent 34%),linear-gradient(180deg,#12182df2,#0d1222eb);padding:14px 16px;display:grid;gap:6px}.shippingExportsPage__statLabel,.shippingExportsPage__detailLabel{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.shippingExportsPage__statValue{font-size:1.4rem;color:var(--text-0)}.shippingExportsPage__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:16px;align-items:start}.shippingExportsPage__tableCard,.shippingExportsPage__detailCard{margin:0}.shippingExportsPage__detailCard{position:sticky;top:88px;display:grid;gap:14px}.shippingExportsPage__row.is-selected{background:color-mix(in srgb,var(--accent-secondary) 8%,transparent)}.shippingExportsPage__rowLink{border:0;background:transparent;color:var(--text-0);cursor:pointer;padding:0;text-align:left;font:inherit}.shippingExportsPage__rowLink:hover{color:color-mix(in srgb,var(--accent-secondary) 74%,white 26%)}.shippingExportsPage__outputRow{display:flex;flex-wrap:wrap;gap:8px}.shippingExportsPage__outputChip{border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-secondary) 34%,rgba(255,255,255,.14));background:color-mix(in srgb,var(--accent-secondary) 14%,rgba(15,20,36,.86));color:var(--text-0);padding:6px 10px;font-size:.82rem;white-space:nowrap}.shippingExportsPage__outputSection,.shippingExportsPage__detailPaths{display:grid;gap:10px}.shippingExportsPage__detailPath{display:grid;gap:4px}.shippingExportsPage__detailPath code{display:block;overflow-wrap:anywhere;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--text-1)}@media(max-width:1100px){.shippingWorkspacePage__focusGrid,.shippingWorkspacePage__manualMode,.shipmentCreatePage__readinessHeader,.shipmentCreatePage__layout{grid-template-columns:1fr}.shipmentCreateSummary,.shipmentCreatePage__summary{position:static}.shippingExportsPage__filters,.shippingExportsPage__stats,.shippingExportsPage__layout{grid-template-columns:1fr}.shippingExportsPage__filterActions{justify-content:flex-start}.shippingExportsPage__detailCard{position:static;top:auto}}@media(max-width:900px){.shippingWorkspacePage__heroTop,.shippingWorkspacePage__sectionHeader{flex-direction:column}.shippingWorkspacePage__focusGrid,.shippingWorkspacePage__statGrid,.shipmentCreatePage__statusGrid,.shipmentCreatePage__readinessGrid{grid-template-columns:1fr}.shippingWorkspacePage__emptyActions,.shipmentCreatePage__actionBar{flex-direction:column;align-items:stretch}.shipmentCreatePage__actionBar .action-row{justify-content:flex-start}.shipmentCreatePage__draftNotice{flex-direction:column}.shipmentCreatePage__orderContextGrid{grid-template-columns:1fr}.shipmentCreatePage__picklistToolbar{flex-direction:column}}@media(max-width:700px){.shippingWorkspacePage__toolbarGroup .shipmentWorkflow__controls .btn-inline{width:100%}.shipmentCreatePage__grid,.shipmentCreatePage__inlinePair,.shipmentCreatePage__contactGrid,.shipmentCreatePage__timeWindowGrid,.shipmentCreatePage__weightGrid{grid-template-columns:1fr}}.yardDoorCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.yardDoorCard__titleGroup{display:grid;gap:4px;min-width:0}.yardDoorCard__statusGroup{display:grid;justify-items:end;gap:8px}.yardDoorCard__title{font-weight:700;color:var(--text-0)}.yardDoorCard__meta{font-size:12px;color:var(--text-2);line-height:1.45}.yardDoorCard__flag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,198,88,.3);background:#ffc65824;color:#ffdea5f5;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.yardDoorCard__body{display:grid;gap:10px}.yardDoorCard__row{display:flex;justify-content:space-between;gap:10px}.yardDoorCard__value{text-align:right;overflow-wrap:anywhere}.yardDoorCard__label{font-size:12px;color:var(--text-2)}.yardDoorCard__nextAction{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:12px;display:grid;gap:4px}.yardDoorCard__nextActionLabel{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.yardDoorCard__nextActionValue{color:var(--text-0);font-size:13px;line-height:1.5}.yardDoorCard__actions{display:flex;gap:8px;justify-content:stretch;flex-wrap:wrap}.yardDoorCard__actions .btn{flex:1 1 180px;min-height:44px}.yardTrailerSpottingPage,.yardTrailerSpottingPage .panelBody,.yardTrailerSpottingPage .modalStack,.yardTrailerSpottingPage .drawerStack{min-width:0;max-width:100%}.yardTrailerSpottingPage .yardDoorGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch}.yardTrailerSpottingPage .yardDoorCard{min-height:0;max-width:100%;overflow:hidden;box-sizing:border-box}.yardTrailerSpottingPage .yardDoorCard__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px}.yardTrailerSpottingPage .yardDoorCard__titleGroup,.yardTrailerSpottingPage .yardDoorCard__body,.yardTrailerSpottingPage .yardDoorCard__nextAction{min-width:0;max-width:100%}.yardTrailerSpottingPage .yardDoorCard__statusGroup{min-width:max-content;max-width:100%}.yardTrailerSpottingPage .yardDoorCard__meta,.yardTrailerSpottingPage .yardDoorCard__nextActionValue{overflow-wrap:anywhere}.yardTrailerSpottingPage .yardDoorCard__flag,.yardTrailerSpottingPage .yardDoorCard__statusGroup .statusPill{white-space:nowrap}.yardTrailerSpottingPage .yardDoorCard__row{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:start}.yardTrailerSpottingPage .yardDoorCard__value{min-width:0;max-width:100%}.yardTrailerSpottingPage .modalShell{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;min-width:0}.yardTrailerSpottingPage .modalHeader{flex:0 0 auto}.yardTrailerSpottingPage .modalBody{overflow:auto;min-width:0}.yardTrailerSpottingPage .modalStack>*{min-width:0;max-width:100%}.yardRequestMoveModal__tableShell{max-height:min(360px,48dvh);overflow:auto;margin-top:10px}.yardRequestMoveModal__table{width:100%;min-width:680px;table-layout:fixed}.yardRequestMoveModal__table th,.yardRequestMoveModal__table td{min-width:0;width:auto}.yardRequestMoveModal__table th:nth-child(1),.yardRequestMoveModal__table td:nth-child(1){width:130px}.yardRequestMoveModal__table th:nth-child(2),.yardRequestMoveModal__table td:nth-child(2){width:155px}.yardRequestMoveModal__table th:nth-child(3),.yardRequestMoveModal__table td:nth-child(3){width:150px}.yardRequestMoveModal__table th:nth-child(4),.yardRequestMoveModal__table td:nth-child(4){width:175px}.yardRequestMoveModal__table th:nth-child(5),.yardRequestMoveModal__table td:nth-child(5){width:70px;text-align:center}.yardRequestMoveModal__date,.yardRequestMoveModal__age{display:block;line-height:1.35}.yardRequestMoveModal__age{color:var(--text-2);font-size:12px}.yardRequestMoveModal__actions{justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--surface-divider)}.yardTrailerSpottingPage .drawerBody{min-width:0}.yardMovementDrawer__formGrid{grid-template-columns:1fr;min-width:0}.yardMovementDrawer__formGrid .field,.yardMovementDrawer__formGrid .field__control{min-width:0;max-width:100%}.yardMovementDrawer__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--surface-divider)}@media(max-width:760px){.yardTrailerSpottingPage .yardDoorCard__header{grid-template-columns:1fr}.yardTrailerSpottingPage .yardDoorCard__statusGroup{justify-items:start;min-width:0}.yardTrailerSpottingPage .yardDoorCard__row{grid-template-columns:1fr;gap:4px}.yardTrailerSpottingPage .yardDoorCard__value{text-align:left}}@media(max-width:560px){.yardRequestMoveModal__actions{justify-content:stretch}.yardRequestMoveModal__actions .btn,.yardMovementDrawer__actions .btn{flex:1 1 100%;min-width:0;white-space:normal}}.yardSpotEditorList{display:grid;gap:10px}.yardSpotEditorCard{display:grid;gap:10px;border-radius:18px;border:1px solid var(--surface-border);background:radial-gradient(420px 140px at 0% 0%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 72%),#00000024;padding:12px}.yardSpotEditorCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.yardSpotEditorCard__titleGroup{display:grid;gap:4px;min-width:0}.yardSpotEditorCard__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.yardSpotEditorCard__title{margin:0;color:var(--text-0);font-size:16px}.yardSpotEditorCard__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.yardSpotEditorCard__meta{margin-top:0}.yardSpotEditorCard__helperText{font-size:11px;line-height:1.5;color:var(--text-2)}.yardSpotPostChipRow{display:flex;flex-wrap:wrap;gap:6px}.yardSpotPostChip{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);padding:0 10px;font-size:11px}.yardSpotStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text-1);padding:0 12px;font-size:12px;font-weight:650}.yardSpotStatusPill--occupied{border-color:#78dcaa57;background:#78dcaa1f;color:#bcf7e0}.yardTaskList{display:flex;flex-direction:column;gap:10px}.yardTaskRow{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px 14px;display:flex;gap:12px;justify-content:space-between;align-items:flex-start;min-width:0;background:#ffffff08}.yardTaskRow__main{display:grid;gap:4px;min-width:0}.yardTaskRow__eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.yardTaskRow__title{font-weight:600;color:var(--text-0)}.yardTaskRow__meta{font-size:12px;color:var(--text-2);line-height:1.45}.yardTaskRow__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 auto}.yardDriverPage__topActions{align-items:center}.yardDriverPage__topButton{min-width:132px;min-height:40px;justify-content:center}.yardDriverPage__connectionButton{white-space:nowrap}.ydTaskList{display:grid;gap:10px}.ydTaskCard{width:100%;border:1px solid var(--surface-border);background:var(--surface-0);border-radius:14px;padding:12px;text-align:left;display:grid;gap:10px;cursor:pointer}.ydTaskCard:hover,.ydTaskCard:focus-visible{border-color:var(--accent-outline);outline:none;box-shadow:0 0 0 1px #4e78ff29}.ydTaskCard.is-selected{border-color:var(--accent-outline);box-shadow:0 0 0 1px #4e78ff33,0 0 20px var(--accent-soft)}.ydTaskCard--active{border-color:var(--accent-outline);background:linear-gradient(180deg,#4e78ff1f,#101627eb)}.ydTaskCard__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ydTaskCard__id{font-size:14px;font-weight:650;color:var(--text-0)}.ydTaskCard__chips{display:flex;flex-wrap:wrap;gap:8px}.ydTaskCard__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ydTaskCard__readonlyAction{pointer-events:none}.ydTaskCard__navigation{border:1px solid var(--surface-border);border-radius:12px;background:var(--surface-1);padding:12px;display:grid;gap:10px}.ydTaskCard__navigationActions{justify-content:flex-end}.ydTaskCard__routeSteps{margin:0;padding-left:18px;color:var(--text-1)}.ydActionBar{position:sticky;bottom:10px;z-index:6;border:1px solid var(--surface-border);border-radius:16px;background:#080b18f2;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));padding:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.yardCheckSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.yardCheckSummary__button{min-height:44px}.yardCheckSummary__groups{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.yardCheckModal{display:grid;gap:14px;width:100%;min-width:0}.yardCheckModal__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yardCheckModal__grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(300px,1fr);gap:14px;min-height:0}.yardCheckModal__list,.yardCheckDetail{min-width:0;border:1px solid var(--surface-border);background:var(--surface-0);border-radius:14px;padding:12px}.yardCheckModal__list{display:grid;gap:12px;max-height:min(62vh,620px);overflow-y:auto}.yardCheckGroup{display:grid;gap:8px}.yardCheckGroup__title{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.yardCheckGroup__rows{display:grid;gap:8px}.yardCheckGroup__empty{min-height:42px;display:flex;align-items:center;color:var(--text-2);font-size:13px}.yardCheckTrailer{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--surface-border);border-radius:12px;background:var(--surface-1);color:var(--text-0);padding:10px 12px;text-align:left;cursor:pointer}.yardCheckTrailer:hover,.yardCheckTrailer:focus-visible,.yardCheckTrailer.is-selected{border-color:var(--accent-outline);outline:none;box-shadow:0 0 0 1px #4e78ff29}.yardCheckTrailer__main{min-width:0;display:grid;gap:3px}.yardCheckTrailer__id{font-weight:700;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yardCheckTrailer__meta{color:var(--text-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yardCheckTrailer__badges{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.yardCheckDetail{display:grid;align-content:start;gap:12px}.yardCheckDetail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.yardCheckDetail__eyebrow{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.yardCheckDetail__title{color:var(--text-0);font-size:18px;font-weight:750}.yardCheckDetail__facts{display:grid;gap:6px;color:var(--text-2);font-size:13px}.yardCheckDetail__actions{justify-content:flex-end}@media(max-width:900px){.ydActionBar{grid-template-columns:repeat(2,minmax(0,1fr))}.yardCheckModal{min-width:0}.yardCheckModal__grid{grid-template-columns:1fr}}@media(max-width:560px){.ydActionBar{grid-template-columns:1fr;bottom:6px}.ydActionBar .btn{width:100%}}.modalOverlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center}.modalBackdrop{position:fixed;inset:0;background:#0009;border:none}.modalShell{position:relative;z-index:61;width:min(560px,calc(100vw - 32px));max-height:min(90dvh,90vh);border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#18181afa;box-shadow:0 20px 40px #0000008c;display:flex;flex-direction:column;overflow:hidden}.modalShell--wide{width:min(980px,calc(100vw - 32px))}.modalHeader{padding:12px 12px 0;display:flex;justify-content:space-between;align-items:center;flex:0 0 auto}.modalTitle{font-weight:650}.modalBody{padding:12px 12px 20px;overflow-y:auto;min-height:0;flex:1 1 auto;overscroll-behavior:contain}.modalStack{display:flex;flex-direction:column;gap:10px}.modalFooter{flex:0 0 auto;padding:12px;border-top:1px solid rgba(255,255,255,.12);background:#18181afa}.modalNotice{padding:10px;border-radius:12px;background:#ffcc661f;border:1px solid rgba(255,204,102,.32)}.stat-grid{display:grid;gap:0}.stat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--glass-purple)}.stat-grid .stat-row:first-child{padding-top:0}.stat-grid .stat-row:last-child{border-bottom:0;padding-bottom:0}.stat-label{font-size:12px;color:var(--text-2);letter-spacing:.08em;text-transform:uppercase}.stat-value{color:var(--text-0);font-size:14px}.stat-value-sm{color:var(--text-0);font-size:13px;text-align:right}.reportsPage__grid{padding:0}.reportsCard{display:grid;gap:12px}.reportsCard--wide{grid-column:1 / -1}.reportsPage__tableShell{max-width:100%;overflow-x:auto}.retentionGovernancePage__auditFilters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.btn--yard{background:color-mix(in srgb,var(--accent-secondary) 68%,rgba(12,14,34,.82));border-color:color-mix(in srgb,var(--accent-secondary) 72%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent-secondary) 32%,transparent)}.receiving-table-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.receiving-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:30px;padding:6px 10px;border:1px solid var(--surface-border);border-radius:999px;color:var(--text-0);background:color-mix(in srgb,var(--surface-1) 92%,transparent);border-color:var(--glass-purple)}.receiving-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;margin-bottom:12px}.receivingPage__summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.receivingPage__summaryCard,.receivingPage__selectionCard,.receivingPage__detailHero{border:1px solid var(--surface-border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--surface-1) 96%,transparent));box-shadow:var(--shadow-sm)}.receivingPage__summaryCard{display:grid;gap:8px;padding:16px 18px}.trailerIntakeKpiCard{appearance:none;width:100%;min-width:0;font:inherit;color:inherit;text-align:left;border:1px solid var(--surface-border);border-radius:18px;background:var(--surface-0);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.trailerIntakeKpiCard:hover{border-color:var(--surface-border-strong);background:var(--surface-1);transform:translateY(-1px)}.trailerIntakeKpiCard:focus-visible{outline:2px solid var(--brand-wordmark-os);outline-offset:3px}.trailerIntakeKpiCard.is-active{border-color:#ff8a1fb8;background:linear-gradient(180deg,#a855f724,#ff8a1f14),var(--surface-1);box-shadow:0 0 0 1px #ff8a1f24 inset}.trailerIntakeKpiCard:active{transform:translateY(0)}.trailerIntakeQueueCard{width:100%;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.trailerIntakeQueueCard:hover{border-color:#ff8a1f94;background:linear-gradient(180deg,#ff8a1f14,#a855f70f),var(--surface-1);box-shadow:0 12px 26px #0000002e;transform:translateY(-1px)}.trailerIntakeQueueCard:focus-visible{outline:2px solid var(--brand-wordmark-os);outline-offset:2px}.trailerIntakeQueueCard.is-active{border-color:#ff8a1fb8;background:linear-gradient(180deg,#a855f71f,#ff8a1f1a),var(--surface-1);box-shadow:inset 3px 0 #ff8a1fd6}.receivingPage__summaryEyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.receivingPage__summaryValue{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1;color:var(--text-0)}.receivingPage__summaryDetail{color:var(--text-2);font-size:13px;line-height:1.45}.receivingPage__workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;margin-top:16px}.receivingPage__tablePane{width:100%;min-width:0;max-width:100%;overflow:hidden}.receivingPage__queueTableShell{width:100%;max-width:100%;max-height:clamp(320px,calc(100vh - 700px),560px);overflow:auto;scrollbar-gutter:stable}.receivingPage__queueTable{width:100%;min-width:100%;table-layout:fixed}.receivingPage__queueTable th:nth-child(1),.receivingPage__queueTable td:nth-child(1){width:13%}.receivingPage__queueTable th:nth-child(2),.receivingPage__queueTable td:nth-child(2){width:12%}.receivingPage__queueTable th:nth-child(3),.receivingPage__queueTable td:nth-child(3){width:11%}.receivingPage__queueTable th:nth-child(4),.receivingPage__queueTable td:nth-child(4),.receivingPage__queueTable th:nth-child(5),.receivingPage__queueTable td:nth-child(5){width:11%}.receivingPage__queueTable th:nth-child(6),.receivingPage__queueTable td:nth-child(6){width:16%}.receivingPage__queueTable th:nth-child(7),.receivingPage__queueTable td:nth-child(7){width:7%}.receivingPage__queueTable th:nth-child(8),.receivingPage__queueTable td:nth-child(8){width:8%}.receivingPage__queueTable th:nth-child(9),.receivingPage__queueTable td:nth-child(9){width:11%}.receivingPage__queueTable th,.receivingPage__queueTable td{min-width:0;vertical-align:top;overflow-wrap:anywhere}.receivingPage__rowSelectButton{max-width:100%}.receivingPage__detailPanel{position:sticky;top:18px;display:grid;gap:14px;min-width:0;max-width:100%;max-height:calc(100vh - 96px);overflow:auto;padding:18px;border:1px solid var(--surface-border);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--surface-1) 96%,transparent));box-shadow:var(--shadow-sm)}.receivingPage__detailPanelHeader,.receivingPage__detailActions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.receivingPage__detailGroup{display:grid;gap:10px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent)}.receivingPage__detailGroupTitle{margin:0;color:var(--text-0);font-size:13px}.receivingPage__detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.receivingPage__detailItem,.receivingPage__attachmentItem{display:grid;gap:4px;min-width:0}.receivingPage__detailItem span,.receivingPage__attachmentItem span,.receivingPage__detailEmpty,.receivingPage__readOnlyNotice{color:var(--text-2);font-size:12px;line-height:1.45}.receivingPage__detailItem strong,.receivingPage__attachmentItem strong{min-width:0;color:var(--text-0);font-size:13px;overflow-wrap:anywhere}.receivingPage__attachmentList,.receivingPage__notesList{display:grid;gap:10px}.receivingPage__attachmentItem,.receivingPage__notesList p{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.receivingPage__detailEmptyState{display:grid;gap:8px;min-height:180px;align-content:center}.receivingPage__selectionCard,.receivingPage__detailHero{display:grid;gap:14px;padding:18px 20px;margin-bottom:16px}.receivingPage__selectionHeader,.receivingPage__detailHeroHeader{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.receivingPage__selectionText{display:grid;gap:6px}.receivingPage__selectionTitle{margin:0;font-size:1.1rem;color:var(--text-0)}.receivingPage__selectionDetail,.receivingPage__selectionMeta,.receivingPage__queueCardDetail{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.receivingPage__selectionMeta{color:var(--text-3)}.receivingPage__selectionBadges,.receivingPage__queueCardBadges{display:flex;flex-wrap:wrap;gap:8px}.receivingPage__manualEntryHint{margin:0;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);color:var(--text-2);font-size:13px}.receiving-table__row--active td{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 52%,transparent),color-mix(in srgb,var(--surface-2) 96%,transparent))}.receivingPage__queueStatusCell,.receivingPage__queueDocuments{display:grid;gap:8px}.receivingPage__queueAction{display:grid;gap:4px}.receivingPage__queueActionLabel{color:var(--text-0);font-size:12px}.receivingPage__queueActionDetail{color:var(--text-3);font-size:12px;line-height:1.45}.receivingPage__queueDocumentsActions{gap:8px}.receivingPage__queueCard--active{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--surface-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent),var(--shadow-sm)}.receivingPage__detailChecklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.receivingPage__detailChecklistItem{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.receivingPage__detailChecklistLabel{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.receivingPage__detailChecklistValue{color:var(--text-0);font-size:14px}.receiving-table__row--complete td{color:var(--text-3);background:linear-gradient(90deg,color-mix(in srgb,var(--glass-purple) 82%,transparent),color-mix(in srgb,var(--accent-secondary) 10%,transparent))}.receiving-status{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:0;border-radius:999px;padding:5px 10px;font-size:12px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-1) 96%,transparent);color:var(--text-1)}.receiving-status--neutral{border-color:color-mix(in srgb,var(--surface-border) 88%,transparent);color:var(--text-1)}.receiving-status--progress{border-color:color-mix(in srgb,var(--accent-primary) 44%,transparent);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);color:color-mix(in srgb,var(--accent-primary) 24%,var(--text-0))}.receiving-status--success{border-color:color-mix(in srgb,var(--accent-secondary) 52%,transparent);background:color-mix(in srgb,var(--accent-secondary) 18%,transparent);color:color-mix(in srgb,var(--accent-secondary) 38%,var(--text-0))}.receiving-status--attention{border-color:color-mix(in srgb,var(--warn) 44%,transparent);background:color-mix(in srgb,var(--warn) 14%,transparent);color:color-mix(in srgb,var(--warn) 38%,var(--text-0))}.receiving-status--closed{border-color:color-mix(in srgb,var(--text-3) 44%,transparent);background:color-mix(in srgb,var(--surface-border) 26%,transparent);color:var(--text-2)}.pill{display:inline-flex;align-items:center;border:1px solid var(--surface-border);background:var(--surface-1);border-radius:999px;padding:8px 12px;font-size:13px;color:var(--text-1)}.pill:hover{filter:brightness(1.05)}.pillActive{background:var(--surface-2);border-color:var(--surface-border-strong, var(--surface-border))}.help-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:14px}.help-sidebar{display:grid;gap:10px}.help-accordion{border:1px solid var(--surface-border);border-radius:14px;background:var(--surface-0)}.help-accordion__header{width:100%;border:0;border-bottom:1px solid var(--glass-purple);border-radius:14px 14px 0 0;min-height:var(--control-height);padding:0 12px;background:transparent;color:var(--text-0);text-align:left;cursor:pointer}.help-accordion__header[aria-expanded=false]{border-bottom-color:transparent;border-radius:14px}.help-accordion__body{padding:10px;display:grid;gap:8px}.help-navlink{display:block;text-decoration:none;border:1px solid transparent;border-radius:10px;color:var(--text-1);padding:7px 9px}.help-navlink:hover{border-color:var(--surface-border);background:color-mix(in srgb,var(--glass-purple) 54%,transparent)}.help-navlink.is-active{border-color:var(--glass-purple);background:color-mix(in srgb,var(--glass-purple) 72%,transparent)}.help-search-results{display:grid;gap:8px;margin-top:12px}.help-result{border:1px solid var(--surface-border);border-radius:12px;background:var(--surface-0);padding:10px}.help-result__title{margin:0;font-size:13px;color:var(--text-0)}.help-result__meta{margin-top:3px;font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em}.help-result__snippet{margin-top:6px;font-size:12px;color:var(--text-1)}.help-faqRow{border-top:1px solid var(--glass-purple);padding-top:8px}.errorBanner{border:1px solid rgba(255,0,0,.25);background:#ff000014;padding:10px 12px;border-radius:12px;margin-bottom:12px}.helpHtml h1,.helpHtml h2,.helpHtml h3{margin:16px 0 8px}.helpHtml p{margin:10px 0;line-height:1.45}.helpHtml ul{margin:10px 0 10px 20px}.helpHtml code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;padding:2px 6px;border-radius:8px;border:1px solid var(--surface-border);background:#ffffff0a}.helpHtml pre.code{overflow:auto;padding:12px;border-radius:16px;border:1px solid var(--surface-border);background:#ffffff0a}.shipmentCreatePage{width:min(100%,1400px);margin:0 auto;display:grid;gap:22px}.shipmentCreatePage__headerRight{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.shipmentCreatePage__shell{display:grid;gap:18px;align-items:stretch}.shipmentCreatePage__main{min-width:0;display:grid;gap:18px}.shipmentCreatePage__aside{min-width:0;position:sticky;top:20px}.shipmentCreateCard,.shipmentCreateSummary,.shipmentCreateActionBar{position:relative;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--panel-border);background:var(--panel-accent),var(--panel-bg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow-0)}.shipmentCreateCard:before,.shipmentCreateSummary:before,.shipmentCreateActionBar:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-wordmark-sentinel) 34%,transparent),color-mix(in srgb,var(--brand-wordmark-os) 26%,transparent),transparent 72%);pointer-events:none}.shipmentCreateCard{padding:22px 24px 24px;display:grid;gap:16px}.shipmentCreateCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.shipmentCreateCard__copy{min-width:0;display:grid;gap:6px}.shipmentCreateCard__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.shipmentCreateCard__title{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.02em;color:var(--text-0)}.shipmentCreateCard__subtitle{margin:0;max-width:72ch;font-size:13px;line-height:1.55;color:var(--text-2)}.shipmentCreateCard__meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.shipmentCreateCard__body{min-width:0;display:grid;gap:16px}.shipmentCreateGrid{display:grid;gap:16px 18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.shipmentCreateGrid--dense{gap:14px 16px}.shipmentCreateGrid--single{grid-template-columns:minmax(0,1fr)}.shipmentCreateGrid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.shipmentCreateGrid__span2{grid-column:span 2}.shipmentCreateGrid__spanFull{grid-column:1 / -1}.shipmentCreateSubgrid{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.shipmentCreateStack{display:grid;gap:14px}.shipmentCreateFieldset{display:grid;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--surface-border) 92%,transparent);background:linear-gradient(180deg,#ffffff05,#fff0),#0000001f}.shipmentCreateFieldset__legend{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.shipmentCreateFieldset__hint{margin:0;font-size:12px;color:var(--text-3);line-height:1.45}.shipmentCreateSummary{padding:20px 20px 18px;display:grid;gap:18px;max-height:calc(100vh - 36px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.shipmentCreateSummary__header{display:grid;gap:10px}.shipmentCreateSummary__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shipmentCreateSummary__title{margin:0;font-size:18px;color:var(--text-0)}.shipmentCreateSummary__subtitle{margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.shipmentCreateSummary__status{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--brand-wordmark-sentinel) 24%,var(--surface-border));background:linear-gradient(180deg,#ffffff08,#fff0),#00000029;color:var(--text-0);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shipmentCreateSummary__meter{display:grid;gap:8px}.shipmentCreateSummary__meterLabelRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.shipmentCreateSummary__meterTrack{height:8px;border-radius:999px;overflow:hidden;background:#ffffff14}.shipmentCreateSummary__meterFill{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--brand-wordmark-sentinel) 72%,white 4%),color-mix(in srgb,var(--brand-wordmark-os) 78%,white 8%))}.shipmentCreateSummary__section{display:grid;gap:10px}.shipmentCreateSummary__section+.shipmentCreateSummary__section{padding-top:14px;border-top:1px solid var(--surface-divider)}.shipmentCreateSummary__sectionTitle{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.shipmentCreateSummary__list{display:grid;gap:10px}.shipmentCreateSummary__row{display:grid;gap:4px}.shipmentCreateSummary__label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shipmentCreateSummary__value{color:var(--text-0);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.shipmentCreateSummary__value--muted{color:var(--text-2)}.shipmentCreateSummary__route{display:grid;gap:10px}.shipmentCreateSummary__warning{border-radius:14px;border:1px solid rgba(255,179,71,.22);background:linear-gradient(180deg,#ffa72614,#ffa72605),#0000001f;padding:12px 14px;display:grid;gap:6px}.shipmentCreateSummary__warningTitle{color:#ffe0b8;font-size:12px;font-weight:700}.shipmentCreateSummary__warningText{margin:0;font-size:12px;line-height:1.5;color:#ffd6ac}.shipmentCreateSummary__warningList{margin:0;padding-left:18px;display:grid;gap:4px;color:#ffd6ac;font-size:12px;line-height:1.45}.shipmentCreateSummary__jump{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:12px;border:1px solid var(--surface-border);background:#0000001f;color:inherit;text-decoration:none}.shipmentCreateSummary__jump:hover,.shipmentCreateSummary__jump:focus-visible{border-color:color-mix(in srgb,var(--accent-secondary) 42%,var(--surface-border));background:#ffffff0a}.shipmentCreateSummary__signal{width:10px;height:10px;margin-top:4px;border-radius:999px;background:var(--text-3);box-shadow:0 0 0 3px #ffffff0d}.shipmentCreateSummary__signal--ok{background:#44d07b}.shipmentCreateSummary__signal--warn{background:#ffbd5e}.shipmentCreateSummary__signal--error{background:#ff6b6b}.shipmentCreateSummary__jumpBody{display:grid;gap:6px;min-width:0}.shipmentCreateSummary__jumpTop{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.shipmentCreateSummary__jumpDetail{color:var(--text-2);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.shipmentCreateSummary__footerStack{display:grid;gap:12px}.shipmentCreateSummary__actions{display:grid;gap:10px}.shipmentCreateSummary__actions .btn-inline,.shipmentCreateSummary__actions .btn-primary{width:100%;justify-content:center}.shipmentCreateActionBar{position:sticky;bottom:14px;z-index:4;padding:14px 18px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.shipmentCreateActionBar__group{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.shipmentCreateActionBar__meta{margin-right:auto;display:grid;gap:2px;min-width:0}.shipmentCreateActionBar__metaLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.shipmentCreateActionBar__metaValue{color:var(--text-1);font-size:13px}.hiddenFileInput{display:none}.segmented--twoUp{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowActionBar--between{justify-content:space-between}.btnRow--end{justify-content:flex-end}.shippingWorkspacePage__drawerForm,.shippingWorkspacePage__drawerActions,.shippingWorkspacePage__drawerHint,.shippingWorkspacePage__drawerAdvanced{grid-column:1 / -1}.shippingWorkspacePage__drawerForm,.shippingWorkspacePage__drawerActions{margin-top:1rem}.shippingWorkspacePage__drawerCard{margin:0}.trailerIntakeSpanFull{grid-column:1 / -1}.trailerIntakeLoadingCard{min-height:240px;display:grid;place-items:center}.trailerIntakeQrCard{background:#fff;border-radius:12px;padding:1rem;border:1px solid #d7dde7}.compactStatStrip--section{margin-block:1rem}.rbacAdminUsers__filters{margin-bottom:1rem}.rbacAdminUsers__fullRow,.rbacAdminUsers__notice,.rbacAdminUsers__actions{grid-column:1 / -1}.rbacAdminUsers__scopeHelper{margin-top:.4rem}.rbacAdminUsers__scopeGrid{gap:.85rem;margin-top:.75rem}.rbacAdminUsers__scopeOption{min-width:180px;padding:.65rem .85rem;border:1px solid var(--surface-border);border-radius:14px;background:color-mix(in srgb,var(--surface-1) 90%,transparent)}.rbacAdminUsers__toggle{align-self:end}.rbacAdminSessions__table,.rbacAdminSessions__cards{margin-top:1rem}.rbacAdminSessions__controls{margin-top:1rem;align-items:end}.rbacAdminSessions__range,.rbacAdminSessions__paginationMeta{color:var(--text-2);font-size:12px;line-height:1.45}.rbacAdminSessions__range{margin-left:auto}.rbacAdminSessions__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:1rem}.rbacAdminSessions__paginationButtons{justify-content:flex-end}@media(max-width:1100px){.receivingPage__workbench{grid-template-columns:1fr}.receivingPage__detailPanel{position:static;max-height:none}}@media(max-width:760px){.receivingPage__detailGrid,.form-grid{grid-template-columns:1fr}}@media(max-width:1024px){.table-shell--desktop-only{display:none}.responsiveRecordList{display:grid;gap:12px}.receiving-table-header{flex-direction:column;align-items:stretch}.receiving-table-header .action-row{width:100%}}@media(max-width:980px){.receiving-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-layout,.inventoryOps__controls{grid-template-columns:1fr}.inventoryOps__field--compact{max-width:none}.shipmentCreatePage__shell{gap:16px}.shipmentCreatePage__aside{position:static}}@media(max-width:1180px){.shipmentCreatePage__layout{grid-template-columns:1fr}.shipmentCreatePage__summary{position:static}.shipmentCreateSummary{max-height:none;overflow:visible}}.shipmentCreatePage{width:100%;max-width:none;padding-inline:18px;padding-bottom:26px}.shipmentCreatePage__shell{width:min(100%,1680px);margin:0 auto;gap:20px}.shipmentCreatePage__headerRight{display:grid;gap:10px;justify-items:end}.shipmentCreatePage__headerPrimaryActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0b1022f0,#0a0e1cfa),radial-gradient(circle at top left,rgba(255,122,24,.12),transparent 30%),radial-gradient(circle at top right,rgba(141,91,255,.14),transparent 36%);box-shadow:0 18px 34px #060a1938,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.shipmentCreatePage__headerPrimaryActions .btn-primary{min-width:180px}.shipmentCreatePage__readinessHeader{align-items:center}.shipmentCreatePage__readinessActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.shipmentCreatePage__layout{grid-template-columns:minmax(0,7fr) minmax(340px,3fr);gap:28px}.shipmentCreatePage__main{gap:20px}.shipmentCreatePage__summary{align-self:start}.shipmentCreateSummary{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow:auto}.shipmentCreatePage__section{gap:18px}.shipmentCreatePage__sectionStep{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-secondary) 26%,var(--surface-border));background:linear-gradient(180deg,#ffffff08,#fff0),#00000029;color:var(--text-1);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shipmentCreatePage__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.shipmentCreatePage__customerAction{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid var(--surface-border);background:#0000001a;color:var(--text-2);font-size:12px;line-height:1.45}.shipmentCreatePage__customerActionText{min-width:0;overflow-wrap:anywhere}.shipmentCreatePage__stopGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.shipmentCreatePage__stopCard{padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--surface-border) 92%,transparent);background:linear-gradient(180deg,#ffffff08,#fff0),#0000001f}.shipmentCreatePage__stopCard .shipmentCreatePage__grid--two{grid-template-columns:repeat(2,minmax(180px,1fr))}.shipmentCreatePage__stopCard .shipmentCreatePage__timeWindowGrid{width:100%;grid-template-columns:repeat(2,minmax(170px,1fr))}.shipmentCreatePage__picklistLead{display:grid;gap:6px;min-width:0}.shipmentCreatePage__picklistHint{margin:0;max-width:68ch}.shipmentCreatePage__picklistToolbar{align-items:flex-end;gap:18px}.shipmentCreatePage__picklistActions{justify-content:flex-end;flex-wrap:wrap}.shipmentCreatePage__picklistActions .btn-inline{white-space:nowrap}@media(max-width:1180px){.shipmentCreatePage__layout,.shipmentCreatePage__stopGrid,.shipmentCreatePage__grid--three{grid-template-columns:1fr}.shipmentCreatePage__summary{position:static;top:auto;max-height:none}.shipmentCreateSummary{position:static;max-height:none;overflow:visible}}@media(max-width:900px){.receivingQueue__controls,.shipmentWorkflow__controls,.rbacAdmin__controls,.responsiveRecordCard__actions,.drawerHeader{flex-direction:column;align-items:stretch}.receivingQueue__controls .btn-inline,.shipmentWorkflow__controls .btn-inline,.rbacAdmin__controls .btn-inline,.responsiveRecordCard__actions .btn-inline{width:100%}.receivingQueue__search{flex-basis:auto}.responsiveRecordCard__grid{grid-template-columns:1fr}.drawerHeader .iconbtn{align-self:flex-end}.shipmentCreateCard,.shipmentCreateSummary,.shipmentCreateActionBar{padding-left:16px;padding-right:16px}.shipmentCreateGrid,.shipmentCreateSubgrid{grid-template-columns:1fr}.shipmentCreateGrid__span2,.shipmentCreateGrid__spanFull{grid-column:auto}.shipmentCreateActionBar{flex-direction:column;align-items:stretch}.shipmentCreateActionBar__meta{margin-right:0}.shipmentCreateActionBar__group{width:100%}.shipmentCreateActionBar__group .btn-inline{flex:1 1 0}.shipmentCreatePage{padding-inline:14px}.shipmentCreatePage__headerRight{justify-items:stretch}.shipmentCreatePage__headerPrimaryActions{justify-content:stretch}.shipmentCreatePage__headerPrimaryActions .btn-inline,.shipmentCreatePage__headerPrimaryActions .btn-primary{flex:1 1 180px}.shipmentCreatePage__picklistActions{justify-content:stretch}.shipmentCreatePage__picklistActions .btn-inline{flex:1 1 180px}.shipmentCreatePage__stopCard .shipmentCreatePage__grid--two,.shipmentCreatePage__stopCard .shipmentCreatePage__timeWindowGrid{grid-template-columns:1fr}}@media(max-width:720px){.drawer--page{width:100vw;height:100vh;margin:0;border-radius:0;border-left:0;border-right:0;border-top:0;border-bottom:0}}@media(max-width:860px){.pageHeader{flex-direction:column;align-items:stretch;gap:10px}.pageHeader__right{justify-content:flex-start;padding-top:0}.shipmentCreatePage__headerRight{justify-content:flex-start}.panelHeader{flex-direction:column;align-items:stretch}.panelHeader__right{justify-content:flex-start}.banner{grid-template-columns:1fr}.banner__actions,.pageHeaderRow__actions{width:100%}.toolbarRow{align-items:stretch}.toolbarRow .select{flex:1 1 220px;min-width:0}.pageHeaderRow__actions--sticky{position:static;top:auto}.yardTaskRow{flex-direction:column;align-items:stretch}.yardTaskRow__actions{justify-content:flex-start}.yardDoorCard__row{flex-direction:column;gap:4px}.yardDoorCard__value{text-align:left}.yardSpotEditorCard__header{flex-direction:column;align-items:stretch}.yardSpotEditorCard__grid{grid-template-columns:1fr}.compactPanel__header{flex-direction:column;align-items:stretch}.kpiStrip{grid-template-columns:1fr}.subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.subnav__title{grid-column:1 / -1;margin-bottom:0}}@media(max-width:700px){.receiving-filter-grid,.receivingPage__detailGrid{grid-template-columns:1fr}.pageHeader__title{font-size:28px}.subnav,.compactStatStrip{grid-template-columns:1fr}.banner__actions .btn,.banner__actions .btn-inline,.pageHeaderRow__actions .btn,.pageHeaderRow__actions .btn-inline{width:100%}.stat-row{grid-template-columns:1fr;gap:4px}.stat-value-sm{text-align:left}}.teachingBanner{position:fixed;left:max(104px,2vw);right:18px;top:16px;z-index:72;border-radius:16px;border:1px solid rgba(255,208,120,.58);background:radial-gradient(520px 120px at 10% 0%,rgba(255,210,122,.26),transparent 70%),linear-gradient(90deg,#4c5f78db,#222d3feb);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:0 10px 26px #00000059;padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px}.teachingBanner__meta{min-width:0}.teachingBanner__title{font-size:14px;color:#fff8dd;font-weight:700}.teachingBanner__subtitle{margin-top:4px;font-size:12px;color:#ebf3ffe0}.teachingBanner__controls{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;justify-content:flex-end}.teachingBanner__field{display:grid;gap:4px;font-size:11px;color:#ebf3ffd1}.teachingBanner__field select{border-radius:10px;border:1px solid rgba(222,230,247,.3);background:#0b101e80;color:var(--text-0);min-height:34px;padding:0 10px}.teachingBanner__progress{grid-column:1 / -1;display:grid;gap:6px}.teachingBanner__progressText{font-size:12px;color:#f0f6ffe6}.teachingBanner__track{height:8px;border-radius:999px;border:1px solid rgba(227,236,252,.22);background:#080b1657;overflow:hidden}.teachingBanner__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#ffc45ce0,#66cee6d6)}.teachingCoach{position:fixed;right:18px;bottom:18px;width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 120px);z-index:74;border-radius:16px;border:1px solid rgba(173,194,228,.35);background:radial-gradient(340px 140px at 0% 0%,rgba(80,150,220,.18),transparent 66%),#0d1220f5;box-shadow:0 18px 40px #0000006b;display:grid;grid-template-rows:auto minmax(0,1fr)}.teachingCoach__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid rgba(173,194,228,.22)}.teachingCoach__title{font-size:13px;color:var(--text-0);font-weight:650}.teachingCoach__body{padding:10px;overflow:auto;display:grid;gap:10px}.teachingCoach__copy{margin:0;font-size:12px;color:var(--text-1)}.teachingCoach__warning{border-radius:12px;border:1px solid rgba(255,208,120,.55);background:#83662642;color:#ffe8be;font-size:12px;padding:8px 10px;margin:0}.teachingCoach__field{display:grid;gap:4px;font-size:11px;color:var(--text-2)}.teachingCoach__field select,.teachingCoach__field textarea{border-radius:10px;border:1px solid rgba(188,205,236,.24);background:#0a0e1a80;color:var(--text-0);padding:8px 10px}.teachingCoach__step{border-radius:12px;border:1px solid rgba(188,205,236,.24);background:#0a0e1a66;padding:8px 10px}.teachingCoach__stepTitle{font-size:13px;color:var(--text-0);font-weight:650}.teachingCoach__sandbox{border-radius:12px;border:1px solid rgba(188,205,236,.24);background:#0a0e1a6b;padding:8px 10px;display:grid;gap:4px;font-size:12px;color:var(--text-2)}.teachingCoach__messages{display:grid;gap:8px;max-height:220px;overflow:auto}.teachingCoach__message{border-radius:10px;padding:8px 10px;font-size:12px;white-space:pre-wrap}.teachingCoach__message.is-assistant{border:1px solid rgba(120,220,200,.32);background:#46a08c29;color:#e1fcf5fa}.teachingCoach__message.is-user{border:1px solid rgba(120,170,240,.32);background:#466eb42e;color:#e6f1fffa}.teachingCoach__message.is-system{border:1px solid rgba(255,218,143,.36);background:#80683433;color:#ffe9c4}.teachingCoach__ask{display:grid;gap:8px}.teachingHighlight{position:fixed;border:2px dashed rgba(255,209,110,.92);border-radius:14px;box-shadow:0 0 0 2px #ffd16e33,0 0 24px #ffd16e47;z-index:71;pointer-events:none}.teachingHighlight__label{position:absolute;top:-26px;left:0;max-width:240px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,218,143,.56);background:#6a5326db;color:#fff1d8;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistantTrainingLayout{display:grid;gap:18px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}.assistantTrainingSidebar{display:grid;gap:12px}.assistantTrainingSidebar__actions{display:flex;flex-wrap:wrap;gap:8px}.assistantTrainingSidebar__list{display:grid;gap:10px}.assistantTrainingListItem{display:grid;gap:4px;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid rgba(125,137,255,.22);background:#0f1226b8;color:inherit}.assistantTrainingListItem.is-selected{border-color:#ff8a33b3;box-shadow:0 0 0 1px #ff8a3347}.assistantTrainingListEmpty{padding:14px;border-radius:16px;border:1px dashed rgba(125,137,255,.22);opacity:.82}.assistantTrainingEditor{display:grid;gap:14px}.assistantTrainingEditor__wide{grid-column:1 / -1}.assistantTrainingTargets{display:grid;gap:8px}.assistantTrainingTargetPill{display:inline-flex;align-items:center;gap:8px}.assistantTrainingProfiles{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.assistantTrainingProfileCard{display:grid;gap:12px;padding:18px;border-radius:20px;border:1px solid rgba(125,137,255,.22);background:#0f1226a8}.assistantTrainingNotes{display:grid;gap:6px;font-size:.93rem;opacity:.86}@media(max-width:860px){.teachingBanner{left:12px;right:12px;top:12px;grid-template-columns:1fr}.teachingBanner__controls{justify-content:flex-start}.teachingCoach{right:12px;left:12px;width:auto;bottom:12px;max-height:calc(100vh - 210px)}.assistantTrainingLayout{grid-template-columns:1fr}}@media(max-width:1100px){.inventoryOps__desktopTable{display:none}.inventoryOps__cards{display:grid}}@media(max-width:560px){.inventoryOps__cardHead,.inventoryOps__cardMetrics{grid-template-columns:1fr}.inventoryOps__cardAvailable{justify-items:start}}.workspaceHome{gap:clamp(1rem,1.8vw,1.35rem)}.workspaceHomeRoleBadge{min-width:104px;display:grid;justify-items:end;gap:.18rem;padding:.78rem .96rem;border-radius:calc(var(--radius-xl) + 4px);border:1px solid var(--surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--surface-0) 96%,transparent));box-shadow:var(--shadow-0)}.workspaceHomeRoleBadge__label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.workspaceHomeRoleBadge__value{font-size:1rem;color:var(--text-0)}.workspaceHomeToolbar{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding-block:.95rem}.workspaceHomeToolbar__spacer{flex:1 1 auto}.workspaceHomeSizeControl{display:inline-flex;align-items:center;gap:.75rem;margin-left:auto;padding:.44rem;border-radius:calc(var(--radius-xl) + 6px);border:1px solid var(--surface-border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-0) 98%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--text-0) 6%,transparent)}.workspaceHomeSizeControl__label{padding-inline:.55rem .1rem;font-size:.9rem;font-weight:650;color:var(--text-1);white-space:nowrap}.workspaceHomeSizeControl__options{display:inline-grid;grid-auto-flow:column;gap:.32rem;padding:.18rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-0) 88%,transparent)}.workspaceHomeSizeOption{min-width:76px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-2);font:inherit;font-size:.84rem;font-weight:600;padding:.5rem .8rem;transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease),color var(--t-med) var(--ease),transform var(--t-fast) var(--ease)}.workspaceHomeSizeOption:hover,.workspaceHomeSizeOption:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--surface-border));color:var(--text-1);outline:none}.workspaceHomeSizeOption.is-active{border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--accent-secondary) 20%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 14%,var(--surface-1)),color-mix(in srgb,var(--accent-secondary) 12%,var(--surface-0)));color:var(--text-0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent) inset}.workspaceHomeGridShell{display:block;width:100%}.workspaceHomeGrid{--workspace-home-tile-size: 184px;--workspace-home-grid-gap: clamp(1.5rem, 2.4vw, 2.15rem);--workspace-home-tile-clearance: clamp(.7rem, 1vw, .95rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--workspace-home-tile-size)),1fr));justify-content:stretch;justify-items:center;align-items:start;gap:var(--workspace-home-grid-gap);width:100%}.workspaceHome--large .workspaceHomeGrid{--workspace-home-tile-size: 168px;--workspace-home-grid-gap: clamp(1.25rem, 2.05vw, 1.75rem);--workspace-home-tile-clearance: clamp(.66rem, .96vw, .92rem)}.workspaceHome--normal .workspaceHomeGrid{--workspace-home-tile-size: 132px;--workspace-home-grid-gap: clamp(1rem, 1.6vw, 1.38rem);--workspace-home-tile-clearance: clamp(.54rem, .8vw, .76rem)}.workspaceHome--small .workspaceHomeGrid{--workspace-home-tile-size: 100px;--workspace-home-grid-gap: clamp(.88rem, 1.3vw, 1.14rem);--workspace-home-tile-clearance: clamp(.42rem, .65vw, .6rem)}.workspaceHome--tiny .workspaceHomeGrid{--workspace-home-tile-size: 72px;--workspace-home-grid-gap: clamp(.72rem, 1.05vw, .92rem);--workspace-home-tile-clearance: clamp(.28rem, .42vw, .4rem)}.workspaceHomeTile{position:relative;display:grid;justify-items:center;align-content:center;gap:.95rem;aspect-ratio:1 / 1;width:calc(100% - var(--workspace-home-tile-clearance));max-width:calc(var(--workspace-home-tile-size) - var(--workspace-home-tile-clearance));min-width:0;margin:0 auto;padding:1.25rem;border-radius:calc(var(--radius-xl) + 8px);border:1px solid var(--surface-border);background:radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 24%),linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 96%,transparent),color-mix(in srgb,var(--surface-0) 98%,transparent));box-shadow:var(--shadow-0),inset 0 1px color-mix(in srgb,var(--text-0) 4%,transparent);color:var(--text-0);text-decoration:none;text-align:center;overflow:hidden;transition:transform var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease)}.workspaceHomeTile:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 70% 28%,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 22%);pointer-events:none}.workspaceHomeTile:hover,.workspaceHomeTile:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--surface-border-strong));box-shadow:var(--shadow-1),inset 0 1px color-mix(in srgb,var(--text-0) 6%,transparent),0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent);outline:none}.workspaceHomeTile:active{transform:translateY(0)}.workspaceHomeTile__icon{width:clamp(2.9rem,24%,4.1rem);height:clamp(2.9rem,24%,4.1rem);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent-primary) 48%,var(--text-0))}.workspaceHomeTile__icon svg{width:100%;height:100%}.workspaceHomeTile__label{max-width:11ch;font-size:clamp(1rem,.9rem + .28vw,1.18rem);font-weight:700;line-height:1.18;color:var(--text-0);text-wrap:balance}.workspaceHome--normal .workspaceHomeTile{gap:.72rem;padding:.86rem}.workspaceHome--normal .workspaceHomeTile__icon{width:clamp(2.18rem,21.5%,2.8rem);height:clamp(2.18rem,21.5%,2.8rem)}.workspaceHome--normal .workspaceHomeTile__label{max-width:9.2ch;font-size:clamp(.9rem,.84rem + .2vw,1.02rem)}.workspaceHome--small .workspaceHomeTile{gap:.6rem;padding:.7rem}.workspaceHome--small .workspaceHomeTile__icon{width:clamp(1.74rem,19.5%,2.2rem);height:clamp(1.74rem,19.5%,2.2rem)}.workspaceHome--small .workspaceHomeTile__label{max-width:8.2ch;font-size:clamp(.76rem,.71rem + .15vw,.88rem)}.workspaceHome--tiny .workspaceHomeTile{gap:.32rem;padding:.38rem;border-radius:calc(var(--radius-xl) + 2px)}.workspaceHome--tiny .workspaceHomeTile__icon{width:clamp(1.22rem,16%,1.5rem);height:clamp(1.22rem,16%,1.5rem)}.workspaceHome--tiny .workspaceHomeTile__label{max-width:7ch;font-size:clamp(.58rem,.55rem + .1vw,.68rem);line-height:1.06}.settingsHomeEmptyState{max-width:620px;display:grid;gap:.7rem}.settingsHomeEmptyState__detail{margin:0;color:var(--text-1)}.complianceRulesPage{gap:1rem}.complianceRulesHero{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center}.complianceRulesHero__copy{display:grid;gap:.35rem}.complianceRulesHero__eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.complianceRulesHero__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.complianceRulesStateControl{display:grid;gap:.24rem;min-width:132px}.complianceRulesStateControl__label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.complianceRulesStateControl__input{text-transform:uppercase;text-align:center}.complianceRulesMetricStrip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.complianceRulesMetric{display:grid;gap:.4rem;min-height:116px}.complianceRulesMetric__label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.complianceRulesMetric__value{font-size:clamp(1.5rem,1.2rem + 1vw,2.15rem);font-weight:700;color:var(--text-0)}.complianceRulesMetric__detail{font-size:.85rem;line-height:1.4;color:var(--text-2)}.complianceRulesGrid{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.complianceRulesPanel{display:grid;gap:12px}.complianceRulesPanel--wide,.complianceRulesPanel--controls{grid-column:1 / -1}.complianceRulesPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.complianceRulesRuleList{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.complianceRulesRuleList--compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.complianceRulesRule{display:grid;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--surface-border);background:#0000001f}.complianceRulesRule--state{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 34%),#0000001f}.complianceRulesRule__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.complianceRulesRule__title{color:var(--text-0);font-size:1rem;font-weight:700}.complianceRulesRule__meta{color:var(--text-2);font-size:.78rem}.complianceRulesRule__summary{margin:0;color:var(--text-1);font-size:.9rem;line-height:1.45}.complianceRulesSourceList{display:grid;gap:10px}.complianceRulesSource{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px solid var(--surface-border);background:#0000001f}.complianceRulesSource__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.complianceRulesSource__meta,.complianceRulesSource__message{color:var(--text-2);font-size:.85rem;line-height:1.4}.complianceRulesEmptyState{display:grid;gap:6px;padding:12px;border-radius:16px;border:1px dashed var(--surface-border);background:#00000014}.complianceRulesCheckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.complianceRulesCheck{align-items:flex-start}.complianceRulesCheck span{overflow-wrap:anywhere}.complianceRulesForm .field-check input[type=checkbox]{margin-top:3px}@media(max-width:960px){.workspaceHomeToolbar{justify-content:stretch}.workspaceHomeToolbar__spacer{display:none}.workspaceHomeSizeControl{width:100%;justify-content:space-between}.complianceRulesHero,.complianceRulesGrid{grid-template-columns:1fr}}@media(max-width:700px){.workspaceHomeRoleBadge{justify-items:start}.workspaceHomeSizeControl{flex-direction:column;align-items:stretch}.workspaceHomeSizeControl__options{grid-auto-flow:row}.complianceRulesHero__meta{justify-content:flex-start}.complianceRulesCheckGrid{grid-template-columns:1fr}}@media(max-width:560px){.workspaceHomeGrid{--workspace-home-grid-gap: 1rem}.workspaceHomeTile{padding:1rem}}.launchpadPage{gap:1.2rem}.launchpadHeaderBadge{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.2rem;padding:.8rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff1a,#ffffff08),#0e132294;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.launchpadHeaderBadge__label{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.launchpadHeaderBadge__value{font-size:1rem;color:#fffffff5}.launchpadHero{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1rem;padding:1.35rem;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(249,115,22,.22),transparent 38%),radial-gradient(circle at bottom right,rgba(56,189,248,.16),transparent 30%),linear-gradient(160deg,#1c233ef0,#0d1221f5);box-shadow:0 26px 56px #060a1857;overflow:hidden}.launchpadHero__eyebrow{margin:0 0 .5rem;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffc478e6}.launchpadHero__title{margin:0;font-size:clamp(1.6rem,2vw,2.3rem);line-height:1.05;color:#fffffffa}.launchpadHero__subtitle{margin:.75rem 0 0;max-width:52ch;font-size:.98rem;line-height:1.5;color:#e8edf7cc}.launchpadStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-self:stretch}.launchpadStat{display:flex;flex-direction:column;justify-content:space-between;min-height:108px;padding:.95rem 1rem;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:#080e1c75;box-shadow:inset 0 1px #ffffff0a}.launchpadStat__label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.launchpadStat__value{font-size:clamp(1.4rem,2vw,2rem);line-height:1;color:#fffffffa}.launchpadWorkspaceBar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem}.launchpadWorkspaceBar__title{margin:0}.launchpadSliderCard{display:inline-flex;align-items:center;gap:.9rem;min-width:min(100%,470px);margin-left:auto;padding:.9rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0d,#ffffff06),#121728d1;box-shadow:0 16px 34px #070a163d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launchpadSliderCard__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#ffcd96f0}.launchpadSliderCard__label{font-size:.96rem;font-weight:650;color:#ffffffeb;white-space:nowrap}.launchpadSliderCard__range{flex:1 1 auto;min-width:140px;accent-color:rgba(249,140,58,.98)}.launchpadSliderCard__preview{display:inline-flex;align-items:center;gap:.4rem}.launchpadSliderCard__preview span{display:inline-block;border-radius:4px;border:1px solid rgba(255,214,170,.78);background:#ffd6aa14}.launchpadSliderCard__preview span:nth-child(1){width:.8rem;height:.8rem}.launchpadSliderCard__preview span:nth-child(2){width:.95rem;height:.95rem}.launchpadSliderCard__preview span:nth-child(3){width:1.1rem;height:1.1rem}.launchpadGridShell{display:flex;justify-content:center;padding:1.15rem 1.5rem 0}.launchpadButtonGrid{--launchpad-button-size: var(--launchpad-tile-size, 148px);--launchpad-grid-gap: clamp(1.85rem, 2.6vw, 2.4rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--launchpad-button-size),var(--launchpad-button-size)));justify-content:center;gap:var(--launchpad-grid-gap);width:min(100%,calc((var(--launchpad-button-size) * 4) + (var(--launchpad-grid-gap) * 3) + 4rem))}.launchpadButton{--launchpad-button-glow: rgba(249, 115, 22, .18);position:relative;display:grid;justify-items:center;align-content:center;gap:1rem;min-width:0;width:100%;aspect-ratio:1 / 1;padding:1.3rem;border-radius:24px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 68% 34%,rgba(249,115,22,.2),transparent 28%),linear-gradient(180deg,#171d34f5,#0c1222fa),#0a0e19d6;box-shadow:0 14px 28px #070a162e,inset 0 1px #ffffff0a;color:inherit;text-decoration:none;text-align:center;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.launchpadButton:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 72% 32%,rgba(249,115,22,.12),transparent 24%);pointer-events:none}.launchpadButton:hover,.launchpadButton:focus-visible{transform:translateY(-3px);border-color:#ffc07d57;box-shadow:0 18px 36px #070a1638,0 0 0 1px #f9731614,0 0 18px var(--launchpad-button-glow);outline:none}.launchpadButton__icon{display:inline-flex;align-items:center;justify-content:center;width:clamp(3.3rem,24%,4.9rem);height:clamp(3.3rem,24%,4.9rem);color:#ffd6aafa}.launchpadButton__icon svg{width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(249,140,58,.12))}.launchpadButton__label{font-size:clamp(1rem,.85rem + .4vw,1.22rem);font-weight:650;line-height:1.18;color:#fffffffa;max-width:11ch;text-wrap:balance}@media(max-width:1320px){.launchpadHero{grid-template-columns:1fr}}@media(max-width:960px){.launchpadWorkspaceBar{flex-direction:column;align-items:stretch}.launchpadSliderCard{width:100%;min-width:0}.launchpadButtonGrid{width:100%;grid-template-columns:repeat(auto-fit,minmax(176px,176px));gap:1.4rem}.launchpadStats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media(max-width:560px){.launchpadWorkspaceBar{padding:1rem}.launchpadSliderCard{gap:.7rem;padding:.85rem .9rem}.launchpadSliderCard__label{font-size:.9rem}.launchpadButtonGrid{gap:1rem;grid-template-columns:repeat(2,minmax(150px,150px));justify-content:center}.launchpadButton{padding:1rem;border-radius:22px}.launchpadButton__icon{width:3rem;height:3rem}}.workflowBuilder{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.workflowBuilder__headerActions,.workflowBuilder__canvasActions,.workflowBuilder__buttonRow,.workflowBuilder__runtimeControls,.workflowBuilder__instanceActions,.workflowBuilder__edgeActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.workflowBuilder__lifecycleStrip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflowBuilder__lifecycleCard{display:grid;gap:6px;border-radius:16px;border:1px solid var(--surface-border);background:#070a1894;padding:14px}.workflowBuilder__lifecycleCard.is-ok{border-color:#6ad4a34d;background:radial-gradient(circle at top right,rgba(70,176,128,.12),transparent 42%),#070a1894}.workflowBuilder__lifecycleCard.is-warn{border-color:#ffc15c4d;background:radial-gradient(circle at top right,rgba(255,174,78,.14),transparent 42%),#070a1894}.workflowBuilder__lifecycleCard.is-info{border-color:#78b8ff47;background:radial-gradient(circle at top right,rgba(78,160,255,.12),transparent 42%),#070a1894}.workflowBuilder__lifecycleLabel,.workflowBuilder__runtimeRuleLabel{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.workflowBuilder__lifecycleValue{color:var(--text-0);font-size:16px;line-height:1.3}.workflowBuilder__lifecycleDetail{color:var(--text-1);font-size:12px;line-height:1.45}.workflowBuilder__library,.workflowBuilder__versions{display:grid;gap:10px}.workflowBuilder__libraryItem{width:100%;text-align:left;border-radius:16px;border:1px solid var(--surface-border);background:#070a1894;padding:14px;color:var(--text-0);display:grid;gap:10px}.workflowBuilder__libraryItem.is-active{border-color:var(--accent-outline);box-shadow:0 0 0 1px var(--accent-soft)}.workflowBuilder__versionCard,.workflowBuilder__historyCard,.workflowBuilder__activityPanel{display:grid;gap:10px;border-radius:16px;border:1px solid var(--surface-border);background:#070a1894;padding:14px}.workflowBuilder__libraryTitleRow,.workflowBuilder__libraryMeta{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.workflowBuilder__libraryMeta{font-size:12px;color:var(--text-2)}.workflowBuilder__canvasShell{display:grid;gap:12px;padding:12px}.workflowBuilder__canvasViewport{overflow:auto;max-height:760px;scrollbar-gutter:stable both-edges;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#10152ceb,#080b1afa),radial-gradient(circle at top left,rgba(78,160,255,.12),transparent 38%)}.workflowBuilder__canvasHint{margin:0;font-size:12px;color:var(--text-2)}.workflowBuilder__canvasZoomValue{min-width:56px;text-align:center;font-size:12px;font-weight:700;color:var(--text-1)}.workflowBuilder__canvasSurface{position:relative}.workflowBuilder__canvasStage{position:relative;transform-origin:top left;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:40px 40px}.workflowBuilder__canvasSvg{position:absolute;inset:0;width:100%;height:100%;color:#78b8ffb8;pointer-events:none}.workflowBuilder__edge{stroke:currentColor;stroke-width:3;stroke-linecap:round}.workflowBuilder__edge.is-inactive{opacity:.26}.workflowBuilder__node{position:absolute;display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(145,187,255,.24);background:linear-gradient(180deg,#122142f0,#0b1225fa),radial-gradient(circle at top left,rgba(109,172,255,.18),transparent 46%);color:var(--text-0);text-align:left;box-shadow:0 20px 32px #0000003d;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}.workflowBuilder__node.is-dragging{z-index:3;cursor:grabbing;transform:translateY(-1px);box-shadow:0 28px 38px #00000052}.workflowBuilder__node.is-selected{border-color:#ffe878b8;box-shadow:0 0 0 2px #ffe87838,0 22px 34px #00000042}.workflowBuilder__node.is-entry{border-color:#78e6b08f}.workflowBuilder__node.is-connecting{border-color:#ffa856c7;box-shadow:0 0 0 2px #ffa8562e,0 22px 34px #00000042}.workflowBuilder__nodeType,.workflowBuilder__nodeMeta,.workflowBuilder__completedHint{font-size:12px;color:var(--text-2)}.workflowBuilder__nodeLabel{font-size:16px;line-height:1.25}.workflowBuilder__nodeSummary,.workflowBuilder__nodeImpact{font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workflowBuilder__nodeSummary{color:var(--text-1)}.workflowBuilder__nodeImpact{color:var(--text-2)}.workflowBuilder__nodeBadges,.workflowBuilder__nodeInsightList{display:flex;flex-wrap:wrap;gap:8px}.workflowBuilder__nodeBadge,.workflowBuilder__nodeInsightChip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(145,187,255,.2);background:#04081257;padding:4px 8px;font-size:11px;color:var(--text-1)}.workflowBuilder__inspector{display:grid;gap:12px}.workflowBuilder__field{display:grid;gap:6px}.workflowBuilder__selectorBar{display:grid;gap:12px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.workflowBuilder__workflowPicker{width:100%}.workflowBuilder__librarySummary{min-height:100%}.fieldTextarea{width:100%;border-radius:12px;border:1px solid var(--surface-border);background:#090c1abd;color:var(--text-0);padding:10px 12px;resize:vertical}.workflowBuilder__inspectorSectionTitle{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.workflowBuilder__edgeList,.workflowBuilder__validationList{display:grid;gap:10px}.workflowBuilder__edgeItem{border-radius:14px;border:1px solid var(--surface-border);background:#00000024;padding:10px 12px;display:grid;gap:8px}.workflowBuilder__edgeArrow{margin:0 6px;color:var(--text-2)}.workflowBuilder__toggleLabel{display:inline-flex;gap:6px;align-items:center;font-size:13px}.workflowBuilder__validation{display:grid;gap:10px}.workflowBuilder__nodeInsight{display:grid;gap:10px;border-radius:14px;border:1px solid var(--surface-border);background:#00000024;padding:12px}.workflowBuilder__nodeInsight p{margin:0;color:var(--text-1)}.workflowBuilder__validationList p{margin:0;border-radius:12px;border:1px solid rgba(255,112,112,.24);background:#6e141429;padding:10px 12px}.workflowBuilder__validationList.is-warning p{border-color:#ffd36942;background:#78540029}.workflowBuilder__runtime{display:grid;gap:14px}.workflowBuilder__runtimeRule{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workflowBuilder__runtimeRuleBlock{display:grid;gap:6px;border-radius:16px;border:1px solid var(--surface-border);background:#00000024;padding:12px}.workflowBuilder__runtimeRuleBlock strong{color:var(--text-0);font-size:14px;line-height:1.35}.workflowBuilder__runtimeRuleBlock span{color:var(--text-2);font-size:12px;line-height:1.45}.workflowBuilder__runtimeControls{justify-content:flex-start}.workflowBuilder__instanceTableWrap{max-width:100%;overflow-x:auto;overflow-y:hidden}.workflowBuilder__instanceTable{width:100%;border-collapse:collapse;table-layout:fixed}.workflowBuilder__instanceTable th,.workflowBuilder__instanceTable td{text-align:left;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top;overflow-wrap:anywhere}.workflowBuilder__instanceTable th{font-size:12px;letter-spacing:.04em;color:var(--text-2)}.workflowBuilder__instanceTable th:nth-child(1),.workflowBuilder__instanceTable td:nth-child(1){width:18%}.workflowBuilder__instanceTable th:nth-child(2),.workflowBuilder__instanceTable td:nth-child(2){width:12%}.workflowBuilder__instanceTable th:nth-child(3),.workflowBuilder__instanceTable td:nth-child(3){width:7%}.workflowBuilder__instanceTable th:nth-child(4),.workflowBuilder__instanceTable td:nth-child(4){width:18%}.workflowBuilder__instanceTable th:nth-child(5),.workflowBuilder__instanceTable td:nth-child(5){width:10%}.workflowBuilder__instanceTable th:nth-child(6),.workflowBuilder__instanceTable td:nth-child(6){width:12%}.workflowBuilder__instanceTable th:nth-child(7),.workflowBuilder__instanceTable td:nth-child(7){width:17%}.workflowBuilder__instanceTable th:nth-child(8),.workflowBuilder__instanceTable td:nth-child(8){width:6%}.workflowBuilder__instanceCell,.workflowBuilder__instanceTimestamp{display:grid;gap:2px;min-width:0}.workflowBuilder__instanceCellPrimary{font-weight:600;color:var(--text-0);line-height:1.25;overflow-wrap:anywhere}.workflowBuilder__instanceCellMeta{font-size:12px;color:var(--text-2);line-height:1.2;overflow-wrap:anywhere}.workflowBuilder__instanceWrapText{display:block;line-height:1.3;overflow-wrap:anywhere}.workflowBuilder__instanceVersionCell,.workflowBuilder__instanceStatusCell,.workflowBuilder__instanceHistoryCell{white-space:nowrap}.workflowBuilder__instanceVersion{font-variant-numeric:tabular-nums}.workflowBuilder__instanceTimestamp .workflowBuilder__instanceCellPrimary,.workflowBuilder__instanceTimestamp .workflowBuilder__instanceCellMeta{white-space:nowrap;overflow-wrap:normal}.workflowBuilder__instanceActions{align-items:flex-start;gap:6px}.workflowBuilder__instanceActionButton,.workflowBuilder__instanceHistoryButton{min-height:30px;padding:6px 10px;font-size:12px;line-height:1.2}.workflowBuilder__instanceActionButton{max-width:100%;white-space:normal;text-align:left}.workflowBuilder__instanceHistoryCell{text-align:center}.workflowBuilder__instanceHistoryButton{min-width:0}.workflowBuilder__instanceRow.is-expanded{background:#ffffff08}.workflowBuilder__instanceHistoryRow td{background:#090c1ab8}.workflowBuilder__historyList{display:grid;gap:8px}.workflowBuilder__historyItem{display:grid;gap:4px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000024;padding:10px 12px;color:var(--text-1)}.workflowBuilder__emptyState{text-align:center;color:var(--text-2)}@media(max-width:1100px){.workflowBuilder__instanceTable{min-width:920px}}@media(max-width:900px){.workflowBuilder__selectorBar{grid-template-columns:1fr}}.adminImportsPage{gap:14px}.adminImportsPage__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.adminImportsPage__card{display:grid;gap:12px;min-width:0;align-content:start;border-radius:18px;border:1px solid var(--surface-border);background:radial-gradient(circle at top right,rgba(255,136,50,.08),transparent 40%),#0000001f;padding:14px}.adminImportsPage__card.is-focused{border-color:color-mix(in srgb,var(--accent-primary) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.adminImportsPage__card:target{border-color:color-mix(in srgb,var(--accent-primary) 52%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.adminImportsPage__columns{display:flex;flex-wrap:wrap;gap:8px}.workforceSchedulerPage{gap:16px}.workforceSchedulerPage__readOnlyPanel{border-color:#5b6cf038}.workforceSchedulerPage__headerActions,.workforceSchedulerPage__toolbar,.workforceSchedulerPage__supportActions{flex-wrap:wrap}.workforceSchedulerPage__summaryStrip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.workforceSchedulerPage__summaryTile{min-width:0;min-height:92px;justify-content:flex-start;gap:6px;border-color:#ffffff14;background:linear-gradient(180deg,#101727f5,#0a0e1bf5),radial-gradient(circle at top right,rgba(255,146,70,.08),transparent 40%);box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__summaryTile .compactStatTile__hint{color:var(--text-2);font-size:12px;line-height:1.35}.workforceSchedulerPage__summaryTile.is-warning{border-color:#ffb75c57;background:radial-gradient(circle at top right,rgba(255,144,61,.12),transparent 42%),#ffffff0a}.workforceSchedulerPage__summaryTile.is-critical{border-color:#ff797957;background:radial-gradient(circle at top right,rgba(255,121,121,.12),transparent 42%),#ffffff0a}.workforceSchedulerPage__controlsCard{display:grid;gap:14px}.workforceSchedulerPage__modeStrip{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workforceSchedulerPage__modeTile{display:grid;gap:6px;min-width:0;min-height:76px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121826f0,#0a0f1cf0),radial-gradient(circle at top right,rgba(126,94,255,.06),transparent 42%);box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__modeLabel{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.workforceSchedulerPage__modeValue{color:var(--text-0);font-size:15px;line-height:1.4}.workforceSchedulerPage__controlDock{display:grid;gap:12px}.workforceSchedulerPage__controlGroup{display:grid;gap:10px;min-width:0;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111826f0,#0a0f1cf0),radial-gradient(circle at top right,rgba(126,94,255,.06),transparent 46%);box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__controlHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.workforceSchedulerPage__controlLabel{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.workforceSchedulerPage__controlDetail{color:var(--text-1);font-size:12px;line-height:1.35}.workforceSchedulerPage__modeChips{display:flex;flex-wrap:wrap;gap:8px}.workforceSchedulerPage__modeChip{display:grid;gap:2px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#141b2af0,#0c111ef0),radial-gradient(circle at top right,rgba(255,144,61,.05),transparent 44%);color:var(--text-0);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease,background .12s ease}.workforceSchedulerPage__modeChip:hover{border-color:#ffffff29;transform:translateY(-1px)}.workforceSchedulerPage__modeChip.is-selected{border-color:#ffb75c61;background:linear-gradient(180deg,#21190ff0,#100d09f0),radial-gradient(circle at top right,rgba(255,153,64,.14),transparent 46%);box-shadow:0 0 0 1px #ffb75c2e,inset 0 1px #ffffff0f}.workforceSchedulerPage__modeChipLabel{color:var(--text-0);font-size:12px;font-weight:600;line-height:1.35}.workforceSchedulerPage__modeChipDetail{color:var(--text-2);font-size:11px;line-height:1.35}.workforceSchedulerPage__accessDenied{display:grid;gap:8px}.workforceSchedulerPage__activityRow{display:grid;gap:12px;grid-template-columns:minmax(0,1.9fr) repeat(3,minmax(220px,1fr));align-items:stretch}.workforceSchedulerPage__activityCard,.workforceSchedulerPage__board,.workforceSchedulerPage__detailCard{min-width:0}.workforceSchedulerPage__detailPanel{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workforceSchedulerPage__activityRail{display:grid;gap:10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f1523f2,#090d18f2),radial-gradient(circle at top right,rgba(255,144,61,.08),transparent 42%)}.workforceSchedulerPage__activityRail.is-warning{border-color:#ffb75c47}.workforceSchedulerPage__activityRail.is-critical{border-color:#ff79794d}.workforceSchedulerPage__activityRailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.workforceSchedulerPage__activityRailSignals{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.workforceSchedulerPage__activitySignal{display:grid;gap:4px;min-width:0;min-height:76px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121826eb,#0b101ceb),radial-gradient(circle at top right,rgba(126,94,255,.05),transparent 42%);box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__activitySignal.is-warning{border-color:#ffb75c42;background:radial-gradient(circle at top right,rgba(255,153,64,.1),transparent 44%),#ffffff08}.workforceSchedulerPage__activitySignal.is-critical{border-color:#ff797947;background:radial-gradient(circle at top right,rgba(255,121,121,.1),transparent 44%),#ffffff08}.workforceSchedulerPage__activitySignalLabel{color:var(--text-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.workforceSchedulerPage__activitySignalValue{color:var(--text-0);font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.workforceSchedulerPage__activitySignalDetail{color:var(--text-2);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.workforceSchedulerPage__board{display:grid;gap:12px}.workforceSchedulerPage__board--dominant{min-height:0}.workforceSchedulerPage__boardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.workforceSchedulerPage__boardIntro{display:grid;gap:10px;min-width:0}.workforceSchedulerPage__modePanel{display:grid;gap:10px;min-width:min(100%,320px);max-width:520px;justify-items:end;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111826f0,#0a0f1cf0),radial-gradient(circle at top right,rgba(255,153,64,.08),transparent 44%);box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__modePanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;width:100%}.workforceSchedulerPage__modePanelTitle{display:grid;gap:6px;min-width:0}.workforceSchedulerPage__modePalette{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workforceSchedulerPage__boardMeta,.workforceSchedulerPage__legend,.workforceSchedulerPage__palette{display:flex;flex-wrap:wrap;gap:8px}.workforceSchedulerPage__legendItem,.workforceSchedulerPage__categoryChip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid var(--surface-border);background:#00000029;color:var(--text-0)}.workforceSchedulerPage__legendItem{background:color-mix(in srgb,var(--legend-bg, #4456c7) 16%,rgba(0,0,0,.18));color:var(--legend-fg, var(--text-0))}.workforceSchedulerPage__legendSwatch{width:12px;height:12px;border-radius:4px;background:var(--legend-bg, #4456c7);border:1px solid rgba(255,255,255,.22)}.workforceSchedulerPage__categoryChip{font:inherit;cursor:pointer;background:color-mix(in srgb,var(--chip-bg, #4456c7) 16%,rgba(0,0,0,.18));color:var(--chip-fg, var(--text-0));transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease}.workforceSchedulerPage__categoryChip:hover{border-color:color-mix(in srgb,var(--chip-bg, #4456c7) 56%,white 10%);transform:translateY(-1px)}.workforceSchedulerPage__categoryChip:focus-visible{outline:none;border-color:color-mix(in srgb,var(--chip-bg, #4456c7) 72%,white 14%);box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-bg, #4456c7) 30%,transparent),0 0 0 3px #ffffff14}.workforceSchedulerPage__categoryChip.is-selected{border-color:color-mix(in srgb,var(--chip-bg, #4456c7) 72%,white 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--chip-bg, #4456c7) 30%,rgba(12,17,31,.98)),color-mix(in srgb,var(--chip-bg, #4456c7) 18%,rgba(7,11,22,.96))),color-mix(in srgb,var(--chip-bg, #4456c7) 16%,rgba(0,0,0,.18));box-shadow:inset 0 1px #ffffff29,0 0 0 1px color-mix(in srgb,var(--chip-bg, #4456c7) 30%,transparent);font-weight:700;transform:none}.workforceSchedulerPage__formGrid,.workforceSchedulerPage__priorities{margin-top:4px}.workforceSchedulerPage__sectionActions{margin-top:2px}.workforceSchedulerPage__selectedMember{display:grid;gap:4px;border-radius:16px;border:1px solid var(--surface-border);background:#00000029;padding:12px}.workforceSchedulerPage__selectedMember strong{color:var(--text-0)}.workforceSchedulerPage__selectedMember span{color:var(--text-2);font-size:12px}.workforceSchedulerPage__previewCard{display:grid;gap:10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#111725f0,#0a0f1cf0),radial-gradient(circle at top right,rgba(126,94,255,.06),transparent 46%);padding:14px;box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__previewCard.is-warning{border-color:#ffb75c47;background:radial-gradient(circle at top right,rgba(255,153,64,.12),transparent 40%),#00000029}.workforceSchedulerPage__previewCard.is-critical{border-color:#ff79794d;background:radial-gradient(circle at top right,rgba(255,121,121,.12),transparent 40%),#00000029}.workforceSchedulerPage__previewCard.is-info{border-color:#7be1ff3d;background:radial-gradient(circle at top right,rgba(123,225,255,.1),transparent 40%),#00000029}.workforceSchedulerPage__previewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workforceSchedulerPage__statusStack{display:grid;gap:6px;justify-items:end}.workforceSchedulerPage__previewMeta{display:grid;gap:4px;color:var(--text-2);font-size:12px}.workforceSchedulerPage__healthSummary{margin:0;color:var(--text-1);font-size:13px;line-height:1.45}.workforceSchedulerPage__previewList{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-1);font-size:13px}.workforceSchedulerPage__alertItem{display:grid;gap:6px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:10px 12px}.workforceSchedulerPage__alertItem.is-warning{border-color:#ffb75c3d;background:radial-gradient(circle at top right,rgba(255,153,64,.1),transparent 44%),#ffffff08}.workforceSchedulerPage__alertItem.is-critical{border-color:#ff797942;background:radial-gradient(circle at top right,rgba(255,121,121,.1),transparent 44%),#ffffff08}.workforceSchedulerPage__alertItem.is-info{border-color:#7be1ff38;background:radial-gradient(circle at top right,rgba(123,225,255,.08),transparent 44%),#ffffff08}.workforceSchedulerPage__alertHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.workforceSchedulerPage__alertRail{gap:10px;padding-left:0;list-style:none}.workforceSchedulerPage__alertSummaryChips{display:flex;flex-wrap:wrap;gap:8px}.workforceSchedulerPage__alertSummaryChip{display:inline-grid;gap:2px;justify-items:start;min-width:112px;min-height:52px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-0);font:inherit;cursor:pointer}.workforceSchedulerPage__alertSummaryChip strong{font-size:12px}.workforceSchedulerPage__alertSummaryChip span{color:var(--text-2);font-size:11px}.workforceSchedulerPage__alertSummaryChip.is-warning{border-color:#ffb75c3d;background:radial-gradient(circle at top right,rgba(255,153,64,.08),transparent 44%),#ffffff0a}.workforceSchedulerPage__alertSummaryChip.is-critical{border-color:#ff79793d;background:radial-gradient(circle at top right,rgba(255,121,121,.08),transparent 44%),#ffffff0a}.workforceSchedulerPage__alertDetail{color:var(--text-1);font-size:12px;line-height:1.5}.workforceSchedulerPage__scopeChips{display:flex;flex-wrap:wrap;gap:8px}.workforceSchedulerPage__days{margin-top:2px}.workforceSchedulerPage__dayChip{display:inline-flex;align-items:center;gap:6px}.workforceSchedulerPage__areaList{display:grid;gap:8px}.workforceSchedulerPage__toggleGrid{display:grid;gap:10px}.workforceSchedulerPage__detailDisclosure{display:grid;gap:0;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0f1421f0,#090d18f0),radial-gradient(circle at top right,rgba(126,94,255,.04),transparent 44%);overflow:hidden}.workforceSchedulerPage__detailDisclosure[open]{box-shadow:inset 0 1px #ffffff0a}.workforceSchedulerPage__detailDisclosureSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;cursor:pointer;list-style:none}.workforceSchedulerPage__detailDisclosureSummary::-webkit-details-marker{display:none}.workforceSchedulerPage__detailDisclosureIntro{display:grid;gap:4px;min-width:0}.workforceSchedulerPage__detailDisclosureBody{display:grid;gap:12px;padding:0 14px 14px}.workforceSchedulerPage__detailDisclosureSection{display:grid;gap:8px}.workforceSchedulerBoard{--workforce-member-column: 286px;--workforce-quarter-size: clamp(14px, .92vw, 18px);--workforce-timeline-width: calc(96 * var(--workforce-quarter-size));display:grid;gap:0;overflow:auto;max-width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0b111ffb,#070b16fb),radial-gradient(circle at top center,rgba(255,138,61,.08),transparent 42%);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e;scrollbar-gutter:stable both-edges}.workforceSchedulerBoard__header,.workforceSchedulerBoard__row{display:grid;grid-template-columns:var(--workforce-member-column) minmax(var(--workforce-timeline-width),1fr)}.workforceSchedulerBoard__header{position:sticky;z-index:4;background:#070b16f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workforceSchedulerBoard__header--labels{top:0}.workforceSchedulerBoard__header--quarters{top:48px;z-index:3}.workforceSchedulerBoard__memberCell{position:sticky;left:0;z-index:2;display:grid;gap:6px;align-content:center;min-height:74px;padding:12px 14px;border-right:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#131c2efa,#0b101dfa),radial-gradient(circle at top right,rgba(126,94,255,.12),transparent 44%);text-align:left;color:var(--text-0);box-shadow:inset -1px 0 #ffffff08}.workforceSchedulerBoard__memberCell--header,.workforceSchedulerBoard__memberCell--subtle{min-height:48px;border-top:none}.workforceSchedulerBoard__memberCell strong{font-size:13px;line-height:1.2}.workforceSchedulerBoard__memberCell span{color:var(--text-2);font-size:11px;line-height:1.35}.workforceSchedulerBoard__memberCell:disabled{cursor:default}.workforceSchedulerBoard__memberMeta,.workforceSchedulerBoard__memberSummary{display:grid;gap:3px;min-width:0}.workforceSchedulerBoard__memberSummary{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.workforceSchedulerBoard__memberMeta span,.workforceSchedulerBoard__memberSummary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workforceSchedulerBoard__memberBadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.workforceSchedulerBoard__memberBadges .status-chip{min-height:22px;padding:0 8px;font-size:10px}.workforceSchedulerBoard__timeline--hours{display:grid;grid-template-columns:repeat(24,calc(var(--workforce-quarter-size) * 4))}.workforceSchedulerBoard__timeline--quarters,.workforceSchedulerBoard__timeline--slots{display:grid;grid-template-columns:repeat(96,var(--workforce-quarter-size))}.workforceSchedulerBoard__timelineShell{position:relative;min-height:74px;overflow:hidden;background:linear-gradient(180deg,#ffffff06,#00000014),repeating-linear-gradient(to right,transparent 0,transparent calc(var(--workforce-quarter-size) - 1px),rgba(255,255,255,.035) calc(var(--workforce-quarter-size) - 1px),rgba(255,255,255,.035) var(--workforce-quarter-size)),repeating-linear-gradient(to right,transparent 0,transparent calc((var(--workforce-quarter-size) * 4) - 1px),rgba(255,189,134,.12) calc((var(--workforce-quarter-size) * 4) - 1px),rgba(255,189,134,.12) calc(var(--workforce-quarter-size) * 4));border-top:1px solid rgba(255,255,255,.06)}.workforceSchedulerBoard__plannedBlocks{position:absolute;inset:10px 6px;pointer-events:none;z-index:1}.workforceSchedulerBoard__plannedBlock{position:absolute;top:0;bottom:0;z-index:1;justify-content:flex-start;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;padding:0 clamp(8px,.8vw,12px);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--block-bg, #4456c7) 82%,white 4%),color-mix(in srgb,var(--block-bg, #4456c7) 58%,black 16%));border:1px solid color-mix(in srgb,var(--block-bg, #4456c7) 74%,rgba(255,255,255,.22));box-shadow:0 10px 20px #0000002e,inset 0 1px #ffffff29;color:var(--block-fg, var(--text-0));font-size:11px;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.16);text-overflow:ellipsis}.workforceSchedulerBoard__plannedBlock:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 48%);opacity:.55}.workforceSchedulerBoard__actualOverlay{position:absolute;top:18px;bottom:18px;border-radius:999px;background:linear-gradient(180deg,#ffa14b38,#ff69252e);border:1px solid rgba(255,191,120,.35);box-shadow:inset 0 0 0 1px #fff3d314;pointer-events:none;z-index:0}.workforceSchedulerBoard__currentTimeMarker{position:absolute;top:8px;bottom:8px;width:2px;background:#7be1ffeb;box-shadow:0 0 0 1px #7be1ff2e;pointer-events:none;z-index:3}.workforceSchedulerBoard__hourLabel,.workforceSchedulerBoard__quarterLabel{display:grid;place-items:center;min-height:28px;border-top:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.04);color:var(--text-2);font-size:8px;overflow:hidden;padding:0;background:#070b16f5}.workforceSchedulerBoard__hourLabel{min-height:48px;font-weight:700;letter-spacing:0;color:var(--text-0);font-size:11px;justify-items:start;padding-left:10px}.workforceSchedulerBoard__quarterLabel.is-hour-start{border-left-color:#ffffff2e;color:#ffffffe6}.workforceSchedulerBoard__slot{position:relative;min-height:74px;border:none;background:transparent;cursor:crosshair;z-index:2}.workforceSchedulerBoard__slot:disabled{cursor:default}.workforceSchedulerBoard__slot.is-hour-start{box-shadow:inset 1px 0 #ffffff1f}.workforceSchedulerBoard__slot:hover:not(:disabled){background:#ffffff0a}.workforceSchedulerBoard__row.is-selected .workforceSchedulerBoard__memberCell{border-left:3px solid rgba(255,183,92,.94);box-shadow:inset 0 0 0 1px #ffb75c57,0 0 0 1px #ffb75c0f}.workforceSchedulerBoard__row.is-selected .workforceSchedulerBoard__timelineShell{box-shadow:inset 0 0 0 1px #ffb75c52,inset 0 0 18px #ffb75c0a;background:linear-gradient(180deg,#ffb75c0a,#00000014),repeating-linear-gradient(to right,transparent 0,transparent calc(var(--workforce-quarter-size) - 1px),rgba(255,255,255,.035) calc(var(--workforce-quarter-size) - 1px),rgba(255,255,255,.035) var(--workforce-quarter-size)),repeating-linear-gradient(to right,transparent 0,transparent calc((var(--workforce-quarter-size) * 4) - 1px),rgba(255,189,134,.12) calc((var(--workforce-quarter-size) * 4) - 1px),rgba(255,189,134,.12) calc(var(--workforce-quarter-size) * 4))}.workforceSchedulerBoard__row.is-overtime .workforceSchedulerBoard__memberCell{border-left:3px solid rgba(255,183,92,.9)}.workforceSchedulerBoard__row.is-conflict .workforceSchedulerBoard__memberCell{box-shadow:inset 0 0 0 1px #ff79794d;border-left:3px solid rgba(255,121,121,.94)}.workforceSchedulerBoard__row.is-missing-assignment .workforceSchedulerBoard__memberCell{border-right-color:#ffb75c61}.workforceSchedulerBoard__row.is-compliance-issue .workforceSchedulerBoard__memberCell{border-bottom:2px solid rgba(255,108,108,.9)}.workforceSchedulerBoard__loading{padding:18px}@media(max-width:1380px){.workforceSchedulerPage__summaryStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.workforceSchedulerPage__activityRow{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceSchedulerPage__activityRail{grid-column:1 / -1}.workforceSchedulerPage__activityRailSignals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.workforceSchedulerPage__summaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceSchedulerPage__modeStrip,.workforceSchedulerPage__activityRow,.workforceSchedulerPage__detailPanel{grid-template-columns:1fr}.workforceSchedulerPage__activityRail{grid-column:auto}.workforceSchedulerPage__activityRailSignals{grid-template-columns:repeat(2,minmax(0,1fr))}.workforceSchedulerPage__boardHeader{flex-direction:column;align-items:stretch}.workforceSchedulerPage__modePanel{max-width:none;justify-items:stretch}.workforceSchedulerPage__modePalette{justify-content:flex-start}.workforceSchedulerBoard{--workforce-member-column: 238px;--workforce-quarter-size: 14px}.workforceSchedulerBoard__memberCell{padding:10px 12px}}.complianceRulesPage{gap:16px}.complianceRulesHero{display:grid;gap:16px;align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr)}.complianceRulesHero__summary{display:grid;gap:8px}.complianceRulesHero__badges{display:flex;flex-wrap:wrap;gap:8px;align-content:start;justify-content:flex-end}.complianceRulesBadge,.complianceRulesPill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--surface-border);background:#0000001f;color:var(--text-1);font-size:12px;font-weight:600;letter-spacing:.01em}.complianceRulesPill.is-ok{border-color:color-mix(in srgb,var(--success-border, #5dbd86) 55%,transparent);background:color-mix(in srgb,var(--success-bg, rgba(40, 112, 69, .2)) 70%,transparent)}.complianceRulesPill.is-warn{border-color:color-mix(in srgb,var(--warning-border, #f0c06d) 55%,transparent);background:color-mix(in srgb,var(--warning-bg, rgba(120, 84, 0, .18)) 70%,transparent)}.complianceRulesPill.is-error{border-color:color-mix(in srgb,var(--danger-border, #ef8f8f) 55%,transparent);background:color-mix(in srgb,var(--danger-bg, rgba(110, 20, 20, .18)) 70%,transparent)}.complianceRulesPill.is-info{border-color:color-mix(in srgb,var(--accent-outline) 55%,transparent);background:color-mix(in srgb,var(--accent-soft) 80%,transparent)}.complianceRulesFederalGrid,.complianceRulesStateGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.complianceRulesRuleCard,.complianceRulesStateCard{display:grid;gap:10px;min-width:0;border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#0000001f;padding:14px}.complianceRulesRuleCard__header,.complianceRulesStateCard__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.complianceRulesRuleCard__category,.complianceRulesStateCard__meta{color:var(--text-2);font-size:12px;line-height:1.35}.complianceRulesRuleCard__citation,.complianceRulesStateCard__name{color:var(--text-0);font-size:15px;font-weight:700;line-height:1.3}.complianceRulesRuleCard__title{color:var(--text-1);font-size:13px;font-weight:600;line-height:1.35}.complianceRulesRuleCard__summary{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.complianceRulesRuleCard__meta{color:var(--text-2);font-size:12px}.complianceRulesFindingList{display:grid;gap:12px;margin-top:16px}.complianceRulesFindingCard{display:grid;gap:14px;min-width:0;border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#0000001f;padding:16px}.complianceRulesFindingCard--empty{margin:0}.complianceRulesFindingCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.complianceRulesFindingCard__titleBlock{display:grid;gap:4px;min-width:0}.complianceRulesFindingCard__eyebrow{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.complianceRulesFindingCard__title{margin:0;color:var(--text-0);font-size:18px;line-height:1.25}.complianceRulesFindingCard__reference{margin:0;color:var(--text-1);font-size:12px;font-weight:650;line-height:1.4;letter-spacing:.02em;overflow-wrap:anywhere}.complianceRulesFindingCard__meta{margin:0;color:var(--text-2);font-size:13px;line-height:1.45}.complianceRulesFindingCard__statusGroup{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:flex-end}.complianceRulesFindingCard__sections{display:grid;gap:12px;margin:0}.complianceRulesFindingCard__section{display:grid;gap:6px}.complianceRulesFindingCard__section dt{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.complianceRulesFindingCard__section dd{margin:0;color:var(--text-1);font-size:14px;line-height:1.55}.complianceRulesFindingCard__triggerList{display:grid;gap:6px;margin:0;padding-left:18px}.complianceRulesFindingCard__triggerList li{color:var(--text-1)}.workflowComplianceGate{display:grid;gap:12px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#0000001f;padding:14px 16px}.workflowComplianceGate--critical{border-color:#ef444457;background:linear-gradient(180deg,#ef444414,#ef444405),#0000001f}.workflowComplianceGate--warn{border-color:#ffc45c57;background:linear-gradient(180deg,#ffc45c14,#ffc45c05),#0000001f}.workflowComplianceGate__header{display:grid;gap:4px}.workflowComplianceGate__eyebrow{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowComplianceGate__title{margin:0;color:var(--text-0);font-size:17px;line-height:1.35}.workflowComplianceGate__affordances{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.workflowComplianceGate__affordance{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.workflowComplianceGate__affordanceLabel{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowComplianceGate__affordanceEmphasis{color:var(--text-0);font-size:14px;line-height:1.4}.workflowComplianceGate__affordanceDetail{margin:0;color:var(--text-1);font-size:13px;line-height:1.5}.workflowComplianceGate__sections{display:grid;gap:10px;margin:0}.workflowComplianceGate__section{display:grid;gap:4px}.workflowComplianceGate__section dt{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowComplianceGate__section dd{margin:0;color:var(--text-1);font-size:14px;line-height:1.55}.workflowComplianceGate__acknowledgement{margin-top:2px}.workflowComplianceAction{gap:10px;border-radius:16px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff06,#fff0),#0000001f}.workflowComplianceAction--error{border-color:#ef444452}.workflowComplianceAction--warn{border-color:#ffc45c52}.workflowComplianceAction--ok{border-color:#22c55e3d}.workflowComplianceAction__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.workflowComplianceAction__eyebrow{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowComplianceAction__title{margin:4px 0 0;color:var(--text-0);font-size:17px;line-height:1.35}.workflowComplianceAction__detail{margin:0;color:var(--text-1);font-size:14px;line-height:1.55}.workflowComplianceHistory{gap:14px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff03),#00000029}.workflowComplianceHistory__header{display:grid;gap:5px}.workflowComplianceHistory__title{margin:0;color:var(--text-0);font-size:17px;line-height:1.35}.workflowComplianceHistory__list{display:grid;gap:12px}.workflowComplianceHistory__item{display:grid;gap:10px;padding:14px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070c1c70}.workflowComplianceHistory__item:first-child{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.workflowComplianceHistory__itemHeader{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.workflowComplianceHistory__itemLabel{color:var(--text-0);font-size:13px;font-weight:700}.workflowComplianceHistory__itemTimestamp{color:var(--text-2);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.workflowComplianceHistory__itemDetail{margin:0;color:var(--text-1);font-size:14px;line-height:1.55}.workflowReadinessPanel{display:grid;gap:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,153,64,.1),transparent 38%),linear-gradient(160deg,#ffffff0b,#ffffff03),#00000026;padding:16px 18px}.workflowReadinessPanel--compact{padding:15px 16px}.workflowReadinessPanel__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.workflowReadinessPanel__eyebrow{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowReadinessPanel__title{margin:4px 0 0;color:var(--text-0);font-size:17px;line-height:1.35}.workflowReadinessPanel__detail{margin:6px 0 0;color:var(--text-1);font-size:14px;line-height:1.55}.workflowReadinessPanel__summaryChips{display:flex;flex-wrap:wrap;gap:8px}.workflowReadinessPanel__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-1);font-size:12px;font-weight:600}.workflowReadinessPanel__chip:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:currentColor;opacity:.8}.workflowReadinessPanel__chip--ok{color:#96ebc0f5}.workflowReadinessPanel__chip--warn{color:#ffd580f5}.workflowReadinessPanel__chip--error{color:#ffa7b5f5}.workflowReadinessPanel__chip--info{color:#aacdffeb}.workflowReadinessPanel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.workflowReadinessPanel__card{display:grid;gap:7px;min-width:0;padding:13px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#070c1c61}.workflowReadinessPanel__cardEyebrow{color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflowReadinessPanel__cardValue{color:var(--text-0);font-size:16px;font-weight:700;line-height:1.35}.workflowReadinessPanel__cardCopy{margin:0;color:var(--text-1);font-size:13px;line-height:1.55}.workflowReadinessPanel__acknowledgement{margin-top:-2px}.workflowReadinessPanel__actionRow{display:grid;gap:9px;align-items:flex-start}.workflowReadinessPanel__confirmationHelp{margin:0;color:var(--text-2);font-size:13px;line-height:1.55}@media(max-width:980px){.workflowComplianceAction__header,.workflowComplianceHistory__itemHeader,.workflowReadinessPanel__header{flex-direction:column;align-items:flex-start}}.complianceHistoryPanel__list{display:grid;gap:.95rem}.complianceHistoryPanel__item{display:grid;gap:.95rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.08rem 1.08rem 1.02rem;background:radial-gradient(circle at top right,rgba(255,153,64,.08),transparent 38%),linear-gradient(180deg,#ffffff0e,#ffffff04),#070c1c70;box-shadow:0 12px 32px -26px #000000bf}.complianceHistoryPanel__header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.complianceHistoryPanel__titleGroup{display:grid;gap:.4rem;min-width:0}.complianceHistoryPanel__title{margin:0;font-size:1rem;color:var(--text-0)}.complianceHistoryPanel__metaRow{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:center}.complianceHistoryPanel__meta{color:var(--text-2);font-size:.82rem;line-height:1.4}.complianceHistoryPanel__meta--actor{font-weight:600}.complianceHistoryPanel__body{display:grid;gap:.72rem}.complianceHistoryPanel__lead{display:grid;gap:.32rem;padding:.86rem .92rem;border-radius:.88rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.complianceHistoryPanel__message{margin:0;color:var(--text-0);font-size:.95rem;line-height:1.55}.complianceHistoryPanel__details{display:grid;gap:.62rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.complianceHistoryPanel__detailRow{display:grid;gap:.22rem;padding:.76rem .8rem;border-radius:.82rem;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.complianceHistoryPanel__detailRow dt{color:var(--text-3);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.complianceHistoryPanel__detailRow dd{margin:0;color:var(--text-1);font-size:.9rem;line-height:1.5}.complianceHistoryPanel__badges{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.complianceHistoryPanel__badge{display:inline-flex;align-items:center;padding:.26rem .66rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#080c18b8;font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.complianceHistoryPanel__badge--ok{color:#caf9de;background:#38946c33}.complianceHistoryPanel__badge--warn{color:#ffd9a0;background:#bb781833}.complianceHistoryPanel__badge--error{color:#ffc3d1;background:#ab345838}.complianceHistoryPanel__badge--info{color:#c3e4ff;background:#2c5a8e38}@media(max-width:980px){.complianceRulesHero{grid-template-columns:1fr}.complianceRulesHero__badges,.complianceRulesFindingCard__statusGroup{justify-content:flex-start}.complianceHistoryPanel__header{flex-direction:column}.complianceHistoryPanel__badges{justify-content:flex-start}}.adminIntakeTrainingPage{gap:14px}.documentTrainingWorkspace{display:grid;gap:14px}.documentTrainingWorkspace__header,.documentTrainingWorkspace__sectionHeader,.documentTrainingWorkspace__reviewHeader,.documentTrainingWorkspace__headerActions,.documentTrainingFieldCard__header,.documentTrainingWorkspace__templateCard,.documentTrainingWorkspace__documentCard,.documentTrainingWorkspace__detectionCard{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.documentTrainingWorkspace__headerActions,.documentTrainingWorkspace__pageTabs,.documentTrainingFieldCard__actions{flex-wrap:wrap}.documentTrainingWorkspace__typePicker{min-width:220px}.documentTrainingWorkspace__shell,.documentTrainingWorkspace__reviewGrid{display:grid;gap:14px}.documentTrainingWorkspace__shell{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.documentTrainingWorkspace__reviewGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr)}.documentTrainingWorkspace__rail,.documentTrainingWorkspace__review,.documentTrainingWorkspace__previewCard,.documentTrainingWorkspace__fieldsCard,.documentTrainingWorkspace__templateCard,.documentTrainingWorkspace__documentCard,.documentTrainingWorkspace__detectionCard,.documentTrainingFieldCard{min-width:0}.documentTrainingWorkspace__rail,.documentTrainingWorkspace__review{display:grid;gap:14px}.documentTrainingWorkspace__railSection,.documentTrainingWorkspace__previewCard,.documentTrainingWorkspace__fieldsCard{display:grid;gap:12px}.documentTrainingWorkspace__templateList,.documentTrainingWorkspace__documentList,.documentTrainingWorkspace__detectionList,.documentTrainingWorkspace__fieldGrid{display:grid;gap:10px}.documentTrainingWorkspace__templateCard,.documentTrainingWorkspace__documentCard,.documentTrainingWorkspace__detectionCard,.documentTrainingFieldCard{border-radius:16px;border:1px solid var(--surface-border);background:radial-gradient(circle at top right,rgba(255,149,78,.08),transparent 38%),#00000024;padding:12px;text-align:left}.documentTrainingWorkspace__templateCard,.documentTrainingWorkspace__documentCard,.documentTrainingWorkspace__detectionCard{font:inherit;cursor:pointer}.documentTrainingWorkspace__templateCard.is-selected,.documentTrainingWorkspace__documentCard.is-selected,.documentTrainingWorkspace__detectionCard.is-selected,.documentTrainingWorkspace__tableRow.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,transparent)}.documentTrainingWorkspace__templateCard strong,.documentTrainingWorkspace__documentCard strong,.documentTrainingWorkspace__detectionCard strong,.documentTrainingFieldCard strong{display:block;color:var(--text-0);font-size:13px}.documentTrainingWorkspace__templateCard span,.documentTrainingWorkspace__documentCard span,.documentTrainingWorkspace__detectionCard span,.documentTrainingFieldCard span{color:var(--text-2);font-size:12px;line-height:1.45}.documentTrainingWorkspace__documentCardCopy{display:grid;gap:4px;min-width:0}.documentTrainingWorkspace__reviewMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.documentTrainingWorkspace__flags{margin-top:-2px}.documentTrainingPreview{position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#0e1424f5,#090c18fa),radial-gradient(circle at top left,rgba(83,163,255,.14),transparent 40%)}.documentTrainingPreview__image{display:block;width:100%;height:100%;object-fit:contain}.documentTrainingPreview__overlay{position:absolute;display:grid;align-content:start;border-radius:10px;border:1px solid rgba(122,200,255,.7);background:#4198ff29;box-shadow:inset 0 0 0 1px #ffffff0a;padding:4px 6px;color:var(--text-0);font-size:10px;text-align:left;cursor:pointer}.documentTrainingPreview__overlay.is-selected{border-color:#ffc75ceb;background:#ffad402e}.documentTrainingPreview__overlay span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentTrainingFieldCard{display:grid;gap:10px}.documentTrainingFieldCard__header>div{display:grid;gap:4px}.documentTrainingFieldCard__meta,.documentTrainingFieldCard__aliases,.documentTrainingFieldCard__assignment{display:flex;gap:8px;flex-wrap:wrap}.documentTrainingFieldCard__aliases span{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;border:1px solid var(--surface-border);background:#00000029}.documentTrainingFieldCard__assignment{display:grid;gap:4px;border-radius:14px;border:1px solid rgba(122,200,255,.18);background:#12233a75;padding:10px 12px}.documentTrainingWorkspace__actions{justify-content:flex-end}.documentTrainingWorkspace__empty,.documentTrainingWorkspace__emptyState{display:grid;gap:8px;border-radius:18px;border:1px dashed var(--surface-border);background:#0000001f;padding:22px;text-align:center}.documentTrainingWorkspace__tableRow td{background:#ffffff03}.documentTrainingWorkspace__rowLink{border:0;background:transparent;color:var(--text-0);font:inherit;padding:0;text-align:left;cursor:pointer}.documentTrainingWorkspace__rowLink:hover{text-decoration:underline}.documentTrainingWorkspace .btn-inline.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 58%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.documentTrainingWorkspace--embedded .documentTrainingWorkspace__shell,.documentTrainingWorkspace--embedded .documentTrainingWorkspace__reviewGrid{grid-template-columns:1fr}@media(max-width:1180px){.documentTrainingWorkspace__shell,.documentTrainingWorkspace__reviewGrid{grid-template-columns:1fr}}.financeHomePage__heroCard,.financeHomePage__heroCopy,.financeHomePage__actionPanel,.financeHomePage__summaryPanel{display:grid;gap:14px}.financeHomePage__heroGrid,.financeHomePage__workspaceGrid,.financeHomePage__pairGrid,.financeHomePage__operationsGrid,.financeHomePage__actionGrid,.financeHomePage__signalGrid,.financeHomePage__metricGrid,.financeHomePage__settingsList{display:grid;gap:12px}.financeHomePage__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}.financeHomePage__workspaceGrid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:start}.financeHomePage__pairGrid,.financeHomePage__operationsGrid,.financeHomePage__signalGrid,.financeHomePage__metricGrid,.financeHomePage__actionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeHomePage__eyebrow,.financeHomePage__actionEyebrow,.financeHomePage__signalLabel,.financeHomePage__metricLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.financeHomePage__statusRow{display:flex;flex-wrap:wrap;gap:8px}.financeHomePage__signalCard,.financeHomePage__metricCard,.financeHomePage__operationsCard,.financeHomePage__actionCard,.financeHomePage__settingsLink{border-radius:18px;border:1px solid var(--surface-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 42%),#ffffff08;min-width:0}.financeHomePage__signalCard,.financeHomePage__metricCard,.financeHomePage__operationsCard{padding:14px}.financeHomePage__actionCard,.financeHomePage__settingsLink{display:grid;gap:8px;padding:14px 16px;color:inherit;text-decoration:none;transition:transform var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease)}.financeHomePage__actionCard:hover,.financeHomePage__settingsLink:hover,.financeHomePage__actionCard:focus-visible,.financeHomePage__settingsLink:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-primary) 40%,transparent);box-shadow:0 16px 30px color-mix(in srgb,var(--accent-primary) 12%,transparent);outline:none}.financeHomePage__actionCard strong,.financeHomePage__settingsLink strong,.financeHomePage__operationsCard strong{color:var(--text-0);font-size:14px}.financeHomePage__actionCard span,.financeHomePage__settingsLink span,.financeHomePage__operationsCard p,.financeHomePage__signalDetail{color:var(--text-2);font-size:12px;line-height:1.55;margin:0}.financeHomePage__signalValue,.financeHomePage__metricValue{color:var(--text-0);font-size:26px;line-height:1.1}.financeHomePage__metricCard{display:grid;gap:8px;min-height:96px}.financeHomePage__signalCard{display:grid;gap:8px;align-content:start}.financeHomePage__tableShell{margin-top:1rem}.financeExceptionWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:12px;align-items:start}.financeExceptionWorkspace>.table-shell{margin-top:0}.financeExceptionRow{cursor:pointer}.financeExceptionRow:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 72%,transparent);outline-offset:-2px}.financeExceptionRow.is-selected td,.financeExceptionRow:hover td,.financeExceptionRow:focus-visible td{background:color-mix(in srgb,var(--accent-primary) 9%,transparent)}.financeExceptionSourceCell{display:grid;gap:3px;min-width:0}.financeExceptionSourceCell__label{color:var(--text-0);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeExceptionSourceCell__meta{color:var(--text-2);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeExceptionDetailPanel{position:sticky;top:16px;display:grid;gap:14px;min-width:0;border-radius:var(--radius-lg);border:1px solid var(--surface-border);background:#ffffff09;padding:14px}.financeExceptionDetailPanel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.financeExceptionDetailPanel__title{display:grid;gap:4px;min-width:0}.financeExceptionDetailPanel__title h3{margin:0;color:var(--text-0);font-size:18px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.financeExceptionDetailGrid{display:grid;gap:10px;margin:0}.financeExceptionDetailGrid div{display:grid;gap:3px;min-width:0}.financeExceptionDetailGrid dt{color:var(--text-2);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.financeExceptionDetailGrid dd{margin:0;color:var(--text-0);font-size:13px;overflow-wrap:anywhere}.financeExceptionTechnicalDetails{border-top:1px solid var(--surface-divider);padding-top:12px}.financeExceptionTechnicalDetails summary{color:var(--text-2);cursor:pointer;font-size:12px}.financeExceptionDetailGrid--technical{margin-top:10px}.financeExceptionEmptyState{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}@media(max-width:1180px){.financeHomePage__heroGrid,.financeHomePage__workspaceGrid,.financeHomePage__pairGrid,.financeHomePage__operationsGrid,.financeExceptionWorkspace{grid-template-columns:1fr}.financeExceptionDetailPanel{position:static}}@media(max-width:900px){.financeHomePage__signalGrid,.financeHomePage__metricGrid,.financeHomePage__actionGrid{grid-template-columns:1fr}}.grainMillPage,.grainMillPage__headerActions,.grainMillPage__summaryGrid,.grainMillPage__primaryGrid,.grainMillPage__secondaryGrid,.grainMillPage__siloGrid,.grainMillPage__sideStack,.grainMillPage__scaleList,.grainMillPage__detailList,.grainMillPage__formStack,.grainMillPage__movementList,.grainMillPage__alertList,.grainMillPage__issueList{display:grid;gap:14px}.grainMillPage{gap:18px}.grainMillPage__loadingCard{display:grid;min-height:220px;place-items:center}.grainMillPage__headerActions{grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;justify-content:end;gap:10px}.grainMillPage__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.grainMillPage__summaryCard,.grainMillPage__siloCard,.grainMillPage__scaleRow,.grainMillPage__alertItem,.grainMillPage__movementItem,.grainMillPage__resultCard{border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at top right,rgba(255,166,77,.12),transparent 40%),#0a0e18db;box-shadow:inset 0 1px #ffffff08}.grainMillPage__summaryCard{display:grid;gap:8px;min-height:118px;padding:16px 18px}.grainMillPage__summaryLabel,.grainMillPage__detailLabel{color:var(--text-2);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.grainMillPage__summaryValue{color:var(--text-0);font-size:clamp(1.45rem,1.8vw,1.9rem);line-height:1.1}.grainMillPage__summaryDetail{color:var(--text-2);font-size:12px;line-height:1.5}.grainMillPage__primaryGrid{align-items:start;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr)}.grainMillPage__secondaryGrid{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.grainMillPage__siloSection,.grainMillPage__scalePanel,.grainMillPage__alertPanel,.grainMillPage__ticketPanel,.grainMillPage__inventoryPanel,.grainMillPage__operatorPanel,.grainMillPage__adminPanel{display:grid;gap:16px}.grainMillPage__sectionHeader,.grainMillPage__resultHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.grainMillPage__sectionHeader>div,.grainMillPage__resultHeader>div{display:grid;gap:4px}.grainMillPage__sectionHeader .content-title,.grainMillPage__sectionHeader .content-subtitle,.grainMillPage__resultHeader strong,.grainMillPage__resultHeader .content-subtitle{margin:0}.grainMillPage__siloGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grainMillPage__siloCard{display:grid;gap:14px;min-width:0;padding:16px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease)}.grainMillPage__siloCard:hover,.grainMillPage__siloCard:focus-visible,.grainMillPage__scaleRow:hover,.grainMillPage__scaleRow:focus-visible,.grainMillPage__modeButton:hover,.grainMillPage__modeButton:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 42%,transparent);box-shadow:0 18px 36px #00000038;outline:none}.grainMillPage__siloCard.is-selected,.grainMillPage__scaleRow.is-selected,.grainMillPage__modeButton.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 36%,transparent),0 18px 36px #0000003d;background:linear-gradient(180deg,#ffffff14,#ffffff06),radial-gradient(circle at top right,rgba(255,166,77,.18),transparent 42%),#0c121eeb}.grainMillPage__siloCardHeader{display:flex;justify-content:space-between;gap:10px}.grainMillPage__siloCardHeader>div{display:grid;gap:4px;min-width:0}.grainMillPage__siloCardHeader strong,.grainMillPage__scaleRow strong,.grainMillPage__movementItem strong{color:var(--text-0)}.grainMillPage__siloCardHeader span,.grainMillPage__siloMeta span,.grainMillPage__scaleRow span,.grainMillPage__movementItem span,.grainMillPage__alertItem span{color:var(--text-2);font-size:12px;line-height:1.45}.grainMillPage__siloGauge{position:relative;display:grid;align-items:end;min-height:160px;overflow:hidden;border-radius:18px;border:1px solid rgba(122,200,255,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff03),repeating-linear-gradient(to top,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 24%),#050a13f0}.grainMillPage__siloGaugeFill{width:100%;min-height:4px;align-self:end;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffb74deb,#905cffd1),linear-gradient(90deg,rgba(255,255,255,.22),transparent);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffa64d14}.grainMillPage__siloGaugeValue{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#080c16e6;border:1px solid rgba(255,255,255,.08);color:var(--text-0);font-size:12px;font-weight:600}.grainMillPage__siloMeta{display:grid;gap:6px}.grainMillPage__sideStack{align-content:start}.grainMillPage__scaleList{gap:10px}.grainMillPage__scaleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:12px 14px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--t-med) var(--ease),border-color var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease),background var(--t-med) var(--ease)}.grainMillPage__scaleRow>div{display:grid;gap:4px;min-width:0}.grainMillPage__detailList{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border-radius:16px;border:1px solid rgba(122,200,255,.16);background:#080f1db8}.grainMillPage__detailList>div{display:grid;gap:5px;min-width:0}.grainMillPage__detailList strong{color:var(--text-0);font-size:14px}.grainMillPage__detailList--compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.grainMillPage__inlineForm,.grainMillPage__formStack{display:grid;gap:14px;padding-top:4px}.grainMillPage__formGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.grainMillPage__inlineSelectRow{align-items:end}.grainMillPage__textarea{min-height:104px;resize:vertical}.grainMillPage__textarea--code{min-height:220px;font-family:var(--font-mono, "Cascadia Code", "Consolas", monospace);font-size:12px;line-height:1.55}.grainMillPage__alertList,.grainMillPage__movementList,.grainMillPage__issueList{list-style:none;margin:0;padding:0}.grainMillPage__alertItem,.grainMillPage__movementItem{padding:14px 16px}.grainMillPage__alertItem{gap:8px;border-left:3px solid transparent}.grainMillPage__alertItem.is-error{border-left-color:#ff6b6be6}.grainMillPage__alertItem.is-warn{border-left-color:#ffbe5ceb}.grainMillPage__alertItem.is-ok{border-left-color:#6ae1a2e6}.grainMillPage__alertItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.grainMillPage__tableShell{overflow:auto;border-radius:18px;border:1px solid var(--surface-border);background:#040912d6}.grainMillPage__table{width:100%;border-collapse:collapse;min-width:720px}.grainMillPage__table th,.grainMillPage__table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.grainMillPage__table th{position:sticky;top:0;z-index:1;background:#080e18f5;color:var(--text-1);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.grainMillPage__table td{color:var(--text-1);font-size:13px}.grainMillPage__table tbody tr:hover td{background:#ffffff05}.grainMillPage__modeSwitch{display:inline-flex;flex-wrap:wrap;gap:8px}.grainMillPage__modeButton{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff08;color:var(--text-1);font:inherit;cursor:pointer;transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.grainMillPage__movementItem,.grainMillPage__resultCard{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.grainMillPage__movementItem>div{display:grid;gap:4px}.grainMillPage__resultCard{display:grid;gap:12px;padding:16px}.grainMillPage__issueList{gap:8px}.grainMillPage__issueList li{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,190,92,.18);background:#3d2b0c57;color:var(--text-1);font-size:12px;line-height:1.5}@media(max-width:1320px){.grainMillPage__primaryGrid,.grainMillPage__secondaryGrid{grid-template-columns:1fr}.grainMillPage__sideStack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.grainMillPage__summaryGrid,.grainMillPage__sideStack,.grainMillPage__detailList,.grainMillPage__formGrid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.grainMillPage__headerActions{grid-auto-flow:row;justify-content:stretch}.grainMillPage__summaryGrid,.grainMillPage__sideStack,.grainMillPage__detailList,.grainMillPage__formGrid{grid-template-columns:1fr}.grainMillPage__sectionHeader,.grainMillPage__resultHeader,.grainMillPage__movementItem,.grainMillPage__alertItemHeader{flex-direction:column;align-items:stretch}.grainMillPage__table{min-width:640px}}.workforceSchedulerPage__dangerSection{gap:12px;padding:14px;border:1px solid rgba(255,183,92,.18);border-radius:16px;background:#24170857}.workforceSchedulerPage__dangerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workforceSchedulerPage__dangerHeader>div{display:grid;gap:4px}.grainMillPage__message{padding:12px 14px;border-radius:14px;border:1px solid rgba(111,196,255,.18);background:#0a1220c7;color:var(--text-0);font-size:13px;line-height:1.5}.grainMillPage__message--warning{border-color:#ffb75c47;background:#3a24088a}.high4Help{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;vertical-align:middle;z-index:2}.high4Help--heading,.high4Help--section{margin-left:8px}.high4Help--card,.high4Help--toolbar{margin-left:4px}.high4Help__button{width:34px;height:34px;border-radius:12px;border:1px solid rgba(249,115,22,.42);background:radial-gradient(circle at 30% 24%,rgba(255,180,92,.28),transparent 34%),linear-gradient(145deg,#581c87bd,#111316f5 54%,#f973163d);color:#ffb86b;display:grid;place-items:center;padding:0;cursor:pointer;box-shadow:0 0 0 1px #a855f724 inset,0 14px 24px #00000042,0 0 18px #f9731624;transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.high4Help--toolbar .high4Help__button,.high4Help--inline .high4Help__button{width:30px;height:30px;border-radius:10px}.high4Help__button:hover,.high4Help.is-open .high4Help__button{transform:translateY(-1px);border-color:#ffb86bc7;color:#ffd0a1;box-shadow:0 0 0 1px #a855f738 inset,0 16px 28px #00000052,0 0 24px #f9731647,0 0 30px #a855f72e}.high4Help__button:focus-visible{outline:none;border-color:#ffd0a1f0;box-shadow:0 0 0 2px #090a0cfa,0 0 0 4px #ff8a1f8a,0 0 30px #a855f73d}.high4Help__icon{width:19px;height:19px;fill:currentColor;filter:drop-shadow(0 0 8px rgba(255,138,31,.28))}.high4Help--toolbar .high4Help__icon,.high4Help--inline .high4Help__icon{width:17px;height:17px}.high4Help__bubble{position:fixed;left:0;top:0;width:min(280px,calc(100vw - 32px));max-width:280px;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain;z-index:10000;border-radius:12px;border:1px solid rgba(255,184,107,.34);background:radial-gradient(220px 110px at 18% 0%,rgba(168,85,247,.24),transparent 64%),linear-gradient(180deg,#1f1826fa,#0c0d10fa);color:var(--text-1);box-shadow:0 18px 38px #0000006b,0 0 0 1px #ffffff0d inset,0 0 24px #f9731629;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));padding:12px 13px;display:grid;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity var(--t-fast) var(--ease),visibility var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.high4Help__bubble.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.high4Help__bubble--top{transform:translateY(4px)}.high4Help__bubble--top.is-open{transform:translateY(0)}.high4Help__bubble--bottom{transform:translateY(-4px)}.high4Help__bubble--bottom.is-open{transform:translateY(0)}.high4Help__bubble--right{transform:translate(-4px)}.high4Help__bubble--right.is-open{transform:translate(0)}.high4Help__bubble--left{transform:translate(4px)}.high4Help__bubble--left.is-open{transform:translate(0)}.high4Help__title{color:#ffd0a1;font-size:12px;font-weight:800;line-height:1.2}.high4Help__content{color:var(--text-2);font-size:12px;line-height:1.45}.grainMillPage__layout,.grainMillPage__main,.grainMillPage__side,.grainMillPage__ticketColumns,.grainMillPage__ticketColumn,.grainMillPage__drawerPalette{display:grid;gap:14px}.grainMillPage__layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);align-items:start}.grainMillPage__card{display:grid;gap:16px}.grainMillPage__cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.grainMillPage__cardHeader>div{display:grid;gap:4px}.grainMillPage__cardHeader .content-title,.grainMillPage__cardHeader .content-subtitle{margin:0}.grainMillPage__siloGraphic{position:relative;display:grid;align-items:end;min-height:160px;overflow:hidden;border-radius:18px;border:1px solid rgba(122,200,255,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff03),repeating-linear-gradient(to top,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 24%),#050a13f0}.grainMillPage__siloGraphicFill{width:100%;min-height:4px;align-self:end;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#ffb74deb,#905cffd1),linear-gradient(90deg,rgba(255,255,255,.22),transparent);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #ffa64d14}.grainMillPage__siloContent,.grainMillPage__siloHeader>div,.grainMillPage__siloMetrics,.grainMillPage__siloMeta,.grainMillPage__scaleHeader,.grainMillPage__scaleMeta,.grainMillPage__tableCell,.grainMillPage__alertCard{display:grid;gap:4px}.grainMillPage__siloHeader,.grainMillPage__scaleHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.grainMillPage__siloHeader strong,.grainMillPage__scaleHeader strong,.grainMillPage__queueHeading,.grainMillPage__sectionTitle{color:var(--text-0)}.grainMillPage__siloHeader span,.grainMillPage__siloMetrics span,.grainMillPage__siloMeta span,.grainMillPage__scaleMeta span,.grainMillPage__tableCell span,.grainMillPage__alertCard span{color:var(--text-2);font-size:12px;line-height:1.45}.grainMillPage__scaleCard,.grainMillPage__actionCard,.grainMillPage__alertCard{border-radius:18px;border:1px solid var(--surface-border);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#070c16e0;padding:14px 16px}.grainMillPage__scaleCard{display:grid;gap:10px;width:100%;color:inherit;text-align:left;cursor:pointer}.grainMillPage__scaleCard:disabled{cursor:default}.grainMillPage__ticketColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.grainMillPage__queueHeading,.grainMillPage__sectionTitle{font-size:13px;font-weight:700}.grainMillPage__actions{display:flex;flex-wrap:wrap;gap:10px}.grainMillPage__segmented{display:inline-flex;flex-wrap:wrap;gap:8px}.grainMillPage__segment,.grainMillPage__drawerChip{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--surface-border);background:#ffffff08;color:var(--text-1);font:inherit;cursor:pointer;transition:border-color var(--t-med) var(--ease),background var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.grainMillPage__segment.is-selected,.grainMillPage__drawerChip.is-selected{border-color:color-mix(in srgb,var(--accent-primary) 62%,transparent);background:#ffa64d1f;box-shadow:0 0 0 1px #ffa64d33}.grainMillPage__drawerPalette{grid-template-columns:repeat(auto-fit,minmax(108px,max-content))}@media(max-width:1320px){.grainMillPage__layout{grid-template-columns:1fr}}@media(max-width:900px){.grainMillPage__ticketColumns,.grainMillPage__formGrid{grid-template-columns:1fr}.grainMillPage__cardHeader,.workforceSchedulerPage__dangerHeader{flex-direction:column;align-items:stretch}}
