*,*: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)}[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}.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}.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{padding:0 var(--sp-24);color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em}.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}.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);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:where(.svelte-r1qadu){appearance:none;border:0;background:transparent;color:var(--md-sys-color-primary);padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;font:inherit;align-self:flex-start;margin-top:var(--sp-4);transition:background-color var(--md-sys-motion-standard)}.tooltip.svelte-r1qadu .action:where(.svelte-r1qadu):hover{background:var(--md-sys-state-primary-opacity-08)}.tooltip.svelte-r1qadu .action:where(.svelte-r1qadu):focus-visible,.tooltip.svelte-r1qadu .action:where(.svelte-r1qadu):active{background:var(--md-sys-state-primary-opacity-10);outline:none}.menu.svelte-1suuxc0{display:flex;flex-direction:column;min-width:112px;max-width:280px;background:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-level-2);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);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: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 .label:where(.svelte-1a6wu97){flex:1;color:inherit;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 .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 .trailing-slot:where(.svelte-1a6wu97),.menu-item.svelte-1a6wu97:disabled .trailing-text:where(.svelte-1a6wu97){color:var(--md-sys-state-on-surface-opacity-38)}.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:0 16px 0 12px}.button.svelte-8a1c4v.size-s{height:40px;padding:0 24px}.button.svelte-8a1c4v.size-s.has-icon{padding:0 24px 0 16px}.button.svelte-8a1c4v.size-m{height:48px;padding:0 24px}.button.svelte-8a1c4v.size-m.has-icon{padding:0 24px 0 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 8px}.button.svelte-8a1c4v.variant-text.size-xs.has-icon{padding:0 12px 0 8px}.button.svelte-8a1c4v.variant-text.size-s{padding:0 12px}.button.svelte-8a1c4v.variant-text.size-s.has-icon{padding:0 16px 0 12px}.button.svelte-8a1c4v.variant-text.size-m{padding:0 12px}.button.svelte-8a1c4v.variant-text.size-m.has-icon{padding:0 16px 0 12px}.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)}.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)}.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}.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:var(--md-sys-color-surface-container-high);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;background:var(--md-sys-color-surface-container-highest);border-radius:2px;overflow:hidden;position:relative}.bar.svelte-cf54p1{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{position:absolute;top:0;width:35%;animation:svelte-cf54p1-slide 1.6s infinite cubic-bezier(.4,0,.2,1)}.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}.pre-first-run-banner.svelte-6tptlr{border-radius:16px;background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);padding:var(--sp-20) var(--sp-24);overflow:hidden}.title.svelte-6tptlr{color:var(--md-sys-color-on-secondary-container);margin:0}.body.svelte-6tptlr{color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 80%,transparent);margin:var(--sp-8) 0 0}.cta-wrap.svelte-6tptlr{margin-top:var(--sp-16)}.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)}.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-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);color:var(--md-sys-color-on-surface)}.report-in-progress-bar.svelte-12yiiqm{display:flex;flex-direction:column;gap:var(--sp-8);width:100%;padding:var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.title.svelte-12yiiqm{color:var(--md-sys-color-on-surface);margin:0}.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)}.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)}.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)}.help-inline-message.svelte-649a1c{display:flex;align-items:center;gap:var(--sp-12);min-height:40px;padding:var(--sp-8) 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;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center}.message.svelte-649a1c{flex:1;min-width:0;margin:0}.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)}.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{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)}.header.svelte-4cydi7{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.title.svelte-4cydi7{color:var(--md-sys-color-on-surface)}.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}.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}.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)}.icon.svelte-mo8x3c{display:inline-flex;align-items:center;color:inherit}.stack.svelte-tr3rws{display:flex;flex-direction:column;gap:var(--sp-16)}.constrained.svelte-tr3rws{max-width:560px}.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: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)}.topbar.svelte-9826z7{display:none}.sidebar-wrapper.svelte-9826z7{grid-area:sidebar}.content.svelte-9826z7{grid-area:content;padding:var(--sp-40) var(--sp-48);overflow-x:auto}.scrim.svelte-9826z7{display:none}@media(max-width:839px){.catalog.svelte-9826z7{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"topbar" "content"}.topbar.svelte-9826z7{grid-area:topbar;display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);background:var(--md-sys-color-surface-container);border-bottom:1px solid var(--md-sys-color-outline-variant);position:sticky;top:0;z-index:5}.sidebar-wrapper.svelte-9826z7{position:fixed;top:0;left:0;bottom:0;z-index:20;transform:translate(-100%);transition:transform .2s cubic-bezier(.2,0,0,1);box-shadow:var(--md-sys-elevation-level-3)}.sidebar-wrapper.drawer-open.svelte-9826z7{transform:translate(0)}.scrim.svelte-9826z7{display:block;position:fixed;inset:0;background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);z-index:15}.content.svelte-9826z7{padding:var(--sp-24)}}.icon-button.svelte-9826z7{appearance:none;border:0;background:transparent;padding:var(--sp-8);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;color:var(--md-sys-color-on-surface);display:inline-flex;align-items:center;justify-content:center}.icon-button.svelte-9826z7:hover{background:var(--md-sys-state-on-surface-opacity-08)}.icon-button.svelte-9826z7:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.icon-button.svelte-9826z7 svg:where(.svelte-9826z7){width:24px;height:24px;fill:currentColor}.topbar-title.svelte-9826z7{flex:1;margin:0;color:var(--md-sys-color-on-surface)}.topbar-exit.svelte-9826z7{appearance:none;border:0;background:transparent;color:var(--md-sys-color-primary);cursor:pointer;padding:var(--sp-8) var(--sp-12);border-radius:var(--md-sys-shape-corner-full)}.topbar-exit.svelte-9826z7:hover{background:var(--md-sys-state-primary-opacity-08)}.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.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}.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)}.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-group-c.svelte-s97dag{display:flex;flex-direction:column;gap:0}.last-three.svelte-s97dag{display:flex;flex-direction:column;padding:var(--sp-8) 0}.last-three-action.svelte-s97dag{padding:var(--sp-8) var(--sp-16) 0}.sidebar-footer-wrapper.svelte-s97dag{margin-top:auto;padding-top:var(--sp-32)}.last-three-label.svelte-s97dag{padding:var(--sp-16) var(--sp-16) var(--sp-8);color:var(--md-sys-color-on-surface-variant);margin:0;text-transform:none}.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}.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}.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}.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)}.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}.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{gap:var(--sp-16)}.left.svelte-1885ak7{flex:0 0 60%;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}.sticky-bar.svelte-122gadj{position:fixed;top:16px;z-index:900;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding:var(--sp-16) var(--sp-24);background:var(--md-sys-color-surface-container-lowest);border-radius:12px;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)}.ds-popover.svelte-1ksjjte{width:220px;max-width:min(220px,calc(100vw - var(--sp-32)));padding:var(--sp-8);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;z-index:1000}.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-24);padding:var(--sp-24) var(--sp-24);box-sizing:border-box}.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-8)}.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;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.top-right.svelte-jo4m0p{display:flex;flex-shrink:0;min-width:160px;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)}.bottom-right.svelte-jo4m0p{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.trigger-anchor.svelte-jo4m0p{display:inline-block}.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}.olr.svelte-1dgxwe0{display:flex;flex-direction:column;gap:var(--sp-16);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-8);padding:var(--sp-24);border-bottom:1px solid var(--xovi-divider-subtle)}.manage-head.svelte-1dgxwe0 h2:where(.svelte-1dgxwe0){margin:0;color:var(--md-sys-color-on-surface)}.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);margin-top:var(--sp-8)}.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)}.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}.approval-card.svelte-8jzxn3{display:flex;flex-direction:column;padding:var(--sp-24);background:transparent;box-sizing:border-box}.card-head.svelte-8jzxn3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-12);flex-wrap:wrap}.title.svelte-8jzxn3{margin:0;color:var(--md-sys-color-on-surface);min-width:0}.status-badge.svelte-8jzxn3{display:inline-flex;align-items:center;gap:var(--sp-4);flex-shrink:0;color:var(--md-sys-color-on-surface-variant)}.approval-card.svelte-8jzxn3 .help-inline-message{margin-top:var(--sp-8)}.helper.svelte-8jzxn3{margin:var(--sp-8) 0 0;max-width:72ch;color:var(--md-sys-color-on-surface-variant)}.card-slot.svelte-8jzxn3{display:flex;flex-direction:column;gap:var(--sp-16);margin-top:var(--sp-16)}.card-footer.svelte-8jzxn3{display:flex;align-items:center;gap:var(--sp-8);margin-top:var(--sp-24)}.validation-tokens.svelte-1cbekuy{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.token.svelte-1cbekuy{display:inline-flex;align-items:center;gap:var(--sp-4)}.token.svelte-1cbekuy.token-passed{color:var(--md-sys-color-on-secondary-container)}.token.svelte-1cbekuy.token-failed{color:var(--md-sys-color-error)}.token.svelte-1cbekuy.token-neutral{color:var(--md-sys-color-on-surface-variant)}.token-icon.svelte-1cbekuy{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.qgb.svelte-12zb9xb{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-12) var(--sp-16);border-radius:12px;background:var(--md-sys-color-surface-container);box-sizing:border-box}.qgb-text.svelte-12zb9xb{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.qgb-title.svelte-12zb9xb{margin:0;color:var(--md-sys-color-on-surface)}.qgb-helper.svelte-12zb9xb{margin:0;color:var(--md-sys-color-on-surface-variant)}.pvd.svelte-1rebtyl{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-12);border-radius:12px;background:var(--md-sys-color-surface-container-low);box-sizing:border-box}.pvd-header.svelte-1rebtyl{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.pvd-summary.svelte-1rebtyl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-8);min-width:0;flex:1}.pvd-icon.svelte-1rebtyl{display:inline-flex;color:var(--md-sys-color-on-surface)}.pvd-title.svelte-1rebtyl{margin:0;color:var(--md-sys-color-on-surface)}.pvd-helper.svelte-1rebtyl{margin:0;color:var(--md-sys-color-on-surface-variant)}.pvd-actions.svelte-1rebtyl{display:flex;align-items:center;gap:var(--sp-8);flex-shrink:0}.pvd-body.svelte-1rebtyl{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-24);border-radius:12px;background:var(--md-sys-color-surface-container-lowest)}.pvd-body-head.svelte-1rebtyl{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12)}.body-title.svelte-1rebtyl{margin:0;color:var(--md-sys-color-on-surface)}.pill-switch.svelte-1rebtyl{display:inline-flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4);border-radius:999px;background:var(--md-sys-color-surface-container)}.pill.svelte-1rebtyl{appearance:none;padding:var(--sp-4) var(--sp-12);border:0;border-radius:999px;background:transparent;color:var(--md-sys-color-on-surface-variant);font:inherit;font-size:12px;cursor:pointer;transition:background-color var(--md-sys-motion-standard)}.pill.svelte-1rebtyl:hover{background:var(--md-sys-state-on-surface-opacity-08)}.pill.svelte-1rebtyl.pill-active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.grid-header.svelte-1rebtyl{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:var(--sp-16);color:var(--md-sys-color-outline)}.group-title.svelte-1rebtyl{margin:var(--sp-8) 0 0;color:var(--md-sys-color-on-surface-variant)}.grid-row.svelte-1rebtyl{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:var(--sp-16);align-items:baseline}.grid-row.svelte-1rebtyl.grid-row-dim{color:var(--md-sys-color-outline)}.cell-label.svelte-1rebtyl{color:inherit}.cell-value.svelte-1rebtyl{display:inline-flex;align-items:center;gap:var(--sp-4);color:var(--md-sys-color-on-surface)}.grid-row-dim.svelte-1rebtyl .cell-value:where(.svelte-1rebtyl){color:var(--md-sys-color-outline)}.arrow.svelte-1rebtyl{display:inline-flex;color:var(--md-sys-color-on-surface-variant)}.sep.svelte-1rebtyl{margin:0 var(--sp-4)}.empty.svelte-1rebtyl{margin:0;color:var(--md-sys-color-on-surface-variant)}.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::placeholder{color:var(--md-sys-color-on-surface-variant)}.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)}.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::placeholder{color:var(--md-sys-color-on-surface-variant)}.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)}.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}.eo-root.svelte-g7kw80{display:flex;flex-direction:column;width:100%;max-width:1100px;margin:0 auto;box-sizing:border-box}.eo-topbar.svelte-g7kw80{display:flex;align-items:center;gap:var(--sp-16);height:70px;padding:0 var(--sp-24);background:transparent;flex-shrink:0}.eo-topbar-title.svelte-g7kw80{color:var(--md-sys-color-on-surface);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eo-sections.svelte-g7kw80{display:flex;flex-direction:column;gap:var(--sp-8);padding:0 var(--sp-24) var(--sp-24)}.section-wrap.svelte-g7kw80{background:var(--md-sys-color-surface-container-lowest);border-radius:16px;box-sizing:border-box}.details-summary.svelte-g7kw80{display:flex;flex-direction:column;padding:var(--sp-24)}.summary-name.svelte-g7kw80{margin:0;color:var(--md-sys-color-on-surface)}.summary-description.svelte-g7kw80{margin:var(--sp-16) 0 0;color:var(--md-sys-color-on-surface);max-width:72ch;line-height:1.5}.summary-meta.svelte-g7kw80{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);margin-top:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.meta-dot.svelte-g7kw80{color:var(--md-sys-color-outline);font-size:18px;line-height:1}.details-editor.svelte-g7kw80{display:flex;flex-direction:column;gap:var(--sp-24);max-width:680px}.field-row.svelte-g7kw80{display:flex;flex-direction:column;gap:var(--sp-8)}.recommendation.svelte-g7kw80{display:inline-flex;align-items:flex-start;gap:var(--sp-8);color:var(--md-sys-color-on-surface-variant)}.rec-icon.svelte-g7kw80{display:inline-flex;margin-top:2px;color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.queries-summary.svelte-g7kw80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-24);row-gap:var(--sp-12);padding:var(--sp-24)}.summary-query.svelte-g7kw80{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:var(--sp-8);min-width:0}.summary-query-index.svelte-g7kw80{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.summary-query-text.svelte-g7kw80{color:var(--md-sys-color-on-surface);min-width:0}.queries-editor.svelte-g7kw80{display:flex;flex-direction:column;gap:var(--sp-16)}.queries-list.svelte-g7kw80,.query-row.svelte-g7kw80{display:flex;flex-direction:column;gap:var(--sp-8)}.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}.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}.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:var(--sp-8)}.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)}.empty-offering.svelte-1930lq6{padding:var(--sp-24);color:var(--md-sys-color-on-surface-variant)}.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)}.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}.dialog-body.svelte-1dtmdd7{margin:0;color:var(--md-sys-color-on-surface-variant)}.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)}.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}
