:root{--rata-border-1: 1px;--rata-border-2: 2px;--rata-border-3: 3px;--rata-border-default: 1px;--rata-color-white: #ffffff;--rata-color-black: #000000;--rata-color-neutral-50: #f8fafc;--rata-color-neutral-100: #f1f5f9;--rata-color-neutral-200: #e2e8f0;--rata-color-neutral-300: #cbd5e1;--rata-color-neutral-400: #94a3b8;--rata-color-neutral-500: #64748b;--rata-color-neutral-600: #475569;--rata-color-neutral-700: #334155;--rata-color-neutral-800: #1e293b;--rata-color-neutral-900: #0f172a;--rata-color-neutral-950: #020617;--rata-color-accent-50: #eff6ff;--rata-color-accent-100: #dbeafe;--rata-color-accent-200: #bfdbfe;--rata-color-accent-300: #93c5fd;--rata-color-accent-400: #60a5fa;--rata-color-accent-500: #3b82f6;--rata-color-accent-600: #2563eb;--rata-color-accent-700: #1d4ed8;--rata-color-accent-800: #1e40af;--rata-color-accent-900: #1e3a8a;--rata-color-accent-950: #172554;--rata-color-success-50: #f0fdf4;--rata-color-success-100: #dcfce7;--rata-color-success-200: #bbf7d0;--rata-color-success-300: #86efac;--rata-color-success-400: #4ade80;--rata-color-success-500: #22c55e;--rata-color-success-600: #16a34a;--rata-color-success-700: #15803d;--rata-color-success-800: #166534;--rata-color-success-900: #14532d;--rata-color-success-950: #052e16;--rata-color-warning-50: #fffbeb;--rata-color-warning-100: #fef3c7;--rata-color-warning-200: #fde68a;--rata-color-warning-300: #fcd34d;--rata-color-warning-400: #fbbf24;--rata-color-warning-500: #f59e0b;--rata-color-warning-600: #d97706;--rata-color-warning-700: #b45309;--rata-color-warning-800: #92400e;--rata-color-warning-900: #78350f;--rata-color-warning-950: #451a03;--rata-color-danger-50: #fef2f2;--rata-color-danger-100: #fee2e2;--rata-color-danger-200: #fecaca;--rata-color-danger-300: #fca5a5;--rata-color-danger-400: #f87171;--rata-color-danger-500: #ef4444;--rata-color-danger-600: #dc2626;--rata-color-danger-700: #b91c1c;--rata-color-danger-800: #991b1b;--rata-color-danger-900: #7f1d1d;--rata-color-danger-950: #450a0a;--rata-color-data-neutral: #8494a3;--rata-color-data-categorical-blue: #0171e3;--rata-color-data-categorical-orange: #eb6e00;--rata-color-data-categorical-purple: #6b1efd;--rata-color-data-categorical-green: #0b991f;--rata-color-data-categorical-pink: #f351c0;--rata-color-data-categorical-cyan: #0171a4;--rata-color-data-categorical-red: #f5394f;--rata-color-data-categorical-teal: #08a3a3;--rata-color-data-categorical-brown: #965e03;--rata-color-data-categorical-indigo: #6f8aff;--rata-color-data-blue-1: #dbecff;--rata-color-data-blue-2: #78beff;--rata-color-data-blue-3: #2694fe;--rata-color-data-blue-4: #004cbc;--rata-color-data-blue-5: #02165e;--rata-color-data-shamrock-1: #d6fee4;--rata-color-data-shamrock-2: #8ef7aa;--rata-color-data-shamrock-3: #24bb5e;--rata-color-data-shamrock-4: #138546;--rata-color-data-shamrock-5: #0b603d;--rata-color-data-orange-1: #ffe6cf;--rata-color-data-orange-2: #fdb876;--rata-color-data-orange-3: #fd9537;--rata-color-data-orange-4: #d66100;--rata-color-data-orange-5: #a13f04;--rata-color-data-pink-1: #fce3f4;--rata-color-data-pink-2: #feade3;--rata-color-data-pink-3: #f989d3;--rata-color-data-pink-4: #d123a1;--rata-color-data-pink-5: #8e1073;--rata-color-data-purple-1: #e8e8fb;--rata-color-data-purple-2: #b3b0fe;--rata-color-data-purple-3: #9081ff;--rata-color-data-purple-4: #6b1efd;--rata-color-data-purple-5: #3e0697;--rata-color-data-red-1: #fee4e6;--rata-color-data-red-2: #ffb2b8;--rata-color-data-red-3: #fb7d87;--rata-color-data-red-4: #d31130;--rata-color-data-red-5: #9d0519;--rata-color-data-teal-1: #d7fcf8;--rata-color-data-teal-2: #6ce6d8;--rata-color-data-teal-3: #0db7af;--rata-color-data-teal-4: #0c9293;--rata-color-data-teal-5: #08767d;--rata-color-data-yellow-1: #fdf6ba;--rata-color-data-yellow-2: #fcec85;--rata-color-data-yellow-3: #fbce03;--rata-color-data-yellow-4: #d69804;--rata-color-data-yellow-5: #8a5001;--rata-color-data-gray-1: #f1f4f7;--rata-color-data-gray-2: #ccd3db;--rata-color-data-gray-3: #afb9c4;--rata-color-data-gray-4: #5d6c7b;--rata-color-data-gray-5: #25363f;--rata-elevation-low: 0px 1px 1px rgb(0 0 0 / .1), 0px 2px 8px rgb(0 0 0 / .1);--rata-elevation-med: 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 12px rgb(0 0 0 / .1);--rata-elevation-high: 0px 2px 2px rgb(0 0 0 / .1), 0px 8px 24px rgb(0 0 0 / .1);--rata-elevation-low-strong: 0px 1px 1px rgb(0 0 0 / .2), 0px 2px 8px rgb(0 0 0 / .2);--rata-elevation-med-strong: 0px 1px 2px rgb(0 0 0 / .2), 0px 2px 12px rgb(0 0 0 / .2);--rata-elevation-high-strong: 0px 2px 2px rgb(0 0 0 / .2), 0px 8px 24px rgb(0 0 0 / .3);--rata-font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rata-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rata-font-weight-regular: 400;--rata-font-weight-medium: 500;--rata-font-weight-semibold: 600;--rata-font-weight-bold: 700;--rata-font-letter-spacing-tightest: -.92px;--rata-font-letter-spacing-tighter: -.72px;--rata-font-letter-spacing-tight: -.6px;--rata-font-letter-spacing-normal: 0px;--rata-font-letter-spacing-wide: .5px;--rata-font-letter-spacing-wider: .7px;--rata-motion-duration-spin: .8s;--rata-motion-duration-spin-reduced: 2s;--rata-motion-easing-standard: cubic-bezier(.24, 1, .4, 1);--rata-motion-easing-enter: cubic-bezier(0, 0, .38, .9);--rata-motion-easing-exit: cubic-bezier(.2, 0, 1, .9);--rata-motion-interactive-duration: .13s;--rata-motion-interactive-easing: cubic-bezier(.24, 1, .4, 1);--rata-motion-overlay-duration: .21s;--rata-motion-overlay-easing: cubic-bezier(.24, 1, .4, 1);--rata-motion-modal-duration: .28s;--rata-motion-modal-easing: cubic-bezier(.24, 1, .4, 1);--rata-opacity-8: .08;--rata-opacity-12: .12;--rata-opacity-50: .5;--rata-ring-neutral: inset 0px 0px 0px 2px rgb(5 54 89 / .15);--rata-ring-neutral-strong: inset 0px 0px 0px 2px rgb(223 226 229 / .2);--rata-ring-accent: inset 0px 0px 0px 2px rgb(1 113 227 / .5);--rata-ring-success: inset 0px 0px 0px 2px rgb(38 167 86 / .3);--rata-ring-warning: inset 0px 0px 0px 2px rgb(226 164 0 / .3);--rata-ring-danger: inset 0px 0px 0px 2px rgb(227 25 59 / .3);--rata-size-control-sm: 28px;--rata-size-control-md: 32px;--rata-size-control-lg: 36px;--rata-size-icon-text: 1.15em;--rata-size-icon-xs: 12px;--rata-size-icon-sm: 16px;--rata-size-icon-md: 20px;--rata-size-icon-lg: 24px;--rata-space-0: 0px;--rata-space-1: 4px;--rata-space-2: 8px;--rata-space-3: 12px;--rata-space-4: 16px;--rata-space-5: 20px;--rata-space-6: 24px;--rata-space-7: 28px;--rata-space-8: 32px;--rata-space-9: 36px;--rata-space-10: 40px;--rata-space-11: 44px;--rata-space-12: 48px;--rata-space-0-5: 2px;--rata-space-1-5: 6px;--rata-space-gap-xs: 4px;--rata-space-gap-sm: 8px;--rata-space-gap-md: 12px;--rata-space-gap-lg: 16px;--rata-space-stack-2xs: 4px;--rata-space-stack-xs: 8px;--rata-space-stack-sm: 12px;--rata-space-stack-md: 16px;--rata-space-stack-lg: 24px;--rata-space-padding-xs: 8px;--rata-space-padding-sm: 12px;--rata-space-padding-md: 16px;--rata-space-padding-lg: 24px;--rata-space-section: 40px;--rata-space-control-padding-inline-sm: 12px;--rata-space-control-padding-inline-md: 16px;--rata-space-control-padding-inline-lg: 20px;--rata-space-page-gutter: 24px;--rata-space-page-block-start: 32px;--rata-space-page-block-end: 48px;--rata-space-size-0: 0px;--rata-space-size-1: 4px;--rata-space-size-2: 8px;--rata-space-size-3: 12px;--rata-space-size-4: 16px;--rata-space-size-5: 20px;--rata-space-size-6: 24px;--rata-space-size-7: 28px;--rata-space-size-8: 32px;--rata-space-size-9: 36px;--rata-space-size-10: 40px;--rata-space-size-11: 44px;--rata-space-size-12: 48px;--rata-space-size-0-5: 2px;--rata-space-size-1-5: 6px;--rata-focus-ring-width: 2px;--rata-focus-ring-offset: 3px;--rata-focus-ring-style: solid;--rata-state-hover-opacity: .08;--rata-state-press-opacity: .12;--rata-state-disabled-opacity: .5;--rata-color-accent-50: #F3F6F1;--rata-color-accent-100: #E3EBDF;--rata-color-accent-200: #CEDDC9;--rata-color-accent-300: #AFC8A8;--rata-color-accent-400: #7FAE84;--rata-color-accent-500: #3E9569;--rata-color-accent-600: #007F57;--rata-color-accent-700: #006B4C;--rata-color-accent-800: #00593D;--rata-color-accent-900: #004B33;--rata-color-accent-950: #042F20;--rata-color-neutral-50: #F8FAF9;--rata-color-neutral-100: #F1F6F2;--rata-color-neutral-200: #E0EAE4;--rata-color-neutral-300: #C9D8CF;--rata-color-neutral-400: #8DA89B;--rata-color-neutral-500: #5B796C;--rata-color-neutral-600: #3F5A4E;--rata-color-neutral-700: #2A463B;--rata-color-neutral-800: #122D25;--rata-color-neutral-900: #001D17;--rata-color-neutral-950: #000E06;--rata-theme-accent-role-bg: #006E4A;--rata-theme-accent-role-fg: #006E4A;--rata-theme-accent-role-subtle: #7CF9C8;--rata-theme-accent-role-ring: inset 0px 0px 0px 2px rgb(1 113 227 / .5);--rata-theme-fg-on-accent: #FFFFFF;--rata-theme-fg-primary: #151D1A;--rata-theme-fg-secondary: #3B4A43;--rata-theme-fg-muted: #52625B;--rata-theme-tertiary-role-fg: #006E4A;--rata-theme-focus-ring: #008960;--rata-theme-bg-surface: #F3FFF9;--rata-theme-bg-canvas: #E8F3EE;--rata-theme-bg-subtle: #EEF9F4;--rata-theme-bg-muted: #DAE5E0;--rata-theme-secondary-role-bg: #F3FFF9;--rata-theme-secondary-role-fg: #151D1A;--rata-theme-secondary-role-border: #84958D;--rata-theme-border-default: #151D1A1A;--rata-theme-border-strong: #84958D;--rata-theme-scrim: #151D1A80;--rata-theme-success-role-bg: #16a34a;--rata-theme-success-role-fg: #166534;--rata-theme-success-role-subtle: #f0fdf4;--rata-theme-success-role-on: #ffffff;--rata-theme-success-role-ring: inset 0px 0px 0px 2px rgb(38 167 86 / .3);--rata-theme-warning-role-bg: #f59e0b;--rata-theme-warning-role-fg: #92400e;--rata-theme-warning-role-subtle: #fffbeb;--rata-theme-warning-role-on: #001D17;--rata-theme-warning-role-ring: inset 0px 0px 0px 2px rgb(226 164 0 / .3);--rata-theme-danger-role-bg: #dc2626;--rata-theme-danger-role-fg: #b91c1c;--rata-theme-danger-role-subtle: #fef2f2;--rata-theme-danger-role-on: #ffffff;--rata-theme-danger-role-ring: inset 0px 0px 0px 2px rgb(227 25 59 / .3);--rata-theme-elevation-raised: 0px 1px 1px rgb(0 0 0 / .1), 0px 2px 8px rgb(0 0 0 / .1);--rata-theme-elevation-overlay: 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 12px rgb(0 0 0 / .1);--rata-theme-elevation-modal: 0px 2px 2px rgb(0 0 0 / .1), 0px 8px 24px rgb(0 0 0 / .1);--rata-font-size-4xs: .375rem;--rata-font-size-3xs: .4375rem;--rata-font-size-2xs: .5rem;--rata-font-size-xs: .625rem;--rata-font-size-sm: .75rem;--rata-font-size-base: .875rem;--rata-font-size-lg: 1.0625rem;--rata-font-size-xl: 1.25rem;--rata-font-size-2xl: 1.5rem;--rata-font-size-3xl: 1.8125rem;--rata-font-size-4xl: 2.1875rem;--rata-font-size-5xl: 2.625rem;--rata-font-family-sans: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rata-font-family-heading: "Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rata-font-family-mono: "Google Sans Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--rata-type-heading-1-size: 1.5rem;--rata-type-heading-1-weight: 600;--rata-type-heading-1-line-height: 1.3333;--rata-type-heading-2-size: 1.25rem;--rata-type-heading-2-weight: 600;--rata-type-heading-2-line-height: 1.4;--rata-type-heading-3-size: 1.0625rem;--rata-type-heading-3-weight: 600;--rata-type-heading-3-line-height: 1.4118;--rata-type-heading-4-size: .875rem;--rata-type-heading-4-weight: 600;--rata-type-heading-4-line-height: 1.4286;--rata-type-heading-5-size: .75rem;--rata-type-heading-5-weight: 600;--rata-type-heading-5-line-height: 1.6667;--rata-type-heading-6-size: .625rem;--rata-type-heading-6-weight: 600;--rata-type-heading-6-line-height: 1.6;--rata-type-body-size: .875rem;--rata-type-body-weight: 400;--rata-type-body-line-height: 1.4286;--rata-type-large-size: 1.5rem;--rata-type-large-weight: 400;--rata-type-large-line-height: 1.3333;--rata-type-label-size: .875rem;--rata-type-label-weight: 500;--rata-type-label-line-height: 1.4286;--rata-type-label-letter-spacing: .5px;--rata-type-label-text-transform: uppercase;--rata-type-code-size: .875rem;--rata-type-code-weight: 400;--rata-type-code-line-height: 1.4286;--rata-type-supporting-size: .75rem;--rata-type-supporting-weight: 400;--rata-type-supporting-line-height: 1.6667;--rata-type-display-1-size: 2.625rem;--rata-type-display-1-weight: 400;--rata-type-display-1-line-height: 1.2381;--rata-type-display-2-size: 2.1875rem;--rata-type-display-2-weight: 400;--rata-type-display-2-line-height: 1.2571;--rata-type-display-3-size: 1.8125rem;--rata-type-display-3-weight: 400;--rata-type-display-3-line-height: 1.3793;--rata-type-control-size-sm: .75rem;--rata-type-control-size-md: .875rem;--rata-type-control-size-lg: 1.0625rem;--rata-type-control-line-height-sm: 1.4286;--rata-type-control-line-height-md: 1.4286;--rata-type-control-line-height-lg: 1.3333;--rata-type-control-weight: 600;--rata-type-heading-size: 1.0625rem;--rata-type-heading-weight: 600;--rata-type-heading-line-height: 1.4118;--rata-type-tracking-display-1: -.92px;--rata-type-tracking-display-2: -.72px;--rata-type-tracking-display-3: -.6px;--rata-type-tracking-signal-1: .7px;--rata-type-tracking-signal-2: .5px;--rata-radius-none: 0px;--rata-radius-pill: 9999px;--rata-radius-inner: 8px;--rata-radius-element: 12px;--rata-radius-container: 16px;--rata-radius-chat: 28px;--rata-radius-page: 32px;--rata-motion-duration-fast-min: .1s;--rata-motion-duration-fast: .13s;--rata-motion-duration-fast-max: 175ms;--rata-motion-duration-medium-min: .16s;--rata-motion-duration-medium: .21s;--rata-motion-duration-medium-max: .28s;--rata-motion-duration-slow-min: 525ms;--rata-motion-duration-slow: .7s;--rata-motion-duration-slow-max: 935ms}[data-theme=dark]{--rata-theme-accent-role-bg: #5EDCAD;--rata-theme-accent-role-fg: #5EDCAD;--rata-theme-accent-role-subtle: #003D1D;--rata-theme-fg-on-accent: #003D1D;--rata-theme-fg-primary: #DAE5E0;--rata-theme-fg-secondary: #9EAFA7;--rata-theme-fg-muted: #84958D;--rata-theme-tertiary-role-fg: #5EDCAD;--rata-theme-focus-ring: #3DC092;--rata-theme-bg-surface: #151D1A;--rata-theme-bg-canvas: #07130E;--rata-theme-bg-subtle: #1F2824;--rata-theme-bg-muted: #29322E;--rata-theme-secondary-role-bg: #151D1A;--rata-theme-secondary-role-fg: #DAE5E0;--rata-theme-secondary-role-border: #5C6C64;--rata-theme-border-default: #E8F3EE1A;--rata-theme-border-strong: #5C6C64;--rata-theme-scrim: #151D1AB3;--rata-theme-success-role-fg: #4ade80;--rata-theme-success-role-subtle: #052e16;--rata-theme-warning-role-fg: #fbbf24;--rata-theme-warning-role-subtle: #451a03;--rata-theme-danger-role-fg: #f87171;--rata-theme-danger-role-subtle: #450a0a;--rata-theme-elevation-raised: 0px 1px 1px rgb(0 0 0 / .2), 0px 2px 8px rgb(0 0 0 / .2);--rata-theme-elevation-overlay: 0px 1px 2px rgb(0 0 0 / .2), 0px 2px 12px rgb(0 0 0 / .2);--rata-theme-elevation-modal: 0px 2px 2px rgb(0 0 0 / .2), 0px 8px 24px rgb(0 0 0 / .3)}.rata-state-layer{position:relative}.rata-state-layer:after{content:"";position:absolute;inset:calc(-1 * var(--rata-border-default));border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--rata-motion-duration-fast) var(--rata-motion-easing-standard)}.rata-state-layer--flush:after{top:0;right:0;bottom:0;left:0}.rata-state-layer:hover:after{opacity:var(--rata-state-hover-opacity)}.rata-state-layer:active:after{opacity:var(--rata-state-press-opacity)}.rata-state-layer:disabled:after,.rata-state-layer[aria-disabled=true]:after,.rata-state-layer[data-loading]:after{opacity:0}.rata-spinner{display:inline-block;inline-size:1em;block-size:1em;box-sizing:border-box;border:var(--rata-border-2) solid currentColor;border-right-color:transparent;border-radius:var(--rata-radius-pill);animation:rata-spin var(--rata-motion-duration-spin) linear infinite}@keyframes rata-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rata-spinner{animation-duration:var(--rata-motion-duration-spin-reduced)}}.rata-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rata-space-2);border:var(--rata-border-default) solid transparent;box-sizing:border-box;border-radius:var(--rata-radius-element);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);font-weight:var(--rata-type-control-weight);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;transition:background-color var(--rata-motion-duration-fast) var(--rata-motion-easing-standard),border-color var(--rata-motion-duration-fast) var(--rata-motion-easing-standard)}.rata-button:focus-visible{outline:var(--rata-focus-ring-width) solid var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-button--sm{block-size:var(--rata-size-control-sm);padding-inline:var(--rata-space-3)}.rata-button--md{block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-4)}.rata-button--lg{block-size:var(--rata-size-control-lg);padding-inline:var(--rata-space-5)}.rata-button--primary{background:var(--rata-theme-accent-role-bg);color:var(--rata-theme-fg-on-accent)}.rata-button--secondary{background:var(--rata-theme-secondary-role-bg);color:var(--rata-theme-accent-role-fg);border-color:var(--rata-theme-secondary-role-border)}.rata-button--tertiary{background:transparent;color:var(--rata-theme-accent-role-fg)}.rata-button--destructive{background:var(--rata-theme-danger-role-bg);color:var(--rata-theme-danger-role-on)}.rata-button:disabled,.rata-button[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:not-allowed}.rata-button[data-loading]{cursor:progress}.rata-icon-button{padding-inline:0}.rata-icon-button.rata-button--sm{inline-size:var(--rata-size-control-sm)}.rata-icon-button.rata-button--md{inline-size:var(--rata-size-control-md)}.rata-icon-button.rata-button--lg{inline-size:var(--rata-size-control-lg)}.rata-button-group{display:inline-flex;gap:var(--rata-space-gap-sm)}.rata-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.rata-button-group--attached{gap:var(--rata-space-0)}.rata-button-group--attached>*{position:relative;border-radius:var(--rata-radius-none)}.rata-button-group--attached>:focus-visible{z-index:1}.rata-button-group--attached[data-orientation=horizontal]>*+*{margin-inline-start:calc(-1 * var(--rata-border-1))}.rata-button-group--attached[data-orientation=horizontal]>:first-child{border-start-start-radius:var(--rata-radius-element);border-end-start-radius:var(--rata-radius-element)}.rata-button-group--attached[data-orientation=horizontal]>:last-child{border-start-end-radius:var(--rata-radius-element);border-end-end-radius:var(--rata-radius-element)}.rata-button-group--attached[data-orientation=vertical]>*+*{margin-block-start:calc(-1 * var(--rata-border-1))}.rata-button-group--attached[data-orientation=vertical]>:first-child{border-start-start-radius:var(--rata-radius-element);border-start-end-radius:var(--rata-radius-element)}.rata-button-group--attached[data-orientation=vertical]>:last-child{border-end-start-radius:var(--rata-radius-element);border-end-end-radius:var(--rata-radius-element)}.rata-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rata-space-gap-xs);border:var(--rata-border-default) solid transparent;box-sizing:border-box;border-radius:var(--rata-radius-element);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);font-weight:var(--rata-type-control-weight);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-toggle-button:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-toggle-button--sm{block-size:var(--rata-size-control-sm);padding-inline:var(--rata-space-control-padding-inline-sm)}.rata-toggle-button--md{block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-control-padding-inline-md)}.rata-toggle-button--lg{block-size:var(--rata-size-control-lg);padding-inline:var(--rata-space-control-padding-inline-lg)}.rata-toggle-button--secondary{background:var(--rata-theme-secondary-role-bg);color:var(--rata-theme-secondary-role-fg);border-color:var(--rata-theme-secondary-role-border)}.rata-toggle-button--tertiary{background:none;color:var(--rata-theme-tertiary-role-fg);border-color:transparent}.rata-toggle-button--secondary[aria-pressed=true],.rata-toggle-button--secondary[aria-checked=true]{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-accent-role-fg);border-color:var(--rata-theme-accent-role-fg)}.rata-toggle-button--tertiary[aria-pressed=true],.rata-toggle-button--tertiary[aria-checked=true]{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-accent-role-fg);border-color:transparent}.rata-toggle-button[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:not-allowed}.rata-toggle-button[data-loading]{cursor:progress}.rata-toggle-button--icon-only{padding-inline:0}.rata-toggle-button--icon-only.rata-toggle-button--sm{inline-size:var(--rata-size-control-sm)}.rata-toggle-button--icon-only.rata-toggle-button--md{inline-size:var(--rata-size-control-md)}.rata-toggle-button--icon-only.rata-toggle-button--lg{inline-size:var(--rata-size-control-lg)}.rata-toggle-button-group{display:inline-flex;gap:var(--rata-space-gap-sm)}.rata-toggle-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.rata-toggle-button-group--attached{gap:var(--rata-space-0)}.rata-toggle-button-group--attached>*{position:relative;border-radius:var(--rata-radius-none)}.rata-toggle-button-group--attached>:focus-visible{z-index:1}.rata-toggle-button-group--attached>[aria-checked=true],.rata-toggle-button-group--attached>[aria-pressed=true]{z-index:1}.rata-toggle-button-group--attached[data-orientation=horizontal]>*+*{margin-inline-start:calc(-1 * var(--rata-border-1))}.rata-toggle-button-group--attached[data-orientation=horizontal]>:first-child{border-start-start-radius:var(--rata-radius-element);border-end-start-radius:var(--rata-radius-element)}.rata-toggle-button-group--attached[data-orientation=horizontal]>:last-child{border-start-end-radius:var(--rata-radius-element);border-end-end-radius:var(--rata-radius-element)}.rata-toggle-button-group--attached[data-orientation=vertical]>*+*{margin-block-start:calc(-1 * var(--rata-border-1))}.rata-toggle-button-group--attached[data-orientation=vertical]>:first-child{border-start-start-radius:var(--rata-radius-element);border-start-end-radius:var(--rata-radius-element)}.rata-toggle-button-group--attached[data-orientation=vertical]>:last-child{border-end-start-radius:var(--rata-radius-element);border-end-end-radius:var(--rata-radius-element)}.rata-icon{display:inline-block;flex-shrink:0;vertical-align:middle}.rata-icon--text{inline-size:var(--rata-size-icon-text);block-size:var(--rata-size-icon-text)}.rata-icon--xs{inline-size:var(--rata-size-icon-xs);block-size:var(--rata-size-icon-xs)}.rata-icon--sm{inline-size:var(--rata-size-icon-sm);block-size:var(--rata-size-icon-sm)}.rata-icon--md{inline-size:var(--rata-size-icon-md);block-size:var(--rata-size-icon-md)}.rata-icon--lg{inline-size:var(--rata-size-icon-lg);block-size:var(--rata-size-icon-lg)}.rata-field{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs)}.rata-field-label{color:var(--rata-theme-fg-primary);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);line-height:var(--rata-type-label-line-height)}.rata-field-required{color:var(--rata-theme-fg-secondary)}.rata-field-description,.rata-field-message{margin:var(--rata-space-0);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-supporting-size);line-height:var(--rata-type-supporting-line-height)}.rata-field[data-status=invalid] .rata-field-message{color:var(--rata-theme-danger-role-fg)}.rata-field[data-disabled]{opacity:var(--rata-state-disabled-opacity)}.rata-text-field-input{font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);box-sizing:border-box;transition:border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),box-shadow var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-text-field-input--sm{block-size:var(--rata-size-control-sm);padding-inline:var(--rata-space-control-padding-inline-sm)}.rata-text-field-input--md{block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-control-padding-inline-md)}.rata-text-field-input--lg{block-size:var(--rata-size-control-lg);padding-inline:var(--rata-space-control-padding-inline-lg)}.rata-text-field-input::placeholder{color:var(--rata-theme-fg-muted)}.rata-text-field[data-status=idle]:not([data-disabled]) .rata-text-field-input:hover{box-shadow:inset 0 0 0 var(--rata-border-2) var(--rata-theme-bg-muted)}.rata-text-field-input:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-fg-primary);outline-offset:var(--rata-space-0);border-color:var(--rata-theme-fg-primary)}.rata-text-field[data-status=validating] .rata-text-field-input{box-shadow:var(--rata-theme-accent-role-ring)}.rata-text-field[data-status=valid] .rata-text-field-input{box-shadow:var(--rata-theme-success-role-ring)}.rata-text-field[data-status=invalid] .rata-text-field-input{border-color:var(--rata-theme-danger-role-fg);box-shadow:var(--rata-theme-danger-role-ring)}.rata-text-field[data-disabled] .rata-text-field-input{cursor:not-allowed}.rata-textarea-input{font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);padding-inline:var(--rata-space-control-padding-inline-md);padding-block:var(--rata-space-padding-xs);box-sizing:border-box;inline-size:100%;transition:border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),box-shadow var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-textarea-input--resize-vertical{resize:vertical}.rata-textarea-input--resize-none{resize:none}.rata-textarea-input::placeholder{color:var(--rata-theme-fg-muted)}.rata-textarea[data-status=idle]:not([data-disabled]) .rata-textarea-input:hover{box-shadow:inset 0 0 0 var(--rata-border-2) var(--rata-theme-bg-muted)}.rata-textarea-input:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-fg-primary);outline-offset:var(--rata-space-0);border-color:var(--rata-theme-fg-primary)}.rata-textarea[data-status=validating] .rata-textarea-input{box-shadow:var(--rata-theme-accent-role-ring)}.rata-textarea[data-status=valid] .rata-textarea-input{box-shadow:var(--rata-theme-success-role-ring)}.rata-textarea[data-status=invalid] .rata-textarea-input{border-color:var(--rata-theme-danger-role-fg);box-shadow:var(--rata-theme-danger-role-ring)}.rata-textarea[data-disabled] .rata-textarea-input{cursor:not-allowed}.rata-select-control{font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;cursor:pointer;transition:border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),box-shadow var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-select-control--sm{block-size:var(--rata-size-control-sm);padding-inline-start:var(--rata-space-control-padding-inline-sm);padding-inline-end:calc(var(--rata-space-control-padding-inline-sm) + var(--rata-size-icon-text) + var(--rata-space-gap-sm))}.rata-select-control--md{block-size:var(--rata-size-control-md);padding-inline-start:var(--rata-space-control-padding-inline-md);padding-inline-end:calc(var(--rata-space-control-padding-inline-md) + var(--rata-size-icon-text) + var(--rata-space-gap-sm))}.rata-select-control--lg{block-size:var(--rata-size-control-lg);padding-inline-start:var(--rata-space-control-padding-inline-lg);padding-inline-end:calc(var(--rata-space-control-padding-inline-lg) + var(--rata-size-icon-text) + var(--rata-space-gap-sm))}.rata-select-well{position:relative;display:flex}.rata-select-chevron{position:absolute;inset-block-start:50%;translate:0 -50%;inset-inline-end:var(--rata-space-control-padding-inline-md);color:var(--rata-theme-fg-secondary);pointer-events:none}.rata-select-control--sm~.rata-select-chevron{inset-inline-end:var(--rata-space-control-padding-inline-sm)}.rata-select-control--lg~.rata-select-chevron{inset-inline-end:var(--rata-space-control-padding-inline-lg)}.rata-select-control:has(option[value=""]:checked){color:var(--rata-theme-fg-muted)}.rata-select[data-status=idle]:not([data-disabled]) .rata-select-control:hover{box-shadow:inset 0 0 0 var(--rata-border-2) var(--rata-theme-bg-muted)}.rata-select-control:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-fg-primary);outline-offset:var(--rata-space-0);border-color:var(--rata-theme-fg-primary)}.rata-select[data-status=validating] .rata-select-control{box-shadow:var(--rata-theme-accent-role-ring)}.rata-select[data-status=valid] .rata-select-control{box-shadow:var(--rata-theme-success-role-ring)}.rata-select[data-status=invalid] .rata-select-control{border-color:var(--rata-theme-danger-role-fg);box-shadow:var(--rata-theme-danger-role-ring)}.rata-select[data-disabled] .rata-select-control{cursor:not-allowed}.rata-search{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs)}.rata-search-label{color:var(--rata-theme-fg-primary);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);line-height:var(--rata-type-label-line-height)}.rata-search-control{position:relative;display:flex;align-items:center}.rata-search-input{box-sizing:border-box;inline-size:100%;font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);transition:border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),box-shadow var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-search-input::-webkit-search-cancel-button,.rata-search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rata-search-input::placeholder{color:var(--rata-theme-fg-muted)}.rata-search-input--sm{block-size:var(--rata-size-control-sm);padding-inline-start:calc(var(--rata-space-control-padding-inline-sm) + var(--rata-size-icon-text) + var(--rata-space-gap-sm));padding-inline-end:calc(var(--rata-space-control-padding-inline-sm) + var(--rata-size-control-sm))}.rata-search-input--md{block-size:var(--rata-size-control-md);padding-inline-start:calc(var(--rata-space-control-padding-inline-md) + var(--rata-size-icon-text) + var(--rata-space-gap-sm));padding-inline-end:calc(var(--rata-space-control-padding-inline-md) + var(--rata-size-control-sm))}.rata-search-input--lg{block-size:var(--rata-size-control-lg);padding-inline-start:calc(var(--rata-space-control-padding-inline-lg) + var(--rata-size-icon-text) + var(--rata-space-gap-sm));padding-inline-end:calc(var(--rata-space-control-padding-inline-lg) + var(--rata-size-control-sm))}.rata-search:not([data-disabled]) .rata-search-input:hover{box-shadow:inset 0 0 0 var(--rata-border-2) var(--rata-theme-bg-muted)}.rata-search-input:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-fg-primary);outline-offset:var(--rata-space-0);border-color:var(--rata-theme-fg-primary)}.rata-search-glyph{position:absolute;inset-inline-start:var(--rata-space-control-padding-inline-md);display:inline-flex;align-items:center;color:var(--rata-theme-fg-muted);pointer-events:none}.rata-search[data-size=sm] .rata-search-glyph{inset-inline-start:var(--rata-space-control-padding-inline-sm)}.rata-search[data-size=lg] .rata-search-glyph{inset-inline-start:var(--rata-space-control-padding-inline-lg)}.rata-search-clear{box-sizing:border-box;position:absolute;inset-inline-end:var(--rata-space-0-5);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:var(--rata-theme-fg-secondary);cursor:pointer}.rata-search-clear:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-search[data-disabled]{opacity:var(--rata-state-disabled-opacity)}.rata-search[data-disabled] .rata-search-input{cursor:default}.rata-checkbox{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm);font-family:var(--rata-font-family-sans)}.rata-checkbox-control{position:relative;display:inline-flex;flex-shrink:0;block-size:calc(var(--rata-type-control-size-md) * var(--rata-type-control-line-height-md));align-items:center}.rata-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:var(--rata-space-0);opacity:0;cursor:pointer}.rata-checkbox-box{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-icon-md);block-size:var(--rata-size-icon-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);box-sizing:border-box;border-radius:var(--rata-radius-inner);color:var(--rata-theme-fg-on-accent);pointer-events:none;transition:background-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-checkbox[data-state=checked] .rata-checkbox-box,.rata-checkbox[data-state=indeterminate] .rata-checkbox-box{background:var(--rata-theme-accent-role-bg);border-color:var(--rata-theme-accent-role-bg)}.rata-checkbox-mark{inline-size:100%;block-size:100%}.rata-checkbox-input:focus-visible+.rata-checkbox-box{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-checkbox-text{display:flex;flex-direction:column}.rata-checkbox[data-label-hidden]{gap:var(--rata-space-0)}.rata-checkbox-label{color:var(--rata-theme-fg-primary);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);cursor:pointer}.rata-checkbox-required{color:var(--rata-theme-fg-secondary)}.rata-checkbox-description{color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-supporting-size);line-height:var(--rata-type-supporting-line-height)}.rata-checkbox[data-disabled]{opacity:var(--rata-state-disabled-opacity)}.rata-checkbox[data-disabled] .rata-checkbox-input,.rata-checkbox[data-disabled] .rata-checkbox-label{cursor:not-allowed}.rata-radio{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm);font-family:var(--rata-font-family-sans)}.rata-radio-control{position:relative;display:inline-flex;flex-shrink:0;block-size:calc(var(--rata-type-control-size-md) * var(--rata-type-control-line-height-md));align-items:center}.rata-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:var(--rata-space-0);opacity:0;cursor:pointer}.rata-radio-circle{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-icon-md);block-size:var(--rata-size-icon-md);border:var(--rata-border-default) solid var(--rata-theme-border-strong);box-sizing:border-box;border-radius:var(--rata-radius-pill);pointer-events:none;transition:background-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-radio-dot{inline-size:var(--rata-space-gap-sm);block-size:var(--rata-space-gap-sm);border-radius:var(--rata-radius-pill);background:var(--rata-theme-fg-on-accent);transform:scale(0);transition:transform var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-radio[data-state=checked] .rata-radio-circle{background:var(--rata-theme-accent-role-bg);border-color:var(--rata-theme-accent-role-bg)}.rata-radio[data-state=checked] .rata-radio-dot{transform:scale(1)}.rata-radio-input:focus-visible+.rata-radio-circle{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-radio-text{display:flex;flex-direction:column}.rata-radio-label{color:var(--rata-theme-fg-primary);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);cursor:pointer}.rata-radio-description{color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-supporting-size);line-height:var(--rata-type-supporting-line-height)}.rata-radio[data-disabled]{opacity:var(--rata-state-disabled-opacity)}.rata-radio[data-disabled] .rata-radio-input,.rata-radio[data-disabled] .rata-radio-label{cursor:not-allowed}.rata-radio-group{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);font-family:var(--rata-font-family-sans)}.rata-radio-group-label{color:var(--rata-theme-fg-primary);font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);line-height:var(--rata-type-label-line-height)}.rata-radio-group-options{display:flex}.rata-radio-group-options[data-orientation=vertical]{flex-direction:column;gap:var(--rata-space-stack-xs)}.rata-radio-group-options[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--rata-space-gap-lg)}.rata-switch{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm);font-family:var(--rata-font-family-sans)}.rata-switch-control{position:relative;display:inline-flex;flex-shrink:0;align-items:center;block-size:calc(var(--rata-type-control-size-md) * var(--rata-type-control-line-height-md))}.rata-switch-input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:var(--rata-space-0);opacity:0;cursor:pointer}.rata-switch-track{display:inline-flex;align-items:center;inline-size:var(--rata-size-control-lg);block-size:var(--rata-size-icon-md);box-sizing:border-box;padding:var(--rata-space-0-5);border:var(--rata-border-default) solid var(--rata-theme-border-strong);border-radius:var(--rata-radius-pill);background:var(--rata-theme-bg-muted);pointer-events:none;transition:background-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),border-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-switch-thumb{inline-size:var(--rata-space-gap-lg);block-size:var(--rata-space-gap-lg);border-radius:var(--rata-radius-pill);background:var(--rata-theme-fg-secondary);transform:translate(0);transition:transform var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing),background-color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-switch[data-state=on] .rata-switch-track{background:var(--rata-theme-accent-role-bg);border-color:var(--rata-theme-accent-role-bg)}.rata-switch[data-state=on] .rata-switch-thumb{background:var(--rata-theme-fg-on-accent);transform:translate(calc(var(--rata-size-control-lg) - var(--rata-space-gap-lg) - (2 * var(--rata-space-0-5)) - (2 * var(--rata-border-default))))}.rata-switch-input:focus-visible+.rata-switch-track{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-switch-text{display:flex;flex-direction:column}.rata-switch-label{color:var(--rata-theme-fg-primary);font-size:var(--rata-type-control-size-md);line-height:var(--rata-type-control-line-height-md);cursor:pointer}.rata-switch[data-label-hidden]{gap:var(--rata-space-0)}.rata-switch-description{color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-supporting-size);line-height:var(--rata-type-supporting-line-height)}.rata-switch[data-disabled]{opacity:var(--rata-state-disabled-opacity)}.rata-switch[data-disabled] .rata-switch-input,.rata-switch[data-disabled] .rata-switch-label{cursor:not-allowed}.rata-heading{margin:var(--rata-space-0);font-family:var(--rata-font-family-heading);color:currentColor}.rata-heading--display-1{font-size:var(--rata-type-display-1-size);font-weight:var(--rata-type-display-1-weight);line-height:var(--rata-type-display-1-line-height);letter-spacing:var(--rata-type-tracking-display-1)}.rata-heading--display-2{font-size:var(--rata-type-display-2-size);font-weight:var(--rata-type-display-2-weight);line-height:var(--rata-type-display-2-line-height);letter-spacing:var(--rata-type-tracking-display-2)}.rata-heading--display-3{font-size:var(--rata-type-display-3-size);font-weight:var(--rata-type-display-3-weight);line-height:var(--rata-type-display-3-line-height);letter-spacing:var(--rata-type-tracking-display-3)}.rata-heading--heading-1{font-size:var(--rata-type-heading-1-size);font-weight:var(--rata-type-heading-1-weight);line-height:var(--rata-type-heading-1-line-height)}.rata-heading--heading-2{font-size:var(--rata-type-heading-2-size);font-weight:var(--rata-type-heading-2-weight);line-height:var(--rata-type-heading-2-line-height)}.rata-heading--heading-3{font-size:var(--rata-type-heading-3-size);font-weight:var(--rata-type-heading-3-weight);line-height:var(--rata-type-heading-3-line-height)}.rata-heading--heading-4{font-size:var(--rata-type-heading-4-size);font-weight:var(--rata-type-heading-4-weight);line-height:var(--rata-type-heading-4-line-height)}.rata-heading--heading-5{font-size:var(--rata-type-heading-5-size);font-weight:var(--rata-type-heading-5-weight);line-height:var(--rata-type-heading-5-line-height)}.rata-heading--heading-6{font-size:var(--rata-type-heading-6-size);font-weight:var(--rata-type-heading-6-weight);line-height:var(--rata-type-heading-6-line-height)}.rata-text{margin:var(--rata-space-0);font-family:var(--rata-font-family-sans)}.rata-text--body{font-size:var(--rata-type-body-size);font-weight:var(--rata-type-body-weight);line-height:var(--rata-type-body-line-height)}.rata-text--large{font-size:var(--rata-type-large-size);font-weight:var(--rata-type-large-weight);line-height:var(--rata-type-large-line-height)}.rata-text--supporting{font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-supporting-weight);line-height:var(--rata-type-supporting-line-height)}.rata-text--label{font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);line-height:var(--rata-type-label-line-height);letter-spacing:var(--rata-type-label-letter-spacing);text-transform:var(--rata-type-label-text-transform)}.rata-text--primary{color:var(--rata-theme-fg-primary)}.rata-text--secondary{color:var(--rata-theme-fg-secondary)}.rata-text--muted{color:var(--rata-theme-fg-muted)}.rata-badge{display:inline-flex;align-items:center;gap:var(--rata-space-gap-xs);block-size:var(--rata-size-icon-lg);padding-inline:var(--rata-space-gap-sm);border-radius:var(--rata-radius-pill);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-control-weight);white-space:nowrap;vertical-align:middle}.rata-badge--neutral{background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-secondary)}.rata-badge--accent{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-accent-role-fg)}.rata-badge--success{background:var(--rata-theme-success-role-subtle);color:var(--rata-theme-success-role-fg)}.rata-badge--warning{background:var(--rata-theme-warning-role-subtle);color:var(--rata-theme-warning-role-fg)}.rata-badge--danger{background:var(--rata-theme-danger-role-subtle);color:var(--rata-theme-danger-role-fg)}.rata-badge-dot{inline-size:var(--rata-space-gap-sm);block-size:var(--rata-space-gap-sm);border-radius:var(--rata-radius-pill);background:currentColor;flex-shrink:0}.rata-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--rata-radius-pill);box-sizing:border-box;overflow:hidden;background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-secondary);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-control-weight);-webkit-user-select:none;user-select:none}.rata-avatar--sm{inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm)}.rata-avatar--md{inline-size:var(--rata-size-control-md);block-size:var(--rata-size-control-md)}.rata-avatar--lg{inline-size:var(--rata-size-control-lg);block-size:var(--rata-size-control-lg)}.rata-avatar-image{inline-size:100%;block-size:100%;object-fit:cover}.rata-disclosure{display:block}.rata-disclosure-heading{margin:var(--rata-space-0);font:inherit}.rata-disclosure-trigger{display:flex;align-items:center;gap:var(--rata-space-gap-sm);inline-size:100%;min-block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-control-padding-inline-sm);box-sizing:border-box;border:var(--rata-border-default) solid transparent;border-radius:var(--rata-radius-element);background:none;color:var(--rata-theme-fg-primary);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-md);font-weight:var(--rata-type-control-weight);line-height:var(--rata-type-control-line-height-md);text-align:start;cursor:pointer}.rata-disclosure-trigger:focus-visible{outline:var(--rata-focus-ring-width) solid var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-disclosure-trigger[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:not-allowed}.rata-disclosure-label{flex:1;min-inline-size:0}.rata-disclosure-chevron{flex-shrink:0;transition:rotate var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-disclosure-trigger[aria-expanded=true] .rata-disclosure-chevron{rotate:180deg}.rata-disclosure-panel[hidden]{display:none}.rata-disclosure-panel{padding-block-start:var(--rata-space-padding-sm);padding-inline:var(--rata-space-control-padding-inline-sm)}.rata-breadcrumbs-list{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rata-space-gap-xs);margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none;font-family:var(--rata-font-family-sans);font-size:var(--rata-type-supporting-size)}.rata-breadcrumbs-item{display:flex;align-items:center;gap:var(--rata-space-gap-xs)}.rata-breadcrumbs-link{color:var(--rata-theme-accent-role-fg);text-decoration:none;border-radius:var(--rata-radius-inner);transition:color var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-breadcrumbs-link:hover{text-decoration:underline;text-underline-offset:var(--rata-border-2)}.rata-breadcrumbs-link:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-breadcrumbs-current{color:var(--rata-theme-fg-primary);font-weight:var(--rata-type-control-weight)}.rata-breadcrumbs-separator{color:var(--rata-theme-fg-muted)}.rata-top-nav{box-sizing:border-box;display:flex;align-items:center;gap:var(--rata-space-gap-lg);min-block-size:var(--rata-size-control-lg);padding-block:var(--rata-space-padding-sm);padding-inline:var(--rata-space-padding-lg);border-block-end:var(--rata-border-default) solid var(--rata-theme-border-default);background:var(--rata-theme-bg-surface);font-family:var(--rata-font-family-sans)}.rata-top-nav-brand{display:flex;align-items:center;flex-shrink:0}.rata-top-nav-nav{flex:1;min-inline-size:0}.rata-top-nav-list{display:flex;align-items:center;gap:var(--rata-space-gap-xs);margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none;overflow-x:auto;scrollbar-width:none}.rata-top-nav-list::-webkit-scrollbar{display:none}.rata-top-nav-item{flex-shrink:0}.rata-top-nav-link{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:var(--rata-space-gap-sm);block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-control-padding-inline-sm);border-radius:var(--rata-radius-element);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-control-size-md);font-weight:var(--rata-type-control-weight);text-decoration:none;white-space:nowrap}.rata-top-nav-link:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-top-nav-link[aria-current=page]{color:var(--rata-theme-fg-primary)}.rata-top-nav-link[aria-current=page]:before{content:"";position:absolute;inset-inline:var(--rata-space-control-padding-inline-sm);inset-block-end:calc(-1 * var(--rata-space-padding-sm));block-size:var(--rata-border-2);background:var(--rata-theme-accent-role-bg);border-start-start-radius:var(--rata-radius-inner);border-start-end-radius:var(--rata-radius-inner)}.rata-top-nav-actions{display:flex;align-items:center;gap:var(--rata-space-gap-sm);flex-shrink:0;margin-inline-start:auto}.rata-top-nav-trigger{border:var(--rata-space-0);background:transparent;font-family:inherit;cursor:pointer;anchor-name:var(--rata-top-nav-anchor)}.rata-top-nav-trigger[aria-current=true]{color:var(--rata-theme-fg-primary)}.rata-top-nav-chevron{transition:rotate var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-top-nav-trigger[aria-expanded=true] .rata-top-nav-chevron{rotate:180deg}.rata-top-nav-panel{box-sizing:border-box;margin:var(--rata-space-0);padding:var(--rata-space-1);border:var(--rata-border-default) solid var(--rata-theme-border-default);position-anchor:var(--rata-top-nav-anchor);position:absolute;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block-start:var(--rata-space-gap-xs);min-inline-size:calc(var(--rata-size-control-lg) * 4);border-radius:var(--rata-radius-container);background:var(--rata-theme-bg-surface);box-shadow:var(--rata-theme-elevation-overlay);font-family:var(--rata-font-family-sans)}.rata-top-nav-panel:popover-open{display:block}.rata-top-nav-panel-list{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none}.rata-top-nav-panel-link{box-sizing:border-box;display:flex;align-items:center;gap:var(--rata-space-gap-sm);block-size:var(--rata-size-control-sm);padding-inline:var(--rata-space-control-padding-inline-sm);border-radius:var(--rata-radius-inner);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-control-size-md);text-decoration:none;white-space:nowrap}.rata-top-nav-panel-link[aria-current=page]{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-fg-primary)}.rata-top-nav-panel-link:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}@supports not (anchor-name: --rata-top-nav-probe){.rata-top-nav-panel{position:fixed;inset-block-start:var(--rata-size-control-lg);inset-inline:var(--rata-space-padding-lg);margin:var(--rata-space-0)}}.rata-side-nav{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--rata-space-stack-md);padding-block:var(--rata-space-padding-sm);font-family:var(--rata-font-family-sans)}.rata-side-nav-section{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs)}.rata-side-nav-section-label{padding-inline:var(--rata-space-control-padding-inline-sm);color:var(--rata-theme-fg-muted);font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-label-weight);text-transform:var(--rata-type-label-text-transform)}.rata-side-nav-list{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none}.rata-side-nav-link{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--rata-space-gap-sm);min-block-size:var(--rata-size-control-md);padding-block:var(--rata-space-padding-xs);padding-inline:var(--rata-space-control-padding-inline-sm);border-radius:var(--rata-radius-element);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-control-size-md);font-weight:var(--rata-type-control-weight);line-height:var(--rata-type-control-line-height-md);text-decoration:none}.rata-side-nav-link:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-side-nav-link[aria-current=page]{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-fg-primary)}.rata-side-nav-trigger{inline-size:100%;border:var(--rata-space-0);background:transparent;font-family:inherit;text-align:start;cursor:pointer}.rata-side-nav-trigger-label{flex:1;min-inline-size:0}.rata-side-nav-trigger[aria-current=true]{color:var(--rata-theme-fg-primary)}.rata-side-nav-chevron{flex-shrink:0;transition:rotate var(--rata-motion-interactive-duration) var(--rata-motion-interactive-easing)}.rata-side-nav-trigger[aria-expanded=true] .rata-side-nav-chevron{rotate:180deg}.rata-side-nav-sublist[hidden]{display:none}.rata-side-nav-sublist{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);margin:var(--rata-space-0);margin-block-start:var(--rata-space-stack-2xs);margin-inline-start:var(--rata-space-control-padding-inline-md);padding:var(--rata-space-0);list-style:none;border-inline-start:var(--rata-border-default) solid var(--rata-theme-border-default);padding-inline-start:var(--rata-space-gap-sm)}.rata-side-nav-sublink{min-block-size:var(--rata-size-control-sm)}.rata-mobile-nav-trigger-wrap{display:inline-flex}.rata-mobile-nav-trigger{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-md);block-size:var(--rata-size-control-md);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-element);background:transparent;color:var(--rata-theme-fg-primary);cursor:pointer}.rata-mobile-nav-trigger:focus-visible,.rata-mobile-nav-close:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-mobile-nav{box-sizing:border-box;margin:var(--rata-space-0);margin-inline-end:auto;padding-block:var(--rata-space-padding-md);padding-inline:var(--rata-space-padding-sm);border:var(--rata-space-0);inline-size:100%;max-inline-size:min(calc(var(--rata-size-control-lg) * 8),calc(100% - var(--rata-size-control-lg)));block-size:100%;max-block-size:100%;background:var(--rata-theme-bg-surface);box-shadow:var(--rata-theme-elevation-modal);font-family:var(--rata-font-family-sans);flex-direction:column;gap:var(--rata-space-stack-md)}.rata-mobile-nav[open]{display:flex}.rata-mobile-nav::backdrop{background:var(--rata-theme-scrim)}@media(prefers-reduced-motion:no-preference){.rata-mobile-nav{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),translate var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;opacity:0;translate:-100% 0;pointer-events:none}.rata-mobile-nav::backdrop{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;opacity:0}.rata-mobile-nav[open],.rata-mobile-nav[open]::backdrop{opacity:1;transition-timing-function:var(--rata-motion-easing-enter)}.rata-mobile-nav[open]{translate:0 0;pointer-events:auto}@starting-style{.rata-mobile-nav[open],.rata-mobile-nav[open]::backdrop{opacity:0}.rata-mobile-nav[open]{translate:-100% 0}}}.rata-mobile-nav-header{display:flex;align-items:center;gap:var(--rata-space-gap-sm);padding-inline:var(--rata-space-control-padding-inline-sm)}.rata-mobile-nav-title{flex:1;min-inline-size:0;margin:var(--rata-space-0);color:var(--rata-theme-fg-primary);font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight)}.rata-mobile-nav-close{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:currentColor;cursor:pointer}.rata-mobile-nav-sections{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.rata-mobile-nav-footer{display:flex;flex-direction:column;gap:var(--rata-space-gap-sm);padding-block-start:var(--rata-space-padding-sm);padding-inline:var(--rata-space-control-padding-inline-sm);border-block-start:var(--rata-border-default) solid var(--rata-theme-border-default)}.rata-tabs{display:flex;font-family:var(--rata-font-family-sans)}.rata-tabs--horizontal{flex-direction:column}.rata-tabs--vertical{flex-direction:row;gap:var(--rata-space-gap-lg)}.rata-tabs-list{display:flex;gap:var(--rata-space-gap-xs)}.rata-tabs--horizontal>.rata-tabs-list{border-block-end:var(--rata-border-default) solid var(--rata-theme-border-default);overflow-x:auto;scrollbar-width:none;padding-block-end:var(--rata-border-default)}.rata-tabs--horizontal>.rata-tabs-list::-webkit-scrollbar{display:none}.rata-tabs--horizontal>.rata-tabs-list>.rata-tabs-tab{flex-shrink:0}.rata-tabs--vertical>.rata-tabs-list{flex-direction:column;flex-shrink:0;border-inline-end:var(--rata-border-default) solid var(--rata-theme-border-default)}.rata-tabs-tab{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:var(--rata-space-gap-sm);block-size:var(--rata-size-control-md);padding-inline:var(--rata-space-control-padding-inline-sm);border:var(--rata-space-0);border-radius:var(--rata-radius-element);background:transparent;color:var(--rata-theme-fg-secondary);font-family:inherit;font-size:var(--rata-type-control-size-sm);font-weight:var(--rata-type-control-weight);white-space:nowrap;cursor:pointer}.rata-tabs--vertical .rata-tabs-tab{justify-content:flex-start}.rata-tabs-tab:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-tabs-tab[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:default}.rata-tabs-tab[aria-selected=true]{color:var(--rata-theme-fg-primary)}.rata-tabs-tab[aria-selected=true]:before{content:"";position:absolute;background:var(--rata-theme-accent-role-bg)}.rata-tabs--horizontal .rata-tabs-tab[aria-selected=true]:before{inset-inline:var(--rata-space-control-padding-inline-sm);inset-block-end:calc(-1 * var(--rata-border-default));block-size:var(--rata-border-2);border-start-start-radius:var(--rata-radius-inner);border-start-end-radius:var(--rata-radius-inner)}.rata-tabs--vertical .rata-tabs-tab[aria-selected=true]:before{inset-block:var(--rata-space-1);inset-inline-end:calc(-1 * var(--rata-border-default));inline-size:var(--rata-border-2);border-radius:var(--rata-radius-pill)}.rata-tabs-panel{padding-block-start:var(--rata-space-padding-md)}.rata-tabs--vertical>.rata-tabs-panel{flex:1;min-inline-size:0;padding-block-start:var(--rata-space-0)}.rata-tabs-panel:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-segmented-control{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--rata-space-0);padding:var(--rata-space-0-5);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-muted);font-family:var(--rata-font-family-sans)}.rata-segmented-control--full{display:flex;inline-size:100%}.rata-segmented-control-option{box-sizing:border-box;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--rata-space-gap-sm);padding-inline:var(--rata-space-control-padding-inline-sm);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:var(--rata-theme-fg-secondary);font-family:inherit;font-size:var(--rata-type-control-size-sm);font-weight:var(--rata-type-control-weight);white-space:nowrap;cursor:pointer}.rata-segmented-control--sm .rata-segmented-control-option{block-size:calc(var(--rata-size-control-sm) - var(--rata-space-1))}.rata-segmented-control--md .rata-segmented-control-option{block-size:calc(var(--rata-size-control-md) - var(--rata-space-1))}.rata-segmented-control-option[aria-checked=true]{background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);box-shadow:var(--rata-theme-elevation-raised)}.rata-segmented-control-option:focus-visible{z-index:1;outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-segmented-control-option[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:default}.rata-notice{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm);padding:var(--rata-space-padding-sm) var(--rata-space-padding-md);border-radius:var(--rata-radius-element);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-body-size);line-height:var(--rata-type-body-line-height)}.rata-notice--info{background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-primary)}.rata-notice--success{background:var(--rata-theme-success-role-subtle);color:var(--rata-theme-success-role-fg)}.rata-notice--warning{background:var(--rata-theme-warning-role-subtle);color:var(--rata-theme-warning-role-fg)}.rata-notice--danger{background:var(--rata-theme-danger-role-subtle);color:var(--rata-theme-danger-role-fg)}.rata-notice-icon{flex-shrink:0;margin-block-start:calc((1em * var(--rata-type-body-line-height) - var(--rata-size-icon-text)) / 2)}.rata-notice-content{display:flex;flex-direction:column;flex:1;min-inline-size:0}.rata-notice-title{margin:var(--rata-space-0);margin-block-end:var(--rata-space-stack-2xs);font-weight:var(--rata-type-label-weight)}.rata-notice-message{margin:var(--rata-space-0)}.rata-notice-actions{display:flex;flex-wrap:wrap;gap:var(--rata-space-gap-sm);margin-block-start:var(--rata-space-stack-xs)}.rata-notice-dismiss{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:currentColor;cursor:pointer;margin-block:calc(-1 * var(--rata-space-stack-2xs));margin-inline-end:calc(-1 * var(--rata-space-stack-2xs))}.rata-notice-dismiss:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-menu-trigger{anchor-name:var(--rata-menu-anchor)}.rata-menu{box-sizing:border-box;margin:var(--rata-space-0);padding:var(--rata-space-1);border:var(--rata-border-default) solid var(--rata-theme-border-default);position-anchor:var(--rata-menu-anchor);position:absolute;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block-start:var(--rata-space-gap-xs);min-inline-size:calc(var(--rata-size-control-lg) * 4);border-radius:var(--rata-radius-container);background:var(--rata-theme-bg-surface);box-shadow:var(--rata-theme-elevation-overlay);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-control-size-sm);flex-direction:column}.rata-menu:popover-open{display:flex}@media(prefers-reduced-motion:no-preference){.rata-menu:popover-open{animation:rata-menu-enter var(--rata-motion-overlay-duration) var(--rata-motion-easing-enter)}}@keyframes rata-menu-enter{0%{opacity:0;translate:0 calc(-1 * var(--rata-space-1))}}.rata-menu-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--rata-space-gap-sm);inline-size:100%;block-size:var(--rata-size-control-sm);padding-inline:var(--rata-space-control-padding-inline-sm);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:var(--rata-theme-fg-primary);font:inherit;text-align:start;white-space:nowrap;cursor:pointer}.rata-menu-item--destructive{color:var(--rata-theme-danger-role-fg)}.rata-menu-item[aria-checked=true],.rata-menu-item--selected{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-fg-primary)}.rata-menu-item[aria-disabled=true]{opacity:var(--rata-state-disabled-opacity);cursor:default}.rata-menu-item:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-menu-separator{margin-block:var(--rata-space-1);border:var(--rata-space-0);border-block-start:var(--rata-border-default) solid var(--rata-theme-border-default)}@supports not (anchor-name: --rata-menu-anchor){.rata-menu{position:fixed;inset:auto;margin:var(--rata-space-0);inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;min-inline-size:calc(var(--rata-size-control-lg) * 5)}@media(prefers-reduced-motion:no-preference){.rata-menu:popover-open{animation-name:rata-menu-enter-centred}}}@keyframes rata-menu-enter-centred{0%{opacity:0}}.rata-dialog{box-sizing:border-box;margin:auto;padding:var(--rata-space-padding-lg);border:var(--rata-space-0);max-inline-size:calc(100% - var(--rata-space-padding-lg) * 2);max-block-size:calc(100% - var(--rata-space-padding-lg) * 2);border-radius:var(--rata-radius-page);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);box-shadow:var(--rata-theme-elevation-modal);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-body-size);line-height:var(--rata-type-body-line-height);flex-direction:column}.rata-dialog[open]{display:flex}.rata-dialog--sm{inline-size:100%;max-inline-size:min(calc(var(--rata-size-control-lg) * 10),calc(100% - var(--rata-space-padding-lg) * 2))}.rata-dialog--md{inline-size:100%;max-inline-size:min(calc(var(--rata-size-control-lg) * 14),calc(100% - var(--rata-space-padding-lg) * 2))}.rata-dialog--lg{inline-size:100%;max-inline-size:min(calc(var(--rata-size-control-lg) * 20),calc(100% - var(--rata-space-padding-lg) * 2))}.rata-dialog::backdrop{background:var(--rata-theme-scrim)}@media(prefers-reduced-motion:no-preference){.rata-dialog{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),translate var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;opacity:0;translate:0 var(--rata-space-2);pointer-events:none}.rata-dialog::backdrop{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;opacity:0}.rata-dialog[open],.rata-dialog[open]::backdrop{opacity:1;transition-timing-function:var(--rata-motion-easing-enter)}.rata-dialog[open]{translate:0 var(--rata-space-0);pointer-events:auto}@starting-style{.rata-dialog[open],.rata-dialog[open]::backdrop{opacity:0}.rata-dialog[open]{translate:0 var(--rata-space-2)}}}.rata-dialog-header{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm)}.rata-dialog-heading{flex:1;min-inline-size:0}.rata-dialog-title{margin:var(--rata-space-0);font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight);line-height:var(--rata-type-heading-line-height)}.rata-dialog-description{margin:var(--rata-space-0);margin-block-start:var(--rata-space-stack-2xs);color:var(--rata-theme-fg-secondary)}.rata-dialog-body{flex:1 1 auto;min-block-size:0;margin-block-start:var(--rata-space-stack-md);overflow-y:auto;overscroll-behavior:contain}.rata-dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rata-space-gap-sm);margin-block-start:var(--rata-space-stack-md)}.rata-dialog-dismiss{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:currentColor;cursor:pointer;margin-block-start:calc((var(--rata-type-heading-size) * var(--rata-type-heading-line-height) - var(--rata-size-control-sm)) / 2)}.rata-dialog-dismiss:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-sheet{box-sizing:border-box;margin:var(--rata-space-0);padding:var(--rata-space-padding-lg);border:var(--rata-space-0);inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;border-radius:var(--rata-radius-none);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);box-shadow:var(--rata-theme-elevation-modal);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-body-size);line-height:var(--rata-type-body-line-height);flex-direction:column}.rata-sheet[open]{display:flex}.rata-sheet--sm{--rata-sheet-measure: calc(var(--rata-size-control-lg) * 8)}.rata-sheet--md{--rata-sheet-measure: calc(var(--rata-size-control-lg) * 12)}.rata-sheet--lg{--rata-sheet-measure: calc(var(--rata-size-control-lg) * 18)}.rata-sheet--block-end{margin-inline:auto;max-inline-size:calc(var(--rata-size-control-lg) * 20);margin-block-start:auto;max-block-size:min(var(--rata-sheet-measure),calc(100% - var(--rata-space-padding-lg)));border-start-start-radius:var(--rata-radius-page);border-start-end-radius:var(--rata-radius-page)}.rata-sheet--block-start{margin-inline:auto;max-inline-size:calc(var(--rata-size-control-lg) * 20);margin-block-end:auto;max-block-size:min(var(--rata-sheet-measure),calc(100% - var(--rata-space-padding-lg)));border-end-start-radius:var(--rata-radius-page);border-end-end-radius:var(--rata-radius-page)}.rata-sheet--inline-start{margin-inline-end:auto;max-inline-size:min(var(--rata-sheet-measure),calc(100% - var(--rata-space-padding-lg)));border-start-end-radius:var(--rata-radius-page);border-end-end-radius:var(--rata-radius-page)}.rata-sheet--inline-end{margin-inline-start:auto;max-inline-size:min(var(--rata-sheet-measure),calc(100% - var(--rata-space-padding-lg)));border-start-start-radius:var(--rata-radius-page);border-end-start-radius:var(--rata-radius-page)}.rata-sheet::backdrop{background:var(--rata-theme-scrim)}.rata-sheet,.rata-sheet::backdrop{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;opacity:0}.rata-sheet{pointer-events:none}.rata-sheet[open],.rata-sheet[open]::backdrop{opacity:1;transition-timing-function:var(--rata-motion-easing-enter)}.rata-sheet[open]{pointer-events:auto}@starting-style{.rata-sheet[open],.rata-sheet[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.rata-sheet--block-end{--rata-sheet-enter: 0 100%}.rata-sheet--block-start{--rata-sheet-enter: 0 -100%}.rata-sheet--inline-start{--rata-sheet-enter: -100% 0}.rata-sheet--inline-start:dir(rtl){--rata-sheet-enter: 100% 0}.rata-sheet--inline-end{--rata-sheet-enter: 100% 0}.rata-sheet--inline-end:dir(rtl){--rata-sheet-enter: -100% 0}.rata-sheet{transition:opacity var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),translate var(--rata-motion-modal-duration) var(--rata-motion-easing-exit),display var(--rata-motion-modal-duration) allow-discrete,overlay var(--rata-motion-modal-duration) allow-discrete;translate:var(--rata-sheet-enter)}.rata-sheet[open]{translate:var(--rata-space-0) var(--rata-space-0)}@starting-style{.rata-sheet[open]{translate:var(--rata-sheet-enter)}}}.rata-sheet-header{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm)}.rata-sheet-heading{flex:1;min-inline-size:0}.rata-sheet-title{margin:var(--rata-space-0);font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight);line-height:var(--rata-type-heading-line-height)}.rata-sheet-description{margin:var(--rata-space-0);margin-block-start:var(--rata-space-stack-2xs);color:var(--rata-theme-fg-secondary)}.rata-sheet-body{flex:1 1 auto;min-block-size:0;margin-block-start:var(--rata-space-stack-md);overflow-y:auto;overscroll-behavior:contain}.rata-sheet-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rata-space-gap-sm);margin-block-start:var(--rata-space-stack-md)}.rata-sheet-dismiss{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:currentColor;cursor:pointer;margin-block-start:calc((var(--rata-type-heading-size) * var(--rata-type-heading-line-height) - var(--rata-size-control-sm)) / 2)}.rata-sheet-dismiss:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-panel{box-sizing:border-box;display:flex;flex-direction:column;padding:var(--rata-space-padding-md);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);font-family:var(--rata-font-family-sans);font-size:var(--rata-type-body-size);line-height:var(--rata-type-body-line-height);border-radius:var(--rata-radius-none)}.rata-panel--inline-end{border-inline-start:var(--rata-border-default) solid var(--rata-theme-border-default)}.rata-panel--inline-start{border-inline-end:var(--rata-border-default) solid var(--rata-theme-border-default)}.rata-panel-header{display:flex;align-items:flex-start;gap:var(--rata-space-gap-sm);margin-block-end:var(--rata-space-stack-sm)}.rata-panel-heading{flex:1;min-inline-size:0;margin:var(--rata-space-0);font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight);line-height:var(--rata-type-heading-line-height);overflow-wrap:anywhere}.rata-panel-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.rata-panel-dismiss{box-sizing:border-box;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--rata-size-control-sm);block-size:var(--rata-size-control-sm);padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:transparent;color:currentColor;cursor:pointer;margin-block-start:calc((var(--rata-type-heading-size) * var(--rata-type-heading-line-height) - var(--rata-size-control-sm)) / 2)}.rata-panel-dismiss:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.rata-visually-hidden{position:absolute;inline-size:var(--rata-border-1);block-size:var(--rata-border-1);margin:calc(-1 * var(--rata-border-1));padding:var(--rata-space-0);overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:var(--rata-space-0)}[data-rata-theme=lime]{--rata-color-accent-50: #F7F5ED;--rata-color-accent-100: #ECE9D7;--rata-color-accent-200: #DEDAB9;--rata-color-accent-300: #C8C38F;--rata-color-accent-400: #9FA85D;--rata-color-accent-500: #69912D;--rata-color-accent-600: #317D00;--rata-color-accent-700: #006C00;--rata-color-accent-800: #055800;--rata-color-accent-900: #1F4A05;--rata-color-accent-950: #182E05;--rata-color-neutral-50: #FAFAF8;--rata-color-neutral-100: #F4F5F0;--rata-color-neutral-200: #E5E9E0;--rata-color-neutral-300: #D1D6C9;--rata-color-neutral-400: #9BA590;--rata-color-neutral-500: #6A7760;--rata-color-neutral-600: #4C5844;--rata-color-neutral-700: #374430;--rata-color-neutral-800: #1F2C1B;--rata-color-neutral-900: #081C08;--rata-color-neutral-950: #000C00;--rata-theme-accent-role-bg: #1D6D00;--rata-theme-accent-role-fg: #1D6D00;--rata-theme-accent-role-subtle: #ADF67D;--rata-theme-fg-primary: #191D16;--rata-theme-fg-secondary: #42493D;--rata-theme-fg-muted: #5A6054;--rata-theme-tertiary-role-fg: #1D6D00;--rata-theme-focus-ring: #3D870E;--rata-theme-bg-surface: #F9FEF5;--rata-theme-bg-canvas: #EDF2E9;--rata-theme-bg-subtle: #F3F8EF;--rata-theme-bg-muted: #DFE4DB;--rata-theme-secondary-role-bg: #F9FEF5;--rata-theme-secondary-role-fg: #191D16;--rata-theme-secondary-role-border: #8C9386;--rata-theme-border-default: #191D161A;--rata-theme-border-strong: #8C9386;--rata-theme-scrim: #191D1680;--rata-theme-warning-role-on: #081C08}[data-rata-theme=lime][data-theme=dark]{--rata-color-accent-50: #F7F5ED;--rata-color-accent-100: #ECE9D7;--rata-color-accent-200: #DEDAB9;--rata-color-accent-300: #C8C38F;--rata-color-accent-400: #9FA85D;--rata-color-accent-500: #69912D;--rata-color-accent-600: #317D00;--rata-color-accent-700: #006C00;--rata-color-accent-800: #055800;--rata-color-accent-900: #1F4A05;--rata-color-accent-950: #182E05;--rata-color-neutral-50: #FAFAF8;--rata-color-neutral-100: #F4F5F0;--rata-color-neutral-200: #E5E9E0;--rata-color-neutral-300: #D1D6C9;--rata-color-neutral-400: #9BA590;--rata-color-neutral-500: #6A7760;--rata-color-neutral-600: #4C5844;--rata-color-neutral-700: #374430;--rata-color-neutral-800: #1F2C1B;--rata-color-neutral-900: #081C08;--rata-color-neutral-950: #000C00;--rata-theme-accent-role-bg: #91D962;--rata-theme-accent-role-fg: #91D962;--rata-theme-accent-role-subtle: #003C00;--rata-theme-fg-on-accent: #003C00;--rata-theme-fg-primary: #DFE4DB;--rata-theme-fg-secondary: #A6AEA0;--rata-theme-fg-muted: #8C9386;--rata-theme-tertiary-role-fg: #91D962;--rata-theme-focus-ring: #75BD48;--rata-theme-bg-surface: #191D16;--rata-theme-bg-canvas: #0E1209;--rata-theme-bg-subtle: #232720;--rata-theme-bg-muted: #2E322B;--rata-theme-secondary-role-bg: #191D16;--rata-theme-secondary-role-fg: #DFE4DB;--rata-theme-secondary-role-border: #636A5E;--rata-theme-border-default: #EDF2E91A;--rata-theme-border-strong: #636A5E;--rata-theme-scrim: #191D16B3;--rata-theme-warning-role-on: #081C08}[data-rata-theme=rust]{--rata-color-accent-50: #FFF2F3;--rata-color-accent-100: #FFE1E3;--rata-color-accent-200: #FFCCCF;--rata-color-accent-300: #FDABB1;--rata-color-accent-400: #F38180;--rata-color-accent-500: #E25745;--rata-color-accent-600: #CB360E;--rata-color-accent-700: #B32100;--rata-color-accent-800: #921E00;--rata-color-accent-900: #782109;--rata-color-accent-950: #4B1707;--rata-color-neutral-50: #FEF9F8;--rata-color-neutral-100: #FCF2F1;--rata-color-neutral-200: #F5E4E0;--rata-color-neutral-300: #E8CFC9;--rata-color-neutral-400: #C1998D;--rata-color-neutral-500: #92695C;--rata-color-neutral-600: #6F4C40;--rata-color-neutral-700: #5A382C;--rata-color-neutral-800: #3D2215;--rata-color-neutral-900: #2B1100;--rata-color-neutral-950: #1B0100;--rata-theme-accent-role-bg: #B72200;--rata-theme-accent-role-fg: #B72200;--rata-theme-accent-role-subtle: #FFDACE;--rata-theme-fg-primary: #241915;--rata-theme-fg-secondary: #56423C;--rata-theme-fg-muted: #6E5A53;--rata-theme-tertiary-role-fg: #B72200;--rata-theme-focus-ring: #D84119;--rata-theme-bg-surface: #FFFBF9;--rata-theme-bg-canvas: #FFEDE8;--rata-theme-bg-subtle: #FFF4EF;--rata-theme-bg-muted: #F0DFD9;--rata-theme-secondary-role-bg: #FFFBF9;--rata-theme-secondary-role-fg: #241915;--rata-theme-secondary-role-border: #A28C85;--rata-theme-border-default: #2419151A;--rata-theme-border-strong: #A28C85;--rata-theme-scrim: #24191580;--rata-theme-warning-role-on: #2B1100}[data-rata-theme=rust][data-theme=dark]{--rata-color-accent-50: #FFF2F3;--rata-color-accent-100: #FFE1E3;--rata-color-accent-200: #FFCCCF;--rata-color-accent-300: #FDABB1;--rata-color-accent-400: #F38180;--rata-color-accent-500: #E25745;--rata-color-accent-600: #CB360E;--rata-color-accent-700: #B32100;--rata-color-accent-800: #921E00;--rata-color-accent-900: #782109;--rata-color-accent-950: #4B1707;--rata-color-neutral-50: #FEF9F8;--rata-color-neutral-100: #FCF2F1;--rata-color-neutral-200: #F5E4E0;--rata-color-neutral-300: #E8CFC9;--rata-color-neutral-400: #C1998D;--rata-color-neutral-500: #92695C;--rata-color-neutral-600: #6F4C40;--rata-color-neutral-700: #5A382C;--rata-color-neutral-800: #3D2215;--rata-color-neutral-900: #2B1100;--rata-color-neutral-950: #1B0100;--rata-theme-accent-role-bg: #FFB49B;--rata-theme-accent-role-fg: #FFB49B;--rata-theme-accent-role-subtle: #7A0000;--rata-theme-fg-on-accent: #7A0000;--rata-theme-fg-primary: #F0DFD9;--rata-theme-fg-secondary: #BEA69F;--rata-theme-fg-muted: #A28C85;--rata-theme-tertiary-role-fg: #FFB49B;--rata-theme-focus-ring: #FF8A65;--rata-theme-bg-surface: #241915;--rata-theme-bg-canvas: #1B0D07;--rata-theme-bg-subtle: #2F231F;--rata-theme-bg-muted: #3A2E29;--rata-theme-secondary-role-bg: #241915;--rata-theme-secondary-role-fg: #F0DFD9;--rata-theme-secondary-role-border: #78645D;--rata-theme-border-default: #FFEDE81A;--rata-theme-border-strong: #78645D;--rata-theme-scrim: #241915B3;--rata-theme-warning-role-on: #2B1100}[data-rata-theme=ink]{--rata-color-accent-50: #F1F6FB;--rata-color-accent-100: #E0EAF5;--rata-color-accent-200: #C9DAEF;--rata-color-accent-300: #A8C4E5;--rata-color-accent-400: #82A4D6;--rata-color-accent-500: #6884C9;--rata-color-accent-600: #5768B9;--rata-color-accent-700: #4B54A6;--rata-color-accent-800: #3E4587;--rata-color-accent-900: #343D6C;--rata-color-accent-950: #212642;--rata-color-neutral-50: #F9FAFB;--rata-color-neutral-100: #F3F4F7;--rata-color-neutral-200: #E7E7ED;--rata-color-neutral-300: #D2D4DC;--rata-color-neutral-400: #A0A1AE;--rata-color-neutral-500: #717280;--rata-color-neutral-600: #535360;--rata-color-neutral-700: #3F3F4C;--rata-color-neutral-800: #292733;--rata-color-neutral-900: #1A1621;--rata-color-neutral-950: #0A0511;--rata-theme-accent-role-bg: #4659A8;--rata-theme-accent-role-fg: #4659A8;--rata-theme-accent-role-subtle: #DFE0FF;--rata-theme-fg-primary: #1B1B1F;--rata-theme-fg-secondary: #46464F;--rata-theme-fg-muted: #5D5D67;--rata-theme-tertiary-role-fg: #4659A8;--rata-theme-focus-ring: #6271C3;--rata-theme-bg-surface: #FCFCFF;--rata-theme-bg-canvas: #F0F0F6;--rata-theme-bg-subtle: #F6F6FC;--rata-theme-bg-muted: #E2E2E8;--rata-theme-secondary-role-bg: #FCFCFF;--rata-theme-secondary-role-fg: #1B1B1F;--rata-theme-secondary-role-border: #92929D;--rata-theme-border-default: #1B1B1F1A;--rata-theme-border-strong: #92929D;--rata-theme-scrim: #1B1B1F80;--rata-theme-warning-role-on: #1A1621}[data-rata-theme=ink][data-theme=dark]{--rata-color-accent-50: #F1F6FB;--rata-color-accent-100: #E0EAF5;--rata-color-accent-200: #C9DAEF;--rata-color-accent-300: #A8C4E5;--rata-color-accent-400: #82A4D6;--rata-color-accent-500: #6884C9;--rata-color-accent-600: #5768B9;--rata-color-accent-700: #4B54A6;--rata-color-accent-800: #3E4587;--rata-color-accent-900: #343D6C;--rata-color-accent-950: #212642;--rata-color-neutral-50: #F9FAFB;--rata-color-neutral-100: #F3F4F7;--rata-color-neutral-200: #E7E7ED;--rata-color-neutral-300: #D2D4DC;--rata-color-neutral-400: #A0A1AE;--rata-color-neutral-500: #717280;--rata-color-neutral-600: #535360;--rata-color-neutral-700: #3F3F4C;--rata-color-neutral-800: #292733;--rata-color-neutral-900: #1A1621;--rata-color-neutral-950: #0A0511;--rata-theme-accent-role-bg: #BDC2FF;--rata-theme-accent-role-fg: #BDC2FF;--rata-theme-accent-role-subtle: #002C73;--rata-theme-fg-on-accent: #002C73;--rata-theme-fg-primary: #E2E2E8;--rata-theme-fg-secondary: #AAAAB5;--rata-theme-fg-muted: #90909A;--rata-theme-tertiary-role-fg: #BDC2FF;--rata-theme-focus-ring: #9AA5FD;--rata-theme-bg-surface: #1B1B1F;--rata-theme-bg-canvas: #111015;--rata-theme-bg-subtle: #25252A;--rata-theme-bg-muted: #303034;--rata-theme-secondary-role-bg: #1B1B1F;--rata-theme-secondary-role-fg: #E2E2E8;--rata-theme-secondary-role-border: #676771;--rata-theme-border-default: #F0F0F61A;--rata-theme-border-strong: #676771;--rata-theme-scrim: #1B1B1FB3;--rata-theme-warning-role-on: #1A1621}[data-rata-theme=cobalt]{--rata-color-accent-50: #EFF6FF;--rata-color-accent-100: #DCE9FF;--rata-color-accent-200: #C2DAFF;--rata-color-accent-300: #99C3FF;--rata-color-accent-400: #6BA2FF;--rata-color-accent-500: #517CFF;--rata-color-accent-600: #4057FF;--rata-color-accent-700: #3D3EEE;--rata-color-accent-800: #3534C1;--rata-color-accent-900: #2A3398;--rata-color-accent-950: #1D215C;--rata-color-neutral-50: #F9FAFC;--rata-color-neutral-100: #F4F4F9;--rata-color-neutral-200: #E7E7EF;--rata-color-neutral-300: #D3D3E0;--rata-color-neutral-400: #A39FB6;--rata-color-neutral-500: #747088;--rata-color-neutral-600: #565166;--rata-color-neutral-700: #423D52;--rata-color-neutral-800: #2C2638;--rata-color-neutral-900: #1E1325;--rata-color-neutral-950: #0F0314;--rata-theme-accent-role-bg: #1849F1;--rata-theme-accent-role-fg: #1849F1;--rata-theme-accent-role-subtle: #E5DEFF;--rata-theme-fg-primary: #1C1B21;--rata-theme-fg-secondary: #484551;--rata-theme-fg-muted: #5F5D6A;--rata-theme-tertiary-role-fg: #1849F1;--rata-theme-focus-ring: #5B63FF;--rata-theme-bg-surface: #FDFBFF;--rata-theme-bg-canvas: #F2EFF9;--rata-theme-bg-subtle: #F7F5FF;--rata-theme-bg-muted: #E3E1EB;--rata-theme-secondary-role-bg: #FDFBFF;--rata-theme-secondary-role-fg: #1C1B21;--rata-theme-secondary-role-border: #928F9D;--rata-theme-border-default: #1C1B211A;--rata-theme-border-strong: #928F9D;--rata-theme-scrim: #1C1B2180;--rata-theme-warning-role-on: #1E1325}[data-rata-theme=cobalt][data-theme=dark]{--rata-color-accent-50: #EFF6FF;--rata-color-accent-100: #DCE9FF;--rata-color-accent-200: #C2DAFF;--rata-color-accent-300: #99C3FF;--rata-color-accent-400: #6BA2FF;--rata-color-accent-500: #517CFF;--rata-color-accent-600: #4057FF;--rata-color-accent-700: #3D3EEE;--rata-color-accent-800: #3534C1;--rata-color-accent-900: #2A3398;--rata-color-accent-950: #1D215C;--rata-color-neutral-50: #F9FAFC;--rata-color-neutral-100: #F4F4F9;--rata-color-neutral-200: #E7E7EF;--rata-color-neutral-300: #D3D3E0;--rata-color-neutral-400: #A39FB6;--rata-color-neutral-500: #747088;--rata-color-neutral-600: #565166;--rata-color-neutral-700: #423D52;--rata-color-neutral-800: #2C2638;--rata-color-neutral-900: #1E1325;--rata-color-neutral-950: #0F0314;--rata-theme-accent-role-bg: #CABEFF;--rata-theme-accent-role-fg: #CABEFF;--rata-theme-accent-role-subtle: #00219A;--rata-theme-fg-on-accent: #00219A;--rata-theme-fg-primary: #E3E1EB;--rata-theme-fg-secondary: #ACA9B8;--rata-theme-fg-muted: #928F9D;--rata-theme-tertiary-role-fg: #CABEFF;--rata-theme-focus-ring: #AC9FFF;--rata-theme-bg-surface: #1C1B21;--rata-theme-bg-canvas: #121017;--rata-theme-bg-subtle: #26252C;--rata-theme-bg-muted: #312F37;--rata-theme-secondary-role-bg: #1C1B21;--rata-theme-secondary-role-fg: #E3E1EB;--rata-theme-secondary-role-border: #696674;--rata-theme-border-default: #F2EFF91A;--rata-theme-border-strong: #696674;--rata-theme-scrim: #1C1B21B3;--rata-theme-warning-role-on: #1E1325}*{box-sizing:border-box}html{--pg-header-block-size: calc( var(--rata-size-control-lg) + var(--rata-space-padding-sm) * 2 + var(--rata-border-default) );scroll-padding-block-start:var(--pg-header-block-size)}body{margin:0;font-family:var(--rata-font-family-sans);background:var(--rata-theme-bg-canvas);color:var(--rata-theme-fg-primary);font-size:var(--rata-type-body-size);font-weight:var(--rata-type-body-weight);line-height:var(--rata-type-body-line-height)}code{font-family:var(--rata-font-family-mono);font-size:var(--rata-type-body-size);overflow-wrap:break-word}.pg-app{min-height:100vh}.pg-header{position:sticky;inset-block-start:var(--rata-space-0);z-index:1;padding-inline:var(--rata-space-page-gutter)}.pg-drawer-trigger{display:none}.pg-layout{display:flex;align-items:flex-start}.pg-sidebar{inline-size:calc(var(--rata-size-control-lg) * 6);flex-shrink:0;position:sticky;inset-block-start:var(--pg-header-block-size);block-size:calc(100vh - var(--pg-header-block-size));overflow-y:auto;display:flex;flex-direction:column;gap:var(--rata-space-gap-md);padding-block-start:var(--rata-space-page-block-start);padding-inline:var(--rata-space-4);border-inline-end:var(--rata-border-1) solid var(--rata-theme-border-default)}@media(max-width:60rem){.pg-drawer-trigger{display:inline-flex}.pg-sidebar{display:none}}.pg-search:focus-within{outline:var(--rata-focus-ring-width) solid var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-main{flex:1;min-width:0;max-width:960px;margin-inline:auto;padding:var(--rata-space-page-block-start) var(--rata-space-page-gutter) var(--rata-space-page-block-end)}.pg-section{margin-bottom:var(--rata-space-section)}.pg-section h2{font-size:var(--rata-type-display-3-size);font-weight:var(--rata-type-display-3-weight);line-height:var(--rata-type-display-3-line-height);letter-spacing:var(--rata-type-tracking-display-3);margin:0 0 var(--rata-space-4)}.pg-row{display:flex;align-items:center;gap:var(--rata-space-gap-sm);flex-wrap:wrap;margin-bottom:var(--rata-space-stack-sm)}.pg-row-label{width:96px;font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);color:var(--rata-theme-fg-muted);text-transform:var(--rata-type-label-text-transform);letter-spacing:var(--rata-type-label-letter-spacing)}.pg-note{font-size:var(--rata-type-label-size);color:var(--rata-theme-fg-muted)}.pg-ramp-title{font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);text-transform:var(--rata-type-label-text-transform);letter-spacing:var(--rata-type-label-letter-spacing);color:var(--rata-theme-fg-secondary);margin-bottom:var(--rata-space-gap-xs)}.pg-ramp-group{display:flex;flex-direction:column;gap:var(--rata-space-stack-lg)}.pg-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--rata-space-gap-sm)}.pg-swatch{border-radius:var(--rata-radius-inner);border:var(--rata-border-1) solid var(--rata-theme-border-default);height:48px}.pg-swatch--elevation{border:none;background:var(--rata-theme-bg-surface)}.pg-swatch-name{font-size:var(--rata-font-size-xs);color:var(--rata-theme-fg-muted);margin-top:var(--rata-space-0-5)}.pg-bars-group{display:flex;flex-direction:column;gap:var(--rata-space-stack-lg)}.pg-bar-row{display:flex;align-items:center;gap:var(--rata-space-gap-sm);margin-bottom:var(--rata-space-gap-xs)}.pg-bar-label{inline-size:calc(var(--rata-size-control-lg) * 4 - var(--rata-space-1));flex-shrink:0;font-size:var(--rata-type-label-size);color:var(--rata-theme-fg-muted)}.pg-bar-track{flex:1;background:var(--rata-theme-bg-muted);border-radius:var(--rata-radius-inner);overflow:hidden;block-size:var(--rata-space-3)}.pg-bar{display:block;height:100%;background:var(--rata-theme-accent-role-bg);border-radius:var(--rata-radius-inner)}.pg-bar-value{inline-size:calc(var(--rata-size-control-lg) * 2);flex-shrink:0;font-size:var(--rata-type-label-size);color:var(--rata-theme-fg-muted);text-align:right}.pg-radii{display:flex;flex-wrap:wrap;gap:var(--rata-space-gap-md);margin-bottom:var(--rata-space-stack-md)}.pg-radius-item{inline-size:88px}.pg-radius-preview{inline-size:64px;block-size:64px;background:var(--rata-theme-bg-muted);border:var(--rata-border-1) solid var(--rata-theme-border-default)}.pg-type-sample-row{display:flex;align-items:baseline;gap:var(--rata-space-gap-md);padding-block:var(--rata-space-stack-xs);border-block-end:var(--rata-border-1) solid var(--rata-theme-border-default)}.pg-type-sample-text{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rata-theme-fg-primary)}.pg-motion-group{margin-bottom:var(--rata-space-stack-lg)}.pg-motion-item{display:flex;align-items:center;gap:var(--rata-space-gap-md);margin-bottom:var(--rata-space-gap-xs)}.pg-motion-track{position:relative;flex:1;block-size:var(--rata-size-control-sm);background:var(--rata-theme-bg-muted);border-radius:var(--rata-radius-pill);overflow:hidden}.pg-motion-chip{position:absolute;inset-block-start:var(--rata-space-1);inset-inline-start:var(--rata-space-1);inline-size:var(--rata-size-icon-md);block-size:var(--rata-size-icon-md);border-radius:var(--rata-radius-pill);background:var(--rata-theme-accent-role-bg);transition-property:inset-inline-start}.pg-motion-track:hover .pg-motion-chip{inset-inline-start:calc(100% - var(--rata-size-icon-md) - var(--rata-space-1))}.pg-elevation-row{display:flex;flex-wrap:wrap;gap:var(--rata-space-gap-lg);margin-bottom:var(--rata-space-stack-md)}.pg-elevation-item{inline-size:88px}.pg-elevation-preview{inline-size:64px;block-size:64px;background:var(--rata-theme-bg-surface);border-radius:var(--rata-radius-element)}.pg-table-scroll{overflow-x:auto}.pg-table-scroll:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset);border-radius:var(--rata-radius-inner)}.pg-table{width:100%;border-collapse:collapse;font-size:var(--rata-type-body-size)}.pg-table th,.pg-table td{text-align:left;padding:var(--rata-space-2) var(--rata-space-3);border-bottom:var(--rata-border-1) solid var(--rata-theme-border-default)}.pg-table th{font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);text-transform:var(--rata-type-label-text-transform);letter-spacing:var(--rata-type-label-letter-spacing);color:var(--rata-theme-fg-muted)}.pg-swatch-button{display:block;width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--rata-radius-inner)}.pg-swatch-button:focus-visible{outline:var(--rata-focus-ring-width) solid var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-inspector-meta{display:flex;align-items:center;gap:var(--rata-space-gap-sm);flex-wrap:wrap;margin-bottom:var(--rata-space-stack-sm)}.pg-inspector-var{font-size:var(--rata-font-size-xs);color:var(--rata-theme-fg-secondary);word-break:break-all}.pg-layer{font-size:var(--rata-font-size-xs);padding:var(--rata-space-0-5) var(--rata-space-1);border-radius:var(--rata-radius-inner);background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-secondary)}.pg-layer--semantic{background:var(--rata-theme-accent-role-subtle);color:var(--rata-theme-accent-role-fg)}.pg-doc-block{margin-bottom:var(--rata-space-stack-md)}.pg-doc-block h4{margin:0 0 var(--rata-space-1);font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);color:var(--rata-theme-fg-secondary);text-transform:uppercase}.pg-doc-block p{margin:0 0 var(--rata-space-1);font-size:var(--rata-type-body-size);color:var(--rata-theme-fg-primary)}.pg-doc-block ul,.pg-doc-block ol{margin:0;padding-left:var(--rata-space-4);font-size:var(--rata-type-body-size)}.pg-doc-block li{margin-bottom:var(--rata-space-0-5)}.pg-doc-block--dont{background:var(--rata-theme-danger-role-subtle);color:var(--rata-theme-danger-role-fg);padding:var(--rata-space-2);border-radius:var(--rata-radius-element)}.pg-doc-block--dont h4,.pg-doc-block--dont p{color:var(--rata-theme-danger-role-fg)}.pg-instead{margin:0;font-size:var(--rata-type-body-size)}.pg-instead dt{color:var(--rata-theme-fg-secondary)}.pg-instead dd{margin:0 0 var(--rata-space-1)}.pg-ratio{display:inline-block;font-size:var(--rata-font-size-xs);color:var(--rata-theme-fg-secondary);margin-left:var(--rata-space-1);white-space:nowrap}.pg-requires{display:inline-block;font-size:var(--rata-font-size-xs);color:var(--rata-theme-fg-muted);margin-left:var(--rata-space-1)}.pg-pairing-list{list-style:none;margin:0;padding:0;font-size:var(--rata-type-body-size)}.pg-pairing-list li{margin-bottom:var(--rata-space-stack-xs)}.pg-pairing-list--gaps li{background:var(--rata-theme-danger-role-subtle);color:var(--rata-theme-danger-role-fg);padding:var(--rata-space-2);border-radius:var(--rata-radius-element);margin-bottom:var(--rata-space-stack-sm)}.pg-code{margin:0;padding:var(--rata-space-2);background:var(--rata-theme-bg-muted);border-radius:var(--rata-radius-element);font-size:var(--rata-font-size-xs);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.pg-family-doc{margin-bottom:var(--rata-space-stack-md)}.pg-family-summary{margin:0 0 var(--rata-space-1);color:var(--rata-theme-fg-primary)}.pg-family-dont{margin:0;font-size:var(--rata-type-label-size);color:var(--rata-theme-fg-secondary)}.pg-rules{padding-left:var(--rata-space-4)}.pg-rules li{margin-bottom:var(--rata-space-stack-xs)}.pg-recipe{margin-bottom:var(--rata-space-stack-lg)}.pg-section h3{font-size:var(--rata-type-heading-3-size);font-weight:var(--rata-type-heading-3-weight);line-height:var(--rata-type-heading-3-line-height);margin:0 0 var(--rata-space-3)}.pg-component-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rata-space-gap-md);flex-wrap:wrap}.pg-component-status{display:flex;gap:var(--rata-space-gap-xs);flex-wrap:wrap}.pg-component-description{margin:0 0 var(--rata-space-1)}.pg-callout{margin:var(--rata-space-stack-sm) 0 0;padding:var(--rata-space-padding-xs);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-label-size)}.pg-callout--spec{background:var(--rata-theme-warning-role-subtle);color:var(--rata-theme-warning-role-fg)}.pg-prop-list{margin-top:var(--rata-space-stack-lg)}.pg-prop{padding:var(--rata-space-padding-sm);margin-bottom:var(--rata-space-stack-sm);border:var(--rata-border-1) solid var(--rata-theme-border-default);border-radius:var(--rata-radius-container);background:var(--rata-theme-bg-surface)}.pg-prop-head{display:flex;align-items:baseline;gap:var(--rata-space-gap-sm);flex-wrap:wrap;margin-bottom:var(--rata-space-1)}.pg-prop-head h4{margin:0;font-size:var(--rata-type-heading-4-size);font-weight:var(--rata-type-heading-4-weight);line-height:var(--rata-type-heading-4-line-height)}.pg-prop-signature{font-size:var(--rata-font-size-xs);color:var(--rata-theme-fg-muted)}.pg-demo-surface{border:var(--rata-border-1) solid var(--rata-theme-border-default);border-radius:var(--rata-radius-element);background:var(--rata-theme-bg-surface);color:var(--rata-theme-fg-primary);font:inherit;padding:var(--rata-space-padding-xs) var(--rata-space-padding-sm);cursor:pointer}.pg-demo-surface:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-link{background:none;border:0;padding:0;font:inherit;color:var(--rata-theme-accent-role-fg);text-decoration:underline;cursor:pointer}.pg-link:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-stage{margin-bottom:var(--rata-space-stack-lg)}.pg-stage-canvas{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--rata-space-gap-md);min-height:220px;padding:var(--rata-space-padding-lg);background:var(--rata-theme-bg-surface);border:var(--rata-border-1) solid var(--rata-theme-border-default);border-radius:var(--rata-radius-page)}.pg-stage-code-toggle{position:absolute;top:var(--rata-space-3);right:var(--rata-space-3);height:var(--rata-size-control-sm);padding:0 var(--rata-space-2);border:0;border-radius:var(--rata-radius-inner);background:transparent;color:var(--rata-theme-fg-muted);font-family:var(--rata-font-family-mono);font-size:var(--rata-type-control-size-sm);cursor:pointer}.pg-stage-code-toggle:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-stage-code{margin-top:var(--rata-space-stack-xs)}.pg-props{border-top:var(--rata-border-1) solid var(--rata-theme-border-default)}.pg-props-group{padding:var(--rata-space-3) 0 var(--rata-space-1);font-size:var(--rata-type-label-size);font-weight:var(--rata-type-label-weight);color:var(--rata-theme-fg-muted)}.pg-prop-row{display:grid;grid-template-columns:160px minmax(0,1fr) 220px;gap:var(--rata-space-gap-lg);align-items:start;padding:var(--rata-space-4) 0;border-bottom:var(--rata-border-1) solid var(--rata-theme-border-default)}.pg-props--static .pg-prop-row{grid-template-columns:160px minmax(0,1fr)}.pg-props--static .pg-prop-control{display:none}.pg-prop-name code{font-weight:var(--rata-type-control-weight);color:var(--rata-theme-fg-primary)}.pg-prop-type{display:block;color:var(--rata-theme-fg-primary);margin-bottom:var(--rata-space-1)}.pg-prop-type-line{display:block}.pg-prop-default{color:var(--rata-theme-fg-muted)}.pg-prop-summary{margin:0 0 var(--rata-space-1);color:var(--rata-theme-fg-secondary)}.pg-prop-guidance{margin-top:var(--rata-space-2)}.pg-prop-guidance summary{font-size:var(--rata-type-label-size);color:var(--rata-theme-fg-muted);cursor:pointer}.pg-prop-guidance summary:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset);border-radius:var(--rata-radius-inner)}.pg-prop-guidance[open] summary{margin-bottom:var(--rata-space-2)}.pg-prop-control{display:flex;flex-direction:column;align-items:flex-start}.pg-callout--conflict{max-width:none;background:var(--rata-theme-warning-role-subtle);color:var(--rata-theme-warning-role-fg)}@media(max-width:60rem){.pg-prop-row{grid-template-columns:minmax(0,1fr);gap:var(--rata-space-gap-sm)}}.pg-section--head{margin-bottom:var(--rata-space-stack-lg)}.pg-panel-stage{display:flex;inline-size:100%;max-inline-size:calc(var(--rata-size-control-lg) * 9);block-size:calc(var(--rata-size-control-lg) * 5);justify-content:flex-end}.pg-panel-stage>.rata-panel{inline-size:100%}.pg-page-spinner{display:flex;align-items:center;justify-content:center;block-size:calc(var(--rata-size-control-lg) * 6)}.pg-section--home h2{font-size:var(--rata-type-display-1-size);font-weight:var(--rata-type-display-1-weight);line-height:var(--rata-type-display-1-line-height);letter-spacing:var(--rata-type-tracking-display-1)}.pg-lede{margin:0 0 var(--rata-space-stack-lg);font-size:var(--rata-type-large-size);font-weight:var(--rata-type-large-weight);line-height:var(--rata-type-large-line-height);color:var(--rata-theme-fg-secondary)}.pg-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--rata-size-control-lg) * 6),1fr));gap:var(--rata-space-gap-lg);margin:0 0 var(--rata-space-section)}.pg-stat{display:flex;flex-direction:column;padding-block-start:var(--rata-space-padding-sm);border-block-start:var(--rata-border-2) solid var(--rata-theme-border-default)}.pg-stat dt{order:2;color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-control-size-md)}.pg-stat dd{order:1;margin:0;font-size:var(--rata-type-display-2-size);font-weight:var(--rata-type-display-2-weight);line-height:var(--rata-type-display-2-line-height);letter-spacing:var(--rata-type-tracking-display-2);color:var(--rata-theme-fg-primary)}.pg-stat-note{order:3;margin:var(--rata-space-stack-2xs) 0 0;color:var(--rata-theme-fg-muted);font-size:var(--rata-type-supporting-size);line-height:var(--rata-type-supporting-line-height)}.pg-gallery--entries{margin-block-start:var(--rata-space-section);grid-template-columns:repeat(auto-fill,minmax(max(calc(var(--rata-size-control-lg) * 8),calc((100% - var(--rata-space-gap-lg)) / 2)),1fr))}.pg-gallery--entries .pg-gallery-stage{aspect-ratio:16 / 7}.pg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--rata-size-control-lg) * 9),100%),1fr));gap:var(--rata-space-gap-lg);margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none}.pg-gallery-item{position:relative;display:flex;flex-direction:column;gap:var(--rata-space-stack-sm)}.pg-gallery-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--rata-radius-container)}.pg-gallery-item:has(.pg-gallery-name:hover) .pg-gallery-stage:after{opacity:var(--rata-state-hover-opacity)}.pg-gallery-item:has(.pg-gallery-name:active) .pg-gallery-stage:after{opacity:var(--rata-state-press-opacity)}.pg-gallery-stage{display:flex;align-items:center;justify-content:center;padding:var(--rata-space-padding-lg);aspect-ratio:16 / 10;border-radius:var(--rata-radius-container);background:var(--rata-theme-bg-subtle);overflow:hidden}.pg-gallery-stage--accent{background:var(--rata-theme-accent-role-bg);color:var(--rata-theme-fg-on-accent);font-size:calc(var(--rata-size-control-lg) * 2)}.pg-gallery-name{align-self:flex-start;padding:var(--rata-space-0);border:var(--rata-space-0);border-radius:var(--rata-radius-inner);background:none;color:var(--rata-theme-fg-primary);font-family:inherit;font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight);line-height:var(--rata-type-heading-line-height);text-align:start;cursor:pointer}.pg-gallery-name:hover{color:var(--rata-theme-accent-role-fg)}.pg-gallery-name:focus-visible{outline:none}.pg-gallery-name:focus-visible:after{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset)}.pg-gallery-empty{margin:var(--rata-space-0);color:var(--rata-theme-fg-muted);font-size:var(--rata-type-body-size);text-align:center}.pg-visually-hidden{position:absolute;inline-size:var(--rata-border-1);block-size:var(--rata-border-1);margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pg-accent-option{display:inline-flex;align-items:center;gap:var(--rata-space-2)}.pg-accent-swatch{inline-size:var(--rata-space-4);block-size:var(--rata-space-4);flex-shrink:0;border-radius:var(--rata-radius-pill);background:var(--rata-theme-accent-role-bg);box-shadow:inset 0 0 0 var(--rata-border-1) var(--rata-theme-border-strong)}.pg-drawer-theme{display:flex;flex-direction:column;gap:var(--rata-space-gap-md);padding-block-end:var(--rata-space-2)}.pg-showcase{display:flex;align-items:center;justify-content:center;gap:var(--rata-space-5);flex-wrap:wrap;min-block-size:22rem;padding:var(--rata-space-7);border-radius:var(--rata-radius-chat);background:var(--rata-theme-bg-surface)}.pg-showcase-item{display:flex;align-items:center;gap:var(--rata-space-3)}.pg-section-lede{margin:0 0 var(--rata-space-4);color:var(--rata-theme-fg-secondary)}@media(max-width:60rem){.pg-showcase{min-block-size:14rem;padding:var(--rata-space-5)}}.pg-layer-head{display:flex;align-items:baseline;gap:var(--rata-space-3);flex-wrap:wrap;margin-block-end:var(--rata-space-2)}.pg-layer-head h3{margin:0}.pg-layer-tag{padding:0 var(--rata-space-2);border-radius:var(--rata-radius-pill);background:var(--rata-theme-warning-role-subtle);color:var(--rata-theme-warning-role-fg);font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-control-weight);white-space:nowrap}.pg-layer-tag--semantic{background:var(--rata-theme-success-role-subtle);color:var(--rata-theme-success-role-fg)}.pg-layer-tag--neutral{background:var(--rata-theme-bg-muted);color:var(--rata-theme-fg-secondary)}.pg-examples{display:flex;flex-direction:column;gap:var(--rata-space-5)}.pg-example{border:var(--rata-border-1) solid var(--rata-theme-border-default);border-radius:var(--rata-radius-container);overflow:hidden;background:var(--rata-theme-bg-surface)}.pg-example-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rata-space-4);padding:var(--rata-space-4) var(--rata-space-5)}.pg-example-titleblock{display:flex;flex-direction:column;gap:var(--rata-space-2);min-width:0}.pg-example-heading{margin:0 0 var(--rata-space-2);font-size:var(--rata-type-label-size)}.pg-example-titleline{display:flex;align-items:center;gap:var(--rata-space-3)}.pg-example-title{font-weight:var(--rata-type-control-weight)}.pg-example-desc{margin:0;color:var(--rata-theme-fg-secondary)}.pg-example-open{flex-shrink:0;padding:0;border:none;background:none;color:var(--rata-theme-accent-role-fg);font:inherit;cursor:pointer}.pg-example-open:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset);border-radius:var(--rata-radius-inner)}.pg-example-stage{display:flex;align-items:center;justify-content:center;min-block-size:12rem;padding:var(--rata-space-6) var(--rata-space-5);border-block-start:var(--rata-border-1) solid var(--rata-theme-border-default);background:var(--rata-theme-bg-subtle)}.pg-example-stage .pg-note{color:var(--rata-theme-fg-secondary)}.pg-example-render{display:flex;align-items:center;justify-content:center;gap:var(--rata-space-3);flex-wrap:wrap}.pg-example--counter{border-color:var(--rata-theme-danger-role-fg)}.pg-example-flag{padding:0 var(--rata-space-2);border-radius:var(--rata-radius-pill);background:var(--rata-theme-danger-role-subtle);color:var(--rata-theme-danger-role-fg);font-size:var(--rata-type-supporting-size);font-weight:var(--rata-type-control-weight);text-transform:uppercase}.pg-field{inline-size:300px;max-inline-size:100%}.pg-example-inline{display:inline-flex;align-items:center;gap:var(--rata-space-gap-sm)}.pg-example-stack{display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);text-align:start}.pg-example-stack>*+*{margin-inline-start:var(--rata-space-gap-lg)}.pg-rail-width{inline-size:calc(var(--rata-size-control-lg) * 6)}.pg-rail{inline-size:calc(var(--rata-size-control-lg) * 6);padding-inline:var(--rata-space-4);border-inline-end:var(--rata-border-default) solid var(--rata-theme-border-default)}.pg-brand{display:flex;align-items:center;text-decoration:none}.pg-brand:focus-visible{outline:var(--rata-focus-ring-width) var(--rata-focus-ring-style) var(--rata-theme-focus-ring);outline-offset:var(--rata-focus-ring-offset);border-radius:var(--rata-radius-inner)}.pg-brand-name{color:var(--rata-theme-fg-primary);font-size:var(--rata-type-heading-size);font-weight:var(--rata-type-heading-weight)}.pg-search-results{margin:var(--rata-space-0);padding:var(--rata-space-0);list-style:none;display:flex;flex-direction:column;gap:var(--rata-space-stack-2xs);color:var(--rata-theme-fg-secondary);font-size:var(--rata-type-supporting-size)}.pg-search-empty,.pg-search-status{color:var(--rata-theme-fg-muted);font-size:var(--rata-type-supporting-size);margin:var(--rata-space-0)}.pg-block-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--rata-space-stack-sm)}
