.rs-spinner{align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin:0;display:inline-flex}.rs-spinner__ring{border:2px solid var(--color-border);border-block-start-color:var(--color-accent);border-radius:var(--radius-full);block-size:1.125rem;inline-size:1.125rem;animation:.7s linear infinite rs-spin;display:inline-block}.rs-spinner__ring[data-size=sm]{border-block-start-color:currentColor;block-size:.875rem;inline-size:.875rem}@keyframes rs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rs-spinner__ring{animation-duration:2s}}.rs-button{justify-content:center;align-items:center;gap:var(--space-2);block-size:var(--control-height-md);padding-inline:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.rs-button[data-size=sm]{block-size:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--font-size-sm)}.rs-button[data-size=lg]{block-size:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--font-size-lg)}.rs-button[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rs-button[data-pending]{cursor:progress}.rs-button[data-disabled]{cursor:not-allowed}.rs-button[data-variant=primary]{background:var(--color-accent);color:var(--color-accent-fg)}.rs-button[data-variant=primary][data-hovered],.rs-button[data-variant=primary]:is(a):hover{background:var(--color-accent-hover);color:var(--color-accent-fg)}.rs-button[data-variant=secondary]{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.rs-button[data-variant=secondary][data-hovered],.rs-button[data-variant=secondary]:is(a):hover{background:var(--color-surface-hover);color:var(--color-text)}.rs-button[data-variant=ghost]{color:var(--color-text-muted);background:0 0}.rs-button[data-variant=ghost][data-hovered],.rs-button[data-variant=ghost]:is(a):hover{background:var(--color-surface-hover);color:var(--color-text)}.rs-button[data-variant=danger]{background:var(--color-danger-solid);color:var(--color-danger-on-solid)}.rs-button[data-variant=danger][data-hovered]{filter:brightness(1.08)}.rs-button[data-pressed]{transform:translateY(1px)}.rs-button[data-disabled]{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-disabled);filter:none;transform:none}.rs-tooltip{max-inline-size:20rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--lightningcss-light,var(--gray-900))var(--lightningcss-dark,var(--gray-100));color:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-950));box-shadow:var(--shadow-md);font-size:var(--font-size-sm);line-height:var(--line-height-sm);z-index:var(--z-popover)}.rs-tooltip[data-entering]{animation:rs-tooltip-in var(--duration-fast) var(--ease-out)}@keyframes rs-tooltip-in{0%{opacity:0}}.rs-tooltip-trigger{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle);text-underline-offset:.2em}.rs-tooltip-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (pointer:coarse){.rs-tooltip-trigger{min-block-size:var(--control-height-sm);align-items:center;display:inline-flex}}.rs-icon-button{inline-size:var(--control-height-md);block-size:var(--control-height-md);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.rs-icon-button svg{block-size:1rem;inline-size:1rem}.rs-icon-button[data-size=sm]{inline-size:var(--control-height-sm);block-size:var(--control-height-sm)}.rs-icon-button[data-variant=secondary]{border-color:var(--color-border-strong);background:var(--color-surface)}.rs-icon-button[data-hovered]{background:var(--color-surface-hover);color:var(--color-text)}.rs-icon-button[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rs-icon-button[data-disabled]{color:var(--color-text-disabled);cursor:not-allowed}.rs-centered-page{min-block-size:100vh;padding:var(--space-8) var(--space-4);place-items:center;display:grid}.rs-centered-page__column{gap:var(--space-5);flex-direction:column;inline-size:min(26rem,100%);display:flex}.rs-centered-page__brand{color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-align:center}.rs-centered-page__panel{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.rs-centered-page__heading{gap:var(--space-1);flex-direction:column;display:flex}.rs-centered-page__title{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.rs-centered-page__description{color:var(--color-text-muted)}.rs-centered-page__footer{justify-content:center;gap:var(--space-3);display:flex}.rs-centered-page__footer .rs-select{min-inline-size:8rem}@media (width<=30rem){.rs-centered-page__panel{padding:var(--space-6) var(--space-5)}}.rs-stack{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.rs-stack[data-direction=row]{flex-direction:row;align-items:center}.rs-stack[data-wrap]{flex-wrap:wrap}.rs-stack[data-align=start]{align-items:flex-start}.rs-stack[data-align=center]{align-items:center}.rs-stack[data-align=end]{align-items:flex-end}.rs-stack[data-align=stretch]{align-items:stretch}.rs-stack[data-align=baseline]{align-items:baseline}.rs-stack[data-justify=start]{justify-content:flex-start}.rs-stack[data-justify=center]{justify-content:center}.rs-stack[data-justify=end]{justify-content:flex-end}.rs-stack[data-justify=between]{justify-content:space-between}.rs-skeleton{inline-size:100%;block-size:var(--line-height-md);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-sunken) 0%, var(--color-surface-hover) 50%, var(--color-surface-sunken) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite rs-shimmer;display:block}.rs-skeleton[data-shape=text]{block-size:.75rem;margin-block:.3125rem}.rs-skeleton[data-shape=circle]{border-radius:var(--radius-full);block-size:2rem;inline-size:2rem}.rs-skeleton-lines{flex-direction:column;display:flex}@keyframes rs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rs-skeleton{animation:none}}.rs-description-list{gap:var(--space-2) var(--space-6);grid-template-columns:minmax(8rem,max-content) 1fr;display:grid}.rs-description-list dt{color:var(--color-text-muted)}.rs-description-list dd{overflow-wrap:anywhere;min-inline-size:0}.rs-description-list__empty{color:var(--color-text-muted)}@media (width<=30rem){.rs-description-list{grid-template-columns:1fr;gap:0}.rs-description-list dd{margin-block-end:var(--space-3)}}.rs-field{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.rs-field__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.rs-field__description{color:var(--color-text-muted);font-size:var(--font-size-sm)}.rs-field__error{color:var(--color-danger-fg);font-size:var(--font-size-sm)}.rs-input{align-items:center;gap:var(--space-2);block-size:var(--control-height-md);min-inline-size:0;padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out);display:flex}.rs-input input{background:0 0;border:none;outline:none;flex:1;block-size:100%;min-inline-size:0;padding:0}.rs-input input::placeholder,.rs-input svg.lucide{color:var(--color-text-subtle)}.rs-input[data-hovered],.rs-input:hover{border-color:var(--color-text-muted)}.rs-input:focus-within,.rs-input[data-focus-visible]{border-color:var(--color-accent);outline:2px solid var(--color-focus-ring);outline-offset:-1px}.rs-field[data-invalid] .rs-input{border-color:var(--color-danger-solid)}.rs-field[data-disabled] .rs-input{border-color:var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:not-allowed}.rs-select{min-inline-size:10rem}.rs-select__trigger{inline-size:100%;font-size:var(--font-size-md);text-align:start;cursor:pointer;justify-content:space-between}.rs-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-select__value[data-placeholder]{color:var(--color-text-subtle)}.rs-select[data-disabled] .rs-select__trigger{cursor:not-allowed}.rs-popover{min-inline-size:var(--trigger-width);max-block-size:20rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);z-index:var(--z-popover);overflow:auto}.rs-popover[data-entering]{animation:rs-popover-in var(--duration-fast) var(--ease-out)}@keyframes rs-popover-in{0%{opacity:0;transform:translateY(-2px)}}.rs-listbox{outline:none}.rs-listbox__item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;outline:none;display:flex}.rs-listbox__item[data-focused],.rs-listbox__item[data-hovered]{background:var(--color-surface-hover)}.rs-listbox__item[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.rs-listbox__check{visibility:hidden;color:var(--color-accent)}.rs-listbox__item[data-selected] .rs-listbox__check{visibility:visible}.rs-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rs-alert-border);border-radius:var(--radius-md);background:var(--rs-alert-bg);color:var(--color-text);display:flex}.rs-alert[data-tone=info]{--rs-alert-fg:var(--color-info-fg);--rs-alert-bg:var(--color-info-soft);--rs-alert-border:var(--color-info-border)}.rs-alert[data-tone=success]{--rs-alert-fg:var(--color-success-fg);--rs-alert-bg:var(--color-success-soft);--rs-alert-border:var(--color-success-border)}.rs-alert[data-tone=warning]{--rs-alert-fg:var(--color-warning-fg);--rs-alert-bg:var(--color-warning-soft);--rs-alert-border:var(--color-warning-border)}.rs-alert[data-tone=danger]{--rs-alert-fg:var(--color-danger-fg);--rs-alert-bg:var(--color-danger-soft);--rs-alert-border:var(--color-danger-border)}.rs-alert__icon{block-size:var(--line-height-md);color:var(--rs-alert-fg);place-items:center;font-size:1.125rem;display:grid}.rs-alert__body{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.rs-alert__title{font-weight:var(--font-weight-semibold)}.rs-alert__message{color:var(--color-text)}.rs-alert__reference{font-size:var(--font-size-sm);color:var(--color-text-muted)}.rs-alert__action{margin-block-start:var(--space-2)}.rs-logo{color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.rs-logo__mark{flex:none;block-size:1.5em;inline-size:1.5em}.rs-logo__tile{fill:var(--color-accent)}.rs-logo__line{fill:none;stroke:var(--color-accent-fg)}.rs-logo__dot{fill:var(--color-accent-fg)}.rs-logo[data-variant=mark] .rs-logo__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-BiCWpF8d.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-Ddg_2VaK.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-C_LU4WLU.woff2)format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-CQU8iefp.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gray-0:#fff;--gray-25:#f8f9fb;--gray-50:#f1f3f7;--gray-100:#e6e9f0;--gray-200:#d5dae4;--gray-300:#b4bccc;--gray-400:#7d879c;--gray-500:#667085;--gray-600:#4f5a6e;--gray-700:#374152;--gray-800:#262e3e;--gray-850:#1b2232;--gray-900:#131926;--gray-950:#0b1020;--blue-50:#eef4ff;--blue-100:#dbe7ff;--blue-200:#b9d0ff;--blue-300:#8db3ff;--blue-400:#5f93ff;--blue-500:#3b75f0;--blue-600:#2a5fd6;--blue-700:#214bad;--blue-800:#1c3d87;--blue-900:#182f63;--blue-950:#101d3d;--green-50:#ecfdf3;--green-200:#a6f4c5;--green-300:#6ce9a6;--green-400:#3ddc97;--green-700:#027a48;--green-800:#05603a;--green-950:#062a1c;--amber-50:#fffaeb;--amber-200:#fedf89;--amber-300:#fec84b;--amber-400:#fdb022;--amber-500:#dc6803;--amber-700:#b54708;--amber-800:#93370d;--amber-950:#3d1c06;--red-50:#fef3f2;--red-200:#fecdca;--red-300:#fda29b;--red-400:#ff7a72;--red-600:#d92d20;--red-700:#b42318;--red-800:#912018;--red-950:#3f120d;--color-bg:var(--lightningcss-light,var(--gray-25))var(--lightningcss-dark,var(--gray-950));--color-surface:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-900));--color-surface-raised:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-850));--color-surface-sunken:var(--lightningcss-light,var(--gray-50))var(--lightningcss-dark,var(--gray-950));--color-surface-hover:var(--lightningcss-light,var(--gray-50))var(--lightningcss-dark,var(--gray-850));--color-surface-selected:var(--lightningcss-light,var(--blue-50))var(--lightningcss-dark,var(--blue-950));--color-overlay:var(--lightningcss-light,#0b102066)var(--lightningcss-dark,#0009);--color-border:var(--lightningcss-light,var(--gray-200))var(--lightningcss-dark,var(--gray-800));--color-border-strong:var(--lightningcss-light,var(--gray-400))var(--lightningcss-dark,var(--gray-500));--color-text:var(--lightningcss-light,var(--gray-900))var(--lightningcss-dark,var(--gray-50));--color-text-muted:var(--lightningcss-light,var(--gray-600))var(--lightningcss-dark,var(--gray-300));--color-text-subtle:var(--lightningcss-light,var(--gray-500))var(--lightningcss-dark,var(--gray-400));--color-text-disabled:var(--lightningcss-light,var(--gray-400))var(--lightningcss-dark,var(--gray-600));--color-accent:var(--lightningcss-light,var(--blue-600))var(--lightningcss-dark,var(--blue-400));--color-accent-hover:var(--lightningcss-light,var(--blue-700))var(--lightningcss-dark,var(--blue-300));--color-accent-fg:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-950));--color-accent-soft:var(--lightningcss-light,var(--blue-50))var(--lightningcss-dark,var(--blue-950));--color-accent-soft-fg:var(--lightningcss-light,var(--blue-700))var(--lightningcss-dark,var(--blue-200));--color-focus-ring:var(--lightningcss-light,var(--blue-500))var(--lightningcss-dark,var(--blue-400));--color-info-fg:var(--color-accent-soft-fg);--color-info-soft:var(--color-accent-soft);--color-info-border:var(--lightningcss-light,var(--blue-200))var(--lightningcss-dark,var(--blue-800));--color-info-solid:var(--color-accent);--color-info-on-solid:var(--color-accent-fg);--color-success-fg:var(--lightningcss-light,var(--green-700))var(--lightningcss-dark,var(--green-300));--color-success-soft:var(--lightningcss-light,var(--green-50))var(--lightningcss-dark,var(--green-950));--color-success-border:var(--lightningcss-light,var(--green-200))var(--lightningcss-dark,var(--green-800));--color-success-solid:var(--lightningcss-light,var(--green-700))var(--lightningcss-dark,var(--green-400));--color-success-on-solid:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-950));--color-warning-fg:var(--lightningcss-light,var(--amber-700))var(--lightningcss-dark,var(--amber-300));--color-warning-soft:var(--lightningcss-light,var(--amber-50))var(--lightningcss-dark,var(--amber-950));--color-warning-border:var(--lightningcss-light,var(--amber-200))var(--lightningcss-dark,var(--amber-800));--color-warning-solid:var(--lightningcss-light,var(--amber-500))var(--lightningcss-dark,var(--amber-400));--color-warning-on-solid:var(--lightningcss-light,var(--gray-950))var(--lightningcss-dark,var(--gray-950));--color-danger-fg:var(--lightningcss-light,var(--red-700))var(--lightningcss-dark,var(--red-300));--color-danger-soft:var(--lightningcss-light,var(--red-50))var(--lightningcss-dark,var(--red-950));--color-danger-border:var(--lightningcss-light,var(--red-200))var(--lightningcss-dark,var(--red-800));--color-danger-solid:var(--lightningcss-light,var(--red-600))var(--lightningcss-dark,var(--red-400));--color-danger-on-solid:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-950));--color-neutral-fg:var(--color-text-muted);--color-neutral-soft:var(--lightningcss-light,var(--gray-100))var(--lightningcss-dark,var(--gray-800));--color-neutral-border:var(--color-border);--color-neutral-solid:var(--lightningcss-light,var(--gray-500))var(--lightningcss-dark,var(--gray-400));--color-neutral-on-solid:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--gray-950));--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans Hebrew", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--line-height-xs:1rem;--line-height-sm:1.125rem;--line-height-md:1.375rem;--line-height-lg:1.5rem;--line-height-xl:1.75rem;--line-height-2xl:2rem;--line-height-3xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--control-height-sm:1.75rem;--control-height-md:2.25rem;--control-height-lg:2.75rem;--font-size-input:var(--font-size-md);--shadow-sm:0 1px 2px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0006);--shadow-md:0 4px 12px var(--lightningcss-light,#1018281a)var(--lightningcss-dark,#00000080), 0 1px 3px var(--lightningcss-light,#1018280f)var(--lightningcss-dark,#0006);--shadow-lg:0 16px 40px var(--lightningcss-light,#10182829)var(--lightningcss-dark,#0009), 0 4px 12px var(--lightningcss-light,#10182814)var(--lightningcss-dark,#0006);--duration-fast:.12s;--duration-normal:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--z-sticky:10;--z-popover:100;--z-modal:200;--z-toast:300;--layout-rail-width:15rem;--layout-rail-width-collapsed:4rem;--layout-content-max:96rem;--layout-prose-max:70ch;--layout-compact-max:48rem;--layout-topbar-height:3.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}@media (pointer:coarse){:root{--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3rem;--font-size-input:1rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100dvh;font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-md);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,dl,dd,figure{margin:0}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);text-wrap:balance}p{text-wrap:pretty}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{font-size:var(--font-size-input)}a{color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:from-font}a:hover{color:var(--color-accent-hover)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{background:var(--color-accent-soft);color:var(--color-text)}.rs-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rs-mono{font-family:var(--font-mono);font-size:var(--font-size-sm)}.rs-numeric{font-variant-numeric:tabular-nums}svg.lucide{stroke-width:1.75px;flex-shrink:0;block-size:1em;inline-size:1em}[dir=rtl] svg.rs-icon-directional{transform:scaleX(-1)}.rs-link{color:var(--color-accent);text-underline-offset:.2em;cursor:pointer;text-decoration:underline;text-decoration-thickness:from-font}.rs-link[data-hovered]{color:var(--color-accent-hover)}.rs-link[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
