@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable.woff2) format("woff2-variations"),url(/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Italic-Variable.woff2) format("woff2-variations"),url(/fonts/Inter-Italic-Variable.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Variable.woff2) format("woff2-variations"),url(/fonts/Inter-Variable.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-Italic-Variable.woff2) format("woff2-variations"),url(/fonts/Inter-Italic-Variable.woff2) format("woff2")}:root{--gray-50: #fafafa;--gray-100: #f4f4f6;--gray-200: #e6e7ea;--gray-300: #d1d2d7;--gray-400: #b0b3ba;--gray-500: #8c919b;--gray-600: #6f7480;--gray-650: #6a6f7a;--gray-700: #555962;--gray-800: #3e4047;--gray-900: #26282c;--gray-950: #18191b;--blue-50: #e6edff;--blue-100: #ccdbff;--blue-200: #99b7ff;--blue-300: #6792fe;--blue-400: #346efe;--blue-500: #014afe;--blue-600: #013ed5;--blue-700: #012fa3;--blue-800: #002170;--blue-900: #001547;--blue-950: #000c29;--purple-50: #ece9fb;--purple-100: #dad3f8;--purple-200: #b4a7f1;--purple-300: #8f7ce9;--purple-400: #6950e2;--purple-500: #4424db;--purple-600: #391eb8;--purple-700: #2c178c;--purple-800: #1e1060;--purple-900: #130a3d;--purple-950: #0b0623;--orange-50: #fff0e5;--orange-100: #ffe0cc;--orange-200: #ffc299;--orange-300: #ffa366;--orange-400: #ff8533;--orange-500: #ff6600;--orange-600: #d65600;--orange-700: #a34100;--orange-800: #702d00;--orange-900: #471d00;--orange-950: #291000;--lime-50: #fcfde8;--lime-100: #f8fad1;--lime-200: #f1f5a3;--lime-300: #eaf075;--lime-400: #e3eb47;--lime-500: #dce619;--lime-600: #b9c115;--lime-700: #8d9310;--lime-800: #61650b;--lime-900: #3e4007;--lime-950: #232504;--cyan-50: #e7fefe;--cyan-100: #cefcfd;--cyan-200: #9ef9fa;--cyan-300: #6df7f8;--cyan-400: #3df4f5;--cyan-500: #0cf1f3;--cyan-600: #0acacc;--cyan-700: #089a9c;--cyan-800: #056a6b;--cyan-900: #034344;--cyan-950: #022727;--yellow-50: #fefbe6;--yellow-100: #fef7cd;--yellow-200: #fcef9c;--yellow-300: #fbe76a;--yellow-400: #f9e039;--yellow-500: #f8d90f;--yellow-600: #d0b506;--yellow-700: #9f8a05;--yellow-800: #6d5f03;--yellow-900: #453c02;--yellow-950: #282301;--green-50: #ebf9f1;--green-100: #d8f3e2;--green-200: #b1e7c6;--green-300: #8adba9;--green-400: #63cf8d;--green-500: #3cc370;--green-600: #32a45e;--green-700: #267d48;--green-800: #1a5631;--green-900: #11371f;--green-950: #0a1f12;--violet-50: #f4e5ff;--violet-100: #e9ccff;--violet-200: #d499ff;--violet-300: #be66ff;--violet-400: #a933ff;--violet-500: #9300ff;--violet-600: #7b00d6;--violet-700: #5e00a3;--violet-800: #410070;--violet-900: #290047;--violet-950: #180029}:root{--color-brand-primary: var(--blue-500);--color-brand-primary-hover: var(--blue-600);--color-brand-primary-text: var(--blue-500);--color-brand-secondary: var(--purple-500);--color-brand-secondary-text: var(--purple-500);--color-surface-1: var(--gray-50);--color-surface-2: #ffffff;--color-surface-3: #ffffff;--color-surface-2-hover: var(--gray-50);--color-text-primary: var(--gray-900);--color-text-secondary: var(--gray-700);--color-text-muted: var(--gray-650);--color-text-faint: var(--gray-400);--color-text-inverse: #ffffff;--color-border-hairline: var(--gray-200);--color-border-medium: var(--gray-300);--color-border-strong: var(--gray-500);--color-border-strong-hover: var(--gray-600);--color-border-brand: var(--blue-100);--color-focus-ring: 0 0 0 3px rgba(1, 74, 254, .35);--color-row-hover: rgba(1, 74, 254, .04);--color-table-header-bg: var(--gray-50);--color-table-row-stripe: rgba(1, 74, 254, .02);--color-skeleton-base: var(--gray-100);--color-skeleton-highlight: var(--gray-200);--color-badge-neutral-bg: var(--gray-100);--color-badge-neutral-text: var(--gray-700);--color-badge-neutral-bg-hover: var(--gray-100);--color-badge-brand-bg: var(--blue-50);--color-badge-brand-text: var(--blue-700);--color-badge-success-bg: var(--green-50);--color-badge-success-text: var(--green-700);--color-badge-warning-bg: var(--yellow-50);--color-badge-warning-text: var(--yellow-800);--color-badge-danger-bg: var(--orange-50);--color-badge-danger-text: var(--orange-700);--color-badge-purple-bg: var(--purple-50);--color-badge-purple-text: var(--purple-700);--color-badge-violet-bg: var(--violet-50);--color-badge-violet-text: var(--violet-700);--color-badge-info-bg: var(--cyan-50);--color-badge-info-text: var(--cyan-800);--color-badge-fresh-bg: var(--lime-50);--color-badge-fresh-text: var(--lime-800);--color-keycap-bg: var(--color-surface-2);--color-dataviz-1-fill: var(--blue-500);--color-dataviz-2-fill: var(--green-500);--color-dataviz-3-fill: var(--orange-500);--color-dataviz-4-fill: var(--violet-500);--color-dataviz-5-fill: var(--cyan-500);--color-dataviz-6-fill: var(--lime-500);--color-dataviz-1-stroke: var(--blue-600);--color-dataviz-2-stroke: var(--green-600);--color-dataviz-3-stroke: var(--orange-600);--color-dataviz-4-stroke: var(--violet-600);--color-dataviz-5-stroke: var(--cyan-700);--color-dataviz-6-stroke: var(--lime-700);--color-overlay-scrim: rgba(26, 29, 46, .45);--color-overlay-frosted: rgba(255, 255, 255, .85);--color-overlay-on-color: rgba(255, 255, 255, .25);--elevation-0: 0 1px 2px rgba(38, 40, 44, .04);--elevation-1: 0 2px 4px rgba(38, 40, 44, .04), 0 0 4px rgba(38, 40, 44, .08);--elevation-2: 0 4px 12px rgba(38, 40, 44, .06), 0 2px 4px rgba(38, 40, 44, .03);--elevation-4: 0 20px 60px rgba(38, 40, 44, .12), 0 8px 20px rgba(38, 40, 44, .06);--elevation-inset: inset 0 1px 2px rgba(38, 40, 44, .06);--color-sidebar-bg: var(--blue-950);--color-sidebar-hover: rgba(255, 255, 255, .06);--color-sidebar-active: rgba(1, 74, 254, .2);--color-sidebar-text: rgba(255, 255, 255, .6);--color-sidebar-text-active: #ffffff;--color-sidebar-divider: rgba(255, 255, 255, .04);--color-sidebar-accent-bar: var(--blue-400);--color-sidebar-section-label: rgba(255, 255, 255, .5);--color-sidebar-avatar-gradient-start: var(--blue-500);--color-sidebar-avatar-gradient-end: var(--purple-500);--color-sidebar-online-dot: var(--green-500)}[data-theme=dark]{--color-brand-primary: var(--blue-500);--color-brand-primary-hover: var(--blue-600);--color-brand-primary-text: var(--blue-300);--color-brand-secondary: var(--purple-500);--color-brand-secondary-text: var(--purple-300);--color-surface-1: var(--blue-950);--color-surface-2: var(--blue-900);--color-surface-3: var(--blue-800);--color-surface-2-hover: var(--color-surface-3);--color-text-primary: var(--gray-50);--color-text-secondary: var(--gray-300);--color-text-muted: var(--gray-500);--color-text-faint: var(--gray-600);--color-text-inverse: var(--gray-950);--color-border-hairline: rgba(255, 255, 255, .08);--color-border-medium: rgba(255, 255, 255, .14);--color-border-strong: rgba(255, 255, 255, .4);--color-border-strong-hover: rgba(255, 255, 255, .4);--color-border-brand: var(--blue-800);--color-focus-ring: 0 0 0 3px rgba(52, 110, 254, .45);--color-row-hover: rgba(255, 255, 255, .06);--color-table-header-bg: rgba(255, 255, 255, .04);--color-table-row-stripe: rgba(255, 255, 255, .02);--color-skeleton-base: var(--color-surface-2);--color-skeleton-highlight: var(--color-surface-3);--color-badge-neutral-bg: var(--gray-900);--color-badge-neutral-text: var(--gray-300);--color-badge-neutral-bg-hover: var(--gray-800);--color-badge-brand-bg: var(--blue-900);--color-badge-brand-text: var(--blue-300);--color-badge-success-bg: var(--green-900);--color-badge-success-text: var(--green-300);--color-badge-warning-bg: var(--yellow-900);--color-badge-warning-text: var(--yellow-300);--color-badge-danger-bg: var(--orange-900);--color-badge-danger-text: var(--orange-300);--color-badge-purple-bg: var(--purple-900);--color-badge-purple-text: var(--purple-300);--color-badge-violet-bg: var(--violet-900);--color-badge-violet-text: var(--violet-300);--color-badge-info-bg: var(--cyan-900);--color-badge-info-text: var(--cyan-300);--color-badge-fresh-bg: var(--lime-900);--color-badge-fresh-text: var(--lime-300);--color-keycap-bg: var(--color-surface-3);--color-dataviz-1-stroke: var(--blue-300);--color-dataviz-2-stroke: var(--green-300);--color-dataviz-3-stroke: var(--orange-300);--color-dataviz-4-stroke: var(--violet-300);--color-dataviz-5-stroke: var(--cyan-300);--color-dataviz-6-stroke: var(--lime-300);--color-overlay-scrim: rgba(0, 0, 0, .65);--color-overlay-frosted: rgba(0, 12, 41, .85);--elevation-0: 0 1px 2px rgba(0, 0, 0, .3);--elevation-1: 0 2px 4px rgba(0, 0, 0, .4), 0 0 4px rgba(0, 0, 0, .24);--elevation-2: 0 4px 12px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .3);--elevation-4: 0 20px 60px rgba(0, 0, 0, .55), 0 8px 20px rgba(0, 0, 0, .4);--elevation-inset: inset 0 1px 2px rgba(0, 0, 0, .35)}:root{--font-sans: "Inter", sans-serif;--font-mono: "DM Mono", monospace;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 26px;--text-4xl: 32px;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.4;--leading-relaxed: 1.5;--leading-loose: 1.65;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--space-5xl: 64px;--space-6xl: 80px;--space-7xl: 96px;--radius-2: 2px;--radius-4: 4px;--radius-8: 8px;--radius-12: 12px;--radius-20: 20px;--radius-40: 40px;--radius-999: 999px;--radius-circle: 50%;--motion-duration-instant: 75ms;--motion-duration-fast: .15s;--motion-duration-normal: .3s;--motion-duration-slow: 1.5s;--motion-ease-default: cubic-bezier(.32, .72, 0, 1);--motion-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--z-dropdown: 100;--z-sticky: 200;--z-modal: 500;--z-toast: 900;--z-tooltip: 999}body,button,input,select,textarea{font-family:var(--font-sans)}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}.ux-page-purpose{container-type:inline-size;display:grid;gap:var(--space-md);margin-block-end:var(--space-xl)}.ux-page-purpose__copy{min-inline-size:0}.ux-page-purpose__title{margin:0;color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.2}.ux-page-purpose__actions{display:flex;align-items:flex-start}.ux-page-purpose__actions>*{min-block-size:var(--space-4xl)}.ux-page-purpose__help{color:var(--color-text-secondary);font-size:var(--text-base)}.ux-page-purpose__help>summary{color:var(--color-brand-primary-text);cursor:pointer;font-weight:var(--font-medium)}.ux-page-purpose__help>summary:focus-visible{border-radius:var(--radius-4);outline:var(--space-3xs) solid var(--color-brand-primary);outline-offset:var(--space-2xs)}.ux-page-purpose__help-content{margin-block-start:var(--space-xs);max-inline-size:72ch}.ux-page-purpose__secondary{color:var(--color-text-secondary);font-size:var(--text-base)}.ux-concept-explainer{border-inline-start:var(--space-3xs) solid var(--color-border-brand);color:var(--color-text-secondary);display:grid;gap:var(--space-xs);max-inline-size:72ch;padding-inline-start:var(--space-md)}.ux-concept-explainer__content{display:grid;gap:var(--space-xs)}.ux-concept-explainer__toggle{align-items:center;background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);color:var(--color-brand-primary-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);justify-self:start;min-block-size:var(--space-4xl);padding-inline:var(--space-md)}.ux-concept-explainer__title{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.ux-concept-explainer__intro,.ux-concept-explainer__item dd{line-height:1.5;margin:0}.ux-concept-explainer__list{display:grid;gap:var(--space-xs);margin:0}.ux-concept-explainer__item{display:grid;gap:var(--space-3xs)}.ux-concept-explainer__item dt{color:var(--color-text-primary);font-weight:var(--font-semibold)}.ux-empty-state{color:var(--color-text-muted);padding:var(--space-3xl);text-align:center}.ux-empty-state__icon{font-size:var(--text-4xl);margin-block-end:var(--space-xs)}.ux-empty-state__title{color:var(--color-text-secondary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.ux-empty-state__description{color:var(--color-text-muted);font-size:var(--text-base);margin-block-start:var(--space-2xs)}.ux-empty-state__action{display:flex;justify-content:center;margin-block-start:var(--space-sm)}.ux-empty-state__action>*{min-block-size:var(--space-4xl)}.ux-empty-state--error .ux-empty-state__title{color:var(--color-badge-danger-text)}@container (min-width: 48rem){.ux-page-purpose{grid-template-columns:minmax(0,1fr) auto}.ux-page-purpose__actions{justify-content:flex-end}.ux-page-purpose__secondary{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.ux-page-purpose__help,.ux-page-purpose__actions>*,.ux-empty-state__action>*{scroll-behavior:auto;transition:none}}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-focus-ring:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@keyframes btn-error-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.btn-error-shake{animation:btn-error-shake .4s ease}@keyframes toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}:root{--bg-page: var(--color-surface-1);--bg-card: var(--color-surface-2);--bg-sidebar: var(--color-sidebar-bg);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--border-light: var(--color-border-hairline);--border-card: var(--color-border-hairline);--text-faint: var(--color-text-faint);--text-inverse: var(--color-text-inverse);--surface-elevated: var(--color-surface-3);--surface-variant: var(--color-badge-brand-bg);--border-strong: var(--color-border-strong);--ease: var(--motion-ease-default);--ease-bounce: var(--motion-ease-bounce);--ease-out: var(--motion-ease-out);--duration: var(--motion-duration-normal);--duration-slow: var(--motion-duration-slow);--purple-bg: var(--color-badge-purple-bg);--teal-bg: var(--color-badge-info-bg);--shadow-xs: var(--elevation-0);--shadow-blue: var(--color-focus-ring);--shadow-modal: var(--elevation-4);--shadow-card: var(--elevation-1);--shadow-card-hover: var(--elevation-2);--glass-surface: var(--color-overlay-frosted);--glass-blur: 20px;--sidebar-hover: var(--color-sidebar-hover);--sidebar-active: var(--color-sidebar-active);--sidebar-text: var(--color-sidebar-text);--sidebar-text-active: var(--color-sidebar-text-active);--sidebar-divider: var(--color-sidebar-divider);--brand: var(--color-brand-primary);--shadow-sm: var(--elevation-1);--shadow-red: 0 0 0 3px rgba(from var(--color-badge-danger-text) r g b / .15)}[data-theme=dark] body{background:var(--bg-page);color:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes drawLine{0%{stroke-dashoffset:var(--dash-length, 200)}to{stroke-dashoffset:0}}@keyframes ringProgress{0%{stroke-dashoffset:var(--ring-circumference, 251.3)}to{stroke-dashoffset:var(--ring-target, 100)}}@keyframes funnelExpand{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes connectorDash{to{stroke-dashoffset:-12}}.animate-enter{animation:fadeInUp .4s var(--ease)}.animate-fadeInUp{animation:fadeInUp .5s var(--ease) both}.animate-scaleIn{animation:scaleIn .5s var(--ease) both}.animate-slideInLeft{animation:slideInLeft .3s var(--ease) both}.stagger>*{animation:fadeInUp .5s var(--ease) both}.stagger>*:nth-child(1){animation-delay:.05s}.stagger>*:nth-child(2){animation-delay:.1s}.stagger>*:nth-child(3){animation-delay:.15s}.stagger>*:nth-child(4){animation-delay:.2s}.stagger>*:nth-child(5){animation-delay:.25s}.stagger>*:nth-child(6){animation-delay:.3s}.stagger>*:nth-child(7){animation-delay:.35s}.stagger>*:nth-child(8){animation-delay:.4s}.animate-shimmer{background:linear-gradient(90deg,var(--color-skeleton-base) 25%,var(--color-skeleton-highlight) 50%,var(--color-skeleton-base) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.glass-panel{background:var(--glass-surface);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.card-premium{transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.card-premium:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.card-premium:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-1px);outline:2px solid var(--color-focus-ring);outline-offset:2px}.row-hover:hover{background:var(--color-row-hover)}.row-hover:focus-visible{background:var(--color-row-hover)}.table-pin{position:sticky;background:var(--color-surface-2)}.table-pin-left{box-shadow:inset -1px 0 0 var(--color-border-hairline)}.table-pin-right{box-shadow:inset 1px 0 0 var(--color-border-hairline)}.row-hover:hover .table-pin,.row-hover:focus-visible .table-pin{background:var(--color-row-hover)}.table-pin-striped{background:var(--color-table-row-stripe)}.table-pin-header{background:var(--color-table-header-bg)}.progress-ring circle{transition:stroke-dashoffset 1s var(--ease)}.sparkline{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.active-bar{position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:3px;height:20px;background:var(--color-sidebar-accent-bar);border-radius:0 4px 4px 0;animation:slideInLeft .25s var(--ease)}.metric-value{font-variant-numeric:tabular-nums;animation:fadeIn .3s var(--ease)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-enter,.animate-fadeInUp,.animate-scaleIn,.animate-slideInLeft,.animate-shimmer,.card-premium:hover,.card-premium:focus-visible,.active-bar,.metric-value,.btn-error-shake,.progress-ring circle{animation:none!important;transition:none!important}}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@keyframes cr286-grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cr286-grow-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cr286-draw{0%{stroke-dashoffset:var(--cr286-dash, 1000)}to{stroke-dashoffset:0}}@keyframes cr286-fade-in{0%{opacity:0}to{opacity:1}}.cr286-bar{transform-origin:bottom center;animation:cr286-grow-up .64s cubic-bezier(.4,0,.2,1) both}.cr286-track-fill{transform-origin:left center;animation:cr286-grow-right .64s cubic-bezier(.4,0,.2,1) both}.cr286-draw{animation:cr286-draw .9s ease both}.cr286-fade{animation:cr286-fade-in .42s ease both}.seg-track{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-999);background:var(--color-surface-3);border:1px solid var(--color-border-hairline);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg-track::-webkit-scrollbar{display:none}.seg-item{position:relative;border-radius:var(--radius-999);transition:color var(--motion-duration-fast) var(--motion-ease-default),background var(--motion-duration-fast) var(--motion-ease-default)}.seg-item[aria-selected=true]{background:var(--color-surface-2);box-shadow:0 1px 3px #0000001f}.seg-item:hover:not([aria-selected=true]){background:var(--color-row-hover)}.seg-item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@keyframes dash-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dash-panel{animation:dash-panel-in var(--motion-duration-normal) var(--motion-ease-out)}.dash-panel:focus{outline:none}@keyframes dash-tile-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.dash-tile{animation:dash-tile-in var(--motion-duration-normal) var(--motion-ease-out) backwards;animation-delay:calc(var(--tile-index, 0) * 40ms)}.dash-tile-interactive{transition:transform var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out)}.dash-tile-interactive:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:var(--color-border-medium)}.dash-tile-interactive:active{transform:translateY(0);box-shadow:0 2px 8px #0000000f}.dash-tile-interactive:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dash-tabbar-sticky{position:sticky;top:0;z-index:5;padding:10px 0;background:color-mix(in srgb,var(--color-surface-1) 82%,transparent);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}@media (prefers-reduced-motion: reduce){.dash-panel,.dash-tile{animation:none}.dash-tile-interactive,.seg-item{transition:none}.dash-tile-interactive:hover,.dash-tile-interactive:active{transform:none}}@media (max-width: 720px){.seg-track{mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}}
