.experience-studio{display:grid;gap:24px}.experience-studio-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.82fr);gap:24px;align-items:start}.experience-studio-main,.experience-studio-side{min-width:0}.experience-form{display:grid;gap:22px}.experience-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.experience-mode-card{padding:16px 18px;border-radius:var(--radius-xl);border:1px solid hsl(var(--border));background:hsl(var(--card));text-align:left;cursor:pointer;display:grid;gap:6px;color:hsl(var(--foreground));transition:all var(--duration-normal) var(--ease-out)}.experience-mode-card:hover{border-color:hsl(var(--primary) / .2);box-shadow:var(--shadow-surface-2)}.experience-mode-card span,.experience-field span,.experience-color-field span,.experience-preview-pill{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--primary))}.experience-mode-card strong{font-size:1rem;font-weight:650;letter-spacing:-.02em}.experience-mode-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.5}.experience-mode-card.is-active{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .3);background:hsl(var(--primary) / .04)}.experience-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.experience-field-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-field,.experience-color-field{display:grid;gap:6px}.experience-field-wide{grid-column:1 / -1}.experience-field input,.experience-field textarea,.experience-field select,.experience-color-field input[type=text]{width:100%;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));padding:10px 14px;color:hsl(var(--foreground));font-size:.88rem;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.experience-field input:focus,.experience-field textarea:focus,.experience-color-field input[type=text]:focus{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.experience-color-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.experience-color-field>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:center}.experience-color-field input[type=color]{width:48px;height:42px;padding:0;border:1px solid hsl(var(--border));border-radius:var(--radius);background:transparent;cursor:pointer}.experience-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.experience-save-message{margin:0;color:hsl(var(--success));font-size:.88rem;font-weight:600}.experience-preview-card{border-radius:var(--radius-xl);padding:22px;background:radial-gradient(ellipse 50% 50% at 0% 0%,color-mix(in srgb,var(--experience-secondary) 45%,transparent),transparent),linear-gradient(180deg,var(--experience-canvas),color-mix(in srgb,var(--experience-canvas) 72%,#ffffff 28%));border:1px solid color-mix(in srgb,var(--experience-primary) 20%,#ffffff 80%);color:var(--experience-ink);display:grid;gap:20px;box-shadow:var(--shadow-surface-3)}.experience-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.experience-preview-brand{display:flex;align-items:center;gap:12px}.experience-preview-brand strong,.experience-preview-hero h3,.experience-preview-stack strong{letter-spacing:-.025em}.experience-preview-brand span,.experience-preview-stack span{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--experience-ink) 55%,transparent)}.experience-preview-logo,.experience-preview-mark{width:44px;height:44px;border-radius:var(--radius-lg);object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,var(--experience-primary),var(--experience-secondary));color:#fff;font-weight:700;font-size:.88rem}.experience-preview-hero{display:grid;gap:6px}.experience-preview-hero h3{margin:0;font-size:1.75rem;font-weight:700}.experience-preview-hero p,.experience-preview-stack p{margin:0;font-size:.88rem;line-height:1.55;color:color-mix(in srgb,var(--experience-ink) 65%,transparent)}.experience-preview-stack{display:grid;gap:10px}.experience-preview-stack article{padding:16px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--experience-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--experience-primary) 12%,#ffffff 88%);box-shadow:0 12px 32px -24px color-mix(in srgb,var(--experience-primary) 30%,transparent)}.experience-preview-stack--reel_menu article:first-child{min-height:180px;background:linear-gradient(160deg,var(--experience-primary),var(--experience-secondary));color:#fff;border-color:transparent}.experience-preview-stack--reel_menu article:first-child span,.experience-preview-stack--reel_menu article:first-child p{color:#fffc}@media(max-width:1200px){.experience-studio-grid{grid-template-columns:minmax(0,1fr)}.experience-field-grid-compact,.experience-color-grid,.experience-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.experience-field-grid,.experience-field-grid-compact,.experience-color-grid,.experience-mode-grid{grid-template-columns:minmax(0,1fr)}.experience-form-actions,.experience-preview-head{flex-direction:column;align-items:stretch}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format("woff2")}@layer tokens{:root{--radius: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--background: 220 20% 97%;--foreground: 220 30% 10%;--card: 0 0% 100%;--card-foreground: 220 30% 10%;--popover: 0 0% 100%;--popover-foreground: 220 30% 10%;--primary: 28 68% 48%;--primary-foreground: 0 0% 100%;--secondary: 36 82% 58%;--secondary-foreground: 28 72% 18%;--muted: 220 16% 93%;--muted-foreground: 220 10% 46%;--accent: 220 16% 93%;--accent-foreground: 220 30% 10%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--success: 152 60% 38%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 28 72% 18%;--border: 220 16% 90%;--input: 220 16% 90%;--ring: 28 68% 48%;--sidebar: 224 32% 12%;--sidebar-foreground: 210 40% 98%;--sidebar-muted: 224 28% 18%;--sidebar-accent: 28 68% 48%;--display-2xl: 4rem;--display-xl: 3.25rem;--display-lg: 2.5rem;--display-md: 2rem;--display-sm: 1.625rem;--display-xs: 1.25rem;--display-leading-tight: 1.15;--display-leading: 1.25;--display-tracking-tight: -.025em;--display-tracking: -.015em;--display-weight: 600;--display-weight-bold: 700;--shadow-surface-1: 0 1px 2px rgba(0, 0, 0, .04), 0 0 0 1px rgba(0, 0, 0, .02);--shadow-surface-2: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-surface-3: 0 4px 12px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--shadow-surface-4: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--shadow-surface-5: 0 16px 40px rgba(0, 0, 0, .1), 0 4px 12px rgba(0, 0, 0, .06);--shadow-surface-6: 0 24px 56px rgba(0, 0, 0, .14), 0 6px 16px rgba(0, 0, 0, .06);--header-h: 56px;--sidebar-w: 260px;--touch-min: 48px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .32s}.dark{--background: 224 32% 8%;--foreground: 210 40% 96%;--card: 224 28% 12%;--card-foreground: 210 40% 96%;--popover: 224 28% 12%;--popover-foreground: 210 40% 96%;--primary: 28 68% 52%;--primary-foreground: 0 0% 100%;--secondary: 36 82% 58%;--secondary-foreground: 0 0% 100%;--muted: 224 24% 16%;--muted-foreground: 218 14% 58%;--accent: 224 24% 16%;--accent-foreground: 210 40% 96%;--destructive: 0 62.8% 42%;--destructive-foreground: 210 40% 98%;--success: 152 60% 38%;--success-foreground: 0 0% 100%;--warning: 38 92% 50%;--warning-foreground: 0 0% 100%;--border: 224 20% 18%;--input: 224 20% 18%;--ring: 28 68% 52%;--sidebar: 228 36% 6%;--sidebar-foreground: 210 40% 96%;--sidebar-muted: 224 28% 12%;--sidebar-accent: 28 68% 52%;--shadow-surface-1: 0 1px 2px rgba(0, 0, 0, .2);--shadow-surface-2: 0 2px 4px rgba(0, 0, 0, .16), 0 1px 2px rgba(0, 0, 0, .12);--shadow-surface-3: 0 4px 12px rgba(0, 0, 0, .2), 0 1px 3px rgba(0, 0, 0, .16);--shadow-surface-4: 0 8px 24px rgba(0, 0, 0, .24), 0 2px 6px rgba(0, 0, 0, .16);--shadow-surface-5: 0 16px 40px rgba(0, 0, 0, .28), 0 4px 12px rgba(0, 0, 0, .2);--shadow-surface-6: 0 24px 56px rgba(0, 0, 0, .36), 0 6px 16px rgba(0, 0, 0, .2);--header-h: 56px;--sidebar-w: 260px;--touch-min: 48px}}.focus-ring{outline:none}.focus-ring:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring) / .5)}.hover-lift{transition:transform var(--duration-normal) var(--ease-out)}.hover-lift:hover{transform:translateY(-2px)}.press-scale:active{transform:scale(.97)}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:hsl(var(--background));color:hsl(var(--foreground))}*{box-sizing:border-box;margin:0}body{margin:0;height:100vh;height:100dvh;overflow:hidden;background:hsl(var(--background));color:hsl(var(--foreground))}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit;outline:none}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring) / .4)}#root{height:100vh;height:100dvh;overflow:hidden}.ops-app-shell{height:100vh;height:100dvh;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr)}.ops-app-shell-empty{grid-template-columns:1fr}.ops-sidebar{background:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));width:var(--sidebar-w);padding:20px 16px;display:flex;flex-direction:column;gap:6px;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;transition:width var(--duration-normal) var(--ease-out),padding var(--duration-normal) var(--ease-out)}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:4px 8px;margin-bottom:16px}.brand-mark{width:38px;height:38px;border-radius:var(--radius);display:grid;place-items:center;background:hsl(var(--sidebar-accent));color:#fff;font-weight:700;font-size:.9rem;flex-shrink:0}.sidebar-brand strong{font-size:.92rem;font-weight:600;letter-spacing:-.01em}.sidebar-brand p{margin:0;color:hsl(var(--sidebar-foreground) / .5);font-size:.78rem;line-height:1.3}.ops-nav{display:grid;gap:2px}.ops-nav-item{min-height:38px;border-radius:var(--radius);padding:0 12px;gap:10px;display:flex;align-items:center;font-size:.88rem;font-weight:450;color:hsl(var(--sidebar-foreground) / .6);transition:all var(--duration-fast) var(--ease-out)}.ops-nav-item:hover{background:#ffffff0f;color:hsl(var(--sidebar-foreground) / .9)}.ops-nav-item.is-active{background:#ffffff1a;color:hsl(var(--sidebar-foreground));font-weight:500}.sidebar-card{border-radius:var(--radius);padding:14px 16px;margin-top:auto;background:#ffffff0a;border:1px solid hsl(0 0% 100% / .06)}.sidebar-card span{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--sidebar-foreground) / .4);margin-bottom:8px}.sidebar-card strong{display:block;font-size:.88rem;margin-bottom:4px}.sidebar-card p{margin:0;color:hsl(var(--sidebar-foreground) / .5);font-size:.8rem;line-height:1.45}.ops-main-shell{min-width:0;height:100vh;height:100dvh;display:grid;grid-template-rows:var(--header-h) minmax(0,1fr);overflow:hidden;background:hsl(var(--background))}.ops-topbar{height:var(--header-h);padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card) / .8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20}.ops-topbar-copy{display:grid;gap:1px}.topbar-eyebrow{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--primary))}.ops-topbar h1{margin:0;font-size:1.1rem;font-weight:600;letter-spacing:var(--display-tracking-tight)}.topbar-actions{display:flex;align-items:center;gap:10px}.topbar-breadcrumb{display:flex;align-items:center;gap:6px;font-size:.82rem;color:hsl(var(--muted-foreground))}.topbar-breadcrumb .breadcrumb-current{color:hsl(var(--foreground));font-weight:550}.venue-switcher{min-height:38px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-surface-1);font-size:.88rem;transition:border-color var(--duration-fast) var(--ease-out)}.venue-switcher:hover{border-color:hsl(var(--primary) / .3)}.venue-switcher span{color:hsl(var(--muted-foreground));font-size:.82rem}.venue-switcher select{border:0;background:transparent;color:hsl(var(--foreground));font-weight:500}.topbar-user-pill{min-height:34px;padding:0 12px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));display:grid;align-content:center}.topbar-user-pill span{color:hsl(var(--muted-foreground));font-size:.78rem}.ops-content{padding:24px 28px;display:grid;gap:20px;align-content:start;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.ops-content-empty{height:100%;align-content:center}.ops-content-queue{overflow:hidden;padding:0}.sidebar-card span,.topbar-eyebrow,.venue-context span,.panel-header span,.metric-tile span,.section-heading span,.ticket-kind,.queue-summary-card span,.venue-stat-card span{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}.sidebar-brand strong,.ops-topbar h1,.venue-context h2,.panel-header h2,.metric-tile strong,.ticket-card h3,.catalog-section-card h3,.queue-summary-card strong,.venue-stat-card strong{letter-spacing:var(--display-tracking-tight)}.sidebar-brand p,.sidebar-card p,.panel-header p,.metric-tile p,.venue-context p,.catalog-item-row p,.context-banner,.settings-grid p,.import-card p,.empty-card,.lane-column-header p,.queue-summary-card p,.venue-stat-card p,.ops-topbar-copy p,.activity-card p,.activity-meta span,.activity-chip-card span{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.55}.sidebar-card,.venue-context,.metric-tile,.ops-panel,.lane-column,.ticket-card,.catalog-section-card,.import-card,.context-banner,.empty-card,.queue-summary-card,.venue-stat-card,.team-card,.team-member-card,.activity-chip-card,.activity-card,.edge-node-card,.edge-token-card{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-1)}.onboarding-hero,.onboarding-copy,.onboarding-panel,.onboarding-stat-row,.onboarding-preset-grid,.onboarding-chip-row,.onboarding-form-grid,.onboarding-readonly-field{display:grid;gap:16px}.onboarding-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:28px;padding:32px;border-radius:var(--radius-xl);background:radial-gradient(ellipse 60% 50% at 0% 0%,hsl(var(--primary) / .08),transparent),radial-gradient(ellipse 40% 60% at 100% 100%,hsl(var(--secondary) / .06),transparent),hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-3)}.onboarding-copy{align-content:space-between}.onboarding-copy h2{margin:0;max-width:12ch;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.05;letter-spacing:var(--display-tracking-tight);font-weight:700}.onboarding-copy>p{margin:0;max-width:54ch;color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.65}.onboarding-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-panel{padding:24px;border-radius:var(--radius-lg);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-2)}.onboarding-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-preset-card{min-height:110px;padding:18px;border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card));display:grid;gap:10px;text-align:left;cursor:pointer;transition:all var(--duration-normal) var(--ease-out)}.onboarding-preset-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:var(--shadow-surface-2)}.onboarding-preset-card.is-selected{border-color:hsl(var(--primary) / .5);background:hsl(var(--primary) / .04);box-shadow:0 0 0 1px hsl(var(--primary) / .2),var(--shadow-surface-2)}.onboarding-preset-card span,.onboarding-readonly-field span{display:inline-flex;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--muted-foreground))}.onboarding-preset-card strong,.onboarding-readonly-field strong{display:block;margin-top:4px;letter-spacing:var(--display-tracking-tight)}.onboarding-preset-card p,.onboarding-readonly-field p{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.55}.onboarding-chip-row{display:flex;flex-wrap:wrap;gap:8px}.onboarding-readonly-field{padding:12px 14px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));align-content:center}.onboarding-toolbar{margin-top:4px}.onboarding-error{background:#fef0f0;border-color:hsl(var(--destructive) / .18)}.context-banner{padding:12px 16px;border-radius:var(--radius);font-size:.88rem}.resilience-banner{display:grid;gap:3px}.resilience-banner strong{font-size:.92rem;letter-spacing:var(--display-tracking-tight)}.resilience-offline_local,.resilience-degraded{background:#fff9eb;border-color:hsl(var(--warning) / .18)}.resilience-reconnecting{background:#f0f7ff;border-color:#3d8df524}.venue-context{border-radius:var(--radius-lg);padding:18px 22px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;background:radial-gradient(ellipse 50% 60% at 100% 0%,hsl(var(--primary) / .06),transparent),hsl(var(--card))}.venue-context-copy{display:grid;gap:12px}.venue-context h2{margin:0;font-size:1.25rem;font-weight:700}.venue-context span{color:hsl(var(--primary))}.ticket-kind{color:hsl(var(--primary));margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-pill-row,.queue-kind-row{display:flex;flex-wrap:wrap;gap:8px}.module-pill,.status-badge,.queue-kind-chip,.sync-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:500}.module-pill,.queue-kind-chip{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.status-badge{text-transform:capitalize;font-weight:550}.status-queued{background:#fef2d7;color:#8a510f}.status-active{background:#ddecfe;color:#1642a2}.status-completed{background:#d7f4e5;color:#186242}.status-cancelled{background:#fbe5e5;color:#8f2828}.metric-grid,.settings-grid,.catalog-summary-grid,.import-summary-grid,.catalog-section-grid,.queue-summary-grid,.venue-stat-grid{display:grid;gap:14px}.metric-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.venue-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-tile,.queue-summary-card,.venue-stat-card{border-radius:var(--radius-lg);padding:18px 20px}.metric-tile span,.queue-summary-card span,.venue-stat-card span{color:hsl(var(--primary))}.metric-tile strong,.queue-summary-card strong,.venue-stat-card strong{display:block;font-size:var(--display-xs);font-weight:700;margin:6px 0 4px}.ops-panel{border-radius:var(--radius-lg);padding:22px 24px;display:grid;gap:18px}.panel-header{display:grid;gap:6px}.panel-header span{color:hsl(var(--primary))}.panel-header h2{margin:0;font-size:1.25rem;font-weight:650}.queue-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.queue-operations-grid,.queue-coverage-grid,.queue-staffing-grid,.queue-coverage-stats,.team-card-stats,.team-member-stat-row{display:grid;gap:12px}.queue-operations-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.queue-coverage-panel,.queue-staffing-panel{display:grid;gap:12px}.queue-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-coverage-card,.queue-staffing-card{border-radius:var(--radius-lg);padding:16px 18px;border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-surface-1)}.queue-coverage-head,.team-card-head,.team-member-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queue-coverage-head strong,.team-card-head strong{display:block;margin-top:4px;font-size:1rem}.queue-coverage-card p,.queue-staffing-card p,.team-card p,.team-member-insights{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem}.queue-coverage-stats,.team-card-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-coverage-stats div,.team-card-stats div{border-radius:var(--radius);padding:10px 12px;background:hsl(var(--background));border:1px solid hsl(var(--border))}.queue-coverage-stats span,.team-card-stats span,.queue-staffing-card span,.team-member-stat-row span{display:block;color:hsl(var(--muted-foreground));font-size:.78rem}.queue-coverage-stats strong,.team-card-stats strong,.queue-staffing-card strong{display:block;margin-top:4px;letter-spacing:var(--display-tracking-tight);font-size:1.15rem;font-weight:700}.queue-staffing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-gap-stack,.queue-filter-row,.queue-execution-grid,.queue-detail-rail,.queue-detail-card,.queue-detail-meta,.queue-detail-line-stack,.queue-recommendation-stack,.queue-recommendation-card,.team-readiness-grid,.team-readiness-card,.team-ready-stack,.team-ready-meta,.team-filter-row,.team-member-meta-grid{display:grid;gap:12px}.queue-viewport{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden}.queue-summary-strip{display:flex;align-items:center;gap:16px;padding:10px 24px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card) / .85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-x:auto;flex-wrap:nowrap}.queue-strip-stat{display:flex;align-items:center;gap:6px;white-space:nowrap}.queue-strip-stat span{display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:600;color:hsl(var(--muted-foreground))}.queue-strip-stat strong{font-size:1rem;font-weight:700;letter-spacing:var(--display-tracking-tight)}.queue-strip-kinds{display:flex;gap:6px;flex-shrink:0}.queue-strip-gap{flex-shrink:0;padding:3px 10px;border-radius:999px;background:hsl(var(--warning) / .12);color:hsl(var(--warning));font-size:.75rem;font-weight:600}.queue-strip-filters{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.queue-filter-row{grid-auto-flow:column;justify-content:start;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:2px}.queue-filter-button{min-height:34px;padding:0 14px;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;font-size:.82rem;font-weight:500;transition:all var(--duration-fast) var(--ease-out)}.queue-filter-button:hover{border-color:hsl(var(--foreground) / .2);color:hsl(var(--foreground))}.queue-filter-button.is-active{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background))}.queue-execution-grid{grid-template-columns:minmax(0,1fr) 360px;height:100%;overflow:hidden}.queue-board-column{min-width:0;height:100%;overflow:hidden}.queue-detail-rail{height:100%;overflow-y:auto;overscroll-behavior:contain;background:hsl(var(--card));border-left:1px solid hsl(var(--border));padding:20px}.queue-detail-card,.team-readiness-card{border-radius:var(--radius-lg);padding:18px;background:hsl(var(--background));border:1px solid hsl(var(--border))}.queue-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queue-detail-head h3{margin:4px 0 0;font-size:1.08rem;font-weight:650}.queue-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-detail-meta span,.queue-detail-note span,.team-member-meta-grid span{display:block;color:hsl(var(--muted-foreground));font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.queue-detail-meta strong,.team-member-meta-grid strong{display:block;margin-top:4px;font-weight:600}.queue-detail-note p{margin:6px 0 0;color:hsl(var(--muted-foreground));font-size:.88rem}.queue-detail-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid hsl(var(--border))}.queue-detail-line:first-child{padding-top:0;border-top:0}.queue-detail-line p,.queue-recommendation-card p,.team-ready-row p{margin:4px 0 0;color:hsl(var(--muted-foreground));font-size:.88rem}.queue-recommendation-card,.team-ready-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding-top:10px;border-top:1px solid hsl(var(--border))}.queue-recommendation-card:first-child,.team-ready-row:first-child{padding-top:0;border-top:0}.queue-recommendation-meta,.team-ready-meta{display:flex;flex-wrap:wrap;gap:6px}.queue-recommendation-meta span,.team-ready-meta span{border-radius:var(--radius);padding:4px 8px;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:.78rem}.team-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-board-viewport{height:100%;overflow:hidden}.lane-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:100%;overflow:hidden}.lane-column{border-radius:0;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid hsl(var(--border));background:hsl(var(--background))}.lane-column:last-child{border-right:0}.lane-column-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lane-column-header strong{display:block;margin-bottom:4px;text-transform:capitalize;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lane-column-header span:last-child{min-width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.lane-column:nth-child(1) .lane-column-header span:last-child{background:#fef2d7;color:#8a510f}.lane-column:nth-child(2) .lane-column-header span:last-child{background:#ddecfe;color:#1642a2}.lane-column:nth-child(3) .lane-column-header span:last-child{background:#d7f4e5;color:#186242}.lane-column:nth-child(4) .lane-column-header span:last-child{background:#fbe5e5;color:#8f2828}.lane-stack{display:grid;gap:8px;align-content:start;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.ticket-card{border-radius:var(--radius-lg);padding:16px 18px;display:grid;gap:12px;background:hsl(var(--card));transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);cursor:pointer}.ticket-card:hover{box-shadow:var(--shadow-surface-2)}.ticket-card.is-selected{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .3),var(--shadow-surface-2)}.ticket-head,.ticket-meta,.ticket-actions,.catalog-item-row,.import-card,.import-actions,.activity-head,.activity-meta,.assignment-summary,.catalog-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ticket-head{align-items:flex-start}.ticket-actions{flex-wrap:wrap}.ticket-status-stack{display:grid;justify-items:end;gap:6px}.ticket-card h3,.activity-card h3{margin:0;font-size:.92rem;font-weight:550;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ticket-lines{display:grid;gap:6px}.ticket-line{display:flex;align-items:center;justify-content:space-between;gap:10px;color:hsl(var(--foreground));font-size:.85rem}.ticket-meta{color:hsl(var(--muted-foreground));font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-pill{background:#ddebfe;color:#1642a2}.ticket-assignment,.assignment-controls,.team-form,.team-member-controls,.catalog-management-stack,.catalog-workspace-grid,.catalog-main-column,.catalog-side-column,.catalog-meta-grid,.catalog-toolbar,.catalog-toolbar-actions,.catalog-item-editor-main,.catalog-item-editor-meta,.catalog-modifier-stack,.catalog-modifier-card,.catalog-modifier-grid,.catalog-modifier-option-stack,.catalog-modifier-option-row,.catalog-item-editor,.catalog-section-header,.catalog-section-actions,.catalog-modifier-heading,.catalog-section-overview,.catalog-section-overview-meta,.import-actions-vertical,.import-meta-stack,.edge-form{display:grid;gap:10px}.assignment-summary span{color:hsl(var(--muted-foreground));font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-summary strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-controls{grid-template-columns:1fr 1fr}.assignment-controls select{min-width:0}.primary-button,.secondary-button,.launcher-button{min-height:38px;border-radius:var(--radius);padding:0 16px;cursor:pointer;font-size:.88rem;font-weight:550;transition:all var(--duration-fast) var(--ease-out)}.primary-button:hover,.secondary-button:hover,.launcher-button:hover{transform:translateY(-1px)}.primary-button:active,.secondary-button:active,.launcher-button:active{transform:translateY(0) scale(.98)}.primary-button:disabled,.secondary-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary-button,.launcher-button{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0;box-shadow:var(--shadow-surface-2)}.primary-button:hover,.launcher-button:hover{background:hsl(var(--primary) / .9);box-shadow:var(--shadow-surface-3)}.secondary-button{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.secondary-button:hover{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .03)}.import-stack,.catalog-item-stack,.team-grid,.team-member-stack,.activity-stack,.activity-chip-grid{display:grid;gap:12px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card,.team-member-card,.activity-chip-card,.activity-card,.edge-node-card,.edge-token-card,.catalog-section-card,.catalog-insight-card,.catalog-item-preview-card,.import-note-card{border-radius:var(--radius-lg);padding:18px;display:grid;gap:10px;background:hsl(var(--card))}.team-card-rich,.team-member-card-rich{gap:14px}.team-card-statuses{display:flex;flex-wrap:wrap;gap:6px}.team-card span,.team-member-card p,.catalog-field span,.catalog-toolbar p,.edge-node-detail-grid p,.edge-token-card p{color:hsl(var(--muted-foreground));font-size:.88rem}.team-card strong,.team-member-card strong,.catalog-item-row strong,.import-card strong,.settings-grid strong,.edge-node-detail-grid strong,.edge-token-card strong,.catalog-insight-card strong,.catalog-item-preview-card strong,.catalog-modifier-heading strong,.import-meta-item strong{display:block;margin-bottom:4px;letter-spacing:var(--display-tracking-tight);font-weight:600}.team-member-head p,.team-member-insights span{margin:2px 0 0}.team-member-insights{display:grid;gap:8px}.team-member-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.team-member-stat-row span{border-radius:var(--radius);padding:10px 12px;background:hsl(var(--background));border:1px solid hsl(var(--border));text-align:center}.activity-chip-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.activity-chip-card strong{display:block;margin-bottom:4px;font-size:1.3rem;font-weight:700}.edge-node-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.edge-node-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edge-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center}.edge-token-card code{display:block;overflow-wrap:anywhere;border-radius:var(--radius);padding:12px 14px;background:hsl(var(--foreground));color:hsl(var(--background));font-size:.82rem;line-height:1.5}.edge-form input,.team-form input,.team-form select,.assignment-controls select,.team-member-controls select,.venue-switcher select,.catalog-field input,.catalog-item-editor input,.catalog-item-editor select,.catalog-field textarea,.catalog-item-editor textarea,.catalog-section-header input{min-height:38px;border-radius:var(--radius);border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));padding:10px 14px;width:100%;font-size:.88rem;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.edge-form input:focus,.team-form input:focus,.team-form select:focus,.assignment-controls select:focus,.team-member-controls select:focus,.catalog-field input:focus,.catalog-item-editor input:focus,.catalog-item-editor select:focus,.catalog-field textarea:focus,.catalog-item-editor textarea:focus,.catalog-section-header input:focus{border-color:hsl(var(--primary) / .5);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.catalog-field textarea,.catalog-item-editor textarea{min-height:80px;padding:10px 14px;resize:vertical}.edge-form input::placeholder,.team-form input::placeholder,.catalog-field input::placeholder,.catalog-item-editor input::placeholder,.catalog-field textarea::placeholder,.catalog-item-editor textarea::placeholder,.catalog-section-header input::placeholder{color:hsl(var(--muted-foreground))}.catalog-section-grid{grid-template-columns:1fr}.catalog-summary-grid,.import-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.catalog-workspace-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.catalog-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-field{display:grid;gap:6px}.catalog-field label,.catalog-inline-field label{display:block;font-size:.82rem;font-weight:550;color:hsl(var(--foreground))}.catalog-field-wide{grid-column:span 3}.catalog-toolbar{grid-template-columns:1fr auto;align-items:center}.catalog-toolbar-actions{grid-auto-flow:column;align-items:center}.catalog-insight-head,.catalog-card-head,.import-card-head,.catalog-section-overview-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.catalog-chip-row,.import-chip-row{display:flex;flex-wrap:wrap;gap:8px}.catalog-section-card{border-radius:var(--radius-lg)}.catalog-section-header input{font-size:1.08rem;font-weight:650}.catalog-section-actions{justify-items:end}.catalog-inline-field{display:grid;gap:6px}.catalog-inline-field span,.import-note-card span,.import-meta-item span{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600}.catalog-item-editor-main{grid-template-columns:minmax(0,1fr) 160px}.catalog-item-editor-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-item-editor{grid-template-columns:1fr;align-items:start;padding-top:14px;border-top:1px solid hsl(var(--border))}.catalog-modifier-stack{padding-top:12px;border-top:1px solid hsl(var(--border))}.catalog-modifier-heading{grid-template-columns:1fr auto;align-items:center}.catalog-modifier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-modifier-card{padding:14px 16px;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:var(--radius-lg)}.catalog-modifier-option-row{grid-template-columns:minmax(0,1fr) 140px 100px;align-items:end}.catalog-checkbox-field input{min-height:20px;width:20px;padding:0;accent-color:hsl(var(--primary))}.catalog-item-preview-card p,.catalog-section-overview-row p,.import-note-card p,.import-approved-copy{margin:0;color:hsl(var(--muted-foreground));font-size:.88rem;line-height:1.55}.catalog-item-preview-card small{color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5}.catalog-media-pill{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.catalog-section-overview{gap:10px}.catalog-section-overview-row{padding-top:10px;border-top:1px solid hsl(var(--border))}.catalog-section-overview-row:first-child{padding-top:0;border-top:0}.catalog-section-overview-meta{justify-items:end;color:hsl(var(--muted-foreground));font-size:.85rem}.catalog-section-overview-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-index{display:grid;gap:20px}.catalog-index-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.catalog-index-header h3{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:var(--display-tracking-tight)}.catalog-index-header p{margin:4px 0 0;color:hsl(var(--muted-foreground));font-size:.88rem}.catalog-index-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.catalog-service-actions{display:grid;gap:8px}.catalog-service-actions>span{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--muted-foreground))}.catalog-section-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-section-index-card{border-radius:var(--radius-lg);padding:18px 20px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-1);display:grid;gap:8px;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.catalog-section-index-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-surface-2);transform:translateY(-1px)}.catalog-section-index-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-section-index-head>span:first-child{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:600;color:hsl(var(--primary))}.catalog-section-index-card h3{margin:0;font-size:1rem;font-weight:600;letter-spacing:var(--display-tracking-tight)}.catalog-section-index-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem}.catalog-section-link{color:hsl(var(--primary));font-size:.82rem;font-weight:550}.catalog-back-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:hsl(var(--primary));font-size:.88rem;font-weight:550;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out)}.catalog-back-button:hover{opacity:.7}.catalog-section-detail,.catalog-item-detail{display:grid;gap:18px}.catalog-section-detail-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.catalog-section-detail-header .catalog-field{flex:1;min-width:0}.catalog-item-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.catalog-item-index-card{border-radius:var(--radius-lg);padding:16px 18px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-1);display:grid;gap:6px;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.catalog-item-index-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-surface-2);transform:translateY(-1px)}.catalog-item-index-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.catalog-item-index-head strong{font-size:.95rem;font-weight:600;letter-spacing:var(--display-tracking-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.catalog-item-index-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem}.catalog-save-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid hsl(var(--border))}.import-card{border-radius:var(--radius-lg)}.import-card-expanded{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:start;padding:20px 22px}.import-card-copy,.import-meta-item{display:grid;gap:8px}.import-card-head span{color:hsl(var(--primary))}.import-meta-stack{gap:14px}.import-actions-vertical{align-content:space-between}.catalog-item-editor:first-child,.catalog-item-row:first-child{padding-top:0;border-top:0}.catalog-item-row{padding-top:12px;border-top:1px solid hsl(var(--border))}.activity-head{align-items:flex-start}.section-heading h3{margin:0;font-size:1.08rem;font-weight:650}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid>div{padding:18px 20px;border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card))}.settings-grid strong{display:block;font-size:.78rem;font-weight:600;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.settings-grid p{font-size:.95rem;font-weight:550;text-transform:capitalize}.device-role-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.device-role-card{padding:18px;border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-surface-1);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.device-role-card:hover{border-color:hsl(var(--primary) / .25);box-shadow:var(--shadow-surface-2)}.device-role-card strong{display:block;font-size:.92rem;font-weight:650;margin-bottom:4px}.device-role-card p{font-size:.82rem;color:hsl(var(--muted-foreground));line-height:1.45}.empty-card{border-radius:var(--radius-lg);padding:24px;text-align:center}.team-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center}.team-member-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:var(--radius);background:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.sidebar-toggle:hover{background:hsl(var(--muted))}.sidebar-backdrop{display:none}.import-index-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.import-index-card{border-radius:var(--radius-lg);padding:18px 20px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-1);display:grid;gap:8px;cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.import-index-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-surface-2);transform:translateY(-1px)}.import-index-card strong{display:block;font-size:.95rem;font-weight:600;letter-spacing:var(--display-tracking-tight)}.import-index-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem}.resilience-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.resilience-metric-grid>div{border-radius:var(--radius-lg);padding:18px 20px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-surface-1)}.catalog-side-column{display:grid;gap:16px;align-content:start}.catalog-insight-card{border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:18px;background:hsl(var(--card));box-shadow:var(--shadow-surface-1)}.ops-sidebar.is-collapsed{width:60px;padding:20px 8px;align-items:center}.ops-sidebar.is-collapsed .sidebar-brand{justify-content:center}.ops-sidebar.is-collapsed .sidebar-brand>div:last-child{display:none}.ops-sidebar.is-collapsed .ops-nav-item{justify-content:center;padding:0 8px}.ops-sidebar.is-collapsed .ops-nav-item span,.ops-sidebar.is-collapsed .sidebar-card{display:none}@media(max-width:1320px){.metric-grid,.queue-coverage-grid,.queue-staffing-grid,.team-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-stat-grid,.onboarding-hero,.onboarding-stat-row{grid-template-columns:1fr}}.resilience-nav-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.resilience-nav-card{padding:18px 20px;border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:var(--shadow-surface-1);display:grid;gap:8px;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.resilience-nav-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-surface-2)}.resilience-nav-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.resilience-nav-card p{margin:0;color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.5}.dashboard-venue-stats{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.connectivity-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.connectivity-online{background:#1eb857;box-shadow:0 0 6px #1eb85766}.connectivity-offline{background:#db2424}.settings-module-summary{margin-bottom:8px}.settings-danger-zone{display:grid;gap:16px}.settings-danger-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:var(--radius-lg);border:1px solid hsl(0 60% 50% / .2);background:#cc333308}.settings-danger-item strong{display:block;font-size:.9rem;margin-bottom:4px}.settings-danger-item p{margin:0;color:hsl(var(--muted-foreground));font-size:.82rem;line-height:1.5;max-width:50ch}.settings-danger-item button{flex-shrink:0}.device-role-detail{display:grid;gap:16px}.device-role-detail h3{font-size:1.1rem;font-weight:600;letter-spacing:var(--display-tracking-tight)}.import-detail-view{display:grid;gap:16px}@media(max-width:1080px){.ops-app-shell{grid-template-columns:1fr}.ops-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);z-index:30;transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-out);border-right:1px solid hsl(0 0% 100% / .06)}.ops-sidebar.is-collapsed{width:var(--sidebar-w);padding:20px 16px;align-items:stretch}.ops-sidebar.is-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;inset:0;z-index:25;background:#0e111b80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.venue-context,.topbar-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.catalog-section-grid,.catalog-summary-grid,.import-summary-grid,.queue-operations-grid,.queue-execution-grid,.catalog-workspace-grid,.onboarding-preset-grid,.catalog-meta-grid,.catalog-toolbar,.catalog-toolbar-actions,.settings-grid,.team-grid,.activity-chip-grid,.edge-node-grid,.edge-node-detail-grid,.catalog-item-editor,.catalog-item-editor-main,.catalog-item-editor-meta,.catalog-modifier-grid,.catalog-modifier-option-row,.queue-detail-meta,.queue-recommendation-card,.team-ready-row,.team-member-meta-grid,.import-card-expanded,.assignment-controls,.edge-form,.team-form,.team-member-controls,.queue-summary-grid{grid-template-columns:1fr}.ops-sidebar.is-collapsed .sidebar-brand>div:last-child,.ops-sidebar.is-collapsed .ops-nav-item span,.ops-sidebar.is-collapsed .sidebar-card{display:initial}.ops-sidebar.is-collapsed .ops-nav-item{justify-content:flex-start;padding:0 12px}.ops-topbar{padding:0 20px}.ops-content{padding:20px}.resilience-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-index-grid{grid-template-columns:1fr}.catalog-field-wide{grid-column:auto}.lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.queue-execution-grid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.queue-detail-rail{max-height:40vh;border-top:1px solid hsl(var(--border));border-left:0}.queue-summary-strip{flex-wrap:wrap;gap:8px;padding:10px 16px}}@media(max-width:768px){.ops-topbar,.ops-content{padding-left:16px;padding-right:16px}.metric-grid,.resilience-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-coverage-grid,.queue-staffing-grid,.queue-coverage-stats,.team-card-stats,.team-member-stat-row,.catalog-section-grid,.catalog-section-index-grid,.catalog-item-index-grid{grid-template-columns:1fr}.lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);overflow-x:auto;scroll-snap-type:x mandatory}.lane-column{min-width:50%;scroll-snap-align:start;border-right:0;border-bottom:1px solid hsl(var(--border))}.onboarding-copy h2{font-size:2rem}.venue-switcher,.secondary-button,.launcher-button,.primary-button{width:100%}}@media(max-width:600px){.ops-topbar{padding:0 12px;gap:8px}.ops-topbar h1{font-size:.95rem}.ops-content{padding:16px 12px;gap:14px}.metric-grid,.resilience-metric-grid,.venue-stat-grid,.catalog-summary-grid,.import-summary-grid,.queue-summary-grid,.activity-chip-grid,.lane-grid,.import-index-grid,.catalog-section-index-grid,.catalog-item-index-grid,.device-role-grid{grid-template-columns:1fr}.topbar-eyebrow{display:none}.venue-switcher{font-size:.82rem;min-height:34px;padding:0 10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
