@layer utilities{.components-system-brandbutton-layout-1{display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&:disabled{pointer-events:none;opacity:50%}}.components-system-brandbutton-surface-2{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-system-brandcard-surface-1{border-radius:var(--radius-xl);background-color:var(--color-white);overflow:hidden;border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-system-captaindeclaration-text-1{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)))}font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-system-captaindeclaration-text-2{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 10) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 10) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 10) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--css-space-y-reverse)))}font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height))}.components-system-captaindeclaration-text-3{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-system-captaindeclaration-text-4{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-system-captaindeclaration-text-5{margin-top:calc(var(--spacing) * 2);color:var(--color-muted-foreground)}.components-system-captaindeclaration-text-6{margin-top:calc(var(--spacing) * 3);color:var(--color-muted-foreground)}.components-system-captaindeclaration-text-7{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-system-carloading-layout-1{display:grid;place-items:center;background-color:var(--color-background);color:var(--color-primary)}.components-system-carloading-style-2{height:auto;width:calc(var(--spacing) * 28)}.components-system-carloading-style-3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-system-carvawordmark-style-1{height:calc(var(--spacing) * 5);width:auto;flex-shrink:0}.components-system-contactwidget-text-1{white-space:nowrap;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-contactwidget-layout-2{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-contactwidget-layout-3{display:flex;min-height:calc(var(--spacing) * 11);width:-moz-fit-content;width:fit-content;align-items:center;align-self:flex-start;border-radius:var(--radius-lg);text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-foreground)}}@media (min-width:40rem){min-height:0}}.components-system-contactwidget-layout-4{display:flex;min-height:calc(var(--spacing) * 11);width:100%;align-items:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-contactwidget-layout-5{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-primary-ring);background-color:var(--color-primary-ghost);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-system-contactwidget-layout-6{display:inline;border-style:var(--css-border-style);border-width:0;background-color:transparent;padding:0;--css-font-weight:700;font-weight:700;color:var(--color-primary-hover);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-primary-ring)}}}.components-system-contactwidget-layout-7{position:fixed;bottom:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);z-index:50;display:inline-flex;height:calc(var(--spacing) * 10);align-items:center;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 45%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 45%,transparent)}background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-black);--css-shadow:0 8px 18px -16px var(--css-shadow-color,rgba(0,0,0,0.45));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}}.components-system-contactwidget-style-8{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.components-system-contactwidget-layout-9{position:fixed;inset:0;z-index:50;overflow-y:auto;background-color:var(--color-background);@media (min-width:48rem){inset:auto}@media (min-width:48rem){bottom:calc(var(--spacing) * 6)}@media (min-width:48rem){right:calc(var(--spacing) * 6)}@media (min-width:48rem){width:min(380px,calc(100vw - 3rem))}@media (min-width:48rem){overflow:hidden}@media (min-width:48rem){border-radius:var(--radius-2xl)}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-width:1px}@media (min-width:48rem){border-left-color:color-mix(in srgb,#000 10%,transparent);border-bottom-color:color-mix(in srgb,#000 10%,transparent);border-right-color:color-mix(in srgb,#000 10%,transparent);border-top-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}@media (min-width:48rem){background-color:var(--color-white)}@media (min-width:48rem){--css-shadow:0 28px 90px -26px var(--css-shadow-color,rgba(0,0,0,0.58));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-system-contactwidget-layout-10{display:flex;min-height:100dvh;flex-direction:column;background-color:var(--color-white);@media (min-width:48rem){min-height:0}}.components-system-contactwidget-layout-11{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 4);border-bottom:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);@media (min-width:48rem){position:static}}.components-system-contactwidget-text-12{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-contactwidget-text-13{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-system-contactwidget-surface-14{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 2);color:var(--color-muted-foreground);&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-system-contactwidget-style-15{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.components-system-contactwidget-layout-16{min-height:0;flex:1 1;overflow-y:auto;padding:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 28);@media (min-width:48rem){padding-bottom:calc(var(--spacing) * 5)}}.components-system-contactwidget-style-17{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-system-contactwidget-text-18{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-system-contactwidget-surface-19{height:42px;width:100%;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);--css-outline-style:none;outline-style:none;&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-system-contactwidget-surface-20{min-height:calc(var(--spacing) * 32);width:100%;resize:none;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);--css-outline-style:none;outline-style:none;&::placeholder{color:var(--color-muted-foreground)}&:focus{border-color:var(--color-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}}.components-system-contactwidget-text-21{color:var(--color-foreground)}.components-system-contactwidget-text-21,.components-system-contactwidget-text-22{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500}.components-system-contactwidget-text-22{color:var(--color-destructive)}.components-system-contactwidget-layout-23{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;justify-content:center;border-top:1px var(--css-border-style);border-color:color-mix(in srgb,#000 10%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}background-color:var(--color-white);padding:1.2rem;--css-shadow:0 -12px 32px var(--css-shadow-color,rgba(15,23,42,0.12));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);@media (min-width:48rem){position:static}@media (min-width:48rem){display:block}@media (min-width:48rem){border-style:var(--css-border-style);border-left-width:0;border-bottom-width:0;border-right-width:0;border-top-width:0}@media (min-width:48rem){padding:calc(var(--spacing) * 5)}@media (min-width:48rem){padding-top:0}@media (min-width:48rem){--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-system-contactwidget-layout-24{display:inline-flex;height:3rem;width:100%;max-width:var(--container-sm);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-primary);padding-inline:1.2rem;font-size:1.05rem;--css-font-weight:700;font-weight:700;color:var(--color-primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}&:disabled{cursor:not-allowed;opacity:45%}@media (min-width:48rem){max-width:none}}.components-system-datepicker-layout-1{display:flex;height:calc(var(--spacing) * 9);width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-outline-style:none;outline-style:none;transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:hover{@media (hover:hover){background-color:var(--color-white)}}&:focus-visible{border-color:var(--color-primary-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}.components-system-datepicker-text-2{color:var(--color-foreground)}.components-system-datepicker-text-3{color:var(--color-muted-foreground)}.components-system-datepicker-text-4{flex-shrink:0;color:var(--color-muted-foreground)}.components-system-datepicker-layout-5{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-system-datepicker-text-6{margin-left:auto;flex-shrink:0;color:var(--color-muted-foreground)}.components-system-datepicker-layout-7{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background-color:color-mix(in srgb,#000 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}padding:calc(var(--spacing) * 5);--css-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);--css-duration:200ms;transition-duration:.2s}.components-system-datepicker-surface-8{width:100%;max-width:var(--container-sm);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}background-color:var(--color-background);--css-shadow:0 30px 90px var(--css-shadow-color,rgba(15,23,42,0.32));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-duration:300ms;transition-duration:.3s}.components-system-datepicker-layout-9{display:grid;min-height:calc(var(--spacing) * 14);grid-template-columns:3rem 1fr 3rem;align-items:center;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 2)}.components-system-datepicker-text-10{text-align:center;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-datepicker-layout-11{display:inline-flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);&:active{--css-scale-x:95%;--css-scale-y:95%;--css-scale-z:95%;scale:var(--css-scale-x) var(--css-scale-y)}}.components-system-datepicker-layout-12{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing);gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);&:before{pointer-events:none;position:absolute;inset-inline:calc(var(--spacing) * 4);top:calc(1 / 2 * 100%);height:calc(var(--spacing) * 11);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);border-radius:var(--radius-lg);border-block-style:var(--css-border-style);border-block-width:1px;border-color:var(--color-border)}&:before{content:var(--css-content);background-color:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}}.components-system-datepicker-layout-13{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3)}.components-system-datepicker-surface-14{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-system-datepicker-text-15{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));&:disabled{cursor:not-allowed;opacity:40%}}.components-system-datepicker-layout-16{position:relative;z-index:1;height:13.75rem;scroll-snap-type:y var(--css-scroll-snap-strictness);--css-scroll-snap-strictness:mandatory;overflow-y:auto;overscroll-behavior:contain;padding-block:5.5rem;text-align:center;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.components-system-datepicker-text-17{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-datepicker-surface-18{--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground);opacity:55%}.components-system-datepicker-layout-19{display:block;height:calc(var(--spacing) * 11);width:100%;scroll-snap-align:center;border-radius:var(--radius-md);padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-system-deliveryfactscarousel-layout-1{position:relative;overflow:hidden}.components-system-deliveryfactscarousel-layout-2{display:inline-flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);color:var(--color-foreground-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-background)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}&:focus-visible{--css-outline-style:none;outline-style:none}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:var(--color-ring)}}.components-system-deliveryfactscarousel-text-3{min-width:calc(var(--spacing) * 10);text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:700;font-weight:700;color:var(--color-muted-foreground)}.components-system-deliveryfactscarousel-layout-4{display:grid}.components-system-deliveryfactscarousel-style-5{visibility:visible}.components-system-deliveryfactscarousel-style-6{visibility:hidden}.components-system-deliveryfactscarousel-layout-7{grid-column-start:1;grid-row-start:1}.components-system-deliveryfactscarousel-layout-8{pointer-events:none;position:absolute;inset-inline:0;bottom:0;height:calc(var(--spacing) * .5);transform-origin:0;background-color:var(--color-primary)}.components-system-factstrip-text-1{--css-font-weight:850;font-weight:850;color:var(--color-black)}.components-system-factstrip-surface-2{background-color:var(--color-primary-surface)}.components-system-factstrip-layout-3{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);@media (min-width:40rem){flex-wrap:nowrap}@media (min-width:40rem){align-items:center}@media (min-width:40rem){padding-block:calc(var(--spacing) * 5)}}.components-system-factstrip-layout-4{display:inline-flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-primary);color:var(--color-primary-foreground)}.components-system-factstrip-layout-5{min-width:0;flex:1 1;flex-basis:calc(100% - 3rem);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-foreground-secondary);@media (min-width:40rem){flex-basis:auto}@media (min-width:40rem){font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height))}@media (min-width:40rem){--css-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}.components-system-factstrip-text-6{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-factstrip-layout-7{margin-left:calc(var(--spacing) * 12);display:flex;flex-shrink:0;align-items:center;gap:var(--spacing);@media (min-width:40rem){margin-left:auto}}.components-system-footer-style-1{padding-bottom:calc(env(safe-area-inset-bottom) + 6.5rem);@media (min-width:48rem){padding-bottom:0}}.components-system-footer-surface-2{margin-top:auto;border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border)}.components-system-footer-layout-3{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);@media (min-width:48rem){flex-direction:row}@media (min-width:48rem){align-items:center}@media (min-width:48rem){padding-block:calc(var(--spacing) * 12)}}.components-system-footer-layout-4{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.components-system-footer-text-5{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);max-width:var(--container-xs);--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.components-system-footer-layout-6{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--spacing);gap:var(--spacing);@media (min-width:40rem){display:flex}@media (min-width:40rem){width:auto}@media (min-width:40rem){flex-direction:row}@media (min-width:40rem){flex-wrap:wrap}@media (min-width:40rem){gap:calc(var(--spacing) * 8)}}.components-system-footer-layout-7{display:flex;min-height:calc(var(--spacing) * 11);align-items:center;border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-foreground)}}@media (min-width:40rem){min-height:0}}.components-system-footer-surface-8{border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border)}.components-system-footer-style-9{padding-block:calc(var(--spacing) * 4)}.components-system-footer-text-10{font-size:var(--text-caption);line-height:var(--css-leading,var(--text-caption--line-height));color:var(--color-muted-foreground)}.components-system-logomark-layout-1{display:inline-flex;min-height:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;color:var(--color-foreground)}.components-system-logowheel-style-1{height:calc(var(--spacing) * 9);width:77px;flex-shrink:0}.components-system-movingfactsstrip-surface-1{overflow:hidden;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#d5c9bc 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 70%,transparent)}background-color:color-mix(in srgb,#e7e0d8 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 85%,transparent)}padding-block:calc(var(--spacing) * 3);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-system-movingfactsstrip-layout-2{display:flex;width:max-content;align-items:center}.components-system-movingfactsstrip-layout-3{display:flex;flex-shrink:0;align-items:center}.components-system-movingfactsstrip-layout-4{display:inline-flex;flex-shrink:0;align-items:center}.components-system-movingfactsstrip-text-5{white-space:nowrap;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground-secondary);@media (min-width:40rem){font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height))}}.components-system-movingfactsstrip-surface-6{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--color-primary)}.components-system-navbar-layout-1{position:relative}.components-system-navbar-surface-2{max-width:calc(var(--spacing) * 40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:500;font-weight:500;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-navbar-layout-3{position:absolute;top:100%;right:0;z-index:50;margin-top:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 32);border-radius:var(--radius-lg);background-color:color-mix(in srgb,#f8f4ee 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 90%,transparent)}padding:var(--spacing);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-ring-subtle);--css-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-system-navbar-layout-4{display:flex;width:100%;align-items:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-navbar-layout-5{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-navbar-style-6{pointer-events:none}.components-system-navbar-layout-7{position:absolute;top:100%;right:0;z-index:50;margin-top:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 44);border-radius:var(--radius-lg);background-color:color-mix(in srgb,#f8f4ee 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 90%,transparent)}padding:var(--spacing);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-ring-subtle);--css-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-system-navbar-layout-8{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-navbar-style-9{margin-left:auto}.components-system-navbar-surface-10{margin-block:var(--spacing);height:1px;background-color:var(--color-border)}.components-system-navbar-layout-11{display:inline-flex;min-width:calc(var(--spacing) * 4);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;--css-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);color:var(--color-primary-foreground)}.components-system-navbar-layout-12{position:absolute;right:calc(var(--spacing) * -1);top:calc(var(--spacing) * -1)}.components-system-navbar-layout-13{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);@media (min-width:64rem){position:relative;top:auto}}.components-system-navbar-layout-14{position:relative;z-index:1;display:flex;height:calc(var(--spacing) * 16);align-items:center}.components-system-navbar-layout-15{position:relative;z-index:1;display:none;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);background-color:color-mix(in srgb,#e7dfd5 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 35%,transparent)}@media (min-width:64rem){display:block}}.components-system-navbar-layout-16{display:flex;min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 4);overflow-x:auto;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-primary);@media (min-width:40rem){gap:calc(var(--spacing) * 6)}}.components-system-navbar-text-17{flex-shrink:0;white-space:nowrap;text-transform:uppercase;color:var(--color-action);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,#c47d63 60%,transparent);text-decoration-color:color-mix(in srgb,#c47d63 60%,transparent);@supports (color:color-mix(in lab,red,red)){-webkit-text-decoration-color:color-mix(in oklab,var(--color-primary) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-primary-hover)}}}.components-system-navbar-style-18{@media (min-width:64rem){height:calc(var(--spacing) * 16)}}.components-system-navbar-style-19{@media (min-width:64rem){min-height:calc(var(--spacing) * 20)}}.components-system-navbar-layout-20{position:relative;z-index:1;display:grid;min-height:calc(var(--spacing) * 14);grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);@media (min-width:64rem){display:flex}}.components-system-navbar-layout-21{display:none;@media (min-width:64rem){display:block}}.components-system-navbar-layout-22{display:inline-flex;height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);align-items:center;justify-content:center;justify-self:flex-start;border-radius:var(--radius-md);background-color:var(--color-muted);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}@media (min-width:64rem){display:none}}.components-system-navbar-layout-23{display:flex;height:100%;align-items:center;justify-self:center;@media (min-width:64rem){display:none}& a{min-height:0}& svg{height:calc(var(--spacing) * 8);width:auto}}.components-system-navbar-layout-24{position:absolute;left:calc(1 / 2 * 100%);display:none;--css-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground);@media (min-width:64rem){display:block}}.components-system-navbar-layout-25{position:absolute;left:calc(1 / 2 * 100%);display:none;--css-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);align-items:center;gap:calc(var(--spacing) * 8);@media (min-width:64rem){display:flex}}.components-system-navbar-text-26{white-space:nowrap;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){color:var(--color-primary-hover)}}}.components-system-navbar-layout-27{margin-left:auto;display:none;align-items:center;gap:var(--spacing);@media (min-width:64rem){display:flex}}.components-system-navbar-layout-28{margin-right:calc(var(--spacing) * 2);display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-primary-ring);background-color:var(--color-primary);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;text-transform:uppercase;color:var(--color-primary-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}}.components-system-navbar-surface-29{border-style:var(--css-border-style);border-width:1px;border-color:var(--color-primary-ring);background-color:var(--color-primary);color:var(--color-primary-foreground);&:hover{@media (hover:hover){background-color:var(--color-primary-hover)}}}.components-system-navbar-surface-30{background-color:var(--color-muted);color:var(--color-foreground);&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-layout-31{position:relative;display:inline-flex;min-height:calc(var(--spacing) * 11);min-width:4.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-system-navbar-layout-32{margin-left:calc(var(--spacing) * 2);display:inline-flex;min-height:calc(var(--spacing) * 11);min-width:4.75rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-layout-33{margin-left:var(--spacing);display:inline-flex;min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-system-navbar-style-34{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-system-navbar-layout-35{display:flex;flex-shrink:0;align-items:center;justify-self:flex-end;@media (min-width:64rem){display:none}}.components-system-navbar-layout-36{position:fixed;inset:0;z-index:1100;display:none;@media (min-width:48rem){display:block}}.components-system-navbar-layout-37{position:absolute;inset:0;background-color:color-mix(in srgb,#000 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.components-system-navbar-layout-38{position:absolute;inset-block:0;right:0;display:flex;width:min(20rem,calc(100vw - 1.25rem));flex-direction:column;overflow:hidden;border-left-style:var(--css-border-style);border-left-width:1px;border-color:var(--color-border);background-color:var(--color-background);--css-shadow:0 20px 25px -5px var(--css-shadow-color,rgb(0 0 0/0.1)),0 8px 10px -6px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-system-navbar-layout-39{position:absolute;right:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);display:inline-flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);touch-action:manipulation;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-muted)}}}.components-system-navbar-layout-40{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:calc(var(--spacing) * 6);overflow-y:auto;padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 16)}.components-system-navbar-style-41{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}}.components-system-navbar-surface-42{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:transparent;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&>a{width:100%;padding:calc(var(--spacing) * 4)}}.components-system-navbar-layout-43{display:block;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:transparent;padding:calc(var(--spacing) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}}.components-system-navbar-text-44{max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.components-system-navbar-layout-45{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:transparent;padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}}.components-system-navbar-layout-46{display:inline-flex;align-items:center;gap:calc(var(--spacing) * .5);color:var(--color-rating)}.components-system-navbar-style-47{fill:currentcolor}.components-system-navbar-layout-48{display:inline-flex;align-items:center;gap:var(--spacing)}.components-system-navbar-surface-49{border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:transparent;padding:calc(var(--spacing) * 4)}.components-system-navbar-text-50{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-navbar-layout-51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 6)}.components-system-navbar-layout-52{display:flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:700;font-weight:700;--css-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-surface-53{border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding-top:calc(var(--spacing) * 5)}.components-system-navbar-layout-54{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3)}.components-system-navbar-layout-55{position:relative;display:inline-flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-layout-56{display:inline-flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);padding-inline:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-layout-57{display:inline-flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-layout-58{display:inline-flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:var(--color-primary)}}&:hover{@media (hover:hover){color:var(--color-primary-foreground)}}}.components-system-navbar-surface-59{flex-shrink:0;border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);background-color:var(--color-background);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);padding-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.components-system-navigationfeedback-layout-1{position:fixed;inset:0;z-index:1410;display:grid;place-content:center;place-items:center;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);background-color:var(--color-background)}.components-system-navigationfeedback-text-2{padding-inline:calc(var(--spacing) * 6);text-align:center}.components-system-navigationfeedback-layout-3{margin-top:calc(var(--spacing) * 4);display:inline-flex;min-height:calc(var(--spacing) * 11);align-items:center;padding-inline:calc(var(--spacing) * 5)}.components-system-optionwheelpicker-layout-1{display:flex;height:calc(var(--spacing) * 12);width:100%;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground-secondary);--css-outline-style:none;outline-style:none;transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){border-color:var(--color-primary)}}&:hover{@media (hover:hover){background-color:var(--color-white)}}&:focus-visible{border-color:var(--color-primary-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}}.components-system-optionwheelpicker-layout-2{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-system-optionwheelpicker-text-3{margin-left:auto;flex-shrink:0;color:var(--color-muted-foreground)}.components-system-optionwheelpicker-layout-4{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background-color:color-mix(in srgb,#000 35%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}padding:calc(var(--spacing) * 5);--css-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);--css-duration:200ms;transition-duration:.2s}.components-system-optionwheelpicker-surface-5{width:100%;max-width:var(--container-sm);overflow:hidden;border-radius:var(--radius-xl);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#fff 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}background-color:var(--color-background);--css-shadow:0 30px 90px var(--css-shadow-color,rgba(15,23,42,0.32));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-duration:300ms;transition-duration:.3s}.components-system-optionwheelpicker-layout-6{display:grid;min-height:calc(var(--spacing) * 14);grid-template-columns:3rem 1fr 3rem;align-items:center;border-bottom-style:var(--css-border-style);border-bottom-width:1px;border-color:var(--color-border);padding-inline:calc(var(--spacing) * 2)}.components-system-optionwheelpicker-text-7{text-align:center;font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height));--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-optionwheelpicker-layout-8{display:inline-flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);color:var(--color-foreground);&:active{--css-scale-x:95%;--css-scale-y:95%;--css-scale-z:95%;scale:var(--css-scale-x) var(--css-scale-y)}}.components-system-optionwheelpicker-layout-9{position:relative;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);&:before{pointer-events:none;position:absolute;inset-inline:calc(var(--spacing) * 4);top:calc(1 / 2 * 100%);height:calc(var(--spacing) * 11);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);border-radius:var(--radius-lg);border-block-style:var(--css-border-style);border-block-width:1px;border-color:var(--color-border)}&:before{content:var(--css-content);background-color:color-mix(in srgb,#fff 55%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}}.components-system-optionwheelpicker-layout-10{position:relative;z-index:1;height:13.75rem;scroll-snap-type:y var(--css-scroll-snap-strictness);--css-scroll-snap-strictness:mandatory;overflow-y:auto;overscroll-behavior:contain;padding-block:5.5rem;text-align:center;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.components-system-optionwheelpicker-text-11{--css-font-weight:800;font-weight:800;color:var(--color-foreground)}.components-system-optionwheelpicker-surface-12{--css-font-weight:600;font-weight:600;color:var(--color-muted-foreground);opacity:55%}.components-system-optionwheelpicker-layout-13{display:block;height:calc(var(--spacing) * 11);width:100%;scroll-snap-align:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-system-optionwheelpicker-surface-14{border-top-style:var(--css-border-style);border-top-width:1px;border-color:var(--color-border);padding:calc(var(--spacing) * 3)}.components-system-optionwheelpicker-text-15{min-height:calc(var(--spacing) * 11);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-system-overlayframe-layout-1{position:relative;min-height:0;flex:1 1;background-color:var(--color-background)}.components-system-overlayframe-layout-2{position:absolute;inset:0;height:100%;width:100%;border-style:var(--css-border-style);border-width:0;background-color:var(--color-background)}.components-system-overlayframe-layout-3{position:absolute;inset:0}.components-system-overlayframe-layout-4{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);background-color:var(--color-background);padding:calc(var(--spacing) * 6);text-align:center}.components-system-overlayframe-style-5{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 5)}.components-system-ownerdeclaration-text-1{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 6) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--css-space-y-reverse)))}font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-system-ownerdeclaration-text-2{:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 10) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 10) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 10) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--css-space-y-reverse)))}font-size:var(--text-base);line-height:var(--css-leading,var(--text-base--line-height))}.components-system-ownerdeclaration-text-3{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-system-ownerdeclaration-text-4{font-size:var(--text-lg);line-height:var(--css-leading,var(--text-lg--line-height));--css-font-weight:700;font-weight:700;color:var(--color-foreground)}.components-system-ownerdeclaration-text-5{margin-top:calc(var(--spacing) * 2);:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 2) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--css-space-y-reverse)))}color:var(--color-muted-foreground)}.components-system-ownerdeclaration-text-6{margin-top:calc(var(--spacing) * 3);:where(&>:not(:last-child)){--css-space-y-reverse:0;-webkit-margin-before:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));margin-block-start:calc(calc(var(--spacing) * 3) * var(--css-space-y-reverse));-webkit-margin-after:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--css-space-y-reverse)))}color:var(--color-muted-foreground)}.components-system-panelerrorboundary-text-1{padding:calc(var(--spacing) * 6);text-align:center}.components-system-panelerrorboundary-style-2{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 5)}.components-system-passingheadlights-layout-1{pointer-events:none;position:absolute;inset:0;z-index:0;height:100%;width:100%;mix-blend-mode:screen}.components-system-sectionheading-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.components-system-sectionheading-text-2{align-items:center;text-align:center}.components-system-sectionheading-text-3{font-size:var(--text-caption);line-height:var(--css-leading,var(--text-caption--line-height));--css-font-weight:500;font-weight:500;--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.components-system-sectionheading-text-4{font-size:var(--text-b1);line-height:var(--css-leading,var(--text-b1--line-height))}.components-system-sectionheading-style-5{margin-inline:auto}.components-ui-bouncetext-layout-1{min-width:0;flex:1 1;overflow:hidden}.components-ui-bouncetext-layout-2{white-space:nowrap;display:inline-block}.components-ui-cardlinkicon-layout-1{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:color-mix(in srgb,#d5c9bc 80%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-border) 80%,transparent)}background-color:color-mix(in srgb,#e7e0d8 95%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-background) 95%,transparent)}padding:var(--spacing);color:var(--color-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}.components-ui-cardlinkicon-motion-2{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s;&:is(:where(.css-group):hover *){@media (hover:hover){--css-translate-x:calc(var(--spacing) * 0.5);translate:var(--css-translate-x) var(--css-translate-y)}}&:is(:where(.css-group):hover *){@media (hover:hover){--css-translate-y:calc(var(--spacing) * -0.5);translate:var(--css-translate-x) var(--css-translate-y)}}}.components-ui-marqueetext-layout-1{min-width:0;flex:1 1;overflow:hidden}.components-ui-marqueetext-layout-2{display:inline-flex;white-space:nowrap}.components-ui-accordion-layout-1{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px}.components-ui-accordion-style-2{&:not(:last-child){border-bottom-style:var(--css-border-style);border-bottom-width:1px}&[data-open]{background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}.components-ui-accordion-layout-3{display:flex}.components-ui-accordion-layout-4{position:relative;display:flex;flex:1 1;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 6);border-style:var(--css-border-style);border-width:1px;border-color:transparent;padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-b3);line-height:var(--css-leading,var(--text-b3--line-height));--css-font-weight:600;font-weight:600;color:var(--color-foreground-secondary);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:hover{@media (hover:hover){color:var(--color-foreground)}}&[aria-disabled=true]{pointer-events:none;opacity:50%}:is(& *){&[data-slot=accordion-trigger-icon]{margin-left:auto}}:is(& *){&[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:is(& *){&[data-slot=accordion-trigger-icon]{color:var(--color-muted-foreground)}}}.components-ui-accordion-style-5{pointer-events:none;flex-shrink:0;&:is(:where(.css-group-accordion-trigger)[aria-expanded=true] *){display:none}}.components-ui-accordion-layout-6{pointer-events:none;display:none;flex-shrink:0;&:is(:where(.css-group-accordion-trigger)[aria-expanded=true] *){display:inline}}.components-ui-accordion-text-7{overflow:hidden;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-b3);line-height:var(--css-leading,var(--text-b3--line-height));color:var(--color-muted-foreground)}.components-ui-accordion-style-8{height:var(--accordion-panel-height);padding-top:0;padding-bottom:calc(var(--spacing) * 4);&[data-ending-style],&[data-starting-style]{height:0}& a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}& a{&:hover{@media (hover:hover){color:var(--color-foreground)}}}& p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}.components-ui-alert-dialog-layout-1{position:fixed;inset:0;isolation:isolate;z-index:50;background-color:color-mix(in srgb,#000 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}--css-duration:100ms;transition-duration:.1s;@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){--css-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}}.components-ui-alert-dialog-layout-2{position:fixed;top:calc(1 / 2 * 100%);left:calc(1 / 2 * 100%);z-index:50;display:grid;width:100%;--css-translate-x:calc(calc(1 / 2 * 100%) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing) * 4);color:var(--color-popover-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;--css-outline-style:none;outline-style:none;&[data-size=default]{max-width:var(--container-xs)}&[data-size=sm]{max-width:calc(var(--spacing) * 64)}&[data-size=default]{@media (min-width:40rem){max-width:var(--container-sm)}}}.components-ui-alert-dialog-layout-3{display:grid;grid-template-rows:auto 1fr;place-items:center;grid-gap:var(--spacing);gap:var(--spacing);text-align:center;&:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}&:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}@media (min-width:40rem){&:is(:where(.css-group-alert-dialog-content)[data-size=default] *){place-items:start}}@media (min-width:40rem){&:is(:where(.css-group-alert-dialog-content)[data-size=default] *){text-align:left}}@media (min-width:40rem){&:is(:where(.css-group-alert-dialog-content)[data-size=default] *){&:has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}}}.components-ui-alert-dialog-layout-4{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2);&:is(:where(.css-group-alert-dialog-content)[data-size=sm] *){display:grid}&:is(:where(.css-group-alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:40rem){flex-direction:row}@media (min-width:40rem){justify-content:flex-end}}.components-ui-alert-dialog-layout-5{margin-bottom:calc(var(--spacing) * 2);display:inline-flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);align-items:center;justify-content:center;border-radius:var(--radius-md);background-color:var(--color-muted);@media (min-width:40rem){&:is(:where(.css-group-alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}}:is(&>*){&:is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}}.components-ui-alert-dialog-text-6{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);@media (min-width:40rem){&:is(:where(.css-group-alert-dialog-content)[data-size=default] *){&:is(:where(.css-group-alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}}}}.components-ui-alert-dialog-text-7{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground);@media (min-width:48rem){text-wrap:pretty}:is(&>*){&:is(a){-webkit-text-decoration-line:underline;text-decoration-line:underline}}:is(&>*){&:is(a){text-underline-offset:3px}}:is(&>*){&:is(a){&:hover{@media (hover:hover){color:var(--color-foreground)}}}}}.components-ui-alert-layout-1{position:relative;display:grid;width:100%;grid-gap:calc(var(--spacing) * .5);gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--leading-relaxed);&:has([data-slot=alert-action]){position:relative}&:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}&:has(>svg){grid-template-columns:auto 1fr}&:has(>svg){column-gap:calc(var(--spacing) * 1.5)}:is(&>*){&:is(svg){grid-row:span 2/span 2}}:is(&>*){&:is(svg){--css-translate-y:calc(var(--spacing) * 0.5);translate:var(--css-translate-x) var(--css-translate-y)}}:is(&>*){&:is(svg){color:currentcolor}}:is(&>*){&:is(svg:not([class*=size-])){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}}.components-ui-alert-surface-2{background-color:var(--color-card);color:var(--color-card-foreground)}.components-ui-alert-surface-3{background-color:var(--color-card);color:var(--color-destructive);:is(&>*){&[data-slot=alert-description]{color:color-mix(in srgb,hsl(0 84% 60%) 90%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}}:is(&>*){&:is(svg){color:currentcolor}}}.components-ui-alert-text-4{--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);&:is(:where(.css-group-alert):has(>svg) *){grid-column-start:2}& a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}& a{&:hover{@media (hover:hover){color:var(--color-foreground)}}}}.components-ui-alert-text-5{font-size:var(--text-xs);line-height:var(--leading-relaxed);text-wrap:balance;color:var(--color-muted-foreground);@media (min-width:48rem){text-wrap:pretty}& a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}& a{&:hover{@media (hover:hover){color:var(--color-foreground)}}}& p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}.components-ui-alert-layout-6{position:absolute;top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 2)}.components-ui-avatar-layout-1{position:relative;display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;border-radius:calc(infinity * 1px);-webkit-user-select:none;-moz-user-select:none;user-select:none;&:after{position:absolute;inset:0;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);content:var(--css-content);mix-blend-mode:darken}&[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}&[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}@media (prefers-color-scheme:dark){&:after{content:var(--css-content);mix-blend-mode:lighten}}}.components-ui-avatar-surface-2{aspect-ratio:1/1;width:100%;height:100%;border-radius:calc(infinity * 1px);object-fit:cover}.components-ui-avatar-layout-3{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-muted);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);&:is(:where(.css-group-avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}.components-ui-avatar-layout-4{position:absolute;right:0;bottom:0;z-index:10;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-primary);color:var(--color-primary-foreground);background-blend-mode:color;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-avatar-style-5{&:is(:where(.css-group-avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}&:is(:where(.css-group-avatar)[data-size=sm] *){&>svg{display:none}}}.components-ui-avatar-style-6{&:is(:where(.css-group-avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}&:is(:where(.css-group-avatar)[data-size=default] *){&>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}}.components-ui-avatar-style-7{&:is(:where(.css-group-avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}&:is(:where(.css-group-avatar)[data-size=lg] *){&>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}}.components-ui-avatar-layout-8{display:flex;:where(&>:not(:last-child)){--css-space-x-reverse:0;-webkit-margin-start:calc(calc(var(--spacing) * -2) * var(--css-space-x-reverse));margin-inline-start:calc(calc(var(--spacing) * -2) * var(--css-space-x-reverse));-webkit-margin-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--css-space-x-reverse)));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--css-space-x-reverse)))}:is(&>*){&[data-slot=avatar]{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}:is(&>*){&[data-slot=avatar]{--css-ring-color:var(--color-background)}}}.components-ui-avatar-layout-9{position:relative;display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:var(--color-background);&:is(:where(.css-group-avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}&:is(:where(.css-group-avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:is(:where(.css-group-avatar-group):has([data-size=lg]) *){&>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}&:is(:where(.css-group-avatar-group):has([data-size=sm]) *){&>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}}.components-ui-badge-layout-1{display:inline-flex;min-height:calc(var(--spacing) * 6);width:-moz-fit-content;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:var(--spacing);overflow:hidden;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-compact);line-height:var(--css-leading,var(--text-compact--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}&[aria-invalid=true]{border-color:var(--color-destructive)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}&>svg{pointer-events:none;width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}}.components-ui-badge-surface-2{background-color:var(--color-primary);color:var(--color-primary-foreground);&:is(a){&:hover{@media (hover:hover){background-color:color-mix(in srgb,#c47d63 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}}.components-ui-badge-surface-3{background-color:var(--color-secondary);color:var(--color-secondary-foreground);&:is(a){&:hover{@media (hover:hover){background-color:color-mix(in srgb,#faf7f2 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}}}.components-ui-badge-surface-4{background-color:color-mix(in srgb,hsl(0 84% 60%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}color:var(--color-destructive);&:focus-visible{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){&:focus-visible{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}&:is(a){&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}}.components-ui-badge-surface-5{border-color:var(--color-border);background-color:color-mix(in srgb,#d5c9bc 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 20%,transparent)}color:var(--color-foreground);@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}&:is(a){&:hover{@media (hover:hover){background-color:var(--color-muted)}}}&:is(a){&:hover{@media (hover:hover){color:var(--color-muted-foreground)}}}}.components-ui-badge-style-6{&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-muted-foreground)}}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}}.components-ui-badge-text-7{color:var(--color-primary);text-underline-offset:4px;&:hover{@media (hover:hover){-webkit-text-decoration-line:underline;text-decoration-line:underline}}}.components-ui-button-layout-1{display:inline-flex;min-width:0;max-width:100%;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:transparent;background-clip:padding-box;text-align:center;font-size:var(--text-control);line-height:var(--css-leading,var(--text-control--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:active{&:not([aria-haspopup]){--css-translate-y:1px;translate:var(--css-translate-x) var(--css-translate-y)}}&:disabled{pointer-events:none;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-button-surface-2{background-color:var(--color-primary);color:var(--color-primary-foreground);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#c47d63 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}}}.components-ui-button-surface-3{border-color:var(--color-border);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}&:hover{@media (hover:hover){color:var(--color-foreground)}}&[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}.components-ui-button-surface-4{background-color:var(--color-secondary);color:var(--color-secondary-foreground);&:hover{@media (hover:hover){background-color:color-mix(in srgb,#faf7f2 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}}&[aria-expanded=true]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}}.components-ui-button-style-5{&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:hover{@media (hover:hover){color:var(--color-foreground)}}&[aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}}}.components-ui-button-surface-6{background-color:color-mix(in srgb,hsl(0 84% 60%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}color:var(--color-destructive);&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}&:focus-visible{border-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}&:focus-visible{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){background-color:color-mix(in srgb,hsl(0 84% 60%) 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}}}}@media (prefers-color-scheme:dark){&:focus-visible{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}}.components-ui-button-text-7{color:var(--color-primary);text-underline-offset:4px;&:hover{@media (hover:hover){-webkit-text-decoration-line:underline;text-decoration-line:underline}}}.components-ui-button-text-8{min-height:calc(var(--spacing) * 9);gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-control);line-height:var(--css-leading,var(--text-control--line-height));&:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-button-surface-9{min-height:calc(var(--spacing) * 7);gap:var(--spacing);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-compact);line-height:var(--css-leading,var(--text-compact--line-height));&:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}}.components-ui-button-text-10{min-height:calc(var(--spacing) * 8);gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-compact);line-height:var(--css-leading,var(--text-compact--line-height));&:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.components-ui-button-text-11{min-height:calc(var(--spacing) * 10);gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-control);line-height:var(--css-leading,var(--text-control--line-height));&:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}&:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-button-style-12{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-button-surface-13{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-sm);& svg:not([class*=size-]){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}}.components-ui-button-style-14{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.components-ui-button-style-15{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-calendar-surface-1{background-color:var(--color-background);padding:calc(var(--spacing) * 3);--cell-radius:var(--radius-md);--cell-size:calc(var(--spacing) * 8);:where([data-slot=card-content]) &{background-color:transparent}:where([data-slot=popover-content]) &{background-color:transparent}}.components-ui-calendar-style-2{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_next>svg){rotate:180deg}}}}.components-ui-calendar-style-3{&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){:is(& *){&:is(.rdp-button_previous>svg){rotate:180deg}}}}.components-ui-calendar-style-4{width:-moz-fit-content;width:fit-content}.components-ui-calendar-layout-5{position:relative;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);@media (min-width:48rem){flex-direction:row}}.components-ui-calendar-layout-6{display:flex;width:100%;flex-direction:column;gap:calc(var(--spacing) * 4)}.components-ui-calendar-layout-7{position:absolute;inset-inline:0;top:0;display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing)}.components-ui-calendar-style-8{width:var(--cell-size);height:var(--cell-size);padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;&[aria-disabled=true]{opacity:50%}}.components-ui-calendar-layout-9{padding-inline:var(--cell-size)}.components-ui-calendar-layout-10,.components-ui-calendar-layout-9{display:flex;height:var(--cell-size);width:100%;align-items:center;justify-content:center}.components-ui-calendar-layout-10{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.components-ui-calendar-layout-11{position:relative;border-radius:var(--cell-radius)}.components-ui-calendar-layout-12{position:absolute;inset:0;background-color:var(--color-popover);opacity:0}.components-ui-calendar-text-13{--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-calendar-text-14{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height))}.components-ui-calendar-layout-15{display:flex;align-items:center;gap:var(--spacing);border-radius:var(--cell-radius);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));&>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-muted-foreground)}}.components-ui-calendar-surface-16{width:100%;border-collapse:collapse}.components-ui-calendar-layout-17{display:flex}.components-ui-calendar-layout-18{flex:1 1;border-radius:var(--cell-radius);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-calendar-layout-19{margin-top:calc(var(--spacing) * 2);display:flex;width:100%}.components-ui-calendar-style-20{width:var(--cell-size);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-calendar-text-21{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-calendar-layout-22{position:relative;aspect-ratio:1/1;height:100%;width:100%;border-radius:var(--cell-radius);padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;&:last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}}.components-ui-calendar-style-23{&:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.components-ui-calendar-style-24{&:first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}}.components-ui-calendar-layout-25{position:relative;isolation:isolate;z-index:0;border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius);background-color:var(--color-muted);&:after{position:absolute;inset-block:0;right:0;width:calc(var(--spacing) * 4);content:var(--css-content);background-color:var(--color-muted)}}.components-ui-calendar-surface-26{border-radius:0}.components-ui-calendar-layout-27{position:relative;isolation:isolate;z-index:0;border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius);background-color:var(--color-muted);&:after{position:absolute;inset-block:0;left:0;width:calc(var(--spacing) * 4);content:var(--css-content);background-color:var(--color-muted)}}.components-ui-calendar-surface-28{border-radius:var(--cell-radius);background-color:var(--color-muted);color:var(--color-foreground);&[data-selected=true]{border-radius:0}}.components-ui-calendar-text-29{color:var(--color-muted-foreground);&[aria-selected=true]{color:var(--color-muted-foreground)}}.components-ui-calendar-surface-30{color:var(--color-muted-foreground);opacity:50%}.components-ui-calendar-style-31{visibility:hidden}.components-ui-calendar-style-32{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.components-ui-calendar-layout-33{display:flex;width:var(--cell-size);height:var(--cell-size);align-items:center;justify-content:center;text-align:center}.components-ui-calendar-layout-34{position:relative;isolation:isolate;z-index:10;display:flex;aspect-ratio:1/1;width:auto;height:auto;width:100%;min-width:var(--cell-size);flex-direction:column;gap:var(--spacing);border-style:var(--css-border-style);border-width:0;--css-leading:1;line-height:1;--css-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);&:is(:where(.css-group-day)[data-focused=true] *){position:relative}&:is(:where(.css-group-day)[data-focused=true] *){z-index:10}&:is(:where(.css-group-day)[data-focused=true] *){border-color:var(--color-ring)}&:is(:where(.css-group-day)[data-focused=true] *){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:is(:where(.css-group-day)[data-focused=true] *){--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&[data-range-end=true]{border-radius:var(--cell-radius);border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius);background-color:var(--color-primary);color:var(--color-primary-foreground)}&[data-range-middle=true]{border-radius:0;background-color:var(--color-muted);color:var(--color-foreground)}&[data-range-start=true]{border-radius:var(--cell-radius);border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius);color:var(--color-primary-foreground)}&[data-range-start=true],&[data-selected-single=true]{background-color:var(--color-primary)}&[data-selected-single=true]{color:var(--color-primary-foreground)}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){color:var(--color-foreground)}}}&>span{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));opacity:70%}}.components-ui-card-layout-1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);overflow:hidden;border-radius:var(--radius-lg);background-color:var(--color-card);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-card-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}&:has(>img:first-child){padding-top:0}&[data-size=sm]{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}:is(&>*){&:is(img:first-child){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}:is(&>*){&:is(img:last-child){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}}}.components-ui-card-layout-2{container-type:inline-size;container-name:card-header;display:grid;grid-auto-rows:min-content;align-items:flex-start;grid-gap:var(--spacing);gap:var(--spacing);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);&:is(:where(.css-group-card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}&:has([data-slot=card-action]){grid-template-columns:1fr auto}&:has([data-slot=card-description]){grid-template-rows:auto auto}&:is(.border-b){padding-bottom:calc(var(--spacing) * 4)}&:is(:where(.css-group-card)[data-size=sm] *){&:is(.border-b){padding-bottom:calc(var(--spacing) * 3)}}}.components-ui-card-text-3{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.components-ui-card-text-4{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.components-ui-card-layout-5{grid-column-start:2;grid-row:span 2/span 2;grid-row-start:1;align-self:flex-start;justify-self:flex-end}.components-ui-card-style-6{padding-inline:calc(var(--spacing) * 4);&:is(:where(.css-group-card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}}.components-ui-card-layout-7{display:flex;align-items:center;border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);&:is(:where(.css-group-card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}&:is(.border-t){padding-top:calc(var(--spacing) * 4)}&:is(:where(.css-group-card)[data-size=sm] *){&:is(.border-t){padding-top:calc(var(--spacing) * 3)}}}.components-ui-checkbox-layout-1{position:relative;display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;border-radius:4px;border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);transition-property:box-shadow;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:is(:where(.css-group-field):has(:disabled) *){opacity:50%}&:after{position:absolute;inset-inline:calc(var(--spacing) * -3);content:var(--css-content);inset-block:calc(var(--spacing) * -2)}&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:disabled{cursor:not-allowed;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}&[aria-invalid=true]{&[aria-checked=true]{border-color:var(--color-primary)}}&[data-checked]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}}.components-ui-checkbox-layout-2{display:grid;place-content:center;color:currentcolor;transition-property:none;&>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-command-layout-1{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);background-color:var(--color-popover);padding:var(--spacing);color:var(--color-popover-foreground)}.components-ui-command-style-2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-ui-command-layout-3{top:calc(1 / 3 * 100%);--css-translate-y:0;translate:var(--css-translate-x) var(--css-translate-y);overflow:hidden;border-radius:var(--radius-xl)!important;padding:0}.components-ui-command-style-4{padding:var(--spacing);padding-bottom:0}.components-ui-command-surface-5{height:calc(var(--spacing) * 8)!important;background-color:color-mix(in srgb,#d5c9bc 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 20%,transparent)}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}.components-ui-command-surface-6{width:100%;font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}&:disabled{cursor:not-allowed;opacity:50%}}.components-ui-command-surface-7{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0;opacity:50%}.components-ui-command-surface-8{max-height:calc(var(--spacing) * 72);scroll-padding-block:var(--spacing);overflow-x:hidden;overflow-y:auto;--css-outline-style:none;outline-style:none}.components-ui-command-text-9{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--leading-relaxed)}.components-ui-command-text-10{overflow:hidden;padding:var(--spacing);color:var(--color-foreground);:is(& *){&:is([cmdk-group-heading]){padding-inline:calc(var(--spacing) * 2.5)}}:is(& *){&:is([cmdk-group-heading]){padding-block:calc(var(--spacing) * 1.5)}}:is(& *){&:is([cmdk-group-heading]){font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}:is(& *){&:is([cmdk-group-heading]){--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}:is(& *){&:is([cmdk-group-heading]){color:var(--color-muted-foreground)}}}.components-ui-command-surface-11{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.components-ui-command-layout-12{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;:where([data-slot=dialog-content]) &{border-radius:var(--radius-md)}&[data-disabled=true]{pointer-events:none;opacity:50%}&[data-selected]{background-color:var(--color-muted);color:var(--color-foreground)}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}&[data-selected]{:is(&>*){&:is(svg){color:var(--color-foreground)}}}}.components-ui-command-surface-13{margin-left:auto;opacity:0;&:is(:where(.css-group-command-item):has([data-slot=command-shortcut]) *){display:none}&:is(:where(.css-group-command-item)[data-checked=true] *){opacity:100%}}.components-ui-command-text-14{margin-left:auto;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);&:is(:where(.css-group-command-item)[data-selected] *){color:var(--color-foreground)}}.components-ui-context-menu-style-1{-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-context-menu-layout-2{isolation:isolate;z-index:50;--css-outline-style:none;outline-style:none}.components-ui-context-menu-layout-3{z-index:50;max-height:var(--available-height);min-width:calc(var(--spacing) * 32);transform-origin:var(--transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-lg);padding:var(--spacing);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;--css-outline-style:none;outline-style:none;animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-context-menu-text-4{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}}.components-ui-context-menu-layout-5{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-variant=destructive]{color:var(--color-destructive)}&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--color-destructive)}}@media (prefers-color-scheme:dark){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--color-destructive)}}}}.components-ui-context-menu-layout-6{display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-open]{background-color:var(--color-accent);color:var(--color-accent-foreground)}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-context-menu-style-7{margin-left:auto}.components-ui-context-menu-layout-8{--css-shadow:0 10px 15px -3px var(--css-shadow-color,rgb(0 0 0/0.1)),0 4px 6px -4px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-context-menu-layout-9{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:focus{:is(& *){color:var(--color-accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-context-menu-layout-10{pointer-events:none;position:absolute;right:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:center}.components-ui-context-menu-surface-11{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.components-ui-context-menu-text-12{margin-left:auto;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);&:is(:where(.css-group-context-menu-item):focus *){color:var(--color-accent-foreground)}}.components-ui-dialog-layout-1{position:fixed;inset:0;isolation:isolate;z-index:50;background-color:color-mix(in srgb,#000 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}--css-duration:100ms;transition-duration:.1s;@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){--css-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}}.components-ui-dialog-layout-2{position:fixed;top:calc(1 / 2 * 100%);left:calc(1 / 2 * 100%);z-index:50;display:grid;width:100%;max-width:calc(100% - 2rem);--css-translate-x:calc(calc(1 / 2 * 100%) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--color-popover);padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;--css-outline-style:none;outline-style:none;@media (min-width:40rem){max-width:var(--container-sm)}}.components-ui-dialog-layout-3{position:absolute;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2)}.components-ui-dialog-style-4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-ui-dialog-layout-5{display:flex;flex-direction:column;gap:var(--spacing)}.components-ui-dialog-layout-6{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2);@media (min-width:40rem){flex-direction:row}@media (min-width:40rem){justify-content:flex-end}}.components-ui-dialog-text-7{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.components-ui-dialog-text-8{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);:is(&>*){&:is(a){-webkit-text-decoration-line:underline;text-decoration-line:underline}}:is(&>*){&:is(a){text-underline-offset:3px}}:is(&>*){&:is(a){&:hover{@media (hover:hover){color:var(--color-foreground)}}}}}.components-ui-dropdown-menu-layout-1{isolation:isolate;z-index:50;--css-outline-style:none;outline-style:none}.components-ui-dropdown-menu-layout-2{z-index:50;max-height:var(--available-height);width:max-content;min-width:var(--anchor-width);max-width:calc(100vw - 1rem);transform-origin:var(--transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-lg);padding:var(--spacing);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;--css-outline-style:none;outline-style:none;&[data-closed]{overflow:hidden}animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-dropdown-menu-text-3{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}}.components-ui-dropdown-menu-layout-4{position:relative;display:flex;min-height:calc(var(--spacing) * 7);max-width:100%;cursor:default;align-items:center;gap:calc(var(--spacing) * 2);white-space:normal;overflow-wrap:break-word;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-variant=destructive]{color:var(--color-destructive)}&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--color-destructive)}}@media (prefers-color-scheme:dark){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--color-destructive)}}}}.components-ui-dropdown-menu-layout-5{display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-popup-open]{color:var(--color-accent-foreground)}&[data-open],&[data-popup-open]{background-color:var(--color-accent)}&[data-open]{color:var(--color-accent-foreground)}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-dropdown-menu-style-6{margin-left:auto}.components-ui-dropdown-menu-layout-7{width:auto;min-width:calc(var(--spacing) * 32);border-radius:var(--radius-lg);padding:var(--spacing);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-dropdown-menu-layout-8{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:focus{:is(& *){color:var(--color-accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-dropdown-menu-layout-9{pointer-events:none;position:absolute;right:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:center}.components-ui-dropdown-menu-surface-10{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.components-ui-dropdown-menu-text-11{margin-left:auto;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);&:is(:where(.css-group-dropdown-menu-item):focus *){color:var(--color-accent-foreground)}}.components-ui-hover-card-layout-1{isolation:isolate;z-index:50}.components-ui-hover-card-layout-2{z-index:50;width:calc(var(--spacing) * 72);transform-origin:var(--transform-origin);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}--css-duration:100ms;transition-duration:.1s}.components-ui-input-group-layout-1{position:relative;display:flex;height:calc(var(--spacing) * 10);width:100%;min-width:0;align-items:center;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:color-mix(in srgb,#d5c9bc 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 20%,transparent)}transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;:where([data-slot=combobox-content]) &{&:focus-within{border-color:inherit}}:where([data-slot=combobox-content]) &{&:focus-within{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}&:has([data-align=block-end]){border-radius:var(--radius-md)}&:has([data-align=block-start]){border-radius:var(--radius-md)}&:has(:is([data-slot=input-group-control]:focus-visible)){border-color:var(--color-ring)}&:has(:is([data-slot=input-group-control]:focus-visible)){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:has(:is([data-slot=input-group-control]:focus-visible)){--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:has(:is([data-slot][aria-invalid=true])){border-color:var(--color-destructive)}&:has(:is([data-slot][aria-invalid=true])){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:has(:is([data-slot][aria-invalid=true])){--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}&:has(:is(textarea)){border-radius:var(--radius-md)}&:has(>[data-align=block-end]){height:auto}&:has(>[data-align=block-end]){flex-direction:column}&:has(>[data-align=block-start]){height:auto}&:has(>[data-align=block-start]){flex-direction:column}&:has(>textarea){height:auto}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}@media (prefers-color-scheme:dark){&:has(:is([data-slot][aria-invalid=true])){--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}&:has(>[data-align=block-end]){&>input{padding-top:calc(var(--spacing) * 3)}}&:has(>[data-align=block-start]){&>input{padding-bottom:calc(var(--spacing) * 3)}}&:has(>[data-align=inline-end]){&>input{padding-right:calc(var(--spacing) * 1.5)}}&:has(>[data-align=inline-start]){&>input{padding-left:calc(var(--spacing) * 1.5)}}}.components-ui-input-group-layout-2{display:flex;height:auto;cursor:text;align-items:center;justify-content:center;gap:var(--spacing);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none;&:is(:where(.css-group-input-group)[data-disabled=true] *){opacity:50%}:is(& *){&[data-slot=kbd]{border-radius:calc(var(--radius-sm) - 2px)}}:is(& *){&[data-slot=kbd]{background-color:color-mix(in srgb,#6b655f 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted-foreground) 10%,transparent)}}}:is(& *){&[data-slot=kbd]{padding-inline:var(--spacing)}}:is(& *){&[data-slot=kbd]{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}}&>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-input-group-layout-3{order:-9999;padding-left:calc(var(--spacing) * 2);&:has(>button){margin-left:-.275rem}&:has(>kbd){margin-left:-.275rem}}.components-ui-input-group-layout-4{order:9999;padding-right:calc(var(--spacing) * 2);&:has(>button){margin-right:-.275rem}&:has(>kbd){margin-right:-.275rem}}.components-ui-input-group-layout-5{order:-9999;width:100%;justify-content:flex-start;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);&:is(:where(.css-group-input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}&:is(.border-b){padding-bottom:calc(var(--spacing) * 2)}}.components-ui-input-group-layout-6{order:9999;width:100%;justify-content:flex-start;padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);&:is(:where(.css-group-input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}&:is(.border-t){padding-top:calc(var(--spacing) * 2)}}.components-ui-input-group-layout-7{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-shadow:0 0 #0000;box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-ui-input-group-surface-8{min-height:calc(var(--spacing) * 7);gap:var(--spacing);border-radius:calc(var(--radius-sm) - 2px);padding-inline:var(--spacing);&>svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.components-ui-input-group-style-9{gap:var(--spacing)}.components-ui-input-group-style-10{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);padding:0;&:has(>svg){padding:0}}.components-ui-input-group-style-11{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);padding:0;&:has(>svg){padding:0}}.components-ui-input-group-layout-12{display:flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);& svg{pointer-events:none}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-input-group-layout-13{flex:1 1;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:transparent;--css-shadow:0 0 #0000;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (prefers-color-scheme:dark){background-color:transparent}}.components-ui-input-group-layout-14{flex:1 1;resize:none;border-radius:0;border-style:var(--css-border-style);border-width:0;background-color:transparent;padding-block:calc(var(--spacing) * 2);--css-shadow:0 0 #0000;--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (prefers-color-scheme:dark){background-color:transparent}}.components-ui-input-surface-1{height:calc(var(--spacing) * 10);width:100%;min-width:0;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&::-webkit-file-upload-button{display:inline-flex}&::file-selector-button{display:inline-flex}&::-webkit-file-upload-button{height:calc(var(--spacing) * 6)}&::file-selector-button{height:calc(var(--spacing) * 6)}&::-webkit-file-upload-button{border-style:var(--css-border-style);border-width:0}&::file-selector-button{border-style:var(--css-border-style);border-width:0}&::-webkit-file-upload-button{background-color:transparent}&::file-selector-button{background-color:transparent}&::-webkit-file-upload-button{font-size:var(--text-xs);line-height:var(--leading-relaxed)}&::file-selector-button{font-size:var(--text-xs);line-height:var(--leading-relaxed)}&::-webkit-file-upload-button{--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}&::file-selector-button{--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}&::-webkit-file-upload-button{color:var(--color-foreground)}&::file-selector-button{color:var(--color-foreground)}&::placeholder{color:var(--color-muted-foreground)}&:focus-visible{border-color:var(--color-foreground)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:disabled{pointer-events:none;cursor:not-allowed;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}}.components-ui-menubar-layout-1{display:flex;height:calc(var(--spacing) * 9);align-items:center;border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;padding:var(--spacing)}.components-ui-menubar-layout-2{display:flex;align-items:center;border-radius:calc(var(--radius-md) - 2px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(calc(var(--spacing) * .85));font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:hover{@media (hover:hover){background-color:var(--color-muted)}}&[aria-expanded=true]{background-color:var(--color-muted)}}.components-ui-menubar-layout-3{min-width:calc(var(--spacing) * 32);border-radius:var(--radius-lg);padding:var(--spacing);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-menubar-surface-4{min-height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--leading-relaxed);&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-variant=destructive]{color:var(--color-destructive)}&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--color-destructive)}}@media (prefers-color-scheme:dark){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}}}&[data-disabled]{opacity:50%}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--color-destructive)!important}}}}.components-ui-menubar-layout-5{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 7.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:focus{:is(& *){color:var(--color-accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}}.components-ui-menubar-layout-6{pointer-events:none;position:absolute;left:calc(var(--spacing) * 2);display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center;& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-menubar-layout-7{position:relative;display:flex;min-height:calc(var(--spacing) * 7);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 7.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:focus{:is(& *){color:var(--color-accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-menubar-text-8{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground);&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}}.components-ui-menubar-surface-9{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.components-ui-menubar-text-10{margin-left:auto;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-muted-foreground);&:is(:where(.css-group-menubar-item):focus *){color:var(--color-accent-foreground)}}.components-ui-menubar-surface-11{min-height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));&:focus{background-color:var(--color-accent);color:var(--color-accent-foreground)}&:not([data-variant=destructive]){&:focus{:is(& *){color:var(--color-accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7.5)}&[data-open]{background-color:var(--color-accent);color:var(--color-accent-foreground)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-navigation-menu-layout-1{position:relative;display:flex;max-width:max-content;flex:1 1;align-items:center;justify-content:center}.components-ui-navigation-menu-layout-2{display:flex;flex:1 1;list-style-type:none;align-items:center;justify-content:center;gap:0}.components-ui-navigation-menu-layout-3{position:relative}.components-ui-navigation-menu-layout-4{display:inline-flex;height:calc(var(--spacing) * 9);width:max-content;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:focus{background-color:var(--color-muted)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:focus-visible{outline-style:var(--css-outline-style);outline-width:1px}&:disabled{pointer-events:none;opacity:50%}&[data-popup-open]{background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}&[data-popup-open]{&:hover{@media (hover:hover){background-color:var(--color-muted)}}}&[data-open]{background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}&[data-open]{&:hover{@media (hover:hover){background-color:var(--color-muted)}}}&[data-open]{&:focus{background-color:var(--color-muted)}}}.components-ui-navigation-menu-layout-5{position:relative;top:1px;margin-left:var(--spacing);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:300ms;transition-duration:.3s;&:is(:where(.css-group-navigation-menu-trigger)[data-popup-open] *){rotate:180deg}&:is(:where(.css-group-navigation-menu-trigger)[data-open] *){rotate:180deg}}.components-ui-navigation-menu-motion-6{height:100%;width:auto;padding:calc(var(--spacing) * 1.5);transition-property:opacity,transform,translate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:0.35s;transition-duration:.35s;--css-ease:cubic-bezier(0.22,1,0.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){border-radius:var(--radius-xl)}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1))}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}&:is(:where(.css-group-navigation-menu)[data-viewport=false] *){--css-duration:300ms;transition-duration:.3s}&[data-ending-style],&[data-starting-style]{opacity:0}:is(& *){&[data-slot=navigation-menu-link]{&:focus{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}}:is(& *){&[data-slot=navigation-menu-link]{&:focus{--css-outline-style:none;outline-style:none}}}}.components-ui-navigation-menu-layout-7{isolation:isolate;z-index:50;height:var(--positioner-height);width:var(--positioner-width);max-width:var(--available-width);transition-property:top,left,right,bottom;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:0.35s;transition-duration:.35s;--css-ease:cubic-bezier(0.22,1,0.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);&[data-instant]{transition-property:none}&[data-side=bottom]{&:before{content:var(--css-content);top:-10px}}&[data-side=bottom]{&:before{content:var(--css-content);right:0}}&[data-side=bottom]{&:before{content:var(--css-content);left:0}}}.components-ui-navigation-menu-layout-8{position:relative;height:var(--popup-height);width:var(--popup-width);transform-origin:var(--transform-origin);border-radius:var(--radius-xl);background-color:var(--color-popover);color:var(--color-popover-foreground);--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:0.35s;transition-duration:.35s;--css-ease:cubic-bezier(0.22,1,0.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);--css-outline-style:none;outline-style:none;&[data-ending-style]{--css-scale-x:90%;--css-scale-y:90%;--css-scale-z:90%;scale:var(--css-scale-x) var(--css-scale-y);opacity:0;--css-duration:150ms;transition-duration:.15s}&[data-starting-style]{--css-scale-x:90%;--css-scale-y:90%;--css-scale-z:90%;scale:var(--css-scale-x) var(--css-scale-y);opacity:0}}.components-ui-navigation-menu-layout-9{position:relative;width:100%;height:100%;overflow:hidden}.components-ui-navigation-menu-layout-10{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--leading-relaxed);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:hover{@media (hover:hover){background-color:var(--color-muted)}}&:focus{background-color:var(--color-muted)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:focus-visible{outline-style:var(--css-outline-style);outline-width:1px}:where([data-slot=navigation-menu-content]) &{border-radius:var(--radius-md)}&[data-active=true]{background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}&[data-active=true]{&:hover{@media (hover:hover){background-color:var(--color-muted)}}}&[data-active=true]{&:focus{background-color:var(--color-muted)}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.components-ui-navigation-menu-layout-11{top:100%;z-index:1;display:flex;height:calc(var(--spacing) * 1.5);align-items:flex-end;justify-content:center;overflow:hidden}.components-ui-navigation-menu-layout-12{position:relative;top:60%;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);rotate:45deg;border-top-left-radius:var(--radius-sm);background-color:var(--color-border);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}.components-ui-popover-layout-1{isolation:isolate;z-index:1300}.components-ui-popover-layout-2{z-index:1300;display:flex;width:calc(var(--spacing) * 72);transform-origin:var(--transform-origin);flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--color-popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}--css-duration:100ms;transition-duration:.1s}.components-ui-popover-layout-3{display:flex;flex-direction:column;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-ui-popover-text-4{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.components-ui-popover-text-5{color:var(--color-muted-foreground)}.components-ui-progress-layout-1{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.components-ui-progress-layout-2{position:relative;display:flex;height:var(--spacing);width:100%;align-items:center;overflow-x:hidden;border-radius:var(--radius-md);background-color:var(--color-muted)}.components-ui-progress-surface-3{height:100%;background-color:var(--color-primary);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}.components-ui-progress-text-4{font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.components-ui-progress-text-5{margin-left:auto;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground);--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,)}.components-ui-radio-group-layout-1{display:grid;width:100%;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3)}.components-ui-radio-group-layout-2{position:relative;display:flex;aspect-ratio:1/1;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);--css-outline-style:none;outline-style:none;&:after{position:absolute;inset-inline:calc(var(--spacing) * -3);content:var(--css-content);inset-block:calc(var(--spacing) * -2)}&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&:disabled{cursor:not-allowed;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}&[aria-invalid=true]{&[aria-checked=true]{border-color:var(--color-primary)}}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}&[data-checked]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}@media (prefers-color-scheme:dark){&[data-checked]{background-color:var(--color-primary)}}}.components-ui-radio-group-layout-3{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center}.components-ui-radio-group-layout-4{position:absolute;top:calc(1 / 2 * 100%);left:calc(1 / 2 * 100%);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--css-translate-x:calc(calc(1 / 2 * 100%) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y);border-radius:calc(infinity * 1px);background-color:var(--color-primary-foreground)}.components-ui-scroll-area-layout-1{position:relative}.components-ui-scroll-area-surface-2{width:100%;height:100%;border-radius:inherit;transition-property:color,box-shadow;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&:focus-visible{outline-style:var(--css-outline-style);outline-width:1px}}.components-ui-scroll-area-layout-3{display:flex;touch-action:none;padding:1px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));-webkit-user-select:none;-moz-user-select:none;user-select:none;&[data-horizontal]{height:calc(var(--spacing) * 2.5);flex-direction:column;border-top-style:var(--css-border-style);border-top-width:1px;border-top-color:transparent}&[data-vertical]{height:100%;width:calc(var(--spacing) * 2.5);border-left-style:var(--css-border-style);border-left-width:1px;border-left-color:transparent}}.components-ui-scroll-area-layout-4{position:relative;flex:1 1;border-radius:calc(infinity * 1px);background-color:var(--color-border)}.components-ui-select-style-1{scroll-margin-block:var(--spacing);padding:var(--spacing)}.components-ui-select-layout-2{display:flex;flex:1 1;text-align:left}.components-ui-select-layout-3{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:color-mix(in srgb,#d5c9bc 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 20%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:focus-visible{border-color:var(--color-foreground)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:disabled{cursor:not-allowed;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}&[data-placeholder]{color:var(--color-muted-foreground)}&[data-size=default]{height:calc(var(--spacing) * 7)}&[data-size=sm]{height:calc(var(--spacing) * 6)}:is(&>*){&[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}:is(&>*){&[data-slot=select-value]{display:flex}}:is(&>*){&[data-slot=select-value]{align-items:center}}:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 50%,transparent)}}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-select-text-4{pointer-events:none;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-muted-foreground)}.components-ui-select-layout-5{isolation:isolate;z-index:50}.components-ui-select-layout-6{isolation:isolate;z-index:50;max-height:var(--available-height);width:max-content;min-width:calc(var(--spacing) * 32);max-width:calc(100vw - 1rem);transform-origin:var(--transform-origin);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-lg);color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}--css-duration:100ms;transition-duration:.1s;&[data-align-trigger=true]{min-width:var(--anchor-width);animation:none}animation:none!important;position:relative;background-color:color-mix(in srgb,#f8f4ee 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-popover) 70%,transparent)}&:before{pointer-events:none;position:absolute;inset:0;z-index:calc(1 * -1);border-radius:inherit;--css-backdrop-blur:blur(var(--blur-2xl));content:var(--css-content);--css-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:color-mix(in srgb,#333333 5%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{&:focus{background-color:color-mix(in srgb,#333333 10%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{color:var(--color-accent-foreground)!important}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--color-accent-foreground)!important}}}}.components-ui-select-text-7{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-ui-select-layout-8{position:relative;display:flex;min-height:calc(var(--spacing) * 7);width:100%;cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;-moz-user-select:none;user-select:none;&:focus{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}&:focus{color:var(--color-popover-foreground)}&:focus{:is(& *){color:var(--color-popover-foreground)}}&[data-highlighted]{background-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}}&[data-highlighted]{color:var(--color-popover-foreground)}&[data-highlighted]{:is(& *){color:var(--color-popover-foreground)}}&[data-selected]{background-color:var(--color-primary-surface);--css-font-weight:700;font-weight:700;color:var(--color-foreground)}&[data-selected]{:is(& *){color:var(--color-foreground)}}&[data-disabled]{opacity:50%}& svg,&[data-disabled]{pointer-events:none}& svg{flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}:is(&>*){&:is(span){&:last-child{display:flex}}}:is(&>*){&:is(span){&:last-child{align-items:center}}}:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing) * 2)}}}}.components-ui-select-layout-9{display:flex;min-width:0;flex:1 1;gap:calc(var(--spacing) * 2);white-space:normal;overflow-wrap:break-word}.components-ui-select-layout-10{pointer-events:none;position:absolute;right:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:center}.components-ui-select-style-11{pointer-events:none}.components-ui-select-surface-12{pointer-events:none;margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:color-mix(in srgb,#d5c9bc 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-border) 50%,transparent)}}.components-ui-select-layout-13{top:0;z-index:10;display:flex;width:100%;cursor:default;align-items:center;justify-content:center;background-color:var(--color-popover);padding-block:var(--spacing);& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-select-layout-14{bottom:0;z-index:10;display:flex;width:100%;cursor:default;align-items:center;justify-content:center;background-color:var(--color-popover);padding-block:var(--spacing);& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-separator-surface-1{flex-shrink:0;background-color:var(--color-border);&[data-horizontal]{height:1px;width:100%}&[data-vertical]{width:1px;align-self:stretch}}.components-ui-sheet-layout-1{position:fixed;inset:0;z-index:50;background-color:color-mix(in srgb,#000 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:150ms;transition-duration:.15s;&[data-ending-style],&[data-starting-style]{opacity:0}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){--css-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,);backdrop-filter:var(--css-backdrop-blur,) var(--css-backdrop-brightness,) var(--css-backdrop-contrast,) var(--css-backdrop-grayscale,) var(--css-backdrop-hue-rotate,) var(--css-backdrop-invert,) var(--css-backdrop-opacity,) var(--css-backdrop-saturate,) var(--css-backdrop-sepia,)}}.components-ui-sheet-layout-2{position:fixed;z-index:50;display:flex;flex-direction:column;background-color:var(--color-popover);background-clip:padding-box;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-popover-foreground);--css-shadow:0 10px 15px -3px var(--css-shadow-color,rgb(0 0 0/0.1)),0 4px 6px -4px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s;--css-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&[data-ending-style],&[data-starting-style]{opacity:0}&[data-side=bottom]{inset-inline:0;bottom:0;height:auto;border-top-style:var(--css-border-style);border-top-width:1px}&[data-side=bottom]{&[data-ending-style]{--css-translate-y:2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=bottom]{&[data-starting-style]{--css-translate-y:2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=left]{inset-block:0;left:0;height:100%;width:calc(3 / 4 * 100%);border-right-style:var(--css-border-style);border-right-width:1px}&[data-side=left]{&[data-ending-style]{--css-translate-x:-2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=left]{&[data-starting-style]{--css-translate-x:-2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=right]{inset-block:0;right:0;height:100%;width:calc(3 / 4 * 100%);border-left-style:var(--css-border-style);border-left-width:1px}&[data-side=right]{&[data-ending-style]{--css-translate-x:2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=right]{&[data-starting-style]{--css-translate-x:2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=top]{inset-inline:0;top:0;height:auto;border-bottom-style:var(--css-border-style);border-bottom-width:1px}&[data-side=top]{&[data-ending-style]{--css-translate-y:-2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=top]{&[data-starting-style]{--css-translate-y:-2.5rem;translate:var(--css-translate-x) var(--css-translate-y)}}&[data-side=left]{@media (min-width:40rem){max-width:var(--container-sm)}}&[data-side=right]{@media (min-width:40rem){max-width:var(--container-sm)}}}.components-ui-sheet-layout-3{position:absolute;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4)}.components-ui-sheet-style-4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-ui-sheet-layout-5{gap:calc(var(--spacing) * 1.5)}.components-ui-sheet-layout-5,.components-ui-sheet-layout-6{display:flex;flex-direction:column;padding:calc(var(--spacing) * 6)}.components-ui-sheet-layout-6{margin-top:auto;gap:calc(var(--spacing) * 2)}.components-ui-sheet-text-7{font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.components-ui-sheet-text-8{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--color-muted-foreground)}.components-ui-sidebar-layout-1{display:flex;min-height:100svh;width:100%}.components-ui-sidebar-layout-2{display:flex;height:100%;width:var(--sidebar-width);flex-direction:column}.components-ui-sidebar-style-3{width:var(--sidebar-width);padding:0;&>button{display:none}}.components-ui-sidebar-style-4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}.components-ui-sidebar-layout-5{display:flex;height:100%;width:100%;flex-direction:column}.components-ui-sidebar-layout-6{display:none;@media (min-width:48rem){display:block}}.components-ui-sidebar-layout-7{position:relative;width:var(--sidebar-width);background-color:transparent;transition-property:width;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s;--css-ease:linear;transition-timing-function:linear}.components-ui-sidebar-style-8{&:is(:where(.css-group)[data-collapsible=offcanvas] *){width:0}}.components-ui-sidebar-style-9{&:is(:where(.css-group)[data-side=right] *){rotate:180deg}}.components-ui-sidebar-style-10{&:is(:where(.css-group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}}.components-ui-sidebar-style-11{&:is(:where(.css-group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}}.components-ui-sidebar-layout-12{position:fixed;inset-block:0;z-index:10;display:none;height:100svh;width:var(--sidebar-width);transition-property:left,right,width;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s;--css-ease:linear;transition-timing-function:linear;&[data-side=left]{left:0}&[data-side=left]{&:is(:where(.css-group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}}&[data-side=right]{right:0}&[data-side=right]{&:is(:where(.css-group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}}@media (min-width:48rem){display:flex}}.components-ui-sidebar-style-13{padding:calc(var(--spacing) * 2);&:is(:where(.css-group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}}.components-ui-sidebar-style-14{&:is(:where(.css-group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}&:is(:where(.css-group)[data-side=left] *){border-right-style:var(--css-border-style);border-right-width:1px}&:is(:where(.css-group)[data-side=right] *){border-left-style:var(--css-border-style);border-left-width:1px}}.components-ui-sidebar-layout-15{display:flex;width:100%;height:100%;flex-direction:column;&:is(:where(.css-group)[data-variant=floating] *){border-radius:var(--radius-lg)}&:is(:where(.css-group)[data-variant=floating] *){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1))}&:is(:where(.css-group)[data-variant=floating] *){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}.components-ui-sidebar-layout-16{position:absolute;inset-block:0;z-index:20;display:none;width:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-ease:linear;transition-timing-function:linear;&:is(:where(.css-group)[data-side=left] *){right:calc(var(--spacing) * -4)}&:is(:where(.css-group)[data-side=right] *){left:0}&:after{position:absolute;inset-block:0;inset-inline-start:calc(1/2 * 100%);content:var(--css-content);width:2px}@media (min-width:40rem){display:flex}&:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--css-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}&:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--css-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}}.components-ui-sidebar-style-17{:where([data-side=left]) &{cursor:w-resize}:where([data-side=right]) &{cursor:e-resize}}.components-ui-sidebar-style-18{[data-side=left][data-state=collapsed] &{cursor:e-resize}[data-side=right][data-state=collapsed] &{cursor:w-resize}}.components-ui-sidebar-style-19{&:is(:where(.css-group)[data-collapsible=offcanvas] *){--css-translate-x:0;translate:var(--css-translate-x) var(--css-translate-y)}&:is(:where(.css-group)[data-collapsible=offcanvas] *){&:after{content:var(--css-content);left:100%}}}.components-ui-sidebar-style-20{[data-side=left][data-collapsible=offcanvas] &{right:calc(var(--spacing) * -2)}}.components-ui-sidebar-style-21{[data-side=right][data-collapsible=offcanvas] &{left:calc(var(--spacing) * -2)}}.components-ui-sidebar-layout-22{position:relative;display:flex;width:100%;flex:1 1;flex-direction:column;background-color:var(--color-background);@media (min-width:48rem){&:is(:where(.css-peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}@media (min-width:48rem){&:is(:where(.css-peer)[data-variant=inset]~*){margin-left:0}}@media (min-width:48rem){&:is(:where(.css-peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}}@media (min-width:48rem){&:is(:where(.css-peer)[data-variant=inset]~*){--css-shadow:0 1px 3px 0 var(--css-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--css-shadow-color,rgb(0 0 0/0.1));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}@media (min-width:48rem){&:is(:where(.css-peer)[data-variant=inset]~*){&:is(:where(.css-peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}}}.components-ui-sidebar-surface-23{height:calc(var(--spacing) * 8);width:100%;border-color:var(--color-input);background-color:color-mix(in srgb,#e7dfd5 20%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}@media (prefers-color-scheme:dark){background-color:color-mix(in srgb,#e7dfd5 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 30%,transparent)}}}.components-ui-sidebar-layout-24{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.components-ui-sidebar-style-25{margin-inline:calc(var(--spacing) * 2);width:auto}.components-ui-sidebar-layout-26{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:0;overflow:auto;&:is(:where(.css-group)[data-collapsible=icon] *){overflow:hidden}}.components-ui-sidebar-layout-27{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.components-ui-sidebar-layout-28{display:flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}transition-property:margin,opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-duration:200ms;transition-duration:.2s;--css-ease:linear;transition-timing-function:linear;&:is(:where(.css-group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}&:is(:where(.css-group)[data-collapsible=icon] *){opacity:0}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}}.components-ui-sidebar-layout-29{position:absolute;top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3);display:flex;aspect-ratio:1/1;width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:var(--radius-md);padding:0;--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group)[data-collapsible=icon] *){display:none}&:after{position:absolute;content:var(--css-content);inset:calc(var(--spacing) * -2)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (min-width:48rem){&:after{content:var(--css-content);display:none}}&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}}.components-ui-sidebar-text-30{width:100%;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-ui-sidebar-layout-31{display:flex;width:100%;min-width:0;flex-direction:column;gap:1px}.components-ui-sidebar-layout-32{position:relative}.components-ui-sidebar-layout-33{display:flex;width:100%;align-items:center;gap:calc(var(--spacing) * 2);overflow:hidden;border-radius:calc(var(--radius-sm) + 2px);padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}transition-property:width,height,padding;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group-menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}&:is(:where(.css-group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}&:is(:where(.css-group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:disabled{opacity:50%}&:disabled,&[aria-disabled=true]{pointer-events:none}&[aria-disabled=true]{opacity:50%}&[data-active]{--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}&>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.components-ui-sidebar-surface-34{background-color:var(--color-background);--css-shadow:0 0 0 1px var(--css-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);&:hover{@media (hover:hover){--css-shadow:0 0 0 1px var(--css-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}}.components-ui-sidebar-text-35{height:calc(var(--spacing) * 8)}.components-ui-sidebar-text-35,.components-ui-sidebar-text-36{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-ui-sidebar-text-36{height:calc(var(--spacing) * 7)}.components-ui-sidebar-text-37{height:calc(var(--spacing) * 12);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));&:is(:where(.css-group)[data-collapsible=icon] *){padding:0!important}}.components-ui-sidebar-layout-38{position:absolute;top:calc(var(--spacing) * 1.5);right:var(--spacing);display:flex;aspect-ratio:1/1;width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(var(--radius-sm) - 2px);padding:0;--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group)[data-collapsible=icon] *){display:none}&:is(:where(.css-peer-menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}&:is(:where(.css-peer-menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}&:is(:where(.css-peer-menu-button)[data-size=sm]~*){top:var(--spacing)}&:after{position:absolute;content:var(--css-content);inset:calc(var(--spacing) * -2)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}@media (min-width:48rem){&:after{content:var(--css-content);display:none}}&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}}.components-ui-sidebar-style-39{&:is(:where(.css-group-menu-item):focus-within *){opacity:100%}&:is(:where(.css-group-menu-item):hover *){@media (hover:hover){opacity:100%}}&[aria-expanded=true]{opacity:100%}@media (min-width:48rem){opacity:0}}.components-ui-sidebar-layout-40{pointer-events:none;position:absolute;right:var(--spacing);display:flex;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(var(--radius-sm) - 2px);padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--css-numeric-spacing:tabular-nums;font-feature-settings:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);font-variant-numeric:var(--css-ordinal,) var(--css-slashed-zero,) var(--css-numeric-figure,) var(--css-numeric-spacing,) var(--css-numeric-fraction,);-webkit-user-select:none;-moz-user-select:none;user-select:none;&:is(:where(.css-group)[data-collapsible=icon] *){display:none}&:is(:where(.css-peer-menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}&:is(:where(.css-peer-menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}&:is(:where(.css-peer-menu-button)[data-size=sm]~*){top:var(--spacing)}}.components-ui-sidebar-layout-41{display:flex;height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2)}.components-ui-sidebar-surface-42{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-md)}.components-ui-sidebar-layout-43{height:calc(var(--spacing) * 4);max-width:var(--skeleton-width);flex:1 1}.components-ui-sidebar-layout-44{margin-inline:calc(var(--spacing) * 3.5);display:flex;min-width:0;--css-translate-x:1px;translate:var(--css-translate-x) var(--css-translate-y);flex-direction:column;gap:var(--spacing);border-left-style:var(--css-border-style);border-left-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);&:is(:where(.css-group)[data-collapsible=icon] *){display:none}}.components-ui-sidebar-layout-45{display:flex;height:calc(var(--spacing) * 7);min-width:0;--css-translate-x:-1px;translate:var(--css-translate-x) var(--css-translate-y);align-items:center;gap:calc(var(--spacing) * 2);overflow:hidden;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}&:is(:where(.css-group)[data-collapsible=icon] *){display:none}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:disabled{opacity:50%}&:disabled,&[aria-disabled=true]{pointer-events:none}&[aria-disabled=true]{opacity:50%}&[data-size=md],&[data-size=sm]{font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}&>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}}.components-ui-skeleton-surface-1{animation:var(--animate-pulse);border-radius:var(--radius-md);background-color:var(--color-muted)}.components-ui-slider-style-1{width:100%}.components-ui-slider-layout-2{position:relative;display:flex;width:100%;touch-action:none;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;&[data-disabled]{opacity:50%}}.components-ui-slider-layout-3{position:relative;height:calc(var(--spacing) * 1.5);width:100%;flex-grow:1;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--color-border)}.components-ui-slider-layout-3,.components-ui-slider-layout-4{-webkit-user-select:none;-moz-user-select:none;user-select:none}.components-ui-slider-layout-4{position:absolute;inset-block:0;background-color:var(--color-accent)}.components-ui-slider-layout-5{position:relative;display:block;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:2px;border-color:var(--color-accent);background-color:var(--color-white);--css-ring-color:color-mix(in srgb,#5e6650 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}transition-property:color,box-shadow;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));-webkit-user-select:none;-moz-user-select:none;user-select:none;&:after{position:absolute;content:var(--css-content);inset:calc(var(--spacing) * -2)}&:hover{@media (hover:hover){--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(4px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(4px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}&:active{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(4px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:disabled{pointer-events:none;opacity:50%}}.components-ui-switch-layout-1{position:relative;display:inline-flex;flex-shrink:0;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--css-border-style);border-width:1px;border-color:transparent;transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&:after{position:absolute;inset-inline:calc(var(--spacing) * -3);content:var(--css-content);inset-block:calc(var(--spacing) * -2)}&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}&[data-size=default]{height:16.6px;width:28px}&[data-size=sm]{height:14px;width:24px}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}&[data-checked]{background-color:var(--color-primary)}&[data-unchecked]{background-color:var(--color-input)}@media (prefers-color-scheme:dark){&[data-unchecked]{background-color:color-mix(in srgb,#d5c9bc 80%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 80%,transparent)}}}&[data-disabled]{cursor:not-allowed;opacity:50%}}.components-ui-switch-layout-2{pointer-events:none;display:block;border-radius:calc(infinity * 1px);background-color:var(--color-background);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(0px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group-switch)[data-size=default] *){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}&:is(:where(.css-group-switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}&:is(:where(.css-group-switch)[data-size=default] *){&[data-checked]{--css-translate-x:calc(100% - 2px);translate:var(--css-translate-x) var(--css-translate-y)}}&:is(:where(.css-group-switch)[data-size=sm] *){&[data-checked]{--css-translate-x:calc(100% - 2px);translate:var(--css-translate-x) var(--css-translate-y)}}@media (prefers-color-scheme:dark){&[data-checked]{background-color:var(--color-primary-foreground)}}&:is(:where(.css-group-switch)[data-size=default] *){&[data-unchecked]{--css-translate-x:0;translate:var(--css-translate-x) var(--css-translate-y)}}&:is(:where(.css-group-switch)[data-size=sm] *){&[data-unchecked]{--css-translate-x:0;translate:var(--css-translate-x) var(--css-translate-y)}}@media (prefers-color-scheme:dark){&[data-unchecked]{background-color:var(--color-foreground)}}}.components-ui-table-layout-1{position:relative;width:100%;overflow-x:auto}.components-ui-table-text-2{width:100%;caption-side:bottom;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height))}.components-ui-table-style-3{& tr{border-bottom-style:var(--css-border-style);border-bottom-width:1px}}.components-ui-table-style-4{& tr:last-child{border-style:var(--css-border-style);border-width:0}}.components-ui-table-surface-5{border-top-style:var(--css-border-style);border-top-width:1px;background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);&>tr{&:last-child{border-bottom-style:var(--css-border-style);border-bottom-width:0}}}.components-ui-table-surface-6{border-bottom-style:var(--css-border-style);border-bottom-width:1px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:hover{@media (hover:hover){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}}&:has([aria-expanded=true]){background-color:color-mix(in srgb,#e7dfd5 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}&[data-state=selected]{background-color:var(--color-muted)}}.components-ui-table-text-7{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);text-align:left;vertical-align:middle;--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-foreground);&:has([role=checkbox]){padding-right:0}}.components-ui-table-text-8{padding:calc(var(--spacing) * 2);vertical-align:middle;white-space:nowrap;&:has([role=checkbox]){padding-right:0}}.components-ui-table-text-9{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-muted-foreground)}.components-ui-tabs-layout-1{display:flex;gap:calc(var(--spacing) * 2);&[data-horizontal]{flex-direction:column}}.components-ui-tabs-layout-2{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;border-radius:var(--radius-lg);padding:3px;color:var(--color-muted-foreground);&:is(:where(.css-group-tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}&:is(:where(.css-group-tabs)[data-vertical] *){height:-moz-fit-content;height:fit-content}&:is(:where(.css-group-tabs)[data-vertical] *){flex-direction:column}&[data-variant=line]{border-radius:0}}.components-ui-tabs-surface-3{background-color:var(--color-muted)}.components-ui-tabs-surface-4{gap:var(--spacing);background-color:transparent}.components-ui-tabs-layout-5{position:relative;display:inline-flex;height:calc(100% - 1px);flex:1 1;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));--css-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:color-mix(in srgb,#333333 60%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}transition-property:all;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));&:is(:where(.css-group-tabs)[data-vertical] *){width:100%}&:is(:where(.css-group-tabs)[data-vertical] *){justify-content:flex-start}&:is(:where(.css-group-tabs)[data-vertical] *){padding-block:calc(calc(var(--spacing) * 1.25))}&:hover{@media (hover:hover){color:var(--color-foreground)}}&:focus-visible{border-color:var(--color-ring)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(3px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 50%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}&:focus-visible{outline-style:var(--css-outline-style);outline-width:1px}&:focus-visible{outline-color:var(--color-ring)}&:disabled{pointer-events:none;opacity:50%}&:has([data-icon=inline-end]){padding-right:var(--spacing)}&:has([data-icon=inline-start]){padding-left:var(--spacing)}&[aria-disabled=true]{pointer-events:none;opacity:50%}@media (prefers-color-scheme:dark){color:var(--color-muted-foreground)}@media (prefers-color-scheme:dark){&:hover{@media (hover:hover){color:var(--color-foreground)}}}& svg{pointer-events:none;flex-shrink:0}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.components-ui-tabs-style-6{&:is(:where(.css-group-tabs-list)[data-variant=line] *){background-color:transparent}&:is(:where(.css-group-tabs-list)[data-variant=line] *){&[data-active]{background-color:transparent}}@media (prefers-color-scheme:dark){&:is(:where(.css-group-tabs-list)[data-variant=line] *){&[data-active]{border-color:transparent}}}@media (prefers-color-scheme:dark){&:is(:where(.css-group-tabs-list)[data-variant=line] *){&[data-active]{background-color:transparent}}}}.components-ui-tabs-style-7{&[data-active]{background-color:var(--color-background);color:var(--color-foreground)}@media (prefers-color-scheme:dark){&[data-active]{border-color:var(--color-input)}}@media (prefers-color-scheme:dark){&[data-active]{background-color:color-mix(in srgb,#d5c9bc 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-input) 30%,transparent)}}}@media (prefers-color-scheme:dark){&[data-active]{color:var(--color-foreground)}}}.components-ui-tabs-style-8{&:after{position:absolute;background-color:var(--color-foreground);opacity:0;content:var(--css-content);transition-property:opacity;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration))}&:is(:where(.css-group-tabs)[data-horizontal] *){&:after{content:var(--css-content);inset-inline:0}}&:is(:where(.css-group-tabs)[data-horizontal] *){&:after{content:var(--css-content);bottom:-5px}}&:is(:where(.css-group-tabs)[data-horizontal] *){&:after{content:var(--css-content);height:calc(var(--spacing) * .5)}}&:is(:where(.css-group-tabs)[data-vertical] *){&:after{content:var(--css-content);inset-block:0}}&:is(:where(.css-group-tabs)[data-vertical] *){&:after{content:var(--css-content);right:calc(var(--spacing) * -1)}}&:is(:where(.css-group-tabs)[data-vertical] *){&:after{content:var(--css-content);width:calc(var(--spacing) * .5)}}&:is(:where(.css-group-tabs-list)[data-variant=line] *){&[data-active]{&:after{content:var(--css-content);opacity:100%}}}}.components-ui-tabs-layout-9{flex:1 1;font-size:var(--text-xs);line-height:var(--leading-relaxed);--css-outline-style:none;outline-style:none}.components-ui-textarea-layout-1{display:flex;field-sizing:content;min-height:calc(var(--spacing) * 16);width:100%;resize:none;border-radius:var(--radius-md);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-input);background-color:var(--color-secondary);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--css-leading,var(--text-sm--line-height));--css-font-weight:500;font-weight:500;color:var(--color-foreground-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--css-gradient-from,--css-gradient-via,--css-gradient-to;transition-timing-function:var(--css-ease,var(--default-transition-timing-function));transition-duration:var(--css-duration,var(--default-transition-duration));--css-outline-style:none;outline-style:none;&::placeholder{color:var(--color-muted-foreground)}&:focus-visible{border-color:var(--color-foreground)}&:focus-visible{--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&:focus-visible{--css-ring-color:color-mix(in srgb,#c47d63 30%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-ring) 30%,transparent)}}&:disabled{cursor:not-allowed;opacity:50%}&[aria-invalid=true]{border-color:var(--color-destructive);--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(2px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow)}&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 20%,transparent)}}@media (min-width:48rem){font-size:var(--text-xs);line-height:var(--leading-relaxed)}@media (prefers-color-scheme:dark){&[aria-invalid=true]{border-color:color-mix(in srgb,hsl(0 84% 60%) 50%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-destructive) 50%,transparent)}}}@media (prefers-color-scheme:dark){&[aria-invalid=true]{--css-ring-color:color-mix(in srgb,hsl(0 84% 60%) 40%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-destructive) 40%,transparent)}}}}.components-ui-tooltip-layout-1{isolation:isolate;z-index:10000}.components-ui-tooltip-layout-2{z-index:10000;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--css-border-style);border-width:1px;border-color:var(--color-border);background-color:var(--color-popover);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xs);line-height:var(--css-leading,var(--text-xs--line-height));color:var(--color-popover-foreground);--css-shadow:0 4px 6px -1px var(--css-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--css-shadow-color,rgb(0 0 0/0.1));--css-ring-shadow:var(--css-ring-inset,) 0 0 0 calc(1px + var(--css-ring-offset-width)) var(--css-ring-color,currentcolor);box-shadow:var(--css-inset-shadow),var(--css-inset-ring-shadow),var(--css-ring-offset-shadow),var(--css-ring-shadow),var(--css-shadow);--css-ring-color:color-mix(in srgb,#333333 10%,transparent);@supports (color:color-mix(in lab,red,red)){--css-ring-color:color-mix(in oklab,var(--color-foreground) 10%,transparent)}&:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}:is(& *){&[data-slot=kbd]{position:relative}}:is(& *){&[data-slot=kbd]{isolation:isolate}}:is(& *){&[data-slot=kbd]{z-index:50}}:is(& *){&[data-slot=kbd]{border-radius:var(--radius-sm)}}}.components-ui-tooltip-layout-3{z-index:50;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--css-translate-y:calc(-50% - 2px);translate:var(--css-translate-x) var(--css-translate-y);rotate:45deg;border-radius:2px;background-color:var(--color-popover);fill:var(--color-popover);&[data-side=bottom]{top:var(--spacing)}&[data-side=inline-end]{left:calc(var(--spacing) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}&[data-side=inline-end],&[data-side=inline-start]{top:calc(1 / 2 * 100%)!important}&[data-side=inline-start]{right:calc(var(--spacing) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}&[data-side=left]{right:calc(var(--spacing) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}&[data-side=left],&[data-side=right]{top:calc(1 / 2 * 100%)!important}&[data-side=right]{left:calc(var(--spacing) * -1);--css-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--css-translate-x) var(--css-translate-y)}&[data-side=top]{bottom:calc(var(--spacing) * -2.5)}}}.navbar-language-mobile{display:flex;justify-self:start}@media (min-width:64rem){.navbar-language-mobile{display:none}}