*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--md-ref-typeface-brand: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-typeface-plain: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--md-ref-weight-regular: 400;--md-ref-weight-medium: 500;--md-ref-weight-bold: 600;--md-ref-tracking-none: 0;--md-ref-tracking-small: .1px}html,body{font-family:var(--md-ref-typeface-plain);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--md-sys-color-primary: #485e92;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #adc3fe;--md-sys-color-on-primary-container: #324574;--md-sys-color-secondary: #585f72;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d9dff6;--md-sys-color-on-secondary-container: #404659;--md-sys-color-tertiary: #735573;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #fbd4f7;--md-sys-color-on-tertiary-container: #593d5a;--md-sys-color-error: #b3261e;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #f9dedc;--md-sys-color-on-error-container: #8c1d18;--md-sys-color-background: #fdf7ff;--md-sys-color-on-background: #1d1b20;--md-sys-color-surface: #faf8ff;--md-sys-color-on-surface: #1a1b21;--md-sys-color-surface-variant: #e2e2e9;--md-sys-color-on-surface-variant: #44464f;--md-sys-color-outline: #757780;--md-sys-color-outline-variant: #c5c6d0;--md-sys-color-surface-tint: #485e92;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #282a2f;--md-sys-color-inverse-on-surface: #eeedf4;--md-sys-color-inverse-primary: #b0c6ff;--md-sys-color-primary-fixed: #adc3fe;--md-sys-color-on-primary-fixed: #001946;--md-sys-color-primary-fixed-dim: #92a8e1;--md-sys-color-on-primary-fixed-variant: #324574;--md-sys-color-secondary-fixed: #d9dff6;--md-sys-color-on-secondary-fixed: #151b2c;--md-sys-color-secondary-fixed-dim: #c0c6dc;--md-sys-color-on-secondary-fixed-variant: #404659;--md-sys-color-tertiary-fixed: #fbd4f7;--md-sys-color-on-tertiary-fixed: #2a122c;--md-sys-color-tertiary-fixed-dim: #e0bbdd;--md-sys-color-on-tertiary-fixed-variant: #593d5a;--md-sys-color-surface-dim: #dad9e0;--md-sys-color-surface-bright: #faf8ff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f4f3fa;--md-sys-color-surface-container: #eeedf4;--md-sys-color-surface-container-high: #e8e7ef;--md-sys-color-surface-container-highest: #e2e2e9;--xovi-divider-subtle: #eeedf4}html,body{background:var(--md-sys-color-background);color:var(--md-sys-color-on-background)}:root{--md-sys-state-primary-opacity-08: color-mix(in srgb, var(--md-sys-color-primary) 8%, transparent);--md-sys-state-primary-opacity-10: color-mix(in srgb, var(--md-sys-color-primary) 10%, transparent);--md-sys-state-primary-opacity-16: color-mix(in srgb, var(--md-sys-color-primary) 16%, transparent);--md-sys-state-on-primary-opacity-08: color-mix(in srgb, var(--md-sys-color-on-primary) 8%, transparent);--md-sys-state-on-primary-opacity-10: color-mix(in srgb, var(--md-sys-color-on-primary) 10%, transparent);--md-sys-state-on-primary-opacity-16: color-mix(in srgb, var(--md-sys-color-on-primary) 16%, transparent);--md-sys-state-primary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-primary-container) 8%, transparent);--md-sys-state-primary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-primary-container) 10%, transparent);--md-sys-state-primary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-primary-container) 16%, transparent);--md-sys-state-on-primary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-on-primary-container) 8%, transparent);--md-sys-state-on-primary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-on-primary-container) 10%, transparent);--md-sys-state-on-primary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-on-primary-container) 16%, transparent);--md-sys-state-secondary-opacity-08: color-mix(in srgb, var(--md-sys-color-secondary) 8%, transparent);--md-sys-state-secondary-opacity-10: color-mix(in srgb, var(--md-sys-color-secondary) 10%, transparent);--md-sys-state-secondary-opacity-16: color-mix(in srgb, var(--md-sys-color-secondary) 16%, transparent);--md-sys-state-on-secondary-opacity-08: color-mix(in srgb, var(--md-sys-color-on-secondary) 8%, transparent);--md-sys-state-on-secondary-opacity-10: color-mix(in srgb, var(--md-sys-color-on-secondary) 10%, transparent);--md-sys-state-on-secondary-opacity-16: color-mix(in srgb, var(--md-sys-color-on-secondary) 16%, transparent);--md-sys-state-secondary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-secondary-container) 8%, transparent);--md-sys-state-secondary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-secondary-container) 10%, transparent);--md-sys-state-secondary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-secondary-container) 16%, transparent);--md-sys-state-on-secondary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 8%, transparent);--md-sys-state-on-secondary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 10%, transparent);--md-sys-state-on-secondary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-on-secondary-container) 16%, transparent);--md-sys-state-tertiary-opacity-08: color-mix(in srgb, var(--md-sys-color-tertiary) 8%, transparent);--md-sys-state-tertiary-opacity-10: color-mix(in srgb, var(--md-sys-color-tertiary) 10%, transparent);--md-sys-state-tertiary-opacity-16: color-mix(in srgb, var(--md-sys-color-tertiary) 16%, transparent);--md-sys-state-on-tertiary-opacity-08: color-mix(in srgb, var(--md-sys-color-on-tertiary) 8%, transparent);--md-sys-state-on-tertiary-opacity-10: color-mix(in srgb, var(--md-sys-color-on-tertiary) 10%, transparent);--md-sys-state-on-tertiary-opacity-16: color-mix(in srgb, var(--md-sys-color-on-tertiary) 16%, transparent);--md-sys-state-tertiary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-tertiary-container) 8%, transparent);--md-sys-state-tertiary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-tertiary-container) 10%, transparent);--md-sys-state-tertiary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-tertiary-container) 16%, transparent);--md-sys-state-on-tertiary-container-opacity-08: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 8%, transparent);--md-sys-state-on-tertiary-container-opacity-10: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 10%, transparent);--md-sys-state-on-tertiary-container-opacity-16: color-mix(in srgb, var(--md-sys-color-on-tertiary-container) 16%, transparent);--md-sys-state-error-opacity-08: color-mix(in srgb, var(--md-sys-color-error) 8%, transparent);--md-sys-state-error-opacity-10: color-mix(in srgb, var(--md-sys-color-error) 10%, transparent);--md-sys-state-error-opacity-16: color-mix(in srgb, var(--md-sys-color-error) 16%, transparent);--md-sys-state-on-error-opacity-08: color-mix(in srgb, var(--md-sys-color-on-error) 8%, transparent);--md-sys-state-on-error-opacity-10: color-mix(in srgb, var(--md-sys-color-on-error) 10%, transparent);--md-sys-state-on-error-opacity-16: color-mix(in srgb, var(--md-sys-color-on-error) 16%, transparent);--md-sys-state-error-container-opacity-08: color-mix(in srgb, var(--md-sys-color-error-container) 8%, transparent);--md-sys-state-error-container-opacity-10: color-mix(in srgb, var(--md-sys-color-error-container) 10%, transparent);--md-sys-state-error-container-opacity-16: color-mix(in srgb, var(--md-sys-color-error-container) 16%, transparent);--md-sys-state-on-error-container-opacity-08: color-mix(in srgb, var(--md-sys-color-on-error-container) 8%, transparent);--md-sys-state-on-error-container-opacity-10: color-mix(in srgb, var(--md-sys-color-on-error-container) 10%, transparent);--md-sys-state-on-error-container-opacity-16: color-mix(in srgb, var(--md-sys-color-on-error-container) 16%, transparent);--md-sys-state-background-opacity-08: color-mix(in srgb, var(--md-sys-color-background) 8%, transparent);--md-sys-state-background-opacity-10: color-mix(in srgb, var(--md-sys-color-background) 10%, transparent);--md-sys-state-background-opacity-16: color-mix(in srgb, var(--md-sys-color-background) 16%, transparent);--md-sys-state-on-background-opacity-08: color-mix(in srgb, var(--md-sys-color-on-background) 8%, transparent);--md-sys-state-on-background-opacity-10: color-mix(in srgb, var(--md-sys-color-on-background) 10%, transparent);--md-sys-state-on-background-opacity-16: color-mix(in srgb, var(--md-sys-color-on-background) 16%, transparent);--md-sys-state-surface-opacity-08: color-mix(in srgb, var(--md-sys-color-surface) 8%, transparent);--md-sys-state-surface-opacity-10: color-mix(in srgb, var(--md-sys-color-surface) 10%, transparent);--md-sys-state-surface-opacity-16: color-mix(in srgb, var(--md-sys-color-surface) 16%, transparent);--md-sys-state-on-surface-opacity-08: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--md-sys-state-on-surface-opacity-10: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);--md-sys-state-on-surface-opacity-16: color-mix(in srgb, var(--md-sys-color-on-surface) 16%, transparent);--md-sys-state-surface-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-variant) 8%, transparent);--md-sys-state-surface-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-variant) 10%, transparent);--md-sys-state-surface-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-variant) 16%, transparent);--md-sys-state-on-surface-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 8%, transparent);--md-sys-state-on-surface-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 10%, transparent);--md-sys-state-on-surface-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-on-surface-variant) 16%, transparent);--md-sys-state-outline-opacity-08: color-mix(in srgb, var(--md-sys-color-outline) 8%, transparent);--md-sys-state-outline-opacity-10: color-mix(in srgb, var(--md-sys-color-outline) 10%, transparent);--md-sys-state-outline-opacity-16: color-mix(in srgb, var(--md-sys-color-outline) 16%, transparent);--md-sys-state-outline-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-outline-variant) 8%, transparent);--md-sys-state-outline-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-outline-variant) 10%, transparent);--md-sys-state-outline-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-outline-variant) 16%, transparent);--md-sys-state-surface-tint-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-tint) 8%, transparent);--md-sys-state-surface-tint-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-tint) 10%, transparent);--md-sys-state-surface-tint-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-tint) 16%, transparent);--md-sys-state-shadow-opacity-08: color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent);--md-sys-state-shadow-opacity-10: color-mix(in srgb, var(--md-sys-color-shadow) 10%, transparent);--md-sys-state-shadow-opacity-16: color-mix(in srgb, var(--md-sys-color-shadow) 16%, transparent);--md-sys-state-scrim-opacity-08: color-mix(in srgb, var(--md-sys-color-scrim) 8%, transparent);--md-sys-state-scrim-opacity-10: color-mix(in srgb, var(--md-sys-color-scrim) 10%, transparent);--md-sys-state-scrim-opacity-16: color-mix(in srgb, var(--md-sys-color-scrim) 16%, transparent);--md-sys-state-inverse-surface-opacity-08: color-mix(in srgb, var(--md-sys-color-inverse-surface) 8%, transparent);--md-sys-state-inverse-surface-opacity-10: color-mix(in srgb, var(--md-sys-color-inverse-surface) 10%, transparent);--md-sys-state-inverse-surface-opacity-16: color-mix(in srgb, var(--md-sys-color-inverse-surface) 16%, transparent);--md-sys-state-inverse-on-surface-opacity-08: color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 8%, transparent);--md-sys-state-inverse-on-surface-opacity-10: color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 10%, transparent);--md-sys-state-inverse-on-surface-opacity-16: color-mix(in srgb, var(--md-sys-color-inverse-on-surface) 16%, transparent);--md-sys-state-inverse-primary-opacity-08: color-mix(in srgb, var(--md-sys-color-inverse-primary) 8%, transparent);--md-sys-state-inverse-primary-opacity-10: color-mix(in srgb, var(--md-sys-color-inverse-primary) 10%, transparent);--md-sys-state-inverse-primary-opacity-16: color-mix(in srgb, var(--md-sys-color-inverse-primary) 16%, transparent);--md-sys-state-primary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-primary-fixed) 8%, transparent);--md-sys-state-primary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-primary-fixed) 10%, transparent);--md-sys-state-primary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-primary-fixed) 16%, transparent);--md-sys-state-on-primary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-on-primary-fixed) 8%, transparent);--md-sys-state-on-primary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-on-primary-fixed) 10%, transparent);--md-sys-state-on-primary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-on-primary-fixed) 16%, transparent);--md-sys-state-primary-fixed-dim-opacity-08: color-mix(in srgb, var(--md-sys-color-primary-fixed-dim) 8%, transparent);--md-sys-state-primary-fixed-dim-opacity-10: color-mix(in srgb, var(--md-sys-color-primary-fixed-dim) 10%, transparent);--md-sys-state-primary-fixed-dim-opacity-16: color-mix(in srgb, var(--md-sys-color-primary-fixed-dim) 16%, transparent);--md-sys-state-on-primary-fixed-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-on-primary-fixed-variant) 8%, transparent);--md-sys-state-on-primary-fixed-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-on-primary-fixed-variant) 10%, transparent);--md-sys-state-on-primary-fixed-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-on-primary-fixed-variant) 16%, transparent);--md-sys-state-secondary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-secondary-fixed) 8%, transparent);--md-sys-state-secondary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-secondary-fixed) 10%, transparent);--md-sys-state-secondary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-secondary-fixed) 16%, transparent);--md-sys-state-on-secondary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed) 8%, transparent);--md-sys-state-on-secondary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed) 10%, transparent);--md-sys-state-on-secondary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed) 16%, transparent);--md-sys-state-secondary-fixed-dim-opacity-08: color-mix(in srgb, var(--md-sys-color-secondary-fixed-dim) 8%, transparent);--md-sys-state-secondary-fixed-dim-opacity-10: color-mix(in srgb, var(--md-sys-color-secondary-fixed-dim) 10%, transparent);--md-sys-state-secondary-fixed-dim-opacity-16: color-mix(in srgb, var(--md-sys-color-secondary-fixed-dim) 16%, transparent);--md-sys-state-on-secondary-fixed-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed-variant) 8%, transparent);--md-sys-state-on-secondary-fixed-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed-variant) 10%, transparent);--md-sys-state-on-secondary-fixed-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-on-secondary-fixed-variant) 16%, transparent);--md-sys-state-tertiary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-tertiary-fixed) 8%, transparent);--md-sys-state-tertiary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-tertiary-fixed) 10%, transparent);--md-sys-state-tertiary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-tertiary-fixed) 16%, transparent);--md-sys-state-on-tertiary-fixed-opacity-08: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed) 8%, transparent);--md-sys-state-on-tertiary-fixed-opacity-10: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed) 10%, transparent);--md-sys-state-on-tertiary-fixed-opacity-16: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed) 16%, transparent);--md-sys-state-tertiary-fixed-dim-opacity-08: color-mix(in srgb, var(--md-sys-color-tertiary-fixed-dim) 8%, transparent);--md-sys-state-tertiary-fixed-dim-opacity-10: color-mix(in srgb, var(--md-sys-color-tertiary-fixed-dim) 10%, transparent);--md-sys-state-tertiary-fixed-dim-opacity-16: color-mix(in srgb, var(--md-sys-color-tertiary-fixed-dim) 16%, transparent);--md-sys-state-on-tertiary-fixed-variant-opacity-08: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed-variant) 8%, transparent);--md-sys-state-on-tertiary-fixed-variant-opacity-10: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed-variant) 10%, transparent);--md-sys-state-on-tertiary-fixed-variant-opacity-16: color-mix(in srgb, var(--md-sys-color-on-tertiary-fixed-variant) 16%, transparent);--md-sys-state-surface-dim-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-dim) 8%, transparent);--md-sys-state-surface-dim-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-dim) 10%, transparent);--md-sys-state-surface-dim-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-dim) 16%, transparent);--md-sys-state-surface-bright-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-bright) 8%, transparent);--md-sys-state-surface-bright-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-bright) 10%, transparent);--md-sys-state-surface-bright-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-bright) 16%, transparent);--md-sys-state-surface-container-lowest-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 8%, transparent);--md-sys-state-surface-container-lowest-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 10%, transparent);--md-sys-state-surface-container-lowest-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-container-lowest) 16%, transparent);--md-sys-state-surface-container-low-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-container-low) 8%, transparent);--md-sys-state-surface-container-low-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-container-low) 10%, transparent);--md-sys-state-surface-container-low-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-container-low) 16%, transparent);--md-sys-state-surface-container-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-container) 8%, transparent);--md-sys-state-surface-container-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-container) 10%, transparent);--md-sys-state-surface-container-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-container) 16%, transparent);--md-sys-state-surface-container-high-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-container-high) 8%, transparent);--md-sys-state-surface-container-high-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-container-high) 10%, transparent);--md-sys-state-surface-container-high-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-container-high) 16%, transparent);--md-sys-state-surface-container-highest-opacity-08: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 8%, transparent);--md-sys-state-surface-container-highest-opacity-10: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 10%, transparent);--md-sys-state-surface-container-highest-opacity-16: color-mix(in srgb, var(--md-sys-color-surface-container-highest) 16%, transparent);--md-sys-state-on-surface-opacity-38: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}:root{--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-tracking: -.25px;--md-sys-typescale-display-large-weight: var(--md-ref-weight-regular);--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-tracking: 0;--md-sys-typescale-display-medium-weight: var(--md-ref-weight-regular);--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-tracking: 0;--md-sys-typescale-display-small-weight: var(--md-ref-weight-regular);--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-tracking: 0;--md-sys-typescale-headline-large-weight: var(--md-ref-weight-regular);--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-tracking: 0;--md-sys-typescale-headline-medium-weight: var(--md-ref-weight-regular);--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-tracking: 0;--md-sys-typescale-headline-small-weight: var(--md-ref-weight-regular);--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-tracking: 0;--md-sys-typescale-title-large-weight: var(--md-ref-weight-regular);--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-tracking: .15px;--md-sys-typescale-title-medium-weight: var(--md-ref-weight-medium);--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-tracking: .1px;--md-sys-typescale-title-small-weight: var(--md-ref-weight-medium);--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-tracking: .1px;--md-sys-typescale-label-large-weight: var(--md-ref-weight-medium);--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-tracking: .5px;--md-sys-typescale-label-medium-weight: var(--md-ref-weight-medium);--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-tracking: .5px;--md-sys-typescale-label-small-weight: var(--md-ref-weight-medium);--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-tracking: .5px;--md-sys-typescale-body-large-weight: var(--md-ref-weight-regular);--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-tracking: .25px;--md-sys-typescale-body-medium-weight: var(--md-ref-weight-regular);--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-tracking: .4px;--md-sys-typescale-body-small-weight: var(--md-ref-weight-regular)}.typescale-display-large{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-display-large-size);line-height:var(--md-sys-typescale-display-large-line-height);letter-spacing:var(--md-sys-typescale-display-large-tracking);font-weight:var(--md-sys-typescale-display-large-weight)}.typescale-display-large--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-display-medium{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-display-medium-size);line-height:var(--md-sys-typescale-display-medium-line-height);letter-spacing:var(--md-sys-typescale-display-medium-tracking);font-weight:var(--md-sys-typescale-display-medium-weight)}.typescale-display-medium--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-display-small{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-display-small-size);line-height:var(--md-sys-typescale-display-small-line-height);letter-spacing:var(--md-sys-typescale-display-small-tracking);font-weight:var(--md-sys-typescale-display-small-weight)}.typescale-display-small--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-headline-large{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-headline-large-size);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-tracking);font-weight:var(--md-sys-typescale-headline-large-weight)}.typescale-headline-large--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-headline-medium{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);font-weight:var(--md-sys-typescale-headline-medium-weight)}.typescale-headline-medium--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-headline-small{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-tracking);font-weight:var(--md-sys-typescale-headline-small-weight)}.typescale-headline-small--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-title-large{font-family:var(--md-ref-typeface-brand);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-tracking);font-weight:var(--md-sys-typescale-title-large-weight)}.typescale-title-large--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-title-medium{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);font-weight:var(--md-sys-typescale-title-medium-weight)}.typescale-title-medium--emphasized{font-weight:var(--md-ref-weight-bold)}.typescale-title-small{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);letter-spacing:var(--md-sys-typescale-title-small-tracking);font-weight:var(--md-sys-typescale-title-small-weight)}.typescale-title-small--emphasized{font-weight:var(--md-ref-weight-bold)}.typescale-label-large{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight)}.typescale-label-large--emphasized{font-weight:var(--md-ref-weight-bold)}.typescale-label-medium{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-weight:var(--md-sys-typescale-label-medium-weight)}.typescale-label-medium--emphasized{font-weight:var(--md-ref-weight-bold)}.typescale-label-small{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:var(--md-sys-typescale-label-small-tracking);font-weight:var(--md-sys-typescale-label-small-weight)}.typescale-label-small--emphasized{font-weight:var(--md-ref-weight-bold)}.typescale-body-large{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-weight:var(--md-sys-typescale-body-large-weight)}.typescale-body-large--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-body-medium{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-weight:var(--md-sys-typescale-body-medium-weight)}.typescale-body-medium--emphasized{font-weight:var(--md-ref-weight-medium)}.typescale-body-small{font-family:var(--md-ref-typeface-plain);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-weight:var(--md-sys-typescale-body-small-weight)}.typescale-body-small--emphasized{font-weight:var(--md-ref-weight-medium)}:root{--md-sys-shape-corner-none: 0;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-extra-large-increased: 32px;--md-sys-shape-corner-extra-extra-large: 48px;--md-sys-shape-corner-full: 1000px}:root{--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-28: 28px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-56: 56px;--sp-64: 64px}:root{--md-sys-elevation-level-0: none;--md-sys-elevation-level-1: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 1px 3px 1px rgba(0, 0, 0, .15);--md-sys-elevation-level-2: 0px 1px 2px 0px rgba(0, 0, 0, .3), 0px 2px 6px 2px rgba(0, 0, 0, .15);--md-sys-elevation-level-3: 0px 1px 3px 0px rgba(0, 0, 0, .3), 0px 4px 8px 3px rgba(0, 0, 0, .15);--md-sys-elevation-level-4: 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 6px 10px 4px rgba(0, 0, 0, .15);--md-sys-elevation-level-5: 0px 4px 4px 0px rgba(0, 0, 0, .3), 0px 8px 12px 6px rgba(0, 0, 0, .15);--xovi-popover-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .15), 0px 8px 24px 0px rgba(0, 0, 0, .16)}:root{--md-sys-motion-duration-short4: .2s;--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-standard: var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-emphasized)}:root{--xovi-score-success: #3da276;--xovi-score-warning: #fd7308;--xovi-score-danger: #b60319;--xovi-score-success-bg: var(--xovi-success-container);--xovi-score-warning-bg: var(--xovi-warning-container);--xovi-score-danger-bg: var(--md-sys-color-error-container)}:root{--xovi-success: oklch(.54 .11 151);--xovi-on-success: #ffffff;--xovi-success-container: oklch(.95 .025 151);--xovi-on-success-container: oklch(.42 .11 151);--xovi-warning: oklch(.54 .11 45);--xovi-on-warning: #ffffff;--xovi-warning-container: oklch(.95 .025 45);--xovi-on-warning-container: oklch(.42 .11 45);--xovi-info: oklch(.54 .11 240);--xovi-on-info: #ffffff;--xovi-info-container: oklch(.95 .025 240);--xovi-on-info-container: oklch(.42 .11 240)}[data-floating]{z-index:1000}[data-floating][data-placement^=bottom]:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px}[data-floating][data-placement^=top]:before{content:"";position:absolute;bottom:-8px;left:0;right:0;height:8px}[data-floating][data-placement^=left]:before{content:"";position:absolute;right:-8px;top:0;bottom:0;width:8px}[data-floating][data-placement^=right]:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:8px}:root{color-scheme:light}html,body{margin:0;padding:0;min-height:100%}.debug-panel.svelte-1ftjkv9{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;border:1px solid #d4d4d8;border-radius:8px;background:#fafafa;padding:1rem;max-width:960px;margin:0 auto}header.svelte-1ftjkv9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}header.svelte-1ftjkv9 h2:where(.svelte-1ftjkv9){margin:0;font-size:14px;font-weight:600;color:#18181b}button.svelte-1ftjkv9{font-family:inherit;font-size:12px;padding:.25rem .6rem;border:1px solid #d4d4d8;background:#fff;border-radius:4px;cursor:pointer}button.svelte-1ftjkv9:hover{background:#f4f4f5}.header-actions.svelte-1ftjkv9{display:flex;gap:.5rem}.catalog-btn.svelte-1ftjkv9{background:#312e81;color:#fff;border-color:#312e81}.catalog-btn.svelte-1ftjkv9:hover{background:#3730a3}.profile-switcher.svelte-1ftjkv9{margin-bottom:.75rem;padding:.5rem .6rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px}.debug-actions.svelte-1ftjkv9{margin-bottom:.75rem;padding:.5rem .6rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:5px;display:flex;flex-direction:column;gap:.5rem}.debug-actions.svelte-1ftjkv9 .switcher-label:where(.svelte-1ftjkv9){color:#9a3412}.debug-actions.svelte-1ftjkv9 .switcher-label:where(.svelte-1ftjkv9) select:where(.svelte-1ftjkv9){border-color:#fed7aa}.action-row.svelte-1ftjkv9{display:flex;gap:.5rem}.reset-btn.svelte-1ftjkv9{font-family:inherit;font-size:12px;padding:.3rem .7rem;border:1px solid #c2410c;background:#c2410c;color:#fff;border-radius:4px;cursor:pointer;font-weight:600}.reset-btn.svelte-1ftjkv9:hover{background:#9a3412}.switcher-label.svelte-1ftjkv9{display:flex;align-items:center;gap:.5rem;font-size:12px;color:#1e3a8a}.switcher-label.svelte-1ftjkv9 span:where(.svelte-1ftjkv9){font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.switcher-label.svelte-1ftjkv9 select:where(.svelte-1ftjkv9){flex:1;padding:.3rem .5rem;font-family:inherit;font-size:12px;border:1px solid #bfdbfe;border-radius:4px;background:#fff;color:#111827;cursor:pointer}.grid.svelte-1ftjkv9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cell.svelte-1ftjkv9{padding:.5rem .6rem;background:#fff;border:1px solid #e4e4e7;border-radius:5px}.cell.wide.svelte-1ftjkv9{grid-column:1 / -1}.key.svelte-1ftjkv9{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#71717a;margin-bottom:.2rem}.value.svelte-1ftjkv9{color:#18181b;word-break:break-word}.value.svelte-1ftjkv9 code:where(.svelte-1ftjkv9){font-family:inherit;color:#3f3f46}.mode-full.svelte-1ftjkv9{color:#059669}.mode-trial_a.svelte-1ftjkv9,.mode-trial_b.svelte-1ftjkv9{color:#d97706}.mode-trial_expired.svelte-1ftjkv9,.mode-locked.svelte-1ftjkv9{color:#b91c1c}.mode-in_progress.svelte-1ftjkv9{color:#2563eb}.mp-demo.svelte-1l7276d{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:.5rem 1rem .5rem 72px;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;border-bottom:2px solid #334155;box-shadow:0 2px 8px #0f172a40}.section.svelte-1l7276d{display:flex;gap:.35rem;align-items:center}.label.svelte-1l7276d{text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#94a3b8;font-size:10px}.mode.svelte-1l7276d{padding:.25rem .6rem;border-radius:4px;font-weight:700;letter-spacing:.03em}.mode-full.svelte-1l7276d{background:#059669;color:#fff}.mode-trial_a.svelte-1l7276d{background:#d97706;color:#fff}.mode-trial_b.svelte-1l7276d{background:#ea580c;color:#fff}.mode-trial_expired.svelte-1l7276d{background:#b91c1c;color:#fff}.mode-in_progress.svelte-1l7276d{background:#2563eb;color:#fff}.flag.svelte-1l7276d{padding:.15rem .5rem;border-radius:3px;background:#1e293b;color:#64748b;border:1px solid #334155}.flag.on.svelte-1l7276d{background:#334155;color:#fbbf24;border-color:#475569}.panel.svelte-1l7276d{padding:.15rem .5rem;border-radius:3px;background:#1e293b;border:1px solid #334155}.panel-gen.svelte-1l7276d{color:#60a5fa}.panel-next.svelte-1l7276d{color:#34d399}.panel-locked.svelte-1l7276d{color:#f87171}.lock.svelte-1l7276d{padding:.15rem .5rem;border-radius:3px;font-size:10px}.lock-none.svelte-1l7276d{background:#064e3b;color:#6ee7b7}.lock-first_visible_rest_locked.svelte-1l7276d{background:#78350f;color:#fde68a}.lock-first_attribute_all_locked_rest_first_visible.svelte-1l7276d{background:#7c2d12;color:#fed7aa}.lock-all_locked.svelte-1l7276d{background:#7f1d1d;color:#fecaca}.rip-controls.svelte-1l7276d{gap:.5rem;padding-left:.5rem;border-left:1px solid #334155}.stage-dots.svelte-1l7276d{display:inline-flex;gap:4px}.dot.svelte-1l7276d{width:8px;height:8px;border-radius:50%;background:#334155;display:inline-block}.dot.past.svelte-1l7276d{background:#64748b}.dot.active.svelte-1l7276d{background:#60a5fa;box-shadow:0 0 6px #60a5fa99}.stage-text.svelte-1l7276d{color:#94a3b8;font-weight:600;min-width:2.2em}.ctrl.svelte-1l7276d{padding:.2rem .6rem;border-radius:3px;background:#334155;color:#fff;border:1px solid #475569;cursor:pointer;font-family:inherit;font-size:11px}.ctrl.svelte-1l7276d:hover{background:#475569}.ctrl.paused.svelte-1l7276d{background:#059669;border-color:#10b981}.ctrl.paused.svelte-1l7276d:hover{background:#10b981}.step-buttons.svelte-1l7276d{display:inline-flex;gap:3px}.step.svelte-1l7276d{width:24px;height:24px;border-radius:3px;background:#1e293b;color:#94a3b8;border:1px solid #334155;cursor:pointer;font-family:inherit;font-size:11px;padding:0;font-weight:600}.step.svelte-1l7276d:hover{background:#334155;color:#e2e8f0}.step.active.svelte-1l7276d{background:#2563eb;color:#fff;border-color:#3b82f6}.panel-actions.svelte-1l7276d{margin-left:auto;display:inline-flex;gap:4px}.action-btn.svelte-1l7276d{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;background:#1e293b;color:#e2e8f0;border:1px solid #475569;cursor:pointer;font-family:inherit;font-size:11px;padding:0}.action-btn.svelte-1l7276d:hover{background:#334155}.action-btn.active.svelte-1l7276d{background:#2563eb;border-color:#3b82f6}.sidebar.svelte-acxx43{width:260px;flex-shrink:0;background:var(--md-sys-color-surface-container);border-right:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;padding:var(--sp-24) 0;gap:var(--sp-24);position:sticky;top:0;height:100vh;overflow-y:auto;transition:width var(--md-sys-motion-standard, .2s ease)}.sidebar--collapsed.svelte-acxx43{width:40px;padding:var(--sp-12) 0;overflow:hidden}.collapse-btn.svelte-acxx43{position:absolute;top:var(--sp-12);right:var(--sp-8);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background .1s,color .1s;z-index:1}.collapse-btn.svelte-acxx43:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.collapse-btn.collapsed.svelte-acxx43{position:relative;top:0;right:0;margin:0 auto}.brand.svelte-acxx43{padding:0 var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-8)}.brand.svelte-acxx43 h2:where(.svelte-acxx43){color:var(--md-sys-color-on-surface)}.exit.svelte-acxx43{background:transparent;border:none;padding:var(--sp-4) 0;color:var(--md-sys-color-primary);cursor:pointer;text-align:left;font:inherit;font-size:12px;width:fit-content}.exit.svelte-acxx43:hover{text-decoration:underline}.nav.svelte-acxx43{display:flex;flex-direction:column;gap:var(--sp-24)}.group.svelte-acxx43{display:flex;flex-direction:column;gap:var(--sp-4)}.group-heading.svelte-acxx43{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 var(--sp-24);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--md-sys-color-on-surface-variant)}.group-heading.svelte-acxx43:hover{color:var(--md-sys-color-on-surface)}.chevron.svelte-acxx43{font-size:16px;line-height:1;display:inline-block;transform:rotate(0);transition:transform .15s ease;color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.chevron.open.svelte-acxx43{transform:rotate(90deg)}.list.svelte-acxx43{display:flex;flex-direction:column;gap:2px;padding:0;margin:0}.item.svelte-acxx43{display:block;width:100%;text-align:left;padding:var(--sp-8) var(--sp-24);border:none;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;border-radius:0}.item.svelte-acxx43:hover:not(:disabled){background:var(--md-sys-color-surface-container-high)}.item.active.svelte-acxx43{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.item.svelte-acxx43:disabled{opacity:.5;cursor:not-allowed}.empty.svelte-acxx43{padding:0 var(--sp-24);color:var(--md-sys-color-on-surface-variant);font-style:italic}.showcase.svelte-6l07im{display:flex;flex-direction:column;gap:var(--sp-32);max-width:1080px}.header.svelte-6l07im{display:flex;flex-direction:column;gap:var(--sp-8);padding-bottom:var(--sp-24);border-bottom:1px solid var(--md-sys-color-outline-variant)}.header.svelte-6l07im h1:where(.svelte-6l07im){color:var(--md-sys-color-on-surface)}.purpose.svelte-6l07im{color:var(--md-sys-color-on-surface-variant);max-width:60ch}.canon.svelte-6l07im{color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;gap:var(--sp-8)}.canon-label.svelte-6l07im{text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-outline)}.canon.svelte-6l07im code:where(.svelte-6l07im){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container);padding:2px var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small)}.interactive-playground.svelte-6l07im{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-24);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.section-heading.svelte-6l07im{color:var(--md-sys-color-on-surface)}.playground-body.svelte-6l07im{display:flex;flex-direction:column;gap:var(--sp-16)}.demo.svelte-6l07im,.details.svelte-6l07im{display:flex;flex-direction:column;gap:var(--sp-24)}.group.svelte-89bxsu{display:flex;flex-direction:column;gap:var(--sp-12)}.group-heading.svelte-89bxsu{color:var(--md-sys-color-on-surface)}.grid.svelte-89bxsu{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-12)}.swatch.svelte-89bxsu{display:flex;flex-direction:column;justify-content:space-between;padding:var(--sp-16);min-height:96px;border-radius:var(--md-sys-shape-corner-small);border:1px solid var(--md-sys-color-outline-variant)}.role.svelte-89bxsu{line-height:1.2}.var.svelte-89bxsu{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.85;word-break:break-all}.notes.svelte-89bxsu ul:where(.svelte-89bxsu){display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.notes.svelte-89bxsu code:where(.svelte-89bxsu){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.family.svelte-1lqpuon{display:flex;flex-direction:column;gap:var(--sp-12)}.family-heading.svelte-1lqpuon{color:var(--md-sys-color-on-surface);padding-bottom:var(--sp-8);border-bottom:1px solid var(--md-sys-color-outline-variant)}.grid.svelte-1lqpuon{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--sp-16)}.role-block.svelte-1lqpuon{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-small)}.role-block.special.svelte-1lqpuon{max-width:400px}.role-name.svelte-1lqpuon{color:var(--md-sys-color-on-surface)}.swatches.svelte-1lqpuon{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}.swatch-col.svelte-1lqpuon{display:flex;flex-direction:column;gap:var(--sp-4)}.swatch.svelte-1lqpuon{width:100%;height:40px;border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline-variant);background-image:linear-gradient(45deg,#cccccc 25%,transparent 25%),linear-gradient(-45deg,#cccccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#cccccc 75%),linear-gradient(-45deg,transparent 75%,#cccccc 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0px}.var.svelte-1lqpuon{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);word-break:break-all;font-size:10px}.hint.svelte-1lqpuon{color:var(--md-sys-color-on-surface-variant);margin:0}.block.svelte-1lqpuon{display:flex;flex-direction:column;gap:var(--sp-12)}.code.svelte-1lqpuon{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:var(--sp-12);border-radius:var(--md-sys-shape-corner-small);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;color:var(--md-sys-color-on-surface)}.table.svelte-1lqpuon{width:100%;border-collapse:collapse}.table.svelte-1lqpuon th:where(.svelte-1lqpuon),.table.svelte-1lqpuon td:where(.svelte-1lqpuon){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant)}.table.svelte-1lqpuon th:where(.svelte-1lqpuon){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.table.svelte-1lqpuon code:where(.svelte-1lqpuon){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.row.svelte-1lf1w8x{display:grid;grid-template-columns:240px 1fr;gap:var(--sp-24);padding:var(--sp-16) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:baseline}.row.svelte-1lf1w8x:last-child{border-bottom:none}.meta.svelte-1lf1w8x{display:flex;flex-direction:column;gap:var(--sp-4)}.role.svelte-1lf1w8x{color:var(--md-sys-color-on-surface)}.axis.svelte-1lf1w8x{color:var(--md-sys-color-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.classname.svelte-1lf1w8x{color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sample.svelte-1lf1w8x{color:var(--md-sys-color-on-surface)}.notes.svelte-1lf1w8x{display:flex;flex-direction:column;gap:var(--sp-16)}.notes.svelte-1lf1w8x ul:where(.svelte-1lf1w8x){display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.notes.svelte-1lf1w8x code:where(.svelte-1lf1w8x){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.bars.svelte-14zqc69{display:flex;flex-direction:column;gap:var(--sp-16)}.row.svelte-14zqc69{display:grid;grid-template-columns:220px 1fr;gap:var(--sp-24);align-items:center}.label.svelte-14zqc69{display:flex;align-items:baseline;gap:var(--sp-8)}.value.svelte-14zqc69{color:var(--md-sys-color-on-surface)}.var.svelte-14zqc69{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary)}.role.svelte-14zqc69{text-transform:uppercase;letter-spacing:.06em}.role.primary.svelte-14zqc69{color:var(--md-sys-color-primary)}.role.helper.svelte-14zqc69{color:var(--md-sys-color-on-surface-variant)}.bar.svelte-14zqc69{height:28px;background:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-extra-small)}.notes.svelte-14zqc69 ul:where(.svelte-14zqc69){display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.notes.svelte-14zqc69 code:where(.svelte-14zqc69){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.grid.svelte-1fvc4dt{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sp-16)}.card.svelte-1fvc4dt{display:flex;flex-direction:column;align-items:center;gap:var(--sp-12);padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-small)}.box.svelte-1fvc4dt{width:80px;height:80px;background:var(--md-sys-color-primary-container);border:1px solid var(--md-sys-color-outline-variant)}.meta.svelte-1fvc4dt{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.name.svelte-1fvc4dt{color:var(--md-sys-color-on-surface)}.px.svelte-1fvc4dt{color:var(--md-sys-color-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.var.svelte-1fvc4dt{color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.table.svelte-1fvc4dt{width:100%;border-collapse:collapse}.table.svelte-1fvc4dt th:where(.svelte-1fvc4dt),.table.svelte-1fvc4dt td:where(.svelte-1fvc4dt){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant)}.table.svelte-1fvc4dt th:where(.svelte-1fvc4dt){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.table.svelte-1fvc4dt code:where(.svelte-1fvc4dt){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.grid.svelte-4jwvbz{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-32);background:var(--md-sys-color-surface-container-low);padding:var(--sp-32);border-radius:var(--md-sys-shape-corner-medium)}.card.svelte-4jwvbz{background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);padding:var(--sp-24);min-height:140px;display:flex;align-items:flex-end}.meta.svelte-4jwvbz{display:flex;flex-direction:column;gap:2px}.level.svelte-4jwvbz{color:var(--md-sys-color-on-surface)}.dp.svelte-4jwvbz{color:var(--md-sys-color-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.var.svelte-4jwvbz{color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.notes.svelte-4jwvbz{display:flex;flex-direction:column;gap:var(--sp-16)}.notes.svelte-4jwvbz ul:where(.svelte-4jwvbz){display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.notes.svelte-4jwvbz code:where(.svelte-4jwvbz){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.table.svelte-4jwvbz{width:100%;border-collapse:collapse}.table.svelte-4jwvbz th:where(.svelte-4jwvbz),.table.svelte-4jwvbz td:where(.svelte-4jwvbz){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant)}.table.svelte-4jwvbz th:where(.svelte-4jwvbz){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.hint.svelte-1e7nyv0{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-1e7nyv0 code:where(.svelte-1e7nyv0),.block.svelte-1e7nyv0 code:where(.svelte-1e7nyv0){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.motion-track.svelte-1e7nyv0{position:relative;width:480px;max-width:100%;height:64px;padding:var(--sp-8);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden}.motion-thumb.svelte-1e7nyv0{width:48px;height:48px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary);transform:translate(0);transition:transform var(--md-sys-motion-standard)}.motion-thumb.at-right.svelte-1e7nyv0{transform:translate(416px)}.toggle-button.svelte-1e7nyv0{appearance:none;align-self:flex-start;padding:var(--sp-12) var(--sp-24);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border:0;border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--md-ref-weight-medium);transition:background-color var(--md-sys-motion-standard)}.toggle-button.svelte-1e7nyv0:hover{background:color-mix(in srgb,var(--md-sys-color-primary) 92%,black)}.curve-wrapper.svelte-1e7nyv0{display:flex;flex-direction:row;gap:var(--sp-32);flex-wrap:wrap;align-items:center;padding:var(--sp-24);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium)}.curve.svelte-1e7nyv0{width:200px;height:200px;flex-shrink:0}.ref-line.svelte-1e7nyv0{stroke:var(--md-sys-color-outline-variant);stroke-width:1}.axis.svelte-1e7nyv0{stroke:var(--md-sys-color-outline);stroke-width:1}.curve-path.svelte-1e7nyv0{fill:none;stroke:var(--md-sys-color-primary);stroke-width:2}.point.svelte-1e7nyv0{fill:var(--md-sys-color-primary)}.dashed.svelte-1e7nyv0{stroke:var(--md-sys-color-outline);stroke-width:1;stroke-dasharray:3 3}.curve-meta.svelte-1e7nyv0{display:flex;flex-direction:column;gap:var(--sp-8)}.dim.svelte-1e7nyv0{color:var(--md-sys-color-on-surface-variant)}.table.svelte-1e7nyv0{width:100%;border-collapse:collapse}.table.svelte-1e7nyv0 th:where(.svelte-1e7nyv0),.table.svelte-1e7nyv0 td:where(.svelte-1e7nyv0){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant)}.table.svelte-1e7nyv0 th:where(.svelte-1e7nyv0){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.code.svelte-1e7nyv0{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:var(--sp-16);border-radius:var(--md-sys-shape-corner-small);margin:0;font-size:12px;color:var(--md-sys-color-on-surface);white-space:pre-wrap;overflow-x:auto}.button.svelte-8a1c4v{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);box-sizing:border-box;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard),border-radius var(--md-sys-motion-standard)}.button.svelte-8a1c4v:focus{outline:none}.button.svelte-8a1c4v:disabled{cursor:not-allowed}.button.svelte-8a1c4v.size-xs{height:32px;padding:0 16px}.button.svelte-8a1c4v.size-xs.has-icon{padding-left:12px}.button.svelte-8a1c4v.size-xs.has-trailing-icon{padding-right:12px}.button.svelte-8a1c4v.size-s{height:40px;padding:0 24px}.button.svelte-8a1c4v.size-s.has-icon{padding-left:16px}.button.svelte-8a1c4v.size-s.has-trailing-icon{padding-right:16px}.button.svelte-8a1c4v.size-m{height:48px;padding:0 24px}.button.svelte-8a1c4v.size-m.has-icon{padding-left:16px}.button.svelte-8a1c4v.size-m.has-trailing-icon{padding-right:16px}.button.svelte-8a1c4v.shape-round{border-radius:var(--md-sys-shape-corner-full)}.button.svelte-8a1c4v.shape-round:active:not(:disabled){border-radius:var(--md-sys-shape-corner-medium)}.button.svelte-8a1c4v.shape-square{border-radius:var(--md-sys-shape-corner-medium)}.button.svelte-8a1c4v.shape-square:active:not(:disabled){border-radius:var(--md-sys-shape-corner-extra-small)}.button.svelte-8a1c4v.variant-filled{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.button.svelte-8a1c4v.variant-filled:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-primary) 92%,var(--md-sys-color-on-primary))}.button.svelte-8a1c4v.variant-filled:not(:disabled):focus-visible,.button.svelte-8a1c4v.variant-filled:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-primary) 90%,var(--md-sys-color-on-primary))}.button.svelte-8a1c4v.variant-filled:disabled{background:var(--md-sys-state-on-surface-opacity-10);color:var(--md-sys-state-on-surface-opacity-38)}.button.svelte-8a1c4v.variant-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.button.svelte-8a1c4v.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.button.svelte-8a1c4v.variant-tonal:not(:disabled):focus-visible,.button.svelte-8a1c4v.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.button.svelte-8a1c4v.variant-tonal:disabled{background:var(--md-sys-state-on-surface-opacity-10);color:var(--md-sys-state-on-surface-opacity-38)}.button.svelte-8a1c4v.variant-outlined{background:transparent;color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant)}.button.svelte-8a1c4v.variant-outlined.size-xs{padding:0 15px}.button.svelte-8a1c4v.variant-outlined.size-xs.has-icon{padding:0 15px 0 11px}.button.svelte-8a1c4v.variant-outlined.size-s{padding:0 23px}.button.svelte-8a1c4v.variant-outlined.size-s.has-icon{padding:0 23px 0 15px}.button.svelte-8a1c4v.variant-outlined.size-m{padding:0 23px}.button.svelte-8a1c4v.variant-outlined.size-m.has-icon{padding:0 23px 0 15px}.button.svelte-8a1c4v.variant-outlined:not(:disabled):hover{background:var(--md-sys-state-on-surface-variant-opacity-08)}.button.svelte-8a1c4v.variant-outlined:not(:disabled):focus-visible,.button.svelte-8a1c4v.variant-outlined:not(:disabled):active{background:var(--md-sys-state-on-surface-variant-opacity-10)}.button.svelte-8a1c4v.variant-outlined:disabled{color:var(--md-sys-state-on-surface-opacity-38);border-color:var(--md-sys-state-on-surface-opacity-10)}.button.svelte-8a1c4v.variant-text{background:transparent;color:var(--md-sys-color-primary)}.button.svelte-8a1c4v.variant-text.size-xs{padding:0 12px}.button.svelte-8a1c4v.variant-text.size-xs.has-icon{padding:0 12px 0 8px}.button.svelte-8a1c4v.variant-text.size-s{padding:0 16px}.button.svelte-8a1c4v.variant-text.size-s.has-icon{padding:0 16px 0 12px}.button.svelte-8a1c4v.variant-text.size-m{padding:0 24px}.button.svelte-8a1c4v.variant-text.size-m.has-icon{padding:0 24px 0 16px}.button.svelte-8a1c4v.variant-text:not(:disabled):hover{background:var(--md-sys-state-primary-opacity-08)}.button.svelte-8a1c4v.variant-text:not(:disabled):focus-visible,.button.svelte-8a1c4v.variant-text:not(:disabled):active{background:var(--md-sys-state-primary-opacity-10)}.button.svelte-8a1c4v.variant-text:disabled{color:var(--md-sys-state-on-surface-opacity-38)}.button.svelte-8a1c4v.tone-error.variant-filled:not(:disabled){background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.button.svelte-8a1c4v.tone-error.variant-filled:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-error) 92%,var(--md-sys-color-on-error))}.button.svelte-8a1c4v.tone-error.variant-filled:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-error.variant-filled:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-error) 90%,var(--md-sys-color-on-error))}.button.svelte-8a1c4v.tone-error.variant-tonal:not(:disabled){background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.button.svelte-8a1c4v.tone-error.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-error-container) 92%,var(--md-sys-color-on-error-container))}.button.svelte-8a1c4v.tone-error.variant-tonal:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-error.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-error-container) 90%,var(--md-sys-color-on-error-container))}.button.svelte-8a1c4v.tone-error.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-error.variant-outlined:not(:disabled){color:var(--md-sys-color-error)}:is(.button.svelte-8a1c4v.tone-error.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-error.variant-outlined:not(:disabled)):hover{background:color-mix(in srgb,var(--md-sys-color-error) 8%,transparent)}:is(.button.svelte-8a1c4v.tone-error.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-error.variant-outlined:not(:disabled)):focus-visible,:is(.button.svelte-8a1c4v.tone-error.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-error.variant-outlined:not(:disabled)):active{background:color-mix(in srgb,var(--md-sys-color-error) 10%,transparent)}.button.svelte-8a1c4v.tone-error.variant-outlined:not(:disabled){border-color:var(--md-sys-color-error)}.button.svelte-8a1c4v.tone-warning.variant-filled:not(:disabled){background:var(--xovi-warning);color:var(--xovi-on-warning)}.button.svelte-8a1c4v.tone-warning.variant-filled:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-warning) 92%,var(--xovi-on-warning))}.button.svelte-8a1c4v.tone-warning.variant-filled:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-warning.variant-filled:not(:disabled):active{background:color-mix(in srgb,var(--xovi-warning) 90%,var(--xovi-on-warning))}.button.svelte-8a1c4v.tone-warning.variant-tonal:not(:disabled){background:var(--xovi-warning-container);color:var(--xovi-on-warning-container)}.button.svelte-8a1c4v.tone-warning.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-warning-container) 92%,var(--xovi-on-warning-container))}.button.svelte-8a1c4v.tone-warning.variant-tonal:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-warning.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--xovi-warning-container) 90%,var(--xovi-on-warning-container))}.button.svelte-8a1c4v.tone-warning.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-warning.variant-outlined:not(:disabled){color:var(--xovi-warning)}:is(.button.svelte-8a1c4v.tone-warning.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-warning.variant-outlined:not(:disabled)):hover{background:color-mix(in srgb,var(--xovi-warning) 8%,transparent)}:is(.button.svelte-8a1c4v.tone-warning.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-warning.variant-outlined:not(:disabled)):focus-visible,:is(.button.svelte-8a1c4v.tone-warning.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-warning.variant-outlined:not(:disabled)):active{background:color-mix(in srgb,var(--xovi-warning) 10%,transparent)}.button.svelte-8a1c4v.tone-warning.variant-outlined:not(:disabled){border-color:var(--xovi-warning)}.button.svelte-8a1c4v.tone-info.variant-filled:not(:disabled){background:var(--xovi-info);color:var(--xovi-on-info)}.button.svelte-8a1c4v.tone-info.variant-filled:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-info) 92%,var(--xovi-on-info))}.button.svelte-8a1c4v.tone-info.variant-filled:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-info.variant-filled:not(:disabled):active{background:color-mix(in srgb,var(--xovi-info) 90%,var(--xovi-on-info))}.button.svelte-8a1c4v.tone-info.variant-tonal:not(:disabled){background:var(--xovi-info-container);color:var(--xovi-on-info-container)}.button.svelte-8a1c4v.tone-info.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-info-container) 92%,var(--xovi-on-info-container))}.button.svelte-8a1c4v.tone-info.variant-tonal:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-info.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--xovi-info-container) 90%,var(--xovi-on-info-container))}.button.svelte-8a1c4v.tone-info.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-info.variant-outlined:not(:disabled){color:var(--xovi-info)}:is(.button.svelte-8a1c4v.tone-info.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-info.variant-outlined:not(:disabled)):hover{background:color-mix(in srgb,var(--xovi-info) 8%,transparent)}:is(.button.svelte-8a1c4v.tone-info.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-info.variant-outlined:not(:disabled)):focus-visible,:is(.button.svelte-8a1c4v.tone-info.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-info.variant-outlined:not(:disabled)):active{background:color-mix(in srgb,var(--xovi-info) 10%,transparent)}.button.svelte-8a1c4v.tone-info.variant-outlined:not(:disabled){border-color:var(--xovi-info)}.button.svelte-8a1c4v.tone-success.variant-filled:not(:disabled){background:var(--xovi-success);color:var(--xovi-on-success)}.button.svelte-8a1c4v.tone-success.variant-filled:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-success) 92%,var(--xovi-on-success))}.button.svelte-8a1c4v.tone-success.variant-filled:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-success.variant-filled:not(:disabled):active{background:color-mix(in srgb,var(--xovi-success) 90%,var(--xovi-on-success))}.button.svelte-8a1c4v.tone-success.variant-tonal:not(:disabled){background:var(--xovi-success-container);color:var(--xovi-on-success-container)}.button.svelte-8a1c4v.tone-success.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--xovi-success-container) 92%,var(--xovi-on-success-container))}.button.svelte-8a1c4v.tone-success.variant-tonal:not(:disabled):focus-visible,.button.svelte-8a1c4v.tone-success.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--xovi-success-container) 90%,var(--xovi-on-success-container))}.button.svelte-8a1c4v.tone-success.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-success.variant-outlined:not(:disabled){color:var(--xovi-success)}:is(.button.svelte-8a1c4v.tone-success.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-success.variant-outlined:not(:disabled)):hover{background:color-mix(in srgb,var(--xovi-success) 8%,transparent)}:is(.button.svelte-8a1c4v.tone-success.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-success.variant-outlined:not(:disabled)):focus-visible,:is(.button.svelte-8a1c4v.tone-success.variant-text:not(:disabled),.button.svelte-8a1c4v.tone-success.variant-outlined:not(:disabled)):active{background:color-mix(in srgb,var(--xovi-success) 10%,transparent)}.button.svelte-8a1c4v.tone-success.variant-outlined:not(:disabled){border-color:var(--xovi-success)}.tooltip.svelte-r1qadu{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-small);max-width:320px}.tooltip.svelte-r1qadu.plain{background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);padding:var(--sp-4) var(--sp-8)}.tooltip.svelte-r1qadu.rich{background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);padding:var(--sp-12) var(--sp-16);box-shadow:var(--md-sys-elevation-level-2);display:flex;flex-direction:column;gap:var(--sp-4);min-width:200px}.tooltip.svelte-r1qadu .title:where(.svelte-r1qadu){color:var(--md-sys-color-on-surface)}.tooltip.svelte-r1qadu .text:where(.svelte-r1qadu){color:inherit}.tooltip.svelte-r1qadu.rich .text:where(.svelte-r1qadu){color:var(--md-sys-color-on-surface-variant)}.tooltip.svelte-r1qadu .action-row:where(.svelte-r1qadu){display:flex;margin-top:var(--sp-4)}.menu.svelte-1suuxc0{display:flex;flex-direction:column;min-width:112px;max-width:280px;background:var(--md-sys-color-surface-container-lowest);box-shadow:var(--xovi-popover-shadow);overflow-y:auto;max-height:320px}.menu.svelte-1suuxc0.shape-square{border-radius:var(--md-sys-shape-corner-extra-small);padding:var(--sp-8) 0}.menu.svelte-1suuxc0.shape-rounded{border-radius:var(--md-sys-shape-corner-large);padding:var(--sp-4)}.menu.svelte-1suuxc0 .divider[role=separator].horizontal{box-sizing:border-box;height:9px;padding:var(--sp-4) 0}.menu-item.svelte-1a6wu97{appearance:none;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;gap:var(--sp-12);min-height:48px;padding:0 var(--sp-12);color:var(--md-sys-color-on-surface);font:inherit;text-align:left;width:100%;transition:background-color var(--md-sys-motion-standard)}.menu-item.svelte-1a6wu97.two-line{min-height:56px}.menu-item.svelte-1a6wu97:focus{outline:none}.menu-item.svelte-1a6wu97:disabled{cursor:not-allowed}.menu-item.svelte-1a6wu97.shape-square{border-radius:0}.menu-item.svelte-1a6wu97.shape-rounded{border-radius:var(--md-sys-shape-corner-medium);padding:0 var(--sp-12)}.menu-item.svelte-1a6wu97 .leading:where(.svelte-1a6wu97){flex-shrink:0;display:inline-flex;color:var(--md-sys-color-on-surface-variant)}.menu-item.svelte-1a6wu97 .text-column:where(.svelte-1a6wu97){flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.menu-item.svelte-1a6wu97 .label:where(.svelte-1a6wu97){color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item.svelte-1a6wu97 .supporting:where(.svelte-1a6wu97){color:var(--md-sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item.svelte-1a6wu97 .trailing-slot:where(.svelte-1a6wu97){flex-shrink:0;display:inline-flex;align-items:center;justify-content:flex-end;min-width:24px;color:var(--md-sys-color-on-surface-variant)}.menu-item.svelte-1a6wu97 .trailing-text:where(.svelte-1a6wu97){color:var(--md-sys-color-on-surface-variant)}.menu-item.svelte-1a6wu97:not(:disabled):hover{background:var(--md-sys-state-on-surface-opacity-08)}.menu-item.svelte-1a6wu97:not(:disabled):focus-visible,.menu-item.svelte-1a6wu97:not(:disabled):active{background:var(--md-sys-state-on-surface-opacity-10)}.menu-item.svelte-1a6wu97.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.menu-item.svelte-1a6wu97.selected .leading:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97.selected .supporting:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97.selected .trailing-slot:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97.selected .trailing-text:where(.svelte-1a6wu97){color:var(--md-sys-color-on-secondary-container)}.menu-item.svelte-1a6wu97.selected:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.menu-item.svelte-1a6wu97.selected:not(:disabled):focus-visible,.menu-item.svelte-1a6wu97.selected:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.menu-item.svelte-1a6wu97:disabled{color:var(--md-sys-state-on-surface-opacity-38)}.menu-item.svelte-1a6wu97:disabled .leading:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97:disabled .supporting:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97:disabled .trailing-slot:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97:disabled .trailing-text:where(.svelte-1a6wu97){color:var(--md-sys-state-on-surface-opacity-38)}.menu-item.svelte-1a6wu97.destructive:not(:disabled){color:var(--md-sys-color-error)}.menu-item.svelte-1a6wu97.destructive:not(:disabled) .leading:where(.svelte-1a6wu97){color:var(--md-sys-color-error)}.radio.svelte-18zc4hy{width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;justify-content:center}.radio.svelte-18zc4hy:focus{outline:none}.radio.svelte-18zc4hy:disabled{cursor:not-allowed}.radio.svelte-18zc4hy .ring:where(.svelte-18zc4hy){width:20px;height:20px;border-radius:50%;border:2px solid var(--md-sys-color-on-surface-variant);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:transparent;transition:border-color var(--md-sys-motion-standard),box-shadow var(--md-sys-motion-standard)}.radio.svelte-18zc4hy .dot:where(.svelte-18zc4hy){width:10px;height:10px;border-radius:50%;background:var(--md-sys-color-primary);transform:scale(0);transition:transform var(--md-sys-motion-standard),background-color var(--md-sys-motion-standard)}.radio.svelte-18zc4hy.selected .ring:where(.svelte-18zc4hy){border-color:var(--md-sys-color-primary)}.radio.svelte-18zc4hy.selected .dot:where(.svelte-18zc4hy){transform:scale(1)}.radio.svelte-18zc4hy:not(:disabled):hover .ring:where(.svelte-18zc4hy){box-shadow:0 0 0 10px var(--md-sys-state-on-surface-opacity-08)}.radio.svelte-18zc4hy:not(:disabled):focus-visible .ring:where(.svelte-18zc4hy),.radio.svelte-18zc4hy:not(:disabled):active .ring:where(.svelte-18zc4hy){box-shadow:0 0 0 10px var(--md-sys-state-on-surface-opacity-10)}.radio.svelte-18zc4hy:not(:disabled).selected:hover .ring:where(.svelte-18zc4hy){box-shadow:0 0 0 10px var(--md-sys-state-primary-opacity-08)}.radio.svelte-18zc4hy:not(:disabled).selected:focus-visible .ring:where(.svelte-18zc4hy),.radio.svelte-18zc4hy:not(:disabled).selected:active .ring:where(.svelte-18zc4hy){box-shadow:0 0 0 10px var(--md-sys-state-primary-opacity-10)}.radio.svelte-18zc4hy:disabled .ring:where(.svelte-18zc4hy){border-color:var(--md-sys-state-on-surface-opacity-38);box-shadow:none}.radio.svelte-18zc4hy:disabled .dot:where(.svelte-18zc4hy){background:var(--md-sys-state-on-surface-opacity-38)}.hint.svelte-1gqmnnk{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-1gqmnnk code:where(.svelte-1gqmnnk),.block.svelte-1gqmnnk code:where(.svelte-1gqmnnk){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-group.svelte-1gqmnnk{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0 0 var(--sp-16) 0}.pg-radio.svelte-1gqmnnk{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-label.svelte-1gqmnnk{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-stage.svelte-1gqmnnk{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-cell.svelte-1gqmnnk{flex:1;min-width:200px;min-height:200px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-16)}.trigger-anchor.svelte-1gqmnnk{display:inline-flex}.clipped-card.svelte-1gqmnnk{width:100%;max-width:480px;background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-large);overflow:hidden;border:1px solid var(--md-sys-color-outline-variant)}.card-row.svelte-1gqmnnk{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-16) var(--sp-24);color:var(--md-sys-color-on-surface)}.card-row.secondary.svelte-1gqmnnk{border-top:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.code.svelte-1gqmnnk{margin:0;padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-small);overflow-x:auto;color:var(--md-sys-color-on-surface)}.block.svelte-1gqmnnk{display:flex;flex-direction:column;gap:var(--sp-12)}.subhead.svelte-1gqmnnk{margin:var(--sp-12) 0 0 0;color:var(--md-sys-color-on-surface)}.table.svelte-1gqmnnk{width:100%;border-collapse:collapse}.table.svelte-1gqmnnk th:where(.svelte-1gqmnnk),.table.svelte-1gqmnnk td:where(.svelte-1gqmnnk){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-1gqmnnk th:where(.svelte-1gqmnnk){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-1gqmnnk{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.block.svelte-12t7r0i{display:flex;flex-direction:column;gap:var(--sp-12)}.grid.svelte-12t7r0i{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-16)}.card.svelte-12t7r0i{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-24);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium)}.role.svelte-12t7r0i{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.var.svelte-12t7r0i{color:var(--md-sys-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hint.svelte-12t7r0i{color:var(--md-sys-color-on-surface-variant);margin:0}.weights.svelte-12t7r0i{display:flex;flex-direction:column;gap:var(--sp-8)}.weight-row.svelte-12t7r0i{display:grid;grid-template-columns:260px 1fr;gap:var(--sp-24);padding:var(--sp-12) 0;border-bottom:1px solid var(--md-sys-color-outline-variant);align-items:baseline}.weight-row.svelte-12t7r0i:last-child{border-bottom:none}.weight-meta.svelte-12t7r0i{display:flex;flex-direction:column;gap:2px}.name.svelte-12t7r0i{color:var(--md-sys-color-on-surface)}.num.svelte-12t7r0i{color:var(--md-sys-color-on-surface-variant);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.weight-sample.svelte-12t7r0i{color:var(--md-sys-color-on-surface);font-size:22px;line-height:28px}.tracking.svelte-12t7r0i{display:flex;flex-direction:column;gap:var(--sp-12)}.track-row.svelte-12t7r0i{display:grid;grid-template-columns:120px 200px 1fr;gap:var(--sp-16);align-items:baseline}.notes.svelte-12t7r0i p:where(.svelte-12t7r0i){margin:0;color:var(--md-sys-color-on-surface)}.notes.svelte-12t7r0i code:where(.svelte-12t7r0i){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small)}.hint.svelte-14pw2vm{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-14pw2vm code:where(.svelte-14pw2vm),.block.svelte-14pw2vm code:where(.svelte-14pw2vm){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-row.svelte-14pw2vm{display:flex;gap:var(--sp-16);flex-wrap:wrap}.pg-field.svelte-14pw2vm{display:flex;flex-direction:column;gap:var(--sp-4);flex:1;min-width:220px}.pg-field--small.svelte-14pw2vm{flex:0 0 140px;min-width:unset}.pg-label.svelte-14pw2vm{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-14pw2vm{padding:var(--sp-12) var(--sp-16);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-14pw2vm:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-preview.svelte-14pw2vm{display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);min-height:72px}.pg-usage.svelte-14pw2vm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary)}.dim.svelte-14pw2vm{color:var(--md-sys-color-on-surface-variant)}.block.svelte-14pw2vm{display:flex;flex-direction:column;gap:var(--sp-16)}.toolbar.svelte-14pw2vm{display:flex;gap:var(--sp-8);align-items:center}.search.svelte-14pw2vm{flex:1;padding:var(--sp-12) var(--sp-16);border-radius:var(--md-sys-shape-corner-full);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.search.svelte-14pw2vm:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.reset-btn.svelte-14pw2vm{appearance:none;padding:var(--sp-12) var(--sp-20);background:transparent;color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font-family:inherit;font-size:14px}.reset-btn.svelte-14pw2vm:hover{background:var(--md-sys-state-primary-opacity-08)}.cat-bar.svelte-14pw2vm{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.cat-chip.svelte-14pw2vm{appearance:none;padding:var(--sp-8) var(--sp-16);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);cursor:pointer;font-family:inherit}.cat-chip.svelte-14pw2vm:hover{background:var(--md-sys-state-on-surface-opacity-08)}.cat-chip.active.svelte-14pw2vm{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.meta.svelte-14pw2vm{color:var(--md-sys-color-on-surface-variant)}.show-more.svelte-14pw2vm{appearance:none;background:transparent;border:0;padding:0;color:var(--md-sys-color-primary);cursor:pointer;font:inherit;text-decoration:underline}.grid.svelte-14pw2vm{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:var(--sp-8)}.tile.svelte-14pw2vm{appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-8);background:var(--md-sys-color-surface-container);border:1px solid transparent;border-radius:var(--md-sys-shape-corner-small);cursor:pointer;color:var(--md-sys-color-on-surface);font-family:inherit;transition:background-color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard)}.tile.svelte-14pw2vm:hover{background:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-outline-variant)}.tile.just-copied.svelte-14pw2vm{border-color:var(--md-sys-color-primary)}.tile-icon.svelte-14pw2vm{height:32px;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface)}.tile-name.svelte-14pw2vm{word-break:break-all;text-align:center;line-height:1.2;color:var(--md-sys-color-on-surface-variant)}.tile-toast.svelte-14pw2vm{position:absolute;top:4px;right:4px;padding:2px var(--sp-8);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-radius:var(--md-sys-shape-corner-extra-small)}.empty.svelte-14pw2vm{color:var(--md-sys-color-on-surface-variant);text-align:center;padding:var(--sp-48) 0}.code.svelte-14pw2vm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:var(--sp-16);border-radius:var(--md-sys-shape-corner-small);margin:0;font-size:12px;color:var(--md-sys-color-on-surface);white-space:pre-wrap;overflow-x:auto}ul.svelte-14pw2vm{display:flex;flex-direction:column;gap:var(--sp-4);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.switch.svelte-1c36itz{position:relative;width:52px;height:32px;padding:4px;display:flex;align-items:center;box-sizing:border-box;background:var(--md-sys-color-surface-container-highest);box-shadow:inset 0 0 0 2px var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);border:0;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--md-sys-motion-standard),box-shadow var(--md-sys-motion-standard)}.switch.svelte-1c36itz:before{content:"";position:absolute;inset:-8px 0}.switch.svelte-1c36itz:focus{outline:none}.switch.svelte-1c36itz .thumb:where(.svelte-1c36itz){width:24px;height:24px;border-radius:50%;background:var(--md-sys-color-outline);display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-surface-container-highest);transition:background-color var(--md-sys-motion-standard),box-shadow var(--md-sys-motion-standard),color var(--md-sys-motion-standard)}.switch.svelte-1c36itz .icon:where(.svelte-1c36itz){display:inline-flex;align-items:center;justify-content:center;line-height:0}.switch.svelte-1c36itz:not(:disabled):hover .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-on-surface-variant);box-shadow:0 0 0 8px var(--md-sys-state-on-surface-opacity-08)}.switch.svelte-1c36itz:not(:disabled):focus-visible .thumb:where(.svelte-1c36itz),.switch.svelte-1c36itz:not(:disabled):active .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-on-surface-variant);box-shadow:0 0 0 8px var(--md-sys-state-on-surface-opacity-10)}.switch.svelte-1c36itz.selected{background:var(--md-sys-color-primary);box-shadow:none;justify-content:flex-end}.switch.svelte-1c36itz.selected .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-on-primary);color:var(--md-sys-color-on-primary-container)}.switch.svelte-1c36itz.selected:not(:disabled):hover .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-primary-container);box-shadow:0 0 0 8px var(--md-sys-state-primary-opacity-08)}.switch.svelte-1c36itz.selected:not(:disabled):focus-visible .thumb:where(.svelte-1c36itz),.switch.svelte-1c36itz.selected:not(:disabled):active .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-primary-container);box-shadow:0 0 0 8px var(--md-sys-state-primary-opacity-10)}.switch.svelte-1c36itz:disabled{cursor:not-allowed;background:var(--md-sys-state-surface-variant-opacity-10);box-shadow:inset 0 0 0 2px var(--md-sys-state-on-surface-opacity-10)}.switch.svelte-1c36itz:disabled .thumb:where(.svelte-1c36itz){background:var(--md-sys-state-on-surface-opacity-38);box-shadow:none}.switch.svelte-1c36itz:disabled .icon:where(.svelte-1c36itz){opacity:.38}.switch.svelte-1c36itz.selected:disabled{background:var(--md-sys-state-on-surface-opacity-10);box-shadow:none}.switch.svelte-1c36itz.selected:disabled .thumb:where(.svelte-1c36itz){background:var(--md-sys-color-surface)}.checkbox.svelte-1c52pvy{width:48px;height:48px;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;justify-content:center}.checkbox.svelte-1c52pvy:focus{outline:none}.checkbox.svelte-1c52pvy:disabled{cursor:not-allowed}.checkbox.svelte-1c52pvy .box:where(.svelte-1c52pvy){width:18px;height:18px;border-radius:2px;border:2px solid var(--md-sys-color-on-surface);box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--md-sys-color-on-primary);transition:background-color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard),box-shadow var(--md-sys-motion-standard)}.checkbox.svelte-1c52pvy .dash:where(.svelte-1c52pvy){width:10px;height:2px;background:currentColor;border-radius:1px}.checkbox.svelte-1c52pvy.checked .box:where(.svelte-1c52pvy),.checkbox.svelte-1c52pvy.indeterminate .box:where(.svelte-1c52pvy){background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.checkbox.svelte-1c52pvy.error .box:where(.svelte-1c52pvy){border-color:var(--md-sys-color-error)}.checkbox.svelte-1c52pvy.error.checked .box:where(.svelte-1c52pvy),.checkbox.svelte-1c52pvy.error.indeterminate .box:where(.svelte-1c52pvy){background:var(--md-sys-color-error);border-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.checkbox.svelte-1c52pvy:not(:disabled):hover .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-on-surface-opacity-08)}.checkbox.svelte-1c52pvy:not(:disabled):focus-visible .box:where(.svelte-1c52pvy),.checkbox.svelte-1c52pvy:not(:disabled):active .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-on-surface-opacity-10)}:is(.checkbox.svelte-1c52pvy:not(:disabled).checked,.checkbox.svelte-1c52pvy:not(:disabled).indeterminate):hover .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-primary-opacity-08)}:is(.checkbox.svelte-1c52pvy:not(:disabled).checked,.checkbox.svelte-1c52pvy:not(:disabled).indeterminate):focus-visible .box:where(.svelte-1c52pvy),:is(.checkbox.svelte-1c52pvy:not(:disabled).checked,.checkbox.svelte-1c52pvy:not(:disabled).indeterminate):active .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-primary-opacity-10)}.checkbox.svelte-1c52pvy:not(:disabled).error:hover .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-error-opacity-08)}.checkbox.svelte-1c52pvy:not(:disabled).error:focus-visible .box:where(.svelte-1c52pvy),.checkbox.svelte-1c52pvy:not(:disabled).error:active .box:where(.svelte-1c52pvy){box-shadow:0 0 0 11px var(--md-sys-state-error-opacity-10)}.checkbox.svelte-1c52pvy:disabled .box:where(.svelte-1c52pvy){border-color:var(--md-sys-state-on-surface-opacity-38);background:transparent;box-shadow:none}.checkbox.svelte-1c52pvy:disabled.checked .box:where(.svelte-1c52pvy),.checkbox.svelte-1c52pvy:disabled.indeterminate .box:where(.svelte-1c52pvy){background:var(--md-sys-state-on-surface-opacity-38);border-color:transparent}.checkbox.svelte-1c52pvy:disabled .dash:where(.svelte-1c52pvy){opacity:.38}.hint.svelte-x85nom{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-x85nom code:where(.svelte-x85nom),.block.svelte-x85nom code:where(.svelte-x85nom){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-x85nom{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-24)}.pg-controls.svelte-x85nom{display:flex;gap:var(--sp-16)}.pg-toggle.svelte-x85nom{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-x85nom{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small)}.block.svelte-x85nom{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-x85nom{width:100%;border-collapse:collapse}.table.svelte-x85nom th:where(.svelte-x85nom),.table.svelte-x85nom td:where(.svelte-x85nom){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-x85nom th:where(.svelte-x85nom){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-x85nom{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-ee3bt1{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-ee3bt1 code:where(.svelte-ee3bt1),.block.svelte-ee3bt1 code:where(.svelte-ee3bt1){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-ee3bt1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-24)}.pg-controls.svelte-ee3bt1{display:flex;flex-wrap:wrap;gap:var(--sp-16)}.pg-toggle.svelte-ee3bt1{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-ee3bt1{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small)}.block.svelte-ee3bt1{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-ee3bt1{width:100%;border-collapse:collapse}.table.svelte-ee3bt1 th:where(.svelte-ee3bt1),.table.svelte-ee3bt1 td:where(.svelte-ee3bt1){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-ee3bt1 th:where(.svelte-ee3bt1){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-ee3bt1{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-1r3zciz{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-1r3zciz code:where(.svelte-1r3zciz),.block.svelte-1r3zciz code:where(.svelte-1r3zciz){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-1r3zciz{display:flex;flex-direction:column;gap:var(--sp-16)}.radio-group.svelte-1r3zciz{display:flex;flex-direction:column;gap:var(--sp-4)}.radio-row.svelte-1r3zciz{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-controls.svelte-1r3zciz{display:flex;gap:var(--sp-16)}.pg-toggle.svelte-1r3zciz{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-1r3zciz{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-1r3zciz{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-1r3zciz{width:100%;border-collapse:collapse}.table.svelte-1r3zciz th:where(.svelte-1r3zciz),.table.svelte-1r3zciz td:where(.svelte-1r3zciz){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-1r3zciz th:where(.svelte-1r3zciz){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-1r3zciz{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.icon-button.svelte-w50x32{position:relative;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard),border-radius var(--md-sys-motion-standard)}.icon-button.svelte-w50x32:focus{outline:none}.icon-button.svelte-w50x32:disabled{cursor:not-allowed}.icon-button.svelte-w50x32.size-xs{width:32px;height:32px}.icon-button.svelte-w50x32.size-xs:before{content:"";position:absolute;inset:-8px}.icon-button.svelte-w50x32.size-s{width:40px;height:40px}.icon-button.svelte-w50x32.size-s:before{content:"";position:absolute;inset:-4px}.icon-button.svelte-w50x32.size-m{width:48px;height:48px}.icon-button.svelte-w50x32 svg{width:20px;height:20px}.icon-button.svelte-w50x32.size-xs svg{width:18px;height:18px}.icon-button.svelte-w50x32.size-s svg{width:20px;height:20px}.icon-button.svelte-w50x32.size-m svg{width:24px;height:24px}.icon-button.svelte-w50x32.shape-round{border-radius:var(--md-sys-shape-corner-full)}.icon-button.svelte-w50x32.shape-round:active:not(:disabled){border-radius:var(--md-sys-shape-corner-medium)}.icon-button.svelte-w50x32.shape-square{border-radius:var(--md-sys-shape-corner-medium)}.icon-button.svelte-w50x32.shape-square:active:not(:disabled){border-radius:var(--md-sys-shape-corner-extra-small)}.icon-button.svelte-w50x32.variant-standard{color:var(--md-sys-color-on-surface-variant)}.icon-button.svelte-w50x32.variant-standard:not(:disabled):hover{background:var(--md-sys-state-on-surface-variant-opacity-08)}.icon-button.svelte-w50x32.variant-standard:not(:disabled):focus-visible,.icon-button.svelte-w50x32.variant-standard:not(:disabled):active{background:var(--md-sys-state-on-surface-variant-opacity-10)}.icon-button.svelte-w50x32.variant-standard:disabled{color:var(--md-sys-state-on-surface-opacity-38)}.icon-button.svelte-w50x32.variant-primary{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.icon-button.svelte-w50x32.variant-primary:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-primary) 92%,var(--md-sys-color-on-primary))}.icon-button.svelte-w50x32.variant-primary:not(:disabled):focus-visible,.icon-button.svelte-w50x32.variant-primary:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-primary) 90%,var(--md-sys-color-on-primary))}.icon-button.svelte-w50x32.variant-primary:disabled{background:var(--md-sys-state-on-surface-opacity-10);color:var(--md-sys-state-on-surface-opacity-38)}.icon-button.svelte-w50x32.variant-tonal{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.icon-button.svelte-w50x32.variant-tonal:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.icon-button.svelte-w50x32.variant-tonal:not(:disabled):focus-visible,.icon-button.svelte-w50x32.variant-tonal:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.icon-button.svelte-w50x32.variant-tonal:disabled{background:var(--md-sys-state-on-surface-opacity-10);color:var(--md-sys-state-on-surface-opacity-38)}.icon-button.svelte-w50x32.variant-outlined{background:transparent;color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant)}.icon-button.svelte-w50x32.variant-outlined:not(:disabled):hover{background:var(--md-sys-state-on-surface-variant-opacity-08)}.icon-button.svelte-w50x32.variant-outlined:not(:disabled):focus-visible,.icon-button.svelte-w50x32.variant-outlined:not(:disabled):active{background:var(--md-sys-state-on-surface-variant-opacity-10)}.icon-button.svelte-w50x32.variant-outlined:disabled{color:var(--md-sys-state-on-surface-opacity-38);border-color:var(--md-sys-state-on-surface-opacity-10)}.hint.svelte-jlb3od{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.block.svelte-jlb3od code:where(.svelte-jlb3od){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-jlb3od{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-preview.svelte-jlb3od{display:flex;align-items:center;justify-content:center;min-width:120px;min-height:120px;padding:var(--sp-16);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.pg-column.svelte-jlb3od{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px}.pg-field.svelte-jlb3od{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-jlb3od{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-jlb3od{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-jlb3od:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-group.svelte-jlb3od{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-jlb3od{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-toggle.svelte-jlb3od{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-jlb3od{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-jlb3od{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-jlb3od{width:100%;border-collapse:collapse}.table.svelte-jlb3od th:where(.svelte-jlb3od),.table.svelte-jlb3od td:where(.svelte-jlb3od){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-jlb3od th:where(.svelte-jlb3od){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-jlb3od{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-1qzcf86{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.block.svelte-1qzcf86 code:where(.svelte-1qzcf86){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-1qzcf86{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-preview.svelte-1qzcf86{display:flex;align-items:center;justify-content:center;min-width:200px;min-height:120px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.pg-column.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px}.pg-field.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-1qzcf86{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-1qzcf86{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-1qzcf86:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-group.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-1qzcf86{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-toggle.svelte-1qzcf86{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-1qzcf86{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-1qzcf86{width:100%;border-collapse:collapse}.table.svelte-1qzcf86 th:where(.svelte-1qzcf86),.table.svelte-1qzcf86 td:where(.svelte-1qzcf86){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-1qzcf86 th:where(.svelte-1qzcf86){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.tone-matrix.svelte-1qzcf86{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium)}.tone-row.svelte-1qzcf86{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.tone-name.svelte-1qzcf86{min-width:80px;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.divider.svelte-15mrteg{box-sizing:border-box;display:flex;flex-shrink:0}.divider.svelte-15mrteg.horizontal{width:100%;height:1px;flex-direction:row}.divider.svelte-15mrteg.horizontal.inset-start{padding-left:var(--sp-16)}.divider.svelte-15mrteg.horizontal.inset-both{padding-inline:var(--sp-16)}.divider.svelte-15mrteg.vertical{height:100%;width:1px;flex-direction:column}.divider.svelte-15mrteg.vertical.inset-start{padding-top:var(--sp-16)}.divider.svelte-15mrteg.vertical.inset-both{padding-block:var(--sp-16)}.divider.svelte-15mrteg .line:where(.svelte-15mrteg){flex:1;background:var(--md-sys-color-outline-variant)}.hint.svelte-hhfie1{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-hhfie1 code:where(.svelte-hhfie1),.block.svelte-hhfie1 code:where(.svelte-hhfie1){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-hhfie1{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-preview.svelte-hhfie1{display:flex;align-items:center;justify-content:center;min-width:320px;min-height:160px;padding:var(--sp-24);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium)}.preview-frame.svelte-hhfie1{background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-small);display:flex}.frame-horizontal.svelte-hhfie1{width:320px;height:120px;flex-direction:column;justify-content:center}.frame-vertical.svelte-hhfie1{width:120px;height:120px;flex-direction:row;justify-content:center}.pg-column.svelte-hhfie1{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px}.pg-label.svelte-hhfie1{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-hhfie1{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-hhfie1{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.row-list.svelte-hhfie1{display:flex;flex-direction:column;background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;max-width:480px}.row.svelte-hhfie1{padding:var(--sp-16) var(--sp-24);color:var(--md-sys-color-on-surface)}.split-panel.svelte-hhfie1{display:flex;background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden;height:120px;max-width:480px}.panel-side.svelte-hhfie1{flex:1;padding:var(--sp-16) var(--sp-24);display:flex;align-items:center;color:var(--md-sys-color-on-surface)}.block.svelte-hhfie1{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-hhfie1{width:100%;border-collapse:collapse}.table.svelte-hhfie1 th:where(.svelte-hhfie1),.table.svelte-hhfie1 td:where(.svelte-hhfie1){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-hhfie1 th:where(.svelte-hhfie1){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-hhfie1{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.scrim.svelte-1o93p6f{position:fixed;inset:0;background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--sp-16);z-index:1000}.surface.svelte-1o93p6f{background:#fff;color:var(--md-sys-color-on-surface);border-radius:28px;display:flex;flex-direction:column;max-width:calc(100vw - var(--sp-32));max-height:calc(100vh - var(--sp-32));overflow:hidden;outline:none;box-shadow:var(--md-sys-elevation-level-3)}.content.svelte-1o93p6f{padding:var(--sp-24) var(--sp-24) 0 var(--sp-24);display:flex;flex-direction:column;gap:var(--sp-16);overflow-y:auto}.content.svelte-1o93p6f:last-child{padding-bottom:var(--sp-24)}.title.svelte-1o93p6f{margin:0;color:var(--md-sys-color-on-surface)}.divider-slot.svelte-1o93p6f{padding-top:var(--sp-16)}.divider-slot.svelte-1o93p6f:last-child{padding-bottom:var(--sp-24)}.actions.svelte-1o93p6f{padding:var(--sp-16) var(--sp-24) var(--sp-16) var(--sp-8);display:flex;justify-content:flex-end;gap:var(--sp-8)}.hint.svelte-bon9he{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-bon9he code:where(.svelte-bon9he),.block.svelte-bon9he code:where(.svelte-bon9he){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-bon9he{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-bon9he{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:280px}.pg-field.svelte-bon9he{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-row.svelte-bon9he{display:flex;align-items:center;gap:var(--sp-8)}.pg-label.svelte-bon9he{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-bon9he{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px;flex:1}.pg-input.svelte-bon9he:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-bon9he:disabled{opacity:.5}.pg-textarea.svelte-bon9he{resize:vertical;min-height:80px}.pg-number.svelte-bon9he{max-width:120px}.pg-group.svelte-bon9he{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-action-group.svelte-bon9he{gap:var(--sp-8);padding:var(--sp-12);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small)}.pg-radio.svelte-bon9he{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-compact.svelte-bon9he{gap:var(--sp-4)}.pg-toggle.svelte-bon9he{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-variant-row.svelte-bon9he{display:flex;gap:var(--sp-12);flex-wrap:wrap}.pg-launch.svelte-bon9he{display:flex;align-items:center;gap:var(--sp-16)}.pg-readout.svelte-bon9he{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small)}.dialog-body.svelte-bon9he{color:var(--md-sys-color-on-surface-variant);margin:0}.block.svelte-bon9he{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-bon9he{width:100%;border-collapse:collapse}.table.svelte-bon9he th:where(.svelte-bon9he),.table.svelte-bon9he td:where(.svelte-bon9he){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-bon9he th:where(.svelte-bon9he){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-bon9he{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.snackbar.svelte-1189i8g{display:inline-flex;align-items:center;min-height:48px;min-width:344px;max-width:560px;padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-16);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-radius:var(--md-sys-shape-corner-extra-small);box-shadow:var(--md-sys-elevation-level-3);box-sizing:border-box;gap:var(--sp-8)}.snackbar.svelte-1189i8g .text:where(.svelte-1189i8g){flex:1;padding:var(--sp-8) 0}.snackbar.svelte-1189i8g .trailing:where(.svelte-1189i8g){display:inline-flex;align-items:center;gap:var(--sp-4);flex-shrink:0}.snackbar.svelte-1189i8g .action:where(.svelte-1189i8g){appearance:none;border:0;background:transparent;color:var(--md-sys-color-inverse-primary);padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font:inherit;white-space:nowrap;transition:background-color var(--md-sys-motion-standard)}.snackbar.svelte-1189i8g .action:where(.svelte-1189i8g):hover{background:color-mix(in srgb,var(--md-sys-color-inverse-primary) 8%,transparent)}.snackbar.svelte-1189i8g .action:where(.svelte-1189i8g):focus-visible,.snackbar.svelte-1189i8g .action:where(.svelte-1189i8g):active{background:color-mix(in srgb,var(--md-sys-color-inverse-primary) 12%,transparent);outline:none}.snackbar.svelte-1189i8g .close:where(.svelte-1189i8g){appearance:none;border:0;background:transparent;color:var(--md-sys-color-inverse-on-surface);width:40px;height:40px;border-radius:var(--md-sys-shape-corner-full);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color var(--md-sys-motion-standard)}.snackbar.svelte-1189i8g .close:where(.svelte-1189i8g):hover{background:color-mix(in srgb,var(--md-sys-color-inverse-on-surface) 8%,transparent)}.snackbar.svelte-1189i8g .close:where(.svelte-1189i8g):focus-visible,.snackbar.svelte-1189i8g .close:where(.svelte-1189i8g):active{background:color-mix(in srgb,var(--md-sys-color-inverse-on-surface) 12%,transparent);outline:none}.hint.svelte-1uhhhsf{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-1uhhhsf code:where(.svelte-1uhhhsf),.block.svelte-1uhhhsf code:where(.svelte-1uhhhsf){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-1uhhhsf{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-1uhhhsf{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:280px;max-width:400px}.pg-bar-stage.svelte-1uhhhsf{padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;justify-content:center}.pg-field.svelte-1uhhhsf{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-1uhhhsf{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-1uhhhsf{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-1uhhhsf:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-1uhhhsf:disabled{opacity:.5}.pg-toggle.svelte-1uhhhsf{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-1uhhhsf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.variant-stack.svelte-1uhhhsf{display:flex;flex-direction:column;gap:var(--sp-16);align-items:flex-start}.block.svelte-1uhhhsf{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-1uhhhsf{width:100%;border-collapse:collapse}.table.svelte-1uhhhsf th:where(.svelte-1uhhhsf),.table.svelte-1uhhhsf td:where(.svelte-1uhhhsf){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-1uhhhsf th:where(.svelte-1uhhhsf){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-1uhhhsf{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.track.svelte-cf54p1{display:block;width:100%;height:4px;position:relative;overflow:hidden}.bar.svelte-cf54p1{position:absolute;left:0;top:0;height:100%;background:var(--md-sys-color-primary);border-radius:2px}.bar-determinate.svelte-cf54p1{transition:width var(--md-sys-motion-standard)}.bar-indeterminate.svelte-cf54p1{width:35%;animation:svelte-cf54p1-slide 1.6s infinite cubic-bezier(.4,0,.2,1)}.inactive.svelte-cf54p1{position:absolute;top:0;height:100%;right:8px;background:var(--md-sys-color-surface-container-highest);border-radius:2px;transition:left var(--md-sys-motion-standard)}.inactive-full.svelte-cf54p1{left:0;right:0}.stop.svelte-cf54p1{position:absolute;right:0;top:0;width:4px;height:4px;background:var(--md-sys-color-primary);border-radius:2px}@keyframes svelte-cf54p1-slide{0%{left:-35%}to{left:100%}}.hint.svelte-58hyig{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-58hyig code:where(.svelte-58hyig),.block.svelte-58hyig code:where(.svelte-58hyig){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-58hyig{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px;max-width:360px}.pg-preview.svelte-58hyig{flex:2;min-width:320px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center}.pg-field.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-8)}.pg-label.svelte-58hyig{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-58hyig{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-slider.svelte-58hyig{width:100%;accent-color:var(--md-sys-color-primary)}.variant-stack.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-16)}.variant-row.svelte-58hyig{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:var(--sp-16)}.variant-label.svelte-58hyig{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.block.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-58hyig{width:100%;border-collapse:collapse}.table.svelte-58hyig th:where(.svelte-58hyig),.table.svelte-58hyig td:where(.svelte-58hyig){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-58hyig th:where(.svelte-58hyig){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-58hyig{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.circular.svelte-epf9dt{display:block;transform:rotate(-90deg)}.track.svelte-epf9dt{stroke:var(--md-sys-color-surface-container-highest)}.indicator.svelte-epf9dt{stroke:var(--md-sys-color-primary);transition:stroke-dashoffset var(--md-sys-motion-standard)}.stop.svelte-epf9dt{fill:var(--md-sys-color-primary)}.circular.indeterminate.svelte-epf9dt{animation:svelte-epf9dt-spin 1.4s infinite linear}.circular.indeterminate.svelte-epf9dt .indicator:where(.svelte-epf9dt){stroke-dasharray:60 120;transition:none}@keyframes svelte-epf9dt-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.hint.svelte-kcshwg{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-kcshwg code:where(.svelte-kcshwg),.block.svelte-kcshwg code:where(.svelte-kcshwg){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-kcshwg{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-kcshwg{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px;max-width:360px}.pg-preview.svelte-kcshwg{flex:1;min-width:160px;min-height:120px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center}.pg-field.svelte-kcshwg{display:flex;flex-direction:column;gap:var(--sp-8)}.pg-label.svelte-kcshwg{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-kcshwg{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-kcshwg{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-slider.svelte-kcshwg{width:100%;accent-color:var(--md-sys-color-primary)}.variant-grid.svelte-kcshwg{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--sp-24)}.variant-cell.svelte-kcshwg{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}.variant-label.svelte-kcshwg{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.block.svelte-kcshwg{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-kcshwg{width:100%;border-collapse:collapse}.table.svelte-kcshwg th:where(.svelte-kcshwg),.table.svelte-kcshwg td:where(.svelte-kcshwg){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-kcshwg th:where(.svelte-kcshwg){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-kcshwg{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-9b5rsj{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-9b5rsj code:where(.svelte-9b5rsj),.block.svelte-9b5rsj code:where(.svelte-9b5rsj){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-9b5rsj{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-9b5rsj{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;min-width:260px;max-width:380px}.pg-preview.svelte-9b5rsj{flex:1;min-width:320px;min-height:240px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center}.trigger-anchor.svelte-9b5rsj{display:inline-flex}.pg-field.svelte-9b5rsj{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-9b5rsj{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-9b5rsj{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-9b5rsj:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-9b5rsj:disabled{opacity:.5}.pg-group.svelte-9b5rsj{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-9b5rsj{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-toggle.svelte-9b5rsj{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.static-row.svelte-9b5rsj{display:flex;gap:var(--sp-24);flex-wrap:wrap;align-items:flex-start}.code.svelte-9b5rsj{margin:0;padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-small);overflow-x:auto;color:var(--md-sys-color-on-surface)}.block.svelte-9b5rsj{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-9b5rsj{width:100%;border-collapse:collapse}.table.svelte-9b5rsj th:where(.svelte-9b5rsj),.table.svelte-9b5rsj td:where(.svelte-9b5rsj){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-9b5rsj th:where(.svelte-9b5rsj){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-9b5rsj{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-1pz1lqu{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-1pz1lqu code:where(.svelte-1pz1lqu),.block.svelte-1pz1lqu code:where(.svelte-1pz1lqu){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-1pz1lqu{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-1pz1lqu{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:260px;max-width:380px}.pg-preview.svelte-1pz1lqu{flex:1;min-width:280px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center}.pg-frame.svelte-1pz1lqu{width:240px;background:var(--md-sys-color-surface-container);border-radius:var(--md-sys-shape-corner-extra-small);padding:var(--sp-8) 0}.pg-frame-rounded.svelte-1pz1lqu{border-radius:var(--md-sys-shape-corner-large);padding:var(--sp-4)}.pg-field.svelte-1pz1lqu{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-1pz1lqu{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-1pz1lqu{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-1pz1lqu:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-1pz1lqu:disabled{opacity:.5}.pg-group.svelte-1pz1lqu{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-1pz1lqu{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-toggle.svelte-1pz1lqu{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-1pz1lqu{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-1pz1lqu{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-1pz1lqu{width:100%;border-collapse:collapse}.table.svelte-1pz1lqu th:where(.svelte-1pz1lqu),.table.svelte-1pz1lqu td:where(.svelte-1pz1lqu){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-1pz1lqu th:where(.svelte-1pz1lqu){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-1pz1lqu{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.hint.svelte-8qhjdf{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-8qhjdf code:where(.svelte-8qhjdf),.block.svelte-8qhjdf code:where(.svelte-8qhjdf){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-controls.svelte-8qhjdf{display:flex;gap:var(--sp-24);margin-bottom:var(--sp-16)}.pg-label.svelte-8qhjdf{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-8qhjdf{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-8qhjdf{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-stage.svelte-8qhjdf{display:flex;gap:var(--sp-24);align-items:flex-start;flex-wrap:wrap}.trigger-anchor.svelte-8qhjdf{display:inline-flex}.pg-readout.svelte-8qhjdf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small)}.demo-row.svelte-8qhjdf{display:flex;gap:var(--sp-24);flex-wrap:wrap}.demo-cell.svelte-8qhjdf{display:flex;flex-direction:column;gap:var(--sp-8);min-width:240px}.demo-label.svelte-8qhjdf{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.block.svelte-8qhjdf{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-8qhjdf{width:100%;border-collapse:collapse}.table.svelte-8qhjdf th:where(.svelte-8qhjdf),.table.svelte-8qhjdf td:where(.svelte-8qhjdf){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-8qhjdf th:where(.svelte-8qhjdf){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-8qhjdf{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.scrim.svelte-1jdb2x1{position:fixed;inset:0;background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);z-index:1000}.surface.svelte-1jdb2x1{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);border-top-left-radius:28px;border-bottom-left-radius:28px;box-shadow:var(--md-sys-elevation-level-3);max-width:100vw;outline:none;overflow:hidden}.header.svelte-1jdb2x1{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-16) var(--sp-16) var(--sp-16) var(--sp-24);flex-shrink:0}.title.svelte-1jdb2x1{flex:1;margin:0;color:var(--md-sys-color-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content.svelte-1jdb2x1{flex:1;overflow-y:auto;padding:0 var(--sp-24) var(--sp-24) var(--sp-24)}.actions.svelte-1jdb2x1{display:flex;justify-content:flex-start;gap:var(--sp-8);padding:var(--sp-12) var(--sp-24) var(--sp-20) var(--sp-24);border-top:1px solid var(--md-sys-color-outline-variant);flex-shrink:0}.hint.svelte-c2pjqq{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-c2pjqq code:where(.svelte-c2pjqq),.block.svelte-c2pjqq code:where(.svelte-c2pjqq){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-c2pjqq{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-c2pjqq{display:flex;flex-direction:column;gap:var(--sp-16);max-width:400px}.pg-field.svelte-c2pjqq{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-row.svelte-c2pjqq{display:flex;align-items:center;gap:var(--sp-8)}.pg-group.svelte-c2pjqq{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-c2pjqq{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-number.svelte-c2pjqq{max-width:120px}.pg-label.svelte-c2pjqq{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-c2pjqq{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px;flex:1}.pg-input.svelte-c2pjqq:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-c2pjqq:disabled{opacity:.5}.pg-toggle.svelte-c2pjqq{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-c2pjqq{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.sheet-body.svelte-c2pjqq{color:var(--md-sys-color-on-surface-variant);margin:0 0 var(--sp-16) 0}.block.svelte-c2pjqq{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-c2pjqq{width:100%;border-collapse:collapse}.table.svelte-c2pjqq th:where(.svelte-c2pjqq),.table.svelte-c2pjqq td:where(.svelte-c2pjqq){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-c2pjqq th:where(.svelte-c2pjqq){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-c2pjqq{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.badge.svelte-7j44kq{display:inline-flex;align-items:center;justify-content:center;background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border-radius:var(--md-sys-shape-corner-full);box-sizing:border-box}.badge.svelte-7j44kq.small{width:6px;height:6px}.badge.svelte-7j44kq.large{min-width:16px;height:16px;padding:0 4px}.badge.svelte-7j44kq .count:where(.svelte-7j44kq){font-size:11px;line-height:1;color:inherit}.hint.svelte-19l4m77{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-19l4m77 code:where(.svelte-19l4m77),.block.svelte-19l4m77 code:where(.svelte-19l4m77){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-19l4m77{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-19l4m77{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:240px;max-width:360px}.pg-preview.svelte-19l4m77{flex:1;min-width:200px;min-height:160px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center}.anchor.svelte-19l4m77{position:relative;display:inline-flex}.badge-position.svelte-19l4m77{position:absolute;top:4px;right:4px}.pg-field.svelte-19l4m77{display:flex;flex-direction:column;gap:var(--sp-8)}.pg-label.svelte-19l4m77{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-19l4m77{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-19l4m77{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-slider.svelte-19l4m77{width:100%;accent-color:var(--md-sys-color-primary)}.variant-row.svelte-19l4m77{display:flex;gap:var(--sp-24);flex-wrap:wrap;align-items:center}.variant-cell.svelte-19l4m77{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.variant-label.svelte-19l4m77{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.04em}.block.svelte-19l4m77{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-19l4m77{width:100%;border-collapse:collapse}.table.svelte-19l4m77 th:where(.svelte-19l4m77),.table.svelte-19l4m77 td:where(.svelte-19l4m77){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-19l4m77 th:where(.svelte-19l4m77){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-19l4m77{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.chip.svelte-mdoglx{appearance:none;display:inline-flex;align-items:center;gap:var(--sp-8);height:32px;padding:0 calc(var(--sp-16) - 1px);border-radius:var(--md-sys-shape-corner-small);border:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface-variant);font:inherit;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard)}.chip.svelte-mdoglx:focus{outline:none}.chip.svelte-mdoglx:disabled{cursor:not-allowed}.chip.svelte-mdoglx .leading:where(.svelte-mdoglx),.chip.svelte-mdoglx .trailing:where(.svelte-mdoglx){display:inline-flex;color:inherit;flex-shrink:0}.chip.svelte-mdoglx:has(.leading:where(.svelte-mdoglx)){padding-left:calc(var(--sp-8) - 1px)}.chip.svelte-mdoglx:has(.trailing:where(.svelte-mdoglx)){padding-right:calc(var(--sp-8) - 1px)}.chip.svelte-mdoglx .close:where(.svelte-mdoglx){padding:0;border-radius:var(--md-sys-shape-corner-full);cursor:pointer}.chip.svelte-mdoglx .close:where(.svelte-mdoglx):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.chip.svelte-mdoglx .label:where(.svelte-mdoglx){color:inherit}.chip.svelte-mdoglx:not(:disabled):hover{background:var(--md-sys-state-on-surface-variant-opacity-08)}.chip.svelte-mdoglx:not(:disabled):focus-visible,.chip.svelte-mdoglx:not(:disabled):active{background:var(--md-sys-state-on-surface-variant-opacity-10)}.chip.svelte-mdoglx.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent;padding:0 var(--sp-16)}.chip.svelte-mdoglx.selected:has(.leading:where(.svelte-mdoglx)){padding-left:var(--sp-8)}.chip.svelte-mdoglx.selected:has(.trailing:where(.svelte-mdoglx)){padding-right:var(--sp-8)}.chip.svelte-mdoglx.selected:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.chip.svelte-mdoglx.selected:not(:disabled):focus-visible,.chip.svelte-mdoglx.selected:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.chip.svelte-mdoglx:disabled{color:var(--md-sys-state-on-surface-opacity-38);border-color:var(--md-sys-state-on-surface-opacity-10)}.chip.svelte-mdoglx:disabled.selected{background:var(--md-sys-state-on-surface-opacity-10);color:var(--md-sys-state-on-surface-opacity-38);border-color:transparent}.hint.svelte-mn26rw{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-mn26rw code:where(.svelte-mn26rw),.block.svelte-mn26rw code:where(.svelte-mn26rw){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-mn26rw{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-mn26rw{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;min-width:260px;max-width:380px}.pg-preview.svelte-mn26rw{flex:1;min-width:240px;min-height:120px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center}.pg-field.svelte-mn26rw{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-mn26rw{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-mn26rw{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-mn26rw:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-mn26rw:disabled{opacity:.5}.pg-toggle.svelte-mn26rw{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-mn26rw{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.variant-row.svelte-mn26rw{display:flex;gap:var(--sp-8);flex-wrap:wrap;align-items:center}.block.svelte-mn26rw{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-mn26rw{width:100%;border-collapse:collapse}.table.svelte-mn26rw th:where(.svelte-mn26rw),.table.svelte-mn26rw td:where(.svelte-mn26rw){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-mn26rw th:where(.svelte-mn26rw){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-mn26rw{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.tab-bar.svelte-1oljze3{display:flex;align-items:stretch;border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface)}.tab-bar.svelte-1oljze3.fixed .tab:where(.svelte-1oljze3){flex:1}.tab-bar.svelte-1oljze3.scrollable{overflow-x:auto;scrollbar-width:thin}.tab.svelte-1oljze3{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--md-sys-color-on-surface-variant);font:inherit;display:flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:0 var(--sp-16);min-height:48px;position:relative;flex-shrink:0;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard)}.tab.svelte-1oljze3:focus{outline:none}.tab.svelte-1oljze3.label-and-icon{min-height:64px;flex-direction:column;gap:var(--sp-4);padding:var(--sp-8) var(--sp-16)}.tab.svelte-1oljze3.icon-only{min-width:48px;padding:0 var(--sp-8)}.tab.svelte-1oljze3 .icon:where(.svelte-1oljze3){display:inline-flex;color:inherit}.tab.svelte-1oljze3 .label:where(.svelte-1oljze3){color:inherit;white-space:nowrap}.tab.svelte-1oljze3 .indicator:where(.svelte-1oljze3){position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);transform-origin:center bottom;height:3px;width:100%;max-width:72px;background:var(--md-sys-color-primary);border-top-left-radius:3px;border-top-right-radius:3px;transition:transform var(--md-sys-motion-standard)}.tab.svelte-1oljze3:hover{background:var(--md-sys-state-on-surface-opacity-08)}.tab.svelte-1oljze3:focus-visible,.tab.svelte-1oljze3:active{background:var(--md-sys-state-on-surface-opacity-10)}.tab.svelte-1oljze3.active{color:var(--md-sys-color-primary)}.tab.svelte-1oljze3.active .indicator:where(.svelte-1oljze3){transform:translate(-50%) scaleX(1)}.hint.svelte-4jypna{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-4jypna code:where(.svelte-4jypna),.block.svelte-4jypna code:where(.svelte-4jypna){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-controls.svelte-4jypna{display:flex;gap:var(--sp-32);flex-wrap:wrap;margin-bottom:var(--sp-16)}.pg-preview.svelte-4jypna{background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);overflow:hidden}.pg-label.svelte-4jypna{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-group.svelte-4jypna{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-4jypna{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-4jypna{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content;display:inline-block;margin-top:var(--sp-12)}.narrow.svelte-4jypna{max-width:480px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);overflow:hidden}.block.svelte-4jypna{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-4jypna{width:100%;border-collapse:collapse}.table.svelte-4jypna th:where(.svelte-4jypna),.table.svelte-4jypna td:where(.svelte-4jypna){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-4jypna th:where(.svelte-4jypna){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-4jypna{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.nav-item.svelte-nl2ujh{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--md-sys-color-on-surface-variant);font:inherit;display:flex;align-items:center;gap:var(--sp-12);height:56px;padding:0 var(--sp-16) 0 var(--sp-16);border-radius:var(--md-sys-shape-corner-full);width:100%;text-align:left;box-sizing:border-box;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard)}.nav-item.svelte-nl2ujh:focus{outline:none}.nav-item.svelte-nl2ujh:disabled{cursor:not-allowed}.nav-item.svelte-nl2ujh .icon:where(.svelte-nl2ujh){display:inline-flex;color:inherit;flex-shrink:0}.nav-item.svelte-nl2ujh .label:where(.svelte-nl2ujh){color:inherit;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.svelte-nl2ujh:not(:disabled):hover{background:var(--md-sys-state-on-surface-opacity-08)}.nav-item.svelte-nl2ujh:not(:disabled):focus-visible,.nav-item.svelte-nl2ujh:not(:disabled):active{background:var(--md-sys-state-on-surface-opacity-10)}.nav-item.svelte-nl2ujh.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.nav-item.svelte-nl2ujh.selected:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.nav-item.svelte-nl2ujh.selected:not(:disabled):focus-visible,.nav-item.svelte-nl2ujh.selected:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.nav-item.svelte-nl2ujh:disabled{color:var(--md-sys-state-on-surface-opacity-38)}.hint.svelte-16yoxpe{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-16yoxpe code:where(.svelte-16yoxpe),.block.svelte-16yoxpe code:where(.svelte-16yoxpe){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-16yoxpe{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-16yoxpe{display:flex;flex-direction:column;gap:var(--sp-16);flex:1;min-width:260px;max-width:380px}.pg-preview.svelte-16yoxpe{flex:1;min-width:280px;padding:var(--sp-16);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.pg-drawer.svelte-16yoxpe{width:280px;padding:var(--sp-12);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium)}.pg-field.svelte-16yoxpe{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-16yoxpe{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-16yoxpe{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-16yoxpe:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-16yoxpe:disabled{opacity:.5}.pg-toggle.svelte-16yoxpe{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-16yoxpe{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-16yoxpe{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-16yoxpe{width:100%;border-collapse:collapse}.table.svelte-16yoxpe th:where(.svelte-16yoxpe),.table.svelte-16yoxpe td:where(.svelte-16yoxpe){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-16yoxpe th:where(.svelte-16yoxpe){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.drawer.svelte-1ov6gj4{display:flex;flex-direction:column;padding:var(--sp-12);gap:0;background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);border-radius:0 var(--sp-16) var(--sp-16) 0;box-sizing:border-box;height:100%;overflow-y:auto}.section-header.svelte-d26gfh{padding:var(--sp-16) var(--sp-16) var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.hint.svelte-6g05gf{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-6g05gf code:where(.svelte-6g05gf),.block.svelte-6g05gf code:where(.svelte-6g05gf){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-6g05gf{display:flex;gap:var(--sp-24);align-items:flex-start;padding:var(--sp-16);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap}.divider-wrap.svelte-6g05gf{padding:var(--sp-8) 0}.pg-readout.svelte-6g05gf{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);height:fit-content}.block.svelte-6g05gf{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-6g05gf{width:100%;border-collapse:collapse}.table.svelte-6g05gf th:where(.svelte-6g05gf),.table.svelte-6g05gf td:where(.svelte-6g05gf){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-6g05gf th:where(.svelte-6g05gf){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-6g05gf{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.list.svelte-1temt0b{display:flex;flex-direction:column;padding:var(--sp-8) 0}.list-item.svelte-wuj334{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--md-sys-color-on-surface);font:inherit;display:flex;align-items:center;gap:var(--sp-16);padding:var(--sp-8) var(--sp-16);width:100%;text-align:left;box-sizing:border-box;transition:background-color var(--md-sys-motion-standard)}.list-item.svelte-wuj334:focus{outline:none}.list-item.svelte-wuj334:disabled{cursor:not-allowed}.list-item.svelte-wuj334.one-line{min-height:56px}.list-item.svelte-wuj334.two-line{min-height:72px}.list-item.svelte-wuj334.three-line{min-height:88px;align-items:flex-start;padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.list-item.svelte-wuj334 .leading:where(.svelte-wuj334){flex-shrink:0;color:var(--md-sys-color-on-surface-variant);display:inline-flex;align-items:center;padding-top:4px}.list-item.svelte-wuj334 .text:where(.svelte-wuj334){flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.list-item.svelte-wuj334 .overline:where(.svelte-wuj334){color:var(--md-sys-color-on-surface-variant);letter-spacing:.04em;text-transform:uppercase}.list-item.svelte-wuj334 .headline:where(.svelte-wuj334){color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item.svelte-wuj334 .supporting:where(.svelte-wuj334){color:var(--md-sys-color-on-surface-variant);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.list-item.svelte-wuj334 .trailing-icon:where(.svelte-wuj334),.list-item.svelte-wuj334 .trailing-text:where(.svelte-wuj334){flex-shrink:0;color:var(--md-sys-color-on-surface-variant);display:inline-flex;align-items:center;padding-top:4px}.list-item.svelte-wuj334:not(:disabled):hover{background:var(--md-sys-state-on-surface-opacity-08)}.list-item.svelte-wuj334:not(:disabled):focus-visible,.list-item.svelte-wuj334:not(:disabled):active{background:var(--md-sys-state-on-surface-opacity-10)}.list-item.svelte-wuj334.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.list-item.svelte-wuj334.selected .leading:where(.svelte-wuj334),.list-item.svelte-wuj334.selected .overline:where(.svelte-wuj334),.list-item.svelte-wuj334.selected .supporting:where(.svelte-wuj334),.list-item.svelte-wuj334.selected .trailing-icon:where(.svelte-wuj334),.list-item.svelte-wuj334.selected .trailing-text:where(.svelte-wuj334){color:var(--md-sys-color-on-secondary-container)}.list-item.svelte-wuj334.selected:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.list-item.svelte-wuj334.selected:not(:disabled):focus-visible,.list-item.svelte-wuj334.selected:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.list-item.svelte-wuj334:disabled{color:var(--md-sys-state-on-surface-opacity-38)}.list-item.svelte-wuj334:disabled .leading:where(.svelte-wuj334),.list-item.svelte-wuj334:disabled .overline:where(.svelte-wuj334),.list-item.svelte-wuj334:disabled .supporting:where(.svelte-wuj334),.list-item.svelte-wuj334:disabled .trailing-icon:where(.svelte-wuj334),.list-item.svelte-wuj334:disabled .trailing-text:where(.svelte-wuj334){color:var(--md-sys-state-on-surface-opacity-38)}.hint.svelte-v7jbue{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-v7jbue code:where(.svelte-v7jbue),.block.svelte-v7jbue code:where(.svelte-v7jbue){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-v7jbue{display:flex;flex-direction:column;gap:var(--sp-16)}.pg-list-frame.svelte-v7jbue{max-width:540px;background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant);overflow:hidden}.pg-readout.svelte-v7jbue{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-v7jbue{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-v7jbue{width:100%;border-collapse:collapse}.table.svelte-v7jbue th:where(.svelte-v7jbue),.table.svelte-v7jbue td:where(.svelte-v7jbue){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-v7jbue th:where(.svelte-v7jbue){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-v7jbue{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.text-field.svelte-1y2i9xo{display:flex;flex-direction:column;gap:var(--sp-4);color:var(--md-sys-color-on-surface);width:100%}.text-field.svelte-1y2i9xo .field:where(.svelte-1y2i9xo){display:flex;align-items:center;min-height:56px;box-sizing:border-box;cursor:text;position:relative;transition:background-color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard),box-shadow var(--md-sys-motion-standard)}.text-field.svelte-1y2i9xo .leading:where(.svelte-1y2i9xo),.text-field.svelte-1y2i9xo .trailing:where(.svelte-1y2i9xo){flex-shrink:0;color:var(--md-sys-color-on-surface-variant);display:inline-flex;align-items:center;padding:0 var(--sp-12)}.text-field.svelte-1y2i9xo .input-wrap:where(.svelte-1y2i9xo){position:relative;flex:1;display:flex;align-items:flex-end;padding:8px 16px;min-width:0}.text-field.svelte-1y2i9xo.has-leading .input-wrap:where(.svelte-1y2i9xo){padding-left:0}.text-field.svelte-1y2i9xo.has-trailing .input-wrap:where(.svelte-1y2i9xo){padding-right:0}.text-field.svelte-1y2i9xo .input:where(.svelte-1y2i9xo){appearance:none;border:0;outline:0;background:transparent;color:var(--md-sys-color-on-surface);padding:0;margin:0;width:100%;font:inherit;line-height:24px}.text-field.svelte-1y2i9xo .input:where(.svelte-1y2i9xo)::placeholder{color:var(--md-sys-color-on-surface-variant)}.text-field.svelte-1y2i9xo .input:where(.svelte-1y2i9xo):disabled{color:var(--md-sys-state-on-surface-opacity-38);cursor:not-allowed}.text-field.svelte-1y2i9xo .label-text:where(.svelte-1y2i9xo){position:absolute;top:50%;transform:translateY(-50%);left:16px;pointer-events:none;color:var(--md-sys-color-on-surface-variant);transition:top var(--md-sys-motion-standard),left var(--md-sys-motion-standard),font-size var(--md-sys-motion-standard),color var(--md-sys-motion-standard),background-color var(--md-sys-motion-standard),padding var(--md-sys-motion-standard);background:transparent;white-space:nowrap}.text-field.svelte-1y2i9xo .helper:where(.svelte-1y2i9xo){color:var(--md-sys-color-on-surface-variant);padding:0 var(--sp-16)}.text-field.svelte-1y2i9xo.filled-style .field:where(.svelte-1y2i9xo){background:var(--md-sys-color-surface-container-highest);border-radius:var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0 0;border-bottom:1px solid var(--md-sys-color-on-surface-variant)}.text-field.svelte-1y2i9xo.filled-style:not(.disabled) .field:where(.svelte-1y2i9xo):hover{background:color-mix(in srgb,var(--md-sys-color-surface-container-highest) 92%,var(--md-sys-color-on-surface))}.text-field.svelte-1y2i9xo.filled-style.focused .field:where(.svelte-1y2i9xo){border-bottom-color:var(--md-sys-color-primary);box-shadow:0 1px 0 0 var(--md-sys-color-primary)}.text-field.svelte-1y2i9xo.filled-style.error .field:where(.svelte-1y2i9xo){border-bottom-color:var(--md-sys-color-error)}.text-field.svelte-1y2i9xo.filled-style.error.focused .field:where(.svelte-1y2i9xo){border-bottom-color:var(--md-sys-color-error);box-shadow:0 1px 0 0 var(--md-sys-color-error)}.text-field.svelte-1y2i9xo.filled-style .label-text.floating:where(.svelte-1y2i9xo){top:8px;transform:none;font-size:12px;line-height:16px}.text-field.svelte-1y2i9xo.outlined-style .field:where(.svelte-1y2i9xo){background:transparent;border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline)}.text-field.svelte-1y2i9xo.outlined-style:not(.disabled) .field:where(.svelte-1y2i9xo):hover{border-color:var(--md-sys-color-on-surface)}.text-field.svelte-1y2i9xo.outlined-style.focused .field:where(.svelte-1y2i9xo){border-color:var(--md-sys-color-primary);border-width:2px;padding:0}.text-field.svelte-1y2i9xo.outlined-style.focused .input-wrap:where(.svelte-1y2i9xo){padding-left:15px;padding-right:15px}.text-field.svelte-1y2i9xo.outlined-style.focused.has-leading .input-wrap:where(.svelte-1y2i9xo){padding-left:0}.text-field.svelte-1y2i9xo.outlined-style.focused.has-trailing .input-wrap:where(.svelte-1y2i9xo){padding-right:0}.text-field.svelte-1y2i9xo.outlined-style.error .field:where(.svelte-1y2i9xo){border-color:var(--md-sys-color-error)}.text-field.svelte-1y2i9xo.outlined-style.error.focused .field:where(.svelte-1y2i9xo){border-color:var(--md-sys-color-error);border-width:2px}.text-field.svelte-1y2i9xo.outlined-style .label-text.floating:where(.svelte-1y2i9xo){top:0;transform:translateY(-50%);font-size:12px;line-height:16px;padding:0 var(--sp-4);background:var(--md-sys-color-surface)}.text-field.svelte-1y2i9xo.focused .label-text:where(.svelte-1y2i9xo){color:var(--md-sys-color-primary)}.text-field.svelte-1y2i9xo.error .label-text:where(.svelte-1y2i9xo){color:var(--md-sys-color-error)}.text-field.svelte-1y2i9xo.error .helper:where(.svelte-1y2i9xo){color:var(--md-sys-color-error)}.text-field.svelte-1y2i9xo.has-leading .label-text:where(.svelte-1y2i9xo){left:52px}.text-field.svelte-1y2i9xo.outlined-style.focused.has-leading .label-text.floating:where(.svelte-1y2i9xo),.text-field.svelte-1y2i9xo.outlined-style.has-value.has-leading .label-text.floating:where(.svelte-1y2i9xo){left:12px}.text-field.svelte-1y2i9xo.disabled{color:var(--md-sys-state-on-surface-opacity-38);cursor:not-allowed;pointer-events:none}.text-field.svelte-1y2i9xo.disabled .field:where(.svelte-1y2i9xo){opacity:.5}.text-field.svelte-1y2i9xo.disabled .label-text:where(.svelte-1y2i9xo),.text-field.svelte-1y2i9xo.disabled .leading:where(.svelte-1y2i9xo),.text-field.svelte-1y2i9xo.disabled .trailing:where(.svelte-1y2i9xo),.text-field.svelte-1y2i9xo.disabled .helper:where(.svelte-1y2i9xo){color:var(--md-sys-state-on-surface-opacity-38)}.hint.svelte-vx37o5{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-vx37o5 code:where(.svelte-vx37o5),.block.svelte-vx37o5 code:where(.svelte-vx37o5){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-vx37o5{display:flex;gap:var(--sp-32);flex-wrap:wrap}.pg-column.svelte-vx37o5{display:flex;flex-direction:column;gap:var(--sp-12);flex:1;min-width:280px;max-width:400px}.pg-preview.svelte-vx37o5{flex:1;min-width:320px;padding:var(--sp-24);background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.pg-field.svelte-vx37o5{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-vx37o5{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-vx37o5{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-vx37o5:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-vx37o5:disabled{opacity:.5}.pg-group.svelte-vx37o5{display:flex;flex-direction:column;gap:var(--sp-4);border:0;padding:0;margin:0}.pg-radio.svelte-vx37o5{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-toggle.svelte-vx37o5{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.demo-row.svelte-vx37o5{display:flex;gap:var(--sp-24);flex-wrap:wrap}.demo-row.svelte-vx37o5>:where(.svelte-vx37o5){flex:1;min-width:240px}.demo-stack.svelte-vx37o5{max-width:400px}.block.svelte-vx37o5{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-vx37o5{width:100%;border-collapse:collapse}.table.svelte-vx37o5 th:where(.svelte-vx37o5),.table.svelte-vx37o5 td:where(.svelte-vx37o5){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-vx37o5 th:where(.svelte-vx37o5){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-vx37o5{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.date-picker.svelte-107u94h{display:flex;flex-direction:column;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-large);padding:var(--sp-24);min-width:328px;max-width:360px;gap:var(--sp-16);color:var(--md-sys-color-on-surface)}.header.svelte-107u94h{display:flex;flex-direction:column;gap:var(--sp-16);padding-bottom:var(--sp-16);border-bottom:1px solid var(--md-sys-color-outline-variant)}.eyebrow.svelte-107u94h{color:var(--md-sys-color-on-surface-variant)}.headline.svelte-107u94h{color:var(--md-sys-color-on-surface);margin:0}.nav.svelte-107u94h{display:flex;align-items:center;justify-content:space-between}.month-label.svelte-107u94h{color:var(--md-sys-color-on-surface-variant)}.nav-buttons.svelte-107u94h{display:flex;gap:var(--sp-4)}.weekdays.svelte-107u94h{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.weekday.svelte-107u94h{text-align:center;color:var(--md-sys-color-on-surface);padding:var(--sp-4) 0}.grid.svelte-107u94h{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.day.svelte-107u94h{appearance:none;border:0;background:transparent;cursor:pointer;font:inherit;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-full);width:100%;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard)}.day.svelte-107u94h:focus{outline:none}.day.svelte-107u94h:disabled{cursor:not-allowed;color:var(--md-sys-state-on-surface-opacity-38)}.day.svelte-107u94h.out-month{color:var(--md-sys-state-on-surface-opacity-38)}.day.svelte-107u94h.today:not(.selected){color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.day.svelte-107u94h.selected{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.day.svelte-107u94h:not(:disabled):not(.selected):hover{background:var(--md-sys-state-on-surface-opacity-08)}.day.svelte-107u94h:not(:disabled):not(.selected):focus-visible,.day.svelte-107u94h:not(:disabled):not(.selected):active{background:var(--md-sys-state-on-surface-opacity-10)}.day.svelte-107u94h.selected:not(:disabled):hover{background:color-mix(in srgb,var(--md-sys-color-primary) 92%,var(--md-sys-color-on-primary))}.day.svelte-107u94h.selected:not(:disabled):focus-visible,.day.svelte-107u94h.selected:not(:disabled):active{background:color-mix(in srgb,var(--md-sys-color-primary) 90%,var(--md-sys-color-on-primary))}.hint.svelte-t0hlog{color:var(--md-sys-color-on-surface-variant);max-width:60ch;margin:0}.hint.svelte-t0hlog code:where(.svelte-t0hlog),.block.svelte-t0hlog code:where(.svelte-t0hlog){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--md-sys-color-surface-container);padding:1px var(--sp-4);border-radius:var(--md-sys-shape-corner-extra-small);font-size:12px}.pg-stage.svelte-t0hlog{display:flex;gap:var(--sp-32);flex-wrap:wrap;align-items:flex-start}.pg-column.svelte-t0hlog{display:flex;flex-direction:column;gap:var(--sp-12);min-width:240px;max-width:320px}.pg-preview.svelte-t0hlog{flex-shrink:0}.pg-field.svelte-t0hlog{display:flex;flex-direction:column;gap:var(--sp-4)}.pg-label.svelte-t0hlog{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.06em}.pg-input.svelte-t0hlog{padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-extra-small);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:inherit;font-size:14px}.pg-input.svelte-t0hlog:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px;border-color:transparent}.pg-input.svelte-t0hlog:disabled{opacity:.5}.pg-toggle.svelte-t0hlog{display:inline-flex;align-items:center;gap:var(--sp-8);cursor:pointer}.pg-readout.svelte-t0hlog{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--md-sys-color-primary);background:var(--md-sys-color-surface-container-high);padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-extra-small);width:fit-content}.block.svelte-t0hlog{display:flex;flex-direction:column;gap:var(--sp-12)}.table.svelte-t0hlog{width:100%;border-collapse:collapse}.table.svelte-t0hlog th:where(.svelte-t0hlog),.table.svelte-t0hlog td:where(.svelte-t0hlog){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.table.svelte-t0hlog th:where(.svelte-t0hlog){color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-list.svelte-t0hlog{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface);margin:0}.banner.svelte-mt1lx9{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-24);border-radius:16px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);box-sizing:border-box}.hero.svelte-mt1lx9{display:flex;flex-direction:column;gap:var(--sp-8)}.title.svelte-mt1lx9{margin:0;color:var(--md-sys-color-on-secondary-container)}.body.svelte-mt1lx9{margin:0;color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 85%,transparent)}.cta-row.svelte-mt1lx9{display:flex;align-items:center;gap:var(--sp-16);flex-wrap:wrap}.info.svelte-mt1lx9{display:inline-flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 80%,transparent)}.info-check.svelte-mt1lx9{display:inline-flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-secondary-container)}.stack.svelte-1wrgx64{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-1wrgx64{display:flex;flex-direction:column;gap:var(--sp-8)}.props.svelte-1wrgx64{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-1wrgx64 th:where(.svelte-1wrgx64),.props.svelte-1wrgx64 td:where(.svelte-1wrgx64){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant)}.props.svelte-1wrgx64 th:where(.svelte-1wrgx64){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-1wrgx64 code:where(.svelte-1wrgx64){font-size:13px;color:var(--md-sys-color-primary)}.notes.svelte-1wrgx64{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-16)}.notes.svelte-1wrgx64 li:where(.svelte-1wrgx64){color:var(--md-sys-color-on-surface-variant)}.report-status-bar.svelte-h5qgxw{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 var(--sp-12) 0 var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.metadata.svelte-h5qgxw{display:flex;align-items:center;gap:var(--sp-8);white-space:nowrap;color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden}.meta-value.svelte-h5qgxw{font-weight:var(--md-ref-weight-medium)}.meta-dot.svelte-h5qgxw,.meta-label.svelte-h5qgxw,.meta-title.svelte-h5qgxw{flex-shrink:0}.actions.svelte-h5qgxw{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.tooltip-trigger.svelte-h5qgxw{display:inline-flex}.stack.svelte-3dicz1{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-3dicz1{display:flex;flex-direction:column;gap:var(--sp-8)}.props.svelte-3dicz1{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-3dicz1 th:where(.svelte-3dicz1),.props.svelte-3dicz1 td:where(.svelte-3dicz1){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-3dicz1 th:where(.svelte-3dicz1){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-3dicz1 code:where(.svelte-3dicz1){font-size:13px;color:var(--md-sys-color-primary)}.report-status-bar-new.svelte-d6iobm{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 var(--sp-12) 0 var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.meta.svelte-d6iobm{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.meta-label.svelte-d6iobm{color:var(--md-sys-color-on-surface);white-space:nowrap}.meta-group-break.svelte-d6iobm{margin-left:var(--sp-8)}.meta-sep.svelte-d6iobm{color:var(--md-sys-color-on-surface-variant)}.meta-date.svelte-d6iobm{color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.info-trigger.svelte-d6iobm{display:inline-flex;align-items:center}.actions.svelte-d6iobm{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.stack.svelte-14tie0p{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-14tie0p{display:flex;flex-direction:column;gap:var(--sp-8)}.props.svelte-14tie0p{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-14tie0p th:where(.svelte-14tie0p),.props.svelte-14tie0p td:where(.svelte-14tie0p){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-14tie0p th:where(.svelte-14tie0p){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-14tie0p code:where(.svelte-14tie0p){font-size:13px;color:var(--md-sys-color-primary)}.notes.svelte-14tie0p{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-16)}.notes.svelte-14tie0p li:where(.svelte-14tie0p){color:var(--md-sys-color-on-surface-variant)}.notes.svelte-14tie0p code:where(.svelte-14tie0p){font-size:13px;color:var(--md-sys-color-primary)}.chip.svelte-mo8x3c{display:inline-flex;align-items:center;gap:var(--sp-4);padding:6px var(--sp-8);border-radius:8px}.chip.svelte-mo8x3c.status-success{background:var(--xovi-success-container);color:var(--xovi-on-success-container)}.chip.svelte-mo8x3c.status-warning{background:var(--xovi-warning-container);color:var(--xovi-on-warning-container)}.chip.svelte-mo8x3c.status-danger{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.chip.svelte-mo8x3c.status-info{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.chip.svelte-mo8x3c.status-neutral{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.icon.svelte-mo8x3c{display:inline-flex;align-items:center;color:inherit}.report-history-bar.svelte-1oupwvk{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 var(--sp-12) 0 var(--sp-16);border-radius:12px;background:var(--md-sys-color-secondary-container);box-sizing:border-box}.meta.svelte-1oupwvk{display:flex;align-items:center;gap:var(--sp-8);min-width:0}.meta-icon.svelte-1oupwvk{display:inline-flex;align-items:center;color:var(--md-sys-color-on-secondary-container);flex-shrink:0}.meta-text.svelte-1oupwvk{color:var(--md-sys-color-on-secondary-container);white-space:nowrap}.meta-date.svelte-1oupwvk{color:var(--md-sys-color-on-secondary-container);font-weight:500;white-space:nowrap}.stack.svelte-14ncpvr{display:flex;flex-direction:column;gap:var(--sp-24)}.props.svelte-14ncpvr{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-14ncpvr th:where(.svelte-14ncpvr),.props.svelte-14ncpvr td:where(.svelte-14ncpvr){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-14ncpvr th:where(.svelte-14ncpvr){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-14ncpvr code:where(.svelte-14ncpvr){font-size:13px;color:var(--md-sys-color-primary)}.notes.svelte-14ncpvr{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-16)}.notes.svelte-14ncpvr li:where(.svelte-14ncpvr){color:var(--md-sys-color-on-surface-variant)}.notes.svelte-14ncpvr code:where(.svelte-14ncpvr){font-size:13px;color:var(--md-sys-color-primary)}.report-progress-bar.svelte-6ymz9t{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.track.svelte-6ymz9t{position:relative;display:flex;align-items:center;gap:var(--sp-4);width:100%;height:12px}.segment.svelte-6ymz9t{position:relative;flex:1;min-width:0;height:4px;overflow:hidden;border-radius:2px;background:var(--md-sys-color-secondary-container)}.fill.svelte-6ymz9t{position:absolute;inset:0;border-radius:2px;background:var(--md-sys-color-primary)}.fill.active.svelte-6ymz9t{right:auto;width:0%;animation:svelte-6ymz9t-rip-fill var(--rip-dur, 4s) cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-6ymz9t-rip-fill{0%{width:0%}to{width:100%}}.label-row.svelte-6ymz9t{display:flex;align-items:center;gap:var(--sp-4)}.label-heading.svelte-6ymz9t{color:var(--md-sys-color-on-surface)}.label-muted.svelte-6ymz9t{color:var(--md-sys-color-on-surface-variant)}.report-in-progress-bar.svelte-12yiiqm{position:sticky;top:var(--sp-8);z-index:10;display:flex;align-items:center;width:100%;height:56px;padding:0 var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.stack.svelte-ju248n{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-ju248n{display:flex;flex-direction:column;gap:var(--sp-8)}.pg-stage.svelte-ju248n{display:flex;flex-direction:column;gap:var(--sp-16)}.pg-controls.svelte-ju248n{display:flex;gap:var(--sp-24);align-items:center}.pg-radio.svelte-ju248n,.pg-checkbox.svelte-ju248n{display:inline-flex;gap:var(--sp-8);align-items:center}.props.svelte-ju248n{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-ju248n th:where(.svelte-ju248n),.props.svelte-ju248n td:where(.svelte-ju248n){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-ju248n th:where(.svelte-ju248n){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-ju248n code:where(.svelte-ju248n){font-size:13px;color:var(--md-sys-color-primary)}.note.svelte-ju248n{color:var(--md-sys-color-on-surface-variant);margin-top:var(--sp-8)}.notes.svelte-ju248n{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-16)}.notes.svelte-ju248n li:where(.svelte-ju248n){color:var(--md-sys-color-on-surface-variant)}.stack.svelte-1caq15a{display:flex;flex-direction:column;gap:var(--sp-16)}.bar-wrapper.svelte-1caq15a{padding:var(--sp-16);background:var(--md-sys-color-surface-container);border-radius:12px}.controls.svelte-1caq15a{display:flex;gap:var(--sp-8)}.props.svelte-1caq15a{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-1caq15a th:where(.svelte-1caq15a),.props.svelte-1caq15a td:where(.svelte-1caq15a){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-1caq15a th:where(.svelte-1caq15a){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-1caq15a code:where(.svelte-1caq15a){font-size:13px;color:var(--md-sys-color-primary)}.skel-fill.svelte-6p1ui7{position:relative;overflow:hidden;background:var(--md-sys-color-surface-container);flex-shrink:0}.skel-fill.svelte-6p1ui7:after{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:svelte-6p1ui7-skel-shimmer 1.6s ease-in-out infinite}@keyframes svelte-6p1ui7-skel-shimmer{0%{left:-60%}to{left:110%}}.line.svelte-1hxlsey{display:flex;align-items:center}.rcb.svelte-1885ak7{display:flex;align-items:stretch;gap:0;width:100%;border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.left.svelte-1885ak7,.right.svelte-1885ak7{display:flex;flex-direction:column;padding:var(--sp-24);box-sizing:border-box}.left.svelte-1885ak7{flex:0 0 60%;gap:var(--sp-16);border-right:1px solid var(--xovi-divider-subtle)}.right.svelte-1885ak7{flex:0 0 40%}.right-bottom.svelte-1885ak7{margin-top:auto;padding-top:var(--sp-20)}.left-top.svelte-1885ak7,.right-top.svelte-1885ak7,.left-bottom.svelte-1885ak7,.right-bottom.svelte-1885ak7{display:flex;flex-direction:column;gap:var(--sp-8)}.title.svelte-1885ak7{margin:0;color:var(--md-sys-color-on-surface)}.helper.svelte-1885ak7{margin:0;color:var(--md-sys-color-on-surface-variant)}.count-row.svelte-1885ak7{display:flex;align-items:flex-end;gap:var(--sp-8)}.count-value.svelte-1885ak7{font-family:var(--md-ref-typeface-plain);font-size:45px;line-height:1;color:var(--md-sys-color-on-surface)}.count-label.svelte-1885ak7{color:var(--md-sys-color-on-surface-variant);padding-bottom:6px}.count-check.svelte-1885ak7{display:inline-flex;align-items:center;justify-content:center;color:var(--md-sys-color-primary);padding-bottom:6px}.progress-track.svelte-1885ak7{width:100%;max-width:488px}.right-title.svelte-1885ak7{margin:0;color:var(--md-sys-color-on-surface)}.right-helper.svelte-1885ak7{margin:0;color:var(--md-sys-color-on-surface-variant)}.next-date.svelte-1885ak7{margin:0;color:var(--md-sys-color-on-surface)}.right-header.svelte-1885ak7{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.info-chip-sm.svelte-1885ak7{display:inline-flex;align-items:center;gap:var(--sp-4);padding:3px calc(var(--sp-8) - 1px);border-radius:6px;box-sizing:border-box;background:transparent;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.playground.svelte-1um0p3k{display:flex;flex-direction:column;gap:var(--sp-24)}.playground-header.svelte-1um0p3k{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);margin:0 calc(-1 * var(--sp-48));background:var(--md-sys-color-surface);border-bottom:1px solid var(--md-sys-color-outline-variant)}.playground-title.svelte-1um0p3k{margin:0;color:var(--md-sys-color-on-surface-variant)}.count-switcher.svelte-1um0p3k{display:flex;align-items:center;gap:var(--sp-4)}.count-label.svelte-1um0p3k{margin:0;color:var(--md-sys-color-on-surface-variant);margin-right:var(--sp-4)}.count-btn.svelte-1um0p3k{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background .1s,color .1s}.count-btn.svelte-1um0p3k:hover{background:var(--md-sys-color-surface-container)}.count-btn.active.svelte-1um0p3k{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.cases.svelte-1um0p3k{display:flex;flex-direction:column;gap:var(--sp-24)}.case.svelte-1um0p3k{display:flex;flex-direction:column;gap:var(--sp-8)}.case-label.svelte-1um0p3k{margin:0;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em}.props.svelte-13tvheo{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-13tvheo th:where(.svelte-13tvheo),.props.svelte-13tvheo td:where(.svelte-13tvheo){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-13tvheo th:where(.svelte-13tvheo){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-13tvheo code:where(.svelte-13tvheo){font-size:13px;color:var(--md-sys-color-primary)}.notes.svelte-13tvheo{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-16)}.notes.svelte-13tvheo li:where(.svelte-13tvheo){color:var(--md-sys-color-on-surface-variant)}.merged-status-row.svelte-hpjycv{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-8) 40px;min-height:48px;box-sizing:border-box;border-bottom:1px solid var(--xovi-divider-subtle);transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard)}.merged-status-actions.svelte-hpjycv{display:inline-flex;align-items:center;gap:var(--sp-8);flex-shrink:0;margin-left:auto}.merged-status-row.tone-neutral.svelte-hpjycv,.merged-status-row.tone-primary.svelte-hpjycv{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.merged-status-row.tone-warning.svelte-hpjycv{background:var(--xovi-warning-container);color:var(--xovi-on-warning-container)}.merged-status-row.tone-error.svelte-hpjycv{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.merged-status-row.tone-success.svelte-hpjycv{background:var(--xovi-success-container);color:var(--xovi-on-success-container)}.merged-status-glyph.svelte-hpjycv{display:flex;align-items:center;flex-shrink:0}.merged-status-prefix.svelte-hpjycv{flex-shrink:0}.merged-status-dot.svelte-hpjycv{flex-shrink:0;font-size:18px;line-height:1}.merged-status-text.svelte-hpjycv{margin:0;flex:1;min-width:0}.merged-column.svelte-gqnhza{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24) 40px;box-sizing:border-box}.merged-column-with-divider.svelte-gqnhza{border-right:1px solid var(--xovi-divider-subtle)}.merged-column-head.svelte-gqnhza{display:flex;flex-direction:column;gap:var(--sp-8)}.merged-column-title-row.svelte-gqnhza{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.merged-column-title.svelte-gqnhza{margin:0;color:var(--md-sys-color-on-surface)}.merged-column-description.svelte-gqnhza{margin:0;color:var(--md-sys-color-on-surface-variant);max-width:80ch}.text-input.svelte-xw41d0{display:flex;flex-direction:column;width:100%}.label.svelte-xw41d0{color:var(--md-sys-color-outline);margin-bottom:var(--sp-4)}.label.svelte-xw41d0.label-error{color:var(--md-sys-color-error)}.input-wrap.svelte-xw41d0{position:relative;display:flex;align-items:stretch;width:100%}.prefix.svelte-xw41d0{position:absolute;top:0;bottom:0;left:var(--sp-16);display:inline-flex;align-items:center;color:var(--md-sys-color-outline);pointer-events:none}.input.svelte-xw41d0{width:100%;padding:var(--sp-12) var(--sp-16);border:1px solid var(--md-sys-color-outline-variant);border-radius:4px;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);outline:none;box-sizing:border-box;font:inherit;transition:border-color var(--md-sys-motion-standard)}.input.svelte-xw41d0:focus{border-color:var(--md-sys-color-primary)}.input.svelte-xw41d0:disabled{opacity:.38;cursor:not-allowed}.input.svelte-xw41d0.input-prefix{padding-left:calc(var(--sp-16) + 32px)}.input.svelte-xw41d0.input-error{border-color:var(--md-sys-color-error);border-width:2px;padding-right:calc(var(--sp-16) + 32px)}.input.svelte-xw41d0::placeholder{color:#b8babf;opacity:1}.error-icon.svelte-xw41d0{position:absolute;top:0;bottom:0;right:var(--sp-12);display:inline-flex;align-items:center;color:var(--md-sys-color-error);pointer-events:none}.text-area.svelte-1b6kh1{display:flex;flex-direction:column;width:100%}.label.svelte-1b6kh1{color:var(--md-sys-color-outline);margin-bottom:var(--sp-4)}.label.svelte-1b6kh1.label-error{color:var(--md-sys-color-error)}.textarea-wrap.svelte-1b6kh1{position:relative;display:flex;width:100%}.textarea.svelte-1b6kh1{width:100%;min-height:112px;padding:var(--sp-12) var(--sp-16);border:1px solid var(--md-sys-color-outline-variant);border-radius:4px;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);outline:none;box-sizing:border-box;font:inherit;resize:none;transition:border-color var(--md-sys-motion-standard)}.textarea.svelte-1b6kh1:focus{border-color:var(--md-sys-color-primary)}.textarea.svelte-1b6kh1:disabled{opacity:.38;cursor:not-allowed}.textarea.svelte-1b6kh1.textarea-error{border-color:var(--md-sys-color-error);border-width:2px;padding-right:calc(var(--sp-16) + 32px)}.textarea.svelte-1b6kh1::placeholder{color:#b8babf;opacity:1}.error-icon.svelte-1b6kh1{position:absolute;top:var(--sp-12);right:var(--sp-12);display:inline-flex;align-items:center;color:var(--md-sys-color-error);pointer-events:none}.field-issue-stack.svelte-ketbhk{display:flex;flex-direction:column;gap:var(--sp-8);margin-bottom:var(--sp-8)}.field-issue-block.svelte-ketbhk{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-8);padding:0 var(--sp-12);border-radius:12px;box-sizing:border-box}.field-issue-block-message.svelte-ketbhk,.field-issue-block-merged.svelte-ketbhk{background:transparent;color:var(--xovi-on-warning-container);padding:0}.field-issue-block-message.svelte-ketbhk .field-issue-block-icon:where(.svelte-ketbhk),.field-issue-block-merged.svelte-ketbhk .field-issue-block-icon:where(.svelte-ketbhk){display:none}.field-issue-block-message.svelte-ketbhk .field-issue-block-title:where(.svelte-ketbhk),.field-issue-block-message.svelte-ketbhk .field-issue-block-text:where(.svelte-ketbhk),.field-issue-block-merged.svelte-ketbhk .field-issue-block-title:where(.svelte-ketbhk),.field-issue-block-merged.svelte-ketbhk .field-issue-block-text:where(.svelte-ketbhk){font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-weight:var(--md-sys-typescale-body-small-weight)}.field-issue-block-message.svelte-ketbhk .field-issue-block-title:where(.svelte-ketbhk),.field-issue-block-merged.svelte-ketbhk .field-issue-block-title:where(.svelte-ketbhk){font-weight:var(--md-ref-weight-medium)}.field-issue-block-message.svelte-ketbhk .field-issue-block-content:where(.svelte-ketbhk),.field-issue-block-merged.svelte-ketbhk .field-issue-block-content:where(.svelte-ketbhk){padding:0;gap:0}.field-issue-block-merged.svelte-ketbhk{margin-bottom:var(--sp-8)}.field-issue-block-rewrite.svelte-ketbhk{background:transparent;color:var(--md-sys-color-on-surface);align-items:center;padding:0}.field-issue-block-rewrite.svelte-ketbhk .field-issue-block-content:where(.svelte-ketbhk){padding:0}.field-issue-block-rewrite-text.svelte-ketbhk{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);font-weight:var(--md-sys-typescale-body-small-weight)}.field-issue-block-rewrite.svelte-ketbhk:hover .button.variant-text:not(:disabled){background:var(--md-sys-state-primary-opacity-08)}.field-issue-block-icon.svelte-ketbhk{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--sp-12) 0}p.svelte-ketbhk{margin:0}.co-field.svelte-11gjwd9{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-16)}.co-query.svelte-11gjwd9{display:flex;flex-direction:row;align-items:flex-start;gap:0}.side-label.svelte-11gjwd9{flex:0 0 100px;padding-top:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.co-row-disabled.svelte-11gjwd9 .side-label:where(.svelte-11gjwd9){opacity:.38}.co-field-stack.svelte-11gjwd9,.co-query-stack.svelte-11gjwd9{flex:1;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.input-with-trailing.svelte-11gjwd9{position:relative;display:block}.input-with-trailing.svelte-11gjwd9 .text-input input,.input-with-trailing.svelte-11gjwd9 .text-area textarea{padding-right:48px}.input-with-trailing.svelte-11gjwd9 .text-input .input,.input-with-trailing.svelte-11gjwd9 .text-area .textarea{padding-top:var(--sp-8);padding-bottom:var(--sp-8)}.trailing-action.svelte-11gjwd9{position:absolute;top:var(--sp-8);right:var(--sp-8);display:inline-flex;color:var(--md-sys-color-on-surface-variant)}.input-with-trailing.input-row.svelte-11gjwd9 .trailing-action:where(.svelte-11gjwd9){top:50%;transform:translateY(-50%)}.co-field.has-issue.svelte-11gjwd9 .input-with-trailing:where(.svelte-11gjwd9) .text-input .input:not(.input-error),.co-field.has-issue.svelte-11gjwd9 .input-with-trailing:where(.svelte-11gjwd9) .text-area .textarea:not(.textarea-error),.co-query.has-issue.svelte-11gjwd9 .input-with-trailing:where(.svelte-11gjwd9) .text-input .input:not(.input-error){border-color:var(--xovi-warning);border-width:2px}.co-query.svelte-11gjwd9 .text-input .prefix{color:var(--md-sys-color-on-surface-variant)}.trailing-action.checking.svelte-11gjwd9 .icon-button svg{animation:svelte-11gjwd9-co-spin .9s linear infinite}.input-with-trailing.input-row.svelte-11gjwd9 .trailing-action.checking:where(.svelte-11gjwd9){transform:translateY(-50%)}@keyframes svelte-11gjwd9-co-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.help-inline-message.svelte-649a1c{display:flex;align-items:flex-start;gap:var(--sp-8);padding:0 var(--sp-12);border-radius:12px;box-sizing:border-box}.help-inline-message.svelte-649a1c.status-info{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.help-inline-message.svelte-649a1c.status-error{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.leading-glyph.svelte-649a1c{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--sp-12) 0}.message.svelte-649a1c{flex:1;min-width:0;margin:0;padding:var(--sp-12) 0}.help-inline-message.svelte-649a1c>.icon-button{margin-top:6px}.co-route-frame.svelte-p2qf43{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:16px 64px;box-sizing:border-box}.close-wrap.svelte-p2qf43{position:absolute;left:0;top:32px}.close-btn.svelte-p2qf43{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:9999px;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-sys-motion-standard)}.close-btn.svelte-p2qf43:hover{background:var(--md-sys-state-on-surface-opacity-08)}.close-btn.svelte-p2qf43:focus{outline:none}.close-btn.svelte-p2qf43:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.co-merged-surface.svelte-p2qf43{display:flex;flex-direction:column;width:100%;background:var(--md-sys-color-surface-container-lowest);border-radius:16px;overflow:hidden;box-sizing:border-box}.merged-header.svelte-p2qf43{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16, 16px);padding:var(--sp-24, 24px) 40px;border-bottom:1px solid var(--xovi-divider-subtle, #e0e0e0);flex-shrink:0}.merged-header-title.svelte-p2qf43{margin:0;color:var(--md-sys-color-on-surface)}.merged-header-actions.svelte-p2qf43{display:inline-flex;align-items:center;gap:var(--sp-12, 12px);flex-shrink:0}.debug-kebab-trigger.svelte-p2qf43{display:inline-flex;flex-shrink:0}.co-kebab-wrap.svelte-p2qf43{position:relative}.co-kebab-menu.svelte-p2qf43{position:absolute;top:calc(100% + var(--sp-8, 8px));right:0;z-index:10;width:480px}.co-kebab-menu.svelte-p2qf43 .menu{max-width:none;width:100%}.merged-columns.svelte-p2qf43{display:flex;width:100%;border-bottom:1px solid var(--xovi-divider-subtle)}.co-col-head-actions.svelte-p2qf43{display:flex;align-items:center;gap:var(--sp-8, 8px)}.co-fields.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-16)}.co-queries.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-12)}.merged-footer.svelte-p2qf43{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-12);padding:var(--sp-24) 40px;flex-shrink:0;min-height:calc(40px + var(--sp-24) * 2);box-sizing:border-box}.merged-footer-save-indicator.svelte-p2qf43{display:inline-flex;align-items:center;gap:var(--sp-8);height:40px;padding:0 var(--sp-12);color:var(--md-sys-color-on-surface-variant)}.merged-footer-spinner.svelte-p2qf43{display:inline-flex;align-items:center;justify-content:center;animation:svelte-p2qf43-merged-footer-spin 1s linear infinite}@keyframes svelte-p2qf43-merged-footer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.co-stale-chip.svelte-p2qf43{display:inline-flex;align-items:center;gap:var(--sp-4);height:18px;padding:0 var(--sp-8) 0 6px;border-radius:4px;background:var(--xovi-warning-container);color:var(--xovi-on-warning-container);flex-shrink:0;font-size:11px;line-height:14px}.co-stale-chip.svelte-p2qf43 .typescale-body-small:where(.svelte-p2qf43){font-size:11px;line-height:14px}.co-info-chip-sm.svelte-p2qf43{display:inline-flex;align-items:center;gap:var(--sp-4);padding:3px calc(var(--sp-8) - 1px);border-radius:6px;box-sizing:border-box;background:transparent;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.help-popover.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-16);min-width:400px;max-width:400px;padding:var(--sp-24);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-large);box-shadow:var(--xovi-popover-shadow);box-sizing:border-box;z-index:10}.help-title.svelte-p2qf43{margin:0;color:var(--md-sys-color-on-surface)}.help-checks.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-16);margin:0;padding:0;list-style:none}.help-check.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-4)}.check-name.svelte-p2qf43{color:var(--md-sys-color-on-surface)}.check-description.svelte-p2qf43{margin:0;color:var(--md-sys-color-on-surface-variant)}.check-examples.svelte-p2qf43{display:flex;flex-direction:column;gap:var(--sp-4);margin:var(--sp-4) 0 0;padding:0;list-style:none}.example.svelte-p2qf43{display:flex;align-items:flex-start;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.example-icon.svelte-p2qf43{display:inline-flex;flex-shrink:0;color:var(--md-sys-color-on-surface-variant)}.example-text.svelte-p2qf43{min-width:0}.dev-showcase.svelte-1cxwyex{margin:calc(-1 * var(--sp-40)) calc(-1 * var(--sp-48));padding-left:200px;min-height:100vh}.dev-sidebar.svelte-1cxwyex{position:fixed;left:var(--catalog-sidebar-width, 260px);top:0;width:200px;height:100vh;overflow-y:auto;z-index:10;background:var(--md-sys-color-surface-container);border-right:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-24) 0}.dev-section.svelte-1cxwyex{display:flex;flex-direction:column;gap:var(--sp-8)}.dev-section-title.svelte-1cxwyex{margin:0;padding:0 var(--sp-16);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.dev-toggle-group.svelte-1cxwyex{display:flex;gap:var(--sp-4);padding:0 var(--sp-16)}.dev-toggle.svelte-1cxwyex{flex:1;padding:5px var(--sp-8);border-radius:6px;border:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:12px;transition:background .1s}.dev-toggle.svelte-1cxwyex:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dev-toggle.active.svelte-1cxwyex{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.dev-section--states.svelte-1cxwyex{gap:var(--sp-4);flex:1}.dev-state-list.svelte-1cxwyex{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.dev-state-item.svelte-1cxwyex{display:block;width:100%;text-align:left;padding:var(--sp-8) var(--sp-16);border:none;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;font-size:13px;line-height:1.4;transition:background .1s}.dev-state-item.svelte-1cxwyex:hover:not(:disabled){background:var(--md-sys-color-surface-container-high)}.dev-state-item.active.svelte-1cxwyex{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.dev-state-item.svelte-1cxwyex:disabled{opacity:.35;cursor:not-allowed}.dev-form.svelte-1cxwyex{width:100%}.dev-showcase.svelte-qq08kb{margin:calc(-1 * var(--sp-40)) calc(-1 * var(--sp-48));padding-left:200px;min-height:100vh;transition:padding-left var(--md-sys-motion-standard, .2s ease)}.dev-showcase--collapsed.svelte-qq08kb{padding-left:40px}.dev-sidebar.svelte-qq08kb{position:fixed;left:var(--catalog-sidebar-width, 260px);top:0;width:200px;height:100vh;overflow-y:auto;z-index:10;background:var(--md-sys-color-surface-container);border-right:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-24) 0;transition:width var(--md-sys-motion-standard, .2s ease)}.dev-sidebar--collapsed.svelte-qq08kb{width:40px;padding:var(--sp-12) 0;overflow:hidden}.dev-collapse-btn.svelte-qq08kb{position:absolute;top:var(--sp-12);right:var(--sp-8);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background .1s,color .1s}.dev-collapse-btn.svelte-qq08kb:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dev-collapse-btn.collapsed.svelte-qq08kb{position:relative;top:0;right:0;margin:0 auto}.dev-section.svelte-qq08kb{display:flex;flex-direction:column;gap:var(--sp-8)}.dev-section--states.svelte-qq08kb{gap:var(--sp-4);flex:1}.dev-section-title.svelte-qq08kb{margin:0;padding:0 var(--sp-16);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.dev-toggle-group.svelte-qq08kb{display:flex;gap:var(--sp-4);padding:0 var(--sp-16)}.dev-toggle.svelte-qq08kb{flex:1;padding:5px var(--sp-8);border-radius:6px;border:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:12px;transition:background .1s}.dev-toggle.svelte-qq08kb:hover:not(:disabled){background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dev-toggle.active.svelte-qq08kb{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.dev-toggle.svelte-qq08kb:disabled{opacity:.35;cursor:not-allowed}.dev-state-list.svelte-qq08kb{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.dev-state-item.svelte-qq08kb{display:block;width:100%;text-align:left;padding:var(--sp-8) var(--sp-16);border:none;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;font-size:13px;line-height:1.4;transition:background .1s}.dev-state-item.svelte-qq08kb:hover:not(:disabled){background:var(--md-sys-color-surface-container-high)}.dev-state-item.active.svelte-qq08kb{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.dev-state-item.svelte-qq08kb:disabled{opacity:.35;cursor:not-allowed}.dev-form.svelte-qq08kb{width:100%}.dev-notice.svelte-qq08kb{margin:var(--sp-16) var(--sp-24);padding:var(--sp-12) var(--sp-16);border-radius:8px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);display:flex;flex-direction:column;gap:var(--sp-4)}.dev-notice.svelte-qq08kb code:where(.svelte-qq08kb){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.dev-showcase.svelte-qef59r{margin:calc(-1 * var(--sp-40)) calc(-1 * var(--sp-48));padding-left:200px;min-height:100vh;transition:padding-left var(--md-sys-motion-standard, .2s ease)}.dev-showcase--collapsed.svelte-qef59r{padding-left:40px}.dev-sidebar.svelte-qef59r{position:fixed;left:var(--catalog-sidebar-width, 260px);top:0;width:200px;height:100vh;overflow-y:auto;z-index:10;background:var(--md-sys-color-surface-container);border-right:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-24) 0;transition:width var(--md-sys-motion-standard, .2s ease)}.dev-sidebar--collapsed.svelte-qef59r{width:40px;padding:var(--sp-12) 0;overflow:hidden}.dev-collapse-btn.svelte-qef59r{position:absolute;top:var(--sp-12);right:var(--sp-8);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background .1s,color .1s}.dev-collapse-btn.svelte-qef59r:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dev-collapse-btn.collapsed.svelte-qef59r{position:relative;top:0;right:0;margin:0 auto}.dev-section.svelte-qef59r{display:flex;flex-direction:column;gap:var(--sp-8)}.dev-section--states.svelte-qef59r{gap:var(--sp-4);flex:1}.dev-section-title.svelte-qef59r{margin:0;padding:0 var(--sp-16);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;gap:var(--sp-8)}.dev-forced-tag.svelte-qef59r{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--md-sys-color-on-surface-variant);opacity:.7;padding:1px 4px;border-radius:3px;background:var(--md-sys-color-surface-container-high)}.dev-toggle-group.svelte-qef59r{display:flex;gap:var(--sp-4);padding:0 var(--sp-16)}.dev-toggle.svelte-qef59r{flex:1;padding:5px var(--sp-8);border-radius:6px;border:1px solid var(--md-sys-color-outline-variant);background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-size:12px;transition:background .1s}.dev-toggle.svelte-qef59r:hover:not(:disabled){background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.dev-toggle.active.svelte-qef59r{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.dev-toggle.svelte-qef59r:disabled{opacity:.35;cursor:not-allowed}.dev-state-list.svelte-qef59r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.dev-state-item.svelte-qef59r{display:block;width:100%;text-align:left;padding:var(--sp-8) var(--sp-16);border:none;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;font-size:13px;line-height:1.4;transition:background .1s}.dev-state-item.svelte-qef59r:hover:not(:disabled){background:var(--md-sys-color-surface-container-high)}.dev-state-item.active.svelte-qef59r{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.dev-state-item.svelte-qef59r:disabled{opacity:.35;cursor:not-allowed}.dev-form.svelte-qef59r{width:100%}.dev-notice.svelte-qef59r{margin:var(--sp-16) var(--sp-24);padding:var(--sp-12) var(--sp-16);border-radius:8px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);display:flex;flex-direction:column;gap:var(--sp-4)}.stack.svelte-gp2v31{display:flex;flex-direction:column;gap:var(--sp-16);align-items:flex-start}.props.svelte-gp2v31{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-gp2v31 th:where(.svelte-gp2v31),.props.svelte-gp2v31 td:where(.svelte-gp2v31){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-gp2v31 th:where(.svelte-gp2v31){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-gp2v31 code:where(.svelte-gp2v31){font-size:13px;color:var(--md-sys-color-primary)}.section-header.svelte-11120fh{display:flex;align-items:center;gap:var(--sp-8);height:56px;padding:0 var(--sp-16)}.title.svelte-11120fh{color:var(--md-sys-color-on-surface)}.stack.svelte-q6tpxq{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-q6tpxq{display:flex;flex-direction:column;gap:var(--sp-4)}.hint.svelte-q6tpxq{color:var(--md-sys-color-on-surface-variant);padding:0 var(--sp-16)}.props.svelte-q6tpxq{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-q6tpxq th:where(.svelte-q6tpxq),.props.svelte-q6tpxq td:where(.svelte-q6tpxq){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-q6tpxq th:where(.svelte-q6tpxq){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-q6tpxq code:where(.svelte-q6tpxq){font-size:13px;color:var(--md-sys-color-primary)}.stack.svelte-z07fcd{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-z07fcd{display:flex;flex-direction:column;gap:var(--sp-8);align-items:flex-start}.variant.svelte-z07fcd>div{width:100%}.note.svelte-z07fcd{margin-top:var(--sp-12);color:var(--md-sys-color-on-surface-variant)}.note.svelte-z07fcd code:where(.svelte-z07fcd){font-size:12px;color:var(--md-sys-color-primary)}.props.svelte-z07fcd{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-z07fcd th:where(.svelte-z07fcd),.props.svelte-z07fcd td:where(.svelte-z07fcd){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-z07fcd th:where(.svelte-z07fcd){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-z07fcd code:where(.svelte-z07fcd){font-size:13px;color:var(--md-sys-color-primary)}.showcase.svelte-1f7b7vy{padding:var(--sp-24, 24px);max-width:1000px}.header.svelte-1f7b7vy{margin-bottom:var(--sp-24, 24px)}.purpose.svelte-1f7b7vy{margin:var(--sp-8, 8px) 0 0;color:var(--md-sys-color-on-surface-variant)}.canon.svelte-1f7b7vy{margin:var(--sp-12, 12px) 0 0;display:flex;gap:var(--sp-8, 8px);align-items:baseline;color:var(--md-sys-color-on-surface-variant)}.canon-label.svelte-1f7b7vy{text-transform:uppercase;letter-spacing:.06em}.demo.svelte-1f7b7vy{display:flex;flex-direction:column;gap:var(--sp-24, 24px)}.row.svelte-1f7b7vy{display:flex;flex-direction:column;gap:var(--sp-8, 8px)}.row-label.svelte-1f7b7vy{color:var(--md-sys-color-on-surface-variant);font-family:monospace}.showcase.svelte-1tq6n2f{padding:var(--sp-24, 24px);max-width:1200px}.header.svelte-1tq6n2f{margin-bottom:var(--sp-24, 24px)}.purpose.svelte-1tq6n2f{margin:var(--sp-8, 8px) 0 0;color:var(--md-sys-color-on-surface-variant)}.canon.svelte-1tq6n2f{margin:var(--sp-12, 12px) 0 0;display:flex;gap:var(--sp-8, 8px);align-items:baseline;color:var(--md-sys-color-on-surface-variant)}.canon-label.svelte-1tq6n2f{text-transform:uppercase;letter-spacing:.06em}.demo.svelte-1tq6n2f{display:flex;flex-direction:column;gap:var(--sp-12, 12px)}.row-label.svelte-1tq6n2f{color:var(--md-sys-color-on-surface-variant)}.cards-row.svelte-1tq6n2f{display:flex;background:var(--md-sys-color-surface-container-lowest);border-radius:16px;overflow:hidden;border:1px solid var(--xovi-divider-subtle)}.ph.svelte-1tq6n2f{margin:0;padding:var(--sp-12, 12px);background:var(--md-sys-color-surface-container);border-radius:8px;color:var(--md-sys-color-on-surface-variant);font-style:italic}.showcase.svelte-1eheej1{padding:var(--sp-24, 24px);max-width:800px}.header.svelte-1eheej1{margin-bottom:var(--sp-24, 24px)}.purpose.svelte-1eheej1{margin:var(--sp-8, 8px) 0 0;color:var(--md-sys-color-on-surface-variant)}.canon.svelte-1eheej1{margin:var(--sp-12, 12px) 0 0;display:flex;gap:var(--sp-8, 8px);align-items:baseline;color:var(--md-sys-color-on-surface-variant)}.canon-label.svelte-1eheej1{text-transform:uppercase;letter-spacing:.06em}.demo.svelte-1eheej1{display:flex;flex-direction:column;gap:var(--sp-24, 24px)}.row.svelte-1eheej1{display:flex;flex-direction:column;gap:var(--sp-8, 8px)}.row-label.svelte-1eheej1{color:var(--md-sys-color-on-surface-variant)}.controls.svelte-1eheej1{display:flex;gap:var(--sp-8, 8px)}.mock-field.svelte-1eheej1{display:flex;flex-direction:column;gap:var(--sp-4, 4px)}.mock-field.has-issue.svelte-1eheej1 .text-input .input:not(.input-error),.mock-field.has-issue.svelte-1eheej1 .text-area .textarea:not(.textarea-error){border-color:var(--xovi-warning);border-width:2px}.showcase.svelte-1rbsmag{padding:var(--sp-24, 24px);max-width:900px}.header.svelte-1rbsmag{margin-bottom:var(--sp-24, 24px)}.purpose.svelte-1rbsmag{margin:var(--sp-8, 8px) 0 0;color:var(--md-sys-color-on-surface-variant)}.canon.svelte-1rbsmag{margin:var(--sp-12, 12px) 0 0;display:flex;gap:var(--sp-8, 8px);align-items:baseline;color:var(--md-sys-color-on-surface-variant)}.canon-label.svelte-1rbsmag{text-transform:uppercase;letter-spacing:.06em}.demo.svelte-1rbsmag{display:flex;flex-direction:column;gap:var(--sp-24, 24px)}.card.svelte-1rbsmag{background:var(--md-sys-color-surface-container-lowest);border-radius:16px;border:1px solid var(--xovi-divider-subtle);padding:var(--sp-24, 24px) 40px;display:flex;flex-direction:column;gap:var(--sp-16, 16px)}.card-title.svelte-1rbsmag{margin:0}.rows.svelte-1rbsmag{display:flex;flex-direction:column;gap:var(--sp-16, 16px)}.score.svelte-kpia15{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px}.score.svelte-kpia15.level-empty{background:var(--md-sys-color-inverse-on-surface)}.score.svelte-kpia15.level-empty .value:where(.svelte-kpia15){color:var(--md-sys-color-on-surface)}.score.svelte-kpia15.level-low{background:var(--xovi-score-danger-bg)}.score.svelte-kpia15.level-low .value:where(.svelte-kpia15){color:var(--md-sys-color-on-error-container)}.score.svelte-kpia15.level-mid{background:var(--xovi-score-warning-bg)}.score.svelte-kpia15.level-mid .value:where(.svelte-kpia15){color:var(--xovi-on-warning-container)}.score.svelte-kpia15.level-high{background:var(--xovi-score-success-bg)}.score.svelte-kpia15.level-high .value:where(.svelte-kpia15){color:var(--xovi-on-success-container)}.grid.svelte-n7ornq{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-n7ornq{display:flex;flex-direction:column;gap:var(--sp-8)}.row.svelte-n7ornq{display:flex;gap:var(--sp-8)}.note.svelte-n7ornq{margin-top:var(--sp-12);color:var(--md-sys-color-on-surface-variant)}.props.svelte-n7ornq{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-n7ornq th:where(.svelte-n7ornq),.props.svelte-n7ornq td:where(.svelte-n7ornq){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-n7ornq th:where(.svelte-n7ornq){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-n7ornq code:where(.svelte-n7ornq){font-size:13px;color:var(--md-sys-color-primary)}.gauge.svelte-1qtux6y{display:flex;flex-direction:column;gap:var(--sp-4);width:100%;box-sizing:border-box}.number-row.svelte-1qtux6y{display:flex;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-8)}.big.svelte-1qtux6y{color:var(--md-sys-color-on-surface);line-height:1}.over-ten.svelte-1qtux6y{color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium);padding-bottom:4px}.bar-wrap.svelte-1qtux6y{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.bar.svelte-1qtux6y{position:relative;display:flex;align-items:stretch;width:100%;height:56px;border-radius:4px;overflow:hidden}.zone.svelte-1qtux6y{position:relative;flex:1;min-width:0}.zone.svelte-1qtux6y.zone-low{background:var(--xovi-score-danger-bg)}.zone.svelte-1qtux6y.zone-low .zone-label:where(.svelte-1qtux6y){color:var(--md-sys-color-on-error-container)}.zone.svelte-1qtux6y.zone-mid{background:var(--xovi-score-warning-bg)}.zone.svelte-1qtux6y.zone-mid .zone-label:where(.svelte-1qtux6y){color:var(--xovi-on-warning-container)}.zone.svelte-1qtux6y.zone-high{background:var(--xovi-score-success-bg)}.zone.svelte-1qtux6y.zone-high .zone-label:where(.svelte-1qtux6y){color:var(--xovi-on-success-container)}.zone-label.svelte-1qtux6y{position:absolute;bottom:var(--sp-4);left:var(--sp-8);color:var(--md-sys-color-on-surface-variant);pointer-events:none}.pointer.svelte-1qtux6y{position:absolute;top:var(--sp-16);left:0;height:8px;background:var(--md-sys-color-on-surface)}.ticks.svelte-1qtux6y{display:flex;align-items:flex-start;justify-content:space-between;width:100%;box-sizing:border-box}.tick.svelte-1qtux6y{width:1px;height:4px;flex-shrink:0;background:var(--md-sys-color-on-surface-variant);opacity:.4}.axis.svelte-1qtux6y{display:flex;justify-content:space-between;align-items:center;width:calc(100% + var(--sp-16));margin:0 calc(-1 * var(--sp-8));box-sizing:border-box}.axis-label.svelte-1qtux6y{flex-shrink:0;width:16px;text-align:center;color:var(--md-sys-color-on-surface-variant)}.stack.svelte-rka7uh{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-rka7uh{display:flex;flex-direction:column;gap:var(--sp-8)}.card-bg.svelte-rka7uh{max-width:360px;padding:var(--sp-16);background:var(--md-sys-color-surface-container-lowest);border-radius:16px}.note.svelte-rka7uh{margin-top:var(--sp-12);color:var(--md-sys-color-on-surface-variant)}.props.svelte-rka7uh{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-rka7uh th:where(.svelte-rka7uh),.props.svelte-rka7uh td:where(.svelte-rka7uh){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-rka7uh th:where(.svelte-rka7uh){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-rka7uh code:where(.svelte-rka7uh){font-size:13px;color:var(--md-sys-color-primary)}.score-card.svelte-4cydi7{position:relative;display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest)}.title.svelte-4cydi7{color:var(--md-sys-color-on-surface);padding-right:48px}.help-trigger.svelte-4cydi7{position:absolute;top:var(--sp-8);right:var(--sp-8);display:inline-flex}.stack.svelte-1sl5ow8{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-1sl5ow8{display:flex;flex-direction:column;gap:var(--sp-8)}.constrained.svelte-1sl5ow8{max-width:360px}.hint.svelte-1sl5ow8{color:var(--md-sys-color-on-surface-variant)}.props.svelte-1sl5ow8{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-1sl5ow8 th:where(.svelte-1sl5ow8),.props.svelte-1sl5ow8 td:where(.svelte-1sl5ow8){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-1sl5ow8 th:where(.svelte-1sl5ow8){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-1sl5ow8 code:where(.svelte-1sl5ow8){font-size:13px;color:var(--md-sys-color-primary)}.accordion.svelte-1b9kevh{width:100%;overflow:hidden;border-radius:16px;background:var(--md-sys-color-surface-container-lowest)}.header.svelte-1b9kevh{display:flex;align-items:center;gap:var(--sp-16);width:100%;padding:var(--sp-12) var(--sp-16);cursor:pointer;box-sizing:border-box}.header.svelte-1b9kevh:focus{outline:none}.header.svelte-1b9kevh:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.header.svelte-1b9kevh.non-interactive{cursor:default}.title-block.svelte-1b9kevh{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.title.svelte-1b9kevh{color:var(--md-sys-color-on-surface);margin:0}.description.svelte-1b9kevh{color:var(--md-sys-color-on-surface-variant);margin:0}.trailing.svelte-1b9kevh{display:inline-flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.chevron-slot.svelte-1b9kevh{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--md-sys-motion-standard)}.chevron-slot.svelte-1b9kevh.expanded{transform:rotate(180deg)}.body.svelte-1b9kevh{padding:0}.rule-card.svelte-1rfqt2n{width:100%;padding:var(--sp-16);border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-low);display:flex;flex-direction:column;gap:var(--sp-12)}.top.svelte-1rfqt2n{display:flex;align-items:flex-start;gap:var(--sp-12)}.text.svelte-1rfqt2n{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4)}.title.svelte-1rfqt2n{color:var(--md-sys-color-on-surface);margin:0}.description.svelte-1rfqt2n{color:var(--md-sys-color-on-surface-variant);margin:0}.action.svelte-1rfqt2n{display:flex}.stack.svelte-tr3rws{display:flex;flex-direction:column;gap:var(--sp-16)}.constrained.svelte-tr3rws{max-width:560px}.accordion-body.svelte-tr3rws{padding:0 calc(32px + var(--sp-8)) var(--sp-16) var(--sp-16)}.rules.svelte-tr3rws{display:flex;flex-direction:column;gap:var(--sp-8)}.body-empty.svelte-tr3rws{margin:0;color:var(--md-sys-color-on-surface-variant)}.props.svelte-tr3rws{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-tr3rws th:where(.svelte-tr3rws),.props.svelte-tr3rws td:where(.svelte-tr3rws){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-tr3rws th:where(.svelte-tr3rws){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-tr3rws code:where(.svelte-tr3rws){font-size:13px;color:var(--md-sys-color-primary)}.stack.svelte-quirmc{display:flex;flex-direction:column;gap:var(--sp-16)}.constrained.svelte-quirmc{max-width:560px}.props.svelte-quirmc{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-quirmc th:where(.svelte-quirmc),.props.svelte-quirmc td:where(.svelte-quirmc){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-quirmc th:where(.svelte-quirmc){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-quirmc code:where(.svelte-quirmc){font-size:13px;color:var(--md-sys-color-primary)}.value-label.svelte-8zxywq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:32px;height:24px;padding:0 var(--sp-4);border-radius:4px;color:var(--md-sys-color-on-surface);line-height:1;box-sizing:border-box}.value-label.svelte-8zxywq.variant-default{background:var(--md-sys-color-surface-container-high)}.value-label.svelte-8zxywq.variant-low{background:var(--xovi-score-danger-bg);color:var(--md-sys-color-on-error-container)}.value-label.svelte-8zxywq.variant-mid{background:var(--xovi-score-warning-bg);color:var(--xovi-on-warning-container)}.value-label.svelte-8zxywq.variant-high{background:var(--xovi-score-success-bg);color:var(--xovi-on-success-container)}.stack.svelte-2qbrm9{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-2qbrm9{display:flex;flex-direction:column;gap:var(--sp-8)}.row.svelte-2qbrm9{display:flex;gap:var(--sp-8);align-items:center}.props.svelte-2qbrm9{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-2qbrm9 th:where(.svelte-2qbrm9),.props.svelte-2qbrm9 td:where(.svelte-2qbrm9){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-2qbrm9 th:where(.svelte-2qbrm9){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-2qbrm9 code:where(.svelte-2qbrm9){font-size:13px;color:var(--md-sys-color-primary)}.stack.svelte-16hkxh{display:flex;flex-direction:column;gap:var(--sp-24)}.variant.svelte-16hkxh{display:flex;flex-direction:column;gap:var(--sp-8)}.row.svelte-16hkxh{display:flex;gap:var(--sp-8);flex-wrap:wrap}.note.svelte-16hkxh{margin-top:var(--sp-12);color:var(--md-sys-color-on-surface-variant)}.props.svelte-16hkxh{width:100%;border-collapse:collapse;font-size:14px}.props.svelte-16hkxh th:where(.svelte-16hkxh),.props.svelte-16hkxh td:where(.svelte-16hkxh){text-align:left;padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--md-sys-color-outline-variant);vertical-align:top}.props.svelte-16hkxh th:where(.svelte-16hkxh){color:var(--md-sys-color-on-surface-variant);font-weight:500}.props.svelte-16hkxh code:where(.svelte-16hkxh){font-size:13px;color:var(--md-sys-color-primary)}.stack.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-24)}.panel.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);background:var(--md-sys-color-surface-container-lowest);border-radius:12px;border:1px solid var(--md-sys-color-outline-variant)}.panel-head.svelte-1mikg65{display:flex;align-items:center;justify-content:space-between}.panel.svelte-1mikg65 h3:where(.svelte-1mikg65){margin:0;color:var(--md-sys-color-on-surface)}.param-grid.svelte-1mikg65,.hue-grid.svelte-1mikg65{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-12) var(--sp-24)}.param.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-4)}.param-label.svelte-1mikg65{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.param.svelte-1mikg65 input[type=range]:where(.svelte-1mikg65){width:100%}.section-title.svelte-1mikg65{margin:0 0 var(--sp-12) 0;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.cards.svelte-1mikg65{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-16)}.card.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant)}.card-head.svelte-1mikg65{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-12)}.card-head.svelte-1mikg65 h3:where(.svelte-1mikg65){margin:0;color:var(--md-sys-color-on-surface)}.meta.svelte-1mikg65{display:inline-flex;align-items:center;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.badge.svelte-1mikg65{display:inline-block;padding:1px 6px;border-radius:4px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.badge-tune.svelte-1mikg65{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge-m3.svelte-1mikg65{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.quad.svelte-1mikg65{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:112px 72px;gap:0;border-radius:12px;overflow:hidden}.block.svelte-1mikg65{display:flex;align-items:flex-start;padding:var(--sp-16);min-width:0}.block.svelte-1mikg65 span:where(.svelte-1mikg65){margin:0;font-weight:500}.card-foot.svelte-1mikg65{display:flex;gap:var(--sp-12);flex-wrap:wrap}.preview-col.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-4)}.preview-label.svelte-1mikg65{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.preview-chip.svelte-1mikg65{display:inline-flex;align-items:center;gap:var(--sp-4);padding:6px var(--sp-12);border-radius:8px}.ref-row.svelte-1mikg65{display:flex;gap:var(--sp-8);flex-wrap:wrap}.drive-grid.svelte-1mikg65{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-24)}.drive-col.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-8)}.drive-stack.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-16)}.gauge-host.svelte-1mikg65,.score-host.svelte-1mikg65{background:var(--md-sys-color-surface-container-lowest);padding:var(--sp-16);border-radius:12px;border:1px solid var(--md-sys-color-outline-variant)}.score-host.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-8)}.preview-sub.svelte-1mikg65{color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.05em}.row.svelte-1mikg65{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap}.new-palette.svelte-1mikg65{--xovi-score-danger-bg: var(--md-sys-color-error-container);--xovi-score-warning-bg: var(--xovi-warning-container);--xovi-score-success-bg: var(--xovi-success-container)}.new-palette.svelte-1mikg65 .zone-low .zone-label{color:var(--md-sys-color-on-error-container)}.new-palette.svelte-1mikg65 .zone-mid .zone-label{color:var(--xovi-on-warning-container)}.new-palette.svelte-1mikg65 .zone-high .zone-label{color:var(--xovi-on-success-container)}.new-palette.svelte-1mikg65 .score.level-low .value{color:var(--md-sys-color-on-error-container)}.new-palette.svelte-1mikg65 .score.level-mid .value{color:var(--xovi-on-warning-container)}.new-palette.svelte-1mikg65 .score.level-high .value{color:var(--xovi-on-success-container)}.new-palette.svelte-1mikg65 .value-label.variant-low{color:var(--md-sys-color-on-error-container)}.new-palette.svelte-1mikg65 .value-label.variant-mid{color:var(--xovi-on-warning-container)}.new-palette.svelte-1mikg65 .value-label.variant-high{color:var(--xovi-on-success-container)}.note.svelte-1mikg65{margin:0;color:var(--md-sys-color-on-surface-variant)}code.svelte-1mikg65{font-family:ui-monospace,monospace;font-size:.9em;padding:0 var(--sp-4);background:var(--md-sys-color-surface-container);border-radius:4px}.how.svelte-1mikg65{display:flex;flex-direction:column;gap:var(--sp-8);padding-left:var(--sp-24);color:var(--md-sys-color-on-surface)}.catalog.svelte-9826z7{display:grid;grid-template-columns:var(--catalog-sidebar-width, 260px) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar content" "sidebar content";min-height:100vh;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);transition:grid-template-columns var(--md-sys-motion-standard, .2s ease)}.sidebar-wrapper.svelte-9826z7{grid-area:sidebar}.content.svelte-9826z7{grid-area:content;padding:var(--sp-40) var(--sp-48);overflow-x:clip}.brand-row.svelte-g55adm{display:flex;align-items:center;justify-content:space-between;height:70px;gap:var(--sp-8)}.left.svelte-g55adm{display:flex;align-items:center;gap:var(--sp-8)}.beta-pill.svelte-g55adm{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:var(--md-sys-shape-corner-full);padding:2px var(--sp-8)}.version-trigger.svelte-g55adm{display:inline-flex;align-items:center;gap:var(--sp-4);background:transparent;border:none;padding:var(--sp-4) var(--sp-8);border-radius:var(--md-sys-shape-corner-medium);color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-family:inherit}.version-trigger.svelte-g55adm:hover{background:var(--md-sys-color-surface-container-high)}.version-trigger.svelte-g55adm:active{background:var(--md-sys-color-surface-container-highest)}.version-trigger.svelte-g55adm:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-1px}.whats-new-card.svelte-g55adm{position:relative;width:355px;height:285px;background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-small);box-shadow:var(--md-sys-elevation-level-2);overflow:hidden}.whats-new-clip.svelte-g55adm{position:absolute;inset:0;overflow:hidden;pointer-events:none}.whats-new-image.svelte-g55adm{position:absolute;display:block;width:113.86%;height:115.44%;left:-7.08%;top:-7.72%;max-width:none}.sidebar-nav-item.svelte-1m9eea5{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--md-sys-color-on-surface);font:inherit;width:100%;padding:0;border-radius:var(--md-sys-shape-corner-medium);text-align:left;overflow:clip;transition:background-color var(--md-sys-motion-standard)}.sidebar-nav-item.svelte-1m9eea5:disabled{cursor:not-allowed;color:var(--md-sys-state-on-surface-opacity-38)}.sidebar-nav-item.svelte-1m9eea5:focus{outline:none}.sidebar-nav-item.svelte-1m9eea5:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.sidebar-nav-item.svelte-1m9eea5:not(:disabled):not(.selected):hover .state-layer:where(.svelte-1m9eea5){background:var(--md-sys-state-on-surface-opacity-08)}.sidebar-nav-item.svelte-1m9eea5:not(:disabled):not(.selected):active .state-layer:where(.svelte-1m9eea5),.sidebar-nav-item.svelte-1m9eea5:not(:disabled):not(.selected):focus-visible .state-layer:where(.svelte-1m9eea5){background:var(--md-sys-state-on-surface-opacity-10)}.sidebar-nav-item.svelte-1m9eea5.selected{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.sidebar-nav-item.svelte-1m9eea5.selected .subtitle:where(.svelte-1m9eea5){color:var(--md-sys-color-on-secondary-container)}.sidebar-nav-item.svelte-1m9eea5.selected .trailing-label:where(.svelte-1m9eea5){color:var(--md-sys-color-on-secondary-container)}.sidebar-nav-item.svelte-1m9eea5.selected .trailing-badge:where(.svelte-1m9eea5){background:var(--md-sys-color-on-secondary-container);color:var(--md-sys-color-secondary-container)}.sidebar-nav-item.svelte-1m9eea5.selected:not(:disabled):hover .state-layer:where(.svelte-1m9eea5){background:color-mix(in srgb,var(--md-sys-color-secondary-container) 92%,var(--md-sys-color-on-secondary-container))}.sidebar-nav-item.svelte-1m9eea5.selected:not(:disabled):active .state-layer:where(.svelte-1m9eea5),.sidebar-nav-item.svelte-1m9eea5.selected:not(:disabled):focus-visible .state-layer:where(.svelte-1m9eea5){background:color-mix(in srgb,var(--md-sys-color-secondary-container) 90%,var(--md-sys-color-on-secondary-container))}.state-layer.svelte-1m9eea5{display:flex;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-16);min-height:24px;transition:background-color var(--md-sys-motion-standard)}.icon-wrapper.svelte-1m9eea5{display:inline-flex;align-items:center;min-height:24px;flex-shrink:0;color:inherit}.content.svelte-1m9eea5{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-4);justify-content:center;min-height:24px}.title.svelte-1m9eea5{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.subtitle.svelte-1m9eea5{color:var(--md-sys-color-on-surface-variant);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.trailing-badge.svelte-1m9eea5{flex-shrink:0;min-width:24px;height:24px;padding:0 var(--sp-4);border-radius:var(--md-sys-shape-corner-full);display:inline-flex;align-items:center;justify-content:center;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);align-self:center}.trailing-chip.svelte-1m9eea5{flex-shrink:0;height:24px;padding:0 var(--sp-8);border-radius:var(--md-sys-shape-corner-full);display:inline-flex;align-items:center;align-self:center}.trailing-label.svelte-1m9eea5{flex-shrink:0;color:var(--md-sys-color-on-surface-variant);align-self:center}.trigger.svelte-1sa7qof{appearance:none;display:flex;align-items:center;gap:var(--sp-8);width:100%;height:56px;padding:0 var(--sp-8);background:transparent;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-small);cursor:pointer;text-align:left;color:var(--md-sys-color-on-surface);font:inherit;box-sizing:border-box;transition:background-color var(--md-sys-motion-standard)}.trigger.svelte-1sa7qof:hover{background:var(--md-sys-color-surface-container-low)}.trigger.svelte-1sa7qof:focus{outline:none}.trigger.svelte-1sa7qof:focus-visible{border-color:var(--md-sys-color-primary);outline:1px solid var(--md-sys-color-primary)}.trigger-leading.svelte-1sa7qof,.trigger-trailing.svelte-1sa7qof{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--md-sys-color-on-surface-variant)}.trigger-url.svelte-1sa7qof{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--sp-8)}.popover.svelte-1sa7qof{display:flex;flex-direction:column;gap:var(--sp-8);width:400px;padding:var(--sp-8);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--md-sys-elevation-level-2)}.popover-header.svelte-1sa7qof{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-16)}.popover-header.svelte-1sa7qof h3:where(.svelte-1sa7qof){margin:0;color:var(--md-sys-color-on-surface)}.suspended-toggle.svelte-1sa7qof{display:flex;align-items:center;gap:var(--sp-8);cursor:pointer;color:var(--md-sys-color-on-surface-variant)}.popover-search.svelte-1sa7qof{position:relative;display:flex;align-items:center;height:40px;margin:0 var(--sp-16);padding:0 var(--sp-12);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-small)}.popover-search.svelte-1sa7qof:focus-within{border-color:var(--md-sys-color-primary)}.search-icon.svelte-1sa7qof{display:inline-flex;color:var(--md-sys-color-on-surface-variant);margin-right:var(--sp-8)}.search-input.svelte-1sa7qof{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--md-sys-color-on-surface);font:inherit}.search-input.svelte-1sa7qof::placeholder{color:var(--md-sys-color-on-surface-variant)}.popover-list.svelte-1sa7qof{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.popover-empty.svelte-1sa7qof{text-align:center;padding:var(--sp-24);color:var(--md-sys-color-on-surface-variant);margin:0}.popover-footer.svelte-1sa7qof{padding:var(--sp-16)}.popover-footer.svelte-1sa7qof .button{width:100%}.top-bar.svelte-11yu8dz{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 var(--sp-24);background:transparent;flex-shrink:0}.title-group.svelte-11yu8dz{display:flex;align-items:center;gap:var(--sp-8)}.title.svelte-11yu8dz{color:var(--md-sys-color-on-surface)}.right.svelte-11yu8dz{display:flex;align-items:center;gap:0}.status.svelte-11yu8dz{display:flex;align-items:center;gap:var(--sp-8);margin-right:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.status-dot.svelte-11yu8dz{font-size:18px;line-height:1}.avatar.svelte-11yu8dz{margin-left:var(--sp-16);width:40px;height:40px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.footer.svelte-mh74xe{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-8) 0}.lang-trigger-wrapper.svelte-mh74xe{display:inline-flex}.shell-outer.svelte-s97dag{background:var(--md-sys-color-surface);min-height:100vh}.shell.svelte-s97dag{display:flex;width:100%;max-width:1440px;height:100vh}.sidebar.svelte-s97dag{width:296px;flex-shrink:0;padding:0 var(--sp-24) var(--sp-24);display:flex;flex-direction:column;gap:0;height:100vh;overflow-y:auto;box-sizing:border-box}.primary-nav.svelte-s97dag{display:flex;flex-direction:column;gap:0;margin-top:var(--sp-16)}.nav-section-header.svelte-s97dag{padding:var(--sp-24) var(--sp-16) var(--sp-8);color:var(--md-sys-color-on-surface-variant);margin:0}.nav-divider-line.svelte-s97dag{height:1px;background:var(--md-sys-color-outline-variant);opacity:.4;margin:var(--sp-12) var(--sp-16)}.last-three.svelte-s97dag{display:flex;flex-direction:column;padding:0}.offering-skel.svelte-s97dag{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-16)}.offering-skel-sub.svelte-s97dag{display:flex;flex-direction:column}.sidebar-footer-wrapper.svelte-s97dag{margin-top:auto;padding-top:var(--sp-32)}.main-column.svelte-s97dag{display:flex;flex-direction:column;flex:1;min-width:0;height:100vh;overflow-y:auto;box-sizing:border-box}.content.svelte-s97dag{display:flex;flex-direction:column;gap:var(--sp-8);flex:1;padding:0 var(--sp-8) var(--sp-8) 0;box-sizing:border-box}.focused-shell.svelte-s97dag{min-height:100vh;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container)}.focused-content.svelte-s97dag{flex:1}:root{--hub-mode-full: #059669;--hub-mode-trial: #d97706;--hub-mode-expired: #b91c1c;--hub-mode-progress: #2563eb}.dev-hub.svelte-1tkmeeu{position:fixed;top:calc(var(--sp-8) + 28px + var(--sp-4));left:var(--sp-8);z-index:1002;width:228px;background:#0f172a;border:1px solid #334155;border-radius:8px;box-shadow:0 8px 24px #00000073;padding:var(--sp-4) 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.hub-title.svelte-1tkmeeu{padding:6px 12px 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.hub-row.svelte-1tkmeeu{display:flex;align-items:center;width:100%;padding:7px 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:#94a3b8;gap:8px;font-family:inherit;font-size:12px}.hub-row.svelte-1tkmeeu:hover{background:#1e293b;color:#e2e8f0}.hub-row.active.svelte-1tkmeeu{color:#e2e8f0}.hub-row-label.svelte-1tkmeeu{flex:1}.mode-pill.svelte-1tkmeeu{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;color:#fff;letter-spacing:.03em;flex-shrink:0}.dot.svelte-1tkmeeu{width:8px;height:8px;border-radius:50%;background:#334155;border:1px solid #475569;flex-shrink:0}.dot.on.svelte-1tkmeeu{background:#3b82f6;border-color:#60a5fa;box-shadow:0 0 4px #60a5fa80}.hub-divider.svelte-1tkmeeu{height:1px;background:#1e293b;margin:var(--sp-4) 0}.hub-row--catalog.svelte-1tkmeeu{color:#7dd3fc}.hub-row--catalog.svelte-1tkmeeu:hover{color:#bae6fd;background:#1e293b}.arrow.svelte-1tkmeeu{flex-shrink:0;font-size:13px}.trial-lock-overlay.svelte-5exjfm{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.copy.svelte-5exjfm{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0;flex:1}.title.svelte-5exjfm{margin:0;color:var(--md-sys-color-on-surface)}.body.svelte-5exjfm{margin:0;color:var(--md-sys-color-on-surface-variant)}.cta.svelte-5exjfm{flex-shrink:0}.analysis-stack.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.body-col.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-12);padding:0 var(--sp-16) var(--sp-16)}.body-col.svelte-1c0fc0g p:where(.svelte-1c0fc0g){margin:0;color:var(--md-sys-color-on-surface)}.body-simple.svelte-1c0fc0g{margin:0;padding:0 var(--sp-16) var(--sp-16);color:var(--md-sys-color-on-surface)}.meta-row.svelte-1c0fc0g{display:flex;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.meta-row.svelte-1c0fc0g .strong:where(.svelte-1c0fc0g){font-weight:var(--md-ref-weight-medium)}.ref-chip.svelte-1c0fc0g{display:inline-flex;align-items:center;gap:var(--sp-4);padding:6px var(--sp-8);border-radius:9px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ref-icon.svelte-1c0fc0g{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.ref-body.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-16);padding:0 var(--sp-16) var(--sp-16)}.ref-body.svelte-1c0fc0g>p:where(.svelte-1c0fc0g){margin:0;color:var(--md-sys-color-on-surface)}.ref-cards.svelte-1c0fc0g{display:flex;gap:var(--sp-8);align-items:stretch}.ref-card.svelte-1c0fc0g{display:flex;flex:1;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;min-width:0}.ref-card.eeat.svelte-1c0fc0g{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ref-card.source.svelte-1c0fc0g{background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface)}.card-title.svelte-1c0fc0g{margin:0}.source-head.svelte-1c0fc0g{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.source-logo.svelte-1c0fc0g{width:24px;height:24px;flex-shrink:0}.eeat-list.svelte-1c0fc0g,.bullet-list.svelte-1c0fc0g{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-8)}.eeat-item.svelte-1c0fc0g,.bullet-list.svelte-1c0fc0g li:where(.svelte-1c0fc0g){display:flex;align-items:flex-start;gap:var(--sp-8)}.bullet.svelte-1c0fc0g{flex-shrink:0;display:inline-flex;line-height:1.4;font-size:12px}.eeat-item.svelte-1c0fc0g p:where(.svelte-1c0fc0g),.bullet-list.svelte-1c0fc0g li:where(.svelte-1c0fc0g) p:where(.svelte-1c0fc0g){margin:0}.source-group.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-8)}.link.svelte-1c0fc0g{color:var(--md-sys-color-primary);word-break:break-word;text-decoration:none}.link.svelte-1c0fc0g:hover{text-decoration:underline}.assessment.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-16);padding:0 var(--sp-16) var(--sp-16)}.summary.svelte-1c0fc0g{margin:0;color:var(--md-sys-color-on-surface)}.assessment-card.svelte-1c0fc0g{display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-low);box-sizing:border-box}.trial-lock-content.svelte-1c0fc0g{position:relative;max-height:160px;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-16)}.trial-lock-content.svelte-1c0fc0g:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--md-sys-color-surface-container-lowest),transparent);pointer-events:none}.findings-col.svelte-1c0fc0g{display:flex;flex:1;flex-direction:column;gap:var(--sp-16);min-width:0}.findings.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-8)}.findings-title.svelte-1c0fc0g{margin:0;color:var(--md-sys-color-on-surface)}.findings-body.svelte-1c0fc0g{display:flex;flex-direction:column;gap:var(--sp-4)}.findings-body.svelte-1c0fc0g p:where(.svelte-1c0fc0g){margin:0;color:var(--md-sys-color-on-surface);line-height:1.4}.evidence-link.svelte-1c0fc0g{display:flex;align-items:flex-start;gap:var(--sp-8)}.link-icon.svelte-1c0fc0g{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--md-sys-color-primary)}.side-col.svelte-1c0fc0g{display:flex;flex:1;flex-direction:column;gap:var(--sp-24);min-width:0}.side-card.svelte-1c0fc0g{display:flex;gap:var(--sp-16);align-items:flex-start}.side-icon.svelte-1c0fc0g{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px}.side-icon.missing.svelte-1c0fc0g{background:var(--xovi-score-danger-bg);color:var(--md-sys-color-on-error-container)}.side-icon.improve.svelte-1c0fc0g{background:var(--xovi-score-success-bg);color:var(--xovi-on-success-container)}.side-text.svelte-1c0fc0g{display:flex;flex:1;flex-direction:column;gap:var(--sp-8);min-width:0}.side-text.svelte-1c0fc0g p:where(.svelte-1c0fc0g){margin:0;color:var(--md-sys-color-on-surface)}.insights-stack.svelte-1oxiotr{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.analysis-ctx.svelte-1oxiotr{display:flex;gap:var(--sp-8);padding:var(--sp-16)}.ctx-col.svelte-1oxiotr{display:flex;flex:1;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16);border-radius:12px;min-width:0}.ctx-col.urls.svelte-1oxiotr{background:var(--md-sys-color-surface-container)}.ctx-col.identified.svelte-1oxiotr{background:var(--md-sys-color-surface-container-low)}.col-title.svelte-1oxiotr{color:var(--md-sys-color-on-surface);margin:0}.url-list.svelte-1oxiotr{display:flex;flex-direction:column;gap:var(--sp-8);list-style:none;padding:0;margin:0}.url-item.svelte-1oxiotr{display:flex;align-items:flex-start;gap:var(--sp-8)}.link-icon.svelte-1oxiotr{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--md-sys-color-primary)}.link.svelte-1oxiotr{flex:1;min-width:0;color:var(--md-sys-color-primary);word-break:break-all;text-decoration:none}.link.svelte-1oxiotr:hover{text-decoration:underline}.identified-value.svelte-1oxiotr{margin:0;color:var(--md-sys-color-on-surface)}.meta.svelte-1oxiotr{margin:0;color:var(--md-sys-color-on-surface-variant)}.meta.svelte-1oxiotr .strong:where(.svelte-1oxiotr){font-weight:var(--md-ref-weight-medium)}.meta.svelte-1oxiotr .sep:where(.svelte-1oxiotr){margin:0 var(--sp-4)}.cards-body.svelte-1oxiotr{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16)}.stmt-card.svelte-1oxiotr,.ind-card.svelte-1oxiotr{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-low)}.stmt-title.svelte-1oxiotr,.ind-title.svelte-1oxiotr,.stmt-quote.svelte-1oxiotr,.ind-body.svelte-1oxiotr{margin:0;color:var(--md-sys-color-on-surface)}.stmt-link.svelte-1oxiotr{display:flex;align-items:flex-start;gap:var(--sp-8)}.empty.svelte-1oxiotr{margin:0;color:var(--md-sys-color-on-surface-variant);font-style:italic}.ia-stack.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.body-col.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16)}.body-col.svelte-1i7gvgk>p:where(.svelte-1i7gvgk){margin:0;color:var(--md-sys-color-on-surface-variant)}.ref-cards.svelte-1i7gvgk{display:flex;gap:var(--sp-8);align-items:stretch}.ref-card.svelte-1i7gvgk{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:8px}.ref-card.details.svelte-1i7gvgk{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.ref-card.sources.svelte-1i7gvgk{background:var(--md-sys-color-surface-container-low)}.card-title.svelte-1i7gvgk{margin:0;color:var(--md-sys-color-on-surface)}.ref-card.details.svelte-1i7gvgk .card-title:where(.svelte-1i7gvgk){color:var(--md-sys-color-on-secondary-container)}.sources-head.svelte-1i7gvgk{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.caption.svelte-1i7gvgk{color:var(--md-sys-color-on-surface-variant);margin:0}.source-logo.svelte-1i7gvgk{height:24px;width:auto;flex-shrink:0}.sources-body.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-16)}.source-group.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-8)}.bullets.svelte-1i7gvgk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-8)}.bullet-row.svelte-1i7gvgk{display:flex;align-items:flex-start;gap:var(--sp-8)}.bullet.svelte-1i7gvgk{flex-shrink:0;line-height:1.6;font-size:10px}.bullet.primary.svelte-1i7gvgk{color:var(--md-sys-color-primary)}.bullet.on-secondary-container.svelte-1i7gvgk{color:var(--md-sys-color-on-secondary-container)}.bullet-row.svelte-1i7gvgk p:where(.svelte-1i7gvgk){margin:0;color:var(--md-sys-color-on-surface)}.ref-card.details.svelte-1i7gvgk .bullet-row:where(.svelte-1i7gvgk) p:where(.svelte-1i7gvgk){color:var(--md-sys-color-on-secondary-container)}.ref-card.details.svelte-1i7gvgk .on-secondary-container:where(.svelte-1i7gvgk){color:var(--md-sys-color-on-secondary-container)}.link.svelte-1i7gvgk{color:var(--md-sys-color-primary);word-break:break-word;text-decoration:none}.link.svelte-1i7gvgk:hover{text-decoration:underline}.cases-list.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-16)}.case-card.svelte-1i7gvgk{display:flex;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-low)}.case-left.svelte-1i7gvgk,.case-right.svelte-1i7gvgk{display:flex;flex:1;min-width:0;flex-direction:column}.case-left.svelte-1i7gvgk{justify-content:space-between;gap:var(--sp-16)}.case-left-top.svelte-1i7gvgk{display:flex;flex-direction:column;gap:var(--sp-8)}.case-left-top.svelte-1i7gvgk p.typescale-title-small:where(.svelte-1i7gvgk){margin:0;color:var(--md-sys-color-on-surface)}.case-left-top.svelte-1i7gvgk p.variant:where(.svelte-1i7gvgk){margin:0;color:var(--md-sys-color-on-surface-variant)}.case-link.svelte-1i7gvgk{display:flex;align-items:flex-start;gap:var(--sp-8)}.link-icon.svelte-1i7gvgk{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:var(--md-sys-color-primary)}.case-right.svelte-1i7gvgk{gap:var(--sp-24)}.case-side.svelte-1i7gvgk{display:flex;align-items:flex-start;gap:var(--sp-16)}.case-icon.svelte-1i7gvgk{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px}.case-icon.missing.svelte-1i7gvgk{background:var(--xovi-score-danger-bg);color:var(--md-sys-color-on-error-container)}.case-icon.improve.svelte-1i7gvgk{background:var(--xovi-score-success-bg);color:var(--xovi-on-success-container)}.case-text.svelte-1i7gvgk{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-8)}.case-text.svelte-1i7gvgk p:where(.svelte-1i7gvgk){margin:0;color:var(--md-sys-color-on-surface)}.case-text.svelte-1i7gvgk p.variant:where(.svelte-1i7gvgk){color:var(--md-sys-color-on-surface-variant)}.section.svelte-umivbw{display:flex;align-items:flex-start;gap:7px;width:100%}.accordions.svelte-umivbw{display:flex;flex:1;flex-direction:column;gap:var(--sp-8);min-width:0}.score-col.svelte-umivbw{display:flex;flex-direction:column;width:360px;flex-shrink:0}.score-card-skeleton.svelte-umivbw{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.scs-title.svelte-umivbw{display:flex;align-items:flex-start;height:24px}.scs-gauge.svelte-umivbw{display:flex;flex-direction:column;gap:var(--sp-4)}.scs-number.svelte-umivbw{display:flex;align-items:flex-end;height:53px;padding-bottom:var(--sp-8);box-sizing:border-box}.scs-tail.svelte-umivbw{height:24px}.accordion-body.svelte-umivbw{display:flex;flex-direction:column;gap:var(--sp-12);padding:0 calc(32px + var(--sp-8)) var(--sp-16) var(--sp-16)}.rule-description.svelte-umivbw{color:var(--md-sys-color-on-surface-variant);margin:0}.rules-list.svelte-umivbw{display:flex;flex-direction:column;gap:var(--sp-8)}.insights-strip.svelte-umivbw{appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sp-8) var(--sp-16);background:transparent;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:8px;transition:background-color var(--md-sys-motion-standard)}.insights-strip.svelte-umivbw:hover{background:var(--md-sys-state-on-surface-opacity-08)}.insights-strip.svelte-umivbw:focus{outline:none}.insights-strip.svelte-umivbw:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.insights-title.svelte-umivbw{color:var(--md-sys-color-primary)}.insights-meta.svelte-umivbw{display:inline-flex;align-items:center;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.insights-meta.svelte-umivbw .strong:where(.svelte-umivbw){font-weight:var(--md-ref-weight-medium)}.offering-tile.svelte-1v0k56p{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.head.svelte-1v0k56p{display:flex;flex-direction:column}.name.svelte-1v0k56p{margin:0;color:var(--md-sys-color-on-surface)}.meta.svelte-1v0k56p{margin:0;color:var(--md-sys-color-on-surface-variant)}.metrics.svelte-1v0k56p{display:flex;flex-direction:column;gap:var(--sp-8)}.row.svelte-1v0k56p{display:flex;align-items:center;gap:var(--sp-16)}.label.svelte-1v0k56p{flex:1;min-width:0;color:var(--md-sys-color-on-surface)}.cta.svelte-1v0k56p{display:flex;align-self:flex-start}.dashboard.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-8)}.section.svelte-1ksh53r{display:flex;flex-direction:column}.section-body.svelte-1ksh53r{padding-top:var(--sp-8)}.offerings-grid.svelte-1ksh53r{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-16)}.cat-skeleton.svelte-1ksh53r{display:flex;align-items:flex-start;gap:7px;width:100%}.cat-skeleton-rows.svelte-1ksh53r{display:flex;flex:1;flex-direction:column;gap:var(--sp-8);min-width:0}.cat-skel-row.svelte-1ksh53r{display:flex;align-items:flex-start;gap:var(--sp-16);width:100%;padding:var(--sp-12) var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.cat-skel-row-text.svelte-1ksh53r{flex:1;min-width:0;display:flex;flex-direction:column}.cat-skel-trailing.svelte-1ksh53r{display:inline-flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.chevron-spacer.svelte-1ksh53r{width:32px;height:32px;flex-shrink:0}.scorecard-skeleton.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-16);width:360px;flex-shrink:0;padding:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.scorecard-skel-title.svelte-1ksh53r{display:flex;align-items:flex-start;height:24px}.scorecard-skel-gauge.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-4)}.scorecard-skel-number.svelte-1ksh53r{display:flex;align-items:flex-end;height:53px;padding-bottom:var(--sp-8);box-sizing:border-box}.scorecard-skel-tail.svelte-1ksh53r{height:24px}.tile-skeleton.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.tile-skel-head.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-8)}.tile-skel-meta.svelte-1ksh53r{display:flex;flex-direction:column}.tile-skel-metrics.svelte-1ksh53r{display:flex;flex-direction:column;gap:var(--sp-8)}.tile-skel-row.svelte-1ksh53r{display:flex;align-items:center;gap:var(--sp-16);height:20px}.tile-skel-row-bar.svelte-1ksh53r{display:flex;flex:1;align-items:center;min-width:0;height:20px}.tile-skel-cta.svelte-1ksh53r{align-self:flex-start}.login-root.svelte-1jn9ha{min-height:100vh;display:grid;place-items:center;background:#f9fafb;font-family:system-ui,-apple-system,sans-serif;padding:2rem 1rem}.login-card.svelte-1jn9ha{width:100%;max-width:400px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000a}h1.svelte-1jn9ha{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#111827;text-align:center}form.svelte-1jn9ha{display:flex;flex-direction:column;gap:1rem}.field.svelte-1jn9ha{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-1jn9ha{font-size:.85rem;font-weight:500;color:#374151}input.svelte-1jn9ha{padding:.55rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;font-family:inherit;background:#fff;color:#111827}input.svelte-1jn9ha:focus{outline:2px solid #2563eb;outline-offset:-1px;border-color:transparent}input[aria-invalid=true].svelte-1jn9ha{border-color:#dc2626}.error.svelte-1jn9ha{margin:0;color:#dc2626;font-size:.85rem}.cta.svelte-1jn9ha{margin-top:.5rem;padding:.7rem 1rem;background:#2563eb;color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;border:none;border-radius:6px;cursor:pointer}.cta.svelte-1jn9ha:hover{background:#1d4ed8}.cta.svelte-1jn9ha:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.site-reg-root.svelte-8ytouf{min-height:100vh;display:grid;place-items:center;background:#f9fafb;font-family:system-ui,-apple-system,sans-serif;padding:2rem 1rem}.site-reg-card.svelte-8ytouf{width:100%;max-width:480px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;box-shadow:0 1px 3px #0000000a}h1.svelte-8ytouf{margin:0 0 .5rem;font-size:1.35rem;font-weight:600;color:#111827}.subtitle.svelte-8ytouf{margin:0 0 1.5rem;color:#52525b;font-size:.95rem;line-height:1.45}form.svelte-8ytouf{display:flex;flex-direction:column;gap:1.1rem}.field.svelte-8ytouf{display:flex;flex-direction:column;gap:.375rem}.field-label.svelte-8ytouf{font-size:.85rem;font-weight:500;color:#374151}input.svelte-8ytouf{padding:.6rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;font-family:inherit;background:#fff;color:#111827}input.svelte-8ytouf:focus{outline:2px solid #2563eb;outline-offset:-1px;border-color:transparent}input[aria-invalid=true].svelte-8ytouf{border-color:#dc2626}input.svelte-8ytouf:disabled{background:#f4f4f5;color:#71717a}.field-error.svelte-8ytouf,.form-error.svelte-8ytouf{margin:0;color:#dc2626;font-size:.85rem}.cta-row.svelte-8ytouf{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.cta.svelte-8ytouf{padding:.7rem 1rem;background:#2563eb;color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;border:none;border-radius:6px;cursor:pointer}.cta.svelte-8ytouf:hover:not(:disabled){background:#1d4ed8}.cta.svelte-8ytouf:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.cta.svelte-8ytouf:disabled{background:#93c5fd;cursor:not-allowed}.cta-helper.svelte-8ytouf{margin:0;font-size:.8rem;color:#52525b;line-height:1.4}.sticky-bar.svelte-122gadj{position:fixed;top:0;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-12) var(--sp-24);background:var(--md-sys-color-surface-container-lowest);border-radius:0 0 16px 16px;box-sizing:border-box;box-shadow:0 0 0 1px #0000000a,0 4px 12px -2px #00000014,0 16px 32px -8px #00000029;animation:svelte-122gadj-sticky-in .18s cubic-bezier(.2,0,0,1) both}@keyframes svelte-122gadj-sticky-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cluster-left.svelte-122gadj{display:flex;align-items:center;gap:var(--sp-16);width:440px;min-width:0}.progress-wrap.svelte-122gadj{flex:1 0 0;min-width:0}.counter.svelte-122gadj{flex-shrink:0;color:var(--md-sys-color-on-surface);white-space:nowrap}.cluster-right.svelte-122gadj{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.info-chip-sm.svelte-122gadj{display:inline-flex;align-items:center;gap:var(--sp-4);padding:3px calc(var(--sp-8) - 1px);border-radius:6px;box-sizing:border-box;background:transparent;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.popover-anchor.svelte-1ksjjte{z-index:1000}.popover-anchor.svelte-1ksjjte .menu{min-width:220px;max-width:min(220px,calc(100vw - var(--sp-32)))}.ds-popover.svelte-k5rllu{width:680px;max-width:min(680px,calc(100vw - var(--sp-32)));padding:var(--sp-24);background:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-large);box-shadow:var(--xovi-popover-shadow);display:flex;flex-direction:column;gap:var(--sp-24);z-index:1000;max-height:280px;overflow-y:auto}.hero.svelte-k5rllu{display:flex;flex-direction:column;gap:var(--sp-4)}.title.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface)}.sub.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface-variant)}.columns.svelte-k5rllu{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-24)}.col.svelte-k5rllu{display:flex;flex-direction:column;gap:var(--sp-8);min-width:0;padding:0}.col-title.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface)}.def.svelte-k5rllu{display:flex;flex-direction:column;gap:var(--sp-8)}.def-name.svelte-k5rllu,.def-description.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface)}.def-meta.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface-variant)}.queries.svelte-k5rllu{margin:0;padding-left:var(--sp-24)}.query.svelte-k5rllu{color:var(--md-sys-color-on-surface);margin-bottom:var(--sp-4)}.query.svelte-k5rllu:last-child{margin-bottom:0}.queries-empty.svelte-k5rllu{margin:0;color:var(--md-sys-color-on-surface-variant)}.row.svelte-jo4m0p{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24) var(--sp-24);box-sizing:border-box}.row.highlighted.svelte-jo4m0p{animation:svelte-jo4m0p-restore-highlight 2.5s var(--md-sys-motion-easing-emphasized-decelerate, ease-out) forwards}@keyframes svelte-jo4m0p-restore-highlight{0%{background-color:var(--md-sys-color-secondary-container)}to{background-color:transparent}}.top.svelte-jo4m0p{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-24)}.top-left.svelte-jo4m0p{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-4)}.title-row.svelte-jo4m0p{display:flex;align-items:center;gap:var(--sp-12);min-width:0}.name.svelte-jo4m0p{margin:0;color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-row.svelte-jo4m0p{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.meta-dot.svelte-jo4m0p{color:var(--md-sys-color-outline);flex-shrink:0}.view-queries-chip.svelte-jo4m0p:disabled{opacity:.38;cursor:not-allowed}.top-right.svelte-jo4m0p{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0;justify-content:flex-end}.bottom.svelte-jo4m0p{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.bottom-left.svelte-jo4m0p{display:flex;flex:1;align-items:center;flex-wrap:wrap;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.no-report.svelte-jo4m0p{color:var(--md-sys-color-on-surface-variant)}.visibility-skel-row.svelte-jo4m0p{display:inline-flex;align-items:center;gap:var(--sp-4)}.bottom-right.svelte-jo4m0p{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.trigger-anchor.svelte-jo4m0p{display:inline-block}.kebab-anchor.svelte-jo4m0p{z-index:1000}.kebab-anchor.svelte-jo4m0p .menu{min-width:200px;max-width:min(200px,calc(100vw - var(--sp-32)))}.archive-confirm-anchor.svelte-jo4m0p,.cap-tooltip-anchor.svelte-jo4m0p{z-index:1000}.queries-popover.svelte-jo4m0p{display:flex;flex-direction:column;gap:var(--sp-12);min-width:400px;max-width:400px;max-height:70vh;padding:var(--sp-24);background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-large);box-shadow:var(--xovi-popover-shadow);box-sizing:border-box;overflow-y:auto}.queries-popover-title.svelte-jo4m0p{margin:0;color:var(--md-sys-color-on-surface)}.queries-popover-list.svelte-jo4m0p{display:flex;flex-direction:column;gap:var(--sp-8);margin:0;padding:0;list-style:none}.queries-popover-item.svelte-jo4m0p{display:flex;align-items:baseline;gap:var(--sp-12)}.queries-popover-index.svelte-jo4m0p{color:var(--md-sys-color-on-surface-variant);flex-shrink:0;min-width:18px}.queries-popover-text.svelte-jo4m0p{color:var(--md-sys-color-on-surface);min-width:0}.queries-popover-empty.svelte-jo4m0p{color:var(--md-sys-color-on-surface-variant);margin:0}.ai-source-label.svelte-jo4m0p{display:inline-flex;align-items:center;gap:var(--sp-4);height:18px;padding:0 var(--sp-8) 0 6px;border-radius:4px;background:var(--xovi-warning-container);color:var(--xovi-on-warning-container);flex-shrink:0}.ai-source-label-text.svelte-jo4m0p{font-family:var(--md-ref-typeface-plain);font-size:11px;line-height:14px;font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.info-chip-clickable.svelte-jo4m0p{appearance:none;font:inherit;display:inline-flex;align-items:center;gap:var(--sp-4);padding:3px calc(var(--sp-8) - 1px);border-radius:6px;box-sizing:border-box;background:transparent;border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-sys-motion-standard)}.info-chip-clickable.svelte-jo4m0p:hover{background:var(--md-sys-state-on-surface-variant-opacity-08)}.info-chip-clickable.svelte-jo4m0p:active{background:var(--md-sys-state-on-surface-variant-opacity-10)}.info-chip-clickable.svelte-jo4m0p:focus{outline:none}.info-chip-clickable.svelte-jo4m0p:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.info-chip-clickable.svelte-jo4m0p .chip-icon:where(.svelte-jo4m0p){display:inline-flex;align-items:center;color:inherit}.body.svelte-2huwn7{margin:0;color:var(--md-sys-color-on-surface-variant)}strong.svelte-2huwn7{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-weight)}.row-skel.svelte-1dgxwe0{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24) var(--sp-24);box-sizing:border-box}.rows.svelte-1dgxwe0 .row-skel:where(.svelte-1dgxwe0):not(:last-child){border-bottom:1px solid var(--xovi-divider-subtle)}.row-skel-top.svelte-1dgxwe0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-24)}.row-skel-top-left.svelte-1dgxwe0{display:flex;flex-direction:column;gap:var(--sp-4);flex:1;min-width:0}.row-skel-top-right.svelte-1dgxwe0{display:flex;align-items:center;flex-shrink:0}.row-skel-bottom.svelte-1dgxwe0{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.row-skel-bottom-left.svelte-1dgxwe0{display:flex;flex:1;min-width:0}.row-skel-bottom-right.svelte-1dgxwe0{display:flex;align-items:center;flex-shrink:0}.olr.svelte-1dgxwe0{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.manage-section.svelte-1dgxwe0{display:flex;flex-direction:column;width:100%;border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.manage-head.svelte-1dgxwe0{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-24) var(--sp-24) var(--sp-16) var(--sp-24)}.manage-head.svelte-1dgxwe0 h2:where(.svelte-1dgxwe0){margin:0;color:var(--md-sys-color-on-surface)}.tabs-anchor.svelte-1dgxwe0 .tab-bar{background:transparent;padding:0 var(--sp-16);border-bottom-color:var(--xovi-divider-subtle)}.helper.svelte-1dgxwe0{margin:0;color:var(--md-sys-color-on-surface-variant);max-width:100ch}.head-actions.svelte-1dgxwe0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-12);padding:var(--sp-16) var(--sp-24)}.search-wrap.svelte-1dgxwe0{position:relative;display:flex;align-items:center;width:100%;max-width:320px}.search-icon.svelte-1dgxwe0{position:absolute;left:var(--sp-12);display:inline-flex;color:var(--md-sys-color-on-surface-variant)}.search-input.svelte-1dgxwe0{width:100%;height:40px;padding:0 var(--sp-12) 0 40px;border:1px solid var(--md-sys-color-outline-variant);border-radius:4px;background:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);font:inherit;outline:none;box-sizing:border-box}.search-input.svelte-1dgxwe0:focus{border-color:var(--md-sys-color-primary)}.create-buttons.svelte-1dgxwe0{display:inline-flex;align-items:center;gap:var(--sp-8)}.trial-help-wrap.svelte-1dgxwe0{padding:0 var(--sp-24)}.rows.svelte-1dgxwe0{display:flex;flex-direction:column}.rows.svelte-1dgxwe0 article.row:not(:last-child){border-bottom:1px solid var(--xovi-divider-subtle)}.empty.svelte-1dgxwe0{color:var(--md-sys-color-on-surface-variant);padding:var(--sp-24);margin:0}.metric-block-outer.svelte-6ex2h4{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-4)}.tinted.svelte-6ex2h4{display:flex;flex:1;flex-direction:column;padding:var(--sp-8);border-radius:4px}.tinted.svelte-6ex2h4.status-high{background:var(--xovi-score-success-bg)}.tinted.svelte-6ex2h4.status-high .value:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-high .title:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-high .subtitle:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-high .unit:where(.svelte-6ex2h4){color:var(--xovi-on-success-container)}.tinted.svelte-6ex2h4.status-medium{background:var(--xovi-score-warning-bg)}.tinted.svelte-6ex2h4.status-medium .value:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-medium .title:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-medium .subtitle:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-medium .unit:where(.svelte-6ex2h4){color:var(--xovi-on-warning-container)}.tinted.svelte-6ex2h4.status-low{background:var(--xovi-score-danger-bg)}.tinted.svelte-6ex2h4.status-low .value:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-low .title:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-low .subtitle:where(.svelte-6ex2h4),.tinted.svelte-6ex2h4.status-low .unit:where(.svelte-6ex2h4){color:var(--md-sys-color-on-error-container)}.value-row.svelte-6ex2h4{display:flex;align-items:baseline;gap:var(--sp-4)}.value.svelte-6ex2h4{font-family:var(--md-ref-typeface-plain);font-size:36px;line-height:1;font-weight:var(--md-ref-weight-regular);color:var(--md-sys-color-on-surface)}.unit.svelte-6ex2h4{color:var(--md-sys-color-on-surface-variant);padding-bottom:6px}.title.svelte-6ex2h4{margin:var(--sp-8) 0 0;color:var(--md-sys-color-on-surface)}.subtitle.svelte-6ex2h4{margin:var(--sp-4) 0 0;color:var(--md-sys-color-on-surface-variant)}.comparison.svelte-6ex2h4{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-8) var(--sp-8) var(--sp-4)}.comp-row.svelte-6ex2h4{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.comp-row.svelte-6ex2h4 .value-label{min-width:48px}.comp-name.svelte-6ex2h4{color:var(--md-sys-color-on-surface)}.comp-name.self.svelte-6ex2h4{font-weight:var(--md-ref-weight-medium)}.tabs.svelte-n9k4r9{display:inline-flex;align-items:center;gap:var(--sp-8)}.tab.svelte-n9k4r9{appearance:none;height:32px;padding:0 var(--sp-16);border:1px solid var(--md-sys-color-outline-variant);border-radius:8px;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-family:inherit;transition:background-color var(--md-sys-motion-standard),color var(--md-sys-motion-standard),border-color var(--md-sys-motion-standard)}.tab.svelte-n9k4r9:hover:not(.selected){background:var(--md-sys-state-on-surface-opacity-08)}.tab.selected.svelte-n9k4r9{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent}.query-card.svelte-1p8bmzl{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) var(--sp-16) var(--sp-8);border-radius:8px;background:var(--md-sys-color-surface-container-low);box-sizing:border-box}.head.svelte-1p8bmzl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);padding-bottom:var(--sp-8)}.head-text.svelte-1p8bmzl{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-4)}.q-num.svelte-1p8bmzl{margin:0;color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium)}.q-text.svelte-1p8bmzl{margin:0;color:var(--md-sys-color-on-surface)}.status-badge.svelte-1p8bmzl{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:8px}.status-badge.status-success.svelte-1p8bmzl{background:var(--xovi-score-success-bg);color:var(--xovi-on-success-container)}.status-badge.status-error.svelte-1p8bmzl{background:var(--xovi-score-danger-bg);color:var(--md-sys-color-on-error-container)}.table.svelte-1p8bmzl{display:flex;flex-direction:column}.row.svelte-1p8bmzl{display:flex;align-items:center;gap:var(--sp-8)}.header-row.svelte-1p8bmzl{padding:var(--sp-8) var(--sp-16);border-bottom:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-weight-medium)}.body-row.svelte-1p8bmzl{padding:var(--sp-8) var(--sp-16)}.col-name.svelte-1p8bmzl{width:104px;flex-shrink:0}.col-name.self.svelte-1p8bmzl{font-weight:var(--md-ref-weight-medium);color:var(--md-sys-color-on-surface)}.col-mentions.svelte-1p8bmzl{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-8)}.mentions-cell.svelte-1p8bmzl .bar-track:where(.svelte-1p8bmzl){position:relative;flex:1;min-width:0;height:4px;border-radius:2px;background:var(--md-sys-color-outline-variant);overflow:hidden}.bar-fill.svelte-1p8bmzl{position:absolute;top:0;left:0;bottom:0;background:var(--md-sys-color-error);opacity:.5;border-radius:2px;transition:width var(--md-sys-motion-standard)}.bar-fill.positive.svelte-1p8bmzl{background:var(--xovi-success)}.mentions-label.svelte-1p8bmzl{color:var(--md-sys-color-on-surface);white-space:nowrap}.col-pos.svelte-1p8bmzl{width:144px;flex-shrink:0}.col-pos.pos-cell.svelte-1p8bmzl{display:flex;justify-content:flex-end}.col-pos.pos-cell.svelte-1p8bmzl .value-label{min-width:48px}.improvement-card.svelte-1lt6wsh{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container-low);box-sizing:border-box}.head.svelte-1lt6wsh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16)}.title.svelte-1lt6wsh{margin:0;color:var(--md-sys-color-on-surface);flex:1;min-width:0}.description.svelte-1lt6wsh{margin:0;color:var(--md-sys-color-on-surface-variant)}.footer.svelte-1lt6wsh{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap}.description-skel.svelte-1lt6wsh{display:flex;flex-direction:column;gap:var(--sp-4)}.section.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8)}.section-head.svelte-501va0{display:flex;flex-direction:column}.aiv-wrapper.svelte-501va0{display:flex;flex-direction:column;gap:0;padding:0;border-radius:20px;transition:background-color var(--md-sys-motion-standard),padding var(--md-sys-motion-standard),gap var(--md-sys-motion-standard)}.aiv-wrapper.competitor-mode.svelte-501va0{background:var(--md-sys-color-secondary-container);padding:var(--sp-8);gap:var(--sp-8)}.competitor-banner.svelte-501va0{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-8) var(--sp-16);color:var(--md-sys-color-on-secondary-container)}.banner-text.svelte-501va0{flex:1;min-width:0}.competitor-info.svelte-501va0{width:100%;padding-top:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.ci-inner.svelte-501va0{display:flex;align-items:flex-start;gap:var(--sp-16);padding:0 var(--sp-16) var(--sp-16)}.ci-left.svelte-501va0,.ci-right.svelte-501va0{display:flex;flex:1;min-width:0;flex-direction:column}.ci-left.svelte-501va0{justify-content:space-between;align-self:stretch}.c-name.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface)}.c-link-row.svelte-501va0{display:flex;align-items:center;gap:var(--sp-8);padding-top:var(--sp-8)}.c-link-icon.svelte-501va0{display:inline-flex;color:var(--md-sys-color-primary)}.c-web.svelte-501va0{margin:0;color:var(--md-sys-color-primary)}.c-right-label.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface-variant)}.c-right-line.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface);font-weight:var(--md-ref-weight-medium)}.aiv-body.svelte-501va0{display:flex;align-items:flex-start;gap:7px}.aiv-left.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8);width:360px;flex-shrink:0}.competitors-block.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest)}.competitors-label.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface-variant);padding-bottom:var(--sp-4)}.competitors-list.svelte-501va0{display:flex;flex-direction:column;gap:2px}.competitor-row.svelte-501va0{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) var(--sp-12);border:0;border-radius:12px;background:transparent;color:var(--md-sys-color-on-surface);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--md-sys-motion-standard)}.competitor-row.svelte-501va0:hover:not(.selected){background:var(--md-sys-state-on-surface-opacity-08)}.competitor-row.selected.svelte-501va0{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.competitor-row.is-self.svelte-501va0 .c-row-name:where(.svelte-501va0){font-weight:var(--md-ref-weight-medium)}.c-row-name.svelte-501va0{flex:1;min-width:0}.explore-card.svelte-501va0{margin-top:var(--sp-16);padding:var(--sp-16);border-radius:8px;background:var(--md-sys-color-surface-container-low)}.explore-title.svelte-501va0{margin:0 0 var(--sp-4);color:var(--md-sys-color-on-surface)}.explore-body.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface-variant)}.aiv-right.svelte-501va0{display:flex;flex:1;min-width:0;flex-direction:column;gap:0;box-sizing:border-box}.panel.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16);border-radius:16px;background:var(--md-sys-color-surface-container-lowest);box-sizing:border-box}.aiv-right.svelte-501va0>.panel:where(.svelte-501va0):first-child{margin-bottom:var(--sp-8)}.tabs-row.svelte-501va0{padding-bottom:var(--sp-8)}.metrics-row.svelte-501va0{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.tabs-row.svelte-501va0{padding-top:var(--sp-8)}.tab-panel.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8)}.panel-header.svelte-501va0{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--sp-8)}.panel-title.svelte-501va0{margin:0;color:var(--md-sys-color-on-surface)}.queries-list.svelte-501va0,.imp-list.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8)}.empty-hint.svelte-501va0{color:var(--md-sys-color-on-surface-variant);margin:0}.od-root.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.empty-state.svelte-501va0{padding:2.5rem 1rem;text-align:center;color:#71717a;border:1px dashed #d4d4d8;border-radius:8px}.empty-hint.svelte-501va0{margin-top:.5rem;font-size:.85rem;color:#71717a}.score-card-skeleton.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium)}.scs-title.svelte-501va0{height:24px}.scs-gauge.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-4)}.scs-number.svelte-501va0{height:53px;display:flex;align-items:flex-end}.scs-tail.svelte-501va0{height:24px}.competitor-row.competitor-row--skel.svelte-501va0{cursor:default;pointer-events:none}.metric-block-skel.svelte-501va0{display:flex;flex-direction:column;padding:var(--sp-8);border-radius:4px;background:var(--md-sys-color-surface-container-low);min-width:0;flex:1}.mbs-value-row.svelte-501va0{height:36px;display:flex;align-items:center}.mbs-title.svelte-501va0{margin-top:var(--sp-8)}.mbs-subtitle.svelte-501va0{margin-top:var(--sp-4)}.query-card-skel.svelte-501va0{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16) var(--sp-16) var(--sp-8);background:var(--md-sys-color-surface-container-low);border-radius:8px}.qcs-head.svelte-501va0{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-16);padding-bottom:var(--sp-8)}.qcs-head-text.svelte-501va0{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-4)}.qcs-table.svelte-501va0{display:flex;flex-direction:column}.qcs-table-header.svelte-501va0,.qcs-table-body.svelte-501va0{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-16)}.qcs-table-header.svelte-501va0{border-bottom:1px solid var(--md-sys-color-outline-variant)}.qcs-table-body.svelte-501va0>:where(.svelte-501va0):first-child{width:104px;flex-shrink:0}.qcs-mentions.svelte-501va0{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-8)}.qcs-table-body.svelte-501va0>:where(.svelte-501va0):nth-child(3),.qcs-table-body.svelte-501va0>:where(.svelte-501va0):nth-child(4){width:144px;flex-shrink:0;display:flex;justify-content:flex-end}.ic-root.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.empty-state.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-16);align-items:flex-start;padding:var(--sp-24);background:var(--md-sys-color-surface-container-lowest);border-radius:16px}.empty-state.svelte-1930lq6 h1:where(.svelte-1930lq6){margin:0;color:var(--md-sys-color-on-surface)}.empty-state.svelte-1930lq6 p:where(.svelte-1930lq6){margin:0;color:var(--md-sys-color-on-surface-variant)}.ic-block.svelte-1930lq6{display:flex;flex-direction:column;border-radius:16px;background:var(--md-sys-color-surface-container-lowest);overflow:hidden;scroll-margin-top:var(--sp-16)}.block-header.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-24) 40px;border-bottom:1px solid var(--xovi-divider-subtle)}.block-header.svelte-1930lq6 h1:where(.svelte-1930lq6),.block-header.svelte-1930lq6 h2:where(.svelte-1930lq6){margin:0;color:var(--md-sys-color-on-surface)}.block-header-meta.svelte-1930lq6{color:var(--md-sys-color-on-surface-variant)}.overview-summary.svelte-1930lq6{display:flex;flex-direction:column}.overview-summary.svelte-1930lq6 p:where(.svelte-1930lq6){margin:0}.variant.svelte-1930lq6{color:var(--md-sys-color-on-surface-variant)}.strong.svelte-1930lq6{font-weight:500;color:var(--md-sys-color-on-surface)}.overview-widgets.svelte-1930lq6{display:flex;width:100%}.widget.svelte-1930lq6{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-24) 32px var(--sp-24) 40px;box-sizing:border-box}.widget-with-divider.svelte-1930lq6{border-right:1px solid var(--xovi-divider-subtle)}.widget-title.svelte-1930lq6{margin:0;color:var(--md-sys-color-on-surface)}.widget-body.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.widget-count.svelte-1930lq6{margin:0;color:var(--md-sys-color-on-surface)}.widget-sub.svelte-1930lq6{margin:0;color:var(--md-sys-color-on-surface-variant)}.next-step.svelte-1930lq6{display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-24) 24px var(--sp-24) 40px;background:var(--md-sys-color-secondary-container)}.next-step-text.svelte-1930lq6{display:flex;flex:1;flex-direction:column;gap:0}.next-step-text.svelte-1930lq6 p:where(.svelte-1930lq6){margin:0}.on-secondary-container.svelte-1930lq6{color:var(--md-sys-color-on-secondary-container)}.block-body.svelte-1930lq6{display:flex;align-items:stretch}.accordion-col.svelte-1930lq6{display:flex;flex:1;min-width:0;flex-direction:column}.body-divider.svelte-1930lq6{width:1px;flex-shrink:0;background:var(--xovi-divider-subtle)}.info-sidebar.svelte-1930lq6{flex-shrink:0;width:360px;padding:var(--sp-24);position:sticky;top:var(--sp-16);align-self:flex-start}.accordion-wrap.svelte-1930lq6{padding:0 var(--sp-8) 0 var(--sp-24);border-bottom:1px solid var(--xovi-divider-subtle)}.accordion-wrap.is-last.svelte-1930lq6{border-bottom:none}.improvement-wrap.svelte-1930lq6{padding:var(--sp-8) var(--sp-24);border-bottom:1px solid var(--xovi-divider-subtle);--md-sys-color-surface-container-low: var( --md-sys-color-surface-container-lowest )}.improvement-wrap.is-last.svelte-1930lq6{border-bottom:none}.accordion-body.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-16);padding:0 calc(32px + var(--sp-8)) var(--sp-16) var(--sp-16)}.rule-description.svelte-1930lq6{margin:0;padding:0 var(--sp-16);color:var(--md-sys-color-on-surface)}.rules-group.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8)}.rules-group-title.svelte-1930lq6{margin:0;padding:0 var(--sp-16);color:var(--md-sys-color-on-surface)}.insights-strip.svelte-1930lq6{appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sp-8) var(--sp-16);background:transparent;border:0;border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:background-color var(--md-sys-motion-standard)}.insights-strip.svelte-1930lq6:hover{background:var(--md-sys-state-on-surface-opacity-08)}.insights-strip.svelte-1930lq6:focus{outline:none}.insights-strip.svelte-1930lq6:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.insights-title.svelte-1930lq6{color:var(--md-sys-color-primary)}.insights-meta.svelte-1930lq6{display:inline-flex;align-items:center;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.offerings-header.svelte-1930lq6{flex-direction:column;gap:var(--sp-16)}.offerings-header-meta.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8)}.sidebar-card.svelte-1930lq6{display:flex;flex-direction:column;gap:2px;border-radius:16px;overflow:hidden;background:var(--md-sys-color-surface-container-lowest)}.sidebar-segment.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24);background:var(--md-sys-color-surface-container-low)}.segment-title.svelte-1930lq6{margin:0;color:var(--md-sys-color-on-surface)}.sidebar-segment.svelte-1930lq6 p:where(.svelte-1930lq6){margin:0;color:var(--md-sys-color-on-surface)}.impl-row.svelte-1930lq6{display:flex;align-items:flex-start;gap:var(--sp-8)}.impl-text.svelte-1930lq6{display:flex;flex:1;flex-direction:column;gap:var(--sp-8)}.impl-icon.svelte-1930lq6{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px}.impl-icon-good.svelte-1930lq6{background:var(--xovi-score-success-bg);color:var(--xovi-on-success-container)}.impl-icon-bad.svelte-1930lq6{background:var(--xovi-score-danger-bg);color:var(--md-sys-color-on-error-container)}.impact-list.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-8)}.widget-body-skel.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-12)}.inline-num-skel.svelte-1930lq6{display:inline-flex;vertical-align:middle}.accordion-skel-row.svelte-1930lq6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-12) 0}.accordion-skel-text.svelte-1930lq6{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-4)}.ic-tabs-skel.svelte-1930lq6{display:flex;align-items:center;gap:var(--sp-8)}.imp-card-skel.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-12)}.ics-head.svelte-1930lq6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.ics-head.svelte-1930lq6>:where(.svelte-1930lq6):first-child{flex:1;min-width:0}.ics-description.svelte-1930lq6{display:flex;flex-direction:column;gap:var(--sp-4)}.ics-footer.svelte-1930lq6{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.sm-root.svelte-1dtmdd7{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 64px;box-sizing:border-box}.close-wrap.svelte-1dtmdd7{position:absolute;left:16px;top:32px}.close-btn.svelte-1dtmdd7{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:9999px;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-sys-motion-standard)}.close-btn.svelte-1dtmdd7:hover{background:var(--md-sys-state-on-surface-opacity-08)}.close-btn.svelte-1dtmdd7:focus{outline:none}.close-btn.svelte-1dtmdd7:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.content.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-16);min-width:0}.banner.svelte-1dtmdd7{display:flex;flex-direction:column;padding:var(--sp-16) 24px;border-radius:12px;background:var(--md-sys-color-secondary-container)}.banner-title.svelte-1dtmdd7,.banner-body.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-secondary-container)}.hairline-block.svelte-1dtmdd7{display:flex;flex-direction:column;gap:1px;overflow:hidden;border-radius:16px;background:var(--xovi-divider-subtle)}.block-segment.svelte-1dtmdd7{background:var(--md-sys-color-surface-container-lowest)}.header-segment.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24) 40px 0}.segment-title.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.tabs.svelte-1dtmdd7{display:flex}.tab.svelte-1dtmdd7{appearance:none;position:relative;padding:0 var(--sp-16) var(--sp-12) var(--sp-16);background:transparent;border:0;cursor:pointer;color:var(--md-sys-color-on-surface-variant);transition:color var(--md-sys-motion-standard)}.tab-active.svelte-1dtmdd7{color:var(--md-sys-color-primary)}.tab.svelte-1dtmdd7:focus{outline:none}.tab.svelte-1dtmdd7:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.tab-indicator.svelte-1dtmdd7{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--md-sys-color-primary)}.info-row.svelte-1dtmdd7{display:flex;gap:1px;background:var(--xovi-divider-subtle)}.info-col.svelte-1dtmdd7{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--sp-24);padding:var(--sp-24) 40px}.info-text.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-16);width:100%}.info-col.svelte-1dtmdd7 p:where(.svelte-1dtmdd7){margin:0;color:var(--md-sys-color-on-surface)}.info-col.svelte-1dtmdd7 p.variant:where(.svelte-1dtmdd7){color:var(--md-sys-color-on-surface-variant)}.variant.svelte-1dtmdd7{color:var(--md-sys-color-on-surface-variant)}.error.svelte-1dtmdd7{color:var(--md-sys-color-error)}.subs-counter.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.subs-counter-row.svelte-1dtmdd7{display:flex;align-items:flex-end;gap:var(--sp-12)}.count-value.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.subs-counter-meta.svelte-1dtmdd7{display:flex;align-items:center;gap:var(--sp-8);padding-bottom:var(--sp-4, 4px)}.subs-counter-alert.svelte-1dtmdd7{display:flex;align-items:center;gap:var(--sp-4, 4px);white-space:nowrap}.section-header.svelte-1dtmdd7{display:flex;align-items:flex-start;gap:var(--sp-16);padding:var(--sp-24) 40px}.section-meta.svelte-1dtmdd7{display:flex;flex:1;flex-direction:column;gap:var(--sp-8)}.section-meta.svelte-1dtmdd7 p:where(.svelte-1dtmdd7){margin:0}.section-meta.svelte-1dtmdd7 p.typescale-title-large:where(.svelte-1dtmdd7){color:var(--md-sys-color-on-surface)}.section-meta.svelte-1dtmdd7 p.variant:where(.svelte-1dtmdd7){display:flex;align-items:center;gap:var(--sp-4, 4px);color:var(--md-sys-color-on-surface-variant)}.search-segment.svelte-1dtmdd7{display:flex;align-items:center;padding:var(--sp-12) 40px}.search-wrap.svelte-1dtmdd7{position:relative;width:294px}.search-input.svelte-1dtmdd7{width:100%;padding:var(--sp-8) 40px var(--sp-8) var(--sp-12);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);border-radius:4px;color:var(--md-sys-color-on-surface);outline:none;font:inherit;box-sizing:border-box;transition:border-color var(--md-sys-motion-standard)}.search-input.svelte-1dtmdd7:focus{border-color:var(--md-sys-color-primary)}.search-icon.svelte-1dtmdd7{position:absolute;right:var(--sp-8);top:50%;transform:translateY(-50%);display:inline-flex;color:var(--md-sys-color-on-surface-variant);pointer-events:none}.table-header.svelte-1dtmdd7{display:flex;align-items:center;background:var(--md-sys-color-surface-container-low)}.row-segment.svelte-1dtmdd7{display:flex;align-items:center}.th.svelte-1dtmdd7,.td.svelte-1dtmdd7{display:flex;align-items:center;gap:var(--sp-8);height:56px}.col-url.svelte-1dtmdd7{flex:1;min-width:0;padding-left:40px;padding-right:var(--sp-16)}.col-status.svelte-1dtmdd7{flex:1;min-width:0;padding:0 var(--sp-24)}.col-actions.svelte-1dtmdd7{flex-shrink:0;width:360px;padding:0 var(--sp-24);justify-content:flex-end;gap:var(--sp-8)}.row-primary.svelte-1dtmdd7{color:var(--md-sys-color-on-surface)}.icon-btn.svelte-1dtmdd7{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:9999px;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-sys-motion-standard)}.icon-btn.svelte-1dtmdd7:hover{background:var(--md-sys-state-on-surface-opacity-08)}.icon-btn-placeholder.svelte-1dtmdd7{display:inline-block;width:40px;height:40px;flex-shrink:0}.icon-btn.svelte-1dtmdd7:focus{outline:none}.icon-btn.svelte-1dtmdd7:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.empty-row.svelte-1dtmdd7{display:flex;align-items:center;justify-content:center;height:56px;padding:0 40px}.empty-row.svelte-1dtmdd7 p:where(.svelte-1dtmdd7){margin:0;color:var(--md-sys-color-on-surface-variant)}.sub-row.svelte-1dtmdd7{display:flex;align-items:center}.sub-col-id.svelte-1dtmdd7{flex:0 0 264px;padding-left:40px;padding-right:var(--sp-16)}.sub-col-status.svelte-1dtmdd7{flex:0 0 192px;padding:0 var(--sp-24)}.sub-col-website.svelte-1dtmdd7{flex:1;min-width:0;padding:0 var(--sp-24)}.sub-col-actions.svelte-1dtmdd7{flex-shrink:0;display:flex;align-items:center;gap:var(--sp-8);padding:0 40px 0 var(--sp-24);margin-left:auto;justify-content:flex-end}.sub-empty-state.svelte-1dtmdd7{display:flex;align-items:center;justify-content:center;height:176px;padding:40px 0}.sub-empty-card.svelte-1dtmdd7{display:flex;flex-direction:column;align-items:center;gap:var(--sp-16);width:403px;max-width:100%}.sub-empty-text.svelte-1dtmdd7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-8)}.sub-empty-text.svelte-1dtmdd7 p:where(.svelte-1dtmdd7){margin:0}.sub-empty-text.svelte-1dtmdd7 p.typescale-title-medium:where(.svelte-1dtmdd7){color:var(--md-sys-color-on-surface)}.sub-empty-text.svelte-1dtmdd7 p.variant:where(.svelte-1dtmdd7){color:var(--md-sys-color-on-surface-variant)}.menu-portal.svelte-1dtmdd7{position:absolute;z-index:50}.snackbar-portal.svelte-1dtmdd7{position:fixed;left:var(--sp-24);bottom:var(--sp-24);z-index:60}.add-website-body.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-16)}.add-website-supporting.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface-variant)}.add-website-error.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-error)}.partner-overlay.svelte-1dtmdd7{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--md-sys-color-surface-container);z-index:55}.partner-header.svelte-1dtmdd7{padding:var(--sp-24)}.partner-title.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.partner-body.svelte-1dtmdd7{flex:1;display:flex;align-items:center;justify-content:center}.wi-stack.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-8);width:100%}.wi-card.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-24) 40px;background:var(--md-sys-color-surface-container-lowest)}.wi-card-sm.svelte-1dtmdd7{border-radius:8px}.wi-card-lg.svelte-1dtmdd7{border-radius:16px}.wi-head.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-16)}.wi-title.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.wi-intro.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface-variant)}.wi-grid.svelte-1dtmdd7{display:flex;gap:var(--sp-24)}.wi-tile.svelte-1dtmdd7{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-16);border-radius:8px}.wi-icon-box.svelte-1dtmdd7{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:8px}.wi-tile-text.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-8)}.wi-tile-title.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.wi-tile-body.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface-variant)}.wi-features.svelte-1dtmdd7{display:flex;flex-direction:column;gap:var(--sp-16)}.wi-feature.svelte-1dtmdd7{display:flex;flex-direction:column}.wi-feature-title.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface)}.wi-feature-body.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface-variant)}.outline.svelte-tspk1p{position:fixed;pointer-events:none;z-index:99998;border:2px solid #2563eb;box-shadow:0 0 0 1px #2563eb4d inset;box-sizing:border-box;transition:none}.outline.selected.svelte-tspk1p{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e566 inset}.outline.hover-secondary.svelte-tspk1p{border:2px dashed #16a34a;box-shadow:none}.el-badge.svelte-tspk1p{position:fixed;pointer-events:none;z-index:99998;display:inline-flex;flex-wrap:wrap;gap:2px;max-width:calc(100vw - 16px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1;transform:translateY(-100%)}.el-badge.flip-below.svelte-tspk1p{transform:none}.el-badge.svelte-tspk1p .copyable:where(.svelte-tspk1p){pointer-events:auto;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;border:0;padding:2px 5px;border-radius:3px;color:#fff}.el-tag.svelte-tspk1p{background:#c026d3;font-weight:600}.el-class.svelte-tspk1p{background:#4f46e5}.el-dims.svelte-tspk1p{background:#1f2937;color:#d4d4d8;padding:2px 5px;border-radius:3px}.el-badge.svelte-tspk1p .copyable.just-copied:where(.svelte-tspk1p){outline:2px solid #16a34a;outline-offset:1px}.measurement-svg.svelte-tspk1p{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:99998;overflow:visible}.measure-line.svelte-tspk1p,.measure-tick.svelte-tspk1p{stroke:#16a34a;stroke-width:1}.measure-bg.svelte-tspk1p{fill:#16a34a}.measure-label.svelte-tspk1p{fill:#fff;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.layer.svelte-tspk1p{position:fixed;pointer-events:none;z-index:99997}.layer.margin.svelte-tspk1p{background:#f6bb6473}.layer.padding.svelte-tspk1p{background:#7cc37473}.layer.gap.svelte-tspk1p{background:#c4b5fd80}.badge.svelte-tspk1p{position:fixed;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fff;padding:2px 5px;border-radius:3px;white-space:nowrap}.badge.margin.svelte-tspk1p{background:#ea580c}.badge.padding.svelte-tspk1p{background:#16a34a}.badge.gap.svelte-tspk1p{background:#7c3aed}.panel.svelte-tspk1p{position:fixed;z-index:99999;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;background:#0b0e14;color:#d4d4d8;border:1px solid #2a2f3a;border-radius:8px;box-shadow:0 12px 32px #0006;padding:6px;max-height:calc(100vh - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:4px;-webkit-user-select:text;user-select:text;cursor:default}.panel.selected.svelte-tspk1p{border-color:#4f46e5;box-shadow:0 0 0 1px #4f46e54d,0 12px 32px #0006}.block.svelte-tspk1p{background:#131722;border:1px solid #1f2430;border-radius:6px;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.block.identity.svelte-tspk1p{flex-direction:row;align-items:center;gap:8px}.block-label.svelte-tspk1p{color:#6b7280;text-transform:uppercase;font-size:9px;letter-spacing:.08em}.tag.svelte-tspk1p{color:#f0abfc;font-weight:600;font-size:12px}.size.svelte-tspk1p{color:#94a3b8;margin-left:auto}.lock.svelte-tspk1p{color:#4f46e5;font-size:8px}.kv.svelte-tspk1p{display:grid;grid-template-columns:64px 1fr;gap:2px 8px;margin:0}.kv.svelte-tspk1p dt:where(.svelte-tspk1p){color:#6b7280;display:flex;align-items:center;gap:6px}.kv.svelte-tspk1p dd:where(.svelte-tspk1p){margin:0;color:#d4d4d8;word-break:break-word}.copy-val.svelte-tspk1p,.type-class-btn.svelte-tspk1p{appearance:none;border:0;background:transparent;font:inherit;color:inherit;padding:0;cursor:pointer;text-align:left;border-radius:3px;transition:background-color .12s ease}.copy-val.svelte-tspk1p:hover,.type-class-btn.svelte-tspk1p:hover{background:#ffffff0f}.type-class-btn.svelte-tspk1p{display:inline-block;background:#1f2430;color:#93c5fd;padding:1px 5px;font-size:11px}.type-class-btn.svelte-tspk1p:hover{background:#2a2f3a}.copy-val.just-copied.svelte-tspk1p,.type-class-btn.just-copied.svelte-tspk1p{outline:2px solid #16a34a;outline-offset:1px}.type-headline.svelte-tspk1p{margin-bottom:2px}.swatch.svelte-tspk1p{display:inline-block;width:10px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.panel-foot.svelte-tspk1p{color:#4b5563;font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 4px}.boot-error.svelte-1n46o8q{margin:2rem auto;max-width:560px;padding:1rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:6px;font-family:system-ui,sans-serif}.boot-loading.svelte-1n46o8q{padding:3rem;text-align:center;color:#71717a;font-family:system-ui,sans-serif}.placeholder.svelte-1n46o8q{padding:2rem;text-align:center;background:#fafafa;border:1px dashed #d4d4d8;border-radius:6px;max-width:640px;margin:0 auto;font-family:system-ui,sans-serif}.placeholder.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:#18181b}.placeholder.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:.25rem 0;color:#52525b;font-size:.9rem}.placeholder.svelte-1n46o8q code:where(.svelte-1n46o8q){background:#f4f4f5;padding:.1em .35em;border-radius:3px;font-size:.85em}.xovi-debug-panel-wrapper{position:fixed;bottom:1rem;right:1rem;max-width:360px;z-index:1000}.debug-panel-overlay.svelte-1n46o8q{position:fixed;bottom:var(--sp-16);right:var(--sp-16);z-index:1000;width:480px;max-height:calc(100vh - var(--sp-32));overflow-y:auto;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);box-shadow:var(--md-sys-elevation-level-3)}.mode-badge-overlay.svelte-1n46o8q{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 8px #0f172a40}.dev-toggles.svelte-1n46o8q{position:fixed;top:var(--sp-8);left:var(--sp-8);z-index:1001;display:inline-flex;gap:var(--sp-4)}.snackbar-slot.svelte-1n46o8q{position:fixed;bottom:var(--sp-16);left:var(--sp-16);z-index:1100}.dev-toggle.svelte-1n46o8q{width:28px;height:28px;border-radius:var(--md-sys-shape-corner-extra-small);background:#0f172ad9;color:#e2e8f0;border:1px solid #475569;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.dev-toggle.svelte-1n46o8q:hover{background:#1e293bf2}.dev-toggle.active.svelte-1n46o8q{background:#2563eb;border-color:#3b82f6;color:#fff}
