@layer init,globals,base,component,priority,theme;@layer component{@layer defaults,modifier,styles,overrides;}@layer init{*,*:before,*:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:none;text-size-adjust:none}:where(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){margin:0;padding:0;border:0;font:inherit}:where(ul,ol){list-style:none}:where(table){border-collapse:collapse;border-spacing:0}:where(img,picture){max-width:100%;display:block}:where(audio:not([controls])){display:none;height:0}:where(:target){scroll-margin-block:3ex}}@layer base{:where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p){text-wrap:pretty}:where(em){font-style:italic}:where(strong){font-weight:700}:where(sup,sub){font-size:.75em;line-height:0;position:relative;vertical-align:baseline}:where(sub){vertical-align:sub}:where(sup){vertical-align:super}:where(del){text-decoration:line-through}:where(ins){text-decoration:underline}:where(var){font-style:italic}:where(abbr[title]){text-decoration:underline dotted;cursor:help}:where(code,kbd,samp){font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875em}:where(pre){font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875em;overflow-x:auto;white-space:pre;tab-size:2}:where(pre code){font-size:inherit}:where(a){text-decoration-skip-ink:auto}:where(hr){border:none;border-top:1px solid currentColor;opacity:.25;margin:1em 0}:where(q){quotes:'"' '"' """ """}:where(q):before{content:open-quote}:where(q):after{content:close-quote}:where(input,button,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}}@layer utility{.txt\:left{text-align:left}.txt\:center{text-align:center}.txt\:right{text-align:right}.txt\:justify{text-align:justify}.txt\:uppercase{text-transform:uppercase}.txt\:lowercase{text-transform:lowercase}.txt\:capitalize{text-transform:capitalize}.txt\:italic{font-style:italic}.txt\:normal{font-style:normal}.txt\:normal{font-weight:400}.txt\:bold{font-weight:700}.txt\:underline{text-decoration:underline}.txt\:line-through{text-decoration:line-through}.txt\:no-underline{text-decoration:none}.txt\:nowrap{white-space:nowrap}.txt\:pre{white-space:pre}.txt\:pre-wrap{white-space:pre-wrap}.txt\:tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.txt\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer priority{:root{color-scheme:light dark}[data-theme=light]{color-scheme:light only}[data-theme=dark]{color-scheme:dark only}}@layer base{:where(html,body){width:100%;max-width:100%;min-height:100svh}:where(body){color:var(--color-text, CanvasText);background-color:var(--color-bg, Canvas)}:root{--color-selection-bg: var(--color-uiAccent);--color-selection-text: var(--color-uiAccent-contrast)}::selection{color:var(--color-selection-text);background:var(--color-selection-bg);text-shadow:none}@media(forced-colors:active){::selection{color:HighlightText;background:Highlight}}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus{outline:none}:focus-visible{outline:var(--focusRing-outlineWidth, 2px) var(--focusRing-outlineStyle, solid) var(--color-primary, currentColor);outline-offset:var(--focusRing-outlineOffset, 2px)}}@layer utility{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}}@layer priority{[fill=currentColor]{fill:currentColor}[stroke=currentColor]{stroke:currentColor}}@layer globals{:root{--color-primary: light-dark(#0066cc, #4d94ff);--color-primary-hover: light-dark(#0052a3, #66a3ff);--color-primary-active: light-dark(#003d7a, #3385ff);--color-success: light-dark(#22863a, #28a745);--color-success-hover: light-dark(#1a6b2e, #34ce57);--color-warning: light-dark(#b08800, #f0ad4e);--color-warning-hover: light-dark(#8c6d00, #f4bc6d);--color-danger: light-dark(#d73a49, #f85149);--color-danger-hover: light-dark(#cb2431, #ff7b72);--color-info: light-dark(#0366d6, #58a6ff);--color-info-hover: light-dark(#0256c7, #79b8ff);--color-text: light-dark(#24292f, #e6edf3);--color-text-secondary: light-dark(#57606a, #8b949e);--color-text-tertiary: light-dark(#6e7781, #6e7681);--color-text-disabled: light-dark(#8c959f, #484f58);--color-text-inverse: light-dark(#ffffff, #0d1117);--color-text-link: var(--color-primary);--color-text-link-visited: light-dark(#8250df, #a371f7);--color-canvas: light-dark(#ffffff, #0d1117);--color-canvas-subtle: light-dark(#f6f8fa, #161b22);--color-canvas-inset: light-dark(#f6f8fa, #010409);--color-canvas-overlay: light-dark(#ffffff, #161b22);--color-border: light-dark(#d0d7de, #30363d);--color-border-muted: light-dark(#d8dee4, #21262d);--color-border-strong: light-dark(#6e7781, #8b949e);--color-border-focus: var(--color-primary);--color-accent-fg: var(--color-primary);--color-accent-emphasis: var(--color-primary);--color-accent-subtle: light-dark(#ddf4ff, #1c2f4a)}}@layer globals{:root{--color-ui-000: light-dark(#ffffff, #000000);--color-ui-050: light-dark(#fafbfc, #010409);--color-ui-100: light-dark(#f6f8fa, #0d1117);--color-ui-150: light-dark(#f0f3f5, #161b22);--color-ui-200: light-dark(#eaeef2, #1c2128);--color-ui-250: light-dark(#e1e4e8, #21262d);--color-ui-300: light-dark(#d0d7de, #30363d);--color-ui-400: light-dark(#afb8c1, #484f58);--color-ui-500: light-dark(#8c959f, #6e7681);--color-ui-600: light-dark(#6e7781, #8b949e);--color-ui-700: light-dark(#57606a, #c9d1d9);--color-ui-800: light-dark(#3d444d, #e6edf3);--color-ui-900: light-dark(#24292f, #f0f6fc);--color-ui-950: light-dark(#1b1f23, #ffffff)}:root{--color-canvas: var(--color-ui-000);--color-canvas-subtle: var(--color-ui-050);--color-canvas-tinted: var(--color-ui-100);--color-canvas-shaded: var(--color-ui-200);--color-text: var(--color-ui-900);--color-text-muted: var(--color-ui-700);--color-text-faded: var(--color-ui-600);--color-text-faint: var(--color-ui-500);--color-uiDecorator: var(--color-ui-300);--color-uiDecorator-muted: var(--color-ui-250);--color-uiDecorator-faded: var(--color-ui-200);--color-uiDecorator-faint: var(--color-ui-150);--color-uiDecorator-vivid: var(--color-ui-400)}:root{--color-uiAccent: light-dark(#0066cc, #4d94ff);--color-uiAccent-faded: light-dark(#99c2ff, #3385ff);--color-uiAccent-faint: light-dark(#e6f2ff, #1a2b4d);--color-uiAccent-vivid: light-dark(#4d94ff, #66a3ff);--color-uiAccent-muted: light-dark(#003d7a, #2670cc);--color-uiAccent-contrast: light-dark(#ffffff, #ffffff);--color-textAccent: var(--color-uiAccent);--color-textAccent-faint: var(--color-uiAccent-faint);--color-textAccent-faded: var(--color-uiAccent-faded);--color-textAccent-vivid: var(--color-uiAccent-vivid);--color-textAccent-muted: var(--color-uiAccent-muted);--color-textAccent-contrast: var(--color-uiAccent-contrast);--color-success: light-dark(#22863a, #28a745);--color-success-faded: light-dark(#6fbe82, #238636);--color-success-faint: light-dark(#dcffe4, #1a3324);--color-success-vivid: light-dark(#34ce57, #57d876);--color-success-muted: light-dark(#165228, #1f6f3c);--color-success-contrast: light-dark(#101d0f, #0d1117);--color-warning: light-dark(#b08800, #f0ad4e);--color-warning-faded: light-dark(#f4d58d, #d9944e);--color-warning-faint: light-dark(#fff8e6, #332b1a);--color-warning-vivid: light-dark(#f4bc6d, #f9d28a);--color-warning-muted: light-dark(#6b5300, #a67339);--color-warning-contrast: light-dark(#251b18, #0d1117);--color-danger: light-dark(#d73a49, #f85149);--color-danger-faded: light-dark(#ff9999, #da3633);--color-danger-faint: light-dark(#ffe6e6, #331a1a);--color-danger-vivid: light-dark(#ff7b72, #ff9f99);--color-danger-muted: light-dark(#a0121f, #b62324);--color-danger-contrast: light-dark(#ffffff, #0d1117);--color-info: light-dark(#0366d6, #58a6ff);--color-info-faded: light-dark(#99c9ff, #4493e6);--color-info-faint: light-dark(#e6f3ff, #1a2d4d);--color-info-vivid: light-dark(#79b8ff, #99c9ff);--color-info-muted: light-dark(#01438a, #3380cc);--color-info-contrast: light-dark(#ffffff, #0d1117)}:root{--color-overlay-hover: light-dark(rgba(0, 0, 0, .04), rgba(255, 255, 255, .08));--color-overlay-active: light-dark(rgba(0, 0, 0, .08), rgba(255, 255, 255, .12));--color-overlay-disabled: light-dark(rgba(0, 0, 0, .03), rgba(255, 255, 255, .03));--color-overlay-backdrop: light-dark(rgba(0, 0, 0, .5), rgba(0, 0, 0, .8));--color-shadow-small: light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));--color-shadow-medium: light-dark(rgba(0, 0, 0, .12), rgba(0, 0, 0, .5));--color-shadow-large: light-dark(rgba(0, 0, 0, .15), rgba(0, 0, 0, .6))}}@layer globals{:root{--spacing-50: .125em;--spacing-100: .1875em;--spacing-150: .25em;--spacing-200: .3125em;--spacing-300: .5em;--spacing-400: .75em;--spacing-500: 1em;--spacing-600: 1.25em;--spacing-700: 1.5em;--spacing-800: 2em;--spacing-900: 2.5em;--spacing-1000: 3em;--spacing-1100: 4em;--spacing-gap-tight: var(--spacing-200);--spacing-gap-normal: var(--spacing-400);--spacing-gap-relaxed: var(--spacing-600);--spacing-padding-compact: var(--spacing-300);--spacing-padding-normal: var(--spacing-500);--spacing-padding-comfortable: var(--spacing-700);--spacing-margin-small: var(--spacing-400);--spacing-margin-medium: var(--spacing-600);--spacing-margin-large: var(--spacing-800);--spacing-section: var(--spacing-900);--spacing-page: var(--spacing-1100)}}@layer globals{:root{--fontFamily-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fontFamily-body: Inter, Roboto, "Helvetica Neue", "Arial Nova", "Liberation Sans", Arial, sans-serif;--fontFamily-heading: "Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, serif;--fontFamily-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--fontFamily: var(--fontFamily-ui)}}@layer globals{:root{--fontSize-base: 16px;--viewport-min: 320px;--viewport-max: 1280px;--typeScale-ratio-min: 1.125;--typeScale-ratio-max: 1.25;--fontSize-micro: clamp(.6875rem, .65rem + .1875vw, .8125rem);--fontSize-small: clamp(.8125rem, .75rem + .3125vw, .9375rem);--fontSize-base: clamp(1rem, .9375rem + .3125vw, 1.125rem);--fontSize-medium: clamp(1.125rem, 1.0625rem + .3125vw, 1.25rem);--fontSize-large: clamp(1.25rem, 1.125rem + .625vw, 1.5rem);--fontSize-xl: clamp(1.5rem, 1.3125rem + .9375vw, 2rem);--fontSize-2xl: clamp(1.75rem, 1.4375rem + 1.5625vw, 2.5rem);--fontSize-3xl: clamp(2rem, 1.5rem + 2.5vw, 3rem);--fontSize-4xl: clamp(2.5rem, 1.875rem + 3.125vw, 3.5rem);--fontSize-5xl: clamp(3rem, 2rem + 5vw, 4.5rem);--fontSize-body: var(--fontSize-base);--fontSize-body-large: var(--fontSize-medium);--fontSize-caption: var(--fontSize-small);--fontSize-label: var(--fontSize-micro)}}@layer globals{:root{--lineHeight-tight: 1.25;--lineHeight-normal: 1.5;--lineHeight-relaxed: 1.667;--lineHeight-loose: 1.8;--lineHeight-ui: 1.25;--lineHeight-heading: 1.2;--lineHeight-body: 1.667;--lineHeight-code: 1.5}}@layer globals{:root{--fontWeight-light: 300;--fontWeight-normal: 400;--fontWeight-medium: 500;--fontWeight-semibold: 600;--fontWeight-bold: 700;--fontWeight-extrabold: 800;--fontWeight-body: var(--fontWeight-normal);--fontWeight-heading: var(--fontWeight-bold);--fontWeight-emphasis: var(--fontWeight-semibold)}}@layer globals{:root{--letterSpacing-tighter: -.05em;--letterSpacing-tight: -.025em;--letterSpacing-normal: 0;--letterSpacing-wide: .025em;--letterSpacing-wider: .05em;--letterSpacing-widest: .1em;--letterSpacing-heading: var(--letterSpacing-tight);--letterSpacing-body: var(--letterSpacing-normal);--letterSpacing-caps: var(--letterSpacing-wider)}}@layer globals{:root{--lineLength-narrow: 45ch;--lineLength-normal: 65ch;--lineLength-wide: 80ch}}@layer globals{:root{--input-fontSize: 1rem;--input-lineHeight: 2em;--input-paddingBlock: .375em;--input-paddingInline: .75em;--input-height: calc(var(--input-lineHeight) + (var(--input-paddingBlock) * 2));--input-borderRadius: .1875em;--input-borderWidth: 1px;--input-background: var(--color-canvas);--input-borderColor: var(--color-uiDecorator);--input-color: var(--color-text);--input-placeholder-color: var(--color-text-faded);--input-hover-background: var(--color-canvas);--input-hover-borderColor: var(--color-uiDecorator-vivid);--input-hover-color: var(--color-text);--input-focus-borderColor: var(--color-uiAccent);--input-focus--color: var(--color-text);--input-disabled-background: var(--color-canvas-subtle);--input-disabled-borderColor: var(--color-uiDecorator-muted);--input-disabled-color: var(--color-text-faint);--input-error-background: var(--color-canvas);--input-error-borderColor: var(--color-danger);--input-error-color: var(--color-danger);--input-success-background: var(--color-canvas);--input-success-borderColor: var(--color-success);--input-success-color: var(--color-success);--input-icon-size: 1.125rem;--input-icon-color: var(--input-borderColor);--input-border: var(--input-borderWidth) solid var(--input-borderColor);--input-transitionDuration: var(--duration-fast, .15s);--input-transitionEasing: var(--easing-ui, cubic-bezier(.5, 1, .89, 1))}:root{--textarea-minHeight: calc(var(--input-lineHeight) * 4);--textarea-resize: vertical}:root{--select-arrowIcon-size: .5em;--select-arrowIcon-color: var(--input--text);--select-hasArrow-paddingInline: calc(var(--input-paddingBlock) + var(--select-arrowIcon-size) + var(--input-paddingBlock))}}@layer globals{:root{--focusRing-outlineColor: var(--color-uiAccent);--focusRing-outlineWidth: 2px;--focusRing-outlineStyle: solid;--focusRing-outlineOffset: 2px;--focusRing-inset-outlineWidth: 2px;--focusRing-inset-outlineOffset: -2px;--focusRing-outline: var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--focusRing-outlineColor);--focusRing-inset-outline: var(--focusRing-inset-outlineWidth) var(--focusRing-outlineStyle) var(--focusRing-outlineColor)}}@layer globals{@media(prefers-contrast:high){:root{--focusRing-outlineWidth: 3px;--focusRing-inset-outlineWidth: 3px}}}@layer globals{:root{--z-base: 0;--z-content: 10;--z-raised: 20;--z-sticky: 30;--z-dropdown: 100;--z-tooltip: 200;--z-popover: 300;--z-toolbar: 400;--z-notification: 500;--z-drawer: 1000;--z-dialog: 1100;--z-modal: 1200;--z-modal-backdrop: 1150;--z-toast: 1300;--z-overlay: 9999}}@layer globals{:root{--easing-ui: var(--ease-outQuad);--easing-ui-slow: var(--ease-outCubic);--easing-ui-fast: var(--ease-outSine);--easing-button: var(--ease-outQuad);--easing-modal: var(--ease-outCubic);--easing-dropdown: var(--ease-outQuad);--easing-tooltip: var(--ease-outSine);--easing-drawer: var(--ease-outQuart);--easing-fade: var(--ease-inOutSine);--easing-slide: var(--ease-outCubic);--easing-scale: var(--ease-outBack)}}@layer globals{:root{--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-inOut: cubic-bezier(.4, 0, .2, 1);--ease-linear: linear}}@layer globals{:root{--ease-inSine: cubic-bezier(.12, 0, .39, 0);--ease-outSine: cubic-bezier(.61, 1, .88, 1);--ease-inOut-sine: cubic-bezier(.37, 0, .63, 1)}}@layer globals{:root{--ease-inQuad: cubic-bezier(.11, 0, .5, 0);--ease-outQuad: cubic-bezier(.5, 1, .89, 1);--ease-inOutQuad: cubic-bezier(.45, 0, .55, 1)}}@layer globals{:root{--ease-inCubic: cubic-bezier(.32, 0, .67, 0);--ease-outCubic: cubic-bezier(.33, 1, .68, 1);--ease-inOutCubic: cubic-bezier(.65, 0, .35, 1)}}@layer globals{:root{--ease-inQuart: cubic-bezier(.5, 0, .75, 0);--ease-outQuart: cubic-bezier(.25, 1, .5, 1);--ease-inOutQuart: cubic-bezier(.76, 0, .24, 1)}}@layer globals{:root{--ease-inQuint: cubic-bezier(.64, 0, .78, 0);--ease-outQuint: cubic-bezier(.22, 1, .36, 1);--ease-inOutQuint: cubic-bezier(.83, 0, .17, 1)}}@layer globals{:root{--ease-inExpo: cubic-bezier(.7, 0, .84, 0);--ease-outExpo: cubic-bezier(.16, 1, .3, 1);--ease-inOutExpo: cubic-bezier(.87, 0, .13, 1)}}@layer globals{:root{--ease-inCirc: cubic-bezier(.55, 0, 1, .45);--ease-outCirc: cubic-bezier(0, .55, .45, 1);--ease-inOutCirc: cubic-bezier(.85, 0, .15, 1)}}@layer globals{:root{--ease-inBack: cubic-bezier(.36, 0, .66, -.56);--ease-outBack: cubic-bezier(.34, 1.56, .64, 1);--ease-inOutBack: cubic-bezier(.68, -.6, .32, 1.6)}}@layer globals{:root{--ease-inElastic: cubic-bezier(.36, .66, .04, 1);--ease-outElastic: cubic-bezier(0, .04, .34, .94);--ease-inOutElastic: cubic-bezier(.48, .04, .52, .96)}}@layer globals{:root{--ease-inBounce: cubic-bezier(.71, .03, .83, .67);--ease-outBounce: cubic-bezier(.17, .67, .29, .97);--ease-inOutBounce: cubic-bezier(.85, .03, .15, .97)}}@layer globals{:root{--duration-instant: 0ms;--duration-veryFast: .1s;--duration-fast: .15s;--duration-normal: .2s;--duration-medium: .3s;--duration-slow: .4s;--duration-verySlow: .5s;--duration-ultraSlow: .8s}}@layer globals{:root{--shadow-ui-subtle: var(--shadow-depth-1);--shadow-ui-medium: var(--shadow-depth-2);--shadow-ui-elevated: var(--shadow-depth-3);--shadow-depth-1: 0em .1563em .5123em -.0971em light-dark(rgba(0, 0, 0, .08), rgba(0, 0, 0, .419)), 0em .125em .3415em -.1051em light-dark(rgba(0, 0, 0, .06), rgba(0, 0, 0, .3591)), 0em .0938em .2561em -.1213em light-dark(rgba(0, 0, 0, .04), rgba(0, 0, 0, .2394));--shadow-depth-2: 0em .3125em 1.0245em -.1941em light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .4179)), 0em .25em .683em -.2103em light-dark(rgba(0, 0, 0, .08), rgba(0, 0, 0, .3582)), 0em .1875em .5123em -.2426em light-dark(rgba(0, 0, 0, .06), rgba(0, 0, 0, .2388));--shadow-depth-3: 0em .75em 2.4588em -.4659em light-dark(rgba(0, 0, 0, .12), rgba(0, 0, 0, .415)), 0em .6em 1.6392em -.5047em light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .3557)), 0em .45em 1.2294em -.5823em light-dark(rgba(0, 0, 0, .08), rgba(0, 0, 0, .2371));--shadow-depth-4: 0em 1.3125em 4.303em -.8153em light-dark(rgba(0, 0, 0, .14), rgba(0, 0, 0, .4112)), 0em 1.05em 2.8687em -.8832em light-dark(rgba(0, 0, 0, .12), rgba(0, 0, 0, .3524)), 0em .7875em 2.1515em -1.0191em light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .235));--shadow-depth-5: 0em 2em 6.5569em -1.2423em light-dark(rgba(0, 0, 0, .16), rgba(0, 0, 0, .4066)), 0em 1.6em 4.3713em -1.3459em light-dark(rgba(0, 0, 0, .14), rgba(0, 0, 0, .3485)), 0em 1.2em 3.2785em -1.5529em light-dark(rgba(0, 0, 0, .12), rgba(0, 0, 0, .2323))}}@layer component.defaults{.icon{--icon-size: 1em;--icon-color: inherit;--icon-spacing: .375em;--icon-transitionDuration: .25s;--icon-transitionEasing: var(--ease-ui, ease-in-out);--icon-transition: color var(--icon-transitionDuration) var(--icon-transitionEasing), opacity var(--icon-transitionDuration) var(--icon-transitionEasing), transform var(--icon-transitionDuration) var(--icon-transitionEasing)}}@layer component.modifier{.icon--micro{--icon-size: var(--fontSize-micro)}.icon--small{--icon-size: var(--fontSize-small)}.icon--base{--icon-size: var(--fontSize-base)}.icon--medium{--icon-size: var(--fontSize-medium)}.icon--large{--icon-size: var(--fontSize-large)}.icon--xl{--icon-size: var(--fontSize-xl)}.icon--2xl{--icon-size: var(--fontSize-2xl)}.icon--3xl{--icon-size: var(--fontSize-3xl)}.icon--4xl{--icon-size: var(--fontSize-4xl)}.icon--5xl{--icon-size: var(--fontSize-5xl)}}@layer component.styles{.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size);height:var(--icon-size);font-size:var(--icon-size);line-height:1;vertical-align:middle;color:var(--icon-color);transition:var(--icon-transition);user-select:none;-webkit-user-select:none}.icon>svg{width:100%;height:100%;display:block}.icon--before{margin-right:var(--icon-spacing)}.icon--after{margin-left:var(--icon-spacing)}:where([class*=--iconOnly] .icon),.icon--only,.icon--noGap{margin:0}}@layer priority{@media(prefers-reduced-motion:reduce){.icon{transition-duration:.01ms}}@media(prefers-contrast:high){.icon:focus-visible{outline-width:3px}}}@layer component.defaults{.link{--link-font: inherit;--link-color: var(--color-textAccent);--link-icon-color: currentColor;--link-hover-color: var(--color-textAccent-vivid);--link-hover-icon-color: currentColor;--link-active-color: var(--color-textAccent-muted);--link-active-icon-color: currentColor;--link-visited-color: var(--color-textAccent);--link-visited-icon-color: currentColor;--link-underlineOffset: .2em;--link-decorationThickness: 1px;--link-focus-outline: var(--focus-outline);--link-focus-outlineOffset: var(--focusRing-outlineOffset, 2px);--link-focus-borderRadius: var(--spacing-50, .125rem);--link-disabled-opacity: .6;--link-transitionDuration: .25s;--link-transitionEasing: var(--ease-ui, ease-in-out);--link-transition: color var(--link-transitionDuration) var(--link-transitionEasing), text-decoration-color var(--link-transitionDuration) var(--link-transitionEasing), opacity var(--link-transitionDuration) var(--link-transitionEasing);--link-external-icon--opacity: .7;--link-external-icon-hover-opacity: 1}}@layer component.styles{.link{font:var(--link-font);color:var(--link-color);text-decoration:none;text-underline-offset:var(--link-underlineOffset);text-decoration-thickness:var(--link-decorationThickness);transition:var(--link-transition);cursor:pointer}a.link{outline:none}.link:focus-visible{outline:var(--link-focus-outline);outline-offset:var(--link-focus-outlineOffset);border-radius:var(--link-focus-borderRadius)}.link:hover{color:var(--link-hover-color);text-decoration:underline}.link:active{color:var(--link-active-color)}.link:visited{color:var(--link-visited-color)}.link.isDisabled{pointer-events:none;opacity:var(--link-disabled-opacity)}.link--underline-always{text-decoration:underline}.link--underline-never{text-decoration:none}.link--underline-never:hover,.link--underline-never:active,.link--underline-never:focus{text-decoration:none}.link--unstyled,.link--unstyled:hover,.link--unstyled:visited,.link--unstyled:active{color:inherit;text-decoration:none}.link--unstyled:focus-visible{outline:var(--link-focus-outline);outline-offset:var(--link-focus-outlineOffset)}.link--show-external-icon[href^=http]:after{content:"↗";display:inline-block;margin-left:.25em;font-size:.85em;opacity:var(--link-external-icon--opacity);transition:opacity var(--link-transitionDuration) var(--link-transitionEasing)}.link--show-external-icon:hover:after{opacity:var(--link-external-icon-hover-opacity)}}@layer component.modifier{.link--muted{--link-color: var(--color-text-muted);--link-hover-color: var(--color-text);--link-active-color: var(--color-text);--link-visited-color: var(--color-text-muted)}.link--primary{--link-color: var(--color-textAccent);--link-hover-color: var(--color-textAccent-vivid);--link-active-color: var(--color-textAccent-muted);--link-visited-color: var(--color-textAccent)}.link--danger{--link-color: var(--color-danger);--link-hover-color: var(--color-danger-vivid);--link-active-color: var(--color-danger-muted);--link-visited-color: var(--color-danger)}}@layer component.styles{a.link.button{color:var(--button-color);text-decoration:none}a.link.button:hover{color:var(--button-hover-color);text-decoration:none}a.link.button:active{color:var(--button-active-color)}a.link.button:visited{color:var(--button-color)}}@layer component.styles{@media(prefers-reduced-motion:reduce){.link{transition-duration:.01ms}}@media(prefers-contrast:high){.link{text-decoration:underline}.link:focus-visible{outline-width:3px}}}@layer component.defaults{.button{--button-height: 2.75rem;--button-font: 500 1rem/1 var(--fontFamily-ui);--button-fontSize: 1rem;--button-icon-size: 1em;--button-paddingBlock: 0;--button-paddingInline: 1.25em;--button-hasIcon-paddingInline: 1.1em;--button-content-gap: .5em;--button-background: var(--color-uiDecorator-faint);--button-color: var(--color-text);--button-icon-color: inherit;--button-boxShadow: none;--button-hover-background: var(--color-uiDecorator-muted);--button-hover-color: var(--color-text);--button-hover-icon-color: inherit;--button-hover-boxShadow: none;--button-hover-borderColor: var(--color-uiDecorator-vivid);--button-active-background: var(--color-uiDecorator-vivid);--button-active-color: var(--color-text);--button-active-icon-color: inherit;--button-active-boxShadow: none;--button-active-borderColor: var(--color-uiDecorator-vivid);--button-pressed-background: var(--color-uiDecorator);--button-pressed-color: var(--color-text);--button-pressed-icon-color: inherit;--button-pressed-borderColor: var(--color-uiDecorator);--button-pressed-boxShadow: inset 0 2px 4px light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .4));--button-focus-outline: var(--focusRing-outline);--button-focus-outlineOffset: var(--focusRing-outlineOffset, 2px);--button-disabled-opacity: .6;--button-loading-content-opacity: .7;--button-borderRadius: .1875rem;--button-borderWidth: 0;--button-borderColor: var(--color-uiDecorator);--button-pressAnimationDepth: 1px;--button-transitionDuration: .25s;--button-transitionEasing: var(--ease-ui, ease-in-out);--button-transition: transform var(--button-transitionDuration) var(--button-transitionEasing), color var(--button-transitionDuration) var(--button-transitionEasing), background var(--button-transitionDuration) var(--button-transitionEasing), border-color var(--button-transitionDuration) var(--button-transitionEasing), box-shadow var(--button-transitionDuration) var(--button-transitionEasing), opacity var(--button-transitionDuration) var(--button-transitionEasing)}}@layer component.overrides{.button{--icon-size: var(--button-icon-size);--icon-color: var(--__button-icon-color)}}@layer component.styles{.button{display:inline flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:var(--button-content-gap);height:var(--button-height);padding:var(--button-paddingBlock) var(--button-paddingInline);font:var(--button-font);font-size:var(--button-fontSize);line-height:1;white-space:nowrap;background:var(--button-background);color:var(--button-color);border:var(--button-borderWidth) solid var(--button-borderColor);border-radius:var(--button-borderRadius);box-shadow:var(--button-boxShadow);backface-visibility:hidden;transform:translateZ(0);transition:var(--button-transition);cursor:pointer;--__button-icon-color: var(--button-icon-color)}a.button{text-decoration:none!important}.button:focus{outline:none}.button:focus-visible,.button.isFocused:focus{outline:var(--button-focus-outline);outline-offset:var(--button-focus-outlineOffset)}.button:hover{background:var(--button-hover-background);color:var(--button-hover-color);border-color:var(--button-hover-borderColor);box-shadow:var(--button-hover-boxShadow);--__button-icon-color: var(--button-hover-icon-color)}.button:active{color:var(--button-active-color);background:var(--button-active-background);border-color:var(--button-active-borderColor);box-shadow:var(--button-active-boxShadow);transform:translate3d(0,var(--button-pressAnimationDepth),0);--__button-icon-color: var(--button-active-icon-color)}.button.isDisabled{pointer-events:none;opacity:var(--button-disabled-opacity);transform:none;--__button-icon-color: var(--button-disabled-icon-color, inherit)}.button.isLoading{position:relative;transform:translateZ(0);--__button-icon-color: var(--button-loading-icon-color, inherit)}.button.isPressed{background:var(--button-pressed-background);color:var(--button-pressed-color);border-color:var(--button-pressed-borderColor);box-shadow:var(--button-pressed-boxShadow);--__button-icon-color: var(--button-pressed-icon-color)}.button--iconOnly{padding:0;width:var(--button-height);aspect-ratio:1}:not(.button--iconOnly) .icon{transform:translateY(-.025em)}.button:where(:has(.button__before .icon,.button__before .loader):not(.button--iconOnly)){padding-left:var(--button-hasIcon-paddingInline)}.button:where(:has(.button__after .icon,.button__after .loader):not(.button--iconOnly)){padding-right:var(--button-hasIcon-paddingInline)}.button--inline{height:auto;padding:0;border-radius:0}.button--naked{background:transparent;color:inherit;border:none}.button--fullWidth{width:100%}}@layer component.styles{.button--link{border:none;--button-background: transparent;--button-color: var(--link-color, var(--color-primary));--button-hover-background: transparent;--button-hover-color: var(--link-hover-color, var(--color-primary-hover));--button-active-background: transparent;--button-active-color: var(--link-active-color, var(--color-primary-active));height:auto;padding:0;font-weight:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:var(--link-underline-offset, .2em);--button-pressAnimationDepth: 0}.button--link:hover{text-decoration-color:currentColor}}@layer component.modifier{.button--micro{--button-height: 1.75rem;--button-fontSize: .75rem;--button-icon-size: .875rem;--button-paddingBlock: 0;--button-paddingInline: .875em;--button-hasIcon-paddingInline: .75em;--button-content-gap: .3em;--button-borderRadius: .1875rem}.button--small{--button-height: 2.25rem;--button-fontSize: .875rem;--button-icon-size: .875rem;--button-paddingBlock: 0;--button-paddingInline: 1.125em;--button-hasIcon-paddingInline: 1em;--button-content-gap: .45em;--button-borderRadius: .1875rem}.button--large{--button-height: 3.25rem;--button-fontSize: 1.12rem;--button-icon-size: 1.25rem;--button-paddingBlock: 0;--button-paddingInline: 1.667em;--button-hasIcon-paddingInline: 1.333em;--button-content-gap: .375em;--button-borderRadius: .25rem}}@layer component.modifier{.button--primary{--button-color: var(--color-uiAccent-contrast);--button-background: var(--color-uiAccent);--button-borderWidth: 0;--button-hover-color: var(--color-uiAccent-contrast);--button-hover-background: var(--color-uiAccent-vivid);--button-active-color: var(--color-uiAccent-contrast);--button-active-background: var(--color-uiAccent-muted);--button-pressed-color: var(--color-uiAccent-contrast);--button-pressed-background: var(--color-uiAccent-muted)}.button--secondary{--button-color: var(--color-text-muted);--button-background: transparent;--button-borderWidth: max(1px, .1em);--button-borderColor: var(--color-uiDecorator);--button-hover-color: var(--color-text);--button-hover-background: var(--color-uiDecorator-faint);--button-hover-borderColor: var(--color-uiDecorator-muted);--button-active-color: var(--color-text-muted);--button-active-background: var(--color-uiDecorator);--button-active-borderColor: var(--color-uiDecorator-faded)}.button--danger{--button-color: var(--color-danger-contrast);--button-background: var(--color-danger);--button-borderWidth: 0;--button-hover-color: var(--color-danger-contrast);--button-hover-background: var(--color-danger-vivid);--button-active-color: var(--color-danger-contrast);--button-active-background: var(--color-danger-muted)}.button--transparent{--button-color: inherit;--button-background: transparent;--button-borderWidth: 0;--button-hover-color: inherit;--button-hover-background: var(--color-overlay-hover);--button-active-color: inherit;--button-active-background: var(--color-overlay-active)}}@layer component.defaults{.textInput{--textInput-height: var(--input-height);--textInput-minWidth: 12.5rem;--textInput-borderWidth: var(--input-borderWidth);--textInput-borderRadius: var(--input-borderRadius);--textInput-paddingBlock: .125em;--textInput-paddingInline: 1.125em;--textInput-iconArea-minWidth: calc(var(--textInput-height) * .8125);--textInput-controlArea-minWidth: calc(var(--textInput-height) * .875);--textInput-button-minWidth: calc(var(--textInput-height) - (var(--textInput-paddingBlock) * 2));--textInput-font: normal 1rem/1 var(--fontFamily-body);--textInput-fontSize: var(--input-fontSize);--textInput-color: var(--input-color);--textInput-background: var(--input-background);--textInput-borderColor: var(--input-borderColor);--textInput-placeholder-color: var(--input-placeholder-color);--textInput-icon-color: var(--input-icon-color);--textInput-hover-color: var(--input-hover-color);--textInput-hover-background: var(--input-hover-background);--textInput-hover-borderColor: var(--input-hover-borderColor);--textInput-hover-icon-color: var(--input-icon-color);--textInput-focus-background: var(--color-canvas-subtle);--textInput-focus-color: var(--input-focus--color);--textInput-focus-borderColor: var(--input-focus-borderColor);--textInput-focus-icon-color: var(--color-primary);--textInput-focus-outlineColor: var(--color-primary);--textInput-disabled-background: var(--input-disabled-background);--textInput-disabled-color: var(--input-disabled-color);--textInput-disabled-borderColor: var(--input-disabled-borderColor);--textInput-disabled-icon-color: var(--color-text-disabled);--textInput-disabled-placeholder-color: var(--color-text-disabled);--textInput-invalid-background: var(--input-error-background);--textInput-invalid-borderColor: var(--input-error-borderColor);--textInput-invalid-color: var(--input-error-color);--textInput-valid-background: var(--input-success-background);--textInput-valid-borderColor: var(--input-success-borderColor);--textInput-valid-color: var(--input-success-color);--textInput-valid-icon-color: var(--input-success-color);--textInput-transitionDuration: var(--input-transitionDuration, var(--duration-fast, .15s));--textInput-transitionEasing: var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1)))}}@layer component.overrides{.textInput{--icon-size: var(--textInput-icon-size, 1em);--icon-color: var(--__textInput-icon-color)}}@layer component.styles{.textInput{--__textInput-icon-color: var(--textInput-icon-color);display:inline flex;align-items:center;position:relative;height:var(--textInput-height);min-width:var(--textInput-minWidth);padding:var(--textInput-paddingBlock);font:var(--textInput-font);font-size:var(--textInput-fontSize);line-height:1;color:var(--textInput-color);background:var(--textInput-background);border:var(--textInput-borderWidth) solid var(--textInput-borderColor);border-radius:var(--textInput-borderRadius);transition:var(--textInput-transition, border-color var(--textInput-transitionDuration) var(--textInput-transitionEasing), background-color var(--textInput-transitionDuration) var(--textInput-transitionEasing), color var(--textInput-transitionDuration) var(--textInput-transitionEasing), box-shadow var(--textInput-transitionDuration) var(--textInput-transitionEasing) )}.textInput:hover{color:var(--textInput-hover-color);background:var(--textInput-hover-background);border-color:var(--textInput-hover-borderColor);--__textInput-icon-color: var(--textInput-hover-icon-color)}.textInput:focus-within{color:var(--textInput-focus-color);background:var(--textInput-focus-background);border-color:var(--textInput-focus-borderColor);--__textInput-icon-color: var(--textInput-focus-icon-color)}.textInput:has(:focus-visible){outline:var(--textInput-focus-outline, var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--textInput-focus-outlineColor) );outline-offset:var(--focusRing-outlineOffset)}.textInput.isInvalid{color:var(--textInput-invalid-color);background:var(--textInput-invalid-background);border-color:var(--textInput-invalid-border);--__textInput-icon-color: var(--textInput-invalid-color)}.textInput.isValid{color:var(--textInput-valid-color);background:var(--textInput-valid-background);border-color:var(--textInput-valid-border);--__textInput-icon-color: var(--textInput-valid-color)}.textInput.isDisabled{color:var(--textInput-disabled-color);background:var(--textInput-disabled-background);border-color:var(--textInput-disabled-border);--__textInput-icon-color: var(--textInput-disabled-icon-color)}.textInput.isDisabled .textInput__input::placeholder{color:var(--textInput-disabled-placeholder-color)}.textInput:has(.textInput__input:autofill){color:var(--textInput-color);background:var(--textInput-background);border-color:var(--textInput-border)}.textInput:focus-within:has(.textInput__input:autofill){color:var(--textInput-focus-color);background:var(--textInput-focus-background)}.textInput__input{appearance:none;border:none;background:transparent;outline:none;margin:0;padding:0 var(--textInput-paddingInline);font:inherit;color:inherit;flex:1 1 var(--textInput-input-width, 100%);align-self:stretch;width:var(--textInput-input-width, auto);min-width:0}.textInput__input[type=number]{padding-right:.125em}.textInput__input[type=search]{padding-right:calc(var(--textInput-controlArea-minWidth) * .25)}.textInput__input::placeholder{color:var(--textInput-placeholder-color);opacity:1}.textInput__input:focus{outline:none}.textInput__input:-webkit-autofill,.textInput__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--textInput-text);-webkit-boxShadow:0 0 0 100rem var(--textInput-background) inset;transition:background-color 5000s ease-in-out 0s}.textInput:focus-within .textInput__input:-webkit-autofill{-webkit-text-fill-color:var(--textInput-focus-text);-webkit-boxShadow:0 0 0 100rem var(--textInput-focus-background) inset}.textInput--hasBefore .textInput__input{padding-left:0}.textInput--hasAfter .textInput__input{padding-right:0}.textInput__before,.textInput__after{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--textInput-transitionDuration) var(--textInput-transitionEasing)}.textInput__before:has(.icon),.textInput__after:has(.icon){min-width:var(--textInput-iconArea-minWidth)}.textInput__before:has(button),.textInput__after:has(button){min-width:var(--textInput-controlArea-minWidth)}.textInput__before:has(button,.button),.textInput__after:has(button,.button){align-self:stretch}.textInput button,.textInput .button{height:100%;width:100%}.textInput__before>.button:not(.button--transparent),.textInput__after>.button:not(.button--transparent){min-width:var(--textInput-button-minWidth)}.textInput button:not(.button){display:flex;justify-content:center;align-items:center}.textInput--small{font-size:.875rem}.textInput--large{font-size:1.125rem}@media(prefers-reduced-motion:reduce){.textInput,.textInput__icon,.textInput__control{transition-duration:.01ms}}@media(prefers-contrast:high){.textInput{border-width:2px}.textInput:has(:focus-visible){outline-width:3px}}}@layer component.defaults{.popover{--popover-minWidth: 12em;--popover-maxWidth: 24em;--popover-padding: var(--spacing-400);--popover-background: var(--color-canvas);--popover-color: var(--color-text);--popover-border: var(--color-uiDecorator);--popover-borderWidth: 1px;--popover-borderRadius: .5em;--popover-boxShadow: var(--shadow-ui-elevated);--popover-offset: 8px;--popover-arrow-size: .5em;--popover-arrow-color: var(--color-uiDecorator);--popover-arrow-borderColor: var(--popover-border);--popover-arrow-icon-size: 1em;--popover-arrow-offset: 0;--popover-focus-outline: var(--focusRing-outline);--popover-focus-outlineOffset: var(--focusRing-outlineOffset, 2px);--popover-zIndex: var(--z-popover, var(--z-base));--popover-isModal-zIndex: var(--z-modal);--popover-backdrop-zIndex: var(--z-modal-backdrop);--popover-backdrop-background: var(--color-overlay-backdrop);--popover-isOpening-opacity: 0;--popover-isOpening-transform: scale(.95);--popover-backdrop-isOpening-opacity: 0;--popover-isOpen-opacity: 1;--popover-isOpen-transform: scale(1);--popover-backdrop-isOpen-opacity: 1;--popover-isClosing-opacity: 0;--popover-isClosing-transform: scale(.95);--popover-backdrop-isClosing-opacity: 0;--popover-transitionDuration: .25s;--popover-transitionEasing: var(--ease-ui, cubic-bezier(.4, 0, .2, 1));--popover-transition: opacity var(--popover-transitionDuration) var(--popover-transitionEasing), transform var(--popover-transitionDuration) var(--popover-transitionEasing), visibility var(--popover-transitionDuration) var(--popover-transitionEasing);--popover-content-padding: 0}}@layer component.styles{.popover{position:absolute;top:0;left:0;min-width:var(--popover-minWidth);max-width:var(--popover-maxWidth);padding:var(--popover-padding);background:var(--popover-background);color:var(--popover-color);border:var(--popover-borderWidth) solid var(--popover-border);border-radius:var(--popover-borderRadius);box-shadow:var(--popover-boxShadow);z-index:var(--popover-zIndex);opacity:var(--popover-isOpening-opacity);transform:var(--popover-isOpening-transform);pointer-events:none;visibility:hidden;transition:var(--popover-transition)}.popover:focus{outline:none}.popover:focus-visible{outline:var(--popover-focus-outline);outline-offset:var(--popover-focus-outlineOffset)}.popover.isOpen{opacity:var(--popover-isOpen-opacity);transform:var(--popover-isOpen-transform);pointer-events:auto;visibility:visible}.popover.isClosing{opacity:var(--popover-isClosing-opacity);transform:var(--popover-isClosing-transform);pointer-events:none;visibility:visible}.popover__backdrop{position:fixed;inset:0;background:var(--popover-backdrop-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--popover-backdrop-zIndex);opacity:var(--popover-backdrop-isOpening-opacity);transition:opacity var(--popover-transitionDuration) var(--popover-transitionEasing)}.popover__backdrop.isOpen{opacity:var(--popover-backdrop-isOpen-opacity)}.popover__backdrop.isOpen.isClosing{opacity:var(--popover-backdrop-isClosing-opacity)}.popover__content{position:relative;z-index:1;padding:var(--popover-content-padding)}}@layer component.overrides{.popover__arrow{--arrow-size: var(--popover-arrow-size);--arrow-background: var(--popover-background);--arrow-borderWidth: var(--popover-borderWidth);--arrow-borderColor: var(--popover-arrow-borderColor);--arrow-icon-size: var(--popover-arrow-icon-size);--arrow-icon-color: var(--popover-arrow-color)}}@layer component.styles{@media(max-width:640px){.popover{--popover-maxWidth: calc(100vw - 2em) ;--popover-minWidth: min(12em, calc(100vw - 2em) )}}}@layer component.styles{@media(prefers-reduced-motion:reduce){.popover,.popover__backdrop{transition-duration:.01ms}}@media(prefers-contrast:high){.popover{border-width:2px}.popover:focus-visible{outline-width:3px}}}@layer component.defaults{.scrollArea{--scrollArea-viewport-height: 100%;--scrollArea-viewport-width: 100%;--scrollArea-track-size: .625rem;--scrollArea-track-color: transparent;--scrollArea-track-radius: 0;--scrollArea-track-opacity: 1;--scrollArea-track-opacity--hover: 1;--scrollArea-track-inset-vertical: var(--scrollArea-track-inset, 0px);--scrollArea-track-inset-horizontal: var(--scrollArea-track-inset, 0px);--scrollArea-thumb-color: var(--color-uiDecorator);--scrollArea-thumb-color--hover: var(--color-uiDecorator-vivid);--scrollArea-thumb-color--active: var(--color-uiDecorator-vivid);--scrollArea-thumb-radius: .1875rem;--scrollArea-thumb-minSize: 1.875rem;--scrollArea-thumb-inset: .125rem;--scrollArea-thumb-hitArea: -.125rem;--scrollArea-thumb-hitArea-color: transparent;--scrollArea-corner-color: transparent;--scrollArea-corner-offset-vertical: calc(var(--scrollArea-track-inset-vertical) + var(--scrollArea-track-size));--scrollArea-corner-offset-horizontal: calc(var(--scrollArea-track-inset-horizontal) + var(--scrollArea-track-size));--scrollArea-fade-maxHeight: 2.5rem;--scrollArea-fade-color: var(--color-canvas);--scrollArea-fade-maxOpacity: .6;--scrollArea-fade-transitionDuration: var(--duration-veryFast);--scrollArea-fade-transitionEasing: var(--ease-out);--scrollArea-fade-gradient-top: linear-gradient( to bottom, var(--scrollArea-fade-color), transparent );--scrollArea-fade-gradient-bottom: linear-gradient( to top, var(--scrollArea-fade-color), transparent );--scrollArea-fade-gradient-left: linear-gradient( to right, var(--scrollArea-fade-color), transparent );--scrollArea-fade-gradient-right: linear-gradient( to left, var(--scrollArea-fade-color), transparent );--scrollArea-indicator-size: 1.5rem;--scrollArea-indicator-color: var(--color-text-muted);--scrollArea-indicator-gradientHeight: 3rem;--scrollArea-transitionDuration: var(--duration-fast);--scrollArea-transitionEasing: var(--ease-outQuad);--scrollArea-transition: background var(--scrollArea-transitionDuration) var(--scrollArea-transitionEasing), opacity var(--scrollArea-transitionDuration) var(--scrollArea-transitionEasing);--scrollArea-overlay-fadeDelay: var(--scrollArea-transitionDuration)}}@layer component.overrides;@layer component.styles{.scrollArea{position:relative;display:grid;overflow:hidden;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"viewport"}.scrollArea--custom.scrollArea--gutter{grid-template-columns:1fr var(--scrollArea-track-size);grid-template-rows:1fr var(--scrollArea-track-size);grid-template-areas:"viewport vscroll" "hscroll corner"}.scrollArea--custom.scrollArea--gutter.scrollArea--vertical:not(.scrollArea--horizontal){grid-template-columns:1fr var(--scrollArea-track-size);grid-template-rows:1fr;grid-template-areas:"viewport vscroll"}.scrollArea--custom.scrollArea--gutter.scrollArea--horizontal:not(.scrollArea--vertical){grid-template-columns:1fr;grid-template-rows:1fr var(--scrollArea-track-size);grid-template-areas:"viewport" "hscroll"}.scrollArea--custom.scrollArea--gutter:not(.scrollArea--vertical):not(.scrollArea--horizontal){grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"viewport"}.scrollArea:before{content:"";display:block;position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:1;border-radius:inherit;height:min(var(--scrollArea-fade-maxHeight),var(--scroll-area-overflow-y-start, 0px));opacity:calc(var(--scrollArea-fade-maxOpacity) * min(1,calc(var(--scroll-area-overflow-y-start, 0px) / var(--scrollArea-fade-maxHeight))));background:var(--scrollArea-fade-gradient-top);transition:height var(--scrollArea-fade-transitionDuration) var(--scrollArea-fade-transitionEasing),opacity var(--scrollArea-fade-transitionDuration) var(--scrollArea-fade-transitionEasing)}.scrollArea:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;pointer-events:none;z-index:1;border-radius:inherit;height:min(var(--scrollArea-fade-maxHeight),var(--scroll-area-overflow-y-end, 0px));opacity:calc(var(--scrollArea-fade-maxOpacity) * min(1,calc(var(--scroll-area-overflow-y-end, 0px) / var(--scrollArea-fade-maxHeight))));background:var(--scrollArea-fade-gradient-bottom);transition:height var(--scrollArea-fade-transitionDuration) var(--scrollArea-fade-transitionEasing),opacity var(--scrollArea-fade-transitionDuration) var(--scrollArea-fade-transitionEasing)}.scrollArea:hover>.scrollArea__scrollbar{opacity:var(--scrollArea-track-opacity--hover)}.scrollArea.isDragging>.scrollArea__scrollbar{opacity:var(--scrollArea-track-opacity--hover)}.scrollArea__indicator{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;opacity:0;transition:opacity var(--duration-normal) var(--ease-out)}.scrollArea__indicator.isVisible{opacity:1}.scrollArea__indicator--top{top:0;left:0;right:0;height:var(--scrollArea-indicator-gradientHeight);background:linear-gradient(to bottom,var(--scrollArea-fade-color) 0%,transparent 100%)}.scrollArea__indicator--bottom{bottom:0;left:0;right:0;height:var(--scrollArea-indicator-gradientHeight);background:linear-gradient(to top,var(--scrollArea-fade-color) 0%,transparent 100%)}.scrollArea__indicator--left{left:0;top:0;bottom:0;width:var(--scrollArea-indicator-gradientHeight);background:linear-gradient(to right,var(--scrollArea-fade-color) 0%,transparent 100%)}.scrollArea__indicator--right{right:0;top:0;bottom:0;width:var(--scrollArea-indicator-gradientHeight);background:linear-gradient(to left,var(--scrollArea-fade-color) 0%,transparent 100%)}.scrollArea__indicator__icon{display:flex;align-items:center;justify-content:center;color:var(--scrollArea-indicator-color);font-size:var(--scrollArea-indicator-size)}.scrollArea__indicator--top .scrollArea__indicator__icon{animation:scrollAreaIndicatorBounceUp 2s ease-in-out infinite}.scrollArea__indicator--bottom .scrollArea__indicator__icon{animation:scrollAreaIndicatorBounceDown 2s ease-in-out infinite}.scrollArea__indicator--left .scrollArea__indicator__icon{animation:scrollAreaIndicatorBounceLeft 2s ease-in-out infinite}.scrollArea__indicator--right .scrollArea__indicator__icon{animation:scrollAreaIndicatorBounceRight 2s ease-in-out infinite}.scrollArea__indicator__icon svg{display:block}@keyframes scrollAreaIndicatorBounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes scrollAreaIndicatorBounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes scrollAreaIndicatorBounceLeft{0%,to{transform:translate(0)}50%{transform:translate(-2px)}}@keyframes scrollAreaIndicatorBounceRight{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.scrollArea__viewport{grid-area:viewport;width:var(--scrollArea-viewport-width);height:var(--scrollArea-viewport-height);min-width:0;min-height:0;overflow:auto;--scroll-area-overflow-y-start: 0px;--scroll-area-overflow-y-end: 0px;--scroll-area-overflow-x-start: 0px;--scroll-area-overflow-x-end: 0px}.scrollArea:not(.scrollArea--custom) .scrollArea__viewport{scrollbar-width:auto;scrollbar-color:var(--scrollArea-thumb-color) var(--scrollArea-track-color)}.scrollArea--small:not(.scrollArea--custom) .scrollArea__viewport{scrollbar-width:thin}.scrollArea--custom .scrollArea__viewport{scrollbar-width:none;-ms-overflow-style:none}.scrollArea--custom .scrollArea__viewport::-webkit-scrollbar{display:none}.scrollArea__content{min-width:100%;display:block}.scrollArea__scrollbar{position:relative;display:block;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--scrollArea-track-color);border-radius:var(--scrollArea-track-radius);opacity:var(--scrollArea-track-opacity);transition:var( --scrollArea-transition, opacity var(--scrollArea-transitionDuration) var(--scrollArea-transitionEasing) );z-index:10}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__scrollbar{position:absolute}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__scrollbar--vertical{top:var(--scrollArea-track-inset-vertical);right:var(--scrollArea-track-inset-horizontal);bottom:var(--scrollArea-track-inset-vertical);width:var(--scrollArea-track-size)}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__scrollbar--horizontal{left:var(--scrollArea-track-inset-horizontal);right:var(--scrollArea-track-inset-horizontal);bottom:var(--scrollArea-track-inset-vertical);height:var(--scrollArea-track-size)}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__scrollbar--vertical.scrollArea__scrollbar--hasCorner{bottom:var(--scrollArea-corner-offset-vertical)}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__scrollbar--horizontal.scrollArea__scrollbar--hasCorner{right:var(--scrollArea-corner-offset-horizontal)}.scrollArea--custom.scrollArea--gutter .scrollArea__scrollbar--vertical{grid-area:vscroll;width:100%;height:100%;padding:var(--scrollArea-track-inset-vertical) var(--scrollArea-track-inset-horizontal);box-sizing:border-box}.scrollArea--custom.scrollArea--gutter .scrollArea__scrollbar--horizontal{grid-area:hscroll;width:100%;height:100%;padding:var(--scrollArea-track-inset-vertical) var(--scrollArea-track-inset-horizontal);box-sizing:border-box}.scrollArea__scrollbar:hover{opacity:var(--scrollArea-track-opacity--hover)}.scrollArea__thumb{position:absolute;background:var(--scrollArea-thumb-hitArea-color);cursor:pointer}.scrollArea__scrollbar--vertical .scrollArea__thumb{left:var(--scrollArea-thumb-hitArea);right:var(--scrollArea-thumb-hitArea)}.scrollArea__scrollbar--horizontal .scrollArea__thumb{top:var(--scrollArea-thumb-hitArea);bottom:var(--scrollArea-thumb-hitArea)}.scrollArea__thumb:before{content:"";position:absolute;inset:0;background:var(--scrollArea-thumb-color);border-radius:var(--scrollArea-thumb-radius);transition:var( --scrollArea-transition, background var(--scrollArea-transitionDuration) var(--scrollArea-transitionEasing) )}.scrollArea__scrollbar--vertical .scrollArea__thumb:before{left:calc(var(--scrollArea-thumb-hitArea) * -1 + var(--scrollArea-thumb-inset));right:calc(var(--scrollArea-thumb-hitArea) * -1 + var(--scrollArea-thumb-inset));top:var(--scrollArea-thumb-inset);bottom:var(--scrollArea-thumb-inset)}.scrollArea__scrollbar--horizontal .scrollArea__thumb:before{top:calc(var(--scrollArea-thumb-hitArea) * -1 + var(--scrollArea-thumb-inset));bottom:calc(var(--scrollArea-thumb-hitArea) * -1 + var(--scrollArea-thumb-inset));left:var(--scrollArea-thumb-inset);right:var(--scrollArea-thumb-inset)}.scrollArea__thumb:hover:before{background:var(--scrollArea-thumb-color--hover)}.scrollArea__thumb:active:before{background:var(--scrollArea-thumb-color--active)}.scrollArea__thumb:active{cursor:grabbing}.scrollArea__scrollbar--vertical .scrollArea__thumb{min-height:var(--scrollArea-thumb-minSize)}.scrollArea__scrollbar--horizontal .scrollArea__thumb{min-width:var(--scrollArea-thumb-minSize)}.scrollArea__corner{background:var(--scrollArea-corner-color);z-index:11}.scrollArea--custom:not(.scrollArea--gutter) .scrollArea__corner{position:absolute;bottom:var(--scrollArea-track-inset-vertical);right:var(--scrollArea-track-inset-horizontal);width:var(--scrollArea-track-size);height:var(--scrollArea-track-size)}.scrollArea--custom.scrollArea--gutter .scrollArea__corner{grid-area:corner;width:100%;height:100%}.scrollArea__scrollbar.isHidden{display:none}@media(prefers-reduced-motion:reduce){.scrollArea__scrollbar,.scrollArea__thumb,.scrollArea:before,.scrollArea:after,.scrollArea__indicator{transition-duration:.01ms;animation:none}}@media(prefers-contrast:high){.scrollArea__thumb:before{outline:1px solid currentColor;outline-offset:-1px}}}@layer component.defaults{.selectInput{--selectInput-minWidth: 12.5rem;--selectInput-gap: var(--spacing-300);--selectInput-paddingBlock: .125em;--selectInput-paddingInline: 1.125em;--selectInput-icon-size: 1.125em;--selectInput-icon-transitionDuration: .15s;--selectInput-icon-transitionEasing: var(--ease-out);--selectInput-clearButton-size: 1.125em;--selectInput-clearButton-color: var(--input-icon-color);--selectInput-clearButton-hover-color: var(--color-text);--selectInput-clearButton-padding: .25em;--selectInput-dropdown-offset: var(--spacing-300)}.selectInput__dropdown{--selectInput-dropdown-zIndex: var(--z-popover);--selectInput-dropdown-offset: var(--spacing-300);--selectInput-dropdown-background: var(--color-canvas);--selectInput-dropdown-borderColor: var(--color-uiDecorator);--selectInput-dropdown-borderWidth: 1px;--selectInput-dropdown-borderRadius: .1875rem;--selectInput-dropdown-boxShadow: var(--shadow-ui-elevated);--selectInput-dropdown-arrow-size: .5em;--selectInput-dropdown-arrow-icon-size: 1em;--selectInput-dropdown-arrow-offset: 0;--selectInput-dropdown-arrow-alignmentOffset: 1.5em;--selectInput-dropdown-arrow-background: var(--color-canvas);--selectInput-dropdown-arrow-borderColor: var(--color-uiDecorator);--selectInput-dropdown-arrow-borderWidth: 1px;--selectInput-dropdown-arrow-color: var(--color-uiDecorator);--selectInput-dropdown-transitionDuration: .2s;--selectInput-dropdown-transitionEasing: var(--ease-ui, cubic-bezier(.4, 0, .2, 1));--selectInput-isOpening-opacity: 0;--selectInput-isOpening-transform: scale(.95) translateY(-.25em);--selectInput-isOpen-opacity: 1;--selectInput-isOpen-transform: scale(1) translateY(0);--selectInput-isClosing-opacity: 0;--selectInput-isClosing-transform: scale(.95) translateY(-.25em)}.selectInput__content{--selectInput-content-padding: var(--spacing-50);--selectInput-content-maxHeight: 18.75rem;--selectInput-list-padding: var(--spacing-150);--selectInput-item-gap: var(--spacing-100);--selectInput-item-paddingBlock: var(--spacing-300);--selectInput-item-paddingInline: var(--spacing-400);--selectInput-item-borderRadius: var(--input-borderRadius);--selectInput-item-fontSize: var(--input-fontSize);--selectInput-item-lineHeight: 1.25;--selectInput-item-color: var(--color-text);--selectInput-item-background: transparent;--selectInput-item-highlighted-background: var(--color-ui-100);--selectInput-item-selected-background: var(--color-uiAccent-faint);--selectInput-item-selected-color: var(--color-uiAccent);--selectInput-item-selected-fontWeight: 500;--selectInput-item-selectedHighlighted-background: var(--color-uiAccent-faint);--selectInput-item-selectedHighlighted-outline: 1px solid var(--color-uiAccent-faded);--selectInput-item-disabled-opacity: .5;--selectInput-groupLabel-paddingBlock: var(--spacing-200);--selectInput-groupLabel-paddingInline: var(--spacing-400);--selectInput-groupLabel-fontSize: .75rem;--selectInput-groupLabel-fontWeight: 600;--selectInput-groupLabel-color: var(--color-text-faint);--selectInput-groupLabel-textTransform: uppercase;--selectInput-groupLabel-letterSpacing: .05em;--selectInput-group-marginBlock: var(--spacing-150);--selectInput-itemIndicator-size: 1em;--selectInput-itemIndicator-marginRight: var(--spacing-300);--selectInput-itemIndicator-color: var(--color-uiAccent);--selectInput-empty-padding: var(--spacing-500);--selectInput-empty-color: var(--color-text-faint);--selectInput-empty-fontSize: .875rem;--selectInput-scrollArrow-height: 1.5rem;--selectInput-scrollArrow-color: var(--color-text-faint);--selectInput-searchInput-height: 2rem;--selectInput-searchInput-padding: var(--spacing-200) var(--spacing-300);--selectInput-searchInput-fontSize: var(--input-fontSize);--selectInput-searchInput-color: var(--color-text);--selectInput-searchInput-background: transparent;--selectInput-searchInputWrapper-padding: var(--spacing-100);--selectInput-searchInputWrapper-borderColor: var(--color-uiDecorator)}}@layer component.overrides{.selectInput{--icon-size: var(--selectInput-icon-size);--icon-color: var(--__selectInput-icon-color)}.selectInput__list{--scrollArea-indicator-size: 1.125rem;--scrollArea-indicator-color: var(--selectInput-scrollArrow-color);--scrollArea-indicator-gradientHeight: var(--selectInput-scrollArrow-height);--scrollArea-gutter-size: .45rem;--scrollArea-scrollbar-inset-top: 2px;--scrollArea-scrollbar-inset-bottom: 2px;--scrollArea-scrollbar-inset-right: 1px}.selectInput__arrow{--arrow-size: var(--selectInput-dropdown-arrow-size);--arrow-background: var(--selectInput-dropdown-arrow-background);--arrow-borderWidth: var(--selectInput-dropdown-arrow-borderWidth);--arrow-borderColor: var(--selectInput-dropdown-arrow-borderColor);--arrow-icon-size: var(--selectInput-dropdown-arrow-icon-size);--arrow-icon-color: var(--selectInput-dropdown-arrow-color)}}@layer component.styles{.selectInput{--__selectInput-icon-color: var(--input-icon-color);position:relative;display:inline-flex;align-items:center;height:var(--input-height);min-width:var(--selectInput-minWidth);padding:var(--selectInput-paddingBlock);background:var(--input-background);border:var(--input-borderWidth) solid var(--input-borderColor);border-radius:var(--input-borderRadius);transition:var(--selectInput-transition, border-color var(--input-transitionDuration, var(--duration-fast, .15s)) var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1))), background-color var(--input-transitionDuration, var(--duration-fast, .15s)) var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1))), color var(--input-transitionDuration, var(--duration-fast, .15s)) var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1))), box-shadow var(--input-transitionDuration, var(--duration-fast, .15s)) var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1))) )}.selectInput:hover:not(.isDisabled):not(:focus-within){background:var(--input-hover-background);border-color:var(--input-hover-borderColor)}.selectInput:hover:not(.isDisabled) .selectInput__trigger:not(:focus-visible):not(:focus-within):not(.isOpen){--__selectInput-icon-color: var(--input-icon-color)}.selectInput:focus-within{background:var(--color-canvas-subtle);border-color:var(--input-focus-borderColor)}.selectInput:has(:focus-visible){outline:var(--selectInput-focus-outline, var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--color-uiAccent) );outline-offset:var(--focusRing-outlineOffset)}.selectInput .selectInput__trigger:focus-visible,.selectInput .selectInput__trigger:focus-within,.selectInput.isOpen .selectInput__trigger{--__selectInput-icon-color: var(--color-uiAccent)}.selectInput.isDisabled{background:var(--input-disabled-background);border-color:var(--input-disabled-borderColor);opacity:.6;--__selectInput-icon-color: var(--color-text-disabled)}.selectInput__trigger{appearance:none;border:none;background:transparent;outline:none;margin:0;display:flex;align-items:center;gap:var(--selectInput-gap);flex:1 1 100%;align-self:stretch;padding:0 var(--selectInput-paddingInline);font:normal 1rem/1 var(--fontFamily-body);font-size:var(--input-fontSize);color:var(--input-color);cursor:pointer;-webkit-user-select:none;user-select:none}.selectInput.isDisabled .selectInput__trigger{color:var(--input-disabled-color);cursor:not-allowed}.selectInput__value{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.selectInput__value.isPlaceholder{color:var(--input-placeholder-color)}.selectInput__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--__selectInput-icon-color);transition:transform var(--selectInput-icon-transitionDuration) var(--selectInput-icon-transitionEasing),color var(--selectInput-icon-transitionDuration) var(--selectInput-icon-transitionEasing)}.selectInput__icon.isOpen{transform:scaleY(-1)}.selectInput__icon svg{display:block}.selectInput__dropdown{position:absolute;top:-9999px;left:-9999px;z-index:var(--selectInput-dropdown-zIndex);background:var(--selectInput-dropdown-background);border:var(--selectInput-dropdown-borderWidth) solid var(--selectInput-dropdown-borderColor);border-radius:var(--selectInput-dropdown-borderRadius);box-shadow:var(--selectInput-dropdown-boxShadow);opacity:var(--selectInput-isOpening-opacity);transform:var(--selectInput-isOpening-transform);pointer-events:none;visibility:hidden;transform-origin:center center;transition:opacity var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing),transform var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing)}.selectInput__dropdown.isOpen{opacity:var(--selectInput-isOpen-opacity);transform:var(--selectInput-isOpen-transform);pointer-events:auto;visibility:visible}.selectInput__dropdown.isClosing{opacity:var(--selectInput-isClosing-opacity);transform:var(--selectInput-isClosing-transform);pointer-events:none;visibility:visible}.selectInput__content{position:relative;width:var(--selectInput-content-width, auto);min-width:var(--selectInput-minWidth);overflow:hidden;padding:var(--selectInput-content-padding)}.selectInput__list{max-height:var(--selectInput-content-maxHeight)}.selectInput__list [data-select-list]{height:auto;max-height:var(--selectInput-content-maxHeight);scroll-padding:var(--selectInput-content-padding)}.selectInput__list .scrollArea__content{display:flex;flex-direction:column;gap:var(--selectInput-item-gap);padding:var(--selectInput-item-gap) var(--selectInput-content-padding)}.selectInput__item{display:flex;align-items:center;padding:var(--selectInput-item-paddingBlock) var(--selectInput-item-paddingInline);border-radius:var(--selectInput-item-borderRadius);font-size:var(--selectInput-item-fontSize);line-height:var(--selectInput-item-lineHeight);color:var(--selectInput-item-color);background:var(--selectInput-item-background);cursor:pointer;-webkit-user-select:none;user-select:none;transition:none}.selectInput__item.isHighlighted{background:var(--selectInput-item-highlighted-background)}.selectInput__list:not(.isKeyboardNavigating) .selectInput__item.isHighlighted{transition:background var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing)}.selectInput__item.isSelected{background:var(--selectInput-item-selected-background);color:var(--selectInput-item-selected-color);font-weight:var(--selectInput-item-selected-fontWeight)}.selectInput__item.isSelected:hover{background:var(--selectInput-item-selectedHighlighted-background)}.selectInput__item.isSelected.isHighlighted{background:var(--selectInput-item-selectedHighlighted-background);outline:var(--selectInput-item-selectedHighlighted-outline);outline-offset:-1px}.selectInput__item.isDisabled{opacity:var(--selectInput-item-disabled-opacity);cursor:not-allowed;pointer-events:none}.selectInput__item.isHidden{display:none}.selectInput__itemIndicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--selectInput-itemIndicator-size);margin-right:var(--selectInput-itemIndicator-marginRight);color:var(--selectInput-itemIndicator-color);opacity:0;transform:scale(.8);transition:opacity var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing),transform var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing)}.selectInput__itemIndicator.isSelected{opacity:1;transform:scale(1)}.selectInput__itemIndicator.isSelected .icon{color:var(--color-primary-hover)}.selectInput__content.isClosing .selectInput__itemIndicator{transition:none}.selectInput__clearButton{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:var(--selectInput-clearButton-padding);color:var(--selectInput-clearButton-color);background:none;border:none;cursor:pointer;transition:color var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing),opacity var(--selectInput-dropdown-transitionDuration) var(--selectInput-dropdown-transitionEasing)}.selectInput__clearButton:hover{color:var(--selectInput-clearButton-hover-color)}.selectInput__clearButton.isHidden{opacity:0;pointer-events:none;cursor:default}.selectInput__clearButton svg{display:block;width:var(--selectInput-clearButton-size);height:var(--selectInput-clearButton-size)}.selectInput__searchInputWrapper{padding:var(--selectInput-searchInputWrapper-padding);border-bottom:var(--selectInput-dropdown-borderWidth) solid var(--selectInput-searchInputWrapper-borderColor);position:sticky;top:0;background:var(--selectInput-dropdown-background);z-index:1}.selectInput__searchInput{width:100%;height:var(--selectInput-searchInput-height);padding:var(--selectInput-searchInput-padding);box-sizing:border-box;font-size:var(--selectInput-searchInput-fontSize);font-family:inherit;color:var(--selectInput-searchInput-color);background:var(--selectInput-searchInput-background);border:none}.selectInput__searchInput:focus{outline:none}.selectInput__searchInput::placeholder{color:var(--input-placeholder-color)}.selectInput__group{margin-block:var(--selectInput-group-marginBlock);display:flex;flex-direction:column;gap:var(--selectInput-item-gap)}.selectInput__group:first-child{margin-block-start:0}.selectInput__group:last-child{margin-block-end:0}.selectInput__groupLabel{padding:var(--selectInput-groupLabel-paddingBlock) var(--selectInput-groupLabel-paddingInline);font-size:var(--selectInput-groupLabel-fontSize);font-weight:var(--selectInput-groupLabel-fontWeight);letter-spacing:var(--selectInput-groupLabel-letterSpacing);text-transform:var(--selectInput-groupLabel-textTransform);color:var(--selectInput-groupLabel-color);-webkit-user-select:none;user-select:none;pointer-events:none}.selectInput__empty{padding:var(--selectInput-empty-padding);text-align:center;font-size:var(--selectInput-empty-fontSize);color:var(--selectInput-empty-color);-webkit-user-select:none;user-select:none;pointer-events:none}.selectInput__noResults{padding:var(--selectInput-empty-padding);text-align:var(--selectInput-empty-textAlign);font-size:var(--selectInput-empty-fontSize);color:var(--selectInput-empty-color);-webkit-user-select:none;user-select:none;pointer-events:none}@keyframes selectSlideDown{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes selectSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.5rem)}}.selectInput--small{font-size:.875rem}.selectInput--large{font-size:1.125rem}@media(prefers-reduced-motion:reduce){.selectInput__trigger,.selectInput__icon,.selectInput__item,.selectInput__dropdown,.selectInput__content{transition-duration:.01ms}.selectInput__list{scroll-behavior:auto}}@media(prefers-contrast:high){.selectInput__trigger{border-width:2px}.selectInput__trigger:focus-visible,.selectInput__trigger.isOpen{outline-width:3px}.selectInput__content{border-width:2px}}}@layer component.defaults{.comboboxInput{--comboboxInput-actions-gap: var(--spacing-100);--comboboxInput-actions-paddingInline: var(--selectInput-paddingInline);--comboboxInput-trigger-padding: var(--spacing-200);--comboboxInput-trigger-borderRadius: .1875rem;--comboboxInput-trigger-background: transparent;--comboboxInput-trigger-hover-background: var(--color-uiDecorator-faint);--comboboxInput-trigger-active-background: var(--color-uiDecorator-faint)}}@layer component.overrides{.comboboxInput{--icon-size: var(--selectInput-icon-size);--icon-color: var(--__selectInput-icon-color);--__selectInput-icon-color: var(--input-icon-color)}.comboboxInput:hover:not(:focus-within):not(.isDisabled){--__selectInput-icon-color: var(--input-icon-color)}.comboboxInput:focus-within,.comboboxInput.isOpen{--__selectInput-icon-color: var(--color-uiAccent)}.comboboxInput.isDisabled{--__selectInput-icon-color: var(--color-text-disabled)}}@layer component.styles{.comboboxInput__inputWrapper{position:relative;display:flex;align-items:center;flex:1;width:100%}.comboboxInput__input{flex:1;min-width:0;height:100%;border:none;background:transparent;padding-left:var(--selectInput-paddingInline);padding-right:var(--spacing-200);font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:text;outline:none}.comboboxInput__input::placeholder{color:var(--selectInput-placeholder-color, var(--color-text-muted));opacity:1}.comboboxInput.isDisabled .comboboxInput__input{cursor:not-allowed}.comboboxInput__actions{display:flex;align-items:center;flex-shrink:0;gap:var(--comboboxInput-actions-gap);padding-right:calc(var(--comboboxInput-actions-paddingInline) - var(--comboboxInput-trigger-padding))}.comboboxInput__trigger{background:var(--comboboxInput-trigger-background);border:none;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:var(--comboboxInput-trigger-padding);border-radius:var(--comboboxInput-trigger-borderRadius);color:var(--__selectInput-icon-color);transition:background var(--selectInput-transitionDuration) var(--selectInput-transitionEasing),color var(--selectInput-transitionDuration) var(--selectInput-transitionEasing)}.comboboxInput__trigger:hover:not(:disabled){background:var(--comboboxInput-trigger-hover-background)}.comboboxInput:focus-within .comboboxInput__trigger:hover:not(:disabled),.comboboxInput.isOpen .comboboxInput__trigger:hover:not(:disabled){color:var(--color-uiAccent)}.comboboxInput__trigger:active:not(:disabled){background:var(--comboboxInput-trigger-active-background)}.comboboxInput__trigger:disabled{cursor:not-allowed;opacity:.5}.comboboxInput .selectInput__content{width:var(--selectInput-content-width, auto);min-width:var(--selectInput-minWidth)}.comboboxInput--searchableSelect .selectInput__trigger .selectInput__value{color:var(--input-color)}.comboboxInput--searchableSelect .selectInput__trigger .selectInput__value.isPlaceholder{color:var(--input-placeholder-color)}@media(prefers-reduced-motion:reduce){.comboboxInput__trigger{transition:none}}}@layer component.defaults{.form{--form-fieldsGap: var(--spacing-400, .75rem);--form-actionsGap: var(--spacing-300, .5rem);--formMessage-background: var(--color-canvas-subtle);--formMessage-color: var(--color-text);--formMessage-border: var(--color-uiDecorator);--formMessage-invalid-background: light-dark( hsl(from var(--color-danger) h s 98%), hsl(from var(--color-danger) h s 15%) );--formMessage-invalid-color: var(--color-danger);--formMessage-invalid-border: light-dark( hsl(from var(--color-danger) h s 85%), hsl(from var(--color-danger) h s 25%) );--formMessage-valid-background: light-dark( hsl(from var(--color-success) h s 98%), hsl(from var(--color-success) h s 15%) );--formMessage-valid-color: var(--color-success);--formMessage-valid-border: light-dark( hsl(from var(--color-success) h s 85%), hsl(from var(--color-success) h s 25%) );--form-loading-duration: var(--duration-slow, 2s);--form-loading-easing: var(--ease-fade, ease-in-out)}.formField{--formField-labelSpacing: var(--spacing-150, .25rem);--formField-horizontalGap: var(--spacing-300, .5rem);--fieldLabel-color: var(--color-text);--fieldMessage-color: var(--color-text-muted);--fieldLabel-focus-color: var(--color-uiAccent);--fieldLabel-invalid-color: var(--color-danger);--fieldMessage-invalid-color: var(--color-danger)}}@layer component.styles{.form{display:flex;flex-flow:column nowrap;gap:var(--form-fieldsGap)}.form__message{display:flex;align-items:center;justify-content:center;font-size:var(--fontSize-small);line-height:var(--lineHeight-relaxed);padding:var(--spacing-300, .5rem) var(--spacing-500, 1rem);color:var(--formMessage-color);background:var(--formMessage-background);border:1px solid var(--formMessage-border);border-radius:var(--input-borderRadius)}.form__actions{display:flex;gap:var(--form-actionsGap);align-items:center;justify-content:flex-end;margin-top:var(--form-fieldsGap)}.form.isLoading{cursor:progress}.form.isLoading .formField{pointer-events:none;animation:formPulsate var(--form-loading-duration) infinite alternate forwards var(--form-loading-easing)}@keyframes formPulsate{0%{opacity:1}to{opacity:.333}}.form.isInvalid>.form__message{--formMessage-background: var(--formMessage-invalid-background);--formMessage-color: var(--formMessage-invalid-color);--formMessage-border: var(--formMessage-invalid-border)}.form.isValid>.form__message{--formMessage-background: var(--formMessage-valid-background);--formMessage-color: var(--formMessage-valid-color);--formMessage-border: var(--formMessage-valid-border)}}@layer component.styles{.formField{display:flex;flex-flow:column nowrap;align-items:stretch}.formField__label{font-size:var(--fontSize-label);font-weight:var(--fontWeight-medium);line-height:var(--lineHeight-normal);color:var(--fieldLabel-color);margin-bottom:var(--formField-labelSpacing)}.formField__message{display:flex;align-items:center;justify-content:flex-start;font-size:var(--fontSize-small);font-style:italic;line-height:var(--lineHeight-relaxed);padding:var(--spacing-150, .25rem) 0 0 0;color:var(--fieldMessage-color)}.formField:focus-within .formField__label{--fieldLabel-color: var(--fieldLabel-focus-color)}.formField.isInvalid .formField__label{--fieldLabel-color: var(--fieldLabel-invalid-color)}.formField.isInvalid .formField__message{--fieldMessage-color: var(--fieldMessage-invalid-color)}.form.isValid .formField .formField__label{--fieldLabel-color: var(--color-success)}.form.isValid .formField .formField__message{--fieldMessage-color: var(--color-success)}.formField--horizontal{flex-flow:row nowrap;gap:var(--formField-horizontalGap);align-items:center}.formField--horizontal .formField__label{flex:1 1 15rem;margin-bottom:0}.formField--horizontal .formField__input{flex:1 1 100%}}@layer component.defaults{.checkBox{--checkBox-size: 1.25rem;--checkBox-borderWidth: var(--input-borderWidth);--checkBox-borderRadius: .25rem;--checkBox-label-spacing: .5em;--checkBox-icon-size: 1em;--checkBox-fontSize: 1rem;--checkBox-background: transparent;--checkBox-borderColor: var(--input-borderColor);--checkBox-icon-color: var(--input-color);--checkBox-hover-background: var(--color-uiAccent-faint);--checkBox-hover-borderColor: var(--input-hover-borderColor);--checkBox-checked-background: var(--color-uiAccent);--checkBox-checked-borderColor: var(--color-uiAccent);--checkBox-checked-icon-color: var(--color-uiAccent-contrast);--checkBox-disabled-background: var(--input-disabled-background);--checkBox-disabled-borderColor: var(--input-disabled-borderColor);--checkBox-disabled-icon-color: var(--input-disabled-color);--checkBox-disabled-opacity: .6;--checkBox-invalid-background: var(--color-danger-faint);--checkBox-invalid-borderColor: var(--input-error-borderColor);--checkBox-invalid-checked-background: var(--color-danger);--checkBox-invalid-checked-borderColor: var(--color-danger);--checkBox-focus-outline: var(--focusRing-outline);--checkBox-focus-outlineOffset: var(--focusRing-outlineOffset);--checkBox-required-color: var(--input-error-color);--checkBox-transitionDuration: var(--input-transitionDuration);--checkBox-transitionEasing: var(--input-transitionEasing);--checkBox-animationDuration: var(--input-transitionDuration);--checkBox-animationEasing: var(--input-transitionEasing)}}@layer component.modifier{.checkBox--micro{--checkBox-fontSize: .75rem;--checkBox-size: .875rem;--checkBox-borderRadius: .125rem;--checkBox-label-spacing: .375em}.checkBox--small{--checkBox-fontSize: .875rem;--checkBox-size: 1rem;--checkBox-borderRadius: .1875rem;--checkBox-label-spacing: .4em}.checkBox--large{--checkBox-fontSize: 1.125rem;--checkBox-size: 1.5rem;--checkBox-borderRadius: .25rem;--checkBox-label-spacing: .5em}}@layer component.overrides{.checkBox{--icon-size: var(--checkBox-icon-size);--icon-color: var(--checkBox-icon-color)}}@layer component.styles{.checkBox{display:inline-flex;align-items:center;gap:var(--checkBox-label-spacing);font-size:var(--checkBox-fontSize);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.checkBox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;pointer-events:none}.checkBox__box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--checkBox-size);height:var(--checkBox-size);background:var(--checkBox-background);border:var(--checkBox-borderWidth) solid var(--checkBox-borderColor);border-radius:var(--checkBox-borderRadius);transition:var(--checkBox-transition, background-color var(--checkBox-transitionDuration) var(--checkBox-transitionEasing), border-color var(--checkBox-transitionDuration) var(--checkBox-transitionEasing), opacity var(--checkBox-transitionDuration) var(--checkBox-transitionEasing) )}.checkBox__icon{position:absolute;display:inline-flex;align-items:center;justify-content:center;font-size:var(--checkBox-icon-size);width:1em;height:1em;opacity:0;transform:scale(.5);color:var(--checkBox-checked-icon-color)}.checkBox__icon--checked{opacity:0;transform:scale(.5)}.checkBox.isChecked:not(.isIndeterminate) .checkBox__icon--checked{opacity:1;transform:scale(1)}.checkBox__icon--indeterminate{opacity:0;transform:scale(.5)}.checkBox.isIndeterminate .checkBox__icon--indeterminate{opacity:1;transform:scale(1)}.checkBox.isAnimating .checkBox__icon{transition:var(--checkBox-icon-transition, opacity var(--checkBox-transitionDuration) var(--checkBox-transitionEasing), transform var(--checkBox-transitionDuration) var(--checkBox-transitionEasing) )}.checkBox__icon--unchecked{opacity:1;color:var(--checkBox-icon-color)}.checkBox.isChecked .checkBox__icon--unchecked,.checkBox.isIndeterminate .checkBox__icon--unchecked{opacity:0}.checkBox__label{display:inline-flex;align-items:center;gap:.25em;line-height:1.4}.checkBox__required{color:var(--checkBox-required-color);font-weight:600;margin-left:.125em}.checkBox:hover .checkBox__box{background:var(--checkBox-hover-background);border-color:var(--checkBox-hover-borderColor)}.checkBox:focus{outline:none}.checkBox:focus-visible .checkBox__box{outline:var(--checkBox-focus-outline);outline-offset:var(--checkBox-focus-outlineOffset)}.checkBox.isChecked .checkBox__box,.checkBox.isIndeterminate .checkBox__box{background:var(--checkBox-checked-background);border-color:var(--checkBox-checked-borderColor)}.checkBox.isChecked:hover .checkBox__box,.checkBox.isIndeterminate:hover .checkBox__box{opacity:.9}.checkBox.isDisabled{opacity:var(--checkBox-disabled-opacity);cursor:not-allowed;pointer-events:none}.checkBox.isDisabled .checkBox__box{background:var(--checkBox-disabled-background);border-color:var(--checkBox-disabled-borderColor)}.checkBox.isDisabled .checkBox__icon{color:var(--checkBox-disabled-icon-color)}.checkBox.isInvalid .checkBox__box{background:var(--checkBox-invalid-background);border-color:var(--checkBox-invalid-borderColor)}.checkBox.isInvalid.isChecked .checkBox__box,.checkBox.isInvalid.isIndeterminate .checkBox__box{background:var(--checkBox-invalid-checked-background);border-color:var(--checkBox-invalid-checked-borderColor)}.checkBox.isInvalid{--checkBox-focus-outline: var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--input-error-borderColor)}@keyframes checkBox-box-press{0%,to{transform:scale(1)}50%{transform:scale(.95)}}.checkBox:active .checkBox__box{animation:checkBox-box-press var(--checkBox-animationDuration) var(--checkBox-animationEasing)}.checkBox.isDisabled:active .checkBox__box{animation:none}@media(prefers-reduced-motion:reduce){.checkBox__box,.checkBox__icon{transition-duration:.01ms}.checkBox.isChecked .checkBox__icon,.checkBox:active .checkBox__box{animation:none}}@media(prefers-contrast:high){.checkBox__box{border-width:2px}.checkBox:focus-visible .checkBox__box{outline-width:3px}}@media(forced-colors:active){.checkBox__box{border:1px solid CanvasText}.checkBox.isChecked .checkBox__box{background:Highlight;border-color:Highlight}.checkBox__icon{color:CanvasText}.checkBox.isChecked .checkBox__icon{color:HighlightText}.checkBox.isDisabled .checkBox__box{border-color:GrayText}}}@layer component.defaults{.drawer{--drawer-width: 20rem;--drawer-height: 20rem;--drawer-maxWidth: 90vw;--drawer-maxHeight: 90vh;--drawer-padding: var(--spacing-600, 1.5rem);--drawer-background: var(--color-canvas);--drawer-color: var(--color-text);--drawer-border: var(--color-uiDecorator);--drawer-borderRadius: .5rem;--drawer-boxShadow: var(--shadow-ui-elevated);--drawer-backdrop-background: var(--color-overlay-backdrop);--drawer-backdrop-blur: 4px;--drawer-zIndex: var(--z-drawer, 1000);--drawer-isOpen-opacity: 1;--drawer-isOpen-transform: translateX(0);--drawer-isOpen-translateY: translateY(0);--drawer-isClosing-opacity: 0;--drawer-sideLeft-isClosing-transform: translateX(-100%);--drawer-sideRight-isClosing-transform: translateX(100%);--drawer-sideTop-isClosing-transform: translateY(-100%);--drawer-sideBottom-isClosing-transform: translateY(100%);--drawer-dragging-cursor: grabbing;--drawer-dragging-userSelect: none;--drawer-drag-progress: 0;--drawer-transitionDuration: .25s;--drawer-transitionEasing: cubic-bezier(.16, 1, .3, 1)}}@layer component.styles{.drawer{margin:0;padding:0;border:none;max-width:none;max-height:none;position:fixed;background:var(--drawer-background);color:var(--drawer-color);border:1px solid var(--drawer-border);box-shadow:var(--drawer-boxShadow);font-family:inherit;z-index:var(--drawer-zIndex);overflow:auto;transition:opacity var(--drawer-transitionDuration) var(--drawer-transitionEasing),transform var(--drawer-transitionDuration) var(--drawer-transitionEasing),overlay var(--drawer-transitionDuration) var(--drawer-transitionEasing) allow-discrete,display var(--drawer-transitionDuration) var(--drawer-transitionEasing) allow-discrete}.drawer--left{inset:0 auto 0 0;width:var(--drawer-width);max-width:var(--drawer-maxWidth);height:100%;border-right:1px solid var(--drawer-border);border-left:none;border-top:none;border-bottom:none;border-radius:0 var(--drawer-borderRadius) var(--drawer-borderRadius) 0;touch-action:pan-y}.drawer--right{inset:0 0 0 auto;width:var(--drawer-width);max-width:var(--drawer-maxWidth);height:100%;border-left:1px solid var(--drawer-border);border-right:none;border-top:none;border-bottom:none;border-radius:var(--drawer-borderRadius) 0 0 var(--drawer-borderRadius);touch-action:pan-y}.drawer--top{inset:0 0 auto;width:100%;height:var(--drawer-height);max-height:var(--drawer-maxHeight);border-bottom:1px solid var(--drawer-border);border-top:none;border-left:none;border-right:none;border-radius:0 0 var(--drawer-borderRadius) var(--drawer-borderRadius);touch-action:pan-x}.drawer--bottom{inset:auto 0 0;width:100%;height:var(--drawer-height);max-height:var(--drawer-maxHeight);border-top:1px solid var(--drawer-border);border-bottom:none;border-left:none;border-right:none;border-radius:var(--drawer-borderRadius) var(--drawer-borderRadius) 0 0;touch-action:pan-x}.drawer[open]{opacity:var(--drawer-isOpen-opacity)}.drawer[open].drawer--left,.drawer[open].drawer--right{transform:var(--drawer-isOpen-transform)}.drawer[open].drawer--top,.drawer[open].drawer--bottom{transform:var(--drawer-isOpen-translateY)}@starting-style{.drawer[open].drawer--left{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideLeft-isClosing-transform)}.drawer[open].drawer--right{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideRight-isClosing-transform)}.drawer[open].drawer--top{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideTop-isClosing-transform)}.drawer[open].drawer--bottom{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideBottom-isClosing-transform)}}.drawer.isClosing.drawer--left{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideLeft-isClosing-transform);pointer-events:none}.drawer.isClosing.drawer--right{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideRight-isClosing-transform);pointer-events:none}.drawer.isClosing.drawer--top{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideTop-isClosing-transform);pointer-events:none}.drawer.isClosing.drawer--bottom{opacity:var(--drawer-isClosing-opacity);transform:var(--drawer-sideBottom-isClosing-transform);pointer-events:none}.drawer:not([open]){opacity:0;pointer-events:none}.drawer.isDragging{cursor:var(--drawer-dragging-cursor);-webkit-user-select:var(--drawer-dragging-userSelect);user-select:var(--drawer-dragging-userSelect)}.drawer::backdrop{background:var(--drawer-backdrop-background);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur));transition:opacity var(--drawer-transitionDuration) var(--drawer-transitionEasing),overlay var(--drawer-transitionDuration) var(--drawer-transitionEasing) allow-discrete,display var(--drawer-transitionDuration) var(--drawer-transitionEasing) allow-discrete}.drawer.isDragging::backdrop{opacity:calc(1 - var(--drawer-drag-progress, 0));-webkit-backdrop-filter:blur(calc(var(--drawer-backdrop-blur) * max(0,1 - var(--drawer-drag-progress, 0))));backdrop-filter:blur(calc(var(--drawer-backdrop-blur) * max(0,1 - var(--drawer-drag-progress, 0))))}.drawer[open]::backdrop{opacity:1}@starting-style{.drawer[open]::backdrop{opacity:0}}.drawer.isClosing::backdrop{opacity:0}.drawer:not([open])::backdrop{opacity:0}.drawer__content{padding:var(--drawer-padding);min-height:100%;display:flex;flex-direction:column}}@layer component.styles{@media(max-width:640px){.drawer{--drawer-padding: var(--spacing-500, 1.25rem)}.drawer--left,.drawer--right{--drawer-width: 85vw}.drawer--top,.drawer--bottom{--drawer-height: 85vh}}}@layer component.styles{@media(prefers-reduced-motion:reduce){.drawer{transition-duration:.01ms}.drawer::backdrop{transition-duration:.01ms}}@media(prefers-contrast:high){.drawer{border-width:2px}}}@layer component.defaults{.dialog{--dialog-maxWidth: 32rem;--dialog-padding: var(--spacing-600, 1.5rem);--dialog-background: var(--color-canvas);--dialog-color: var(--color-text);--dialog-border: var(--color-uiDecorator);--dialog-borderRadius: .75rem;--dialog-boxShadow: var(--shadow-ui-elevated);--dialog-backdrop-background: var(--color-overlay-backdrop);--dialog-backdrop-blur: 4px;--dialog-zIndex: var(--z-dialog);--dialog-open-opacity: 1;--dialog-open-transform: translate(-50%, -50%) scale(1);--dialog-closing-opacity: 0;--dialog-closing-transform: translate(-50%, -48%) scale(.96);--dialog-transitionDuration: .25s;--dialog-transitionEasing: cubic-bezier(.16, 1, .3, 1)}}@layer component.styles{.dialog{margin:0;padding:0;border:none;max-width:none;max-height:none;position:fixed;top:50%;left:50%;transform:var(--dialog-open-transform);width:90vw;max-width:var(--dialog-maxWidth);min-height:8rem;max-height:85vh;background:var(--dialog-background);color:var(--dialog-color);border:1px solid var(--dialog-border);border-radius:var(--dialog-borderRadius);box-shadow:var(--dialog-boxShadow);font-family:inherit;z-index:var(--dialog-zIndex);overflow:auto;transition:opacity var(--dialog-transitionDuration) var(--dialog-transitionEasing),transform var(--dialog-transitionDuration) var(--dialog-transitionEasing),overlay var(--dialog-transitionDuration) var(--dialog-transitionEasing) allow-discrete,display var(--dialog-transitionDuration) var(--dialog-transitionEasing) allow-discrete}.dialog[open]{opacity:var(--dialog-open-opacity);transform:var(--dialog-open-transform)}@starting-style{.dialog[open]{opacity:var(--dialog-closing-opacity);transform:var(--dialog-closing-transform)}}.dialog.isClosing{opacity:var(--dialog-closing-opacity);transform:var(--dialog-closing-transform);pointer-events:none}.dialog:not([open]){opacity:0;pointer-events:none}.dialog::backdrop{background:var(--dialog-backdrop-background);-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur));backdrop-filter:blur(var(--dialog-backdrop-blur));transition:opacity var(--dialog-transitionDuration) var(--dialog-transitionEasing),overlay var(--dialog-transitionDuration) var(--dialog-transitionEasing) allow-discrete,display var(--dialog-transitionDuration) var(--dialog-transitionEasing) allow-discrete}.dialog[open]::backdrop{opacity:1}@starting-style{.dialog[open]::backdrop{opacity:0}}.dialog.isClosing::backdrop{opacity:0}.dialog:not([open])::backdrop{opacity:0}.dialog__container{padding:var(--dialog-padding);display:flex;flex-direction:column;gap:0;min-height:100%}.dialog__header{display:flex;flex-direction:column;gap:var(--spacing-200, .5rem);padding-bottom:var(--spacing-400, 1rem);border-bottom:1px solid var(--color-uiDecorator-muted)}.dialog__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text)}.dialog__description{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.dialog__content{flex:1;padding-top:var(--spacing-500, 1.25rem);padding-bottom:var(--spacing-500, 1.25rem)}.dialog__content [class*=Input],.dialog__content [class*=input]{width:100%}.dialog__actions{display:flex;gap:var(--spacing-300, .75rem);padding-top:var(--spacing-500, 1.25rem);border-top:1px solid var(--color-uiDecorator-muted)}.dialog__actions--alignStart{justify-content:flex-start}.dialog__actions--alignEnd{justify-content:flex-end}.dialog__actions--alignCenter{justify-content:center}.dialog__actions--alignSpaceBetween{justify-content:space-between}.dialog__actions:empty{display:none}}@layer component.styles{@media(max-width:640px){.dialog{width:95vw;max-height:90vh;--dialog-padding: var(--spacing-500, 1.25rem)}.dialog__actions{flex-direction:column}.dialog__actions>*{width:100%}}}@layer priority{@media(prefers-reduced-motion:reduce){.dialog{transition-duration:.01ms}.dialog::backdrop{transition-duration:.01ms}}@media(prefers-contrast:high){.dialog{border-width:2px}}}@layer component.defaults{.sheet{--sheet-maxHeight: 96vh;--sheet-maxWidth: 100%;--sheet-borderRadius: .5rem;--sheet-handleBarWidth: 3rem;--sheet-handleBarHeight: .25rem;--sheet-handleBarColor: var(--color-uiDecorator, #e0e0e0);--sheet-handleHitArea: 2.75rem;--sheet-background: var(--color-canvas, #fff);--sheet-color: var(--color-text, #1a1a1a);--sheet-border: var(--color-uiDecorator, #e5e5e5);--sheet-backdrop-background: var(--color-overlay-backdrop, rgba(0, 0, 0, .4));--sheet-backdrop-blur: 4px;--sheet-backdrop-zIndex: calc(var(--sheet-zIndex) - 1);--sheet-boxShadow: 0 -4px 24px rgba(0, 0, 0, .15);--sheet-zIndex: var(--z-dialog, 1100);--sheet-transitionDuration: .5s;--sheet-transitionEasing: cubic-bezier(.32, .72, 0, 1)}.sheet__backdrop{--sheet-backdrop-background: var(--color-overlay-backdrop, rgba(0, 0, 0, .4));--sheet-backdrop-blur: 4px;--sheet-backdrop-zIndex: calc(var(--z-dialog) - 1);--sheet-transitionDuration: .5s;--sheet-transitionEasing: cubic-bezier(.32, .72, 0, 1)}}@layer component.styles{.sheet{margin:0;padding:0;border:none;max-width:none;max-height:none;background:transparent;position:fixed;z-index:var(--sheet-zIndex);overflow:visible;pointer-events:none;transition:transform var(--sheet-transitionDuration) var(--sheet-transitionEasing),opacity var(--sheet-transitionDuration) var(--sheet-transitionEasing),overlay var(--sheet-transitionDuration) var(--sheet-transitionEasing) allow-discrete,display var(--sheet-transitionDuration) var(--sheet-transitionEasing) allow-discrete}.sheet::backdrop{pointer-events:none;background:none}.sheet__inner{box-sizing:border-box;background:var(--sheet-background);color:var(--sheet-color);box-shadow:var(--sheet-boxShadow);overflow:hidden;display:flex;flex-direction:column;height:100%;pointer-events:auto}.sheet[data-side=bottom]{inset:auto 0 0;width:100%;max-height:var(--sheet-maxHeight)}.sheet[data-side=bottom].hasSnapPoints{height:100vh}.sheet[data-side=bottom] .sheet__inner{border-radius:var(--sheet-borderRadius) var(--sheet-borderRadius) 0 0;border-top:1px solid var(--sheet-border)}.sheet[data-side=bottom]:after{content:"";position:absolute;top:100%;left:0;right:0;height:200%;background:inherit;background-color:var(--sheet-background)}.sheet[data-side=top]{inset:0 0 auto;width:100%;max-height:var(--sheet-maxHeight)}.sheet[data-side=top] .sheet__inner{border-radius:0 0 var(--sheet-borderRadius) var(--sheet-borderRadius);border-bottom:1px solid var(--sheet-border)}.sheet[data-side=top]:after{content:"";position:absolute;bottom:100%;left:0;right:0;height:200%;background:inherit;background-color:var(--sheet-background)}.sheet[data-side=left]{inset:0 auto 0 0;height:100%;max-width:var(--sheet-maxWidth)}.sheet[data-side=left] .sheet__inner{border-radius:0 var(--sheet-borderRadius) var(--sheet-borderRadius) 0;border-right:1px solid var(--sheet-border)}.sheet[data-side=left]:after{content:"";position:absolute;right:100%;top:0;bottom:0;width:200%;background:inherit;background-color:var(--sheet-background)}.sheet[data-side=right]{inset:0 0 0 auto;height:100%;max-width:var(--sheet-maxWidth)}.sheet[data-side=right] .sheet__inner{border-radius:var(--sheet-borderRadius) 0 0 var(--sheet-borderRadius);border-left:1px solid var(--sheet-border)}.sheet[data-side=right]:after{content:"";position:absolute;left:100%;top:0;bottom:0;width:200%;background:inherit;background-color:var(--sheet-background)}.sheet.isOpen{opacity:1}.sheet.isOpen[data-side=bottom],.sheet.isOpen[data-side=top]{transform:translate3d(0,var(--snap-point-height, 0),0)}.sheet.isOpen[data-side=left],.sheet.isOpen[data-side=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}@starting-style{.sheet.isOpen[data-side=bottom]{opacity:0;transform:translate3d(0,100%,0)}.sheet.isOpen[data-side=top]{opacity:0;transform:translate3d(0,-100%,0)}.sheet.isOpen[data-side=left]{opacity:0;transform:translate3d(-100%,0,0)}.sheet.isOpen[data-side=right]{opacity:0;transform:translate3d(100%,0,0)}}.sheet.isClosing[data-side=bottom]{opacity:0;transform:translate3d(0,100%,0);pointer-events:none}.sheet.isClosing[data-side=top]{opacity:0;transform:translate3d(0,-100%,0);pointer-events:none}.sheet.isClosing[data-side=left]{opacity:0;transform:translate3d(-100%,0,0);pointer-events:none}.sheet.isClosing[data-side=right]{opacity:0;transform:translate3d(100%,0,0);pointer-events:none}.sheet:not(.isOpen):not(.isClosing):not(.isDragging){opacity:0;pointer-events:none}.sheet.isDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sheet.isDragging .sheet__inner{cursor:grabbing}.sheet__backdrop{position:fixed;inset:0;z-index:var(--sheet-backdrop-zIndex);background:var(--sheet-backdrop-background);-webkit-backdrop-filter:blur(var(--sheet-backdrop-blur));backdrop-filter:blur(var(--sheet-backdrop-blur));opacity:0;transition:opacity var(--sheet-transitionDuration) var(--sheet-transitionEasing);pointer-events:none}.sheet__backdrop.isOpen{opacity:calc(1 - var(--sheet-drag-progress, 0));pointer-events:auto}.sheet__backdrop.isDragging{transition:none}@starting-style{.sheet__backdrop.isOpen{opacity:0}}.sheet__backdrop.isClosing,.sheet__backdrop[data-hidden]{opacity:0;pointer-events:none}.sheet__handle{display:flex;align-items:center;justify-content:center;padding:.75rem 0;cursor:grab;touch-action:none;flex-shrink:0}.sheet__handle:active{cursor:grabbing}.sheet__handle-hitarea{display:flex;align-items:center;justify-content:center;min-width:var(--sheet-handleHitArea);min-height:var(--sheet-handleHitArea);pointer-events:none}.sheet__handle-bar{width:var(--sheet-handleBarWidth);height:var(--sheet-handleBarHeight);background:var(--sheet-handleBarColor);border-radius:9999px;flex-shrink:0}.sheet[data-side=top] .sheet__handle{order:999}.sheet[data-side=left] .sheet__handle,.sheet[data-side=right] .sheet__handle{flex-direction:column;padding:0 .75rem;height:100%;width:auto;position:absolute;top:50%;transform:translateY(-50%)}.sheet[data-side=left] .sheet__handle{right:0}.sheet[data-side=right] .sheet__handle{left:0}.sheet[data-side=left] .sheet__handle-bar,.sheet[data-side=right] .sheet__handle-bar{width:var(--sheet-handleBarHeight);height:var(--sheet-handleBarWidth)}.sheet__title{margin:0;padding:1rem 1.5rem 0;font-size:1.125rem;font-weight:600;line-height:1.4}.sheet__description{margin:0;padding:.5rem 1.5rem;font-size:.875rem;color:var(--color-textSubdued, #666);line-height:1.5}[data-sheet-wrapper]{will-change:transform,border-radius;--sheet-wrapper-scale: .94;--sheet-wrapper-radius: 8px;--sheet-wrapper-offset: 14px}[data-sheet-wrapper][data-sheet-scaling]{--_scale: calc(var(--sheet-wrapper-scale) + (1 - var(--sheet-wrapper-scale)) * var(--sheet-drag-progress, 0));--_radius: calc(var(--sheet-wrapper-radius) * (1 - var(--sheet-drag-progress, 0)));--_offset: calc(var(--sheet-wrapper-offset) * (1 - var(--sheet-drag-progress, 0)));transform:scale(var(--_scale)) translate3d(0,var(--_offset),0);border-radius:var(--_radius);overflow:hidden;transform-origin:top}}@layer component.styles{.sheet:focus-visible{outline:2px solid var(--color-focus, #0066cc);outline-offset:2px}}@layer priority{@media(prefers-reduced-motion:reduce){.sheet{--sheet-transitionDuration: .01ms}.sheet__backdrop,[data-sheet-wrapper]{transition-duration:.01ms}}@media(prefers-contrast:high){.sheet__inner{border-width:2px}.sheet__handle-bar{background:currentColor}}}@layer component.styles{@media(max-width:640px){.sheet{--sheet-maxHeight: 92vh}.sheet__title{padding:.75rem 1rem 0}.sheet__description{padding:.375rem 1rem}}}@layer component.defaults{.toaster{--toaster-width: 22.25rem;--toaster-gap: .875rem;--toaster-insetBlockStart: var(--spacing-700, 1.5rem);--toaster-insetBlockEnd: var(--spacing-700, 1.5rem);--toaster-insetInlineStart: var(--spacing-700, 1.5rem);--toaster-insetInlineEnd: var(--spacing-700, 1.5rem);--toaster-viewportMobile-inset: var(--spacing-500, 1rem);--toaster-zIndex: var(--z-toast, 1300);--toaster-transitionDuration: .3s;--toaster-transitionEasing: cubic-bezier(0, 0, .2, 1)}.toast{--toast-background: var(--color-canvas);--toast-color: var(--color-text);--toast-borderColor: var(--color-uiDecorator);--toast-borderWidth: 1px;--toast-borderRadius: .5rem;--toast-boxShadow: var(--shadow-ui-elevated);--toast-padding: var(--spacing-500, 1rem);--toast-gap: var(--spacing-300, .5rem);--toast-fontSize: .8125rem;--toast-transitionDuration: .3s;--toast-transitionEasing: cubic-bezier(0, 0, .2, 1);--toast-translateY: translateY(100%);--toast-scale: 1;--toast-icon-size: 1rem;--toast-icon-marginInlineStart: -.1875rem;--toast-icon-marginInlineEnd: .25rem;--toast-closeButton-size: 1.25rem;--toast-closeButton-insetInlineStart: -.3125rem;--toast-closeButton-insetBlockStart: -.3125rem;--toast-closeButton-background: var(--toast-background);--toast-closeButton-color: var(--color-text-muted);--toast-closeButton-borderColor: var(--color-uiDecorator-muted);--toast-closeButton-hover-background: var(--color-overlay-hover);--toast-closeButton-hover-borderColor: var(--color-uiDecorator);--toast-actionButton-paddingBlock: .25rem;--toast-actionButton-paddingInline: .5rem;--toast-actionButton-height: 1.5rem;--toast-actionButton-borderRadius: .25rem;--toast-actionButton-fontSize: .75rem;--toast-actionButton-background: var(--toast-color);--toast-actionButton-color: var(--toast-background);--toast-actionButton-hover-opacity: .9}}@layer component.modifier{.toast--invert{--toast-background: light-dark(#000000, #ffffff);--toast-borderColor: light-dark(hsl(0, 0%, 20%), hsl(0, 0%, 95%));--toast-color: light-dark(hsl(0, 0%, 99%), hsl(0, 0%, 9%))}.toast--richColors.toast--success{--toast-background: var(--color-success-faint);--toast-borderColor: var(--color-success-faded);--toast-color: var(--color-success)}.toast--richColors.toast--info{--toast-background: var(--color-info-faint);--toast-borderColor: var(--color-info-faded);--toast-color: var(--color-info)}.toast--richColors.toast--warning{--toast-background: var(--color-warning-faint);--toast-borderColor: var(--color-warning-faded);--toast-color: var(--color-warning)}.toast--richColors.toast--error{--toast-background: var(--color-danger-faint);--toast-borderColor: var(--color-danger-faded);--toast-color: var(--color-danger)}}@layer component.styles{.toaster{margin:0;padding:0;list-style:none;outline:none;position:fixed;width:var(--toaster-width);box-sizing:border-box;z-index:var(--toaster-zIndex);transition:transform var(--toaster-transitionDuration) var(--toaster-transitionEasing)}.toaster--xRight{inset-inline-end:var(--toaster-insetInlineEnd)}.toaster--xLeft{inset-inline-start:var(--toaster-insetInlineStart)}.toaster--xCenter{left:50%;transform:translate(-50%)}.toaster--yTop{inset-block-start:var(--toaster-insetBlockStart)}.toaster--yBottom{inset-block-end:var(--toaster-insetBlockEnd)}@media(hover:none)and (pointer:coarse){.toaster.isLifted{transform:none}}}@layer component.styles{.toast{outline:none;box-sizing:border-box;position:absolute;width:var(--toaster-width);z-index:var(--toast-zIndex, 0);opacity:0;pointer-events:none;transform:var(--toast-translateY) scale(var(--toast-scale));touch-action:none;overflow-wrap:anywhere;transition:transform var(--toast-transitionDuration) var(--toast-transitionEasing),opacity var(--toast-transitionDuration) var(--toast-transitionEasing),height var(--toast-transitionDuration) var(--toast-transitionEasing),box-shadow .15s var(--toast-transitionEasing)}.toast--styled{display:flex;align-items:center;gap:var(--toast-gap);padding:var(--toast-padding);background:var(--toast-background);color:var(--toast-color);border:var(--toast-borderWidth) solid var(--toast-borderColor);border-radius:var(--toast-borderRadius);box-shadow:var(--toast-boxShadow);font-size:var(--toast-fontSize)}.toast--yTop{inset-block-start:0;--toast-translateY: translateY(-100%);--toast-lift: 1}.toast--yBottom{inset-block-end:0;--toast-translateY: translateY(100%);--toast-lift: -1}.toast.isMounted{--toast-translateY: translateY(0);opacity:1}.toast.isVisible{pointer-events:auto;opacity:1}.toast.isHidden{pointer-events:none;opacity:0}.toast.isMounted.isStacked{--toast-scale: calc(1 - var(--toast-index, 0) * .05);--toast-translateY: translateY(calc(var(--toast-lift, 0) * var(--toast-toasts-before, 0px)));height:var(--toast-front-height, auto)}.toast.isMounted.isStacked.isExpanded{--toast-scale: 1;--toast-translateY: translateY(calc(var(--toast-lift, -1) * var(--toast-offset-expanded, 0px)))}.toast--styled.isStacked>*{opacity:0}.toast--styled.isStacked.isExpanded>*{opacity:1}.toast>*{transition:opacity var(--toast-transitionDuration) var(--toast-transitionEasing)}.toast.isExpanded:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:100%;height:calc(var(--toaster-gap) + 1px);width:100%}.toast.isMounted.isExpanded{--toast-translateY: translateY(calc(var(--toast-lift, -1) * var(--toast-offset, 0px)));height:var(--toast-initial-height, auto)}.toast.isMounted.isSwiping{transform:var(--toast-translateY) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px)) scale(var(--toast-scale));transition:none}.toast.isSwiping:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}.toast--yTop.isSwiping:before{bottom:50%;transform:scaleY(3) translateY(50%)}.toast--yBottom.isSwiping:before{top:50%;transform:scaleY(3) translateY(-50%)}.toast.isSwiped{-webkit-user-select:none;user-select:none}.toast.isRemoved{pointer-events:none;opacity:0}.toast.isRemoved.isFront:not(.isSwipeOut){--toast-translateY: translateY(calc(var(--toast-lift, -1) * -100%))}.toast.isRemoved.isStacked.isExpanded:not(.isSwipeOut){--toast-translateY: translateY(calc(var(--toast-lift, -1) * var(--toast-offset, 0))) translateY(calc(var(--toast-lift, -1) * -100%))}.toast.isRemoved.isStacked:not(.isExpanded):not(.isSwipeOut){--toast-translateY: translateY(40%);transition:transform .5s var(--toast-transitionEasing),opacity .2s var(--toast-transitionEasing)}.toast.isRemoved.isStacked:not(.isExpanded):before{content:"";position:absolute;inset:0;transform:scaleY(2)}.toast.isRemoved:not(.isFront):before{height:calc(var(--toast-initial-height, 0px) + 20%)}.toast.isSwipeOut{animation-duration:.2s;animation-timing-function:var(--toast-transitionEasing);animation-fill-mode:forwards}.toast.isSwipeOut[data-swipe-direction=left]{animation-name:toast-swipe-out-left}.toast.isSwipeOut[data-swipe-direction=right]{animation-name:toast-swipe-out-right}.toast.isSwipeOut[data-swipe-direction=up]{animation-name:toast-swipe-out-up}.toast.isSwipeOut[data-swipe-direction=down]{animation-name:toast-swipe-out-down}.toast.isLoading [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:toast-fade-in .3s var(--toast-transitionEasing) forwards}.toast:focus-visible{outline:2px solid var(--color-uiAccent);outline-offset:2px;box-shadow:var(--toast-boxShadow)}}@layer component.styles{.toast__icon{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;position:relative;height:var(--toast-icon-size);width:var(--toast-icon-size);margin-inline-start:var(--toast-icon-marginInlineStart);margin-inline-end:var(--toast-icon-marginInlineEnd)}.toast__icon>*{flex-shrink:0;animation:toast-icon-enter .2s var(--toast-transitionEasing)}.toast__icon svg{margin-inline-start:-.0625rem;margin-inline-end:0}.toast__content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.toast__title{margin:0;font-weight:500;line-height:1.5;color:inherit}.toast__description{margin:0;font-weight:400;line-height:1.4;color:var(--color-text-muted)}.toast--richColors .toast__description{color:inherit;opacity:.9}.toast__button{display:flex;align-items:center;flex-shrink:0;padding-block:var(--toast-actionButton-paddingBlock);padding-inline:var(--toast-actionButton-paddingInline);height:var(--toast-actionButton-height);margin-inline-start:auto;margin-inline-end:0;color:var(--toast-actionButton-color);background:var(--toast-actionButton-background);border:none;border-radius:var(--toast-actionButton-borderRadius);font-size:var(--toast-actionButton-fontSize);font-weight:500;cursor:pointer;outline:none;transition:opacity .15s var(--toast-transitionEasing),box-shadow .15s var(--toast-transitionEasing)}.toast__button:hover{opacity:var(--toast-actionButton-hover-opacity)}.toast__button:focus-visible{outline:2px solid var(--color-uiAccent);outline-offset:2px}.toast__button:first-of-type{margin-inline-start:auto;margin-inline-end:0}.toast__button--cancel{--toast-actionButton-background: var(--color-overlay-hover);--toast-actionButton-color: var(--toast-color)}.toast__closeButton{position:absolute;inset-inline-start:var(--toast-closeButton-insetInlineStart);inset-block-start:var(--toast-closeButton-insetBlockStart);z-index:1;height:var(--toast-closeButton-size);width:var(--toast-closeButton-size);padding:0;display:flex;justify-content:center;align-items:center;color:var(--toast-closeButton-color);background:var(--toast-closeButton-background);border:var(--toast-borderWidth) solid var(--toast-closeButton-borderColor);border-radius:50%;cursor:pointer;transition:opacity .1s var(--toast-transitionEasing),background .15s var(--toast-transitionEasing),border-color .15s var(--toast-transitionEasing)}.toast__closeButton:hover{background:var(--toast-closeButton-hover-background);border-color:var(--toast-closeButton-hover-borderColor)}.toast__closeButton:focus-visible{outline:2px solid var(--color-uiAccent);outline-offset:2px}.toast--richColors .toast__closeButton{--toast-closeButton-background: var(--toast-background);--toast-closeButton-borderColor: var(--toast-borderColor);--toast-closeButton-color: var(--toast-color)}}@layer component.styles{@keyframes toast-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes toast-icon-enter{0%{opacity:0;transform:scale(.8) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes toast-swipe-out-left{0%{transform:var(--toast-translateY) translate(var(--swipe-amount-x, 0px)) scale(var(--toast-scale));opacity:1}to{transform:var(--toast-translateY) translate(calc(var(--swipe-amount-x, 0px) - 100%)) scale(var(--toast-scale));opacity:0}}@keyframes toast-swipe-out-right{0%{transform:var(--toast-translateY) translate(var(--swipe-amount-x, 0px)) scale(var(--toast-scale));opacity:1}to{transform:var(--toast-translateY) translate(calc(var(--swipe-amount-x, 0px) + 100%)) scale(var(--toast-scale));opacity:0}}@keyframes toast-swipe-out-up{0%{transform:var(--toast-translateY) translateY(var(--swipe-amount-y, 0px)) scale(var(--toast-scale));opacity:1}to{transform:var(--toast-translateY) translateY(calc(var(--swipe-amount-y, 0px) - 100%)) scale(var(--toast-scale));opacity:0}}@keyframes toast-swipe-out-down{0%{transform:var(--toast-translateY) translateY(var(--swipe-amount-y, 0px)) scale(var(--toast-scale));opacity:1}to{transform:var(--toast-translateY) translateY(calc(var(--swipe-amount-y, 0px) + 100%)) scale(var(--toast-scale));opacity:0}}}@layer component.styles{@media(max-width:640px){.toaster{--toaster-insetBlockStart: var(--toaster-viewportMobile-inset);--toaster-insetInlineEnd: var(--toaster-viewportMobile-inset);--toaster-insetBlockEnd: var(--toaster-viewportMobile-inset);--toaster-insetInlineStart: var(--toaster-viewportMobile-inset);max-width:calc(100vw - calc(var(--toaster-viewportMobile-inset) * 2))}.toaster--xCenter{left:var(--toaster-viewportMobile-inset);right:var(--toaster-viewportMobile-inset);transform:none;width:auto}}}@layer priority{@media(prefers-reduced-motion:reduce){.toast,.toast>*,.toaster{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}}@layer component.defaults{.pagination{--pagination-gap: .5rem;--pagination-pages-gap: .25rem;--pagination-padding: 0;--pagination-font-family: inherit;--pagination-font-size: .875rem;--pagination-line-height: 1.5;--pagination-font-size-mobile: .8125rem}.pagination__button{--pagination-button-min-width: 2.5rem;--pagination-button-height: 2.5rem;--pagination-button-padding: .5rem .75rem;--pagination-button-gap: .375rem;--pagination-button-font-weight: 500;--pagination-button-color: currentColor;--pagination-button-bg: transparent;--pagination-button-border: 1px solid transparent;--pagination-button-color-hover: currentColor;--pagination-button-bg-hover: var(--color-overlay-hover);--pagination-button-bg-active: var(--color-overlay-active);--pagination-button-disabled-opacity: .4;--pagination-button-radius: .375rem;--pagination-button-transition: background-color .15s ease, border-color .15s ease, color .15s ease;--pagination-button-outline: 2px solid currentColor;--pagination-button-outline-offset: 2px;--pagination-button-min-width-mobile: 2rem;--pagination-button-height-mobile: 2rem;--pagination-button-padding-mobile: .375rem .5rem;--pagination-button-text-display: inline;--pagination-button-text-display-mobile: none}.pagination__page{--pagination-page-size: 2.5rem;--pagination-page-padding: .5rem;--pagination-page-font-weight: 400;--pagination-page-color: currentColor;--pagination-page-bg: transparent;--pagination-page-border: 1px solid transparent;--pagination-page-color-hover: currentColor;--pagination-page-bg-hover: var(--color-overlay-hover);--pagination-page-bg-active: var(--color-overlay-active);--pagination-page-current-color: var(--color-uiAccent);--pagination-page-current-bg: var(--color-uiAccent-faint);--pagination-page-current-border-color: transparent;--pagination-page-current-font-weight: 600;--pagination-page-radius: .375rem;--pagination-page-transition: background-color .15s ease, border-color .15s ease, color .15s ease;--pagination-page-outline: 2px solid currentColor;--pagination-page-outline-offset: 2px;--pagination-page-size-mobile: 2rem}.pagination__ellipsis{--pagination-ellipsis-width: 2.5rem;--pagination-ellipsis-padding: .5rem;--pagination-ellipsis-color: currentColor;--pagination-ellipsis-opacity: .5}}@layer component.styles{.pagination{display:flex;align-items:center;justify-content:center;gap:var(--pagination-gap);flex-wrap:wrap;padding:var(--pagination-padding);font-family:var(--pagination-font-family);font-size:var(--pagination-font-size);line-height:var(--pagination-line-height)}.pagination__pages{display:flex;align-items:center;gap:var(--pagination-pages-gap)}.pagination__button{appearance:none;border:none;background:none;margin:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--pagination-button-gap);min-width:var(--pagination-button-min-width);height:var(--pagination-button-height);padding:var(--pagination-button-padding);font-family:inherit;font-size:inherit;font-weight:var(--pagination-button-font-weight);line-height:inherit;color:var(--pagination-button-color);background-color:var(--pagination-button-bg);border:var(--pagination-button-border);border-radius:var(--pagination-button-radius);transition:var(--pagination-button-transition)}.pagination__button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--pagination-button-bg-hover);color:var(--pagination-button-color-hover)}.pagination__button:focus-visible{outline:var(--pagination-button-outline);outline-offset:var(--pagination-button-outline-offset)}.pagination__button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--pagination-button-bg-active)}.pagination__button:disabled,.pagination__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--pagination-button-disabled-opacity)}.pagination__button-text{display:var(--pagination-button-text-display)}.pagination__page{appearance:none;border:none;background:none;margin:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-page-size);height:var(--pagination-page-size);padding:var(--pagination-page-padding);font-family:inherit;font-size:inherit;font-weight:var(--pagination-page-font-weight);line-height:inherit;color:var(--pagination-page-color);background-color:var(--pagination-page-bg);border:var(--pagination-page-border);border-radius:var(--pagination-page-radius);transition:var(--pagination-page-transition)}.pagination__page:where(button,a):hover{background-color:var(--pagination-page-bg-hover);color:var(--pagination-page-color-hover)}.pagination__page:focus-visible{outline:var(--pagination-page-outline);outline-offset:var(--pagination-page-outline-offset)}.pagination__page:where(button,a):active{background-color:var(--pagination-page-bg-active)}.pagination__page--current{font-weight:var(--pagination-page-current-font-weight);color:var(--pagination-page-current-color);background-color:var(--pagination-page-current-bg);border-color:var(--pagination-page-current-border-color);cursor:default}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-ellipsis-width);height:var(--pagination-page-size);padding:var(--pagination-ellipsis-padding);font-family:inherit;font-size:inherit;line-height:inherit;color:var(--pagination-ellipsis-color);opacity:var(--pagination-ellipsis-opacity);cursor:default;-webkit-user-select:none;user-select:none}@media(max-width:640px){.pagination{font-size:var(--pagination-font-size-mobile)}.pagination__button,.pagination__page{min-width:var(--pagination-button-min-width-mobile);height:var(--pagination-button-height-mobile);padding:var(--pagination-button-padding-mobile)}.pagination__page{min-width:var(--pagination-page-size-mobile);height:var(--pagination-page-size-mobile)}.pagination__button-text{display:var(--pagination-button-text-display-mobile)}}}@layer component.defaults{.meter{--meter-borderRadius: .1875rem;--meter-fontSize: 1rem;--meter-track-height: .5em;--meter-track-borderWidth: 1px;--meter-track-background: var(--color-uiDecorator-faded);--meter-track-borderColor: var(--color-uiDecorator-muted);--meter-track-boxShadow: inset 0 .05em .1em light-dark(rgba(0, 0, 0, .1), rgba(0, 0, 0, .3));--meter-indicator-background: var(--color-success);--meter-favorable-indicator: var(--color-success);--meter-suboptimal-indicator: var(--color-warning);--meter-critical-indicator: var(--color-danger);--meter-transitionDuration: var(--duration-fast);--meter-transitionEasing: var(--easing-ui)}}@layer component.styles{.meter{position:relative;width:100%;font-size:var(--meter-fontSize)}.meter__track{position:relative;width:100%;height:var(--meter-track-height);background:var(--meter-track-background);border:var(--meter-track-borderWidth) solid var(--meter-track-borderColor);border-radius:var(--meter-borderRadius);box-shadow:var(--meter-track-boxShadow);overflow:hidden}.meter__indicator{height:100%;background:var(--meter-indicator-background);border-radius:inherit;transition:width var(--meter-transitionDuration) var(--meter-transitionEasing),background-color var(--meter-transitionDuration) var(--meter-transitionEasing)}.meter__label,.meter__value{font-size:.875em;line-height:var(--lineHeight-tight)}.meter__indicator.isFavorable{--meter-indicator-background: var(--meter-favorable-indicator)}.meter__indicator.isSuboptimal{--meter-indicator-background: var(--meter-suboptimal-indicator)}.meter__indicator.isCritical{--meter-indicator-background: var(--meter-critical-indicator)}}@layer priority{@media(prefers-reduced-motion:reduce){.meter__indicator{transition-duration:var(--duration-instant)}}@media(prefers-contrast:high){.meter__track{border-width:2px}}}@layer component.defaults{.segmentedControl{--segmentedControl-gap: 0px;--segmentedControl-padding: 0px;--segmentedControl-background: var(--color-canvas-subtle);--segmentedControl-borderColor: var(--input-borderColor);--segmentedControl-borderWidth: 1px;--segmentedControl-borderRadius: var(--input-borderRadius);--segmentedControl-item-paddingBlock: .375em;--segmentedControl-item-paddingInline: .75em;--segmentedControl-item-minWidth: 2.25em;--segmentedControl-item-fontSize: var(--input-fontSize);--segmentedControl-item-fontWeight: 400;--segmentedControl-item-lineHeight: var(--lineHeight-tight);--segmentedControl-item-color: var(--color-text-muted);--segmentedControl-item-background: transparent;--segmentedControl-item-hover-color: var(--color-text);--segmentedControl-item-hover-background: var(--color-overlay-hover);--segmentedControl-item-selected-color: var(--color-uiAccent);--segmentedControl-item-selected-background: var(--color-uiAccent-faint);--segmentedControl-item-selected-fontWeight: 500;--segmentedControl-item-selected-boxShadow: none;--segmentedControl-item-selected-hover-color: var(--color-uiAccent-vivid);--segmentedControl-item-selected-hover-background: var(--color-uiAccent-faint);--segmentedControl-item-disabled-opacity: .5;--segmentedControl-item-disabled-cursor: not-allowed;--segmentedControl-focus-outlineColor: var(--focusRing-outlineColor);--segmentedControl-focus-outlineWidth: var(--focusRing-outlineWidth);--segmentedControl-focus-outlineStyle: var(--focusRing-outlineStyle);--segmentedControl-focus-outlineOffset: 1px;--segmentedControl-transitionDuration: var(--duration-fast);--segmentedControl-transitionEasing: var(--ease-outQuad)}}@layer component.styles{.segmentedControl{display:inline-flex;flex-direction:row;align-items:stretch;gap:var(--segmentedControl-gap);padding:var(--segmentedControl-padding);background:var(--segmentedControl-background);border:var(--segmentedControl-borderWidth) solid var(--segmentedControl-borderColor);border-radius:var(--segmentedControl-borderRadius);overflow:clip;overflow-clip-margin:1em;width:fit-content}.segmentedControl__item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--segmentedControl-item-minWidth);padding:var(--segmentedControl-item-paddingBlock) var(--segmentedControl-item-paddingInline);font-size:var(--segmentedControl-item-fontSize);font-weight:var(--segmentedControl-item-fontWeight);line-height:var(--segmentedControl-item-lineHeight);text-align:center;text-decoration:none;white-space:nowrap;color:var(--segmentedControl-item-color);background:var(--segmentedControl-item-background);border:0;border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:color var(--segmentedControl-transitionDuration) var(--segmentedControl-transitionEasing),background-color var(--segmentedControl-transitionDuration) var(--segmentedControl-transitionEasing),box-shadow var(--segmentedControl-transitionDuration) var(--segmentedControl-transitionEasing)}.segmentedControl__item:hover{color:var(--segmentedControl-item-hover-color);background:var(--segmentedControl-item-hover-background)}.segmentedControl__item:focus{outline:none}.segmentedControl__item:focus-visible{outline:var(--segmentedControl-focus-outlineWidth) var(--segmentedControl-focus-outlineStyle) var(--segmentedControl-focus-outlineColor);outline-offset:var(--segmentedControl-focus-outlineOffset);position:relative;z-index:1}.segmentedControl__item.isSelected{color:var(--segmentedControl-item-selected-color);background:var(--segmentedControl-item-selected-background);box-shadow:var(--segmentedControl-item-selected-boxShadow);font-weight:var(--segmentedControl-item-selected-fontWeight)}.segmentedControl__item.isSelected:hover{color:var(--segmentedControl-item-selected-hover-color);background:var(--segmentedControl-item-selected-hover-background)}.segmentedControl__item.isDisabled{opacity:var(--segmentedControl-item-disabled-opacity);cursor:var(--segmentedControl-item-disabled-cursor);pointer-events:none}}@layer priority{@media(prefers-reduced-motion:reduce){.segmentedControl__item{transition-duration:.01ms}}@media(prefers-contrast:high){.segmentedControl{--segmentedControl-borderWidth: 2px}.segmentedControl__item:focus-visible{outline-width:3px}}@media(forced-colors:active){.segmentedControl{border-color:CanvasText}.segmentedControl__item{color:CanvasText}.segmentedControl__item.isSelected{background:Highlight;color:HighlightText}.segmentedControl__item:focus-visible{outline-color:CanvasText}}}@layer component.defaults{.chart{--chart-color-1: var(--color-uiAccent);--chart-color-2: var(--color-danger);--chart-color-3: var(--color-success);--chart-color-4: var(--color-warning);--chart-color-5: var(--color-info);--chart-color-6: light-dark(#8b5cf6, #a78bfa);--chart-color-7: light-dark(#ec4899, #f472b6);--chart-color-8: light-dark(#14b8a6, #2dd4bf);--chart-axis-color: var(--color-text-faded);--chart-axis-label-color: var(--color-text-muted);--chart-tick-color: var(--color-text-faded);--chart-tick-label-color: var(--color-text-faint);--chart-grid-color: var(--color-uiDecorator-faded);--chart-fontFamily: var(--fontFamily-ui);--chart-fontSize-tick: 11px;--chart-fontSize-label: 12px;--chart-referenceLine-color: var(--color-text-faint);--chart-referenceLine-label-color: var(--color-text-faded);--chart-legend-color: var(--color-text-muted);--chart-legend-fontSize: var(--chart-fontSize-tick);--chart-legend-swatchSize: 10px;--chart-legend-swatchGap: 5px;--chart-legend-gap: 16px;--chart-legend-inset: 8px;--chart-legend-line-strokeWidth: 2.5;--chart-legend-swatchRadius: 2px}.chartContainer{--chart-title-color: var(--color-text);--chart-title-fontSize: 16px;--chart-title-fontWeight: 600;--chart-subtitle-color: var(--color-text-muted);--chart-subtitle-fontSize: 13px;--chart-container-gap: 4px;position:relative;display:flex;flex-direction:column;gap:var(--chart-container-gap);width:100%}.chartContainer__title{margin:0;color:var(--chart-title-color);font-size:var(--chart-title-fontSize);font-weight:var(--chart-title-fontWeight);font-family:var(--chart-fontFamily);line-height:1.3}.chartContainer__subtitle{margin:0;color:var(--chart-subtitle-color);font-size:var(--chart-subtitle-fontSize);font-family:var(--chart-fontFamily);line-height:1.4}.chartShell{position:relative;display:inline-block}.chartShell__tooltipPortal,.chartContainer__tooltipPortal{position:absolute;top:0;left:0;pointer-events:none}.chartTooltip{background:var(--color-canvas-overlay);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;padding:6px 10px;font-size:var(--fontSize-label);font-family:var(--chart-fontFamily);box-shadow:var(--shadow-ui-elevated);white-space:nowrap}.chart{--chart--focus-outlineColor: var(--focusRing-outlineColor);--chart-focusRing-color: var(--focusRing-outlineColor);--chart-focusRing-width: 2px;--chart-focusRing-dasharray: 4,2;--chart-focusRing-radius: 12px}.chart:focus-visible{outline:var(--chart--focus-outline, var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--chart--focus-outlineColor) );outline-offset:var(--focusRing-outlineOffset)}.chart__focus-ring,.chart__crosshair,.chart__annotation{pointer-events:none}.chart__cursor{cursor:crosshair}.chart__brush{pointer-events:none}.chartMinimap{--chart-minimap-bg: transparent;--chart-minimap-windowFill: var(--chart-color-1);--chart-minimap-windowStroke: var(--chart-axis-color);--chart-minimap-dimFill: light-dark(rgba(0,0,0,.15), rgba(255,255,255,.15));--chart-minimap-seriesOpacity: .35;background:var(--chart-minimap-bg)}.chartMinimap:focus-visible{outline:var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--focusRing-outlineColor);outline-offset:var(--focusRing-outlineOffset)}.chartMinimap__handle{opacity:.6}.chartMinimap__handle:hover,.chartMinimap:focus-visible .chartMinimap__handle{opacity:1}.chartPie{--chart-color-1: var(--color-uiAccent);--chart-color-2: var(--color-danger);--chart-color-3: var(--color-success);--chart-color-4: var(--color-warning);--chart-color-5: var(--color-info);--chart-color-6: light-dark(#8b5cf6, #a78bfa);--chart-color-7: light-dark(#ec4899, #f472b6);--chart-color-8: light-dark(#14b8a6, #2dd4bf);--chart-fontFamily: var(--fontFamily-ui);--chart-fontSize-tick: 11px;--chart-axis-label-color: var(--color-text-muted)}.chartPie:focus-visible{outline:var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--focusRing-outlineColor);outline-offset:var(--focusRing-outlineOffset)}.chartPie__focusRing{pointer-events:none}}@layer component.defaults{.tabs{--tabs-gap: var(--spacing-600);--tabs-list-gap: var(--spacing-150);--tabs-list-padding: 0;--tabs-list-borderColor: var(--color-uiDecorator);--tabs-list-borderWidth: 0 0 1px 0;--tabs-tab-padding: var(--spacing-400) var(--spacing-600);--tabs-tab-fontSize: .9375rem;--tabs-tab-fontWeight: 400;--tabs-tab-lineHeight: 1.5;--tabs-tab-color: var(--color-text-muted);--tabs-tab-background: transparent;--tabs-tab-borderRadius: .375rem .375rem 0 0;--tabs-tab-borderWidth: 0;--tabs-tab-borderColor: transparent;--tabs-tab-hover-color: var(--color-text);--tabs-tab-hover-background: var(--color-uiDecorator-faint);--tabs-tab-hover-borderColor: transparent;--tabs-tab-selected-color: var(--color-uiAccent);--tabs-tab-selected-background: transparent;--tabs-tab-selected-hover-color: var(--color-uiAccent-vivid);--tabs-tab-selected-hover-background: var(--color-uiAccent-faint);--tabs-tab-disabled-opacity: .5;--tabs-tab-disabled-cursor: not-allowed;--tabs-focus-outlineColor: var(--focusRing-outlineColor);--tabs-focus-outlineWidth: var(--focusRing-outlineWidth);--tabs-focus-outlineStyle: var(--focusRing-outlineStyle);--tabs-focus-outlineOffset: 2px;--tabs-panel-padding: 0;--tabs-panel-color: var(--color-text);--tabs-transitionDuration: .15s;--tabs-transitionEasing: ease-in-out;--tabs-indicator-background: var(--color-uiAccent);--tabs-indicator-thickness: 2px;--tabs-indicator-borderRadius: 2px;--tabs-indicator-transitionDuration: .25s;--tabs-indicator-transitionEasing: cubic-bezier(.4, 0, .2, 1);--tabs-indicator-animation: tabs-indicator-slide-horizontal;--tabs-indicator-animation-vertical: tabs-indicator-slide-vertical;--tabs-panel-enter-animation-left: none;--tabs-panel-enter-animation-right: none;--tabs-panel-enter-animation-up: none;--tabs-panel-enter-animation-down: none;--tabs-panel-leave-animation-left: none;--tabs-panel-leave-animation-right: none;--tabs-panel-leave-animation-up: none;--tabs-panel-leave-animation-down: none;--tabs-panel-animation-duration: var(--duration-normal);--tabs-panel-animation-easing: var(--ease-outQuad)}}@layer component.styles{.tabs{display:flex;flex-direction:column;gap:var(--tabs-gap)}.tabs--vertical{flex-direction:row}.tabs__list{position:relative;display:flex;gap:var(--tabs-list-gap);padding:var(--tabs-list-padding);border-width:var(--tabs-list-borderWidth);border-style:solid;border-color:var(--tabs-list-borderColor);flex-shrink:0}.tabs--vertical .tabs__list{flex-direction:column;border-width:0 1px 0 0}.tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-300);padding:var(--tabs-tab-padding);font-size:var(--tabs-tab-fontSize);font-weight:var(--tabs-tab-fontWeight);line-height:var(--tabs-tab-lineHeight);text-align:center;white-space:nowrap;color:var(--tabs-tab-color);background:var(--tabs-tab-background);border-width:var(--tabs-tab-borderWidth);border-style:solid;border-color:var(--tabs-tab-borderColor);border-radius:var(--tabs-tab-borderRadius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--tabs-transitionDuration) var(--tabs-transitionEasing),background-color var(--tabs-transitionDuration) var(--tabs-transitionEasing),border-color var(--tabs-transitionDuration) var(--tabs-transitionEasing)}.tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.tabs__tab:hover:not(.isDisabled){color:var(--tabs-tab-hover-color);background:var(--tabs-tab-hover-background);border-color:var(--tabs-tab-hover-borderColor)}.tabs__tab:focus{outline:none}.tabs__tab:focus-visible{outline:var(--tabs-focus-outlineWidth) var(--tabs-focus-outlineStyle) var(--tabs-focus-outlineColor);outline-offset:var(--tabs-focus-outlineOffset);position:relative;z-index:1}.tabs__tab.isSelected{color:var(--tabs-tab-selected-color);background:var(--tabs-tab-selected-background)}.tabs__tab.isSelected:hover{color:var(--tabs-tab-selected-hover-color);background:var(--tabs-tab-selected-hover-background)}.tabs__tab.isDisabled{opacity:var(--tabs-tab-disabled-opacity);cursor:var(--tabs-tab-disabled-cursor);pointer-events:none}.tabs--vertical .tabs__tab{justify-content:flex-start;text-align:left;border-radius:.375rem 0 0 .375rem}.tabs__panel{padding:var(--tabs-panel-padding);color:var(--tabs-panel-color);outline:none;flex:1;min-width:0}.tabs__panels{position:relative;flex:1;min-width:0;padding:var(--tabs-tab-padding)}.tabs__panels>.tabs__panel{flex:none}.tabs__panel[hidden],.tabs__panel.isLeaving{display:none}.tabs__panel.isSelected.tabs--directionLeft{animation:var(--tabs-panel-enter-animation-left) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing)}.tabs__panel.isSelected.tabs--directionRight{animation:var(--tabs-panel-enter-animation-right) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing)}.tabs__panel.isSelected.tabs--directionUp{animation:var(--tabs-panel-enter-animation-up) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing)}.tabs__panel.isSelected.tabs--directionDown{animation:var(--tabs-panel-enter-animation-down) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing)}.tabs__panel.isLeaving.tabs--directionLeft{animation:var(--tabs-panel-leave-animation-left) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing) forwards}.tabs__panel.isLeaving.tabs--directionRight{animation:var(--tabs-panel-leave-animation-right) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing) forwards}.tabs__panel.isLeaving.tabs--directionUp{animation:var(--tabs-panel-leave-animation-up) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing) forwards}.tabs__panel.isLeaving.tabs--directionDown{animation:var(--tabs-panel-leave-animation-down) var(--tabs-panel-animation-duration) var(--tabs-panel-animation-easing) forwards}.tabs__panel:focus{outline:none}.tabs__panel:focus-visible{outline:var(--tabs-focus-outlineWidth) var(--tabs-focus-outlineStyle) var(--tabs-focus-outlineColor);outline-offset:var(--tabs-focus-outlineOffset)}.tabs__indicator{position:absolute;background:var(--tabs-indicator-background);border-radius:var(--tabs-indicator-borderRadius);pointer-events:none;opacity:0}.tabs__indicator.isVisible{opacity:1}.tabs--horizontal .tabs__indicator,.tabs:not(.tabs--vertical) .tabs__indicator{bottom:0;left:0;height:var(--tabs-indicator-thickness);width:var(--indicator-length, 0);transform:translate(var(--indicator-offset, 0))}.tabs--horizontal .tabs__indicator.shouldAnimate,.tabs:not(.tabs--vertical) .tabs__indicator.shouldAnimate{animation:var(--tabs-indicator-animation) var(--tabs-indicator-transitionDuration) var(--tabs-indicator-transitionEasing)}@keyframes tabs-indicator-slide-horizontal{0%{transform:translate(var(--indicator-from-offset));width:var(--indicator-from-length)}}.tabs--vertical .tabs__indicator{right:0;top:0;width:var(--tabs-indicator-thickness);height:var(--indicator-length, 0);transform:translateY(var(--indicator-offset, 0))}.tabs--vertical .tabs__indicator.shouldAnimate{animation:var(--tabs-indicator-animation-vertical) var(--tabs-indicator-transitionDuration) var(--tabs-indicator-transitionEasing)}@keyframes tabs-indicator-slide-vertical{0%{transform:translateY(var(--indicator-from-offset));height:var(--indicator-from-length)}}@media(prefers-reduced-motion:reduce){.tabs__tab{transition-duration:.01ms}.tabs__indicator,.tabs__indicator.shouldAnimate{animation:none}}@media(prefers-contrast:high){.tabs__list{border-width:2px}.tabs{--tabs-indicator-thickness: 3px}.tabs__tab:focus-visible{outline-width:3px}}@media(forced-colors:active){.tabs__list{border-color:CanvasText}.tabs__tab{color:CanvasText;border-color:CanvasText}.tabs__tab:hover,.tabs__tab.isSelected{background:Highlight;color:HighlightText;border-color:Highlight}.tabs__tab:focus-visible{outline-color:CanvasText}}}@layer component.defaults{.dateInput,.dateInput__calendar{--dateInput-height: var(--input-height);--dateInput-minWidth: 12.5rem;--dateInput-borderWidth: var(--input-borderWidth);--dateInput-borderRadius: var(--input-borderRadius);--dateInput-paddingBlock: .125em;--dateInput-paddingInline: 1.125em;--dateInput-iconArea-minWidth: calc(var(--dateInput-height) * .8125);--dateInput-controlArea-minWidth: calc(var(--dateInput-height) * .875);--dateInput-button-minWidth: calc(var(--dateInput-height) - (var(--dateInput-paddingBlock) * 2));--dateInput-font: normal 1rem/1 var(--fontFamily-body);--dateInput-fontSize: var(--input-fontSize);--dateInput-color: var(--input-color);--dateInput-background: var(--input-background);--dateInput-borderColor: var(--input-borderColor);--dateInput-placeholder-color: var(--input-placeholder-color);--dateInput-icon-color: var(--input-icon-color);--dateInput-icon-size: 1.125em;--dateInput-hover-color: var(--input-hover-color);--dateInput-hover-background: var(--input-hover-background);--dateInput-hover-borderColor: var(--input-hover-borderColor);--dateInput-hover-icon-color: var(--input-icon-color);--dateInput-focus-background: var(--color-canvas-subtle);--dateInput-focus-color: var(--input-focus--color);--dateInput-focus-borderColor: var(--input-focus-borderColor);--dateInput-focus-icon-color: var(--color-uiAccent);--dateInput-focus-outlineColor: var(--color-uiAccent);--dateInput-open-background: var(--dateInput-focus-background);--dateInput-open-color: var(--dateInput-focus-color);--dateInput-open-borderColor: var(--dateInput-focus-borderColor);--dateInput-open-icon-color: var(--dateInput-focus-icon-color);--dateInput-disabled-background: var(--input-disabled-background);--dateInput-disabled-color: var(--input-disabled-color);--dateInput-disabled-borderColor: var(--input-disabled-borderColor);--dateInput-disabled-icon-color: var(--color-text-disabled);--dateInput-disabled-placeholder-color: var(--color-text-disabled);--dateInput-invalid-background: var(--input-error-background);--dateInput-invalid-borderColor: var(--input-error-borderColor);--dateInput-invalid-color: var(--input-error-color);--dateInput-valid-background: var(--input-success-background);--dateInput-valid-borderColor: var(--input-success-borderColor);--dateInput-valid-color: var(--input-success-color);--dateInput-valid-icon-color: var(--input-success-color);--dateInput-actions-gap: var(--spacing-100);--dateInput-actions-paddingInline: var(--spacing-200);--dateInput-trigger-padding: var(--spacing-100);--dateInput-clearButton-size: 1.125em;--dateInput-clearButton-padding: .25em;--dateInput-clearButton-color: var(--input-icon-color);--dateInput-clearButton-hover-color: var(--color-text);--dateInput-calendar-offset: var(--spacing-300);--dateInput-calendar-transitionDuration: .25s;--dateInput-calendar-background: var(--color-canvas);--dateInput-calendar-borderColor: var(--color-uiDecorator);--dateInput-calendar-borderRadius: calc(var(--input-borderRadius) * 1.5);--dateInput-calendar-boxShadow: var(--shadow-ui-elevated);--dateInput-calendar-padding: var(--spacing-300);--dateInput-transitionDuration: var(--input-transitionDuration, var(--duration-fast, .15s));--dateInput-transitionEasing: var(--input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1)))}}@layer component.overrides{.dateInput{--icon-size: var(--dateInput-icon-size);--icon-color: var(--__dateInput-icon-color)}.dateInput__calendarContent .datePicker{--datePicker-borderWidth: 0;--datePicker-boxShadow: none}}@layer component.styles{.dateInput{--__dateInput-icon-color: var(--dateInput-icon-color);display:inline-flex;align-items:center;position:relative;height:var(--dateInput-height);min-width:var(--dateInput-minWidth);padding:var(--dateInput-paddingBlock);font:var(--dateInput-font);font-size:var(--dateInput-fontSize);line-height:1;color:var(--dateInput-color);background:var(--dateInput-background);border:var(--dateInput-borderWidth) solid var(--dateInput-borderColor);border-radius:var(--dateInput-borderRadius);transition:var(--dateInput-transition, border-color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing), background-color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing), color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing), box-shadow var(--dateInput-transitionDuration) var(--dateInput-transitionEasing) )}.dateInput:hover{color:var(--dateInput-hover-color);background:var(--dateInput-hover-background);border-color:var(--dateInput-hover-borderColor);--__dateInput-icon-color: var(--dateInput-hover-icon-color)}.dateInput:focus-within{color:var(--dateInput-focus-color);background:var(--dateInput-focus-background);border-color:var(--dateInput-focus-borderColor);--__dateInput-icon-color: var(--dateInput-focus-icon-color)}.dateInput:has(:focus-visible){outline:var(--dateInput-focus-outline, var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--dateInput-focus-outlineColor) );outline-offset:var(--focusRing-outlineOffset)}.dateInput.isOpen{color:var(--dateInput-open-color);background:var(--dateInput-open-background);border-color:var(--dateInput-open-borderColor);--__dateInput-icon-color: var(--dateInput-open-icon-color)}.dateInput.isInvalid{color:var(--dateInput-invalid-color);background:var(--dateInput-invalid-background);border-color:var(--dateInput-invalid-borderColor);--__dateInput-icon-color: var(--dateInput-invalid-color)}.dateInput.isValid{color:var(--dateInput-valid-color);background:var(--dateInput-valid-background);border-color:var(--dateInput-valid-borderColor);--__dateInput-icon-color: var(--dateInput-valid-icon-color)}.dateInput.isDisabled{color:var(--dateInput-disabled-color);background:var(--dateInput-disabled-background);border-color:var(--dateInput-disabled-borderColor);--__dateInput-icon-color: var(--dateInput-disabled-icon-color)}.dateInput.isDisabled .dateInput__input::placeholder{color:var(--dateInput-disabled-placeholder-color)}.dateInput__inputWrapper{flex:1 1 auto;display:flex;align-items:center;min-width:0}.dateInput__input{appearance:none;border:none;background:transparent;outline:none;margin:0;padding:0 var(--dateInput-paddingInline);padding-right:calc(var(--dateInput-paddingInline) * 4);font:inherit;color:inherit;flex:1 1 100%;align-self:stretch;min-width:0;width:100%}.dateInput__input::placeholder{color:var(--dateInput-placeholder-color);opacity:1}.dateInput__input:focus{outline:none}.dateInput__input:-webkit-autofill,.dateInput__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--dateInput-color);-webkit-box-shadow:0 0 0 100rem var(--dateInput-background) inset;transition:background-color 5000s ease-in-out 0s}.dateInput:focus-within .dateInput__input:-webkit-autofill{-webkit-text-fill-color:var(--dateInput-focus-color);-webkit-box-shadow:0 0 0 100rem var(--dateInput-focus-background) inset}.dateInput__actions{display:flex;align-items:center;gap:var(--dateInput-actions-gap);position:absolute;right:var(--dateInput-actions-paddingInline, var(--spacing-200));top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.dateInput__actions>*{pointer-events:auto}.dateInput__trigger{appearance:none;border:none;background:transparent;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--dateInput-trigger-padding);flex-shrink:0;color:var(--__dateInput-icon-color);border-radius:var(--dateInput-borderRadius);transition:color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing)}.dateInput__trigger:focus{outline:none}.dateInput__trigger:hover:not(:disabled){background:var(--color-canvas-subtle)}.dateInput:focus-within .dateInput__trigger:hover:not(:disabled),.dateInput.isOpen .dateInput__trigger:hover:not(:disabled){background:var(--color-uiDecorator-faint);color:var(--color-uiAccent)}.dateInput__trigger:active:not(:disabled){background:var(--color-uiAccent-faint)}.dateInput__trigger:focus-visible{outline:var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--dateInput-focus-outlineColor);outline-offset:var(--focusRing-outlineOffset)}.dateInput__trigger.isDisabled{cursor:not-allowed;opacity:.5}.dateInput__trigger svg{width:var(--dateInput-icon-size);height:var(--dateInput-icon-size)}.dateInput__clear{appearance:none;border:none;background:transparent;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--dateInput-clearButton-padding);flex-shrink:0;color:var(--dateInput-clearButton-color);transition:color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing)}.dateInput__clear:hover:not(:disabled){color:var(--dateInput-clearButton-hover-color)}.dateInput__clear:focus{outline:none}.dateInput__clear:disabled{cursor:not-allowed;opacity:.5}.dateInput__clear svg{display:block;width:var(--dateInput-clearButton-size);height:var(--dateInput-clearButton-size)}.dateInput__calendar{position:absolute;opacity:0;transform:scale(.95) translateY(-.25em);pointer-events:none;visibility:hidden;transition:opacity var(--dateInput-calendar-transitionDuration) var(--ease-ui, cubic-bezier(.4, 0, .2, 1)),transform var(--dateInput-calendar-transitionDuration) var(--ease-ui, cubic-bezier(.4, 0, .2, 1)),visibility var(--dateInput-calendar-transitionDuration) var(--ease-ui, cubic-bezier(.4, 0, .2, 1))}.dateInput__calendar.isOpen{opacity:1;transform:scale(1) translateY(0);pointer-events:auto;visibility:visible}.dateInput__calendar.isClosing{opacity:0;transform:scale(.95) translateY(-.25em);pointer-events:none;visibility:visible}.dateInput__calendarContent{width:var(--dateInput-triggerWidth, auto);min-width:var(--dateInput-minWidth);background:var(--dateInput-calendar-background);border:1px solid var(--dateInput-calendar-borderColor);border-radius:var(--dateInput-calendar-borderRadius);box-shadow:var(--dateInput-calendar-boxShadow);padding:var(--dateInput-calendar-padding)}.dateInput--small{font-size:.875rem}.dateInput--large{font-size:1.125rem}@media(prefers-reduced-motion:reduce){.dateInput,.dateInput__trigger,.dateInput__clear{transition-duration:.01ms}}@media(prefers-contrast:high){.dateInput{border-width:2px}.dateInput:has(:focus-visible){outline-width:3px}.dateInput__trigger,.dateInput__clear{border:1px solid currentColor}}}@layer component.defaults{.dateInput,.dateInput__segments{--dateInput-segment-padding: .125em .25em;--dateInput-segment-borderRadius: .125em;--dateInput-segment-minWidth: 1.5em;--dateInput-segment-active-background: var(--color-uiAccent);--dateInput-segment-active-color: var(--color-canvas);--dateInput-segment-placeholder-color: var(--color-text-muted);--dateInput-separator-color: var(--color-text-subtle);--dateInput-separator-padding: 0 .125em}}@layer component.styles{.dateInput__segments{display:flex;align-items:center;flex:1 1 auto;min-width:0;padding:0 var(--dateInput-paddingInline);cursor:text}.dateInput__segments.isDisabled{cursor:not-allowed}.dateInput__segment{display:inline-block;padding:var(--dateInput-segment-padding);border-radius:var(--dateInput-segment-borderRadius);min-width:var(--dateInput-segment-minWidth);text-align:center;font-variant-numeric:tabular-nums;cursor:text;-webkit-user-select:none;user-select:none;transition:background-color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing),color var(--dateInput-transitionDuration) var(--dateInput-transitionEasing)}.dateInput__segment--placeholder{color:var(--dateInput-segment-placeholder-color)}.dateInput__segment:focus{outline:none;background:var(--dateInput-segment-active-background);color:var(--dateInput-segment-active-color)}.dateInput__segment--active:not(:focus){background:color-mix(in srgb,var(--dateInput-segment-active-background) 15%,transparent)}.dateInput__segments.isDisabled .dateInput__segment{cursor:not-allowed;color:var(--dateInput-disabled-color)}.dateInput__segments.isDisabled .dateInput__segment--placeholder{color:var(--dateInput-disabled-placeholder-color)}.dateInput__separator{display:inline-block;padding:var(--dateInput-separator-padding);color:var(--dateInput-separator-color);-webkit-user-select:none;user-select:none}.dateInput__segments.isDisabled .dateInput__separator{color:var(--dateInput-disabled-placeholder-color)}@media(prefers-reduced-motion:reduce){.dateInput__segment{transition-duration:.01ms}}@media(prefers-contrast:high){.dateInput__segment:focus{outline:2px solid currentColor;outline-offset:1px}}}@layer component.defaults{.datePicker{--datePicker-width: 100%;--datePicker-background: var(--color-canvas);--datePicker-borderWidth: 1px;--datePicker-borderColor: var(--color-border);--datePicker-borderRadius: .1875rem;--datePicker-boxShadow: var(--shadow-ui-subtle);--datePicker-header-height: 2.5rem;--datePicker-header-padding: .375em;--datePicker-header-font: 500 .9375rem/1.5 var(--fontFamily-ui, var(--fontFamily, sans-serif));--datePicker-header-color: var(--color-text-muted);--datePicker-header-borderBottom: 1px solid var(--color-uiDecorator-faded);--datePicker-navButton-fontSize: 1.6em;--datePicker-gridHeader-padding: 1.25em 0 .667em;--datePicker-gridHeader-background: linear-gradient( 0deg, var(--color-canvas-tinted), var(--color-canvas) 30%);--datePicker-gridHeader-font: 700 .725rem/1 var(--fontFamily-ui, var(--fontFamily, sans-serif));--datePicker-gridHeader-color: var(--color-uiDecorator-vivid);--datePicker-gridHeader-borderBottom: 1px solid var(--color-uiDecorator);--datePicker-grid-rowHeight: 2rem;--datePicker-grid-padding: 0;--datePicker-grid-columnRule: 1px solid var(--color-uiDecorator);--datePicker-grid-rowRule: 1px solid var(--color-uiDecorator);--datePicker-day-color: var(--color-text);--datePicker-day-background: var(--color-canvas);--datePicker-day-font: 400 .875rem/1 var(--fontFamily-ui, var(--fontFamily, sans-serif));--datePicker-day-otherMonth-color: var(--color-text-faded);--datePicker-day-otherMonth-background: var(--color-canvas-subtle);--datePicker-day-otherMonth-font: var(--datePicker-day-font);--datePicker-day-currentDay-fontWeight: 600;--datePicker-day-hover-color: var(--color-text);--datePicker-day-hover-background: var(--color-uiAccent-faint);--datePicker-day-isFocused-color: initial;--datePicker-day-isFocused-background: initial;--datePicker-day-isFocused-fontWeight: 600;--datePicker-day-isFocused-outline: var(--focusRing-outline);--datePicker-day-isFocused-outlineOffset: var(--focusRing-inset-outlineOffset);--datePicker-day-isSelected-background: var(--color-uiAccent);--datePicker-day-isSelected-color: var(--color-uiAccent-contrast);--datePicker-day-isSelected-fontWeight: 600;--datePicker-day-isDisabled-opacity: .5;--datePicker-day-isInRange-background: var(--color-uiAccent-faint);--datePicker-day-isInRange-color: var(--color-text);--datePicker-day-isRangeStart-borderRadius: var(--radius-sm) 0 0 var(--radius-sm);--datePicker-day-isRangeEnd-borderRadius: 0 var(--radius-sm) var(--radius-sm) 0;--datePicker-helpText-padding: .75rem 1rem;--datePicker-helpText-font: 400 .8125rem/1.4 var(--fontFamily-ui, var(--fontFamily, sans-serif));--datePicker-helpText-color: var(--color-text-muted);--datePicker-helpText-background: var(--color-canvas-subtle);--datePicker-helpText-borderTop: 1px solid var(--color-uiDecorator-faded);--datePicker-transitionDuration: .1s;--datePicker-transitionEasing: ease-in-out}}@layer component.overrides{.datePicker__headerButton{--button-height: calc(var(--datePicker-header-height) - (var(--datePicker-header-padding) * 2));--icon-size: var(--datePicker-navButton-fontSize)}}@layer component.styles{.datePicker{width:var(--datePicker-width);background:var(--datePicker-background);border:var(--datePicker-borderWidth) solid var(--datePicker-borderColor);border-radius:var(--datePicker-borderRadius);box-shadow:var(--datePicker-boxShadow);overflow:hidden}.datePicker__header{display:flex;justify-content:space-between;align-items:center;height:var(--datePicker-header-height);padding:var(--datePicker-header-padding);color:var(--datePicker-header-color);border-bottom:var(--datePicker-header-borderBottom)}.datePicker__headerLabel{font:var(--datePicker-header-font);flex:1 1 100%;text-align:center}.datePicker__gridHeader{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr;justify-items:center;align-items:baseline;font:var(--datePicker-gridHeader-font);padding:var(--datePicker-gridHeader-padding);background:var(--datePicker-gridHeader-background);border-bottom:var(--datePicker-gridHeader-borderBottom)}.datePicker__gridLabel{font:inherit;color:var(--datePicker-gridHeader-color);text-transform:uppercase}.datePicker__grid{display:flex;flex-direction:column;padding:var(--datePicker-grid-padding);font:var(--datePicker-day-font);text-align:center}.datePicker__grid:focus{outline:none}.datePicker__grid>[role=row]{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:var(--datePicker-grid-rowHeight)}.datePicker__day{appearance:none;display:flex;justify-content:center;align-items:center;min-height:var(--datePicker-grid-rowHeight);cursor:pointer;font:inherit;color:var(--datePicker-day-color);background:var(--datePicker-day-background);border:none;border-right:var(--datePicker-grid-columnRule);border-bottom:var(--datePicker-grid-rowRule);transition:color var(--datePicker-transitionDuration) var(--datePicker-transitionEasing),background var(--datePicker-transitionDuration) var(--datePicker-transitionEasing)}.datePicker__day:nth-child(7){border-right:none}.datePicker__grid>[role=row]:last-child .datePicker__day{border-bottom:none}.datePicker__day--otherMonth{color:var(--datePicker-day-otherMonth-color);background:var(--datePicker-day-otherMonth-background)}.datePicker__day--currentDay{font-weight:var(--datePicker-day-currentDay-fontWeight)}.datePicker__day:not(.isDisabled,.isSelected):hover{color:var(--datePicker-day-hover-color);background:var(--datePicker-day-hover-background)}.datePicker__day:focus{outline:none}.datePicker__day:focus-visible,.datePicker__day.isFocused{color:var(--datePicker-day-isFocused-color);background:var(--datePicker-day-isFocused-background);font-weight:var(--datePicker-day-isFocused-fontWeight);outline:var(--datePicker-day-isFocused-outline);outline-offset:var(--datePicker-day-isFocused-outlineOffset)}.datePicker__day.isSelected{color:var(--datePicker-day-isSelected-color);background:var(--datePicker-day-isSelected-background);font-weight:var(--datePicker-day-isSelected-fontWeight);cursor:default}.datePicker__day.isDisabled{opacity:var(--datePicker-day-isDisabled-opacity);pointer-events:none}.datePicker__day.isInRange{color:var(--datePicker-day-isInRange-color);background:var(--datePicker-day-isInRange-background)}.datePicker__day.isRangeStart{border-radius:var(--datePicker-day-isRangeStart-borderRadius)}.datePicker__day.isRangeEnd{border-radius:var(--datePicker-day-isRangeEnd-borderRadius)}.datePicker__day.isRangeStart.isRangeEnd{border-radius:var(--radius-sm)}.datePicker__day.isRangeStart,.datePicker__day.isRangeEnd{color:var(--datePicker-day-isSelected-color);background:var(--datePicker-day-isSelected-background);font-weight:var(--datePicker-day-isSelected-fontWeight)}.datePicker__day.isSelecting:not(.isDisabled,.isSelected,.isInRange):hover{color:var(--datePicker-day-hover-color);background:var(--datePicker-day-hover-background)}.datePicker__monthYearDropdowns{display:flex;align-items:center;gap:var(--spacing-200, .5rem);padding:var(--datePicker-header-padding);height:var(--datePicker-header-height);border-bottom:var(--datePicker-header-borderBottom)}.datePicker__monthSelect,.datePicker__yearSelect{appearance:none;border:1px solid var(--color-border);border-radius:var(--datePicker-borderRadius);background:var(--color-canvas);color:var(--color-text);font:var(--datePicker-header-font);padding:.25em 1.5em .25em .5em;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23666' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='miter' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .375em center}.datePicker__monthSelect{flex:1 1 auto}.datePicker__yearSelect{flex:0 0 auto}.datePicker__monthSelect:focus-visible,.datePicker__yearSelect:focus-visible{outline:var(--focusRing-outline);outline-offset:var(--focusRing-outlineOffset)}.datePicker__helpText{padding:var(--datePicker-helpText-padding);font:var(--datePicker-helpText-font);color:var(--datePicker-helpText-color);background:var(--datePicker-helpText-background);border-top:var(--datePicker-helpText-borderTop)}}@layer component.defaults{.numberInput{--numberInput-minWidth: 4rem;--textInput-minWidth: var(--numberInput-minWidth);--textInput-input-width: 4em}}@layer component.styles{.numberInput .textInput__input{text-align:center}.numberInput .textInput__input::-webkit-outer-spin-button,.numberInput .textInput__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}@layer component.defaults{.treeMenu{--treeMenu-indent-size: 1rem;--treeMenu-item-paddingBlock: .375rem;--treeMenu-item-paddingInline: .5rem;--treeMenu-item-borderRadius: .25rem;--treeMenu-item-gap: .375em;--treeMenu-item-background: transparent;--treeMenu-item-color: inherit;--treeMenu-item-hover-background: var(--color-uiDecorator-faint);--treeMenu-item-hover-color: inherit;--treeMenu-item-selected-background: var(--color-uiDecorator);--treeMenu-item-selected-color: inherit;--treeMenu-item-selected-fontWeight: 600;--treeMenu-item-active-background: var(--color-uiDecorator);--treeMenu-item-active-color: inherit;--treeMenu-item-active-fontWeight: 600;--treeMenu-item-disabled-opacity: .5;--treeMenu-toggle-size: 1.25em;--treeMenu-toggle-rotate-closed: 0deg;--treeMenu-toggle-rotate-open: 90deg;--treeMenu-focus-outline: var(--focusRing-outline);--treeMenu-focus-outlineOffset: var(--focusRing-outlineOffset);--treeMenu-transitionDuration: .15s;--treeMenu-transitionEasing: ease-in-out}}@layer component.styles{.treeMenu,.treeMenu__content{margin:0;padding:0;list-style:none}.treeMenu__item{position:relative}.treeMenu__item:focus{outline:none}.treeMenu__item:focus-visible>.treeMenu__row{outline:var(--treeMenu-focus-outline);outline-offset:var(--treeMenu-focus-outlineOffset);position:relative;z-index:1}.treeMenu__item.isDisabled{opacity:var(--treeMenu-item-disabled-opacity);pointer-events:none}.treeMenu__row{display:flex;align-items:center;gap:var(--treeMenu-item-gap);width:100%;padding:var(--treeMenu-item-paddingBlock) var(--treeMenu-item-paddingInline);border-radius:var(--treeMenu-item-borderRadius);color:var(--treeMenu-item-color);background:var(--treeMenu-item-background);text-decoration:none;border:none;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--treeMenu-transitionDuration) var(--treeMenu-transitionEasing)}.treeMenu__row:hover{background:var(--treeMenu-item-hover-background);color:var(--treeMenu-item-hover-color)}.treeMenu__item.isSelected>.treeMenu__row{background:var(--treeMenu-item-selected-background);color:var(--treeMenu-item-selected-color);font-weight:var(--treeMenu-item-selected-fontWeight)}.treeMenu__row.isActive{background:var(--treeMenu-item-active-background);color:var(--treeMenu-item-active-color);font-weight:var(--treeMenu-item-active-fontWeight)}.treeMenu__indent{flex-shrink:0;width:calc(var(--treeMenu-indent-size) * var(--treeMenu-depth, 0));margin-right:calc(-1 * var(--treeMenu-item-gap))}.treeMenu__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--treeMenu-toggle-size);height:var(--treeMenu-toggle-size);transform:rotate(var(--treeMenu-toggle-rotate-closed));transition:transform var(--treeMenu-transitionDuration) var(--treeMenu-transitionEasing)}.treeMenu__item.isExpanded>.treeMenu__row .treeMenu__toggle{transform:rotate(var(--treeMenu-toggle-rotate-open))}.treeMenu__toggle--swap{transform:none}.treeMenu__item.isExpanded>.treeMenu__row .treeMenu__toggle--swap{transform:none}.treeMenu__before,.treeMenu__after{display:flex;align-items:center;justify-content:center;flex-shrink:0}.treeMenu__before:has(.icon),.treeMenu__after:has(.icon){min-width:1.25em}.treeMenu__before .icon,.treeMenu__after .icon{transform:translateY(-.025em)}.treeMenu__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.treeMenu__row,.treeMenu__toggle{transition-duration:.01ms}}@media(prefers-contrast:high){.treeMenu__item:focus-visible>.treeMenu__row{outline-width:3px}}}@layer component.defaults{.treeMenu{--treeMenu-line-color: color-mix(in srgb, currentColor 35%, transparent);--treeMenu-line-width: 1px}}@layer component.modifier{.treeMenu--solidLines .treeMenu__content>.treeMenu__item:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--treeMenu-item-paddingInline) + (var(--treeMenu-depth, 0) - 1) * var(--treeMenu-indent-size) + var(--treeMenu-indent-size) / 2);width:var(--treeMenu-line-width);background:var(--treeMenu-line-color)}.treeMenu--dottedLines .treeMenu__content>.treeMenu__item:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--treeMenu-item-paddingInline) + (var(--treeMenu-depth, 0) - 1) * var(--treeMenu-indent-size) + var(--treeMenu-indent-size) / 2);width:0;border-left:var(--treeMenu-line-width) dotted var(--treeMenu-line-color)}.treeMenu--dottedLines .treeMenu__content>.treeMenu__item:last-child:before{bottom:auto;height:calc(var(--treeMenu-item-paddingBlock) + .75em)}.treeMenu--dottedLines .treeMenu__content>.treeMenu__item>.treeMenu__row:before{content:"";position:absolute;top:calc(var(--treeMenu-item-paddingBlock) + .75em - var(--treeMenu-line-width) / 2);left:calc(var(--treeMenu-item-paddingInline) + (var(--treeMenu-depth, 0) - 1) * var(--treeMenu-indent-size) + var(--treeMenu-indent-size) / 2);width:calc(var(--treeMenu-indent-size) / 2);height:0;border-top:var(--treeMenu-line-width) dotted var(--treeMenu-line-color)}@media(prefers-contrast:high){.treeMenu--solidLines,.treeMenu--dottedLines{--treeMenu-line-color: currentColor}}}@layer component.defaults{.virtualList{--virtualList-height: 100%;--virtualList-width: 100%}}@layer component.styles{.virtualList{position:relative;height:var(--virtualList-height);width:var(--virtualList-width);overflow:auto;contain:strict}.virtualList__spacer{position:relative;min-height:1px;min-width:1px}.virtualList__item{position:absolute;top:0;left:0}.virtualList__preMeasure{position:absolute;top:0;left:0;width:100%;visibility:hidden;pointer-events:none;overflow:hidden;contain:strict}.virtualList--horizontal{overflow-x:auto;overflow-y:hidden}.virtualList--horizontal .virtualList__spacer{display:flex;flex-direction:row;height:100%}.virtualList--horizontal .virtualList__item{top:0;left:auto}.scrollArea__viewport>.virtualList,.scrollArea__content>.virtualList{overflow:visible;height:auto;contain:layout style}.virtualList--externalScroll,.virtualList--windowScroll{overflow:visible;height:auto;contain:layout style}}@layer component.defaults{.accordion{--accordion-gap: .5rem;--accordion-item-borderRadius: .375rem;--accordion-item-borderWidth: 1px;--accordion-item-borderColor: var(--color-uiDecorator-muted);--accordion-item-background: var(--color-canvas);--accordion-header-fontSize: 1rem;--accordion-header-fontWeight: 500;--accordion-header-lineHeight: 1.5;--accordion-trigger-padding: 1rem;--accordion-trigger-color: var(--color-text);--accordion-trigger-background: transparent;--accordion-trigger-gap: .75rem;--accordion-trigger-hover-background: var(--color-uiDecorator-faint);--accordion-trigger-hover-color: var(--color-text);--accordion-trigger-active-background: var(--color-uiDecorator-muted);--accordion-trigger-active-color: var(--color-text);--accordion-indicator-size: 1rem;--accordion-indicator-color: var(--color-text-muted);--accordion-indicator-rotate-duration: .2s;--accordion-indicator-rotate-easing: ease-out;--accordion-panel-color: var(--color-text);--accordion-contentWrapper-padding: .5rem 1rem 1rem 1rem;--accordion-focus-outlineColor: var(--focusRing-outlineColor);--accordion-focus-outlineWidth: var(--focusRing-outlineWidth);--accordion-focus-outlineStyle: var(--focusRing-outlineStyle);--accordion-disabled-opacity: .5;--accordion-disabled-cursor: not-allowed;--accordion-transitionDuration: .2s;--accordion-transitionEasing: ease-in-out}}@layer component.styles{.accordion{display:flex;flex-direction:column;gap:var(--accordion-gap)}.accordion__item{border:var(--accordion-item-borderWidth) solid var(--accordion-item-borderColor);border-radius:var(--accordion-item-borderRadius);background:var(--accordion-item-background)}.accordion__header{margin:0;font-size:var(--accordion-header-fontSize);font-weight:var(--accordion-header-fontWeight);line-height:var(--accordion-header-lineHeight)}.accordion__trigger{display:flex;align-items:center;gap:var(--accordion-trigger-gap);width:100%;padding:var(--accordion-trigger-padding);font:inherit;text-align:left;color:var(--accordion-trigger-color);background:var(--accordion-trigger-background);border:none;cursor:pointer;min-width:0;transition:background-color var(--accordion-transitionDuration) var(--accordion-transitionEasing),color var(--accordion-transitionDuration) var(--accordion-transitionEasing)}.accordion__trigger:hover{background:var(--accordion-trigger-hover-background);color:var(--accordion-trigger-hover-color)}.accordion__trigger:focus{outline:none}.accordion__trigger:focus-visible{box-shadow:inset 0 0 0 var(--accordion-focus-outlineWidth) var(--accordion-focus-outlineColor);position:relative;z-index:1}.accordion__trigger:active,.accordion__item.isOpen .accordion__trigger{background:var(--accordion-trigger-active-background);color:var(--accordion-trigger-active-color)}.accordion__trigger.nonCollapsible{cursor:default}.accordion__trigger.nonCollapsible:hover,.accordion__trigger.nonCollapsible:active{background:var(--accordion-trigger-background);color:var(--accordion-trigger-color)}.accordion__indicator{flex-shrink:0;width:var(--accordion-indicator-size);height:var(--accordion-indicator-size);color:var(--accordion-indicator-color);margin-left:auto;transition:transform var(--accordion-indicator-rotate-duration) var(--accordion-indicator-rotate-easing)}.accordion__item.isOpen>.accordion__header>.accordion__trigger .accordion__indicator{transform:rotate(180deg)}.accordion__panel[hidden]{display:none}.accordion__panel[hidden=until-found]{display:block}.accordion__content.isHiddenUntilFound{visibility:visible}.accordion__panel.isHidden{pointer-events:none}.accordion__content{overflow:hidden;visibility:hidden;height:0;transition:height var(--accordion-transitionDuration) var(--accordion-transitionEasing)}.accordion__content.isOpening{height:0}.accordion__content.isOpen:not(.isOpening){height:var(--accordion-content-height);visibility:visible}.accordion__content.isExpanded:not(.isClosing):not(.isOpening){overflow:visible}.accordion__content.isClosingPending{height:var(--accordion-content-height);visibility:visible}.accordion__content.isClosing{height:0;visibility:visible}.accordion__contentWrapper{color:var(--accordion-panel-color);padding:var(--accordion-contentWrapper-padding)}.accordion__item.isDisabled{opacity:var(--accordion-disabled-opacity)}.accordion__item.isDisabled .accordion__trigger{cursor:var(--accordion-disabled-cursor);pointer-events:none}@media(prefers-reduced-motion:reduce){.accordion__trigger,.accordion__indicator,.accordion__content{transition-duration:.01ms}}@media(prefers-contrast:high){.accordion__item{border-width:2px}.accordion__trigger:focus-visible{box-shadow:inset 0 0 0 3px var(--accordion-focus-outlineColor)}}@media(forced-colors:active){.accordion__item{border-color:CanvasText}.accordion__trigger:hover,.accordion__trigger:active,.accordion__item.isOpen .accordion__trigger{background:Highlight;color:HighlightText}.accordion__indicator{color:CanvasText}.accordion__trigger:hover .accordion__indicator,.accordion__item.isOpen .accordion__indicator{color:HighlightText}}}@layer component.defaults{.loader{--loader-size: 1.5em;--loader-strokeWidth: 4;--loader-color: currentColor;--loader-rotation-animationDuration: .8s;--loader-dash-animationDuration: 1.5s;--loader-pulse-animationDuration: .8s;--loader-bars-item-animationDuration: .8s;--loader-rotation-animationEasing: var(--ease-linear, linear);--loader-dash-animationEasing: var(--ease-inOut-sine, ease-in-out);--loader-pulse-animationEasing: var(--ease-inOut-sine, ease-in-out);--loader-bars-animationEasing: var(--ease-inOut-sine, ease-in-out);--loader-dots-item-gap: .3em;--loader-dots-item-size: .4em;--loader-bars-item-gap: .25em;--loader-bars-item-width: .3em;--loader-bars-item-height: 1.2em;--loader-reducedMotion-animationDuration: 2s;--loader-reducedMotion-opacity: .8}}@layer component.overrides{.button .loader{--loader-size: 1em;--loader-strokeWidth: 3}.button--micro .loader{--loader-size: .75em;--loader-strokeWidth: 2.5}.button--small .loader{--loader-size: .875em;--loader-strokeWidth: 3}.button--large .loader{--loader-size: 1em;--loader-strokeWidth: 3}}@layer component.styles{.loader{display:inline-flex;align-items:center;justify-content:center;width:var(--loader-size);height:var(--loader-size);color:var(--loader-color);user-select:none;-webkit-user-select:none}.loader--inline{display:inline-flex;vertical-align:middle}.loader__svg{width:100%;height:100%;animation:loader-rotate var(--loader-rotation-animationDuration) var(--loader-rotation-animationEasing) infinite}.loader__circle{stroke:currentColor;stroke-width:var(--loader-strokeWidth);stroke-linecap:round;stroke-dasharray:90,150;stroke-dashoffset:0;animation:loader-dash var(--loader-dash-animationDuration) var(--loader-dash-animationEasing) infinite}.loader__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes loader-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes loader-bars{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}}@layer component.styles{@media(prefers-reduced-motion:reduce){.loader__svg{animation-animationDuration:var(--loader-reducedMotion-animationDuration)}.loader__circle{animation:none;stroke-dasharray:90,150}.loader--dots:before,.loader--dots:after,.loader--bars .loader__bar{animation:none;opacity:var(--loader-reducedMotion-opacity)}}}@layer component.modifier{.loader--micro{--loader-size: .75em;--loader-strokeWidth: 2.5}.loader--micro.loader--dots{--loader-dots-item-size: .25em;--loader-dots-item-gap: .35em}.loader--micro.loader--bars{--loader-bars-item-width: .25em;--loader-bars-item-height: 1em;--loader-bars-item-gap: .3em}.loader--small{--loader-size: 1em;--loader-strokeWidth: 3}.loader--small.loader--dots{--loader-dots-item-size: .3em;--loader-dots-item-gap: .4em}.loader--small.loader--bars{--loader-bars-item-gap: .3em}.loader--large{--loader-size: 2.5em;--loader-strokeWidth: 5}.loader--large.loader--dots{--loader-dots-item-size: .55em;--loader-dots-item-gap: .35em}.loader--large.loader--bars{--loader-bars-item-width: .4em;--loader-bars-item-height: 1.4em;--loader-bars-item-gap: .3em}}@layer component.modifier{.loader--dots{display:inline-flex;gap:var(--loader-dots-item-gap);align-items:center}.loader--dots .loader__svg{display:none}.loader--dots:before,.loader--dots:after{content:"";display:inline-block;width:var(--loader-dots-item-size);height:var(--loader-dots-item-size);min-width:var(--loader-dots-item-size);min-height:var(--loader-dots-item-size);flex-shrink:0;background:currentColor;border-radius:50%;animation:loader-pulse var(--loader-pulse-animationDuration) var(--loader-pulse-animationEasing) infinite}.loader--dots .loader__bar{display:inline-block;width:var(--loader-dots-item-size);height:var(--loader-dots-item-size);min-width:var(--loader-dots-item-size);min-height:var(--loader-dots-item-size);flex-shrink:0;background:currentColor;border-radius:50%;animation:loader-pulse var(--loader-pulse-animationDuration) var(--loader-pulse-animationEasing) infinite}.loader--dots:before{animation-delay:0s}.loader--dots .loader__bar{animation-delay:calc(var(--loader-pulse-animationDuration) / 3)}.loader--dots:after{animation-delay:calc(var(--loader-pulse-animationDuration) * 2 / 3)}.loader--bars{display:inline-flex;align-items:flex-end;gap:var(--loader-bars-item-gap)}.loader--bars .loader__svg{display:none}.loader--bars:before,.loader--bars:after{content:"";display:inline-block;width:var(--loader-bars-item-width);height:var(--loader-bars-item-height);background:currentColor;border-radius:calc(var(--loader-bars-item-width) / 4);animation:loader-bars var(--loader-bars-item-animationDuration) var(--loader-bars-animationEasing) infinite;transform-origin:bottom}.loader--bars .loader__bar{display:inline-block;width:var(--loader-bars-item-width);height:var(--loader-bars-item-height);background:currentColor;border-radius:calc(var(--loader-bars-item-width) / 4);animation:loader-bars var(--loader-bars-item-animationDuration) var(--loader-bars-animationEasing) infinite;transform-origin:bottom}.loader--bars:before{animation-delay:0s}.loader--bars .loader__bar{animation-delay:calc(var(--loader-bars-item-animationDuration) / 3)}.loader--bars:after{animation-delay:calc(var(--loader-bars-item-animationDuration) * 2 / 3)}}.capsLabel{font-size:var(--fontSize-caption);font-weight:var(--fontWeight-semibold);letter-spacing:var(--letterSpacing-caps);text-transform:uppercase;color:var(--color-text-faded)}.textArea{--textArea-borderWidth: var(--input-borderWidth);--textArea-borderRadius: var(--input-borderRadius);--textArea-paddingBlock: var(--input-paddingBlock);--textArea-paddingInline: var(--input-paddingInline);--textArea-font: normal 1rem/1.4 var(--fontFamily-body);--textArea-fontSize: var(--input-fontSize);--textArea-minHeight: var(--textarea-minHeight);--textArea-resize: var(--textarea-resize);--textArea-color: var(--input-color);--textArea-background: var(--input-background);--textArea-borderColor: var(--input-borderColor);--textArea-placeholder-color: var(--color-ui-300);--textArea-hover-color: var(--input-hover-color);--textArea-hover-background: var(--input-hover-background);--textArea-hover-borderColor: var(--input-hover-borderColor);--textArea-focus-background: var(--color-canvas-subtle);--textArea-focus-color: var(--input-focus--color);--textArea-focus-borderColor: var(--input-focus-borderColor);--textArea-focus-outlineColor: var(--color-primary);--textArea-disabled-background: var(--input-disabled-background);--textArea-disabled-color: var(--input-disabled-color);--textArea-disabled-borderColor: var(--input-disabled-borderColor);--textArea-disabled-placeholder-color: var(--color-text-disabled);--textArea-invalid-background: var(--input-error-background);--textArea-invalid-borderColor: var(--input-error-borderColor);--textArea-invalid-color: var(--input-error-color);--textArea-valid-background: var(--input-success-background);--textArea-valid-borderColor: var(--input-success-borderColor);--textArea-valid-color: var(--input-success-color);--textArea-transitionDuration: var( --input-transitionDuration, var(--duration-fast, .15s) );--textArea-transitionEasing: var( --input-transitionEasing, var(--ease-ui, cubic-bezier(.5, 1, .89, 1)) );display:flex;position:relative;min-width:12.5rem;padding:var(--textArea-paddingBlock);font:var(--textArea-font);font-size:var(--textArea-fontSize);color:var(--textArea-color);background:var(--textArea-background);border:var(--textArea-borderWidth) solid var(--textArea-borderColor);border-radius:var(--textArea-borderRadius);transition:border-color var(--textArea-transitionDuration) var(--textArea-transitionEasing),background-color var(--textArea-transitionDuration) var(--textArea-transitionEasing),color var(--textArea-transitionDuration) var(--textArea-transitionEasing),box-shadow var(--textArea-transitionDuration) var(--textArea-transitionEasing)}.textArea:hover{color:var(--textArea-hover-color);background:var(--textArea-hover-background);border-color:var(--textArea-hover-borderColor)}.textArea:focus-within{color:var(--textArea-focus-color);background:var(--textArea-focus-background);border-color:var(--textArea-focus-borderColor);outline:var(--focusRing-outlineWidth) var(--focusRing-outlineStyle) var(--textArea-focus-outlineColor);outline-offset:var(--focusRing-outlineOffset)}.textArea.isInvalid{color:var(--textArea-invalid-color);background:var(--textArea-invalid-background);border-color:var(--textArea-invalid-borderColor)}.textArea.isValid{color:var(--textArea-valid-color);background:var(--textArea-valid-background);border-color:var(--textArea-valid-borderColor)}.textArea.isDisabled{color:var(--textArea-disabled-color);background:var(--textArea-disabled-background);border-color:var(--textArea-disabled-borderColor)}.textArea.isDisabled .textArea__input::placeholder{color:var(--textArea-disabled-placeholder-color)}.textArea__input{appearance:none;border:none;background:transparent;outline:none;margin:0;padding:0 var(--textArea-paddingInline);font:inherit;color:inherit;flex:1 1 100%;width:100%;min-width:0;resize:var(--textArea-resize)}.textArea__input::placeholder{color:var(--textArea-placeholder-color);opacity:1}.textArea__input:focus{outline:none}@media(prefers-reduced-motion:reduce){.textArea{transition-duration:.01ms}}@media(prefers-contrast:high){.textArea{border-width:2px}.textArea:focus-within{outline-width:3px}}.form__message{gap:var(--spacing-200)}.form.isInvalid>.form__message{border-radius:0}.selectCondensed{--input-fontSize: .85rem;--input-paddingBlock: .115em;--selectInput-paddingInline: .5em;--input-height: calc( var(--input-lineHeight) + var(--input-paddingBlock) * 1.5 )}.selectCondensed .selectInput__trigger,.selectCondensed .comboboxInput__input{--textInput-height: 2rem}.selectInput__content.selectCondensed__menu{min-width:0;--selectInput-item-fontSize: .8125rem;--selectInput-item-paddingBlock: var(--spacing-200);--selectInput-item-paddingInline: var(--spacing-300);--selectInput-content-padding: var(--spacing-50);--selectInput-list-padding: var(--spacing-100)}.formSection{border:0;padding:0;margin:0;min-width:0}.formSection:first-of-type{margin-top:0}.formSection__title{padding:var(--spacing-400) 0 var(--spacing-500);width:100%}.formSection:first-of-type .formSection__title{padding-top:0}.formSection__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-300);padding:var(--spacing-400) 0 var(--spacing-500)}.formSection:first-of-type .formSection__head{padding-top:0}.formSection__title--inline{width:auto;padding:0}.formSection__action{display:flex;align-items:center;gap:var(--spacing-200);flex-shrink:0}.formSection__description{margin:0 0 .75rem;color:var(--color-text-faded);font-size:.875rem}.formSection__body{display:flex;flex-direction:column;gap:var(--spacing-300, .75rem)}.formRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--formRow-min, 14rem),1fr));gap:var(--spacing-300, .75rem) var(--spacing-400, 1rem)}.formRow>.formField--span-full,.formRow>.formField:has(textarea),.formRow>.formField:has(.textArea),.formRow>.formField:has(.jsonField){grid-column:1 / -1}.settings__actionsStrip{min-height:2.5rem;margin-bottom:.5rem}.settings__submit{display:flex;align-items:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-uiDecorator-faint, var(--color-uiDecorator))}.settings__submit .formField{flex:1}.dkCards{display:flex;flex-direction:column;gap:1rem}.dkCards__head{display:flex;justify-content:space-between;align-items:center}.dkCard{border:1px solid var(--color-uiDecorator);border-radius:4px;padding:1rem;background:var(--color-canvas)}.dkCard--new{border-style:dashed}.dkCard__head{margin-bottom:.75rem}.dkCard__title{margin:0;font-size:1rem;font-weight:600}.dkCard__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.dkCard__actions .button--danger{margin-right:auto}.dialog.alertsDialog{--dialog-maxWidth: 34rem;width:100%}.alertsDialog__section{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0 1rem}.alertsDialog__state{margin:0;font-size:.9rem}.alertsDialog__reason{display:block;margin-top:.25rem;color:var(--color-text-muted)}.alertsDialog__hint{margin:0;font-size:.8rem}.alertsDialog__footer{margin:0;font-size:.8rem;border-top:1px solid var(--color-uiDecorator-faint);padding-top:.75rem}.dialog.versionDrawer{--dialog-maxWidth: 52rem;height:80vh;min-height:80vh;max-height:80vh;width:90vw;position:relative;overflow:hidden}.dialog.versionDrawer .dialog__container{height:100%;padding:0}.dialog.versionDrawer .dialog__content{flex:1;min-height:0;padding:0}@media(max-width:640px){.dialog.versionDrawer{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;max-width:none;border-radius:0;border:none;top:0;left:0;transform:none}.dialog.versionDrawer[open]{transform:none}}.versionDrawer__close{position:absolute;top:.5rem;right:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.375rem;border:1px solid transparent;background:transparent;color:var(--color-text-muted, currentColor);cursor:pointer}.versionDrawer__close:hover{background:var(--color-uiDecorator-muted, rgba(127, 127, 127, .12));color:var(--color-text)}.versionDrawer__body{display:flex;flex-direction:column;height:100%;min-height:0}.versionDrawer__toolbar{display:flex;align-items:center;gap:.75rem;padding:.75rem 3rem .75rem 1rem;border-bottom:1px solid var(--color-uiDecorator-muted, rgba(127, 127, 127, .2));justify-content:center}.versionDrawer__toolbarCenter{display:flex;align-items:center;justify-content:center;gap:.75rem;min-width:0}.versionDrawer__title{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.versionDrawer__empty{margin:0;padding:2rem 1rem;text-align:center;color:var(--color-text-muted, currentColor)}.versionDrawer__emptyLink{background:none;border:none;padding:0;color:var(--color-link, currentColor);cursor:pointer;text-decoration:underline;font:inherit}.versionDrawer__viewport{flex:1;min-height:0;overflow:auto;padding:1rem}.versionDrawer__json,.versionDrawer__diff{font-family:var(--fontFamily-mono, ui-monospace, monospace);font-size:.8125rem;line-height:1.4;white-space:pre-wrap;word-break:break-word;margin:0}.versionDrawer__diff{display:block}.versionDrawer__diffLine{display:block;white-space:pre-wrap;word-break:break-word}.versionDrawer__diffLine--add{background:color-mix(in oklab,var(--ok, #2ea043) 18%,transparent);color:var(--ok, #2ea043)}.versionDrawer__diffLine--del{background:color-mix(in oklab,var(--danger, #f85149) 18%,transparent);color:var(--danger, #f85149)}.versionDrawer__diffLine--hunk{color:var(--muted, #888);opacity:.7}.dateInput__calendar:not(.isOpen):not(.isClosing){top:0;left:0}.colorInput__swatch{position:relative;flex:none;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--color-border);cursor:pointer;overflow:hidden;background-image:linear-gradient(45deg,var(--color-uiDecorator-faint) 25%,transparent 25%),linear-gradient(-45deg,var(--color-uiDecorator-faint) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-uiDecorator-faint) 75%),linear-gradient(-45deg,transparent 75%,var(--color-uiDecorator-faint) 75%);background-size:.5rem .5rem;background-position:0 0,0 .25rem,.25rem -.25rem,-.25rem 0}.colorInput__native{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.colorInput__clear{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--color-text-muted);cursor:pointer;--icon-size: .9rem}.colorInput__clear:hover{color:var(--color-text)}body{font-family:var(--fontFamily-body);background-color:var(--color-canvas-tinted);color:var(--color-text);margin:0}:root{--color-uiAccent-faint: light-dark(#e6f2ff, #121e37);--fontSize-nano: clamp(.5625rem, .5rem + .3125vw, .6875rem);--color-selection-bg: var(--color-uiAccent);--color-selection-text: var(--color-uiAccent-contrast)}.textInput{--textInput-disabled-border: var(--color-ui-150)}::selection{background:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}::-moz-selection{background:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}.statsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1.25rem;margin:0}.statsGrid__cell{display:flex;flex-direction:column}.statsGrid__cell dt{font-size:var(--fontSize-micro);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faded);border-bottom:1px dashed var(--color-uiDecorator-faded);padding-bottom:var(--spacing-200);margin-bottom:var(--spacing-200)}.statsGrid__cell dd{margin:0;font-size:var(--fontSize-base);color:var(--color-text)}.statsGrid__cell--wide{grid-column:span 2}.statsGrid__hint{font-size:.66em;color:var(--color-text-faded)}.statsGrid__cell--spark .sparkline{color:var(--color-text-muted);display:block;width:100%;height:auto}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.shell__main{display:flex;flex-direction:column;min-width:0;background:var(--color-canvas)}.shell__content{flex:1;--shell-content-max: 1600px;--shell-content-padding-inline: 2rem;width:100%;max-width:var(--shell-content-max);padding:1.5rem var(--shell-content-padding-inline);min-width:0}.shell__content--bleed{max-width:none;padding:0;position:relative;overflow:hidden}.shell__content--wide{display:flex;flex-flow:column}.shell__content--wide:has(.strategyPage){--shell-content-max: 2005px}.shell__content--wide:has(.adminUserDetail){--shell-content-max: 1800px}.shell__content:has(.stepDetail){--shell-content-max: 1048px}.nav{display:flex;flex-direction:column;background:var(--color-canvas);border-right:1px solid var(--color-uiDecorator-faint);padding:.75rem .5rem .5rem;gap:.5rem}.nav__brand{display:flex;align-items:baseline;padding:0rem .5rem .5rem;letter-spacing:.02em;flex-flow:column}.nav__brandName{font-size:1.33em;color:var(--color-uiAccent);text-transform:uppercase;font-family:var(--fontFamily-ui)}.nav__version{color:var(--color-text-faded);font-size:.66em;font-family:var(--fontFamily-mono);text-decoration:none;letter-spacing:0}.nav__version:hover{color:var(--color-text);text-decoration:underline}.nav__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid var(--color-uiDecorator-faint);border-bottom:1px solid var(--color-uiDecorator-faint)}.nav__stat{display:flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;text-decoration:none;color:inherit;padding:var(--spacing-300) 0}a.nav__stat:hover{background:var(--color-canvas-shaded)}.nav__statLabel{margin:0;font-size:var(--fontSize-micro);font-family:var(--fontFamily-ui);color:var(--color-text-faded);letter-spacing:0;line-height:1}.nav__statValue{margin:0;font-family:var(--fontFamily-mono);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;color:var(--color-text);line-height:1}.nav__stat--bad .nav__statValue,.nav__stat--bad .nav__statLabel{color:var(--color-danger)}.nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;flex:1;margin:.5rem 0}.nav__link{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:4px;color:var(--color-text-muted);font-size:.9rem}.nav__linkLabel{flex:1;min-width:0}.nav__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.25rem;padding:0 .4rem;border-radius:999px;font-family:var(--fontFamily-mono);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;background:var(--color-canvas-tinted);color:var(--color-text-muted)}.nav__badge--warn{background:var(--color-uiAccent-faint);color:var(--color-uiAccent)}.nav__badge--bad{background:var(--color-danger-faint, var(--color-canvas-tinted));color:var(--color-danger)}.nav__link:hover{background:var(--color-canvas-tinted);color:var(--color-text)}.nav__link--active{background:var(--color-canvas-shaded);color:var(--color-text)}.nav__user{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;border-top:1px solid var(--color-uiDecorator-faint)}.nav__userName{color:var(--color-text)}.nav__userRole{color:var(--color-text-faded);font-size:.75rem}.nav__logout{appearance:none;border:none;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--color-text-muted);margin-top:.35rem}.nav__logout:hover{color:var(--color-text)}.shell__topRow{display:flex;align-items:stretch;min-width:0}.appBar,.appBar__trailing{display:none}@media(max-width:768px){.appBar{display:flex;align-items:center;gap:.1rem;flex:1;min-width:0;height:44px;padding:0 .75rem;border-bottom:1px solid var(--color-uiDecorator-faint);background:var(--color-canvas)}.appBar__title{min-width:0;margin:0;font-size:1rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appBar__titleAction{display:flex;align-items:center;flex-shrink:0;color:var(--color-text-muted)}.appBar__trailing{display:flex;align-items:center;flex-shrink:0;height:44px;background:var(--color-canvas);border-bottom:1px solid var(--color-uiDecorator-faint)}}@media(max-width:768px){button.appBarAction{--icon-size: 1.25rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--color-canvas);border:none;border-bottom:1px solid var(--color-uiDecorator-faint);border-left:1px solid var(--color-uiDecorator-faint);border-radius:0;color:var(--color-text-muted);font-size:inherit;cursor:pointer}button.appBarAction:hover{background:var(--color-canvas-tinted);color:var(--color-text)}button.appBarAction--leading{border-right:1px solid var(--color-uiDecorator-faint)}}.mobileMenuButton{display:none}.mobileNav .nav{border-right:none;height:100%}.newSourceTrigger--float{display:none}@media(max-width:1100px){.shell__content{--shell-content-padding-inline: 1rem;padding:.75rem var(--shell-content-padding-inline)}}@media(max-width:768px){.shell{grid-template-columns:minmax(0,1fr)}.shell>.nav{display:none}.shell__main{overflow-x:clip}.shell__topRow{min-height:44px}.shell__content{--shell-content-padding-inline: .85rem;padding:.75rem var(--shell-content-padding-inline)}}@media(max-width:480px){.shell__content{--shell-content-padding-inline: .6rem;padding-block:.5rem}}.toast{--toast-borderRadius: .25rem;--toast-padding: .6rem .75rem}.toastLayer{position:fixed;inset:0;width:auto;height:auto;margin:0;border:0;padding:0;background:transparent;overflow:visible;pointer-events:none}.listToolbar__controls{display:flex;flex:1;gap:.66rem;align-items:center;justify-content:flex-end;min-width:0;margin-bottom:.66rem}.listToolbar__controls .listSearch{flex:1 1 0;min-width:0}@media(min-width:741px){.listToolbar__controls .listSearch{max-width:18rem}}@media(min-width:1281px){.listToolbar__controls .listSearch{max-width:18rem}}@media(max-width:480px){.listToolbar__controls{flex-wrap:wrap}.listToolbar__controls .listSearch{flex-basis:100%}}.listToolbar__controls .listSearch .listSearch__form,.listToolbar__controls .listSearch .textInput{width:100%;min-width:0}.chip{font-family:var(--fontFamily-mono);color:var(--color-text-muted);padding:.1rem .4rem;background:var(--color-canvas-shaded);border-radius:3px;white-space:nowrap}.muted{color:var(--color-text-muted)}.faded{color:var(--color-text-faded)}.empty{color:var(--color-text-disabled);padding:2rem 0;text-align:center}.notFound{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:4rem 1rem;text-align:center;color:var(--color-text-muted)}.notFound--standalone{min-height:100vh}.notFound__code{margin:0;font-family:var(--fontFamily-ui, monospace);font-size:3rem;font-weight:500;letter-spacing:.1em;color:var(--color-text)}.notFound__msg{margin:0}.notFound__link{margin-top:.75rem;color:var(--color-text-link, var(--color-text))}.kv{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1.5rem;margin:0;font-size:.9rem}.kv dt{color:var(--color-text-faded);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;padding-top:.15rem}.kv dd{margin:0;color:var(--color-text);min-width:0;word-break:break-word}.pageHeader{margin-bottom:var(--spacing-400)}.pageHeader__main{display:flex;flex-direction:column;gap:.15rem;min-width:0;width:100%}.pageHeader__backLink{display:inline-flex;align-items:center;gap:var(--spacing-100);color:var(--color-text-faded);font-size:var(--fontSize-micro);width:fit-content;margin-left:-1em;margin-bottom:var(--spacing-200);--icon-size: .9rem;--icon-transitionDuration: 0s}.pageHeader__backLink:hover{color:var(--color-text)}.pageHeader__backLink .icon{transition:none}.pageHeader__backLink:hover .icon{--icon-color: var(--color-text);transition:none}@media(max-width:768px){.pageHeader__backLink{display:none}}.pageHeader__row{display:flex;align-items:flex-start;gap:var(--spacing-200)}.pageHeader__heading{display:flex;flex-direction:column;flex:1;min-width:0}.pageHeader__titleLine{display:flex;align-items:center;gap:.75rem;min-height:2rem;min-width:0}.pageHeader__title{font-size:var(--fontSize-large);font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.pageHeader__subtitle{color:var(--color-text-faded);font-size:var(--fontSize-small)}.pageHeader__secondary{margin-bottom:var(--spacing-200)}.pageHeader__titleAction{display:inline-flex;align-items:center;flex-shrink:0}.pageHeader__lead{display:none;align-items:center}.pageHeader__actions{display:flex;gap:.5rem;flex-shrink:0;margin-left:auto}@media(max-width:1280px){.pageHeader{margin-bottom:.5rem}}.pageHeader--mobile,.pageHeader__trailing{display:none}@media(max-width:768px){.pageHeader--mobile{display:flex;align-items:center;gap:.1rem;flex:1;min-width:0;height:44px;padding:0 .75rem;border-bottom:1px solid var(--color-uiDecorator-faint);background:var(--color-canvas);margin-bottom:0}.pageHeader--mobile .pageHeader__title{min-width:0;margin:0;font-size:1rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pageHeader__lead--mobile{display:flex;align-items:center;flex-shrink:0;color:var(--color-text-muted)}.pageHeader__mobileHeading{display:flex;flex-direction:column;gap:.05rem;flex:1;min-width:0;overflow:hidden}.pageHeader__mobileSubtitle{font-size:var(--fontSize-micro);color:var(--color-text-faded);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.pageHeader__trailing{display:flex;align-items:center;flex-shrink:0;height:44px;background:var(--color-canvas);border-bottom:1px solid var(--color-uiDecorator-faint)}.pageHeader__trailing .appBarAction__label{display:none}.pageHeader__trailing .appBarAction .button__before{margin:0}.shell__main .pageHeader:not(.pageHeader--mobile) .pageHeader__main{display:none}.pageHeader__secondary{margin-top:0;margin-bottom:calc(var(--spacing-300) / 2)}}@media(max-width:740px){.pageHeader__lead{display:inline-flex}}.windowControl{display:inline-flex;align-items:stretch;border-radius:var(--input-borderRadius)}.windowControl__glyph{display:inline-flex;align-items:center;padding:0 .5rem 0 .65rem;color:var(--color-ui-400);font-family:var(--fontFamily-ui);font-size:.9rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;background:var(--color-ui-100);border-top-left-radius:var(--input-borderRadius);border-bottom-left-radius:var(--input-borderRadius);margin-right:1px}.windowControl:hover .windowControl__glyph{color:var(--color-ui-500)}.windowControl .segmentedControl{--segmentedControl-borderWidth: 0;--segmentedControl-gap: 1px;--segmentedControl-item-background: var(--color-ui-100);--segmentedControl-item-hover-background: var(--color-uiAccent-faint);--segmentedControl-item-selected-color: var(--color-uiAccent);--segmentedControl-item-selected-background: var(--color-uiAccent-faint);--segmentedControl-item-selected-borderColor: red;--segmentedControl-item-selected-hover-background: var( --color-uiAccent-faint )}a.segmentedControl__item.isSelected{color:var(--segmentedControl-item-selected-color)}.windowControl .segmentedControl__item:first-child{border-top-left-radius:var(--input-borderRadius);border-bottom-left-radius:var(--input-borderRadius)}.windowControl .segmentedControl__item:last-child{border-top-right-radius:var(--input-borderRadius);border-bottom-right-radius:var(--input-borderRadius)}.windowControl--withGlyph .segmentedControl__item:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.pill{display:inline-block;padding:var(--spacing-100) var(--spacing-400);border-radius:3px;font-size:var(--fontSize-micro);font-weight:500;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--color-uiDecorator-vivid);background:var(--color-ui-050);color:var(--color-text-muted);white-space:nowrap}.pill--broken{color:var(--color-danger);border-color:var(--color-danger)}.pill--degraded{color:var(--color-warning);border-color:var(--color-warning-faded);background:var(--color-warning-faint)}.pill--info{color:var(--color-uiAccent);border-color:var(--color-uiAccent-faded)}.pill--healthy,.pill--latest{color:var(--color-success);border-color:var(--color-success-faded);background:var(--color-success-faint)}.pill--running,.pill--status-open,.pill--status-investigating{color:var(--color-text);background:var(--color-canvas-shaded)}.pill--status-resolved{color:var(--color-text-faded)}.pill--source-active{color:var(--color-text)}.pill--source-suspended,.pill--source-disabled,.pill--job-pending{color:var(--color-text-faded)}.pill--job-running{color:var(--color-text);background:var(--color-canvas-shaded)}.pill--job-completed{color:var(--color-success);border-color:var(--color-success-faded);background:var(--color-success-faint)}.pill--job-failed{color:var(--color-danger);border-color:var(--color-danger-faded);background:var(--color-danger-faint)}.pill--job-cancelled{color:var(--color-text-faded);background:var(--color-canvas-shaded);text-decoration:line-through}.pill--ds-pending,.pill--ds-waiting,.pill--ds-deferred{color:var(--color-text-faded)}.pill--ds-running{color:var(--color-text);background:var(--color-canvas-shaded)}.pill--ds-completed{color:var(--color-success);border-color:var(--color-success-faded);background:var(--color-success-faint)}.pill--ds-skipped{color:var(--color-text-faded);font-style:italic}.pill--ds-failed{color:var(--color-danger);border-color:var(--color-danger-faded);background:var(--color-danger-faint)}.pill--svc-healthy{color:var(--color-success);border-color:var(--color-success-faded);background:var(--color-success-faint)}.pill--svc-degraded{color:var(--color-warning);border-color:var(--color-warning-faded);background:var(--color-warning-faint)}.pill--svc-down{color:var(--color-danger);border-color:var(--color-danger-faded);background:var(--color-danger-faint)}.pill--svc-unknown{color:var(--color-text-faded);border-color:var(--color-uiDecorator-faint)}.pill--role-admin{color:var(--color-uiAccent);border-color:var(--color-uiAccent-faded)}.pill--role-operator{color:var(--color-text)}.pill--role-viewer{color:var(--color-text-faded)}.pill--tag{text-transform:none;letter-spacing:0;text-decoration:none;display:inline-flex;align-items:baseline;gap:var(--spacing-200)}.pill--tag .pill__tagType{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faded);font-size:.85em}a.pill--tag:hover{background-color:var(--color-canvas-shaded)}.pill--tag-topic{color:var(--color-text)}.pill--tag-provider{color:var(--color-uiAccent);border-color:var(--color-uiAccent-faded)}.pill--tag-custom{color:var(--tag-color);border-color:var(--tag-color)}.stepDots{display:inline-flex;align-items:center;gap:3px;line-height:1}.stepDots__dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--color-text-faded)}.stepDots__dot--failed{background:var(--color-danger)}.stepDots__dot--running{background:var(--color-text)}.stepDots__dot--completed{background:var(--color-success)}.stepDots__dot--pending,.stepDots__dot--waiting,.stepDots__dot--deferred{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-text-faded)}.stepDots__dot--skipped{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-border)}.stepDots__more{font-size:.75rem;color:var(--color-text-faded);margin-left:2px}.notice{margin:0 0 var(--spacing-400) 0;padding:var(--spacing-300) var(--spacing-400);border:1px solid var(--color-uiDecorator-faint);border-left:3px solid var(--color-primary);background:var(--color-info-faint);color:var(--color-text);font-size:var(--fontSize-small);line-height:1.45}.notice--warning{border-color:var(--color-warning-muted);border-left-color:var(--color-warning);background:var(--color-warning-faint);color:var(--color-text)}.notice--danger{border-color:var(--color-danger-muted);border-left-color:var(--color-danger);background:var(--color-danger-faint);color:var(--color-text)}.dataTable{--dataTable-cell-paddingBlock: .5rem;--dataTable-cell-paddingInline: .75rem;--dataTable-cell-paddingBlock-compact: .25rem;--dataTable-cell-paddingInline-compact: .5rem;--dataTable-row-bg-hover: var(--color-ui-100);--dataTable-row-borderColor: var(--color-uiDecorator-faint);--dataTable-header-bg: var(--color-ui-200);--dataTable-header-borderColor: var(--color-uiDecorator);--dataTable-cell-fontSize: .9rem;--dataTable-header-fontSize: .75rem;--dataTable-header-fontWeight: 500;--dataTable-header-color: var(--color-ui-600);--dataTable-header-letterSpacing: .04em;--dataTable-sortIcon-color: var(--color-text-faint);--dataTable-sortIcon-color-active: var(--color-text);width:100%;border-collapse:collapse;font-size:var(--dataTable-cell-fontSize)}.dataTable__scroll{overflow-x:auto;min-width:0}.dataTable__scroll--bounded{overflow-y:auto}.dataTable__scroll--bounded thead th{position:sticky;top:0;z-index:1;background:var(--color-ui-100)}@media(max-width:768px){.dataTable__scroll{margin-inline:calc(-1 * var(--shell-content-padding-inline, 1rem))}}.dataTable th,.dataTable td{text-align:left;padding:var(--dataTable-cell-paddingBlock) var(--dataTable-cell-paddingInline);border-top:1px solid var(--dataTable-row-borderColor);border-bottom:1px solid var(--dataTable-row-borderColor);vertical-align:top}.dataTable th{font-weight:var(--dataTable-header-fontWeight);font-size:var(--dataTable-header-fontSize);text-transform:uppercase;letter-spacing:var(--dataTable-header-letterSpacing);color:var(--dataTable-header-color);background:var(--dataTable-header-bg);border-bottom-color:var(--dataTable-header-borderColor);border-top-color:var(--dataTable-header-borderColor);white-space:nowrap}.dataTable__th--right,.dataTable__td--right{text-align:right}.dataTable__td--right{font-variant-numeric:tabular-nums}.dataTable__th--right .dataTable__sort{justify-content:flex-end}.dataTable tbody tr:hover{background:var(--dataTable-row-bg-hover)}.dataTable__row--clickable{cursor:pointer}.dataTable__sort{display:inline-flex;align-items:center;gap:.35em;color:inherit;text-decoration:none}.dataTable__sort:hover{color:var(--color-text)}.dataTable__sortIcon{--icon-size: .95em;color:var(--dataTable-sortIcon-color);opacity:0;transition:opacity .12s ease}.dataTable__headIcon{--icon-size: .95em;color:var(--dataTable-sortIcon-color);vertical-align:-.12em}.dataTable__sort:hover .dataTable__sortIcon{opacity:1}.dataTable__sort--active .dataTable__sortIcon{opacity:1;color:var(--dataTable-sortIcon-color-active)}.dataTable--compact th,.dataTable--compact td{padding:var(--dataTable-cell-paddingBlock-compact) var(--dataTable-cell-paddingInline-compact)}.dataTable .dataTable__row{border-block-end:1px solid var(--dataTable-row-borderColor)}.dataTable .dataTable__row:last-child{border-block-end:0}.dataTable .dataTable__row--head{font-size:var(--dataTable-header-fontSize);font-weight:var(--dataTable-header-fontWeight);text-transform:uppercase;letter-spacing:var(--dataTable-header-letterSpacing);color:var(--dataTable-header-color);background:var(--dataTable-header-bg);border-block-end-color:var(--dataTable-header-borderColor);border-block-start:1px solid var(--dataTable-header-borderColor)}.dataTable .dataTable__row--hoverable:hover{background:var(--dataTable-row-bg-hover)}.dataTable .dataTable__cell,.dataTable .dataTable__th{padding:var(--dataTable-cell-paddingBlock) var(--dataTable-cell-paddingInline);min-width:0}.dataTable--compact .dataTable__cell,.dataTable--compact .dataTable__th{padding:var(--dataTable-cell-paddingBlock-compact) var(--dataTable-cell-paddingInline-compact)}.cell--mono{font-family:var(--fontFamily-mono);font-size:.85em}.dataTable td.cell--sparkline{padding:0 .25rem;vertical-align:middle;line-height:0}.dataTable td.cell--pill{padding-block:var(--dataTable-cell-paddingBlock-compact);vertical-align:middle}.dataTable td.cell--action{padding:.25rem .33rem;vertical-align:middle;white-space:nowrap;text-align:right}.dataTable td.cell--url{font-family:var(--fontFamily-mono);font-size:.8em;color:var(--color-text-muted);width:100%;max-width:0}.cell--url__wrap{overflow:hidden}.cell--url__wrap a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.dataTable td.cell--name{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataTable td.cell--nowrap{white-space:nowrap}.dataTable td.cell--num{font-variant-numeric:tabular-nums}.metricCell{display:inline-block;font-variant-numeric:tabular-nums}.metricCell--warn{color:var(--color-warning, var(--color-uiAccent))}.metricCell--alert{color:var(--color-danger)}.metricCell--withTrend{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:768px){.dataTable .col--hideMobile{display:none}}.dataTable__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem}.dataTable__info{font-size:.825rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pagination .link,.pagination .link:hover{border-bottom:none}.activeFilters{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;font-size:.8rem;flex-wrap:wrap}.activeFilters__chip{padding:.2rem .55rem;background:var(--color-canvas-tinted);border:1px solid var(--color-uiDecorator-faint);border-radius:3px;color:var(--color-text-muted)}.activeFilters__chip strong{color:var(--color-text);font-weight:500}.activeFilters__clear{color:var(--color-text-muted);font-size:.8rem}.activeFilters__clear:hover{color:var(--color-uiAccent)}.activeFilters__chip--tag{display:inline-flex;align-items:baseline;gap:.35rem}.activeFilters__chipLabel{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faded)}.activeFilters__chipRemove{color:var(--color-text-faded);text-decoration:none;font-size:.9rem;line-height:1;padding:0 .15rem;margin-left:.1rem}.activeFilters__chipRemove:hover{color:var(--color-danger)}.notes{display:flex;flex-direction:column;gap:.75rem}.notes__form{display:flex;gap:.5rem;align-items:flex-start}.notes__input{flex:1;padding:.5rem .6rem;background:var(--color-canvas);border:1px solid var(--color-uiDecorator-faint);color:var(--color-text);font-family:inherit;font-size:.9rem;resize:vertical}.notes__submit{padding:.5rem .9rem;background:var(--color-uiAccent);color:var(--color-uiAccent-contrast, white);border:0;cursor:pointer;font-size:.85rem}.notes__submit:disabled{opacity:.5;cursor:not-allowed}.notes__error{color:var(--color-danger);font-size:.85rem}.notes__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.notes__item{background:var(--color-canvas);border:1px solid var(--color-uiDecorator-faint);padding:.6rem .75rem;border-radius:4px}.notes__itemHead{display:flex;align-items:baseline;gap:.5rem;font-size:.8rem}.notes__author{color:var(--color-text);font-weight:500}.notes__time{color:var(--color-text-faded)}.notes__delete{--icon-size: .9rem;margin-left:auto;display:inline-flex;align-items:center;background:transparent;border:0;padding:.15rem;color:var(--color-text-faded);cursor:pointer;line-height:1}.notes__delete:hover{color:var(--color-danger)}.notes__body{margin:.4rem 0 0;white-space:pre-wrap;font-size:.9rem}.timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--color-uiDecorator-faint);display:flex;flex-direction:column;gap:.25rem}.timeline__item{position:relative;padding:.25rem .5rem .25rem 1rem;font-size:var(--fontSize-micro)}.timeline__stretchedLink{position:absolute;inset:0;background:transparent;border:0;padding:0;margin:0;cursor:pointer;z-index:1}.timeline__stretchedLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:4px}.timeline__item--clickable:hover{background:var(--color-ui-100)}.timeline__item--clickable>.timeline__head,.timeline__item--clickable>.timeline__noteBody,.timeline__item--clickable>.timeline__incidentBody{pointer-events:none}.timeline__item--clickable .timeline__head a,.timeline__item--clickable .timeline__head button{position:relative;z-index:2;pointer-events:auto}.timeline__item:before{content:"";position:absolute;left:-5px;top:.5rem;width:8px;height:8px;border-radius:50%;background:var(--color-uiDecorator)}.timeline__item--note:before{background:var(--color-uiAccent)}.timeline__head{display:flex;gap:.5rem;align-items:baseline}.timeline__kind{font-weight:500;color:var(--color-text)}.timeline__kind--note{font-weight:500}.timeline__kind--agent{color:var(--color-uiAccent)}.timeline__actor{color:var(--color-text-muted)}.timeline__time{color:var(--color-text-faded);margin-left:auto}.timeline__payload{font-family:var(--fontFamily-mono);color:var(--color-text-muted);margin:.25rem 0 0;white-space:pre-wrap}.timeline__eventSummary{color:var(--color-text-muted);margin:.25rem 0 0}.timeline__eventSummary .pill{margin-right:.15rem}.timeline__noteBody{white-space:pre-wrap;color:var(--color-text);margin:0}.timeline__incidentBody{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;margin-top:.1rem}.timeline__incidentSummary{color:var(--color-text)}.timeline__delete{--icon-size: .9rem;display:none;align-items:center;background:transparent;border:0;padding:.15rem;color:var(--color-text-faded);cursor:pointer;line-height:1}.timeline__delete:hover{color:var(--color-danger)}.incidentVitals{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;padding:.25rem}.incidentVitals .statsGrid{flex:1 1 32rem;min-width:0}.incidentVitals__status{display:flex;flex-direction:column;gap:.35rem;flex-shrink:0}.section{margin:2rem 0}.section__title{font-size:.95rem;font-weight:500;margin:0 0 .75rem;color:var(--color-text)}.recentDocs__url{max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recentDocs__focus code{font-size:.85rem;background:var(--color-canvas-tinted);padding:.1rem .35rem;border-radius:3px}.recentDocs__when{font-size:.8rem;white-space:nowrap}.lastErrors__msg{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fontFamily-mono);font-size:.8rem}.lastErrors__skips{margin:.5rem 0 0;font-size:.8rem}.entityRailToggle--inActions{display:none}@media(max-width:1280px)and (min-width:769px){.entityRailToggle--inActions{display:inline-flex}}.entityPage__header{margin-bottom:1.75rem}.entityTabs{display:flex;gap:.25rem;margin-bottom:1.5rem;margin-top:.5rem;border-bottom:1px solid var(--color-uiDecorator-faint)}.entityTabs__tab{padding:.5rem .9rem;font-size:.9rem;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.entityTabs__tab:hover{color:var(--color-text)}.entityTabs__tab--active{color:var(--color-text);border-bottom-color:var(--color-uiAccent)}.entityTabs__tab--disabled{color:var(--color-text-faded);cursor:not-allowed}.entityPage__body{min-height:200px}.entityLayout{--entityLayout-rail-width: 30rem;--entityLayout-rail-gap: 1.5rem;--entityLayout-rail-breakpoint: 1280px;display:grid;grid-template-columns:minmax(0,1fr) var(--entityLayout-rail-width);gap:var(--entityLayout-rail-gap);align-items:start}.entityLayout__main{min-width:0;margin-top:.25rem}.entityLayout__header{margin-bottom:1.75rem}.entitySection{margin-bottom:2rem;scroll-margin-top:1rem}.entitySection:last-child{margin-bottom:0}.entitySection__title{font-weight:700;padding-bottom:var(--spacing-400);padding-left:.25rem}.entityRail{position:sticky;top:1rem;overflow:auto;background:var(--color-canvas);border:1px solid var(--color-uiDecorator-faint);padding:var(--spacing-200) 0 0 var(--spacing-700);border-top:none;border-right:none;border-bottom:none;border-radius:0;height:100%}.entityRail__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:var(--spacing-400)}.entityRail__title{margin:0}.entityRail__close{display:none;background:none;border:none;color:var(--color-text-muted);font-size:1.5rem;line-height:1;padding:0 .25rem;cursor:pointer}.entityRail__close:hover{color:var(--color-text)}.entityRail__backdrop{display:none}@media(max-width:1280px){.entityLayout{grid-template-columns:minmax(0,1fr)}.entityRail{position:fixed;top:0;right:0;bottom:0;width:min(22rem,90vw);max-height:none;border-radius:0;border:none;border-left:1px solid var(--color-uiDecorator-faint);z-index:50;transform:translate(100%);transition:transform .2s ease;box-shadow:-8px 0 24px #00000014;padding:var(--spacing-500) var(--spacing-700)}.entityRail--open{transform:translate(0)}.entityRail__close{display:inline-flex}.entityRail__backdrop{display:block;position:fixed;inset:0;z-index:49;background:#00000059}}.dialog__close{position:absolute;top:.5rem;right:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.375rem;border:1px solid transparent;background:transparent;color:var(--color-text-muted, currentColor);cursor:pointer}.dialog__close:hover{background:var(--color-uiDecorator-faint);color:var(--color-text)}.dialog__body{margin:0 0 var(--spacing-500);color:var(--color-text);font-size:.9rem;line-height:1.5}.dialog__form{display:flex;flex-direction:column;gap:.75rem}.dialog__input{width:100%;padding:.5rem .6rem;background:var(--color-canvas);border:1px solid var(--color-uiDecorator-faint);color:var(--color-text);font-family:inherit;font-size:.9rem;resize:vertical}.editSheet{width:min(720px,100vw);--sheet-borderRadius: 0;text-align:start}.wfDrawerSheet,.stepEditSheet{width:min(640px,100vw)}.editSheet__head{padding:var(--spacing-900) var(--spacing-700) var(--spacing-300);border-bottom:1px solid var(--color-uiDecorator-faint);flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-400)}.editSheet__heading{display:flex;flex-direction:column;gap:var(--spacing-100);min-width:0}.editSheet__head .sheet__title{padding:0;font-size:var(--fontSize-medium)}.editSheet__subtitle{margin:0;color:var(--color-text-faded);font-size:var(--fontSize-small);overflow-wrap:anywhere}.editSheet__titleRow{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-300);min-width:0}.editSheet__editLink--head{display:none}.editSheet__headActions{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-200)}.editSheet__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;gap:0}.editSheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-500) var(--spacing-700);display:flex;flex-direction:column;gap:var(--spacing-600)}.editSheet__body>.notice{margin-bottom:0}.editSheet__section{display:flex;flex-direction:column;gap:var(--spacing-400)}.editSheet__sectionTitle{margin:0}.editSheet__section+.editSheet__section{padding-top:var(--spacing-600);border-top:1px solid var(--color-uiDecorator-faint)}.editSheet__foot{flex:0 0 auto;border-top:1px solid var(--color-uiDecorator-faint);padding:var(--spacing-400) var(--spacing-700) var(--spacing-500);display:flex;flex-direction:column;gap:var(--spacing-300);background:var(--color-canvas)}.editSheet__footActions{display:flex;align-items:center;gap:var(--spacing-300);justify-content:flex-end;margin-top:.5rem}.editSheet__footActions>:first-child:not(:last-child){margin-right:auto}.editSheet__workflow{display:flex;flex-direction:column;gap:var(--spacing-300);align-items:flex-start}.editSheet__workflowRow{display:grid;grid-template-columns:1fr 7rem auto;gap:var(--spacing-300);align-items:end;width:100%}.editSheet__workflowRow :is(.selectInput,.textInput){height:2.25rem;min-height:2.25rem}.editSheet__workflowEmpty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300);width:100%;padding:var(--spacing-400) var(--spacing-300);border:1px dashed var(--color-uiDecorator-faint);border-radius:.375rem;background:var(--color-canvas-subdued, transparent)}.editSheet__workflowEmptyText{margin:0;font-size:.85rem;color:var(--color-text-muted);text-align:center}@media(max-width:768px){.editSheet__head{padding:0 var(--spacing-400);height:44px;display:flex;align-items:center}.editSheet__head .sheet__title{padding:0;font-size:1rem;line-height:1}.editSheet__editLink--inline{display:none}.editSheet__editLink--head{display:inline}}.svcRouting{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.svcRouting .muted{font-size:.8rem;font-variant-numeric:tabular-nums}.svcIncidentBadge{margin-left:.5rem;font-size:.72rem;font-weight:500;color:var(--color-danger);white-space:nowrap}.svcIncidentBadge:hover{text-decoration:underline}.svcNum--idle{color:var(--color-text-faint)}.svcMeter{display:flex;align-items:center;gap:var(--spacing-gap-tight)}.svcMeter .meter{flex:1;min-width:60px}.svcMeter--idle{color:var(--color-text-faint);font-size:.8rem}.svcMeter__value{font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--color-text-muted);min-width:3.2em;text-align:right}.svcDetailHeader{display:flex;flex-direction:column;gap:1rem}.svcDetailHeader .notice{margin-bottom:0}.svcErrorDetail code{font-size:.75rem;color:var(--color-text-muted);display:inline-block;max-width:32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.pill--dk-healthy{color:var(--color-success);border-color:var(--color-success-faded);background:var(--color-success-faint)}.pill--dk-degraded{color:var(--color-warning);border-color:var(--color-warning-faded);background:var(--color-warning-faint)}.pill--dk-broken{color:var(--color-danger);border-color:var(--color-danger-faded);background:var(--color-danger-faint)}.pill--dk-pending{color:var(--color-text-faded);border-color:var(--color-uiDecorator-faint)}.pill--dk-no_knowledge{color:var(--color-text-faint);border-color:var(--color-uiDecorator-faint);background:var(--color-canvas-tinted)}.svcCallout--dk-degraded{background:var(--color-warning-faint);border-color:var(--color-warning-faded);color:var(--color-warning-muted)}.svcCallout--dk-broken{background:var(--color-danger-faint);border-color:var(--color-danger-faded);color:var(--color-danger-muted)}.svcCallout--dk-pending{background:var(--color-canvas-tinted);color:var(--color-text-muted)}.svcCard .empty,.svcCard p.muted--inline{margin:0}.svcCard p.muted--inline{font-size:.875rem}.domCallout{margin:0 0 .75rem}.domPatterns__foot{display:flex;justify-content:flex-end;margin-top:.6rem;padding-right:.25rem}.editSheet__advanced{margin-top:var(--spacing-300)}.editSheet__advanced>summary{cursor:pointer;color:var(--color-text-muted);margin-bottom:var(--spacing-200)}.browserSettings{display:flex;flex-direction:column;gap:var(--spacing-300)}.browserSettings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-300)}.browserSettings .formField__hint{margin-top:var(--spacing-100)}.browserSettings__extras code{font-family:var(--fontFamily-mono, ui-monospace, monospace)}.docProps{display:flex;flex-direction:column;gap:var(--space-4)}.docProps__featured{display:flex;flex-wrap:wrap;gap:var(--space-3)}.docProps__figure{display:block;max-width:20rem}.docProps__figure img{max-width:100%;max-height:12rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.docProps__proseBlock{display:flex;flex-direction:column;gap:var(--space-1)}.docProps__proseLabel{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-faded)}.docProps__prose{white-space:pre-wrap;word-break:break-word;max-height:32rem;overflow-y:auto;line-height:1.55}.docProps__list{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:var(--space-2) var(--space-4);margin:0}.docProps__row{display:contents}.docProps__key{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-faded);word-break:break-word}.docProps__val{margin:0;min-width:0;word-break:break-word}.docProps__json{margin:0;max-height:16rem;overflow:auto;padding:var(--space-2) var(--space-3);background:var(--color-surface-sunken, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.docProps__raw{margin-top:var(--space-4)}.docProps__raw>summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-faded)}.docProps__rawPre{margin:var(--space-2) 0 0;max-height:24rem;overflow:auto;padding:var(--space-3);background:var(--color-surface-sunken, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.docPipeline__dotCol{width:1.5rem;text-align:center;padding-right:0}.docPipeline__ingress{border-bottom:2px solid var(--color-border)}.docPipeline__error{max-width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.source__headActions{display:flex;gap:.5rem;flex-shrink:0}.sourceDetail__title{display:flex;flex-direction:column;min-width:0}.sourceDetail__titleRow{display:inline-flex;gap:var(--spacing-200);flex-wrap:wrap;min-width:0}.sourceDetail__titleText{min-width:0;overflow-wrap:anywhere}.sourceDetail__tagsRow{display:flex;gap:var(--spacing-200);flex-wrap:wrap;padding-top:var(--spacing-200);margin-bottom:var(--spacing-400)}.sourceDetail__titlePills{display:inline-flex;align-items:center;gap:var(--spacing-200);flex-wrap:wrap}.sourceDetail__url{display:flex;align-items:baseline;gap:var(--spacing-100)}.sourceDetail__urlLabel{color:var(--color-text-faded);font-size:var(--fontSize-small);font-weight:500;letter-spacing:.04em;flex-shrink:0}.sourceDetail__urlLink{word-break:break-all;font-family:monospace;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vitals{display:flex;flex-direction:column;gap:1rem;padding:.25rem}.sourceFields__row--broken td{background:color-mix(in srgb,var(--color-broken, #d9534f) 8%,transparent)}.sourceFields__nameRow{display:flex;align-items:baseline;gap:.25rem}.sourceFields__name{font-weight:500}.sourceFields__instruction{font-size:.75rem;color:var(--color-text-faded);margin-top:.15rem;max-width:28rem;line-height:1.35}.sourceFields__req{margin-left:.4rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-faded)}.sourceFields__flags{display:inline-flex;gap:.25rem;flex-wrap:wrap}.sourceDomains__coverageWeak{color:var(--color-degraded, var(--color-text));font-weight:500}.newSourceTrigger--inPage{height:1em;--button-fontSize: .7em;--button-paddingBlock: .85rem}.pageHeader__trailing>.newSourceTrigger--titleGhost{display:none}@media(max-width:768px){.pageHeader__trailing>.newSourceTrigger--titleGhost{--icon-size: 1.25rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--color-canvas);border-left:1px solid var(--color-uiDecorator-faint);border-radius:0;color:var(--color-text-muted);cursor:pointer}.pageHeader__trailing>.newSourceTrigger--titleGhost:hover{background:var(--color-canvas-tinted);color:var(--color-text)}}.strategyPage{display:flex;flex-direction:column;flex:1}.strategyPage__body{display:grid;grid-template-columns:1fr;gap:var(--spacing-700);align-items:start;padding-bottom:var(--spacing-500);height:100%}@media(min-width:1400px){.strategyPage__body{grid-template-columns:minmax(0,min(100%,48rem)) minmax(0,1fr)}}.strategyPage__form{display:flex;flex-direction:column;gap:var(--spacing-500);min-width:0}.strategyPage__form .notice{margin:0}.strategyPage__editorCard .formSection__title{padding-top:var(--spacing-200)!important}.strategyPage__preview{display:flex;flex-direction:column;gap:var(--spacing-400);min-width:0;height:100%}.strategyPage__runRow{display:flex;justify-content:flex-end;gap:var(--spacing-300)}.strategyPreview__sheet{width:min(900px,100vw);--sheet-borderRadius: 0;display:flex;flex-direction:column}.strategyPreview__sheetHead{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-400);padding:var(--spacing-500) var(--spacing-600) var(--spacing-400);border-bottom:1px solid var(--color-uiDecorator-faint)}.strategyPreview__sheetHead .sheet__title{padding:0;font-size:var(--fontSize-medium)}.strategyPreview__sheetClose{margin-left:auto}.strategyPreview__sheetBody{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:var(--spacing-300) var(--spacing-500) var(--spacing-500)}.strategyPreview__sheetBody .previewPanel{border:0;padding:0}.strategyPage__previewControls{display:flex;flex-wrap:wrap;gap:var(--spacing-200) var(--spacing-500)}.strategyPage__previewControl{flex:1 1 20rem;min-width:0}.strategyPage__previewControl--date{flex-grow:0}@media(min-width:480px){.strategyPage__previewControl--maxPages{max-width:9.5rem}.strategyPage__previewControl--maxItems{max-width:10rem}}.strategyPage__footer{display:flex;flex-direction:row;align-items:flex-end;gap:var(--spacing-400)}.strategyPage__footer>.formField{flex:1}.strategyPage__footerActions{display:flex;gap:var(--spacing-300)}.scrapingStrategyPage__target{display:flex;align-items:center;gap:var(--spacing-300);margin-bottom:var(--spacing-300)}.scrapingStrategyPage__targetLabel{flex:none}.scrapingStrategyPage__single{margin-top:var(--spacing-400);display:flex;flex-direction:column;gap:var(--spacing-300)}.previewPanel{border:1px solid var(--color-uiDecorator-faint);background:var(--color-canvas);display:flex;flex-direction:column;min-height:0;height:100%;border-right:0;border-top:0;border-bottom:0;padding:var(--spacing-200) var(--spacing-700)}.previewPanel__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--spacing-400);border-bottom:1px solid var(--color-uiDecorator-faint);margin-bottom:var(--spacing-400)}.previewPanel__title{margin:0}.previewPanel__body{flex:1;min-height:0;display:flex;flex-direction:column}.previewPanel__error{color:var(--color-danger);margin:0 0 var(--spacing-300) 0}.dialog.stagePeek{--dialog-maxWidth: 64rem;height:85vh;min-height:85vh;max-height:85vh;width:92vw;position:relative;overflow:hidden}.dialog.stagePeek .dialog__container{height:100%;padding:0}.dialog.stagePeek .dialog__content{flex:1;min-height:0;padding:0}@media(max-width:640px){.dialog.stagePeek{width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;max-width:none;border-radius:0;border:none;top:0;left:0;transform:none}.dialog.stagePeek[open]{transform:none}}.stagePeek__close{position:absolute;top:.5rem;right:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.375rem;border:1px solid transparent;background:transparent;color:var(--color-text-muted, currentColor);cursor:pointer}.stagePeek__close:hover{background:var(--color-uiDecorator-faint);color:var(--color-text)}.stagePeek__body{display:flex;flex-direction:column;height:100%;min-height:0}.stagePeek__toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem 3rem .75rem 1rem;border-bottom:1px solid var(--color-uiDecorator-faint)}.stagePeek__toolbarStart{display:flex;align-items:center;gap:.25rem;justify-self:start}.stagePeek__toolbarEnd{display:flex;align-items:center;gap:.25rem;justify-self:end}.stagePeek__toolbarCenter{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.stagePeek__title{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.stagePeek__url{display:inline-block;max-width:32rem;font-family:var(--fontFamily-mono);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);text-decoration:none}.stagePeek__url:hover{color:var(--color-text);text-decoration:underline}.stagePeek__viewport{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:auto}.stagePeek__viewport>.domPeek__status,.stagePeek__viewport>.faded{margin:auto}.stagePeek__shot{display:block;max-width:100%;margin:0 auto;flex-shrink:0;border:1px solid var(--color-uiDecorator-faint);border-radius:4px}.stagePeek__viewport .domPeek{flex:1;width:100%;display:flex;flex-direction:column;gap:.5rem;min-height:0}.stagePeek__viewport .domPeek__host{flex:1;min-height:0;border:1px solid var(--color-uiDecorator-faint);border-radius:4px;overflow:hidden}.stagePeek__viewport .domPeek__host .cm-editor{height:100%}.stagePeek__viewport .domPeek__host .cm-scroller{overflow:auto}.previewPanel__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-300);flex:1;min-height:12rem;color:var(--color-text-muted)}.discoveryStrategyPreview{display:flex;flex-direction:column;gap:var(--spacing-400);flex:1;min-height:0}.discoveryStrategyPreview__redirect{margin:0}.discoveryStrategyPreview__redirect a{font-family:var(--fontFamily-mono);color:var(--color-primary);word-break:break-all}.previewSection{display:flex;flex-direction:column}.previewSection--grow{flex:1;min-height:0}.previewSection__title{display:flex;align-items:baseline;gap:.4rem;margin:0;font-size:var(--fontSize-caption);font-weight:600;color:var(--color-text-faded);text-transform:uppercase;letter-spacing:.05em}.previewSection__title--list{padding-bottom:var(--spacing-100)}.discoveryStrategyPreview__setup{display:flex;flex-direction:column;gap:var(--spacing-200)}.discoveryStrategyPreview__items{display:flex;flex-direction:column;gap:var(--spacing-200);flex:1;min-height:8rem}.discoveryStrategyPreview__setup ul{margin:0;padding-left:1.25rem}.fieldsAccordion{display:block}.fieldsAccordion .accordion{--accordion-contentWrapper-padding: 0;--accordion-item-borderRadius: 0;--accordion-item-borderWidth: 0;--accordion-item-background: transparent;--accordion-trigger-padding: var(--spacing-200) var(--spacing-400);--accordion-trigger-active-background: transparent;--accordion-trigger-hover-background: transparent}.fieldsAccordion .accordion__header{border-bottom:1px solid var(--color-uiDecorator-faint)}.fieldsAccordion .accordion__trigger{width:100%;text-align:start;padding-left:0}.fieldsAccordion__label{text-transform:uppercase;font-size:var(--fontSize-micro);color:var(--color-text-muted)}.fieldsAccordion__body{max-height:40rem;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-400)}.fieldsSection,.feedItemAttrs{display:flex;flex-direction:column;gap:var(--spacing-200)}.fieldsSection__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-200)}.fieldsSection__add{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px dashed var(--color-uiDecorator-faint);border-radius:.25rem;background:transparent;color:var(--color-text-muted);font-size:var(--fontSize-micro);cursor:pointer}.fieldsSection__add:hover{color:var(--color-text);border-color:var(--color-uiDecorator)}.fieldsSection__add .icon{--icon-size: .85em}.fieldsSection__table,.feedItemAttrs__table{font-size:var(--fontSize-small)}.fieldsSection__row,.feedItemAttrs__row{display:grid;grid-template-columns:1.5rem minmax(3.5rem,max-content) minmax(6rem,1fr) minmax(8rem,2fr);align-items:center}.fieldsSection__row--pinnable,.feedItemAttrs__row--pinnable{cursor:pointer}.fieldsSection__row--pinnable:focus-visible,.feedItemAttrs__row--pinnable:focus-visible{outline:2px solid var(--color-uiAccent);outline-offset:-2px}.fieldsSection__row--miss .fieldsSection__coverage{color:var(--color-danger)}.fieldsSection__name,.feedItemAttrs__path{font-family:var(--fontFamily-mono);font-size:var(--fontSize-micro);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fieldsSection__coverage,.feedItemAttrs__coverage{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap}.fieldsSection__sample,.feedItemAttrs__sample{font-family:var(--fontFamily-mono);font-size:.85em;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fieldsSection__pin,.feedItemAttrs__pin{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;background:transparent;color:var(--color-text-faded);border-radius:.25rem;cursor:pointer}.fieldsSection__pin:hover,.feedItemAttrs__pin:hover{color:var(--color-text);background:var(--color-uiDecorator-faint)}.fieldsSection__pin .icon,.feedItemAttrs__pin .icon{--icon-size: .95em}.fieldsSection__pin--on,.feedItemAttrs__pin--on{color:var(--color-primary)}.fieldsSection__pin--on:hover,.feedItemAttrs__pin--on:hover{color:var(--color-primary-hover, var(--color-primary))}.discoveryStrategyPreview__setupFail,.discoveryStrategyPreview__setupErr{color:var(--color-danger)}.issuesList{display:flex;flex-direction:column;gap:var(--spacing-200)}.issuesList ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-200)}.issuesList__item{display:grid;grid-template-columns:5rem auto 1fr auto;align-items:baseline;column-gap:var(--spacing-200);font-size:var(--fontSize-small)}.issuesList__item.notice{margin:0}.issuesList__sev{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.issuesList__item--error .issuesList__sev{color:var(--color-danger)}.issuesList__item--warning .issuesList__sev{color:var(--color-warning)}.issuesList__item--info .issuesList__sev{color:var(--color-text-muted)}.issuesList__code{font-size:.75rem;color:var(--color-text-muted)}.issuesList__at{font-size:.7rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetchTrace{display:flex;flex-direction:column}.fetchTrace__list{max-height:22rem;overflow-y:auto}.fetchTrace__footer{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-300);padding:var(--spacing-300) var(--spacing-200);padding-left:var(--spacing-100)}.fetchTrace__footerStats{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.fetchTrace__footerNum{font-weight:600;color:var(--color-text)}.fetchTrace__footerLabel{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faded)}.fetchTrace__footerStop,.fetchTrace__footerSource{display:inline-flex;gap:var(--spacing-150);align-items:baseline;font-size:.75rem}.fetchTrace__footerStop code,.fetchTrace__footerSource code{font-family:var(--fontFamily-mono);font-size:.72rem;color:var(--color-text-muted)}.fetchTrace__footerStop--err code{color:var(--color-danger)}.fetchTrace__empty{padding:var(--spacing-300)}.fetchTrace__rowWrap{border-bottom:1px solid var(--color-uiDecorator-faint)}.fetchTrace__rowWrap:last-child{border-top:1px solid var(--color-uiDecorator-uiDecorator)}.fetchTrace__row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--spacing-200);align-items:center;padding:var(--spacing-200);padding-left:0;font-size:var(--fontSize-small)}.fetchTrace__rowLead{display:inline-flex;align-items:center;gap:var(--spacing-200)}.fetchTrace__row--clickable{cursor:pointer}.fetchTrace__row--clickable:hover{background:var(--color-ui-100)}.fetchTrace__row--clickable:focus-visible{outline:2px solid var(--color-uiAccent);outline-offset:-2px}.fetchTrace__list:not(.fetchTrace__list--withThumbs) .fetchTrace__thumb,.fetchTrace__list:not(.fetchTrace__list--withThumbs) .fetchTrace__thumbPlaceholder{display:none}.fetchTrace__row .fetchTrace__rowLabel{align-self:center}.fetchTrace__thumb{display:inline-block;border:1px solid var(--color-uiDecorator-faint);border-radius:3px;line-height:0;overflow:hidden}.fetchTrace__thumb img{display:block;width:4rem;height:2rem;object-fit:cover;object-position:top left}.fetchTrace__thumbPlaceholder{display:inline-block;width:4rem;height:2rem}.fetchTrace__row--err{background:color-mix(in srgb,var(--color-danger) 6%,transparent)}.fetchTrace__kind{min-width:3.25rem;text-align:center}.fetchTrace__kind--sitemap-urlset,.fetchTrace__kind--html-page,.fetchTrace__kind--rss{color:var(--color-uiAccent);background:color-mix(in srgb,var(--color-uiAccent) 18%,transparent);border-color:var(--color-uiAccent-faded)}.fetchTrace__kind--sitemap-error{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 18%,transparent);border-color:var(--color-danger-faded)}.fetchTrace__rowLabel{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.fetchTrace__url{font-family:var(--fontFamily-mono);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetchTrace__finalUrl{font-family:var(--fontFamily-mono);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fetchTrace__err{font-size:.7rem;color:var(--color-danger)}.fetchTrace__meta{display:inline-flex;gap:var(--spacing-200);align-items:baseline;font-size:.75rem;font-variant-numeric:tabular-nums}.fetchTrace__duration,.fetchTrace__bytes{font-variant-numeric:tabular-nums}.fetchTrace__truncated{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 18%,transparent);border-color:var(--color-warning-faded)}.fetchTrace__status{min-width:3.25rem;text-align:center;margin-right:var(--spacing-300);border-color:transparent;background-color:transparent;font-size:var(--fontSize-micro);font-weight:600}.fetchTrace__status--err{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 18%,transparent);border-color:var(--color-danger-faded)}.fetchTrace__details{display:flex;flex-direction:column;gap:var(--spacing-100);padding:var(--spacing-50) var(--spacing-300) var(--spacing-200) calc(var(--spacing-300) + 3.25rem + var(--spacing-200));font-size:.75rem;color:var(--color-text-muted)}.fetchTrace__list--withThumbs .fetchTrace__details,.fetchTrace__list--withThumbs .fetchTrace__issue{padding-inline-start:calc(var(--spacing-300) + 3.25rem + 4rem + var(--spacing-200) * 2)}.fetchTrace__paginate,.fetchTrace__setups{display:flex;flex-wrap:wrap;gap:var(--spacing-200);align-items:baseline}.fetchTrace__detailLabel{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;min-width:4.5rem}.fetchTrace__pagTag{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:1px var(--spacing-100);border-radius:3px}.fetchTrace__pagTag--ok{background:color-mix(in srgb,var(--color-uiAccent) 18%,transparent);color:var(--color-uiAccent)}.fetchTrace__pagTag--warn{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-warning)}.fetchTrace__issue{display:flex;gap:var(--spacing-200);align-items:baseline;padding:var(--spacing-50) var(--spacing-300) var(--spacing-100) calc(var(--spacing-300) + 3.25rem + var(--spacing-200));font-size:.75rem}.fetchTrace__sev{font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:1px var(--spacing-100);border-radius:3px;min-width:3.25rem;text-align:center}.fetchTrace__sev--info{background:var(--color-uiDecorator-faint);color:var(--color-text-muted)}.fetchTrace__sev--warning{background:color-mix(in srgb,var(--color-warning) 18%,transparent);color:var(--color-warning)}.fetchTrace__sev--error{background:color-mix(in srgb,var(--color-danger) 18%,transparent);color:var(--color-danger)}.fetchTrace__issueMsg{font-size:.8rem}.fetchTrace__issueCode{font-size:.7rem}.itemsList{display:flex;flex-direction:column;flex:1;min-height:0;font-size:var(--fontSize-small);margin-top:var(--spacing-200)}.itemsList__virtual{flex:1;min-height:0}.itemsList__row{display:grid;align-items:baseline}.itemsList__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fontFamily-mono);font-size:.8rem}.itemsList__cell{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedItemAttrs__row--used .feedItemAttrs__path{font-weight:600}.scrapingStrategyPreview{display:flex;flex-direction:column;gap:var(--spacing-400);flex:1;min-height:0}.scrapingStrategyPreview__error{margin:0;color:var(--color-danger);font-size:var(--fontSize-small)}.sectionLabel{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--fontSize-micro);color:var(--color-text-muted)}.sectionLabel__count{color:var(--color-text-faded);font-weight:var(--fontWeight-normal)}.configEditor{display:flex;flex-direction:column;border:1px solid var(--color-uiDecorator-faint);border-radius:var(--input-borderRadius);background:var(--color-canvas);overflow:hidden;transition:border-color .1s}.configEditor:focus-within{border-color:var(--color-ui-400)}.configEditor>.configEditor__host{display:block;flex:0 0 auto;height:30rem;resize:vertical;overflow:hidden}.cmHost{display:flex;flex:1;min-height:0}.cmHost .cm-editor{flex:1;min-height:0;background:transparent;color:var(--color-text)}.cmHost .cm-editor.cm-focused{outline:none}.cmHost .cm-scroller{scrollbar-width:thin;scrollbar-color:var(--color-ui-300) transparent}.cmHost .cm-scroller::-webkit-scrollbar{width:.7rem;height:.7rem}.cmHost .cm-scroller::-webkit-scrollbar-thumb{background:var(--color-ui-300);border-radius:4px;border:3px solid transparent;background-clip:padding-box}.cmHost .cm-scroller::-webkit-scrollbar-thumb:hover{background:var(--color-ui-400);background-clip:padding-box}.cmHost .cm-scroller::-webkit-scrollbar-corner{background:transparent}.cmHost .cm-content{caret-color:var(--color-text)}.cmHost .cm-cursor,.cmHost .cm-dropCursor{border-left-color:var(--color-text)}.cmHost .cm-selectionBackground,.cmHost .cm-content ::selection{background:var(--color-uiAccent-faint)}.cmHost .cm-focused .cm-selectionBackground{background:color-mix(in srgb,var(--color-uiAccent) 30%,transparent)}.cmHost .cm-highlightSpace{background-image:radial-gradient(circle at 50% 55%,var(--color-ui-100) 20%,transparent 5%)}.cmHost .cm-gutters{background:var(--color-canvas-tinted);border-right:1px solid var(--color-uiDecorator-faint);color:var(--color-text-faded)}.cmHost .cm-activeLine,.cmHost .cm-activeLineGutter{background-color:color-mix(in srgb,var(--color-uiDecorator-faint) 35%,transparent)}.cmHost .cm-tooltip{background:var(--color-canvas);border:1px solid var(--color-uiDecorator);color:var(--color-text)}.cmHost .cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--color-uiDecorator-faint);color:var(--color-text)}.cmHost .cm-foldPlaceholder{background:var(--color-uiDecorator-faint);border:1px solid var(--color-uiDecorator);color:var(--color-text-muted);padding:0 var(--spacing-100);border-radius:3px}.configEditor__status{display:flex;align-items:center;gap:var(--spacing-300);padding:var(--spacing-200) var(--spacing-400);border-top:1px solid var(--color-uiDecorator-faint);font-size:var(--fontSize-small);color:var(--color-text-faded);background:var(--color-canvas-tinted);min-height:1.75rem}.configEditor__statusLabel{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fontFamily-mono, ui-monospace, monospace);font-size:var(--fontSize-micro)}.configEditor__statusActions{display:flex;align-items:center;gap:var(--spacing-200);margin-left:auto}.configEditor__preset{min-width:9rem;height:1.75rem;border-color:var(--color-ui-300);background-color:transparent;--selectInput-paddingInline: var(--spacing-400);--selectInput-paddingBlock: 0;--selectInput-minWidth: none}.configEditor__preset .selectInput__content{--selectInput-item-fontSize: var(--fontSize-small);--selectInput-item-paddingBlock: var(--spacing-200);--selectInput-item-paddingInline: var(--spacing-300);--selectInput-item-gap: 2px}.selectInput__list .scrollArea__content{padding:var(--selectInput-content-padding)}.configEditor__preset:focus-within{outline:none;background-color:var(--color-ui-100)}.configEditor__preset .selectInput__trigger{height:1.6rem;min-height:1.6rem;font-size:var(--fontSize-micro);color:var(--color-ui-400)}.configEditor__status--ok{color:var(--color-text-faded)}.configEditor__status--err{color:var(--color-danger, #c0392b)}.wfList{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-uiDecorator-faint)}.wfList__row{display:flex;align-items:center;gap:1.5rem;padding:.85rem .75rem;color:var(--color-text);text-decoration:none;border-bottom:1px solid var(--color-uiDecorator-faint);transition:background-color .12s}.wfList__row:hover{background:var(--color-ui-100)}.wfList__rowHead{display:flex;align-items:baseline;gap:.5rem;flex:1 1 auto;min-width:0}.wfList__rowName{font-size:1rem}.wfList__rowStats{display:flex;gap:1.5rem;flex:0 0 auto}.wfList__stat{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:4rem}.wfList__statNum{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.wfList__statNum--hot{color:var(--color-uiAccent)}.wfList__statNum--err{color:var(--color-danger)}.wfList__statLbl{font-size:.65rem;color:var(--color-text-muted);white-space:nowrap}@media(max-width:640px){.wfList__row{flex-direction:column;align-items:stretch;gap:.75rem}.wfList__rowStats{gap:.5rem;justify-content:space-between}.wfList__stat{min-width:0;flex:1 1 0}}.wfgRoot{position:absolute;inset:0;background:var(--color-canvas);overflow:hidden}.wfgCanvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.wfgCanvas--dragging{cursor:grabbing}.wfg-grid-bg{pointer-events:none}.wfg-grid-dot{fill:var(--color-uiDecorator-muted);opacity:.6}.wfgOverlay{position:absolute;padding:1.5rem 2rem;display:flex;gap:.5rem;pointer-events:none;z-index:2}.wfgOverlay>*{pointer-events:auto}.wfgOverlay--tl{top:0;left:0;flex-direction:column;align-items:flex-start}.wfgOverlay--tr{top:0;right:0;align-items:flex-start;gap:.5rem}.wfgWindow{height:2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--color-canvas) 75%,transparent)}.wfgBackLink{display:inline-flex;align-items:center;gap:.15rem;color:var(--color-text-muted);text-decoration:none;font-size:.8rem;margin-left:-1em}.wfgBackLink:hover{color:var(--color-text)}.wfgTitle{display:flex;align-items:baseline;gap:.5rem;font-size:1.15rem;color:var(--color-text)}.wfgTitle__ver{color:var(--color-text-faded);font-size:.8rem;font-family:var(--fontFamily-mono)}.wfgTune{display:grid;grid-template-columns:auto auto;column-gap:.5rem;row-gap:.2rem;align-items:center;font-size:.7rem;font-family:ui-monospace,monospace;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-canvas) 75%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-uiDecorator-faint);border-radius:4px;padding:.5rem .6rem}.wfgTune__checks{grid-column:1 / -1;display:flex;flex-direction:column;gap:.25rem;padding-bottom:.4rem;margin-bottom:.2rem;border-bottom:1px solid var(--color-uiDecorator-faint);font-size:.75rem}.wfgTune__field{display:contents}.wfgTune__label{text-align:right;white-space:nowrap}.simpleNum{display:inline-flex;align-items:center}.simpleNum--withSuffix .simpleNum__input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.simpleNum__suffix{display:inline-flex;align-items:center;padding:0 var(--spacing-200);border:var(--input-borderWidth) solid var(--input-borderColor);border-left:0;border-top-right-radius:var(--input-borderRadius);border-bottom-right-radius:var(--input-borderRadius);background:var(--color-canvas-tinted);color:var(--color-text-muted);font-size:var(--fontSize-micro)}.simpleNum__input{font:inherit;background:var(--input-background);color:var(--input-color);border:var(--input-borderWidth) solid var(--input-borderColor);border-radius:var(--input-borderRadius)}.simpleNum__input--sm{width:5rem;padding:1px 3px}.simpleNum--withSuffix .simpleNum__input--sm{border-radius:var(--input-borderRadius) 0 0 var(--input-borderRadius)}.simpleNum--sm .simpleNum__suffix{font-size:.7rem}.simpleNum__input--md{width:5rem;padding:var(--spacing-150) var(--spacing-300);font-size:var(--fontSize-small)}.wfgTune__reset{grid-column:1 / -1;justify-self:end;margin-top:var(--spacing-150)}.wfgZoom{display:inline-flex;align-items:stretch;height:2rem;background:color-mix(in srgb,var(--color-canvas) 75%,transparent);border:1px solid var(--input-borderColor, var(--color-uiDecorator-faint));border-radius:var(--input-borderRadius, 4px);overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:var(--textInput-font, normal 1rem/1 var(--fontFamily-body));font-size:var(--input-fontSize, .9rem);color:var(--color-text-muted)}.wfgZoom__btn{background:transparent;color:inherit;border:0;padding:0 .7em;line-height:1;cursor:pointer;min-width:2em;font:inherit}.wfgZoom__btn:not(:last-child){border-right:1px solid var(--color-uiDecorator-faint)}.wfgZoom__btn:hover{background:var(--color-canvas-tinted);color:var(--color-text)}.wfgZoom__btn:focus-visible{outline:var(--focusRing-outlineWidth, 2px) solid var(--color-uiAccent);outline-offset:-2px}.wfgZoom__btn--readout{min-width:3.75em;font-variant-numeric:tabular-nums}@media(max-width:768px){.wfgOverlay{padding:.6rem .75rem;background:color-mix(in srgb,var(--color-canvas) 80%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom-right-radius:8px}.wfgOverlay--tr{border-bottom-left-radius:8px;border-bottom-right-radius:0}.wfgTitle{font-size:.95rem}}.wfg-node{cursor:pointer}.wfg-node-bg{fill:var(--color-canvas-tinted);stroke:var(--color-uiDecorator-faded);stroke-width:1.4}.wfg-node-dot{fill:var(--color-success)}.wfg-node-dot--hot{fill:var(--color-uiAccent)}.wfg-node-dot--warn{fill:var(--color-warning)}.wfg-node-dot--muted{fill:var(--color-text-faded)}.wfg-node:hover .wfg-node-bg{stroke:var(--color-uiDecorator)}.wfg-node-outline{fill:none;stroke:var(--color-uiAccent);stroke-width:1.5}@keyframes wfg-thump{0%{stroke-width:1.4;filter:none}30%{stroke-width:2.6;filter:drop-shadow(0 0 4px var(--color-uiAccent))}to{stroke-width:1.4;filter:none}}@keyframes wfg-flash-fail{0%{stroke:var(--color-uiDecorator-faded);stroke-width:1.4}30%{stroke:var(--color-danger);stroke-width:2.6;filter:drop-shadow(0 0 4px var(--color-danger))}to{stroke:var(--color-uiDecorator-faded);stroke-width:1.4}}.wfg-node-bg--thump{animation:wfg-thump .35s ease-out}.wfg-node-bg--flash-fail{animation:wfg-flash-fail .35s ease-out}@media(prefers-reduced-motion:reduce){.wfg-node-bg--thump,.wfg-node-bg--flash-fail{animation:none}}.wfg-node-id{fill:var(--color-text);font-size:12px;font-weight:600}.wfg-node-kind{fill:var(--color-text-muted);font-size:10px}.wfg-node-eta{fill:var(--color-text-faded);font-size:10px;font-variant-numeric:tabular-nums}.wfg-pill-num{fill:var(--color-text);font-size:11px;font-weight:600}.wfg-pill-lbl{fill:var(--color-text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.wfg-pill--running .wfg-pill-num{fill:var(--color-uiAccent)}.wfg-pill--failed .wfg-pill-num{fill:var(--color-danger)}.wfg-pill--waiting .wfg-pill-num{fill:var(--color-text-link-visited)}.wfg-pill--skipped .wfg-pill-num{fill:var(--color-text-faded)}.wfg-edge{fill:none;stroke:var(--color-uiDecorator-muted);stroke-width:1.4;pointer-events:none;transition:opacity .12s,stroke .12s}.wfgCanvas--node-hover .wfg-edge{stroke:var(--color-uiDecorator-faded)}.wfgCanvas--node-hover .wfg-edge--lit{opacity:1;stroke:var(--color-uiAccent-muted);stroke-width:1.75}.wfg-particle{fill:var(--color-uiAccent)}.wfg-particle--fail{fill:var(--color-danger)}.wfg-particle--skip{fill:var(--color-text-faded);opacity:.6}.wfg-particle--retry{fill:var(--color-uiAccent);stroke:var(--color-warning);stroke-width:1}@media(prefers-reduced-motion:reduce){.wfg-particle{display:none}}.wfgRoot--paused .wfg-particle{display:none}.wfDrawer__section{margin-bottom:1rem}.wfDrawer__sectionTitle{font-size:.85rem;margin:0 0 .4rem;color:var(--color-text-muted)}.wfDrawer__loading{color:var(--color-text-muted)}.wfDrawer__table{width:100%;border-collapse:collapse;font-size:.8rem}.wfDrawer__table th,.wfDrawer__table td{padding:.3rem .4rem;text-align:left;border-bottom:1px solid var(--color-uiDecorator-faint)}.wfDrawer__table th{color:var(--color-text-muted);font-weight:500;font-size:.7rem;text-transform:uppercase}.wfDrawer__row--stuck td,.wfDrawer__row--stuck td:first-child{border-left:3px solid var(--color-danger)}.wfDrawer__error{cursor:pointer;max-width:280px;overflow-wrap:anywhere}.wfTableError{display:inline-block;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--color-danger)}.stepMeta__deps{display:flex;flex-wrap:wrap;gap:var(--spacing-100)}.stepMeta__id{font-size:var(--fontSize-micro);color:var(--color-text-faded)}.wfDrawer__config pre{background:var(--color-canvas-tinted);padding:.5rem;border-radius:4px;font-size:.7rem;overflow:auto;max-height:400px}.wfStepConfig__jobConfigRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem .75rem}.wfStepConfig__jobConfigField{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.wfStepConfig__jobConfigLbl{color:var(--color-text-muted)}.wfStepConfig__jobConfigField .numberInput{max-width:none}.wfStepConfig__note{display:flex;flex-direction:column;gap:.35rem}.wfStepConfig__alertList{display:flex;flex-direction:column;gap:.6rem}.wfStepConfig__alertCard{border:1px solid var(--color-uiDecorator-faint);border-radius:6px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.5rem}.wfStepConfig__alertHead{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.wfStepConfig__alertName{color:var(--color-text);cursor:help;font-weight:600;font-size:.85rem;margin-right:auto}.wfStepConfig__alertUnitHint{margin-left:.35rem;color:var(--color-text-faded);font-size:.72rem;font-weight:400}.wfStepConfig__alertStateBadges{display:inline-flex;flex-wrap:wrap;gap:.25rem}.wfStepConfig__alertFields{display:flex;flex-wrap:wrap;gap:.5rem .75rem}.wfStepConfig__alertField{display:flex;flex-direction:column;gap:.25rem}.wfStepConfig__alertField .numberInput{max-width:8rem}.wfDrawer__digestHeader{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;margin-bottom:.6rem}.wfDrawer__digestList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.wfDrawer__digestRow{border-radius:4px;border:1px solid var(--color-uiDecorator-faint);overflow:hidden}.wfDrawer__digestRow--selected{border-color:var(--color-uiAccent);background:var(--color-canvas-tinted)}.wfDrawer__digestRowBtn{display:block;width:100%;text-align:left;padding:.4rem .6rem;background:none;border:none;cursor:pointer;font-size:.82rem}.wfDrawer__digestRowBtn:hover{background:var(--color-canvas-tinted)}.wfDrawer__digestRowHead{display:flex;align-items:center;gap:var(--spacing-300);margin-bottom:var(--spacing-100)}.wfDrawer__digestCls{font-family:var(--fontFamily-mono);font-size:var(--fontSize-micro);padding:0 var(--spacing-200);border-radius:var(--input-borderRadius);background:var(--color-canvas-tinted);color:var(--color-text-muted)}.wfDrawer__digestCount{font-weight:600}.wfDrawer__digestFinal{margin-left:auto;font-size:.75rem;color:var(--color-danger)}.wfDrawer__digestSample{font-size:.78rem;color:var(--color-text-muted);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfDrawer__digestSub{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted);margin-top:.15rem}.wfDrawer__digestSrcs{color:var(--color-text-link)}.wfDrawer__digestSeen{color:var(--color-text-faded)}.wfDrawer__digestSoft{margin-top:.5rem;font-size:.82rem}.wfDrawer__digestSoft summary{cursor:pointer;color:var(--color-text-muted)}.wfDrawer__digestSoft ul{margin:.3rem 0 0 1rem;padding:0;list-style:disc;font-size:.8rem}.wfDrawer__batchList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.wfDrawer__batchRow{border:1px solid var(--color-uiDecorator-faint);border-radius:4px;overflow:hidden}.wfDrawer__batchHead{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.8rem;flex-wrap:wrap}.wfDrawer__batchHead--clickable{cursor:pointer}.wfDrawer__batchHead--clickable:hover{background:var(--color-canvas-tinted)}.wfDrawer__batchId{font-family:var(--fontFamily-mono);font-size:.75rem;color:var(--color-text-link)}.wfDrawer__batchSrc{color:var(--color-text-muted);font-size:.78rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfDrawer__batchWhen{color:var(--color-text-muted);margin-left:auto;white-space:nowrap}.wfDrawer__batchDur{font-variant-numeric:tabular-nums;color:var(--color-text-faded);font-size:.75rem}.wfDrawer__batchSize{font-size:.78rem;color:var(--color-text-muted)}.wfDrawer__batchAttempts{font-size:.75rem;color:var(--color-warning);font-variant-numeric:tabular-nums}.wfDrawer__batchProviders{display:flex;gap:.25rem;flex-wrap:wrap}.wfDrawer__providerChip{font-size:.72rem;padding:.05rem .3rem;border-radius:3px;background:var(--color-canvas-tinted);color:var(--color-text-muted)}.wfDrawer__providerChip--fallback{border:1px solid var(--color-warning);color:var(--color-warning)}.wfDrawer__batchError{padding:var(--spacing-200) var(--spacing-300);font-size:var(--fontSize-micro);color:var(--color-danger);background:var(--color-danger-faint);border-top:1px solid var(--color-uiDecorator-faint);overflow-wrap:anywhere}.wfDrawer__batchFailTable{margin:.25rem .5rem .5rem;width:calc(100% - 1rem)}.wfDrawer__batchFilter{margin-left:.35ch;font-size:.78rem;font-weight:400;color:var(--color-uiAccent)}.statsGrid__hint--warn{color:var(--color-warning)}.statsGrid__hint--bad{color:var(--color-danger)}.wfCard{gap:1rem}.editSheet__body.wfCard{overflow:hidden}@media(max-width:640px){.editSheet__body.wfCard{padding:var(--spacing-500) var(--spacing-500)}}.wfCard>.notice{margin-bottom:0}.wfDrawer__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-200)}.wfCard__diag{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem;border-top:1px solid var(--color-uiDecorator-faint);flex:1 1 auto;min-height:0}.wfDrawer__section--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wfDrawer__section--fill .dataTable__scroll{flex:1 1 auto;min-height:0}.wfCard__actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.stepDetail{display:flex;flex-direction:column;gap:1.5rem}.stepDetail__group{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-uiDecorator-faint)}.stepDetail__groupTitle{margin:0;color:var(--color-text-muted)}.stepDetailHead{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.stepDetailHead__tags{display:flex;flex-wrap:wrap;gap:.35rem}.stepDetailHead__id{font-size:var(--fontSize-small);color:var(--color-text-muted)}.adminIndex{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-gap-normal);max-width:720px}.adminIndex__item{border:1px solid var(--color-uiDecorator-faint);border-radius:6px;background:var(--color-canvas);transition:border-color .12s ease,background .12s ease}.adminIndex__item:hover{border-color:var(--color-uiDecorator-faded);background:var(--color-canvas-subtle)}.adminIndex__link{display:flex;align-items:center;gap:var(--spacing-gap-normal);padding:var(--spacing-500) var(--spacing-padding-normal);text-decoration:none;color:inherit}.adminIndex__body{flex:1;min-width:0}.adminIndex__label{display:block;font-size:var(--fontSize-base);font-weight:600;color:var(--color-text)}.adminIndex__desc{margin:var(--spacing-300) 0 0;color:var(--color-text-muted);font-size:var(--fontSize-micro);line-height:var(--lineHeight-normal)}.adminIndex__arrow{flex-shrink:0;font-size:var(--fontSize-large);color:var(--color-text-faded);transition:transform .12s ease,color .12s ease}.adminIndex__item:hover .adminIndex__arrow{color:var(--color-text-muted);transform:translate(2px)}.adminCfg__caveat{background:var(--color-warning-faint);border:1px solid var(--color-warning-faded);border-radius:6px;padding:var(--spacing-300) var(--spacing-500);margin:0 0 var(--spacing-700);font-size:var(--fontSize-small);color:var(--color-warning-muted)}.adminCfg__card{border:1px solid var(--color-uiDecorator-faint);border-radius:6px;margin-bottom:var(--spacing-700);background:var(--color-canvas)}.adminCfg__cardTitle{margin:0;padding:var(--spacing-300) var(--spacing-500);border-bottom:1px solid var(--color-uiDecorator-faint);color:var(--color-text-muted)}.adminCfg__cardBody{padding:var(--spacing-400) var(--spacing-500);display:grid;gap:var(--spacing-150)}.adminCfg__kv{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:var(--spacing-gap-normal);align-items:baseline;padding:var(--spacing-150) 0;border-bottom:1px dashed var(--color-uiDecorator-faint);min-width:0}.adminCfg__svcKeys .adminCfg__kv{grid-template-columns:minmax(280px,420px) 1fr}.adminCfg__k code{font-family:var(--fontFamily-mono);font-size:var(--fontSize-small);color:var(--color-text);word-break:break-all}.adminCfg__kv:last-child{border-bottom:none}.adminCfg__k{color:var(--color-text-muted);font-size:var(--fontSize-small)}.adminCfg__v{font-family:var(--fontFamily-mono);font-size:var(--fontSize-small);word-break:break-all;color:var(--color-text)}.adminCfg__v--set{color:var(--color-success);font-weight:600}.adminCfg__v--unset{color:var(--color-text-faint);font-style:italic}.adminCfg__profile,.adminCfg__svc{border-top:1px solid var(--color-uiDecorator-faint);margin-top:var(--spacing-400);padding-top:var(--spacing-400)}.adminCfg__profile:first-child,.adminCfg__svc:first-child{border-top:none;margin-top:0;padding-top:0}.adminCfg__profileHead,.adminCfg__svcHead{display:flex;align-items:center;gap:var(--spacing-gap-tight);margin-bottom:var(--spacing-300);flex-wrap:wrap}.adminCfg__svcKeys{padding-left:var(--spacing-500)}.chip--warn{background:var(--color-warning-faint);color:var(--color-warning-muted);border-color:var(--color-warning-faded)}.alertOverrides__rowActions{display:inline-flex;gap:var(--spacing-200);justify-content:flex-end}.alertOverrides__chips{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-200)}.adminTags__section{margin-bottom:var(--spacing-700)}.adminTags__sectionHead{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-300);margin-bottom:var(--spacing-300)}.visibilityRow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-300);align-items:end}.rowActions{display:inline-flex;gap:var(--spacing-200);justify-content:flex-end}.tagColorField{display:flex;align-items:center;gap:var(--spacing-200)}.tagColorField__swatch{flex:none;width:1.1rem;height:1.1rem;border-radius:var(--radius-100, 4px);border:1px solid var(--color-border)}.tagColorCell{display:inline-flex;align-items:center;gap:var(--spacing-200)}.alertOverrideForm{max-width:720px;display:grid;gap:var(--spacing-700)}.alertOverrideForm__section{border:1px solid var(--color-uiDecorator-faint);border-radius:6px;background:var(--color-canvas);padding:var(--spacing-500);display:grid;gap:var(--spacing-400)}.alertOverrideForm__sectionTitle{margin:0;color:var(--color-text-muted)}.alertOverrideForm .formField{display:grid;gap:var(--spacing-200);min-width:0}.alertOverrideForm .formField__label{font-size:var(--fontSize-small);font-weight:500;color:var(--color-text);display:flex;align-items:baseline;gap:var(--spacing-300)}.formField__defaultHint{font-size:var(--fontSize-micro);color:var(--color-text-faded);font-weight:400;font-family:var(--fontFamily-mono)}.formField__hint{margin:0;font-size:var(--fontSize-micro);color:var(--color-text-muted)}.formField__hint--warn{color:var(--color-warning-muted)}.alertOverrideForm__silence{display:grid;gap:var(--spacing-200)}.alertOverrideForm__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--spacing-400)}.alertOverrideForm__actions{display:flex;justify-content:flex-end;gap:var(--spacing-300)}.alertOverrideForm__actions .button--danger{margin-right:auto}.newUserTrigger--inPage{height:1em;--button-fontSize: .7em;--button-paddingBlock: .85rem}.changelog{max-width:760px;font-size:var(--fontSize-base);line-height:var(--lineHeight-relaxed);color:var(--color-text)}.changelog h1{font-size:var(--fontSize-xl);font-weight:600;margin:0 0 var(--spacing-700);padding-bottom:var(--spacing-300);border-bottom:1px solid var(--color-uiDecorator-faint);line-height:var(--lineHeight-heading)}.changelog h2{font-size:var(--fontSize-large);font-weight:600;margin:var(--spacing-900) 0 var(--spacing-400);padding-bottom:var(--spacing-150);border-bottom:1px solid var(--color-uiDecorator-faint);line-height:var(--lineHeight-heading)}.changelog h2:first-child{margin-top:0}.changelog h2 .pill{vertical-align:middle;margin-left:var(--spacing-300);position:relative;bottom:1px}.changelog h3{font-size:var(--fontSize-medium);font-weight:600;color:var(--color-text-muted);margin:var(--spacing-700) 0 var(--spacing-300);letter-spacing:.02em;line-height:var(--lineHeight-heading)}.changelog p{margin:0 0 var(--spacing-500)}.changelog ul,.changelog ol{margin:0 0 var(--spacing-500);padding-left:var(--spacing-700)}.changelog li{margin:var(--spacing-200) 0}.changelog a{color:var(--color-text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.changelog a:hover{color:var(--color-primary-hover)}.changelog code{background:var(--color-canvas-shaded);color:var(--color-text);padding:1px 5px;border-radius:3px;font-family:var(--fontFamily-mono);font-size:.9em}.changelog pre{background:var(--color-canvas-tinted);border:1px solid var(--color-uiDecorator-faint);border-radius:6px;padding:var(--spacing-400) var(--spacing-500);overflow-x:auto;margin:0 0 var(--spacing-500)}.changelog pre code{background:transparent;padding:0;font-size:var(--fontSize-small)}@media(max-width:720px){.adminIndex__link{padding:var(--spacing-padding-compact)}.adminIndex__label{font-size:var(--fontSize-small)}.adminCfg__caveat{padding:var(--spacing-300) var(--spacing-400);margin-bottom:var(--spacing-500)}.adminCfg__cardTitle,.adminCfg__cardBody{padding:var(--spacing-300) var(--spacing-400)}.adminCfg__kv,.adminCfg__svcKeys .adminCfg__kv{grid-template-columns:1fr;gap:var(--spacing-100);padding:var(--spacing-200) 0}.adminCfg__k{font-size:var(--fontSize-micro);text-transform:uppercase;letter-spacing:.04em}.adminCfg__k code{font-size:var(--fontSize-micro);text-transform:none;letter-spacing:0}.adminCfg__svcKeys{padding-left:0}.adminCfg__svcHead{gap:var(--spacing-200)}.changelog{font-size:var(--fontSize-small)}.changelog h1{font-size:var(--fontSize-large)}.changelog h2{font-size:var(--fontSize-medium)}.changelog ul,.changelog ol{padding-left:var(--spacing-500)}}.scopePicker{display:grid;gap:var(--spacing-300)}.scopePicker__summary{margin:0;font-size:var(--fontSize-small)}.scopePicker__table{width:100%;border-collapse:collapse;font-size:var(--fontSize-small)}.scopePicker__table th[scope=col]{text-align:left;font-size:var(--fontSize-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--color-foreground-faded);font-weight:500;padding:var(--spacing-100) var(--spacing-200);border-bottom:1px solid var(--color-uiDecorator-faint)}.scopePicker__table td,.scopePicker__table th[scope=row]{padding:var(--spacing-100) var(--spacing-200);border-bottom:1px solid var(--color-uiDecorator-faint);vertical-align:middle}.scopePicker__res{text-align:left;font-weight:500;white-space:nowrap}.scopePicker__colAll{width:4rem}.scopePicker__na{color:var(--color-foreground-faint)}.apiKeyScopes{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-100)}.apiKeyScopes code{font-size:var(--fontSize-micro)}.rowActions{display:inline-flex;gap:var(--spacing-100);align-items:center;justify-content:flex-end}.userDetail__titleRow{display:inline-flex;align-items:center;gap:var(--spacing-200);flex-wrap:wrap;min-width:0}.adminUserDetail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--spacing-600);align-items:start}@media(max-width:1600px){.adminUserDetail{grid-template-columns:minmax(0,1fr)}}.userForm{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-400);align-items:start}.userForm__foot{margin-top:var(--spacing-200)}.alertsWebhook{border:1px solid var(--color-border);border-radius:var(--radius-300, 8px);padding:var(--spacing-400);margin-bottom:var(--spacing-400)}.alertsWebhook__row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-400)}.alertsWebhook__info{display:flex;align-items:center;gap:var(--spacing-300);min-width:0}.alertsWebhook__url{flex:1 1 auto;min-width:0;font-family:var(--fontFamily-mono);font-size:var(--fontSize-small);color:var(--color-text);background:var(--color-canvas-subtle);border:1px solid var(--color-border);border-radius:var(--radius-100, 4px);padding:var(--spacing-200) var(--spacing-300)}.alertsWebhook__url:read-only{cursor:text}.alertsWebhook__toggle{display:inline-flex;align-items:center;gap:var(--spacing-200);white-space:nowrap}.alertsState{display:inline-flex;align-items:center;gap:var(--spacing-200);flex-wrap:wrap}.apiKeyReveal{display:flex;flex-direction:column;gap:var(--spacing-200);padding:var(--spacing-300) var(--spacing-400);border:1px solid var(--color-warning-faint);border-left:3px solid var(--color-warning);border-radius:var(--radius-200, .375rem);background:var(--color-warning-faded)}.apiKeyReveal__head{display:flex;align-items:center;gap:var(--spacing-200);flex-wrap:wrap}.apiKeyReveal__warn{font-size:var(--fontSize-small);color:var(--color-text-muted)}.apiKeyReveal__tokenRow{display:flex;align-items:center;gap:var(--spacing-200)}.apiKeyReveal__token{flex:1;overflow-x:auto;white-space:nowrap;padding:var(--spacing-100) var(--spacing-200);background:var(--color-canvas-shaded);border-radius:var(--radius-100, .25rem);font-size:var(--fontSize-small)}.driftToolbar{display:flex;gap:.75rem;align-items:center;margin:0 0 1rem}.yieldChart{display:block;margin:0 0 1.25rem;padding:.5rem .75rem;background:var(--color-canvas);border:1px solid var(--color-uiDecorator-faint);border-radius:6px}.yieldChart__head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .5rem}.driftSignal__breach{color:var(--color-danger);font-variant-numeric:tabular-nums;font-weight:600}.driftSignal__baseline{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.driftEmpty{padding:2rem;text-align:center;color:var(--color-text-muted);background:var(--color-canvas-subtle);border-radius:6px}.metricSparklines{display:inline-flex;align-items:center;gap:.35rem;font-variant-numeric:tabular-nums}.metricSparklines__svg{display:block;overflow:visible}.metricSparklines__line{stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.metricSparklines__line--quiet{color:var(--color-text-muted);opacity:.45}.metricSparklines__line--watch{color:var(--color-warning, var(--color-uiAccent));stroke-width:1.5}.metricSparklines__line--alarm{color:var(--color-danger);stroke-width:1.5}.metricSparklines__label{font-size:.75rem;line-height:1}.metricSparklines__labelDrift{color:var(--color-danger);font-weight:600}.metricSparklines__labelQuiet{color:var(--color-text-muted)}.trendIndicator{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1}.trendIndicator__value{font-weight:500}.trendIndicator__icon{opacity:.95;display:inline-flex;transform-origin:50% 50%}.trendIndicator--dir-strongDown .trendIndicator__icon,.trendIndicator--dir-moderateDown .trendIndicator__icon,.trendIndicator--dir-slightDown .trendIndicator__icon{transform:rotate(180deg)}.trendIndicator--neutral .trendIndicator__icon{color:var(--color-text-muted)}.trendIndicator--up .trendIndicator__icon{color:var(--color-success, #2f7d32)}.trendIndicator--down .trendIndicator__icon{color:var(--color-danger)}.runChart{display:block}.runChart__container{width:100%;min-height:10rem}.runChart__empty{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:0}.runChart__tip{font-size:.8125rem;line-height:1.4}.runChart__tipTime{font-weight:600;margin-bottom:.15rem}.runChart__tipRow{display:flex;align-items:center;gap:.4rem}.runChart__tipDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.runChart__tipItems{margin-left:.5rem;color:var(--color-text-muted)}.runChart__tipMeta{margin-top:.2rem;color:var(--color-text-muted)}.runChart__tipMeta code{font-size:.75rem}.pubPattern{display:block}.pubPattern{--heat-empty: light-dark(#eef2f6, #1d242c);--heat-1: light-dark(#cfeddb, #14532d);--heat-2: light-dark(#6fd49a, #1f8a4c);--heat-3: light-dark(#22a85a, #4ade80)}.chartPair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:1.5rem 2rem;align-items:start}.chartPair__panel{min-width:0;position:relative}.pubPattern__select{position:absolute;top:-.15rem;right:0;min-width:8rem}.pubPattern__chartWrap{position:relative}.pubPattern__container{width:100%;min-height:10rem}.pubPattern__empty{display:flex;align-items:center;justify-content:center;min-height:10rem;padding:0}.pubPattern__tip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 10px));pointer-events:none;white-space:nowrap;padding:.3rem .5rem;font-size:.8125rem;line-height:1.35;background:var(--color-canvas-overlay, var(--color-canvas));border:1px solid var(--color-ui-200);border-radius:.35rem;box-shadow:var(--shadow-200, 0 2px 8px rgb(0 0 0 / .12))}.pubPattern__tipHead{font-weight:600;margin-bottom:.1rem}.pubPattern__cells rect{transition:fill 80ms ease}.pubPattern__cells rect:hover{stroke:var(--color-text-muted);stroke-width:1}.listSearch{display:inline-flex;flex-direction:column;gap:.25rem}.listSearch__form{display:inline-flex}.listSearch .textInput{--textInput-minWidth: 8rem;--textInput-height: 2rem;--textInput-borderColor: var(--color-uiDecorator-muted);--textInput-hover-borderColor: var(--color-uiDecorator-vivid);--textInput-focus-borderColor: var(--color-uiDecorator-vivid);--textInput-focus-background: var(--color-ui-050);--textInput-icon-color: var(--color-ui-400);--textInput-hover-icon-color: var(--color-ui-500);--textInput-focus-icon-color: var(--color-primary);--textInput-paddingBlock: .125em;--textInput-iconArea-minWidth: 2.2rem;--textInput-fontSize: .85rem;--textInput-placeholder-color: var(--color-ui-400)}@media(max-width:1280px){.listSearch .textInput{--textInput-minWidth: 0}}.tabs{--tabs-tab-selected-background: var(--color-uiAccent-faint);--tabs-list-borderWidth: 0}.tabs__list{padding-bottom:2px}.tabs__tab{position:relative}.tabs__indicator{position:absolute;left:0;right:0;bottom:-1px;height:2px;width:auto;transform:none;background:var(--color-uiAccent);opacity:1}.tabs__count{font-size:.75rem;color:var(--color-text-faded);font-variant-numeric:tabular-nums}.tabs__tab.isSelected .tabs__count{color:var(--color-text-muted)}.tabs--sections{--tabs-tab-padding: .5rem .9rem;--tabs-tab-fontSize: .9rem}.tabs--sections .tabs__list{margin-top:.5rem;margin-bottom:1.5rem}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}.tabs--filters{--tabs-tab-padding: .4rem .85rem;--tabs-tab-fontSize: .85rem}.tabs--filters .tabs__tab{text-transform:capitalize}.tabs--filters{min-width:0}.tabs--filters .tabs__list{flex-wrap:nowrap;scrollbar-width:thin}.tabs--filters .tabs__tab{flex-shrink:0}@media(max-width:768px){.tabs--filters .tabs__list{overflow-x:auto}}.listToolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}@media(max-width:1280px){.listToolbar{flex-direction:column-reverse;align-items:stretch}}@media(max-width:640px){.tabs--filters{margin-inline:calc(-1 * var(--shell-content-padding-inline, 1rem))}.tabs--filters .tabs__list{padding-inline:var(--shell-content-padding-inline, 1rem)}}.sourcesFacets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.66rem;min-width:0;font-size:.85rem;flex:1 0 28rem}.sourcesFacets__facet{flex:1 1 9rem;--comboboxInput-actions-paddingInline: .4em;--comboboxInput-trigger-padding: .25em;--comboboxInput-actions-gap: 1px;--selectInput-clearButton-padding: 0}@media(min-width:1281px){.sourcesFacets__facet{max-width:12rem}}.sourcesFacets__facet .comboboxInput__input,.sourcesFacets__facet .selectInput__trigger{--textInput-background: var(--color-ui-100);--textInput-borderWidth: 0;--textInput-hover-background: var(--color-ui-100);--textInput-focus-background: var(--color-ui-100)}.sourcesFacets__facet .comboboxInput__input{width:0}@media(max-width:1280px){.sourcesFacets__facet{min-width:0}}.sourcesFacetsTrigger{display:none}@media(max-width:1280px){.sourcesFacets{display:none}.sourcesFacetsTrigger{display:inline-flex;height:1.9rem;--button-paddingInline: 1em;--button-background: transparent}.sourcesFacetsTrigger:hover{background:var(--color-canvas-tinted)}}.sourcesFacetsTrigger__label{font-weight:500}.sourcesFacetsTrigger__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--color-uiAccent-faint);color:var(--color-uiAccent);font-family:var(--fontFamily-mono);font-size:.7rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}@media(max-width:768px){.sourcesFacetsTrigger--iconOnly{position:relative}.sourcesFacetsTrigger--iconOnly .sourcesFacetsTrigger__label{display:none}.sourcesFacetsTrigger--iconOnly .sourcesFacetsTrigger__badge{position:absolute;left:-2px;bottom:0;min-width:1.25rem;height:1.5em;padding:.5rem .4rem;font-size:.85rem}}.sourcesFacetsDrawer{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sourcesFacetsDrawer__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.sourcesFacetsDrawer__title{margin:0;font-size:.95rem;font-weight:600;color:var(--color-text)}.sourcesFacetsDrawer__close{margin:-.25rem -.25rem -.25rem auto;flex:0 0 auto}.sourcesFacetsDrawer .sourcesFacets{display:flex;flex-direction:column;gap:.75rem;min-width:0;justify-content:flex-start}.sourcesFacetsDrawer .sourcesFacets__facet{flex:0 0 auto;min-width:0;width:100%}@media(max-width:360px){.sourcesFacetsDrawer__panel{--drawer-maxWidth: 100vw;--drawer-width: 100vw}}.feed{display:flex;flex-direction:column;gap:.75rem}.feed__composer{position:relative}.feed__input{width:100%;padding:0;border:0;border-bottom:1px solid var(--color-uiDecorator-faint);border-radius:0}.feed__input .textArea__input{min-height:2.5rem;padding:.4rem 2.4rem .4rem .6rem}.feed__input.textArea:focus-within{border-radius:0;outline:none;border-bottom-color:var(--color-primary)}.feed__submit{position:absolute;right:.1rem;top:50%;transform:translateY(-50%)}a{text-decoration:none}.link{--link-color: var(--color-text);transition-duration:.1s;text-decoration:none;border-bottom:1px dotted var(--color-ui-600);--link-visited-color: var(--color-text)}.link:hover{--link-visited-color: var(--color-textAccent-vivid);--link-hover-color: var(--color-textAccent-vivid);border-bottom:1px dotted var(--color-textAccent-vivid)}.loginPage{min-height:100vh;display:flex;align-items:center;justify-content:center}.loginCard{width:100%;max-width:360px;padding:2.5rem 2rem 2rem;background:var(--color-canvas-subtle);border:1px solid var(--color-uiDecorator);border-radius:8px}.loginCard__title{font-family:var(--fontFamily-ui, monospace);font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;text-align:center;margin-bottom:2rem;color:var(--color-text)}.loginCard__check{font-size:var(--fontSize-label)}.loginCard__submit{margin-top:1rem}
