@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-ext-wght-normal.Bdxck5Au.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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./urbanist-latin-wght-normal.D69JTELx.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}@layer ds.reset{*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word}table{border-collapse:collapse}}@layer ds.tokens{:root{--ds-neutral-0:#fff;--ds-neutral-50:#f7f8f7;--ds-neutral-100:#eef0ef;--ds-neutral-150:#e6e8e7;--ds-neutral-200:#d9dcdb;--ds-neutral-300:#c3c7c5;--ds-neutral-400:#9a9f9d;--ds-neutral-500:#737977;--ds-neutral-600:#5a5f5e;--ds-neutral-700:#434847;--ds-neutral-800:#2f3335;--ds-neutral-900:#25292c;--ds-neutral-950:#17191b;--ds-brand-50:#faf6ef;--ds-brand-100:#f2e9d8;--ds-brand-200:#e5d2b1;--ds-brand-300:#d4b688;--ds-brand-400:#c29f6c;--ds-brand-500:#b08d57;--ds-brand-600:#9a7642;--ds-brand-700:#835f2c;--ds-brand-800:#684a22;--ds-brand-900:#4c361a;--ds-brand-950:#2e2010;--ds-brand-on-primary-light:#fff;--ds-brand-on-primary-dark:#17191b;--ds-green-300:#86c9a0;--ds-green-700:#1f6e43;--ds-amber-300:#f0c674;--ds-amber-700:#8a5a00;--ds-red-300:#f1a3a0;--ds-red-700:#b42318;--ds-blue-300:#9cc3f0;--ds-blue-700:#1d4f91;--ds-black-a45:#17191b73;--ds-black-a60:#0009;--ds-shadow-color:#17191b14;--ds-shadow-color-strong:#17191b29;--ds-white-a8:#ffffff14;--ds-space-0:0;--ds-space-1:.125rem;--ds-space-2:.25rem;--ds-space-3:.5rem;--ds-space-4:.75rem;--ds-space-5:1rem;--ds-space-6:1.25rem;--ds-space-7:1.5rem;--ds-space-8:2rem;--ds-space-9:2.5rem;--ds-space-10:3rem;--ds-space-12:4rem;--ds-space-14:5rem;--ds-space-16:6rem;--ds-radius-scale:1;--ds-radius-none:0;--ds-radius-sm:calc(.25rem * var(--ds-radius-scale));--ds-radius-md:calc(.5rem * var(--ds-radius-scale));--ds-radius-lg:calc(.75rem * var(--ds-radius-scale));--ds-radius-full:999px;--ds-duration-fast:.12s;--ds-duration-normal:.2s;--ds-duration-slow:.32s;--ds-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-ease-emphasized:cubic-bezier(.3, 0, 0, 1.2);--ds-z-dropdown:100;--ds-z-sticky:200;--ds-z-overlay:300;--ds-z-modal:400;--ds-z-toast:500;--ds-control-height-sm:2.25rem;--ds-control-height-md:2.75rem;--ds-control-height-lg:3.25rem;--ds-container-max:82rem;--ds-container-gutter:calc(clamp(1rem, .5rem + 2.5vw, 3rem));--ds-border-width:1px;--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--ds-neutral-950);--ds-color-bg:var(--csstools-light-dark-toggle--0,var(--ds-neutral-100));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface:var(--csstools-light-dark-toggle--1,var(--ds-neutral-0));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--ds-neutral-800);--ds-color-surface-raised:var(--csstools-light-dark-toggle--2,var(--ds-neutral-0));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface-sunken:var(--csstools-light-dark-toggle--3,var(--ds-neutral-150));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface-inverse:var(--csstools-light-dark-toggle--4,var(--ds-neutral-900));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--ds-black-a60);--ds-color-overlay:var(--csstools-light-dark-toggle--5,var(--ds-black-a45));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--ds-neutral-50);--ds-color-text:var(--csstools-light-dark-toggle--6,var(--ds-neutral-900));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--ds-neutral-300);--ds-color-text-muted:var(--csstools-light-dark-toggle--7,var(--ds-neutral-600));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--ds-neutral-400);--ds-color-text-subtle:var(--csstools-light-dark-toggle--8,var(--ds-neutral-600));--ds-color-text-inverse:var(--ds-neutral-50);--ds-color-text-inverse-muted:var(--ds-neutral-300);--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--ds-neutral-50);--ds-color-action:var(--csstools-light-dark-toggle--9,var(--ds-neutral-900));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--ds-neutral-200);--ds-color-action-hover:var(--csstools-light-dark-toggle--10,var(--ds-neutral-700));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--ds-neutral-950);--ds-color-on-action:var(--csstools-light-dark-toggle--11,var(--ds-neutral-0));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--ds-brand-300);--ds-color-primary:var(--csstools-light-dark-toggle--12,var(--ds-brand-700));--ds-color-primary-hover:color-mix(in oklab, var(--ds-color-primary), var(--ds-color-text) 15%);--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--ds-brand-on-primary-dark);--ds-color-on-primary:var(--csstools-light-dark-toggle--13,var(--ds-brand-on-primary-light));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--ds-brand-900);--ds-color-primary-subtle:var(--csstools-light-dark-toggle--14,var(--ds-brand-100));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--ds-brand-400);--ds-color-accent:var(--csstools-light-dark-toggle--15,var(--ds-brand-500));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--ds-green-300);--ds-color-success:var(--csstools-light-dark-toggle--16,var(--ds-green-700));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--ds-amber-300);--ds-color-warning:var(--csstools-light-dark-toggle--17,var(--ds-amber-700));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--ds-red-300);--ds-color-danger:var(--csstools-light-dark-toggle--18,var(--ds-red-700));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--ds-blue-300);--ds-color-info:var(--csstools-light-dark-toggle--19,var(--ds-blue-700));--ds-color-success-subtle:color-mix(in oklab, var(--ds-color-success) 12%, var(--ds-color-surface));--ds-color-warning-subtle:color-mix(in oklab, var(--ds-color-warning) 14%, var(--ds-color-surface));--ds-color-danger-subtle:color-mix(in oklab, var(--ds-color-danger) 12%, var(--ds-color-surface));--ds-color-info-subtle:color-mix(in oklab, var(--ds-color-info) 12%, var(--ds-color-surface));--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) var(--ds-neutral-800);--ds-color-border:var(--csstools-light-dark-toggle--20,var(--ds-neutral-200));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--ds-neutral-600);--ds-color-border-strong:var(--csstools-light-dark-toggle--21,var(--ds-neutral-400));--ds-color-border-inverse:var(--ds-neutral-700);--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) var(--ds-brand-300);--ds-color-focus:var(--csstools-light-dark-toggle--22,var(--ds-brand-600));--ds-focus-ring:0 0 0 2px var(--ds-color-bg), 0 0 0 4px var(--ds-color-focus);--ds-field-focus-ring:0 0 0 1px var(--ds-color-text);--ds-shadow-sm:var(--lightningcss-light,0 1px 2px var(--ds-shadow-color))var(--lightningcss-dark,0 0 0 1px var(--ds-white-a8));--ds-shadow-md:var(--lightningcss-light,0 6px 20px var(--ds-shadow-color))var(--lightningcss-dark,0 0 0 1px var(--ds-white-a8));--ds-shadow-lg:var(--lightningcss-light,0 18px 48px var(--ds-shadow-color-strong))var(--lightningcss-dark,0 0 0 1px var(--ds-white-a8))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:light-dark(red,red)){:root{--ds-color-bg:var(--lightningcss-light,var(--ds-neutral-100))var(--lightningcss-dark,var(--ds-neutral-950));--ds-color-surface:var(--lightningcss-light,var(--ds-neutral-0))var(--lightningcss-dark,var(--ds-neutral-900));--ds-color-surface-raised:var(--lightningcss-light,var(--ds-neutral-0))var(--lightningcss-dark,var(--ds-neutral-800));--ds-color-surface-sunken:var(--lightningcss-light,var(--ds-neutral-150))var(--lightningcss-dark,var(--ds-neutral-900));--ds-color-surface-inverse:var(--lightningcss-light,var(--ds-neutral-900))var(--lightningcss-dark,var(--ds-neutral-900));--ds-color-overlay:var(--lightningcss-light,var(--ds-black-a45))var(--lightningcss-dark,var(--ds-black-a60));--ds-color-text:var(--lightningcss-light,var(--ds-neutral-900))var(--lightningcss-dark,var(--ds-neutral-50));--ds-color-text-muted:var(--lightningcss-light,var(--ds-neutral-600))var(--lightningcss-dark,var(--ds-neutral-300));--ds-color-text-subtle:var(--lightningcss-light,var(--ds-neutral-600))var(--lightningcss-dark,var(--ds-neutral-400));--ds-color-action:var(--lightningcss-light,var(--ds-neutral-900))var(--lightningcss-dark,var(--ds-neutral-50));--ds-color-action-hover:var(--lightningcss-light,var(--ds-neutral-700))var(--lightningcss-dark,var(--ds-neutral-200));--ds-color-on-action:var(--lightningcss-light,var(--ds-neutral-0))var(--lightningcss-dark,var(--ds-neutral-950));--ds-color-primary:var(--lightningcss-light,var(--ds-brand-700))var(--lightningcss-dark,var(--ds-brand-300));--ds-color-on-primary:var(--lightningcss-light,var(--ds-brand-on-primary-light))var(--lightningcss-dark,var(--ds-brand-on-primary-dark));--ds-color-primary-subtle:var(--lightningcss-light,var(--ds-brand-100))var(--lightningcss-dark,var(--ds-brand-900));--ds-color-accent:var(--lightningcss-light,var(--ds-brand-500))var(--lightningcss-dark,var(--ds-brand-400));--ds-color-success:var(--lightningcss-light,var(--ds-green-700))var(--lightningcss-dark,var(--ds-green-300));--ds-color-warning:var(--lightningcss-light,var(--ds-amber-700))var(--lightningcss-dark,var(--ds-amber-300));--ds-color-danger:var(--lightningcss-light,var(--ds-red-700))var(--lightningcss-dark,var(--ds-red-300));--ds-color-info:var(--lightningcss-light,var(--ds-blue-700))var(--lightningcss-dark,var(--ds-blue-300));--ds-color-border:var(--lightningcss-light,var(--ds-neutral-200))var(--lightningcss-dark,var(--ds-neutral-800));--ds-color-border-strong:var(--lightningcss-light,var(--ds-neutral-400))var(--lightningcss-dark,var(--ds-neutral-600));--ds-color-focus:var(--lightningcss-light,var(--ds-brand-600))var(--lightningcss-dark,var(--ds-brand-300))}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) var(--ds-neutral-950);--ds-color-bg:var(--csstools-light-dark-toggle--0,var(--ds-neutral-100));--csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface:var(--csstools-light-dark-toggle--1,var(--ds-neutral-0));--csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) var(--ds-neutral-800);--ds-color-surface-raised:var(--csstools-light-dark-toggle--2,var(--ds-neutral-0));--csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface-sunken:var(--csstools-light-dark-toggle--3,var(--ds-neutral-150));--csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) var(--ds-neutral-900);--ds-color-surface-inverse:var(--csstools-light-dark-toggle--4,var(--ds-neutral-900));--csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) var(--ds-black-a60);--ds-color-overlay:var(--csstools-light-dark-toggle--5,var(--ds-black-a45));--csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) var(--ds-neutral-50);--ds-color-text:var(--csstools-light-dark-toggle--6,var(--ds-neutral-900));--csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) var(--ds-neutral-300);--ds-color-text-muted:var(--csstools-light-dark-toggle--7,var(--ds-neutral-600));--csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) var(--ds-neutral-400);--ds-color-text-subtle:var(--csstools-light-dark-toggle--8,var(--ds-neutral-600));--csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) var(--ds-neutral-50);--ds-color-action:var(--csstools-light-dark-toggle--9,var(--ds-neutral-900));--csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) var(--ds-neutral-200);--ds-color-action-hover:var(--csstools-light-dark-toggle--10,var(--ds-neutral-700));--csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) var(--ds-neutral-950);--ds-color-on-action:var(--csstools-light-dark-toggle--11,var(--ds-neutral-0));--csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) var(--ds-brand-300);--ds-color-primary:var(--csstools-light-dark-toggle--12,var(--ds-brand-700));--csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) var(--ds-brand-on-primary-dark);--ds-color-on-primary:var(--csstools-light-dark-toggle--13,var(--ds-brand-on-primary-light));--csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) var(--ds-brand-900);--ds-color-primary-subtle:var(--csstools-light-dark-toggle--14,var(--ds-brand-100));--csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) var(--ds-brand-400);--ds-color-accent:var(--csstools-light-dark-toggle--15,var(--ds-brand-500));--csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) var(--ds-green-300);--ds-color-success:var(--csstools-light-dark-toggle--16,var(--ds-green-700));--csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) var(--ds-amber-300);--ds-color-warning:var(--csstools-light-dark-toggle--17,var(--ds-amber-700));--csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) var(--ds-red-300);--ds-color-danger:var(--csstools-light-dark-toggle--18,var(--ds-red-700));--csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) var(--ds-blue-300);--ds-color-info:var(--csstools-light-dark-toggle--19,var(--ds-blue-700));--csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) var(--ds-neutral-800);--ds-color-border:var(--csstools-light-dark-toggle--20,var(--ds-neutral-200));--csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) var(--ds-neutral-600);--ds-color-border-strong:var(--csstools-light-dark-toggle--21,var(--ds-neutral-400));--csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) var(--ds-brand-300);--ds-color-focus:var(--csstools-light-dark-toggle--22,var(--ds-brand-600))}}@media (prefers-color-scheme:dark){:root{--csstools-color-scheme--light: }}:root[data-color-scheme=light]{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark]{--csstools-color-scheme--light: ;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ds-font-body:"Inter Variable", "Inter",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, "Segoe UI", sans-serif;--ds-font-display:"Urbanist Variable", "Urbanist", var(--ds-font-body);--ds-font-mono:ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--ds-type-display-lg:300 calc(clamp(2.25rem, 1.5rem + 3vw, 3.75rem)) / 1.08 var(--ds-font-display);--ds-type-display-md:300 calc(clamp(1.875rem, 1.45rem + 1.8vw, 2.75rem)) / 1.12 var(--ds-font-display);--ds-type-heading-xl:300 calc(clamp(2rem, 1.6rem + 1.6vw, 2.75rem)) / 1.15 var(--ds-font-display);--ds-type-heading-lg:400 calc(clamp(1.5rem, 1.3rem + .8vw, 1.875rem)) / 1.2 var(--ds-font-display);--ds-type-heading-md:400 calc(clamp(1.125rem, 1.05rem + .3vw, 1.25rem)) / 1.3 var(--ds-font-display);--ds-type-heading-sm:600 1rem / 1.35 var(--ds-font-body);--ds-type-body-lg:400 1.0625rem / 1.6 var(--ds-font-body);--ds-type-body-md:400 .9375rem / 1.6 var(--ds-font-body);--ds-type-body-sm:400 .8125rem / 1.55 var(--ds-font-body);--ds-type-label-md:500 .875rem / 1.3 var(--ds-font-body);--ds-type-label-sm:500 .75rem / 1.3 var(--ds-font-body);--ds-type-caption:400 .75rem / 1.4 var(--ds-font-body);--ds-type-code:400 .8125rem / 1.5 var(--ds-font-mono);--ds-type-overline:600 .6875rem / 1.4 var(--ds-font-body);--ds-type-price-lg:300 calc(clamp(1.75rem, 1.5rem + 1vw, 2.25rem)) / 1.1 var(--ds-font-display);--ds-type-logo:300 calc(clamp(1.75rem, 1.5rem + .8vw, 2.125rem)) / 1 var(--ds-font-display)}}@layer ds.theme;@layer ds.base{html{font:var(--ds-type-body-md);color:var(--ds-color-text);scroll-behavior:smooth}body,html{background:var(--ds-color-bg)}:focus-visible{box-shadow:var(--ds-focus-ring);border-radius:var(--ds-radius-sm);outline:none}::selection{background:var(--ds-color-primary-subtle);color:var(--ds-color-text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}}@layer ds.components{.ds-text{color:var(--ds-text-color,var(--ds-color-text));margin:0}.ds-text.ds-text--muted{--ds-text-color:var(--ds-color-text-muted)}.ds-text.ds-text--subtle{--ds-text-color:var(--ds-color-text-subtle)}.ds-text.ds-text--primary{--ds-text-color:var(--ds-color-primary)}.ds-text.ds-text--success{--ds-text-color:var(--ds-color-success)}.ds-text.ds-text--warning{--ds-text-color:var(--ds-color-warning)}.ds-text.ds-text--danger{--ds-text-color:var(--ds-color-danger)}.ds-text.ds-text--info{--ds-text-color:var(--ds-color-info)}.ds-text.ds-text--inverse{--ds-text-color:var(--ds-color-text-inverse)}.ds-text.ds-text--inverse-muted{--ds-text-color:var(--ds-color-text-inverse-muted)}.ds-text.ds-text--weight-regular{font-weight:400}.ds-text.ds-text--weight-medium{font-weight:500}.ds-text.ds-text--weight-semibold{font-weight:600}.ds-text.ds-text--weight-bold{font-weight:700}.ds-text.ds-text--align-start{text-align:left}.ds-text.ds-text--align-center{text-align:center}.ds-text.ds-text--align-end{text-align:right}.ds-text.ds-text--strike{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-thickness:1px}.ds-text.ds-text--pre-line{white-space:pre-line}.ds-text.ds-text--tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-text.ds-text--clamp{-webkit-line-clamp:var(--ds-text-lines);line-clamp:var(--ds-text-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-button{--ds-button-bg:var(--ds-color-action);--ds-button-bg-hover:var(--ds-color-action-hover);--ds-button-fg:var(--ds-color-on-action);--ds-button-border:transparent;--ds-button-height:var(--ds-control-height-md);--ds-button-padding:var(--ds-space-7);justify-content:center;align-items:center;gap:var(--ds-space-3);min-height:var(--ds-button-height);padding-left:var(--ds-button-padding);padding-right:var(--ds-button-padding);border:var(--ds-border-width) solid var(--ds-button-border);border-radius:var(--ds-button-radius,var(--ds-radius-full));background:var(--ds-button-bg);color:var(--ds-button-fg);font:var(--ds-type-label-md);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard);font-weight:600;display:inline-flex;position:relative}.ds-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ds-button-bg-hover)}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ds-button[data-loading] .ds-button__icon,.ds-button[data-loading] .ds-button__label{visibility:hidden}.ds-button--rounded{border-radius:var(--ds-radius-md)}.ds-button--block{width:100%;display:flex}.ds-button--sm{--ds-button-height:var(--ds-control-height-sm);--ds-button-padding:var(--ds-space-5)}.ds-button--lg{--ds-button-height:var(--ds-control-height-lg);--ds-button-padding:var(--ds-space-8)}.ds-button--primary{--ds-button-bg:var(--ds-color-primary);--ds-button-bg-hover:var(--ds-color-primary-hover);--ds-button-fg:var(--ds-color-on-primary)}.ds-button--secondary{--ds-button-bg-hover:var(--ds-color-surface);--ds-button-border:var(--ds-color-text)}.ds-button--ghost,.ds-button--secondary{--ds-button-bg:transparent;--ds-button-fg:var(--ds-color-text)}.ds-button--ghost{--ds-button-bg-hover:var(--ds-color-surface-sunken)}.ds-button--danger{--ds-button-bg:var(--ds-color-danger);--ds-button-bg-hover:color-mix(in oklab, var(--ds-color-danger), var(--ds-color-text) 15%);--ds-button-fg:var(--ds-color-surface)}.ds-button--link{--ds-button-bg:transparent;--ds-button-bg-hover:transparent;--ds-button-fg:var(--ds-color-text);--ds-button-padding:0;--ds-button-height:auto;text-underline-offset:.3em;border-radius:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.ds-button--link:hover{color:var(--ds-color-primary)}.ds-button__icon{display:inline-flex}.ds-button__spinner{border-radius:var(--ds-radius-full);border:2px solid;border-right-color:#0000;width:1.1em;height:1.1em;margin:auto;animation:.7s linear infinite ds-spin;position:absolute;inset:0}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-icon-button{--ds-icon-button-size:var(--ds-control-height-md);width:var(--ds-icon-button-size);height:var(--ds-icon-button-size);border-radius:var(--ds-radius-full);color:var(--ds-color-text);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);place-items:center;display:inline-grid;position:relative}.ds-icon-button:hover{background:var(--ds-color-surface-sunken)}.ds-icon-button--sm{--ds-icon-button-size:var(--ds-control-height-sm)}.ds-icon-button--lg{--ds-icon-button-size:var(--ds-control-height-lg)}.ds-icon-button--secondary{border:var(--ds-border-width) solid var(--ds-color-border-strong)}.ds-icon-button--neutral{background:var(--ds-color-action);color:var(--ds-color-on-action)}.ds-icon-button--neutral:hover{background:var(--ds-color-action-hover)}.ds-icon{width:var(--ds-icon-size,1.25rem);height:var(--ds-icon-size,1.25rem);flex-shrink:0}.ds-icon--xs{--ds-icon-size:.75rem}.ds-icon--sm{--ds-icon-size:1rem}.ds-icon--md{--ds-icon-size:1.25rem}.ds-icon--lg{--ds-icon-size:1.5rem}.ds-container{width:100%;max-width:calc(var(--ds-container-max) + 2 * var(--ds-container-gutter));padding-left:var(--ds-container-gutter);padding-right:var(--ds-container-gutter);margin-left:auto;margin-right:auto}.ds-container--md{max-width:calc(56rem + 2 * var(--ds-container-gutter))}.ds-container--full{max-width:none}.ds-stack{align-items:var(--ds-stack-align,stretch);gap:var(--ds-stack-gap,var(--ds-space-4));flex-direction:column;display:flex}.ds-inline{align-items:var(--ds-inline-align,center);justify-content:var(--ds-inline-justify,flex-start);gap:var(--ds-inline-gap,var(--ds-space-3));min-width:0;display:flex}.ds-inline--wrap{flex-wrap:wrap}.ds-inline--scroll{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;overflow-x:auto}.ds-inline--scroll>*{scroll-snap-align:start;flex-shrink:0}.ds-inline--scroll::-webkit-scrollbar{display:none}.ds-grid-wrap{container-type:inline-size}.ds-grid{grid-template-columns:repeat(var(--ds-grid-base),minmax(0,1fr));grid-gap:var(--ds-grid-row-gap) var(--ds-grid-gap);gap:var(--ds-grid-row-gap) var(--ds-grid-gap);display:grid}@container (width>=34rem){.ds-grid{grid-template-columns:repeat(var(--ds-grid-sm),minmax(0,1fr))}}@container (width>=46rem){.ds-grid{grid-template-columns:repeat(var(--ds-grid-md),minmax(0,1fr))}}@container (width>=62rem){.ds-grid{grid-template-columns:repeat(var(--ds-grid-lg),minmax(0,1fr))}}.ds-divider{border:0;border-top:var(--ds-border-width) solid var(--ds-color-border);margin:0}.ds-divider--inverse{border-color:var(--ds-color-border-inverse)}.ds-badge{--ds-badge-bg:var(--ds-color-surface);--ds-badge-fg:var(--ds-color-text);align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-full);background:var(--ds-badge-bg);color:var(--ds-badge-fg);font:var(--ds-type-label-sm);white-space:nowrap;display:inline-flex}.ds-badge--sm{padding:var(--ds-space-1) var(--ds-space-3)}.ds-badge--neutral{--ds-badge-bg:var(--ds-color-surface-sunken)}.ds-badge--primary{--ds-badge-bg:var(--ds-color-primary);--ds-badge-fg:var(--ds-color-on-primary)}.ds-badge--success{--ds-badge-bg:var(--ds-color-success-subtle);--ds-badge-fg:var(--ds-color-success)}.ds-badge--warning{--ds-badge-bg:var(--ds-color-warning-subtle);--ds-badge-fg:var(--ds-color-warning)}.ds-badge--danger{--ds-badge-bg:var(--ds-color-danger-subtle);--ds-badge-fg:var(--ds-color-danger)}.ds-badge--info{--ds-badge-bg:var(--ds-color-info-subtle);--ds-badge-fg:var(--ds-color-info)}.ds-badge--inverse{--ds-badge-bg:var(--ds-color-action);--ds-badge-fg:var(--ds-color-on-action)}.ds-link{color:var(--ds-color-text);transition:color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-link:hover{color:var(--ds-color-primary)}.ds-link--underline{text-underline-offset:.35em;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.ds-link--subtle{color:var(--ds-color-text-muted)}.ds-link--subtle:hover{color:var(--ds-color-text)}.ds-link--inverse{color:var(--ds-color-text-inverse-muted)}.ds-link--inverse:hover{color:var(--ds-color-text-inverse)}.ds-breadcrumb__list{align-items:center;gap:var(--ds-space-3);font:var(--ds-type-body-sm);color:var(--ds-color-text);flex-wrap:wrap;display:flex}.ds-breadcrumb__item{align-items:center;gap:var(--ds-space-3);display:inline-flex}.ds-breadcrumb__item+.ds-breadcrumb__item:before{content:"/";color:var(--ds-color-text-subtle)}.ds-checkbox{align-items:center;gap:var(--ds-space-4);cursor:pointer;min-height:2rem;font:var(--ds-type-body-md);color:var(--ds-color-text);display:flex}.ds-checkbox--disabled{opacity:.5;cursor:not-allowed}.ds-checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.ds-checkbox__box{border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface);width:1.125rem;height:1.125rem;color:var(--ds-color-on-action);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard);flex-shrink:0;place-items:center;display:grid}.ds-checkbox__box svg{opacity:0;width:.8rem}.ds-checkbox__input:checked+.ds-checkbox__box{background:var(--ds-color-action);border-color:var(--ds-color-action)}.ds-checkbox__input:checked+.ds-checkbox__box svg{opacity:1}.ds-checkbox__input:focus-visible+.ds-checkbox__box{box-shadow:var(--ds-focus-ring)}.ds-checkbox__label{align-items:center;gap:var(--ds-space-3);flex:1;display:inline-flex}.ds-checkbox__trailing{font:var(--ds-type-caption);color:var(--ds-color-text-subtle)}.ds-switch{justify-content:space-between;align-items:center;gap:var(--ds-space-5);display:flex}.ds-switch__label{font:var(--ds-type-label-md);cursor:pointer}.ds-switch__track{border-radius:var(--ds-radius-full);background:var(--ds-color-border-strong);width:2.5rem;height:1.5rem;transition:background-color var(--ds-duration-normal) var(--ds-ease-standard);flex-shrink:0;position:relative}.ds-switch__track[aria-checked=true]{background:var(--ds-color-action)}.ds-switch__track:disabled{opacity:.5}.ds-switch__thumb{border-radius:var(--ds-radius-full);background:var(--ds-color-surface);width:1.125rem;height:1.125rem;transition:transform var(--ds-duration-normal) var(--ds-ease-emphasized);position:absolute;top:.1875rem;left:.1875rem}[aria-checked=true]>.ds-switch__thumb{transform:translate(1rem)}.ds-input{--ds-input-height:var(--ds-control-height-md);align-items:center;gap:var(--ds-space-3);min-width:0;min-height:var(--ds-input-height);padding-left:var(--ds-space-5);padding-right:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard);display:flex}.ds-input:focus-within{border-color:var(--ds-color-text);box-shadow:var(--ds-field-focus-ring)}.ds-input:has([aria-invalid=true]){border-color:var(--ds-color-danger)}.ds-input--sm{--ds-input-height:var(--ds-control-height-sm)}.ds-input--lg{--ds-input-height:var(--ds-control-height-lg)}.ds-input--underline{border-width:0 0 var(--ds-border-width);border-color:var(--ds-input-underline-color,var(--ds-color-border-strong));background:0 0;border-radius:0;padding-left:0;padding-right:0}.ds-input--underline:focus-within{box-shadow:none;border-color:var(--ds-input-underline-focus,var(--ds-color-text))}.ds-input__control{width:100%;min-width:0;height:100%;font:var(--ds-type-body-md);color:inherit;background:0 0;border:0;outline:none;flex:1}.ds-input__control::placeholder{color:var(--ds-input-placeholder,var(--ds-color-text-subtle))}.ds-input__control:focus-visible{box-shadow:none}.ds-input__control[type=number]{appearance:textfield}.ds-input__control::-webkit-inner-spin-button{appearance:none;margin:0}.ds-input__control::-webkit-outer-spin-button{appearance:none;margin:0}.ds-input__affix{color:var(--ds-color-text-muted);align-items:center;display:inline-flex}.ds-textarea{width:100%;min-height:5rem;padding:var(--ds-space-4) var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);font:var(--ds-type-body-md);color:var(--ds-color-text);resize:vertical}.ds-textarea:focus{border-color:var(--ds-color-text);box-shadow:var(--ds-field-focus-ring);outline:none}.ds-textarea[aria-invalid=true]{border-color:var(--ds-color-danger)}.ds-textarea::placeholder{color:var(--ds-color-text-subtle)}.ds-field{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-field__label{font:var(--ds-type-label-md)}.ds-field__help{font:var(--ds-type-body-sm);color:var(--ds-color-text-muted)}.ds-field__error{font:var(--ds-type-body-sm);color:var(--ds-color-danger)}.ds-select{min-height:var(--ds-control-height-md);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-full);background:var(--ds-color-surface);font:var(--ds-type-label-md);align-items:center;display:inline-flex;position:relative}.ds-select:focus-within{box-shadow:var(--ds-focus-ring)}.ds-select--sm{min-height:var(--ds-control-height-sm)}.ds-select--field{border-color:var(--ds-color-border-strong);border-radius:var(--ds-radius-md);width:100%;font:var(--ds-type-body-md);display:flex}.ds-select--field:focus-within{border-color:var(--ds-color-text);box-shadow:var(--ds-field-focus-ring)}.ds-select--field .ds-select__control{width:100%}.ds-select:has([aria-invalid=true]){border-color:var(--ds-color-danger)}.ds-select__prefix{padding-left:var(--ds-space-5);white-space:nowrap;pointer-events:none}.ds-select__control{appearance:none;height:100%;min-height:inherit;padding-left:var(--ds-space-2);padding-right:var(--ds-space-9);font:inherit;cursor:pointer;background:0 0;border:0;outline:none}.ds-select__control:focus-visible{box-shadow:none}.ds-select:not(:has(.ds-select__prefix)) .ds-select__control{padding-left:var(--ds-space-5)}.ds-select__chevron{right:var(--ds-space-5);pointer-events:none;position:absolute}.ds-chip{--ds-chip-bg:var(--ds-color-surface);--ds-chip-fg:var(--ds-color-text);--ds-chip-border:var(--ds-color-border);align-items:center;gap:var(--ds-space-3);min-height:var(--ds-control-height-sm);padding-left:var(--ds-space-5);padding-right:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-chip-border);border-radius:var(--ds-radius-full);background:var(--ds-chip-bg);color:var(--ds-chip-fg);font:var(--ds-type-label-md);white-space:nowrap;cursor:pointer;transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),background-color var(--ds-duration-fast) var(--ds-ease-standard);display:inline-flex}.ds-chip:hover{--ds-chip-border:var(--ds-color-border-strong)}.ds-chip:disabled{opacity:.45;cursor:not-allowed;-webkit-text-decoration:line-through;text-decoration:line-through}.ds-chip--sm{min-height:2rem;padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);font:var(--ds-type-label-sm)}.ds-chip[data-selected]{--ds-chip-bg:var(--ds-color-action);--ds-chip-fg:var(--ds-color-on-action);--ds-chip-border:var(--ds-color-action)}.ds-chip--outline-selected[data-selected]{--ds-chip-bg:var(--ds-color-surface);--ds-chip-fg:var(--ds-color-text);--ds-chip-border:var(--ds-color-text);box-shadow:inset 0 0 0 1px var(--ds-color-text)}.ds-chip__leading{display:inline-flex}.ds-chip__remove{width:.8rem;height:.8rem}.ds-segmented{grid-gap:var(--ds-space-2);gap:var(--ds-space-2);padding:var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-color-border);background:var(--ds-color-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ds-segmented,.ds-segmented__item{border-radius:var(--ds-radius-full)}.ds-segmented__item{min-height:calc(-.25rem + var(--ds-control-height-sm));padding-left:var(--ds-space-4);padding-right:var(--ds-space-4);font:var(--ds-type-label-md);color:var(--ds-color-text);transition:background-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-segmented__item:hover:not([data-state=checked]):not([data-disabled]){background:var(--ds-color-surface-sunken)}.ds-segmented__item[data-state=checked]{background:var(--ds-color-action);color:var(--ds-color-on-action)}.ds-segmented__item[data-disabled]{color:var(--ds-color-text-subtle);cursor:not-allowed;-webkit-text-decoration:line-through;text-decoration:line-through}.ds-accordion{border-top:var(--ds-border-width) solid var(--ds-color-border-strong)}.ds-accordion__item{border-bottom:var(--ds-border-width) solid var(--ds-color-border-strong)}.ds-accordion__header{margin:0}.ds-accordion__trigger{width:100%;min-height:3.5rem;font:var(--ds-type-label-md);color:var(--ds-color-text);text-align:left;justify-content:space-between;align-items:center;display:flex}.ds-accordion__marker{width:.75rem;height:.75rem;position:relative}.ds-accordion__marker:after,.ds-accordion__marker:before{content:"";height:1.5px;transition:transform var(--ds-duration-normal) var(--ds-ease-standard);background:currentColor;position:absolute;top:50%;left:0;right:0}.ds-accordion__marker:after{transform:rotate(90deg)}.ds-accordion__trigger[data-state=open] .ds-accordion__marker:after{transform:rotate(0)}.ds-accordion__content{overflow:hidden}.ds-accordion__content[data-state=open]{animation:ds-accordion-down var(--ds-duration-normal) var(--ds-ease-standard)}.ds-accordion__content[data-state=closed]{animation:ds-accordion-up var(--ds-duration-normal) var(--ds-ease-standard)}.ds-accordion__body{padding-bottom:var(--ds-space-6)}@keyframes ds-accordion-down{0%{height:0}to{height:var(--reka-accordion-content-height)}}@keyframes ds-accordion-up{0%{height:var(--reka-accordion-content-height)}to{height:0}}.ds-sheet__overlay{z-index:var(--ds-z-overlay);background:var(--ds-color-overlay);position:fixed;inset:0}.ds-sheet__overlay[data-state=open]{animation:ds-fade-in var(--ds-duration-normal) var(--ds-ease-standard)}.ds-sheet{z-index:var(--ds-z-modal);background:var(--ds-color-surface);color:var(--ds-color-text);box-shadow:var(--ds-shadow-lg);flex-direction:column;display:flex;position:fixed}.ds-sheet:focus{outline:none}.ds-sheet--left,.ds-sheet--right{width:calc(min(26rem,100vw));top:0;bottom:0}.ds-sheet--right{right:0}.ds-sheet--right[data-state=open]{animation:ds-slide-in-right var(--ds-duration-slow) var(--ds-ease-standard)}.ds-sheet--left{left:0}.ds-sheet--left[data-state=open]{animation:ds-slide-in-left var(--ds-duration-slow) var(--ds-ease-standard)}.ds-sheet--bottom{border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg);max-height:88dvh;bottom:0;left:0;right:0}.ds-sheet--bottom[data-state=open]{animation:ds-slide-in-up var(--ds-duration-slow) var(--ds-ease-standard)}.ds-sheet__header{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:var(--ds-border-width) solid var(--ds-color-border);display:flex}.ds-sheet__title{font:var(--ds-type-heading-md);flex:1}.ds-sheet__close{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-radius-full);place-items:center;display:grid}.ds-sheet__close:hover{background:var(--ds-color-surface-sunken)}.ds-sheet__body{padding:var(--ds-space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.ds-sheet__footer{padding:var(--ds-space-5) var(--ds-space-6);border-top:var(--ds-border-width) solid var(--ds-color-border)}@keyframes ds-fade-in{0%{opacity:0}}@keyframes ds-slide-in-right{0%{transform:translate(100%)}}@keyframes ds-slide-in-left{0%{transform:translate(-100%)}}@keyframes ds-slide-in-up{0%{transform:translateY(100%)}}.ds-dialog__overlay{z-index:var(--ds-z-overlay);background:var(--ds-color-overlay);position:fixed;inset:0}.ds-dialog__overlay[data-state=open]{animation:ds-fade-in var(--ds-duration-normal) var(--ds-ease-standard)}.ds-dialog{z-index:var(--ds-z-modal);border-top-left-radius:var(--ds-radius-lg);border-top-right-radius:var(--ds-radius-lg);background:var(--ds-color-surface);max-height:92dvh;color:var(--ds-color-text);box-shadow:var(--ds-shadow-lg);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.ds-dialog:focus{outline:none}.ds-dialog[data-state=open]{animation:ds-slide-in-up var(--ds-duration-slow) var(--ds-ease-standard)}@media (width>=48rem){.ds-dialog{width:min(36rem,100vw - 2 * var(--ds-space-8));border-radius:var(--ds-radius-lg);max-height:88dvh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ds-dialog[data-state=open]{animation:ds-dialog-in var(--ds-duration-normal) var(--ds-ease-standard)}.ds-dialog--lg{width:min(48rem,100vw - 2 * var(--ds-space-8))}}.ds-dialog__header{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:var(--ds-border-width) solid var(--ds-color-border);display:flex}.ds-dialog__title{font:var(--ds-type-heading-md);flex:1}.ds-dialog__close{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-radius-full);place-items:center;display:grid}.ds-dialog__close:hover{background:var(--ds-color-surface-sunken)}.ds-dialog__body{padding:var(--ds-space-6);overscroll-behavior:contain;flex:1;overflow-y:auto}.ds-dialog__footer{padding:var(--ds-space-5) var(--ds-space-6);border-top:var(--ds-border-width) solid var(--ds-color-border)}@keyframes ds-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)}}.ds-date-range{gap:0;padding-left:0;padding-right:0}.ds-date-range__trigger{align-items:center;gap:var(--ds-space-3);min-width:0;height:var(--ds-input-height);padding-left:var(--ds-space-5);padding-right:var(--ds-space-5);color:var(--ds-color-text);font:var(--ds-type-body-md);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ds-date-range__trigger:focus-visible{outline:none}.ds-date-range__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-date-range__value--empty{color:var(--ds-color-text-subtle)}.ds-date-range__clear{margin-right:var(--ds-space-3);padding:var(--ds-space-1);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ds-calendar__nav,.ds-date-range__action,.ds-date-range__clear:hover,.ds-date-range__popover{color:var(--ds-color-text)}.ds-date-range__popover{z-index:var(--ds-z-dropdown);max-width:calc(100vw - 2 * var(--ds-space-4));padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-raised);box-shadow:var(--ds-shadow-lg)}.ds-date-range__popover:focus{outline:none}.ds-date-range__popover[data-state=open]{animation:ds-fade-in var(--ds-duration-fast) var(--ds-ease-standard)}.ds-date-range__footer{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:var(--ds-border-width) solid var(--ds-color-border);justify-content:flex-end;display:flex}.ds-date-range__action{padding:var(--ds-space-2) var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-full);font:var(--ds-type-label-sm);cursor:pointer;background:0 0}.ds-date-range__action:disabled{opacity:.5;cursor:default}.ds-calendar__header{margin-bottom:var(--ds-space-4);justify-content:space-between;align-items:center;display:flex}.ds-calendar__heading{font:var(--ds-type-label-md)}.ds-calendar__nav{width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);border-radius:var(--ds-radius-full);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ds-calendar__day:hover,.ds-calendar__nav:hover{background:var(--ds-color-surface-sunken)}.ds-calendar__nav[data-disabled]{opacity:.4;cursor:default}.ds-calendar__months{gap:var(--ds-space-6);flex-wrap:wrap;display:flex}.ds-calendar__grid{border-collapse:collapse}.ds-calendar__weekday{padding-bottom:var(--ds-space-2);color:var(--ds-color-text-muted);font:var(--ds-type-caption)}.ds-calendar__cell{padding:0}.ds-calendar__day{border-radius:var(--ds-radius-md);width:2.25rem;height:2.25rem;color:var(--ds-color-text);font:var(--ds-type-body-sm);cursor:pointer;place-items:center;display:grid}.ds-calendar__day:focus-visible{box-shadow:var(--ds-field-focus-ring);outline:none}.ds-calendar__day[data-today]{font:var(--ds-type-label-md);-webkit-text-decoration:underline;text-decoration:underline}.ds-calendar__day[data-highlighted],.ds-calendar__day[data-selected]{background:var(--ds-color-primary-subtle);border-radius:0}.ds-calendar__day[data-highlighted-end],.ds-calendar__day[data-highlighted-start],.ds-calendar__day[data-selection-end],.ds-calendar__day[data-selection-start]{border-radius:var(--ds-radius-md);background:var(--ds-color-action);color:var(--ds-color-on-action)}.ds-calendar__day[data-outside-view]{color:var(--ds-color-text-subtle)}.ds-calendar__day[data-disabled],.ds-calendar__day[data-unavailable]{color:var(--ds-color-text-subtle);cursor:default;-webkit-text-decoration:line-through;text-decoration:line-through}.ds-choice-list{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-choice-list__card{border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-choice-list__card:hover:not([data-disabled]){border-color:var(--ds-color-border-strong)}.ds-choice-list__card[data-selected]{border-color:var(--ds-color-action);box-shadow:inset 0 0 0 1px var(--ds-color-action)}.ds-choice-list__card[data-disabled]{opacity:.5}.ds-choice-list__item{align-items:center;gap:var(--ds-space-4);width:100%;padding:var(--ds-space-5);text-align:left;color:var(--ds-color-text);display:flex}.ds-choice-list__item:focus-visible{box-shadow:var(--ds-focus-ring);border-radius:var(--ds-radius-md)}.ds-choice-list__item[data-disabled]{cursor:not-allowed}.ds-choice-list__radio{border:1.5px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-full);flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;display:grid}[data-state=checked]>.ds-choice-list__radio{border-color:var(--ds-color-action)}.ds-choice-list__dot{border-radius:var(--ds-radius-full);background:var(--ds-color-action);width:.5625rem;height:.5625rem}.ds-choice-list__text{gap:var(--ds-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds-choice-list__label{font:var(--ds-type-label-md)}.ds-choice-list__description{font:var(--ds-type-body-sm);color:var(--ds-color-text-muted)}.ds-choice-list__trailing{flex-shrink:0}.ds-choice-list__details{padding:0 var(--ds-space-5) var(--ds-space-5) calc(1.125rem + var(--ds-space-5) + var(--ds-space-4))}.ds-skeleton-group{gap:var(--ds-space-3);flex-direction:column;display:flex}.ds-skeleton{background:linear-gradient(90deg,var(--ds-color-surface-sunken) 0,var(--ds-color-surface) 50%,var(--ds-color-surface-sunken) 100%);background-size:200% 100%;width:100%;animation:1.4s ease-in-out infinite ds-shimmer;display:block}.ds-skeleton--text{border-radius:var(--ds-radius-sm);height:.9em}.ds-skeleton--rect{border-radius:var(--ds-radius-md);min-height:1rem}.ds-skeleton--circle{border-radius:var(--ds-radius-full);aspect-ratio:1}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ds-empty-state{align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-12) var(--ds-space-6);text-align:center;flex-direction:column;display:flex}.ds-empty-state__icon{border-radius:var(--ds-radius-full);background:var(--ds-color-surface);width:3.5rem;height:3.5rem;color:var(--ds-color-primary);place-items:center;display:grid}.ds-empty-state__description{max-width:28rem;color:var(--ds-color-text-muted)}.ds-empty-state__actions{margin-top:var(--ds-space-4)}.ds-alert{--ds-alert-fg:var(--ds-color-info);--ds-alert-bg:var(--ds-color-info-subtle);gap:var(--ds-space-4);padding:var(--ds-space-5);border-radius:var(--ds-radius-md);background:var(--ds-alert-bg);color:var(--ds-alert-fg);font:var(--ds-type-body-sm);display:flex}.ds-alert--success{--ds-alert-fg:var(--ds-color-success);--ds-alert-bg:var(--ds-color-success-subtle)}.ds-alert--warning{--ds-alert-fg:var(--ds-color-warning);--ds-alert-bg:var(--ds-color-warning-subtle)}.ds-alert--danger{--ds-alert-fg:var(--ds-color-danger);--ds-alert-bg:var(--ds-color-danger-subtle)}.ds-alert__icon{color:var(--ds-alert-fg);margin-top:.15em}.ds-alert__title{font:var(--ds-type-label-md);margin-bottom:var(--ds-space-2)}.ds-progress{border-radius:var(--ds-radius-full);background:var(--ds-color-border);width:100%;height:2px;position:relative;overflow:hidden}.ds-progress__bar{background:var(--ds-color-text);height:100%;transition:width var(--ds-duration-slow) var(--ds-ease-standard);display:block}.ds-progress--danger,.ds-progress--primary{height:4px}.ds-progress--primary .ds-progress__bar{background:var(--ds-color-primary)}.ds-progress--danger .ds-progress__bar{background:var(--ds-color-danger)}.ds-image{width:100%;aspect-ratio:var(--ds-image-ratio,var(--ds-image-ratio-default));border-radius:var(--ds-image-radius,var(--ds-image-radius-default));background:var(--ds-color-surface-sunken);display:block;position:relative;overflow:hidden}.ds-image--radius-none{--ds-image-radius-default:0}.ds-image--radius-md{--ds-image-radius-default:var(--ds-radius-md)}.ds-image--radius-lg{--ds-image-radius-default:var(--ds-radius-lg)}.ds-image--radius-full{--ds-image-radius-default:var(--ds-radius-full)}.ds-image__img{width:100%;height:100%;transition:transform var(--ds-duration-slow) var(--ds-ease-standard),opacity var(--ds-duration-normal)}.ds-image__img--cover{-o-object-fit:cover;object-fit:cover}.ds-image__img--contain{-o-object-fit:contain;object-fit:contain}.ds-image__overlay{pointer-events:none;position:absolute;inset:0}.ds-image__overlay>*{pointer-events:auto}.ds-color-scheme-toggle{gap:var(--ds-space-1);padding:var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-toggle-border,var(--ds-color-border));border-radius:var(--ds-radius-full);display:inline-flex}.ds-color-scheme-toggle__option{border-radius:var(--ds-radius-full);width:2rem;height:2rem;color:var(--ds-toggle-fg,var(--ds-color-text-muted));place-items:center;display:grid}.ds-color-scheme-toggle__option[aria-checked=true]{background:var(--ds-toggle-active-bg,var(--ds-color-surface-sunken));color:var(--ds-toggle-active-fg,var(--ds-color-text))}}@layer ds.utilities{.ds-type-display-lg{font:var(--ds-type-display-lg);letter-spacing:-.02em}.ds-type-display-md{font:var(--ds-type-display-md);letter-spacing:-.02em}.ds-type-heading-xl{font:var(--ds-type-heading-xl);letter-spacing:-.015em}.ds-type-heading-lg{font:var(--ds-type-heading-lg);letter-spacing:-.01em}.ds-type-heading-md{font:var(--ds-type-heading-md)}.ds-type-heading-sm{font:var(--ds-type-heading-sm)}.ds-type-body-lg{font:var(--ds-type-body-lg)}.ds-type-body-md{font:var(--ds-type-body-md)}.ds-type-body-sm{font:var(--ds-type-body-sm)}.ds-type-label-md{font:var(--ds-type-label-md)}.ds-type-label-sm{font:var(--ds-type-label-sm)}.ds-type-caption{font:var(--ds-type-caption)}.ds-type-code{font:var(--ds-type-code)}.ds-type-overline{font:var(--ds-type-overline);text-transform:uppercase;letter-spacing:.08em}.ds-type-price-lg{font:var(--ds-type-price-lg);letter-spacing:-.01em}.ds-type-logo{font:var(--ds-type-logo);letter-spacing:-.03em}.ds-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-prose{font:var(--ds-type-body-md)}.ds-prose :where(h2){margin:var(--ds-space-5) 0 var(--ds-space-2);font:var(--ds-type-heading-md);color:var(--ds-color-text)}.ds-prose :where(h3){margin:var(--ds-space-4) 0 var(--ds-space-2);font:var(--ds-type-heading-sm);color:var(--ds-color-text)}.ds-prose :where(p,ul,ol,table){margin:0 0 var(--ds-space-3)}.ds-prose :where(ul,ol){padding-left:var(--ds-space-5)}.ds-prose :where(strong){color:var(--ds-color-text)}.ds-prose :where(:first-child){margin-top:0}.ds-prose :where(img){max-width:100%}.ds-prose :where(table){border-collapse:collapse;width:100%}.ds-prose :where(th,td){padding:var(--ds-space-2) var(--ds-space-3);border-bottom:var(--ds-border-width) solid var(--ds-color-border);text-align:left}.ds-prose :where(code){padding:0 var(--ds-space-1);border:var(--ds-border-width) solid var(--ds-color-border);border-radius:var(--ds-radius-sm);background:var(--ds-color-surface-sunken);font:var(--ds-type-code)}.ds-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.error[data-v-20d456b1]{background:var(--ds-color-bg);place-items:center;min-height:100dvh;display:grid}
