/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-leading:initial}}}.button-base{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;--tw-outline-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));outline-style:none;flex-shrink:0;display:inline-flex}.button-base:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.button-base:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#67a1d6b3}@supports (color:color-mix(in lab, red, red)){.button-base:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,oklch(69% .1 248)) 70%, transparent)}}.button-base:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background,oklch(97.3% .008 236))}.button-base[aria-invalid=true]{border-color:var(--color-destructive,oklch(55% .21 27.325));--tw-ring-color:#d01d2033}@supports (color:color-mix(in lab, red, red)){.button-base[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 20%, transparent)}}@media (prefers-color-scheme:dark){.button-base[aria-invalid=true]{--tw-ring-color:#d01d2066}@supports (color:color-mix(in lab, red, red)){.button-base[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 40%, transparent)}}}@media (prefers-reduced-motion:reduce){.button-base{transition-property:none}}.button-base{border-radius:var(--button-radius);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);box-shadow:var(--button-shadow)}.button-base svg{pointer-events:none;flex-shrink:0}.button-base svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.button-base:active{transform:none}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.dialog-overlay{z-index:50;--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:radial-gradient(circle at top,#2a6dc11f,#0000 34%),#f1f7fb6b;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dialog-overlay{background:radial-gradient(circle at top, color-mix(in oklab, var(--color-primary) 12%, transparent), transparent 34%), color-mix(in oklab, var(--color-background) 42%, transparent)}}.dialog-overlay[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0}.dialog-overlay[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0}.dialog-content{z-index:50;--tw-translate-x:-50%;--tw-translate-y:-50%;width:100%;max-width:calc(100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 15%, transparent);padding:calc(var(--spacing,.25rem) * 6);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-duration:.2s;transition-duration:.2s;display:grid;position:fixed;top:50%;left:50%}@media (width>=40rem){.dialog-content{max-width:var(--container-lg,32rem)}}.dialog-content{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 82%, transparent) 0%, color-mix(in oklab, var(--color-background) 90%, transparent) 100%);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow)}.dialog-content[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.dialog-content[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.dialog-close-button{top:calc(var(--spacing,.25rem) * 4);right:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,calc(var(--radius) + 8px));border-style:var(--tw-border-style);background-color:#f9fbfdb8;border-width:1px;border-color:#0000;position:absolute}@supports (color:color-mix(in lab, red, red)){.dialog-close-button{background-color:color-mix(in oklab, var(--color-card,oklch(98.8% .003 247)) 72%, transparent)}}.dialog-close-button{padding:calc(var(--spacing,.25rem) * 2);opacity:.8;--tw-ring-offset-color:var(--color-background,oklch(97.3% .008 236));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.dialog-close-button:hover{background-color:#dae8f4cc}@supports (color:color-mix(in lab, red, red)){.dialog-close-button:hover{background-color:color-mix(in oklab, var(--color-accent,oklch(92.5% .022 244)) 80%, transparent)}}.dialog-close-button:hover{opacity:1}}.dialog-close-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#67a1d6b3}@supports (color:color-mix(in lab, red, red)){.dialog-close-button:focus{--tw-ring-color:color-mix(in oklab, var(--color-ring,oklch(69% .1 248)) 70%, transparent)}}.dialog-close-button:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog-close-button:focus{outline-offset:2px;outline:2px solid #0000}}.dialog-close-button:disabled{pointer-events:none}.dialog-close-button{box-shadow:var(--surface-shadow-xs)}.dialog-close-button svg{pointer-events:none;flex-shrink:0}.dialog-close-button svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.select-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) + 2px);border-style:var(--tw-border-style);border-width:1px;border-color:#d1dae2b3;width:fit-content;display:flex}@supports (color:color-mix(in lab, red, red)){.select-trigger{border-color:color-mix(in oklab, var(--color-input,oklch(88.4% .014 244)) 70%, transparent)}}.select-trigger{background-color:var(--color-card,oklch(98.8% .003 247));padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));white-space:nowrap;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));outline-style:none}.select-trigger:focus-visible{border-color:#2a6dc14d}@supports (color:color-mix(in lab, red, red)){.select-trigger:focus-visible{border-color:color-mix(in oklab, var(--color-primary,oklch(53.6% .148 256)) 30%, transparent)}}.select-trigger:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#67a1d633}@supports (color:color-mix(in lab, red, red)){.select-trigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring,oklch(69% .1 248)) 20%, transparent)}}.select-trigger[aria-invalid=true]{border-color:var(--color-destructive,oklch(55% .21 27.325));--tw-ring-color:#d01d2033}@supports (color:color-mix(in lab, red, red)){.select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 20%, transparent)}}@media (prefers-color-scheme:dark){.select-trigger[aria-invalid=true]{--tw-ring-color:#d01d2066}@supports (color:color-mix(in lab, red, red)){.select-trigger[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 40%, transparent)}}}.select-trigger:disabled{cursor:not-allowed;opacity:.5}.select-trigger{box-shadow:none}.select-trigger[data-placeholder]{color:var(--color-muted-foreground,oklch(51.2% .02 248))}.select-trigger[data-size=default]{height:calc(var(--spacing,.25rem) * 10)}.select-trigger[data-size=sm]{height:calc(var(--spacing,.25rem) * 9)}.select-trigger [data-slot=select-value]{-webkit-line-clamp:1;align-items:center;gap:calc(var(--spacing,.25rem) * 2);-webkit-box-orient:vertical;display:flex;overflow:hidden}.select-trigger svg{pointer-events:none;flex-shrink:0}.select-trigger svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.select-trigger svg:not([class*=text-]){color:var(--color-muted-foreground,oklch(51.2% .02 248))}.select-content{z-index:50;max-height:var(--radix-select-content-available-height);min-width:10rem;transform-origin:var(--radix-select-content-transform-origin);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce2bf;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.select-content{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 75%, transparent)}}.select-content{background-color:var(--color-popover,oklch(99.2% .002 247));padding:var(--spacing,.25rem);color:var(--color-popover-foreground,oklch(22.8% .03 252));box-shadow:none}.select-content[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity:0;--tw-enter-scale:.95}.select-content[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity:0;--tw-exit-scale:.95}.select-content[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.select-content[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.select-content[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.select-content[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.select-content-popper[data-side=bottom]{--tw-translate-y:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.select-content-popper[data-side=left]{--tw-translate-x:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.select-content-popper[data-side=right]{--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.select-content-popper[data-side=top]{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.select-item{min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;outline-style:none;display:flex;position:relative}@media (forced-colors:active){.select-item{outline-offset:2px;outline:2px solid #0000}}.select-item{-webkit-user-select:none;user-select:none}.select-item:focus{background-color:var(--color-accent,oklch(92.5% .022 244));color:var(--color-accent-foreground,oklch(34.2% .038 252))}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item svg{pointer-events:none;flex-shrink:0}.select-item svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.select-item svg:not([class*=text-]){color:var(--color-muted-foreground,oklch(51.2% .02 248))}.switch-root{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-style:var(--tw-border-style);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:2px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;align-items:center;transition-duration:.2s;display:inline-flex}.switch-root:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring,oklch(69% .1 248));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background,oklch(97.3% .008 236));--tw-outline-style:none;outline-style:none}.switch-root:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.switch-root{transition-property:none}}.switch-root[data-state=checked]{background-color:var(--color-primary,oklch(53.6% .148 256))}.switch-root[data-state=unchecked]{background-color:var(--color-input,oklch(88.4% .014 244))}.switch-thumb{pointer-events:none;height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-background,oklch(97.3% .008 236));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:block}@media (prefers-reduced-motion:reduce){.switch-thumb{transition-property:none}}.switch-thumb[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.switch-thumb[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.settings-dialog{max-width:var(--container-5xl,64rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce2b3;gap:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-dialog{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-dialog{background-color:var(--color-background,oklch(97.3% .008 236));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-rows:auto minmax(0,1fr);max-height:85vh;padding:0}.settings-dialog-shell-header{border-bottom-style:var(--tw-border-style);border-color:#d4dce2b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.settings-dialog-shell-header{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-dialog-shell-header{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 16)}.settings-dialog-shell-title{padding-left:calc(var(--spacing,.25rem) * .5);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.settings-dialog-header{gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent);--tw-gradient-position:to right;flex-direction:column;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.settings-dialog-header{--tw-gradient-position:to right in oklab}}.settings-dialog-header{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-background,oklch(97.3% .008 236));--tw-gradient-via:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 30%, transparent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-background,oklch(97.3% .008 236));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5)}.settings-dialog-title-wrap{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.settings-dialog-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-muted-foreground,oklch(51.2% .02 248));text-transform:uppercase}.settings-dialog-description{max-width:var(--container-2xl,42rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-dialog-meta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce2b3;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-dialog-meta{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-dialog-meta{background-color:#ecf1f566}@supports (color:color-mix(in lab, red, red)){.settings-dialog-meta{background-color:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 40%, transparent)}}.settings-dialog-meta{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-dialog-meta-value{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,oklch(22.8% .03 252))}.settings-dialog-meta-label{--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.settings-dialog-meta-separator{color:var(--color-border,oklch(89% .012 244))}.settings-layout{background-color:#ecf1f526;flex-direction:column;height:34rem;min-height:0;max-height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-layout{background-color:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 15%, transparent)}}@media (width>=48rem){.settings-layout{flex-direction:row}}.settings-sidebar{gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-color:#d4dce2b3;border-bottom-width:1px;flex-direction:column;flex-shrink:0;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-sidebar{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-sidebar{background-color:#ecf1f559}@supports (color:color-mix(in lab, red, red)){.settings-sidebar{background-color:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 35%, transparent)}}.settings-sidebar{padding:calc(var(--spacing,.25rem) * 4)}@media (width>=48rem){.settings-sidebar{width:calc(var(--spacing,.25rem) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.settings-sidebar-header{margin-bottom:calc(var(--spacing,.25rem) * 2);gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.settings-sidebar-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-muted-foreground,oklch(51.2% .02 248));text-transform:uppercase}.settings-sidebar-caption{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-sidebar-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,calc(var(--radius) + 8px));border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#121d2acc;background-color:#0000;border-width:1px;border-color:#0000;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-sidebar-item{color:color-mix(in oklab, var(--color-foreground,oklch(22.8% .03 252)) 80%, transparent)}}@media (hover:hover){.settings-sidebar-item:hover{border-color:#d4dce2b3}@supports (color:color-mix(in lab, red, red)){.settings-sidebar-item:hover{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-sidebar-item:hover{background-color:var(--color-background,oklch(97.3% .008 236));color:var(--color-foreground,oklch(22.8% .03 252))}}.settings-sidebar-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.settings-sidebar-item:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring,oklch(69% .1 248));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background,oklch(97.3% .008 236));--tw-outline-style:none;outline-style:none}@media (prefers-reduced-motion:reduce){.settings-sidebar-item{transition-property:none}}.settings-sidebar-item-active{border-color:#d4dce2cc}@supports (color:color-mix(in lab, red, red)){.settings-sidebar-item-active{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 80%, transparent)}}.settings-sidebar-item-active{background-color:var(--color-background,oklch(97.3% .008 236));color:var(--color-foreground,oklch(22.8% .03 252));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.settings-sidebar-icon{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-lg,calc(var(--radius) + 4px));background-color:var(--color-muted,oklch(95.6% .008 236));color:var(--color-muted-foreground,oklch(51.2% .02 248));flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-sidebar-item-active .settings-sidebar-icon{background-color:#2a6dc11a}@supports (color:color-mix(in lab, red, red)){.settings-sidebar-item-active .settings-sidebar-icon{background-color:color-mix(in oklab, var(--color-primary,oklch(53.6% .148 256)) 10%, transparent)}}.settings-sidebar-item-active .settings-sidebar-icon{color:var(--color-primary,oklch(53.6% .148 256))}.settings-sidebar-item-copy{flex-direction:column;flex:1;min-width:0;display:flex}.settings-sidebar-item-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow:hidden}.settings-sidebar-item-meta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-main{background-color:var(--color-background,oklch(97.3% .008 236));padding:calc(var(--spacing,.25rem) * 5);flex:1;overflow-y:auto}@media (width>=48rem){.settings-main{padding:calc(var(--spacing,.25rem) * 6)}}.settings-content{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.settings-content-hero{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent);--tw-gradient-position:to bottom right;flex-direction:column;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.settings-content-hero{--tw-gradient-position:to bottom right in oklab}}.settings-content-hero{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-background,oklch(97.3% .008 236));--tw-gradient-to:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 30%, transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.settings-content-hero{flex-direction:row;justify-content:space-between;align-items:flex-start}}.settings-content-hero-copy{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.settings-content-kicker{--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-muted-foreground,oklch(51.2% .02 248));text-transform:uppercase}.settings-content-title-row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.settings-content-icon{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:var(--radius-xl,calc(var(--radius) + 8px));background-color:#2a6dc11a;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-content-icon{background-color:color-mix(in oklab, var(--color-primary,oklch(53.6% .148 256)) 10%, transparent)}}.settings-content-icon{color:var(--color-primary,oklch(53.6% .148 256))}.settings-content-icon svg{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.settings-content-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-foreground,oklch(22.8% .03 252))}.settings-content-description{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-content-badge{border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce2b3;border-radius:3.40282e38px;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.settings-content-badge{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-content-badge{background-color:var(--color-background,oklch(97.3% .008 236));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,oklch(22.8% .03 252));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.settings-section{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce2b3}@supports (color:color-mix(in lab, red, red)){.settings-section{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 70%, transparent)}}.settings-section{background-color:var(--color-background,oklch(97.3% .008 236));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.settings-section-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-foreground,oklch(22.8% .03 252))}.settings-section-fields{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.settings-field{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,calc(var(--radius) + 8px));border-style:var(--tw-border-style);border-width:1px;border-color:#d4dce299;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-field{border-color:color-mix(in oklab, var(--color-border,oklch(89% .012 244)) 60%, transparent)}}.settings-field{background-color:#ecf1f540}@supports (color:color-mix(in lab, red, red)){.settings-field{background-color:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 25%, transparent)}}.settings-field{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}@media (width>=48rem){.settings-field{flex-direction:row;justify-content:space-between;align-items:center}}.settings-field-info{gap:var(--spacing,.25rem);flex-direction:column;min-width:0;display:flex}.settings-field-label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,oklch(22.8% .03 252))}.settings-field-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted-foreground,oklch(51.2% .02 248))}.settings-notice{gap:var(--spacing,.25rem);border-radius:var(--radius-xl,calc(var(--radius) + 8px));border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));background-color:#ecf1f580;border-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-notice{background-color:color-mix(in oklab, var(--color-muted,oklch(95.6% .008 236)) 50%, transparent)}}.settings-notice-warning{border-color:#97621366}@supports (color:color-mix(in lab, red, red)){.settings-notice-warning{border-color:color-mix(in oklab, var(--color-warning,oklch(54% .11 70)) 40%, transparent)}}.settings-notice-warning{background-color:#97621314}@supports (color:color-mix(in lab, red, red)){.settings-notice-warning{background-color:color-mix(in oklab, var(--color-warning,oklch(54% .11 70)) 8%, transparent)}}.settings-notice-error{border-color:#d01d2080}@supports (color:color-mix(in lab, red, red)){.settings-notice-error{border-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 50%, transparent)}}.settings-notice-error{background-color:#d01d201a}@supports (color:color-mix(in lab, red, red)){.settings-notice-error{background-color:color-mix(in oklab, var(--color-destructive,oklch(55% .21 27.325)) 10%, transparent)}}.settings-notice-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-foreground,oklch(22.8% .03 252))}.settings-notice-description{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-muted-foreground,oklch(51.2% .02 248))}@media (width>=768px){.settings-dialog-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
