@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--breakpoint-lg: 64rem;--text-xs: .75rem;--text-sm: .875rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--shadow-sm: var(--shadow-sm);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: var(--shadow-lg);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-surface: var(--surface-elevated);--color-fg-muted: var(--text-secondary);--color-line: var(--border-default);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-3{gap:var(--spacing-3)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-line{border-color:var(--color-line)}.bg-surface{background-color:var(--color-surface)}.p-4{padding:var(--spacing-4)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-fg-muted{color:var(--color-fg-muted)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.select-text{-webkit-user-select:text;user-select:text}}:root{--brand-seed: #2d457e;--accent-seed: #3e69b8;--neutral-anchor: #33353a;--status-success: var(--status-success-600);--status-success-50: #eafaec;--status-success-100: #d6f5da;--status-success-200: #aae6b4;--status-success-300: #79ce8a;--status-success-400: #43b261;--status-success-500: #00933f;--status-success-600: #007530;--status-success-700: #005722;--status-success-800: #003c15;--status-success-900: #07210e;--status-success-950: #061008;--status-success-alpha-8: var(--status-success);--status-success-alpha-12: var(--status-success);--status-success-alpha-20: var(--status-success);--on-status-success: var(--on-status-success-600);--on-status-success-50: #000000;--on-status-success-100: #000000;--on-status-success-200: #000000;--on-status-success-300: #000000;--on-status-success-400: #000000;--on-status-success-500: #000000;--on-status-success-600: #ffffff;--on-status-success-700: #ffffff;--on-status-success-800: #ffffff;--on-status-success-900: #ffffff;--on-status-success-950: #ffffff;--status-warning: var(--status-warning-600);--status-warning-50: #fff3e6;--status-warning-100: #ffe7cc;--status-warning-200: #facb94;--status-warning-300: #e9a959;--status-warning-400: #d18500;--status-warning-500: #a96b00;--status-warning-600: #865400;--status-warning-700: #653e00;--status-warning-800: #452900;--status-warning-900: #281600;--status-warning-950: #140b03;--status-warning-alpha-8: var(--status-warning);--status-warning-alpha-12: var(--status-warning);--status-warning-alpha-20: var(--status-warning);--on-status-warning: var(--on-status-warning-600);--on-status-warning-50: #000000;--on-status-warning-100: #000000;--on-status-warning-200: #000000;--on-status-warning-300: #000000;--on-status-warning-400: #000000;--on-status-warning-500: #000000;--on-status-warning-600: #ffffff;--on-status-warning-700: #ffffff;--on-status-warning-800: #ffffff;--on-status-warning-900: #ffffff;--on-status-warning-950: #ffffff;--status-danger: var(--status-danger-600);--status-danger-50: #fff2f0;--status-danger-100: #ffe4e0;--status-danger-200: #ffc4bc;--status-danger-300: #ff968a;--status-danger-400: #fa5b50;--status-danger-500: #dd2727;--status-danger-600: #b60913;--status-danger-700: #8a040b;--status-danger-800: #5d0a0a;--status-danger-900: #320c0a;--status-danger-950: #190806;--status-danger-alpha-8: var(--status-danger);--status-danger-alpha-12: var(--status-danger);--status-danger-alpha-20: var(--status-danger);--on-status-danger: var(--on-status-danger-600);--on-status-danger-50: #000000;--on-status-danger-100: #000000;--on-status-danger-200: #000000;--on-status-danger-300: #000000;--on-status-danger-400: #000000;--on-status-danger-500: #ffffff;--on-status-danger-600: #ffffff;--on-status-danger-700: #ffffff;--on-status-danger-800: #ffffff;--on-status-danger-900: #ffffff;--on-status-danger-950: #ffffff;--status-info: var(--status-info-600);--status-info-50: #f0f5ff;--status-info-100: #e1ecff;--status-info-200: #bed5ff;--status-info-300: #91b7ff;--status-info-400: #5f94ff;--status-info-500: #2f6ef7;--status-info-600: #1d54cd;--status-info-700: #133e9c;--status-info-800: #0e2b69;--status-info-900: #0b1937;--status-info-950: #060d1b;--status-info-alpha-8: var(--status-info);--status-info-alpha-12: var(--status-info);--status-info-alpha-20: var(--status-info);--on-status-info: var(--on-status-info-600);--on-status-info-50: #000000;--on-status-info-100: #000000;--on-status-info-200: #000000;--on-status-info-300: #000000;--on-status-info-400: #000000;--on-status-info-500: #000000;--on-status-info-600: #ffffff;--on-status-info-700: #ffffff;--on-status-info-800: #ffffff;--on-status-info-900: #ffffff;--on-status-info-950: #ffffff;--neutral-0: #ffffff;--neutral-50: #f7f8fb;--neutral-100: #f0f2f5;--neutral-200: #e4e6ea;--neutral-300: #d2d4d9;--neutral-400: #aeb1b8;--neutral-500: #888c95;--neutral-600: #676c75;--neutral-700: #4c5057;--neutral-800: #33353a;--neutral-900: #1c1e21;--neutral-950: #18191c;--neutral-1000: #020617;--brand-50: #f0f5ff;--brand-100: #e2ebff;--brand-200: #c3d4f9;--brand-300: #a0b7e8;--brand-400: #7d97d1;--brand-500: #2d457e;--brand-600: #475f94;--brand-700: #344670;--brand-800: #232f4c;--brand-900: #141a28;--brand-950: #0a0d14;--accent-50: #f0f5ff;--accent-100: #e1ecff;--accent-200: #bdd5ff;--accent-300: #94b8f8;--accent-400: #6e98e3;--accent-500: #3e69b8;--accent-600: #385ea5;--accent-700: #28467d;--accent-800: #1b2f54;--accent-900: #111a2c;--accent-950: #090d16;--brand-alpha-8: var(--brand);--brand-alpha-12: var(--brand);--brand-alpha-20: var(--brand);--accent-alpha-8: var(--accent);--accent-alpha-12: var(--accent);--accent-alpha-20: var(--accent);--brand: var(--brand-600);--accent: var(--accent-600);--on-brand: #ffffff;--on-accent: #ffffff;--text-brand: #475f94;--text-accent: #385ea5;--on-brand-50: #000000;--on-brand-100: #000000;--on-brand-200: #000000;--on-brand-300: #000000;--on-brand-400: #000000;--on-brand-500: #ffffff;--on-brand-600: #ffffff;--on-brand-700: #ffffff;--on-brand-800: #ffffff;--on-brand-900: #ffffff;--on-brand-950: #ffffff;--on-accent-50: #000000;--on-accent-100: #000000;--on-accent-200: #000000;--on-accent-300: #000000;--on-accent-400: #000000;--on-accent-500: #ffffff;--on-accent-600: #ffffff;--on-accent-700: #ffffff;--on-accent-800: #ffffff;--on-accent-900: #ffffff;--on-accent-950: #ffffff;--surface-base: var(--neutral-50);--surface-elevated: var(--neutral-0);--surface-sunken: var(--neutral-100);--surface-overlay: rgba(0, 0, 0, .5);--text-primary: var(--neutral-900);--text-secondary: var(--neutral-700);--text-tertiary: var(--neutral-600);--text-disabled: var(--neutral-400);--text-inverse: var(--neutral-0);--text-on-brand: #ffffff;--border-default: var(--neutral-300);--border-strong: var(--neutral-400);--border-divider: var(--neutral-200);--border-focus: var(--brand-500);--border-brand: var(--brand-500);--border-accent: var(--brand);--shell-rim-soft: var(--neutral-0);--shell-rim-bright: var(--neutral-0);--action-bg: var(--brand-500);--action-bg-hover: var(--brand-500);--action-bg-active: var(--brand-500);--action-fg: #ffffff;--action-focus-ring: var(--brand-500);--text-success: var(--status-success-700);--text-danger: var(--status-danger-700);--alert-success-bg: var(--status-success-alpha-8);--alert-success-fg: var(--status-success-700);--alert-success-border: var(--status-success-500);--alert-warning-bg: var(--status-warning-alpha-8);--alert-warning-fg: var(--status-warning-700);--alert-warning-border: var(--status-warning-500);--alert-danger-bg: var(--status-danger-alpha-8);--alert-danger-fg: var(--status-danger-700);--alert-danger-border: var(--status-danger-500);--alert-info-bg: var(--status-info-alpha-8);--alert-info-fg: var(--status-info-700);--alert-info-border: var(--status-info-500);--badge-success-bg: var(--status-success-alpha-12);--badge-success-fg: var(--status-success-700);--badge-warning-bg: var(--status-warning-alpha-12);--badge-warning-fg: var(--status-warning-700);--badge-danger-bg: var(--status-danger-alpha-12);--badge-danger-fg: var(--status-danger-700);--badge-info-bg: var(--status-info-alpha-12);--badge-info-fg: var(--status-info-700);--badge-neutral-bg: var(--neutral-200);--badge-neutral-fg: var(--neutral-700);--surface-hover-bg: color-mix(in srgb, #000000 6%, transparent);--surface-pressed-bg: color-mix(in srgb, #000000 10%, transparent);--surface-focused-bg: color-mix(in srgb, #000000 10%, transparent);--surface-selected-bg: color-mix(in srgb, #000000 12%, transparent);--shadow-inset: inset 0 1px 2px 0 rgba(7, 7, 9, .07);--shadow-sm: 0 1px 1px -.5px rgba(7, 7, 9, .08), 0 2px 4px -2px rgba(7, 7, 9, .1);--shadow-md: 0 2px 3px -1.5px rgba(7, 7, 9, .08), 0 6px 14px -3px rgba(7, 7, 9, .12);--shadow-lg: 0 3px 5px -2px rgba(7, 7, 9, .09), 0 16px 36px -8px rgba(7, 7, 9, .18);--sidebar-bg: #16223d;--sidebar-fg: #ffffff;--sidebar-fg-muted: color-mix(in srgb, #ffffff 72%, transparent);--sidebar-divider: color-mix(in srgb, #ffffff 28%, transparent);--sidebar-item-hover-bg: color-mix(in srgb, #ffffff 8%, transparent);--sidebar-item-pressed-bg: color-mix(in srgb, #ffffff 12%, transparent);--sidebar-item-focused-bg: color-mix(in srgb, #ffffff 12%, transparent);--sidebar-item-active-bg: #2d457e;--sidebar-item-active-fg: #ffffff;--sidebar-item-active-indicator: #ffffff;--sidebar-badge-bg: var(--badge-neutral-bg);--sidebar-badge-fg: var(--badge-neutral-fg);--backdrop-tone: #16223d;--backdrop-on-tone: #ffffff;--logo-tile-bg-on-chrome: #ffffff;--logo-tile-shadow-on-chrome: 0 0 0 1px rgba(255, 255, 255, .14), 0 4px 12px rgba(0, 0, 0, .28);--sidebar-cta-bg: #ffffff;--sidebar-cta-fg: #16223d;--sidebar-cta-border: rgba(255, 255, 255, .5);--focus-ring: var(--brand-500);--surface-selected-indicator: var(--brand-500);--chip-selected-fg: var(--brand-500);--chip-selected-border: var(--brand-500);--chip-selected-bg: var(--brand-alpha-12)}@supports (color: color-mix(in lab,red,red)){:root{--status-success-alpha-8: color-mix(in srgb, var(--status-success) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-success-alpha-12: color-mix(in srgb, var(--status-success) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-success-alpha-20: color-mix(in srgb, var(--status-success) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-warning-alpha-8: color-mix(in srgb, var(--status-warning) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-warning-alpha-12: color-mix(in srgb, var(--status-warning) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-warning-alpha-20: color-mix(in srgb, var(--status-warning) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-danger-alpha-8: color-mix(in srgb, var(--status-danger) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-danger-alpha-12: color-mix(in srgb, var(--status-danger) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-danger-alpha-20: color-mix(in srgb, var(--status-danger) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-info-alpha-8: color-mix(in srgb, var(--status-info) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-info-alpha-12: color-mix(in srgb, var(--status-info) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-info-alpha-20: color-mix(in srgb, var(--status-info) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-alpha-8: color-mix(in srgb, var(--brand) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-alpha-12: color-mix(in srgb, var(--brand) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--brand-alpha-20: color-mix(in srgb, var(--brand) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--accent-alpha-8: color-mix(in srgb, var(--accent) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--accent-alpha-12: color-mix(in srgb, var(--accent) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--accent-alpha-20: color-mix(in srgb, var(--accent) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--border-accent: color-mix(in srgb, var(--brand) 42%, var(--border-strong))}}@supports (color: color-mix(in lab,red,red)){:root{--shell-rim-soft: color-mix(in srgb, var(--neutral-0) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--shell-rim-bright: color-mix(in srgb, var(--neutral-0) 90%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--action-bg-hover: color-mix(in srgb, var(--brand-500) 88%, #000000)}}@supports (color: color-mix(in lab,red,red)){:root{--action-bg-active: color-mix(in srgb, var(--brand-500) 78%, #000000)}}@supports (color: color-mix(in lab,red,red)){:root{--action-focus-ring: color-mix(in srgb, var(--brand-500) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--focus-ring: color-mix(in srgb, var(--brand-500) 20%, transparent)}}.dark{--brand-seed: #2d457e;--accent-seed: #3e69b8;--neutral-anchor: #33353a;--status-success: var(--status-success-400);--status-success-50: #eafaec;--status-success-100: #d6f5da;--status-success-200: #aae6b4;--status-success-300: #79ce8a;--status-success-400: #43b261;--status-success-500: #00933f;--status-success-600: #007530;--status-success-700: #005722;--status-success-800: #003c15;--status-success-900: #07210e;--status-success-950: #061008;--status-success-alpha-8: var(--status-success);--status-success-alpha-12: var(--status-success);--status-success-alpha-20: var(--status-success);--on-status-success: var(--on-status-success-400);--on-status-success-50: #000000;--on-status-success-100: #000000;--on-status-success-200: #000000;--on-status-success-300: #000000;--on-status-success-400: #000000;--on-status-success-500: #000000;--on-status-success-600: #ffffff;--on-status-success-700: #ffffff;--on-status-success-800: #ffffff;--on-status-success-900: #ffffff;--on-status-success-950: #ffffff;--status-warning: var(--status-warning-400);--status-warning-50: #fff3e6;--status-warning-100: #ffe7cc;--status-warning-200: #facb94;--status-warning-300: #e9a959;--status-warning-400: #d18500;--status-warning-500: #a96b00;--status-warning-600: #865400;--status-warning-700: #653e00;--status-warning-800: #452900;--status-warning-900: #281600;--status-warning-950: #140b03;--status-warning-alpha-8: var(--status-warning);--status-warning-alpha-12: var(--status-warning);--status-warning-alpha-20: var(--status-warning);--on-status-warning: var(--on-status-warning-400);--on-status-warning-50: #000000;--on-status-warning-100: #000000;--on-status-warning-200: #000000;--on-status-warning-300: #000000;--on-status-warning-400: #000000;--on-status-warning-500: #000000;--on-status-warning-600: #ffffff;--on-status-warning-700: #ffffff;--on-status-warning-800: #ffffff;--on-status-warning-900: #ffffff;--on-status-warning-950: #ffffff;--status-danger: var(--status-danger-400);--status-danger-50: #fff2f0;--status-danger-100: #ffe4e0;--status-danger-200: #ffc4bc;--status-danger-300: #ff968a;--status-danger-400: #fa5b50;--status-danger-500: #dd2727;--status-danger-600: #b60913;--status-danger-700: #8a040b;--status-danger-800: #5d0a0a;--status-danger-900: #320c0a;--status-danger-950: #190806;--status-danger-alpha-8: var(--status-danger);--status-danger-alpha-12: var(--status-danger);--status-danger-alpha-20: var(--status-danger);--on-status-danger: var(--on-status-danger-400);--on-status-danger-50: #000000;--on-status-danger-100: #000000;--on-status-danger-200: #000000;--on-status-danger-300: #000000;--on-status-danger-400: #000000;--on-status-danger-500: #ffffff;--on-status-danger-600: #ffffff;--on-status-danger-700: #ffffff;--on-status-danger-800: #ffffff;--on-status-danger-900: #ffffff;--on-status-danger-950: #ffffff;--status-info: var(--status-info-400);--status-info-50: #f0f5ff;--status-info-100: #e1ecff;--status-info-200: #bed5ff;--status-info-300: #91b7ff;--status-info-400: #5f94ff;--status-info-500: #2f6ef7;--status-info-600: #1d54cd;--status-info-700: #133e9c;--status-info-800: #0e2b69;--status-info-900: #0b1937;--status-info-950: #060d1b;--status-info-alpha-8: var(--status-info);--status-info-alpha-12: var(--status-info);--status-info-alpha-20: var(--status-info);--on-status-info: var(--on-status-info-400);--on-status-info-50: #000000;--on-status-info-100: #000000;--on-status-info-200: #000000;--on-status-info-300: #000000;--on-status-info-400: #000000;--on-status-info-500: #000000;--on-status-info-600: #ffffff;--on-status-info-700: #ffffff;--on-status-info-800: #ffffff;--on-status-info-900: #ffffff;--on-status-info-950: #ffffff;--neutral-0: #ffffff;--neutral-50: #f7f8fb;--neutral-100: #f0f2f5;--neutral-200: #e4e6ea;--neutral-300: #d2d4d9;--neutral-400: #aeb1b8;--neutral-500: #888c95;--neutral-600: #676c75;--neutral-700: #4c5057;--neutral-800: #33353a;--neutral-900: #1c1e21;--neutral-950: #18191c;--neutral-1000: #020617;--brand-50: #f0f5ff;--brand-100: #e2ebff;--brand-200: #c3d4f9;--brand-300: #a0b7e8;--brand-400: #7d97d1;--brand-500: #2d457e;--brand-600: #475f94;--brand-700: #344670;--brand-800: #232f4c;--brand-900: #141a28;--brand-950: #0a0d14;--accent-50: #f0f5ff;--accent-100: #e1ecff;--accent-200: #bdd5ff;--accent-300: #94b8f8;--accent-400: #6e98e3;--accent-500: #3e69b8;--accent-600: #385ea5;--accent-700: #28467d;--accent-800: #1b2f54;--accent-900: #111a2c;--accent-950: #090d16;--brand-alpha-8: var(--brand);--brand-alpha-12: var(--brand);--brand-alpha-20: var(--brand);--accent-alpha-8: var(--accent);--accent-alpha-12: var(--accent);--accent-alpha-20: var(--accent);--brand: var(--brand-400);--accent: var(--accent-400);--on-brand: #000000;--on-accent: #000000;--text-brand: #7d97d1;--text-accent: #6e98e3;--on-brand-50: #000000;--on-brand-100: #000000;--on-brand-200: #000000;--on-brand-300: #000000;--on-brand-400: #000000;--on-brand-500: #ffffff;--on-brand-600: #ffffff;--on-brand-700: #ffffff;--on-brand-800: #ffffff;--on-brand-900: #ffffff;--on-brand-950: #ffffff;--on-accent-50: #000000;--on-accent-100: #000000;--on-accent-200: #000000;--on-accent-300: #000000;--on-accent-400: #000000;--on-accent-500: #ffffff;--on-accent-600: #ffffff;--on-accent-700: #ffffff;--on-accent-800: #ffffff;--on-accent-900: #ffffff;--on-accent-950: #ffffff;--surface-base: var(--neutral-900);--surface-elevated: var(--neutral-800);--surface-sunken: var(--neutral-950);--surface-overlay: rgba(0, 0, 0, .5);--text-primary: var(--neutral-50);--text-secondary: var(--neutral-300);--text-tertiary: var(--neutral-400);--text-disabled: var(--neutral-600);--text-inverse: var(--neutral-0);--text-on-brand: #000000;--border-default: var(--neutral-600);--border-strong: var(--neutral-500);--border-divider: var(--neutral-700);--border-focus: var(--brand-400);--border-brand: var(--brand-400);--border-accent: var(--brand);--shell-rim-soft: var(--neutral-0);--shell-rim-bright: var(--neutral-0);--action-bg: var(--brand-400);--action-bg-hover: var(--brand-400);--action-bg-active: var(--brand-400);--action-fg: #000000;--action-focus-ring: var(--brand-300);--text-success: var(--status-success-400);--text-danger: var(--status-danger-400);--alert-success-bg: var(--status-success-alpha-20);--alert-success-fg: var(--status-success-200);--alert-success-border: var(--status-success-500);--alert-warning-bg: var(--status-warning-alpha-20);--alert-warning-fg: var(--status-warning-200);--alert-warning-border: var(--status-warning-500);--alert-danger-bg: var(--status-danger-alpha-20);--alert-danger-fg: var(--status-danger-200);--alert-danger-border: var(--status-danger-500);--alert-info-bg: var(--status-info-alpha-20);--alert-info-fg: var(--status-info-200);--alert-info-border: var(--status-info-500);--badge-success-bg: var(--status-success-alpha-20);--badge-success-fg: var(--status-success-300);--badge-warning-bg: var(--status-warning-alpha-20);--badge-warning-fg: var(--status-warning-300);--badge-danger-bg: var(--status-danger-alpha-20);--badge-danger-fg: var(--status-danger-300);--badge-info-bg: var(--status-info-alpha-20);--badge-info-fg: var(--status-info-300);--badge-neutral-bg: var(--neutral-700);--badge-neutral-fg: var(--neutral-300);--surface-hover-bg: color-mix(in srgb, #ffffff 8%, transparent);--surface-pressed-bg: color-mix(in srgb, #ffffff 12%, transparent);--surface-focused-bg: color-mix(in srgb, #ffffff 12%, transparent);--surface-selected-bg: color-mix(in srgb, #ffffff 16%, transparent);--shadow-inset: inset 0 1px 2px 0 rgba(7, 7, 9, .182);--shadow-sm: 0 1px 1px -.5px rgba(7, 7, 9, .208), 0 2px 4px -2px rgba(7, 7, 9, .26);--shadow-md: 0 2px 3px -1.5px rgba(7, 7, 9, .208), 0 6px 14px -3px rgba(7, 7, 9, .312);--shadow-lg: 0 3px 5px -2px rgba(7, 7, 9, .234), 0 16px 36px -8px rgba(7, 7, 9, .468);--sidebar-bg: #020821;--sidebar-fg: #ffffff;--sidebar-fg-muted: color-mix(in srgb, #ffffff 72%, transparent);--sidebar-divider: color-mix(in srgb, #ffffff 28%, transparent);--sidebar-item-hover-bg: color-mix(in srgb, #ffffff 8%, transparent);--sidebar-item-pressed-bg: color-mix(in srgb, #ffffff 12%, transparent);--sidebar-item-focused-bg: color-mix(in srgb, #ffffff 12%, transparent);--sidebar-item-active-bg: #7d97d1;--sidebar-item-active-fg: #000000;--sidebar-item-active-indicator: #ffffff;--sidebar-badge-bg: var(--badge-neutral-bg);--sidebar-badge-fg: var(--badge-neutral-fg);--backdrop-tone: #020821;--backdrop-on-tone: #ffffff;--logo-tile-bg-on-chrome: #ffffff;--logo-tile-shadow-on-chrome: 0 0 0 1px rgba(255, 255, 255, .14), 0 4px 12px rgba(0, 0, 0, .28);--sidebar-cta-bg: #ffffff;--sidebar-cta-fg: #020821;--sidebar-cta-border: rgba(255, 255, 255, .35);--focus-ring: var(--brand-300);--surface-selected-indicator: var(--brand-300);--chip-selected-fg: var(--brand-300);--chip-selected-border: var(--brand-400);--chip-selected-bg: var(--brand-300)}@supports (color: color-mix(in lab,red,red)){.dark{--status-success-alpha-8: color-mix(in srgb, var(--status-success) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-success-alpha-12: color-mix(in srgb, var(--status-success) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-success-alpha-20: color-mix(in srgb, var(--status-success) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-warning-alpha-8: color-mix(in srgb, var(--status-warning) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-warning-alpha-12: color-mix(in srgb, var(--status-warning) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-warning-alpha-20: color-mix(in srgb, var(--status-warning) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-danger-alpha-8: color-mix(in srgb, var(--status-danger) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-danger-alpha-12: color-mix(in srgb, var(--status-danger) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-danger-alpha-20: color-mix(in srgb, var(--status-danger) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-info-alpha-8: color-mix(in srgb, var(--status-info) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-info-alpha-12: color-mix(in srgb, var(--status-info) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--status-info-alpha-20: color-mix(in srgb, var(--status-info) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--brand-alpha-8: color-mix(in srgb, var(--brand) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--brand-alpha-12: color-mix(in srgb, var(--brand) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--brand-alpha-20: color-mix(in srgb, var(--brand) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--accent-alpha-8: color-mix(in srgb, var(--accent) 8%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--accent-alpha-12: color-mix(in srgb, var(--accent) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--accent-alpha-20: color-mix(in srgb, var(--accent) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--border-accent: color-mix(in srgb, var(--brand) 48%, var(--border-strong))}}@supports (color: color-mix(in lab,red,red)){.dark{--shell-rim-soft: color-mix(in srgb, var(--neutral-0) 10%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--shell-rim-bright: color-mix(in srgb, var(--neutral-0) 22%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--action-bg-hover: color-mix(in srgb, var(--brand-400) 88%, #ffffff)}}@supports (color: color-mix(in lab,red,red)){.dark{--action-bg-active: color-mix(in srgb, var(--brand-400) 78%, #ffffff)}}@supports (color: color-mix(in lab,red,red)){.dark{--action-focus-ring: color-mix(in srgb, var(--brand-300) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--focus-ring: color-mix(in srgb, var(--brand-300) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--chip-selected-bg: color-mix(in srgb, var(--brand-300) 18%, transparent)}}:root{--breakpoint-lg: 1024px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 20px;--radius-full: 9999px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--avatar-lg: 40px;--control-height-sm: 2rem;--control-height-md: var(--hit-target);--duration-fast: .15s;--duration-panel: .4s;--duration-page-enter: .18s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-exit: cubic-bezier(.3, 0, 1, 1);--duration-exit: .25s;--sidebar-width: 18rem;--sidebar-width-mobile: 80vw;--sidebar-width-mobile-max: 20rem;--content-max: 80rem;--page-prose: 64rem;--rail-width: 14rem;--header-row-height: var(--hit-target);--hit-target: 44px;--tab-bar-height: 3.5rem}:root{--shell-gutter: var(--spacing-4);--header-row-inset: var(--spacing-3);--content-rhythm: var(--spacing-4);--sidebar-inset: var(--spacing-3)}@media(min-width:768px){:root{--shell-gutter: var(--spacing-6);--header-row-inset: var(--spacing-4);--content-rhythm: var(--spacing-6)}}@media(min-width:1280px){:root{--shell-gutter: var(--spacing-8);--content-rhythm: var(--spacing-8)}}:root{--control-block-size: var(--hit-target);--control-icon-size: var(--icon-md);--field-max: 30rem;--control-radius: var(--radius-sm);--control-padding-inline: var(--spacing-3);--control-font-size: var(--text-ui);--control-bg: var(--control-surface);--control-border-color: var(--border-control);--control-fg: var(--text-primary);--control-hover-bg: var(--surface-hover-bg);--control-pressed-bg: var(--surface-pressed-bg);--border-control: var(--neutral-500);--focus-ring-color: var(--border-focus);--focus-ring-offset: 2px}@supports (color: color-mix(in lab,red,red)){:root{--border-control: color-mix(in srgb, var(--neutral-500) 80%, var(--neutral-400))}}.dark{--border-control: var(--neutral-500)}@supports (color: color-mix(in lab,red,red)){.dark{--border-control: color-mix(in srgb, var(--neutral-500) 50%, var(--neutral-400))}}:is(button,a,summary,[tabindex]):focus-visible,:is(input[type=checkbox],input[type=radio]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-inset),0 0 0 var(--focus-ring-width) var(--action-focus-ring)}[data-field]{display:flex;align-items:center;gap:var(--spacing-2);inline-size:100%;max-inline-size:var(--field-max);min-block-size:var(--control-block-size);padding-inline:var(--control-padding-inline);box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--control-radius);background-color:var(--input-bg);box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) var(--ease-standard)}[data-field]>:is(input,select,textarea){flex:1 1 auto;min-inline-size:0;inline-size:auto;min-block-size:0;padding:0;border:0;background-color:transparent;box-shadow:none}[data-field][data-tokens]{flex-wrap:wrap;block-size:auto;min-block-size:var(--control-block-size);padding-block:var(--spacing-1);row-gap:var(--spacing-1)}[data-field][data-tokens]>[data-badge]{border:1px solid var(--border-default)}[data-field][data-tokens]>[data-badge=""]{background-color:var(--surface-elevated)}[data-field][data-tokens]>input{flex:1 1 8rem;min-inline-size:8rem}[data-field]>:is(input,select):not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:transparent;box-shadow:none}[data-field]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 var(--focus-ring-width) var(--action-focus-ring)}@media(hover:hover){[data-field]:not(:has(>:is(input,textarea)[readonly])):hover:not(:focus-within){border-color:var(--border-focus)}}[data-field]>svg{flex:none;inline-size:var(--icon-md);block-size:var(--icon-md);color:var(--text-tertiary)}[data-field]>button{flex:none;block-size:var(--control-height-sm);min-block-size:0;padding-block:0;margin-inline-end:calc(var(--control-padding-inline) * -.5)}[data-field]>button:not(:has(>svg)){padding-inline:var(--spacing-2)}[data-field]>button:has(>svg){inline-size:var(--control-height-sm);padding-inline:0}[data-field]:has(>:is(input,select,textarea):disabled){background-color:var(--input-bg-disabled);border-color:var(--input-border-disabled);color:var(--control-fg-disabled);box-shadow:none}button,:where(a[class*=button-]){display:inline-block;align-content:center;text-align:center;min-block-size:var(--control-block-size);padding-inline:var(--control-padding-inline);box-sizing:border-box;border:1px solid var(--control-border-color);border-radius:var(--control-radius);background-color:var(--control-bg);color:var(--control-fg);font:inherit;font-size:var(--control-font-size);font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}button:has(>*){display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2)}button:has(>*)>*{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}button>svg{flex:none}@media(prefers-reduced-motion:reduce){button,input,select,textarea{transition:none}}@media(hover:hover){button:hover:not(:disabled),:where(a[class*=button-]):hover{background-color:var(--control-hover-bg);color:var(--control-hover-fg, var(--control-fg))}}button:active:not(:disabled),:where(a[class*=button-]):active{background-color:var(--control-pressed-bg);color:var(--control-pressed-fg, var(--control-fg))}button:disabled{background-color:var(--control-bg-disabled, transparent);border-color:var(--control-border-color-disabled, var(--control-outline-disabled));color:var(--control-fg-disabled);cursor:not-allowed}:is(input,select):not([type=checkbox]):not([type=radio]){max-inline-size:var(--field-max)}textarea{max-inline-size:var(--measure)}:is(input,select,textarea)[data-fill]{max-inline-size:100%}button[data-fill]{display:block;inline-size:100%;inline-size:stretch}button[data-fill]:has(>*){display:flex}input,select,textarea{min-block-size:var(--control-block-size);padding-inline:var(--control-padding-inline);inline-size:100%;max-inline-size:100%;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--control-radius);background-color:var(--input-bg);box-shadow:var(--shadow-inset);color:var(--text-primary);font:inherit;font-size:var(--control-font-size);font-weight:var(--weight-normal);transition:border-color var(--duration-fast) var(--ease-standard)}textarea{min-block-size:6rem;padding-block:var(--spacing-3);line-height:1.5;resize:vertical}select{appearance:none;padding-inline-end:calc(var(--control-padding-inline) * 2 + var(--icon-sm))}select::-ms-expand{display:none}select{background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--control-padding-inline) center;background-size:var(--icon-sm)}option,optgroup{background-color:var(--control-surface-solid);color:var(--text-primary)}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}@supports (color: color-mix(in lab,red,red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--input-placeholder) 88%,var(--input-bg))}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:0 0 0 100px var(--control-surface-solid) inset;caret-color:var(--text-primary)}@media(hover:hover){input:hover:not(:disabled):not([readonly]),select:hover:not(:disabled),textarea:hover:not(:disabled):not([readonly]){border-color:var(--border-focus)}}:where(input,select,textarea):disabled{background-color:var(--input-bg-disabled);border-color:var(--input-border-disabled);color:var(--control-fg-disabled);box-shadow:none;cursor:not-allowed}input[type=checkbox],input[type=radio]{block-size:1rem;min-block-size:0;padding:0;inline-size:1rem;border:0;border-radius:0;background:none;accent-color:var(--action-bg);cursor:pointer}label{display:grid;gap:var(--form-space-within);justify-items:start;align-content:start;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--weight-field-name)}label>*{inline-size:100%;min-inline-size:0}label:not([class]):has(input[type=checkbox]),label:not([class]):has(input[type=radio]){display:flex;align-items:center;gap:var(--spacing-2);min-block-size:var(--hit-target);margin-block-end:0;color:var(--text-primary);font-size:var(--control-font-size);font-weight:400;cursor:pointer}label:not([class]):has(input[type=checkbox])>span:has(small),label:not([class]):has(input[type=radio])>span:has(small){display:grid;gap:var(--spacing-1)}label:not([class]):has(input[type=checkbox]):has(>span>small),label:not([class]):has(input[type=radio]):has(>span>small){align-items:start}label:not([class]):has(>span>small)>:is(input[type=checkbox],input[type=radio]){margin-block-start:calc((1lh - 1rem)/2)}input[type=checkbox][role=switch]{appearance:none;flex:none;position:relative;inline-size:2.75rem;block-size:1.5rem;min-block-size:0;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-full);background-color:var(--surface-sunken);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}input[type=checkbox][role=switch]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:.1875rem;inline-size:1rem;block-size:1rem;border-radius:var(--radius-full);background-color:var(--surface-elevated, #fff);box-shadow:0 1px 2px var(--scrim-20);translate:0 -50%;transition:translate var(--duration-fast) var(--ease-standard)}input[type=checkbox][role=switch]:checked{border-color:var(--action-bg);background-color:var(--action-bg)}input[type=checkbox][role=switch]:checked:after{translate:1.375rem -50%}input[type=checkbox][role=switch]:disabled{cursor:not-allowed;opacity:var(--disabled-opacity, .5)}.button-primary{--control-bg-disabled: var(--control-surface-disabled);--control-border-color-disabled: transparent;--control-bg: var(--action-bg);--control-fg: var(--action-fg);--control-hover-bg: var(--action-bg-hover);--control-pressed-bg: var(--action-bg-active);--control-border-color: transparent;font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.button-primary:hover:not(:disabled){box-shadow:var(--shadow-md);text-decoration:none}.button-primary:active:not(:disabled){box-shadow:var(--shadow-sm)}.button-danger{--control-bg-disabled: var(--control-surface-disabled);--control-border-color-disabled: transparent;--control-bg: var(--status-danger);--control-fg: var(--on-status-danger);--control-hover-bg: var(--status-danger);--control-pressed-bg: var(--status-danger);--control-border-color: transparent;font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}@supports (color: color-mix(in lab,red,red)){.button-danger{--control-hover-bg: color-mix(in srgb, var(--status-danger) 88%, black)}}@supports (color: color-mix(in lab,red,red)){.button-danger{--control-pressed-bg: color-mix(in srgb, var(--status-danger) 78%, black)}}.button-danger:hover:not(:disabled){box-shadow:var(--shadow-md);text-decoration:none}.button-danger:active:not(:disabled){box-shadow:var(--shadow-sm)}.button-sm{position:relative;--control-block-size: var(--control-height-sm);min-block-size:0;block-size:var(--control-block-size);padding-inline:var(--spacing-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.button-sm:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:100%;min-inline-size:var(--hit-target);block-size:var(--hit-target)}.button-ghost{--control-bg: transparent;--control-fg: var(--text-primary);--control-hover-bg: var(--surface-hover-bg);--control-pressed-bg: var(--surface-pressed-bg);--control-border-color: transparent;--control-bg-disabled: transparent;--control-border-color-disabled: transparent;font-weight:var(--weight-semibold);box-shadow:none}.button-ghost:hover:not(:disabled){text-decoration:none}[data-surface=brand] .button-ghost{color:var(--on-brand-muted)}[data-surface=brand]{--focus-ring-color: var(--sidebar-fg, var(--on-brand))}[data-surface=brand] .button-ghost:hover:not(:disabled){background-color:#ffffff1f;color:var(--on-brand)}[data-surface=scrim],[data-surface=scrim].button-ghost{color:var(--on-scrim)}[data-surface=scrim].button-ghost:hover:not(:disabled),[data-surface=scrim].button-ghost:active:not(:disabled){background-color:var(--on-scrim-alpha-15);color:var(--on-scrim)}.button-icon{inline-size:var(--control-block-size);padding:0;justify-content:center}button>svg,:where(a[class*=button-])>svg{inline-size:var(--control-icon-size, var(--icon-md));block-size:var(--control-icon-size, var(--icon-md));flex:none;display:inline-block;vertical-align:-.18em}button:has(>svg),:where(a[class*=button-]):has(>svg){display:inline-flex;align-items:center;justify-content:center;gap:.375em}.button-secondary{--control-bg: transparent;--control-hover-bg: var(--surface-hover-bg);font-weight:var(--weight-semibold)}.button-secondary:hover:not(:disabled){text-decoration:none}.button-secondary:active:not(:disabled){background-color:var(--surface-pressed-bg)}:is(.button-primary,.button-danger,.button-ghost,.button-link,.button-secondary):disabled{box-shadow:none;cursor:not-allowed}.button-link{--control-bg: transparent;--control-icon-size: var(--icon-sm);--control-fg: var(--action-bg);--control-hover-bg: transparent;--control-hover-fg: var(--text-primary);--control-pressed-bg: transparent;--control-pressed-fg: var(--action-bg-active);--control-border-color: transparent;--control-bg-disabled: transparent;--control-border-color-disabled: transparent;min-block-size:0;padding:0;border:0;border-radius:0;overflow:visible;line-height:inherit;font-weight:var(--weight-medium)}:is(a,button).button-link+:is(h1,h2,h3){margin-block-start:var(--spacing-2)}article>.button-link{min-block-size:auto;justify-self:start}.button-link:hover:not(:disabled){text-decoration:underline}[data-choices]{display:grid;gap:var(--spacing-3)}[data-choices]>label{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--control-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}[data-choices] input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}[data-choices]>label>svg{flex:none;box-sizing:content-box;inline-size:var(--icon-md);block-size:var(--icon-md);padding:var(--spacing-2);border-radius:var(--radius-md);background-color:var(--surface-sunken);color:var(--action-bg)}[data-choices]>label>span{display:grid;gap:var(--spacing-1);min-inline-size:0;font-weight:var(--weight-semibold)}[data-choices]>label small{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-normal)}[data-choices]>label:hover:not(:has(:checked)){border-color:var(--border-focus);background-color:var(--surface-hover-bg)}[data-choices]>label:has(:checked){border-color:var(--chip-selected-border);background-color:var(--chip-selected-bg)}[data-choices]>label:has(:checked)>svg{background-color:var(--surface-elevated)}[data-choices]>label:has(input[type=radio]:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-choices=marked]>label:after{content:"";flex:none;align-self:center;margin-inline-start:auto;inline-size:var(--choice-dial-size, 1.25rem);block-size:var(--choice-dial-size, 1.25rem);border:2px solid var(--border-strong);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}[data-choices=marked]>label:has(:checked):after{border-color:var(--action-bg);background-image:radial-gradient(circle at center,var(--action-bg) 0 calc(var(--choice-dial-size, 1.25rem) * .25),transparent calc(var(--choice-dial-size, 1.25rem) * .25))}@media(hover:hover){[data-choices=marked]>label:hover:not(:has(:checked)):after{border-color:var(--border-focus)}}[data-segmented]{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border-radius:var(--control-radius);border:1px solid var(--border-divider);background-color:var(--surface-sunken);font-size:var(--text-sm)}[data-segmented][data-fill]{display:grid}[data-segmented]>label:has(input[type=radio]){display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);min-block-size:var(--control-height-sm);padding-inline:var(--spacing-2);border-radius:calc(var(--control-radius) - 1px);color:var(--text-secondary);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}[data-segmented] input[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}[data-segmented]>label:has(input[type=radio]):hover:not(:has(:checked)){color:var(--text-primary);background-color:var(--surface-hover-bg)}[data-segmented]>label:has(input[type=radio]:checked){background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}[data-segmented]>label:has(input[type=radio]:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-segmented][data-compact]{gap:0;padding:2px;border-radius:var(--radius-full);font-size:var(--text-xs)}[data-segmented][data-compact]>label:has(input[type=radio]){min-block-size:1.75rem;padding-inline:var(--spacing-3);border-radius:var(--radius-full)}[data-segmented][data-icons]{--segment-size: 1.75rem;border-radius:var(--radius-full)}[data-segmented][data-icons]>label:has(input[type=radio]){inline-size:var(--segment-size);min-block-size:var(--segment-size);padding-inline:0;border-radius:var(--radius-full)}[data-segmented][data-icons]>label>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}[data-segmented]>label>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}fieldset{margin:0;padding:0;border:0;min-inline-size:0}legend{padding:0;color:var(--text-primary);font-size:var(--control-font-size);font-weight:600}:is(ul,ol):not([class]):not([data-list]){margin:0;padding-inline-start:var(--spacing-6)}:is(ul,ol):not([class]):not([data-list]) li+li{margin-block-start:var(--spacing-1)}form{display:block}@container column (width >= 30rem){form{--field-max: 100%;--form-max: 100%}}form[data-fill]{--field-max: 100%;--form-max: 100%}form>[data-layout=grid]{max-inline-size:var(--form-max, var(--field-max))}form>section{display:block}form>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-3);max-inline-size:var(--form-max, var(--field-max))}form>footer>[data-align=start]{margin-inline-end:auto}form[aria-busy=true]{cursor:progress}form[aria-busy=true] :is(input,select,textarea,button){pointer-events:none}form[aria-busy=true] :is(input,select,textarea){opacity:var(--disabled-opacity, .6)}form[aria-busy=true] button{opacity:1}form [inert]{opacity:var(--disabled-opacity, .6);cursor:not-allowed}:root{--form-space-within: var(--spacing-1);--form-space-field: var(--spacing-6);--form-space-heading: var(--spacing-2);--form-space-group: var(--spacing-8);--form-space-actions: var(--spacing-8);--form-message-slot: calc(var(--form-space-within) + var(--form-message-line))}form :is(label,[data-layout],[data-field-name])+:is(label,[data-layout],[data-field-name]){--flow-space: calc(var(--form-space-field) - var(--form-message-slot))}form :is(h2,h3,h4)+*{--flow-space: var(--form-space-heading)}form [data-layout=row]:has(label):not(:has(input[type=checkbox],input[type=radio]))>:last-child:not(:only-child){margin-block-end:var(--form-message-slot)}form [data-layout=row]:has(input[type=checkbox],input[type=radio]){flex-wrap:nowrap}form [data-layout=row]:has(input[type=checkbox],input[type=radio])>label{flex:none;min-inline-size:max-content;white-space:nowrap}[data-field-name]{display:block;color:var(--text-secondary);font-size:var(--font-size-label);font-weight:var(--weight-field-name)}form [data-field-name]+*{--flow-space: var(--form-space-within)}form>section+section{--flow-space: calc(var(--form-space-group) - var(--form-message-slot))}form>footer,form>:is(button,[data-layout]):last-child{--flow-space: calc(var(--form-space-actions) - var(--form-message-slot))}form>[data-banner]{max-inline-size:var(--form-max, var(--field-max));--flow-space: calc(var(--form-space-actions) - var(--form-message-slot))}form>[data-banner]+footer{--flow-space: var(--spacing-4)}:root{--density-scale: 1;--surface-inset: calc(var(--spacing-4) * var(--density-scale));--surface-rhythm: calc(var(--spacing-4) * var(--density-scale))}@media(min-width:768px){:root{--surface-inset: calc(var(--spacing-5) * var(--density-scale));--surface-rhythm: calc(var(--spacing-5) * var(--density-scale))}}:root{--flow-tight: calc(var(--surface-rhythm) * .5);--flow-block: var(--surface-rhythm);--flow-section: calc(var(--surface-rhythm) * 1.5)}:root{--grain-live: none;--shell-sheen: none;--shell-glint: inset 0 0 0 0 transparent;--raised-sheen: none;--raised-glint: inset 0 0 0 0 transparent;--floating-sheen: none;--floating-glint: inset 0 0 0 0 transparent;--shell-pane: var(--surface-base);--shell-rim: var(--shell-rim-soft);--shell-cast: var(--shadow-lg);--shell-blur: 0px;--shell-saturate: 1;--raised-surface: var(--surface-elevated);--raised-rim: var(--border-default);--raised-cast: none;--floating-surface: var(--surface-elevated);--floating-rim: var(--border-default);--floating-cast: var(--shadow-lg);--floating-blur: 0px;--overlay-scrim: var(--scrim-50);--overlay-blur: 0px}:root{--backdrop-intensity: 1;--backdrop-grain: radial-gradient( var(--wash-ink) 1.25px, transparent 1.25px ), radial-gradient( 90% 70% at 15% 0%, var(--brand), transparent 65% ), radial-gradient( 70% 60% at 95% 100%, var(--accent), transparent 60% ), none;--backdrop-grain-sizes: 18px 18px, 100% 100%, 100% 100%, auto;--backdrop-grain-repeats: repeat, no-repeat, no-repeat, no-repeat;--backdrop-plain: none, radial-gradient( 90% 70% at 15% 0%, var(--brand), transparent 65% ), radial-gradient( 70% 60% at 95% 100%, var(--accent), transparent 60% ), none;--backdrop-plain-sizes: auto, 100% 100%, 100% 100%, auto;--backdrop-plain-repeats: no-repeat, no-repeat, no-repeat, no-repeat;--backdrop-aurora: radial-gradient( 104% 52% at 6% -10%, var(--brand), transparent 60% ), radial-gradient( 58% 46% at 41% 3%, var(--brand), transparent 64% ), radial-gradient( 52% 88% at 92% 116%, var(--accent), transparent 64% ), radial-gradient( 66% 44% at 67% 97%, var(--accent), transparent 62% ), radial-gradient( 64% 42% at 82% 2%, var(--backdrop-tone), transparent 58% ), radial-gradient( 33% 58% at 59% 19%, var(--backdrop-tone), transparent 60% ), radial-gradient( 46% 66% at 31% 106%, var(--brand), transparent 55% );--backdrop-aurora-sizes: 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 100% 100%;--backdrop-aurora-repeats: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;--backdrop-layers: var(--backdrop-grain);--backdrop-sizes: var(--backdrop-grain-sizes);--backdrop-repeats: var(--backdrop-grain-repeats)}@supports (color: color-mix(in lab,red,red)){:root{--backdrop-grain: radial-gradient( color-mix(in srgb, var(--wash-ink) calc(22% * var(--backdrop-intensity)), transparent) 1.25px, transparent 1.25px ), radial-gradient( 90% 70% at 15% 0%, color-mix(in srgb, var(--brand) calc(16% * var(--backdrop-intensity)), transparent), transparent 65% ), radial-gradient( 70% 60% at 95% 100%, color-mix(in srgb, var(--accent) calc(10% * var(--backdrop-intensity)), transparent), transparent 60% ), none}}@supports (color: color-mix(in lab,red,red)){:root{--backdrop-plain: none, radial-gradient( 90% 70% at 15% 0%, color-mix(in srgb, var(--brand) calc(18% * var(--backdrop-intensity)), transparent), transparent 65% ), radial-gradient( 70% 60% at 95% 100%, color-mix(in srgb, var(--accent) calc(12% * var(--backdrop-intensity)), transparent), transparent 60% ), none}}@supports (color: color-mix(in lab,red,red)){:root{--backdrop-aurora: radial-gradient( 104% 52% at 6% -10%, color-mix(in srgb, var(--brand) calc(24% * var(--backdrop-intensity)), transparent), transparent 60% ), radial-gradient( 58% 46% at 41% 3%, color-mix(in srgb, var(--brand) calc(15% * var(--backdrop-intensity)), transparent), transparent 64% ), radial-gradient( 52% 88% at 92% 116%, color-mix(in srgb, var(--accent) calc(23% * var(--backdrop-intensity)), transparent), transparent 64% ), radial-gradient( 66% 44% at 67% 97%, color-mix(in srgb, var(--accent) calc(14% * var(--backdrop-intensity)), transparent), transparent 62% ), radial-gradient( 64% 42% at 82% 2%, color-mix(in srgb, var(--backdrop-tone) calc(18% * var(--backdrop-intensity)), transparent), transparent 58% ), radial-gradient( 33% 58% at 59% 19%, color-mix(in srgb, var(--backdrop-tone) calc(11% * var(--backdrop-intensity)), transparent), transparent 60% ), radial-gradient( 46% 66% at 31% 106%, color-mix(in srgb, var(--brand) calc(18% * var(--backdrop-intensity)), transparent), transparent 55% )}}[data-surface-style=flat]{--shell-pane: var(--surface-base);--shell-rim: var(--border-default);--shell-cast: none;--shell-blur: 0px;--shell-saturate: 1;--raised-surface: var(--surface-elevated);--raised-rim: var(--border-default);--raised-cast: none;--floating-surface: var(--surface-elevated);--floating-rim: var(--border-strong);--floating-cast: var(--shadow-md);--floating-blur: 0px;--overlay-scrim: var(--scrim-50);--overlay-blur: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--density-scale: .9;--backdrop-intensity: 0;--backdrop-layers: var(--backdrop-plain);--backdrop-sizes: var(--backdrop-plain-sizes);--backdrop-repeats: var(--backdrop-plain-repeats)}[data-surface-style=paper]{--shell-pane: var(--surface-base);--shell-rim: var(--shell-rim-soft);--shell-cast: var(--shadow-lg);--shell-blur: 0px;--shell-saturate: 1;--raised-surface: var(--surface-elevated);--raised-rim: var(--border-default);--raised-cast: var(--shadow-sm);--floating-surface: var(--surface-elevated);--floating-rim: var(--border-default);--floating-cast: var(--shadow-lg);--floating-blur: 0px;--overlay-scrim: var(--scrim-50);--overlay-blur: 0px;--grain-live: block;--density-scale: 1;--backdrop-intensity: 1;--backdrop-layers: var(--backdrop-grain);--backdrop-sizes: var(--backdrop-grain-sizes);--backdrop-repeats: var(--backdrop-grain-repeats)}[data-surface-style=glass]{--shell-pane: var(--surface-base);--shell-rim: var(--shell-rim-bright);--shell-cast: var(--shadow-lg);--shell-blur: 36px;--shell-saturate: 1.7;--shell-sheen: linear-gradient( 152deg, var(--shell-rim-bright) 0%, transparent 34%, transparent 68%, var(--shell-rim-soft) 100% );--shell-glint: inset 0 1px 0 var(--shell-rim-bright);--raised-surface: var(--surface-elevated);--raised-rim: var(--shell-rim-bright);--raised-cast: var(--shadow-sm);--raised-sheen: linear-gradient( 150deg, var(--shell-rim-bright) 0%, transparent 42% );--raised-glint: inset 0 1px 0 var(--shell-rim-bright);--floating-surface: var(--surface-elevated);--floating-rim: var(--shell-rim-bright);--floating-cast: var(--shadow-lg);--floating-blur: 28px;--floating-sheen: linear-gradient( 148deg, var(--shell-rim-bright) 0%, transparent 38% );--floating-glint: inset 0 1px 0 var(--shell-rim-bright);--overlay-scrim: var(--brand-900);--overlay-blur: 10px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--density-scale: 1;--backdrop-intensity: 2.2;--backdrop-layers: var(--backdrop-aurora);--backdrop-sizes: var(--backdrop-aurora-sizes);--backdrop-repeats: var(--backdrop-aurora-repeats)}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--shell-pane: color-mix(in srgb, var(--surface-base) 72%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--shell-sheen: linear-gradient( 152deg, color-mix(in srgb, var(--shell-rim-bright) 22%, transparent) 0%, transparent 34%, transparent 68%, color-mix(in srgb, var(--shell-rim-soft) 14%, transparent) 100% )}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--raised-surface: color-mix(in srgb, var(--surface-elevated) 86%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--raised-sheen: linear-gradient( 150deg, color-mix(in srgb, var(--shell-rim-bright) 16%, transparent) 0%, transparent 42% )}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--floating-surface: color-mix(in srgb, var(--surface-elevated) 76%, transparent)}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--floating-sheen: linear-gradient( 148deg, color-mix(in srgb, var(--shell-rim-bright) 26%, transparent) 0%, transparent 38% )}}@supports (color: color-mix(in lab,red,red)){[data-surface-style=glass]{--overlay-scrim: color-mix(in srgb, var(--brand-900) 26%, transparent)}}[data-surface-style=soft]{--shell-pane: var(--surface-base);--shell-rim: var(--border-subtle);--shell-cast: var(--shadow-lg);--shell-blur: 0px;--shell-saturate: 1;--raised-surface: var(--surface-elevated);--raised-rim: var(--border-subtle);--raised-cast: var(--shadow-md);--floating-surface: var(--surface-elevated);--floating-rim: var(--border-subtle);--floating-cast: var(--shadow-lg);--floating-blur: 0px;--overlay-scrim: var(--scrim-50);--overlay-blur: 0px;--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 28px;--density-scale: 1.15;--backdrop-intensity: 1.6;--backdrop-layers: var(--backdrop-plain);--backdrop-sizes: var(--backdrop-plain-sizes);--backdrop-repeats: var(--backdrop-plain-repeats)}:root{--scrollbar-thumb: var(--border-strong);--scrollbar-thumb-hover: var(--text-tertiary);--scrollbar-size: .625rem;scrollbar-color:var(--scrollbar-thumb) transparent}*{scrollbar-width:thin}::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-full);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}article{--surface-inset: calc(var(--spacing-4) * var(--density-scale));--surface-rhythm: calc(var(--spacing-4) * var(--density-scale))}@media(min-width:768px){article{--surface-inset: calc(var(--spacing-5) * var(--density-scale));--surface-rhythm: calc(var(--spacing-5) * var(--density-scale))}}article{display:grid;align-content:start;padding:var(--surface-inset);align-items:start;border:1px solid var(--raised-rim);border-radius:var(--radius-md);background-color:var(--raised-surface);background-image:var(--raised-sheen);box-shadow:var(--raised-glint),var(--raised-cast)}article:has([data-cover]){position:relative}[data-cover]:after{content:"";position:absolute;inset:0}@media(hover:hover){article:has([data-cover]):hover{border-color:var(--border-strong);background-color:var(--surface-hover-bg)}}article:has([data-cover]:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-cover]:focus-visible{outline:none}article>header{display:flex;align-items:center;gap:var(--spacing-3)}article>header>:first-child{flex:1 1 auto;min-inline-size:0;max-inline-size:none}article>header>:last-child:not(:only-child){flex:none}article>footer{margin-inline:calc(-1 * var(--surface-inset));margin-block-end:calc(-1 * var(--surface-inset));padding:var(--surface-inset);border-block-start:1px solid var(--border-divider);display:flex;align-items:center;gap:var(--spacing-3)}hr{margin:0;border:0;border-block-start:1px solid var(--border-divider)}[data-bleed]{margin-inline:calc(-1 * var(--surface-inset))}[data-metric]{--flow-space: var(--flow-tight)}[data-metric]>:is(h1,h2,h3,h4,h5,h6){font-size:var(--text-2xs);line-height:var(--leading-normal);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}[data-metric]>:is(h1,h2,h3,h4,h5,h6)>[data-cover]{color:inherit}[data-metric]>p{font-size:2rem;line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;max-inline-size:none}[data-metric]>small{color:var(--text-secondary)}[data-metric]>p[data-skeleton]{inline-size:max-content}:root{--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-ui: .875rem;--text-body: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--leading-tight: 1.2;--leading-snug: 1.3;--leading-normal: 1.45;--leading-relaxed: 1.6;--measure: 50ch;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-field-name: var(--weight-semibold);--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-wide: .04em;--font-size-body: var(--text-body);--font-size-label: var(--text-ui);--line-height-body: var(--leading-relaxed)}:where(a:not([class])){color:var(--brand);text-decoration:none}:where(a:not([class]):hover){text-decoration:underline}:is(code,kbd,samp){padding:.25rem var(--spacing-2);border-radius:var(--radius-xs, 4px);background-color:var(--surface-sunken);font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--text-ui)}pre{margin:0;padding:var(--spacing-3);border-radius:var(--radius-md);background-color:var(--surface-sunken);overflow-x:auto;font-family:var(--font-family-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}pre>code{padding:0;border-radius:0;background:none;font-size:inherit}h1{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}h2{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--weight-semibold)}h3{font-size:var(--text-lg);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}h4{font-size:var(--text-body);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}h5,h6{font-size:var(--text-ui);line-height:var(--leading-normal);font-weight:var(--weight-semibold)}h6{color:var(--text-secondary)}h1{letter-spacing:var(--tracking-tight)}h2{letter-spacing:var(--tracking-snug, -.01em)}[data-text=display]{font-size:2rem;line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}[data-text=overline]{font-size:var(--text-2xs);line-height:var(--leading-normal);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}[data-text=caption]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}[data-text=lead]{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--text-secondary)}dl{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--spacing-1) var(--spacing-4);margin:0;max-inline-size:var(--form-max, var(--field-max))}@container column (width >= 30rem){dl{max-inline-size:none}}dt{font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--text-secondary);font-weight:var(--weight-field-name)}dd{margin:0;font-size:var(--text-ui);line-height:var(--leading-normal);overflow-wrap:anywhere}p{font-size:var(--text-body);line-height:var(--leading-relaxed);max-inline-size:var(--measure)}:is(main,.dialog__body) :is(h1,h2,h3,h4){max-inline-size:var(--measure)}h1,h2,h3,h4,h5,h6{text-wrap:balance}:is(td,th),time,[class*=badge],[class*=count]{font-variant-numeric:tabular-nums}small{font-size:var(--text-sm);line-height:var(--leading-normal)}small small{font-size:1em}:root{--form-message-size: var(--text-2xs);--form-message-leading: 1.3;--form-message-line: calc(var(--form-message-size) * var(--form-message-leading))}[data-layout=grid]{--layout-min: 16rem;--grid-columns: 12;display:grid;gap:var(--surface-rhythm);grid-template-columns:repeat(auto-fit,minmax(min(var(--layout-min),100%),1fr))}[data-layout=grid]:has(>[data-span]){grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}[data-span]{grid-column:1/-1}[data-layout=grid]:has(>[data-span])>:not([data-span]){grid-column:1/-1}@media(min-width:768px){[data-span="1"]{grid-column:span 1}[data-span="2"]{grid-column:span 2}[data-span="3"]{grid-column:span 3}[data-span="4"]{grid-column:span 4}[data-span="5"]{grid-column:span 5}[data-span="6"]{grid-column:span 6}[data-span="7"]{grid-column:span 7}[data-span="8"]{grid-column:span 8}[data-span="9"]{grid-column:span 9}[data-span="10"]{grid-column:span 10}[data-span="11"]{grid-column:span 11}[data-span="12"]{grid-column:span 12}}[data-layout=split]{--layout-aside: 20rem;display:grid;gap:var(--surface-rhythm);grid-template-columns:repeat(auto-fit,minmax(min(var(--layout-aside),100%),1fr))}@media(min-width:1024px){[data-layout=split]{grid-template-columns:1fr var(--layout-aside)}}[data-layout=labelled]{--layout-label: 20rem;display:grid;gap:var(--surface-rhythm)}@media(min-width:1280px){[data-layout=labelled]{grid-template-columns:var(--layout-label) minmax(0,1fr);align-items:start}}@media(min-width:1280px){[data-layout=labelled]>*{grid-column:2}[data-layout=labelled]>header{grid-column:1;grid-row:1}}@container column (width < 60rem){[data-layout=labelled]{grid-template-columns:none}[data-layout=labelled]>*,[data-layout=labelled]>header{grid-column:auto;grid-row:auto}}@container column (width < 64rem){[data-layout=split]{grid-template-columns:repeat(auto-fit,minmax(min(var(--layout-aside),100%),1fr))}}@container column (width < 48rem){[data-span]{grid-column:1/-1}}*+[data-layout=labelled]{--flow-space: var(--flow-section)}:is(section,[data-layout=labelled])>header>p{font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--text-secondary);text-wrap:pretty}:is(section,[data-layout=labelled])>header:has(>:is(a,button)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:var(--spacing-3)}:is(section,[data-layout=labelled])>header:has(>:is(a,button))>:is(a,button){grid-column:2;grid-row:1;--flow-space: 0}:is(section,[data-layout=labelled])>header:has(>:is(a,button))>:not(a,button){grid-column:1}:is(section,[data-layout=labelled])>header>*+*{--flow-space: var(--flow-tight)}:is(section,[data-layout=labelled])+:is(section,[data-layout=labelled]):is(:has(>header),:has(>h1),:has(>h2),:has(>h3)),[data-flow=sections]>*+*{--flow-space: var(--flow-block);border-block-start:1px solid var(--border-divider);padding-block-start:var(--flow-block)}[data-flow=sections]>*{display:block}section>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-3)}section>footer>[data-align=start]{margin-inline-end:auto}[data-layout=cluster]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}[data-layout=cluster]>*{max-inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}[data-layout][data-layout]>*{margin-block:0}[data-layout=row]{--row-min: 12rem;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}[data-layout=row]>:first-child{flex:1 1 var(--row-min);min-inline-size:0}[data-layout=row]>:last-child:not(:only-child){flex:none}[data-layout=row]>:is(h1,h2,h3,h4,h5,h6,p,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-layout=row]>:last-child:not(:only-child){margin-inline-start:auto}[data-layout=bounded]{max-inline-size:var(--content-max)}[data-layout=centre]{margin-inline:auto;max-inline-size:var(--measure)}@property --fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes scroll-fade-inline{0%{--fade-start: 0px;--fade-end: 3rem}4%{--fade-start: 3rem;--fade-end: 3rem}96%{--fade-start: 3rem;--fade-end: 3rem}to{--fade-start: 3rem;--fade-end: 0px}}@keyframes scroll-fade-block{0%{--fade-start: 0px;--fade-end: 2.5rem}4%{--fade-start: 2.5rem;--fade-end: 2.5rem}96%{--fade-start: 2.5rem;--fade-end: 2.5rem}to{--fade-start: 2.5rem;--fade-end: 0px}}[data-scroll-fade=inline]{--scroll-fade-mask: linear-gradient( to right, transparent 0, rgba(0, 0, 0, .25) calc(var(--fade-start) * .45), #000 var(--fade-start), #000 calc(100% - var(--fade-end)), rgba(0, 0, 0, .25) calc(100% - var(--fade-end) * .45), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);animation-name:scroll-fade-inline;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline);scrollbar-width:none;-ms-overflow-style:none}[data-scroll-fade=inline]::-webkit-scrollbar,[data-scroll-fade=inline]::-webkit-scrollbar-thumb,[data-scroll-fade=inline]::-webkit-scrollbar-track{display:none;inline-size:0;block-size:0;background:transparent}[data-scroll-fade=block]{--scroll-fade-mask: linear-gradient( to bottom, transparent 0, rgba(0, 0, 0, .25) calc(var(--fade-start) * .45), #000 var(--fade-start), #000 calc(100% - var(--fade-end)), rgba(0, 0, 0, .25) calc(100% - var(--fade-end) * .45), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);animation-name:scroll-fade-block;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self block);scrollbar-width:none;-ms-overflow-style:none}[data-scroll-fade=block]::-webkit-scrollbar,[data-scroll-fade=block]::-webkit-scrollbar-thumb,[data-scroll-fade=block]::-webkit-scrollbar-track{display:none;inline-size:0;block-size:0;background:transparent}@media(min-width:1024px){.shell__content[data-scroll-fade=block]{animation-name:none;mask-image:none;-webkit-mask-image:none;scrollbar-width:thin}.shell__content[data-scroll-fade=block]::-webkit-scrollbar{display:block;inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size);background:transparent}.shell__content[data-scroll-fade=block]::-webkit-scrollbar-thumb{display:block;background-color:var(--scrollbar-thumb)}.shell__content[data-scroll-fade=block]::-webkit-scrollbar-track{display:block}}[data-tabs]{display:flex;align-items:center;gap:var(--spacing-1);--focus-ring-offset: calc(var(--focus-ring-width) * -1)}[data-tabs]:not([data-tabs=vertical]){overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}[data-tabs]:not([data-tabs=vertical])::-webkit-scrollbar,[data-tabs]:not([data-tabs=vertical])::-webkit-scrollbar-thumb,[data-tabs]:not([data-tabs=vertical])::-webkit-scrollbar-track{display:none;inline-size:0;block-size:0;background:transparent}[data-tabs]:not([data-tabs=vertical]){--scroll-fade-mask: linear-gradient( to right, transparent 0, rgba(0, 0, 0, .25) calc(var(--fade-start) * .45), #000 var(--fade-start), #000 calc(100% - var(--fade-end)), rgba(0, 0, 0, .25) calc(100% - var(--fade-end) * .45), transparent 100% );-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);animation-name:scroll-fade-inline;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}[data-tabs]>*{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-2);min-block-size:var(--hit-target);padding-inline:var(--spacing-3);color:var(--text-secondary);font-size:var(--text-ui);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;cursor:pointer}@media(hover:hover){[data-tabs]>*:hover{color:var(--text-secondary);text-decoration:none}}[data-tabs]>:is([aria-current]:not([aria-current=false]),[aria-selected=true]):hover{color:var(--text-primary)}@media(hover:hover){[data-tabs]:not([data-tabs=vertical])>*:hover{border-block-end-color:var(--brand)}@supports (color: color-mix(in lab,red,red)){[data-tabs]:not([data-tabs=vertical])>*:hover{border-block-end-color:color-mix(in srgb,var(--brand) 45%,transparent)}}}[data-tabs]:not([data-tabs=vertical]){border-block-end:1px solid var(--border-divider)}[data-tabs]:not([data-tabs=vertical])>*{border-block-end:2px solid transparent;margin-block-end:-1px}[data-tabs]:not([data-tabs=vertical])>[aria-current]:not([aria-current=false]),[data-tabs]:not([data-tabs=vertical])>[aria-selected=true]{border-block-end-color:var(--brand);color:var(--text-primary)}[data-tabs]:not([data-tabs=vertical])>*{transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){[data-tabs]:not([data-tabs=vertical])>:is([aria-current]:not([aria-current=false]),[aria-selected=true]){animation:tab-marker var(--duration-fast) var(--ease-standard)}}@keyframes tab-marker{0%{border-block-end-color:color-mix(in srgb,var(--brand) 45%,transparent);scale:.94 1}to{border-block-end-color:var(--brand);scale:1 1}}[data-tabs=vertical]{flex-direction:column;align-items:stretch;overflow:visible;min-block-size:min-content}[data-tabs=vertical]>*{justify-content:flex-start;border-radius:var(--radius-sm)}@media(hover:hover){[data-tabs=vertical]>*:hover{background-color:var(--surface-hover-bg)}}[data-tabs=vertical]>[aria-current]:not([aria-current=false]),[data-tabs=vertical]>[aria-selected=true]{background-color:var(--surface-selected-bg);color:var(--text-primary);font-weight:var(--weight-semibold)}[data-tabs]>button{--control-bg: transparent;--control-hover-bg: transparent;--control-pressed-bg: transparent;--control-border-color: transparent;border:0;background:none}[data-tabs]:not([data-tabs=vertical])>button{border-radius:0}[data-tabs=vertical]>button{--control-hover-bg: var(--surface-hover-bg)}[data-tabs]>*>svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none}[data-list]{list-style:none;margin-block:0;padding:0}[data-list]>li+li{border-block-start:1px solid var(--border-divider)}[data-list]>li>:is(a,button),[data-list]>li:not(:has(>:is(a,button))){display:flex;align-items:center;gap:var(--spacing-3);inline-size:100%;min-block-size:var(--hit-target);padding-block:var(--spacing-2);padding-inline:var(--spacing-3);color:var(--text-primary);font-size:var(--text-ui);text-align:start;text-decoration:none}[data-list]>li>button{--control-bg: transparent;--control-border-color: transparent;border:0;border-radius:0;background:none;cursor:pointer}@media(hover:hover){[data-list]>li>:is(a,button):hover{background-color:var(--surface-hover-bg);color:var(--text-primary);text-decoration:none}}[data-list]>li>[aria-current]:not([aria-current=false]){background-color:var(--surface-selected-bg);font-weight:var(--weight-semibold)}[data-list] :is(a,button)>small,[data-list]>li>small{color:var(--text-secondary);font-size:var(--text-xs)}[data-list] :is(a,button)>:last-child:not(:only-child){margin-inline-start:auto;flex:none;color:var(--text-secondary);font-size:var(--text-xs)}[data-list] :is(a,button)>:first-child{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-list] :is(a,button)>svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none;color:var(--text-secondary)}[data-list][data-bleed]>li>:is(a,button),[data-list][data-bleed]>li:not(:has(>:is(a,button))){padding-inline:var(--surface-inset)}[data-menu]{--list-row-inline: var(--spacing-3);--menu-width-default: 14.5rem;inline-size:var(--menu-width, var(--menu-width-default));max-inline-size:min(max(var(--menu-width, var(--menu-width-default)),22rem),100vw - var(--spacing-4) * 2);--menu-pad: var(--spacing-2);--menu-inset: var(--spacing-3);--menu-label-inset: calc(var(--menu-inset) + var(--icon-sm) + var(--spacing-2));padding:var(--menu-pad);border:1px solid var(--floating-rim);border-radius:var(--radius-md);background-color:var(--floating-surface);background-image:var(--floating-sheen);box-shadow:var(--floating-cast);-webkit-backdrop-filter:blur(var(--floating-blur));backdrop-filter:blur(var(--floating-blur));color:var(--text-primary);font-size:var(--text-ui);max-block-size:min(32rem,100dvh - var(--spacing-8));overflow-y:auto;overscroll-behavior:contain}[data-menu][role=dialog]{--menu-pad: 0px;--list-row-inline: var(--spacing-5);display:flex;flex-direction:column;overflow:hidden}[data-menu][role=dialog]>:is(header,hr,[role=menuitem]){flex:none}[data-menu][role=dialog]>hr{margin-block:0}[data-menu][role=dialog]>header{min-block-size:var(--hit-target);padding-block:0;padding-inline:var(--spacing-5)}[data-menu][role=dialog]>:not(header):not(hr):not([role=menuitem]){display:block;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}[data-menu][role=dialog]>[role=menuitem]:last-child{border-block-start:var(--table-line, 1px solid var(--border-divider));border-radius:0;padding-inline:var(--spacing-5);justify-content:center;text-align:center;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2);inline-size:100%;min-block-size:var(--hit-target);padding-block:var(--spacing-2);padding-inline:var(--menu-inset);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font-size:inherit;font-weight:var(--weight-normal);line-height:var(--leading-normal);text-align:start;cursor:pointer}[data-menu] [role=group]{display:flex;align-items:center;gap:var(--spacing-2);min-block-size:var(--hit-target);padding-inline-start:var(--menu-label-inset);padding-inline-end:var(--menu-inset)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])>:has(>[data-meta]){display:grid;min-inline-size:0}[data-menu] [data-meta]{color:var(--text-secondary);font-size:var(--text-xs)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])>:has(>[data-meta])>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-menu]>header{position:sticky;inset-block-start:0;z-index:1;background-color:var(--surface-elevated)}[data-menu]>header:has(input){padding-block:0;border-block-end:1px solid var(--border-divider)}[data-menu]>header>input{flex:1 1 auto;min-inline-size:0;min-block-size:var(--hit-target);padding:0;border:0;background:none;box-shadow:none}[data-menu]>header>input:focus-visible{outline:none}[data-menu]>p{margin:0;padding-block:var(--spacing-3);padding-inline:var(--menu-inset);color:var(--text-secondary);text-align:center}[data-menu]>[data-segmented]{margin-inline:var(--menu-inset);margin-block-end:var(--menu-pad)}[data-menu] [data-seam]{position:relative;display:flex;justify-content:center;margin-block:var(--spacing-2)}[data-menu] [data-seam]:before{content:"";position:absolute;inset-inline:calc(var(--menu-pad) * -1);inset-block-start:50%;border-block-start:1px solid var(--border-divider)}[data-menu] [data-seam]>*{position:relative;box-shadow:0 0 0 var(--spacing-2) var(--surface-elevated)}[data-menu] [role=group] [data-segmented][data-icons]{--segment-size: 1.5rem}[data-menu] [role=group]>:first-child:not([data-segmented]){flex:1 1 auto;min-inline-size:0;overflow:hidden;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):hover:not(:disabled){background-color:var(--surface-hover-bg)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{outline:none;background-color:var(--surface-hover-bg)}[data-menu] [aria-checked=true]{background-color:var(--surface-selected-bg);font-weight:var(--weight-medium)}[data-menu] [data-tone=danger]{color:var(--status-danger)}[data-menu] [data-tone=success]{color:var(--status-success)}[data-menu] [data-tone=success]>svg{color:inherit}[data-menu] [data-tone=success]:hover:not(:disabled){background-color:var(--status-success-alpha-8)}[data-menu] [data-tone=danger]>svg{color:inherit}[data-menu] [data-tone=danger]:hover:not(:disabled){background-color:var(--status-danger-alpha-8);color:var(--status-danger)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox]):disabled{color:var(--text-tertiary);cursor:not-allowed}[data-menu] :is([role=menuitem],[role=menuitemcheckbox])>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none;color:var(--text-secondary)}[data-menu] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])>:is([data-count],[data-badge],kbd):last-child{margin-inline-start:auto}[data-menu]>header{display:flex;align-items:center;gap:var(--spacing-2);padding-block:var(--spacing-4);padding-inline:var(--menu-inset)}[data-menu]>header>:not([data-avatar]){flex:1 1 auto;min-inline-size:0}[data-menu]>header :is(p,span,div){margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-menu]>header>:first-child{font-weight:var(--weight-medium)}[data-menu]>header>:is(button,a,[data-count],[data-badge]):last-child{flex:none;margin-inline-start:auto}[data-menu]>header>:is(p,span,div):not(:first-child){color:var(--text-secondary);font-size:var(--text-xs)}[data-menu]>hr{margin-block:var(--spacing-1);margin-inline:calc(var(--menu-pad) * -1);border:0;border-block-start:var(--table-line, 1px solid var(--border-divider))}[data-menu]>:is(h2,h3,h4){margin:0;padding:var(--spacing-2) var(--spacing-2) var(--spacing-1);color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}[data-menu] [data-placeholder]{padding:var(--spacing-4) var(--spacing-2);gap:var(--spacing-1)}[data-avatar]{--avatar-size: 2rem;position:relative;display:grid;place-items:center;flex:none;inline-size:var(--avatar-size);block-size:var(--avatar-size);border-radius:var(--radius-full);overflow:hidden;background-color:var(--action-bg);color:var(--action-fg);font-size:calc(var(--avatar-size) * .44);font-weight:var(--weight-semibold);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-layout]>[data-avatar]{flex:none;inline-size:var(--avatar-size)}[data-avatar]>img{inline-size:100%;block-size:100%;object-fit:cover}[data-avatar][data-state]{outline:2px solid var(--status-warning);outline-offset:2px}[data-avatar][data-state=danger]{outline-color:var(--status-danger)}[data-avatar][data-dot]{overflow:visible}[data-avatar][data-dot]>img{border-radius:inherit}[data-avatar][data-dot]:after{--avatar-dot-size: .625rem;content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:var(--avatar-dot-size);block-size:var(--avatar-dot-size);border-radius:var(--radius-full);background-color:var(--avatar-dot-color, var(--status-danger));box-shadow:0 0 0 2px var(--avatar-dot-ring, var(--surface-base))}[data-lockup]{--lockup-mark: 1.75rem;--lockup-type: var(--text-xl);display:flex;align-items:center;gap:var(--spacing-3);flex:none;color:inherit;text-decoration:none}[data-lockup=lg]{--lockup-mark: 2.5rem;--lockup-type: var(--text-2xl)}[data-lockup]>:first-child{flex:none;--app-logo-size: var(--lockup-mark);inline-size:var(--lockup-mark);block-size:var(--lockup-mark)}[data-lockup][data-wordmark]{justify-content:center}[data-lockup][data-wordmark]>:first-child{--app-logo-size: auto;inline-size:auto;block-size:var(--lockup-wordmark-height, 2.5rem);max-inline-size:var(--lockup-wordmark-max, 11rem)}[data-lockup][data-wordmark]>:first-child :is(img,svg){inline-size:auto;block-size:100%;max-inline-size:100%;object-fit:contain;object-position:left center}[data-lockup][data-custom-logo]>:first-child{box-sizing:content-box;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:var(--logo-tile-bg-on-chrome, #ffffff);box-shadow:var(--logo-tile-shadow-on-chrome, 0 1px 2px var(--scrim-15))}[data-lockup]>:last-child:not(:first-child){font-size:var(--lockup-type);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);white-space:nowrap}[data-badge]{display:inline-flex;align-items:center;gap:var(--spacing-1);inline-size:fit-content;max-inline-size:100%;padding-block:var(--spacing-1);padding-inline:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--badge-neutral-bg);color:var(--badge-neutral-fg);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;box-shadow:inset 0 0 0 1px currentColor;vertical-align:baseline}@supports (color: color-mix(in lab,red,red)){[data-badge]{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}}[data-badge=success]{background-color:var(--badge-success-bg);color:var(--badge-success-fg)}[data-badge=warning]{background-color:var(--badge-warning-bg);color:var(--badge-warning-fg)}[data-badge=danger]{background-color:var(--badge-danger-bg);color:var(--badge-danger-fg)}[data-badge=info]{background-color:var(--badge-info-bg);color:var(--badge-info-fg)}[data-badge=brand]{background-color:var(--brand-alpha-12);color:var(--text-brand)}:not([data-layout])>:is([data-badge],[data-count],[data-chip])+:is([data-badge],[data-count],[data-chip]){margin-inline-start:var(--spacing-3)}[data-badge]>span,[data-badge]{overflow:hidden;text-overflow:ellipsis}[data-badge]>button{--control-bg: transparent;--control-border-color: transparent;--control-hover-bg: transparent;display:grid;place-items:center;inline-size:1rem;block-size:1rem;min-block-size:0;margin-inline-end:calc(var(--spacing-1) * -1);padding:0;border:0;border-radius:var(--radius-full);background:none;color:inherit;opacity:.7;cursor:pointer}@media(hover:hover){[data-badge]>button:hover{opacity:1}}[data-badge]>button>svg{inline-size:.75rem;block-size:.75rem}[data-badge]>button:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:1.5rem;block-size:1.5rem}[data-badge]>button{position:relative}[data-count]{--count-size: 1.25rem;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--count-size);block-size:var(--count-size);padding-inline:var(--spacing-1);border-radius:var(--radius-full);background-color:var(--status-danger);color:var(--on-status-danger);font-size:var(--text-2xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1;text-box:trim-both cap alphabetic}[data-count=neutral]{background-color:var(--badge-neutral-bg);color:var(--text-primary)}[data-count=brand]{background-color:var(--brand);color:var(--on-brand)}[data-chip]{position:relative;min-block-size:var(--control-height-sm);padding-inline:var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-xs)}[data-chip]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;inline-size:100%;min-inline-size:var(--hit-target);block-size:var(--hit-target)}[data-chip][aria-pressed=true]{--control-bg: var(--chip-selected-bg);--control-border-color: var(--chip-selected-border);--control-fg: var(--chip-selected-fg);font-weight:var(--weight-semibold)}:root{--table-cell-block: var(--spacing-4);--table-cell-inline: var(--spacing-3);--table-head-block: var(--spacing-3);--table-edge-inline: var(--spacing-2);--table-head-line: 1px solid var(--border-default);--table-line: 1px solid var(--border-divider);--table-column-line: 1px solid var(--border-divider);--table-row-alt-bg: var(--text-primary);--table-row-hover-bg: var(--surface-hover-bg);--table-row-selected-bg: var(--surface-selected-bg)}@supports (color: color-mix(in lab,red,red)){:root{--table-row-alt-bg: color-mix(in srgb, var(--text-primary) 3%, transparent)}}[data-table]>table{inline-size:max-content;min-inline-size:100%}[data-table]{overflow-x:auto;container-type:inline-size;--focus-ring-offset: calc(var(--focus-ring-width) * -1)}table{inline-size:100%;border-collapse:collapse;table-layout:auto;font-size:var(--text-ui);text-align:start}thead th{padding:var(--table-head-block) var(--table-cell-inline);border-block-end:var(--table-head-line);color:var(--text-primary);font-weight:var(--weight-semibold);text-align:start;white-space:nowrap}[data-table] thead th{position:sticky;inset-block-start:0;z-index:1;background-color:var(--surface-elevated)}tbody td{padding:var(--table-cell-block) var(--table-cell-inline);border-block-end:var(--table-line);color:var(--text-secondary);vertical-align:middle}tbody tr:last-child :is(td,th[scope=row]){border-block-end:0}tbody th[scope=row]{padding:var(--table-cell-block) var(--table-cell-inline);border-block-end:var(--table-line);color:var(--text-primary);font-weight:var(--weight-medium);text-align:start}tbody :is(th,td)>small{display:block;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-normal);line-height:var(--leading-normal)}th:has(>button){padding:0}thead th:first-child:has(>button){padding-inline-start:0}thead th:last-child:has(>button){padding-inline-end:0}thead th:first-child>button{padding-inline-start:var(--table-edge-inline)}thead th:last-child>button{padding-inline-end:var(--table-edge-inline)}th>button{display:flex;align-items:center;gap:var(--spacing-1);inline-size:100%;min-block-size:0;padding:var(--table-head-block) var(--table-cell-inline);border:0;border-radius:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer}th>button:hover{color:var(--text-primary);background-color:var(--table-row-hover-bg)}th>button:after{content:"";inline-size:0;block-size:0;border-inline:.25rem solid transparent;border-block-end:.3rem solid currentColor;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}th[aria-sort]:not([aria-sort=none])>button:after{opacity:1}th[aria-sort=descending]>button:after{rotate:180deg}th[aria-sort=none]>button:hover:after{opacity:.4}:is(th,td)[data-align=end]{text-align:end}:is(th,td)[data-align=center]{text-align:center}:is(th,td)[data-align=end]>[data-layout=cluster]{justify-content:flex-end}:is(th,td)[data-numeric]{text-align:end;font-variant-numeric:tabular-nums}tbody tr:has(>:is(th,td):first-child>a[href]){position:relative;cursor:pointer}tbody>tr>:is(th,td):first-child>a[href]{color:inherit;text-decoration:none}tbody>tr>:is(th,td):first-child>a[href]:after{content:"";position:absolute;inset:0}tbody>tr>:is(th,td):first-child>a[href]:focus-visible{outline:none}tbody>tr>:is(th,td):first-child>a[href]:focus-visible:after{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-width) * -1)}@media(hover:hover){tbody tr:has(>:is(th,td):first-child>a[href]):hover :is(td,th){background-color:var(--surface-hover-bg)}}tbody :is(th,td) :is(button,input,select,textarea,[role=button]),tbody>tr>:is(th,td):not(:first-child) a[href]{position:relative;z-index:1}[data-table][data-bleed] :is(th,td):first-child{padding-inline-start:var(--surface-inset)}[data-table][data-bleed] :is(th,td):last-child{padding-inline-end:var(--surface-inset)}:is(thead,tbody,tfoot) :is(th,td):first-child{padding-inline-start:var(--table-edge-inline)}:is(thead,tbody,tfoot) :is(th,td):last-child{padding-inline-end:var(--table-edge-inline)}tfoot{background-color:var(--surface-sunken)}tfoot :is(th,td){padding:var(--table-head-block) var(--table-cell-inline);border-block-start:var(--table-head-line);color:var(--text-primary);font-weight:var(--weight-semibold);white-space:nowrap}tfoot :where(th[scope=row]){text-align:start}table[data-density=compact]{--table-cell-block: var(--spacing-2);--table-head-block: var(--spacing-1)}table[data-density=comfortable]{--table-cell-block: var(--spacing-4)}table[data-rows=striped]{--table-line: 0}table[data-rows=striped] tbody tr:nth-child(2n){background-color:var(--table-row-alt-bg)}table[data-columns=ruled] :is(th,td):not(:last-child){border-inline-end:var(--table-column-line)}tbody tr[aria-selected=true]{background-color:var(--table-row-selected-bg)}@container (width < 30rem){:is(th,td)[data-priority=low]{display:none}}caption{padding-block-end:var(--spacing-2);color:var(--text-secondary);font-size:var(--text-xs);text-align:start}[data-placeholder]{color:var(--text-tertiary)}div[data-placeholder]{display:grid;justify-items:start;align-content:start;gap:var(--spacing-3);padding-block:var(--flow-section);max-inline-size:32rem;text-align:start;color:inherit}:is(main,section,article,.dialog__body)>div[data-placeholder]:only-child,main>*>div[data-placeholder]:only-child,div[data-placeholder][data-align=centre]{justify-items:center;align-content:center;margin-inline:auto;padding:var(--flow-section) var(--surface-inset);text-align:center}div[data-placeholder]>svg{inline-size:var(--icon-xl);block-size:var(--icon-xl);color:var(--text-tertiary)}div[data-placeholder]>:is(h1,h2,h3,h4){margin:0;font-size:var(--text-lg)}div[data-placeholder]>p{margin:0;color:var(--text-secondary);text-wrap:pretty}div[data-placeholder=error]>svg{color:var(--status-danger)}[data-skeleton]{min-block-size:1lh;border-radius:var(--radius-sm);background-color:var(--skeleton-bg, var(--badge-neutral-bg));color:transparent;-webkit-user-select:none;user-select:none}[data-skeleton]::selection{background:transparent}@keyframes skeleton-sweep{0%{-webkit-mask-position:200% 0;mask-position:200% 0}to{-webkit-mask-position:-100% 0;mask-position:-100% 0}}@media(prefers-reduced-motion:no-preference){[data-skeleton]{-webkit-mask-image:linear-gradient(to right,#000 33%,#00000073 50%,#000 66%);mask-image:linear-gradient(to right,#000 33%,#00000073 50%,#000 66%);-webkit-mask-size:300% 100%;mask-size:300% 100%;animation:skeleton-sweep 1.6s linear infinite}}[data-skeleton=circle]{flex:none;border-radius:var(--radius-full);aspect-ratio:1}[data-skeleton]+[data-skeleton]{margin-block-start:var(--flow-tight)}[data-skeleton]:last-child:not(:only-child){inline-size:60%}[data-spinner]{inline-size:var(--spinner-size, 1.25em);block-size:var(--spinner-size, 1.25em);flex:none;color:inherit;animation:spinner-rotate var(--duration-spinner, .8s) linear infinite}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-spinner]{animation-duration:3s;animation-timing-function:steps(8,end)}}[data-banner]{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--badge-neutral-bg);line-height:var(--leading-normal);color:var(--text-primary);font-size:var(--text-ui)}[data-banner]>svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none;margin-block-start:calc((1lh - var(--icon-md)) / 2)}[data-banner]>:is(p,span):first-of-type{flex:1 1 auto;min-inline-size:0;max-inline-size:none;margin:0;font-size:inherit;line-height:inherit}[data-banner]>:is(button,a):last-child{flex:none;margin-inline-start:auto;min-block-size:0;padding-block:0}[data-banner=info]{border-color:transparent;background-color:var(--badge-info-bg)}[data-banner=info]>svg{color:var(--badge-info-fg)}[data-banner=success]{border-color:transparent;background-color:var(--badge-success-bg)}[data-banner=success]>svg{color:var(--badge-success-fg)}[data-banner=warning]{border-color:transparent;background-color:var(--badge-warning-bg)}[data-banner=warning]>svg{color:var(--badge-warning-fg)}[data-banner=danger]{border-color:transparent;background-color:var(--badge-danger-bg)}[data-banner=danger]>svg{color:var(--badge-danger-fg)}[data-toast-region]{position:fixed;inset:auto 0 0 auto;margin:var(--spacing-4);margin-block-end:calc(var(--spacing-4) + env(safe-area-inset-bottom,0px));inline-size:min(28rem,100vw - var(--spacing-4) * 2);border:0;padding:0;background:none;overflow:visible;display:flex;flex-direction:column;gap:var(--spacing-2);pointer-events:none}[data-toast]{--toast-accent: var(--brand);position:relative;pointer-events:auto;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg);display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-ui);line-height:var(--leading-normal);overflow:hidden}[data-toast]>span{flex:1 1 auto;min-inline-size:0}[data-toast]>button[aria-label]{--control-bg: transparent;--control-border-color: transparent;--control-fg: var(--text-secondary);--control-hover-fg: var(--text-primary);flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;min-block-size:0;padding:0;border-radius:var(--radius-sm);font-size:inherit;line-height:inherit;margin-block-start:calc((1lh - 1.75rem)/2)}[data-toast]>button[aria-label]>svg{inline-size:var(--icon-sm);block-size:var(--icon-sm)}[data-toast]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background-color:var(--toast-accent);transform-origin:left center;animation:toast-timer var(--toast-duration, 5s) linear forwards}@keyframes toast-timer{0%{scale:0 1}to{scale:1 1}}[data-toast]:hover:after,[data-toast]:focus-within:after{animation-play-state:paused}@media(prefers-reduced-motion:no-preference){[data-toast-region]{interpolate-size:allow-keywords}[data-toast]{transition:opacity var(--duration-fast) var(--ease-standard),translate var(--duration-panel) var(--ease-standard),height var(--duration-panel) var(--ease-standard),margin-block-start var(--duration-panel) var(--ease-standard)}@starting-style{[data-toast]{opacity:0;translate:0 1rem;height:0;margin-block-start:calc(var(--spacing-2) * -1)}}}[data-toast][data-tone=success]{--toast-accent: var(--status-success)}[data-toast][data-tone=success]>svg{color:var(--badge-success-fg)}[data-toast][data-tone=info]{--toast-accent: var(--status-info)}[data-toast][data-tone=info]>svg{color:var(--badge-info-fg)}[data-toast]>svg{inline-size:var(--icon-md);block-size:var(--icon-md);flex:none;line-height:inherit;margin-block-start:calc((1lh - var(--icon-md)) / 2)}:is(input,select,textarea)[aria-invalid=true]{--control-border-color: var(--status-danger);border-color:var(--status-danger)}:is(input,select,textarea)[aria-invalid=true]:focus{border-color:var(--status-danger);box-shadow:0 0 0 var(--focus-ring-width) var(--status-danger-alpha-20, transparent)}[data-field]:has(>:is(input,select,textarea)[aria-invalid=true]){border-color:var(--status-danger)}[data-field]:has(>:is(input,select,textarea)[aria-invalid=true])>svg{color:var(--status-danger)}[data-field]:has(>:is(input,select,textarea)[aria-invalid=true]):focus-within{border-color:var(--status-danger);box-shadow:0 0 0 var(--focus-ring-width) var(--status-danger-alpha-20, transparent)}small[data-error]{display:flex;align-items:center;gap:.25em;color:var(--badge-danger-fg);font-size:var(--form-message-size)}small[data-error]:before{content:"";flex:none;inline-size:var(--form-message-line);block-size:var(--form-message-line);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}label:has(>small[data-error])>small:not([data-error]){display:none}label>small:not([data-error]){color:var(--text-tertiary);font-size:var(--form-message-size)}form label:not([class]):not(:has(>small)):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])):has(>:is([data-field],input,select,textarea,[data-control])):after{content:"";block-size:var(--form-message-line)}form[data-messages=dynamic] label:after{content:none}small[data-error],label>small,label:after{line-height:var(--form-message-leading);display:block;max-inline-size:var(--field-max)}:root{--fab-size: 3.5rem;--fab-clearance: calc( var(--fab-size) + var(--shell-gutter) * 2 + env(safe-area-inset-bottom, 0px) )}[data-fab]{position:absolute;inset-block-end:calc(var(--shell-gutter) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--shell-gutter) + env(safe-area-inset-right,0px));z-index:var(--z-overlay);box-shadow:var(--shadow-lg);display:grid;place-items:center;inline-size:var(--fab-size);block-size:var(--fab-size);padding:0;--control-bg: var(--glass-bg);--control-fg: var(--glass-fg);--control-hover-bg: var(--glass-bg-active);--control-pressed-bg: var(--glass-bg-active);--control-border-color: transparent;border:0;border-radius:var(--radius-full);cursor:pointer;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-highlight);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media(max-width:1023.98px){[data-fab]{position:fixed}}app-shell[data-mobile-nav=tab] [data-fab]{inset-block-end:calc(var(--tab-bar-height) + env(safe-area-inset-bottom,0px) + var(--shell-gutter) * 2)}app-shell[data-mobile-nav=tab] app-fab .fab__stack[data-fab-stack]{position:fixed;inset-block-end:calc(var(--tab-bar-height) + env(safe-area-inset-bottom,0px) + var(--shell-gutter) * 2 + var(--fab-size) + var(--spacing-3))}app-shell[data-mobile-nav=tab]{--fab-clearance: calc( var(--fab-size) + var(--shell-gutter) * 3 + env(safe-area-inset-bottom, 0px) )}[data-fab]>svg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}[data-fab]>svg,app-fab .fab__stack:not([data-fab-stack])>:is(button,a)>svg{filter:drop-shadow(var(--glass-ink-halo))}[data-fab]:active:not(:disabled){box-shadow:var(--shadow-md)}[data-fab][aria-expanded=true]>svg{transform:rotate(22.5deg)}@media(prefers-reduced-motion:reduce){[data-fab],[data-fab]>svg{transition:none}}body:has(app-fab,[data-fab]) .shell__content{padding-block-end:var(--fab-clearance)}app-fab .fab__stack:not([data-fab-stack])>:is(button,a){position:absolute;inset-block-end:calc(var(--shell-gutter) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--shell-gutter) + env(safe-area-inset-right,0px));z-index:var(--z-overlay);box-shadow:var(--shadow-lg);display:grid;place-items:center;inline-size:var(--fab-size);block-size:var(--fab-size);padding:0;--control-bg: var(--glass-bg);--control-fg: var(--glass-fg);--control-hover-bg: var(--glass-bg-active);--control-pressed-bg: var(--glass-bg-active);--control-border-color: transparent;border:0;border-radius:var(--radius-full);cursor:pointer;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-highlight);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);font-size:0;gap:0}app-fab .fab__stack:not([data-fab-stack])>:is(button,a)>svg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}app-fab .fab__stack[data-fab-stack]{position:absolute;inset-block-end:calc(var(--shell-gutter) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--shell-gutter) + env(safe-area-inset-right,0px));z-index:var(--z-overlay);box-shadow:var(--shadow-lg)}@media(max-width:1023.98px){app-fab .fab__stack[data-fab-stack]{position:fixed}}app-fab .fab__stack[data-fab-stack]{inset-block-end:calc(var(--shell-gutter) + var(--fab-size) + var(--spacing-3) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--spacing-2);box-shadow:none;transition:opacity var(--duration-fast) var(--ease-standard),translate var(--duration-fast) var(--ease-standard)}app-fab .fab__stack[data-fab-stack]>:is(button,a){--control-bg: var(--glass-bg);--control-fg: var(--glass-fg);--control-hover-bg: var(--glass-bg-active);--control-pressed-bg: var(--glass-bg-active);--control-border-color: transparent;block-size:var(--control-height-md);padding-inline:var(--spacing-4);border:0;border-radius:var(--radius-full);white-space:nowrap;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-highlight);text-shadow:var(--glass-ink-halo)}@supports not (backdrop-filter: blur(1px)){app-fab .fab__stack[data-fab-stack]>:is(button,a){--control-bg: var(--glass-bg-solid)}}app-fab .fab__stack[data-fab-stack]:not([data-open]){opacity:0;translate:0 var(--spacing-4);pointer-events:none}app-fab [data-fab][aria-expanded=true]>svg{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){app-fab .fab__stack[data-fab-stack]{transition:none}}app-fab [data-fab][data-scrolling],app-fab .fab__stack:not([data-fab-stack])[data-scrolling]>:is(button,a){--control-bg: var(--glass-bg-scrolling);box-shadow:var(--shadow-md),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-highlight)}app-fab [data-fab],app-fab .fab__stack:not([data-fab-stack])>:is(button,a){transition:background-color var(--duration-panel) var(--ease-standard),border-color var(--duration-panel) var(--ease-standard),box-shadow var(--duration-panel) var(--ease-standard)}@media(prefers-reduced-motion:reduce){app-fab [data-fab],app-fab .fab__stack:not([data-fab-stack])>:is(button,a){transition:none}}@supports not (backdrop-filter: blur(1px)){app-fab [data-fab],app-fab .fab__stack:not([data-fab-stack])>:is(button,a){--control-bg: var(--glass-bg-solid)}}.dialog::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.dialog__panel{background:var(--floating-surface);background-image:var(--floating-sheen);-webkit-backdrop-filter:blur(var(--floating-blur));backdrop-filter:blur(var(--floating-blur));color:var(--text-primary);box-shadow:var(--floating-glint),var(--floating-cast)}.dialog__header{border-block-end:1px solid var(--border-divider);--control-bg: transparent;--control-border-color: transparent;--control-fg: var(--text-secondary);--control-hover-fg: var(--text-primary)}.dialog__footer{border-block-start:1px solid var(--border-divider)}.dialog[data-placement=center] .dialog__panel,.dialog[data-placement=bottom] .dialog__panel{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg)}@media(min-width:768px){.dialog[data-placement=center] .dialog__panel{border-radius:var(--radius-lg)}}app-shell{background-color:var(--viewport-chrome-bg);background-image:var(--backdrop-layers);background-size:var(--backdrop-sizes);background-repeat:var(--backdrop-repeats)}.shell{background-color:var(--surface-base)}@media(min-width:1024px){.shell{background-color:var(--shell-pane);background-image:var(--shell-sheen);box-shadow:var(--shell-glint);-webkit-backdrop-filter:blur(var(--shell-blur)) saturate(var(--shell-saturate));backdrop-filter:blur(var(--shell-blur)) saturate(var(--shell-saturate))}app-shell[data-shell=fixed] .shell{border-radius:var(--radius-xl);border:1px solid var(--shell-rim);box-shadow:var(--shell-glint),var(--shell-cast)}}.sidebar-scrim{--control-bg: var(--scrim-50);--control-hover-bg: var(--scrim-50);--control-pressed-bg: var(--scrim-50);--control-border-color: transparent;background:var(--scrim-50)}.sidebar{background:var(--surface-elevated);color:var(--sidebar-fg)}@media(min-width:1024px){.sidebar{background:var(--sidebar-bg)}}.sidebar__group{color:var(--sidebar-fg-muted, var(--text-tertiary))}.sidebar__link{border-radius:var(--radius-md);color:var(--sidebar-fg-muted);font-weight:500;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.sidebar__link:hover{background:var(--sidebar-item-hover-bg);color:var(--sidebar-fg)}.sidebar__link:active{background:var(--sidebar-item-pressed-bg)}.sidebar__link--active,.sidebar__link--active:hover{background:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-fg);font-weight:600}app-nav-tabs{background:var(--surface-base);border-block-start-color:var(--border-divider)}.tab-bar__link,button.tab-bar__more{color:var(--text-tertiary);font-size:var(--text-2xs)}.tab-bar__link[aria-current=page],button.tab-bar__more[aria-current=true]{color:var(--text-primary);font-weight:600}button.tab-bar__more:hover,button.tab-bar__more:active{color:var(--text-tertiary);background-color:transparent}button.tab-bar__more[aria-current=true]:hover,button.tab-bar__more[aria-current=true]:active{color:var(--text-primary)}app-page-header{background-color:transparent;border-block-end-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard)}@media(max-width:1023.98px){app-page-header{background-color:var(--surface-base)}}app-page-header[data-scrolled=true]{border-block-end-color:var(--border-divider)}@media(prefers-reduced-motion:reduce){app-page-header{transition:none}}.page-header__crumbs{color:var(--text-tertiary)}.page-header__crumb-link{color:inherit;border-radius:var(--radius-xs)}.page-header__crumb-link:hover{color:var(--text-primary)}.page-header__crumb-sep{color:var(--border-strong)}.page-header__title{color:var(--text-primary)}.page-header__utility{--control-bg: transparent;--control-border-color: transparent;--control-fg: var(--text-secondary);--control-hover-fg: var(--text-primary)}.aurora{display:none}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){[data-surface-style=glass] .aurora{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}}.aurora>span{position:absolute;will-change:transform,opacity}.aurora>span:before,.aurora>span:after{content:"";position:absolute;will-change:transform,opacity}.aurora>span:nth-child(1){--lobe: var(--brand);inline-size:95%;block-size:70%;inset-block-start:-24%;inset-inline-start:-20%;background:radial-gradient(closest-side,var(--brand),transparent 74%);animation:aurora-drift-1 47s ease-in-out infinite alternate,aurora-breathe-1 31s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(1){background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) calc(20% * var(--backdrop-intensity)),transparent),transparent 74%)}}.aurora>span:nth-child(1):before{inline-size:64%;block-size:82%;inset-block-start:38%;inset-inline-start:44%;background:radial-gradient(closest-side,var(--lobe),transparent 72%);animation:aurora-lobe-1 89s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(1):before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(13% * var(--backdrop-intensity)),transparent),transparent 72%)}}.aurora>span:nth-child(1):after{inline-size:50%;block-size:54%;inset-block-start:4%;inset-inline-start:6%;background:radial-gradient(closest-side,var(--lobe),transparent 70%);animation:aurora-lobe-2 97s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(1):after{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(10% * var(--backdrop-intensity)),transparent),transparent 70%)}}.aurora>span:nth-child(2){--lobe: var(--accent);inline-size:62%;block-size:105%;inset-block-end:-34%;inset-inline-end:-14%;background:radial-gradient(closest-side,var(--accent),transparent 70%);animation:aurora-drift-2 61s ease-in-out infinite alternate,aurora-breathe-2 43s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(2){background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) calc(22% * var(--backdrop-intensity)),transparent),transparent 70%)}}.aurora>span:nth-child(2):before{inline-size:76%;block-size:46%;inset-block-start:3%;inset-inline-end:34%;background:radial-gradient(closest-side,var(--lobe),transparent 70%);animation:aurora-lobe-3 101s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(2):before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(14% * var(--backdrop-intensity)),transparent),transparent 70%)}}.aurora>span:nth-child(2):after{inline-size:46%;block-size:60%;inset-block-end:42%;inset-inline-end:-20%;background:radial-gradient(closest-side,var(--lobe),transparent 68%);animation:aurora-lobe-4 103s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(2):after{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(11% * var(--backdrop-intensity)),transparent),transparent 68%)}}.aurora>span:nth-child(3){--lobe: var(--backdrop-tone);inline-size:78%;block-size:48%;inset-block-start:8%;inset-inline-end:-26%;background:radial-gradient(closest-side,var(--backdrop-tone),transparent 68%);animation:aurora-drift-3 71s ease-in-out infinite alternate,aurora-breathe-3 37s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(3){background:radial-gradient(closest-side,color-mix(in srgb,var(--backdrop-tone) calc(18% * var(--backdrop-intensity)),transparent),transparent 68%)}}.aurora>span:nth-child(3):before{inline-size:54%;block-size:92%;inset-block-start:24%;inset-inline-start:4%;background:radial-gradient(closest-side,var(--lobe),transparent 70%);animation:aurora-lobe-5 107s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(3):before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(11% * var(--backdrop-intensity)),transparent),transparent 70%)}}.aurora>span:nth-child(3):after{inline-size:44%;block-size:58%;inset-block-end:28%;inset-inline-end:14%;background:radial-gradient(closest-side,var(--lobe),transparent 66%);animation:aurora-lobe-6 109s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(3):after{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(9% * var(--backdrop-intensity)),transparent),transparent 66%)}}.aurora>span:nth-child(4){--lobe: var(--brand);inline-size:54%;block-size:82%;inset-block-end:-30%;inset-inline-start:12%;background:radial-gradient(closest-side,var(--brand),transparent 64%);animation:aurora-drift-4 53s ease-in-out infinite alternate,aurora-breathe-4 59s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(4){background:radial-gradient(closest-side,color-mix(in srgb,var(--brand) calc(14% * var(--backdrop-intensity)),transparent),transparent 64%)}}.aurora>span:nth-child(4):before{inline-size:82%;block-size:44%;inset-block-start:10%;inset-inline-start:-30%;background:radial-gradient(closest-side,var(--lobe),transparent 68%);animation:aurora-lobe-7 113s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(4):before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(10% * var(--backdrop-intensity)),transparent),transparent 68%)}}.aurora>span:nth-child(4):after{inline-size:48%;block-size:56%;inset-block-start:36%;inset-inline-start:44%;background:radial-gradient(closest-side,var(--lobe),transparent 66%);animation:aurora-lobe-8 127s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.aurora>span:nth-child(4):after{background:radial-gradient(closest-side,color-mix(in srgb,var(--lobe) calc(8% * var(--backdrop-intensity)),transparent),transparent 66%)}}@keyframes aurora-drift-1{0%{transform:translateZ(0) rotate(0) scale(1)}to{transform:translate3d(8%,6%,0) rotate(7deg) scale(1.16,.92)}}@keyframes aurora-drift-2{0%{transform:translateZ(0) rotate(-5deg) scale(1.09,1.02)}to{transform:translate3d(-7%,-5%,0) rotate(4deg) scale(.94,1.14)}}@keyframes aurora-drift-3{0%{transform:translateZ(0) rotate(3deg) scale(1.06,.97)}to{transform:translate3d(-9%,7%,0) rotate(-6deg) scale(.93,1.11)}}@keyframes aurora-drift-4{0%{transform:translateZ(0) rotate(-2deg) scale(.97,1.05)}to{transform:translate3d(6%,-8%,0) rotate(8deg) scale(1.15,.9)}}@keyframes aurora-lobe-1{0%{transform:translateZ(0) rotate(0) scale(1);opacity:.9}to{transform:translate3d(-17%,13%,0) rotate(11deg) scale(1.2,.85);opacity:.5}}@keyframes aurora-lobe-2{0%{transform:translateZ(0) rotate(6deg) scale(.92,1.1);opacity:.5}to{transform:translate3d(15%,-12%,0) rotate(-9deg) scale(1.18,.9);opacity:.9}}@keyframes aurora-lobe-3{0%{transform:translateZ(0) rotate(-4deg) scale(1.12,.94);opacity:.85}to{transform:translate3d(-14%,-16%,0) rotate(9deg) scale(.88,1.16);opacity:.45}}@keyframes aurora-lobe-4{0%{transform:translateZ(0) rotate(5deg) scale(.95,1.08);opacity:.55}to{transform:translate3d(18%,11%,0) rotate(-7deg) scale(1.22,.87);opacity:.9}}@keyframes aurora-lobe-5{0%{transform:translateZ(0) rotate(0) scale(1.06,.96);opacity:.9}to{transform:translate3d(13%,-15%,0) rotate(-12deg) scale(.86,1.19);opacity:.5}}@keyframes aurora-lobe-6{0%{transform:translateZ(0) rotate(-7deg) scale(.9,1.13);opacity:.45}to{transform:translate3d(-16%,14%,0) rotate(6deg) scale(1.17,.91);opacity:.85}}@keyframes aurora-lobe-7{0%{transform:translateZ(0) rotate(4deg) scale(1.1,.93);opacity:.8}to{transform:translate3d(19%,12%,0) rotate(-10deg) scale(.89,1.18);opacity:.45}}@keyframes aurora-lobe-8{0%{transform:translateZ(0) rotate(-3deg) scale(.93,1.09);opacity:.5}to{transform:translate3d(-12%,-17%,0) rotate(8deg) scale(1.21,.88);opacity:.9}}@keyframes aurora-breathe-1{0%{opacity:.85}to{opacity:.35}}@keyframes aurora-breathe-2{0%{opacity:.4}to{opacity:.9}}@keyframes aurora-breathe-3{0%{opacity:.75}to{opacity:.3}}@keyframes aurora-breathe-4{0%{opacity:.3}to{opacity:.8}}.grain{display:none}@media(prefers-reduced-motion:no-preference)and (min-width:1024px){app-shell[data-shell=fixed] .grain{display:var(--grain-live);position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}}.grain>span{position:absolute;inset:0;background-size:18px 18px;background-repeat:repeat;will-change:opacity}.grain>span:nth-child(1){background-image:radial-gradient(var(--brand) 1.25px,transparent 1.25px);animation:grain-shift-1 67s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.grain>span:nth-child(1){background-image:radial-gradient(color-mix(in srgb,var(--brand) calc(30% * var(--backdrop-intensity)),transparent) 1.25px,transparent 1.25px)}}.grain>span:nth-child(2){background-image:radial-gradient(var(--accent) 1.25px,transparent 1.25px);animation:grain-shift-2 73s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.grain>span:nth-child(2){background-image:radial-gradient(color-mix(in srgb,var(--accent) calc(28% * var(--backdrop-intensity)),transparent) 1.25px,transparent 1.25px)}}.grain>span:nth-child(3){background-image:radial-gradient(var(--backdrop-tone) 1.25px,transparent 1.25px);animation:grain-shift-3 79s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.grain>span:nth-child(3){background-image:radial-gradient(color-mix(in srgb,var(--backdrop-tone) calc(26% * var(--backdrop-intensity)),transparent) 1.25px,transparent 1.25px)}}.grain>span:nth-child(4){background-image:radial-gradient(var(--wash-ink) 1.25px,transparent 1.25px);animation:grain-shift-4 83s ease-in-out infinite alternate}@supports (color: color-mix(in lab,red,red)){.grain>span:nth-child(4){background-image:radial-gradient(color-mix(in srgb,var(--wash-ink) calc(24% * var(--backdrop-intensity)),transparent) 1.25px,transparent 1.25px)}}@keyframes grain-shift-1{0%{opacity:.8}to{opacity:.15}}@keyframes grain-shift-2{0%{opacity:.2}to{opacity:.75}}@keyframes grain-shift-3{0%{opacity:.65}to{opacity:.25}}@keyframes grain-shift-4{0%{opacity:.3}to{opacity:.7}}:root{--font-family-base: "Instrument Sans", "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif;--font-family-mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--brand-500: #2d457e;--brand-alpha-4: var(--brand);--status-success-alpha-10: var(--status-success);--status-success-alpha-35: var(--status-success);--status-danger-alpha-4: var(--status-danger);--status-danger-alpha-35: var(--status-danger);--status-info-alpha-5: var(--status-info);--on-brand-muted: rgb(255 255 255 / .75);--brand-rgb: 41, 69, 127;--on-scrim: #ffffff;--on-scrim-alpha-15: rgba(255, 255, 255, .15);--scrim-2: rgba(0, 0, 0, .02);--scrim-3: rgba(0, 0, 0, .03);--scrim-4: rgba(0, 0, 0, .04);--scrim-5: rgba(0, 0, 0, .05);--scrim-6: rgba(0, 0, 0, .06);--scrim-8: rgba(0, 0, 0, .08);--scrim-10: rgba(0, 0, 0, .1);--scrim-15: rgba(0, 0, 0, .15);--scrim-18: rgba(0, 0, 0, .18);--scrim-20: rgba(0, 0, 0, .2);--scrim-28: rgba(0, 0, 0, .28);--scrim-30: rgba(0, 0, 0, .3);--scrim-35: rgba(0, 0, 0, .35);--scrim-38: rgba(0, 0, 0, .38);--scrim-40: rgba(0, 0, 0, .4);--scrim-45: rgba(0, 0, 0, .45);--scrim-50: rgba(0, 0, 0, .5);--scrim-52: rgba(0, 0, 0, .52);--scrim-58: rgba(0, 0, 0, .58);--scrim-60: rgba(0, 0, 0, .6);--scrim-75: rgba(0, 0, 0, .75);--scrim-92: rgba(0, 0, 0, .92);--on-brand-alpha-5: rgba(255, 255, 255, .05);--on-brand-alpha-6: rgba(255, 255, 255, .06);--on-brand-alpha-10: rgba(255, 255, 255, .1);--on-brand-alpha-15: rgba(255, 255, 255, .15);--on-brand-alpha-20: rgba(255, 255, 255, .2);--on-brand-alpha-25: rgba(255, 255, 255, .25);--on-brand-alpha-28: rgba(255, 255, 255, .28);--on-brand-alpha-30: rgba(255, 255, 255, .3);--on-brand-alpha-40: rgba(255, 255, 255, .4);--on-brand-alpha-50: rgba(255, 255, 255, .5);--on-brand-alpha-58: rgba(255, 255, 255, .58);--on-brand-alpha-60: rgba(255, 255, 255, .6);--on-brand-alpha-70: rgba(255, 255, 255, .7);--on-brand-alpha-72: rgba(255, 255, 255, .72);--on-brand-alpha-90: rgba(255, 255, 255, .9);--on-brand-alpha-95: rgba(255, 255, 255, .95);--wash-ink: var(--neutral-anchor);--control-surface: var(--wash-ink);--control-surface-disabled: var(--wash-ink);--control-outline-disabled: var(--wash-ink);--control-fg-disabled: var(--wash-ink);--input-surface-disabled: var(--wash-ink);--control-surface-solid: var(--wash-ink);--surface-hover-tint: 6%;--surface-selected-tint: 12%;--focus-ring-width: 3px;--input-bg: var(--control-surface);--input-bg-disabled: var(--input-surface-disabled);--input-border-disabled: var(--control-outline-disabled);--input-placeholder: var(--text-tertiary);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--glass-bg: rgba(255, 255, 255, .3);--glass-bg-scrolling: rgba(255, 255, 255, .18);--glass-bg-active: rgba(255, 255, 255, .5);--glass-ink-halo: 0 1px 2px rgba(255, 255, 255, .9);--glass-fg: #0f172a;--glass-highlight: rgba(255, 255, 255, .75);--glass-saturate: 180%;--glass-bg-solid: #f8fafc;--glass-rim: rgba(255, 255, 255, .65);--glass-blur: 40px;--fab-glass-bg: var(--glass-bg)}@supports (color: color-mix(in lab,red,red)){:root{--brand-alpha-4: color-mix(in srgb, var(--brand) 4%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-success-alpha-10: color-mix(in srgb, var(--status-success) 10%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-success-alpha-35: color-mix(in srgb, var(--status-success) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-danger-alpha-4: color-mix(in srgb, var(--status-danger) 4%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-danger-alpha-35: color-mix(in srgb, var(--status-danger) 35%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--status-info-alpha-5: color-mix(in srgb, var(--status-info) 5%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--control-surface: color-mix(in srgb, var(--wash-ink) 6%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--control-surface-disabled: color-mix(in srgb, var(--wash-ink) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--control-outline-disabled: color-mix(in srgb, var(--wash-ink) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--control-fg-disabled: color-mix(in srgb, var(--wash-ink) 38%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--input-surface-disabled: color-mix(in srgb, var(--wash-ink) 4%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--control-surface-solid: color-mix(in srgb, var(--wash-ink) 3%, var(--surface-elevated))}}:root{--category-violet-bg: color-mix(in srgb, #673ab7 12%, transparent);--category-violet-fg: #673ab7;--highlight-bg: color-mix(in srgb, #eab308 22%, transparent);--chart-1: #2563eb;--chart-2: #16a34a;--chart-3: #d97706;--chart-4: #dc2626;--chart-5: #9333ea;--chart-6: #0d9488;--sidebar-border: var(--sidebar-divider);--viewport-chrome-bg: var(--surface-sunken);--pill-padding-block: .125rem;--pill-font-size: .75rem;--pill-line-height: 1.25;--badge-radius: .25rem;--badge-padding-block: .125rem;--badge-padding-inline: .5rem;--badge-font-size: .75rem;--badge-font-weight: 500;--badge-line-height: 1.25;--badge-block-size: calc(2 * var(--badge-padding-block) + var(--badge-font-size) * var(--badge-line-height));--z-sticky: 100;--z-popover: 1010;--z-overlay: 1110;--z-overlay-elevated: 1200;--z-toast: 1300;--z-blocking: 9000;--layout-shell-gutter-x: var(--spacing-6);--layout-header-height: 64px}.dark{--glass-bg: rgba(15, 23, 42, .28);--glass-bg-scrolling: rgba(15, 23, 42, .16);--glass-bg-active: rgba(15, 23, 42, .45);--glass-ink-halo: 0 1px 3px rgba(0, 0, 0, .7);--glass-fg: #ffffff;--glass-rim: rgba(255, 255, 255, .22);--glass-highlight: rgba(255, 255, 255, .28);--glass-bg-solid: #1e293b;--wash-ink: #ffffff;--control-surface: var(--wash-ink);--control-surface-disabled: var(--wash-ink);--control-outline-disabled: var(--wash-ink);--control-fg-disabled: var(--wash-ink);--input-surface-disabled: var(--wash-ink);--control-surface-solid: var(--wash-ink);--surface-hover-tint: 10%;--surface-selected-tint: 14%;--input-bg: var(--control-surface);--input-bg-disabled: var(--input-surface-disabled);--input-border-disabled: var(--control-outline-disabled);--input-placeholder: var(--text-tertiary);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sidebar-border: var(--sidebar-divider);--chart-1: #60a5fa;--chart-2: #34d399;--chart-3: #fbbf24;--chart-4: #f87171;--chart-5: #c084fc;--chart-6: #2dd4bf;--highlight-bg: color-mix(in srgb, #fbbf24 28%, transparent)}@supports (color: color-mix(in lab,red,red)){.dark{--control-surface: color-mix(in srgb, var(--wash-ink) 6%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--control-surface-disabled: color-mix(in srgb, var(--wash-ink) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--control-outline-disabled: color-mix(in srgb, var(--wash-ink) 20%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--control-fg-disabled: color-mix(in srgb, var(--wash-ink) 38%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--input-surface-disabled: color-mix(in srgb, var(--wash-ink) 4%, transparent)}}@supports (color: color-mix(in lab,red,red)){.dark{--control-surface-solid: color-mix(in srgb, var(--wash-ink) 6%, var(--surface-elevated))}}body{margin:0;padding:0;height:100%;width:100%;overflow:hidden;overflow-x:hidden;overscroll-behavior-x:none;font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--viewport-chrome-bg)}@media(max-width:1023.98px){html,body{height:auto;overflow:visible}body{min-height:100%}}*{font-family:inherit;box-sizing:border-box}mark{background:var(--highlight-bg);color:inherit;padding:0;border-radius:2px}:is(main,section,article,form,fieldset,.dialog__body,[data-flow],main>:not(dl,table),.dialog__body>:not(dl,table))>*+*{margin-block-start:var(--flow-space, var(--flow-block))}:is(main,section,article,form,fieldset,.dialog__body,[data-flow],main>*,.dialog__body>*)>*{min-inline-size:0}:where(main,.dialog__body)>*{display:block}main.shell__content--bleed>*{margin-block:0}router-outlet+*{display:block}main>*>*{max-inline-size:var(--content-max)}main>*>[data-tabs]{max-inline-size:none}@media(prefers-reduced-motion:no-preference){router-outlet+*{animation:page-enter var(--duration-page-enter) var(--ease-standard) both}}@keyframes page-enter{0%{opacity:0}}main [id]{scroll-margin-block-start:var(--flow-block)}[data-visually-hidden]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(h1,h2,h3,h4,h5,h6)+*{--flow-space: var(--flow-tight)}*+:is(h1,h2,h3,h4,h5,h6){--flow-space: var(--flow-section)}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--fade-start: 0px;--fade-end: 0px}}}
