@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--st-gap:initial;--st-icon:initial;--st-align:initial;--st-justify:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-scroll-snap-strictness:proximity}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans",system-ui,-apple-system,sans-serif;--font-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:90rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.375rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.75rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:2.25rem;--text-3xl--line-height: 1.2 ;--text-4xl:3rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:4rem;--text-5xl--line-height:1;--text-6xl:5.5rem;--text-6xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.015em;--tracking-wide:.02em;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.45;--leading-relaxed:1.6;--leading-loose:2;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-md:0 4px 10px rgb(var(--elevation-tint)/.08),0 2px 4px rgb(var(--elevation-tint)/.05);--shadow-lg:0 12px 28px rgb(var(--elevation-tint)/.12),0 4px 10px rgb(var(--elevation-tint)/.06);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:st-spin var(--duration-spin)linear infinite;--animate-ping:st-ping var(--duration-ping)var(--ease-decelerate)infinite;--animate-pulse:st-pulse var(--duration-loop)var(--ease-standard)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Montserrat",system-ui,sans-serif;--text-2xs:.6875rem;--text-title-fluid:clamp(var(--text-2xl),6vw,var(--text-4xl));--leading-control:1.4;--tracking-logo:-.072em;--tracking-display:-.03em;--tracking-label:.08em;--tracking-caps:.12em;--color-white:#fff;--color-black:#000;--color-orange-50:#fdf4ee;--color-orange-200:#f6c9ae;--color-orange-300:#f0a77c;--color-orange-400:#ea8350;--color-orange-500:#e2622c;--color-orange-600:#c94e1e;--color-orange-700:#a63d18;--color-orange-925:#2e211a;--color-violet-300:#b3a1ee;--color-violet-400:#9277e3;--color-violet-500:#7857d6;--color-violet-600:#6541c4;--color-taupe-50:#faf7f2;--color-taupe-100:#f3eee4;--color-taupe-150:#ede6da;--color-taupe-200:#e7decf;--color-taupe-300:#d4c6b0;--color-taupe-400:#b3a48b;--color-taupe-500:#8c7e68;--color-taupe-600:#6b5f4f;--color-taupe-700:#4f4639;--color-taupe-750:#3a332a;--color-taupe-800:#332d25;--color-taupe-850:#2e2820;--color-taupe-900:#241f1a;--color-taupe-950:#1a1613;--color-taupe-975:#16110e;--color-success-50:#e9f7ef;--color-success-100:#c6ead6;--color-success-300:#6cc79a;--color-success-500:#1e9e6a;--color-success-600:#15875a;--color-success-700:#0e6b47;--color-success-950:#14241c;--color-warning-50:#fcf3e0;--color-warning-100:#f8e4b8;--color-warning-300:#ebc158;--color-warning-500:#e0a21a;--color-warning-600:#b97d0b;--color-warning-700:#8f6005;--color-warning-950:#261d0c;--color-danger-50:#fcedec;--color-danger-100:#f8d2cf;--color-danger-300:#ee918b;--color-danger-500:#dc3a33;--color-danger-600:#c42121;--color-danger-700:#9a1818;--color-danger-950:#2a1413;--color-info-50:#e8f2fc;--color-info-100:#c9e0f7;--color-info-300:#6ca8e4;--color-info-500:#2a7fd4;--color-info-600:#1f6fbf;--color-info-700:#185796;--color-info-950:#0f1f2e;--radius-none:0px;--radius-pill:999px;--radius-full:9999px;--radius-selector:var(--radius-pill);--radius-field:var(--radius-md);--radius-box:var(--radius-lg);--size-field-xs:24px;--size-field-sm:32px;--size-field-md:40px;--size-field-lg:48px;--size-field-xl:56px;--size-selector-sm:18px;--size-selector-lg:25px;--elevation-tint:45 36 28;--blur-glass:16px;--blur-glass-strong:28px;--blur-scrim:3px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--rhythm-sm:clamp(1.5rem,4vw,2.5rem);--rhythm-md:clamp(2.5rem,6vw,5rem);--rhythm-lg:clamp(4rem,9vw,8rem);--rhythm-hero:clamp(3rem,8vw,7rem);--rhythm-panel:clamp(2rem,5vw,4rem);--container-wide:96rem;--container-content:1440px;--container-narrow:64rem;--container-reading:68ch;--container-blurb:44ch;--measure-form:28rem;--measure-field:20rem;--motion-distance-xs:.25rem;--motion-distance-sm:.5rem;--motion-distance-md:1rem;--motion-distance-lg:2rem;--motion-distance-full:100%;--motion-scale-in:.96;--motion-scale-out:.98;--motion-scale-zoom:.85;--motion-scale-pop:1.05;--motion-scale-press:.97;--motion-rotate-full:360deg;--motion-rotate-half:180deg;--motion-rotate-quarter:90deg;--motion-rotate-tilt:-4deg;--motion-rotate-unfold:75deg;--motion-scale-ping:1.8;--motion-scale-drift:1.08;--motion-perspective:60rem;--motion-lift:-2px;--motion-press:.5px;--motion-origin-top:top center;--motion-origin-bottom:bottom center;--motion-origin-left:center left;--motion-origin-top-start:top left;--motion-origin-top-end:top right;--motion-origin-bottom-start:bottom left;--animate-fade-in:st-fade-in var(--duration-base)var(--ease-standard)both;--animate-fade-out:st-fade-out var(--duration-base)var(--ease-standard)both;--animate-fade-in-up:st-fade-in-up var(--duration-base)var(--ease-decelerate)both;--animate-fade-in-left:st-fade-in-left var(--duration-base)var(--ease-decelerate)both;--animate-pop:st-pop var(--duration-slow)var(--ease-spring)both;--animate-modal:st-modal-in var(--duration-base)var(--ease-emphasized)both;--animate-modal-out:st-modal-out var(--duration-fast)var(--ease-accelerate)both;--animate-drawer:st-drawer-in var(--duration-slow)var(--ease-emphasized)both;--animate-drawer-out:st-drawer-out var(--duration-base)var(--ease-accelerate)both;--animate-dropdown:st-dropdown-in var(--duration-fast)var(--ease-decelerate)both;--animate-dropdown-out:st-dropdown-out var(--duration-instant)var(--ease-accelerate)both;--animate-popover:st-dropdown-in var(--duration-base)var(--ease-decelerate)both;--animate-popover-out:st-dropdown-out var(--duration-fast)var(--ease-accelerate)both;--animate-menu:st-dropdown-in var(--duration-fast)var(--ease-decelerate)both;--animate-menu-out:st-dropdown-out var(--duration-instant)var(--ease-accelerate)both;--animate-tooltip:st-tooltip-in var(--duration-fast)var(--ease-decelerate)both;--animate-tooltip-out:st-tooltip-out var(--duration-instant)var(--ease-accelerate)both;--animate-toast:st-toast-in var(--duration-base)var(--ease-decelerate)both;--animate-toast-out:st-toast-out var(--duration-base)var(--ease-accelerate)both;--animate-banner:st-banner-in var(--duration-fast)var(--ease-decelerate)both;--animate-banner-out:st-banner-out var(--duration-fast)var(--ease-accelerate)both;--animate-reveal:st-fade-in-up var(--duration-slow)var(--ease-decelerate)both;--animate-reveal-in:st-reveal-in var(--duration-deliberate)var(--ease-decelerate)both;--animate-reveal-left:st-reveal-left var(--duration-deliberate)var(--ease-decelerate)both;--animate-reveal-right:st-reveal-right var(--duration-deliberate)var(--ease-decelerate)both;--animate-reveal-drop:st-reveal-drop var(--duration-deliberate)var(--ease-decelerate)both;--animate-reveal-zoom:st-reveal-zoom var(--duration-deliberate)var(--ease-emphasized)both;--animate-reveal-pop:st-reveal-zoom var(--duration-deliberate)var(--ease-spring)both;--animate-reveal-tilt:st-reveal-tilt var(--duration-deliberate)var(--ease-emphasized)both;--animate-reveal-unfold:st-reveal-unfold var(--duration-deliberate)var(--ease-decelerate)both;--animate-drift:st-drift var(--duration-ambient)var(--ease-standard)infinite;--animate-float:st-float var(--duration-float)var(--ease-standard)infinite;--animate-breathe:st-breathe var(--duration-breathe)var(--ease-standard)infinite;--animate-tab-progress:st-tab-progress var(--st-tabs-interval,var(--duration-tabs))linear both;--animate-shimmer:st-shimmer var(--duration-loop)var(--ease-standard)infinite;--animate-progress:st-progress-slide var(--duration-loop)var(--ease-standard)infinite;--animate-marquee:st-marquee var(--duration-marquee)linear infinite;--animate-score-in:st-score-in var(--duration-slow)var(--ease-spring)both;--color-brand:var(--brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;border-color:var(--border-default)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--content-body);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);color:var(--content-heading);margin:0}p{margin:0}a{color:var(--content-link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:var(--fvs-tabular)}::selection{background:var(--color-orange-200);color:var(--color-taupe-900)}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-sm);outline:none}[x-cloak]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent}::-webkit-scrollbar{inline-size:var(--scrollbar-size);block-size:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:padding-box;border:1px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}}@layer components{.st-badge{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-selector);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;line-height:var(--leading-control);border-width:1px;border-color:#0000;display:inline-flex}.st-badge-neutral{border-color:var(--border-subtle);background-color:var(--surface-sunken);color:var(--content-muted)}.st-badge-brand{background-color:var(--surface-selected);color:var(--brand-strong)}.st-badge-success{background-color:var(--status-success-surface);color:var(--status-success)}.st-badge-warning{background-color:var(--status-warning-surface);color:var(--status-warning)}.st-badge-danger{background-color:var(--status-danger-surface);color:var(--status-danger)}.st-badge-info{background-color:var(--status-info-surface);color:var(--status-info)}.st-badge-solid{background-color:var(--brand);color:var(--content-on-brand)}.st-dot{border-radius:var(--radius-full);width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-color:currentColor;flex:none;display:inline-block}.st-tag{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-selector);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-body);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);line-height:var(--leading-control);display:inline-flex}.st-tag-neutral{border-color:var(--border-default);background-color:var(--surface-sunken);color:var(--content-body)}.st-tag-brand{background-color:var(--surface-selected);color:var(--brand-strong);border-color:#0000}.st-tag-success{background-color:var(--status-success-surface);color:var(--status-success);border-color:#0000}.st-tag-warning{background-color:var(--status-warning-surface);color:var(--status-warning);border-color:#0000}.st-tag-danger{background-color:var(--status-danger-surface);color:var(--status-danger);border-color:#0000}.st-tag-info{background-color:var(--status-info-surface);color:var(--status-info);border-color:#0000}.st-tag-remove{cursor:pointer;border-radius:var(--radius-full);border-style:var(--tw-border-style);color:inherit;width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);transition-property:color,background-color,border-color,box-shadow,transform,translate,scale,rotate,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);opacity:var(--opacity-muted);background-color:#0000;border-width:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--spacing)*-1);display:inline-flex}.st-tag-remove:hover{background-color:var(--surface-hover);opacity:1}.st-tag-remove:focus-visible{opacity:1;--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-avatar{border-radius:var(--radius-full);background-color:var(--surface-selected);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--brand-strong);inline-size:var(--st-avatar,var(--size-avatar-md));block-size:var(--st-avatar,var(--size-avatar-md));flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.st-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.st-avatar-sm{font-size:var(--text-2xs);--st-avatar:var(--size-avatar-sm)}.st-avatar-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--st-avatar:var(--size-avatar-lg)}.st-avatar-xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--st-avatar:var(--size-avatar-xl)}.st-avatar-2xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--st-avatar:var(--size-avatar-2xl)}.st-avatar-3xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--st-avatar:var(--size-avatar-3xl)}.st-avatar-4xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--st-avatar:var(--size-avatar-4xl)}.st-avatar-5xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--st-avatar:var(--size-avatar-5xl)}.st-avatar-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--st-avatar:var(--size-avatar-6xl)}.st-avatar-status{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:var(--surface-default);background-color:var(--content-subtle);inline-size:max(var(--size-avatar-dot),22%);block-size:max(var(--size-avatar-dot),22%);position:absolute;inset-block-end:4%;inset-inline-end:4%}.st-avatar-status-online{background-color:var(--status-success)}.st-avatar-status-busy{background-color:var(--status-danger)}.st-avatar-status-away{background-color:var(--status-warning)}.st-avatar-status-offline{background-color:var(--content-subtle)}.st-spinner{animation:var(--animate-spin);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border-subtle);border-top-color:var(--brand);inline-size:var(--size-icon-md);block-size:var(--size-icon-md);flex:none;display:inline-block}.st-spinner-sm{border-style:var(--tw-border-style);inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);border-width:2px}.st-spinner-lg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);border-style:var(--tw-border-style);border-width:3px}.st-spinner-on-brand{border-color:var(--spinner-track-inverse);border-top-color:var(--color-white)}.st-tooltip-anchor{display:inline-flex;position:relative}.st-tooltip-trigger{display:inline-flex}.st-tooltip,.st-sidebar-collapsed .st-sidebar-link-label{border-radius:var(--radius-sm);background-color:var(--surface-inverse);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--content-on-dark);--tw-shadow:0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08)),0 2px 4px var(--tw-shadow-color,rgb(var(--elevation-tint)/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,box-shadow,transform,translate,scale,rotate,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);line-height:var(--leading-control);z-index:var(--z-tooltip);align-items:center;display:inline-flex}.st-tooltip-top{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-bottom:var(--st-anchor-gap);position:absolute;bottom:100%;left:50%}.st-tooltip-bottom{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-top:var(--st-anchor-gap);position:absolute;top:100%;left:50%}.st-tooltip-left{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-right:var(--st-anchor-gap);position:absolute;top:50%;right:100%}.st-tooltip-right{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);margin-left:var(--st-anchor-gap);position:absolute;top:50%;left:100%}.st-dismiss{cursor:pointer;border-radius:var(--radius-full);border-style:var(--tw-border-style);color:var(--content-subtle);inline-size:var(--size-field-sm);block-size:var(--size-field-sm);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.st-dismiss:hover{background-color:var(--surface-hover);color:var(--content-body)}.st-dismiss:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-interactive{cursor:pointer;transition-property:color,background-color,border-color,box-shadow,transform,translate,scale,rotate,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.st-interactive:hover{background-color:var(--surface-hover)}.st-interactive:active{translate:0 var(--motion-press)}.st-focusable:focus-visible{border-radius:var(--radius-sm);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-divider{margin:calc(var(--spacing)*0);border-style:var(--tw-border-style);background-color:var(--border-subtle);border-width:0;width:100%;height:1px}.st-divider-v{background-color:var(--border-subtle);align-self:stretch;width:1px}.st-kbd{min-width:calc(var(--spacing)*6);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing)*1.5);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--content-muted);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);align-items:center;padding-block:1px;display:inline-flex}.st-skeleton{border-radius:var(--radius-sm);background:var(--surface-sunken);display:inline-block;position:relative;overflow:hidden}.st-skeleton-text{height:calc(var(--spacing)*4);width:100%}.st-skeleton-text-short{height:calc(var(--spacing)*4);width:75%}.st-skeleton-title{height:calc(var(--spacing)*6);width:50%}.st-skeleton-avatar{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-full)}.st-skeleton-block{height:calc(var(--spacing)*24);width:100%}.st-skeleton-field{border-radius:var(--radius-field);width:100%;block-size:var(--field-height)}.st-skeleton-plot{width:100%;block-size:var(--size-chart-plot)}.st-skeleton-map{border-radius:var(--radius-box);width:100%;block-size:var(--size-map-md)}.st-skeleton-circle{border-radius:var(--radius-full)}.st-skeleton:after{inset:calc(var(--spacing)*0);animation:var(--animate-shimmer);content:"";background:linear-gradient(90deg,transparent,var(--surface-hover),transparent);position:absolute}.st-logo{color:var(--content-heading);align-items:center;gap:calc(var(--st-space-2xs)/2);flex-direction:column;text-decoration-line:none;display:inline-flex}.st-logo-lockup{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}.st-logo-mark{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--brand)}.st-logo-mark-svg{background-color:currentColor;flex:none;block-size:1em;inline-size:1em;display:block;-webkit-mask:url(/logo-mark.svg) 50%/contain no-repeat;mask:url(/logo-mark.svg) 50%/contain no-repeat}.st-logo .st-logo-type{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.st-logo-description{font-size:var(--text-2xs);--tw-leading:1;line-height:1}.st-logo-inverse,.st-logo-inverse .st-logo-mark,.st-logo-inverse .st-logo-description{color:var(--content-on-brand)}.st-logo-lg .st-logo-lockup{gap:calc(var(--spacing)*3)}.st-logo-lg .st-logo-mark{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.st-logo-lg .st-logo-type{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.st-btn{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-field);border-style:var(--tw-border-style);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--btn-height-md);padding-inline:var(--btn-pad-x-md);transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard),scale var(--duration-fast)var(--ease-standard);border-width:1px;border-color:#0000;display:inline-flex}.st-btn:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-btn:active{scale:var(--motion-scale-press)}.st-btn:disabled,.st-btn[disabled],.st-btn[aria-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.st-btn-primary{background-color:var(--brand);color:var(--content-on-brand);--tw-shadow:0 6px 20px var(--tw-shadow-color,#c94e1e47)}@supports (color:color-mix(in lab,red,red)){.st-btn-primary{--tw-shadow:0 6px 20px var(--tw-shadow-color,color-mix(in srgb,var(--color-orange-600)28%,transparent))}}.st-btn-primary{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-btn-primary:hover{background-color:var(--brand-strong)}.st-btn-primary:focus-visible{box-shadow:var(--ring-brand)}.st-btn-accent{background-color:var(--accent);color:var(--color-white);--tw-shadow:0 6px 20px var(--tw-shadow-color,#6541c442)}@supports (color:color-mix(in lab,red,red)){.st-btn-accent{--tw-shadow:0 6px 20px var(--tw-shadow-color,color-mix(in srgb,var(--color-violet-600)26%,transparent))}}.st-btn-accent{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-btn-accent:hover{background-color:var(--accent-strong)}.st-btn-secondary{border-color:var(--border-default);background-color:var(--surface-default);color:var(--content-body)}.st-btn-secondary:hover{border-color:var(--border-strong);background-color:var(--surface-hover)}.st-btn-outline{border-color:var(--brand);color:var(--brand);background-color:#0000}.st-btn-outline:hover{background-color:var(--surface-selected)}.st-btn-ghost{color:var(--content-body);background-color:#0000}.st-btn-ghost:hover{background-color:var(--surface-hover)}.st-btn-danger{background-color:var(--color-danger-600);color:var(--color-white)}.st-btn-danger:hover{background-color:var(--color-danger-700)}.st-btn-danger:focus-visible{box-shadow:var(--ring-danger)}.st-btn-gradient{color:var(--color-white);--tw-shadow:0 6px 20px var(--tw-shadow-color,#6541c442)}@supports (color:color-mix(in lab,red,red)){.st-btn-gradient{--tw-shadow:0 6px 20px var(--tw-shadow-color,color-mix(in srgb,var(--color-violet-600)26%,transparent))}}.st-btn-gradient{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-image:var(--gradient-accent)}.st-btn-gradient:hover{background-image:var(--gradient-accent-strong)}.st-btn-gradient:focus-visible{box-shadow:var(--ring-brand)}.st-btn-link{border-style:var(--tw-border-style);height:auto;padding:calc(var(--spacing)*0);color:var(--content-link);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0}.st-btn-link:hover{text-underline-offset:2px;text-decoration-line:underline}.st-btn[aria-pressed=true]{border-color:var(--brand);background-color:var(--surface-selected);color:var(--brand-strong);background-image:none}.st-btn-sm{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));height:var(--btn-height-sm);padding-inline:var(--btn-pad-x-sm)}.st-btn-lg{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));height:var(--btn-height-lg);padding-inline:var(--btn-pad-x-lg)}.st-btn-icon{padding-inline:calc(var(--spacing)*0);width:var(--btn-height-md)}.st-btn-icon.st-btn-sm{width:var(--btn-height-sm)}.st-btn-icon.st-btn-lg{width:var(--btn-height-lg)}.st-btn-block{width:100%;display:flex}.st-btn-pill{border-radius:var(--radius-pill)}.st-stat{gap:var(--st-space-2xs);flex-direction:column;display:flex}.st-stat-label{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-muted);text-transform:uppercase}.st-stat-value{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold);line-height:1;font-weight:var(--font-weight-extrabold);color:var(--content-heading);font-feature-settings:var(--fvs-tabular)}.st-stat-label+.st-stat-value{margin-block-start:var(--st-space-2xs)}.st-stat-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-muted)}.st-stat-delta{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-muted);align-items:center;gap:var(--st-space-2xs);font-feature-settings:var(--fvs-tabular);display:inline-flex}.st-stat-delta-up{color:var(--status-success)}.st-stat-delta-down{color:var(--status-danger)}.st-stat-delta-flat{color:var(--content-muted)}.st-stat-icon{border-radius:var(--radius-field);background-color:var(--surface-sunken);color:var(--content-muted);inline-size:var(--size-field-md);block-size:var(--size-field-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.st-dl{margin:calc(var(--spacing)*0);gap:var(--st-space-md);display:grid}.st-dl-row{min-width:calc(var(--spacing)*0);gap:var(--st-space-2xs);flex-direction:column;display:flex}.st-dl-term{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-muted);text-transform:uppercase}.st-dl-desc{margin:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body)}@media(min-width:40rem){.st-dl-inline .st-dl-row{flex-direction:row;align-items:baseline}}.st-dl-inline .st-dl-row{gap:var(--st-space-sm)}@media(min-width:40rem){.st-dl-inline .st-dl-term{inline-size:var(--st-dl-term,33%);flex:none}}.st-dl-divided .st-dl-row+.st-dl-row{border-block-start:var(--rule-subtle);padding-block-start:var(--st-space-md)}.st-list-group{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);flex-direction:column;display:flex;overflow:hidden}.st-list-group-flush{border-radius:var(--radius-none);border-style:var(--tw-border-style);background-color:#0000;border-width:0}.st-list-group-inset-control{--st-list-gutter:var(--control-pad-x)}.st-list-group-inset-surface{--st-list-gutter:var(--st-pad-surface)}.st-list-item{border-style:var(--tw-border-style);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);align-items:center;gap:var(--st-list-gutter,var(--control-pad-x));min-block-size:var(--row-height);padding-inline:var(--st-list-gutter,var(--control-pad-x));padding-block:var(--control-pad-y);background-color:#0000;border-width:0;text-decoration-line:none;display:flex;position:relative}.st-list-item+.st-list-item:before{content:"";inset-block-start:0;inset-inline:var(--st-list-gutter,var(--control-pad-x));border-block-start:var(--rule-subtle);position:absolute}.st-list-item-interactive{cursor:pointer;transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.st-list-item-interactive:hover{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-list-item-interactive:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-list-item[aria-current=true],.st-list-item.st-active{background-color:var(--surface-selected);color:var(--brand-strong)}.st-list-item:disabled,.st-list-item[aria-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.st-list-item-media{flex:none}.st-list-item-content{gap:var(--st-space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.st-list-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-heading);overflow:hidden}.st-list-item-desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted);overflow:hidden}.st-list-item-trailing{align-items:center;gap:var(--st-space-xs);flex:none;margin-inline-start:auto;display:flex}.st-accordion{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);flex-direction:column;display:flex;overflow:hidden}.st-accordion-flush{border-radius:var(--radius-none);border-style:var(--tw-border-style);background-color:#0000;border-width:0}.st-accordion-item+.st-accordion-item{border-block-start:var(--rule-subtle)}.st-accordion-trigger{cursor:pointer;border-style:var(--tw-border-style);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-heading);align-items:center;gap:var(--control-gap);min-block-size:var(--row-height);padding-inline:var(--control-pad-x);padding-block:var(--control-pad-y);transition:background-color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;display:flex}.st-accordion-trigger:hover{background-color:var(--surface-hover)}.st-accordion-trigger:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none;position:relative}.st-accordion-trigger:disabled,.st-accordion-trigger[aria-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.st-accordion-trigger .st-caret{margin-inline-start:auto}.st-accordion-panel>*{min-block-size:0;overflow:hidden}.st-accordion-panel.st-collapsible-open>*{transition:overflow var(--duration-instant)var(--duration-base)allow-discrete;overflow:visible}.st-accordion-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);padding-inline:var(--control-pad-x);padding-block-end:var(--st-space-md)}.st-timeline{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex}.st-timeline-item{align-items:flex-start;gap:var(--st-space-sm);padding-block-end:var(--st-space-lg);display:flex;position:relative}.st-timeline-item:last-child{padding-bottom:calc(var(--spacing)*0)}.st-timeline-item:after{background-color:var(--border-subtle);content:"";width:1px;position:absolute;inset-block-start:var(--size-timeline-marker);inset-block-end:0;inset-inline-start:calc(var(--size-timeline-marker)/2 - var(--size-hairline)/2)}.st-timeline-item:last-child:after{display:none}.st-timeline-marker{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-default);color:var(--content-muted);z-index:var(--z-raised);inline-size:var(--size-timeline-marker);block-size:var(--size-timeline-marker);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.st-timeline-brand .st-timeline-marker{background-color:var(--surface-selected);color:var(--brand-strong);border-color:var(--brand)}.st-timeline-success .st-timeline-marker{background-color:var(--status-success-surface);color:var(--status-success);border-color:var(--status-success)}.st-timeline-warning .st-timeline-marker{background-color:var(--status-warning-surface);color:var(--status-warning);border-color:var(--status-warning)}.st-timeline-danger .st-timeline-marker{background-color:var(--status-danger-surface);color:var(--status-danger);border-color:var(--status-danger)}.st-timeline-info .st-timeline-marker{background-color:var(--status-info-surface);color:var(--status-info);border-color:var(--status-info)}.st-timeline-content{gap:var(--st-space-2xs);min-width:0;flex-direction:column;flex:1;padding-block-start:var(--st-space-2xs);display:flex}.st-timeline-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-timeline-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-subtle);font-feature-settings:var(--fvs-tabular)}.st-timeline-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body)}.st-tree{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;list-style-type:none;display:flex}.st-tree-group{margin:calc(var(--spacing)*0);border-inline-start:var(--rule-subtle);flex-direction:column;margin-inline-start:calc(var(--size-tree-indent)/2 + var(--control-pad-x));padding-inline-start:var(--st-space-2xs);list-style-type:none;display:flex}.st-tree-item{flex-direction:column;display:flex}.st-tree-item[data-drop=true]{border-radius:var(--radius-sm);background-color:var(--surface-selected)}.st-tree-caret{color:var(--content-subtle);transition:rotate var(--duration-fast)var(--ease-standard);flex:none}[aria-expanded=true]>.st-tree-row>.st-tree-node>.st-tree-caret,[aria-expanded=true]>.st-tree-row>.st-inline-edit>.st-tree-node>.st-tree-caret,[aria-expanded=true]>.st-tree-row>.st-tree-caret-button>.st-tree-caret{rotate:var(--motion-rotate-quarter)}.st-tree-row{align-items:center;gap:var(--st-space-2xs);width:100%;padding-inline-start:calc(var(--st-depth,0)*var(--size-tree-indent));display:flex}.st-tree-caret-button{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);inline-size:var(--size-icon-sm);block-size:var(--row-height);background-color:#0000;border-width:0;flex:none;justify-content:center;align-items:center;display:flex}.st-tree-caret-button:hover{background-color:var(--surface-hover)}.st-tree-caret-button:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-tree-node{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);align-items:center;gap:var(--st-space-2xs);min-block-size:var(--row-height);padding-inline:var(--control-pad-x);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.st-tree-node:hover{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-tree-node:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}[aria-selected=true]>.st-tree-row>.st-tree-node,[aria-selected=true]>.st-tree-row>.st-inline-edit>.st-tree-node{background-color:var(--surface-selected);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-strong)}.st-tree-node:disabled,.st-tree-node[aria-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.st-tree-spacer{inline-size:var(--size-icon-sm);flex:none}.st-tree-icon{color:var(--content-subtle);flex:none}.st-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-tree-trailing{align-items:center;gap:var(--st-space-xs);flex:none;display:flex}.st-code{border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-body);padding-inline:var(--st-space-2xs);display:inline}.st-code-block{margin:calc(var(--spacing)*0);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--content-body);padding:var(--st-pad-panel);display:block;overflow-x:auto}.st-code-frame{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);flex-direction:column;display:flex;overflow:hidden}.st-code-frame .st-code-block{border-radius:var(--radius-none);border-style:var(--tw-border-style);border-width:0}.st-code-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);min-block-size:var(--row-height);padding-inline:var(--st-pad-panel);display:flex}.st-code-title{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted)}.st-code-actions{align-items:center;gap:var(--st-space-2xs);margin-inline-start:auto;display:flex}.st-code-line{border-inline-start-style:var(--tw-border-style);margin-inline:calc(-1*var(--st-pad-panel));padding-inline:var(--st-pad-panel);border-inline-start-width:1px;border-color:#0000;min-block-size:1lh;display:block}.st-code-line-on{background:var(--surface-selected);border-inline-start-color:var(--brand)}.st-score{align-items:center;gap:var(--st-space-xs);display:flex}.st-score-value{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading);font-feature-settings:var(--fvs-tabular);flex:none}.st-score-meter{min-width:calc(var(--spacing)*0);border-radius:var(--radius-pill);background-color:var(--surface-sunken);block-size:var(--size-bar-track);flex:1;position:relative;overflow:hidden}.st-score-fill{border-radius:var(--radius-pill);height:100%;inline-size:var(--st-value,0%);background:var(--st-series,var(--score-mid));animation:var(--animate-score-in);display:block}.st-score-rank{border-radius:var(--radius-full);background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-muted);inline-size:var(--size-field-sm);block-size:var(--size-field-sm);font-feature-settings:var(--fvs-tabular);flex:none;justify-content:center;align-items:center;display:inline-flex}.st-series-best .st-score-rank,.st-series-high .st-score-rank{color:var(--content-on-brand);background:var(--st-series)}.st-chart{gap:var(--st-space-md);flex-direction:column;display:flex}.st-chart-legend{align-items:center;gap:var(--st-space-sm);flex-wrap:wrap;display:flex}.st-chart-legend-item{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted);align-items:center;gap:var(--st-space-2xs);display:inline-flex}.st-chart-swatch{border-radius:var(--radius-xs);inline-size:var(--st-space-sm);block-size:var(--st-space-sm);background:var(--st-series,var(--brand));flex:none}.st-chart-bars{gap:var(--st-space-sm);flex-direction:column;display:flex}.st-chart-bar{align-items:center;gap:var(--st-space-sm);grid-template-columns:minmax(0,var(--st-chart-label,var(--size-chart-label)))1fr auto;display:grid}.st-chart-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted);overflow:hidden}.st-chart-bar-track{border-radius:var(--radius-pill);background-color:var(--surface-sunken);block-size:var(--size-bar-track);position:relative;overflow:hidden}.st-chart-bar-fill{border-radius:var(--radius-pill);height:100%;inline-size:var(--st-value,0%);background:var(--st-series,var(--brand));animation:var(--animate-score-in);display:block}.st-chart-bar-value{text-align:end;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-body);font-feature-settings:var(--fvs-tabular)}.st-chart-columns{align-items:flex-end;gap:var(--st-space-sm);block-size:var(--size-chart-plot);display:flex}.st-chart-column{height:100%;min-width:calc(var(--spacing)*0);justify-content:flex-end;align-items:center;gap:var(--st-space-2xs);flex-direction:column;flex:1;display:flex}.st-chart-column-track{flex:1;align-items:flex-end;width:100%;display:flex}.st-chart-column-fill{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);width:100%;block-size:var(--st-value,0%);background:var(--st-series,var(--brand));animation:var(--animate-score-in)}.st-chart-column-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:var(--text-2xs);color:var(--content-muted);overflow:hidden}.st-chart-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);block-size:var(--size-chart-plot);justify-content:center;align-items:center;display:flex}.st-plot{min-width:calc(var(--spacing)*0);gap:var(--st-space-sm);flex-direction:column;display:flex}.st-plot-header{gap:var(--st-space-2xs);flex-direction:column;display:flex}.st-plot-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-plot-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted)}.st-plot-frame{width:100%;min-width:calc(var(--spacing)*0);border-radius:var(--radius-md);block-size:var(--st-plot-height,var(--size-plot));position:relative;overflow:hidden}.st-plot-canvas{inset:calc(var(--spacing)*0);position:absolute}.st-plot-veil{inset:calc(var(--spacing)*0);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);justify-content:center;align-items:center;gap:var(--st-space-xs);background:var(--surface-default);padding:var(--st-space-md);flex-direction:column;display:flex;position:absolute}.st-plot-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);block-size:var(--st-plot-height,var(--size-plot));justify-content:center;align-items:center;display:flex}.st-series-brand{--st-series:var(--brand)}.st-series-accent{--st-series:var(--accent)}.st-series-success{--st-series:var(--status-success)}.st-series-warning{--st-series:var(--status-warning)}.st-series-danger{--st-series:var(--status-danger)}.st-series-info{--st-series:var(--status-info)}.st-series-neutral{--st-series:var(--border-strong)}.st-series-low{--st-series:var(--score-low)}.st-series-mid{--st-series:var(--score-mid)}.st-series-high{--st-series:var(--score-high)}.st-series-best{--st-series:var(--score-best)}.st-alert{gap:calc(var(--spacing)*3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px;border-color:var(--border-subtle);background-color:var(--surface-default);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);display:flex}.st-alert-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-alert-body{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-sm);flex-direction:column;display:flex}.st-alert-icon{flex:none;margin-block-start:var(--nudge-icon-baseline)}.st-alert-success{background-color:var(--status-success-surface);border-inline-start-color:var(--status-success)}.st-alert-warning{background-color:var(--status-warning-surface);border-inline-start-color:var(--status-warning)}.st-alert-danger{background-color:var(--status-danger-surface);border-inline-start-color:var(--status-danger)}.st-alert-info{background-color:var(--status-info-surface);border-inline-start-color:var(--status-info)}.st-alert-tip{background-color:var(--surface-selected);border-inline-start-color:var(--brand)}.st-alert-success .st-alert-icon,.st-alert-success .st-alert-title{color:var(--status-success)}.st-alert-warning .st-alert-icon,.st-alert-warning .st-alert-title{color:var(--status-warning)}.st-alert-danger .st-alert-icon,.st-alert-danger .st-alert-title{color:var(--status-danger)}.st-alert-info .st-alert-icon,.st-alert-info .st-alert-title{color:var(--status-info)}.st-alert-tip .st-alert-icon,.st-alert-tip .st-alert-title{color:var(--brand-strong)}.st-banner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);display:block}.st-banner-inner{align-items:center;gap:calc(var(--spacing)*3);display:flex}.st-banner-content{align-items:center;gap:calc(var(--spacing)*2);flex:1;min-width:0;display:flex}.st-banner-actions{align-items:center;gap:calc(var(--spacing)*2);flex:none;display:flex}.st-banner-icon{flex:none}.st-banner-brand{background-color:var(--surface-selected)}.st-banner-brand .st-banner-icon{color:var(--brand-strong)}.st-banner-success{background-color:var(--status-success-surface)}.st-banner-success .st-banner-icon{color:var(--status-success)}.st-banner-warning{background-color:var(--status-warning-surface)}.st-banner-warning .st-banner-icon{color:var(--status-warning)}.st-banner-danger{background-color:var(--status-danger-surface)}.st-banner-danger .st-banner-icon{color:var(--status-danger)}.st-banner-info{background-color:var(--status-info-surface)}.st-banner-info .st-banner-icon{color:var(--status-info)}.st-progress{height:calc(var(--spacing)*2);border-radius:var(--radius-pill);background-color:var(--surface-sunken);display:block;overflow:hidden}.st-progress-sm{height:calc(var(--spacing)*1)}.st-progress-lg{height:calc(var(--spacing)*3)}.st-progress-bar{border-radius:var(--radius-pill);background-color:var(--brand);transform-origin:0;block-size:100%;inline-size:100%;scale:var(--st-progress,0)1;transition:scale var(--duration-slow)var(--ease-standard);display:block}.st-progress-success .st-progress-bar{background-color:var(--status-success)}.st-progress-warning .st-progress-bar{background-color:var(--status-warning)}.st-progress-danger .st-progress-bar{background-color:var(--status-danger)}.st-progress-indeterminate .st-progress-bar{width:40%;animation:var(--animate-progress);scale:1}.st-empty-state{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;flex-direction:column;display:flex}.st-empty-state-icon{border-radius:var(--radius-full);background-color:var(--surface-sunken);color:var(--content-subtle);inline-size:var(--size-field-lg);block-size:var(--size-field-lg);justify-content:center;align-items:center;display:inline-flex}.st-empty-state-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-empty-state-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);max-inline-size:var(--container-blurb)}.st-empty-state-actions{margin-top:calc(var(--spacing)*1);justify-content:center;align-items:center;gap:var(--st-space-sm);flex-wrap:wrap;display:flex}.st-validation-summary-list{list-style-type:disc}:where(.st-validation-summary-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.st-validation-summary-list{padding-inline-start:calc(var(--spacing)*5)}.st-toast{width:calc(var(--spacing)*80);align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px;border-color:var(--border-subtle);background-color:var(--surface-default);max-width:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--duration-base)var(--ease-standard);display:flex}.st-toast-icon{flex:none;margin-block-start:var(--nudge-icon-baseline)}.st-toast-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-toast-body{gap:calc(var(--spacing)*1);flex-direction:column;flex:1;min-width:0;display:flex}.st-toast-success{border-inline-start-color:var(--status-success)}.st-toast-warning{border-inline-start-color:var(--status-warning)}.st-toast-danger{border-inline-start-color:var(--status-danger)}.st-toast-info{border-inline-start-color:var(--status-info)}.st-toast-success .st-toast-icon,.st-toast-success .st-toast-title{color:var(--status-success)}.st-toast-warning .st-toast-icon,.st-toast-warning .st-toast-title{color:var(--status-warning)}.st-toast-danger .st-toast-icon,.st-toast-danger .st-toast-title{color:var(--status-danger)}.st-toast-info .st-toast-icon,.st-toast-info .st-toast-title{color:var(--status-info)}.st-toast-container{pointer-events:none;gap:calc(var(--spacing)*2);inset-block-end:var(--layout-gutter);inset-inline:var(--layout-gutter);z-index:var(--z-toast);flex-direction:column;display:flex;position:fixed}@media(min-width:40rem){.st-toast-container{max-inline-size:var(--size-dialog-sm);inset-inline-start:auto}}.st-toast-container>*{pointer-events:auto}.st-field{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.st-input,.st-select,.st-textarea{border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-default);width:100%;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);min-height:var(--field-height);padding:var(--control-pad-y)var(--control-pad-x);transition:border-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard)}.st-input::placeholder,.st-textarea::placeholder{color:var(--content-subtle)}.st-input:hover,.st-select:hover,.st-textarea:hover{border-color:var(--border-strong)}.st-input:focus,.st-select:focus,.st-textarea:focus{border-color:var(--border-focus);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-input:disabled,.st-select:disabled,.st-textarea:disabled{cursor:not-allowed;background-color:var(--surface-sunken);opacity:var(--opacity-disabled)}.st-input[readonly],.st-textarea[readonly]{cursor:default;background-color:var(--surface-sunken)}.st-input[readonly]:hover{border-color:var(--border-default)}.st-input[aria-invalid=true],.st-textarea[aria-invalid=true],.st-select[aria-invalid=true],.st-input.st-invalid{border-color:var(--status-danger)}.st-input[aria-invalid=true]:focus,.st-textarea[aria-invalid=true]:focus,.st-select[aria-invalid=true]:focus,.st-input.st-invalid:focus{box-shadow:var(--ring-danger)}.st-textarea{resize:vertical;min-height:calc(var(--field-height)*2)}.st-select{padding-inline-end:calc(var(--spacing)*8)}.st-check{cursor:pointer;accent-color:var(--brand);inline-size:var(--size-check);block-size:var(--size-check)}.st-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted)}.st-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--status-danger)}.st-fieldset{margin:calc(var(--spacing)*0);gap:calc(var(--spacing)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:0;flex-direction:column;display:flex}.st-legend{margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-heading)}.st-form-actions{flex-direction:column-reverse;align-items:stretch;display:flex}@media(min-width:40rem){.st-form-actions{flex-direction:row;justify-content:flex-end;align-items:center}}.st-form-actions{gap:var(--st-space-sm)}.st-inline-edit{align-items:center;gap:var(--st-space-2xs);width:100%;display:flex}.st-input-group{align-items:stretch;width:100%;display:flex}.st-input-group>.st-input,.st-input-group>.st-select{border-radius:var(--radius-none)}.st-input-group>:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.st-input-group>:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.st-input-group>:not(:first-child){margin-inline-start:-1px}.st-input-group>:focus-within{z-index:var(--z-raised);position:relative}.st-input-group-addon{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--content-muted);padding-inline:var(--control-pad-x);flex:none;display:inline-flex}.st-switch{--st-switch-w:var(--size-switch-w);--st-switch-h:var(--size-switch-h);--st-switch-thumb:calc(var(--st-switch-h) - 2*var(--size-switch-inset));cursor:pointer;appearance:none;border-radius:var(--radius-selector);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);inline-size:var(--st-switch-w);block-size:var(--st-switch-h);flex:none;display:inline-flex;position:relative}.st-switch:before{border-radius:var(--radius-full);background-color:var(--surface-default);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";inline-size:var(--st-switch-thumb);block-size:var(--st-switch-thumb);transition:translate var(--duration-base)var(--ease-standard);top:50%;position:absolute;inset-inline-start:var(--size-switch-inset);translate:0 -50%}.st-switch:checked{border-color:var(--brand);background-color:var(--brand)}.st-switch:checked:before{background-color:var(--content-on-brand);translate:calc(var(--st-switch-w) - var(--st-switch-h))-50%}.st-switch:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-switch:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.st-range{cursor:pointer;appearance:none;background-color:#0000;width:100%}.st-range::-webkit-slider-runnable-track{height:calc(var(--spacing)*1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-sunken)}.st-range::-moz-range-track{height:calc(var(--spacing)*1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-sunken)}.st-range::-webkit-slider-thumb{margin-top:calc(var(--spacing)*-1.5);width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);appearance:none;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:var(--surface-default);background-color:var(--brand);--tw-shadow:0 1px 3px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08)),0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard)}.st-range::-moz-range-thumb{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:var(--surface-default);background-color:var(--brand);--tw-shadow:0 1px 3px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08)),0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring-focus)}.st-range:focus-visible::-moz-range-thumb{box-shadow:var(--ring-focus)}.st-range:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.st-segmented{align-items:center;gap:calc(var(--spacing)*.5);border-radius:var(--radius-field);background-color:var(--surface-sunken);padding:var(--size-segmented-inset);display:inline-flex}.st-segmented-option{cursor:pointer;border-radius:var(--radius-sm);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-muted);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);min-height:calc(var(--size-field-sm) - 2*var(--size-segmented-inset));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.st-segmented-option:hover{color:var(--content-body)}.st-segmented-option[aria-checked=true],.st-segmented-option.st-active{background-color:var(--surface-default);color:var(--brand-strong);--tw-shadow:0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-segmented-option:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-choice{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-md);flex-direction:column;display:flex}.st-choice-option[aria-checked=true]{border-color:var(--brand);box-shadow:var(--ring-brand)}.st-choice-option:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-choice-option[aria-disabled=true]{pointer-events:none;opacity:var(--opacity-disabled)}.st-choice-panel{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-md);flex-direction:column;display:flex}.st-file{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-field);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);padding:var(--control-pad-y)var(--control-pad-x);transition:border-color var(--duration-fast)var(--ease-standard);display:flex;position:relative}.st-file:hover{border-color:var(--border-strong)}.st-file:has(input:focus-visible){box-shadow:var(--ring-focus)}.st-file:has(input:disabled){opacity:var(--opacity-disabled)}.st-file input[type=file]{inset:calc(var(--spacing)*0);cursor:pointer;opacity:0;block-size:100%;inline-size:100%;position:absolute}.st-combobox{position:relative}.st-multiselect-trigger{cursor:pointer;block-size:var(--field-height);overflow:hidden}.st-multiselect-tags{align-items:center;gap:calc(var(--spacing)*1);scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-inline-size:0;display:flex;overflow-x:auto}.st-multiselect-tags::-webkit-scrollbar{display:none}.st-multiselect-tags .st-tag{flex:none}.st-combobox-panel{inset-inline:calc(var(--spacing)*0);max-height:calc(var(--spacing)*64);min-width:calc(var(--spacing)*0);z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top);transition:opacity var(--duration-fast)var(--ease-standard);margin-block-start:var(--st-anchor-gap);position:absolute;overflow-y:auto}.st-combobox-option{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);transition:background-color var(--duration-fast)var(--ease-standard);display:flex}.st-combobox-option:hover,.st-combobox-option[data-active=true]{background-color:var(--surface-hover)}.st-combobox-option[aria-selected=true]{background-color:var(--surface-selected);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-strong)}.st-combobox-empty{padding:calc(var(--spacing)*2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted)}.st-datepicker{position:relative}.st-datepicker-panel{width:calc(var(--spacing)*72);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);padding:calc(var(--spacing)*3);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top-start);transition:opacity var(--duration-fast)var(--ease-standard);margin-block-start:var(--st-anchor-gap);position:absolute;inset-inline-start:calc(var(--spacing)*0)}.st-datepicker-header{margin-bottom:calc(var(--spacing)*2);justify-content:space-between;align-items:center;display:flex}.st-datepicker-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-datepicker-nav{cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);color:var(--content-muted);inline-size:var(--size-field-sm);block-size:var(--size-field-sm);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.st-datepicker-nav:hover{background-color:var(--surface-hover);color:var(--content-body)}.st-datepicker-nav:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-datepicker-grid{gap:calc(var(--spacing)*.5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.st-datepicker-weekday{height:calc(var(--spacing)*7);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-subtle);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.st-datepicker-day{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);cursor:pointer;border-radius:var(--radius-full);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);background-color:#0000;border-width:0;justify-content:center;align-items:center;display:flex}.st-datepicker-day:hover{background-color:var(--surface-hover)}.st-datepicker-day[data-outside=true]{color:var(--content-subtle);opacity:var(--opacity-muted)}.st-datepicker-day[data-today=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-strong)}.st-datepicker-day[aria-selected=true]{background-color:var(--brand);color:var(--content-on-brand)}.st-datepicker-day:disabled{pointer-events:none;cursor:not-allowed;opacity:var(--opacity-disabled)}.st-datepicker-day:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-otp{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.st-otp .st-input{text-align:center;font-family:var(--font-mono);inline-size:var(--field-height);padding-inline:0}.st-location{gap:var(--st-space-md);flex-direction:column;display:flex}.st-location-search{position:relative}.st-location-results{inset-inline:calc(var(--spacing)*0);max-height:calc(var(--spacing)*64);min-width:calc(var(--spacing)*0);border-radius:var(--radius-field);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-default);padding:var(--st-pad-menu);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top);margin-block-start:var(--st-anchor-gap);position:absolute;overflow-y:auto}.st-location-result{cursor:pointer;border-radius:var(--radius-sm);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);padding:var(--control-pad-y)var(--control-pad-x);transition:background-color var(--duration-fast)var(--ease-standard);display:flex}.st-location-result:hover{background-color:var(--surface-hover)}.st-location-result:focus-visible{background-color:var(--surface-hover);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-map{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);background-color:var(--surface-sunken);width:100%;block-size:var(--size-map-md);isolation:isolate;position:relative;overflow:hidden}.st-map-sm{block-size:var(--size-map-sm)}.st-map-lg{block-size:var(--size-map-lg)}.st-map:focus-visible{border-color:var(--border-focus);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-map-pin{cursor:grab;border-radius:var(--radius-full);background-color:var(--brand);inline-size:var(--size-map-pin);block-size:var(--size-map-pin);border:var(--size-hairline)solid var(--content-on-brand);box-shadow:var(--ring-brand);translate:-50% -50%}.st-glass{isolation:isolate;border-style:var(--tw-border-style);border-width:1px;border-color:var(--glass-edge);background:linear-gradient(to bottom,var(--glass-hi),transparent 55%),var(--glass-fill);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);position:relative}.st-glass:before{pointer-events:none;inset:calc(var(--spacing)*0);content:"";border-radius:inherit;background:var(--gradient-glass-sheen);opacity:var(--opacity-muted);z-index:var(--z-below);position:absolute}.st-glass-dark{isolation:isolate;border-style:var(--tw-border-style);color:var(--color-taupe-50);border-width:1px;border-color:var(--glass-dark-edge);background:linear-gradient(to bottom,var(--glass-dark-hi),transparent 55%),var(--glass-dark-fill);box-shadow:var(--shadow-glass-dark);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);position:relative}.st-glass-dark:before{pointer-events:none;inset:calc(var(--spacing)*0);content:"";border-radius:inherit;background:var(--gradient-glass-sheen-dark);opacity:var(--opacity-muted);z-index:var(--z-below);position:absolute}.st-glass-strong{-webkit-backdrop-filter:var(--filter-glass-strong);backdrop-filter:var(--filter-glass-strong)}.st-section-header{gap:var(--st-space-sm);max-inline-size:var(--container-reading);flex-direction:column;display:flex}.st-section-header-center{text-align:center;align-items:center;margin-inline:auto}.st-section-sunken{background-color:var(--surface-sunken)}.st-section-raised{background-color:var(--surface-default)}.st-section-inverse{background-color:var(--surface-canvas);color:var(--content-body)}.st-section-backdrop{position:relative;overflow:clip}.st-section-backdrop>*{position:relative}.st-section-backdrop:before,.st-section-backdrop:after{pointer-events:none;inset:calc(var(--spacing)*0);content:"";position:absolute}.st-section-backdrop:before{background-image:linear-gradient(var(--border-subtle)var(--size-hairline),transparent var(--size-hairline)),linear-gradient(90deg,var(--border-subtle)var(--size-hairline),transparent var(--size-hairline));background-size:var(--size-backdrop-cell)var(--size-backdrop-cell);-webkit-mask-image:var(--mask-backdrop-fade);mask-image:var(--mask-backdrop-fade)}.st-section-glow:after{animation:var(--animate-drift);background-image:radial-gradient(ellipse 60% 55% at 80% 0%,var(--brand),transparent),radial-gradient(ellipse 45% 45% at 5% 20%,var(--accent),transparent)}@supports (color:color-mix(in lab,red,red)){.st-section-glow:after{background-image:radial-gradient(ellipse 60% 55% at 80% 0%,color-mix(in srgb,var(--brand)22%,transparent),transparent),radial-gradient(ellipse 45% 45% at 5% 20%,color-mix(in srgb,var(--accent)14%,transparent),transparent)}}.st-split{align-items:center;display:grid}@media(min-width:48rem){.st-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-split{gap:var(--st-space-xl)}@media(min-width:48rem){.st-split-reverse>:first-child{order:2}}.st-hero{padding-block:var(--rhythm-hero);flex-direction:column;justify-content:center;margin-block-end:var(--rhythm-sm);display:flex}.st-cover{flex-direction:column;justify-content:center;min-block-size:100dvh;display:flex}.st-masthead{margin-inline:calc(-1*var(--st-bleed,0px));margin-block-end:var(--rhythm-sm)}.st-masthead:first-child{margin-block-start:calc(-1*var(--st-bleed,0px))}:is(.st-app-content,.st-page-body) :not(:first-child) .st-masthead:first-child{margin-block-start:0}.st-masthead-media{background-color:var(--surface-sunken);block-size:var(--st-masthead-media,var(--size-cover-md));overflow:hidden}.st-masthead-media>*{object-fit:cover;width:100%;height:100%}.st-masthead-sm{--st-masthead-media:var(--size-cover-sm)}.st-masthead-lg{--st-masthead-media:var(--size-cover-lg)}.st-masthead-body{--st-masthead-nudge:var(--st-space-xs);align-items:flex-start;gap:var(--st-space-lg);width:100%;max-inline-size:var(--st-bleed-measure,var(--st-container,var(--container-content)));padding-inline:var(--st-bleed,var(--layout-gutter));flex-wrap:wrap;margin-inline:auto;padding-block-start:var(--st-masthead-nudge);display:flex}.st-masthead-edge{block-size:0;align-items:center;margin-block-start:calc(-1*var(--st-masthead-nudge));display:flex}.st-masthead-content{flex:1}.st-medallion{border-radius:var(--radius-xl);background-color:var(--surface-selected);color:var(--brand);inline-size:var(--size-field-lg);block-size:var(--size-field-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.st-logo-cloud{justify-content:center;align-items:center;gap:var(--st-space-xl);flex-wrap:wrap;display:flex}.st-logo-cloud img{max-height:calc(var(--spacing)*8);opacity:.7}.st-logo-cloud .st-logo-type{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.st-gallery-item{border-radius:var(--radius-box);background-color:var(--surface-sunken);display:block;overflow:hidden}.st-gallery-item img{object-fit:cover;width:100%;height:100%}.st-footer{gap:calc(var(--spacing)*8);display:grid}@media(min-width:40rem){.st-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-footer-shell{background-color:var(--surface-sunken)}@media(min-width:64rem){.st-footer{grid-template-columns:2fr repeat(3,1fr)}}.st-footer-col{gap:var(--st-space-sm);flex-direction:column;display:flex}.st-cta{border-radius:var(--radius-box);text-align:center;align-items:center;gap:var(--st-space-lg);padding:var(--rhythm-panel);background-image:var(--gradient-brand);color:var(--content-on-brand);flex-direction:column;display:flex}.st-cta :is(.st-title-1,.st-title-2,.st-title-3,.st-lead,.st-body,.st-muted){color:inherit}.st-card-featured{border-color:var(--brand);box-shadow:var(--shadow-lg);position:relative}.st-content-nav{top:calc(var(--spacing)*0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-canvas);z-index:var(--z-content);align-items:center;gap:var(--st-space-sm);padding-block:var(--st-space-sm);flex-wrap:wrap;display:flex;position:sticky;overflow-x:auto}.st-marquee{padding-block:var(--st-space-sm);-webkit-mask-image:var(--mask-edge-fade);mask-image:var(--mask-edge-fade);display:flex;overflow:hidden}.st-marquee-track{align-items:center;gap:var(--st-space-xl);animation:var(--animate-marquee);flex-shrink:0;padding-inline-end:var(--st-space-xl);display:flex}.st-marquee:hover .st-marquee-track{animation-play-state:paused}.st-carousel{position:relative}.st-carousel-track{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;scroll-behavior:smooth;gap:var(--st-space-md);scrollbar-width:none;display:flex;overflow-x:auto}.st-carousel-track::-webkit-scrollbar{display:none}.st-carousel-slide{scroll-snap-align:start;inline-size:var(--st-slide,100%);flex-shrink:0}.st-carousel-peek{--st-slide:var(--size-slide-peek)}.st-navbar{top:calc(var(--spacing)*0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);z-index:var(--z-sticky);min-height:var(--layout-topbar);padding-inline:var(--layout-navbar-gap);transition:translate var(--duration-base)var(--ease-standard),background-color var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard);align-items:center;display:flex;position:sticky}.st-navbar-inner{align-items:center;gap:calc(var(--spacing)*3);border-style:var(--tw-border-style);width:100%;max-inline-size:calc(var(--layout-content-max) - 2*var(--layout-navbar-gap));min-block-size:var(--layout-topbar);padding-inline:calc(var(--layout-gutter) - var(--layout-navbar-gap));transition:border-radius var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard),box-shadow var(--duration-base)var(--ease-standard);border-width:1px;margin-inline:auto;display:flex;position:relative}.st-navbar-inner:not(.st-glass){border-color:#0000}.st-navbar-card{pointer-events:auto;border-radius:var(--radius-box)}.st-navbar-fixed,.st-navbar-transparent,.st-navbar-floating{inset-inline:calc(var(--spacing)*0);top:calc(var(--spacing)*0);position:fixed}.st-navbar-transparent{background-color:#0000;border-color:#0000}.st-navbar-floating,.st-navbar[data-scroll=up]{pointer-events:none;translate:0 var(--layout-navbar-gap);background-color:#0000;border-color:#0000}.st-navbar[data-scroll=down]{translate:0 calc(-1*var(--motion-distance-full))}.st-navbar-spacer{block-size:var(--layout-topbar)}.st-navbar-brand{align-items:center;gap:calc(var(--spacing)*2);color:var(--content-heading);flex:none;text-decoration-line:none;display:flex}.st-navbar-nav{align-items:center;gap:calc(var(--spacing)*1);flex:1;display:none}@media(min-width:48rem){.st-navbar-nav{display:flex}}.st-navbar-actions{align-items:center;gap:calc(var(--spacing)*2);flex:none;margin-inline-start:auto;display:flex}.st-sticky-header{top:calc(var(--spacing)*0);background-color:var(--surface-default);z-index:var(--z-content);transition:box-shadow var(--duration-base)var(--ease-standard);position:sticky}.st-sticky-header[data-stuck=true]{--tw-shadow:0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08)),0 2px 4px var(--tw-shadow-color,rgb(var(--elevation-tint)/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-nav{align-items:center;gap:calc(var(--spacing)*1);display:flex}.st-nav-vertical{flex-direction:column;align-items:stretch}.st-nav-link{cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-muted);align-items:center;gap:var(--control-gap);min-block-size:var(--row-height);padding-inline:var(--control-pad-x);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;text-decoration-line:none;display:inline-flex}.st-nav-link:hover{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-nav-link:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-nav-link[aria-current]:not([aria-current=false]),.st-nav-link.st-active{background-color:var(--surface-selected);color:var(--brand-strong)}.st-nav-link[aria-disabled=true],.st-nav-link:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.st-caret{color:var(--content-subtle);transition:rotate var(--duration-fast)var(--ease-standard);flex:none}[aria-expanded=true] .st-caret{rotate:var(--motion-rotate-half)}.st-navbar-menu{position:static}.st-navbar-menu-panel.st-menu{inset-inline:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);padding:var(--st-pad-panel);z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top);transition:opacity var(--duration-fast)var(--ease-standard);margin-block-start:var(--st-anchor-gap);position:absolute;top:100%}.st-navbar-menu-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);margin-block-start:var(--st-space-sm);padding-block-start:var(--st-space-sm)}.st-sidebar{top:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);flex-direction:column;flex:none;display:none;position:sticky}@media(min-width:64rem){.st-sidebar{display:flex}}.st-sidebar{z-index:var(--z-sticky);inline-size:var(--layout-sidebar);block-size:100dvh}.st-sidebar-collapsed{inline-size:var(--layout-sidebar-collapsed)}.st-sidebar-header{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);padding-inline:calc(var(--spacing)*3);min-block-size:var(--layout-topbar);flex:none;display:flex}.st-sidebar-header .st-logo-mark{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.st-sidebar-header .st-logo-type{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.st-sidebar-collapsed .st-sidebar-header{padding-inline:calc(var(--spacing)*0)}.st-sidebar-body{min-height:calc(var(--spacing)*0);gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.st-sidebar-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);padding:calc(var(--spacing)*2);flex:none}.st-sidebar-label{padding-inline:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-subtle);text-transform:uppercase;margin-block-start:var(--st-space-lg)}.st-sidebar-label:first-child{margin-block-start:var(--st-space-xs)}.st-sidebar-link{cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);text-align:start;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-muted);align-items:center;gap:var(--control-gap);min-block-size:var(--row-height);padding-inline:var(--control-pad-x);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.st-sidebar-link:hover{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-sidebar-link:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-sidebar-link[aria-current]:not([aria-current=false]),.st-sidebar-link.st-active{background-color:var(--surface-selected);color:var(--brand-strong)}.st-sidebar-link[aria-disabled=true],.st-sidebar-link:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.st-sidebar-link-icon{flex:none}.st-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-sidebar-link-trailing{flex:none}.st-sidebar-collapsed .st-sidebar-link{padding-inline:calc(var(--spacing)*0);justify-content:center}.st-sidebar-collapsed .st-sidebar-label,.st-sidebar-collapsed .st-sidebar-link-trailing,.st-sidebar-collapsed .st-logo-type,.st-sidebar-collapsed .st-logo-description,.st-sidebar-collapsed .st-caret{display:none}.st-sidebar-collapsed .st-sidebar-link-label{pointer-events:none;opacity:0;flex:none;margin-inline-start:var(--st-anchor-gap);position:fixed;overflow:visible;translate:0 -50%}.st-sidebar-collapsed .st-sidebar-link:hover .st-sidebar-link-label,.st-sidebar-collapsed .st-sidebar-link:focus-visible .st-sidebar-link-label{opacity:1}.st-sidebar-dropdown,.st-sidebar-menu{position:relative}.st-sidebar-dropdown-panel{margin-top:calc(var(--spacing)*.5);gap:calc(var(--spacing)*.5);transform-origin:var(--motion-origin-top);transition:opacity var(--duration-fast)var(--ease-standard);flex-direction:column;padding-inline-start:calc(var(--spacing)*4);display:flex}.st-sidebar-collapsed .st-sidebar-dropdown-panel{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*0);z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top-start);margin-inline-start:var(--st-anchor-gap);padding-inline-start:calc(var(--spacing)*0);position:fixed;overflow-y:auto}.st-sidebar-menu-panel.st-menu{inset-inline-start:calc(var(--spacing)*0);top:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);padding:var(--st-pad-panel);z-index:var(--z-dropdown);inline-size:max-content;max-inline-size:var(--size-dialog-md);transform-origin:var(--motion-origin-top-start);transition:opacity var(--duration-fast)var(--ease-standard);margin-inline-start:var(--st-anchor-gap);position:fixed;overflow-y:auto}@media(min-width:48rem){.st-mobile-nav-shell{display:none}}@media(min-width:64rem){.st-nav-toggle{display:none}}.st-mobile-nav{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}.st-mobile-nav .st-nav{align-items:stretch;gap:calc(var(--spacing)*1);flex-direction:column}.st-mobile-nav .st-nav-link,.st-mobile-nav .st-sidebar-link{width:100%}.st-mobile-nav .st-dropdown,.st-mobile-nav .st-navbar-menu,.st-mobile-nav .st-sidebar-menu,.st-mobile-nav .st-sidebar-dropdown{display:block;position:static}.st-mobile-nav .st-dropdown-panel,.st-mobile-nav .st-navbar-menu-panel,.st-mobile-nav .st-sidebar-menu-panel,.st-mobile-nav .st-sidebar-dropdown-panel{width:100%;max-width:none;padding:calc(var(--spacing)*2);z-index:auto;margin-block-start:var(--st-anchor-gap);margin-inline-start:calc(var(--spacing)*0);position:static}.st-mobile-nav .st-menu{border-style:var(--tw-border-style);background-color:var(--surface-sunken);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;min-inline-size:0}.st-tabs{gap:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.st-tabs::-webkit-scrollbar{display:none}.st-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--content-muted);transition:color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard);background-color:#0000;border-color:#0000;border-bottom-width:2px;flex:none;margin-bottom:-1px;display:flex}.st-tab:hover{color:var(--content-body)}.st-tab:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-tab[aria-selected=true],.st-tab.st-active{border-bottom-color:var(--brand);color:var(--brand-strong)}.st-tab[aria-disabled=true],.st-tab:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.st-tab-panel{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);padding-top:calc(var(--spacing)*4);--st-gap:var(--st-space-md);flex-direction:column;display:flex}[data-st-autoplay] .st-tab{position:relative}[data-st-autoplay] .st-tab[aria-selected=true]{border-bottom-color:var(--border-subtle)}[data-st-autoplay] .st-tab[aria-selected=true]:after{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*-.5);height:calc(var(--spacing)*.5);background-color:var(--brand);content:"";transform-origin:var(--motion-origin-left);animation:var(--animate-tab-progress);position:absolute}[data-st-autoplay=paused] .st-tab[aria-selected=true]:after{animation-play-state:paused}.st-tab-panel:focus-visible{border-radius:var(--radius-sm);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-breadcrumbs{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.st-breadcrumb-item{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xs);color:var(--content-muted);transition:color var(--duration-fast)var(--ease-standard);text-decoration-line:none;display:inline-flex}.st-breadcrumb-item:hover{color:var(--content-body);text-decoration-line:none}.st-breadcrumb-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-breadcrumb-item[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-heading)}.st-breadcrumb-separator{color:var(--content-subtle);flex:none}.st-pagination{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);display:flex}.st-pagination-list{align-items:center;gap:calc(var(--spacing)*1);display:none}@media(min-width:40rem){.st-pagination-list{display:flex}}.st-pagination-status{padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted)}@media(min-width:40rem){.st-pagination-status{display:none}}.st-pagination-item{cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-muted);min-inline-size:var(--size-field-md);min-block-size:var(--size-field-md);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.st-pagination-item:hover{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-pagination-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-pagination-item[aria-current=page]{background-color:var(--surface-selected);color:var(--brand-strong)}.st-pagination-item[aria-disabled=true],.st-pagination-item:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.st-pagination-ellipsis{padding-inline:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-subtle);min-block-size:var(--size-field-md);justify-content:center;align-items:center;display:inline-flex}.st-steps{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);flex-direction:column;list-style-type:none;display:flex;position:relative}@media(min-width:48rem){.st-steps{flex-direction:row}}.st-steps{--st-steps-label:min(var(--size-step-label),calc(100cqi/var(--st-steps-count,4)));container-type:inline-size}.st-steps-vertical{flex-direction:column}.st-step{align-items:flex-start;gap:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*6);flex:1;display:flex;position:relative}@media(min-width:48rem){.st-step{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*0);text-align:center;flex-direction:column}}.st-steps-vertical .st-step{align-items:flex-start;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*6);text-align:start;flex-direction:row}.st-step:last-child{padding-bottom:calc(var(--spacing)*0)}.st-step:after{background-color:var(--border-subtle);content:"";width:1px;inset-inline-start:calc(var(--size-field-sm)/2 - var(--size-hairline)/2);inset-block:var(--size-field-sm)0;position:absolute}@media(min-width:48rem){.st-steps:not(.st-steps-vertical)>.st-step>.st-step-content{inline-size:var(--st-steps-label)}.st-steps:not(.st-steps-vertical)>.st-step:first-child,.st-steps:not(.st-steps-vertical)>.st-step:last-child{flex:.5 1 calc(var(--st-steps-label)/2)}.st-steps:not(.st-steps-vertical)>.st-step:first-child{align-items:flex-start}.st-steps:not(.st-steps-vertical)>.st-step:last-child{align-items:flex-end}.st-steps:not(.st-steps-vertical)>.st-step:first-child>.st-step-marker{margin-inline-start:calc(var(--st-steps-label)/2 - var(--size-field-sm)/2)}.st-steps:not(.st-steps-vertical)>.st-step:last-child>.st-step-marker{margin-inline-end:calc(var(--st-steps-label)/2 - var(--size-field-sm)/2)}.st-steps:not(.st-steps-vertical)>.st-step:before,.st-steps:not(.st-steps-vertical)>.st-step:after{background-color:var(--border-subtle);content:"";width:auto;block-size:var(--size-hairline);inset-block:calc(var(--size-field-sm)/2 - var(--size-hairline)/2)auto;position:absolute}.st-steps:not(.st-steps-vertical)>.st-step:before{inset-inline:0 50%}.st-steps:not(.st-steps-vertical)>.st-step:after{inset-inline:50% 0}.st-steps:not(.st-steps-vertical)>.st-step:first-child:after{inset-inline:calc(var(--st-steps-label)/2)0}.st-steps:not(.st-steps-vertical)>.st-step:last-child:before{inset-inline:0 calc(var(--st-steps-label)/2)}.st-steps:not(.st-steps-vertical)>.st-step:first-child:before{display:none}.st-steps:not(.st-steps-vertical)>.st-step[data-state=complete]:before,.st-steps:not(.st-steps-vertical)>.st-step[data-state=complete]:after,.st-steps:not(.st-steps-vertical)>.st-step[data-state=current]:before{background-color:var(--brand)}}.st-step:last-child:after{display:none}.st-step[data-state=complete]:after{background-color:var(--brand)}.st-step-marker{z-index:10;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-muted);inline-size:var(--size-field-sm);block-size:var(--size-field-sm);transition:background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.st-step[data-state=complete] .st-step-marker{border-color:var(--border-focus);background-color:var(--surface-selected);color:var(--brand-strong)}.st-step[data-state=current] .st-step-marker{background-color:var(--brand);color:var(--content-on-brand);border-color:#0000}.st-step-content{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*.5);flex-direction:column;display:flex}.st-step-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-muted)}.st-step[data-state=complete] .st-step-label{color:var(--content-body)}.st-step[data-state=current] .st-step-label{color:var(--content-heading)}.st-step-description{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted)}.st-step-trigger{cursor:pointer;appearance:none;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);text-align:start;background-color:#0000;border-width:0}@media(min-width:48rem){.st-step-trigger{text-align:center}}.st-step-trigger{font:inherit}.st-steps-vertical .st-step-trigger{text-align:start}.st-step-trigger:before{inset:calc(var(--spacing)*0);content:"";z-index:calc(var(--z-raised) + 1);position:absolute}.st-step-trigger:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-step:has(.st-step-trigger:enabled:hover) .st-step-marker{border-color:var(--border-focus)}.st-step:has(.st-step-trigger:enabled:hover) .st-step-label{color:var(--content-heading)}.st-step-trigger:disabled{cursor:not-allowed;opacity:.6}.st-user-menu-header{align-items:center;gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*2.5);max-inline-size:var(--size-menu);display:flex}.st-user-menu-identity{min-width:calc(var(--spacing)*0);flex-direction:column;display:flex}.st-user-menu-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading);overflow:hidden}.st-user-menu-email{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);color:var(--content-subtle);overflow:hidden}.st-menu{min-width:calc(var(--spacing)*48);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:var(--st-pad-menu);flex-direction:column;display:flex}.st-menu-label{padding-inline:calc(var(--spacing)*2.5);padding-top:calc(var(--spacing)*1.5);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-subtle);text-transform:uppercase}.st-menu-separator{margin-block:calc(var(--spacing)*1);border-style:var(--tw-border-style);background-color:var(--border-subtle);block-size:var(--size-hairline);border-width:0}.st-menu-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);display:flex}.st-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;text-decoration-line:none;display:flex}.st-menu-item:hover,.st-menu-item[data-active=true]{background-color:var(--surface-hover);color:var(--content-body);text-decoration-line:none}.st-menu-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-menu-item[aria-disabled=true],.st-menu-item:disabled{pointer-events:none;opacity:var(--opacity-disabled)}.st-menu-item[aria-current=true],.st-menu-item.st-active{background-color:var(--surface-selected);color:var(--brand-strong)}.st-menu-item-icon{color:var(--content-muted);flex:none}.st-menu-item-trailing{font-size:var(--text-2xs);color:var(--content-subtle);margin-inline-start:auto;padding-inline-start:calc(var(--spacing)*6)}.st-menu-item-danger,.st-menu-item-danger .st-menu-item-icon{color:var(--status-danger)}.st-menu-item-danger:hover{background-color:var(--status-danger-surface);color:var(--status-danger)}.st-dropdown{display:inline-block;position:relative}.st-dropdown-panel{z-index:var(--z-dropdown);transform-origin:var(--motion-origin-top-start);transition:opacity var(--duration-fast)var(--ease-standard);inset-inline-start:calc(var(--spacing)*0);margin-block-start:var(--st-anchor-gap);position:absolute;top:100%}.st-dropdown-panel-end{transform-origin:var(--motion-origin-top-end);inset-inline-start:auto;inset-inline-end:calc(var(--spacing)*0)}.st-dropdown-panel-up{margin-top:calc(var(--spacing)*0);transform-origin:var(--motion-origin-bottom-start);margin-block-end:var(--st-anchor-gap);top:auto;bottom:100%}.st-context-menu{transform-origin:0 0;z-index:var(--z-dropdown);transition:opacity var(--duration-fast)var(--ease-standard);position:fixed}.st-popover{display:inline-block;position:relative}.st-popover-panel{min-width:calc(var(--spacing)*0);padding:var(--st-pad-panel);z-index:var(--z-popover);max-width:calc(var(--spacing)*88);inline-size:max-content;transform-origin:var(--motion-origin-top-start);transition:opacity var(--duration-base)var(--ease-standard);inset-inline-start:calc(var(--spacing)*0);margin-block-start:var(--st-anchor-gap);position:absolute;top:100%}.st-popover-panel-end{transform-origin:var(--motion-origin-top-end);inset-inline-start:auto;inset-inline-end:calc(var(--spacing)*0)}.st-popover-panel-center{transform-origin:var(--motion-origin-top);inset-inline:50% auto;transform:translate(-50%)}.st-overlay{inset:calc(var(--spacing)*0);z-index:var(--z-overlay);transition:opacity var(--duration-base)var(--ease-standard);display:flex;position:fixed}.st-overlay-scrim{inset:calc(var(--spacing)*0);background:var(--overlay-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));position:absolute}.st-overlay-center{padding:var(--layout-gutter);justify-content:center;align-items:center}.st-overlay-start{justify-content:flex-start;align-items:stretch}.st-overlay-end{justify-content:flex-end;align-items:stretch}.st-overlay-top{justify-content:center;align-items:flex-start}.st-overlay-bottom{justify-content:center;align-items:flex-end}.st-overlay-palette{padding:var(--layout-gutter);justify-content:center;align-items:flex-start;padding-block-start:var(--overlay-top-offset)}.st-modal{border-radius:var(--radius-box);width:100%;z-index:var(--z-modal);max-inline-size:var(--size-dialog-md);max-block-size:var(--dialog-max-block);transition:opacity var(--duration-base)var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.st-modal-sm{max-inline-size:var(--size-dialog-sm)}.st-modal-lg{max-inline-size:var(--size-dialog-lg)}.st-modal-xl{max-inline-size:var(--size-dialog-xl)}.st-modal-header{align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);border-block-end:var(--rule-glass);display:flex}.st-modal-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-heading)}.st-modal-subtitle{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted)}.st-modal-body{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);min-height:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);--st-gap:var(--st-space-md);padding:var(--st-pad-surface);flex-direction:column;flex:1;display:flex;overflow-y:auto}.st-modal-footer{flex-direction:column-reverse;align-items:stretch;display:flex}@media(min-width:40rem){.st-modal-footer{flex-direction:row;justify-content:flex-end;align-items:center}}.st-modal-footer{gap:var(--st-space-sm);padding:var(--st-pad-surface);border-block-start:var(--rule-glass)}.st-confirm-icon{border-radius:var(--radius-full);inline-size:var(--size-field-lg);block-size:var(--size-field-lg);flex:none;justify-content:center;align-items:center;display:flex}.st-confirm-brand{background-color:var(--surface-selected);color:var(--brand-strong)}.st-confirm-success{background-color:var(--status-success-surface);color:var(--status-success)}.st-confirm-warning{background-color:var(--status-warning-surface);color:var(--status-warning)}.st-confirm-danger{background-color:var(--status-danger-surface);color:var(--status-danger)}.st-confirm-info{background-color:var(--status-info-surface);color:var(--status-info)}.st-drawer{background-color:var(--surface-default);--tw-shadow:0 28px 60px var(--tw-shadow-color,rgb(var(--elevation-tint)/.18)),0 10px 20px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:var(--z-drawer);transition:opacity var(--duration-slow)var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.st-drawer-start,.st-drawer-end{width:100%;block-size:100%;max-inline-size:var(--size-drawer)}.st-drawer-top,.st-drawer-bottom{width:100%;block-size:auto;max-block-size:var(--dialog-max-block)}.st-drawer-start{--st-drawer-from:calc(-1*var(--motion-distance-full))0}.st-drawer-end{--st-drawer-from:var(--motion-distance-full)0}.st-drawer-top{--st-drawer-from:0 calc(-1*var(--motion-distance-full))}.st-drawer-bottom{--st-drawer-from:0 var(--motion-distance-full)}.st-drawer-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-drawer-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-heading)}.st-drawer-body{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);min-height:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body);--st-gap:var(--st-space-md);padding:var(--st-pad-surface);flex-direction:column;flex:1;display:flex;overflow-y:auto}.st-drawer-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);justify-content:flex-end;align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-palette{border-radius:var(--radius-box);width:100%;z-index:var(--z-modal);max-inline-size:var(--size-dialog-md);max-block-size:var(--dialog-max-block);transition:opacity var(--duration-base)var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.st-palette-search{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);block-size:var(--size-field-lg);border-block-end:var(--rule-glass);display:flex}.st-palette-search-icon{color:var(--content-muted);flex:none}.st-palette-input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.st-palette-input::placeholder{color:var(--content-subtle)}.st-palette-list{min-height:calc(var(--spacing)*0);padding:calc(var(--spacing)*2);flex:1;overflow-y:auto}.st-palette-group{padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1);font-size:var(--text-2xs);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-subtle);text-transform:uppercase}.st-palette-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-field);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);transition:background-color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;display:flex}.st-palette-item:hover,.st-palette-item[data-active=true]{background-color:var(--surface-hover)}.st-palette-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-palette-item-icon{color:var(--content-muted);flex:none}.st-palette-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.st-palette-item-hint{flex:none;margin-inline-start:auto}.st-palette-empty{padding-block:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted)}.st-palette-footer{align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-2xs);color:var(--content-subtle);border-block-start:var(--rule-glass);display:flex}.st-app{align-items:stretch;min-block-size:100dvh;display:flex}.st-app-main{min-width:calc(var(--spacing)*0);background-color:var(--surface-canvas);flex-direction:column;flex:1;display:flex}.st-app-topbar{top:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);z-index:var(--z-sticky);block-size:var(--layout-topbar);padding-inline:var(--layout-gutter);display:flex;position:sticky}.st-app-banner{top:var(--layout-topbar);z-index:var(--z-sticky);--st-container:none;--st-container-pad:var(--layout-content-inset);position:sticky}.st-app-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-body);flex:none;overflow:hidden}.st-app-content{width:100%;min-width:calc(var(--spacing)*0);--st-container-pad:0px;max-inline-size:var(--st-container,none);--st-bleed:var(--layout-content-inset);--st-bleed-measure:none;padding:var(--layout-content-inset);flex-direction:column;flex:1;margin-inline:auto;display:flex}.st-page{min-width:calc(var(--spacing)*0);background-color:var(--surface-canvas);flex-direction:column;min-block-size:100dvh;display:flex}.st-page-body{flex:1}.st-auth{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.st-auth{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-auth{min-block-size:100dvh}.st-auth-aside{display:none;position:relative;overflow:hidden}@media(min-width:48rem){.st-auth-aside{align-items:flex-end;display:flex}}.st-auth-aside{padding:var(--layout-gutter);background-image:var(--auth-aside-image,var(--layout-auth-aside));background-position:50%;background-size:cover}.st-auth-panel{min-width:calc(var(--spacing)*0);background-color:var(--surface-canvas);padding:var(--layout-gutter);flex-direction:column;justify-content:center;align-items:center;display:flex}.st-auth-card{width:100%;max-inline-size:var(--layout-auth-panel)}.st-surface-canvas{background-color:var(--surface-canvas)}.st-surface-default{background-color:var(--surface-default)}.st-surface-sunken{background-color:var(--surface-sunken)}.st-surface-inverse{background-color:var(--surface-inverse);color:var(--content-on-dark)}.st-card{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);--tw-shadow:0 1px 3px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08)),0 1px 2px var(--tw-shadow-color,rgb(var(--elevation-tint)/.05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--st-gap:var(--st-space-md);padding:var(--st-pad-surface);flex-direction:column;display:flex}a.st-card{color:var(--content-body);text-decoration-line:none}a.st-card:hover{text-decoration-line:none}.st-card-elevated{--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-card-flat{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-card-outline{border-color:var(--border-default);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000}.st-card-brand{background-color:var(--surface-selected);border-color:var(--brand)}.st-card-accent{border-color:var(--accent)}.st-card-success{background-color:var(--status-success-surface);border-color:var(--status-success)}.st-card-warning{background-color:var(--status-warning-surface);border-color:var(--status-warning)}.st-card-danger{background-color:var(--status-danger-surface);border-color:var(--status-danger)}.st-card-info{background-color:var(--status-info-surface);border-color:var(--status-info)}.st-card-flush{padding:calc(var(--spacing)*0);--st-gap:var(--st-space-none)}.st-card-interactive{cursor:pointer;transition:box-shadow var(--duration-base)var(--ease-standard),translate var(--duration-base)var(--ease-standard),scale var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard)}.st-card-interactive:hover{border-color:var(--border-default);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);translate:0 var(--motion-lift)}.st-card-interactive:active{scale:var(--motion-scale-press)}.st-card-scale{transition:scale var(--duration-base)var(--ease-standard)}.st-card-scale:hover{scale:var(--motion-scale-pop)}.st-card-glow{position:relative}.st-card-glow:after{pointer-events:none;inset:calc(var(--spacing)*0);--tw-shadow:0 28px 60px var(--tw-shadow-color,rgb(var(--elevation-tint)/.18)),0 10px 20px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:"";border-radius:inherit;opacity:0;transition:opacity var(--duration-base)var(--ease-standard);position:absolute}.st-card-glow:hover:after{opacity:1}.st-card-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-heading)}.st-card-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-muted)}.st-card-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-card-body{padding:var(--st-pad-surface)}.st-card-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-card-actions{align-items:center;gap:var(--st-space-xs);margin-inline-start:auto;display:flex}.st-card-media{background-color:var(--surface-sunken);width:100%;display:block;overflow:hidden}.st-card-media>img,.st-card-media>video{object-fit:cover;width:100%;height:100%;display:block}.st-card-media:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.st-card-media:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.st-card-horizontal{flex-direction:column;display:flex}@media(min-width:40rem){.st-card-horizontal{flex-direction:row;align-items:stretch}.st-card-horizontal>.st-card-media{flex:none;height:auto}}.st-card-horizontal>.st-card-media{inline-size:100%}@media(min-width:40rem){.st-card-horizontal>.st-card-media{inline-size:var(--st-card-media,33%)}.st-card-horizontal>.st-card-media:first-child{border-start-end-radius:0;border-end-start-radius:inherit}.st-card-horizontal>.st-card-media:last-child{border-start-end-radius:inherit;border-end-start-radius:0}}.st-card-horizontal>.st-card-body{flex:1;min-width:0}.st-card-band{--st-card-media:var(--size-card-band);min-block-size:var(--size-card-band)}.st-panel{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);--st-gap:var(--st-space-md);padding:var(--st-pad-panel);flex-direction:column;display:flex}.st-panel-flush{padding:calc(var(--spacing)*0);--st-gap:var(--st-space-none)}.st-panel-brand{background-color:var(--surface-selected);border-color:var(--brand)}.st-panel-accent{border-color:var(--accent)}.st-panel-success{background-color:var(--status-success-surface);border-color:var(--status-success)}.st-panel-warning{background-color:var(--status-warning-surface);border-color:var(--status-warning)}.st-panel-danger{background-color:var(--status-danger-surface);border-color:var(--status-danger)}.st-panel-info{background-color:var(--status-info-surface);border-color:var(--status-info)}.st-panel-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-panel);display:flex}.st-panel-body{padding:var(--st-pad-panel)}.st-panel-title{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-widget{flex-direction:column;display:flex}.st-widget-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-widget-title{font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--content-heading)}.st-widget-subtitle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-muted)}.st-widget-actions{align-items:center;gap:var(--st-space-2xs);margin-inline-start:auto;display:flex}.st-widget-body{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-md);min-width:0;padding:var(--st-pad-surface);flex-direction:column;flex:1;display:flex}.st-widget-body-flush{padding:calc(var(--spacing)*0);--st-gap:var(--st-space-none)}.st-widget-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-sm);padding:var(--st-pad-surface);display:flex}.st-table-wrap{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);flex-direction:column;display:flex;overflow:hidden}.st-table-flush{border-radius:var(--radius-none);border-style:var(--tw-border-style);background-color:#0000;border-width:0}.st-table-scroll{overflow-x:auto}.st-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-body);border-collapse:collapse}.st-table-nowrap{min-inline-size:var(--size-table-min)}.st-table-nowrap .st-table-column,.st-table-nowrap .st-table-cell{white-space:nowrap}.st-table-column{background-color:var(--surface-sunken);text-align:start;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);white-space:nowrap;color:var(--content-muted);text-transform:uppercase;inline-size:var(--st-table-col,auto);block-size:var(--row-height);padding-inline:var(--control-pad-x);padding-block:var(--control-pad-y);border-block-end:var(--rule-default)}.st-table-sticky .st-table-column{top:calc(var(--spacing)*0);z-index:var(--z-content);position:sticky}.st-table-sort{cursor:pointer;border-style:var(--tw-border-style);text-align:start;width:100%;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-muted);text-transform:uppercase;align-items:center;gap:var(--st-space-2xs);transition:color var(--duration-fast)var(--ease-standard);background-color:#0000;border-width:0;display:flex}.st-table-sort:hover{color:var(--content-heading)}.st-table-sort:focus-visible{border-radius:var(--radius-xs);--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-table-sort-icon{color:var(--content-subtle);transition:color var(--duration-fast)var(--ease-standard);flex:none}.st-table-column[aria-sort=ascending] .st-table-sort,.st-table-column[aria-sort=descending] .st-table-sort{color:var(--content-heading)}.st-table-column[aria-sort=ascending] .st-table-sort-icon,.st-table-column[aria-sort=descending] .st-table-sort-icon{color:var(--brand)}.st-table-row{block-size:var(--row-height);transition:background-color var(--duration-fast)var(--ease-standard)}.st-table-row+.st-table-row{border-block-start:var(--rule-subtle)}:where(.st-table-striped .st-table-row:nth-child(2n)){background-color:var(--surface-sunken)}.st-table-row-interactive{cursor:pointer}.st-table-row-interactive:hover{background-color:var(--surface-hover)}.st-table-row[aria-selected=true],.st-table-row.st-table-row-selected{background-color:var(--surface-selected)}.st-table-row[aria-selected=true]:hover,.st-table-row.st-table-row-selected:hover{background-color:var(--surface-active)}.st-table-cell{text-align:start;vertical-align:middle;padding-inline:var(--control-pad-x);padding-block:var(--control-pad-y)}.st-table-align-center{text-align:center}.st-table-align-end{text-align:end}.st-table-align-center .st-table-sort{justify-content:center}.st-table-align-end .st-table-sort{justify-content:flex-end}.st-table-cell-numeric{text-align:end;font-family:var(--font-mono);font-feature-settings:var(--fvs-tabular)}.st-table-tick{text-align:center;inline-size:var(--size-table-tick);padding-inline:var(--st-space-2xs)}.st-table-column:first-child,.st-table-cell:first-child{padding-inline-start:var(--st-pad-surface)}.st-table-column:last-child,.st-table-cell:last-child{padding-inline-end:var(--st-pad-surface)}.st-table-toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);flex-direction:column;display:flex}@media(min-width:40rem){.st-table-toolbar{flex-direction:row;align-items:center}}.st-table-toolbar{gap:var(--st-space-sm);padding:var(--st-pad-surface)}.st-table-toolbar-search{width:100%}@media(min-width:40rem){.st-table-toolbar-search{width:auto;max-width:var(--container-xs);flex:1}}.st-table-toolbar-actions{flex-wrap:wrap;align-items:center;display:flex}@media(min-width:40rem){.st-table-toolbar-actions{margin-inline-start:auto}}.st-table-toolbar-actions{gap:var(--st-space-xs)}.st-table-filters{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-xs);padding-inline:var(--st-pad-surface);padding-block:var(--st-space-sm);flex-wrap:wrap;display:flex}.st-table-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);flex-direction:column;display:flex}@media(min-width:40rem){.st-table-footer{flex-direction:row;align-items:center}}.st-table-footer{gap:var(--st-space-sm);padding:var(--st-pad-surface)}.st-table-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted);font-feature-settings:var(--fvs-tabular)}.st-table-empty{padding-block:var(--st-space-xl);padding-inline:var(--st-pad-surface)}.st-comparison .st-table-column,.st-comparison .st-table-cell{text-align:center}.st-comparison .st-table-column:first-child,.st-comparison .st-table-cell:first-child{text-align:start;padding-inline-start:var(--control-pad-x)}.st-comparison .st-table-column:last-child,.st-comparison .st-table-cell:last-child{padding-inline-end:var(--control-pad-x)}.st-comparison-feature{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-heading)}.st-comparison-yes{color:var(--status-success);display:inline-block}.st-comparison-no{color:var(--content-subtle);display:inline-block}.st-comparison-highlight{background-color:var(--surface-selected)}.st-comparison .st-table-column.st-comparison-highlight{color:var(--brand-strong)}.st-display{font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--content-heading)}.st-title-1{font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display);color:var(--content-heading);font-size:var(--text-title-fluid)}.st-title-2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--content-heading)}.st-title-3{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--content-heading)}.st-lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--content-muted)}.st-body{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-body)}.st-muted{color:var(--content-muted)}.st-subtle{color:var(--content-subtle)}.st-heading{color:var(--content-heading)}.st-brand{color:var(--brand)}.st-on-dark{color:var(--content-on-dark)}.st-highlight{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:var(--gradient-brand)}.st-strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading)}.st-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--content-body)}.st-caption{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--content-muted)}.st-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-link);text-decoration-line:none}.st-link:hover{text-underline-offset:2px;text-decoration-line:underline}.st-logo-type{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-logo);letter-spacing:var(--tracking-logo)}.st-serif{font-family:var(--font-serif);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--content-heading)}.st-eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps);color:var(--content-muted);text-transform:uppercase}.st-num{font-family:var(--font-mono);--tw-numeric-figure:lining-nums;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);font-feature-settings:var(--fvs-tabular)}.st-workspace{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-canvas);flex-direction:column;display:flex;overflow:hidden}.st-workspace:fullscreen{border-radius:var(--radius-none);border-style:var(--tw-border-style);border-width:0}.st-workspace-areas{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);align-items:center;gap:var(--st-space-2xs);padding:var(--st-pad-menu);flex-wrap:wrap;display:flex}.st-workspace-toolbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);align-items:center;gap:var(--st-space-xs);padding:var(--st-pad-panel);flex-wrap:wrap;display:flex}.st-workspace-surface{isolation:isolate;min-block-size:var(--size-workspace);flex:1;position:relative;overflow:hidden}.st-workspace-lg .st-workspace-surface{min-block-size:var(--size-workspace-lg)}.st-workspace[data-dragging=true]{-webkit-user-select:none;user-select:none}.st-workspace[data-dragging=true] .st-window-body{pointer-events:none}.st-workspace-preview{pointer-events:none;border-radius:var(--radius-box);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--brand);background:var(--brand);position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab,red,red)){.st-workspace-preview{background:color-mix(in srgb,var(--brand)12%,transparent)}}.st-workspace-preview{translate:var(--st-window-x)var(--st-window-y);inline-size:var(--st-window-w);block-size:var(--st-window-h);z-index:calc(var(--z-raised) + var(--st-window-z,0));transition:translate var(--duration-fast)var(--ease-standard),inline-size var(--duration-fast)var(--ease-standard),block-size var(--duration-fast)var(--ease-standard)}.st-workspace-dock{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);align-items:center;gap:var(--st-space-2xs);padding:var(--st-pad-menu);flex-wrap:wrap;display:flex}.st-workspace-dock [data-state=minimized]{opacity:var(--opacity-muted)}.st-workspace-dock [data-state=closed]{opacity:var(--opacity-disabled)}.st-window{translate:var(--st-window-x)var(--st-window-y);inline-size:var(--st-window-w,var(--size-window));block-size:var(--st-window-h,var(--size-window-block));min-inline-size:var(--size-window-min);min-block-size:var(--size-window-min-block);max-block-size:100%;max-inline-size:100%;z-index:calc(var(--z-raised) + var(--st-window-z,0));transition:translate var(--duration-fast)var(--ease-standard),inline-size var(--duration-fast)var(--ease-standard),block-size var(--duration-fast)var(--ease-standard),box-shadow var(--duration-base)var(--ease-standard),border-color var(--duration-base)var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.st-workspace[data-dragging=true] .st-window{transition:none}.st-window[data-active=true]{border-color:var(--border-strong);--tw-shadow:0 28px 60px var(--tw-shadow-color,rgb(var(--elevation-tint)/.18)),0 10px 20px var(--tw-shadow-color,rgb(var(--elevation-tint)/.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.st-window[data-state=maximized]{border-radius:var(--radius-none)}.st-window-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-xs);padding-inline:var(--st-pad-panel);padding-block:var(--st-space-xs);cursor:grab;touch-action:none;flex:none;display:flex}.st-workspace[data-dragging=true] .st-window-header{cursor:grabbing}.st-window-header:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-window-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-subtle);align-items:center;gap:var(--st-space-xs);padding-inline:var(--st-pad-panel);padding-block:var(--st-space-xs);flex:none;display:flex}.st-window-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading);flex:1;overflow:hidden}.st-window[data-active=false] .st-window-title{color:var(--content-muted)}.st-window-actions{align-items:center;gap:var(--st-space-2xs);flex:none;display:flex}.st-window-body{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-md);min-width:0;padding:var(--st-pad-panel);flex-direction:column;flex:1;display:flex;overflow:auto}.st-window-body-flush{padding:calc(var(--spacing)*0);--st-gap:var(--st-space-none)}.st-window-resize{touch-action:none;position:absolute}.st-window-resize-n,.st-window-resize-s{inset-inline:calc(var(--spacing)*0);block-size:var(--size-window-handle);cursor:ns-resize}.st-window-resize-w,.st-window-resize-e{inset-block:calc(var(--spacing)*0);inline-size:var(--size-window-handle);cursor:ew-resize}.st-window-resize-n{top:calc(var(--spacing)*0)}.st-window-resize-s{bottom:calc(var(--spacing)*0)}.st-window-resize-w{left:calc(var(--spacing)*0)}.st-window-resize-e{right:calc(var(--spacing)*0)}.st-window-resize-nw,.st-window-resize-ne,.st-window-resize-sw,.st-window-resize-se{inline-size:calc(var(--size-window-handle)*2);block-size:calc(var(--size-window-handle)*2)}.st-window-resize-nw{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);cursor:nwse-resize}.st-window-resize-ne{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);cursor:nesw-resize}.st-window-resize-sw{bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);cursor:nesw-resize}.st-window-resize-se{right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);cursor:nwse-resize}.st-window[data-state=maximized] .st-window-resize{display:none}.st-workspace[data-compact=true] .st-workspace-surface{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);--st-gap:var(--st-space-sm);padding:var(--st-pad-panel);flex-direction:column;display:flex;overflow-y:auto}.st-workspace[data-compact=true] .st-window{block-size:auto;inline-size:100%;max-block-size:var(--size-workspace);flex:none;position:relative;inset:auto;translate:none}.st-workspace[data-compact=true] .st-window-header{cursor:default}.st-workspace[data-compact=true] .st-window-resize{display:none}.pve-stage{inset:calc(var(--spacing)*0);position:absolute}.pve-canvas{touch-action:none;width:100%;height:100%;display:block}.pve-readout{pointer-events:none;border-radius:var(--radius-sm);background-color:var(--surface-inverse);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--content-on-dark);padding:var(--st-space-2xs)var(--st-space-xs);translate:-50% calc(-100% - var(--st-space-sm));font-feature-settings:var(--fvs-tabular);position:absolute}.pve-stage[data-tool=move] .pve-canvas{cursor:move}.pve-stage[data-tool=resize] .pve-canvas{cursor:nwse-resize}.pve-stage[data-tool=rotate] .pve-canvas{cursor:grab}.mk-screen{flex-direction:column;justify-content:center;min-block-size:100dvh;display:flex}.mk-pin{block-size:calc(var(--mk-steps,1)*100dvh);position:relative}.mk-snap{pointer-events:none;inset-inline:calc(var(--spacing)*0);top:calc(var(--mk-at)*100dvh);block-size:100dvh;position:absolute}.mk-rail-item[aria-current]{animation:var(--animate-pop)}.mk-pin-stage{min-block-size:100dvh;padding-block:var(--rhythm-sm);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0}.mk-rail{flex-wrap:wrap;display:flex}@media(min-width:64rem){.mk-rail{flex-direction:column}}.mk-rail{gap:var(--st-space-xs)}.mk-rail-item{cursor:pointer;border-radius:var(--radius-field);border-style:var(--tw-border-style);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-muted);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);align-items:center;gap:var(--st-space-sm);padding:var(--st-space-xs)var(--st-space-sm);background-color:#0000;border-width:0;display:flex}.mk-rail-item:hover{background-color:var(--surface-hover);color:var(--content-body)}.mk-rail-item:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.mk-rail-item[aria-current]{background-color:var(--surface-selected);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-strong)}.mk-panels{display:grid}.mk-panels>*{transition:opacity var(--duration-base)var(--ease-standard),visibility var(--duration-base)var(--ease-standard);grid-area:1/1}.mk-panels>:not([data-active]){visibility:hidden;opacity:0}.mk-lenses{align-items:flex-start;gap:var(--st-space-lg);display:grid}@media(min-width:64rem){.mk-lenses{grid-template-columns:var(--size-menu)1fr}}.mk-hero{flex-direction:column;justify-content:flex-end;min-block-size:100dvh;display:flex;position:relative;overflow:hidden}.mk-hero-canvas{inset:calc(var(--spacing)*0);width:100%;height:100%;display:block;position:absolute}.mk-hero-veil{pointer-events:none;inset:calc(var(--spacing)*0);background-image:linear-gradient(90deg,var(--surface-canvas)10%,var(--surface-canvas)45%,transparent 75%),linear-gradient(to top,var(--surface-canvas),transparent 40%);position:absolute}@supports (color:color-mix(in lab,red,red)){.mk-hero-veil{background-image:linear-gradient(90deg,var(--surface-canvas)10%,color-mix(in srgb,var(--surface-canvas)60%,transparent)45%,transparent 75%),linear-gradient(to top,var(--surface-canvas),transparent 40%)}}.mk-hero-body{gap:var(--st-space-xl);display:grid;position:relative}.mk-hero-copy{max-inline-size:var(--container-reading)}.mk-display{font-size:var(--text-title-fluid)}@media(min-width:64rem){.mk-display{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.mk-hud{border-radius:var(--radius-box);border-style:var(--tw-border-style);gap:var(--st-space-md);padding:var(--st-pad-surface);background:var(--glass-fill);border-width:1px;border-color:var(--glass-edge);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);display:grid}.mk-hud-readouts{margin:calc(var(--spacing)*0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:48rem){.mk-hud-readouts{grid-template-columns:repeat(5,minmax(0,1fr))}}.mk-hud-readouts{gap:var(--st-space-md)}.mk-hud-lead dd{color:var(--brand)}.mk-live{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);border-radius:var(--radius-full);background-color:var(--status-success);display:inline-flex;position:relative}.mk-live:after{inset:calc(var(--spacing)*0);border-radius:var(--radius-full);background-color:var(--status-success);content:"";animation:var(--animate-ping);position:absolute}.mk-race{align-items:flex-start;display:grid}@media(min-width:48rem){.mk-race{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-race{gap:var(--st-space-lg)}.mk-steps{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);gap:var(--st-space-2xs);flex-direction:column;list-style-type:none;display:flex}.mk-step{border-radius:var(--radius-field);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--content-subtle);transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);align-items:center;gap:var(--st-space-sm);padding:var(--st-space-xs)var(--st-space-sm);display:flex}.mk-step[data-state=done]{color:var(--content-body)}.mk-step[data-state=active]{background-color:var(--surface-selected);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading);box-shadow:var(--ring-brand)}.mk-step[data-rework]{border-inline-start:calc(2*var(--size-hairline))dashed var(--status-warning)}.mk-step-marker{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);border-radius:var(--radius-full);background-color:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.mk-step[data-state=done] .mk-step-marker,.mk-step[data-state=active] .mk-step-marker{background-color:var(--brand);color:var(--content-on-brand)}.mk-statement{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--content-heading)}.mk-app{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid;overflow:hidden}@media(min-width:64rem){.mk-app{grid-template-columns:var(--size-menu)1fr var(--size-menu)}}.mk-app-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-space-sm)var(--st-space-md);grid-column:1/-1}.mk-app-pane{padding:var(--st-pad-surface)}.mk-app-stage{background-color:var(--surface-sunken);padding:var(--st-space-lg);background-image:linear-gradient(var(--border-subtle)var(--size-hairline),transparent var(--size-hairline)),linear-gradient(90deg,var(--border-subtle)var(--size-hairline),transparent var(--size-hairline));background-size:var(--size-backdrop-cell)var(--size-backdrop-cell);align-content:center;display:grid;position:relative}.mk-cell{fill:#0000;stroke:var(--border-strong);stroke-dasharray:calc(4*var(--size-hairline));transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-base)var(--ease-standard),scale var(--duration-slow)var(--ease-spring),fill var(--duration-base)var(--ease-standard)}.mk-cell[data-state=hidden]{opacity:0}.mk-cell[data-state=placed]{fill:var(--accent-strong);stroke:var(--brand);stroke-dasharray:none}.mk-cell[data-state=placed][data-string="1"]{fill:var(--accent-strong)}@supports (color:color-mix(in lab,red,red)){.mk-cell[data-state=placed][data-string="1"]{fill:color-mix(in srgb,var(--accent-strong)70%,var(--brand))}}.mk-cell[data-state=slot]{scale:var(--motion-scale-in)}.mk-log{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted);gap:var(--st-space-2xs);flex-direction:column;margin-block-start:var(--st-space-md);list-style-type:none;display:flex}.mk-log li{align-items:center;gap:var(--st-space-xs);animation:var(--animate-fade-in-left);display:flex}.mk-meter{height:calc(var(--spacing)*2);border-radius:var(--radius-full);background-color:var(--surface-sunken);display:block;position:relative;overflow:hidden}.mk-meter:after{inset:calc(var(--spacing)*0);border-radius:var(--radius-full);background-color:var(--brand);content:"";transform-origin:var(--motion-origin-left);scale:var(--mk-share,0)1;transition:scale var(--duration-deliberate)var(--ease-emphasized);position:absolute}.mk-meter[data-ink=subtle]:after{background-color:var(--content-subtle)}.mk-bars{align-items:flex-end;gap:var(--st-space-xs);block-size:var(--size-cover-sm);grid-template-columns:repeat(12,1fr);display:grid}.mk-bars-dense{gap:var(--st-space-2xs);grid-template-columns:repeat(25,1fr)}.mk-bar{justify-content:flex-end;align-items:center;gap:var(--st-space-2xs);flex-direction:column;height:100%;display:flex}.mk-bar-fill{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);background-image:linear-gradient(to top,var(--brand),var(--accent));width:100%;transform-origin:var(--motion-origin-bottom);scale:1 var(--mk-share,0);transition:scale var(--duration-deliberate)var(--ease-emphasized);flex:1;display:block}.mk-bar-label{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-muted)}.mk-bars-dense .mk-bar-fill{opacity:var(--opacity-disabled)}.mk-bars-dense .mk-bar[data-state] .mk-bar-fill{opacity:1}.mk-bars-dense .mk-bar[data-state=payback] .mk-bar-fill{box-shadow:var(--ring-brand)}.mk-proposal{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-default);--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid;overflow:hidden}@media(min-width:64rem){.mk-proposal{grid-template-columns:1fr var(--size-drawer)}}.mk-proposal-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-space-sm)var(--st-space-md);flex-wrap:wrap;grid-column:1/-1}.mk-rail-row{flex-direction:row}@media(min-width:64rem){.mk-rail-row{flex-direction:row}}.mk-proposal-body{padding:var(--st-pad-surface)}.mk-model{background-color:var(--surface-sunken);min-block-size:var(--size-cover-lg);position:relative;overflow:hidden}.mk-model-canvas{inset:calc(var(--spacing)*0);cursor:grab;width:100%;height:100%;display:block;position:absolute}.mk-model-canvas:active{cursor:grabbing}.mk-model-kpis,.mk-model-comment,.mk-model-controls{border-radius:var(--radius-box);border-style:var(--tw-border-style);padding:var(--st-space-sm)var(--st-space-md);background:var(--glass-fill);border-width:1px;border-color:var(--glass-edge);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);position:absolute}.mk-model-kpis{margin:calc(var(--spacing)*0);gap:var(--st-space-sm)var(--st-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;inset-block-start:var(--st-space-md);inset-inline-start:var(--st-space-md)}.mk-model-kpis dt,.mk-hud-readouts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label);color:var(--content-muted);text-transform:uppercase}.mk-model-kpis dd,.mk-hud-readouts dd{margin:calc(var(--spacing)*0);font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--content-heading);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.mk-model-comment{flex-direction:column;display:none}@media(min-width:40rem){.mk-model-comment{display:flex}}.mk-model-comment{max-inline-size:var(--size-menu);gap:var(--st-space-sm);animation:var(--animate-fade-in-left);inset-block-start:var(--st-space-md);inset-inline-end:var(--st-space-md)}.mk-model-controls{inset-block-end:var(--st-space-md);inset-inline:var(--st-space-md);align-items:center;gap:var(--st-space-sm)var(--st-space-md);flex-wrap:wrap;display:flex}.mk-model-hour{min-inline-size:var(--size-card-band);flex:1}.mk-model-hour .st-range{flex:1}.mk-model-hint{pointer-events:none;position:absolute;inset-block-end:calc(var(--st-space-md)*5);inset-inline-end:var(--st-space-md)}.mk-universe{--mk-orbit-time:160s;gap:var(--st-space-lg);display:grid}.mk-universe-core{justify-content:center;display:flex}.mk-orbit{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);grid-template-columns:repeat(2,minmax(0,1fr));list-style-type:none;display:grid}@media(min-width:40rem){.mk-orbit{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-orbit{gap:var(--st-space-sm)}.mk-planet{--tw-outline-style:none;outline-style:none}.mk-planet-inner{align-items:center;gap:var(--st-space-sm);display:flex}.mk-planet-body{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-full);background-color:var(--surface-selected);color:var(--brand);transition-property:color,background-color,border-color,box-shadow,transform,translate,scale,rotate,opacity;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-standard);flex:none;place-items:center;display:grid}.mk-orbit[data-ring=roadmap] .mk-planet-body{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border-strong);color:var(--content-muted);background-color:#0000}.mk-planet-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--content-heading)}.mk-planet-text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(min-width:48rem){.mk-universe{aspect-ratio:1;width:100%;max-inline-size:var(--container-reading);margin-inline:auto;display:block;position:relative;container-type:inline-size}.mk-universe-core{inset:calc(var(--spacing)*0);place-items:center;display:grid;position:absolute}.mk-orbit{pointer-events:none;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-default);inset:var(--mk-inset);animation:st-spin var(--mk-orbit-time)linear infinite;display:block;position:absolute}.mk-orbit:has(.mk-planet:hover,.mk-planet:focus-visible){z-index:var(--z-raised)}.mk-orbit[data-ring=available]{--mk-inset:22%;--mk-radius:28cqi}.mk-orbit[data-ring=roadmap]{--mk-inset:4%;--mk-radius:46cqi;--tw-border-style:dashed;border-style:dashed;animation-direction:reverse}.mk-planet{translate:-50% -50%;transform:rotate(var(--mk-angle))translate(var(--mk-radius))rotate(calc(-1*var(--mk-angle)));pointer-events:auto;position:absolute;top:50%;left:50%}.mk-planet:hover,.mk-planet:focus-visible{z-index:var(--z-raised)}.mk-planet-inner{text-align:center;gap:var(--st-space-2xs);animation:st-spin var(--mk-orbit-time)linear infinite reverse;flex-direction:column;position:relative}.mk-orbit[data-ring=roadmap] .mk-planet-inner{animation-direction:normal}.mk-planet-name{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));max-inline-size:var(--size-card-band)}.mk-planet-text{clip-path:none;white-space:normal;border-radius:var(--radius-field);background-color:var(--surface-default);width:auto;height:auto;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-body);opacity:0;--tw-shadow:0 12px 28px var(--tw-shadow-color,rgb(var(--elevation-tint)/.12)),0 4px 10px var(--tw-shadow-color,rgb(var(--elevation-tint)/.06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);inline-size:var(--size-menu);padding:0;padding:var(--st-space-xs)var(--st-space-sm);pointer-events:none;transition:opacity var(--duration-fast)var(--ease-standard);margin:0;position:absolute;top:100%;left:50%;overflow:visible;translate:-50%}.mk-planet:hover .mk-planet-body,.mk-planet:focus-visible .mk-planet-body{scale:var(--motion-scale-ping);box-shadow:var(--ring-brand)}.mk-planet:hover .mk-planet-text,.mk-planet:focus-visible .mk-planet-text{opacity:1}.mk-universe:has(.mk-planet:hover,.mk-planet:focus-visible) :is(.mk-orbit,.mk-planet-inner){animation-play-state:paused}}.mk-manifesto .st-serif{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--content-heading)}@media(min-width:48rem){.mk-manifesto .st-serif{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.mk-welcome{text-align:center}.mk-welcome .st-medallion{animation:var(--animate-pop)}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing)*2)}.top-10{top:calc(var(--spacing)*10)}.right-1{right:calc(var(--spacing)*1)}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.st-col-span-1{grid-column:span 1/span 1}.st-col-span-2{grid-column:span 2/span 2}.st-col-span-3{grid-column:span 3/span 3}.st-col-span-4{grid-column:span 4/span 4}.st-col-span-5{grid-column:span 5/span 5}.st-col-span-6{grid-column:span 6/span 6}.st-col-span-7{grid-column:span 7/span 7}.st-col-span-8{grid-column:span 8/span 8}.st-col-span-9{grid-column:span 9/span 9}.st-col-span-10{grid-column:span 10/span 10}.st-col-span-11{grid-column:span 11/span 11}.st-col-span-12{grid-column:span 12/span 12}.st-col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:30rem){.container{max-width:30rem}}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:90rem){.container{max-width:90rem}}.container\!{width:100%!important}@media(min-width:30rem){.container\!{max-width:30rem!important}}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:90rem){.container\!{max-width:90rem!important}}.st-container{width:100%;padding-inline:var(--st-container-pad,var(--layout-gutter));max-width:var(--st-container,var(--container-content));margin-inline:auto}.st-push-end{margin-inline-start:auto}.st-tabs-vertical{gap:calc(var(--spacing)*.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border-subtle);flex-direction:column;flex:none;overflow-x:visible}.st-tabs-vertical .st-tab{margin-inline-end:-1px;margin-bottom:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px;border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:0;justify-content:flex-start}.st-tabs-vertical .st-tab[aria-selected=true],.st-tabs-vertical .st-tab.st-active{border-inline-end-color:var(--brand)}.st-tabs-vertical.st-tabs-panel{border-style:var(--tw-border-style);border-width:1px}.st-tabs-vertical.st-tabs-panel .st-tab{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;margin-inline-end:calc(var(--spacing)*0)}.mr-8{margin-right:calc(var(--spacing)*8)}.st-tabs-panel{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-pad-panel)}.st-tabs-panel .st-tab{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-field);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.st-tabs-panel .st-tab:hover{background-color:var(--surface-hover)}.st-tabs-panel .st-tab[aria-selected=true],.st-tabs-panel .st-tab.st-active{background-color:var(--surface-selected)}.st-tabs-shell-vertical{align-items:flex-start;gap:var(--st-space-lg);display:flex}.st-tabs-shell-vertical>.st-tab-panel{min-width:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);flex:1}.st-grid-1{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.st-grid-2{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.st-grid-3{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-grid-4{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-grid-5{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.st-grid-6{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.st-grid-7{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.st-grid-8{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.st-grid-9{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.st-grid-10{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.st-grid-11{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.st-grid-12{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.st-grid-auto{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(auto-fit,minmax(var(--st-col,var(--layout-grid-col)),1fr));display:grid}.st-collapsible{transition:grid-template-rows var(--duration-base)var(--ease-standard);grid-template-rows:0fr;display:grid}.st-stack{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,stretch);justify-content:var(--st-justify,flex-start);flex-direction:column;display:flex}.st-cluster{gap:var(--st-gap,var(--st-space-sm));align-items:var(--st-align,center);justify-content:var(--st-justify,flex-start);flex-wrap:wrap;display:flex}.st-center{place-items:center;display:grid}.st-between{gap:var(--st-gap,var(--st-space-md));align-items:var(--st-align,center);justify-content:var(--st-justify,space-between);display:flex}.st-row{gap:var(--st-gap,var(--st-space-sm));align-items:var(--st-align,center);justify-content:var(--st-justify,flex-start);display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.st-contents{display:contents}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.st-fill-block{height:100%}.st-fill-inline{width:100%}.st-fill{flex:1;min-width:0}.st-icon{inline-size:var(--st-icon,var(--size-icon-md));block-size:var(--st-icon,var(--size-icon-md));flex:none}.st-icon-2xl{inline-size:var(--size-icon-2xl);block-size:var(--size-icon-2xl);flex:none}.st-icon-2xs{inline-size:var(--size-icon-2xs);block-size:var(--size-icon-2xs);flex:none}.st-icon-lg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);flex:none}.st-icon-sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none}.st-icon-xl{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl);flex:none}.st-icon-xs{inline-size:var(--size-icon-xs);block-size:var(--size-icon-xs);flex:none}.st-fill-none{flex:none}.flex-shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.st-stagger-item{animation:var(--animate-fade-in-up);animation-delay:calc(var(--st-stagger-index,0)*var(--st-stagger-step,var(--duration-fast)))}.animate-banner{animation:var(--animate-banner)}.animate-banner-out{animation:var(--animate-banner-out)}.animate-drawer{animation:var(--animate-drawer)}.animate-drawer-out{animation:var(--animate-drawer-out)}.animate-dropdown{animation:var(--animate-dropdown)}.animate-dropdown-out{animation:var(--animate-dropdown-out)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-out{animation:var(--animate-fade-out)}.animate-menu{animation:var(--animate-menu)}.animate-menu-out{animation:var(--animate-menu-out)}.animate-modal{animation:var(--animate-modal)}.animate-modal-out{animation:var(--animate-modal-out)}.animate-popover{animation:var(--animate-popover)}.animate-popover-out{animation:var(--animate-popover-out)}.animate-toast{animation:var(--animate-toast)}.animate-toast-out{animation:var(--animate-toast-out)}.animate-tooltip{animation:var(--animate-tooltip)}.animate-tooltip-out{animation:var(--animate-tooltip-out)}.resize{resize:both}.resize\!{resize:both!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.st-collapsible-open{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.st-section{padding-block:var(--rhythm-md)}.st-section-lg{padding-block:var(--rhythm-lg)}.st-section-sm{padding-block:var(--rhythm-sm)}.st-text-center{text-align:center}.st-text-end{text-align:end}.st-text-start{text-align:start}.text-justify{text-align:justify}.font-display{font-family:var(--font-display)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert\!{--tw-invert:invert(100%)!important;filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.st-align-baseline{--st-align:baseline}.st-align-center{--st-align:center}.st-align-end{--st-align:flex-end}.st-align-start{--st-align:flex-start}.st-align-stretch{--st-align:stretch}.st-container-narrow{--st-container:var(--container-narrow)}.st-container-reading{--st-container:var(--container-reading)}.st-container-wide{--st-container:var(--container-wide)}.st-gap-2xs{--st-gap:var(--st-space-2xs)}.st-gap-lg{--st-gap:var(--st-space-lg)}.st-gap-md{--st-gap:var(--st-space-md)}.st-gap-none{--st-gap:var(--st-space-none)}.st-gap-sm{--st-gap:var(--st-space-sm)}.st-gap-xl{--st-gap:var(--st-space-xl)}.st-gap-xs{--st-gap:var(--st-space-xs)}.st-justify-between{--st-justify:space-between}.st-justify-center{--st-justify:center}.st-justify-end{--st-justify:flex-end}.st-justify-start{--st-justify:flex-start}.st-stagger{--st-stagger-step:var(--duration-fast)}@media(min-width:40rem){.sm\:st-col-span-1{grid-column:span 1/span 1}.sm\:st-col-span-2{grid-column:span 2/span 2}.sm\:st-col-span-3{grid-column:span 3/span 3}.sm\:st-col-span-4{grid-column:span 4/span 4}.sm\:st-col-span-5{grid-column:span 5/span 5}.sm\:st-col-span-6{grid-column:span 6/span 6}.sm\:st-col-span-7{grid-column:span 7/span 7}.sm\:st-col-span-8{grid-column:span 8/span 8}.sm\:st-col-span-9{grid-column:span 9/span 9}.sm\:st-col-span-10{grid-column:span 10/span 10}.sm\:st-col-span-11{grid-column:span 11/span 11}.sm\:st-col-span-12{grid-column:span 12/span 12}.sm\:st-col-span-full{grid-column:1/-1}.sm\:st-tabs-vertical{gap:calc(var(--spacing)*.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border-subtle);flex-direction:column;flex:none;overflow-x:visible}.sm\:st-tabs-vertical .st-tab{margin-inline-end:-1px;margin-bottom:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px;border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:0;justify-content:flex-start}.sm\:st-tabs-vertical .st-tab[aria-selected=true],.sm\:st-tabs-vertical .st-tab.st-active{border-inline-end-color:var(--brand)}.sm\:st-tabs-vertical.st-tabs-panel{border-style:var(--tw-border-style);border-width:1px}.sm\:st-tabs-vertical.st-tabs-panel .st-tab{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;margin-inline-end:calc(var(--spacing)*0)}.sm\:st-tabs-panel{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-pad-panel)}.sm\:st-tabs-panel .st-tab{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-field);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:st-tabs-panel .st-tab:hover{background-color:var(--surface-hover)}.sm\:st-tabs-panel .st-tab[aria-selected=true],.sm\:st-tabs-panel .st-tab.st-active{background-color:var(--surface-selected)}.sm\:st-tabs-shell-vertical{align-items:flex-start;gap:var(--st-space-lg);display:flex}.sm\:st-tabs-shell-vertical>.st-tab-panel{min-width:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);flex:1}.sm\:st-grid-1{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.sm\:st-grid-2{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm\:st-grid-3{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sm\:st-grid-4{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sm\:st-grid-5{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sm\:st-grid-6{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sm\:st-grid-7{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sm\:st-grid-8{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.sm\:st-grid-9{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.sm\:st-grid-10{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.sm\:st-grid-11{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.sm\:st-grid-12{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sm\:st-grid-auto{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(auto-fit,minmax(var(--st-col,var(--layout-grid-col)),1fr));display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48rem){.md\:st-col-span-1{grid-column:span 1/span 1}.md\:st-col-span-2{grid-column:span 2/span 2}.md\:st-col-span-3{grid-column:span 3/span 3}.md\:st-col-span-4{grid-column:span 4/span 4}.md\:st-col-span-5{grid-column:span 5/span 5}.md\:st-col-span-6{grid-column:span 6/span 6}.md\:st-col-span-7{grid-column:span 7/span 7}.md\:st-col-span-8{grid-column:span 8/span 8}.md\:st-col-span-9{grid-column:span 9/span 9}.md\:st-col-span-10{grid-column:span 10/span 10}.md\:st-col-span-11{grid-column:span 11/span 11}.md\:st-col-span-12{grid-column:span 12/span 12}.md\:st-col-span-full{grid-column:1/-1}.md\:st-tabs-vertical{gap:calc(var(--spacing)*.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border-subtle);flex-direction:column;flex:none;overflow-x:visible}.md\:st-tabs-vertical .st-tab{margin-inline-end:-1px;margin-bottom:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px;border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:0;justify-content:flex-start}.md\:st-tabs-vertical .st-tab[aria-selected=true],.md\:st-tabs-vertical .st-tab.st-active{border-inline-end-color:var(--brand)}.md\:st-tabs-vertical.st-tabs-panel{border-style:var(--tw-border-style);border-width:1px}.md\:st-tabs-vertical.st-tabs-panel .st-tab{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;margin-inline-end:calc(var(--spacing)*0)}.md\:st-tabs-panel{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-pad-panel)}.md\:st-tabs-panel .st-tab{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-field);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:st-tabs-panel .st-tab:hover{background-color:var(--surface-hover)}.md\:st-tabs-panel .st-tab[aria-selected=true],.md\:st-tabs-panel .st-tab.st-active{background-color:var(--surface-selected)}.md\:st-tabs-shell-vertical{align-items:flex-start;gap:var(--st-space-lg);display:flex}.md\:st-tabs-shell-vertical>.st-tab-panel{min-width:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);flex:1}.md\:st-grid-1{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.md\:st-grid-2{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md\:st-grid-3{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.md\:st-grid-4{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.md\:st-grid-5{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.md\:st-grid-6{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.md\:st-grid-7{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.md\:st-grid-8{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.md\:st-grid-9{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.md\:st-grid-10{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.md\:st-grid-11{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.md\:st-grid-12{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.md\:st-grid-auto{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(auto-fit,minmax(var(--st-col,var(--layout-grid-col)),1fr));display:grid}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:st-col-span-1{grid-column:span 1/span 1}.lg\:st-col-span-2{grid-column:span 2/span 2}.lg\:st-col-span-3{grid-column:span 3/span 3}.lg\:st-col-span-4{grid-column:span 4/span 4}.lg\:st-col-span-5{grid-column:span 5/span 5}.lg\:st-col-span-6{grid-column:span 6/span 6}.lg\:st-col-span-7{grid-column:span 7/span 7}.lg\:st-col-span-8{grid-column:span 8/span 8}.lg\:st-col-span-9{grid-column:span 9/span 9}.lg\:st-col-span-10{grid-column:span 10/span 10}.lg\:st-col-span-11{grid-column:span 11/span 11}.lg\:st-col-span-12{grid-column:span 12/span 12}.lg\:st-col-span-full{grid-column:1/-1}.lg\:st-tabs-vertical{gap:calc(var(--spacing)*.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border-subtle);flex-direction:column;flex:none;overflow-x:visible}.lg\:st-tabs-vertical .st-tab{margin-inline-end:-1px;margin-bottom:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px;border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:0;justify-content:flex-start}.lg\:st-tabs-vertical .st-tab[aria-selected=true],.lg\:st-tabs-vertical .st-tab.st-active{border-inline-end-color:var(--brand)}.lg\:st-tabs-vertical.st-tabs-panel{border-style:var(--tw-border-style);border-width:1px}.lg\:st-tabs-vertical.st-tabs-panel .st-tab{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;margin-inline-end:calc(var(--spacing)*0)}.lg\:st-tabs-panel{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-pad-panel)}.lg\:st-tabs-panel .st-tab{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-field);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:st-tabs-panel .st-tab:hover{background-color:var(--surface-hover)}.lg\:st-tabs-panel .st-tab[aria-selected=true],.lg\:st-tabs-panel .st-tab.st-active{background-color:var(--surface-selected)}.lg\:st-tabs-shell-vertical{align-items:flex-start;gap:var(--st-space-lg);display:flex}.lg\:st-tabs-shell-vertical>.st-tab-panel{min-width:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);flex:1}.lg\:st-grid-1{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.lg\:st-grid-2{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lg\:st-grid-3{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lg\:st-grid-4{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lg\:st-grid-5{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lg\:st-grid-6{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lg\:st-grid-7{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.lg\:st-grid-8{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.lg\:st-grid-9{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.lg\:st-grid-10{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.lg\:st-grid-11{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.lg\:st-grid-12{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lg\:st-grid-auto{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(auto-fit,minmax(var(--st-col,var(--layout-grid-col)),1fr));display:grid}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:st-col-span-1{grid-column:span 1/span 1}.xl\:st-col-span-2{grid-column:span 2/span 2}.xl\:st-col-span-3{grid-column:span 3/span 3}.xl\:st-col-span-4{grid-column:span 4/span 4}.xl\:st-col-span-5{grid-column:span 5/span 5}.xl\:st-col-span-6{grid-column:span 6/span 6}.xl\:st-col-span-7{grid-column:span 7/span 7}.xl\:st-col-span-8{grid-column:span 8/span 8}.xl\:st-col-span-9{grid-column:span 9/span 9}.xl\:st-col-span-10{grid-column:span 10/span 10}.xl\:st-col-span-11{grid-column:span 11/span 11}.xl\:st-col-span-12{grid-column:span 12/span 12}.xl\:st-col-span-full{grid-column:1/-1}.xl\:st-tabs-vertical{gap:calc(var(--spacing)*.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--border-subtle);flex-direction:column;flex:none;overflow-x:visible}.xl\:st-tabs-vertical .st-tab{margin-inline-end:-1px;margin-bottom:calc(var(--spacing)*0);border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px;border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:0;justify-content:flex-start}.xl\:st-tabs-vertical .st-tab[aria-selected=true],.xl\:st-tabs-vertical .st-tab.st-active{border-inline-end-color:var(--brand)}.xl\:st-tabs-vertical.st-tabs-panel{border-style:var(--tw-border-style);border-width:1px}.xl\:st-tabs-vertical.st-tabs-panel .st-tab{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;margin-inline-end:calc(var(--spacing)*0)}.xl\:st-tabs-panel{border-radius:var(--radius-box);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-subtle);background-color:var(--surface-sunken);padding:var(--st-pad-panel)}.xl\:st-tabs-panel .st-tab{margin-bottom:calc(var(--spacing)*0);border-radius:var(--radius-field);border-inline-end-style:var(--tw-border-style);border-inline-end-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:st-tabs-panel .st-tab:hover{background-color:var(--surface-hover)}.xl\:st-tabs-panel .st-tab[aria-selected=true],.xl\:st-tabs-panel .st-tab.st-active{background-color:var(--surface-selected)}.xl\:st-tabs-shell-vertical{align-items:flex-start;gap:var(--st-space-lg);display:flex}.xl\:st-tabs-shell-vertical>.st-tab-panel{min-width:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0);flex:1}.xl\:st-grid-1{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.xl\:st-grid-2{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xl\:st-grid-3{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xl\:st-grid-4{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.xl\:st-grid-5{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.xl\:st-grid-6{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.xl\:st-grid-7{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.xl\:st-grid-8{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.xl\:st-grid-9{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.xl\:st-grid-10{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.xl\:st-grid-11{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.xl\:st-grid-12{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.xl\:st-grid-auto{gap:var(--st-gap,var(--st-space-lg));grid-template-columns:repeat(auto-fit,minmax(var(--st-col,var(--layout-grid-col)),1fr));display:grid}}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white)}}:root{--brand:var(--color-orange-500);--brand-strong:var(--color-orange-600);--accent:var(--color-violet-500);--accent-strong:var(--color-violet-600);--surface-canvas:var(--color-taupe-50);--surface-default:var(--color-white);--surface-sunken:var(--color-taupe-100);--surface-inverse:var(--color-taupe-950);--surface-hover:var(--color-taupe-150);--surface-active:var(--color-taupe-200);--surface-selected:var(--color-orange-50);--content-heading:var(--color-taupe-900);--content-body:var(--color-taupe-800);--content-muted:var(--color-taupe-600);--content-subtle:var(--color-taupe-500);--content-on-brand:var(--color-white);--content-on-dark:var(--color-taupe-50);--content-link:var(--color-orange-700);--border-subtle:var(--color-taupe-200);--border-default:var(--color-taupe-300);--border-strong:var(--color-taupe-400);--border-focus:var(--color-violet-500);--status-success:var(--color-success-600);--status-success-surface:var(--color-success-50);--status-warning:var(--color-warning-600);--status-warning-surface:var(--color-warning-50);--status-danger:var(--color-danger-600);--status-danger-surface:var(--color-danger-50);--status-info:var(--color-info-600);--status-info-surface:var(--color-info-50);--score-low:var(--color-danger-500);--score-mid:var(--color-warning-500);--score-high:var(--color-success-500);--score-best:var(--color-orange-500);--chart-1:var(--color-violet-500);--chart-2:var(--color-orange-500);--chart-3:var(--color-info-500);--chart-4:var(--color-warning-600);--chart-5:var(--color-success-500);--chart-6:var(--color-violet-300);--chart-7:var(--color-danger-500);--chart-8:var(--color-info-700);--overlay-scrim:#1a16138c}@supports (color:color-mix(in lab,red,red)){:root{--overlay-scrim:color-mix(in srgb,var(--color-taupe-950)55%,transparent)}}:root{--overlay-scrim-strong:#1a1613b8}@supports (color:color-mix(in lab,red,red)){:root{--overlay-scrim-strong:color-mix(in srgb,var(--color-taupe-950)72%,transparent)}}:root{--glass-fill:#ffffff8c;--glass-hi:#ffffffbf;--glass-edge:#fff9;--glass-sheen:#ffffff73;--shadow-glass:0 24px 60px #2d241c38,0 8px 18px #2d241c1a,inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px #ffffff38;--glass-dark-fill:#1c17149e;--glass-dark-hi:#ffffff24;--glass-dark-edge:#ffffff29;--shadow-glass-dark:0 24px 60px #00000080,0 8px 18px #00000052,inset 0 1px 0 var(--glass-dark-hi),inset 0 0 0 1px #ffffff0f;--size-dialog-sm:24rem;--size-dialog-md:32rem;--size-dialog-lg:42rem;--size-dialog-xl:56rem;--size-drawer:22rem;--size-menu:18rem;--dialog-max-block:85dvh;--overlay-top-offset:12vh;--size-window:26rem;--size-window-block:17rem;--size-window-min:13rem;--size-window-min-block:6rem;--size-window-handle:.5rem;--size-workspace:34rem;--size-workspace-lg:48rem;--ring-focus:0 0 0 3px #7857d659}@supports (color:color-mix(in lab,red,red)){:root{--ring-focus:0 0 0 3px color-mix(in srgb,var(--color-violet-500)35%,transparent)}}:root{--ring-brand:0 0 0 3px #e2622c52}@supports (color:color-mix(in lab,red,red)){:root{--ring-brand:0 0 0 3px color-mix(in srgb,var(--color-orange-500)32%,transparent)}}:root{--ring-danger:0 0 0 3px #dc3a334d}@supports (color:color-mix(in lab,red,red)){:root{--ring-danger:0 0 0 3px color-mix(in srgb,var(--color-danger-500)30%,transparent)}}:root{--spinner-track-inverse:#ffffff59}@supports (color:color-mix(in lab,red,red)){:root{--spinner-track-inverse:color-mix(in srgb,var(--color-white)35%,transparent)}}:root{--opacity-disabled:.45;--opacity-muted:.7;--opacity-overlay-hover:.06;--opacity-overlay-press:.12;--opacity-backdrop:.55;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-deliberate:.56s;--duration-spin:.7s;--duration-loop:1.2s;--duration-marquee:40s;--duration-ping:2s;--duration-ambient:18s;--duration-count:1.4s;--duration-float:7s;--duration-breathe:5s;--duration-tabs:6s;--z-below:-1;--z-raised:10;--z-content:1000;--z-sticky:1100;--z-dropdown:1200;--z-popover:1250;--z-overlay:1400;--z-drawer:1410;--z-modal:1410;--z-toast:1600;--z-tooltip:1700;--layout-sidebar:264px;--layout-sidebar-collapsed:64px;--layout-topbar:60px;--layout-content-max:1440px;--layout-reading-max:68ch;--layout-gutter:1.5rem;--layout-content-inset:calc(var(--layout-gutter)*2);--layout-navbar-gap:.75rem;--layout-menu-col:12rem;--layout-grid-col:16rem;--layout-auth-aside:linear-gradient(150deg,var(--brand-strong),var(--accent-strong));--layout-auth-panel:25rem;--scrollbar-size:10px;--scrollbar-thumb:var(--border-strong);--scrollbar-thumb-hover:var(--content-subtle);--st-space-none:0;--st-space-2xs:.25rem;--st-space-xs:.5rem;--st-space-sm:.75rem;--st-space-md:1rem;--st-space-lg:1.5rem;--st-space-xl:2rem;--st-pad-menu:.25rem;--st-pad-panel:1rem;--st-pad-surface:1.5rem;--st-anchor-gap:.25rem;--btn-pad-x-sm:.75rem;--btn-pad-x-md:1rem;--btn-pad-x-lg:1.25rem;--input-pad-x:.75rem;--size-icon-2xs:.75rem;--size-icon-xs:.875rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.5rem;--size-icon-xl:2rem;--size-icon-2xl:3rem;--size-icon-3xl:4rem;--size-icon-4xl:5rem;--size-icon-5xl:6rem;--size-icon-6xl:8rem;--size-avatar-sm:1.75rem;--size-avatar-md:var(--size-field-md);--size-avatar-lg:var(--size-field-lg);--size-avatar-xl:4rem;--size-avatar-2xl:5rem;--size-avatar-3xl:6rem;--size-avatar-4xl:8rem;--size-avatar-5xl:10rem;--size-avatar-6xl:12rem;--size-avatar-dot:.75rem;--size-cover-sm:clamp(8rem,20vw,12rem);--size-cover-md:clamp(12rem,28vw,18rem);--size-cover-lg:clamp(18rem,40vw,28rem);--size-map-sm:14rem;--size-map-md:22rem;--size-map-lg:30rem;--size-map-pin:1.125rem;--size-timeline-marker:var(--size-field-sm);--size-tree-indent:1.25rem;--size-bar-track:.5rem;--size-chart-plot:12rem;--size-plot:20rem;--size-table-tick:2.75rem;--size-table-min:44rem;--size-slide-peek:clamp(16rem,60vw,22rem);--size-card-band:5rem;--size-step-label:9rem;--size-check:var(--size-selector-sm);--size-switch-w:2.75rem;--size-switch-h:var(--size-selector-lg);--size-switch-inset:.1875rem;--size-segmented-inset:.1875rem;--nudge-icon-baseline:.05rem;--size-hairline:1px;--size-chart-label:8rem;--size-backdrop-cell:3rem;--rule-subtle:var(--size-hairline)solid var(--border-subtle);--rule-default:var(--size-hairline)solid var(--border-default);--rule-glass:var(--size-hairline)solid var(--glass-edge);--size-swatch-col:4.5rem;--filter-glass:blur(var(--blur-glass))saturate(1.8)brightness(1.06);--filter-glass-strong:blur(var(--blur-glass-strong))saturate(1.9)brightness(1.08);--gradient-glass-sheen:linear-gradient(to bottom right,var(--glass-sheen),transparent 42%);--gradient-glass-sheen-dark:linear-gradient(to bottom right,var(--glass-dark-hi),transparent 42%);--gradient-brand:linear-gradient(135deg,var(--brand),var(--accent));--gradient-accent:linear-gradient(135deg,var(--accent),var(--brand));--gradient-accent-strong:linear-gradient(135deg,var(--accent-strong),var(--brand-strong));--mask-edge-fade:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);--mask-backdrop-fade:linear-gradient(to bottom,black,transparent 90%);--filter-map:grayscale(.45)sepia(.12)brightness(1.02)contrast(.96);--row-height:var(--size-field-md);--field-height:var(--size-field-md);--control-pad-y:.5rem;--control-pad-x:.75rem;--control-gap:.5rem;--btn-height-sm:var(--size-field-sm);--btn-height-md:var(--size-field-md);--btn-height-lg:var(--size-field-lg);--fvs-tabular:"tnum" 1,"lnum" 1;--st-theme-modes:"system light dark";color-scheme:light}[data-theme=dark]{color-scheme:dark;--brand:var(--color-orange-400);--brand-strong:var(--color-orange-500);--accent:var(--color-violet-400);--accent-strong:var(--color-violet-500);--surface-canvas:var(--color-taupe-950);--surface-default:var(--color-taupe-900);--surface-sunken:var(--color-taupe-975);--surface-inverse:var(--color-taupe-50);--surface-hover:var(--color-taupe-850);--surface-active:var(--color-taupe-800);--surface-selected:var(--color-orange-925);--content-heading:var(--color-taupe-50);--content-body:var(--color-taupe-200);--content-muted:var(--color-taupe-400);--content-subtle:var(--color-taupe-500);--content-on-dark:var(--color-taupe-900);--content-link:var(--color-orange-300);--border-subtle:var(--color-taupe-850);--border-default:var(--color-taupe-750);--border-strong:var(--color-taupe-700);--status-success-surface:var(--color-success-950);--status-warning-surface:var(--color-warning-950);--status-danger-surface:var(--color-danger-950);--status-info-surface:var(--color-info-950);--chart-1:var(--color-violet-400);--chart-6:var(--color-violet-600);--chart-8:var(--color-success-600);--overlay-scrim:#0000009e}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--overlay-scrim:color-mix(in srgb,var(--color-black)62%,transparent)}}[data-theme=dark]{--overlay-scrim-strong:#000000c7}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--overlay-scrim-strong:color-mix(in srgb,var(--color-black)78%,transparent)}}[data-theme=dark]{--filter-map:grayscale(.7)invert(1)hue-rotate(180deg)brightness(.86)contrast(1.05);--glass-fill:#1e191699;--glass-hi:#ffffff24;--glass-edge:#ffffff29;--glass-sheen:#ffffff1a;--shadow-glass:0 24px 60px #0000008c,0 8px 18px #00000059,inset 0 1px 0 var(--glass-hi),inset 0 0 0 1px #ffffff0f}[data-density=compact][data-density]{--row-height:var(--size-field-sm);--field-height:var(--size-field-sm);--control-pad-y:.3125rem;--control-pad-x:.625rem;--control-gap:.375rem;--btn-height-sm:var(--size-field-xs);--btn-height-md:var(--size-field-sm);--btn-height-lg:var(--size-field-md)}[data-density=comfortable][data-density]{--row-height:var(--size-field-lg);--field-height:var(--size-field-lg);--control-pad-y:.75rem;--control-pad-x:1rem;--control-gap:.625rem;--btn-height-sm:var(--size-field-md);--btn-height-md:var(--size-field-lg);--btn-height-lg:var(--size-field-xl)}@property --st-gap{syntax:"*";inherits:false}@property --st-icon{syntax:"*";inherits:false}@property --st-align{syntax:"*";inherits:false}@property --st-justify{syntax:"*";inherits:false}.st-map .leaflet-container{background-color:var(--surface-sunken);width:100%;height:100%;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--content-body)}.st-map .leaflet-tile-pane{filter:var(--filter-map)}.st-map .leaflet-bar,.st-map .leaflet-popup-content-wrapper,.st-map .leaflet-popup-tip{border-radius:var(--radius-field);border-color:var(--border-default);background-color:var(--surface-default);color:var(--content-body);box-shadow:var(--shadow-md)}.st-map .leaflet-bar a,.st-map .leaflet-bar a:hover{border-color:var(--border-default);background-color:var(--surface-default);color:var(--content-body)}.st-map .leaflet-bar a:hover{background-color:var(--surface-hover)}.st-map .leaflet-bar a:focus-visible{--tw-outline-style:none;box-shadow:var(--ring-focus);outline-style:none}.st-map .leaflet-control-attribution{background-color:var(--surface-default);color:var(--content-muted);padding-inline:var(--st-space-2xs)}.st-map .leaflet-control-attribution a{color:var(--content-link)}@keyframes st-fade-in{0%{opacity:0}to{opacity:1}}@keyframes st-fade-out{0%{opacity:1}to{opacity:0}}@keyframes st-fade-in-up{0%{opacity:0;translate:0 var(--motion-distance-sm)}to{opacity:1;translate:0}}@keyframes st-fade-in-down{0%{opacity:0;translate:0 calc(-1*var(--motion-distance-sm))}to{opacity:1;translate:0}}@keyframes st-fade-in-left{0%{opacity:0;translate:calc(-1*var(--motion-distance-sm))0}to{opacity:1;translate:0}}@keyframes st-fade-in-right{0%{opacity:0;translate:var(--motion-distance-sm)0}to{opacity:1;translate:0}}@keyframes st-reveal-in{0%{opacity:0;translate:0 var(--motion-distance-lg)}to{opacity:1;translate:0}}@keyframes st-reveal-left{0%{opacity:0;translate:calc(-1*var(--motion-distance-lg))0}to{opacity:1;translate:0}}@keyframes st-reveal-right{0%{opacity:0;translate:var(--motion-distance-lg)0}to{opacity:1;translate:0}}@keyframes st-reveal-drop{0%{opacity:0;translate:0 calc(-1*var(--motion-distance-lg))}to{opacity:1;translate:0}}@keyframes st-reveal-zoom{0%{opacity:0;scale:var(--motion-scale-zoom)}to{opacity:1;scale:1}}@keyframes st-reveal-tilt{0%{opacity:0;translate:0 var(--motion-distance-lg);rotate:var(--motion-rotate-tilt);scale:var(--motion-scale-in)}to{opacity:1;translate:0;rotate:none;scale:1}}@keyframes st-reveal-unfold{0%{opacity:0;rotate:x var(--motion-rotate-unfold)}to{opacity:1;rotate:x 0deg}}@keyframes st-ping{0%{opacity:var(--opacity-muted);scale:1}to{opacity:0;scale:var(--motion-scale-ping)}}@keyframes st-drift{0%,to{translate:0;scale:1}50%{translate:calc(-1*var(--motion-distance-lg))var(--motion-distance-md);scale:var(--motion-scale-drift)}}@keyframes st-float{0%,to{translate:0}50%{translate:0 calc(-1*var(--motion-distance-md))}}@keyframes st-breathe{0%,to{opacity:var(--opacity-backdrop);scale:var(--motion-scale-in)}50%{opacity:1;scale:var(--motion-scale-pop)}}@keyframes st-tab-progress{0%{scale:0 1}to{scale:1}}@keyframes st-slide-in-top{0%{opacity:0;translate:0 calc(-1*var(--motion-distance-lg))}to{opacity:1;translate:0}}@keyframes st-slide-in-bottom{0%{opacity:0;translate:0 var(--motion-distance-lg)}to{opacity:1;translate:0}}@keyframes st-slide-in-left{0%{opacity:0;translate:calc(-1*var(--motion-distance-lg))0}to{opacity:1;translate:0}}@keyframes st-slide-in-right{0%{opacity:0;translate:var(--motion-distance-lg)0}to{opacity:1;translate:0}}@keyframes st-slide-out-top{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1*var(--motion-distance-lg))}}@keyframes st-slide-out-bottom{0%{opacity:1;translate:0}to{opacity:0;translate:0 var(--motion-distance-lg)}}@keyframes st-slide-out-left{0%{opacity:1;translate:0}to{opacity:0;translate:calc(-1*var(--motion-distance-lg))0}}@keyframes st-slide-out-right{0%{opacity:1;translate:0}to{opacity:0;translate:var(--motion-distance-lg)0}}@keyframes st-scale-in{0%{opacity:0;scale:var(--motion-scale-in)}to{opacity:1;scale:1}}@keyframes st-scale-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-out)}}@keyframes st-zoom-in{0%{opacity:0;scale:var(--motion-scale-zoom)}to{opacity:1;scale:1}}@keyframes st-zoom-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-zoom)}}@keyframes st-pop{0%{opacity:0;scale:var(--motion-scale-in)}to{opacity:1;scale:1}}@keyframes st-modal-in{0%{opacity:0;scale:var(--motion-scale-in)}to{opacity:1;scale:1}}@keyframes st-modal-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-out)}}@keyframes st-dropdown-in{0%{opacity:0;scale:var(--motion-scale-in);translate:0 calc(-1*var(--motion-distance-xs))}to{opacity:1;translate:0;scale:1}}@keyframes st-dropdown-out{0%{opacity:1;translate:0;scale:1}to{opacity:0;scale:var(--motion-scale-out);translate:0 calc(-1*var(--motion-distance-xs))}}@keyframes st-tooltip-in{0%{opacity:0;scale:var(--motion-scale-out)}to{opacity:1;scale:1}}@keyframes st-tooltip-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-out)}}@keyframes st-toast-in{0%{opacity:0;translate:var(--motion-distance-lg)0}to{opacity:1;translate:0}}@keyframes st-toast-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--motion-distance-lg)0}}@keyframes st-banner-in{0%{opacity:0;translate:0 calc(-1*var(--motion-distance-lg))}to{opacity:1;translate:0}}@keyframes st-banner-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1*var(--motion-distance-lg))}}@keyframes st-drawer-in{0%{translate:var(--st-drawer-from,0 0)}to{translate:0}}@keyframes st-drawer-out{0%{translate:0}to{translate:var(--st-drawer-from,0 0)}}@keyframes st-shake{0%,to{translate:0}20%{translate:calc(-1*var(--motion-distance-xs))0}40%{translate:var(--motion-distance-xs)0}60%{translate:calc(-1*var(--motion-distance-xs))0}80%{translate:var(--motion-distance-xs)0}}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-muted)}}@keyframes st-shimmer{0%{translate:-100%}to{translate:100%}}@keyframes st-spin{to{rotate:var(--motion-rotate-full)}}@keyframes st-progress-slide{0%{translate:-100%}to{translate:300%}}@keyframes st-score-in{0%{opacity:0;translate:0 var(--motion-distance-xs);scale:var(--motion-scale-in)}to{opacity:1;translate:0;scale:1}}@keyframes st-marquee{0%{translate:0}to{translate:-100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.st-marquee-track{animation:none;translate:0}[data-st-reveal-stagger]>*{animation-delay:0s}}[data-st-reveal=hidden],[data-st-reveal-stagger=hidden]>*{opacity:0}[data-st-reveal=shown],[data-st-reveal-stagger=shown]>*{animation:var(--st-reveal,var(--animate-reveal-in));animation-delay:calc(var(--st-stagger-index,0)*var(--st-stagger-step,var(--duration-fast)))}[data-st-reveal-as=left]{--st-reveal:var(--animate-reveal-left)}[data-st-reveal-as=right]{--st-reveal:var(--animate-reveal-right)}[data-st-reveal-as=drop]{--st-reveal:var(--animate-reveal-drop)}[data-st-reveal-as=zoom]{--st-reveal:var(--animate-reveal-zoom)}[data-st-reveal-as=pop]{--st-reveal:var(--animate-reveal-pop)}[data-st-reveal-as=tilt]{--st-reveal:var(--animate-reveal-tilt)}[data-st-reveal-as=unfold]{--st-reveal:var(--animate-reveal-unfold)}[data-st-reveal-as=unfold][data-st-reveal],[data-st-reveal-as=unfold][data-st-reveal-stagger]>*{transform-origin:var(--motion-origin-top)}[data-st-reveal-as=unfold][data-st-reveal-stagger]{perspective:var(--motion-perspective)}@media(prefers-reduced-motion:reduce){.mk-orbit,.mk-planet-inner{animation:none}}@media(pointer:coarse){html:has(.mk-pin){scroll-snap-type:y proximity}html:has(.mk-pin) :is(.mk-hero,.mk-screen,.mk-snap){scroll-snap-align:start}}.mk-pin{padding-block:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
