:root{--color-ink-50:#faf9f7;--color-ink-100:#f0ede9;--color-ink-200:#e1ddd7;--color-ink-300:#c9c3ba;--color-ink-400:#a8a092;--color-ink-500:#877f6e;--color-ink-600:#6b6454;--color-ink-700:#544e41;--color-ink-800:#3d382e;--color-ink-900:#26231c;--color-ink-950:#14120e;--color-brand-50:#fdf8f0;--color-brand-100:#faebd4;--color-brand-200:#f5d9a8;--color-brand-300:#efc470;--color-brand-400:#e9ad3e;--color-brand-500:#e39618;--color-brand-600:#c47812;--color-brand-700:#9a5b0f;--color-brand-800:#78460e;--color-brand-900:#5f380d;--color-signal-success-light:#34d399;--color-signal-success-main:#10b981;--color-signal-success-dark:#059669;--color-signal-warning-light:#fbbf24;--color-signal-warning-main:#f59e0b;--color-signal-warning-dark:#d97706;--color-signal-danger-light:#f87171;--color-signal-danger-main:#ef4444;--color-signal-danger-dark:#dc2626;--color-signal-info-light:#60a5fa;--color-signal-info-main:#3b82f6;--color-signal-info-dark:#2563eb;--color-category-briefings-main:#e39618;--color-category-briefings-glow:#e3961840;--color-category-briefings-bg:#2d261a;--color-category-inbox-main:#ec4899;--color-category-inbox-glow:#ec489940;--color-category-inbox-bg:#2d1a24;--color-category-growth-main:#14b8a6;--color-category-growth-glow:#14b8a640;--color-category-growth-bg:#132a28;--color-category-operations-main:#8b5cf6;--color-category-operations-glow:#8b5cf640;--color-category-operations-bg:#241a2d;--color-category-reliability-main:#06b6d4;--color-category-reliability-glow:#06b6d440;--color-category-reliability-bg:#162a2f;--color-category-insights-main:#f97316;--color-category-insights-glow:#f9731640;--color-category-insights-bg:#2d1e12;--color-category-helpers-main:#6b7280;--color-category-helpers-glow:#6b728040;--color-category-helpers-bg:#1f1f1f;--color-glass-strong:#14120ed9;--color-glass-medium:#14120ea6;--color-glass-subtle:#14120e73;--color-glass-whisper:#14120e40;--color-glass-border:#e6c89614;--color-glass-borderStrong:#e6c89626;--color-canvas-base:var(--color-ink-950);--color-canvas-elevated:var(--color-ink-900);--color-canvas-sunken:var(--color-ink-800);--color-canvas-overlay:#14120ee6;--color-text-primary:var(--color-ink-50);--color-text-secondary:var(--color-ink-300);--color-text-tertiary:var(--color-ink-500);--color-text-inverse:var(--color-ink-950);--color-text-accent:var(--color-brand-500);--color-text-disabled:var(--color-ink-600);--color-border-subtle:var(--color-glass-border);--color-border-default:var(--color-glass-borderStrong);--color-border-accent:var(--color-brand-500);--color-border-focus:var(--color-brand-400);--color-border-error:var(--color-signal-danger-main);--color-interactive-primary-bg:var(--color-brand-500);--color-interactive-primary-bgHover:var(--color-brand-400);--color-interactive-primary-bgActive:var(--color-brand-600);--color-interactive-primary-text:var(--color-ink-950);--color-interactive-secondary-bg:transparent;--color-interactive-secondary-bgHover:var(--color-glass-medium);--color-interactive-secondary-bgActive:var(--color-glass-strong);--color-interactive-secondary-border:var(--color-border-default);--color-interactive-secondary-text:var(--color-text-primary);--color-interactive-ghost-bg:transparent;--color-interactive-ghost-bgHover:var(--color-glass-whisper);--color-interactive-ghost-bgActive:var(--color-glass-subtle);--color-interactive-ghost-text:var(--color-text-secondary);--color-interactive-danger-bg:var(--color-signal-danger-main);--color-interactive-danger-bgHover:var(--color-signal-danger-light);--color-interactive-danger-bgActive:var(--color-signal-danger-dark);--color-interactive-danger-text:var(--color-ink-50);--color-status-live:var(--color-category-briefings-main);--color-status-healthy:var(--color-signal-success-main);--color-status-warning:var(--color-signal-warning-main);--color-status-error:var(--color-signal-danger-main);--color-status-idle:var(--color-text-tertiary);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--motion-duration-instant:0s;--motion-duration-fast:80ms;--motion-duration-normal:.16s;--motion-duration-slow:.24s;--motion-duration-slower:.32s;--motion-duration-slowest:.48s;--motion-duration-enter:.2s;--motion-duration-exit:.15s;--motion-duration-sequence:.6s;--motion-easing-standard:cubic-bezier(.2, 0, .38, 1);--motion-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--motion-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-easing-sharp:cubic-bezier(.4, 0, .6, 1);--motion-stagger-base:40ms;--motion-stagger-max:.3s;--type-family-display:"Geist Variable", "SF Pro Display", system-ui, sans-serif;--type-family-mono:"Geist Mono Variable", "SF Mono", "JetBrains Mono", monospace;--type-family-ui:"Geist Variable", "SF Pro Text", system-ui, sans-serif;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--type-leading-none:1;--type-leading-tight:1.1;--type-leading-snug:1.35;--type-leading-normal:1.5;--type-leading-relaxed:1.625;--type-leading-loose:2;--type-tracking-tightest:-.05em;--type-tracking-tighter:-.025em;--type-tracking-tight:-.01em;--type-tracking-normal:0;--type-tracking-wide:.01em;--type-tracking-wider:.025em;--type-tracking-widest:.05em;--type-tracking-caption:.08em;--type-display-xl:clamp(3rem, 5vw + 1rem, 5rem);--type-display-lg:clamp(2.25rem, 4vw + .5rem, 3.5rem);--type-display-md:clamp(1.75rem, 3vw + .5rem, 2.5rem);--type-display-sm:clamp(1.5rem, 2.5vw + .5rem, 2rem);--type-heading-lg:clamp(1.5rem, 2vw + .75rem, 2rem);--type-heading-md:clamp(1.25rem, 1.5vw + .75rem, 1.5rem);--type-heading-sm:clamp(1.125rem, 1vw + .75rem, 1.25rem);--type-body-lg:clamp(1.125rem, .5vw + 1rem, 1.25rem);--type-body-md:clamp(1rem, .3vw + .9rem, 1.125rem);--type-body-sm:clamp(.875rem, .2vw + .8rem, 1rem);--type-body-xs:clamp(.8125rem, .1vw + .75rem, .875rem);--type-label-lg:clamp(.875rem, .2vw + .8rem, 1rem);--type-label-md:clamp(.8125rem, .1vw + .75rem, .875rem);--type-label-sm:clamp(.75rem, .1vw + .7rem, .8125rem);--type-label-xs:clamp(.6875rem, .1vw + .65rem, .75rem);--type-code-md:clamp(.875rem, .2vw + .8rem, 1rem);--type-code-sm:clamp(.8125rem, .1vw + .75rem, .875rem);--type-code-xs:clamp(.75rem, .1vw + .7rem, .8125rem);--component-button-height-sm:2rem;--component-button-height-md:2.5rem;--component-button-height-lg:3rem;--component-button-height-xl:3.5rem;--component-button-padding-sm:0 .75rem;--component-button-padding-md:0 1rem;--component-button-padding-lg:0 1.5rem;--component-button-padding-xl:0 2rem;--component-button-gap:.5rem;--component-button-fontWeight:var(--type-weight-medium);--component-button-borderRadius:var(--radius-md);--component-button-transition:all var(--motion-duration-fast) var(--motion-easing-standard);--component-card-padding:var(--space-6);--component-card-borderRadius:var(--radius-xl);--component-card-border:1px solid var(--color-border-subtle);--component-card-background:var(--color-canvas-elevated);--component-card-transition:all var(--motion-duration-normal) var(--motion-easing-decelerate);--component-input-height:2.5rem;--component-input-padding:0 1rem;--component-input-fontSize:var(--type-scale-body-md);--component-input-borderRadius:var(--radius-md);--component-input-border:1px solid var(--color-border-subtle);--component-input-background:var(--color-canvas-sunken);--color-input-text:var(--color-text-primary);--component-input-placeholder:var(--color-text-tertiary);--component-input-transition:all var(--motion-duration-fast) var(--motion-easing-standard);--component-badge-height:1.5rem;--component-badge-padding:0 .5rem;--component-badge-fontSize:var(--type-scale-label-xs);--component-badge-fontWeight:var(--type-weight-semibold);--component-badge-borderRadius:var(--radius-full);--component-badge-tracking:var(--type-tracking-caption)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:var(--type-family-ui);font-size:16px;line-height:var(--type-leading-normal);font-weight:var(--type-weight-regular);color:var(--color-text-primary);background:var(--color-canvas-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-ink-600);background-clip:padding-box;border:2px solid #0000;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-500)}::selection{background:var(--color-brand-500);color:var(--color-ink-950)}:focus-visible{ring:2px solid var(--color-brand-400);ring-offset:2px;ring-offset-color:var(--color-canvas-base);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.text-display-xl{font-size:var(--type-display-xl);font-family:var(--type-family-display);font-weight:var(--type-weight-bold);line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-tight)}.text-display-lg{font-size:var(--type-display-lg);font-family:var(--type-family-display);font-weight:var(--type-weight-bold);line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-tight)}.text-display-md{font-size:var(--type-display-md);font-family:var(--type-family-display);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-tight);letter-spacing:var(--type-tracking-tight)}.text-display-sm{font-size:var(--type-display-sm);font-family:var(--type-family-display);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);letter-spacing:var(--type-tracking-tight)}.text-heading-lg{font-size:var(--type-heading-lg);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);letter-spacing:var(--type-tracking-tight)}.text-heading-md{font-size:var(--type-heading-md);font-weight:var(--type-weight-semibold);line-height:var(--type-leading-snug);letter-spacing:var(--type-tracking-normal)}.text-heading-sm{font-size:var(--type-heading-sm);font-weight:var(--type-weight-medium);line-height:var(--type-leading-normal)}.text-body-lg{font-size:var(--type-body-lg);line-height:var(--type-leading-relaxed)}.text-body-md{font-size:var(--type-body-md);line-height:var(--type-leading-normal)}.text-body-sm{font-size:var(--type-body-sm);line-height:var(--type-leading-normal)}.text-body-xs{font-size:var(--type-body-xs);line-height:var(--type-leading-normal)}.text-label-lg{font-size:var(--type-label-lg);font-weight:var(--type-weight-medium);letter-spacing:var(--type-tracking-wide);text-transform:uppercase}.text-label-md{font-size:var(--type-label-md);font-weight:var(--type-weight-medium);letter-spacing:var(--type-tracking-wider);text-transform:uppercase}.text-label-sm{font-size:var(--type-label-sm);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-widest);text-transform:uppercase}.text-label-xs{font-size:var(--type-label-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-tracking-caption);text-transform:uppercase}.text-code-md{font-size:var(--type-code-md);font-family:var(--type-family-mono)}.text-code-sm{font-size:var(--type-code-sm);font-family:var(--type-family-mono)}.text-code-xs{font-size:var(--type-code-xs);font-family:var(--type-family-mono)}.text-gradient{background:linear-gradient(135deg, var(--color-brand-500), var(--color-ink-100));color:#0000;-webkit-background-clip:text;background-clip:text}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-accent{color:var(--color-text-accent)}.text-disabled{color:var(--color-text-disabled)}.container{width:100%;max-width:1280px;padding:0 var(--space-6);margin:0 auto}@media (width>=1536px){.container{max-width:1440px}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}@media (width<=1024px){.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-1{grid-template-columns:1fr}}.btn{justify-content:center;align-items:center;gap:var(--component-button-gap);height:var(--component-button-height-md);padding:var(--component-button-padding-md);font-family:inherit;font-size:var(--type-body-sm);font-weight:var(--component-button-fontWeight);border-radius:var(--component-button-borderRadius);cursor:pointer;transition:var(--component-button-transition);white-space:nowrap;border:none;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--color-interactive-primary-bg);color:var(--color-interactive-primary-text)}.btn-primary:hover:not(:disabled){background:var(--color-interactive-primary-bgHover)}.btn-primary:active:not(:disabled){background:var(--color-interactive-primary-bgActive)}.btn-secondary{background:var(--color-interactive-secondary-bg);color:var(--color-interactive-secondary-text);border:1px solid var(--color-interactive-secondary-border)}.btn-secondary:hover:not(:disabled){background:var(--color-interactive-secondary-bgHover)}.btn-secondary:active:not(:disabled){background:var(--color-interactive-secondary-bgActive)}.btn-ghost{background:var(--color-interactive-ghost-bg);color:var(--color-interactive-ghost-text)}.btn-ghost:hover:not(:disabled){background:var(--color-interactive-ghost-bgHover)}.btn-ghost:active:not(:disabled){background:var(--color-interactive-ghost-bgActive)}.btn-danger{background:var(--color-interactive-danger-bg);color:var(--color-interactive-danger-text)}.btn-danger:hover:not(:disabled){background:var(--color-interactive-danger-bgHover)}.btn-danger:active:not(:disabled){background:var(--color-interactive-danger-bgActive)}.btn-sm{height:var(--component-button-height-sm);padding:var(--component-button-padding-sm);font-size:var(--type-label-sm)}.btn-lg{height:var(--component-button-height-lg);padding:var(--component-button-padding-lg);font-size:var(--type-body-md)}.btn-xl{height:var(--component-button-height-xl);padding:var(--component-button-padding-xl);font-size:var(--type-heading-sm)}.card{padding:var(--component-card-padding);border-radius:var(--component-card-borderRadius);border:var(--component-card-border);background:var(--component-card-background);transition:var(--component-card-transition)}.card:hover{border-color:var(--color-border-default);box-shadow:var(--depth-level-3)}.glass-panel{-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:var(--color-glass-medium);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.glass-panel-strong{-webkit-backdrop-filter:saturate(200%)blur(24px);backdrop-filter:saturate(200%)blur(24px);background:var(--color-glass-strong);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.glass-panel-subtle{-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);background:var(--color-glass-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl)}.input{width:100%;height:var(--component-input-height);padding:var(--component-input-padding);font-family:inherit;font-size:var(--component-input-fontSize);border-radius:var(--component-input-borderRadius);border:var(--component-input-border);background:var(--component-input-background);color:var(--color-input-text);transition:var(--component-input-transition)}.input::placeholder{color:var(--component-input-placeholder)}.input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-brand-400)30;outline:none}.badge{align-items:center;gap:var(--space-1);height:var(--component-badge-height);padding:var(--component-badge-padding);font-size:var(--component-badge-fontSize);font-weight:var(--component-badge-fontWeight);border-radius:var(--component-badge-borderRadius);letter-spacing:var(--component-badge-tracking);white-space:nowrap;display:inline-flex}.badge-primary{background:var(--color-brand-500)20;color:var(--color-brand-500);border:1px solid var(--color-brand-500)30}.badge-success{background:var(--color-signal-success-main)20;color:var(--color-signal-success-main);border:1px solid var(--color-signal-success-main)30}.badge-warning{background:var(--color-signal-warning-main)20;color:var(--color-signal-warning-main);border:1px solid var(--color-signal-warning-main)30}.badge-danger{background:var(--color-signal-danger-main)20;color:var(--color-signal-danger-main);border:1px solid var(--color-signal-danger-main)30}.badge-live{background:var(--color-status-live)20;color:var(--color-status-live);border:1px solid var(--color-status-live)30;animation:2s infinite pulse}.badge-category{font-size:var(--type-label-xs);padding:2px 8px}.avatar{border-radius:var(--radius-xl);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.avatar-sm{width:32px;height:32px;font-size:1rem}.avatar-md{width:48px;height:48px;font-size:1.5rem}.avatar-lg{width:64px;height:64px;font-size:2rem}.avatar-xl{width:80px;height:80px;font-size:2.5rem}@keyframes entrance-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--color-status-live)40}50%{opacity:.7;box-shadow:0 0 0 8px var(--color-status-live)0}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-entrance-up{animation:entrance-up var(--motion-duration-slow) var(--motion-easing-decelerate) forwards}.animate-entrance-down{animation:entrance-down var(--motion-duration-slow) var(--motion-easing-decelerate) forwards}.animate-entrance-scale{animation:entrance-scale var(--motion-duration-normal) var(--motion-easing-spring) forwards}.animate-shimmer{position:relative;overflow:hidden}.animate-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.animate-spin{animation:1s linear infinite spin}.animate-pulse{animation:2s infinite pulse}.animate-pulse-glow{animation:1.5s infinite pulse-glow}.stagger-1{animation-delay:calc(1 * var(--motion-stagger-base))}.stagger-2{animation-delay:calc(2 * var(--motion-stagger-base))}.stagger-3{animation-delay:calc(3 * var(--motion-stagger-base))}.stagger-4{animation-delay:calc(4 * var(--motion-stagger-base))}.stagger-5{animation-delay:calc(5 * var(--motion-stagger-base))}.stagger-6{animation-delay:calc(6 * var(--motion-stagger-base))}.stagger-7{animation-delay:calc(7 * var(--motion-stagger-base))}.stagger-8{animation-delay:calc(8 * var(--motion-stagger-base))}.depth-0{box-shadow:var(--depth-level-0)}.depth-1{box-shadow:var(--depth-level-1)}.depth-2{box-shadow:var(--depth-level-2)}.depth-3{box-shadow:var(--depth-level-3)}.depth-4{box-shadow:var(--depth-level-4)}.depth-5{box-shadow:var(--depth-level-5)}.depth-6{box-shadow:var(--depth-level-6)}@media print{.no-print{display:none!important}.print-only{display:block!important}}
