@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{margin:0;line-height:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--mnl-font-mono, ui-monospace, monospace);font-size:1em}small{font-size:80%}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}table{border-collapse:collapse;border-spacing:0;text-indent:0;border-color:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none!important}:root{--mnl-color-neutral-0: #ffffff;--mnl-color-neutral-50: #fafaf9;--mnl-color-neutral-100: #f4f4f4;--mnl-color-neutral-200: #e5e4e6;--mnl-color-neutral-300: #d4d3d5;--mnl-color-neutral-400: #a6a5aa;--mnl-color-neutral-500: #79787d;--mnl-color-neutral-600: #5b595e;--mnl-color-neutral-700: #464549;--mnl-color-neutral-800: #2d2c2d;--mnl-color-neutral-900: #1c1c1d;--mnl-color-neutral-950: #0c0c0d;--mnl-color-night-0: #ffffff;--mnl-color-night-50: #fafafb;--mnl-color-night-100: #f4f4f6;--mnl-color-night-200: #e5e6e9;--mnl-color-night-300: #d3d5da;--mnl-color-night-400: #9fa2ad;--mnl-color-night-500: #6e727d;--mnl-color-night-600: #4f545f;--mnl-color-night-700: #3b404c;--mnl-color-night-800: #232831;--mnl-color-night-900: #151821;--mnl-color-night-950: #06080f;--mnl-color-orange-50: #fff8ed;--mnl-color-orange-100: #ffefd4;--mnl-color-orange-200: #ffdba8;--mnl-color-orange-300: #ffc170;--mnl-color-orange-400: #ffa630;--mnl-color-orange-500: #f48c0a;--mnl-color-orange-600: #d97106;--mnl-color-orange-700: #b45309;--mnl-color-orange-800: #91420e;--mnl-color-orange-900: #77370f;--mnl-color-orange-950: #411a05;--mnl-color-blue-50: #eefbff;--mnl-color-blue-100: #d8f5ff;--mnl-color-blue-200: #b9edff;--mnl-color-blue-300: #72dfff;--mnl-color-blue-400: #38c9f4;--mnl-color-blue-500: #00a7e1;--mnl-color-blue-600: #0088c0;--mnl-color-blue-700: #046c9b;--mnl-color-blue-800: #0a5b7f;--mnl-color-blue-900: #0e4b6a;--mnl-color-blue-950: #063047;--mnl-color-violet-50: #f3f0ff;--mnl-color-violet-100: #e9e3ff;--mnl-color-violet-200: #d5cbff;--mnl-color-violet-300: #b8a5ff;--mnl-color-violet-400: #7b61ff;--mnl-color-violet-500: #6940f5;--mnl-color-violet-600: #5528e0;--mnl-color-violet-700: #461dbd;--mnl-color-violet-800: #3a189a;--mnl-color-violet-900: #31167d;--mnl-color-violet-950: #1c0a55;--mnl-color-red-50: #fef2f2;--mnl-color-red-100: #fee2e2;--mnl-color-red-200: #fecaca;--mnl-color-red-300: #fca5a5;--mnl-color-red-400: #f87171;--mnl-color-red-500: #ef4444;--mnl-color-red-600: #dc2626;--mnl-color-red-700: #b91c1c;--mnl-color-red-800: #991b1b;--mnl-color-red-900: #7f1d1d;--mnl-color-red-950: #450a0a;--mnl-color-green-50: #f0fdf4;--mnl-color-green-100: #dcfce7;--mnl-color-green-200: #bbf7d0;--mnl-color-green-300: #86efac;--mnl-color-green-400: #4ade80;--mnl-color-green-500: #22c55e;--mnl-color-green-600: #16a34a;--mnl-color-green-700: #15803d;--mnl-color-green-800: #166534;--mnl-color-green-900: #14532d;--mnl-color-green-950: #052e16;--mnl-color-amber-50: #fffbeb;--mnl-color-amber-100: #fef3c7;--mnl-color-amber-200: #fde68a;--mnl-color-amber-300: #fcd34d;--mnl-color-amber-400: #fbbf24;--mnl-color-amber-500: #f59e0b;--mnl-color-amber-600: #d97706;--mnl-color-amber-700: #b45309;--mnl-color-amber-800: #92400e;--mnl-color-amber-900: #78350f;--mnl-color-amber-950: #451a03;--mnl-color-white: #ffffff;--mnl-color-black: #000000;--mnl-color-transparent: transparent}:root{--mnl-space-0: 0;--mnl-space-px: 1px;--mnl-space-0-5: .125rem;--mnl-space-1: .25rem;--mnl-space-1-5: .375rem;--mnl-space-2: .5rem;--mnl-space-3: .75rem;--mnl-space-4: 1rem;--mnl-space-5: 1.25rem;--mnl-space-6: 1.5rem;--mnl-space-8: 2rem;--mnl-space-10: 2.5rem;--mnl-space-12: 3rem;--mnl-space-14: 3.5rem;--mnl-space-16: 4rem;--mnl-space-20: 5rem;--mnl-space-24: 6rem;--mnl-space-32: 8rem;--mnl-control-height-sm: 2rem;--mnl-control-height-md: 2.75rem;--mnl-control-height-lg: 3.25rem;--mnl-icon-size-sm: 1rem;--mnl-icon-size-md: 1.25rem;--mnl-icon-size-lg: 1.5rem;--mnl-space-page-margin: var(--mnl-space-6);--mnl-space-section-gap: var(--mnl-space-12);--mnl-space-component-gap: var(--mnl-space-4);--mnl-space-element-gap: var(--mnl-space-2);--mnl-radius-none: 0;--mnl-radius-xs: .125rem;--mnl-radius-sm: .25rem;--mnl-radius-md: .5rem;--mnl-radius-lg: .75rem;--mnl-radius-xl: 1rem;--mnl-radius-2xl: 1.5rem;--mnl-radius-full: 9999px;--mnl-radius-button: var(--mnl-radius-md);--mnl-radius-input: var(--mnl-radius-md);--mnl-radius-card: var(--mnl-radius-lg);--mnl-radius-modal: var(--mnl-radius-xl);--mnl-radius-avatar: var(--mnl-radius-full);--mnl-shape-nido-sm: 1rem;--mnl-shape-nido-md: 1.375rem;--mnl-shape-nido-lg: 1.75rem;--mnl-shape-nido-xl: 2.25rem;--mnl-shape-vuelo-sm: 10px 7px 6px 9px;--mnl-shape-vuelo-md: 14px 10px 8px 12px;--mnl-shape-vuelo-lg: 18px 13px 10px 16px;--mnl-shape-vuelo-pad-sm: 0 .625rem 0 .875rem;--mnl-shape-vuelo-pad-md: 0 1rem 0 1.375rem;--mnl-shape-vuelo-pad-lg: 0 1.25rem 0 1.625rem;--mnl-border-none: 0;--mnl-border-thin: 1px;--mnl-border-normal: 1.5px;--mnl-border-thick: 2px;--mnl-max-w-sm: 24rem;--mnl-max-w-md: 28rem;--mnl-max-w-lg: 32rem;--mnl-max-w-xl: 36rem;--mnl-max-w-2xl: 42rem;--mnl-max-w-3xl: 48rem;--mnl-max-w-4xl: 56rem;--mnl-max-w-5xl: 64rem;--mnl-max-w-6xl: 72rem;--mnl-max-w-7xl: 80rem;--mnl-max-w-full: 100%;--mnl-max-w-prose: 65ch;--mnl-breakpoint-xs: 360px;--mnl-breakpoint-sm: 480px;--mnl-breakpoint-md: 768px;--mnl-breakpoint-lg: 1024px;--mnl-breakpoint-xl: 1280px;--mnl-breakpoint-2xl: 1536px}:root{--mnl-font-display: "Inter", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif;--mnl-font-mono: "JetBrains Mono", "Fira Code", ui-monospace, monospace;--mnl-text-xs: .75rem;--mnl-text-sm: .875rem;--mnl-text-base: 1rem;--mnl-text-lg: 1.125rem;--mnl-text-xl: 1.25rem;--mnl-text-2xl: clamp(1.3rem, 1.175rem + .556vw, 1.5rem);--mnl-text-3xl: clamp(1.6rem, 1.425rem + .778vw, 1.875rem);--mnl-text-4xl: clamp(1.9rem, 1.625rem + 1.222vw, 2.25rem);--mnl-text-5xl: clamp(2.4rem, 1.9rem + 2.222vw, 3rem);--mnl-font-light: 300;--mnl-font-normal: 400;--mnl-font-medium: 500;--mnl-font-semibold: 600;--mnl-font-bold: 700;--mnl-leading-none: 1;--mnl-leading-tight: 1.25;--mnl-leading-snug: 1.375;--mnl-leading-normal: 1.5;--mnl-leading-relaxed: 1.625;--mnl-leading-loose: 2;--mnl-tracking-tighter: -.05em;--mnl-tracking-tight: -.025em;--mnl-tracking-normal: 0em;--mnl-tracking-wide: .025em;--mnl-tracking-wider: .05em;--mnl-tracking-widest: .1em;--mnl-paragraph-spacing: 1.5em;--mnl-type-display-font: var(--mnl-font-display);--mnl-type-display-size: var(--mnl-text-5xl);--mnl-type-display-weight: var(--mnl-font-bold);--mnl-type-display-leading: var(--mnl-leading-tight);--mnl-type-display-tracking: var(--mnl-tracking-tight);--mnl-type-headline-font: var(--mnl-font-display);--mnl-type-headline-size: var(--mnl-text-3xl);--mnl-type-headline-weight: var(--mnl-font-bold);--mnl-type-headline-leading: var(--mnl-leading-tight);--mnl-type-headline-tracking: var(--mnl-tracking-tight);--mnl-type-title-font: var(--mnl-font-display);--mnl-type-title-size: var(--mnl-text-xl);--mnl-type-title-weight: var(--mnl-font-semibold);--mnl-type-title-leading: var(--mnl-leading-snug);--mnl-type-title-tracking: var(--mnl-tracking-normal);--mnl-type-body-font: var(--mnl-font-body);--mnl-type-body-size: var(--mnl-text-base);--mnl-type-body-weight: var(--mnl-font-normal);--mnl-type-body-leading: var(--mnl-leading-normal);--mnl-type-body-tracking: var(--mnl-tracking-normal);--mnl-type-label-font: var(--mnl-font-body);--mnl-type-label-size: var(--mnl-text-sm);--mnl-type-label-weight: var(--mnl-font-medium);--mnl-type-label-leading: var(--mnl-leading-normal);--mnl-type-label-tracking: var(--mnl-tracking-normal);--mnl-type-caption-font: var(--mnl-font-body);--mnl-type-caption-size: var(--mnl-text-xs);--mnl-type-caption-weight: var(--mnl-font-normal);--mnl-type-caption-leading: var(--mnl-leading-normal);--mnl-type-caption-tracking: var(--mnl-tracking-wide);--mnl-type-overline-font: var(--mnl-font-body);--mnl-type-overline-size: var(--mnl-text-xs);--mnl-type-overline-weight: var(--mnl-font-semibold);--mnl-type-overline-leading: var(--mnl-leading-normal);--mnl-type-overline-tracking: var(--mnl-tracking-wider)}[data-mnl-density=compact]{--mnl-text-xs: .6875rem;--mnl-text-sm: .75rem;--mnl-text-base: .875rem;--mnl-text-lg: 1rem;--mnl-text-xl: 1.125rem;--mnl-leading-normal: 1.4;--mnl-space-2: 6px;--mnl-space-3: 8px;--mnl-space-4: 12px;--mnl-space-6: 16px;--mnl-space-8: 24px;--mnl-control-height-sm: 28px;--mnl-control-height-md: 36px;--mnl-control-height-lg: 44px}[data-mnl-density=comfort]{--mnl-text-xs: .8125rem;--mnl-text-sm: .9375rem;--mnl-text-base: 1.0625rem;--mnl-text-lg: 1.1875rem;--mnl-text-xl: 1.3125rem;--mnl-leading-normal: 1.55;--mnl-space-2: 10px;--mnl-space-3: 14px;--mnl-space-4: 20px;--mnl-space-6: 28px;--mnl-space-8: 36px;--mnl-control-height-sm: 36px;--mnl-control-height-md: 48px;--mnl-control-height-lg: 56px}[data-mnl-density=large]{--mnl-text-xs: .875rem;--mnl-text-sm: 1rem;--mnl-text-base: 1.125rem;--mnl-text-lg: 1.3125rem;--mnl-text-xl: 1.5rem;--mnl-leading-normal: 1.6;--mnl-space-2: 12px;--mnl-space-3: 16px;--mnl-space-4: 24px;--mnl-space-6: 32px;--mnl-space-8: 40px;--mnl-control-height-sm: 40px;--mnl-control-height-md: 52px;--mnl-control-height-lg: 60px}@media(prefers-contrast:more){:root{--mnl-font-light: 400;--mnl-font-normal: 500;--mnl-outline: var(--mnl-on-surface);--mnl-outline-variant: color-mix(in srgb, var(--mnl-on-surface) 50%, transparent);--mnl-focus-ring: 0 0 0 3px var(--mnl-primary)}}[data-mnl-font=jakarta]{--mnl-font-display: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=outfit]{--mnl-font-display: "Outfit", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=space]{--mnl-font-display: "Space Grotesk", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=principia]{--mnl-font-display: "Raleway", system-ui, -apple-system, sans-serif;--mnl-font-body: "Fira Sans", system-ui, -apple-system, sans-serif}[data-mnl-font=hatchery]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Lato", system-ui, -apple-system, sans-serif}[data-mnl-font=soplo]{--mnl-font-display: "Sora", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=corriente]{--mnl-font-display: "Albert Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=brisa]{--mnl-font-display: "DM Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "DM Sans", system-ui, -apple-system, sans-serif}[data-mnl-font=nube]{--mnl-font-display: "Nunito", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=cielo]{--mnl-font-display: "Urbanist", system-ui, -apple-system, sans-serif;--mnl-font-body: "Inter", system-ui, -apple-system, sans-serif}[data-mnl-font=fuego]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Montserrat", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}[data-mnl-font=cumbre]{--mnl-font-display: "Montserrat", system-ui, -apple-system, sans-serif;--mnl-font-body: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-normal: 400}[data-mnl-font=llama]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Source Sans 3", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}[data-mnl-font=forja]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}[data-mnl-font=brasa]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Nunito Sans", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}[data-mnl-font=ceniza]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "Work Sans", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}[data-mnl-font=rescoldo]{--mnl-font-display: "Fira Sans", system-ui, -apple-system, sans-serif;--mnl-font-body: "DM Sans", system-ui, -apple-system, sans-serif;--mnl-font-bold: 700;--mnl-font-semibold: 600;--mnl-font-normal: 300;--mnl-font-light: 300}strong,b{font-weight:var(--mnl-font-semibold)}:root{--mnl-shadow-none: none;--mnl-shadow-xs: 0 1px 2px 0 rgba(45, 42, 37, .04);--mnl-shadow-sm: 0 1px 2px 0 rgba(45, 42, 37, .04), 0 2px 4px -1px rgba(45, 42, 37, .06);--mnl-shadow-md: 0 2px 4px -1px rgba(45, 42, 37, .04), 0 4px 8px -2px rgba(45, 42, 37, .06), 0 8px 16px -4px rgba(45, 42, 37, .04);--mnl-shadow-lg: 0 4px 6px -2px rgba(45, 42, 37, .03), 0 8px 16px -4px rgba(45, 42, 37, .06), 0 16px 32px -8px rgba(45, 42, 37, .06);--mnl-shadow-xl: 0 8px 16px -4px rgba(45, 42, 37, .04), 0 16px 32px -8px rgba(45, 42, 37, .08), 0 32px 64px -16px rgba(45, 42, 37, .06);--mnl-shadow-2xl: 0 16px 32px -8px rgba(45, 42, 37, .06), 0 32px 64px -16px rgba(45, 42, 37, .1), 0 48px 96px -24px rgba(45, 42, 37, .06);--mnl-shadow-inner: inset 0 2px 4px 0 rgba(45, 42, 37, .06);--mnl-shadow-focus: 0 0 0 3px rgba(255, 166, 48, .35);--mnl-glow-orange: 0 0 12px rgba(255, 166, 48, .4);--mnl-glow-blue: 0 0 12px rgba(0, 167, 225, .4);--mnl-glow-violet: 0 0 12px rgba(123, 97, 255, .4);--mnl-z-base: 0;--mnl-z-dropdown: 100;--mnl-z-sticky: 200;--mnl-z-fixed: 300;--mnl-z-overlay: 400;--mnl-z-modal: 500;--mnl-z-popover: 600;--mnl-z-toast: 700;--mnl-z-tooltip: 800;--mnl-opacity-disabled: .4;--mnl-opacity-hover: .08;--mnl-opacity-focus: .12;--mnl-opacity-pressed: .16;--mnl-opacity-placeholder: .5}:root{--mnl-duration-instant: .1s;--mnl-duration-breeze: .28s;--mnl-duration-gust: .45s;--mnl-duration-settle: .68s;--mnl-duration-breath: 2.4s;--mnl-ease-wind: cubic-bezier(.25, .46, .45, .94);--mnl-ease-gust: cubic-bezier(.16, 1, .3, 1);--mnl-ease-settle: cubic-bezier(.33, 1, .68, 1);--mnl-ease-standard: cubic-bezier(.4, 0, .2, 1);--mnl-ease-decelerate: cubic-bezier(0, 0, .2, 1);--mnl-ease-accelerate: cubic-bezier(.4, 0, 1, 1);--mnl-ease-spring: cubic-bezier(.175, .885, .32, 1.1);--mnl-ease-anticipate: cubic-bezier(.6, -.28, .735, .045);--mnl-transition-fast: color var(--mnl-duration-instant) var(--mnl-ease-standard), background-color var(--mnl-duration-instant) var(--mnl-ease-standard), border-color var(--mnl-duration-instant) var(--mnl-ease-standard), box-shadow var(--mnl-duration-instant) var(--mnl-ease-standard), opacity var(--mnl-duration-instant) var(--mnl-ease-standard), transform var(--mnl-duration-instant) var(--mnl-ease-standard);--mnl-transition-normal: color var(--mnl-duration-breeze) var(--mnl-ease-wind), background-color var(--mnl-duration-breeze) var(--mnl-ease-wind), border-color var(--mnl-duration-breeze) var(--mnl-ease-wind), box-shadow var(--mnl-duration-breeze) var(--mnl-ease-wind), opacity var(--mnl-duration-breeze) var(--mnl-ease-wind), transform var(--mnl-duration-breeze) var(--mnl-ease-wind);--mnl-transition-color: color var(--mnl-duration-breeze) var(--mnl-ease-standard), background-color var(--mnl-duration-breeze) var(--mnl-ease-standard), border-color var(--mnl-duration-breeze) var(--mnl-ease-standard);--mnl-transition-transform: transform var(--mnl-duration-breeze) var(--mnl-ease-wind);--mnl-transition-opacity: opacity var(--mnl-duration-breeze) var(--mnl-ease-standard)}[data-mnl-theme=light],:root{color-scheme:light;--mnl-background: var(--mnl-color-neutral-50);--mnl-surface: var(--mnl-color-neutral-0);--mnl-surface-elevated: var(--mnl-color-neutral-0);--mnl-surface-variant: var(--mnl-color-neutral-100);--mnl-on-surface: var(--mnl-color-neutral-900);--mnl-on-surface-variant: var(--mnl-color-neutral-600);--mnl-on-surface-muted: var(--mnl-color-neutral-500);--mnl-brand: var(--mnl-color-orange-400);--mnl-primary: var(--mnl-color-orange-400);--mnl-on-primary: var(--mnl-color-neutral-900);--mnl-primary-hover: var(--mnl-color-orange-500);--mnl-primary-container: var(--mnl-color-orange-50);--mnl-on-primary-container: var(--mnl-color-orange-800);--mnl-primary-tint: var(--mnl-primary);--mnl-secondary: var(--mnl-color-blue-500);--mnl-on-secondary: var(--mnl-color-neutral-900);--mnl-secondary-hover: var(--mnl-color-blue-600);--mnl-secondary-container: var(--mnl-color-blue-50);--mnl-on-secondary-container: var(--mnl-color-blue-800);--mnl-tertiary: var(--mnl-color-violet-500);--mnl-on-tertiary: var(--mnl-color-neutral-0);--mnl-tertiary-container: var(--mnl-color-violet-50);--mnl-on-tertiary-container: var(--mnl-color-violet-800);--mnl-error: var(--mnl-color-red-500);--mnl-on-error: var(--mnl-color-neutral-0);--mnl-error-container: var(--mnl-color-red-50);--mnl-on-error-container: var(--mnl-color-red-800);--mnl-warning: var(--mnl-color-amber-500);--mnl-on-warning: var(--mnl-color-neutral-950);--mnl-warning-container: var(--mnl-color-amber-50);--mnl-on-warning-container: var(--mnl-color-amber-800);--mnl-success: var(--mnl-color-green-700);--mnl-on-success: var(--mnl-color-neutral-0);--mnl-success-container: var(--mnl-color-green-50);--mnl-on-success-container: var(--mnl-color-green-800);--mnl-info: var(--mnl-color-blue-500);--mnl-on-info: var(--mnl-color-blue-950);--mnl-info-container: var(--mnl-color-blue-50);--mnl-on-info-container: var(--mnl-color-blue-800);--mnl-cloud-on-primary: var(--mnl-color-orange-900);--mnl-cloud-on-secondary: var(--mnl-color-blue-900);--mnl-cloud-on-error: var(--mnl-color-red-900);--mnl-cloud-text-anchor: rgba(255, 255, 255, .5);--mnl-wing-on-primary: var(--mnl-color-neutral-900);--mnl-wing-on-secondary: var(--mnl-color-neutral-900);--mnl-wing-on-error: var(--mnl-color-neutral-900);--mnl-interactive-text: var(--mnl-color-orange-700);--mnl-primary-fill: color-mix(in oklch, var(--mnl-primary) 82%, white);--mnl-primary-fill-hover: color-mix(in oklch, var(--mnl-primary) 88%, white);--mnl-secondary-fill: color-mix(in oklch, var(--mnl-secondary) 78%, white);--mnl-secondary-fill-hover: color-mix(in oklch, var(--mnl-secondary) 84%, white);--mnl-error-fill: color-mix(in oklch, var(--mnl-error) 80%, white);--mnl-error-fill-hover: color-mix(in oklch, var(--mnl-error) 86%, white);--mnl-outline: var(--mnl-color-neutral-300);--mnl-outline-variant: color-mix(in srgb, var(--mnl-color-neutral-400) 30%, transparent);--mnl-focus-ring: 0 0 0 3px color-mix(in srgb, var(--mnl-primary) 35%, transparent);--mnl-inverse-surface: var(--mnl-color-neutral-800);--mnl-inverse-on-surface: var(--mnl-color-neutral-50);--mnl-wind-specular: var(--mnl-color-neutral-500);--mnl-irid-blend: multiply;--mnl-irid-chroma: 22%;--mnl-irid-hover-opacity: .85;--mnl-atmosphere: color-mix(in srgb, var(--mnl-primary) 12%, white);--mnl-material-clear-bg: color-mix(in srgb, var(--mnl-surface) 72%, transparent);--mnl-material-clear-blur: 24px;--mnl-material-clear-saturate: 1.3;--mnl-material-soft-bg: color-mix(in srgb, var(--mnl-surface) 88%, transparent);--mnl-material-soft-blur: 12px;--mnl-material-soft-saturate: 1.1;--mnl-material-dense-bg: color-mix(in srgb, var(--mnl-surface) 95%, transparent);--mnl-material-dense-blur: 40px;--mnl-material-dense-saturate: 1;--mnl-gradient-brand: linear-gradient( 135deg, color-mix(in oklch, var(--mnl-primary) 85%, black), var(--mnl-primary) );--mnl-gradient-brand-vivid: linear-gradient( 135deg, color-mix(in oklch, var(--mnl-primary) 75%, black), var(--mnl-primary) );--mnl-gradient-brand-warm: linear-gradient( 135deg, var(--mnl-primary), color-mix(in oklch, var(--mnl-primary) 70%, white) );--mnl-gradient-hero: linear-gradient( 135deg, color-mix(in oklch, var(--mnl-primary) 50%, black), var(--mnl-primary) );--mnl-overlay-subtle: rgba(255, 255, 255, .015);--mnl-overlay-light: rgba(255, 255, 255, .1);--mnl-overlay-medium: rgba(255, 255, 255, .15);--mnl-overlay-strong: rgba(255, 255, 255, .25);--mnl-overlay-dark-subtle: rgba(0, 0, 0, .04);--mnl-overlay-dark-medium: rgba(0, 0, 0, .25);--mnl-overlay-dark-strong: rgba(0, 0, 0, .5);--mnl-shadow-brand-sm: 0 2px 8px color-mix(in srgb, var(--mnl-primary) 20%, transparent);--mnl-shadow-brand-md: 0 4px 16px color-mix(in srgb, var(--mnl-primary) 25%, transparent);--mnl-shadow-brand-lg: 0 8px 24px color-mix(in srgb, var(--mnl-primary) 30%, transparent);--mnl-divider: color-mix(in srgb, var(--mnl-color-neutral-400) 25%, transparent);--mnl-link: var(--mnl-color-blue-600);--mnl-link-visited: var(--mnl-color-violet-600);--mnl-skeleton: var(--mnl-color-neutral-200);--mnl-skeleton-highlight: var(--mnl-color-neutral-100);--mnl-chart-1: var(--mnl-color-orange-400);--mnl-chart-2: var(--mnl-color-blue-500);--mnl-chart-3: var(--mnl-color-green-500);--mnl-chart-4: var(--mnl-color-violet-500);--mnl-chart-5: var(--mnl-color-red-400);--mnl-chart-6: var(--mnl-color-amber-500);--mnl-chart-7: var(--mnl-color-blue-300);--mnl-chart-8: var(--mnl-color-green-300);--mnl-surface-container-lowest: var(--mnl-color-neutral-0);--mnl-surface-container-low: var(--mnl-color-neutral-50);--mnl-surface-container: var(--mnl-color-neutral-100);--mnl-surface-container-high: var(--mnl-color-neutral-200);--mnl-surface-container-highest: var(--mnl-color-neutral-300);--mnl-icon-family: "Material Symbols Rounded";--mnl-icon-fill: 0;--mnl-icon-weight: 400;--mnl-icon-grade: 0;--mnl-icon-size: 24px;--mnl-shadow-wind-sm: 2px 3px 8px color-mix(in srgb, var(--mnl-on-surface) 6%, transparent);--mnl-shadow-wind-md: 3px 5px 16px color-mix(in srgb, var(--mnl-on-surface) 8%, transparent);--mnl-shadow-wind-lg: 4px 6px 24px color-mix(in srgb, var(--mnl-on-surface) 10%, transparent);--mnl-wind-edge: 0 0 20px 0 color-mix(in srgb, var(--mnl-background) 60%, transparent);--mnl-specular-edge: inset 0 1px 0 color-mix(in srgb, var(--mnl-wind-specular) 8%, transparent);--mnl-interaction-bloom: 0 0 12px color-mix(in srgb, var(--mnl-primary) 15%, transparent);--mnl-material-sidebar: var(--mnl-material-dense-bg);--mnl-material-navbar: var(--mnl-material-clear-bg);--mnl-insufficient: var(--mnl-color-red-400);--mnl-elementary: var(--mnl-color-amber-400);--mnl-adequate: var(--mnl-color-blue-400);--mnl-outstanding: var(--mnl-color-green-500)}[data-mnl-theme=dark]{color-scheme:dark;--mnl-background: color-mix(in oklch, var(--mnl-primary-tint) 3%, var(--mnl-color-neutral-950));--mnl-surface: color-mix(in oklch, var(--mnl-primary-tint) 4%, var(--mnl-color-neutral-900));--mnl-surface-elevated: color-mix( in oklch, var(--mnl-primary-tint) 5%, var(--mnl-color-neutral-800) );--mnl-surface-variant: color-mix( in oklch, var(--mnl-primary-tint) 5%, var(--mnl-color-neutral-800) );--mnl-on-surface: var(--mnl-color-neutral-100);--mnl-on-surface-variant: var(--mnl-color-neutral-400);--mnl-on-surface-muted: var(--mnl-color-neutral-500);--mnl-brand: var(--mnl-color-orange-300);--mnl-primary: var(--mnl-color-orange-300);--mnl-on-primary: var(--mnl-color-neutral-900);--mnl-primary-hover: var(--mnl-color-orange-200);--mnl-primary-container: var(--mnl-color-orange-900);--mnl-on-primary-container: var(--mnl-color-orange-100);--mnl-primary-tint: var(--mnl-primary);--mnl-secondary: var(--mnl-color-blue-300);--mnl-on-secondary: var(--mnl-color-neutral-900);--mnl-secondary-hover: var(--mnl-color-blue-200);--mnl-secondary-container: var(--mnl-color-blue-900);--mnl-on-secondary-container: var(--mnl-color-blue-100);--mnl-tertiary: var(--mnl-color-violet-300);--mnl-on-tertiary: var(--mnl-color-violet-950);--mnl-tertiary-container: var(--mnl-color-violet-900);--mnl-on-tertiary-container: var(--mnl-color-violet-100);--mnl-error: var(--mnl-color-red-400);--mnl-on-error: var(--mnl-color-neutral-900);--mnl-error-container: var(--mnl-color-red-900);--mnl-on-error-container: var(--mnl-color-red-100);--mnl-warning: var(--mnl-color-amber-400);--mnl-on-warning: var(--mnl-color-amber-950);--mnl-warning-container: var(--mnl-color-amber-900);--mnl-on-warning-container: var(--mnl-color-amber-100);--mnl-success: var(--mnl-color-green-400);--mnl-on-success: var(--mnl-color-green-950);--mnl-success-container: var(--mnl-color-green-900);--mnl-on-success-container: var(--mnl-color-green-100);--mnl-info: var(--mnl-color-blue-300);--mnl-on-info: var(--mnl-color-blue-950);--mnl-info-container: var(--mnl-color-blue-900);--mnl-on-info-container: var(--mnl-color-blue-100);--mnl-cloud-on-primary: white;--mnl-cloud-on-secondary: white;--mnl-cloud-on-error: white;--mnl-cloud-text-anchor: rgba(0, 0, 0, .4);--mnl-wing-on-primary: var(--mnl-color-neutral-900);--mnl-wing-on-secondary: var(--mnl-color-neutral-900);--mnl-wing-on-error: var(--mnl-color-neutral-900);--mnl-interactive-text: var(--mnl-primary);--mnl-primary-fill: var(--mnl-primary);--mnl-primary-fill-hover: var(--mnl-primary-hover);--mnl-secondary-fill: var(--mnl-secondary);--mnl-secondary-fill-hover: var(--mnl-secondary-hover);--mnl-error-fill: var(--mnl-error);--mnl-error-fill-hover: color-mix(in srgb, var(--mnl-error) 85%, black);--mnl-outline: color-mix(in oklch, var(--mnl-primary-tint) 4%, var(--mnl-color-neutral-600));--mnl-outline-variant: color-mix(in srgb, var(--mnl-outline) 25%, transparent);--mnl-inverse-surface: var(--mnl-color-neutral-200);--mnl-inverse-on-surface: var(--mnl-color-neutral-900);--mnl-focus-ring: 0 0 0 3px color-mix(in srgb, var(--mnl-primary) 40%, transparent);--mnl-wind-specular: white;--mnl-irid-blend: overlay;--mnl-irid-chroma: 14%;--mnl-irid-hover-opacity: .7;--mnl-atmosphere: color-mix(in srgb, var(--mnl-primary-tint) 18%, white);--mnl-material-clear-bg: color-mix(in srgb, var(--mnl-surface) 70%, transparent);--mnl-material-clear-blur: 24px;--mnl-material-clear-saturate: 1.2;--mnl-material-soft-bg: color-mix(in srgb, var(--mnl-surface) 85%, transparent);--mnl-material-soft-blur: 12px;--mnl-material-soft-saturate: 1.1;--mnl-material-dense-bg: color-mix(in srgb, var(--mnl-surface) 94%, transparent);--mnl-material-dense-blur: 40px;--mnl-material-dense-saturate: 1;--mnl-gradient-brand: linear-gradient( 135deg, color-mix(in oklch, var(--mnl-primary) 85%, black), var(--mnl-primary) );--mnl-gradient-brand-vivid: linear-gradient( 135deg, color-mix(in oklch, var(--mnl-primary) 75%, black), var(--mnl-primary) );--mnl-gradient-brand-warm: linear-gradient( 135deg, var(--mnl-primary), color-mix(in oklch, var(--mnl-primary) 70%, white) );--mnl-gradient-hero: linear-gradient( 135deg, var(--mnl-background), color-mix(in oklch, var(--mnl-primary-tint) 8%, var(--mnl-surface)) );--mnl-overlay-subtle: rgba(255, 255, 255, .02);--mnl-overlay-light: rgba(255, 255, 255, .06);--mnl-overlay-medium: rgba(255, 255, 255, .1);--mnl-overlay-strong: rgba(255, 255, 255, .16);--mnl-overlay-dark-subtle: rgba(0, 0, 0, .15);--mnl-overlay-dark-medium: rgba(0, 0, 0, .4);--mnl-overlay-dark-strong: rgba(0, 0, 0, .7);--mnl-shadow-brand-sm: 0 2px 8px color-mix(in srgb, var(--mnl-primary-tint) 12%, transparent);--mnl-shadow-brand-md: 0 4px 16px color-mix(in srgb, var(--mnl-primary-tint) 15%, transparent);--mnl-shadow-brand-lg: 0 8px 24px color-mix(in srgb, var(--mnl-primary-tint) 18%, transparent);--mnl-divider: color-mix(in srgb, var(--mnl-color-neutral-500) 25%, transparent);--mnl-link: var(--mnl-color-blue-300);--mnl-link-visited: var(--mnl-color-violet-300);--mnl-skeleton: color-mix(in oklch, var(--mnl-primary-tint) 4%, var(--mnl-color-neutral-800));--mnl-skeleton-highlight: color-mix( in oklch, var(--mnl-primary-tint) 5%, var(--mnl-color-neutral-750, var(--mnl-color-neutral-700)) );--mnl-chart-1: var(--mnl-color-orange-300);--mnl-chart-2: var(--mnl-color-blue-300);--mnl-chart-3: var(--mnl-color-green-400);--mnl-chart-4: var(--mnl-color-violet-300);--mnl-chart-5: var(--mnl-color-red-400);--mnl-chart-6: var(--mnl-color-amber-300);--mnl-chart-7: var(--mnl-color-blue-200);--mnl-chart-8: var(--mnl-color-green-300);--mnl-surface-container-lowest: var(--mnl-color-neutral-950);--mnl-surface-container-low: color-mix( in oklch, var(--mnl-primary-tint) 3%, var(--mnl-color-neutral-900) );--mnl-surface-container: color-mix( in oklch, var(--mnl-primary-tint) 5%, var(--mnl-color-neutral-800) );--mnl-surface-container-high: color-mix( in oklch, var(--mnl-primary-tint) 5%, var(--mnl-color-neutral-700) );--mnl-surface-container-highest: color-mix( in oklch, var(--mnl-primary-tint) 6%, var(--mnl-color-neutral-600) );--mnl-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .3);--mnl-glow-sm: 0 0 8px color-mix(in srgb, var(--mnl-primary-tint) 15%, transparent);--mnl-glow-md: 0 0 16px color-mix(in srgb, var(--mnl-primary-tint) 20%, transparent);--mnl-glow-lg: 0 0 24px color-mix(in srgb, var(--mnl-primary-tint) 25%, transparent);--mnl-icon-family: "Material Symbols Rounded";--mnl-icon-fill: 0;--mnl-icon-weight: 400;--mnl-icon-grade: 0;--mnl-icon-size: 24px;--mnl-shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .12);--mnl-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .16);--mnl-shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .12), 0 4px 8px -2px rgba(0, 0, 0, .16), 0 8px 16px -4px rgba(0, 0, 0, .12);--mnl-shadow-lg: 0 4px 6px -2px rgba(0, 0, 0, .1), 0 8px 16px -4px rgba(0, 0, 0, .16), 0 16px 32px -8px rgba(0, 0, 0, .16);--mnl-shadow-xl: 0 8px 16px -4px rgba(0, 0, 0, .12), 0 16px 32px -8px rgba(0, 0, 0, .2), 0 32px 64px -16px rgba(0, 0, 0, .16);--mnl-shadow-2xl: 0 16px 32px -8px rgba(0, 0, 0, .16), 0 32px 64px -16px rgba(0, 0, 0, .24), 0 48px 96px -24px rgba(0, 0, 0, .16);--mnl-shadow-focus: 0 0 0 3px rgba(255, 193, 112, .4);--mnl-shadow-wind-sm: 2px 3px 8px rgba(0, 0, 0, .2);--mnl-shadow-wind-md: 3px 5px 16px rgba(0, 0, 0, .25);--mnl-shadow-wind-lg: 4px 6px 24px rgba(0, 0, 0, .3);--mnl-wind-edge: 0 0 20px 0 color-mix(in srgb, var(--mnl-background) 50%, transparent);--mnl-specular-edge: inset 0 1px 0 color-mix(in srgb, var(--mnl-wind-specular) 6%, transparent);--mnl-interaction-bloom: 0 0 12px color-mix(in srgb, var(--mnl-primary-tint) 20%, transparent);--mnl-material-sidebar: var(--mnl-material-dense-bg);--mnl-material-navbar: var(--mnl-material-clear-bg);--mnl-insufficient: var(--mnl-color-red-400);--mnl-elementary: var(--mnl-color-amber-300);--mnl-adequate: var(--mnl-color-blue-300);--mnl-outstanding: var(--mnl-color-green-400)}.mnl-nido{border-radius:var(--mnl-shape-nido-md)}.mnl-nido--sm{border-radius:var(--mnl-shape-nido-sm)}.mnl-nido--lg{border-radius:var(--mnl-shape-nido-lg)}.mnl-nido--xl{border-radius:var(--mnl-shape-nido-xl)}.mnl-nido-glow{box-shadow:inset 0 1px 3px color-mix(in srgb,var(--mnl-primary) 4%,transparent),inset 0 0 16px color-mix(in srgb,var(--mnl-primary) 2%,transparent)}.mnl-vuelo{border-radius:var(--mnl-shape-vuelo-md)}.mnl-vuelo--sm{border-radius:var(--mnl-shape-vuelo-sm)}.mnl-vuelo--lg{border-radius:var(--mnl-shape-vuelo-lg)}.mnl-vuelo-pad{padding:var(--mnl-shape-vuelo-pad-md)}.mnl-vuelo-pad--sm{padding:var(--mnl-shape-vuelo-pad-sm)}.mnl-vuelo-pad--lg{padding:var(--mnl-shape-vuelo-pad-lg)}.mnl-shadow-wind{box-shadow:2px 2px 8px color-mix(in srgb,var(--mnl-on-surface) 5%,transparent),4px 4px 20px color-mix(in srgb,var(--mnl-on-surface) 4%,transparent),8px 6px 40px color-mix(in srgb,var(--mnl-on-surface) 2%,transparent)}.mnl-barbs{position:relative}.mnl-barbs:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:repeating-linear-gradient(35deg,transparent,transparent 5px,color-mix(in srgb,var(--mnl-on-surface) 2.5%,transparent) 5px,color-mix(in srgb,var(--mnl-on-surface) 2.5%,transparent) 6px);opacity:0;transition:opacity var(--mnl-duration-gust) var(--mnl-ease-wind)}.mnl-barbs:hover:after{opacity:1}.mnl-barbs--visible:after{opacity:1}.mnl-barbs--fine:after{background:repeating-linear-gradient(38deg,transparent,transparent 3px,color-mix(in srgb,var(--mnl-on-surface) 2%,transparent) 3px,color-mix(in srgb,var(--mnl-on-surface) 2%,transparent) 4px)}.mnl-cresta{position:relative;overflow:clip}.mnl-cresta:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 5%,color-mix(in srgb,var(--mnl-wind-specular) 88%,var(--mnl-color-orange-400)) 20%,color-mix(in srgb,var(--mnl-wind-specular) 95%,var(--mnl-color-blue-400)) 40%,var(--mnl-wind-specular) 50%,color-mix(in srgb,var(--mnl-wind-specular) 95%,var(--mnl-color-blue-400)) 60%,color-mix(in srgb,var(--mnl-wind-specular) 88%,var(--mnl-color-violet-400)) 80%,transparent 95%);opacity:.65;transition:opacity var(--mnl-duration-breeze) var(--mnl-ease-wind)}.mnl-cresta:hover:before{opacity:1}.mnl-cresta--subtle{position:relative;overflow:clip}.mnl-cresta--subtle:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 10%,color-mix(in srgb,var(--mnl-wind-specular) 92%,var(--mnl-color-orange-400)) 30%,var(--mnl-wind-specular) 50%,color-mix(in srgb,var(--mnl-wind-specular) 92%,var(--mnl-color-violet-400)) 70%,transparent 90%);opacity:.4;transition:opacity var(--mnl-duration-breeze) var(--mnl-ease-wind)}.mnl-cresta--subtle:hover:before{opacity:.7}.mnl-material-clear{background:var(--mnl-material-clear-bg);backdrop-filter:blur(var(--mnl-material-clear-blur)) saturate(var(--mnl-material-clear-saturate));-webkit-backdrop-filter:blur(var(--mnl-material-clear-blur)) saturate(var(--mnl-material-clear-saturate));border:1px solid color-mix(in srgb,var(--mnl-outline) 15%,transparent)}.mnl-material-soft{background:var(--mnl-material-soft-bg);backdrop-filter:blur(var(--mnl-material-soft-blur)) saturate(var(--mnl-material-soft-saturate));-webkit-backdrop-filter:blur(var(--mnl-material-soft-blur)) saturate(var(--mnl-material-soft-saturate));border:1px solid color-mix(in srgb,var(--mnl-outline) 15%,transparent)}.mnl-material-dense{background:var(--mnl-material-dense-bg);backdrop-filter:blur(var(--mnl-material-dense-blur)) saturate(var(--mnl-material-dense-saturate));-webkit-backdrop-filter:blur(var(--mnl-material-dense-blur)) saturate(var(--mnl-material-dense-saturate));border:1px solid color-mix(in srgb,var(--mnl-outline) 15%,transparent)}.mnl-haze-xs{box-shadow:var(--mnl-shadow-xs)}.mnl-haze-sm{box-shadow:var(--mnl-shadow-sm)}.mnl-haze-md{box-shadow:var(--mnl-shadow-md)}.mnl-haze-lg{box-shadow:var(--mnl-shadow-lg)}.mnl-haze-xl{box-shadow:var(--mnl-shadow-xl)}.mnl-haze-2xl{box-shadow:var(--mnl-shadow-2xl)}.mnl-border-diffuse{border:var(--mnl-border-thin) solid var(--mnl-outline-variant)}.mnl-atmosphere{background:linear-gradient(162deg,color-mix(in srgb,var(--mnl-primary) 1.5%,transparent),transparent 60%),var(--mnl-surface)}.mnl-scene-dawn{background:radial-gradient(ellipse 80% 60% at 15% 25%,color-mix(in srgb,var(--mnl-color-orange-100) 40%,transparent),transparent 70%),radial-gradient(ellipse 60% 70% at 85% 75%,color-mix(in srgb,var(--mnl-color-blue-50) 30%,transparent),transparent 65%),radial-gradient(ellipse 50% 50% at 50% 10%,color-mix(in srgb,var(--mnl-color-violet-50) 20%,transparent),transparent 60%),var(--mnl-background)}.mnl-scene-clear{background:radial-gradient(ellipse 70% 50% at 80% 20%,color-mix(in srgb,var(--mnl-color-blue-100) 35%,transparent),transparent 65%),radial-gradient(ellipse 60% 60% at 20% 80%,color-mix(in srgb,var(--mnl-color-violet-50) 25%,transparent),transparent 60%),radial-gradient(ellipse 80% 40% at 50% 50%,color-mix(in srgb,var(--mnl-color-blue-50) 15%,transparent),transparent 70%),var(--mnl-background)}.mnl-scene-warm{background:radial-gradient(ellipse 70% 60% at 30% 30%,color-mix(in srgb,var(--mnl-color-orange-50) 50%,transparent),transparent 65%),radial-gradient(ellipse 50% 50% at 75% 65%,color-mix(in srgb,var(--mnl-color-orange-100) 25%,transparent),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 90%,color-mix(in srgb,var(--mnl-color-amber-50) 20%,transparent),transparent 55%),var(--mnl-background)}.mnl-scene-dusk{background:radial-gradient(ellipse 70% 50% at 20% 20%,color-mix(in srgb,var(--mnl-color-violet-100) 35%,transparent),transparent 65%),radial-gradient(ellipse 60% 60% at 80% 70%,color-mix(in srgb,var(--mnl-color-orange-50) 30%,transparent),transparent 60%),radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--mnl-color-violet-50) 15%,transparent),transparent 55%),var(--mnl-background)}[data-mnl-theme=dark] .mnl-scene-dawn{background:radial-gradient(ellipse 80% 60% at 15% 25%,color-mix(in srgb,var(--mnl-color-orange-950) 50%,transparent),transparent 70%),radial-gradient(ellipse 60% 70% at 85% 75%,color-mix(in srgb,var(--mnl-color-blue-950) 35%,transparent),transparent 65%),radial-gradient(ellipse 50% 50% at 50% 10%,color-mix(in srgb,var(--mnl-color-violet-950) 25%,transparent),transparent 60%),var(--mnl-background)}[data-mnl-theme=dark] .mnl-scene-clear{background:radial-gradient(ellipse 70% 50% at 80% 20%,color-mix(in srgb,var(--mnl-color-blue-950) 45%,transparent),transparent 65%),radial-gradient(ellipse 60% 60% at 20% 80%,color-mix(in srgb,var(--mnl-color-violet-950) 30%,transparent),transparent 60%),radial-gradient(ellipse 80% 40% at 50% 50%,color-mix(in srgb,var(--mnl-color-blue-950) 20%,transparent),transparent 70%),var(--mnl-background)}[data-mnl-theme=dark] .mnl-scene-warm{background:radial-gradient(ellipse 70% 60% at 30% 30%,color-mix(in srgb,var(--mnl-color-orange-950) 55%,transparent),transparent 65%),radial-gradient(ellipse 50% 50% at 75% 65%,color-mix(in srgb,var(--mnl-color-orange-900) 30%,transparent),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 90%,color-mix(in srgb,var(--mnl-color-amber-950) 25%,transparent),transparent 55%),var(--mnl-background)}[data-mnl-theme=dark] .mnl-scene-dusk{background:radial-gradient(ellipse 70% 50% at 20% 20%,color-mix(in srgb,var(--mnl-color-violet-950) 45%,transparent),transparent 65%),radial-gradient(ellipse 60% 60% at 80% 70%,color-mix(in srgb,var(--mnl-color-orange-950) 35%,transparent),transparent 60%),radial-gradient(ellipse 50% 50% at 50% 50%,color-mix(in srgb,var(--mnl-color-violet-950) 20%,transparent),transparent 55%),var(--mnl-background)}.mnl-icon{font-family:var(--mnl-icon-family, "Material Symbols Rounded");font-weight:400;font-style:normal;font-size:var(--mnl-icon-size, var(--mnl-icon-size-lg));line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" var(--mnl-icon-fill, 0),"wght" var(--mnl-icon-weight, 400),"GRAD" var(--mnl-icon-grade, 0),"opsz" var(--mnl-icon-size, 24)}.mnl-icon--xs{font-size:var(--mnl-icon-size-sm);--mnl-icon-size: 16}.mnl-icon--sm{font-size:var(--mnl-icon-size-md);--mnl-icon-size: 20}.mnl-icon--lg{font-size:32px;--mnl-icon-size: 32}.mnl-icon--xl{font-size:40px;--mnl-icon-size: 40}.mnl-icon--filled{--mnl-icon-fill: 1}@keyframes mnl-breeze-in{0%{opacity:0;filter:blur(4px);transform:translate(-8px,4px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes mnl-breeze-out{0%{opacity:1;filter:blur(0);transform:translate(0)}to{opacity:0;filter:blur(4px);transform:translate(8px,-4px)}}@keyframes mnl-breath{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes mnl-drift{0%{transform:translate(0)}25%{transform:translate(2px,-3px)}50%{transform:translate(-1px,1px)}75%{transform:translate(3px,-1px)}to{transform:translate(0)}}@keyframes mnl-ripple-wave{0%{transform:scale(0);opacity:.4}to{transform:scale(2.5);opacity:0}}@keyframes mnl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mnl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes mnl-flutter{0%,to{transform:translate(0) rotate(0)}17%{transform:translate(.3px,-.2px) rotate(.15deg)}33%{transform:translate(-.15px,.1px) rotate(-.1deg)}50%{transform:translate(.1px,.25px) rotate(.12deg)}67%{transform:translate(-.25px,-.1px) rotate(-.08deg)}83%{transform:translate(.2px,-.15px) rotate(.05deg)}}.mnl-flutter{animation:mnl-flutter 4s var(--mnl-ease-wind) infinite}.mnl-animate-breeze-in{animation:mnl-breeze-in var(--mnl-duration-gust) var(--mnl-ease-gust) both}.mnl-animate-breeze-out{animation:mnl-breeze-out var(--mnl-duration-breeze) var(--mnl-ease-accelerate) both}.mnl-animate-breath{animation:mnl-breath var(--mnl-duration-breath) var(--mnl-ease-standard) infinite}.mnl-animate-drift{animation:mnl-drift 3s var(--mnl-ease-wind) infinite}.mnl-animate-float{animation:mnl-float 3s var(--mnl-ease-wind) infinite}@media(prefers-reduced-motion:reduce){.mnl-animate-breeze-in,.mnl-animate-breeze-out,.mnl-animate-breath,.mnl-animate-drift,.mnl-animate-float,.mnl-flutter{animation:none!important;transition:none!important}}.mnl-iridescent{position:relative;overflow:hidden}.mnl-iridescent:before{content:"";position:absolute;inset:-30%;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(ellipse 50% 40% at 30% 35%,color-mix(in srgb,var(--mnl-wind-specular) 25%,transparent) 0%,color-mix(in srgb,var(--mnl-wind-specular) 8%,transparent) 40%,transparent 70%),conic-gradient(from 140deg at 35% 40%,color-mix(in srgb,var(--mnl-color-orange-400) var(--mnl-irid-chroma),transparent),color-mix(in srgb,var(--mnl-color-amber-400) var(--mnl-irid-chroma),transparent),color-mix(in srgb,var(--mnl-color-violet-400) var(--mnl-irid-chroma),transparent),color-mix(in srgb,var(--mnl-color-orange-400) var(--mnl-irid-chroma),transparent) 360deg);mix-blend-mode:var(--mnl-irid-blend);opacity:0;transform:scale(1.3);transition:opacity .4s var(--mnl-ease-wind),transform .7s var(--mnl-ease-wind)}.mnl-iridescent:hover:before{opacity:var(--mnl-irid-hover-opacity);transform:translate(5%,-3%) scale(1.3) rotate(3deg)}@media(prefers-reduced-motion:reduce){.mnl-iridescent:before{transition:opacity .01ms!important;transform:scale(1.3)!important}}.mnl-depth-near{z-index:3;filter:brightness(1.1) saturate(1.05)}.mnl-depth-mid{z-index:2;opacity:.8;filter:brightness(.95)}.mnl-depth-far{z-index:1;opacity:.5;filter:brightness(.8);transform:scale(.95)}:root,[data-mnl-subliminal=subtle]{--_sl-sfumato-spread: 20px;--_sl-sfumato-pct: 6%;--_sl-pulse-duration: 8s;--_sl-pulse-lum-hi: 1.015;--_sl-pulse-lum-lo: .985;--_sl-chromatic-warm-pct: 4%;--_sl-chromatic-cool-pct: 3%;--_sl-vignette-opacity: .08;--_sl-vignette-size: 70%;--_sl-grain-opacity: .04;--_sl-mach-light: rgba(255, 255, 255, .03);--_sl-mach-dark: rgba(0, 0, 0, .03)}[data-mnl-subliminal=off]{--_sl-sfumato-spread: 0px;--_sl-sfumato-pct: 0%;--_sl-pulse-duration: 999s;--_sl-pulse-lum-hi: 1;--_sl-pulse-lum-lo: 1;--_sl-chromatic-warm-pct: 0%;--_sl-chromatic-cool-pct: 0%;--_sl-vignette-opacity: 0;--_sl-vignette-size: 100%;--_sl-grain-opacity: 0;--_sl-mach-light: transparent;--_sl-mach-dark: transparent}[data-mnl-subliminal=visible]{--_sl-sfumato-spread: 40px;--_sl-sfumato-pct: 15%;--_sl-pulse-duration: 4s;--_sl-pulse-lum-hi: 1.04;--_sl-pulse-lum-lo: .96;--_sl-chromatic-warm-pct: 10%;--_sl-chromatic-cool-pct: 8%;--_sl-vignette-opacity: .2;--_sl-vignette-size: 60%;--_sl-grain-opacity: .12;--_sl-mach-light: rgba(255, 255, 255, .08);--_sl-mach-dark: rgba(0, 0, 0, .08)}[data-mnl-subliminal=debug]{--_sl-sfumato-spread: 80px;--_sl-sfumato-pct: 35%;--_sl-pulse-duration: 2s;--_sl-pulse-lum-hi: 1.1;--_sl-pulse-lum-lo: .9;--_sl-chromatic-warm-pct: 25%;--_sl-chromatic-cool-pct: 18%;--_sl-vignette-opacity: .4;--_sl-vignette-size: 45%;--_sl-grain-opacity: .25;--_sl-mach-light: rgba(255, 255, 255, .2);--_sl-mach-dark: rgba(0, 0, 0, .2)}@keyframes mnl-ambient-pulse{0%,to{filter:brightness(var(--_sl-pulse-lum-lo))}50%{filter:brightness(var(--_sl-pulse-lum-hi))}}@keyframes mnl-thermal-drift{0%,to{filter:hue-rotate(-1deg) brightness(var(--_sl-pulse-lum-lo))}33%{filter:hue-rotate(1deg) brightness(var(--_sl-pulse-lum-hi))}66%{filter:hue-rotate(0deg) brightness(1)}}.mnl-ambient-pulse{animation:mnl-ambient-pulse var(--_sl-pulse-duration) ease-in-out infinite}.mnl-thermal-drift{animation:mnl-thermal-drift calc(var(--_sl-pulse-duration) * 1.5) ease-in-out infinite}.mnl-grain{position:relative}.mnl-grain:before{content:"";position:absolute;inset:0;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay;opacity:var(--_sl-grain-opacity);z-index:1}.mnl-vignette{position:relative}.mnl-vignette:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 45%,transparent var(--_sl-vignette-size),black 100%);opacity:var(--_sl-vignette-opacity);pointer-events:none;z-index:1}.mnl-chromatic-near{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--mnl-primary) var(--_sl-chromatic-warm-pct),transparent),color-mix(in srgb,var(--mnl-primary) var(--_sl-chromatic-warm-pct),transparent))}.mnl-chromatic-far{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--mnl-secondary) var(--_sl-chromatic-cool-pct),transparent),color-mix(in srgb,var(--mnl-secondary) var(--_sl-chromatic-cool-pct),transparent))}.mnl-mach-edge{box-shadow:inset 0 1px 0 var(--_sl-mach-light),inset 0 -1px 0 var(--_sl-mach-dark)}@media(prefers-reduced-motion:reduce){.mnl-ambient-pulse,.mnl-thermal-drift{animation:none!important}}:root{--_kn-stagger-base: 40ms;--_kn-stagger-jitter: 8ms;--_kn-cascade-distance: 12px;--_kn-cascade-blur: 3px;--_kn-antic-scale: .97;--_kn-antic-duration: 80ms;--_kn-follow-overshoot: 1.02;--_kn-follow-duration: .2s;--_kn-reveal-distance: 10px;--_kn-reveal-stagger: 35ms;--_kn-reveal-blur: 2px;--_kn-cue-opacity: .04;--_kn-cue-speed: .8s;--_kn-cue-width: 40%;--_kn-breath-period: 10s;--_kn-breath-scale-hi: 1.004;--_kn-breath-opacity-lo: .97;--_kn-breath-opacity-hi: 1;--_kn-change-color: color-mix(in oklch, var(--mnl-primary, #ffa630) 20%, transparent);--_kn-change-duration: .6s;--_kn-ripple-opacity: .06;--_kn-ripple-duration: .4s}[data-mnl-kinetics=off]{--_kn-stagger-base: 0ms;--_kn-cascade-distance: 0px;--_kn-cascade-blur: 0px;--_kn-antic-scale: 1;--_kn-follow-overshoot: 1;--_kn-cue-opacity: 0;--_kn-breath-scale-hi: 1;--_kn-breath-opacity-lo: 1;--_kn-change-color: transparent;--_kn-ripple-opacity: 0}[data-mnl-kinetics=expressive]{--_kn-stagger-base: 55ms;--_kn-stagger-jitter: 12ms;--_kn-cascade-distance: 18px;--_kn-cascade-blur: 5px;--_kn-antic-scale: .96;--_kn-antic-duration: .1s;--_kn-follow-overshoot: 1.03;--_kn-follow-duration: .28s;--_kn-reveal-distance: 16px;--_kn-reveal-stagger: 45ms;--_kn-reveal-blur: 3px;--_kn-cue-opacity: .07;--_kn-cue-speed: 1s;--_kn-breath-scale-hi: 1.006;--_kn-breath-opacity-lo: .95;--_kn-change-color: color-mix(in oklch, var(--mnl-primary, #ffa630) 30%, transparent);--_kn-change-duration: .8s;--_kn-ripple-opacity: .1;--_kn-ripple-duration: .5s}[data-mnl-kinetics=debug]{--_kn-stagger-base: .12s;--_kn-stagger-jitter: 20ms;--_kn-cascade-distance: 30px;--_kn-cascade-blur: 8px;--_kn-antic-scale: .93;--_kn-antic-duration: .2s;--_kn-follow-overshoot: 1.06;--_kn-follow-duration: .4s;--_kn-reveal-distance: 28px;--_kn-reveal-stagger: 80ms;--_kn-reveal-blur: 6px;--_kn-cue-opacity: .2;--_kn-cue-speed: 1.5s;--_kn-cue-width: 60%;--_kn-breath-period: 4s;--_kn-breath-scale-hi: 1.02;--_kn-breath-opacity-lo: .85;--_kn-change-color: color-mix(in oklch, var(--mnl-primary, #ffa630) 50%, transparent);--_kn-change-duration: 1.2s;--_kn-ripple-opacity: .25;--_kn-ripple-duration: .8s}[data-mnl-kinetics=debug] .mnl-cascade>*,[data-mnl-kinetics=debug] .mnl-anticipate,[data-mnl-kinetics=debug] .mnl-wind-reveal>*,[data-mnl-kinetics=debug] .mnl-wind-cue,[data-mnl-kinetics=debug] .mnl-async-breath,[data-mnl-kinetics=debug] .mnl-change-signal,[data-mnl-kinetics=debug] .mnl-edge-ripple{outline:1px dashed color-mix(in oklch,var(--mnl-primary, #ffa630) 50%,transparent)!important}@keyframes mnl-cascade-in{0%{opacity:0;filter:blur(var(--_kn-cascade-blur));transform:translate(calc(var(--_kn-cascade-distance) * -1)) translateY(4px)}to{opacity:1;filter:blur(0);transform:translate(0) translateY(0)}}@keyframes mnl-anticipate{0%{transform:scale(1)}to{transform:scale(var(--_kn-antic-scale))}}@keyframes mnl-settle{0%{transform:scale(var(--_kn-follow-overshoot))}50%{transform:scale(calc(1 - (var(--_kn-follow-overshoot) - 1) * .3))}to{transform:scale(1)}}@keyframes mnl-wind-reveal{0%{opacity:0;filter:blur(var(--_kn-reveal-blur));transform:translate(calc(var(--_kn-reveal-distance) * -1)) translateY(2px)}to{opacity:1;filter:blur(0);transform:translate(0) translateY(0)}}@keyframes mnl-wind-cue{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes mnl-async-breath{0%{opacity:var(--_kn-breath-opacity-lo);transform:scale(1)}40%{opacity:var(--_kn-breath-opacity-hi);transform:scale(var(--_kn-breath-scale-hi))}to{opacity:var(--_kn-breath-opacity-lo);transform:scale(1)}}@keyframes mnl-change-signal{0%{background-color:transparent}20%{background-color:var(--_kn-change-color)}to{background-color:transparent}}@keyframes mnl-edge-ripple{0%{opacity:0;transform:scaleY(.85)}30%{opacity:var(--_kn-ripple-opacity);transform:scaleY(1)}to{opacity:0;transform:scaleY(1.08)}}.mnl-cascade>*{animation:mnl-cascade-in var(--mnl-duration-gust, .45s) var(--mnl-ease-gust, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--mnl-cascade-index, 0) * var(--_kn-stagger-base))}.mnl-cascade>*:nth-child(1){--mnl-cascade-index: 0}.mnl-cascade>*:nth-child(2){--mnl-cascade-index: 1}.mnl-cascade>*:nth-child(3){--mnl-cascade-index: 2}.mnl-cascade>*:nth-child(4){--mnl-cascade-index: 3}.mnl-cascade>*:nth-child(5){--mnl-cascade-index: 4}.mnl-cascade>*:nth-child(6){--mnl-cascade-index: 5}.mnl-cascade>*:nth-child(7){--mnl-cascade-index: 6}.mnl-cascade>*:nth-child(8){--mnl-cascade-index: 7}.mnl-cascade>*:nth-child(9){--mnl-cascade-index: 8}.mnl-cascade>*:nth-child(10){--mnl-cascade-index: 9}.mnl-cascade>*:nth-child(11){--mnl-cascade-index: 10}.mnl-cascade>*:nth-child(12){--mnl-cascade-index: 11}.mnl-cascade>*:nth-child(13){--mnl-cascade-index: 12}.mnl-cascade>*:nth-child(14){--mnl-cascade-index: 13}.mnl-cascade>*:nth-child(15){--mnl-cascade-index: 14}.mnl-cascade>*:nth-child(16){--mnl-cascade-index: 15}.mnl-cascade>*:nth-child(17){--mnl-cascade-index: 16}.mnl-cascade>*:nth-child(18){--mnl-cascade-index: 17}.mnl-cascade>*:nth-child(19){--mnl-cascade-index: 18}.mnl-cascade>*:nth-child(20){--mnl-cascade-index: 19}.mnl-anticipate{transition:transform var(--_kn-antic-duration) var(--mnl-ease-decelerate, cubic-bezier(0, 0, .2, 1))}.mnl-anticipate:active{transform:scale(var(--_kn-antic-scale))}.mnl-anticipate-settle{animation:mnl-settle var(--_kn-follow-duration) var(--mnl-ease-settle, cubic-bezier(.33, 1, .68, 1)) both}.mnl-wind-reveal{display:flex;flex-wrap:wrap;gap:0 .3em}.mnl-wind-reveal>*{display:inline-block;animation:mnl-wind-reveal var(--mnl-duration-gust, .45s) var(--mnl-ease-gust, cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(var(--mnl-reveal-index, 0) * var(--_kn-reveal-stagger))}.mnl-wind-reveal>*:nth-child(1){--mnl-reveal-index: 0}.mnl-wind-reveal>*:nth-child(2){--mnl-reveal-index: 1}.mnl-wind-reveal>*:nth-child(3){--mnl-reveal-index: 2}.mnl-wind-reveal>*:nth-child(4){--mnl-reveal-index: 3}.mnl-wind-reveal>*:nth-child(5){--mnl-reveal-index: 4}.mnl-wind-reveal>*:nth-child(6){--mnl-reveal-index: 5}.mnl-wind-reveal>*:nth-child(7){--mnl-reveal-index: 6}.mnl-wind-reveal>*:nth-child(8){--mnl-reveal-index: 7}.mnl-wind-reveal>*:nth-child(9){--mnl-reveal-index: 8}.mnl-wind-reveal>*:nth-child(10){--mnl-reveal-index: 9}.mnl-wind-reveal>*:nth-child(11){--mnl-reveal-index: 10}.mnl-wind-reveal>*:nth-child(12){--mnl-reveal-index: 11}.mnl-wind-reveal>*:nth-child(13){--mnl-reveal-index: 12}.mnl-wind-reveal>*:nth-child(14){--mnl-reveal-index: 13}.mnl-wind-reveal>*:nth-child(15){--mnl-reveal-index: 14}.mnl-wind-cue{position:relative;overflow:hidden}.mnl-wind-cue:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,var(--_kn-cue-opacity)) 45%,rgba(255,255,255,var(--_kn-cue-opacity)) 55%,transparent 100%);background-size:var(--_kn-cue-width) 100%;background-repeat:no-repeat;animation:mnl-wind-cue var(--_kn-cue-speed) var(--mnl-ease-wind, cubic-bezier(.25, .46, .45, .94)) 1 both;pointer-events:none;border-radius:inherit}.mnl-async-breath{animation:mnl-async-breath var(--_kn-breath-period) ease-in-out infinite;will-change:opacity,transform}.mnl-change-signal{animation:mnl-change-signal var(--_kn-change-duration) var(--mnl-ease-standard, cubic-bezier(.4, 0, .2, 1)) 1 both}.mnl-edge-ripple{animation:mnl-edge-ripple var(--_kn-ripple-duration) var(--mnl-ease-wind, cubic-bezier(.25, .46, .45, .94)) 1 both}@media(prefers-reduced-motion:reduce){.mnl-cascade>*,.mnl-anticipate,.mnl-anticipate-settle,.mnl-wind-reveal>*,.mnl-wind-cue:after,.mnl-async-breath,.mnl-change-signal,.mnl-edge-ripple{animation:none!important;transition:none!important}.mnl-cascade>*{opacity:1!important;filter:none!important;transform:none!important}.mnl-anticipate:active{transform:none!important}.mnl-wind-reveal>*{opacity:1!important;filter:none!important;transform:none!important}}[data-mnl-scheme=dark]{--mnl-on-surface: var(--mnl-color-neutral-50, #fafaf9);--mnl-on-surface-muted: rgba(255, 255, 255, .6);--mnl-wind-specular: white;--mnl-outline: rgba(255, 255, 255, .15);--mnl-outline-variant: rgba(255, 255, 255, .08);--mnl-irid-blend: overlay;--mnl-surface-container: rgba(255, 255, 255, .06);--mnl-surface-container-high: rgba(255, 255, 255, .1)}[data-mnl-scheme=light]{--mnl-on-surface: var(--mnl-color-neutral-900, #1c1917);--mnl-on-surface-muted: rgba(0, 0, 0, .6);--mnl-wind-specular: var(--mnl-color-neutral-500, #78716c);--mnl-outline: rgba(0, 0, 0, .18);--mnl-outline-variant: rgba(0, 0, 0, .08);--mnl-irid-blend: multiply;--mnl-surface-container: rgba(0, 0, 0, .04);--mnl-surface-container-high: rgba(0, 0, 0, .08)}.mnl-on-media{--mnl-on-surface: var(--mnl-color-neutral-50, #fafaf9);--mnl-on-surface-muted: rgba(255, 255, 255, .7);--mnl-wind-specular: white;--mnl-outline: rgba(255, 255, 255, .15);--mnl-outline-variant: rgba(255, 255, 255, .1);--_mnl-text-shadow: 0 1px 3px rgba(0, 0, 0, .4)}.mnl-on-media--light{--mnl-on-surface: var(--mnl-color-neutral-900, #1c1917);--mnl-on-surface-muted: rgba(0, 0, 0, .6);--mnl-wind-specular: var(--mnl-color-neutral-500, #78716c);--mnl-outline: rgba(0, 0, 0, .18);--mnl-outline-variant: rgba(0, 0, 0, .08);--_mnl-text-shadow: 0 1px 2px rgba(255, 255, 255, .3)}[data-mnl-scheme=dark] .mnl-button--ghost,.mnl-on-media .mnl-button--ghost{text-shadow:0 1px 3px rgba(0,0,0,.45)}[data-mnl-scheme=dark] .mnl-button--tertiary,.mnl-on-media .mnl-button--tertiary{text-shadow:0 1px 2px rgba(0,0,0,.3)}[data-mnl-scheme=light] .mnl-button--ghost,.mnl-on-media--light .mnl-button--ghost{text-shadow:0 1px 2px rgba(255,255,255,.3)}.mnl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}:focus-visible{outline:none;box-shadow:var(--mnl-focus-ring)}@media(prefers-contrast:more){.mnl-material-clear,.mnl-material-soft{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mnl-surface);border:var(--mnl-border-normal) solid var(--mnl-outline)}.mnl-tabs__list,.mnl-chip,.mnl-sidebar__panel{backdrop-filter:none;-webkit-backdrop-filter:none}.mnl-tabs__list,.mnl-chip{background:var(--mnl-surface-variant)}.mnl-chip--selected{background:color-mix(in srgb,var(--mnl-primary-tint) 15%,var(--mnl-surface))}.mnl-sidebar__panel{background:linear-gradient(162deg,color-mix(in srgb,var(--mnl-primary) 18%,var(--mnl-surface)),color-mix(in srgb,var(--mnl-primary) 8%,var(--mnl-surface)) 55%,color-mix(in srgb,var(--mnl-secondary) 3%,var(--mnl-surface)))}.mnl-button,.mnl-input__field,.mnl-select__trigger,.mnl-textarea__field,.mnl-checkbox__box,.mnl-radio__circle,.mnl-switch__track,.mnl-datepicker__field,.mnl-chip,.mnl-card,.mnl-dialog{border:var(--mnl-border-normal) solid var(--mnl-outline)}.mnl-iridescent:before,.mnl-grain:before,.mnl-vignette:after{display:none}.mnl-ambient-pulse,.mnl-thermal-drift{animation:none}.mnl-divider{border-color:var(--mnl-outline)}}@media(forced-colors:active){.mnl-material-clear,.mnl-material-soft,.mnl-material-dense{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid ButtonText}.mnl-iridescent:before{display:none}.mnl-button{border:1px solid ButtonText;color:ButtonText}.mnl-button--primary,.mnl-button--fuego{background:Highlight;color:HighlightText;border-color:Highlight}.mnl-button:disabled,.mnl-button--disabled{color:GrayText;border-color:GrayText}.mnl-input__field,.mnl-select__trigger,.mnl-textarea__field{border:1px solid ButtonText;background:Field;color:FieldText}a,[role=link]{color:LinkText}:focus-visible{outline:2px solid Highlight;box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.mnl-material-clear,.mnl-material-soft,.mnl-material-dense{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.mnl-animate-breeze-in,.mnl-animate-breath,.mnl-animate-drift,.mnl-animate-float{animation:none!important}}[data-mnl-chrome=solid] .mnl-sidebar__panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(162deg,color-mix(in srgb,var(--mnl-primary) 18%,var(--mnl-surface)),color-mix(in srgb,var(--mnl-primary) 8%,var(--mnl-surface)) 55%,color-mix(in srgb,var(--mnl-secondary) 3%,var(--mnl-surface)))}[data-mnl-chrome=solid] .mnl-sidebar__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}[data-mnl-chrome=solid] .mnl-tabs__list{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--mnl-surface-variant)}[data-mnl-chrome=solid] .mnl-tabs__tab:hover:not(.mnl-tabs__tab--disabled):not(.mnl-tabs__tab--active){backdrop-filter:none;-webkit-backdrop-filter:none}[data-mnl-chrome=solid] .mnl-chip{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--mnl-surface-variant)}[data-mnl-chrome=solid] .mnl-chip--selected{background:color-mix(in srgb,var(--mnl-primary-tint) 15%,var(--mnl-surface))}[data-mnl-chrome=solid] .mnl-input-field__input:focus{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--mnl-surface)}[dir=rtl] .mnl-shape-vuelo,[dir=rtl] .mnl-wing-button,[dir=rtl] .mnl-btn--wing{border-radius:10px 40px 8px}[dir=rtl] .mnl-shape-vuelo-pad-sm{padding:0 .875rem 0 .625rem}[dir=rtl] .mnl-shape-vuelo-pad-md{padding:0 1.375rem 0 1rem}[dir=rtl] .mnl-shape-vuelo-pad-lg{padding:0 1.625rem 0 1.25rem}[dir=rtl] .mnl-icon{direction:ltr}[dir=rtl] .mnl-breadcrumb__separator{transform:scaleX(-1)}[dir=rtl] .mnl-sidebar{right:auto;left:0}[dir=rtl] .mnl-sidebar--end,[dir=rtl] .mnl-dropdown-menu__panel{right:0;left:auto}[dir=rtl] .mnl-dropdown-menu--end .mnl-dropdown-menu__panel{right:auto;left:0}[dir=rtl] .mnl-stepper{direction:rtl}:root{--mnl-brand-font: "Raleway", sans-serif;--mnl-brand-weight: 400;--mnl-brand-tracking: .19em;--mnl-brand-tagline-weight: 200;--mnl-brand-tagline-tracking: .45em;--mnl-brand-hero-weight: 700;--mnl-brand-orange: #ffa630;--mnl-brand-blue: #00a7e1;--mnl-brand-violet: #7b61ff;--mnl-brand-flame-from: #da6236;--mnl-brand-flame-via: #f6a915;--mnl-brand-flame-to: #feedbb;--mnl-brand-shell: #545454;--mnl-brand-mark-size: 36px;--mnl-brand-mark-radius: 12px;--mnl-brand-clearspace: calc(var(--mnl-brand-mark-size) * .25)}.mnl-brand-wordmark{font-family:var(--mnl-brand-font);font-weight:var(--mnl-brand-weight);letter-spacing:var(--mnl-brand-tracking)}.mnl-brand-wordmark--hero{font-weight:var(--mnl-brand-hero-weight)}.mnl-brand-tagline{font-family:var(--mnl-brand-font);font-weight:var(--mnl-brand-tagline-weight);letter-spacing:var(--mnl-brand-tagline-tracking);text-transform:uppercase}.mnl-tooltip{position:absolute;z-index:1200;padding:var(--mnl-space-1) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm, 6px);background:color-mix(in srgb,var(--mnl-inverse-surface, #333) 85%,transparent);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);border:1px solid color-mix(in srgb,var(--mnl-inverse-surface, #333) 12%,transparent);color:var(--mnl-inverse-on-surface, #fff);font-size:var(--mnl-text-xs, .75rem);font-family:var(--mnl-font-body, sans-serif);line-height:var(--mnl-leading-normal, 1.4);white-space:nowrap;pointer-events:none;animation:mnl-tooltip-in var(--mnl-duration-breeze, .15s) var(--mnl-ease-wind, ease-out)}@keyframes mnl-tooltip-in{0%{opacity:0;transform:translateY(var(--mnl-space-1))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mnl-tooltip{animation:none}}body .mnl-tooltip{white-space:pre-line;max-width:min(22rem,100vw - 1.25rem);overflow-wrap:anywhere;word-wrap:break-word;box-sizing:border-box}:root{--mnl-primary: #f48c0a;--mnl-secondary: #1e2022;--mnl-on-primary: #fff;--mnl-on-secondary: #ffffffde;--mnl-primary-hover: #e07d08;--mnl-secondary-hover: #2a2c2e;--mnl-primary-fill: #f48c0a;--mnl-primary-fill-hover: #e07d08;--mnl-primary-tint: var(--mnl-primary);--mnl-secondary-fill: var(--mnl-secondary);--mnl-secondary-fill-hover: var(--mnl-secondary-hover);--elena-primary-text: #9a5e00;--elena-wing-commit-fill: #c2410c;--elena-wing-commit-on: #ffffff;--elena-wing-commit-shadow: #7c2d12}[data-mnl-theme=dark]{--elena-primary-text: #f0a830;--elena-wing-commit-fill: #ea580c;--elena-wing-commit-shadow: #9a3412}@media print{.shell>.mnl-sidebar--start,.shell .shell__navbar{display:none!important}.shell .shell__main{width:100%!important}.shell .shell__content{padding:0!important;overflow:visible!important}.no-print{display:none!important}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{margin:0;font-family:var(--mnl-font-body);color:var(--mnl-on-surface);-webkit-font-smoothing:antialiased}.elena-btn-wing-commit.mnl-wing{--_rachis: .92}.elena-btn-wing--affirm.mnl-wing.mnl-wing--sky{--_wing-color: var(--elena-wing-commit-fill);--_wing-on: var(--elena-wing-commit-on);--_wing-shadow: var(--elena-wing-commit-shadow);--_keratin: .93;--_barbule: .78;--_down: .2}.elena-btn-wing--destructive.mnl-wing.mnl-wing--storm{--_rachis: .95}.skip-link{position:absolute;top:-100%;left:var(--mnl-space-4);z-index:1000;padding:var(--mnl-space-2) var(--mnl-space-4);background:var(--mnl-surface);color:var(--mnl-on-surface);border-radius:var(--mnl-shape-nido-sm);font-weight:600;text-decoration:none}.skip-link:focus{top:var(--mnl-space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.elena-page{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--mnl-space-6)}.elena-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mnl-space-4);flex-wrap:wrap}.elena-page__header-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.elena-page__title{margin:0;font-family:var(--mnl-font-display);font-size:var(--mnl-text-2xl);font-weight:600;color:var(--mnl-on-surface);line-height:1.25}.elena-page__desc{margin:0;font-family:var(--mnl-font-body);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant);line-height:1.5;max-width:72ch}.elena-page__actions{display:flex;align-items:center;gap:var(--mnl-space-3);flex-shrink:0}.section-header{display:flex;align-items:flex-start;gap:var(--mnl-space-3);margin-bottom:var(--mnl-space-4)}.section-header__icon{flex-shrink:0;color:var(--elena-primary-text);margin-top:2px}.section-header__content{display:flex;flex-direction:column;gap:2px;flex:1}.section-header__title{margin:0;font-family:var(--mnl-font-display);font-size:1rem;font-weight:600;color:var(--mnl-on-surface)}.section-header__desc{margin:0;font-family:var(--mnl-font-body);font-size:.8rem;color:var(--mnl-on-surface-variant)}.section-panel{background:var(--mnl-surface);border:1px solid var(--mnl-outline-variant);border-radius:var(--mnl-shape-nido-md);padding:var(--mnl-space-5)}@media print{mnl-card,.mnl-card{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.stt-dialog{display:flex;flex-direction:column;gap:var(--mnl-space-5);max-height:78vh;overflow-y:auto;position:relative}.stt-dialog .stt-dialog__word--tip[data-tooltip],.stt-dialog .stt-dialog__evaluator-pin[data-tooltip],.stt-dialog .stt-dialog__breakdown-seg[data-tooltip],.stt-dialog .stt-dialog__signal-bar-fill[data-tooltip],.stt-dialog .stt-dialog__signal-seg-bar[data-tooltip]{position:relative}.stt-dialog .stt-dialog__word--tip[data-tooltip]:after,.stt-dialog .stt-dialog__evaluator-pin[data-tooltip]:after,.stt-dialog .stt-dialog__breakdown-seg[data-tooltip]:after,.stt-dialog .stt-dialog__signal-bar-fill[data-tooltip]:after,.stt-dialog .stt-dialog__signal-seg-bar[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;font-weight:500;line-height:1.35;white-space:normal;max-width:min(320px,70vw);width:max-content;text-align:center;z-index:400;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 70ms ease,visibility 70ms ease;box-shadow:0 6px 20px #00000038}.stt-dialog .stt-dialog__word--tip[data-tooltip]:hover:after,.stt-dialog .stt-dialog__evaluator-pin[data-tooltip]:hover:after,.stt-dialog .stt-dialog__breakdown-seg[data-tooltip]:hover:after,.stt-dialog .stt-dialog__signal-bar-fill[data-tooltip]:hover:after,.stt-dialog .stt-dialog__signal-seg-bar[data-tooltip]:hover:after{opacity:1;visibility:visible}.stt-dialog .stt-dialog__progress-marker[data-tooltip]{position:absolute}.stt-dialog .stt-dialog__progress-marker[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;white-space:nowrap;z-index:400;pointer-events:none;opacity:0;visibility:hidden}.stt-dialog .stt-dialog__progress-marker[data-tooltip]:hover:after{opacity:1;visibility:visible}.stt-dialog__loading,.stt-dialog__empty{display:flex;flex-direction:column;align-items:center;gap:var(--mnl-space-4);padding:var(--mnl-space-10);text-align:center;color:var(--mnl-on-surface-variant)}.stt-dialog__pulse{animation:stt-pulse 1.5s ease-in-out infinite;font-weight:600}.stt-dialog__hint{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant);margin:0}.stt-dialog__report{display:flex;flex-direction:column;gap:var(--mnl-space-5);padding:var(--mnl-space-5);border-radius:var(--mnl-shape-nido-lg);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 18%,var(--mnl-surface, #fff))}.stt-dialog__report-head{display:flex;flex-direction:column;gap:var(--mnl-space-2)}.stt-dialog__report-title{font-family:var(--mnl-font-display);font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface);margin:0;letter-spacing:-.02em}.stt-dialog__report-lead{margin:0;font-size:var(--mnl-text-sm);line-height:1.55;color:var(--mnl-on-surface-variant);max-width:72ch}.stt-dialog__kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:var(--mnl-space-3)}.stt-dialog__kpi{display:flex;flex-direction:column;gap:var(--mnl-space-1);min-height:92px;padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);border-left:4px solid color-mix(in srgb,var(--mnl-on-surface) 15%,transparent)}.stt-dialog__kpi--accent{border-left-color:var(--mnl-primary);grid-column:span 1}.stt-dialog__kpi--positive{border-left-color:#43a047}.stt-dialog__kpi--warn{border-left-color:#fb8c00}.stt-dialog__kpi--risk{border-left-color:#e53935}.stt-dialog__kpi-label{font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant);text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide)}.stt-dialog__kpi-value{font-size:var(--mnl-text-2xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mnl-on-surface);line-height:1.15}.stt-dialog__kpi-hint{font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant)}.stt-dialog__breakdown{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__breakdown-title{font-size:var(--mnl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide);color:var(--mnl-on-surface-variant)}.stt-dialog__breakdown-bar{display:flex;flex-direction:row;width:100%;height:14px;border-radius:7px;overflow:hidden;background:color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__breakdown-seg{height:100%;min-width:3px;transition:filter var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__breakdown-seg:hover{filter:brightness(1.08)}.stt-dialog__breakdown-seg--correct{background:color-mix(in srgb,#2e7d32 85%,var(--mnl-on-surface))}.stt-dialog__breakdown-seg--omission{background:color-mix(in srgb,#c62828 82%,var(--mnl-on-surface))}.stt-dialog__breakdown-seg--substitution{background:color-mix(in srgb,#e65100 82%,var(--mnl-on-surface))}.stt-dialog__breakdown-seg--repetition{background:color-mix(in srgb,#6a1b9a 78%,var(--mnl-on-surface))}.stt-dialog__breakdown-seg--addition{background:color-mix(in srgb,#1565c0 78%,var(--mnl-on-surface))}.stt-dialog__breakdown-seg--unread{background:color-mix(in srgb,var(--mnl-on-surface-variant) 55%,var(--mnl-on-surface))}.stt-dialog__breakdown-legend{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2) var(--mnl-space-5);list-style:none;margin:0;padding:0;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface)}.stt-dialog__breakdown-legend-item{display:inline-flex;align-items:center;gap:var(--mnl-space-1)}.stt-dialog__breakdown-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stt-dialog__breakdown-dot--correct{background:#2e7d32}.stt-dialog__breakdown-dot--omission{background:#c62828}.stt-dialog__breakdown-dot--substitution{background:#e65100}.stt-dialog__breakdown-dot--repetition{background:#6a1b9a}.stt-dialog__breakdown-dot--addition{background:#1565c0}.stt-dialog__breakdown-dot--unread{background:var(--mnl-on-surface-variant)}.stt-dialog__guide{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__guide-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-3);flex-wrap:wrap}.stt-dialog__guide-title{margin:0;font-size:var(--mnl-text-sm);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__table-wrap{overflow-x:auto;border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:var(--mnl-surface, #fff)}.stt-dialog__table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--mnl-text-sm)}.stt-dialog__table thead th{text-align:left;padding:var(--mnl-space-3) var(--mnl-space-4);font-size:var(--mnl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide);color:var(--mnl-on-surface-variant);background:color-mix(in srgb,var(--mnl-surface-variant) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent)}.stt-dialog__table tbody td{padding:var(--mnl-space-3) var(--mnl-space-4);vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 6%,transparent);line-height:1.5;color:var(--mnl-on-surface)}.stt-dialog__table tbody tr:last-child td{border-bottom:none}.stt-dialog__table-ind{font-weight:600;white-space:nowrap}.stt-dialog__table-num{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.stt-dialog__table-ref{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);max-width:240px}.stt-dialog__table-mean{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__detail-heading{margin:var(--mnl-space-1) 0 0;padding-top:var(--mnl-space-4);border-top:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);font-size:var(--mnl-text-xs);font-weight:700;letter-spacing:var(--mnl-tracking-wide);text-transform:uppercase;color:var(--mnl-on-surface-variant)}.stt-dialog__section-title--report{text-transform:none;letter-spacing:normal;font-size:var(--mnl-text-base);color:var(--mnl-on-surface)}.stt-dialog__interpretation-head{margin-bottom:var(--mnl-space-1)}.stt-dialog__panel-hint{margin:0 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant)}.stt-dialog__timeline-legend{display:flex;flex-wrap:wrap;gap:var(--mnl-space-3);margin:calc(-1 * var(--mnl-space-2)) 0 var(--mnl-space-3);padding:0 var(--mnl-space-4);font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__tl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.stt-dialog__tl-dot--sub{background:#e53935}.stt-dialog__tl-dot--add{background:#7b1fa2}.stt-dialog__tl-dot--pause{width:3px;height:12px;border-radius:2px;background:#f57c00}.stt-dialog__section-title{font-family:var(--mnl-font-display);font-size:var(--mnl-text-xs);font-weight:600;letter-spacing:var(--mnl-tracking-wide);text-transform:uppercase;color:var(--mnl-on-surface-variant);margin:0}.stt-dialog__section-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mnl-space-2)}.stt-dialog__section-header--summary{gap:var(--mnl-space-3)}.stt-dialog__heading-inline{display:inline-flex;align-items:center;gap:var(--mnl-space-2);flex-wrap:wrap}.stt-dialog__heading-inline .stt-dialog__section-title{margin:0}.stt-dialog__help-toggle{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--mnl-on-surface-variant);cursor:pointer;padding:2px;border-radius:50%;flex-shrink:0;opacity:.75;transition:opacity var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__help-toggle:hover{opacity:1}.stt-dialog__speed{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__speed-cards{display:flex;gap:var(--mnl-space-3);flex-wrap:wrap}.stt-dialog__speed-card{flex:1;min-width:140px;display:flex;flex-direction:column;gap:var(--mnl-space-1);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__speed-card--auto{border-color:color-mix(in srgb,#9c27b0 30%,transparent);background:color-mix(in srgb,#9c27b0 6%,transparent)}.stt-dialog__speed-card--diff{border-color:color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 40%,transparent)}.stt-dialog__speed-label{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__speed-value{font-size:var(--mnl-text-xl);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__persisted{display:flex;flex-direction:column;gap:var(--mnl-space-2);margin-bottom:var(--mnl-space-2);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-primary) 22%,transparent);background:color-mix(in srgb,var(--mnl-primary) 5%,var(--mnl-surface, #fff))}.stt-dialog__persisted-meta{margin:0;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__persisted-cards{display:flex;gap:var(--mnl-space-3);flex-wrap:wrap}.stt-dialog__persisted-card{flex:1;min-width:132px;display:flex;flex-direction:column;gap:var(--mnl-space-1);padding:var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__persisted-card--warn{border-color:color-mix(in srgb,var(--mnl-warning, var(--mnl-primary)) 38%,transparent);background:color-mix(in srgb,var(--mnl-warning, var(--mnl-primary)) 9%,var(--mnl-surface, #fff))}.stt-dialog__persisted-label{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__persisted-value{font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__persisted-sub{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__benchmark,.stt-dialog__benchmark-peers{display:flex;flex-direction:column;gap:var(--mnl-space-3);margin-bottom:var(--mnl-space-2);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 35%,var(--mnl-surface, #fff))}.stt-dialog__benchmark-lead{margin:0;font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface)}.stt-dialog__benchmark-meta{margin:0;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__governance-chip-row{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2);margin-top:var(--mnl-space-3)}.stt-dialog__governance-chip{font-size:var(--mnl-text-xs);line-height:1.35;padding:var(--mnl-space-1) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 55%,var(--mnl-surface, #fff));color:var(--mnl-on-surface-variant)}.stt-dialog__benchmark-pedagogy{margin-top:var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);padding:var(--mnl-space-2) var(--mnl-space-3);background:color-mix(in srgb,var(--mnl-surface, #fff) 92%,var(--mnl-surface-variant))}.stt-dialog__benchmark-pedagogy-summary{cursor:pointer;font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface);list-style-position:outside}.stt-dialog__benchmark-pedagogy-lists{margin:var(--mnl-space-3) 0 0;display:grid;gap:var(--mnl-space-4)}@media(min-width:560px){.stt-dialog__benchmark-pedagogy-lists{grid-template-columns:1fr 1fr}}.stt-dialog__benchmark-pedagogy-col-title{margin:0 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--mnl-on-surface-variant)}.stt-dialog__benchmark-pedagogy-lists ul{margin:0;padding-left:var(--mnl-space-5);font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface)}.stt-dialog__benchmark-pedagogy-lists li{margin-bottom:var(--mnl-space-1)}.stt-dialog__benchmark-narrative{margin:0;padding-left:var(--mnl-space-5);font-size:var(--mnl-text-sm);line-height:1.5;color:var(--mnl-on-surface)}.stt-dialog__benchmark-narrative li{margin-bottom:var(--mnl-space-1)}.stt-dialog__benchmark-cards{display:flex;gap:var(--mnl-space-3);flex-wrap:wrap}.stt-dialog__benchmark-card{flex:1;min-width:140px;display:flex;flex-direction:column;gap:var(--mnl-space-1);padding:var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__benchmark-empty,.stt-dialog__benchmark-loading{margin:0;font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant);padding:var(--mnl-space-2) 0}.stt-dialog__benchmark-loading{font-style:italic}.stt-dialog__benchmark-limitations{margin:0;font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant)}.stt-dialog__signal{display:flex;flex-direction:column;gap:var(--mnl-space-4)}.stt-dialog__signal-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--mnl-space-3)}.stt-dialog__signal-card{display:flex;flex-direction:column;gap:var(--mnl-space-2);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);min-height:118px}.stt-dialog__signal-card--warn{border-color:color-mix(in srgb,#fb8c00 35%,transparent);background:color-mix(in srgb,#fb8c00 6%,var(--mnl-surface, #fff))}.stt-dialog__signal-label{font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant);text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide)}.stt-dialog__signal-value{font-size:var(--mnl-text-xl);font-weight:700;font-variant-numeric:tabular-nums;color:var(--mnl-on-surface);line-height:1.2}.stt-dialog__signal-sub{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);line-height:1.4}.stt-dialog__signal-bar-wrap{position:relative;margin-top:var(--mnl-space-2);width:100%}.stt-dialog__signal-bar{height:8px;border-radius:4px;background:color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);overflow:hidden}.stt-dialog__signal-bar-fill{height:100%;border-radius:4px;min-width:4px;transition:width var(--mnl-duration-breeze) var(--mnl-ease-wind),background var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__signal-bar-marker{position:absolute;bottom:0;top:0;width:0;margin-left:-1px;border-left:2px dashed color-mix(in srgb,var(--mnl-on-surface) 42%,transparent);pointer-events:none;z-index:2}.stt-dialog__signal-segments{display:flex;flex-direction:column;gap:var(--mnl-space-3);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__signal-seg-label{font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant)}.stt-dialog__signal-seg-bars{display:flex;align-items:flex-end;gap:3px;height:72px;padding:var(--mnl-space-2) 0}.stt-dialog__signal-seg-bar{flex:1;min-width:4px;max-width:24px;margin:0 auto;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--mnl-primary) 65%,var(--mnl-on-surface-variant));transition:filter var(--mnl-duration-breeze) var(--mnl-ease-wind),transform var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__signal-seg-bar:hover{filter:brightness(1.06);transform:scaleY(1.02);transform-origin:bottom center}.stt-dialog__signal-seg-range{display:flex;justify-content:space-between;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);font-variant-numeric:tabular-nums}.stt-dialog__fluency{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__fluency-cards{display:flex;gap:var(--mnl-space-3);flex-wrap:wrap}.stt-dialog__fluency-card{flex:1;min-width:140px;display:flex;flex-direction:column;gap:var(--mnl-space-1);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__fluency-card--auto{border-color:color-mix(in srgb,#2196f3 30%,transparent);background:color-mix(in srgb,#2196f3 6%,transparent)}.stt-dialog__fluency-card--detail{border-color:color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 40%,transparent)}.stt-dialog__fluency-label{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__fluency-value{font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__fluency-detail{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__player{display:flex;flex-direction:column;gap:var(--mnl-space-2);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:color-mix(in srgb,var(--mnl-surface-variant) 40%,transparent)}.stt-dialog__player-row{display:flex;align-items:center;gap:var(--mnl-space-3);width:100%}.stt-dialog__player-main{flex:1;display:flex;align-items:center;gap:var(--mnl-space-3);min-width:0}.stt-dialog__progress-wrap{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;cursor:pointer;border-radius:var(--mnl-shape-nido-sm)}.stt-dialog__progress-wrap:focus-visible{outline:2px solid var(--mnl-focus-ring, var(--mnl-primary));outline-offset:2px}.stt-dialog__timeline{position:relative;height:10px;border-radius:2px;background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent);pointer-events:none}.stt-dialog__timeline-tick{position:absolute;bottom:0;width:2px;height:6px;margin-left:-1px;border-radius:1px;background:color-mix(in srgb,var(--mnl-on-surface) 35%,transparent);pointer-events:none}.stt-dialog__timeline-tick--pause{height:10px;width:3px;margin-left:-1.5px;background:color-mix(in srgb,#e65100 75%,var(--mnl-on-surface))}.stt-dialog__timeline-tick--issue{height:9px;width:4px;margin-left:-2px;border-radius:1px;background:#c62828;box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 70%,transparent)}.stt-dialog__player-legend{margin:0;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);line-height:1.35}.stt-dialog__player-track{flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--mnl-space-3);min-width:0}.stt-dialog__player-track .stt-dialog__progress{flex:1;min-width:0}.stt-dialog__play-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:var(--mnl-primary);color:var(--mnl-on-primary, white);cursor:pointer;flex-shrink:0;transition:opacity var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__play-btn:hover{opacity:.85}.stt-dialog__progress{flex:1;height:8px;border-radius:4px;background:color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);cursor:pointer;position:relative;overflow:visible}.stt-dialog__progress-fill{height:100%;border-radius:4px;background:var(--mnl-primary);transition:width .1s linear}.stt-dialog__time{font-size:var(--mnl-text-xs);font-variant-numeric:tabular-nums;color:var(--mnl-on-surface-variant);white-space:nowrap;flex-shrink:0}.stt-dialog__comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--mnl-space-4)}.stt-dialog__panel{display:flex;flex-direction:column;gap:var(--mnl-space-2);min-width:0;overflow:visible}.stt-dialog__panel-title{font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface);margin:0}.stt-dialog__text{padding:var(--mnl-space-4);background:var(--mnl-surface, #fff);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 6%,transparent);line-height:2;min-height:120px;max-height:320px;overflow-y:auto;overflow-x:visible;word-break:break-word}.stt-dialog__word{display:inline-block;font-size:var(--mnl-text-sm);padding:2px 3px;border-radius:3px;margin-right:4px;transition:background var(--mnl-duration-breeze) var(--mnl-ease-wind);vertical-align:baseline}.stt-dialog__word[data-tooltip]{cursor:default}.stt-dialog__word--correct{color:var(--mnl-on-surface)}.stt-dialog__word--omission{background:color-mix(in srgb,#c62828 10%,transparent);color:color-mix(in srgb,#c62828 92%,var(--mnl-on-surface));text-decoration:line-through;text-decoration-thickness:1px}.stt-dialog__word--substitution{background:color-mix(in srgb,#e65100 10%,transparent);color:color-mix(in srgb,#e65100 85%,var(--mnl-on-surface));border-bottom:1px dashed color-mix(in srgb,#ff9800 70%,transparent)}.stt-dialog__word--addition{background:color-mix(in srgb,#1565c0 10%,transparent);color:color-mix(in srgb,#1565c0 88%,var(--mnl-on-surface))}.stt-dialog__word--repetition{background:color-mix(in srgb,#6a1b9a 8%,transparent);color:color-mix(in srgb,#6a1b9a 85%,var(--mnl-on-surface))}.stt-dialog__word--unread{opacity:.72;color:color-mix(in srgb,var(--mnl-on-surface-variant) 88%,var(--mnl-on-surface))}.stt-dialog__word--active{background:color-mix(in srgb,var(--mnl-primary) 28%,transparent)!important;outline:2px solid var(--mnl-primary);outline-offset:1px}.stt-dialog__word--clickable{cursor:pointer}.stt-dialog__word--clickable:hover{outline:1px solid color-mix(in srgb,var(--mnl-on-surface) 30%,transparent);outline-offset:1px}.stt-dialog__evaluator-pin{display:inline-block;font-size:9px;color:var(--mnl-primary);vertical-align:super;line-height:1;cursor:help;margin-left:1px}.stt-dialog__word--evaluator-boundary{border-bottom:2px solid var(--mnl-primary)}.stt-dialog__corrections{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__corrections-content{display:flex;align-items:flex-start;gap:var(--mnl-space-4);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:color-mix(in srgb,#4caf50 6%,transparent);border:1px solid color-mix(in srgb,#4caf50 20%,transparent)}.stt-dialog__corrections-count{font-size:var(--mnl-text-2xl);font-weight:700;color:#2e7d32;line-height:1;min-width:40px;text-align:center}.stt-dialog__corrections-detail{display:flex;flex-direction:column;gap:var(--mnl-space-1)}.stt-dialog__corrections-label{font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface)}.stt-dialog__corrections-examples{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2)}.stt-dialog__corrections-example{font-size:var(--mnl-text-xs);padding:2px var(--mnl-space-2);border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,#4caf50 12%,transparent);color:#2e7d32;font-family:var(--mnl-font-mono, monospace)}.stt-dialog__corrections-none{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant);font-style:italic}.stt-dialog__reanalysis{display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-3);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:color-mix(in srgb,#ff9800 10%,transparent);border:1px solid color-mix(in srgb,#ff9800 30%,transparent);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__help-anchor{position:relative}.stt-dialog__popover{position:absolute;top:calc(100% + 6px);left:0;z-index:300;background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);border-radius:var(--mnl-shape-nido-md);padding:var(--mnl-space-4);box-shadow:0 8px 32px #00000024;max-width:380px;min-width:240px;font-size:var(--mnl-text-sm);line-height:1.6;color:var(--mnl-on-surface)}.stt-dialog__popover p{margin:0}.stt-dialog__popover--wide{max-width:min(480px,92vw)}.stt-dialog__validation-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;flex-wrap:wrap;gap:var(--mnl-space-2);padding:var(--mnl-space-2) var(--mnl-space-4);background:color-mix(in srgb,var(--mnl-surface) 96%,var(--mnl-primary) 4%);border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);border-radius:var(--mnl-shape-nido-sm);margin-bottom:var(--mnl-space-1)}.stt-dialog__validation-label{font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant);white-space:nowrap}.stt-dialog__validation-chips{display:flex;gap:var(--mnl-space-1);flex-wrap:wrap}.stt-dialog__validation-chip{border:1px solid color-mix(in srgb,var(--mnl-on-surface) 15%,transparent);background:transparent;border-radius:20px;padding:2px 10px;font-size:var(--mnl-text-xs);cursor:pointer;color:var(--mnl-on-surface-variant);transition:background var(--mnl-duration-breeze) var(--mnl-ease-wind),border-color var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__validation-chip--selected{background:var(--mnl-primary);border-color:var(--mnl-primary);color:#fff}.stt-dialog__validation-chip--manual{border-color:color-mix(in srgb,var(--mnl-primary) 40%,transparent);color:var(--mnl-on-surface)}.stt-dialog__validation-check{display:flex;align-items:center;gap:var(--mnl-space-1);font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);cursor:pointer}.stt-dialog__validation-saved{display:flex;align-items:center;gap:var(--mnl-space-2);font-size:var(--mnl-text-sm);color:#388e3c}.stt-dialog__validation-edit{border:none;background:none;color:var(--mnl-primary);font-size:var(--mnl-text-xs);cursor:pointer;padding:0;text-decoration:underline}.stt-dialog__progress-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;border:2px solid #fff;z-index:10;cursor:default}.stt-dialog__progress-marker--sub{background:#e53935}.stt-dialog__progress-marker--add{background:#7b1fa2}.stt-dialog__progress-marker--pause{background:#f57c00;width:3px;height:14px;border-radius:2px;border:none}.stt-dialog__interpretation{display:flex;flex-direction:column;gap:var(--mnl-space-4)}.stt-dialog__verdict{display:flex;align-items:center;gap:var(--mnl-space-3);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border-left:4px solid transparent}.stt-dialog__verdict--ok{background:color-mix(in srgb,#43a047 8%,transparent);border-color:#43a047}.stt-dialog__verdict--warn{background:color-mix(in srgb,#fb8c00 8%,transparent);border-color:#fb8c00}.stt-dialog__verdict--danger{background:color-mix(in srgb,#e53935 8%,transparent);border-color:#e53935}.stt-dialog__verdict-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.stt-dialog__verdict--ok .stt-dialog__verdict-icon{color:#43a047;background:color-mix(in srgb,#43a047 12%,transparent)}.stt-dialog__verdict--warn .stt-dialog__verdict-icon{color:#fb8c00;background:color-mix(in srgb,#fb8c00 12%,transparent)}.stt-dialog__verdict--danger .stt-dialog__verdict-icon{color:#e53935;background:color-mix(in srgb,#e53935 12%,transparent)}.stt-dialog__verdict-text{margin:0;font-size:var(--mnl-text-sm);font-weight:600;flex:1;color:var(--mnl-on-surface)}.stt-dialog__verdict-grade{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);white-space:nowrap}.stt-dialog__insights{display:flex;flex-direction:column;gap:var(--mnl-space-2)}.stt-dialog__insight{display:flex;align-items:flex-start;gap:var(--mnl-space-2);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__insight-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:6px}.stt-dialog__insight--ok .stt-dialog__insight-dot{background:#43a047}.stt-dialog__insight--warn .stt-dialog__insight-dot{background:#fb8c00}.stt-dialog__insight--danger .stt-dialog__insight-dot{background:#e53935}.stt-dialog__recs{padding:var(--mnl-space-4);background:color-mix(in srgb,var(--mnl-surface-variant) 35%,transparent);border-radius:var(--mnl-shape-nido-md)}.stt-dialog__recs-title{font-size:var(--mnl-text-xs);font-weight:700;letter-spacing:var(--mnl-tracking-wide);text-transform:uppercase;color:var(--mnl-on-surface-variant);margin:0 0 var(--mnl-space-3)}.stt-dialog__recs-list{margin:0;padding-left:var(--mnl-space-5);display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__rec{display:flex;flex-direction:column;gap:2px}.stt-dialog__rec-text{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface);line-height:1.5}.stt-dialog__rec-evidence{font-size:10px;font-style:normal;color:var(--mnl-on-surface-variant);opacity:.7}.stt-dialog__summary{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__accuracy{font-size:var(--mnl-text-sm);font-weight:700;padding:var(--mnl-space-0\.5) var(--mnl-space-2);border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,#f44336 14%,transparent);color:#c62828}.stt-dialog__accuracy--high{background:color-mix(in srgb,#4caf50 14%,transparent);color:#2e7d32}.stt-dialog__stats{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2)}.stt-dialog__stat{font-size:var(--mnl-text-sm);padding:var(--mnl-space-0\.5) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent);color:var(--mnl-on-surface)}.stt-dialog__stat--correct{background:color-mix(in srgb,#2e7d32 8%,transparent);color:color-mix(in srgb,#2e7d32 90%,var(--mnl-on-surface))}.stt-dialog__stat--omission{background:color-mix(in srgb,#c62828 8%,transparent);color:color-mix(in srgb,#c62828 88%,var(--mnl-on-surface))}.stt-dialog__stat--substitution{background:color-mix(in srgb,#e65100 8%,transparent);color:color-mix(in srgb,#e65100 88%,var(--mnl-on-surface))}.stt-dialog__stat--repetition{background:color-mix(in srgb,#6a1b9a 8%,transparent);color:color-mix(in srgb,#6a1b9a 88%,var(--mnl-on-surface))}.stt-dialog__stat--addition{background:color-mix(in srgb,#1565c0 8%,transparent);color:color-mix(in srgb,#1565c0 88%,var(--mnl-on-surface))}.stt-dialog__stat--unread{background:color-mix(in srgb,var(--mnl-on-surface) 4%,transparent);color:var(--mnl-on-surface-variant);opacity:.6}.stt-dialog__sticky-bar{position:sticky;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-3);flex-wrap:wrap;padding:var(--mnl-space-2) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:color-mix(in srgb,var(--mnl-surface, #fff) 88%,var(--mnl-primary));border:1px solid color-mix(in srgb,var(--mnl-primary) 28%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__sticky-bar-text{display:inline-flex;align-items:center;gap:var(--mnl-space-2);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface);min-width:0}.stt-dialog__interpret{padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 35%,transparent)}.stt-dialog__interpret--positive{border-color:color-mix(in srgb,#2e7d32 35%,transparent);background:color-mix(in srgb,#2e7d32 6%,transparent)}.stt-dialog__interpret--warning{border-color:color-mix(in srgb,#f57c00 40%,transparent);background:color-mix(in srgb,#ff9800 6%,transparent)}.stt-dialog__interpret--negative{border-color:color-mix(in srgb,#c62828 35%,transparent);background:color-mix(in srgb,#f44336 6%,transparent)}.stt-dialog__interpret-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-2);margin-bottom:var(--mnl-space-2)}.stt-dialog__interpret-title{margin:0;font-size:var(--mnl-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide);color:var(--mnl-on-surface)}.stt-dialog__interpret-headline{margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-md);font-weight:600;color:var(--mnl-on-surface)}.stt-dialog__interpret-list{margin:0 0 var(--mnl-space-3);padding-left:var(--mnl-space-5);font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface)}.stt-dialog__interpret-list li{margin-bottom:var(--mnl-space-2)}.stt-dialog__interpret-refs{margin:0;font-size:var(--mnl-text-xs);line-height:1.4;color:var(--mnl-on-surface-variant)}.stt-dialog__interpret-lead{margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-sm);line-height:1.5;color:var(--mnl-on-surface)}.stt-dialog__interpret-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--mnl-space-4);margin-bottom:var(--mnl-space-4)}@media(max-width:720px){.stt-dialog__interpret-columns{grid-template-columns:1fr}}.stt-dialog__interpret-col{padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);background:var(--mnl-surface, #fff)}.stt-dialog__interpret-col-title{margin:0 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);font-weight:700;letter-spacing:var(--mnl-tracking-wide);text-transform:uppercase;color:var(--mnl-on-surface-variant)}.stt-dialog__interpret-col--ok{background:color-mix(in srgb,var(--mnl-surface, #fff) 82%,#2e7d32);border-color:color-mix(in srgb,#2e7d32 22%,transparent);box-shadow:0 1px color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__interpret-col--watch{background:color-mix(in srgb,var(--mnl-surface, #fff) 85%,var(--mnl-primary));border-color:color-mix(in srgb,var(--mnl-primary) 26%,transparent);box-shadow:0 1px color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__interpret-col-empty{margin:0;font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant)}.stt-dialog__interpret-prio{margin:0;padding-left:var(--mnl-space-5);font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface)}.stt-dialog__interpret-prio li{margin-bottom:var(--mnl-space-2)}.stt-dialog__interpret-next-title{margin:0 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide);color:var(--mnl-on-surface-variant)}.stt-dialog__ref-card{padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 35%,var(--mnl-surface, #fff));display:flex;flex-direction:column;gap:var(--mnl-space-2)}.stt-dialog__ref-card-line{margin:0;font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant)}.stt-dialog__dashboard{display:grid;grid-template-columns:1fr minmax(260px,36%);gap:var(--mnl-space-4);align-items:stretch}@media(max-width:900px){.stt-dialog__dashboard{grid-template-columns:1fr}}.stt-dialog__dashboard-main{display:flex;flex-direction:column;gap:var(--mnl-space-4);min-width:0}.stt-dialog__dashboard-chart{min-width:0;min-height:220px}.stt-dialog__ppm-chart{width:100%;height:328px;border-radius:var(--mnl-shape-nido-md);border:none;background:transparent}.stt-dialog__ppm-chart-block{display:flex;flex-direction:column;gap:var(--mnl-space-2);width:100%}.stt-dialog__ppm-echarts-legend{list-style:none;margin:0;padding:0 var(--mnl-space-2);display:flex;flex-wrap:wrap;gap:var(--mnl-space-3) var(--mnl-space-5);justify-content:center;align-items:center;font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);line-height:1.35}.stt-dialog__ppm-echarts-legend-item{display:inline-flex;align-items:center;gap:var(--mnl-space-2);max-width:100%}.stt-dialog__ppm-lg-swatch{width:14px;height:10px;border-radius:2px;flex-shrink:0}.stt-dialog__ppm-lg-swatch--bar{background:#c2410c}.stt-dialog__ppm-lg-swatch--manual{height:0;border-bottom:2px dashed #78350f;border-radius:0;background:transparent}.stt-dialog__ppm-lg-swatch--total{height:0;border-bottom:2px solid #ea580c;border-radius:0;background:transparent}.stt-dialog__ppm-chart-placeholder{height:328px;display:flex;align-items:center;justify-content:center;padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px dashed color-mix(in srgb,var(--mnl-on-surface) 14%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 30%,transparent)}.stt-dialog__ppm-chart-placeholder-text{margin:0;font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface-variant);text-align:center;max-width:36ch}.stt-dialog__summary-scope{margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant)}.stt-dialog__summary-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--mnl-space-4)}@media(max-width:720px){.stt-dialog__summary-columns{grid-template-columns:1fr}}.stt-dialog__summary-col-title{margin:0 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--mnl-tracking-wide);color:var(--mnl-on-surface-variant)}.stt-dialog__summary-messages{margin:0;padding-left:var(--mnl-space-5);font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface)}.stt-dialog__summary-msg{margin-bottom:var(--mnl-space-2)}.stt-dialog__summary-msg--risk{color:color-mix(in srgb,#b71c1c 85%,var(--mnl-on-surface))}.stt-dialog__summary-msg--ok{color:color-mix(in srgb,#2e7d32 88%,var(--mnl-on-surface))}.stt-dialog__correction-inline{display:flex;flex-direction:column;gap:var(--mnl-space-3);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-primary) 28%,transparent);background:color-mix(in srgb,var(--mnl-primary) 5%,var(--mnl-surface, #fff))}.stt-dialog__correction-inline-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-3)}.stt-dialog__correction-inline-title{margin:0;font-size:var(--mnl-text-md);font-weight:600;color:var(--mnl-on-surface)}.stt-dialog__correction-inline-dismiss{display:inline-flex;border:none;background:none;cursor:pointer;padding:var(--mnl-space-1);border-radius:50%;color:var(--mnl-on-surface-variant)}.stt-dialog__correction-inline-dismiss:hover{background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__metrics-hub{padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);display:flex;flex-direction:column;gap:var(--mnl-space-4);background:color-mix(in srgb,var(--mnl-surface-variant) 20%,transparent)}.stt-dialog__hub-title{margin:0;font-size:var(--mnl-text-md);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__block-title{margin:0 0 var(--mnl-space-3);font-family:var(--mnl-font-display);font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface);letter-spacing:-.02em}.stt-dialog__audio-block{display:flex;flex-direction:column;gap:var(--mnl-space-4);padding-bottom:var(--mnl-space-2);border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__biblio{margin:0 0 var(--mnl-space-4);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__biblio summary{cursor:pointer;font-weight:600;color:var(--mnl-on-surface-variant)}.stt-dialog__biblio-list{margin:var(--mnl-space-2) 0 0;padding-left:var(--mnl-space-5);line-height:1.45}.stt-dialog__biblio-meta{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.stt-dialog__summary-columns--three{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.stt-dialog__summary-columns--three{grid-template-columns:1fr}}.stt-dialog__summary-direct{margin:0;padding-left:var(--mnl-space-5);font-size:var(--mnl-text-sm);line-height:1.5;color:var(--mnl-on-surface)}.stt-dialog__corrections-content--inline,.stt-dialog__help-toggle--after,.stt-dialog__interpret--executive{margin-top:var(--mnl-space-2)}.stt-dialog__hub-lead{margin:calc(-1 * var(--mnl-space-2)) 0 0;font-size:var(--mnl-text-xs);line-height:1.4;color:var(--mnl-on-surface-variant)}.stt-dialog__float-tooltip{position:fixed;z-index:100001;transform:translate(-50%,calc(-100% - 6px));max-width:min(320px,92vw);padding:6px 10px;background:#1a1a1a;color:#fff;font-size:12px;line-height:1.35;border-radius:6px;box-shadow:0 4px 18px #00000059;pointer-events:none;white-space:normal;word-break:break-word}.stt-dialog__sheet-backdrop{position:fixed;inset:0;z-index:100000;background:#00000061;display:flex;justify-content:flex-end;align-items:stretch;padding:var(--mnl-space-2)}.stt-dialog__sheet{width:min(400px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--mnl-surface, #fff);border-radius:var(--mnl-shape-nido-md) 0 0 var(--mnl-shape-nido-md);box-shadow:-6px 0 28px #00000024}.stt-dialog__sheet--correction{width:min(440px,100%)}.stt-dialog__sheet-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mnl-space-3);padding:var(--mnl-space-3) var(--mnl-space-4);border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);flex-shrink:0}.stt-dialog__sheet-title{margin:0;font-size:var(--mnl-text-md);font-weight:600;color:var(--mnl-on-surface)}.stt-dialog__sheet-close{display:inline-flex;border:none;background:none;cursor:pointer;padding:var(--mnl-space-1);border-radius:50%;color:var(--mnl-on-surface-variant)}.stt-dialog__sheet-close:hover{background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__sheet-body{padding:var(--mnl-space-4);overflow-y:auto;flex:1;min-height:0}.stt-dialog__sheet-text{margin:0;font-size:var(--mnl-text-sm);line-height:1.55;color:var(--mnl-on-surface)}.stt-dialog__sheet-note{display:flex;gap:var(--mnl-space-2);align-items:flex-start;font-size:var(--mnl-text-sm);color:var(--mnl-on-surface);margin:0 0 var(--mnl-space-4)}.stt-dialog__correction-context{display:flex;align-items:flex-start;gap:var(--mnl-space-2);margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface)}.stt-dialog__correction-context mnl-icon{color:#f57c00;flex-shrink:0;margin-top:2px}.stt-dialog__correction-context strong{font-weight:700}.stt-dialog__correction-form{display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__correction-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mnl-space-2)}.stt-dialog__correction-label{font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface)}.stt-dialog__correction-chips{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2)}.stt-dialog__correction-chip{display:inline-flex;padding:var(--mnl-space-1) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 15%,transparent);background:var(--mnl-surface, #fff);color:var(--mnl-on-surface);font-size:var(--mnl-text-sm);cursor:pointer;transition:background var(--mnl-duration-breeze) var(--mnl-ease-wind),border-color var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__correction-chip:hover{background:color-mix(in srgb,var(--mnl-primary) 10%,transparent);border-color:var(--mnl-primary)}.stt-dialog__correction-chip--selected{background:color-mix(in srgb,var(--mnl-primary) 16%,transparent);border-color:var(--mnl-primary);color:var(--mnl-primary);font-weight:700}.stt-dialog__correction-chip--manual{border-color:color-mix(in srgb,var(--mnl-primary) 40%,transparent);border-style:dashed}.stt-dialog__correction-check{display:flex;align-items:center;gap:var(--mnl-space-2);font-size:var(--mnl-text-sm);color:var(--mnl-on-surface);cursor:pointer}.stt-dialog__correction-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--mnl-primary)}.stt-dialog__correction-notes{width:100%;padding:var(--mnl-space-2) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 15%,transparent);background:var(--mnl-surface, #fff);color:var(--mnl-on-surface);font-size:var(--mnl-text-sm);font-family:inherit;resize:vertical;min-height:48px;box-sizing:border-box}.stt-dialog__correction-notes:focus{outline:2px solid var(--mnl-primary);outline-offset:-1px}.stt-dialog__correction-notes::placeholder{color:var(--mnl-on-surface-variant);opacity:.6}.stt-dialog__correction-actions{display:flex;justify-content:flex-end;gap:var(--mnl-space-3)}.stt-dialog__details-secondary,.stt-dialog__technical-accordion,.stt-dialog__refs-accordion{padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 18%,var(--mnl-surface, #fff))}.stt-dialog__details-secondary summary,.stt-dialog__technical-accordion summary,.stt-dialog__refs-accordion summary{cursor:pointer;font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface);list-style:none}.stt-dialog__details-secondary summary::-webkit-details-marker,.stt-dialog__technical-accordion summary::-webkit-details-marker,.stt-dialog__refs-accordion summary::-webkit-details-marker{display:none}.stt-dialog__technical-empty{margin:var(--mnl-space-3) 0 0;font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant)}.stt-dialog__tabs{display:flex;flex-wrap:wrap;gap:var(--mnl-space-2);padding:var(--mnl-space-1) 0;border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent)}.stt-dialog__tab{appearance:none;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface-variant);padding:var(--mnl-space-2) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md) var(--mnl-shape-nido-md) 0 0;transition:background-color var(--mnl-duration-breeze) var(--mnl-ease-wind),color var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__tab:hover{color:var(--mnl-on-surface);background:color-mix(in srgb,var(--mnl-on-surface) 5%,transparent)}.stt-dialog__tab:focus-visible{outline:2px solid var(--mnl-focus-ring, var(--mnl-primary));outline-offset:2px}.stt-dialog__tab--active{color:var(--mnl-on-surface);background:color-mix(in srgb,var(--mnl-primary) 12%,var(--mnl-surface, #fff));box-shadow:inset 0 -2px 0 var(--mnl-primary)}.stt-dialog__tab-panel{display:flex;flex-direction:column;gap:var(--mnl-space-4);padding-top:var(--mnl-space-3);min-height:120px}.stt-dialog__tab-lead{margin:0;font-size:var(--mnl-text-sm);line-height:1.5;color:var(--mnl-on-surface-variant);max-width:72ch}.stt-dialog__accuracy-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mnl-space-3)}.stt-dialog__accuracy-badge{display:inline-flex;align-items:center;padding:var(--mnl-space-1) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);font-weight:700;font-size:var(--mnl-text-sm);background:color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);color:var(--mnl-on-surface)}.stt-dialog__accuracy-badge--high{background:color-mix(in srgb,#2e7d32 14%,transparent);color:color-mix(in srgb,#1b5e20 90%,var(--mnl-on-surface))}.stt-dialog__accuracy-scope{font-size:var(--mnl-text-sm);color:var(--mnl-on-surface-variant)}.stt-dialog__chart-wrap{min-height:240px}.stt-dialog__disclaimer{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);font-style:italic;margin:0;opacity:.7}.stt-dialog.stt-dialog--reading-report{gap:var(--mnl-space-4);overflow:hidden;min-height:0;flex:1 1 auto}@media(max-width:720px){.stt-dialog.stt-dialog--reading-report{gap:var(--mnl-space-5)}}.stt-dialog__report-shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%;gap:0}.stt-dialog__report-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:var(--mnl-space-1);display:flex;flex-direction:column;gap:var(--mnl-space-6)}@media(max-width:720px){.stt-dialog__report-scroll{gap:var(--mnl-space-5)}}.stt-dialog__sticky-bar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--mnl-space-2);flex-wrap:wrap;flex-shrink:0}.stt-dialog__sticky-bar--report{padding:var(--mnl-space-3) var(--mnl-space-5);border-radius:var(--mnl-shape-nido-lg);background:color-mix(in srgb,var(--mnl-primary) 16%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 26%,transparent);box-shadow:none;position:sticky;top:0;z-index:5}.stt-dialog__correction-overlay{position:fixed;inset:0;z-index:100050;display:flex;align-items:center;justify-content:center;padding:var(--mnl-space-5);background:color-mix(in srgb,var(--mnl-on-surface) 44%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.stt-dialog__correction-modal{width:min(440px,100%);max-height:min(88vh,720px);overflow:hidden;display:flex;flex-direction:column;border-radius:var(--mnl-shape-nido-xl);background:color-mix(in srgb,var(--mnl-primary) 9%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 24%,transparent);box-shadow:0 22px 44px color-mix(in srgb,var(--mnl-on-surface) 20%,transparent),0 0 0 1px color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__correction-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mnl-space-3);padding:var(--mnl-space-4) var(--mnl-space-5);border-bottom:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);flex-shrink:0}.stt-dialog__correction-modal-title{margin:0;font-family:var(--mnl-font-display);font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface);letter-spacing:-.02em;line-height:1.25}.stt-dialog__correction-modal-dismiss{display:inline-flex;align-items:center;justify-content:center;border:none;background:color-mix(in srgb,var(--mnl-surface, #fff) 65%,transparent);cursor:pointer;padding:var(--mnl-space-1);border-radius:50%;color:var(--mnl-on-surface-variant);transition:background var(--mnl-duration-breeze) var(--mnl-ease-wind),color var(--mnl-duration-breeze) var(--mnl-ease-wind)}.stt-dialog__correction-modal-dismiss:hover{background:color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);color:var(--mnl-on-surface)}.stt-dialog__correction-modal .stt-dialog__sheet-note,.stt-dialog__correction-modal .stt-dialog__correction-context{margin:0 var(--mnl-space-5) var(--mnl-space-3);flex-shrink:0}.stt-dialog__correction-modal .stt-dialog__correction-form{padding:0 var(--mnl-space-5) var(--mnl-space-5);overflow-y:auto;min-height:0;flex:1 1 auto}.stt-dialog__report-synthesis{display:grid;grid-template-columns:auto 1fr;gap:var(--mnl-space-6);align-items:center;padding:var(--mnl-space-6);border-radius:var(--mnl-shape-nido-xl);background:color-mix(in srgb,var(--mnl-primary) 11%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 22%,transparent)}@media(max-width:640px){.stt-dialog__report-synthesis{grid-template-columns:1fr;justify-items:center;text-align:center}.stt-dialog__report-synthesis .stt-dialog__report-synthesis-copy{display:flex;flex-direction:column;align-items:center}.stt-dialog__report-synthesis .stt-dialog__report-synthesis-head{flex-direction:column-reverse;align-items:center}.stt-dialog__report-synthesis .stt-dialog__report-badge-row{justify-content:center}}.stt-dialog__report-synthesis-visual{position:relative;width:140px;height:140px;flex-shrink:0;display:grid;place-items:center}.stt-dialog__report-synthesis-orbit{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--mnl-primary) 42%,transparent),color-mix(in srgb,#81c784 22%,transparent) 42%,color-mix(in srgb,var(--mnl-surface-variant) 35%,var(--mnl-surface, #fff)) 88%);border:1px solid color-mix(in srgb,var(--mnl-primary) 18%,transparent);box-shadow:inset 0 2px 14px color-mix(in srgb,var(--mnl-on-surface) 7%,transparent),0 4px 18px color-mix(in srgb,var(--mnl-primary) 12%,transparent)}.stt-dialog__report-synthesis-book-mask{position:relative;z-index:1;width:118px;height:118px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mnl-on-surface) 8%,transparent),0 2px 12px color-mix(in srgb,var(--mnl-primary) 14%,transparent)}.stt-dialog__report-synthesis-book-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;pointer-events:none}.stt-dialog__report-synthesis-copy{min-width:0}.stt-dialog__report-synthesis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--mnl-space-3);margin-bottom:var(--mnl-space-2)}.stt-dialog__report-synthesis-headline{margin:0;font-family:var(--mnl-font-display);font-size:var(--mnl-text-xl);font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--mnl-on-surface)}.stt-dialog__report-synthesis-lead{margin:0 0 var(--mnl-space-4);font-size:var(--mnl-text-base);line-height:1.55;color:color-mix(in srgb,var(--mnl-on-surface) 90%,var(--mnl-on-surface-variant));max-width:72ch}.stt-dialog__report-badge-row{display:flex;flex-wrap:wrap;gap:var(--mnl-space-3)}.stt-dialog__report-badge{display:inline-flex;align-items:center;gap:var(--mnl-space-2);padding:var(--mnl-space-2) var(--mnl-space-3);border-radius:999px;font-size:var(--mnl-text-sm);border:1px solid transparent}.stt-dialog__report-badge strong{font-weight:700}.stt-dialog__report-badge--confidence{background:color-mix(in srgb,#e8f5e9 72%,var(--mnl-surface, #fff));border-color:color-mix(in srgb,#2e7d32 24%,transparent);color:color-mix(in srgb,#1b5e20 94%,var(--mnl-on-surface))}.stt-dialog__report-badge--confidence .mnl-icon{color:#2e7d32}.stt-dialog__report-badge--medium.stt-dialog__report-badge--confidence{background:color-mix(in srgb,#fff8e1 78%,var(--mnl-surface, #fff));border-color:color-mix(in srgb,#f57c00 30%,transparent);color:color-mix(in srgb,#e65100 90%,var(--mnl-on-surface))}.stt-dialog__report-badge--medium.stt-dialog__report-badge--confidence .mnl-icon{color:#f57c00}.stt-dialog__report-badge--low.stt-dialog__report-badge--confidence{background:color-mix(in srgb,#ffebee 75%,var(--mnl-surface, #fff));border-color:color-mix(in srgb,#c62828 26%,transparent);color:color-mix(in srgb,#b71c1c 92%,var(--mnl-on-surface))}.stt-dialog__report-badge--low.stt-dialog__report-badge--confidence .mnl-icon{color:#c62828}.stt-dialog__report-badge--elena{background:color-mix(in srgb,var(--mnl-primary) 18%,var(--mnl-surface, #fff));border-color:color-mix(in srgb,var(--mnl-primary) 38%,transparent);color:color-mix(in srgb,var(--mnl-primary) 94%,var(--mnl-on-surface))}.stt-dialog__report-badge--elena .mnl-icon{color:var(--mnl-primary)}.stt-dialog__report-badge--muted{background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent);border-color:color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);color:var(--mnl-on-surface-variant)}.stt-dialog__help-toggle--on-peach{background:color-mix(in srgb,var(--mnl-surface, #fff) 55%,transparent);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 12%,transparent);padding:var(--mnl-space-1);opacity:1;color:var(--mnl-on-surface-variant)}.stt-dialog__help-toggle--on-peach:hover{background:color-mix(in srgb,var(--mnl-surface, #fff) 78%,transparent);color:var(--mnl-on-surface)}.stt-dialog__report-next{padding:0 var(--mnl-space-1)}.stt-dialog__report-next-title{display:inline-flex;align-items:center;gap:var(--mnl-space-2);margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__report-next-icon{color:var(--mnl-primary)}.stt-dialog__report-next-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__report-next-list li{display:flex;align-items:flex-start;gap:var(--mnl-space-3);font-size:var(--mnl-text-base);line-height:1.5;color:var(--mnl-on-surface)}.stt-dialog__report-next-check{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--mnl-primary) 20%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 38%,transparent);color:var(--mnl-primary)}.stt-dialog__details-secondary--report{background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);border-radius:var(--mnl-shape-nido-lg);padding:var(--mnl-space-4) var(--mnl-space-5)}.stt-dialog__details-secondary--report summary{font-weight:600;font-size:var(--mnl-text-sm)}.stt-dialog__tabs--report{gap:var(--mnl-space-1);padding:0;border-bottom:none;margin-top:var(--mnl-space-2)}.stt-dialog__tab--report{display:inline-flex;align-items:center;gap:var(--mnl-space-2);padding:var(--mnl-space-3) var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md) var(--mnl-shape-nido-md) 0 0;font-weight:600;color:var(--mnl-on-surface-variant);background:transparent;box-shadow:none}.stt-dialog__tab--report .stt-dialog__tab-ic{opacity:.72;color:var(--mnl-on-surface-variant)}.stt-dialog__tab--report:hover{color:var(--mnl-on-surface);background:color-mix(in srgb,var(--mnl-on-surface) 4%,transparent)}.stt-dialog__tab--report.stt-dialog__tab--active{color:color-mix(in srgb,var(--mnl-primary) 95%,var(--mnl-on-surface));background:transparent;box-shadow:inset 0 -3px 0 var(--mnl-primary)}.stt-dialog__tab--report.stt-dialog__tab--active .stt-dialog__tab-ic{opacity:1;color:var(--mnl-primary)}.stt-dialog__tab-panel--report{gap:var(--mnl-space-5);padding-top:var(--mnl-space-4)}.stt-dialog__report-tab-lead{margin:0;font-size:var(--mnl-text-sm);line-height:1.55;color:var(--mnl-on-surface-variant);max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.stt-dialog__rhythm-report,.stt-dialog__classroom-report{display:flex;flex-direction:column;gap:var(--mnl-space-5);padding:var(--mnl-space-5);border-radius:var(--mnl-shape-nido-xl);background:color-mix(in srgb,var(--mnl-primary) 10%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 20%,transparent)}.stt-dialog__rhythm-report .stt-dialog__report-tab-lead,.stt-dialog__classroom-report .stt-dialog__report-tab-lead{padding:0 var(--mnl-space-1);color:color-mix(in srgb,var(--mnl-on-surface) 88%,var(--mnl-on-surface-variant))}.stt-dialog__rhythm-report .stt-dialog__player,.stt-dialog__classroom-report .stt-dialog__persisted,.stt-dialog__rhythm-report .stt-dialog__signal-segments{border-radius:var(--mnl-shape-nido-lg);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);background:var(--mnl-surface, #fff);box-shadow:0 2px 14px color-mix(in srgb,var(--mnl-on-surface) 5%,transparent)}.stt-dialog__rhythm-report .stt-dialog__speed-card,.stt-dialog__rhythm-report .stt-dialog__fluency-card{border-radius:var(--mnl-shape-nido-md);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 12%,var(--mnl-surface, #fff));box-shadow:none}.stt-dialog__rhythm-report .stt-dialog__speed-card--auto,.stt-dialog__rhythm-report .stt-dialog__fluency-card--auto{gap:var(--mnl-space-2);border-color:color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 22%,var(--mnl-surface, #fff))}.stt-dialog__rhythm-report .stt-dialog__signal-card--warn,.stt-dialog__rhythm-report .stt-dialog__speed-card--diff,.stt-dialog__rhythm-report .stt-dialog__fluency-card--detail{border-color:color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 22%,var(--mnl-surface, #fff))}.stt-dialog__rhythm-report .stt-dialog__signal-card{background:color-mix(in srgb,var(--mnl-surface-variant) 10%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);box-shadow:none}.stt-dialog__rhythm-report .stt-dialog__section-title{font-size:var(--mnl-text-sm);letter-spacing:.02em;color:var(--mnl-on-surface);text-transform:none}.stt-dialog__classroom-report .stt-dialog__speed-cards{gap:var(--mnl-space-3)}.stt-dialog__classroom-report .stt-dialog__speed-card{background:color-mix(in srgb,var(--mnl-surface-variant) 12%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);box-shadow:none}.stt-dialog__classroom-report .stt-dialog__speed-card--auto{border-color:color-mix(in srgb,var(--mnl-primary) 32%,transparent);background:color-mix(in srgb,var(--mnl-primary) 9%,var(--mnl-surface, #fff))}.stt-dialog__classroom-report .stt-dialog__speed-card--diff{background:color-mix(in srgb,var(--mnl-surface-variant) 22%,var(--mnl-surface, #fff))}.stt-dialog__classroom-report .stt-dialog__persisted{border-color:color-mix(in srgb,var(--mnl-primary) 26%,transparent);background:color-mix(in srgb,var(--mnl-primary) 7%,var(--mnl-surface, #fff))}.stt-dialog__classroom-report .stt-dialog__benchmark,.stt-dialog__classroom-report .stt-dialog__benchmark-peers{border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);background:var(--mnl-surface, #fff);box-shadow:0 2px 14px color-mix(in srgb,var(--mnl-on-surface) 5%,transparent)}.stt-dialog__classroom-report .stt-dialog__benchmark-card{background:color-mix(in srgb,var(--mnl-surface-variant) 14%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-on-surface) 7%,transparent)}.stt-dialog__tab-lead--after-grid{margin-top:calc(-1 * var(--mnl-space-2))}.stt-dialog__panel-surface{border-radius:var(--mnl-shape-nido-lg);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 14%,var(--mnl-surface, #fff));padding:var(--mnl-space-5) var(--mnl-space-4);overflow:visible}.stt-dialog__metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch;min-height:148px}@media(max-width:900px){.stt-dialog__metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stt-dialog__metric-grid .stt-dialog__metric-cell:nth-child(3n){border-right:none}.stt-dialog__metric-grid .stt-dialog__metric-cell:not(:nth-child(3n)){border-right:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}}@media(max-width:520px){.stt-dialog__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stt-dialog__metric-cell{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:var(--mnl-space-2);padding:var(--mnl-space-4) var(--mnl-space-2);min-height:140px;border-right:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__metric-cell:last-child{border-right:none}@media(max-width:520px){.stt-dialog__metric-cell{border-right:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__metric-cell:nth-child(2n){border-right:none}}.stt-dialog__metric-cell--green .stt-dialog__metric-value{color:#2e7d32}.stt-dialog__metric-cell--orange .stt-dialog__metric-value{color:#e65100}.stt-dialog__metric-cell--blue .stt-dialog__metric-value{color:#1565c0}.stt-dialog__metric-cell--purple .stt-dialog__metric-value{color:#6a1b9a}.stt-dialog__metric-cell--amber .stt-dialog__metric-value{color:color-mix(in srgb,#f9a825 55%,var(--mnl-primary))}.stt-dialog__metric-cell--green .stt-dialog__metric-icon-ring{background:color-mix(in srgb,#2e7d32 12%,transparent);border-color:color-mix(in srgb,#2e7d32 26%,transparent);color:#2e7d32}.stt-dialog__metric-cell--orange .stt-dialog__metric-icon-ring{background:color-mix(in srgb,#e65100 12%,transparent);border-color:color-mix(in srgb,#e65100 26%,transparent);color:#e65100}.stt-dialog__metric-cell--blue .stt-dialog__metric-icon-ring{background:color-mix(in srgb,#1565c0 12%,transparent);border-color:color-mix(in srgb,#1565c0 26%,transparent);color:#1565c0}.stt-dialog__metric-cell--purple .stt-dialog__metric-icon-ring{background:color-mix(in srgb,#6a1b9a 12%,transparent);border-color:color-mix(in srgb,#6a1b9a 26%,transparent);color:#6a1b9a}.stt-dialog__metric-cell--amber .stt-dialog__metric-icon-ring{background:color-mix(in srgb,var(--mnl-primary) 14%,transparent);border-color:color-mix(in srgb,var(--mnl-primary) 32%,transparent);color:color-mix(in srgb,#f9a825 40%,var(--mnl-primary))}.stt-dialog__metric-icon-ring{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--mnl-on-surface) 5%,transparent);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent);color:var(--mnl-on-surface-variant)}.stt-dialog__metric-label{font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant);line-height:1.3;max-width:22ch}.stt-dialog__metric-value{font-size:var(--mnl-text-xl);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--mnl-on-surface)}.stt-dialog__metric-sub{font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant);line-height:1.35;max-width:20ch}.stt-dialog__accuracy-strip--compact{padding:var(--mnl-space-2) 0}.stt-dialog.stt-dialog--reading-report .stt-dialog__text--reading{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:var(--mnl-text-base);line-height:1.78}.stt-dialog.stt-dialog--reading-report .stt-dialog__text--reading .stt-dialog__word{font-family:inherit;font-size:1em}.stt-dialog.stt-dialog--reading-report .stt-dialog__text--reading .stt-dialog__text-punct{font-family:inherit;font-size:1em;font-weight:600;color:var(--mnl-on-surface-variant);white-space:pre}.stt-dialog.stt-dialog--reading-report .stt-dialog__text--reading .stt-dialog__reading-space{white-space:pre;font-size:1em}.stt-dialog.stt-dialog--reading-report .stt-dialog__comparison{margin-bottom:var(--mnl-space-2)}.stt-dialog__report-footer{flex-shrink:0;margin-top:0;padding:var(--mnl-space-4) var(--mnl-space-3) var(--mnl-space-2);border-top:1px solid color-mix(in srgb,var(--mnl-on-surface) 9%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 12%,var(--mnl-surface, #fff));position:relative;z-index:1}.stt-dialog__disclaimer--report{display:flex;align-items:flex-start;justify-content:center;gap:var(--mnl-space-2);text-align:left;font-style:normal;font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant);margin:0 auto;max-width:52rem;padding:0}.stt-dialog__disclaimer-ic{flex-shrink:0;margin-top:1px;opacity:.75;color:var(--mnl-on-surface-variant)}.stt-dialog__shell-actions{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;min-height:44px;padding-top:var(--mnl-space-2);padding-bottom:var(--mnl-space-2);gap:var(--mnl-space-3)}.stt-dialog__shell-actions-disclaimer{position:absolute;left:50%;transform:translate(-50%);width:min(42rem,100% - 9.5rem);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--mnl-space-2);margin:0;font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant);text-align:center;justify-content:center}.stt-dialog__shell-actions-disclaimer-ic{flex-shrink:0;margin-top:2px;opacity:.8}.stt-dialog__shell-actions-end{margin-left:auto;display:flex;align-items:center;gap:var(--mnl-space-2);flex-shrink:0}@media(max-width:560px){.stt-dialog__shell-actions{flex-direction:column;align-items:stretch;gap:var(--mnl-space-3)}.stt-dialog__shell-actions-disclaimer{position:static;transform:none;width:100%;order:2;text-align:left;justify-content:flex-start}.stt-dialog__shell-actions-end{order:1;align-self:flex-end}}.stt-dialog__rhythm-speed-fluency{display:flex;flex-direction:column;gap:var(--mnl-space-2);margin-bottom:var(--mnl-space-4)}.stt-dialog__rhythm-speed-fluency-headers{display:grid;grid-template-columns:1fr 1fr;gap:var(--mnl-space-3);align-items:end}@media(max-width:720px){.stt-dialog__rhythm-speed-fluency-headers{grid-template-columns:1fr}}.stt-dialog__rhythm-speed-fluency-header{min-width:0}.stt-dialog__rhythm-speed-fluency-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mnl-space-3);align-items:stretch}@media(max-width:960px){.stt-dialog__rhythm-speed-fluency-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.stt-dialog__rhythm-speed-fluency-cards{grid-template-columns:1fr}}.stt-dialog__rhythm-speed-fluency-cards .stt-dialog__speed-card,.stt-dialog__rhythm-speed-fluency-cards .stt-dialog__fluency-card{height:100%;min-height:7.75rem;box-sizing:border-box;justify-content:flex-start}.stt-dialog__ppm-norm{margin-top:var(--mnl-space-2);margin-bottom:0;width:100%;min-width:0}.stt-dialog__ppm-norm-rail{position:relative;height:12px;margin-top:var(--mnl-space-1);border-radius:6px}.stt-dialog__ppm-norm-segments{display:flex;width:100%;height:100%;border-radius:6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent)}.stt-dialog__ppm-norm-seg{min-width:2px;height:100%;box-sizing:border-box;cursor:help;outline:none}.stt-dialog__ppm-norm-seg:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--mnl-primary) 55%,transparent);z-index:1}.stt-dialog__ppm-norm-seg:not(:last-child){border-right:1px solid color-mix(in srgb,var(--mnl-on-surface) 14%,transparent)}.stt-dialog__ppm-norm-pin{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;pointer-events:none;z-index:2}.stt-dialog__ppm-norm-pin--student{background:var(--mnl-on-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 88%,transparent)}.stt-dialog__ppm-norm-pin--cohort{width:2px;margin-left:-2px;background:transparent;border-left:2px dashed color-mix(in srgb,var(--mnl-on-surface) 48%,transparent)}.stt-dialog__ppm-norm-labels{display:flex;width:100%;margin-top:var(--mnl-space-1);font-size:8px;font-weight:600;line-height:1.2;color:var(--mnl-on-surface-variant);text-transform:uppercase;letter-spacing:.03em}.stt-dialog__ppm-norm-lbl{min-width:0;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 1px;line-height:1.15}.stt-dialog__rhythm-speed-fluency-cards .stt-dialog__fluency-value{font-size:var(--mnl-text-xl);line-height:1.2;font-weight:700}.stt-dialog__speed-card--inactive{opacity:.72}.stt-dialog__rhythm-report .stt-dialog__fluency-detail--rhythm-strip{font-size:var(--mnl-text-xl);font-weight:700;line-height:1.25;color:var(--mnl-on-surface)}.stt-dialog__rhythm-report .stt-dialog__fluency-detail-sub{font-size:var(--mnl-text-sm);font-weight:600;line-height:1.3;color:var(--mnl-on-surface-variant)}.stt-dialog__rhythm-fluency-empty{grid-column:3/-1;margin:0;padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);font-size:var(--mnl-text-sm);line-height:1.45;color:var(--mnl-on-surface-variant);background:color-mix(in srgb,var(--mnl-surface-variant) 22%,var(--mnl-surface, #fff));border:1px dashed color-mix(in srgb,var(--mnl-on-surface) 14%,transparent);min-height:7.25rem;display:flex;align-items:center}@media(max-width:960px){.stt-dialog__rhythm-fluency-empty{grid-column:1/-1}}.stt-dialog__rhythm-report .stt-dialog__signal-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mnl-space-3);width:100%;align-items:stretch}@media(max-width:960px){.stt-dialog__rhythm-report .stt-dialog__signal-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.stt-dialog__rhythm-report .stt-dialog__signal-cards{grid-template-columns:1fr}}.stt-dialog__rhythm-report .stt-dialog__signal-card{width:100%;min-width:0;height:100%}.stt-dialog__chart-wrap--ppm{padding:var(--mnl-space-3);border-radius:var(--mnl-shape-nido-lg);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__chart-wrap--ppm .stt-dialog__ppm-chart{border-radius:var(--mnl-shape-nido-md);overflow:visible}.stt-dialog__detail-report{display:flex;flex-direction:column;gap:var(--mnl-space-5);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-xl);background:color-mix(in srgb,var(--mnl-primary) 8%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 18%,transparent);overflow:visible}.stt-dialog__insights-report{display:flex;flex-direction:column;gap:var(--mnl-space-6);padding:var(--mnl-space-4)}.stt-dialog__insights-section-title{margin:0 0 var(--mnl-space-3);font-family:var(--mnl-font-display);font-size:var(--mnl-text-lg);font-weight:700;color:var(--mnl-on-surface);letter-spacing:-.02em}.stt-dialog__insights-interpret{padding-bottom:var(--mnl-space-2)}.stt-dialog__biblio-section{padding:var(--mnl-space-5);border-radius:var(--mnl-shape-nido-lg);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);background:color-mix(in srgb,var(--mnl-surface-variant) 14%,var(--mnl-surface, #fff))}.stt-dialog__biblio-lead{margin:0 0 var(--mnl-space-4);font-size:var(--mnl-text-sm);line-height:1.5;color:var(--mnl-on-surface-variant);max-width:72ch}.stt-dialog__biblio-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mnl-space-3)}.stt-dialog__biblio-card{display:flex;flex-direction:column;gap:var(--mnl-space-1);padding:var(--mnl-space-4);border-radius:var(--mnl-shape-nido-md);background:var(--mnl-surface, #fff);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.stt-dialog__biblio-card-title{font-size:var(--mnl-text-sm);font-weight:700;color:var(--mnl-on-surface)}.stt-dialog__biblio-card-note{font-size:var(--mnl-text-xs);line-height:1.45;color:var(--mnl-on-surface-variant)}.stt-dialog__insights-report .stt-dialog__benchmark,.stt-dialog__insights-report .stt-dialog__benchmark-peers{border-radius:var(--mnl-shape-nido-lg);box-shadow:0 2px 12px color-mix(in srgb,var(--mnl-on-surface) 5%,transparent)}.stt-dialog__player--prosody{border-radius:var(--mnl-shape-nido-lg);overflow:visible}.stt-dialog__player-prosody-stack{display:flex;flex-direction:column;gap:var(--mnl-space-3);overflow:visible;padding-bottom:var(--mnl-space-2)}.stt-dialog__player-main--prosody{flex:1;min-width:0;flex-direction:column;align-items:stretch;gap:var(--mnl-space-1)}.stt-dialog__progress-wrap--prosody{display:flex;flex-direction:column;gap:var(--mnl-space-1);width:100%;padding:var(--mnl-space-2) 0 var(--mnl-space-1);overflow:visible}.stt-dialog__time--prosody-below{display:block;width:100%;text-align:center;margin-top:var(--mnl-space-1);margin-bottom:0;font-weight:600;color:var(--mnl-on-surface-variant)}.stt-dialog__prosody-legend-shapes-wrap{display:flex;justify-content:center;width:calc(100% - 36px - var(--mnl-space-3));max-width:100%;margin-left:calc(36px + var(--mnl-space-3));box-sizing:border-box}.stt-dialog__prosody-track-labels{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--mnl-space-2);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--mnl-on-surface-variant);padding:0 var(--mnl-space-1)}.stt-dialog__prosody-tracks{display:flex;flex-direction:column;gap:8px;position:relative;overflow:visible;padding-bottom:var(--mnl-space-1);cursor:pointer}.stt-dialog__prosody-tracks:focus-visible{outline:2px solid color-mix(in srgb,var(--mnl-primary) 55%,transparent);outline-offset:2px;border-radius:var(--mnl-shape-nido-sm)}.stt-dialog__prosody-playhead{position:absolute;left:0;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:color-mix(in srgb,var(--mnl-primary) 92%,var(--mnl-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 85%,transparent);pointer-events:none;z-index:6}.stt-dialog__timeline--prosody{position:relative;height:14px;border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__prosody-punct-track{position:relative;min-height:28px;padding:var(--mnl-space-2) var(--mnl-space-1);border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-primary) 8%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 18%,transparent);overflow:visible}.stt-dialog__prosody-punct-wrap{position:absolute;bottom:var(--mnl-space-2);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:2;pointer-events:none}.stt-dialog__prosody-punct-shape{display:block;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 80%,transparent)}.stt-dialog__prosody-punct-shape--period{width:8px;height:8px;border-radius:1px;background:color-mix(in srgb,var(--mnl-primary) 88%,var(--mnl-on-surface))}.stt-dialog__prosody-punct-shape--comma{width:8px;height:8px;border-radius:50%;background:#2563eb}.stt-dialog__prosody-legend-shapes{display:flex;flex-wrap:wrap;gap:var(--mnl-space-3) var(--mnl-space-5);justify-content:center;margin:0 0 var(--mnl-space-2);padding:0;list-style:none;font-size:var(--mnl-text-xs);font-weight:600;color:var(--mnl-on-surface-variant);line-height:1.35}.stt-dialog__prosody-legend-shapes li{display:flex;align-items:center;gap:var(--mnl-space-2);min-width:0}.stt-dialog__prosody-legend-icon{flex-shrink:0}.stt-dialog__prosody-legend-icon--period{width:8px;height:8px;border-radius:1px;background:color-mix(in srgb,var(--mnl-primary) 88%,var(--mnl-on-surface))}.stt-dialog__prosody-legend-icon--comma{width:8px;height:8px;border-radius:50%;background:#2563eb}.stt-dialog__progress--prosody{position:relative;height:10px;border-radius:5px;background:color-mix(in srgb,var(--mnl-on-surface) 10%,transparent);overflow:hidden}.stt-dialog__progress--prosody .stt-dialog__progress-fill{border-radius:5px}.stt-dialog__playhead{position:absolute;top:-18px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:color-mix(in srgb,var(--mnl-primary) 92%,var(--mnl-on-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 85%,transparent);pointer-events:none;z-index:3}.stt-dialog__error{display:flex;align-items:center;gap:var(--mnl-space-2);padding:var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,#f44336 10%,transparent);color:#c62828;font-size:var(--mnl-text-sm)}.stt-dialog__eval-correction-dialog{width:min(440px,100vw - 32px);max-height:min(88vh,720px);padding:0;border:none;border-radius:var(--mnl-shape-nido-xl);background:transparent;box-shadow:none}.stt-dialog__eval-correction-dialog::backdrop{background:color-mix(in srgb,var(--mnl-on-surface) 42%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.stt-dialog__eval-correction-inner{display:flex;flex-direction:column;max-height:min(88vh,720px);overflow:hidden;border-radius:var(--mnl-shape-nido-xl);background:color-mix(in srgb,var(--mnl-primary) 9%,var(--mnl-surface, #fff));border:1px solid color-mix(in srgb,var(--mnl-primary) 24%,transparent);box-shadow:0 22px 44px color-mix(in srgb,var(--mnl-on-surface) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--mnl-on-surface) 6%,transparent)}.stt-dialog__eval-correction-inner .stt-dialog__sheet-note,.stt-dialog__eval-correction-inner .stt-dialog__correction-context{margin:0 var(--mnl-space-5) var(--mnl-space-3);flex-shrink:0}.stt-dialog__eval-correction-inner .stt-dialog__correction-form{padding:0 var(--mnl-space-5) var(--mnl-space-5);overflow-y:auto;min-height:0;flex:1 1 auto}body .mnl-tooltip{white-space:pre-line;max-width:min(22rem,100vw - 1.25rem);overflow-wrap:anywhere;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box}.elena-stt-reading-dialog-stack{display:contents}@keyframes stt-pulse{0%,to{opacity:1}50%{opacity:.4}}.sa-wb-backdrop{position:absolute;inset:0;margin:0;padding:0;border:none;cursor:pointer;font:inherit;color:inherit;background:color-mix(in srgb,var(--mnl-on-surface, #0f172a) 48%,transparent);pointer-events:auto}.sa-wb-histo__meta--sub{margin-top:calc(var(--mnl-space-2) * -1);opacity:.92}.sa-wb-histo__bar{cursor:crosshair}.sa-wb-histo__bar:hover{fill:color-mix(in srgb,var(--mnl-primary) 72%,var(--mnl-surface, #fff))}.sa-wb-histo__k-threshold{stroke:#059669;stroke-width:2;stroke-dasharray:5 4;pointer-events:none}.sa-wb-histo__k-threshold-label{font-size:9px;fill:#059669;font-weight:600;pointer-events:none}.sa-wb-histo__xtick{font-size:9px;fill:var(--mnl-on-surface-variant)}.sa-wb-histo__actions{margin-top:var(--mnl-space-3)}.sa-wb-timeline--audit-punct{position:relative;height:18px;border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-on-surface) 3%,transparent);overflow:visible}.sa-wb-paudit{position:absolute;bottom:2px;left:0;width:10px;height:12px;margin-left:-5px;clip-path:polygon(50% 0%,0% 100%,100% 100%);background-color:var(--mnl-on-surface-variant);pointer-events:auto;z-index:4}.sa-wb-paudit--comma{background-color:#ca8a04}.sa-wb-paudit--period{background-color:#7c3aed}.sa-wb-paudit--semicolon{background-color:#0d9488}.sa-wb-paudit--colon{background-color:#0891b2}.sa-wb-paudit--question{background-color:#2563eb}.sa-wb-paudit--exclam{background-color:#dc2626}.sa-wb-paudit--inverted{background-color:#9333ea}.sa-wb-paudit--ellipsis{background-color:#4f46e5}.sa-wb-paudit--dash{background-color:#64748b}.sa-wb-paudit--quote{background-color:#db2777}.sa-wb-paudit--other{background-color:#57534e}.sa-wb-paudit--legend{position:relative;display:inline-block;vertical-align:middle;width:9px;height:9px;margin-left:var(--mnl-space-2);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.sa-wb-paudit-legend{margin:var(--mnl-space-1) 0 var(--mnl-space-2);font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.sa-wb-paudit-legend__items{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mnl-space-2)}.sa-wb-histo-lab{max-width:min(720px,92vw)}.sa-wb-histo-lab__lead{margin:0 0 var(--mnl-space-4);font-size:var(--mnl-text-sm);line-height:1.55;color:var(--mnl-on-surface-variant)}.sa-wb-histo-lab__controls{display:grid;gap:var(--mnl-space-4);margin-bottom:var(--mnl-space-4)}.sa-wb-histo-lab__field{display:flex;flex-direction:column;gap:var(--mnl-space-2);font-size:var(--mnl-text-xs);color:var(--mnl-on-surface-variant)}.sa-wb-histo-lab__field--check{flex-direction:row;align-items:flex-start;gap:var(--mnl-space-3)}.sa-wb-histo-lab__field input[type=range]{width:100%;max-width:420px}.sa-wb-histo-lab__num{max-width:200px;padding:var(--mnl-space-2) var(--mnl-space-3);border-radius:var(--mnl-shape-nido-sm);border:1px solid color-mix(in srgb,var(--mnl-on-surface) 14%,transparent);font-size:var(--mnl-text-sm)}.sa-wb-histo-lab__gate{margin:0 0 var(--mnl-space-3);font-size:var(--mnl-text-sm);font-weight:600;color:var(--mnl-on-surface)}.sa-wb-histo-lab__svg{display:block;width:100%;max-width:520px;margin-bottom:var(--mnl-space-4)}.sa-wb-histo-lab__timeline-block{margin-top:var(--mnl-space-4);padding-top:var(--mnl-space-4);border-top:1px solid color-mix(in srgb,var(--mnl-on-surface) 8%,transparent)}.sa-wb-timeline--lab-vad{position:relative;height:22px;border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-on-surface) 5%,transparent);margin-bottom:var(--mnl-space-2);overflow:hidden}.sa-wb-seg--readonly{cursor:default;pointer-events:none}.sa-wb-timeline--lab-gaps{margin-bottom:var(--mnl-space-2)}.sa-wb-timeline.sa-wb-timeline--sigma-hit{position:relative;height:16px;min-height:16px;border-radius:var(--mnl-shape-nido-sm);background:color-mix(in srgb,var(--mnl-primary) 8%,transparent);overflow:visible;margin-bottom:var(--mnl-space-2)}.sa-wb-sigma-gap{position:absolute;top:0;bottom:0;width:6px;margin-left:-3px;border-radius:2px;background:#a21caf;box-shadow:0 0 0 1px color-mix(in srgb,var(--mnl-surface, #fff) 55%,var(--mnl-on-surface) 25%);pointer-events:auto;z-index:5}.sa-wb-timeline--lab-audit{margin-top:var(--mnl-space-2)}.sa-wb-histo-lab__lane-sub{margin:var(--mnl-space-1) 0;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--mnl-on-surface-variant)}.sa-wb-histo-lab__sigma-hint{margin:calc(var(--mnl-space-2) * -1) 0 var(--mnl-space-3);font-size:var(--mnl-text-xs);font-style:italic;color:var(--mnl-on-surface-variant)}
