@layer theme;@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(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color: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}*,:after,:before,::backdrop{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}::file-selector-button{border-color:var(--border);outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}input:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}textarea:-webkit-autofill{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}textarea:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}textarea:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}textarea:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 5000s ease-in-out,color 5000s ease-in-out;-webkit-box-shadow:0 0 0px 1000px var(--background) inset!important;-webkit-text-fill-color:var(--foreground)!important;border-color:var(--input)!important}}@layer components{:where([data-slot=prose])>:first-child{margin-block-start:0}:where([data-slot=prose])>:last-child{margin-block-end:0}:where([data-slot=prose])>*+*{margin-block-start:1em}:where([data-slot=prose])>:is(h2,h3,h4)+*{margin-block-start:.5em}:where([data-slot=prose])>h2{letter-spacing:-.01em;color:var(--foreground);text-wrap:balance;margin-block-start:2em;scroll-margin-top:6rem;font-size:1.25em;font-weight:600;line-height:1.35}:where([data-slot=prose])>h3{color:var(--foreground);margin-block-start:1.5em;scroll-margin-top:6rem;font-size:1.0625em;font-weight:600;line-height:1.4}:where([data-slot=prose])>h4{color:var(--foreground);margin-block-start:1.25em;font-size:1em;font-weight:600}:where([data-slot=prose])>:is(h2,h3,h4):first-child{margin-block-start:0}:where([data-slot=prose])>:is(ul,ol){padding-inline-start:1.25em}:where([data-slot=prose])>ul,:where([data-slot=prose])>:is(ul,ol) li>ul{list-style:outside}:where([data-slot=prose])>ol,:where([data-slot=prose])>:is(ul,ol) li>ol{list-style:decimal}:where([data-slot=prose])>:is(ul,ol) li>:is(ul,ol){margin-block-start:.25em;padding-inline-start:1.25em}:where([data-slot=prose])>:is(ul,ol) li+li{margin-block-start:.25em}:where([data-slot=prose])>:is(ul,ol) li::marker{color:var(--muted-foreground)}:where([data-slot=prose])>:is(p,ul,ol,blockquote,h2,h3,h4,figure,table) a{color:var(--foreground);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:from-font;transition:color .15s}:where([data-slot=prose])>:is(p,ul,ol,blockquote,h2,h3,h4,figure,table) a:hover{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){:where([data-slot=prose])>:is(p,ul,ol,blockquote,h2,h3,h4,figure,table) a{transition:none}}:where([data-slot=prose])>[data-slot=alert] a{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:from-font}:where([data-slot=prose])>[data-slot=alert] a:hover{text-decoration-thickness:.125em}:where([data-slot=prose])>[data-slot=alert] a:active{opacity:.72}:where([data-slot=prose])>:is(p,ul,ol,blockquote,h2,h3,h4,table) :is(strong,b){color:var(--foreground);font-weight:600}:where([data-slot=prose])>:is(p,ul,ol,blockquote,h2,h3,h4,table) code{border-radius:var(--radius-sm);background-color:var(--muted);font-family:var(--font-mono);padding:.125em .375em;font-size:max(.75rem,.875em)}:where([data-slot=prose])>blockquote{border-inline-start:2px solid var(--border);color:var(--muted-foreground);padding-inline-start:1em}:where([data-slot=prose])>pre,:where([data-slot=prose])>:is(blockquote,ul,ol) pre{border-radius:var(--radius-md);background-color:var(--code-bg);color:var(--code-fg);font-family:var(--font-mono);overflow-wrap:normal;padding:1rem;font-size:.875em;line-height:1.6;overflow-x:auto}:where([data-slot=prose]) pre.shiki{border-radius:.5rem;margin-block:1rem;padding:1.5rem;font-size:.875rem;line-height:1.25rem}:where([data-slot=prose])>pre code,:where([data-slot=prose])>:is(blockquote,ul,ol) pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}:where([data-slot=prose])>hr{border:0;border-block-start:1px solid var(--border)}:where([data-slot=prose])>:is(img,figure img){border-radius:var(--radius-md);max-width:100%;height:auto}:where([data-slot=prose])>figure figcaption{color:var(--muted-foreground);margin-block-start:.5em;font-size:.875em}:where([data-slot=prose])>table{border-collapse:collapse;width:100%;font-size:.875em;display:block;overflow-x:auto}:where([data-slot=prose])>table :is(th,td){border:1px solid var(--border);text-align:start;padding:.5em .75em}:where([data-slot=prose])>table th{background-color:var(--muted);font-weight:600}}@layer stylex,utilities;@font-face{font-family:FE-Schrift;src:url(/fonts/GL-Nummernschild-Eng.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mandatory;src:url(/fonts/Mandatory.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Thin.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Thin_Italic.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Extra_Light.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Extra_Light_Italic.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Light_Italic.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Medium.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Medium_Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Medium_Italic.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Demi_Bold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Demi_Bold_Italic.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Bold_Italic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Heavy.otf)format("opentype");font-weight:800;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent;src:url(/fonts/Paralucent_Heavy_Italic.otf)format("opentype");font-weight:800;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent Text;src:url(/fonts/Paralucent_Text_Book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent Text;src:url(/fonts/Paralucent_Text_Book_Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent Text;src:url(/fonts/Paralucent_Text_Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Paralucent Text;src:url(/fonts/Paralucent_Text_Bold_Italic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Regular.ttf)format("truetype");font-display:swap}:root{--font-sans:"Paralucent", "Paralucent Text", "ui-sans-serif", "system-ui", "sans-serif";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-fira-code:"Fira Code", "ui-monospace", "monospace";--font-plate-new:"FE-Schrift", "ui-monospace", "monospace";--font-plate-old:"Mandatory", "ui-monospace", "monospace"}html{background-color:var(--background);color-scheme:light dark;letter-spacing:1px;scrollbar-width:thin;scrollbar-color:gray transparent;scrollbar-gutter:stable;overscroll-behavior:none;height:100%;font-weight:300}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-thumb{background-color:gray;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background-color:var(--muted)}html.dark{color-scheme:dark}html.light{color-scheme:light}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{cursor:pointer}:not(pre)>code{color:var(--foreground);background-color:var(--muted)}*,:before,:after{transition-property:transform,opacity,box-shadow,background-color,border-color,outline-color,fill,stroke!important}:root{--radius:.625rem;--background:#fff;--foreground:oklch(26.9% 0 0);--card:#fff;--card-foreground:oklch(26.9% 0 0);--popover:#fff;--popover-foreground:oklch(26.9% 0 0);--primary:oklch(26.9% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklab(0% none none/.04);--secondary-foreground:oklch(26.9% 0 0);--muted:oklab(0% none none/.04);--muted-foreground:#686868;--accent:oklab(0% none none/.04);--accent-foreground:oklch(26.9% 0 0);--destructive:oklch(63.7% .237 25.331);--destructive-foreground:oklch(50.5% .213 27.518);--destructive-solid-bg:var(--destructive-solid);--destructive-solid-ring:color-mix(in oklab, var(--destructive) 20%, transparent);--info:oklch(62.3% .214 259.815);--info-foreground:oklch(48.8% .243 264.376);--success:oklch(69.6% .17 162.48);--success-foreground:oklch(50.8% .118 165.612);--warning:oklch(76.9% .188 70.08);--warning-foreground:oklch(55.5% .163 48.998);--destructive-solid:oklch(57.7% .245 27.325);--info-solid:oklch(54.6% .245 262.881);--warning-solid:oklch(55.5% .163 48.998);--success-solid:oklch(50.8% .118 165.612);--brand:oklch(54.6% .245 262.881);--brand-foreground:oklch(54.6% .245 262.881);--brand-solid:oklch(54.6% .245 262.881);--code-bg:oklch(20.5% 0 0);--code-fg:oklch(97% 0 0);--condoconta:oklch(26% .06 240.91);--paper:#fff;--paper-foreground:oklch(20.5% 0 0);--paper-muted-foreground:oklch(43.9% 0 0);--paper-muted:oklch(98.5% 0 0);--paper-border:oklch(87% 0 0);--paper-backdrop:oklch(97% 0 0);--border:oklab(0% none none/.08);--input:oklab(0% none none/.1);--input-strong:#8f8f8f;--field-bg:var(--background);--field-ring:oklch(70.8% 0 0);--ring:oklch(55.6% 0 0);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:color-mix(in srgb, oklch(26.9% 0 0) 64%, var(--sidebar));--sidebar-primary:oklch(26.9% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklab(0% none none/.04);--sidebar-accent-foreground:oklch(26.9% 0 0);--sidebar-border:oklab(0% none none/.06);--sidebar-ring:oklch(70.8% 0 0);--shell:oklch(97% 0 0);--shell-foreground:oklch(26.9% 0 0);--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--tone-neutral-bg:oklch(26.9% 0 0);--tone-neutral-fg:oklch(98.5% 0 0);--tone-neutral-bg-hover:oklch(37.1% 0 0);--tone-violet-bg:oklch(96.9% .016 293.756);--tone-violet-border:oklch(89.4% .057 293.283);--tone-violet-fg:oklch(49.1% .27 292.581);--tone-orange-bg:oklch(98% .016 73.684);--tone-orange-border:oklch(90.1% .076 70.697);--tone-orange-fg:oklch(55.3% .195 38.402);--tone-orange-solid:oklch(55.3% .195 38.402);--tone-orange-bg-hover:color-mix(in oklab, var(--tone-orange-border) 35%, var(--tone-orange-bg));--button-outline-bg:var(--popover);--button-outline-bg-hover:color-mix(in oklab, var(--accent) 50%, transparent);--surface-clip:padding-box;--surface-highlight:0 1px #0000000a;--surface-highlight-active:0 0 transparent}.dark{--background:#141414;--foreground:oklch(97% 0 0);--card:color-mix(in srgb, var(--background) 98%, #fff);--card-foreground:oklch(97% 0 0);--popover:color-mix(in srgb, var(--background) 98%, #fff);--popover-foreground:oklch(97% 0 0);--primary:oklch(97% 0 0);--primary-foreground:oklch(26.9% 0 0);--secondary:oklab(100% 0 5.96046e-8/.04);--secondary-foreground:oklch(97% 0 0);--muted:oklab(100% 0 5.96046e-8/.04);--muted-foreground:#858585;--accent:oklab(100% 0 5.96046e-8/.04);--accent-foreground:oklch(97% 0 0);--destructive:#fb414a;--destructive-foreground:oklch(70.4% .191 22.216);--destructive-solid-bg:var(--destructive-solid);--destructive-solid-ring:color-mix(in oklab, var(--destructive) 40%, transparent);--info:oklch(62.3% .214 259.815);--info-foreground:oklch(70.7% .165 254.624);--success:oklch(69.6% .17 162.48);--success-foreground:oklch(76.5% .177 163.223);--warning:oklch(76.9% .188 70.08);--warning-foreground:oklch(82.8% .189 84.429);--destructive-solid:oklch(50.5% .213 27.518);--info-solid:oklch(48.8% .243 264.376);--warning-solid:oklch(55.5% .163 48.998);--success-solid:oklch(50.8% .118 165.612);--brand:oklch(54.6% .245 262.881);--brand-foreground:oklch(70.7% .165 254.624);--brand-solid:oklch(48.8% .243 264.376);--code-bg:oklch(26.9% 0 0);--code-fg:oklch(97% 0 0);--condoconta:oklch(26% .06 240.91);--paper:#fff;--paper-foreground:oklch(20.5% 0 0);--paper-muted-foreground:oklch(43.9% 0 0);--paper-muted:oklch(98.5% 0 0);--paper-border:oklch(87% 0 0);--paper-backdrop:oklch(14.5% 0 0);--border:oklab(100% 0 5.96046e-8/.06);--input:oklab(100% 0 5.96046e-8/.08);--input-strong:#626262;--field-bg:color-mix(in oklab, var(--input) 32%, transparent);--field-ring:oklch(55.6% 0 0);--ring:oklch(55.6% 0 0);--sidebar:#111;--sidebar-foreground:color-mix(in srgb, oklch(97% 0 0) 64%, var(--sidebar));--sidebar-primary:oklch(97% 0 0);--sidebar-primary-foreground:oklch(26.9% 0 0);--sidebar-accent:oklab(100% 0 5.96046e-8/.04);--sidebar-accent-foreground:oklch(97% 0 0);--sidebar-border:oklab(100% 0 5.96046e-8/.05);--sidebar-ring:oklch(70.8% 0 0);--shell:oklch(14.5% 0 0);--shell-foreground:oklch(87% 0 0);--tone-neutral-bg:oklch(97% 0 0);--tone-neutral-fg:oklch(20.5% 0 0);--tone-neutral-bg-hover:oklch(92.2% 0 0);--tone-violet-bg:oklch(28.3% .141 291.089);--tone-violet-border:oklch(43.2% .232 292.759);--tone-violet-fg:oklch(81.1% .111 293.571);--tone-orange-bg:oklch(26.6% .079 36.259);--tone-orange-border:oklch(47% .157 37.304);--tone-orange-fg:oklch(83.7% .128 66.29);--tone-orange-solid:oklch(55.3% .195 38.402);--tone-orange-bg-hover:color-mix(in oklab, var(--tone-orange-border) 35%, var(--tone-orange-bg));--button-outline-bg:color-mix(in oklab, var(--input) 32%, transparent);--button-outline-bg-hover:color-mix(in oklab, var(--input) 64%, transparent);--surface-clip:border-box;--surface-highlight:0 -1px #ffffff0f;--surface-highlight-active:0 -1px #ffffff05}body:has([data-slot=dialog-overlay][data-state=open]) [data-sonner-toaster],body:has([data-slot=alert-dialog-backdrop][data-state=open]) [data-sonner-toaster]{z-index:49!important}[data-sonner-toaster]{--width:600px!important}[data-sonner-toast][data-front=false][data-expanded=false] [data-close-button]{display:none}[data-sonner-toast]{background:var(--popover)!important}[data-sonner-toaster] [data-sonner-toast]{font-family:var(--font-sans)!important;border-radius:var(--radius-lg)!important;background-color:var(--popover)!important;width:var(--width)!important;align-items:center!important;max-width:600px!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}[data-sonner-toast] [data-icon] svg{width:1rem;height:1rem}[data-sonner-toast] [data-title]{font-weight:500!important}[data-sonner-toast] [data-description]{color:var(--muted-foreground)!important;font-weight:300!important}[data-sonner-toast] [data-button][data-action]{background-color:var(--foreground)!important;color:var(--background)!important;border-radius:var(--radius-md)!important;border-width:0!important;flex-shrink:0!important;height:1.75rem!important;margin-left:auto!important;padding-inline:.75rem!important;font-size:.75rem!important;font-weight:500!important;line-height:1rem!important}[data-sonner-toast] [data-button][data-cancel]{background-color:var(--muted)!important;color:var(--muted-foreground)!important}[data-sonner-toast] [data-close-button]{background-color:var(--popover)!important;color:var(--muted-foreground)!important;border-color:var(--border)!important;opacity:.7!important}@media (hover:hover){[data-sonner-toast] [data-close-button]:hover{opacity:1!important}}[data-sonner-toast][data-type=success] [data-icon] svg{color:var(--success-foreground)!important}[data-sonner-toast][data-type=error] [data-icon] svg{color:var(--destructive-foreground)!important}[data-sonner-toast][data-type=warning] [data-icon] svg{color:var(--warning-foreground)!important}[data-sonner-toast][data-type=info] [data-icon] svg{color:var(--info-foreground)!important}[data-sonner-toast][data-type=loading] [data-icon] svg{opacity:.8!important}

@layer theme, base, components, stylex.priority1;

@layer stylex.priority2 {
  .xln7xf2 {
    font: inherit;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x18fg3ns {
    margin: -.25rem;
  }

  .xkdpibf {
    margin: -1px;
  }

  .xuuvofg {
    margin: .5rem;
  }

  .x16iwrj3 {
    margin: .75rem;
  }

  .x1bcnp5n {
    margin: .5rem;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x4hh4ul {
    margin: 1.25rem;
  }

  .x42y017, .xwuecvb {
    margin: 1rem;
  }

  .x78pyy4 {
    padding: .25rem;
  }

  .xd7ozn7 {
    padding: .375rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x79iv2k {
    padding: .75rem;
  }

  .x8hbxov {
    padding: .875rem;
  }

  .x1cnqh38 {
    padding: .25rem;
  }

  .xyz5aeg {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xomzojh {
    padding: 1.25rem;
  }

  .xis3749, .xja3s6c {
    padding: 1.5rem;
  }

  .x1uz70x1, .xvrg9ax {
    padding: 1rem;
  }

  .xr7fb70 {
    padding: 2.5rem;
  }

  .x1lht5kw {
    padding: 25.4mm;
  }

  .xv27o9w {
    padding: 2rem;
  }

  .x1m0t7mv {
    padding: var(--x10hxsbf);
  }

  .xgyey5g {
    padding: var(--x16cnj54);
  }

  .x1jacrwf.x1jacrwf:where(.xn6uyqy[data-slot="card-frame"] *) {
    margin: -1px;
  }

  .x1rvffjg.x1rvffjg:where(.x29y2td[data-variant="underline"] *) {
    padding: 0;
  }

  @media (width >= 40rem) {
    .x15khqib.x15khqib {
      padding: 1.25rem;
    }

    .xhk2s8o.xhk2s8o {
      padding: 2.5rem;
    }

    .xpp0i9q.xpp0i9q {
      padding: 2rem;
    }

    .x1k78qhj.x1k78qhj {
      padding: 3rem;
    }
  }

  @media (width >= 48rem) {
    .xbu6a1q.xbu6a1q {
      padding: 3rem;
    }
  }

  @media (width >= 40rem) {
    .x88zgwr.x88zgwr {
      padding: var(--x10hxsbf);
    }
  }

  @container (width >= 36rem) {
    .x150l4zl.x150l4zl {
      padding: 1.25rem;
    }

    .x3yx2bu.x3yx2bu {
      padding: 1.5rem;
    }

    .x534ux3.x534ux3 {
      padding: 2rem;
    }
  }
}

@layer stylex.priority3 {
  .x1w1i4ky {
    border-color: #000;
  }

  .x1x690hy {
    border-color: color-mix(in oklab,var(--x16yojm1) 60%,transparent);
  }

  .x1vzoz13 {
    border-color: color-mix(in oklab,var(--x1lsc738) 8%,transparent);
  }

  .xsb8qvs {
    border-color: color-mix(in oklab,var(--x4bx5bp) 20%,transparent);
  }

  .xvf63lk {
    border-color: color-mix(in oklab,var(--x7vakgz) 32%,transparent);
  }

  .xvgva2n {
    border-color: color-mix(in oklab,var(--x7vakgz) 50%,transparent);
  }

  .xepo8sg {
    border-color: color-mix(in oklab,var(--xegmqqf) 20%,transparent);
  }

  .x1jyssx {
    border-color: color-mix(in oklab,var(--xfk9kj2) 25%,transparent);
  }

  .x5wzk8i {
    border-color: color-mix(in oklab,var(--xfk9kj2) 30%,transparent);
  }

  .x602vvp {
    border-color: color-mix(in oklab,var(--xfk9kj2) 32%,transparent);
  }

  .x1i6joj5 {
    border-color: color-mix(in oklab,var(--xfk9kj2) 36%,transparent);
  }

  .x1ils0yt {
    border-color: color-mix(in oklab,var(--xfk9kj2) 50%,transparent);
  }

  .xsrh06v {
    border-color: color-mix(in oklab,var(--xqoet4i) 32%,transparent);
  }

  .x1oarw33 {
    border-color: color-mix(in oklab,var(--xqoet4i) 50%,transparent);
  }

  .x7gvbfv {
    border-color: color-mix(in oklab,var(--xz6ohrz) 32%,transparent);
  }

  .xluy6rg {
    border-color: color-mix(in oklab,var(--xz6ohrz) 50%,transparent);
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xx5jssg {
    border-color: var(--x17c5daa);
  }

  .xm7z0m3 {
    border-color: var(--x1d2aand);
  }

  .xqgbnor {
    border-color: var(--x1imksjp);
  }

  .x1yk99jz {
    border-color: var(--x1jtlhuj);
  }

  .x1p75q9m {
    border-color: var(--x1rb2mkb);
  }

  .x1tapn5j {
    border-color: var(--x1s6hh77);
  }

  .xu40a9f {
    border-color: var(--x6ztq6o);
  }

  .x13cjx6h {
    border-color: var(--x98656n);
  }

  .x1c5eni8 {
    border-color: var(--xc4u2qx);
  }

  .xxmcc5m {
    border-color: var(--xegmqqf);
  }

  .x1orzgen {
    border-color: var(--xfk9kj2);
  }

  .x1wp8bps {
    border-color: var(--xfr9ilu);
  }

  .x1r7j67u {
    border-color: var(--xqoet4i);
  }

  .x1avyd5q {
    border-color: var(--xra0m7d);
  }

  .x1mlaiq6 {
    border-color: var(--xxtvbf8);
  }

  .xmgcrfi {
    border-inline-color: var(--x1s6hh77);
  }

  .x1vxew43 {
    border-inline-style: solid;
  }

  .xuxrje7 {
    border-inline-width: 0;
  }

  .x1l0rsgs {
    border-inline-width: 1px;
  }

  .x16eypsj {
    border-radius: .25rem;
  }

  .x116uinm {
    border-radius: .5rem;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x3fmiap {
    border-radius: 1rem;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x9chn7l {
    border-radius: calc(var(--x1ul45w2) + .25rem);
  }

  .xymmrxl {
    border-radius: calc(var(--x1w2hw6v) - 1px);
  }

  .x1pjcqnp {
    border-radius: inherit;
  }

  .xyqe6gq {
    border-radius: var(--x19rtnsj);
  }

  .x5upnbr {
    border-radius: var(--x1ul45w2);
  }

  .x195a9hq {
    border-radius: var(--x1w2hw6v) var(--x1w2hw6v) 0 0;
  }

  .x18ytmf8 {
    border-radius: var(--x1w2hw6v);
  }

  .xad24xe {
    border-radius: var(--x4gtpq5);
  }

  .x1kgwbxq {
    border-radius: var(--xfwsrpz);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xha96y3 {
    border-style: dotted;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xiz4sw {
    border-width: .25rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x845mor {
    flex: 1;
  }

  .xehxkzz {
    flex: 12rem;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .x1ol2t1i {
    flex: 20rem;
  }

  .x1yhxck9 {
    flex: 50%;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .xh9icr9 {
    flex: 2 12rem;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x8ognlh {
    gap: .25rem;
  }

  .xngymnn {
    gap: .5rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .x1csju9d, .xru8eyw {
    gap: 1.5rem;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x8fetqu, .x8mdq5 {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1h4iudz, .x7529cg {
    gap: 2rem;
  }

  .x1keyc1r, .xyi7oya {
    gap: 3rem;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .xm5moh1 {
    grid-column: auto;
  }

  .x10185g9 {
    grid-column: span 1;
  }

  .xf544u5 {
    grid-column: span 2 / span 2;
  }

  .x623te4 {
    grid-column: span 2;
  }

  .xdy9du3 {
    grid-column: span 3 / span 3;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .x7sv70a {
    grid-row: 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .xku1n6l {
    inset-inline: .5rem;
  }

  .x1s8egsj {
    inset-inline: .75rem;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x54134m {
    margin-block: -.125rem;
  }

  .x58fbze {
    margin-block: -2rem;
  }

  .x1e5nzy4 {
    margin-block: .125rem;
  }

  .x8atrpe {
    margin-block: .25rem;
  }

  .x16ktcqu {
    margin-block: .375rem;
  }

  .xahocic {
    margin-block: .5rem;
  }

  .x1k89h87 {
    margin-block: .75rem;
  }

  .x1e1vogd {
    margin-block: .25rem;
  }

  .x1ojq69g {
    margin-block: .5rem;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xnxrd80 {
    margin-block: 1.5rem;
  }

  .xotl0p9 {
    margin-block: 1px;
  }

  .xdpm8jk, .xq6kz29 {
    margin-block: 1rem;
  }

  .x1e6rjun {
    margin-block: 2.5rem;
  }

  .xjdnhkh {
    margin-block: 2rem;
  }

  .x4zoruv {
    margin-block: 3rem;
  }

  .x1wzfynk {
    margin-block: 6rem;
  }

  .x15e8ic6 {
    margin-inline: -.25rem;
  }

  .x1kwpjs4 {
    margin-inline: -1.25rem;
  }

  .x10z5scy {
    margin-inline: -1rem;
  }

  .xiiczor {
    margin-inline: .125rem;
  }

  .x1wboj75 {
    margin-inline: .5rem;
  }

  .x1acpp9h {
    margin-inline: .75rem;
  }

  .x1liig8x {
    margin-inline: .875rem;
  }

  .x5jscvp {
    margin-inline: .25rem;
  }

  .x18kvutm {
    margin-inline: .5rem;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xhpqnqt {
    margin-inline: 1.25rem;
  }

  .x1sny5dq {
    margin-inline: 1.5rem;
  }

  .x24rxb5 {
    margin-inline: 1rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xsql4gr {
    outline: .125rem solid color-mix(in oklab,var(--xegmqqf) 40%,transparent);
  }

  .x13cfjtn {
    outline: 1px solid color-mix(in oklab,var(--xegmqqf) 40%,transparent);
  }

  .x12pvhhj {
    outline: 1px solid var(--x1s6hh77);
  }

  .x1n97sb7 {
    outline: 2px solid var(--xegmqqf);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1iv7sc9 {
    padding-block: .0625rem;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x13eudtd {
    padding-block: .625rem;
  }

  .xo0yzjp {
    padding-block: .75rem;
  }

  .x142x9wm {
    padding-block: .875rem;
  }

  .x1fjxf81 {
    padding-block: .25rem;
  }

  .x1vxjpwr {
    padding-block: .5rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1yb22fu, .xk8pydo {
    padding-block: 1.5rem;
  }

  .x1abtgpv, .xgepmj6 {
    padding-block: 1rem;
  }

  .x1j6fjeo {
    padding-block: 2.5rem;
  }

  .x1bqa2es {
    padding-block: 2rem;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x1h1qqrs, .xic3azd {
    padding-block: 3rem;
  }

  .x1vdquu2 {
    padding-block: 4rem;
  }

  .x1x76c5w {
    padding-block: 6rem;
  }

  .x1u5bktz {
    padding-inline: .125rem;
  }

  .xllzysa {
    padding-inline: .25rem;
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .xsnnnlb {
    padding-inline: .25rem;
  }

  .x1n8gotp {
    padding-inline: .5rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .x631x9q, .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x1gbt3hs {
    padding-inline: 1px;
  }

  .x1gyj7ck, .xnxx81d {
    padding-inline: 1rem;
  }

  .x1ghguyq {
    padding-inline: 6px 2px;
  }

  .x1xejjeo {
    padding-inline: 7px 6px;
  }

  .xr83e9t {
    padding-inline: calc(.5rem - 1px);
  }

  .x1m0x4gs {
    padding-inline: calc(.625rem - 1px);
  }

  .x1mw7yl3 {
    padding-inline: calc(.75rem - 1px);
  }

  .xe8pgq0 {
    padding-inline: calc(.875rem - 1px);
  }

  .x128qzdt {
    padding-inline: calc(1rem - 1px);
  }

  .xqoy6ff {
    padding-inline: var(--x10hxsbf);
  }

  .x16rs7n4 {
    padding-inline: var(--x16cnj54);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x12m9giz {
    scroll-margin-block: .25rem;
  }

  .x1eo1xua {
    scroll-margin-block: 6rem;
  }

  .x7kj204 {
    scroll-padding-block: .25rem;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x1jp91aj {
    transition: background-color 5000000s ease-in-out;
  }

  .x1gxb38u:focus-within {
    border-color: color-mix(in oklab,var(--xfk9kj2) 64%,transparent);
  }

  .xpmvi9o[data-today]:not([data-selected]) {
    border-color: var(--x1s6hh77);
  }

  .x1b3algw:focus-within {
    border-color: var(--x1sw0vyz);
  }

  .x1l8zpuj[data-selected] {
    border-color: var(--x1xd1m17);
  }

  .x1hbs7he:focus-visible {
    border-color: var(--x6r6n0y);
  }

  .x1l4ev7g.x1l4ev7g:where(.xazso4u[data-completed] *), .xby26b5:is([data-over] *), .xiln8y7[data-over], .xtyr68p[data-dragging] {
    border-color: var(--xegmqqf);
  }

  .x17np0nj.x17np0nj:where(.x29y2td[data-variant="underline"] *) {
    border-radius: 0;
  }

  .x1ku7eff.x1ku7eff:where(.x18hv73p[data-framed] *) {
    border-radius: var(--x1w2hw6v);
  }

  .xqtetiy.xqtetiy:where(.x1ib68vp[data-indicator="icon"] *) {
    border-width: 0;
  }

  .xcmcuj6.xcmcuj6:where(.x29y2td[data-variant="underline"] *) {
    gap: 0;
  }

  .x1ax41yu:is([data-vaul-drawer-direction="left"], [data-vaul-drawer-direction="right"]) {
    inset-block: 0;
  }

  .xjsirr0:is([data-vaul-drawer-direction="top"], [data-vaul-drawer-direction="bottom"]) {
    inset-inline: 0;
  }

  .x1s5vcb2.x1s5vcb2:where(.x52rhi8[data-orientation="vertical"] *) {
    margin-block: .25rem;
  }

  .xmca0qp.xmca0qp:where(.x52rhi8[data-orientation="vertical"] *) {
    margin-inline: 1rem;
  }

  .xfyzdrr:focus-visible {
    outline: .125rem solid var(--x6r6n0y);
  }

  .x1p26ymf[data-selected] {
    outline: 1px solid var(--x1xd1m17);
  }

  .x12v56es[data-selected] {
    outline: 2px solid var(--x1xd1m17);
  }

  .xcg8qe:focus-within, .xcvde1t:focus-visible {
    outline: 2px solid var(--x6r6n0y);
  }

  .x1h2kci9:focus-visible {
    outline: 2px solid;
  }

  .xe8m44k:focus-within {
    outline: 3px solid var(--x6r6n0y);
  }

  .xcr1ug2.xcr1ug2:where(.x18hv73p[data-framed] *) {
    padding-inline: 1rem;
  }

  .x1ph5dwx:has([data-state="checked"]) {
    border-color: var(--x6r6n0y);
  }

  .x18m9h5o:has( > [data-slot="group"]) {
    gap: .5rem;
  }

  .x1q85mcl:disabled {
    border-color: var(--xra0m7d);
  }

  .x1ii9dbb.x1ii9dbb:first-child:where(.x18hv73p[data-framed] *), .x1pqvcum.x1pqvcum:last-child:where(.x18hv73p[data-framed] *) {
    padding-inline: calc(1rem - 1px);
  }

  .xcqfsu4:hover {
    border-color: color-mix(in oklab,var(--x1lsc738) 20%,transparent);
  }

  .x16k5gmi:hover {
    border-color: color-mix(in oklab,var(--x1lsc738) 24%,transparent);
  }

  .xsx5u6e:hover {
    border-color: color-mix(in oklab,var(--x1lsc738) 60%,transparent);
  }

  .x1i0d6u8:hover {
    border-color: color-mix(in oklab,var(--xfk9kj2) 32%,transparent);
  }

  .x1yfe2nv:hover {
    border-color: var(--xegmqqf);
  }

  .x10mgn9v:hover {
    outline: 3px solid color-mix(in oklab,var(--x6r6n0y) 50%,transparent);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (prefers-contrast: more) {
    .x1qz2hua.x1qz2hua {
      border-color: var(--x6ztq6o);
    }

    .x13iwd29.x13iwd29 {
      border-color: var(--xfk9kj2);
    }
  }

  @media (width <= 39.99rem) {
    .x1t8vu9q.x1t8vu9q {
      gap: .375rem;
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .x12dredy.x12dredy {
      gap: 1.5rem;
    }
  }

  @media (width >= 40rem) {
    .x1mn5why.x1mn5why {
      gap: 1rem;
    }
  }

  @media (width >= 64rem) {
    .xzb1fxa.xzb1fxa {
      gap: 2rem;
    }

    .x1rpglrb.x1rpglrb {
      grid-column: auto;
    }
  }

  @media (width >= 40rem) {
    .x14kr071.x14kr071 {
      margin-block: 3.5rem;
    }
  }

  @media (width >= 64rem) {
    .x7swcbv.x7swcbv {
      margin-block: 4rem;
    }
  }

  @media (width >= 40rem) {
    .xenw8lc.xenw8lc {
      padding-block: 1rem;
    }

    .x1bf00gn.x1bf00gn {
      padding-inline: 1.25rem;
    }

    .x1969du9.x1969du9, .x1x7kwsl.x1x7kwsl {
      padding-inline: 1.5rem;
    }
  }

  @media (width >= 64rem) {
    .xd5fil5.xd5fil5 {
      padding-inline: 1.5rem;
    }
  }

  @media (width >= 40rem) {
    .xlgxnv9.xlgxnv9 {
      padding-inline: 2.5rem;
    }
  }

  @media (prefers-contrast: more) {
    .x1el7rvj.x1el7rvj:focus-within {
      border-color: var(--x6r6n0y);
    }
  }

  @container (width >= 20rem) {
    .x1sr74wh.x1sr74wh {
      grid-column: 2;
    }

    .x6uv2ah.x6uv2ah {
      grid-column: 3;
    }
  }

  @container (width >= 56rem) {
    .x17hnx9i.x17hnx9i {
      grid-column: auto;
    }
  }

  @container (width >= 20rem) {
    .xoydaf8.xoydaf8 {
      grid-row: 1;
    }
  }

  @container (width >= 36rem) {
    .x1fmjpub.x1fmjpub {
      grid-row: span 5;
    }

    .x1rzv1bj.x1rzv1bj {
      padding-inline: 1.25rem;
    }

    .x4ke102.x4ke102 {
      padding-inline: 1.5rem;
    }

    .xip1ee5.xip1ee5 {
      padding-inline: 2.5rem;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xau3ryd.xau3ryd:hover {
      border-color: var(--x1s6hh77);
    }
  }
}

@layer stylex.priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .xh0615m {
    -webkit-line-clamp: 1;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .xodxb70 {
    accent-color: var(--xegmqqf);
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .x7fd4wk {
    align-self: end;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .xs4xyr0 {
    animation-duration: .25s;
  }

  .x5hsz1j {
    animation-duration: .2s;
  }

  .x4afe7t {
    animation-duration: .3s;
  }

  .x1qld83t {
    animation-duration: .15s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .xvel0fy {
    animation-duration: .2s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1a5igra {
    animation-name: none;
  }

  .xwd1dps {
    animation-name: x12nwtg2-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x1fcbvjq {
    animation-name: x1989ee7-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xxp0q0x {
    animation-name: x1jn504y-B;
  }

  .xegid8a {
    animation-name: x1oozjg9-B;
  }

  .x8fr5kv {
    animation-name: x1pp7k92-B;
  }

  .xij9gok {
    animation-name: xba1olu-B;
  }

  .x1glfpyo {
    animation-name: xf39z4c-B;
  }

  .xo6bm9r {
    animation-name: xjsmpz5-B;
  }

  .x1ss5hid {
    animation-name: xlt2k9m-B;
  }

  .xrmiu4m {
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x76wil1 {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .x10woyxd, .xa3vuyk, .xdqkrpp {
    animation-timing-function: ease-out;
  }

  .x1debuo4 {
    animation-timing-function: ease;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9, .x1plog1 {
    aspect-ratio: 1;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1dltgaz {
    aspect-ratio: 4 / 3;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xiiekcd {
    backdrop-filter: blur(24px) saturate(1.5);
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x1t853zo {
    backdrop-filter: none;
  }

  .xx83zyx {
    background-clip: padding-box;
  }

  .x1cf4k6r {
    background-clip: var(--x1r3uq9c);
  }

  .x5mx4uo {
    background-color: #039;
  }

  .x1gbyxyk {
    background-color: #c5c5c5;
  }

  .x83z2og {
    background-color: #fff;
  }

  .xo1sbol {
    background-color: #3080ff1a;
    background-color: lab(54.1736% 13.3369 -74.6839 / .1);
  }

  .xlmhd60 {
    background-color: #00c7581a;
    background-color: lab(70.5521% -66.5147 45.8073 / .1);
  }

  .x1d78txs {
    background-color: #f99c001a;
    background-color: lab(72.7183% 31.8672 97.9407 / .1);
  }

  .x1b1oudo {
    background-color: color-mix(in oklab,var(--x14kscoc) 30%,transparent);
  }

  .xd3s55i {
    background-color: color-mix(in oklab,var(--x14kscoc) 60%,transparent);
  }

  .xnfn6f9 {
    background-color: color-mix(in oklab,var(--x1rpe9yz) 95%,transparent);
  }

  .xhe6ng8 {
    background-color: color-mix(in oklab,var(--x1rxvgf7) 6%,transparent);
  }

  .x1djvhj3 {
    background-color: color-mix(in oklab,var(--x1s6hh77) 50%,transparent);
  }

  .xa8zs3g {
    background-color: color-mix(in oklab,var(--x4bx5bp) 20%,transparent);
  }

  .xsvkzor {
    background-color: color-mix(in oklab,var(--x4bx5bp) 40%,transparent);
  }

  .x15jbsa0 {
    background-color: color-mix(in oklab,var(--x4bx5bp) 50%,transparent);
  }

  .x7jhw6w {
    background-color: color-mix(in oklab,var(--x7p07u5) 60%,transparent);
  }

  .x1z0eccq {
    background-color: color-mix(in oklab,var(--x7vakgz) 15%,transparent);
  }

  .x1izz7pn {
    background-color: color-mix(in oklab,var(--x7vakgz) 8%,transparent);
  }

  .xeyojcv {
    background-color: color-mix(in oklab,var(--xegmqqf) 10%,transparent);
  }

  .xaj2prz {
    background-color: color-mix(in oklab,var(--xegmqqf) 15%,transparent);
  }

  .x4yxldd {
    background-color: color-mix(in oklab,var(--xegmqqf) 20%,transparent);
  }

  .x102x2lt {
    background-color: color-mix(in oklab,var(--xegmqqf) 25%,transparent);
  }

  .xigyy4z {
    background-color: color-mix(in oklab,var(--xegmqqf) 5%,transparent);
  }

  .xnwkec9 {
    background-color: color-mix(in oklab,var(--xegmqqf) 70%,transparent);
  }

  .x1hu7xy9 {
    background-color: color-mix(in oklab,var(--xegmqqf) 80%,transparent);
  }

  .x1edsmc {
    background-color: color-mix(in oklab,var(--xes80ha) 10%,transparent);
  }

  .x1629s1u {
    background-color: color-mix(in oklab,var(--xes80ha) 20%,transparent);
  }

  .xhqi0zw {
    background-color: color-mix(in oklab,var(--xes80ha) 30%,transparent);
  }

  .x9c7zxs {
    background-color: color-mix(in oklab,var(--xes80ha) 40%,transparent);
  }

  .x110d8yf {
    background-color: color-mix(in oklab,var(--xes80ha) 50%,transparent);
  }

  .xxcbx6y {
    background-color: color-mix(in oklab,var(--xes80ha) 50%,var(--xfr9ilu));
  }

  .x1mired0 {
    background-color: color-mix(in oklab,var(--xes80ha) 60%,transparent);
  }

  .x1itlg5j {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .xqyrksu {
    background-color: color-mix(in oklab,var(--xfk9kj2) 10%,transparent);
  }

  .x18d52kw {
    background-color: color-mix(in oklab,var(--xfk9kj2) 12%,transparent);
  }

  .xovtgba {
    background-color: color-mix(in oklab,var(--xfk9kj2) 14%,var(--x16yojm1));
  }

  .xhb6ukq {
    background-color: color-mix(in oklab,var(--xfk9kj2) 15%,transparent);
  }

  .x1n2ufxm {
    background-color: color-mix(in oklab,var(--xfk9kj2) 5%,transparent);
  }

  .x19ood5t {
    background-color: color-mix(in oklab,var(--xfk9kj2) 8%,transparent);
  }

  .xhy28ch {
    background-color: color-mix(in oklab,var(--xfr9ilu) 40%,transparent);
  }

  .x1qbyal4 {
    background-color: color-mix(in oklab,var(--xfr9ilu) 50%,transparent);
  }

  .xeq9dzy {
    background-color: color-mix(in oklab,var(--xfr9ilu) 80%,transparent);
  }

  .x1jl47xb {
    background-color: color-mix(in oklab,var(--xfr9ilu) 85%,transparent);
  }

  .xjundnk {
    background-color: color-mix(in oklab,var(--xfr9ilu) 90%,transparent);
  }

  .xfpbajb {
    background-color: color-mix(in oklab,var(--xfr9ilu) 95%,transparent);
  }

  .xpa9kqm {
    background-color: color-mix(in oklab,var(--xohehwf) 80%,transparent);
  }

  .xcu8vyu {
    background-color: color-mix(in oklab,var(--xqoet4i) 10%,transparent);
  }

  .xxyrwgx {
    background-color: color-mix(in oklab,var(--xqoet4i) 15%,transparent);
  }

  .x1nsm341 {
    background-color: color-mix(in oklab,var(--xqoet4i) 20%,var(--x16yojm1));
  }

  .x18rwpx9 {
    background-color: color-mix(in oklab,var(--xqoet4i) 5%,transparent);
  }

  .x17snev2 {
    background-color: color-mix(in oklab,var(--xqoet4i) 8%,transparent);
  }

  .xz0oz8y {
    background-color: color-mix(in oklab,var(--xz6ohrz) 10%,transparent);
  }

  .x1prrqay {
    background-color: color-mix(in oklab,var(--xz6ohrz) 15%,transparent);
  }

  .x1o4bp8k {
    background-color: color-mix(in oklab,var(--xz6ohrz) 30%,transparent);
  }

  .x1hwsah6 {
    background-color: color-mix(in oklab,var(--xz6ohrz) 8%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xgcd1z6 {
    background-color: inherit;
  }

  .x9m3ahp {
    background-color: #3080ff;
    background-color: lab(54.1736% 13.3369 -74.6839);
  }

  .xk5ahxv {
    background-color: #00a544;
    background-color: lab(59.0978% -58.6621 41.2579);
  }

  .x10031t3 {
    background-color: #dd7400;
    background-color: lab(60.3514% 40.5624 87.1228);
  }

  .x7urtlo {
    background-color: #00000052;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xcb402y {
    background-color: var(--swatch-color);
  }

  .x18anirx {
    background-color: var(--x14i62js);
  }

  .xulv9ee {
    background-color: var(--x14kscoc);
  }

  .x80ffmj {
    background-color: var(--x15i28ui);
  }

  .x1uyon3s {
    background-color: var(--x16yojm1);
  }

  .xcd5rha {
    background-color: var(--x18g5k3l);
  }

  .x1v92wwz {
    background-color: var(--x1d0erjp);
  }

  .x1r3mxii {
    background-color: var(--x1d2aand);
  }

  .x17p1s26 {
    background-color: var(--x1dpd6rp);
  }

  .x1y7yjb5 {
    background-color: var(--x1imksjp);
  }

  .x948wvd {
    background-color: var(--x1lsc738);
  }

  .xxwfx8x {
    background-color: var(--x1q96hz1);
  }

  .x1fh64p1 {
    background-color: var(--x1rb2mkb);
  }

  .x1scq4er {
    background-color: var(--x1rpe9yz);
  }

  .x1ardlze {
    background-color: var(--x1s6hh77);
  }

  .xoy4ea3 {
    background-color: var(--x1uvlis1);
  }

  .xd5lrxn {
    background-color: var(--x7vakgz);
  }

  .xv2y1kw {
    background-color: var(--xas7dsh);
  }

  .x1tcyjt6 {
    background-color: var(--xbx4pu5);
  }

  .x1geo08k {
    background-color: var(--xc4u2qx);
  }

  .x5m7wzv {
    background-color: var(--xegmqqf);
  }

  .x13ha8ya {
    background-color: var(--xes80ha);
  }

  .x51hz6r {
    background-color: var(--xfk9kj2);
  }

  .x1dm89pa {
    background-color: var(--xfr9ilu);
  }

  .xtueqw2 {
    background-color: var(--xjjsd1h);
  }

  .x1bz1klt {
    background-color: var(--xmeirzg);
  }

  .xvecma0 {
    background-color: var(--xohehwf);
  }

  .x6wdd03 {
    background-color: var(--xqoet4i);
  }

  .xxprfbf {
    background-color: var(--xra0m7d);
  }

  .x122xvsz {
    background-color: var(--xt8vosy);
  }

  .xa7h5su {
    background-color: var(--xuo3x7q);
  }

  .x8ide0v {
    background-color: var(--xxtvbf8);
  }

  .xvmweug {
    background-color: var(--xz6ohrz);
  }

  .x1qvhe9s {
    background-color: var(--xzhs4vv);
  }

  .x9zhvk2 {
    background-color: var(--xzs2u54);
  }

  .xhex77z {
    background-image: linear-gradient(90deg,color-mix(in oklab,var(--xra0m7d) 10%,transparent),var(--xra0m7d),color-mix(in oklab,var(--xra0m7d) 10%,transparent));
  }

  .x1xpom0 {
    background-image: linear-gradient(to bottom right,color-mix(in oklab,var(--xegmqqf) 10%,transparent),color-mix(in oklab,var(--xegmqqf) 5%,transparent),transparent);
  }

  .x8wel8m {
    background-image: repeating-conic-gradient(var(--xes80ha) 0 25%,var(--xfr9ilu) 0 50%);
  }

  .xw9kn5a {
    background-size: .5rem .5rem;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xlxoq3t {
    border-end-end-radius: calc(var(--x1w2hw6v) - 1px);
  }

  .x14kbtef {
    border-end-start-radius: calc(var(--x1w2hw6v) - 1px);
  }

  .xcaen6e {
    border-inline-end-color: var(--x1s6hh77);
  }

  .xkpuggx {
    border-inline-end-color: var(--x98656n);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .xv5lvn5 {
    border-inline-start-color: #0000;
  }

  .x1ultsck {
    border-inline-start-color: var(--x1s6hh77);
  }

  .xkv2e46 {
    border-inline-start-color: var(--x98656n);
  }

  .x1y2nmd3 {
    border-inline-start-color: var(--xegmqqf);
  }

  .x1trz3iw {
    border-inline-start-color: var(--xes80ha);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .xcpzc1a {
    border-start-end-radius: var(--x4gtpq5);
  }

  .x1hnge03 {
    border-start-start-radius: var(--x4gtpq5);
  }

  .xcfovrg {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--x1s6hh77) 50%,transparent);
  }

  .x1ma3y93 {
    box-shadow: 0 0 0 1px var(--x1s6hh77),0 1px 2px 0 #0000000f;
  }

  .x1mfpn6p {
    box-shadow: 0 0 0 1px var(--x1s6hh77);
  }

  .x1b3pt5t {
    box-shadow: 0 0 0 1px var(--x98656n);
  }

  .x1vewojl {
    box-shadow: 0 0 0 2px var(--xfr9ilu),0 0 0 4px var(--swatch-color);
  }

  .x15zgb4f {
    box-shadow: 0 0 0 2px var(--xfr9ilu),0 0 0 4px var(--x6r6n0y);
  }

  .xacaurl {
    box-shadow: 0 0 0 2px var(--xfr9ilu);
  }

  .x1jz7s7b {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xfk9kj2) 10%,transparent);
  }

  .x1ct2gd0 {
    box-shadow: 0 10px 15px -3px #0000000d, 0 4px 6px -4px #0000000d;
  }

  .xalsa2k {
    box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  }

  .xv186zg {
    box-shadow: 0 1px 2px #0000000d;
  }

  .x1prb94m {
    box-shadow: 0 1px 2px #0000001a;
  }

  .x1el48et {
    box-shadow: 0 1px 3px #0000001a;
  }

  .x3ydm8g {
    box-shadow: 0 1px 3px #00000014, 0 4px 16px #0000000f;
  }

  .xgejggx {
    box-shadow: 0 1px 3px #0003, 0 0 0 1px #00000040;
  }

  .x1gyj8xz {
    box-shadow: 0 1px 3px #0003;
  }

  .xhsf89w {
    box-shadow: 0 25px 50px -12px color-mix(in oklab,var(--x1lsc738) 25%,transparent);
  }

  .x1g5awrf {
    box-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  }

  .xrkfnf5 {
    box-shadow: inset 0 0 0 1px var(--xegmqqf);
  }

  .x1cr8ds2 {
    box-shadow: inset 0 0 0 2px color-mix(in oklab,var(--xegmqqf) 40%,transparent);
  }

  .x46xis {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in oklab,var(--x1d2aand) 24%,transparent);
  }

  .xpmomo6 {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in oklab,var(--x1imksjp) 24%,transparent);
  }

  .x1wf3brc {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in oklab,var(--x1rb2mkb) 24%,transparent);
  }

  .xmp9kn6 {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in oklab,var(--xegmqqf) 24%,transparent);
  }

  .x1jgbf29 {
    box-shadow: inset 0 1px #ffffff29,0 1px 2px 0 color-mix(in oklab,var(--xxtvbf8) 24%,transparent);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1p7x86r {
    color: #1a1a1a;
  }

  .x1014cxc {
    color: #2a2a2a;
  }

  .xfungia {
    color: #fff;
  }

  .xm0nngs {
    color: color-mix(in oklab,currentColor 60%,transparent);
  }

  .xrd96ip {
    color: color-mix(in oklab,var(--x1w05meo) 70%,transparent);
  }

  .x197w4rd {
    color: color-mix(in oklab,var(--x4bx5bp) 30%,transparent);
  }

  .x9kzzhw {
    color: color-mix(in oklab,var(--x4bx5bp) 50%,transparent);
  }

  .x1189dkd {
    color: color-mix(in oklab,var(--x4bx5bp) 60%,transparent);
  }

  .xa5n0m1 {
    color: color-mix(in oklab,var(--x4bx5bp) 72%,transparent);
  }

  .x14b787x {
    color: color-mix(in oklab,var(--x4bx5bp) 80%,transparent);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1pdnzpi {
    color: #155dfc;
    color: lab(44.0605% 29.0279 -86.0352);
  }

  .x1unf8ly {
    color: #00a544;
    color: lab(59.0978% -58.6621 41.2579);
  }

  .x1uhncg {
    color: #dd7400;
    color: lab(60.3514% 40.5624 87.1228);
  }

  .x18q9hqq {
    color: #fac800;
    color: lab(83.2664% 8.65132 106.895);
  }

  .xtbbt37 {
    color: #eff6ff;
    color: lab(96.492% -1.14644 -5.11479);
  }

  .x19n2bcp {
    color: #f0fdf4;
    color: lab(98.1563% -5.60117 2.75915);
  }

  .x1msigcz {
    color: #fffbeb;
    color: lab(98.6252% -.635922 8.42309);
  }

  .x1p0grzs {
    color: var(--x13kzm88);
  }

  .x1tmywr9 {
    color: var(--x14dvj2z);
  }

  .x64tlmq {
    color: var(--x16yojm1);
  }

  .x1f9wv26 {
    color: var(--x1l1o4yw);
  }

  .x1isssn8 {
    color: var(--x1lsc738);
  }

  .x1mjic25 {
    color: var(--x1m2fvgr);
  }

  .x1hl2acv {
    color: var(--x1t3et8a);
  }

  .xzqcp8s {
    color: var(--x1w05meo);
  }

  .xdhj5dh {
    color: var(--x1xd1m17);
  }

  .x12bcyl1 {
    color: var(--x4bx5bp);
  }

  .x3f1zpt {
    color: var(--x4ocwnv);
  }

  .x1tdcq70 {
    color: var(--x9zsxpv);
  }

  .xnzb3on {
    color: var(--xaq6dmj);
  }

  .x3qntoc {
    color: var(--xbpcnux);
  }

  .x35bvrk {
    color: var(--xbx4pu5);
  }

  .xf8t7sb {
    color: var(--xegmqqf);
  }

  .x1nml9q {
    color: var(--xfauoy6);
  }

  .xoaoz0l {
    color: var(--xfk9kj2);
  }

  .x1gazydx {
    color: var(--xfr9ilu);
  }

  .xm62gf9 {
    color: var(--xiu60ij);
  }

  .x14bod7e {
    color: var(--xk7698f);
  }

  .xppb90f {
    color: var(--xnuzeqq);
  }

  .x1p0pio9 {
    color: var(--xpg0m2i);
  }

  .x13cp2y8 {
    color: var(--xpt5t81);
  }

  .xw8v4tl {
    color: var(--xqirhpb);
  }

  .x1olqgco {
    color: var(--xqoet4i);
  }

  .x1btzuua {
    color: var(--xuo3x7q);
  }

  .x1b7t7uu {
    color: var(--xxtvbf8);
  }

  .x1awj2ng {
    color: #fff;
  }

  .xouci9l {
    column-gap: .25rem;
  }

  .x4prdry {
    column-gap: .5rem;
  }

  .xsin8gy {
    column-gap: .75rem;
  }

  .x155d5ek {
    column-gap: .5rem;
  }

  .x1pg000m, .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip, .x1rgnvhh {
    column-gap: 1rem;
  }

  .xo10215 {
    column-gap: 2.5rem;
  }

  .x1ya4780 {
    column-gap: 3rem;
  }

  .xrnao7d {
    column-gap: 4rem;
  }

  .x41o525 {
    contain: inline-size;
  }

  .x1vjgj0v {
    contain: layout;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .x12axu0o {
    counter-increment: doc-step;
  }

  .x1u8r7u3 {
    counter-reset: doc-step;
  }

  .xicojor {
    cursor: col-resize;
  }

  .xsid9ct {
    cursor: crosshair;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x14mnfz1 {
    cursor: e-resize;
  }

  .x1jm3nie {
    cursor: grab;
  }

  .xi9pz9s {
    cursor: grabbing;
  }

  .xmper1u {
    cursor: inherit;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x11g1b6i {
    fill: color-mix(in oklab,var(--x7vakgz) 60%,transparent);
  }

  .x1h55sly {
    fill: color-mix(in oklab,var(--xz6ohrz) 15%,transparent);
  }

  .x117rol3 {
    fill: currentColor;
  }

  .x9linsj {
    fill: #fac800;
    fill: lab(83.2664% 8.65132 106.895);
  }

  .x18v2241 {
    fill: var(--x4bx5bp);
  }

  .xl70lrv {
    fill: var(--x7vakgz);
  }

  .xm50670 {
    fill: var(--xegmqqf);
  }

  .x168nzek {
    fill: var(--xes80ha);
  }

  .x1yun6th {
    fill: var(--xohehwf);
  }

  .xdjnqzv {
    fill: var(--xqoet4i);
  }

  .xa9fp2l {
    fill: var(--xxtvbf8);
  }

  .xwjo36h {
    filter: blur(.375rem);
  }

  .x5hlk9d {
    filter: blur();
  }

  .xljia5h {
    filter: drop-shadow(0 2px 2px #00000040);
  }

  .xifi7vn {
    filter: grayscale();
  }

  .x1r8uery {
    flex-basis: 0;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1kfky9y {
    flex-basis: 10rem;
  }

  .x109vnjc {
    flex-basis: 20rem;
  }

  .xdl72j9 {
    flex-basis: auto;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1c4vz4f {
    flex-grow: 0;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xo4cfa7 {
    flex-shrink: 3;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1c04m85 {
    font-family: Caveat, cursive;
  }

  .xupsy4h {
    font-family: FE-Schrift, ui-monospace, monospace;
  }

  .xd1487b {
    font-family: Mandatory, ui-monospace, monospace;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .xc7n8ru {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  }

  .x2ohwh0 {
    font-size: .625rem;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .x1dcheo9 {
    font-size: .8125rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x3vlhr4 {
    font-size: 27px;
  }

  .xvwhms9 {
    font-size: 9px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x12kehno {
    grid-template-columns: 1fr 11.25rem 1fr;
  }

  .x134kloy {
    grid-template-columns: 1fr auto 1fr;
  }

  .x52fmzj {
    grid-template-columns: 1fr auto;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xy8i51e {
    grid-template-columns: 1rem 1fr;
  }

  .x8mmav3 {
    grid-template-columns: 2rem 1fr 5rem 5rem 3.5rem;
  }

  .x130o73j {
    grid-template-columns: 3fr 1fr;
  }

  .x1tpsk7x {
    grid-template-columns: 6rem 4rem auto;
  }

  .x1evli7e {
    grid-template-columns: 7rem minmax(10rem, 1fr) minmax(10rem, 1fr) 9rem 2.5rem;
  }

  .x10ad195 {
    grid-template-columns: auto minmax(0, 1fr) 7rem;
  }

  .xgfcwbw {
    grid-template-columns: auto minmax(0, 1fr) 8rem;
  }

  .xx9t13c {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }

  .x16lqc3j {
    grid-template-columns: max-content minmax(0, 1fr);
  }

  .x1ncps5h {
    grid-template-columns: minmax(0, 1fr) 11.25rem minmax(0, 1fr);
  }

  .x1oc7nxm {
    grid-template-columns: minmax(0, 1fr) 8.75rem;
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x1gj6vdr {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xverbm4 {
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));
  }

  .x15qemke {
    grid-template-columns: repeat(var(--grid-cols),minmax(0,1fr));
  }

  .xcjgv90 {
    grid-template-columns: repeat(var(--radio-columns),minmax(0,1fr));
  }

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x1sx1omo {
    grid-template-rows: minmax(0, 1fr) auto;
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .x4q260s {
    inset-inline-end: .25rem;
  }

  .xe388cy {
    inset-inline-end: .5rem;
  }

  .x2zvsah {
    inset-inline-end: .75rem;
  }

  .x124xn2e {
    inset-inline-end: .5rem;
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1fmyei2 {
    inset-inline-end: 1rem;
  }

  .x1ldr68l {
    inset-inline-start: .75rem;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .xej7fhh {
    justify-content: safe center;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .xlqzeqv {
    justify-content: start;
  }

  .x619ttb {
    justify-items: start;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1d6ud3r {
    letter-spacing: -.021875rem;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x13qdn04 {
    letter-spacing: .025em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .xribhvm {
    letter-spacing: .2em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x1ksxc8v {
    line-height: 1.625;
  }

  .x14nib4c {
    line-height: 1.625rem;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xqomv1q {
    line-height: 1.875rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl2ypbo {
    line-height: 1rem;
  }

  .xlx89p5 {
    line-height: 2.125rem;
  }

  .x16n75kc {
    line-height: 2.25rem;
  }

  .x1lr5d7z {
    line-height: 2.375rem;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x991w73 {
    margin-inline-end: -.125rem;
  }

  .xryawk1 {
    margin-inline-end: -.375rem;
  }

  .xowauwy {
    margin-inline-end: .25rem;
  }

  .xa6g792 {
    margin-inline-end: .75rem;
  }

  .x1utgmv1 {
    margin-inline-start: -.5rem;
  }

  .xnzxlwx {
    margin-inline-start: -.75rem;
  }

  .x1hb08if {
    margin-inline-start: -1px;
  }

  .x1m73txa {
    margin-inline-start: .5rem;
  }

  .x4qatp2 {
    margin-inline-start: .75rem;
  }

  .xi0l0qs {
    margin-inline-start: .5rem;
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .x1lxvubm {
    margin-inline-start: 1.375rem;
  }

  .x1lk10bx, .xe4bjhu {
    margin-inline-start: 1.5rem;
  }

  .x15lbppk, .x1mpj02h {
    margin-inline-start: 1rem;
  }

  .x12mmslc {
    margin-inline-start: 2.5rem;
  }

  .xoetjqa {
    margin-inline-start: 3.5rem;
  }

  .x1bu9tqp {
    margin-inline-start: 3rem;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xrqggt8 {
    margin-inline-start: -.5rem;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xti2d7y {
    opacity: .4;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xmu36h7 {
    opacity: .64;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .x18km98s {
    opacity: .75;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xb3l58g {
    opacity: var(--x1v4ax0p);
  }

  .x1clqncf {
    order: -1;
  }

  .x1g77sc7 {
    order: 0;
  }

  .x9ek82g {
    order: 1;
  }

  .x14yy4lh {
    order: 2;
  }

  .x1151eej {
    outline-color: var(--x6r6n0y);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .xzmripd {
    outline-offset: .125rem;
  }

  .x1y3gkto {
    outline-offset: 1px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x1h4wwuj {
    overflow-wrap: normal;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .xkyoe5z {
    padding-inline-end: .75rem;
  }

  .x13ihcp0 {
    padding-inline-end: .5rem;
  }

  .x167vaf5, .xirdrxx {
    padding-inline-end: 1rem;
  }

  .xbma6s9 {
    padding-inline-end: 2.25rem;
  }

  .xctxq56 {
    padding-inline-end: 2rem;
  }

  .xsksf9s {
    padding-inline-end: calc(.75rem - 1px);
  }

  .x1znate {
    padding-inline-start: .25rem;
  }

  .x1rgrh6f {
    padding-inline-start: .5rem;
  }

  .xd1uisr {
    padding-inline-start: .625rem;
  }

  .x1m83qfk {
    padding-inline-start: .75rem;
  }

  .x8945me, .xfox8t {
    padding-inline-start: 1rem;
  }

  .x1extp19 {
    padding-inline-start: 2.25rem;
  }

  .xld8u84, .xp5yr0a {
    padding-inline-start: 2rem;
  }

  .x25sj25 {
    padding-inline-start: 6px;
  }

  .x1pixwil {
    padding-inline-start: 7px;
  }

  .xa384qc {
    padding-inline-start: calc(.75rem - 1px);
  }

  .x1n0nfh6 {
    padding-inline-start: calc(1rem - 2px);
  }

  .xnvo3vl {
    padding-inline-start: var(--x-paddingInlineStart);
  }

  .xles0v0 {
    perspective: 2000px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .x1sa5kdn {
    row-gap: .25rem;
  }

  .xriyamq {
    row-gap: .5rem;
  }

  .x1q35tps {
    row-gap: 1.5rem;
  }

  .x1w6r25c, .x1yu8zj {
    row-gap: 1rem;
  }

  .x1d474pu {
    row-gap: 2rem;
  }

  .xntuial {
    scale: none;
  }

  .x1qhobo {
    scale: var(--x-scale);
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .xj6smot {
    stroke: color-mix(in oklab,var(--x1lsc738) 10%,transparent);
  }

  .x4504k9 {
    stroke: color-mix(in oklab,var(--x4bx5bp) 30%,transparent);
  }

  .x1jjwonn {
    stroke: var(--x1lsc738);
  }

  .x1h8egh2 {
    stroke: var(--x1s6hh77);
  }

  .xq1rnx3 {
    stroke: var(--xegmqqf);
  }

  .xbw2l0c {
    stroke-dasharray: 2 2;
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .xqjr0vm {
    stroke-width: 3px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xp4054r {
    text-align: end;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .x5lhwog {
    text-decoration-line: line-through;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .x6mezaz {
    text-transform: none;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x1h8yclr {
    text-underline-offset: .125rem;
  }

  .xwsnend {
    text-underline-offset: .25rem;
  }

  .x1ohr1zr {
    text-underline-offset: .2em;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x1c071of {
    transform: none;
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x9mn55f {
    transform: scale(.9);
  }

  .x1n5d1j9 {
    transform: scale(.96);
  }

  .x4zgh4k {
    transform: scale(1.1);
  }

  .x1xignkv {
    transform: scale(1.25);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .xpk2tj9 {
    transform: scaleX(-1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1m9mm8y {
    transform: translate(-50%, 50%);
  }

  .x1re5h0n {
    transform: translate(1px, -3px);
  }

  .x147yg2k {
    transform: translate(50%, -50%);
  }

  .x4v1no5 {
    transform: translate(50%, 50%);
  }

  .x519iog {
    transform: translateX(-100%) translateX(-12px) translateY(-100%) translateY(-8px);
  }

  .x15jozso {
    transform: translateX(-100%) translateX(-12px) translateY(-50%);
  }

  .x3c4gkl {
    transform: translateX(-1px);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x14cvgk8 {
    transform: translateX(12px) translateY(-100%) translateY(-8px);
  }

  .x1at8hha {
    transform: translateX(12px) translateY(-50%);
  }

  .x6ll9c4 {
    transform: translateX(1px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1ni14s7 {
    transform: translateY(2px);
  }

  .x17dzmu4 {
    transform: translateZ(0);
  }

  .x71xbkm {
    transform: var(--lift, none);
  }

  .x1ws5f92 {
    transform-origin: 50px 50px;
  }

  .x1dp6rp6, .xtj8gnn {
    transform-origin: top;
  }

  .xoahx1a {
    transform-origin: var(--reka-combobox-content-transform-origin);
  }

  .x97t3hx {
    transform-origin: var(--reka-context-menu-content-transform-origin);
  }

  .x1bszqpg {
    transform-origin: var(--reka-dropdown-menu-content-transform-origin);
  }

  .x14uic5q {
    transform-origin: var(--reka-popover-content-transform-origin);
  }

  .xezdk54 {
    transform-origin: var(--reka-select-content-transform-origin);
  }

  .x1vpuy2y {
    transform-origin: var(--reka-tooltip-content-transform-origin);
  }

  .x11bq7d0 {
    transition-duration: 60ms;
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x9dyr19 {
    transition-duration: .18s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .x1wsgiic {
    transition-duration: .5s;
  }

  .xyoovu {
    transition-duration: .15s;
  }

  .x16eq88s {
    transition-duration: .2s;
  }

  .xfagghw {
    transition-property: all;
  }

  .xpfner4 {
    transition-property: background-color, border-color, backdrop-filter;
  }

  .x11vqxbs {
    transition-property: background-color, border-color, box-shadow;
  }

  .xv65o4f {
    transition-property: background-color, border-color, color, transform;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xpzpx1d {
    transition-property: background-color, box-shadow, outline-color, outline-width, outline-offset;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .x1yyhn7k {
    transition-property: background-color, color, box-shadow;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .xn021l8 {
    transition-property: border-color, background-color, translate, box-shadow;
  }

  .xq90yva {
    transition-property: border-color, background-color;
  }

  .x9vp5wv {
    transition-property: border-color, box-shadow, transform;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .x13wuo2s {
    transition-property: border-color, opacity;
  }

  .xshfolx {
    transition-property: border-color;
  }

  .x16mfhj0 {
    transition-property: box-shadow, border-color;
  }

  .xe97l14 {
    transition-property: box-shadow, opacity;
  }

  .xkdsq27 {
    transition-property: box-shadow;
  }

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .x1vix5yk {
    transition-property: color, background-color, box-shadow;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xmsq1kp {
    transition-property: color, box-shadow;
  }

  .x2m66ac {
    transition-property: color, transform;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1i2vc9d {
    transition-property: filter, opacity;
  }

  .x1erjwpq {
    transition-property: grid-template-rows, opacity;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .x24pemh {
    transition-property: left, right, width;
  }

  .xg1n9dq {
    transition-property: margin-inline-start, transform;
  }

  .x1ju8a0s {
    transition-property: margin, opacity;
  }

  .x13b0p5u {
    transition-property: none;
  }

  .x1xg1qq0 {
    transition-property: opacity, background-color, border-color;
  }

  .x1oao97d {
    transition-property: opacity, background-color, outline-color;
  }

  .xnpjden {
    transition-property: opacity, background-color;
  }

  .x1kx2cm7 {
    transition-property: opacity, box-shadow;
  }

  .x1mv10s6 {
    transition-property: opacity, color, font-weight;
  }

  .x14xdjuf {
    transition-property: opacity, max-height;
  }

  .xjr90xc {
    transition-property: opacity, stroke-width;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .xelvad {
    transition-property: opacity, translate;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x1mfgsn1 {
    transition-property: scale, opacity, translate;
  }

  .x1qvpi51 {
    transition-property: transform, color, border-color;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x184luk4 {
    transition-property: width, height, padding;
  }

  .x1rn7vjc {
    transition-property: width, height;
  }

  .x1ez2evt {
    transition-property: width, transform, translate;
  }

  .xfcvcsu {
    transition-property: width, translate;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xl405pv {
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .xwwtwea {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .xcdforo {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
  }

  .x4ognrn {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .xz4gly6 {
    transition-timing-function: ease-in-out;
  }

  .x1lizcpb {
    transition-timing-function: ease-in;
  }

  .x9lcvmn, .xbvdhq5 {
    transition-timing-function: ease-out;
  }

  .xcj1dhv {
    transition-timing-function: linear;
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x1a7marf {
    translate: 0 -.25rem;
  }

  .x1qeszuu {
    translate: 0;
  }

  .x5n2h75 {
    translate: none;
  }

  .xv8yd0l {
    translate: var(--x-translate);
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x11njtxf {
    vertical-align: baseline;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1fj9vlw {
    white-space: pre-line;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x8knxv4 {
    z-index: -1;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x14g40p9 {
    z-index: 999;
  }

  .x1xh9kzh.x1xh9kzh:where(.x-default-marker:focus-within *) {
    display: flex;
  }

  .x8w4yw4.x8w4yw4:where(.x-default-marker:focus-within *), .xg1n3hi.xg1n3hi:where(.xs9a95r:focus-within *) {
    opacity: 1;
  }

  .x7eyjwh.x7eyjwh:where(.x-default-marker:focus-within *) {
    visibility: hidden;
  }

  .x1tmyy0l.x1tmyy0l:where(.xazso4u:last-child *) {
    display: none;
  }

  .x1q811jo.x1q811jo:where(.xdzrpqd:hover *) {
    background-color: var(--xes80ha);
  }

  .xgwgelh.xgwgelh:where(.x-default-marker:hover *) {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--x1lsc738) 8%,transparent);
  }

  .xsguq7y.xsguq7y:where(.xdzrpqd:hover *) {
    color: var(--x1lsc738);
  }

  .xf03zcc.xf03zcc:where(.xdzrpqd:hover *) {
    color: var(--x4bx5bp);
  }

  .x11bqgtz.x11bqgtz:where(.x-default-marker:hover *) {
    display: flex;
  }

  .x1hxbvs3.x1hxbvs3:where(.xs9a95r:hover *), .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .x1w6npjv.x1w6npjv:where(.xdzrpqd:hover *) {
    transform: translateX(.125rem);
  }

  .xzhjef9.xzhjef9:where(.x-default-marker:hover *) {
    visibility: hidden;
  }

  .x14hxqdo.x14hxqdo:where(.x-default-marker:active *) {
    transform: scale(.92);
  }

  @supports (backdrop-filter: blur(0)) {
    .x10alrym.x10alrym {
      background-color: color-mix(in oklab,var(--x1rpe9yz) 60%,transparent);
    }
  }

  .x186yp0:-webkit-autofill {
    -webkit-text-fill-color: var(--x1lsc738);
  }

  .x23x4e5:is([data-side="customer"] *) {
    align-items: flex-end;
  }

  .x1t73uzg.x1t73uzg:where(.x52rhi8[data-orientation="vertical"] *), .x1vfdsbq.x1vfdsbq:where(.xty4wlo[data-variant="horizontal"] *) {
    align-items: flex-start;
  }

  .xtpdso8[data-orientation="vertical"] {
    align-items: stretch;
  }

  .xzkas0w[data-motion="to-start"] {
    animation-name: x181c4bu-B;
  }

  .xnts82m[data-state="closed"] {
    animation-name: x1989ee7-B;
  }

  .x9fyz36[data-state="closed"] {
    animation-name: x1a6pi59-B;
  }

  .xwv4599[data-state="closed"] {
    animation-name: x1af8yzz-B;
  }

  .xmyocg9[data-motion="from-start"] {
    animation-name: x1c0lh8l-B;
  }

  .xwg1e61:not([data-state="closed"])[data-side="left"] {
    animation-name: x1hk2awi-B;
  }

  .xv2zii7[data-motion="from-end"] {
    animation-name: x1hui2u0-B;
  }

  .xo2bazm[data-state="closed"] {
    animation-name: x1jn504y-B;
  }

  .x1cfo4b7:not([data-state="closed"])[data-side="top"] {
    animation-name: x1k95uqw-B;
  }

  .x9s19nw[data-motion="to-end"] {
    animation-name: x1m1klmj-B;
  }

  .xfn6pqz[data-state="closed"] {
    animation-name: x1t3r6u9-B;
  }

  .xwgckot[data-state="open"] {
    animation-name: x1tcr51z-B;
  }

  .x1ghpjdf[data-state="closed"] {
    animation-name: x1ud6c11-B;
  }

  .xp8afo4[data-state="open"] {
    animation-name: x56y12r-B;
  }

  .x16dqtmy:not([data-state="closed"])[data-side="right"] {
    animation-name: xbe4aug-B;
  }

  .xv2hq9w[data-state="open"] {
    animation-name: xi0u923-B;
  }

  .x1rt59os:not([data-state="closed"])[data-side="bottom"] {
    animation-name: xlpvlgd-B;
  }

  .x1f80qx0[data-scrolled] {
    backdrop-filter: blur(24px) saturate(1.5);
  }

  .x11c2ipn[data-active="true"], .xkw7v9x[data-state="open"] {
    background-color: color-mix(in oklab,var(--x14kscoc) 50%,transparent);
  }

  .x1w0ajdn[data-highlighted]:active {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--x1lsc738) 6%);
  }

  .x11ddtro[aria-pressed="true"]:hover:not(:disabled) {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--x1lsc738) 8%);
  }

  .xa69cw8:focus-visible {
    background-color: color-mix(in oklab,var(--x1lsc738) 4%,transparent);
  }

  .x1ki09w6[data-tone="unknown"] {
    background-color: color-mix(in oklab,var(--x4bx5bp) 35%,transparent);
  }

  .x1jdr1pc:is([data-side="customer"] *), .xkxjond[data-over] {
    background-color: color-mix(in oklab,var(--xegmqqf) 10%,transparent);
  }

  .x18xooor[data-dragging] {
    background-color: color-mix(in oklab,var(--xegmqqf) 5%,transparent);
  }

  .x2evlx7[data-state="selected"] {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .xd4az92[data-scrolled] {
    background-color: color-mix(in oklab,var(--xfr9ilu) 80%,transparent);
  }

  .x1kudp13.x1kudp13:where(.x29y2td[data-variant="underline"] *), .xcbzz4.xcbzz4:where(.x18hv73p[data-framed] *) {
    background-color: #0000;
  }

  .x16n8h3g:focus-visible, .x1ffoay2:is([data-highlighted], [data-state="checked"]), .x1p8atma:is([data-highlighted], [data-state="open"]), .x1uxirk4[data-highlighted], .xqeu7pb:hover:not(:disabled), .xwfkzam[aria-pressed="true"] {
    background-color: var(--x14kscoc);
  }

  .x1xoxgpb[data-tone="partial"] {
    background-color: var(--x1d2aand);
  }

  .x4vdo1p[data-tone="degraded"] {
    background-color: var(--x1imksjp);
  }

  .x1hmz07z[data-tone="down"] {
    background-color: var(--x1rb2mkb);
  }

  .x119epij.x119epij:where(.xlp95ix:is([data-state="active"], [data-state="completed"]) *), .x19g5zb3[data-selected], .x1bx51zx.x1bx51zx:where(.xlp95ix[data-state="completed"] *), .x93khf3.x93khf3:where(.xazso4u:has( + [data-completed]) *), .xwi0zcc[data-selected]:hover {
    background-color: var(--xegmqqf);
  }

  .x1d9d687[data-state="active"], .xiztjzz[data-active], .xqylcfe:is([data-state="open"], [data-has-active]), .xxav53b.xxav53b:where(.x1ib68vp[data-indicator="icon"] *) {
    background-color: var(--xes80ha);
  }

  .xgqf8qg[data-variant="destructive"] {
    background-color: var(--xfk9kj2);
  }

  .x1090753:is([data-state="active"], [aria-current="page"]), .x1ya3p2m.x1ya3p2m:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    background-color: var(--xfr9ilu);
  }

  .x1373izv:is([data-selected] *) {
    background-color: var(--xk7698f);
  }

  .x1ndcnws[data-variant="warning"] {
    background-color: var(--xqoet4i);
  }

  .xyuwxng[data-tone="maintenance"] {
    background-color: var(--xxtvbf8);
  }

  .xaql5re[data-framed] {
    border-collapse: separate;
  }

  .xaxt6lx[data-vaul-drawer-direction="top"] {
    border-end-end-radius: var(--x1ul45w2);
  }

  .x19jujf3[data-vaul-drawer-direction="top"] {
    border-end-start-radius: var(--x1ul45w2);
  }

  .x7e5tqq[data-vaul-drawer-direction="left"] {
    border-inline-end-width: 1px;
  }

  .x1bgcvr9[data-active="true"], .x8jjr0m[aria-current] {
    border-inline-start-color: var(--x1lsc738);
  }

  .x1r0hqk[data-vaul-drawer-direction="right"] {
    border-inline-start-width: 1px;
  }

  .xhk2w39[data-vaul-drawer-direction="bottom"] {
    border-start-end-radius: var(--x1ul45w2);
  }

  .x5adkyi[data-vaul-drawer-direction="bottom"] {
    border-start-start-radius: var(--x1ul45w2);
  }

  .xsjamrz:focus-visible {
    box-shadow: 0 0 0 1px #fff,0 0 0 3px var(--x6r6n0y);
  }

  .xh8xrqy[data-unread] {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--xegmqqf) 40%,transparent);
  }

  .x2hpxr3:focus-visible {
    box-shadow: 0 0 0 2px var(--x6r6n0y);
  }

  .xeqh5dp:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--x1sw0vyz) 24%,transparent);
  }

  .x1bz00uf:focus-within {
    box-shadow: 0 0 0 3px color-mix(in oklab,var(--xfk9kj2) 16%,transparent);
  }

  .x6a46p4:focus-visible {
    box-shadow: 0 0 0 3px var(--x6r6n0y);
  }

  .x1k4a6r2.x1k4a6r2:where(.x18hv73p[data-framed] *), .x6lm63:is([data-state="active"], [aria-current="page"]) {
    box-shadow: 0 1px 2px #0000000d;
  }

  .xmfz9eh:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px var(--xfr9ilu);
  }

  .xxqjiwg:active:not(:disabled) {
    box-shadow: inset 0 0 0 999px color-mix(in oklab,var(--x1lsc738) 12%,transparent);
  }

  .xfte5u6:active:not(:disabled) {
    box-shadow: inset 0 1px 3px color-mix(in oklab,var(--x1lsc738) 24%,transparent);
  }

  .xgvsj7l.xgvsj7l:where(.xn6uyqy[data-slot="card-frame"] *), .xvnnojp.xvnnojp:where(.x29y2td[data-variant="underline"] *) {
    box-shadow: none;
  }

  .x1bzi9go[data-mark="destructive"] {
    color: var(--x13kzm88);
  }

  .x1hiifop[data-state="active"], .x1r0zgfw[aria-current], .x59ypyp[data-state="open"], .x6gcknz:is([data-state="open"], [data-has-active]), .xa4ipxr[data-active="true"], .xaxlbjp[data-active], .xhafd6j:is([data-state="active"], [aria-current="page"]), .xkjth2a[aria-pressed="true"], .xux75i1:hover:not(:disabled) {
    color: var(--x1lsc738);
  }

  .x1csvyl9[data-offset], .x7tj7gk[data-placeholder], .xacdhli.xacdhli:where(.xlp95ix[data-state="inactive"] *), .xjkdk14.xjkdk14:where(.x1ib68vp[data-indicator="icon"] *) {
    color: var(--x4bx5bp);
  }

  .x1n7k2je[data-active="true"], .x8p0x9p:focus-visible, .xafd8be[data-highlighted], .xcae6y6:is([data-highlighted], [data-state="checked"]), .xgtutwu[data-state="open"], .xrsue6k:is([data-highlighted], [data-state="open"]) {
    color: var(--xaq6dmj);
  }

  .x1vh3dho:is([data-over] *), .xofi9qh[data-mark="default"] {
    color: var(--xegmqqf);
  }

  .x1mvv4u6.x1mvv4u6:where(.xlp95ix:is([data-state="active"], [data-state="completed"]) *), .xg4h5bn[data-selected] {
    color: var(--xk7698f);
  }

  .x1t17x7q[data-mark="warning"] {
    color: var(--xpt5t81);
  }

  .x1ms4o5u[data-interactive] {
    cursor: grab;
  }

  .x1epv8q9[data-interactive]:active {
    cursor: grabbing;
  }

  .x9zyyie[aria-disabled] {
    cursor: not-allowed;
  }

  .xhmppsn:is(.dark *) {
    display: block;
  }

  .xzhi189:is(.dark *) {
    display: inline-block;
  }

  .x1n5rr5q:is(.dark *) {
    display: none;
  }

  .x18ko33d[data-orientation="vertical"], .xges9qz.xges9qz:where(.x52rhi8[data-orientation="vertical"] *) {
    flex-direction: column;
  }

  .xbqx4yq[data-side="customer"] {
    flex-direction: row-reverse;
  }

  .x1iv7thx[data-orientation="vertical"] {
    flex-direction: row;
  }

  .xqplvi4.xqplvi4:where(.x52rhi8[data-orientation="vertical"] *) {
    flex-grow: 0;
  }

  .x1sx0sxe[data-active], .x762wii:is([data-mark], [data-selected]), .xau2l25[data-active="true"], .xwf5tfd[aria-current] {
    font-weight: 500;
  }

  .xx7jfzt:is([data-state="active"], [aria-current="page"]) {
    font-weight: 600;
  }

  .xhkdboj.xhkdboj:where(.x1ib68vp[data-orientation="vertical"] *) {
    inset-inline-start: -1.5rem;
  }

  .xji59sv.xji59sv:where(.x1ib68vp[data-orientation="horizontal"] *) {
    inset-inline-start: 0;
  }

  .x7jtexe[data-orientation="vertical"] {
    justify-content: flex-start;
  }

  .xqu79w6.xqu79w6:where(.x18hv73p[data-bordered] *) {
    line-height: 1.25rem;
  }

  .x1nuhsww.x1nuhsww:where(.x1ib68vp[data-orientation="vertical"] *) {
    margin-inline-start: 2rem;
  }

  .x199b7yk[data-more] {
    -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 2rem), #0000);
    mask-image: linear-gradient(to right, #000 calc(100% - 2rem), #0000);
  }

  .xo95hwn:is([data-fade-start], [data-fade-end]) {
    -webkit-mask-image: linear-gradient(var(--mask-direction),var(--mask-fade-start),black var(--mask-size),black calc(100% - var(--mask-size)),var(--mask-fade-end));
    mask-image: linear-gradient(var(--mask-direction),var(--mask-fade-start),black var(--mask-size),black calc(100% - var(--mask-size)),var(--mask-fade-end));
  }

  .xfoakni[aria-disabled="true"], .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x5cdmdd[data-disabled] {
    opacity: .64;
  }

  .xxp3rar[data-reveal-armed]:not([data-revealed]) {
    opacity: 0;
  }

  .x25t5g8:focus-visible, .xy6iglo[data-state="open"] {
    opacity: 1;
  }

  .x1v3m5sa:focus-visible {
    outline-color: var(--x17na4om);
  }

  .x1qo1biq.x1qo1biq:where(.x29y2td[data-variant="underline"] *) {
    outline-offset: -2px;
  }

  .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .xdrjbho.xdrjbho:where(.xs9a95r:has([data-sidebar="menu-action"]) *) {
    padding-inline-end: 2rem;
  }

  .x1l30lfr[aria-disabled="true"], .xye1tj0[data-disabled] {
    pointer-events: none;
  }

  .xogjc9u.xogjc9u:where(.x18hv73p[data-scrolls] *) {
    position: sticky;
  }

  .x10sn57y.x10sn57y:where(.xty4wlo[data-variant="horizontal"] *) {
    text-align: left;
  }

  .x1qko9vg[data-orientation="vertical"] {
    text-align: start;
  }

  .x134hgf5.x134hgf5:where(.x1a9z03m[data-state="open"] *), .x1h1n8cb.x1h1n8cb:where(.xd27zrs[data-state="open"] *) {
    transform: rotate(180deg);
  }

  .x14knqwe.x14knqwe:where(.x1behzlp[data-state="open"] *) {
    transform: rotate(90deg);
  }

  .x1m90tjh.x1m90tjh:where(.x1ib68vp[data-orientation="vertical"] *) {
    transform: translate(-50%, 1.125rem);
  }

  .xtngyu3.xtngyu3:where(.x1ib68vp[data-orientation="horizontal"] *) {
    transform: translate(1.125rem, -50%);
  }

  .x13wnmqv.x13wnmqv:where(.x1ib68vp[data-orientation="vertical"] *) {
    transform: translateX(-50%);
  }

  .xz7t7ph:is([data-over] *) {
    transform: translateY(-.25rem);
  }

  .xaz6gxh.xaz6gxh:where(.x1ib68vp[data-orientation="horizontal"] *) {
    transform: translateY(-50%);
  }

  .x14ukcdc[data-reveal-armed]:not([data-revealed]) {
    translate: 0 1.25rem;
  }

  .x1clqnc9.x1clqnc9:where(.x18hv73p[data-bordered] *) {
    vertical-align: top;
  }

  .x1pwk8ns[data-orientation="vertical"], .x4qch47.x4qch47:where(.x18hv73p[data-bordered] *) {
    white-space: normal;
  }

  .xltfmau:has([data-navbar-inset]) {
    background-color: var(--xfr9ilu);
  }

  .xida23p:has( > [data-slot="card-action"]) {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .x1mn0i38:has( > button:last-child,  > [data-slot="badge"]:last-child,  > [data-slot="kbd"]:last-child,  > [data-slot="kbd-group"]:last-child) {
    padding-inline-end: .375rem;
  }

  .xacls8e:has([role="checkbox"]) {
    padding-inline-end: 0;
  }

  .x1f20kqi:has( > button[data-size]) {
    padding-inline-end: calc((var(--xsqgysz) - var(--xtqxg0y)) / 2);
  }

  .x1tplu44:has( > button:not([data-size]),  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
    padding-inline-end: calc(calc((var(--xsqgysz) - var(--xtqxg0y)) / 2) + .125rem);
  }

  .x1lz7lt4:has( > button:first-child,  > [data-slot="badge"]:first-child,  > [data-slot="kbd"]:first-child,  > [data-slot="kbd-group"]:first-child) {
    padding-inline-start: .375rem;
  }

  .x14zu2gz:has( > button[data-size]) {
    padding-inline-start: calc((var(--xsqgysz) - var(--xtqxg0y)) / 2);
  }

  .xh6urhb:has( > button:not([data-size]),  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
    padding-inline-start: calc(calc((var(--xsqgysz) - var(--xtqxg0y)) / 2) + .125rem);
  }

  .x5rs6ey.x5rs6ey:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4:hover *) {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .x16wsn60.x16wsn60:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4:hover *) {
    background-color: #0000;
  }

  .x1pjv70x:first-child {
    border-inline-start-width: 0;
  }

  .xwcf1sq:last-child {
    display: none;
  }

  .x17f4403.x17f4403:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4[data-state="selected"] *), .x17l130w.x17l130w:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4[data-state="selected"] *) {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .x1bj9yak.x1bj9yak:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4[data-tone="destructive"] *), .xlzjk2r.xlzjk2r:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4[data-tone="destructive"] *) {
    background-color: color-mix(in oklab,var(--xfk9kj2) 5%,transparent);
  }

  .x1ln2bpx.x1ln2bpx:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4[data-tone="warning"] *), .x1qck9h8.x1qck9h8:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4[data-tone="warning"] *) {
    background-color: color-mix(in oklab,var(--xqoet4i) 8%,transparent);
  }

  .x1fg379h.x1fg379h:is([data-state="active"], [aria-current="page"]):where(.x29y2td[data-variant="underline"] *), .xsbog.xsbog[data-state="selected"]:where(.x18hv73p[data-framed] *) {
    background-color: #0000;
  }

  .xho5qza.xho5qza:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4[data-tone="orange"] *), .xy6fvi.xy6fvi:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4[data-tone="orange"] *) {
    background-color: var(--x1uvlis1);
  }

  .xlx85n8.xlx85n8:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4[data-interactive]:active *), .xpq9ju8.xpq9ju8:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4[data-interactive]:active *) {
    background-color: var(--xes80ha);
  }

  .x1noi74j.x1noi74j:not(:last-child):where(.x1m6w5re[data-orientation="horizontal"] *), .xegiixw.xegiixw:not(:last-child):where(.x1m6w5re[data-orientation="vertical"] *) {
    border-end-end-radius: 0;
  }

  .x3mcaru.x3mcaru:is(tr:last-child > :last-child):where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-end-end-radius: var(--x1w2hw6v);
  }

  .x1660tro.x1660tro:not(:last-child):where(.x1m6w5re[data-orientation="vertical"] *), .xau8ah.xau8ah:not(:first-child):where(.x1m6w5re[data-orientation="horizontal"] *) {
    border-end-start-radius: 0;
  }

  .xo5yf1x.xo5yf1x:is(tr:last-child > :first-child):where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-end-start-radius: var(--x1w2hw6v);
  }

  .x1wfn3we.x1wfn3we:not(:first-child):where(.x1m6w5re[data-orientation="horizontal"] *) {
    border-inline-start-width: 0;
  }

  .xn9onig.xn9onig:not(:first-child):where(.x1m6w5re[data-orientation="vertical"] *), .xwgwnk1.xwgwnk1:not(:last-child):where(.x1m6w5re[data-orientation="horizontal"] *) {
    border-start-end-radius: 0;
  }

  .xgndtc7.xgndtc7:is(tr:first-child > :last-child):where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-start-end-radius: var(--x1w2hw6v);
  }

  .x7baxog.x7baxog:not(:first-child):where(.x1m6w5re[data-orientation="vertical"] *), .xijz3ss.xijz3ss:not(:first-child):where(.x1m6w5re[data-orientation="horizontal"] *) {
    border-start-start-radius: 0;
  }

  .x1t051kd.x1t051kd:is(tr:first-child > :first-child):where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-start-start-radius: var(--x1w2hw6v);
  }

  .x1yuizxt.x1yuizxt:is([data-state="active"], [aria-current="page"]):where(.x29y2td[data-variant="underline"] *) {
    box-shadow: none;
  }

  .x1g7zm15.x1g7zm15:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="vertical"] *) {
    inset-inline-start: -1.75rem;
  }

  .x1lgyudu.x1lgyudu:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="vertical"] *) {
    margin-inline-start: 2.5rem;
  }

  .x1914mrx.x1914mrx:not(:last-child):where(.x1ib68vp[data-orientation="horizontal"] *) {
    padding-inline-end: 2rem;
  }

  .x1xohe7v.x1xohe7v:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="vertical"] *) {
    transform: translate(-50%, 1.625rem);
  }

  .xmufopr.xmufopr:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="horizontal"] *) {
    transform: translate(1.625rem, -50%);
  }

  .x10a463s.x10a463s:focus-within:where(.x1m6w5re[data-slot="group"] *), .xyvuosb.xyvuosb:focus-visible:where(.x1m6w5re[data-slot="group"] *) {
    z-index: 1;
  }

  .x1cau5rk.x1cau5rk:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="destructive"] *), .x6ym8bp.x6ym8bp:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="destructive"] *) {
    background-color: color-mix(in oklab,var(--xfk9kj2) 10%,transparent);
  }

  .x10yy0oq.x10yy0oq:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="warning"] *), .x5unmkr.x5unmkr:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="warning"] *) {
    background-color: color-mix(in oklab,var(--xqoet4i) 14%,transparent);
  }

  .x9iatcb.x9iatcb:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="orange"] *), .xebpoy5.xebpoy5:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *):where(.x1f8soo4:hover *):where(.x1f8soo4[data-tone="orange"] *) {
    background-color: var(--x195x0w9);
  }

  .xs2r3bb:disabled {
    background-color: var(--x1dpd6rp);
  }

  .x1bs6dpw:disabled {
    background-color: var(--xegmqqf);
  }

  .x9x1rry:disabled {
    background-color: var(--xra0m7d);
  }

  .x5pj9fr.x5pj9fr:first-child:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-inline-start-width: 1px;
  }

  .xmqwfi5:disabled {
    color: var(--x4bx5bp);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .x1t5pwa4:disabled {
    opacity: .45;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x16jh8n:disabled {
    opacity: .64;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .xet3eb2.xet3eb2:last-child:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-inline-end-width: 1px;
  }

  .x197ndv2:hover {
    background-color: color-mix(in oklab,currentColor 5%,transparent);
  }

  .x1se4dqc:hover {
    background-color: color-mix(in oklab,var(--x14i62js),var(--xbx4pu5) 10%);
  }

  .xsvufrb:hover {
    background-color: color-mix(in oklab,var(--x14kscoc) 40%,transparent);
  }

  .xyh08bx:hover {
    background-color: color-mix(in oklab,var(--x14kscoc) 50%,transparent);
  }

  .x199llvj:hover {
    background-color: color-mix(in oklab,var(--x14kscoc) 60%,transparent);
  }

  .xafgeh:hover {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--x1lsc738) 6%);
  }

  .xi1pkvi:hover {
    background-color: color-mix(in oklab,var(--x1d2aand) 90%,transparent);
  }

  .x1rser1y:hover {
    background-color: color-mix(in oklab,var(--x1dpd6rp),var(--x1lsc738) 3%);
  }

  .x1bsyz79:hover {
    background-color: color-mix(in oklab,var(--x1imksjp) 90%,transparent);
  }

  .x1q3wcpl:hover {
    background-color: color-mix(in oklab,var(--x1lsc738) 4%,transparent);
  }

  .x10cxct1:hover {
    background-color: color-mix(in oklab,var(--x1lsc738) 6%,var(--xes80ha));
  }

  .x14cdjlv:hover {
    background-color: color-mix(in oklab,var(--x1rb2mkb) 90%,transparent);
  }

  .xcmjr2o:hover {
    background-color: color-mix(in oklab,var(--x7vakgz) 16%,transparent);
  }

  .xatggnh:hover {
    background-color: color-mix(in oklab,var(--xegmqqf) 90%,transparent);
  }

  .xfg6kwh:hover {
    background-color: color-mix(in oklab,var(--xegmqqf),var(--x1lsc738) 10%);
  }

  .x12o1dtv:hover {
    background-color: color-mix(in oklab,var(--xegmqqf),var(--x1lsc738) 12%);
  }

  .x1lel5wp:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 20%,transparent);
  }

  .xpwr5c2:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 30%,transparent);
  }

  .xa5w015:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 40%,transparent);
  }

  .xrth1y9:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 50%,transparent);
  }

  .x1wu3rc0:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 60%,transparent);
  }

  .xyxcvcj:hover {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .xlal75:hover {
    background-color: color-mix(in oklab,var(--xfk9kj2) 10%,transparent);
  }

  .x1ebhtxd:hover {
    background-color: color-mix(in oklab,var(--xfk9kj2) 16%,transparent);
  }

  .x1et1frw:hover {
    background-color: color-mix(in oklab,var(--xfk9kj2) 4%,transparent);
  }

  .x1k6q77i:hover {
    background-color: color-mix(in oklab,var(--xfk9kj2) 8%,transparent);
  }

  .xs9wcvc:hover {
    background-color: color-mix(in oklab,var(--xfk9kj2) 90%,transparent);
  }

  .xxsaudw:hover {
    background-color: color-mix(in oklab,var(--xmeirzg),var(--xfauoy6) 8%);
  }

  .x15xoi33:hover {
    background-color: color-mix(in oklab,var(--xqoet4i) 14%,transparent);
  }

  .x1cmfqmn:hover {
    background-color: color-mix(in oklab,var(--xqoet4i) 16%,transparent);
  }

  .x11s29t8:hover {
    background-color: color-mix(in oklab,var(--xra0m7d),var(--x1lsc738) 12%);
  }

  .xnc9lfv:hover {
    background-color: color-mix(in oklab,var(--xxtvbf8) 90%,transparent);
  }

  .x1v2yxmq:hover {
    background-color: color-mix(in oklab,var(--xz6ohrz) 16%,transparent);
  }

  .x1mc0k6s:hover {
    background-color: color-mix(in oklab,var(--xzhs4vv) 90%,transparent);
  }

  .x1n5bzlp:hover {
    background-color: #0000;
  }

  .x5rsqrt:hover {
    background-color: var(--swatch-color);
  }

  .xdxxe7i:hover {
    background-color: var(--x14kscoc);
  }

  .x134xnfs:hover {
    background-color: var(--x18g5k3l);
  }

  .xlynyd6:hover {
    background-color: var(--x195x0w9);
  }

  .x1kap7ug:hover {
    background-color: var(--x2ihmk3);
  }

  .xddfyec:hover {
    background-color: var(--x8v90xv);
  }

  .xo65te:hover {
    background-color: var(--xegmqqf);
  }

  .x161rz1e:hover {
    background-color: var(--xes80ha);
  }

  .xtzjywv:hover {
    background-color: var(--xmeirzg);
  }

  .xx2kzc8:hover {
    border-inline-start-color: var(--x4bx5bp);
  }

  .xh6psjy:hover {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--x1lsc738) 24%,transparent);
  }

  .x7cqj3d:hover {
    box-shadow: 0 0 0 1px var(--xegmqqf);
  }

  .x1qfmu7t:hover {
    box-shadow: 0 0 0 1px var(--xmeirzg);
  }

  .x1fk13mq:hover {
    box-shadow: 0 0 0 4px color-mix(in oklab,var(--x6r6n0y) 30%,transparent);
  }

  .xf043p:hover {
    color: currentColor;
  }

  .x11s9ll5:hover {
    color: var(--x1lsc738);
  }

  .xxycyj2:hover {
    color: var(--x4bx5bp);
  }

  .x9j6tn7:hover {
    color: var(--xaq6dmj);
  }

  .xp664bm:hover {
    color: var(--xfauoy6);
  }

  .x1mdnquu:hover {
    opacity: .75;
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x14wy8yt:hover {
    outline-offset: 0;
  }

  .x1ubmc1d:hover {
    text-decoration-line: none;
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x1lcra6a:hover {
    transform: scale(1.1);
  }

  .xmqmwpn:hover {
    translate: 0 -2px;
  }

  .x10vv432:active {
    background-color: color-mix(in oklab,var(--x14i62js),var(--xbx4pu5) 20%);
  }

  .x1fp1q2t:active {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--x1lsc738) 12%);
  }

  .x1hpgs4z:active {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--x1lsc738) 8%);
  }

  .x11c2vl0:active {
    background-color: color-mix(in oklab,var(--x14kscoc),var(--xaq6dmj) 12%);
  }

  .x1593tv3:active {
    background-color: color-mix(in oklab,var(--x195x0w9),var(--x1t3et8a) 12%);
  }

  .x19ouphz:active {
    background-color: color-mix(in oklab,var(--x1dpd6rp),var(--x1lsc738) 6%);
  }

  .x1rjex0j:active {
    background-color: color-mix(in oklab,var(--x1lsc738) 10%,transparent);
  }

  .xow5h9d:active {
    background-color: color-mix(in oklab,var(--x1lsc738) 12%,var(--xes80ha));
  }

  .x8dz5xq:active {
    background-color: color-mix(in oklab,var(--x1lsc738) 8%,transparent);
  }

  .xq9esim:active {
    background-color: color-mix(in oklab,var(--x2ihmk3),var(--x9zsxpv) 12%);
  }

  .xjdwcrl:active {
    background-color: color-mix(in oklab,var(--x7vakgz) 24%,transparent);
  }

  .xyupsc8:active {
    background-color: color-mix(in oklab,var(--xegmqqf) 6%,transparent);
  }

  .xwba418:active {
    background-color: color-mix(in oklab,var(--xegmqqf) 80%,transparent);
  }

  .x1h3i6h7:active {
    background-color: color-mix(in oklab,var(--xegmqqf),var(--x1lsc738) 20%);
  }

  .xuvl6yx.xuvl6yx:hover:where(.x29y2td[data-variant="underline"] *) {
    background-color: color-mix(in oklab,var(--xes80ha) 60%,transparent);
  }

  .x91wgsr:active {
    background-color: color-mix(in oklab,var(--xes80ha) 70%,transparent);
  }

  .xmj00hu:active {
    background-color: color-mix(in oklab,var(--xes80ha) 80%,transparent);
  }

  .x13goqfv:active {
    background-color: color-mix(in oklab,var(--xes80ha),var(--x1lsc738) 10%);
  }

  .x18nxcgi:active {
    background-color: color-mix(in oklab,var(--xfk9kj2) 16%,transparent);
  }

  .x14xsefn:active {
    background-color: color-mix(in oklab,var(--xfk9kj2) 24%,transparent);
  }

  .x14a27zc:active {
    background-color: color-mix(in oklab,var(--xfk9kj2) 80%,transparent);
  }

  .xvxgl3u:hover:is([data-state="active"], [aria-current="page"]) {
    background-color: color-mix(in oklab,var(--xfr9ilu) 64%,transparent);
  }

  .x488zgj:active {
    background-color: color-mix(in oklab,var(--xmeirzg),var(--xfauoy6) 8%);
  }

  .xtew0un:active {
    background-color: color-mix(in oklab,var(--xqoet4i) 24%,transparent);
  }

  .xi2rk0p:active {
    background-color: color-mix(in oklab,var(--xz6ohrz) 24%,transparent);
  }

  .x1626rx1:active {
    background-color: color-mix(in oklab,var(--xzhs4vv) 80%,transparent);
  }

  .x10jrbmo:active {
    background-color: color-mix(in oklab,var(--xzhs4vv),var(--xiu60ij) 12%);
  }

  .x6hgrrj.x6hgrrj:hover:where(.x18hv73p[data-framed] *) {
    background-color: #0000;
  }

  .xethp9r:active {
    background-color: var(--xes80ha);
  }

  .xzdrlf0:active {
    background-color: var(--xra0m7d);
  }

  .x12b0dzc:active {
    box-shadow: 0 0 0 2px var(--xfr9ilu),0 0 0 4px var(--swatch-color),inset 0 0 0 999px color-mix(in oklab,var(--x1lsc738) 12%,transparent);
  }

  .x1uhwbqb:active {
    box-shadow: 0 0 0 6px color-mix(in oklab,var(--x6r6n0y) 30%,transparent);
  }

  .x10fto3a:active {
    box-shadow: inset 0 0 0 999px color-mix(in oklab,var(--x1lsc738) 12%,transparent);
  }

  .x9eyaga:active {
    box-shadow: inset 0 1px #00000014;
  }

  .xpk4wdd:active {
    box-shadow: none;
  }

  .xch2mbi:active {
    cursor: grabbing;
  }

  .x1citr7e:active {
    opacity: .6;
  }

  .x9zqovx:active {
    opacity: .65;
  }

  .x1vzbjj:active {
    opacity: .72;
  }

  .x1f2zl9v:active {
    opacity: .8;
  }

  .xs1ovo2:active {
    scale: .99;
  }

  .x1r0vdo7:active {
    transform: scale(.92);
  }

  .x5igjdi:active {
    transform: scale(1);
  }

  .x1jdfh7q:active {
    translate: none;
  }

  @media (width <= 39.99rem) {
    .xcthc9y.xcthc9y {
      align-items: center;
    }
  }

  @media (width >= 40rem) {
    .xwm5elu.xwm5elu {
      align-items: center;
    }

    .xteuwen.xteuwen {
      align-items: end;
    }

    .x1p8ookx.x1p8ookx {
      align-items: flex-end;
    }

    .x1kt105f.x1kt105f {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }
  }

  @media (prefers-contrast: more) {
    .x1gn4qni.x1gn4qni {
      box-shadow: 0 1px 2px #0000000d;
    }

    .x1ykefaq.x1ykefaq {
      box-shadow: none;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xe1khvg.xe1khvg {
      color: var(--x1lsc738);
    }
  }

  @media (width >= 40rem) {
    .x1hf29qx.x1hf29qx {
      display: block;
    }
  }

  @media (width >= 80rem) {
    .x16d40a8.x16d40a8 {
      display: block;
    }
  }

  @media (width >= 40rem) {
    .x1ii1w07.x1ii1w07 {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .x2jcep.x2jcep {
      display: inline-flex;
    }
  }

  @media print {
    .xbjcvb9.xbjcvb9 {
      display: none;
    }
  }

  @media (width >= 40rem) {
    .x1xwijv5.x1xwijv5 {
      flex-basis: 0%;
    }
  }

  @media (width <= 39.99rem) {
    .xfluw4v.xfluw4v {
      flex-direction: column;
    }
  }

  @media (width >= 40rem) {
    .xjicg4i.xjicg4i {
      flex-direction: row;
    }

    .x1e5fth2.x1e5fth2 {
      flex-shrink: 0;
    }

    .xrtjd1w.xrtjd1w {
      flex-wrap: nowrap;
    }

    .x1qkmqvy.x1qkmqvy {
      font-size: .875rem;
    }

    .x1tefo1j.x1tefo1j {
      font-size: 2.25rem;
    }

    .x1i01inz.x1i01inz {
      font-size: 2rem;
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xy18wc6.xy18wc6 {
      font-size: 3rem;
    }
  }

  @media (width >= 40rem) {
    .x1yaitte.x1yaitte {
      font-size: 3rem;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xssla1n.xssla1n {
      font-weight: 500;
    }
  }

  @media (width >= 40rem) {
    .x1g6nt54.x1g6nt54 {
      grid-template-columns: 1fr auto auto auto;
    }

    .x18kdd30.x18kdd30 {
      grid-template-columns: 1fr auto auto;
    }
  }

  @media (width >= 80rem) {
    .x1qat43p.x1qat43p {
      grid-template-columns: minmax(0, 1fr) 14rem;
    }
  }

  @media (width >= 40rem) {
    .x8v3yar.x8v3yar {
      grid-template-columns: minmax(0, 1fr) 6.5rem 9rem;
    }

    .x1162qlq.x1162qlq {
      grid-template-columns: minmax(0, 1fr) 7.5rem 8.75rem 7.5rem auto;
    }

    .x4awciz.x4awciz {
      grid-template-columns: minmax(0, 1fr) 8rem;
    }
  }

  @media (width >= 64rem) {
    .xg5bdy1.xg5bdy1 {
      grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    }
  }

  @media (width >= 40rem) and (width <= 63.99rem) {
    .xmrdwk4.xmrdwk4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 40rem) {
    .x1n720ss.x1n720ss {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .x13fzqzm.x13fzqzm {
      grid-template-columns: repeat(var(--radio-columns-sm, var(--radio-columns)),minmax(0,1fr));
    }

    .xq4rtbt.xq4rtbt {
      justify-content: space-between;
    }

    .xmug9nf.xmug9nf {
      line-height: 2.5rem;
    }

    .xiw07fs.xiw07fs {
      margin-inline-start: auto;
    }
  }

  @media (hover: hover) and (pointer: fine) and (not (hover: none)) {
    .xgxn0dp.xgxn0dp {
      opacity: .3;
    }

    .x177pm0o.x177pm0o {
      opacity: .35;
    }
  }

  @media (hover: none) {
    .xvpfbg3.xvpfbg3 {
      opacity: .35;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xj9qewb.xj9qewb {
      opacity: .4;
    }
  }

  @media (hover: none) {
    .xelzfag.xelzfag {
      opacity: .4;
    }
  }

  @media (hover: hover) and (pointer: fine) and (not (hover: none)) {
    .x5j5vch.x5j5vch {
      opacity: 1;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1mtqu7y.x1mtqu7y {
      opacity: 1;
    }
  }

  @media (hover: none) {
    .xqzx146.xqzx146 {
      opacity: 1;
    }
  }

  @media (width <= 39.99rem) {
    .xvct00w.xvct00w {
      text-align: center;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x2rofps.x2rofps {
      transform: scale(1.25);
    }

    .xq108of.xq108of {
      transform: translateY(-2px);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  .xnru0kz.xnru0kz:hover:is([data-state="active"], [aria-current="page"]):where(.x29y2td[data-variant="underline"] *) {
    background-color: color-mix(in oklab,var(--xes80ha) 60%,transparent);
  }

  .x1cdrbjb.x1cdrbjb:active:where(.x18hv73p[data-framed] *) {
    background-color: #0000;
  }

  .xihcif3:enabled:hover {
    background-color: color-mix(in oklab,var(--x1lsc738) 3%,transparent);
  }

  @media (width <= 39.99rem) {
    .x1n78jhq.x1n78jhq.x1n78jhq:where(.xty4wlo[data-variant="horizontal"] *) {
      align-items: center;
    }
  }

  @media (prefers-contrast: more) {
    .x1obazso.x1obazso:focus-within {
      box-shadow: 0 0 0 3px var(--x6r6n0y);
    }

    .x12ml9lf.x12ml9lf:focus-within {
      box-shadow: 0 0 0 3px var(--xfk9kj2);
    }
  }

  @media (width <= 39.99rem) {
    .xhshe3t.xhshe3t.xhshe3t:where(.xty4wlo[data-variant="horizontal"] *) {
      text-align: center;
    }
  }

  .x1v5iz4m:enabled:active {
    background-color: color-mix(in oklab,var(--x1lsc738) 6%,transparent);
  }

  @container (width >= 56rem) {
    .xhdemqi.xhdemqi {
      column-gap: 1.5rem;
    }

    .xgy1s3p.xgy1s3p {
      display: contents;
    }
  }

  @container (width >= 28rem) {
    .xfcxhhv.xfcxhhv {
      display: flex;
    }
  }

  @container (width >= 32rem) {
    .xtg3de5.xtg3de5 {
      display: flex;
    }
  }

  @container (width >= 28rem) {
    .xgi24k9.xgi24k9 {
      display: inline-flex;
    }
  }

  @container (width >= 36rem) {
    .x82zc0x.x82zc0x {
      display: inline-flex;
    }
  }

  @container (width >= 28rem) {
    .x1vf7xdj.x1vf7xdj {
      display: inline;
    }
  }

  @container (width >= 32rem) {
    .x14t17gu.x14t17gu {
      display: inline;
    }
  }

  @container (width >= 24rem) {
    .x11o7w25.x11o7w25 {
      display: table-cell;
    }
  }

  @container (width >= 32rem) {
    .x11jdsec.x11jdsec {
      display: table-cell;
    }
  }

  @container (width >= 36rem) {
    .x1xicgir.x1xicgir {
      display: table-cell;
    }
  }

  @container (width >= 56rem) {
    .x4obnfn.x4obnfn {
      grid-template-columns: minmax(0, 1fr) 14rem 12rem 6rem auto;
    }
  }

  @container (width >= 48rem) {
    .xhehxnv.xhehxnv {
      grid-template-columns: minmax(0, 1fr) 18rem;
    }
  }

  @container (width >= 20rem) {
    .x3r86ed.x3r86ed {
      grid-template-columns: minmax(0, 1fr) auto 4rem;
    }
  }

  @container (width >= 48rem) {
    .x1eoew5w.x1eoew5w {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @container (width >= 24rem) {
    .x41ai5.x41ai5 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 28rem) {
    .x16y8r4j.x16y8r4j {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 32rem) {
    .xj7p4n0.xj7p4n0 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 36rem) {
    .x185yesx.x185yesx {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 42rem) {
    .x1fzucff.x1fzucff {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (width >= 32rem) {
    .x1uko1z3.x1uko1z3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @container (width >= 48rem) {
    .xwcy8qz.xwcy8qz {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @container (width >= 36rem) {
    .x5qynaf.x5qynaf {
      grid-template-rows: subgrid;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xuna3h9.xuna3h9:hover {
      background-color: var(--xes80ha);
    }
  }
}

@layer stylex.priority5 {
  .x10rwx6h {
    border-bottom-color: color-mix(in oklab,var(--x1s6hh77) 50%,transparent);
  }

  .x1sic2k9 {
    border-bottom-color: color-mix(in oklab,var(--xfk9kj2) 30%,transparent);
  }

  .x703rpl {
    border-bottom-color: color-mix(in oklab,var(--xqoet4i) 30%,transparent);
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x17p7p98 {
    border-bottom-color: var(--x1s6hh77);
  }

  .x1d47wwt {
    border-bottom-color: var(--x98656n);
  }

  .x5rcijh {
    border-bottom-left-radius: inherit;
  }

  .x5ta78k {
    border-bottom-left-radius: var(--x1w2hw6v);
  }

  .xyi0tb3 {
    border-bottom-right-radius: var(--x1w2hw6v);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1dx5y59 {
    border-left-color: var(--x1s6hh77);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .xwng7gt {
    border-top-color: color-mix(in oklab,var(--x1s6hh77) 30%,transparent);
  }

  .xvwnd6p {
    border-top-color: color-mix(in oklab,var(--x1s6hh77) 50%,transparent);
  }

  .xlbth0x {
    border-top-color: color-mix(in oklab,var(--x1s6hh77) 60%,transparent);
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .x1briwc6 {
    border-top-color: var(--x1s6hh77);
  }

  .xqt4chh {
    border-top-color: var(--x1xd1m17);
  }

  .x1rxcg7p {
    border-top-color: var(--x4bx5bp);
  }

  .x79s63z {
    border-top-color: var(--x98656n);
  }

  .x1nrfd8m {
    border-top-left-radius: 3px;
  }

  .xlwe040 {
    border-top-left-radius: calc(var(--x1ul45w2) - 1px);
  }

  .x114bzrq {
    border-top-left-radius: inherit;
  }

  .xkcgssl {
    border-top-left-radius: var(--x1w2hw6v);
  }

  .x16gx4na {
    border-top-right-radius: 3px;
  }

  .x1ft9lz {
    border-top-right-radius: calc(var(--x1ul45w2) - 1px);
  }

  .x14ngbb6 {
    border-top-right-radius: var(--x1w2hw6v);
  }

  .xlya59e {
    border-top-style: dashed;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xamhcws {
    border-top-width: 2px;
  }

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x8fiswh {
    bottom: -.375rem;
  }

  .xxr3mur {
    bottom: -.775rem;
  }

  .xwvosmy {
    bottom: .125rem;
  }

  .x1mgtmex, .xq9h7ym {
    bottom: .25rem;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .x24nu2v {
    bottom: 1.25rem;
  }

  .xaw3xnq {
    bottom: 1.5rem;
  }

  .xhz6lsr {
    bottom: calc(.75rem + env(safe-area-inset-bottom));
  }

  .x1xzicaz {
    height: .125rem;
  }

  .x16wp3ig {
    height: .25rem;
  }

  .xvqfenq {
    height: .3125rem;
  }

  .x4j2xbe {
    height: .375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .xqtp20y {
    height: 0;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x18imlnj, .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .xwl81jg {
    height: 1.875rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1roirhx {
    height: 10rem;
  }

  .xf6s82a {
    height: 11rem;
  }

  .xra00a2 {
    height: 12.5rem;
  }

  .x6120nr {
    height: 12rem;
  }

  .x180m5hr {
    height: 13rem;
  }

  .xkloqmj {
    height: 14rem;
  }

  .x1olpkuv {
    height: 15rem;
  }

  .xr004xx {
    height: 16rem;
  }

  .x1qz947n {
    height: 18rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x115bg7b, .x1l36t39 {
    height: 1rem;
  }

  .x142y1qz {
    height: 2.125rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x2j8i3k {
    height: 2.375rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .xc1a03h {
    height: 28rem;
  }

  .xzufbze {
    height: 297mm;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1hurh3c, .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xrvw4r4 {
    height: 30rem;
  }

  .xwyxl0y {
    height: 32.5rem;
  }

  .xqylgxj {
    height: 32rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .xupy61u {
    height: 5rem;
  }

  .x17frcva {
    height: 6rem;
  }

  .x1l5p03z {
    height: 70vh;
  }

  .xdaezf2 {
    height: 7rem;
  }

  .xqt63rz {
    height: 80vh;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .x1r8we3 {
    height: 9.375rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x8qrjqn {
    height: calc(100vh - 3.5rem);
  }

  .x1aev3q6 {
    height: calc(50% + 1px);
  }

  .x1vpc7ja {
    height: var(--x8gmohi);
  }

  .x1jnvtdb {
    left: -.5rem;
  }

  .xtmw667 {
    left: .75rem;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xy1tjzl {
    left: calc(var(--sidebar-width) * -1);
  }

  @media (width >= 48rem) {
    .xo1smyh.xo1smyh {
      margin: .5rem;
    }
  }

  .x1hldca5 {
    margin-bottom: -.25rem;
  }

  .x1hpqcdg {
    margin-bottom: .25rem;
  }

  .x18jvhmb {
    margin-bottom: .375rem;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .x1gr9t9r {
    margin-bottom: .75rem;
  }

  .xwh73k {
    margin-bottom: .5rem;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1eq25fj {
    margin-bottom: 1.25rem;
  }

  .x1nhhxel, .xmums0h {
    margin-bottom: 1.5rem;
  }

  .xq9ucc8, .xyi6m4r {
    margin-bottom: 1rem;
  }

  .x14phcvn {
    margin-bottom: 2.5rem;
  }

  .x1t84w78, .xxnm3jb {
    margin-bottom: 2rem;
  }

  .x1e1gh9h {
    margin-bottom: 3rem;
  }

  .x1unp1qu {
    margin-bottom: 4rem;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xhm5ybd {
    margin-left: -.125rem;
  }

  .xxyw1jk {
    margin-left: -.5rem;
  }

  .xhvqlyh {
    margin-left: .125rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x2dym2x {
    margin-right: -.5rem;
  }

  .x1l3h6vc {
    margin-right: .375rem;
  }

  .xlkxg1q {
    margin-right: 1px;
  }

  .x15s5u4p {
    margin-top: -.25rem;
  }

  .x1bov10x {
    margin-top: -.5rem;
  }

  .xpat0yy {
    margin-top: -2rem;
  }

  .x3doam9 {
    margin-top: -4rem;
  }

  .x72edsj {
    margin-top: .125rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x5j7nwy {
    margin-top: .375rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xhj8ucd {
    margin-top: .75rem;
  }

  .x1y9wfwc {
    margin-top: .25rem;
  }

  .x1o6foyy {
    margin-top: .5rem;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .xj1urod, .xv2e587 {
    margin-top: 1rem;
  }

  .x1fgj74o {
    margin-top: 6rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xnjgh8c {
    max-height: 0;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x871njl {
    max-height: 12rem;
  }

  .x17l2srq {
    max-height: 14rem;
  }

  .x177qm81 {
    max-height: 16.25rem;
  }

  .x1qojfa0 {
    max-height: 16rem;
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x1bsj13w {
    max-height: 20rem;
  }

  .x18fb9vk {
    max-height: 24rem;
  }

  .x11iwqir {
    max-height: 25rem;
  }

  .xi58p9m {
    max-height: 28rem;
  }

  .xuyqlj2 {
    max-height: 300px;
  }

  .xjsivw {
    max-height: 37.5rem;
  }

  .x9v6m0g {
    max-height: 40vh;
  }

  .x14k0oyk {
    max-height: 4rem;
  }

  .x1om5vbd {
    max-height: 50dvh;
  }

  .x114jws4 {
    max-height: 60vh;
  }

  .x3uj6mb {
    max-height: 6rem;
  }

  .xnwz9cz {
    max-height: 7rem;
  }

  .xlhze4t {
    max-height: 8rem;
  }

  .xycw5lm {
    max-height: 92vh;
  }

  .x9s8jge {
    max-height: calc(100dvh - 10rem);
  }

  .xvo6au0 {
    max-height: calc(100dvh - 12rem);
  }

  .xujkn0t {
    max-height: calc(100dvh - 4rem);
  }

  .x1s0scc5 {
    max-height: calc(100dvh - 7rem);
  }

  .x1eq4wvw {
    max-height: min(52vh, 28rem);
  }

  .x1i2css4 {
    max-height: min(var(--reka-combobox-content-available-height, 23rem),23rem);
  }

  .x4g74ph {
    max-height: var(--reka-context-menu-content-available-height);
  }

  .xi6bicy {
    max-height: var(--reka-dropdown-menu-content-available-height);
  }

  .x1gcxvcg {
    max-height: var(--reka-select-content-available-height);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1s8ub08 {
    max-width: 10rem;
  }

  .xx0rg4r {
    max-width: 12.5rem;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x1a72q4r {
    max-width: 13.75rem;
  }

  .x1kyltch {
    max-width: 13rem;
  }

  .x1mtlzti {
    max-width: 14rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .xmjjyld {
    max-width: 17.5rem;
  }

  .x1vxnb6q {
    max-width: 18rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .x6c8nl2 {
    max-width: 22.5rem;
  }

  .xuv54rz {
    max-width: 22rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x14i9o60 {
    max-width: 56rem;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1sjtlrb {
    max-width: 65ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .xr11g0f {
    max-width: 6rem;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .xe9l7pv {
    max-width: 8.75rem;
  }

  .x14r61f {
    max-width: 80%;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x1azd0id {
    max-width: 87.5rem;
  }

  .x159iy50 {
    max-width: 8rem;
  }

  .xvcrhkp {
    max-width: calc(100% - 2rem);
  }

  .x193lwwl {
    max-width: calc(100vw - 2rem);
  }

  .x1t8xbu {
    max-width: max-content;
  }

  .x1l0hr4b {
    max-width: min(28rem, 100vw - 2.5rem);
  }

  .x1x1rfll {
    max-width: none;
  }

  .xiocahw {
    min-height: .5rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x2umgb4 {
    min-height: 1.25rem;
  }

  .x1rqwxy8 {
    min-height: 1.5rem;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1d3b9eh {
    min-height: 11.25rem;
  }

  .xrvz5h0 {
    min-height: 11rem;
  }

  .x1sook60 {
    min-height: 12.5rem;
  }

  .x1aewpuf {
    min-height: 1rem;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .xciow05 {
    min-height: 20rem;
  }

  .x1q0l6uf {
    min-height: 24rem;
  }

  .x1mhzeh9 {
    min-height: 297mm;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x13gjtz1 {
    min-height: 3.5rem;
  }

  .xhmtybg {
    min-height: 3.75rem;
  }

  .x148d4uc {
    min-height: 37.5rem;
  }

  .xe8gcm {
    min-height: 3rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1h7u7uw {
    min-height: 70vh;
  }

  .xlrgjz0 {
    min-height: 246.2mm;
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1vi9356 {
    min-width: 1.5rem;
  }

  .x1xkahga {
    min-width: 1.75rem;
  }

  .xuu4ctt {
    min-width: 10rem;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .xd98ffb {
    min-width: 13.75rem;
  }

  .x1d77m7x {
    min-width: 140px;
  }

  .x11gxwtt {
    min-width: 16rem;
  }

  .xfb3i0g {
    min-width: 180px;
  }

  .xgomdpo {
    min-width: 1rem;
  }

  .x1arx1u8 {
    min-width: 2.25rem;
  }

  .x19hwnzc {
    min-width: 2rem;
  }

  .x10hhdyn {
    min-width: 45rem;
  }

  .xzg4jd6 {
    min-width: 47.5rem;
  }

  .x8a598m {
    min-width: 5rem;
  }

  .xb8jz9x {
    min-width: 6.25rem;
  }

  .x2qlmv6 {
    min-width: 8.75rem;
  }

  .xzhy1st {
    min-width: 8rem;
  }

  .x1ysl5ao {
    min-width: 2.875rem;
  }

  .xk8lq53 {
    min-width: max-content;
  }

  .xju4rok {
    min-width: min(22rem, 100vw - 2.5rem);
  }

  .x1vj8a7d {
    min-width: var(--reka-select-trigger-width);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  @media (width < 48rem) {
    .x19lfx4t.x19lfx4t {
      padding: 0;
    }
  }

  @media (width >= 48rem) {
    .xg80mtm.xg80mtm {
      padding: 3rem;
    }
  }

  .xnw97ix {
    padding-bottom: .125rem;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .x1uwplc6 {
    padding-bottom: .375rem;
  }

  .xmnamis {
    padding-bottom: .5rem;
  }

  .x1v0wz0i {
    padding-bottom: .625rem;
  }

  .xsaxbkt {
    padding-bottom: .75rem;
  }

  .x1qujpd5 {
    padding-bottom: .25rem;
  }

  .x1snv6zo {
    padding-bottom: .5rem;
  }

  .x163t5y5 {
    padding-bottom: 1.5rem;
  }

  .x1eiwps2, .x2yie3v {
    padding-bottom: 1rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x1q8uoa4 {
    padding-bottom: 4rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x29970l {
    padding-bottom: calc(.75rem - 1px);
  }

  .x19kb5nk {
    padding-bottom: var(--consent-offset, 0);
  }

  .xjqpyvm {
    padding-bottom: var(--x-paddingBottom);
  }

  .x15la2f8 {
    padding-bottom: var(--x10hxsbf);
  }

  .x15u6esi {
    padding-left: .5rem;
  }

  .x164ht6e {
    padding-left: .625rem;
  }

  .x79ra4s {
    padding-left: .75rem;
  }

  .x9dzeaa {
    padding-left: 1rem;
  }

  .x1arb9wb {
    padding-right: .5rem;
  }

  .x19pir32 {
    padding-right: .625rem;
  }

  .x33uob6 {
    padding-right: .75rem;
  }

  .x52dz5p {
    padding-right: 1rem;
  }

  .xrhwvvd {
    padding-top: .125rem;
  }

  .x1iul6r4 {
    padding-top: .25rem;
  }

  .x6dzris {
    padding-top: .375rem;
  }

  .x1b58sdr {
    padding-top: .5rem;
  }

  .x1pe9zv5 {
    padding-top: .625rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .xd8au9p {
    padding-top: .25rem;
  }

  .x1xcjyg0 {
    padding-top: .5rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x12t3zde, .xjeq3cq {
    padding-top: 1rem;
  }

  .x1rjoabk {
    padding-top: 2.5rem;
  }

  .x1bw24hb {
    padding-top: 3rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x117yac4 {
    padding-top: 6rem;
  }

  .xfd2sqk {
    padding-top: 7rem;
  }

  .x1o841vd {
    padding-top: calc(.75rem - 1px);
  }

  .x16kiixi {
    right: -.125rem;
  }

  .x1d9mawx {
    right: -.375rem;
  }

  .xgvigy7 {
    right: -.5rem;
  }

  .x1nrka1y {
    right: -1rem;
  }

  .x5qeokm {
    right: .25rem;
  }

  .x1d83s0a {
    right: .5rem;
  }

  .x1suesbl {
    right: .75rem;
  }

  .x1ng1q7z {
    right: .25rem;
  }

  .x11wr9er {
    right: .5rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1sbfeta {
    right: 1.25rem;
  }

  .xc9muyr {
    right: calc(var(--sidebar-width) * -1);
  }

  .xq6gl7f {
    scroll-margin-top: 5rem;
  }

  .x1j65jl0 {
    scroll-margin-top: 8rem;
  }

  .xq8lx3x {
    scroll-padding-bottom: var(--x-scrollPaddingBottom);
  }

  .xsnjimx {
    top: -.125rem;
  }

  .x1scwc3n {
    top: -.375rem;
  }

  .x1pdr0v7 {
    top: -1px;
  }

  .xsv2zaq {
    top: .25rem;
  }

  .x2g408t {
    top: .375rem;
  }

  .x1nh8u4m {
    top: .5rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .xaksmix {
    top: .875rem;
  }

  .x1wxkrh0 {
    top: .25rem;
  }

  .x1tzouhu {
    top: .5rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xdsb8wn {
    top: 100%;
  }

  .xnfr1j {
    top: 1px;
  }

  .x17jujti, .x1nwpe0i {
    top: 1rem;
  }

  .x1p6s42t {
    top: 3.5rem;
  }

  .x82b3cp {
    top: 3rem;
  }

  .xphl6p3 {
    top: 4rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .xzcf631 {
    top: 5rem;
  }

  .xis09m7 {
    top: 6rem;
  }

  .x80663w {
    top: auto;
  }

  .x9n6ll7 {
    width: .125rem;
  }

  .xttl3oo {
    width: .25rem;
  }

  .x16zgmd4 {
    width: .3125rem;
  }

  .xrkia0p {
    width: .375rem;
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xj1jc7a {
    width: 12.5rem;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x79snwd {
    width: 13.75rem;
  }

  .x13ie5k6 {
    width: 130px;
  }

  .xrdac2d {
    width: 13rem;
  }

  .x1oizhfv {
    width: 14.5rem;
  }

  .x1q2mzld {
    width: 14rem;
  }

  .xrostsh {
    width: 150px;
  }

  .x1jbxv96 {
    width: 16.75rem;
  }

  .x1e67fm3 {
    width: 16rem;
  }

  .xsywbqq {
    width: 17.5rem;
  }

  .x1jju5yn {
    width: 18.75rem;
  }

  .xzjbwwf {
    width: 180px;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x188vqbl, .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1oysuqx {
    width: 200px;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .x1or82rn {
    width: 21.25rem;
  }

  .xoc5gyv {
    width: 210mm;
  }

  .x109ks82 {
    width: 23rem;
  }

  .xafpxmx {
    width: 240px;
  }

  .x1w1wbw6 {
    width: 24rem;
  }

  .xqyf9gi {
    width: 250px;
  }

  .xxpr1mq {
    width: 25rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x184cif5 {
    width: 37.5rem;
  }

  .x188tqju, .xl71xjd {
    width: 3rem;
  }

  .x1g28unz {
    width: 40rem;
  }

  .xekueh {
    width: 4rem;
  }

  .x1pq5h1c {
    width: 5.5rem;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x89fikd {
    width: 53.5rem;
  }

  .xex909m {
    width: 5rem;
  }

  .x1247r65 {
    width: 60px;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x9a7vwu {
    width: 7.5rem;
  }

  .xo5x3gg {
    width: 70px;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1eyvef {
    width: 8rem;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1b1xan1 {
    width: calc(var(--sidebar-width-icon) + 1rem + 2px);
  }

  .x135iyqs {
    width: calc(var(--sidebar-width-icon) + 1rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xezivpi {
    width: max-content;
  }

  .x101abi1 {
    width: var(--reka-combobox-trigger-width);
  }

  .xpaekcp {
    width: var(--reka-popper-anchor-width);
  }

  .x1kqolrq {
    width: var(--sidebar-width-icon);
  }

  .x1nxupii {
    width: var(--sidebar-width);
  }

  .xo6xfdk {
    width: var(--table-visible-width, 100%);
  }

  .x1jvb2v7 {
    width: var(--x8gmohi);
  }

  .xreuepi[data-scrolled] {
    border-bottom-color: var(--x1s6hh77);
  }

  .xxietd8:focus-within {
    border-bottom-color: var(--x6r6n0y);
  }

  .x1kujsbz:is(tbody > :last-child, tfoot > :last-child) {
    border-bottom-width: 0;
  }

  .x1tuh6xf[data-vaul-drawer-direction="top"], .x1u6nd77.x1u6nd77:where(.x29y2td[data-variant="underline"] *), .xhb62r7.xhb62r7:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *), .xp314n2.xp314n2:where(.x18hv73p:is([data-framed] > [data-body="plain"]) *) {
    border-bottom-width: 1px;
  }

  .x1mipwa4.x1mipwa4:where(.x18hv73p[data-framed] *) {
    border-top-width: 0;
  }

  .xvxjjj6[data-vaul-drawer-direction="bottom"] {
    border-top-width: 1px;
  }

  .x1pw92us[data-vaul-drawer-direction="bottom"] {
    bottom: 0;
  }

  .xh8yyqj.xh8yyqj:where(.x1ib68vp[data-indicator="icon"] *) {
    height: 1.5rem;
  }

  .x11cq7al.x11cq7al:where(.x18hv73p[data-framed] *) {
    height: 2.25rem;
  }

  .x1vzltoo.x1vzltoo:where(.x1ib68vp[data-orientation="horizontal"] *) {
    height: 2px;
  }

  .x15nw7h2.x15nw7h2:where(.x52rhi8[data-orientation="vertical"] *) {
    height: 3rem;
  }

  .xosjehe.xosjehe:where(.x1ib68vp[data-orientation="vertical"] *) {
    height: calc(100% - 1.25rem);
  }

  .x1l4h97m[data-vaul-drawer-direction="left"] {
    left: 0;
  }

  .xtttxrs.xtttxrs:where(.x18hv73p[data-framed] *) {
    margin-bottom: 1rem;
  }

  .x14ubl22[data-vaul-drawer-direction="top"] {
    margin-bottom: 6rem;
  }

  .xbvsql5.xbvsql5:where(.x1ib68vp[data-indicator="icon"] *) {
    margin-top: .125rem;
  }

  .x14z9i4s:is([data-slot="frame-panel"] + *) {
    margin-top: .25rem;
  }

  .xeh764k:is([data-slot="frame-panel"] + *) {
    margin-top: 1.5rem;
  }

  .x1621ryi.x1621ryi:where(.x1ib68vp[data-orientation="horizontal"] *) {
    margin-top: 2rem;
  }

  .x13qu5ki[data-vaul-drawer-direction="bottom"] {
    margin-top: 6rem;
  }

  .x1vnbcy3:is([data-vaul-drawer-direction="top"], [data-vaul-drawer-direction="bottom"]) {
    max-height: 80vh;
  }

  .xuf238j.xuf238j:where(.x52rhi8[data-orientation="vertical"] *) {
    min-width: 0;
  }

  .xq1g3iy[data-vaul-drawer-direction="right"] {
    right: 0;
  }

  .x14ot1ce.x14ot1ce:where(.x1ib68vp[data-orientation="horizontal"] *) {
    top: -1.5rem;
  }

  .x1r4pgg2[data-vaul-drawer-direction="top"], .xc1qobw.xc1qobw:where(.x1ib68vp[data-orientation="vertical"] *) {
    top: 0;
  }

  .x1eb8t4g.x1eb8t4g:where(.x1ib68vp[data-indicator="icon"] *) {
    width: 1.5rem;
  }

  .xowd4k.xowd4k:where(.x29y2td[data-variant="underline"] *) {
    width: 100%;
  }

  .xcldo7u.xcldo7u:where(.x52rhi8[data-orientation="vertical"] *) {
    width: 1px;
  }

  .x1sfhqp7.x1sfhqp7:where(.x1ib68vp[data-orientation="vertical"] *) {
    width: 2px;
  }

  .x1hygzj6:is([data-vaul-drawer-direction="left"], [data-vaul-drawer-direction="right"]) {
    width: 75%;
  }

  .xjqm1lu[data-orientation="vertical"] {
    width: auto;
  }

  .xzb4btl.xzb4btl:where(.x1ib68vp[data-orientation="horizontal"] *) {
    width: calc(100% - 1.25rem);
  }

  .x6m7o0c.x6m7o0c:where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    width: calc(var(--table-visible-width, 100%) - 2px);
  }

  .xpxzism:has([data-navbar-inset]) {
    min-height: 100svh;
  }

  .xhq0rr9:has( > button,  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
    padding-bottom: .375rem;
  }

  .xcy7isy:has( > button,  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
    padding-top: .375rem;
  }

  .x1lu90bv:has([role="checkbox"]) {
    width: 1px;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1n96fxq:first-child {
    padding-top: var(--x10hxsbf);
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  .xh9jt3e:last-child {
    min-width: 1.5rem;
  }

  .xup0pd7:last-child {
    padding-bottom: 0;
  }

  .x15b8eiy.x15b8eiy:is(tr:last-child > *):where(.x18hv73p:is([data-framed] > [data-body="plain"]) *) {
    border-bottom-width: 0;
  }

  .xjki1k5.xjki1k5:not(:first-child):where(.x1m6w5re[data-orientation="vertical"] *) {
    border-top-width: 0;
  }

  .xqbp0fs.xqbp0fs:is(tr:first-child > *):where(.x18hv73p:is([data-framed] > [data-body="framed"]) *) {
    border-top-width: 1px;
  }

  .xehd10c.xehd10c:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="vertical"] *) {
    height: calc(100% - 1.75rem);
  }

  .x1l733qo.x1l733qo:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="horizontal"] *) {
    margin-top: 2.5rem;
  }

  .xng17g5.xng17g5:not(:last-child):where(.x1ib68vp[data-orientation="vertical"] *) {
    padding-bottom: 3rem;
  }

  .x3cx738.x3cx738:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="horizontal"] *) {
    top: -1.75rem;
  }

  .xg5fgrp.xg5fgrp:where(.x1ib68vp[data-indicator="icon"] *):where(.x1ib68vp[data-orientation="horizontal"] *) {
    width: calc(100% - 1.75rem);
  }

  @media (width >= 64rem) {
    .x1sr5grf.x1sr5grf {
      border-bottom-left-radius: .375rem;
    }

    .xvs8rh9.xvs8rh9 {
      border-bottom-right-radius: .375rem;
    }
  }

  @media (width >= 48rem) {
    .x17pue0t.x17pue0t {
      height: 2rem;
    }

    .x1qvoazz.x1qvoazz {
      height: 3rem;
    }
  }

  @media (width <= 39.99rem) {
    .xtuy6h6.xtuy6h6 {
      height: 6rem;
    }
  }

  @media (width >= 80rem) {
    .x10grf0z.x10grf0z {
      max-width: 56rem;
    }

    .x1z7qbn.x1z7qbn {
      max-width: 72rem;
    }
  }

  @media (width <= 39.99rem) {
    .xor6afm.xor6afm {
      max-width: 8rem;
    }
  }

  @media (width >= 96rem) {
    .xy1czvf.xy1czvf {
      max-width: 96rem;
    }
  }

  @media (width <= 39.99rem) {
    .x1wubmgm.x1wubmgm {
      min-width: 2.625rem;
    }
  }

  @media (width >= 40rem) {
    .x1ojalnl.x1ojalnl {
      padding-top: .5rem;
    }

    .xlta1kn.xlta1kn {
      width: 11rem;
    }

    .x1wjvlav.x1wjvlav {
      width: 14rem;
    }

    .xqvnmxl.xqvnmxl {
      width: 4rem;
    }
  }

  @media (width <= 39.99rem) {
    .xq6b8.xq6b8 {
      width: 6rem;
    }
  }

  @media (width >= 40rem) {
    .x1r2vzzd.x1r2vzzd {
      width: 7rem;
    }

    .xjzxpbf.xjzxpbf {
      width: 8rem;
    }

    .x9y6l1k.x9y6l1k {
      width: auto;
    }
  }

  @container (width >= 32rem) {
    .x6o75bo.x6o75bo {
      width: auto;
    }
  }
}

@layer stylex.priority6 {
  @media (width < 48rem) {
    .x1uh03b8.x1uh03b8 {
      border-inline-width: 0;
    }
  }

  @media (width >= 48rem) {
    .xm1agjz.xm1agjz {
      border-inline-width: 1px;
    }

    .xh7yaml.xh7yaml {
      border-radius: var(--x1ul45w2);
    }
  }

  @media (width < 48rem) {
    .x1n405x2.x1n405x2 {
      border-radius: var(--x1w2hw6v) var(--x1w2hw6v) 0 0;
    }
  }

  @media (width >= 48rem) {
    .x1lpatzk.x1lpatzk {
      border-radius: var(--x1w2hw6v);
    }

    .x1p04re5.x1p04re5 {
      border-width: 1px;
    }

    .x1g9tfs7.x1g9tfs7 {
      flex: 1;
    }

    .xphfik2.xphfik2 {
      gap: .625rem;
    }

    .x10comqz.x10comqz {
      gap: .5rem;
    }

    .x31re2u.x31re2u {
      gap: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x17hke82.x17hke82 {
      gap: 4rem;
    }

    .xzoy0oe.xzoy0oe {
      grid-column: 1 / -1;
    }

    .x81793a.x81793a {
      grid-column: auto;
    }
  }

  @media (width >= 48rem) {
    .x1chrd2y.x1chrd2y {
      grid-column: span 1 / span 1;
    }
  }

  @media (width >= 64rem) {
    .x1gyv69j.x1gyv69j {
      grid-column: span 1;
    }
  }

  @media (width >= 48rem) {
    .xu84ak0.xu84ak0 {
      grid-column: span 12 / span 12;
    }

    .xqnj2ll.xqnj2ll {
      grid-column: span 2 / span 2;
    }
  }

  @media (width >= 64rem) {
    .x1hczdgq.x1hczdgq {
      grid-column: span 2 / span 2;
    }
  }

  @media (40rem <= width < 48rem) {
    .x8dtbkx.x8dtbkx {
      grid-column: span 2;
    }
  }

  @media (48rem <= width < 64rem) {
    .xvcura5.xvcura5 {
      grid-column: span 2;
    }
  }

  @media (width >= 64rem) {
    .x121lei2.x121lei2 {
      grid-column: span 2;
    }
  }

  @media (width >= 48rem) {
    .xculowb.xculowb {
      grid-column: span 3 / span 3;
    }
  }

  @media (width >= 64rem) {
    .xaz5e16.xaz5e16 {
      grid-column: span 3;
    }
  }

  @media (width >= 48rem) {
    .x1xv6jrf.x1xv6jrf {
      grid-column: span 4 / span 4;
    }

    .x1mv57k1.x1mv57k1 {
      grid-column: span 6 / span 6;
    }

    .x1d6qdqa.x1d6qdqa {
      inset-block: 1rem;
    }

    .x971dhz.x971dhz {
      inset-inline: 1rem;
    }

    .xmtlssj.xmtlssj {
      inset-inline: auto;
    }
  }

  @media (40rem <= width < 48rem) {
    .xmkniyj.xmkniyj {
      margin-inline: -1.5rem;
    }
  }

  @media (48rem <= width < 64rem) {
    .xzpnhe1.xzpnhe1 {
      margin-inline: -1.5rem;
    }
  }

  @media (width >= 64rem) {
    .x1hwe03t.x1hwe03t {
      margin-inline: -2rem;
    }
  }

  @media (width >= 48rem) {
    .xn8p0s8.xn8p0s8 {
      margin-inline: .5rem;
    }
  }

  @media (width >= 64rem) {
    .x1laz4b8.x1laz4b8 {
      overflow: hidden;
    }
  }

  @media (width >= 48rem) {
    .xk16a96.xk16a96 {
      padding-block: 0;
    }
  }

  @media (width >= 64rem) {
    .x1n8l57p.x1n8l57p {
      padding-block: 2rem;
    }

    .xao621t.xao621t {
      padding-block: 4rem;
    }

    .x1p5jkcy.x1p5jkcy {
      padding-block: 6rem;
    }

    .x1vagr0a.x1vagr0a {
      padding-block: 8rem;
    }
  }

  @media (width >= 48rem) {
    .xdzsjl3.xdzsjl3 {
      padding-inline: .5rem;
    }

    .x7fsymw.x7fsymw {
      padding-inline: 5.5rem;
    }
  }

  @media (width < 48rem) {
    .xr0kr1y.xr0kr1y {
      place-items: end;
    }
  }
}

@layer stylex.priority7 {
  @media (width >= 48rem) {
    .x10pgnsx.x10pgnsx {
      -webkit-line-clamp: none;
    }
  }

  @media (40rem <= width < 48rem) {
    .xgawwlb.xgawwlb {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .x1sp2oww.x1sp2oww {
      align-items: center;
    }
  }

  @media (width >= 64rem) {
    .xhhqdv9.xhhqdv9 {
      align-items: center;
    }
  }

  @media (width >= 48rem) {
    .xiq500t.xiq500t {
      align-items: end;
    }

    .xqdrtw1.xqdrtw1 {
      align-items: flex-end;
    }

    .x13edvl.x13edvl {
      align-self: flex-start;
    }
  }

  @media (width >= 64rem) {
    .xomhdv7.xomhdv7 {
      align-self: flex-start;
    }
  }

  @media (40rem <= width < 48rem) {
    .xw5yxu6.xw5yxu6 {
      align-self: start;
    }
  }

  @media (width >= 48rem) {
    .xg2d2ph.xg2d2ph {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1ynq2nk.x1ynq2nk {
      animation-name: none;
    }
  }

  @media (width < 48rem) {
    .x1pipzen.x1pipzen {
      animation-name: xc0jp2c-B;
    }
  }

  @media (width >= 48rem) {
    .x1yiby5a.x1yiby5a {
      border-end-end-radius: calc(var(--x1w2hw6v) - 1px);
    }

    .xbztfd9.xbztfd9 {
      border-end-start-radius: calc(var(--x1w2hw6v) - 1px);
    }

    .x49dts8.x49dts8 {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 64rem) {
    .x108ma8y.x108ma8y {
      border-inline-start-width: 1px;
    }
  }

  @media (width >= 48rem) {
    .xuwdhv5.xuwdhv5 {
      box-shadow: 0 1px 2px 0 #0000000d,0 0 0 1px color-mix(in oklab,var(--x1lsc738) 15%,transparent);
    }

    .x1aludtk.x1aludtk {
      box-shadow: 0 1px 2px #0000000d;
    }
  }

  @media (40rem <= width < 48rem) {
    .x1ptgrs5.x1ptgrs5 {
      column-gap: 1.5rem;
    }
  }

  @media (width >= 48rem) {
    .x1t4vda1.x1t4vda1 {
      column-gap: 1.5rem;
    }

    .x9vbxxd.x9vbxxd {
      display: block;
    }
  }

  @media (width >= 64rem) {
    .x1hxwg01.x1hxwg01 {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .x1myb8zq.x1myb8zq {
      display: contents;
    }
  }

  @media (40rem <= width < 48rem) {
    .xmbrfxl.xmbrfxl {
      display: flex;
    }
  }

  @media (48rem <= width < 64rem) {
    .x8hh9rj.x8hh9rj {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x1pm05lw.x1pm05lw {
      display: flex;
    }
  }

  @media (width >= 64rem) {
    .xxjdoiz.xxjdoiz {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .x1190uhl.x1190uhl {
      display: inline-flex;
    }

    .x1str2ka.x1str2ka {
      display: inline;
    }

    .xnowdjv.xnowdjv {
      display: none;
    }
  }

  @media (width >= 64rem) {
    .xjmxjwi.xjmxjwi {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .x1cz7vwk.x1cz7vwk {
      display: table-cell;
    }
  }

  @media (width >= 64rem) {
    .x8wq6aw.x8wq6aw {
      display: table-cell;
    }
  }

  @media (width >= 48rem) {
    .xoo87qr.xoo87qr {
      flex-basis: auto;
    }
  }

  @media (40rem <= width < 48rem) {
    .xzemtbh.xzemtbh {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .x1lolz6c.x1lolz6c {
      flex-direction: row;
    }
  }

  @media (width >= 64rem) {
    .xytzin8.xytzin8 {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .xxne9ui.xxne9ui {
      flex-shrink: 0;
    }

    .xok43nu.xok43nu {
      flex-wrap: nowrap;
    }
  }

  @media (40rem <= width < 48rem) {
    .x1v20f0w.x1v20f0w {
      flex-wrap: wrap;
    }
  }

  @media (width >= 48rem) {
    .x1v81dqh.x1v81dqh {
      flex-wrap: wrap;
    }
  }

  @media (width < 48rem) {
    .x1plxjvh.x1plxjvh {
      flex-wrap: wrap;
    }
  }

  @media (width >= 48rem) {
    .xxeawn1.xxeawn1 {
      font-size: .75rem;
    }

    .x80yj8r.x80yj8r {
      font-size: .875rem;
    }

    .x1wkab8v.x1wkab8v {
      font-size: 1.5rem;
    }

    .xd51brj.xd51brj {
      font-size: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x1wc7x1y.x1wc7x1y {
      font-size: 3.75rem;
    }
  }

  @media (width < 48rem) {
    .x14ywzzd.x14ywzzd {
      grid-row-start: 2;
    }
  }

  @media (40rem <= width < 48rem) {
    .xbgahug.xbgahug {
      grid-template-columns: 10rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .x1s1t4d4.x1s1t4d4 {
      grid-template-columns: 10rem minmax(0, 1fr);
    }

    .x1jnpn65.x1jnpn65 {
      grid-template-columns: 12rem minmax(0, 1fr);
    }

    .xiqjjv9.xiqjjv9 {
      grid-template-columns: 13.75rem minmax(0, 1fr);
    }
  }

  @media (width >= 64rem) {
    .x5kceah.x5kceah {
      grid-template-columns: 15rem minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .xdxl6ch.xdxl6ch {
      grid-template-columns: 16rem minmax(0, 1fr);
    }

    .x2cmyju.x2cmyju {
      grid-template-columns: 18rem minmax(0, 1fr);
    }

    .x1cnbx97.x1cnbx97 {
      grid-template-columns: 1fr 1fr;
    }

    .x8djx8f.x8djx8f {
      grid-template-columns: minmax(0, 1fr) 14rem 12rem 6rem auto;
    }
  }

  @media (width >= 64rem) {
    .xcurpoe.xcurpoe {
      grid-template-columns: minmax(0, 1fr) 14rem;
    }
  }

  @media (width >= 48rem) {
    .xfx0ent.xfx0ent {
      grid-template-columns: minmax(0, 1fr) 17.5rem;
    }
  }

  @media (width >= 64rem) {
    .x84b0ua.x84b0ua {
      grid-template-columns: minmax(0, 1fr) 20rem;
    }

    .x10rahj.x10rahj {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 48rem) {
    .xh4iw3q.xh4iw3q {
      grid-template-columns: minmax(16rem, 24rem) minmax(12rem, 18rem) 2rem;
    }

    .x131kbvc.x131kbvc {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }

    .x1piq4jt.x1piq4jt {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x15lff0k.x15lff0k {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xn5n5vz.xn5n5vz {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .x876cbv.x876cbv {
      grid-template-columns: repeat(var(--grid-cols-lg),minmax(0,1fr));
    }
  }

  @media (48rem <= width < 64rem) {
    .xlltx1c.xlltx1c {
      grid-template-columns: repeat(var(--grid-cols-md),minmax(0,1fr));
    }
  }

  @media (40rem <= width < 48rem) {
    .x10yl62a.x10yl62a {
      grid-template-columns: repeat(var(--grid-cols-sm),minmax(0,1fr));
    }
  }

  .xmbr1x9:after {
    inset: -.25rem;
  }

  .x15sngsi:before, .xwr56pv:after {
    inset: -2px;
  }

  .xzkkzs7:after {
    inset: -5px;
  }

  .xxx281p:before {
    inset: 0;
  }

  .xcwg1pk:before {
    inset: 1px;
  }

  @media (width >= 48rem) {
    .x3xhf98.x3xhf98 {
      justify-content: flex-end;
    }

    .x1qlcok.x1qlcok {
      justify-content: space-between;
    }
  }

  @media (width >= 64rem) {
    .x1awff79.x1awff79 {
      justify-content: space-between;
    }
  }

  @media (width >= 48rem) {
    .x1em9lsh.x1em9lsh {
      line-height: 1.25rem;
    }

    .x1hm9hfe.x1hm9hfe {
      line-height: 1.5rem;
    }

    .xrdvlrh.xrdvlrh {
      line-height: 1.625rem;
    }

    .x1pbu6on.x1pbu6on {
      line-height: 1.875rem;
    }

    .x19erkhv.x19erkhv {
      line-height: 1rem;
    }

    .xwg65gj.xwg65gj {
      line-height: 2.125rem;
    }

    .x1hq3jxi.x1hq3jxi {
      line-height: 2rem;
    }

    .x118j0av.x118j0av {
      margin-inline-start: -1rem;
    }

    .x1boyhha.x1boyhha {
      margin-inline-start: .5rem;
    }

    .x1v1yaae.x1v1yaae {
      margin-inline-start: 0;
    }

    .x1p6c9yd.x1p6c9yd {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1lafdax.x1lafdax {
      opacity: 1;
    }
  }

  @media (width >= 64rem) {
    .xqsf4xu.xqsf4xu {
      order: 1;
    }

    .xqdsydl.xqdsydl {
      order: 2;
    }
  }

  @media (40rem <= width < 48rem) {
    .xl9k8a3.xl9k8a3 {
      position: sticky;
    }
  }

  @media (width >= 48rem) {
    .x1upeyzy.x1upeyzy {
      position: sticky;
    }
  }

  @media (width >= 64rem) {
    .xboz261.xboz261 {
      position: sticky;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x13duxc4.x13duxc4 {
      scale: none;
    }
  }

  @media (width >= 48rem) {
    .x151xojl.x151xojl {
      text-align: left;
    }

    .x1crf81a.x1crf81a {
      text-overflow: ellipsis;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1atx17x.x1atx17x {
      transform: none;
    }

    .xajt5or.xajt5or {
      transition-duration: .15s;
    }

    .x15ca4xe.x15ca4xe {
      transition-duration: 0s;
    }

    .x1hvy3sv.x1hvy3sv {
      transition-property: none;
    }

    .x5mi8c7.x5mi8c7 {
      transition-property: opacity;
    }

    .xinzi0s.xinzi0s {
      transition-timing-function: ease;
    }
  }

  @media (width >= 48rem) {
    .xwyzz7r.xwyzz7r {
      translate: -50% -50%;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1tcvjri.x1tcvjri {
      translate: none;
    }
  }

  @media (width < 48rem) {
    .x1xetea2.x1xetea2 {
      white-space: normal;
    }
  }

  @media (width >= 48rem) {
    .x1hlyhfd.x1hlyhfd {
      white-space: nowrap;
    }

    .xjm3aa2.xjm3aa2.xjm3aa2:where(.x-default-marker:focus-within *), .x1ebjt48.x1ebjt48.x1ebjt48:where(.x-default-marker:hover *) {
      opacity: 1;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x10vrfav.x10vrfav[data-motion="to-start"], .x1szkdjn.x1szkdjn[data-motion="to-end"], .xcpta2o.xcpta2o[data-motion="from-start"], .xfbakak.xfbakak[data-state="open"], .xr10f5s.xr10f5s[data-state="closed"], .xrvtmtt.xrvtmtt[data-motion="from-end"] {
      animation-name: none;
    }
  }

  @media (width < 48rem) {
    .x1li8th.x1li8th[data-state="closed"] {
      animation-name: xc0jp2c-B;
    }
  }

  @media (width >= 48rem) {
    .x55zru8.x55zru8:has( > button:not([data-size]),  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
      padding-inline-end: calc((var(--xsqgysz) - var(--xtqxg0y)) / 2);
    }

    .xq7hhht.xq7hhht:has( > button:not([data-size]),  > [data-slot="badge"],  > [data-slot="kbd"],  > [data-slot="kbd-group"]) {
      padding-inline-start: calc((var(--xsqgysz) - var(--xtqxg0y)) / 2);
    }
  }
}

@layer stylex.priority8 {
  @media (width < 48rem) {
    .x1fhtj1i.x1fhtj1i {
      border-bottom-width: 0;
    }
  }

  @media (width >= 64rem) {
    .xd6q33n.xd6q33n {
      border-bottom-width: 0;
    }
  }

  @media (width >= 48rem) {
    .x1wiwbt6.x1wiwbt6 {
      border-bottom-width: 1px;
    }
  }

  .x1f3l70z:after, .xo9nbae:before {
    border-radius: 9999px;
  }

  .x198eubg:before {
    border-radius: calc(var(--x1ul45w2) - 1px);
  }

  .x11db9wp:before {
    border-radius: calc(var(--x1w2hw6v) - 1px);
  }

  @media (width >= 64rem) {
    .xqtzl77.xqtzl77 {
      border-top-width: 0;
    }
  }

  .xoo4nqz::file-selector-button {
    border-width: 0;
  }

  @media (width >= 48rem) {
    .xiudm26.xiudm26 {
      bottom: 1rem;
    }

    .xuo19io.xuo19io {
      bottom: auto;
    }

    .x127f0n6.x127f0n6 {
      height: 1.5rem;
    }

    .x1dvhx0p.x1dvhx0p {
      height: 1.625rem;
    }

    .xkvcwhg.xkvcwhg {
      height: 1.75rem;
    }

    .x1aghink.x1aghink {
      height: 1.875rem;
    }
  }

  @media (width >= 64rem) {
    .x8g9jaz.x8g9jaz {
      height: 100%;
    }
  }

  @media (width >= 48rem) {
    .xhp3jmn.xhp3jmn {
      height: 2.125rem;
    }

    .xrbx8rq.xrbx8rq {
      height: 2.25rem;
    }

    .xgowutk.xgowutk {
      height: 2.5rem;
    }

    .x1uag2xf.x1uag2xf {
      height: 2rem;
    }

    .x1c9x8r4.x1c9x8r4 {
      height: 61px;
    }

    .x17pmeh7.x17pmeh7 {
      height: calc(100% - 2rem);
    }
  }

  @media (width >= 64rem) {
    .x16zuems.x16zuems {
      height: calc(100vh - 8.75rem);
    }
  }

  .x1fkc9ca:after {
    inset-block: -4px;
  }

  .xft7e2y:after {
    inset-block: .375rem;
  }

  .xd54j2p:after {
    inset-block: 0;
  }

  .x1bgaclf:before {
    inset-block: min(0px, 50% - .75rem);
  }

  .x1qeu6lo:after {
    inset-inline: -2px;
  }

  .x1w1iwyv:before {
    inset-inline: min(0px, 50% - .75rem);
  }

  @media (width >= 48rem) {
    .x5g52d8.x5g52d8 {
      left: 1rem;
    }

    .xmzfewd.xmzfewd {
      left: 50%;
    }

    .x1kmgxop.x1kmgxop {
      max-width: 24rem;
    }

    .xedrqd4.xedrqd4 {
      max-width: 28rem;
    }

    .xad8pmj.xad8pmj {
      max-width: 32rem;
    }

    .xlzehu2.xlzehu2 {
      max-width: 36rem;
    }

    .x15amczh.x15amczh {
      max-width: 42rem;
    }

    .x1rxrja7.x1rxrja7 {
      max-width: 48rem;
    }

    .xhy0h6d.xhy0h6d {
      max-width: 56rem;
    }

    .xev22lh.xev22lh {
      min-height: 1.75rem;
    }

    .x1no15wa.x1no15wa {
      min-height: 2rem;
    }

    .x16b65gn.x16b65gn {
      min-width: 1.5rem;
    }

    .x1xrq2me.x1xrq2me {
      min-width: 28rem;
    }
  }

  @media (width >= 64rem) {
    .x1v1yb0k.x1v1yb0k {
      padding-bottom: 0;
    }
  }

  @media (width >= 48rem) {
    .xcistaz.xcistaz {
      padding-bottom: 1.5rem;
    }
  }

  @media (width < 48rem) {
    .x138i7s9.x138i7s9 {
      padding-bottom: 1rem;
    }
  }

  @media (width >= 64rem) {
    .x1svsk53.x1svsk53 {
      padding-bottom: 6rem;
    }
  }

  @media (width >= 48rem) {
    .x1lhhqzc.x1lhhqzc {
      padding-top: 2.5rem;
    }
  }

  @media (width < 48rem) {
    .xyf1r1y.xyf1r1y {
      padding-top: 3rem;
    }
  }

  @media (width >= 64rem) {
    .x1vlffjk.x1vlffjk {
      padding-top: 5rem;
    }

    .xhcylfj.xhcylfj {
      padding-top: 9rem;
    }
  }

  @media (width >= 48rem) {
    .x1yszg05.x1yszg05 {
      right: 1rem;
    }

    .x5mkh0i.x5mkh0i {
      top: 1rem;
    }
  }

  @media (width >= 64rem) {
    .xntol4p.xntol4p {
      top: 4.8125rem;
    }
  }

  @media (width >= 48rem) {
    .x17njny.x17njny {
      top: 50%;
    }

    .x1yjde0t.x1yjde0t {
      width: 1.5rem;
    }

    .x1amhr9a.x1amhr9a {
      width: 1.75rem;
    }

    .x1ga0ijs.x1ga0ijs {
      width: 12rem;
    }

    .xa0m4f8.xa0m4f8 {
      width: 14rem;
    }

    .x1xuvj54.x1xuvj54 {
      width: 18rem;
    }

    .x19hosw8.x19hosw8 {
      width: 2.25rem;
    }

    .x1kwpxl2.x1kwpxl2 {
      width: 2.5rem;
    }
  }

  @media (width >= 64rem) {
    .x11f6s7j.x11f6s7j {
      width: 24rem;
    }
  }

  @media (width >= 48rem) {
    .x4h3iim.x4h3iim {
      width: 2rem;
    }
  }

  @media (width >= 64rem) {
    .x1ooqlp9.x1ooqlp9 {
      width: 35rem;
    }
  }

  @media (width >= 48rem) {
    .xruaj81.xruaj81 {
      width: auto;
    }

    .x1epz5i1.x1epz5i1:is([data-vaul-drawer-direction="left"], [data-vaul-drawer-direction="right"]) {
      max-width: 24rem;
    }

    .x14i4wa7.x14i4wa7:is([data-vaul-drawer-direction="left"], [data-vaul-drawer-direction="right"]) {
      max-width: 28rem;
    }

    .x1ij0g9c.x1ij0g9c:is([data-vaul-drawer-direction="left"], [data-vaul-drawer-direction="right"]) {
      max-width: 32rem;
    }
  }
}

@layer stylex.priority9 {
  .x19gujb8::-webkit-search-results-decoration {
    appearance: none;
  }

  .x1ad04t7::-webkit-search-cancel-button {
    appearance: none;
  }

  .x1glnyev::-webkit-search-decoration {
    appearance: none;
  }

  .x1ix68h3::-webkit-search-results-button {
    appearance: none;
  }

  .x1lb8xgp:before {
    background-color: color-mix(in oklab,var(--x1rxvgf7) 6%,transparent);
  }

  .xdjt3ou:before {
    background-color: color-mix(in oklab,var(--xes80ha) 72%,transparent);
  }

  .xu197gb::file-selector-button {
    background-color: #0000;
  }

  .xyhc2n1:after {
    background-color: #0000;
  }

  .x1panraj:before {
    background-color: var(--x1s6hh77);
  }

  .x1ru7ilw::selection {
    background-color: var(--xegmqqf);
  }

  .xb6paz8:after, .xx8xzb5:before {
    background-color: var(--xegmqqf);
  }

  .xulogpc:before {
    box-shadow: none;
  }

  .x1lzeovb:before {
    box-shadow: var(--xx0xuht);
  }

  .xsc1r1q::placeholder {
    color: color-mix(in oklab,var(--x4bx5bp) 72%,transparent);
  }

  .xsf9m31::file-selector-button {
    color: var(--x1lsc738);
  }

  .x1mvxwdb::placeholder {
    color: var(--x4bx5bp);
  }

  .x1l29cga::selection {
    color: var(--xk7698f);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1ant5zz:before {
    content: counter(doc-step);
  }

  .x15ozc13:before {
    display: none;
  }

  .x1nhbcvm:before {
    filter: blur(64px);
  }

  .xpn7oa2::file-selector-button {
    font-size: .875rem;
  }

  .xpblgp8::file-selector-button {
    font-weight: 500;
  }

  .x1682cnc:before, .x1iygr5g:after {
    inset-inline-start: 0;
  }

  .xdd2nnh::file-selector-button {
    margin-inline-end: .75rem;
  }

  .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .xw6vvto:first-letter {
    text-transform: uppercase;
  }

  .xnyzbwf:before {
    transform: translateX(-50%);
  }

  .xkjykve:before {
    transform: translateY(-50%);
  }

  .x652cww:before {
    translate: -50%;
  }

  .xy5mcqj:before {
    z-index: -1;
  }

  .xcpcatk:focus-within:before {
    box-shadow: none;
  }

  .xl3ae6e.xl3ae6e:where(.x18hv73p[data-framed] *):before {
    content: "";
  }

  .x7xignn.x7xignn:where(.xn6uyqy[data-slot="card-frame"] *):before {
    display: none;
  }

  .xacy0u5:last-child:before {
    content: none;
  }

  .xt13frz:hover:after {
    background-color: var(--x98656n);
  }

  .xdn1s07:active:before {
    box-shadow: var(--xhok6bp);
  }

  @media (pointer: coarse) {
    .x1fjtqre.x1fjtqre:after {
      content: "";
    }
  }
}

@layer stylex.priority10 {
  .xhq5o37:before {
    bottom: 0;
  }

  .x1wsn0xg:after {
    height: 100%;
  }

  .x1072yyw:before {
    height: 1rem;
  }

  .xs2on2d:before {
    height: 37.5rem;
  }

  .x14ylp80:before {
    left: 1rem;
  }

  .x16v8oms:after, .xgdch9p:before {
    left: 50%;
  }

  .xrbodzp:after {
    min-height: 2.75rem;
  }

  .xwe799v:after {
    min-width: 2.75rem;
  }

  .x16fve0o:before {
    top: -12rem;
  }

  .x1rs9yit:before {
    top: 2.5rem;
  }

  .x1knuo7r:before {
    top: 50%;
  }

  .x4eaejv:after {
    width: 100%;
  }

  .x1vgi0k:before {
    width: 1px;
  }

  .x13694x8:after, .xjuy2up:before {
    width: 2px;
  }

  .x1k6wqqn:before {
    width: 37.5rem;
  }
}

@layer stylex.priority11 {
  @media (width < 48rem) {
    .xbflhix.xbflhix:before {
      display: none;
    }
  }
}

@layer utilities;

@property --x-paddingBottom {
  syntax: "*";
  inherits: false
}

@property --x-paddingInlineStart {
  syntax: "*";
  inherits: false
}

@property --x-scale {
  syntax: "*";
  inherits: false
}

@property --x-scrollPaddingBottom {
  syntax: "*";
  inherits: false
}

@property --x-translate {
  syntax: "*";
  inherits: false
}

@keyframes x12nwtg2-B {
  0% {
    box-shadow: 0 0 0 0 color-mix(in oklab,currentColor 60%,transparent);
  }

  70% {
    box-shadow: 0 0 0 .5rem #0000;
  }

  100% {
    box-shadow: 0 0 #0000;
  }
}

@keyframes x1a6pi59-B {
  from {
    height: var(--reka-collapsible-content-height);
  }

  to {
    height: 0;
  }
}

@keyframes x1af8yzz-B {
  from {
    height: var(--reka-accordion-content-height);
  }

  to {
    height: 0;
  }
}

@keyframes xi0u923-B {
  from {
    height: 0;
  }

  to {
    height: var(--reka-accordion-content-height);
  }
}

@keyframes x56y12r-B {
  from {
    height: 0;
  }

  to {
    height: var(--reka-collapsible-content-height);
  }
}

@keyframes xjsmpz5-B {
  50% {
    opacity: .5;
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x1ud6c11-B {
  from {
    opacity: 1;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: .95;
  }
}

@keyframes x1989ee7-B {
  from {
    opacity: 1;
    scale: 1;
  }

  to {
    opacity: 0;
    scale: .98;
  }
}

@keyframes x1t3r6u9-B {
  from {
    opacity: 1;
    transform: rotateX(0) scale(1);
  }

  to {
    opacity: 0;
    transform: rotateX(-10deg) scale(.95);
  }
}

@keyframes xba1olu-B {
  from {
    opacity: 0;
    transform: scale(.97);
  }
}

@keyframes x181c4bu-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(-200px);
  }
}

@keyframes x1m1klmj-B {
  from {
    opacity: 1;
    transform: translateX(0);
  }

  to {
    opacity: 0;
    transform: translateX(200px);
  }
}

@keyframes xc0jp2c-B {
  from {
    opacity: 1;
    translate: 0;
  }

  to {
    opacity: 0;
    translate: 0 1rem;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1hk2awi-B {
  from {
    opacity: 0;
    translate: .5rem;
    scale: .95;
  }

  to {
    opacity: 1;
    translate: 0;
    scale: 1;
  }
}

@keyframes x1k95uqw-B {
  from {
    opacity: 0;
    translate: 0 .5rem;
    scale: .95;
  }

  to {
    opacity: 1;
    translate: 0;
    scale: 1;
  }
}

@keyframes xbe4aug-B {
  from {
    opacity: 0;
    translate: -.5rem;
    scale: .95;
  }

  to {
    opacity: 1;
    translate: 0;
    scale: 1;
  }
}

@keyframes xlpvlgd-B {
  from {
    opacity: 0;
    translate: 0 -.5rem;
    scale: .95;
  }

  to {
    opacity: 1;
    translate: 0;
    scale: 1;
  }
}

@keyframes x1tcr51z-B {
  from {
    opacity: 0;
    transform: rotateX(-10deg) scale(.9);
  }

  to {
    opacity: 1;
    transform: rotateX(0) scale(1);
  }
}

@keyframes x1c0lh8l-B {
  from {
    opacity: 0;
    transform: translateX(-200px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1hui2u0-B {
  from {
    opacity: 0;
    transform: translateX(200px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes xf39z4c-B {
  from {
    opacity: 0;
    transform: translateY(-.5rem);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xlt2k9m-B {
  from {
    opacity: 0;
    translate: -50% 1rem;
    scale: .95;
  }

  to {
    opacity: 1;
    translate: -50%;
    scale: 1;
  }
}

@keyframes x1pp7k92-B {
  from {
    opacity: 0;
    translate: 0 1rem;
  }

  to {
    opacity: 1;
    translate: none;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1oozjg9-B {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

:root, .xbczf68 {
  --x10hxsbf: 1.5rem;
}

:root, .xxm6vs7 {
  --x16cnj54: 1.5rem;
}

:root, .xvg8xap {
  --x1r3uq9c: var(--surface-clip);
  --xx0xuht: var(--surface-highlight);
  --xhok6bp: var(--surface-highlight-active);
}

:root, .x15apcw3 {
  --x1v4ax0p: 1;
  --x8gmohi: 1.25rem;
}

:root, .xqt4132 {
  --xfr9ilu: var(--background);
  --x1lsc738: var(--foreground);
  --x1d0erjp: var(--card);
  --xpg0m2i: var(--card-foreground);
  --xohehwf: var(--popover);
  --xbpcnux: var(--popover-foreground);
  --xegmqqf: var(--primary);
  --xk7698f: var(--primary-foreground);
  --xzhs4vv: var(--secondary);
  --xiu60ij: var(--secondary-foreground);
  --xes80ha: var(--muted);
  --x4bx5bp: var(--muted-foreground);
  --x14kscoc: var(--accent);
  --xaq6dmj: var(--accent-foreground);
  --xfk9kj2: var(--destructive);
  --x13kzm88: var(--destructive-foreground);
  --x15i28ui: var(--destructive-solid-bg);
  --x17na4om: var(--destructive-solid-ring);
  --x7vakgz: var(--info);
  --x1l1o4yw: var(--info-foreground);
  --xz6ohrz: var(--success);
  --x1m2fvgr: var(--success-foreground);
  --xqoet4i: var(--warning);
  --xpt5t81: var(--warning-foreground);
  --x1rb2mkb: var(--destructive-solid);
  --xxtvbf8: var(--info-solid);
  --x1imksjp: var(--warning-solid);
  --xuo3x7q: var(--success-solid);
  --x1rxvgf7: var(--brand);
  --xqirhpb: var(--brand-foreground);
  --xidsgg5: var(--brand-solid);
  --x7p07u5: var(--code-bg);
  --x4ocwnv: var(--code-fg);
  --x16yojm1: var(--paper);
  --x1xd1m17: var(--paper-foreground);
  --x14dvj2z: var(--paper-muted-foreground);
  --xzs2u54: var(--paper-muted);
  --x1jtlhuj: var(--paper-border);
  --xas7dsh: var(--paper-backdrop);
  --x18g5k3l: var(--sidebar);
  --x1w05meo: var(--sidebar-foreground);
  --xmeirzg: var(--sidebar-accent);
  --xfauoy6: var(--sidebar-accent-foreground);
  --xyewoe6: var(--sidebar-ring);
  --x98656n: var(--sidebar-border);
  --x1rpe9yz: var(--shell);
  --xnuzeqq: var(--shell-foreground);
  --xt8vosy: var(--condoconta);
  --x1s6hh77: var(--border);
  --xra0m7d: var(--input);
  --x6ztq6o: var(--input-strong);
  --x1dpd6rp: var(--field-bg);
  --x1sw0vyz: var(--field-ring);
  --x6r6n0y: var(--ring);
  --x1q96hz1: var(--tone-neutral-bg);
  --x9zsxpv: var(--tone-neutral-fg);
  --x2ihmk3: var(--tone-neutral-bg-hover);
  --x14i62js: var(--tone-violet-bg);
  --x17c5daa: var(--tone-violet-border);
  --xbx4pu5: var(--tone-violet-fg);
  --x1uvlis1: var(--tone-orange-bg);
  --xc4u2qx: var(--tone-orange-border);
  --x1t3et8a: var(--tone-orange-fg);
  --x1d2aand: var(--tone-orange-solid);
  --x195x0w9: var(--tone-orange-bg-hover);
  --xjjsd1h: var(--button-outline-bg);
  --x8v90xv: var(--button-outline-bg-hover);
}

:root, .xxh7zch {
  --xfwsrpz: var(--radius-xs);
  --x4gtpq5: var(--radius-sm);
  --x1w2hw6v: var(--radius-md);
  --x1ul45w2: var(--radius-lg);
  --x19rtnsj: var(--radius-xl);
}

:root, .x1hc67kk {
  --xsqgysz: 1.875rem;
  --xtqxg0y: 1.5rem;
}

.xh2pogb {
  --mask-direction: to bottom;
}

.x1o7q82s {
  --mask-fade-end: black 100%;
}

.x1qfri2k {
  --mask-fade-start: black 0;
}

.xgrao5w {
  --mask-size: 2rem;
}

.xanu8ua {
  --x10hxsbf: 1rem;
}

.x13da86m {
  --x1v4ax0p: .8;
}

.x2nir4t {
  --x1v4ax0p: 0;
}

.xmz4y8q {
  --x1v4ax0p: 1;
}

.x19rscfy {
  --x8gmohi: .5rem;
}

.xd740qa {
  --x8gmohi: .625rem;
}

.x1phrgoe {
  --x8gmohi: .75rem;
}

.x1yivv6r {
  --x8gmohi: .875rem;
}

.x15cuc {
  --x8gmohi: 1.125rem;
}

.x14jbgzz {
  --x8gmohi: 1.25rem;
}

.x1wh3pkl {
  --x8gmohi: 1.5rem;
}

.xf3uca {
  --x8gmohi: 1.75rem;
}

.x1susio3 {
  --x8gmohi: 14px;
}

.x13s7oz2 {
  --x8gmohi: 1rem;
}

.xnkxyi7 {
  --x8gmohi: 2.25rem;
}

.xmrnrus {
  --x8gmohi: 2.5rem;
}

.x114r8bf {
  --xsqgysz: 1.625rem;
}

.x1rhuo9s {
  --xsqgysz: 1.875rem;
}

.x1i5ls8u {
  --xsqgysz: 2.125rem;
}

.x1sf1tyg[data-axis="x"] {
  --mask-direction: to right;
}

.x1hd70bk[data-fade-end] {
  --mask-fade-end: transparent 100%;
}

.x1t5w3se[data-fade-start] {
  --mask-fade-start: transparent 0;
}

.x7i7k5i:has( > [data-slot="badge"][data-size="sm"],  > [data-slot="kbd"][data-size="sm"],  > [data-slot="kbd-group"]) {
  --xtqxg0y: 1.25rem;
}

.x11r07fq:has( > [data-slot="badge"][data-size="default"],  > [data-slot="kbd"][data-size="default"]), .x1oqm6i5:has( > button[data-size$="xs"]), .x7ygxsh:has( > button:not([data-size])) {
  --xtqxg0y: 1.5rem;
}

.x13wwivr:has( > button[data-size$="sm"]), .xawrzcn:has( > [data-slot="badge"][data-size="lg"]) {
  --xtqxg0y: 1.75rem;
}

.xkrc85t:has( > [data-slot="badge"][data-size="xs"],  > [data-slot="kbd"][data-size="xs"]) {
  --xtqxg0y: 1rem;
}

@media (width >= 40rem) {
  .x1ftamjv.x1ftamjv {
    --x8gmohi: 1rem;
  }
}
