@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.bifN3W_className{font-family:Inter,Inter Fallback;font-style:normal}.bifN3W_variable{--ff-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._J1uja_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._J1uja_variable{--ff-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@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-spacing-x:0;--tw-border-spacing-y:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--background-color-bg-default:var(--bg-default);--fill-bg-default:var(--bg-default);--background-color-bg-subtle:var(--bg-subtle);--fill-bg-subtle:var(--bg-subtle);--background-color-bg-surface:var(--bg-surface);--fill-bg-surface:var(--bg-surface);--background-color-bg-surface-raised:var(--bg-surface-raised);--fill-bg-surface-raised:var(--bg-surface-raised);--background-color-bg-overlay:var(--bg-overlay);--fill-bg-overlay:var(--bg-overlay);--background-color-bg-inverse:var(--bg-inverse);--fill-bg-inverse:var(--bg-inverse);--text-color-text-primary:var(--text-primary);--border-color-text-primary:var(--text-primary);--outline-color-text-primary:var(--text-primary);--ring-color-text-primary:var(--text-primary);--stroke-text-primary:var(--text-primary);--text-color-text-secondary:var(--text-secondary);--border-color-text-secondary:var(--text-secondary);--outline-color-text-secondary:var(--text-secondary);--ring-color-text-secondary:var(--text-secondary);--stroke-text-secondary:var(--text-secondary);--text-color-text-muted:var(--text-muted);--border-color-text-muted:var(--text-muted);--outline-color-text-muted:var(--text-muted);--ring-color-text-muted:var(--text-muted);--stroke-text-muted:var(--text-muted);--text-color-text-disabled:var(--text-disabled);--border-color-text-disabled:var(--text-disabled);--outline-color-text-disabled:var(--text-disabled);--ring-color-text-disabled:var(--text-disabled);--stroke-text-disabled:var(--text-disabled);--text-color-text-inverse:var(--text-inverse);--border-color-text-inverse:var(--text-inverse);--outline-color-text-inverse:var(--text-inverse);--ring-color-text-inverse:var(--text-inverse);--stroke-text-inverse:var(--text-inverse);--background-color-text-on-primary:var(--text-on-primary);--fill-text-on-primary:var(--text-on-primary);--text-color-text-on-primary:var(--text-on-primary);--border-color-text-on-primary:var(--text-on-primary);--outline-color-text-on-primary:var(--text-on-primary);--ring-color-text-on-primary:var(--text-on-primary);--stroke-text-on-primary:var(--text-on-primary);--text-color-text-on-secondary:var(--text-on-secondary);--border-color-text-on-secondary:var(--text-on-secondary);--outline-color-text-on-secondary:var(--text-on-secondary);--ring-color-text-on-secondary:var(--text-on-secondary);--stroke-text-on-secondary:var(--text-on-secondary);--text-color-text-on-status:var(--text-on-status);--border-color-text-on-status:var(--text-on-status);--outline-color-text-on-status:var(--text-on-status);--ring-color-text-on-status:var(--text-on-status);--stroke-text-on-status:var(--text-on-status);--text-color-text-link:var(--text-link);--border-color-text-link:var(--text-link);--outline-color-text-link:var(--text-link);--ring-color-text-link:var(--text-link);--stroke-text-link:var(--text-link);--border-color-border-default:var(--border-default);--outline-color-border-default:var(--border-default);--ring-color-border-default:var(--border-default);--stroke-border-default:var(--border-default);--border-color-border-subtle:var(--border-subtle);--outline-color-border-subtle:var(--border-subtle);--ring-color-border-subtle:var(--border-subtle);--stroke-border-subtle:var(--border-subtle);--border-color-border-strong:var(--border-strong);--outline-color-border-strong:var(--border-strong);--ring-color-border-strong:var(--border-strong);--stroke-border-strong:var(--border-strong);--border-color-border-focus:var(--border-focus);--outline-color-border-focus:var(--border-focus);--ring-color-border-focus:var(--border-focus);--stroke-border-focus:var(--border-focus);--background-color-primary-default:var(--primary-default);--fill-primary-default:var(--primary-default);--border-color-primary-default:var(--primary-default);--outline-color-primary-default:var(--primary-default);--ring-color-primary-default:var(--primary-default);--stroke-primary-default:var(--primary-default);--background-color-primary-hover:var(--primary-hover);--fill-primary-hover:var(--primary-hover);--border-color-primary-hover:var(--primary-hover);--outline-color-primary-hover:var(--primary-hover);--ring-color-primary-hover:var(--primary-hover);--stroke-primary-hover:var(--primary-hover);--background-color-primary-pressed:var(--primary-pressed);--fill-primary-pressed:var(--primary-pressed);--border-color-primary-pressed:var(--primary-pressed);--outline-color-primary-pressed:var(--primary-pressed);--ring-color-primary-pressed:var(--primary-pressed);--stroke-primary-pressed:var(--primary-pressed);--background-color-primary-subtle:var(--primary-subtle);--fill-primary-subtle:var(--primary-subtle);--background-color-primary-subtle-hover:var(--primary-subtle-hover);--fill-primary-subtle-hover:var(--primary-subtle-hover);--border-color-primary-border:var(--primary-border);--outline-color-primary-border:var(--primary-border);--ring-color-primary-border:var(--primary-border);--stroke-primary-border:var(--primary-border);--text-color-primary-text:var(--primary-text);--border-color-primary-text:var(--primary-text);--outline-color-primary-text:var(--primary-text);--ring-color-primary-text:var(--primary-text);--stroke-primary-text:var(--primary-text);--background-color-secondary-default:var(--secondary-default);--fill-secondary-default:var(--secondary-default);--border-color-secondary-default:var(--secondary-default);--outline-color-secondary-default:var(--secondary-default);--ring-color-secondary-default:var(--secondary-default);--stroke-secondary-default:var(--secondary-default);--background-color-secondary-hover:var(--secondary-hover);--fill-secondary-hover:var(--secondary-hover);--border-color-secondary-hover:var(--secondary-hover);--outline-color-secondary-hover:var(--secondary-hover);--ring-color-secondary-hover:var(--secondary-hover);--stroke-secondary-hover:var(--secondary-hover);--background-color-secondary-pressed:var(--secondary-pressed);--fill-secondary-pressed:var(--secondary-pressed);--border-color-secondary-pressed:var(--secondary-pressed);--outline-color-secondary-pressed:var(--secondary-pressed);--ring-color-secondary-pressed:var(--secondary-pressed);--stroke-secondary-pressed:var(--secondary-pressed);--background-color-secondary-subtle:var(--secondary-subtle);--fill-secondary-subtle:var(--secondary-subtle);--background-color-secondary-subtle-hover:var(--secondary-subtle-hover);--fill-secondary-subtle-hover:var(--secondary-subtle-hover);--border-color-secondary-border:var(--secondary-border);--outline-color-secondary-border:var(--secondary-border);--ring-color-secondary-border:var(--secondary-border);--stroke-secondary-border:var(--secondary-border);--text-color-secondary-text:var(--secondary-text);--border-color-secondary-text:var(--secondary-text);--outline-color-secondary-text:var(--secondary-text);--ring-color-secondary-text:var(--secondary-text);--stroke-secondary-text:var(--secondary-text);--background-color-success-default:var(--success-default);--fill-success-default:var(--success-default);--border-color-success-default:var(--success-default);--outline-color-success-default:var(--success-default);--ring-color-success-default:var(--success-default);--stroke-success-default:var(--success-default);--background-color-success-subtle:var(--success-subtle);--fill-success-subtle:var(--success-subtle);--border-color-success-border:var(--success-border);--outline-color-success-border:var(--success-border);--ring-color-success-border:var(--success-border);--stroke-success-border:var(--success-border);--text-color-success-text:var(--success-text);--border-color-success-text:var(--success-text);--outline-color-success-text:var(--success-text);--ring-color-success-text:var(--success-text);--stroke-success-text:var(--success-text);--background-color-warning-default:var(--warning-default);--fill-warning-default:var(--warning-default);--border-color-warning-default:var(--warning-default);--outline-color-warning-default:var(--warning-default);--ring-color-warning-default:var(--warning-default);--stroke-warning-default:var(--warning-default);--background-color-warning-subtle:var(--warning-subtle);--fill-warning-subtle:var(--warning-subtle);--border-color-warning-border:var(--warning-border);--outline-color-warning-border:var(--warning-border);--ring-color-warning-border:var(--warning-border);--stroke-warning-border:var(--warning-border);--text-color-warning-text:var(--warning-text);--border-color-warning-text:var(--warning-text);--outline-color-warning-text:var(--warning-text);--ring-color-warning-text:var(--warning-text);--stroke-warning-text:var(--warning-text);--background-color-error-default:var(--error-default);--fill-error-default:var(--error-default);--border-color-error-default:var(--error-default);--outline-color-error-default:var(--error-default);--ring-color-error-default:var(--error-default);--stroke-error-default:var(--error-default);--background-color-error-hover:var(--error-hover);--fill-error-hover:var(--error-hover);--border-color-error-hover:var(--error-hover);--outline-color-error-hover:var(--error-hover);--ring-color-error-hover:var(--error-hover);--stroke-error-hover:var(--error-hover);--background-color-error-pressed:var(--error-pressed);--fill-error-pressed:var(--error-pressed);--border-color-error-pressed:var(--error-pressed);--outline-color-error-pressed:var(--error-pressed);--ring-color-error-pressed:var(--error-pressed);--stroke-error-pressed:var(--error-pressed);--background-color-error-subtle:var(--error-subtle);--fill-error-subtle:var(--error-subtle);--border-color-error-border:var(--error-border);--outline-color-error-border:var(--error-border);--ring-color-error-border:var(--error-border);--stroke-error-border:var(--error-border);--text-color-error-text:var(--error-text);--border-color-error-text:var(--error-text);--outline-color-error-text:var(--error-text);--ring-color-error-text:var(--error-text);--stroke-error-text:var(--error-text);--background-color-info-default:var(--info-default);--fill-info-default:var(--info-default);--border-color-info-default:var(--info-default);--outline-color-info-default:var(--info-default);--ring-color-info-default:var(--info-default);--stroke-info-default:var(--info-default);--background-color-info-subtle:var(--info-subtle);--fill-info-subtle:var(--info-subtle);--border-color-info-border:var(--info-border);--outline-color-info-border:var(--info-border);--ring-color-info-border:var(--info-border);--stroke-info-border:var(--info-border);--text-color-info-text:var(--info-text);--border-color-info-text:var(--info-text);--outline-color-info-text:var(--info-text);--ring-color-info-text:var(--info-text);--stroke-info-text:var(--info-text);--background-color-state-hover-overlay:var(--state-hover-overlay);--fill-state-hover-overlay:var(--state-hover-overlay);--background-color-state-pressed-overlay:var(--state-pressed-overlay);--fill-state-pressed-overlay:var(--state-pressed-overlay);--background-color-state-disabled-bg:var(--state-disabled-bg);--fill-state-disabled-bg:var(--state-disabled-bg);--spacing-layout-page-padding:var(--layout-page-padding);--spacing-layout-section-gap:var(--layout-section-gap);--spacing-layout-gutter:var(--layout-gutter);--shadow-elevation-0:var(--elevation-0);--shadow-elevation-1:var(--elevation-1);--shadow-elevation-2:var(--elevation-2);--shadow-elevation-3:var(--elevation-3);--shadow-elevation-4:var(--elevation-4);--shadow-focus-ring:var(--focus-ring)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.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}.inset-0{inset:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-px{margin-top:1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[800px\]{height:800px}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-\[375px\]{width:375px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-y-3{--tw-border-spacing-y:calc(var(--spacing) * 3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border-default{border-color:var(--border-default)}.border-border-focus{border-color:var(--border-focus)}.border-border-strong{border-color:var(--border-strong)}.border-border-subtle{border-color:var(--border-subtle)}.border-error-border{border-color:var(--error-border)}.border-error-default{border-color:var(--error-default)}.border-error-hover{border-color:var(--error-hover)}.border-error-pressed{border-color:var(--error-pressed)}.border-error-text{border-color:var(--error-text)}.border-info-border{border-color:var(--info-border)}.border-info-default{border-color:var(--info-default)}.border-info-text{border-color:var(--info-text)}.border-primary-border{border-color:var(--primary-border)}.border-primary-default{border-color:var(--primary-default)}.border-primary-hover{border-color:var(--primary-hover)}.border-primary-pressed{border-color:var(--primary-pressed)}.border-primary-text{border-color:var(--primary-text)}.border-secondary-border{border-color:var(--secondary-border)}.border-secondary-default{border-color:var(--secondary-default)}.border-secondary-hover{border-color:var(--secondary-hover)}.border-secondary-pressed{border-color:var(--secondary-pressed)}.border-secondary-text{border-color:var(--secondary-text)}.border-success-border{border-color:var(--success-border)}.border-success-default{border-color:var(--success-default)}.border-success-text{border-color:var(--success-text)}.border-text-disabled{border-color:var(--text-disabled)}.border-text-inverse{border-color:var(--text-inverse)}.border-text-link{border-color:var(--text-link)}.border-text-muted{border-color:var(--text-muted)}.border-text-on-primary{border-color:var(--text-on-primary)}.border-text-on-secondary{border-color:var(--text-on-secondary)}.border-text-on-status{border-color:var(--text-on-status)}.border-text-primary{border-color:var(--text-primary)}.border-text-secondary{border-color:var(--text-secondary)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--warning-border)}.border-warning-default{border-color:var(--warning-default)}.border-warning-text{border-color:var(--warning-text)}.bg-bg-default{background-color:var(--bg-default)}.bg-bg-inverse{background-color:var(--bg-inverse)}.bg-bg-overlay{background-color:var(--bg-overlay)}.bg-bg-subtle{background-color:var(--bg-subtle)}.bg-bg-surface{background-color:var(--bg-surface)}.bg-bg-surface-raised{background-color:var(--bg-surface-raised)}.bg-error-default{background-color:var(--error-default)}.bg-error-hover{background-color:var(--error-hover)}.bg-error-pressed{background-color:var(--error-pressed)}.bg-error-subtle{background-color:var(--error-subtle)}.bg-info-default{background-color:var(--info-default)}.bg-info-subtle{background-color:var(--info-subtle)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-primary-default{background-color:var(--primary-default)}.bg-primary-hover{background-color:var(--primary-hover)}.bg-primary-pressed{background-color:var(--primary-pressed)}.bg-primary-subtle{background-color:var(--primary-subtle)}.bg-primary-subtle-hover{background-color:var(--primary-subtle-hover)}.bg-secondary-default{background-color:var(--secondary-default)}.bg-secondary-hover{background-color:var(--secondary-hover)}.bg-secondary-pressed{background-color:var(--secondary-pressed)}.bg-secondary-subtle{background-color:var(--secondary-subtle)}.bg-secondary-subtle-hover{background-color:var(--secondary-subtle-hover)}.bg-state-disabled-bg{background-color:var(--state-disabled-bg)}.bg-state-hover-overlay{background-color:var(--state-hover-overlay)}.bg-state-pressed-overlay{background-color:var(--state-pressed-overlay)}.bg-success-default{background-color:var(--success-default)}.bg-success-subtle{background-color:var(--success-subtle)}.bg-text-on-primary{background-color:var(--text-on-primary)}.bg-transparent{background-color:#0000}.bg-warning-default{background-color:var(--warning-default)}.bg-warning-subtle{background-color:var(--warning-subtle)}.fill-bg-default{fill:var(--bg-default)}.fill-bg-inverse{fill:var(--bg-inverse)}.fill-bg-overlay{fill:var(--bg-overlay)}.fill-bg-subtle{fill:var(--bg-subtle)}.fill-bg-surface{fill:var(--bg-surface)}.fill-bg-surface-raised{fill:var(--bg-surface-raised)}.fill-error-default{fill:var(--error-default)}.fill-error-hover{fill:var(--error-hover)}.fill-error-pressed{fill:var(--error-pressed)}.fill-error-subtle{fill:var(--error-subtle)}.fill-info-default{fill:var(--info-default)}.fill-info-subtle{fill:var(--info-subtle)}.fill-primary-default{fill:var(--primary-default)}.fill-primary-hover{fill:var(--primary-hover)}.fill-primary-pressed{fill:var(--primary-pressed)}.fill-primary-subtle{fill:var(--primary-subtle)}.fill-primary-subtle-hover{fill:var(--primary-subtle-hover)}.fill-secondary-default{fill:var(--secondary-default)}.fill-secondary-hover{fill:var(--secondary-hover)}.fill-secondary-pressed{fill:var(--secondary-pressed)}.fill-secondary-subtle{fill:var(--secondary-subtle)}.fill-secondary-subtle-hover{fill:var(--secondary-subtle-hover)}.fill-state-disabled-bg{fill:var(--state-disabled-bg)}.fill-state-hover-overlay{fill:var(--state-hover-overlay)}.fill-state-pressed-overlay{fill:var(--state-pressed-overlay)}.fill-success-default{fill:var(--success-default)}.fill-success-subtle{fill:var(--success-subtle)}.fill-text-on-primary{fill:var(--text-on-primary)}.fill-warning-default{fill:var(--warning-default)}.fill-warning-subtle{fill:var(--warning-subtle)}.stroke-border-default{stroke:var(--border-default)}.stroke-border-focus{stroke:var(--border-focus)}.stroke-border-strong{stroke:var(--border-strong)}.stroke-border-subtle{stroke:var(--border-subtle)}.stroke-error-border{stroke:var(--error-border)}.stroke-error-default{stroke:var(--error-default)}.stroke-error-hover{stroke:var(--error-hover)}.stroke-error-pressed{stroke:var(--error-pressed)}.stroke-error-text{stroke:var(--error-text)}.stroke-info-border{stroke:var(--info-border)}.stroke-info-default{stroke:var(--info-default)}.stroke-info-text{stroke:var(--info-text)}.stroke-primary-border{stroke:var(--primary-border)}.stroke-primary-default{stroke:var(--primary-default)}.stroke-primary-hover{stroke:var(--primary-hover)}.stroke-primary-pressed{stroke:var(--primary-pressed)}.stroke-primary-text{stroke:var(--primary-text)}.stroke-secondary-border{stroke:var(--secondary-border)}.stroke-secondary-default{stroke:var(--secondary-default)}.stroke-secondary-hover{stroke:var(--secondary-hover)}.stroke-secondary-pressed{stroke:var(--secondary-pressed)}.stroke-secondary-text{stroke:var(--secondary-text)}.stroke-success-border{stroke:var(--success-border)}.stroke-success-default{stroke:var(--success-default)}.stroke-success-text{stroke:var(--success-text)}.stroke-text-disabled{stroke:var(--text-disabled)}.stroke-text-inverse{stroke:var(--text-inverse)}.stroke-text-link{stroke:var(--text-link)}.stroke-text-muted{stroke:var(--text-muted)}.stroke-text-on-primary{stroke:var(--text-on-primary)}.stroke-text-on-secondary{stroke:var(--text-on-secondary)}.stroke-text-on-status{stroke:var(--text-on-status)}.stroke-text-primary{stroke:var(--text-primary)}.stroke-text-secondary{stroke:var(--text-secondary)}.stroke-warning-border{stroke:var(--warning-border)}.stroke-warning-default{stroke:var(--warning-default)}.stroke-warning-text{stroke:var(--warning-text)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-16{padding:calc(var(--spacing) * 16)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-layout-page-padding{padding-inline:var(--layout-page-padding)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.text-left{text-align:left}.text-overline{font-family:var(--font-body);font-weight:var(--font-weight-semibold);font-size:var(--font-size-overline);line-height:var(--line-height-overline);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase}.text-body-lg{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg)}.text-body-md{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--letter-spacing-body-md)}.text-body-sm{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm)}.text-caption{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.text-code{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:var(--font-size-code);line-height:var(--line-height-code);letter-spacing:var(--letter-spacing-code)}.text-display-lg{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg)}.text-display-md{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display-md)}.text-heading-h1{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h1);line-height:var(--line-height-heading-h1);letter-spacing:var(--letter-spacing-heading-h1)}.text-heading-h2{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h2);line-height:var(--line-height-heading-h2);letter-spacing:var(--letter-spacing-heading-h2)}.text-heading-h3{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h3);line-height:var(--line-height-heading-h3);letter-spacing:var(--letter-spacing-heading-h3)}.text-heading-h4{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h4);line-height:var(--line-height-heading-h4);letter-spacing:var(--letter-spacing-heading-h4)}.text-heading-h5{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h5);line-height:var(--line-height-heading-h5);letter-spacing:var(--letter-spacing-heading-h5)}.text-heading-h6{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-h6);line-height:var(--line-height-heading-h6);letter-spacing:var(--letter-spacing-heading-h6)}.text-label-lg{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);letter-spacing:var(--letter-spacing-label-lg)}.text-label-md{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-label-md);line-height:var(--line-height-label-md);letter-spacing:var(--letter-spacing-label-md)}.text-label-sm{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);letter-spacing:var(--letter-spacing-label-sm)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-error-text{color:var(--error-text)}.text-info-text{color:var(--info-text)}.text-inherit{color:inherit}.text-primary-text{color:var(--primary-text)}.text-secondary-text{color:var(--secondary-text)}.text-success-text{color:var(--success-text)}.text-text-disabled{color:var(--text-disabled)}.text-text-inverse{color:var(--text-inverse)}.text-text-link{color:var(--text-link)}.text-text-muted{color:var(--text-muted)}.text-text-on-primary{color:var(--text-on-primary)}.text-text-on-secondary{color:var(--text-on-secondary)}.text-text-on-status{color:var(--text-on-status)}.text-text-primary{color:var(--text-primary)}.text-text-secondary{color:var(--text-secondary)}.text-warning-text{color:var(--warning-text)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.shadow-elevation-0{--tw-shadow:var(--elevation-0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-1{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-2{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-3{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-4{--tw-shadow:var(--elevation-4);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-focus-ring{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/soft,.shadow\/strong{--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-border-default{--tw-ring-color:var(--border-default)}.ring-border-focus{--tw-ring-color:var(--border-focus)}.ring-border-strong{--tw-ring-color:var(--border-strong)}.ring-border-subtle{--tw-ring-color:var(--border-subtle)}.ring-error-border{--tw-ring-color:var(--error-border)}.ring-error-default{--tw-ring-color:var(--error-default)}.ring-error-hover{--tw-ring-color:var(--error-hover)}.ring-error-pressed{--tw-ring-color:var(--error-pressed)}.ring-error-text{--tw-ring-color:var(--error-text)}.ring-info-border{--tw-ring-color:var(--info-border)}.ring-info-default{--tw-ring-color:var(--info-default)}.ring-info-text{--tw-ring-color:var(--info-text)}.ring-primary-border{--tw-ring-color:var(--primary-border)}.ring-primary-default{--tw-ring-color:var(--primary-default)}.ring-primary-hover{--tw-ring-color:var(--primary-hover)}.ring-primary-pressed{--tw-ring-color:var(--primary-pressed)}.ring-primary-text{--tw-ring-color:var(--primary-text)}.ring-secondary-border{--tw-ring-color:var(--secondary-border)}.ring-secondary-default{--tw-ring-color:var(--secondary-default)}.ring-secondary-hover{--tw-ring-color:var(--secondary-hover)}.ring-secondary-pressed{--tw-ring-color:var(--secondary-pressed)}.ring-secondary-text{--tw-ring-color:var(--secondary-text)}.ring-success-border{--tw-ring-color:var(--success-border)}.ring-success-default{--tw-ring-color:var(--success-default)}.ring-success-text{--tw-ring-color:var(--success-text)}.ring-text-disabled{--tw-ring-color:var(--text-disabled)}.ring-text-inverse{--tw-ring-color:var(--text-inverse)}.ring-text-link{--tw-ring-color:var(--text-link)}.ring-text-muted{--tw-ring-color:var(--text-muted)}.ring-text-on-primary{--tw-ring-color:var(--text-on-primary)}.ring-text-on-secondary{--tw-ring-color:var(--text-on-secondary)}.ring-text-on-status{--tw-ring-color:var(--text-on-status)}.ring-text-primary{--tw-ring-color:var(--text-primary)}.ring-text-secondary{--tw-ring-color:var(--text-secondary)}.ring-warning-border{--tw-ring-color:var(--warning-border)}.ring-warning-default{--tw-ring-color:var(--warning-default)}.ring-warning-text{--tw-ring-color:var(--warning-text)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-border-default{outline-color:var(--border-default)}.outline-border-focus{outline-color:var(--border-focus)}.outline-border-strong{outline-color:var(--border-strong)}.outline-border-subtle{outline-color:var(--border-subtle)}.outline-error-border{outline-color:var(--error-border)}.outline-error-default{outline-color:var(--error-default)}.outline-error-hover{outline-color:var(--error-hover)}.outline-error-pressed{outline-color:var(--error-pressed)}.outline-error-text{outline-color:var(--error-text)}.outline-info-border{outline-color:var(--info-border)}.outline-info-default{outline-color:var(--info-default)}.outline-info-text{outline-color:var(--info-text)}.outline-primary-border{outline-color:var(--primary-border)}.outline-primary-default{outline-color:var(--primary-default)}.outline-primary-hover{outline-color:var(--primary-hover)}.outline-primary-pressed{outline-color:var(--primary-pressed)}.outline-primary-text{outline-color:var(--primary-text)}.outline-secondary-border{outline-color:var(--secondary-border)}.outline-secondary-default{outline-color:var(--secondary-default)}.outline-secondary-hover{outline-color:var(--secondary-hover)}.outline-secondary-pressed{outline-color:var(--secondary-pressed)}.outline-secondary-text{outline-color:var(--secondary-text)}.outline-success-border{outline-color:var(--success-border)}.outline-success-default{outline-color:var(--success-default)}.outline-success-text{outline-color:var(--success-text)}.outline-text-disabled{outline-color:var(--text-disabled)}.outline-text-inverse{outline-color:var(--text-inverse)}.outline-text-link{outline-color:var(--text-link)}.outline-text-muted{outline-color:var(--text-muted)}.outline-text-on-primary{outline-color:var(--text-on-primary)}.outline-text-on-secondary{outline-color:var(--text-on-secondary)}.outline-text-on-status{outline-color:var(--text-on-status)}.outline-text-primary{outline-color:var(--text-primary)}.outline-text-secondary{outline-color:var(--text-secondary)}.outline-warning-border{outline-color:var(--warning-border)}.outline-warning-default{outline-color:var(--warning-default)}.outline-warning-text{outline-color:var(--warning-text)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-disabled\:text-text-disabled:is(:where(.group):disabled *),.group-has-\[\:disabled\]\/input\:text-text-disabled:is(:where(.group\/input):has(:disabled) *){color:var(--text-disabled)}.placeholder\:text-text-muted::placeholder{color:var(--text-muted)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-z-10:after{content:var(--tw-content);z-index:calc(10 * -1)}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.focus-within\:border-border-focus:focus-within{border-color:var(--border-focus)}.focus-within\:shadow-focus-ring:focus-within{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:border-error-default:hover{border-color:var(--error-default)}.hover\:border-success-default:hover{border-color:var(--success-default)}.hover\:border-text-secondary:hover{border-color:var(--text-secondary)}.hover\:bg-error-hover:hover{background-color:var(--error-hover)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-state-hover-overlay:hover{background-color:var(--state-hover-overlay)}.hover\:after\:bg-state-hover-overlay:hover:after{content:var(--tw-content);background-color:var(--state-hover-overlay)}}.focus-visible\:border-border-focus:focus-visible{border-color:var(--border-focus)}.focus-visible\:shadow-focus-ring:focus-visible{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:bg-error-pressed:active{background-color:var(--error-pressed)}.active\:bg-primary-pressed:active{background-color:var(--primary-pressed)}.active\:bg-secondary-pressed:active{background-color:var(--secondary-pressed)}.active\:after\:bg-state-pressed-overlay:active:after{content:var(--tw-content);background-color:var(--state-pressed-overlay)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-default:disabled{border-color:var(--border-default)}.disabled\:bg-state-disabled-bg:disabled{background-color:var(--state-disabled-bg)}.disabled\:text-text-disabled:disabled,.disabled\:placeholder\:text-text-disabled:disabled::placeholder{color:var(--text-disabled)}.has-\[\:disabled\]\:pointer-events-none:has(:disabled){pointer-events:none}.has-\[\:disabled\]\:border-border-default:has(:disabled){border-color:var(--border-default)}.has-\[\:disabled\]\:bg-state-disabled-bg:has(:disabled){background-color:var(--state-disabled-bg)}.has-\[\:disabled\]\:text-text-disabled:has(:disabled){color:var(--text-disabled)}.has-\[input\:read-only\:not\(\:disabled\)\]\:border-border-default:has(:is(input:read-only:not(:disabled))){border-color:var(--border-default)}.has-\[input\:read-only\:not\(\:disabled\)\]\:bg-bg-subtle:has(:is(input:read-only:not(:disabled))){background-color:var(--bg-subtle)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-text-disabled[data-disabled]{color:var(--text-disabled)}.data-\[highlighted\]\:bg-state-hover-overlay[data-highlighted]{background-color:var(--state-hover-overlay)}.data-\[loading\]\:pointer-events-none[data-loading]{pointer-events:none}.data-\[placeholder\]\:text-text-muted[data-placeholder]{color:var(--text-muted)}.data-\[state\=checked\]\:bg-primary-subtle[data-state=checked]{background-color:var(--primary-subtle)}.data-\[state\=checked\]\:text-primary-text[data-state=checked]{color:var(--primary-text)}.data-\[state\=open\]\:border-border-focus[data-state=open]{border-color:var(--border-focus)}.data-\[state\=open\]\:shadow-focus-ring[data-state=open]{--tw-shadow:var(--focus-ring);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.md\:items-baseline{align-items:baseline}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>span\]\:min-w-0>span{min-width:0}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}:root{--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--primary-950:#172554;--secondary-50:#f5f3ff;--secondary-100:#ede9fe;--secondary-200:#ddd6fe;--secondary-300:#c4b5fd;--secondary-400:#a78bfa;--secondary-500:#8b5cf6;--secondary-600:#7c3aed;--secondary-700:#6d28d9;--secondary-800:#5b21b6;--secondary-900:#4c1d95;--secondary-950:#2e1065;--success-50:#f0fdf4;--success-100:#dcfce7;--success-200:#bbf7d0;--success-300:#86efac;--success-400:#4ade80;--success-500:#22c55e;--success-600:#16a34a;--success-700:#15803d;--success-800:#166534;--success-900:#14532d;--success-950:#052e16;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-900:#78350f;--warning-950:#451a03;--error-50:#fef2f2;--error-100:#fee2e2;--error-200:#fecaca;--error-300:#fca5a5;--error-400:#f87171;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--error-800:#991b1b;--error-900:#7f1d1d;--error-950:#450a0a;--info-50:#f0f9ff;--info-100:#e0f2fe;--info-200:#bae6fd;--info-300:#7dd3fc;--info-400:#38bdf8;--info-500:#0ea5e9;--info-600:#0284c7;--info-700:#0369a1;--info-800:#075985;--info-900:#0c4a6e;--info-950:#082f49;--white:#fff;--black:#000;--black-alpha-5:#0000000d;--white-alpha-5:#ffffff0d;--black-alpha-10:#0000001a;--white-alpha-10:#ffffff1a;--black-alpha-20:#0003;--white-alpha-20:#fff3;--black-alpha-40:#0006;--white-alpha-40:#fff6;--black-alpha-60:#0009;--white-alpha-60:#fff9;--black-alpha-80:#000c;--white-alpha-80:#fffc;--font-display:var(--ff-inter), system-ui, sans-serif;--font-heading:var(--ff-inter), system-ui, sans-serif;--font-body:var(--ff-inter), system-ui, sans-serif;--font-mono:var(--ff-jetbrains-mono), ui-monospace, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-48:3rem;--font-size-60:3.75rem;--line-height-16:1rem;--line-height-20:1.25rem;--line-height-24:1.5rem;--line-height-28:1.75rem;--line-height-32:2rem;--line-height-36:2.25rem;--line-height-44:2.75rem;--line-height-56:3.5rem;--line-height-68:4.25rem;--space-0:0;--space-1:.0625rem;--space-2:.125rem;--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--radius-none:0;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--border-width-1:1px;--border-width-2:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-default:var(--white);--bg-subtle:var(--neutral-50);--bg-surface:var(--white);--bg-surface-raised:var(--white);--bg-overlay:var(--black-alpha-40);--bg-inverse:var(--neutral-900);--text-primary:var(--neutral-950);--text-secondary:var(--neutral-600);--text-muted:var(--neutral-500);--text-disabled:var(--neutral-400);--text-inverse:var(--white);--text-on-primary:var(--white);--text-on-secondary:var(--white);--text-on-status:var(--white);--text-link:var(--primary-600);--border-default:var(--neutral-200);--border-subtle:var(--neutral-100);--border-strong:var(--neutral-500);--border-focus:var(--primary-600);--primary-default:var(--primary-600);--primary-hover:var(--primary-700);--primary-pressed:var(--primary-800);--primary-subtle:var(--primary-50);--primary-subtle-hover:var(--primary-100);--primary-border:var(--primary-200);--primary-text:var(--primary-700);--secondary-default:var(--secondary-600);--secondary-hover:var(--secondary-700);--secondary-pressed:var(--secondary-800);--secondary-subtle:var(--secondary-50);--secondary-subtle-hover:var(--secondary-100);--secondary-border:var(--secondary-200);--secondary-text:var(--secondary-700);--success-default:var(--success-700);--success-subtle:var(--success-50);--success-border:var(--success-200);--success-text:var(--success-700);--warning-default:var(--warning-700);--warning-subtle:var(--warning-50);--warning-border:var(--warning-200);--warning-text:var(--warning-800);--error-default:var(--error-600);--error-hover:var(--error-700);--error-pressed:var(--error-800);--error-subtle:var(--error-50);--error-border:var(--error-200);--error-text:var(--error-700);--info-default:var(--info-700);--info-subtle:var(--info-50);--info-border:var(--info-200);--info-text:var(--info-700);--state-hover-overlay:var(--black-alpha-5);--state-pressed-overlay:var(--black-alpha-10);--state-disabled-bg:var(--neutral-100);--shadow-soft:var(--black-alpha-5);--shadow-strong:var(--black-alpha-10)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-default:var(--neutral-950);--bg-subtle:var(--neutral-900);--bg-surface:var(--neutral-900);--bg-surface-raised:var(--neutral-800);--bg-overlay:var(--black-alpha-60);--bg-inverse:var(--neutral-50);--text-primary:var(--neutral-50);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--text-disabled:var(--neutral-600);--text-inverse:var(--neutral-950);--text-on-primary:var(--white);--text-on-secondary:var(--white);--text-on-status:var(--white);--text-link:var(--primary-400);--border-default:var(--neutral-800);--border-subtle:var(--neutral-900);--border-strong:var(--neutral-500);--border-focus:var(--primary-400);--primary-default:var(--primary-600);--primary-hover:var(--primary-700);--primary-pressed:var(--primary-800);--primary-subtle:var(--primary-950);--primary-subtle-hover:var(--primary-900);--primary-border:var(--primary-800);--primary-text:var(--primary-300);--secondary-default:var(--secondary-600);--secondary-hover:var(--secondary-700);--secondary-pressed:var(--secondary-800);--secondary-subtle:var(--secondary-950);--secondary-subtle-hover:var(--secondary-900);--secondary-border:var(--secondary-800);--secondary-text:var(--secondary-300);--success-default:var(--success-700);--success-subtle:var(--success-950);--success-border:var(--success-800);--success-text:var(--success-300);--warning-default:var(--warning-700);--warning-subtle:var(--warning-950);--warning-border:var(--warning-800);--warning-text:var(--warning-300);--error-default:var(--error-600);--error-hover:var(--error-700);--error-pressed:var(--error-800);--error-subtle:var(--error-950);--error-border:var(--error-800);--error-text:var(--error-300);--info-default:var(--info-700);--info-subtle:var(--info-950);--info-border:var(--info-800);--info-text:var(--info-300);--state-hover-overlay:var(--white-alpha-5);--state-pressed-overlay:var(--white-alpha-10);--state-disabled-bg:var(--neutral-800);--shadow-soft:var(--black-alpha-20);--shadow-strong:var(--black-alpha-40)}:root{--font-size-display-lg:var(--font-size-36);--line-height-display-lg:var(--line-height-44);--font-size-display-md:var(--font-size-30);--line-height-display-md:var(--line-height-36);--font-size-heading-h1:var(--font-size-30);--line-height-heading-h1:var(--line-height-36);--font-size-heading-h2:var(--font-size-24);--line-height-heading-h2:var(--line-height-32);--font-size-heading-h3:var(--font-size-20);--line-height-heading-h3:var(--line-height-28);--font-size-heading-h4:var(--font-size-18);--line-height-heading-h4:var(--line-height-24);--font-size-heading-h5:var(--font-size-18);--line-height-heading-h5:var(--line-height-24);--font-size-heading-h6:var(--font-size-16);--line-height-heading-h6:var(--line-height-24);--font-size-body-lg:var(--font-size-18);--line-height-body-lg:var(--line-height-28);--font-size-body-md:var(--font-size-16);--line-height-body-md:var(--line-height-24);--font-size-body-sm:var(--font-size-14);--line-height-body-sm:var(--line-height-20);--font-size-label-lg:var(--font-size-16);--line-height-label-lg:var(--line-height-24);--font-size-label-md:var(--font-size-14);--line-height-label-md:var(--line-height-20);--font-size-label-sm:var(--font-size-12);--line-height-label-sm:var(--line-height-16);--font-size-caption:var(--font-size-12);--line-height-caption:var(--line-height-16);--font-size-overline:var(--font-size-12);--line-height-overline:var(--line-height-16);--font-size-code:var(--font-size-14);--line-height-code:var(--line-height-20);--layout-page-padding:var(--space-16);--layout-section-gap:var(--space-64);--layout-gutter:var(--space-16);--letter-spacing-display-lg:-.72px;--letter-spacing-display-md:-.6px;--letter-spacing-heading-h1:-.6px;--letter-spacing-heading-h2:-.48px;--letter-spacing-heading-h3:-.2px;--letter-spacing-heading-h4:-.18px;--letter-spacing-heading-h5:0;--letter-spacing-heading-h6:0;--letter-spacing-body-lg:0;--letter-spacing-body-md:0;--letter-spacing-body-sm:0;--letter-spacing-label-lg:0;--letter-spacing-label-md:0;--letter-spacing-label-sm:0;--letter-spacing-caption:0;--letter-spacing-overline:.96px;--letter-spacing-code:0}@media (min-width:48rem){:root{--font-size-display-lg:var(--font-size-60);--line-height-display-lg:var(--line-height-68);--font-size-display-md:var(--font-size-48);--line-height-display-md:var(--line-height-56);--font-size-heading-h1:var(--font-size-36);--line-height-heading-h1:var(--line-height-44);--font-size-heading-h2:var(--font-size-30);--line-height-heading-h2:var(--line-height-36);--font-size-heading-h3:var(--font-size-24);--line-height-heading-h3:var(--line-height-32);--font-size-heading-h4:var(--font-size-20);--line-height-heading-h4:var(--line-height-28);--layout-page-padding:var(--space-32);--layout-section-gap:var(--space-96);--layout-gutter:var(--space-24);--letter-spacing-display-lg:-1.2px;--letter-spacing-display-md:-.96px;--letter-spacing-heading-h1:-.72px;--letter-spacing-heading-h2:-.6px;--letter-spacing-heading-h3:-.24px;--letter-spacing-heading-h4:-.2px}}:root{--elevation-0:none;--elevation-1:0 1px 2px 0 var(--shadow-soft);--elevation-2:0 2px 4px -2px var(--shadow-strong), 0 4px 6px -1px var(--shadow-strong);--elevation-3:0 4px 6px -4px var(--shadow-strong), 0 10px 15px -3px var(--shadow-strong);--elevation-4:0 8px 10px -6px var(--shadow-strong), 0 20px 25px -5px var(--shadow-strong);--focus-ring:0 0 0 2px var(--bg-default), 0 0 0 4px var(--border-focus)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value: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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}
