@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Switzer", "Instrument Sans", var(--font-geist-sans), Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-geist-mono);--font-heading:"Switzer", sans-serif;--font-body:"Instrument Sans", sans-serif}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}}@layer components;@layer utilities{.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}.relative{position:relative}.static{position:static}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.mt-content-sm{margin-top:var(--semantic-space-content-sm)}.mb-content-md{margin-bottom:var(--semantic-space-content-md)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-icon-md{width:var(--semantic-size-icon-md);height:var(--semantic-size-icon-md)}.size-icon-sm{width:var(--semantic-size-icon-sm);height:var(--semantic-size-icon-sm)}.size-touch{width:var(--semantic-size-touch-target);height:var(--semantic-size-touch-target)}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-touch{min-height:var(--semantic-size-touch-target)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-auth{max-width:var(--semantic-size-auth-measure)}.max-w-auth-wide{max-width:var(--semantic-size-auth-wide-measure)}.max-w-reading{max-width:var(--semantic-size-reading-measure)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,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}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-content-lg{gap:var(--semantic-space-content-lg)}.gap-content-md{gap:var(--semantic-space-content-md)}.gap-content-sm{gap:var(--semantic-space-content-sm)}:where(.space-y-content-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--semantic-space-content-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--semantic-space-content-sm) * calc(1 - var(--tw-space-y-reverse)))}.rounded-control{border-radius:var(--semantic-radius-control)}.rounded-pill{border-radius:var(--semantic-radius-pill)}.rounded-surface{border-radius:var(--semantic-radius-surface)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-action-accent{border-color:var(--semantic-color-action-accent)}.border-action-primary{border-color:var(--semantic-color-action-primary)}.border-line-strong{border-color:var(--semantic-color-border-strong)}.border-line-subtle{border-color:var(--semantic-color-border-subtle)}.border-status-danger{border-color:var(--semantic-color-status-danger)}.border-status-info{border-color:var(--semantic-color-status-info)}.border-status-success{border-color:var(--semantic-color-status-success)}.border-surface-panel{border-color:var(--semantic-color-surface-panel)}.bg-action-accent{background-color:var(--semantic-color-action-accent)}.bg-action-primary{background-color:var(--semantic-color-action-primary)}.bg-button-danger-bg{background-color:var(--button-danger-bg)}.bg-status-danger-surface{background-color:var(--semantic-color-status-danger-surface)}.bg-status-info-surface{background-color:var(--semantic-color-status-info-surface)}.bg-status-success-surface{background-color:var(--semantic-color-status-success-surface)}.bg-status-warning-surface{background-color:var(--semantic-color-status-warning-surface)}.bg-surface-canvas{background-color:var(--semantic-color-surface-canvas)}.bg-surface-elevated{background-color:var(--semantic-color-surface-elevated)}.bg-surface-panel{background-color:var(--semantic-color-surface-panel)}.bg-surface-subtle{background-color:var(--semantic-color-surface-subtle)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-content-lg{padding:var(--semantic-space-content-lg)}.p-content-md{padding:var(--semantic-space-content-md)}.px-content-md{padding-inline:var(--semantic-space-content-md)}.px-content-sm{padding-inline:var(--semantic-space-content-sm)}.px-page{padding-inline:var(--semantic-space-page-inline)}.py-content-sm{padding-block:var(--semantic-space-content-sm)}.py-section-desktop{padding-block:var(--semantic-space-section-desktop)}.py-section-mobile{padding-block:var(--semantic-space-section-mobile)}.pt-content-md{padding-top:var(--semantic-space-content-md)}.pr-content-sm{padding-right:var(--semantic-space-content-sm)}.pr-section-mobile{padding-right:var(--semantic-space-section-mobile)}.pl-content-lg{padding-left:var(--semantic-space-content-lg)}.text-center{text-align:center}.font-sans{font-family:"Switzer", "Instrument Sans", var(--font-geist-sans), Arial, Helvetica, sans-serif}.text-heading-1{font-size:var(--semantic-font-heading-1);line-height:var(--tw-leading,var(--semantic-leading-tight));letter-spacing:var(--tw-tracking,var(--semantic-tracking-heading))}.text-heading-3{font-size:var(--semantic-font-heading-3);line-height:var(--tw-leading,var(--semantic-leading-heading));letter-spacing:var(--tw-tracking,var(--semantic-tracking-heading))}.text-body{font-size:var(--semantic-font-body);line-height:var(--tw-leading,var(--semantic-leading-body))}.text-caption{font-size:var(--semantic-font-caption);line-height:var(--tw-leading,var(--semantic-leading-label))}.text-label{font-size:var(--semantic-font-label);line-height:var(--tw-leading,var(--semantic-leading-label))}.text-lead{font-size:var(--semantic-font-lead);line-height:var(--tw-leading,var(--semantic-leading-body))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-code{--tw-tracking:var(--semantic-tracking-code);letter-spacing:var(--semantic-tracking-code)}.text-action-accent{color:var(--semantic-color-action-accent)}.text-action-primary{color:var(--semantic-color-action-primary)}.text-button-danger-text{color:var(--button-danger-text)}.text-content-inverse{color:var(--semantic-color-text-inverse)}.text-content-muted{color:var(--semantic-color-text-muted)}.text-content-primary{color:var(--semantic-color-text-primary)}.text-content-secondary{color:var(--semantic-color-text-secondary)}.text-status-danger{color:var(--semantic-color-status-danger)}.text-status-info{color:var(--semantic-color-status-info)}.text-status-success{color:var(--semantic-color-status-success)}.text-status-warning{color:var(--semantic-color-status-warning)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-surface{--tw-shadow:var(--semantic-shadow-surface);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-content-muted::placeholder{color:var(--semantic-color-text-muted)}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--semantic-color-border-strong)}.hover\:bg-action-primary-hover:hover{background-color:var(--semantic-color-action-primary-hover)}.hover\:bg-button-danger-bg-hover:hover{background-color:var(--button-danger-bg-hover)}.hover\:bg-surface-subtle:hover{background-color:var(--semantic-color-surface-subtle)}.hover\:text-content-primary:hover{color:var(--semantic-color-text-primary)}}.focus\:border-action-primary:focus{border-color:var(--semantic-color-action-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-action-primary:focus{--tw-ring-color:var(--semantic-color-action-primary)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-action-primary:focus-visible{outline-color:var(--semantic-color-action-primary)}.disabled\:bg-surface-subtle:disabled{background-color:var(--semantic-color-surface-subtle)}.aria-busy\:opacity-button-busy[aria-busy=true]{opacity:var(--button-busy-opacity)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-dvh{min-height:100dvh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:justify-end{justify-content:flex-end}.lg\:py-section-desktop{padding-block:var(--semantic-space-section-desktop)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--primitive-white:#fff;--primitive-violet-50:#f5f3ff;--primitive-violet-100:#ede9fe;--primitive-violet-200:#ddd6fe;--primitive-violet-300:#c4b5fd;--primitive-violet-400:#a78bfa;--primitive-violet-500:#8b5cf6;--primitive-violet-600:#7c3aed;--primitive-violet-700:#6d28d9;--primitive-violet-800:#5b21b6;--primitive-violet-900:#4c1d95;--primitive-amber-50:#fffbeb;--primitive-amber-100:#fef3c7;--primitive-amber-200:#fde68a;--primitive-amber-300:#fcd34d;--primitive-amber-400:#fbbf24;--primitive-amber-500:#f59e0b;--primitive-amber-600:#d97706;--primitive-amber-700:#b45309;--primitive-amber-800:#92400e;--primitive-amber-900:#78350f;--primitive-slate-50:#f8fafc;--primitive-slate-100:#f1f5f9;--primitive-slate-200:#e2e8f0;--primitive-slate-300:#cbd5e1;--primitive-slate-400:#94a3b8;--primitive-slate-500:#64748b;--primitive-slate-600:#475569;--primitive-slate-700:#334155;--primitive-slate-800:#1e293b;--primitive-slate-900:#0f172a;--primitive-slate-950:#020617;--primitive-green-100:#d1fae5;--primitive-green-600:#059669;--primitive-green-800:#065f46;--primitive-red-100:#fee2e2;--primitive-red-600:#dc2626;--primitive-red-800:#991b1b;--primitive-blue-100:#dbeafe;--primitive-blue-600:#2563eb;--primitive-blue-800:#1e40af;--primitive-space-1:.25rem;--primitive-space-2:.5rem;--primitive-space-3:.75rem;--primitive-space-4:1rem;--primitive-space-5:1.5rem;--primitive-space-6:2rem;--primitive-space-8:3rem;--primitive-space-10:4rem;--primitive-space-12:6rem;--primitive-radius-sm:.5rem;--primitive-radius-md:.75rem;--primitive-radius-lg:1rem;--primitive-radius-pill:9999px;--primitive-touch-target:2.75rem;--primitive-navigation-width:18rem;--primitive-navigation-compact-width:5.5rem;--primitive-application-navigation-width:15rem;--primitive-application-navigation-compact-width:4.5rem;--primitive-documentation-toc-width:9rem;--primitive-documentation-toc-compact-width:2.75rem;--primitive-reading-measure:65ch;--primitive-auth-measure:30rem;--primitive-auth-wide-measure:60rem;--primitive-flow-palette-measure:15rem;--primitive-icon-sm:1rem;--primitive-icon-md:1.25rem;--primitive-icon-lg:1.5rem;--primitive-font-caption:.75rem;--primitive-font-control-compact:.6875rem;--primitive-font-label:.875rem;--primitive-font-body:1rem;--primitive-font-lead:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--primitive-font-heading-3:clamp(1.25rem, 1.1rem + .75vw, 1.75rem);--primitive-font-heading-2:clamp(1.5rem, 1.2rem + 1.4vw, 2.5rem);--primitive-font-heading-1:clamp(2rem, 1.4rem + 2.8vw, 4rem);--primitive-font-display:clamp(2.5rem, 1.5rem + 4.8vw, 6rem);--primitive-leading-tight:1.08;--primitive-leading-heading:1.2;--primitive-leading-body:1.6;--primitive-leading-label:1.4;--primitive-tracking-display:-.035em;--primitive-tracking-heading:-.02em;--primitive-tracking-code:.3em;--primitive-duration-fast:.15s;--primitive-duration-base:.25s;--primitive-duration-slow:.4s;--primitive-ease-standard:cubic-bezier(.2, 0, 0, 1);--primitive-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--primitive-shadow-card:0 1px 2px #0f172a14, 0 8px 24px #0f172a0f;--primitive-shadow-overlay:0 24px 64px #0f172a3d;--semantic-color-surface-canvas:var(--primitive-slate-50);--semantic-color-surface-panel:var(--primitive-white);--semantic-color-surface-elevated:var(--primitive-white);--semantic-color-surface-subtle:var(--primitive-slate-100);--semantic-color-text-primary:var(--primitive-slate-900);--semantic-color-text-secondary:var(--primitive-slate-600);--semantic-color-text-muted:var(--primitive-slate-500);--semantic-color-text-inverse:var(--primitive-white);--semantic-color-border-subtle:var(--primitive-slate-200);--semantic-color-border-strong:var(--primitive-slate-300);--semantic-color-action-primary:var(--primitive-violet-700);--semantic-color-action-primary-hover:var(--primitive-violet-800);--semantic-color-action-accent:var(--primitive-amber-500);--semantic-color-action-danger:var(--primitive-red-600);--semantic-color-action-danger-hover:var(--primitive-red-800);--semantic-color-focus-ring:var(--primitive-violet-700);--semantic-color-status-success:var(--primitive-green-800);--semantic-color-status-success-surface:var(--primitive-green-100);--semantic-color-status-warning:var(--primitive-amber-800);--semantic-color-status-warning-surface:var(--primitive-amber-100);--semantic-color-status-danger:var(--primitive-red-800);--semantic-color-status-danger-surface:var(--primitive-red-100);--semantic-color-status-info:var(--primitive-blue-800);--semantic-color-status-info-surface:var(--primitive-blue-100);--semantic-space-page-inline:var(--primitive-space-4);--semantic-space-section-mobile:var(--primitive-space-10);--semantic-space-section-desktop:var(--primitive-space-12);--semantic-space-content-sm:var(--primitive-space-2);--semantic-space-content-xs:var(--primitive-space-1);--semantic-space-content-md:var(--primitive-space-4);--semantic-space-content-lg:var(--primitive-space-6);--semantic-radius-control:var(--primitive-radius-md);--semantic-radius-surface:var(--primitive-radius-lg);--semantic-radius-pill:var(--primitive-radius-pill);--semantic-size-touch-target:var(--primitive-touch-target);--semantic-size-reading-measure:var(--primitive-reading-measure);--semantic-size-auth-measure:var(--primitive-auth-measure);--semantic-size-auth-wide-measure:var(--primitive-auth-wide-measure);--semantic-size-documentation-toc:var(--primitive-documentation-toc-width);--semantic-size-documentation-toc-compact:var(--primitive-documentation-toc-compact-width);--semantic-size-icon-sm:var(--primitive-icon-sm);--semantic-size-icon-md:var(--primitive-icon-md);--semantic-size-icon-lg:var(--primitive-icon-lg);--semantic-font-caption:var(--primitive-font-caption);--semantic-font-control-compact:var(--primitive-font-control-compact);--semantic-font-label:var(--primitive-font-label);--semantic-font-body:var(--primitive-font-body);--semantic-font-lead:var(--primitive-font-lead);--semantic-font-heading-3:var(--primitive-font-heading-3);--semantic-font-heading-2:var(--primitive-font-heading-2);--semantic-font-heading-1:var(--primitive-font-heading-1);--semantic-font-display:var(--primitive-font-display);--semantic-leading-tight:var(--primitive-leading-tight);--semantic-leading-heading:var(--primitive-leading-heading);--semantic-leading-body:var(--primitive-leading-body);--semantic-leading-label:var(--primitive-leading-label);--semantic-tracking-display:var(--primitive-tracking-display);--semantic-tracking-heading:var(--primitive-tracking-heading);--semantic-tracking-code:var(--primitive-tracking-code);--semantic-motion-duration-fast:var(--primitive-duration-fast);--semantic-motion-duration-base:var(--primitive-duration-base);--semantic-motion-duration-slow:var(--primitive-duration-slow);--semantic-motion-ease-standard:var(--primitive-ease-standard);--semantic-motion-ease-emphasized:var(--primitive-ease-emphasized);--semantic-shadow-surface:var(--primitive-shadow-card);--semantic-shadow-overlay:var(--primitive-shadow-overlay);--semantic-opacity-disabled:.5;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--layer-dropdown:20;--layer-sticky:30;--layer-overlay:40;--layer-modal:50;--layer-toast:60;--button-primary-bg:var(--semantic-color-action-primary);--button-primary-bg-hover:var(--semantic-color-action-primary-hover);--button-primary-text:var(--semantic-color-text-inverse);--button-danger-bg:var(--semantic-color-action-danger);--button-danger-bg-hover:var(--semantic-color-action-danger-hover);--button-danger-text:var(--semantic-color-text-inverse);--button-busy-opacity:1;--button-min-height:var(--semantic-size-touch-target);--button-radius:var(--semantic-radius-control);--input-bg:var(--semantic-color-surface-panel);--input-border:var(--semantic-color-border-strong);--input-text:var(--semantic-color-text-primary);--input-min-height:var(--semantic-size-touch-target);--card-bg:var(--semantic-color-surface-panel);--card-border:var(--semantic-color-border-subtle);--card-radius:var(--semantic-radius-surface);--card-shadow:var(--semantic-shadow-surface);--dialog-backdrop:#020617b8;--dialog-max-inline-size:36rem;--navigation-backdrop:var(--dialog-backdrop);--navigation-inline-size:var(--primitive-navigation-width);--navigation-compact-inline-size:var(--primitive-navigation-compact-width);--application-navigation-inline-size:var(--primitive-application-navigation-width);--application-navigation-compact-inline-size:var(--primitive-application-navigation-compact-width);--documentation-toc-inline-size:var(--semantic-size-documentation-toc);--documentation-toc-compact-inline-size:var(--semantic-size-documentation-toc-compact);--flow-node-palette-expanded-size:var(--primitive-flow-palette-measure);--flow-node-palette-collapsed-size:calc(var(--semantic-size-touch-target) + (2 * var(--semantic-space-content-sm)));--scrollbar-track:var(--primitive-slate-100);--scrollbar-thumb:var(--primitive-slate-300);--scrollbar-thumb-hover:var(--primitive-slate-400);--background:var(--semantic-color-surface-canvas);--foreground:var(--semantic-color-text-primary);--brand-primary:var(--primitive-violet-700);--brand-primary-light:var(--primitive-violet-500);--brand-primary-dark:var(--primitive-violet-800);--brand-primary-lighter:var(--primitive-violet-400);--brand-primary-50:var(--primitive-violet-50);--brand-primary-100:var(--primitive-violet-100);--brand-primary-200:var(--primitive-violet-200);--brand-primary-300:var(--primitive-violet-300);--brand-primary-400:var(--primitive-violet-400);--brand-primary-500:var(--primitive-violet-500);--brand-primary-600:var(--primitive-violet-600);--brand-primary-700:var(--primitive-violet-700);--brand-primary-800:var(--primitive-violet-800);--brand-primary-900:var(--primitive-violet-900);--brand-accent:var(--primitive-amber-500);--brand-accent-light:var(--primitive-amber-300);--brand-accent-dark:var(--primitive-amber-600);--brand-accent-lighter:var(--primitive-amber-200);--brand-accent-50:var(--primitive-amber-50);--brand-accent-100:var(--primitive-amber-100);--brand-accent-200:var(--primitive-amber-200);--brand-accent-300:var(--primitive-amber-300);--brand-accent-400:var(--primitive-amber-400);--brand-accent-500:var(--primitive-amber-500);--brand-accent-600:var(--primitive-amber-600);--brand-accent-700:var(--primitive-amber-700);--brand-accent-800:var(--primitive-amber-800);--brand-accent-900:var(--primitive-amber-900);--success:var(--semantic-color-status-success);--success-bg:var(--semantic-color-status-success-surface);--warning:var(--semantic-color-status-warning);--warning-bg:var(--semantic-color-status-warning-surface);--error:var(--semantic-color-status-danger);--error-bg:var(--semantic-color-status-danger-surface);--info:var(--semantic-color-status-info);--info-bg:var(--semantic-color-status-info-surface);--slate-50:var(--primitive-slate-50);--slate-100:var(--primitive-slate-100);--slate-200:var(--primitive-slate-200);--slate-300:var(--primitive-slate-300);--slate-400:var(--primitive-slate-400);--slate-500:var(--primitive-slate-500);--slate-600:var(--primitive-slate-600);--slate-700:var(--primitive-slate-700);--slate-800:var(--primitive-slate-800);--slate-900:var(--primitive-slate-900);--slate-950:var(--primitive-slate-950)}.dark{--semantic-color-surface-canvas:var(--primitive-slate-900);--semantic-color-surface-panel:var(--primitive-slate-800);--semantic-color-surface-elevated:var(--primitive-slate-700);--semantic-color-surface-subtle:var(--primitive-slate-800);--semantic-color-text-primary:var(--primitive-slate-50);--semantic-color-text-secondary:var(--primitive-slate-300);--semantic-color-text-muted:var(--primitive-slate-400);--semantic-color-border-subtle:var(--primitive-slate-700);--semantic-color-border-strong:var(--primitive-slate-600);--semantic-color-action-primary:var(--primitive-violet-400);--semantic-color-action-primary-hover:var(--primitive-violet-300);--semantic-color-focus-ring:var(--primitive-violet-400);--semantic-color-status-success:var(--primitive-green-100);--semantic-color-status-success-surface:var(--primitive-green-800);--semantic-color-status-warning:var(--primitive-amber-100);--semantic-color-status-warning-surface:var(--primitive-amber-800);--semantic-color-status-danger:var(--primitive-red-100);--semantic-color-status-danger-surface:var(--primitive-red-800);--semantic-color-status-info:var(--primitive-blue-100);--semantic-color-status-info-surface:var(--primitive-blue-800);--scrollbar-track:var(--primitive-slate-800);--scrollbar-thumb:var(--primitive-slate-600);--scrollbar-thumb-hover:var(--primitive-slate-500);--brand-primary-50:var(--primitive-violet-900);--brand-primary-100:var(--primitive-violet-800);--brand-primary-200:var(--primitive-violet-700);--brand-primary-300:var(--primitive-violet-600);--brand-primary-400:var(--primitive-violet-500);--brand-primary-500:var(--primitive-violet-400);--brand-primary-600:var(--primitive-violet-300);--brand-primary-700:var(--primitive-violet-200);--brand-primary-800:var(--primitive-violet-100);--brand-primary-900:var(--primitive-violet-50)}@media (min-width:48rem){:root{--semantic-space-page-inline:var(--primitive-space-6)}}@media (prefers-reduced-motion:reduce){:root{--semantic-motion-duration-fast:1ms;--semantic-motion-duration-base:1ms;--semantic-motion-duration-slow:1ms}}@media (min-width:80rem){.ui-documentation-reading-layout{grid-template-columns:minmax(0, 1fr) var(--documentation-toc-inline-size);transition-property:grid-template-columns;transition-duration:var(--semantic-motion-duration-base);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-documentation-reading-layout[data-toc-collapsed=true]{grid-template-columns:minmax(0, 1fr) var(--documentation-toc-compact-inline-size)}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-body), Arial, Helvetica, sans-serif}.ui-interactive{transition-duration:var(--semantic-motion-duration-fast);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-interactive:disabled,.ui-interactive[aria-disabled=true]{cursor:not-allowed;opacity:var(--semantic-opacity-disabled)}.ui-safe-bottom{padding-bottom:max(var(--semantic-space-content-md), var(--safe-area-bottom))}.ui-safe-top{padding-top:max(var(--semantic-space-content-md), var(--safe-area-top))}.ui-safe-y{padding-top:max(var(--semantic-space-content-md), var(--safe-area-top));padding-bottom:max(var(--semantic-space-content-md), var(--safe-area-bottom))}.ui-app-content{transition-property:padding-inline-start;transition-duration:var(--semantic-motion-duration-base);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-motion-transform{transition-property:transform;transition-duration:var(--semantic-motion-duration-base);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-motion-inline-size{transition-property:width;transition-duration:var(--semantic-motion-duration-base);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-motion-opacity{transition-property:opacity;transition-duration:var(--semantic-motion-duration-fast);transition-timing-function:var(--semantic-motion-ease-standard)}.ui-navigation-backdrop{background:var(--navigation-backdrop)}.ui-dialog-backdrop{background:var(--dialog-backdrop)}.ui-dialog-panel{max-inline-size:var(--dialog-max-inline-size)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), sans-serif;font-weight:600}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@keyframes spin{to{transform:rotate(360deg)}}
