@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,::backdrop,:after,:before{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::file-selector-button{font:inherit;background:var(--colors-transparent);font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{*,:before,:after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.25s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:none}}:root{--made-with-panda:"🐼"}[cmdk-root]{background:var(--colors-popover);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);color:var(--colors-popover-foreground);font-family:var(--fonts-sans);width:var(--sizes-full);flex-direction:column;display:flex;position:relative}[cmdk-label]{padding:var(--spacing-0);clip:rect(0,0,0,0);white-space:nowrap;top:var(--spacing-0);left:var(--spacing-0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[cmdk-input],[cmdk-label]{border-width:var(--border-widths-0)}[cmdk-input]{background:var(--colors-transparent);padding-inline:var(--spacing-12);font-size:var(--font-sizes-sm);color:var(--colors-foreground);outline-width:var(--border-widths-0);font-family:var(--fonts-sans);box-sizing:border-box;width:var(--sizes-full);border-bottom-width:var(--border-widths-1);border-bottom-style:solid;border-bottom-color:var(--colors-border);height:44px}[cmdk-input]::placeholder{color:var(--colors-muted-foreground)}[cmdk-input]:focus-visible{outline-width:var(--border-widths-0);outline-offset:var(--spacing-0)}[cmdk-list]{padding:var(--spacing-4);overscroll-behavior:contain;max-height:320px;scroll-padding-block-start:var(--spacing-8);scroll-padding-block-end:var(--spacing-8);overflow:auto}[cmdk-group-heading]{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-muted-foreground)}[cmdk-group-heading],[cmdk-item]{padding-inline:var(--spacing-8);padding-block:var(--spacing-6);-webkit-user-select:none;user-select:none}[cmdk-item]{gap:var(--spacing-8);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);cursor:default;color:var(--colors-popover-foreground);--transition-prop:background-color,color;--transition-duration:var(--durations-fast);transition-property:background-color,color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;align-items:center;display:flex;position:relative}[cmdk-item][data-selected=true]{background:var(--colors-accent);color:var(--colors-accent-foreground)}[cmdk-item][data-disabled=true]{opacity:var(--opacity-50);pointer-events:none}[cmdk-item]>svg{opacity:.6;width:var(--sizes-16);height:var(--sizes-16);flex-shrink:0}[cmdk-item][data-selected=true]>svg{opacity:1}[cmdk-separator]{background:var(--colors-border);margin-block:var(--spacing-4);height:var(--sizes-1);margin-inline:-4px}[cmdk-empty]{padding-block:var(--spacing-24);-webkit-user-select:none;user-select:none}[cmdk-empty],[cmdk-loading]{text-align:center;font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground)}[cmdk-loading]{padding-block:var(--spacing-16)}html{border-color:var(--colors-border);line-height:var(--line-heights-normal);outline-color:var(--colors-ring);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background-color:var(--colors-background);color:var(--colors-foreground);font-family:var(--fonts-sans)}:root{--focus-ring:2px solid var(--ring);--focus-ring-inset:0 0 0 1px var(--ring)}:focus-visible{outline:var(--focus-ring);outline-offset:2px}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse) and (width<=767px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--font-sizes-md)}}}[role=button],a,button{touch-action:manipulation;-webkit-touch-callout:none}[role=button],button{-webkit-user-select:none;user-select:none}*{scrollbar-color:var(--muted-foreground) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar{background:var(--colors-transparent)}::-webkit-scrollbar-track{background:var(--colors-transparent)}::-webkit-scrollbar-thumb{border-width:var(--border-widths-2);border-style:solid;border-color:var(--colors-transparent);background-color:var(--muted-foreground);-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}::-webkit-scrollbar-corner{background:var(--colors-transparent)}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}@media (prefers-reduced-motion:reduce){*,:after,:before{--transition-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:where(:root,:host){--colors-gray-1:#fcfcfc;--colors-gray-2:#f9f9f9;--colors-gray-3:#f0f0f0;--colors-gray-4:#e8e8e8;--colors-gray-5:#e0e0e0;--colors-gray-6:#d9d9d9;--colors-gray-7:#cecece;--colors-gray-8:#bbb;--colors-gray-9:#8d8d8d;--colors-gray-10:#838383;--colors-gray-11:#646464;--colors-gray-12:#202020;--colors-mauve-1:#fdfcfd;--colors-mauve-2:#faf9fb;--colors-mauve-3:#f2eff3;--colors-mauve-4:#eae7ec;--colors-mauve-5:#e3dfe6;--colors-mauve-6:#dbd8e0;--colors-mauve-7:#d0cdd7;--colors-mauve-8:#bcbac7;--colors-mauve-9:#8e8c99;--colors-mauve-10:#84828e;--colors-mauve-11:#65636d;--colors-mauve-12:#211f26;--colors-slate-1:#fcfcfd;--colors-slate-2:#f9f9fb;--colors-slate-3:#f0f0f3;--colors-slate-4:#e8e8ec;--colors-slate-5:#e0e1e6;--colors-slate-6:#d9d9e0;--colors-slate-7:#cdced6;--colors-slate-8:#b9bbc6;--colors-slate-9:#8b8d98;--colors-slate-10:#80838d;--colors-slate-11:#60646c;--colors-slate-12:#1c2024;--colors-sage-1:#fbfdfc;--colors-sage-2:#f7f9f8;--colors-sage-3:#eef1f0;--colors-sage-4:#e6e9e8;--colors-sage-5:#dfe2e0;--colors-sage-6:#d7dad9;--colors-sage-7:#cbcfcd;--colors-sage-8:#b8bcba;--colors-sage-9:#868e8b;--colors-sage-10:#7c8481;--colors-sage-11:#5f6563;--colors-sage-12:#1a211e;--colors-olive-1:#fcfdfc;--colors-olive-2:#f8faf8;--colors-olive-3:#eff1ef;--colors-olive-4:#e7e9e7;--colors-olive-5:#dfe2df;--colors-olive-6:#d7dad7;--colors-olive-7:#cccfcc;--colors-olive-8:#b9bcb8;--colors-olive-9:#898e87;--colors-olive-10:#7f847d;--colors-olive-11:#60655f;--colors-olive-12:#1d211c;--colors-sand-1:#fdfdfc;--colors-sand-2:#f9f9f8;--colors-sand-3:#f1f0ef;--colors-sand-4:#e9e8e6;--colors-sand-5:#e2e1de;--colors-sand-6:#dad9d6;--colors-sand-7:#cfceca;--colors-sand-8:#bcbbb5;--colors-sand-9:#8d8d86;--colors-sand-10:#82827c;--colors-sand-11:#63635e;--colors-sand-12:#21201c;--colors-tomato-1:#fffcfc;--colors-tomato-2:#fff8f7;--colors-tomato-3:#feebe7;--colors-tomato-4:#ffdcd3;--colors-tomato-5:#ffcdc2;--colors-tomato-6:#fdbdaf;--colors-tomato-7:#f5a898;--colors-tomato-8:#ec8e7b;--colors-tomato-9:#e54d2e;--colors-tomato-10:#dd4425;--colors-tomato-11:#d13415;--colors-tomato-12:#5c271f;--colors-red-1:#fffcfc;--colors-red-2:#fff7f7;--colors-red-3:#feebec;--colors-red-4:#ffdbdc;--colors-red-5:#ffcdce;--colors-red-6:#fdbdbe;--colors-red-7:#f4a9aa;--colors-red-8:#eb8e90;--colors-red-9:#e5484d;--colors-red-10:#dc3e42;--colors-red-11:#ce2c31;--colors-red-12:#641723;--colors-ruby-1:#fffcfd;--colors-ruby-2:#fff7f8;--colors-ruby-3:#feeaed;--colors-ruby-4:#ffdce1;--colors-ruby-5:#ffced6;--colors-ruby-6:#f8bfc8;--colors-ruby-7:#efacb8;--colors-ruby-8:#e592a3;--colors-ruby-9:#e54666;--colors-ruby-10:#dc3b5d;--colors-ruby-11:#ca244d;--colors-ruby-12:#64172b;--colors-crimson-1:#fffcfd;--colors-crimson-2:#fef7f9;--colors-crimson-3:#ffe9f0;--colors-crimson-4:#fedce7;--colors-crimson-5:#facedd;--colors-crimson-6:#f3bed1;--colors-crimson-7:#eaacc3;--colors-crimson-8:#e093b2;--colors-crimson-9:#e93d82;--colors-crimson-10:#df3478;--colors-crimson-11:#cb1d63;--colors-crimson-12:#621639;--colors-pink-1:#fffcfe;--colors-pink-2:#fef7fb;--colors-pink-3:#fee9f5;--colors-pink-4:#fbdcef;--colors-pink-5:#f6cee7;--colors-pink-6:#efbfdd;--colors-pink-7:#e7acd0;--colors-pink-8:#dd93c2;--colors-pink-9:#d6409f;--colors-pink-10:#cf3897;--colors-pink-11:#c2298a;--colors-pink-12:#651249;--colors-plum-1:#fefcff;--colors-plum-2:#fdf7fd;--colors-plum-3:#fbebfb;--colors-plum-4:#f7def8;--colors-plum-5:#f2d1f3;--colors-plum-6:#e9c2ec;--colors-plum-7:#deade3;--colors-plum-8:#cf91d8;--colors-plum-9:#ab4aba;--colors-plum-10:#a144af;--colors-plum-11:#953ea3;--colors-plum-12:#53195d;--colors-purple-1:#fefcfe;--colors-purple-2:#fbf7fe;--colors-purple-3:#f7edfe;--colors-purple-4:#f2e2fc;--colors-purple-5:#ead5f9;--colors-purple-6:#e0c4f4;--colors-purple-7:#d1afec;--colors-purple-8:#be93e4;--colors-purple-9:#8e4ec6;--colors-purple-10:#8347b9;--colors-purple-11:#8145b5;--colors-purple-12:#402060;--colors-violet-1:#fdfcfe;--colors-violet-2:#faf8ff;--colors-violet-3:#f4f0fe;--colors-violet-4:#ebe4ff;--colors-violet-5:#e1d9ff;--colors-violet-6:#d4cafe;--colors-violet-7:#c2b5f5;--colors-violet-8:#aa99ec;--colors-violet-9:#6e56cf;--colors-violet-10:#654dc4;--colors-violet-11:#6550b9;--colors-violet-12:#2f265f;--colors-iris-1:#fdfdff;--colors-iris-2:#f8f8ff;--colors-iris-3:#f0f1fe;--colors-iris-4:#e6e7ff;--colors-iris-5:#dadcff;--colors-iris-6:#cbcdff;--colors-iris-7:#b8baf8;--colors-iris-8:#9b9ef0;--colors-iris-9:#5b5bd6;--colors-iris-10:#5151cd;--colors-iris-11:#5753c6;--colors-iris-12:#272962;--colors-indigo-1:#fdfdfe;--colors-indigo-2:#f7f9ff;--colors-indigo-3:#edf2fe;--colors-indigo-4:#e1e9ff;--colors-indigo-5:#d2deff;--colors-indigo-6:#c1d0ff;--colors-indigo-7:#abbdf9;--colors-indigo-8:#8da4ef;--colors-indigo-9:#3e63dd;--colors-indigo-10:#3358d4;--colors-indigo-11:#3a5bc7;--colors-indigo-12:#1f2d5c;--colors-blue-1:#fbfdff;--colors-blue-2:#f4faff;--colors-blue-3:#e6f4fe;--colors-blue-4:#d5efff;--colors-blue-5:#c2e5ff;--colors-blue-6:#acd8fc;--colors-blue-7:#8ec8f6;--colors-blue-8:#5eb1ef;--colors-blue-9:#0090ff;--colors-blue-10:#0588f0;--colors-blue-11:#0d74ce;--colors-blue-12:#113264;--colors-cyan-1:#fafdfe;--colors-cyan-2:#f2fafb;--colors-cyan-3:#def7f9;--colors-cyan-4:#caf1f6;--colors-cyan-5:#b5e9f0;--colors-cyan-6:#9ddde7;--colors-cyan-7:#7dcedc;--colors-cyan-8:#3db9cf;--colors-cyan-9:#00a2c7;--colors-cyan-10:#0797b9;--colors-cyan-11:#107d98;--colors-cyan-12:#0d3c48;--colors-teal-1:#fafefd;--colors-teal-2:#f3fbf9;--colors-teal-3:#e0f8f3;--colors-teal-4:#ccf3ea;--colors-teal-5:#b8eae0;--colors-teal-6:#a1ded2;--colors-teal-7:#83cdc1;--colors-teal-8:#53b9ab;--colors-teal-9:#12a594;--colors-teal-10:#0d9b8a;--colors-teal-11:#008573;--colors-teal-12:#0d3d38;--colors-jade-1:#fbfefd;--colors-jade-2:#f4fbf7;--colors-jade-3:#e6f7ed;--colors-jade-4:#d6f1e3;--colors-jade-5:#c3e9d7;--colors-jade-6:#acdec8;--colors-jade-7:#8bceb6;--colors-jade-8:#56ba9f;--colors-jade-9:#29a383;--colors-jade-10:#26997b;--colors-jade-11:#208368;--colors-jade-12:#1d3b31;--colors-green-1:#fbfefc;--colors-green-2:#f4fbf6;--colors-green-3:#e6f6eb;--colors-green-4:#d6f1df;--colors-green-5:#c4e8d1;--colors-green-6:#adddc0;--colors-green-7:#8eceaa;--colors-green-8:#5bb98b;--colors-green-9:#30a46c;--colors-green-10:#2b9a66;--colors-green-11:#218358;--colors-green-12:#193b2d;--colors-grass-1:#fbfefb;--colors-grass-2:#f5fbf5;--colors-grass-3:#e9f6e9;--colors-grass-4:#daf1db;--colors-grass-5:#c9e8ca;--colors-grass-6:#b2ddb5;--colors-grass-7:#94ce9a;--colors-grass-8:#65ba74;--colors-grass-9:#46a758;--colors-grass-10:#3e9b4f;--colors-grass-11:#2a7e3b;--colors-grass-12:#203c25;--colors-brown-1:#fefdfc;--colors-brown-2:#fcf9f6;--colors-brown-3:#f6eee7;--colors-brown-4:#f0e4d9;--colors-brown-5:#ebdaca;--colors-brown-6:#e4cdb7;--colors-brown-7:#dcbc9f;--colors-brown-8:#cea37e;--colors-brown-9:#ad7f58;--colors-brown-10:#a07553;--colors-brown-11:#815e46;--colors-brown-12:#3e332e;--colors-bronze-1:#fdfcfc;--colors-bronze-2:#fdf7f5;--colors-bronze-3:#f6edea;--colors-bronze-4:#efe4df;--colors-bronze-5:#e7d9d3;--colors-bronze-6:#dfcdc5;--colors-bronze-7:#d3bcb3;--colors-bronze-8:#c2a499;--colors-bronze-9:#a18072;--colors-bronze-10:#957468;--colors-bronze-11:#7d5e54;--colors-bronze-12:#43302b;--colors-gold-1:#fdfdfc;--colors-gold-2:#faf9f2;--colors-gold-3:#f2f0e7;--colors-gold-4:#eae6db;--colors-gold-5:#e1dccf;--colors-gold-6:#d8d0bf;--colors-gold-7:#cbc0aa;--colors-gold-8:#b9a88d;--colors-gold-9:#978365;--colors-gold-10:#8c7a5e;--colors-gold-11:#71624b;--colors-gold-12:#3b352b;--colors-sky-1:#f9feff;--colors-sky-2:#f1fafd;--colors-sky-3:#e1f6fd;--colors-sky-4:#d1f0fa;--colors-sky-5:#bee7f5;--colors-sky-6:#a9daed;--colors-sky-7:#8dcae3;--colors-sky-8:#60b3d7;--colors-sky-9:#7ce2fe;--colors-sky-10:#74daf8;--colors-sky-11:#00749e;--colors-sky-12:#1d3e56;--colors-mint-1:#f9fefd;--colors-mint-2:#f2fbf9;--colors-mint-3:#ddf9f2;--colors-mint-4:#c8f4e9;--colors-mint-5:#b3ecde;--colors-mint-6:#9ce0d0;--colors-mint-7:#7ecfbd;--colors-mint-8:#4cbba5;--colors-mint-9:#86ead4;--colors-mint-10:#7de0cb;--colors-mint-11:#027864;--colors-mint-12:#16433c;--colors-lime-1:#fcfdfa;--colors-lime-2:#f8faf3;--colors-lime-3:#eef6d6;--colors-lime-4:#e2f0bd;--colors-lime-5:#d3e7a6;--colors-lime-6:#c2da91;--colors-lime-7:#abc978;--colors-lime-8:#8db654;--colors-lime-9:#bdee63;--colors-lime-10:#b0e64c;--colors-lime-11:#5c7c2f;--colors-lime-12:#37401c;--colors-yellow-1:#fdfdf9;--colors-yellow-2:#fefce9;--colors-yellow-3:#fffab8;--colors-yellow-4:#fff394;--colors-yellow-5:#ffe770;--colors-yellow-6:#f3d768;--colors-yellow-7:#e4c767;--colors-yellow-8:#d5ae39;--colors-yellow-9:#ffe629;--colors-yellow-10:#ffdc00;--colors-yellow-11:#9e6c00;--colors-yellow-12:#473b1f;--colors-amber-1:#fefdfb;--colors-amber-2:#fefbe9;--colors-amber-3:#fff7c2;--colors-amber-4:#ffee9c;--colors-amber-5:#fbe577;--colors-amber-6:#f3d673;--colors-amber-7:#e9c162;--colors-amber-8:#e2a336;--colors-amber-9:#ffc53d;--colors-amber-10:#ffba18;--colors-amber-11:#ab6400;--colors-amber-12:#4f3422;--colors-orange-1:#fefcfb;--colors-orange-2:#fff7ed;--colors-orange-3:#ffefd6;--colors-orange-4:#ffdfb5;--colors-orange-5:#ffd19a;--colors-orange-6:#ffc182;--colors-orange-7:#f5ae73;--colors-orange-8:#ec9455;--colors-orange-9:#f76b15;--colors-orange-10:#ef5f00;--colors-orange-11:#cc4e00;--colors-orange-12:#582d1d;--colors-black:#000;--colors-white:#fff;--colors-transparent:transparent;--font-sizes-2xs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--spacing-0:0px;--spacing-1:1px;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-6:.375rem;--spacing-8:.5rem;--spacing-10:.625rem;--spacing-12:.75rem;--spacing-14:.875rem;--spacing-16:1rem;--spacing-18:1.125rem;--spacing-20:1.25rem;--spacing-22:1.375rem;--spacing-24:1.5rem;--spacing-28:1.75rem;--spacing-32:2rem;--spacing-36:2.25rem;--spacing-40:2.5rem;--spacing-48:3rem;--spacing-56:3.5rem;--spacing-64:4rem;--spacing-72:4.5rem;--spacing-80:5rem;--spacing-96:6rem;--spacing-128:8rem;--sizes-0:0px;--sizes-1:1px;--sizes-2:.125rem;--sizes-4:.25rem;--sizes-6:.375rem;--sizes-8:.5rem;--sizes-10:.625rem;--sizes-12:.75rem;--sizes-14:.875rem;--sizes-16:1rem;--sizes-18:1.125rem;--sizes-20:1.25rem;--sizes-22:1.375rem;--sizes-24:1.5rem;--sizes-28:1.75rem;--sizes-32:2rem;--sizes-36:2.25rem;--sizes-40:2.5rem;--sizes-48:3rem;--sizes-56:3.5rem;--sizes-64:4rem;--sizes-72:4.5rem;--sizes-80:5rem;--sizes-96:6rem;--sizes-128:8rem;--sizes-full:100%;--sizes-screen:100vw;--sizes-fit:fit-content;--sizes-max:max-content;--sizes-min:min-content;--sizes-breakpoint-xs:520px;--sizes-breakpoint-sm:768px;--sizes-breakpoint-md:1024px;--sizes-breakpoint-lg:1280px;--sizes-breakpoint-xl:1640px;--blurs-none:0;--blurs-xs:2px;--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--z-index-hide:-1;--z-index-auto:auto;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--border-widths-0:0px;--border-widths-1:1px;--border-widths-2:2px;--border-widths-4:4px;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-75:.75;--opacity-80:.8;--opacity-90:.9;--opacity-95:.95;--opacity-100:1;--durations-fast:.12s;--durations-base:.18s;--durations-slow:.32s;--easings-out:cubic-bezier(0,0,.2,1);--easings-in:cubic-bezier(.4,0,1,1);--easings-in-out:cubic-bezier(.4,0,.2,1);--easings-linear:linear;--animations-fade-in:fade-in var(--durations-base) var(--easings-out);--animations-fade-out:fade-out var(--durations-base) var(--easings-in);--animations-fade-in-bloom:fade-in-bloom 2s cubic-bezier(.25,0,.3,1);--animations-fade-out-bloom:fade-out-bloom 2s cubic-bezier(.25,0,.3,1);--animations-scale-up:scale-up .5s cubic-bezier(.25,0,.3,1);--animations-scale-down:scale-down .5s cubic-bezier(.25,0,.3,1);--animations-slide-in-up:slide-in-up var(--durations-base) var(--easings-out);--animations-slide-in-down:slide-in-down var(--durations-base) var(--easings-out);--animations-slide-in-right:slide-in-right var(--durations-base) var(--easings-out);--animations-slide-in-left:slide-in-left var(--durations-base) var(--easings-out);--animations-slide-out-up:slide-out-up var(--durations-base) var(--easings-in);--animations-slide-out-down:slide-out-down var(--durations-base) var(--easings-in);--animations-slide-out-right:slide-out-right var(--durations-base) var(--easings-in);--animations-slide-out-left:slide-out-left var(--durations-base) var(--easings-in);--animations-shake-x:shake-x .75s cubic-bezier(0,0,0,1);--animations-shake-y:shake-y .75s cubic-bezier(0,0,0,1);--animations-shake-z:shake-z 1s cubic-bezier(.5,0,.5,1);--animations-spin:spin .8s var(--easings-linear) infinite;--animations-ping:ping 5s cubic-bezier(0,0,.3,1) infinite;--animations-blink:blink 1s cubic-bezier(0,0,.3,1) infinite;--animations-float:float 3s cubic-bezier(.5,0,.5,1) infinite;--animations-bounce:bounce 2s cubic-bezier(.5,-.3,.1,1.5) infinite;--animations-pulse:pulse 2s cubic-bezier(0,0,.3,1) infinite;--animations-dialog-content-in:dialog-content-in var(--durations-fast) var(--easings-out) both;--animations-dialog-content-out:dialog-content-out var(--durations-fast) var(--easings-in) both;--animations-progress-indeterminate:progressIndeterminate 2s cubic-bezier(.65,.815,.735,.395) infinite;--animations-progress-spin:progressSpin 1.2s var(--easings-linear) infinite;--breakpoints-xs:520px;--breakpoints-sm:768px;--breakpoints-md:1024px;--breakpoints-lg:1280px;--breakpoints-xl:1640px;--colors-background:var(--background);--colors-foreground:var(--foreground);--colors-card:var(--card);--colors-card-foreground:var(--card-foreground);--colors-popover:var(--popover);--colors-popover-foreground:var(--popover-foreground);--colors-primary:var(--primary);--colors-primary-foreground:var(--primary-foreground);--colors-secondary:var(--secondary);--colors-secondary-foreground:var(--secondary-foreground);--colors-muted:var(--muted);--colors-muted-foreground:var(--muted-foreground);--colors-accent:var(--accent);--colors-accent-foreground:var(--accent-foreground);--colors-destructive:var(--destructive);--colors-destructive-foreground:var(--destructive-foreground);--colors-success:var(--success);--colors-success-foreground:var(--success-foreground);--colors-warning:var(--warning);--colors-warning-foreground:var(--warning-foreground);--colors-overlay:var(--overlay);--colors-border:var(--border);--colors-input:var(--input);--colors-ring:var(--ring);--colors-chart-1:var(--chart-1);--colors-chart-2:var(--chart-2);--colors-chart-3:var(--chart-3);--colors-chart-4:var(--chart-4);--colors-chart-5:var(--chart-5);--colors-sidebar:var(--sidebar);--colors-sidebar-foreground:var(--sidebar-foreground);--colors-sidebar-primary:var(--sidebar-primary);--colors-sidebar-primary-foreground:var(--sidebar-primary-foreground);--colors-sidebar-accent:var(--sidebar-accent);--colors-sidebar-accent-foreground:var(--sidebar-accent-foreground);--colors-sidebar-border:var(--sidebar-border);--colors-sidebar-ring:var(--sidebar-ring);--fonts-sans:var(--font-sans);--fonts-serif:var(--font-serif);--fonts-mono:var(--font-mono);--radii-sm:calc(var(--radius) - .25rem);--radii-md:calc(var(--radius) - .125rem);--radii-lg:var(--radius);--radii-xl:calc(var(--radius) + .25rem);--radii-full:9999px;--shadows-2xs:var(--shadow-2xs);--shadows-xs:var(--shadow-xs);--shadows-sm:var(--shadow-sm);--shadows:var(--shadow);--shadows-md:var(--shadow-md);--shadows-lg:var(--shadow-lg);--shadows-xl:var(--shadow-xl);--shadows-2xl:var(--shadow-2xl)}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:var(--opacity-0)}}@keyframes fade-in-bloom{0%{opacity:var(--opacity-0);filter:brightness()blur(20px)}10%{opacity:1;filter:brightness(2)blur(10px)}to{opacity:1;filter:brightness()blur()}}@keyframes fade-out-bloom{0%{opacity:1;filter:brightness()blur()}10%{opacity:1;filter:brightness(2)blur(10px)}to{opacity:var(--opacity-0);filter:brightness()blur(20px)}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translate(100%)}}@keyframes slide-out-left{to{transform:translate(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translate(-100%)}}@keyframes slide-in-left{0%{transform:translate(100%)}}@keyframes shake-x{0%,to{transform:translate(0%)}20%{transform:translate(-5%)}40%{transform:translate(5%)}60%{transform:translate(-5%)}80%{transform:translate(5%)}}@keyframes shake-y{0%,to{transform:translateY(0%)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:var(--opacity-0);transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{0%,60%,to{transform:translateY(0)}25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}}@keyframes pulse{50%{transform:scale(.9)}}@keyframes skeletonPulse{0%,to{opacity:.08}50%{opacity:.16}}@keyframes dialog-content-in{0%{opacity:var(--opacity-0);transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dialog-content-out{0%{opacity:1;transform:scale(1)}to{opacity:var(--opacity-0);transform:scale(.96)}}@keyframes progressIndeterminate{0%{left:-35%;right:100%}60%,to{left:100%;right:-90%}}@keyframes progressSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}}@layer recipes{@layer _base{.button{border-radius:var(--radii-md);border-width:var(--border-widths-0);white-space:nowrap;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--opacity-50)}.kbd{background:var(--colors-muted);padding-inline:var(--spacing-4);gap:var(--spacing-4);border-radius:var(--radii-sm);font-family:var(--fonts-sans);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-xs);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--colors-muted-foreground);height:var(--sizes-20);min-width:var(--sizes-20);justify-content:center;align-items:center;line-height:1;display:inline-flex}.heading{scroll-margin-top:var(--spacing-20)}.heading,.text{color:var(--colors-foreground)}.text{font-family:var(--fonts-sans);font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);font-weight:var(--font-weights-normal)}.badge{border-radius:var(--radii-sm);line-height:1;font-weight:var(--font-weights-medium);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.spinner{animation:var(--animations-spin);border-radius:var(--radii-full);border-style:solid;border-color:currentColor;border-width:var(--border-widths-2);border-inline-start-color:var(--colors-transparent);border-bottom-color:var(--colors-transparent);display:inline-block}.blockquote{color:var(--colors-foreground);font-style:italic;font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);margin-top:var(--spacing-24);padding-left:var(--spacing-24);border-left-width:var(--border-widths-2);border-left-style:solid;border-left-color:var(--colors-border)}.kbdGroup{gap:var(--spacing-4);align-items:center;display:inline-flex}.text-list{margin-block:var(--spacing-16);color:var(--colors-foreground);font-size:var(--font-sizes-md);line-height:var(--line-heights-relaxed);margin-left:var(--spacing-24)}.text-list ol,.text-list ul{margin-block:var(--spacing-8)}.text-list>li::marker{color:var(--colors-muted-foreground)}.text-list>li{margin-top:var(--spacing-8)}.dividerStyle{background:var(--colors-border);border-width:var(--border-widths-0);flex-shrink:0;display:block}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:4s}}}.button--appearance_outline{background:var(--colors-background);border-width:var(--border-widths-1);box-shadow:var(--shadows-sm);border-style:solid}.button--size_sm{padding-inline:var(--spacing-12);gap:var(--spacing-4);font-size:var(--font-sizes-xs);height:var(--sizes-32)}.button--appearance_solid{box-shadow:var(--shadows-sm)}.button--size_md{padding-inline:var(--spacing-16);gap:var(--spacing-8);height:var(--sizes-36)}.button--appearance_link{text-decoration:underline}.button--appearance_link:is(:hover,[data-hover]){text-decoration:none}.button--size_lg{padding-inline:var(--spacing-32);gap:var(--spacing-12);height:var(--sizes-40)}.button--active_true{background:var(--colors-accent);color:var(--colors-accent-foreground)}.heading--level_h1{font-size:var(--font-sizes-4xl);font-weight:var(--font-weights-extrabold)}.heading--level_h1,.heading--level_h2{font-family:var(--fonts-sans);line-height:var(--line-heights-tight);letter-spacing:var(--letter-spacings-tight)}.heading--level_h2{font-size:var(--font-sizes-3xl);font-weight:var(--font-weights-semibold);padding-bottom:var(--spacing-8);border-bottom-width:var(--border-widths-1);border-bottom-style:solid;border-bottom-color:var(--colors-border);margin-top:var(--spacing-0)}.heading--level_h3{font-size:var(--font-sizes-2xl)}.heading--level_h3,.heading--level_h4{font-family:var(--fonts-sans);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug);letter-spacing:var(--letter-spacings-tight)}.heading--level_h4,.text--variant_lead{font-size:var(--font-sizes-xl)}.text--variant_lead{font-family:var(--fonts-sans);line-height:var(--line-heights-relaxed);font-weight:var(--font-weights-normal);color:var(--colors-muted-foreground)}.text--variant_large{font-family:var(--fonts-sans);font-size:var(--font-sizes-lg);line-height:var(--line-heights-snug);font-weight:var(--font-weights-semibold)}.text--variant_small{font-weight:var(--font-weights-medium)}.text--variant_muted,.text--variant_small{font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);line-height:var(--line-heights-normal)}.text--variant_muted{font-weight:var(--font-weights-normal);color:var(--colors-muted-foreground)}.badge--size_md{padding-inline:var(--spacing-8);gap:var(--spacing-4);font-size:var(--font-sizes-xs);height:var(--sizes-20)}.badge--appearance_outline{background:var(--colors-transparent);border-width:var(--border-widths-1);border-style:solid}.badge--size_sm{padding-inline:var(--spacing-6);gap:var(--spacing-2);font-size:var(--font-sizes-xs);height:var(--sizes-18)}.badge--size_lg{padding-inline:var(--spacing-10);gap:var(--spacing-4);font-size:var(--font-sizes-xs);height:var(--sizes-22)}.badge--size_xl{padding-inline:var(--spacing-10);gap:var(--spacing-6);font-size:var(--font-sizes-sm);height:var(--sizes-24)}.badge--size_2xl{padding-inline:var(--spacing-12);gap:var(--spacing-6);font-size:var(--font-sizes-md);height:var(--sizes-28)}.spinner--size_inherit{width:1em;height:1em}.spinner--size_md{width:var(--sizes-20);height:var(--sizes-20)}.spinner--size_xs{width:var(--sizes-12);height:var(--sizes-12)}.spinner--size_sm{width:var(--sizes-16);height:var(--sizes-16)}.spinner--size_lg{width:var(--sizes-24);height:var(--sizes-24)}.spinner--size_xl{width:var(--sizes-28);height:var(--sizes-28)}.spinner--track_true{border-inline-start-color:var(--colors-border);border-bottom-color:var(--colors-border)}.text-list--ordered_false{list-style-type:disc}.text-list--ordered_true{list-style-type:decimal}.dividerStyle--orientation_horizontal{width:var(--sizes-full)}}@layer utilities{@layer compositions{.textStyle_heading\.h4{font-family:var(--fonts-sans);font-size:var(--font-sizes-xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug);letter-spacing:var(--letter-spacings-tight)}@media screen and (width>=48rem){.sm\:textStyle_heading\.h3{font-family:var(--fonts-sans);font-size:var(--font-sizes-2xl);font-weight:var(--font-weights-semibold);line-height:var(--line-heights-snug);letter-spacing:var(--letter-spacings-tight)}}}.--bleed-x_token\(spacing\.24\,_24\){--bleed-x:var(--spacing-24,24)}.--bleed-y_token\(spacing\.0\,_0\){--bleed-y:var(--spacing-0,0)}.--bleed-x_token\(spacing\.0\,_0\){--bleed-x:var(--spacing-0,0)}.--bleed-y_token\(spacing\.16\,_16\){--bleed-y:var(--spacing-16,16)}.--thickness_1px{--thickness:1px}.--thickness_thin{--thickness:thin}.--thickness_medium{--thickness:medium}.--thickness_thick{--thickness:thick}.bg_background{background:var(--colors-background)}.bg_primary{background:var(--colors-primary)}.bg_secondary{background:var(--colors-secondary)}.bg_destructive{background:var(--colors-destructive)}.bg_muted{background:var(--colors-muted)}.p_16{padding:var(--spacing-16)}.bg_\[\#0d1117\]{background:#0d1117}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.bg_accent{background:var(--colors-accent)}.p_8{padding:var(--spacing-8)}.p_12{padding:var(--spacing-12)}.bg_transparent{background:var(--colors-transparent)}.p_4{padding:var(--spacing-4)}.bg_card{background:var(--colors-card)}.p_32{padding:var(--spacing-32)}.p_20{padding:var(--spacing-20)}.bg_sidebar\.primary{background:var(--colors-sidebar-primary)}.bg_sidebar{background:var(--colors-sidebar)}.bg_popover{background:var(--colors-popover)}.bg_success{background:var(--colors-success)}.bg_warning{background:var(--colors-warning)}.bg_foreground{background:var(--colors-foreground)}.bg_success\/10{--mix-background:color-mix(in srgb,var(--colors-success) 10%,transparent);background:var(--mix-background,var(--colors-success))}.bg_warning\/10{--mix-background:color-mix(in srgb,var(--colors-warning) 10%,transparent);background:var(--mix-background,var(--colors-warning))}.bg_destructive\/10{--mix-background:color-mix(in srgb,var(--colors-destructive) 10%,transparent);background:var(--mix-background,var(--colors-destructive))}.bg_primary\/15{--mix-background:color-mix(in srgb,var(--colors-primary) 15%,transparent);background:var(--mix-background,var(--colors-primary))}.bg_destructive\/15{--mix-background:color-mix(in srgb,var(--colors-destructive) 15%,transparent);background:var(--mix-background,var(--colors-destructive))}.bg_success\/15{--mix-background:color-mix(in srgb,var(--colors-success) 15%,transparent);background:var(--mix-background,var(--colors-success))}.bg_warning\/20{--mix-background:color-mix(in srgb,var(--colors-warning) 20%,transparent);background:var(--mix-background,var(--colors-warning))}.bg_primary\/10{--mix-background:color-mix(in srgb,var(--colors-primary) 10%,transparent);background:var(--mix-background,var(--colors-primary))}.anim_slideInDown{animation:var(--animations-slide-in-down)}.anim_slideOutUp{animation:var(--animations-slide-out-up)}.anim_fadeIn{animation:var(--animations-fade-in)}.anim_fadeOut{animation:var(--animations-fade-out)}.p_24{padding:var(--spacing-24)}.bg_blue\.3{background:var(--colors-blue-3)}.bg_green\.3{background:var(--colors-green-3)}.bg_purple\.3{background:var(--colors-purple-3)}.bg_red\.3{background:var(--colors-red-3)}.bg_amber\.3{background:var(--colors-amber-3)}.bg_purple\.9{background:var(--colors-purple-9)}.anim_spin{animation:var(--animations-spin)}.bg_muted\/30{--mix-background:color-mix(in srgb,var(--colors-muted) 30%,transparent);background:var(--mix-background,var(--colors-muted))}.anim_fadeInBloom{animation:var(--animations-fade-in-bloom)}.anim_shakeX{animation:var(--animations-shake-x)}.inset_0{inset:var(--spacing-0)}.bg_muted\/40{--mix-background:color-mix(in srgb,var(--colors-muted) 40%,transparent);background:var(--mix-background,var(--colors-muted))}.bg_destructive\/5{--mix-background:color-mix(in srgb,var(--colors-destructive) 5%,transparent);background:var(--mix-background,var(--colors-destructive))}.bg_primary\.foreground{background:var(--colors-primary-foreground)}.bg_primary\/30{--mix-background:color-mix(in srgb,var(--colors-primary) 30%,transparent);background:var(--mix-background,var(--colors-primary))}.bg_black{background:var(--colors-black)}.bg_white{background:var(--colors-white)}.bd_\[2px_dashed\]{border:2px dashed}.bg_muted\.foreground{background:var(--colors-muted-foreground)}.p_6{padding:var(--spacing-6)}.bg_sidebar\.accent{background:var(--colors-sidebar-accent)}.p_10{padding:var(--spacing-10)}.ov_hidden{overflow:hidden}.px_16{padding-inline:var(--spacing-16)}.py_12{padding-block:var(--spacing-12)}.gap_12{gap:var(--spacing-12)}.gap_16{gap:var(--spacing-16)}.px_0{padding-inline:var(--spacing-0)}.td_none{text-decoration:none}.gap_8{gap:var(--spacing-8)}.gap_6{gap:var(--spacing-6)}.bd-c_primary{border-color:var(--colors-primary)}.bd-c_input{border-color:var(--colors-input)}.bd-c_destructive{border-color:var(--colors-destructive)}.py_8{padding-block:var(--spacing-8)}.px_12{padding-inline:var(--spacing-12)}.px_4{padding-inline:var(--spacing-4)}.py_2{padding-block:var(--spacing-2)}.bdr_sm{border-radius:var(--radii-sm)}.flex_1{flex:1}.py_6{padding-block:var(--spacing-6)}.bdr_md{border-radius:var(--radii-md)}.bd-w_0{border-width:var(--border-widths-0)}.trs_\[all_0\.25s\]{transition:all .25s}.bd-w_1{border-width:var(--border-widths-1)}.border-style_solid{border-style:solid}.bd-c_border{border-color:var(--colors-border)}.trs_\[transform_0\.2s\]{transition:transform .2s}.px_10{padding-inline:var(--spacing-10)}.gap_4{gap:var(--spacing-4)}.trs_\[transform_0\.05s\]{transition:transform 50ms}.trs_\[border-color_0\.15s\]{transition:border-color .15s}.px_8{padding-inline:var(--spacing-8)}.py_4{padding-block:var(--spacing-4)}.ring_none{outline-offset:2px;outline:2px solid #0000}.trs_\[all_0\.15s\]{transition:all .15s}.trs_\[opacity_0\.15s\]{transition:opacity .15s}.td_underline{text-decoration:underline}.trs_\[all_0\.2s\]{transition:all .2s}.trs_\[transform_0\.15s\]{transition:transform .15s}.bd-w_2{border-width:var(--border-widths-2)}.border-style_dashed{border-style:dashed}.bdr_lg{border-radius:var(--radii-lg)}.py_1{padding-block:var(--spacing-1)}.mx_auto{margin-inline:auto}.trs_\[all_0\.15s_ease\]{transition:all .15s}.gap_2{gap:var(--spacing-2)}.bdr_full{border-radius:var(--radii-full)}.bd-c_success{border-color:var(--colors-success)}.bd-c_warning{border-color:var(--colors-warning)}.bd-c_foreground{border-color:var(--colors-foreground)}.my_16{margin-block:var(--spacing-16)}.py_10{padding-block:var(--spacing-10)}.gap_24{gap:var(--spacing-24)}.px_24{padding-inline:var(--spacing-24)}.py_16{padding-block:var(--spacing-16)}.mx_calc\(var\(--bleed-x\,_0\)_\*_-1\){margin-inline:calc(var(--bleed-x,0) * -1)}.my_calc\(var\(--bleed-y\,_0\)_\*_-1\){margin-block:calc(var(--bleed-y,0) * -1)}.my_12{margin-block:var(--spacing-12)}.flex_0_0_auto{flex:none}.bdr_9999px{border-radius:9999px}.px_6{padding-inline:var(--spacing-6)}.py_24{padding-block:var(--spacing-24)}.bd-c_background{border-color:var(--colors-background)}.grid-c_span_2{grid-column:span 2}.grid-c_span_4{grid-column:span 4}.grid-c_span_3{grid-column:span 3}.grid-r_span_2{grid-row:span 2}.gap_8px{gap:8px}.flex_0_0_token\(spacing\.24\,_24\){flex:0 0 var(--spacing-24,24)}.gap_20{gap:var(--spacing-20)}.py_32{padding-block:var(--spacing-32)}.ring_\[2px_solid\]{outline:2px solid}.gap_0{gap:var(--spacing-0)}.bd-c_yellow\.8{border-color:var(--colors-yellow-8)}.flex_\[1\]{flex:1}.border-style_\[dashed\]{border-style:dashed}.py_48{padding-block:var(--spacing-48)}.bd-w_4{border-width:var(--border-widths-4)}.bdr_xl{border-radius:var(--radii-xl)}.bd-c_\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.trs_\[transform_0\.15s_ease\]{transition:transform .15s}.bd-c_\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.li-s_none{list-style:none}.gap_32{gap:var(--spacing-32)}.ov_auto{overflow:auto}.trs_\[background-color_0\.2s\]{transition:background-color .2s}.px_20{padding-inline:var(--spacing-20)}.grid-c_\[span_2\]{grid-column:span 2}.grid-c_\[span_3\]{grid-column:span 3}.trs_\[transform_0\.15s_ease\,_box-shadow_0\.15s_ease\]{transition:transform .15s,box-shadow .15s}.trs_\[background_0\.15s_ease\]{transition:background .15s}.gap_1{gap:var(--spacing-1)}.px_2{padding-inline:var(--spacing-2)}.trs_\[background_0\.15s_ease\,_color_0\.15s_ease\]{transition:background .15s,color .15s}.gap_10{gap:var(--spacing-10)}.bd-b_\[1px_solid\]{border-bottom:1px solid}.trs_\[transform_0\.2s_ease\]{transition:transform .2s}.my_4{margin-block:var(--spacing-4)}.my_8{margin-block:var(--spacing-8)}.mx_4{margin-inline:var(--spacing-4)}.mx_8{margin-inline:var(--spacing-8)}.mx_16{margin-inline:var(--spacing-16)}.d_flex{display:flex}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.jc_center{justify-content:center}.c_foreground{color:var(--colors-foreground)}.ff_sans{font-family:var(--fonts-sans)}.fs_4xl{font-size:var(--font-sizes-4xl)}.fw_bold{font-weight:var(--font-weights-bold)}.jc_space-between{justify-content:space-between}.d_inline-flex{display:inline-flex}.white-space_nowrap{white-space:nowrap}.d_inline{display:inline}.d_none{display:none}.flex-sh_0{flex-shrink:0}.scr-bar-w_\[none\]{scrollbar-width:none}.flex-wrap_nowrap{flex-wrap:nowrap}.op_0{opacity:var(--opacity-0)}.op_100{opacity:var(--opacity-100)}.c_primary\.foreground{color:var(--colors-primary-foreground)}.c_secondary\.foreground{color:var(--colors-secondary-foreground)}.c_destructive\.foreground{color:var(--colors-destructive-foreground)}.c_primary{color:var(--colors-primary)}.c_destructive{color:var(--colors-destructive)}.c_muted\.foreground{color:var(--colors-muted-foreground)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_lg{font-size:var(--font-sizes-lg)}.bd-cl_\[collapse\]{border-collapse:collapse}.ta_left{text-align:left}.fw_semibold{font-weight:var(--font-weights-semibold)}.ff_mono{font-family:var(--fonts-mono)}.li-t_\[disc\]{list-style-type:disc}.fs_xs{font-size:var(--font-sizes-xs)}.c_\[\#c9d1d9\]{color:#c9d1d9}.op_50{opacity:var(--opacity-50)}.cursor_pointer{cursor:pointer}.c_accent\.foreground{color:var(--colors-accent-foreground)}.d_inline-block{display:inline-block}.li-t_none{list-style-type:none}.ac-c_primary{accent-color:var(--colors-primary)}.c_success{color:var(--colors-success)}.pos_relative{position:relative}.pos_absolute{position:absolute}.pointer-events_none{pointer-events:none}.fs_xl{font-size:var(--font-sizes-xl)}.li-t_disc{list-style-type:disc}.va_middle{vertical-align:middle}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.lh_\[1\.6\]{line-height:1.6}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.grid-tc_repeat\(auto-fit\,_minmax\(220px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.d_block{display:block}.c_card\.foreground{color:var(--colors-card-foreground)}.fs_md{font-size:var(--font-sizes-md)}.grid-tc_repeat\(auto-fill\,_minmax\(180px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.bdr-b_lg{border-bottom-left-radius:var(--radii-lg);border-bottom-right-radius:var(--radii-lg)}.ta_\[center\]{text-align:center}.fs_\[0\.875em\]{font-size:.875em}.lh_\[1\.5\]{line-height:1.5}.fw_medium{font-weight:var(--font-weights-medium)}.font-style_italic{font-style:italic}.grid-tc_repeat\(auto-fill\,_minmax\(200px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ta_center{text-align:center}.c_sidebar\.foreground{color:var(--colors-sidebar-foreground)}.c_sidebar\.primary-foreground{color:var(--colors-sidebar-primary-foreground)}.ai_flex-start{align-items:flex-start}.us_none{-webkit-user-select:none;user-select:none}.ta_right{text-align:right}.lh_normal{line-height:var(--line-heights-normal)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.fw_normal{font-weight:var(--font-weights-normal)}.tt_uppercase{text-transform:uppercase}.ls_\[0\.05em\]{letter-spacing:.05em}.fs_2xl{font-size:var(--font-sizes-2xl)}.ls_wide{letter-spacing:var(--letter-spacings-wide)}.trf_translateX\(-50\%\){transform:translate(-50%)}.trf_translate\(-50\%\,_-50\%\){transform:translate(-50%,-50%)}.bx-sh_xl{box-shadow:var(--shadows-xl)}.bd-cl_collapse{border-collapse:collapse}.op_\[0\.9\]{opacity:.9}.c_success\.foreground{color:var(--colors-success-foreground)}.c_warning\.foreground{color:var(--colors-warning-foreground)}.c_background{color:var(--colors-background)}.op_\[0\.85\]{opacity:.85}.li-t_\[decimal\]{list-style-type:decimal}.flex-d_row{flex-direction:row}.c_warning{color:var(--colors-warning)}.bx-sh_md{box-shadow:var(--shadows-md)}.trf_translateY\(-8px\){transform:translateY(-8px)}.trs-prop_\[opacity\,_transform\]{--transition-prop:opacity,transform;transition-property:opacity,transform}.trs-dur_base{--transition-duration:var(--durations-base);transition-duration:var(--durations-base)}.trs-tmf_out{--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.trf_translateY\(0\){transform:translateY(0)}.trs-tmf_in{--transition-easing:var(--easings-in);transition-timing-function:var(--easings-in)}.anim-fm_forwards{animation-fill-mode:forwards}.flex-wrap_wrap{flex-wrap:wrap}.ai_flex-end{align-items:flex-end}.tov_ellipsis{text-overflow:ellipsis}.cq-t_inline-size{container-type:inline-size}.cq-n_page{container-name:page}.cq-n_sidebar{container-name:sidebar}.flex-g_1{flex-grow:1}.jc_flex-start{justify-content:flex-start}.jc_flex-end{justify-content:flex-end}.jc_space-around{justify-content:space-around}.jc_space-evenly{justify-content:space-evenly}.ai_stretch{align-items:stretch}.grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.asp_4_\/_3{aspect-ratio:4/3}.bdr-t_lg{border-top-left-radius:var(--radii-lg);border-top-right-radius:var(--radii-lg)}.inset-bs_0{inset-block-start:var(--spacing-0)}.inset-be_auto{inset-block-end:auto}.inset-s_auto{inset-inline-start:auto}.inset-e_0{inset-inline-end:var(--spacing-0)}.translate_50\%_-50\%{translate:50% -50%}.inset-bs_auto{inset-block-start:auto}.inset-be_8{inset-block-end:var(--spacing-8)}.inset-e_8{inset-inline-end:var(--spacing-8)}.translate_50\%_50\%{translate:50% 50%}.inset-bs_18{inset-block-start:var(--spacing-18)}.inset-e_30{inset-inline-end:30px}.grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.grid-tc_repeat\(auto-fit\,_minmax\(160px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cg_8{column-gap:var(--spacing-8)}.rg_24{row-gap:var(--spacing-24)}.grid-tc_\[auto_1fr\]{grid-template-columns:auto 1fr}.cg_16{column-gap:var(--spacing-16)}.rg_12{row-gap:var(--spacing-12)}.grid-tc_repeat\(auto-fit\,_minmax\(180px\,_1fr\)\){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-tc_\[180px_1fr_1fr\]{grid-template-columns:180px 1fr 1fr}.grid-tr_\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.grid-cs_3{grid-column-start:3}.grid-ce_5{grid-column-end:5}.grid-cs_1{grid-column-start:1}.grid-ce_3{grid-column-end:3}.z_docked{z-index:var(--z-index-docked)}.as_stretch{align-self:stretch}.justify-self_stretch{justify-self:stretch}.jc_stretch{justify-content:stretch}.sr_true{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rg_16{row-gap:var(--spacing-16)}.ring-c_primary{outline-color:var(--colors-primary)}.ring-o_\[2px\]{outline-offset:2px}.grid-tc_\[repeat\(3\,_max-content\)\]{grid-template-columns:repeat(3,max-content)}.c_blue\.11{color:var(--colors-blue-11)}.c_green\.11{color:var(--colors-green-11)}.c_purple\.11{color:var(--colors-purple-11)}.c_red\.11{color:var(--colors-red-11)}.c_amber\.11{color:var(--colors-amber-11)}.c_yellow\.11{color:var(--colors-yellow-11)}.grid-tc_\[repeat\(auto-fit\,_minmax\(220px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ap_ghost{appearance:ghost}.ap_outline{appearance:outline}.bd-be-w_var\(--thickness\){border-block-end-width:var(--thickness)}.bd-e-w_var\(--thickness\){border-inline-end-width:var(--thickness)}.ai_start{align-items:start}.c_green\.9{color:var(--colors-green-9)}.c_purple\.9{color:var(--colors-purple-9)}.anim-dur_\.5s{animation-duration:.5s}.anim-dur_\.8s{animation-duration:.8s}.anim-dur_3s{animation-duration:3s}.pos_sticky{position:sticky}.grid-tc_\[repeat\(12\,_1fr\)\]{grid-template-columns:repeat(12,1fr)}.asp_\[1\]{aspect-ratio:1}.grid-tc_\[repeat\(auto-fill\,_minmax\(200px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ls_\[0\.04em\]{letter-spacing:.04em}.trs-prop_\[border-color\]{--transition-prop:border-color;transition-property:border-color}.trs-dur_fast{--transition-duration:var(--durations-fast);transition-duration:var(--durations-fast)}.trf_translateY\(-50\%\){transform:translateY(-50%)}.bx-sh_lg{box-shadow:var(--shadows-lg)}.grid-tc_\[repeat\(auto-fill\,_minmax\(160px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.fill_currentColor{fill:currentColor}.stk_none{stroke:none}.grid-tc_\[60px_80px_1fr_1fr_1fr\]{grid-template-columns:60px 80px 1fr 1fr 1fr}.grid-tc_\[repeat\(4\,_1fr\)\]{grid-template-columns:repeat(4,1fr)}.grid-tc_\[80px_1fr_1fr\]{grid-template-columns:80px 1fr 1fr}.grid-tc_\[repeat\(5\,_1fr\)\]{grid-template-columns:repeat(5,1fr)}.grid-tc_\[80px_110px_90px_140px_1fr\]{grid-template-columns:80px 110px 90px 140px 1fr}.c_red\.12{color:var(--colors-red-12)}.c_green\.12{color:var(--colors-green-12)}.c_blue\.12{color:var(--colors-blue-12)}.grid-tc_\[100px_140px_1fr\]{grid-template-columns:100px 140px 1fr}.grid-tc_\[100px_100px_1fr\]{grid-template-columns:100px 100px 1fr}.ring-w_0{outline-width:var(--border-widths-0)}.bx-sh_\[0_0_0_0_var\(--colors-ring\)\]{box-shadow:0 0 0 0 var(--colors-ring)}.trs-prop_\[border-color\,_box-shadow\]{--transition-prop:border-color,box-shadow;transition-property:border-color,box-shadow}.trs-prop_\[opacity\]{--transition-prop:opacity;transition-property:opacity}.trs-dur_slow{--transition-duration:var(--durations-slow);transition-duration:var(--durations-slow)}.trs-prop_\[transform\]{--transition-prop:transform;transition-property:transform}.trs-prop_\[grid-template-rows\]{--transition-prop:grid-template-rows;transition-property:grid-template-rows}.trs-tmf_inOut{--transition-easing:var(--easings-in-out);transition-timing-function:var(--easings-in-out)}.trs-prop_\[transform\,_background-color\]{--transition-prop:transform,background-color;transition-property:transform,background-color}.grid-tc_\[120px_100px_1fr\]{grid-template-columns:120px 100px 1fr}.trs-prop_\[background-color\,_transform\,_box-shadow\]{--transition-prop:background-color,transform,box-shadow;transition-property:background-color,transform,box-shadow}.grid-tc_\[repeat\(3\,_1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-tc_\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-tc_\[180px_280px_1fr\]{grid-template-columns:180px 280px 1fr}.grid-tc_\[260px_1fr_1fr\]{grid-template-columns:260px 1fr 1fr}.bg-i_\[repeating-conic-gradient\(\#80808020_0\%_25\%\,_transparent_0\%_50\%\)\]{background-image:repeating-conic-gradient(#80808020 0% 25%,#0000 0% 50%)}.bg-s_\[16px_16px\]{background-size:16px 16px}.grid-tc_\[40px_1fr_1fr_1fr\]{grid-template-columns:40px 1fr 1fr 1fr}.lh_\[1\.8\]{line-height:1.8}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.op_\[0\.7\]{opacity:.7}.grid-tc_\[240px_240px_1fr\]{grid-template-columns:240px 240px 1fr}.cursor_default{cursor:default}.ff_\[inherit\]{font-family:inherit}.op_\[0\.5\]{opacity:.5}.c_sidebar\.accent-foreground{color:var(--colors-sidebar-accent-foreground)}.ring-c_sidebar\.ring{outline-color:var(--colors-sidebar-ring)}.ring-o_\[1px\]{outline-offset:1px}.ai_baseline{align-items:baseline}.grid-tc_\[100px_1fr_1fr\]{grid-template-columns:100px 1fr 1fr}.flex-sh_\[0\]{flex-shrink:0}.grid-tc_\[120px_100px_80px_1fr\]{grid-template-columns:120px 100px 80px 1fr}.grid-tc_\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-tc_\[100px_80px_1fr_1fr\]{grid-template-columns:100px 80px 1fr 1fr}.c_\[white\]{color:var(--colors-white)}.op_\[0\.8\]{opacity:.8}.translate_\[50\%_50\%\]{translate:50% 50%}.min-h_\[100dvh\]{min-height:100dvh}.h_\[100dvh\]{height:100dvh}.bd-b-w_1{border-bottom-width:var(--border-widths-1)}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.w_32{width:var(--sizes-32)}.min-w_0{min-width:var(--sizes-0)}.ov-x_auto{overflow-x:auto}.pt_24{padding-top:var(--spacing-24)}.mb_24{margin-bottom:var(--spacing-24)}.mb_8{margin-bottom:var(--spacing-8)}.w_full{width:var(--sizes-full)}.bd-b-w_2{border-bottom-width:var(--border-widths-2)}.w_\[200px\]{width:200px}.w_\[260px\]{width:260px}.pl_24{padding-left:var(--spacing-24)}.min-w_32{min-width:var(--sizes-32)}.pt_16{padding-top:var(--spacing-16)}.max-w_\[640px\]{max-width:640px}.w_fit{width:var(--sizes-fit)}.h_32{height:var(--sizes-32)}.pt_20{padding-top:var(--spacing-20)}.left_12{left:var(--spacing-12)}.top_20{top:var(--spacing-20)}.mt_8{margin-top:var(--spacing-8)}.top_0{top:var(--spacing-0)}.w_20{width:var(--sizes-20)}.h_20{height:var(--sizes-20)}.bd-l-w_4{border-left-width:var(--border-widths-4)}.bd-b-c_transparent{border-bottom-color:var(--colors-transparent)}.w_36{width:var(--sizes-36)}.h_36{height:var(--sizes-36)}.pl_40{padding-left:var(--spacing-40)}.max-w_\[400px\]{max-width:400px}.bd-t-w_1{border-top-width:var(--border-widths-1)}.border-top-style_solid{border-top-style:solid}.bd-t-c_border{border-top-color:var(--colors-border)}.mb_12{margin-bottom:var(--spacing-12)}.mt_24{margin-top:var(--spacing-24)}.mb_4{margin-bottom:var(--spacing-4)}.min-h_\[60px\]{min-height:60px}.mr_8{margin-right:var(--spacing-8)}.w_0{width:var(--sizes-0)}.h_0{height:var(--sizes-0)}.mb_16{margin-bottom:var(--spacing-16)}.mb_20{margin-bottom:var(--spacing-20)}.pb_4{padding-bottom:var(--spacing-4)}.mt_32{margin-top:var(--spacing-32)}.pb_8{padding-bottom:var(--spacing-8)}.ov-y_auto{overflow-y:auto}.max-w_\[960px\]{max-width:960px}.w_\[220px\]{width:220px}.bd-r-w_1{border-right-width:var(--border-widths-1)}.border-right-style_solid{border-right-style:solid}.bd-r-c_sidebar\.border{border-right-color:var(--colors-sidebar-border)}.w_\[280px\]{width:280px}.max-w_\[85vw\]{max-width:85vw}.pl_8{padding-left:var(--spacing-8)}.ml_auto{margin-left:auto}.pl_12{padding-left:var(--spacing-12)}.max-w_\[60\%\]{max-width:60%}.w_12{width:var(--sizes-12)}.h_12{height:var(--sizes-12)}.max-h_\[60vh\]{max-height:60vh}.min-w_\[260px\]{min-width:260px}.mt_16{margin-top:var(--spacing-16)}.w_\[240px\]{width:240px}.w_\[300px\]{width:300px}.h_128{height:var(--sizes-128)}.left_\[50\%\]{left:50%}.top_\[50\%\]{top:50%}.mb_2{margin-bottom:var(--spacing-2)}.max-w_\[90\%\]{max-width:90%}.pl_20{padding-left:var(--spacing-20)}.mb_6{margin-bottom:var(--spacing-6)}.scr-mt_24{scroll-margin-top:var(--spacing-24)}.max-w_\[760px\]{max-width:760px}.min-h_128{min-height:var(--sizes-128)}.right_12{right:var(--spacing-12)}.bottom_12{bottom:var(--spacing-12)}.max-w_\[800px\]{max-width:800px}.w_\[80px\]{width:80px}.w_\[140px\]{width:140px}.w_\[100px\]{width:100px}.mt_12{margin-top:var(--spacing-12)}.h_\[80px\]{height:80px}.min-h_\[120px\]{min-height:120px}.min-h_\[160px\]{min-height:160px}.w_40{width:var(--sizes-40)}.h_40{height:var(--sizes-40)}.min-h_\[240px\]{min-height:240px}.w_48{width:var(--sizes-48)}.h_48{height:var(--sizes-48)}.w_24{width:var(--sizes-24)}.h_24{height:var(--sizes-24)}.w_64{width:var(--sizes-64)}.h_64{height:var(--sizes-64)}.w_\[520px\]{width:520px}.w_\[400px\]{width:400px}.w_\[600px\]{width:600px}.w_\[64px\]{width:64px}.w_\[900px\]{width:900px}.w_\[180px\]{width:180px}.w_\[320px\]{width:320px}.w_\[420px\]{width:420px}.max-w_full{max-width:var(--sizes-full)}.h_\[100px\]{height:100px}.min-w_20{min-width:var(--sizes-20)}.w_14{width:var(--sizes-14)}.h_14{height:var(--sizes-14)}.w_\[380px\]{width:380px}.w_\[540px\]{width:540px}.min-h_\[260px\]{min-height:260px}.w_80{width:var(--sizes-80)}.h_80{height:var(--sizes-80)}.w_\[700px\]{width:700px}.w_\[560px\]{width:560px}.w_16{width:var(--sizes-16)}.h_16{height:var(--sizes-16)}.pt_0{padding-top:var(--spacing-0)}.ml_\[-12px\]{margin-left:-12px}.ml_0{margin-left:var(--spacing-0)}.ml_\[-6px\]{margin-left:-6px}.ml_\[-8px\]{margin-left:-8px}.ml_\[-10px\]{margin-left:-10px}.ml_\[-14px\]{margin-left:-14px}.ml_\[-16px\]{margin-left:-16px}.max-w_\[420px\]{max-width:420px}.max-w_\[480px\]{max-width:480px}.mt_64{margin-top:var(--spacing-64)}.max-w_\[320px\]{max-width:320px}.w_100\%{width:100%}.h_100\%{height:100%}.max-w_\[500px\]{max-width:500px}.h_\[200px\]{height:200px}.w_auto{width:auto}.pb_24{padding-bottom:var(--spacing-24)}.ml_8{margin-left:var(--spacing-8)}.top_\[-32px\]{top:-32px}.pt_32{padding-top:var(--spacing-32)}.max-w_\[680px\]{max-width:680px}.h_56{height:var(--sizes-56)}.h_6{height:var(--sizes-6)}.w_28{width:var(--sizes-28)}.h_28{height:var(--sizes-28)}.top_8{top:var(--spacing-8)}.left_8{left:var(--spacing-8)}.right_8{right:var(--spacing-8)}.min-h_40{min-height:var(--sizes-40)}.bd-t-c_transparent{border-top-color:var(--colors-transparent)}.left_16{left:var(--spacing-16)}.right_16{right:var(--spacing-16)}.bottom_\[-2px\]{bottom:-2px}.max-w_\[720px\]{max-width:720px}.pl_16{padding-left:var(--spacing-16)}.h_96{height:var(--sizes-96)}.mt_2{margin-top:var(--spacing-2)}.min-w_\[48px\]{min-width:48px}.bd-b-c_primary{border-bottom-color:var(--colors-primary)}.mt_4{margin-top:var(--spacing-4)}.top_4{top:var(--spacing-4)}.left_4{left:var(--spacing-4)}.max-w_\[260px\]{max-width:260px}.pl_36{padding-left:var(--spacing-36)}.pr_12{padding-right:var(--spacing-12)}.min-w_\[120px\]{min-width:120px}.right_0{right:var(--spacing-0)}.h_full{height:var(--sizes-full)}.w_\[60\%\]{width:60%}.bd-l-w_1{border-left-width:var(--border-widths-1)}.border-left-style_solid{border-left-style:solid}.bd-l-c_border{border-left-color:var(--colors-border)}.min-h_0{min-height:var(--sizes-0)}.min-h_64{min-height:var(--sizes-64)}.top_12{top:var(--spacing-12)}.min-w_\[200px\]{min-width:200px}.w_\[1200px\]{width:1200px}.h_\[28px\]{height:28px}.h_\[64px\]{height:64px}.mb_10{margin-bottom:var(--spacing-10)}.min-h_\[400px\]{min-height:400px}.bd-b-c_sidebar\.border{border-bottom-color:var(--colors-sidebar-border)}.bd-t-c_sidebar\.border{border-top-color:var(--colors-sidebar-border)}.h_8{height:var(--sizes-8)}.h_\[320px\]{height:320px}.bottom_\[14\.6\%\]{bottom:14.6%}.right_\[14\.6\%\]{right:14.6%}.w_\[0\.75em\]{width:.75em}.h_\[0\.75em\]{height:.75em}.w_\[1\.2em\]{width:1.2em}.h_\[1\.2em\]{height:1.2em}.w_56{width:var(--sizes-56)}.h_\[1px\]{height:1px}.h_\[2px\]{height:2px}.h_\[4px\]{height:4px}.w_\[1px\]{width:1px}.w_\[2px\]{width:2px}.w_\[4px\]{width:4px}.top_16{top:var(--spacing-16)}.\[\&_pre\]\:p_16 pre{padding:var(--spacing-16)}.\[\&_pre\]\:m_0 pre{margin:var(--spacing-0)}.expanded\:bg_accent:is([aria-expanded=true],[data-expanded],[data-state=expanded]){background:var(--colors-accent)}.complete\:bg_success[data-complete]{background:var(--colors-success)}.currentPage\:bg_primary[aria-current=page],.rangeEnd\:bg_primary[data-range-end],.rangeStart\:bg_primary[data-range-start]{background:var(--colors-primary)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:bg_accent,.inRange\:bg_accent:is(:in-range,[data-in-range]),.target\:bg_accent:target{background:var(--colors-accent)}.readOnly\:bg_muted:is(:read-only,[data-read-only],[aria-readonly=true]){background:var(--colors-muted)}.outOfRange\:bg_\[color-mix\(in_oklab\,_var\(--colors-destructive\)_10\%\,_transparent\)\]:is(:out-of-range,[data-outside-range]){background:color-mix(in oklab,var(--colors-destructive) 10%,transparent)}.pressed\:bg_primary:is([aria-pressed=true],[data-pressed]){background:var(--colors-primary)}.file\:bg_primary::file-selector-button{background:var(--colors-primary)}.highlighted\:bg_accent[data-highlighted]{background:var(--colors-accent)}.selection\:bg_primary::selection{background:var(--colors-primary)}.even\:bg_muted:nth-child(2n){background:var(--colors-muted)}.odd\:bg_accent:nth-child(odd){background:var(--colors-accent)}.peer:is(:checked,[data-checked],[aria-checked=true],[data-state=checked])~.peerChecked\:bg_primary{background:var(--colors-primary)}.\[\&_code\]\:bg_muted code{background:var(--colors-muted)}.\[\&_code\]\:bg_card code{background:var(--colors-card)}.open\:anim_fadeIn:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.closed\:anim_fadeOut:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.open\:anim_slideInDown:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-down)}.closed\:anim_slideOutUp:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-up)}.open\:anim_dialogContentIn:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-dialog-content-in)}.closed\:anim_dialogContentOut:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-dialog-content-out)}.\[\&_th\,_\&_td\]\:p_8 td,.\[\&_th\,_\&_td\]\:p_8 th{padding:var(--spacing-8)}.open\:anim_slideInUp:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-up)}.closed\:anim_slideOutDown:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-down)}.\[\&_th\,_\&_td\]\:p_12 td,.\[\&_th\,_\&_td\]\:p_12 th{padding:var(--spacing-12)}.\[\&_th\]\:bg_muted\/40 th{--mix-background:color-mix(in srgb,var(--colors-muted) 40%,transparent);background:var(--mix-background,var(--colors-muted))}.\[\&\>\*\]\:inset_0>*,.before\:inset_0:before{inset:var(--spacing-0)}.\[\&_li\]\:p_16 li{padding:var(--spacing-16)}.\[\&_li\]\:bg_card li{background:var(--colors-card)}.\[\&_li_\>_p\]\:m_0 li>p{margin:var(--spacing-0)}.\[\&_th\,_\&_td\]\:p_10 td,.\[\&_th\,_\&_td\]\:p_10 th{padding:var(--spacing-10)}.\[\&\[data-state\=open\]\]\:anim_fadeIn[data-state=open]{animation:var(--animations-fade-in)}.\[\&\[data-state\=closed\]\]\:anim_fadeOut[data-state=closed]{animation:var(--animations-fade-out)}.\[\&_\[cmdk-input\]\]\:px_0 [cmdk-input]{padding-inline:var(--spacing-0)}.complete\:bd-c_success[data-complete]{border-color:var(--colors-success)}.currentStep\:bd-c_primary[aria-current=step]{border-color:var(--colors-primary)}.group:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) .groupDisabled\:td_line-through{text-decoration:line-through}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:bd-c_primary{border-color:var(--colors-primary)}.group:is(:invalid,[data-invalid],[aria-invalid=true]) .groupInvalid\:bd-c_destructive{border-color:var(--colors-destructive)}.peer:is(:disabled,[disabled],[data-disabled],[aria-disabled=true])~.peerDisabled\:td_line-through{text-decoration:line-through}.invalid\:bd-c_destructive:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive)}.target\:bd-c_primary:target{border-color:var(--colors-primary)}.target\:bd-w_2:target{border-width:var(--border-widths-2)}.optional\:border-style_dashed:optional{border-style:dashed}.default\:bd-c_primary:default{border-color:var(--colors-primary)}.valid\:bd-c_success:is(:valid,[data-valid]){border-color:var(--colors-success)}.readWrite\:bd-c_primary:read-write{border-color:var(--colors-primary)}.inRange\:bd-c_success:is(:in-range,[data-in-range]){border-color:var(--colors-success)}.outOfRange\:bd-c_destructive:is(:out-of-range,[data-outside-range]){border-color:var(--colors-destructive)}.file\:px_12::file-selector-button{padding-inline:var(--spacing-12)}.file\:py_6::file-selector-button{padding-block:var(--spacing-6)}.file\:bdr_md::file-selector-button{border-radius:var(--radii-md)}.file\:bd-w_0::file-selector-button{border-width:var(--border-widths-0)}.today\:bd-w_2[data-today]{border-width:var(--border-widths-2)}.peer:is(:checked,[data-checked],[aria-checked=true],[data-state=checked])~.peerChecked\:bd-c_primary,.today\:bd-c_primary[data-today]{border-color:var(--colors-primary)}.\[\&_code\]\:px_4 code{padding-inline:var(--spacing-4)}.\[\&_code\]\:py_1 code{padding-block:var(--spacing-1)}.\[\&_code\]\:bdr_sm code{border-radius:var(--radii-sm)}.dark .dark\:bd-c_primary{border-color:var(--colors-primary)}.\[\&\>\*\]\:ov_hidden>*{overflow:hidden}.\[\&_li\]\:bdr_lg li{border-radius:var(--radii-lg)}.\[\&_li\]\:bd-w_1 li{border-width:var(--border-widths-1)}.\[\&_li\]\:border-style_solid li{border-style:solid}.\[\&_li\]\:bd-c_border li{border-color:var(--colors-border)}.\[\&\:\:-webkit-scrollbar\]\:d_none::-webkit-scrollbar{display:none}.\[\&_label\,_\&_\[data-part\=\"item-text\"\]\]\:white-space_nowrap [data-part=item-text],.\[\&_label\,_\&_\[data-part\=\"item-text\"\]\]\:white-space_nowrap label{white-space:nowrap}.closed\:op_40:is([closed],[data-closed],[data-state=closed]){opacity:var(--opacity-40)}.closed\:trf_scale\(0\.95\):is([closed],[data-closed],[data-state=closed]){transform:scale(.95)}.expanded\:c_accent\.foreground:is([aria-expanded=true],[data-expanded],[data-state=expanded]){color:var(--colors-accent-foreground)}.expanded\:trf_rotate\(180deg\):is([aria-expanded=true],[data-expanded],[data-state=expanded]){transform:rotate(180deg)}.complete\:c_white[data-complete]{color:var(--colors-white)}.incomplete\:c_muted\.foreground[data-incomplete]{color:var(--colors-muted-foreground)}.currentStep\:c_primary[aria-current=step]{color:var(--colors-primary)}.currentStep\:fw_bold[aria-current=step]{font-weight:var(--font-weights-bold)}.currentPage\:c_primary\.foreground[aria-current=page]{color:var(--colors-primary-foreground)}.currentPage\:fw_bold[aria-current=page]{font-weight:var(--font-weights-bold)}.hidden\:d_none:is([hidden],[data-hidden]){display:none}.rangeStart\:c_primary\.foreground[data-range-start]{color:var(--colors-primary-foreground)}.rangeStart\:bdr-l_md[data-range-start]{border-top-left-radius:var(--radii-md);border-bottom-left-radius:var(--radii-md)}.rangeEnd\:c_primary\.foreground[data-range-end]{color:var(--colors-primary-foreground)}.rangeEnd\:bdr-r_md[data-range-end]{border-top-right-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md)}.inRange\:c_accent\.foreground:is(:in-range,[data-in-range]){color:var(--colors-accent-foreground)}:where([dir=rtl],:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) .rtl\:trf_scaleX\(-1\){transform:scaleX(-1)}.group:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]) .groupDisabled\:op_40{opacity:var(--opacity-40)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:fw_bold{font-weight:var(--font-weights-bold)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:c_primary{color:var(--colors-primary)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:d_inline{display:inline}.group:is([aria-expanded=true],[data-expanded],[data-state=expanded]) .groupExpanded\:trf_rotate\(180deg\){transform:rotate(180deg)}.group:is([aria-expanded=true],[data-expanded],[data-state=expanded]) .groupExpanded\:c_primary{color:var(--colors-primary)}.group:is(:invalid,[data-invalid],[aria-invalid=true]) .groupInvalid\:c_destructive{color:var(--colors-destructive)}.group:is(:invalid,[data-invalid],[aria-invalid=true]) .groupInvalid\:fw_bold{font-weight:var(--font-weights-bold)}.peer:is(:disabled,[disabled],[data-disabled],[aria-disabled=true])~.peerDisabled\:c_muted\.foreground{color:var(--colors-muted-foreground)}.peer:is(:invalid,[data-invalid],[aria-invalid=true])~.peerInvalid\:d_block,.peer:is([aria-expanded=true],[data-expanded],[data-state=expanded])~.peerExpanded\:d_block{display:block}.peer:placeholder-shown~.peerPlaceholderShown\:c_muted\.foreground{color:var(--colors-muted-foreground)}.peer:placeholder-shown~.peerPlaceholderShown\:fs_sm{font-size:var(--font-sizes-sm)}.peer:placeholder-shown~.peerPlaceholderShown\:fw_normal{font-weight:var(--font-weights-normal)}.autofill\:bx-sh_\[inset_0_0_0_1000px_var\(--colors-accent\)\]:autofill{box-shadow:inset 0 0 0 1000px var(--colors-accent)}.autofill\:wktf-c_foreground:autofill{-webkit-text-fill-color:var(--colors-foreground)}.disabled\:op_50:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50)}.disabled\:cursor_not-allowed:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.checked\:trf_scale\(1\.1\):is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){transform:scale(1.1)}.indeterminate\:ac-c_warning:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){accent-color:var(--colors-warning)}.after\:content_\"\*\":after{content:"*"}.after\:c_destructive:after{color:var(--colors-destructive)}.default\:fw_bold:default{font-weight:var(--font-weights-bold)}.readOnly\:c_muted\.foreground:is(:read-only,[data-read-only],[aria-readonly=true]){color:var(--colors-muted-foreground)}.readOnly\:cursor_default:is(:read-only,[data-read-only],[aria-readonly=true]){cursor:default}.placeholder\:c_muted\.foreground::placeholder,.placeholder\:c_muted\.foreground[data-placeholder]{color:var(--colors-muted-foreground)}.placeholder\:font-style_italic::placeholder,.placeholder\:font-style_italic[data-placeholder]{font-style:italic}.placeholderShown\:op_60:is(:placeholder-shown,[data-placeholder-shown]){opacity:var(--opacity-60)}.file\:c_primary\.foreground::file-selector-button{color:var(--colors-primary-foreground)}.file\:cursor_pointer::file-selector-button{cursor:pointer}.file\:fs_sm::file-selector-button{font-size:var(--font-sizes-sm)}.open\:trf_rotate\(180deg\):is([open],[data-open],[data-state=open],:popover-open){transform:rotate(180deg)}.selected\:c_primary:is([aria-selected=true],[data-selected]){color:var(--colors-primary)}.pressed\:c_primary\.foreground:is([aria-pressed=true],[data-pressed]){color:var(--colors-primary-foreground)}.highlighted\:c_accent\.foreground[data-highlighted]{color:var(--colors-accent-foreground)}.loading\:op_60:is([data-loading],[aria-busy=true]){opacity:var(--opacity-60)}.loading\:cursor_wait:is([data-loading],[aria-busy=true]){cursor:wait}.current\:fw_bold:is([aria-current=true],[data-current]){font-weight:var(--font-weights-bold)}.current\:c_primary:is([aria-current=true],[data-current]){color:var(--colors-primary)}.before\:content_\"NEW\":before{content:"NEW"}.before\:pos_absolute:before{position:absolute}.before\:fs_xs:before{font-size:var(--font-sizes-xs)}.before\:fw_bold:before{font-weight:var(--font-weights-bold)}.before\:c_primary:before{color:var(--colors-primary)}.after\:content_\"↗\":after{content:"↗"}.after\:c_muted\.foreground:after{color:var(--colors-muted-foreground)}.firstLetter\:fs_4xl:first-letter{font-size:var(--font-sizes-4xl)}.firstLetter\:fw_bold:first-letter{font-weight:var(--font-weights-bold)}.firstLetter\:float_\[left\]:first-letter{float:left}.firstLetter\:lh_\[1\]:first-letter{line-height:1}.firstLetter\:c_primary:first-letter{color:var(--colors-primary)}.firstLine\:fw_bold:first-line{font-weight:var(--font-weights-bold)}.marker\:c_primary::-webkit-details-marker{color:var(--colors-primary)}.marker\:c_primary::marker{color:var(--colors-primary)}.selection\:c_primary\.foreground::selection{color:var(--colors-primary-foreground)}.only\:ta_\[center\]:only-child{text-align:center}.only\:c_primary:only-child{color:var(--colors-primary)}.only\:fw_bold:only-child{font-weight:var(--font-weights-bold)}.lastOfType\:d_none:last-of-type{display:none}.onlyOfType\:font-style_italic:only-of-type{font-style:italic}.onlyOfType\:c_primary:only-of-type{color:var(--colors-primary)}.\[\&_code\]\:ff_mono code{font-family:var(--fonts-mono)}.\[\&_code\]\:fs_\[0\.875em\] code{font-size:.875em}.dark .dark\:c_primary{color:var(--colors-primary)}.closed\:anim-fm_forwards:is([closed],[data-closed],[data-state=closed]),.open\:anim-fm_forwards:is([open],[data-open],[data-state=open],:popover-open){animation-fill-mode:forwards}.\[\&_th\,_\&_td\]\:ta_left td,.\[\&_th\,_\&_td\]\:ta_left th{text-align:left}.\[\&_th\]\:fw_semibold th{font-weight:var(--font-weights-semibold)}.\[\&_th\]\:c_foreground th{color:var(--colors-foreground)}.\[\&_td\]\:c_muted\.foreground td{color:var(--colors-muted-foreground)}.\[\&_th\,_\&_td\]\:va_top td,.\[\&_th\,_\&_td\]\:va_top th{vertical-align:top}.\[\&_th\]\:c_muted\.foreground th{color:var(--colors-muted-foreground)}.\[\&_td\:first-child\]\:ff_mono td:first-child{font-family:var(--fonts-mono)}.\[\&_td\:first-child\]\:white-space_nowrap td:first-child{white-space:nowrap}.before\:content_\"\":before{content:""}.before\:d_block:before{display:block}.\[\&\>\*\]\:d_flex>*{display:flex}.\[\&\>\*\]\:jc_center>*{justify-content:center}.\[\&\>\*\]\:ai_center>*{align-items:center}.\[\&\>\*\]\:pos_absolute>*{position:absolute}.\[\&\>img\,_\&\>video\]\:obj-f_cover>img,.\[\&\>img\,_\&\>video\]\:obj-f_cover>video{object-fit:cover}.before\:z_0:before{z-index:0}.open\:pointer-events_auto:is([open],[data-open],[data-state=open],:popover-open){pointer-events:auto}.\[\&_td\:first-child\]\:fw_semibold td:first-child{font-weight:var(--font-weights-semibold)}.\[\&_li_\>_strong\]\:d_block li>strong{display:block}.\[\&_li_\>_strong\]\:fs_sm li>strong{font-size:var(--font-sizes-sm)}.\[\&_li_\>_strong\]\:fw_semibold li>strong{font-weight:var(--font-weights-semibold)}.\[\&_li_\>_p\]\:c_muted\.foreground li>p{color:var(--colors-muted-foreground)}.\[\&_li_\>_p\]\:fs_sm li>p{font-size:var(--font-sizes-sm)}.\[\&_li_\>_p\]\:lh_relaxed li>p{line-height:var(--line-heights-relaxed)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:op_0{opacity:var(--opacity-0)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .groupChecked\:op_100{opacity:var(--opacity-100)}.closed\:trf_translateX\(100\%\):is([closed],[data-closed],[data-state=closed]){transform:translate(100%)}.open\:trf_translateX\(0\):is([open],[data-open],[data-state=open],:popover-open){transform:translate(0)}.closed\:op_0:is([closed],[data-closed],[data-state=closed]){opacity:var(--opacity-0)}.closed\:trf_translateY\(8px\):is([closed],[data-closed],[data-state=closed]){transform:translateY(8px)}.open\:op_100:is([open],[data-open],[data-state=open],:popover-open){opacity:var(--opacity-100)}.open\:trf_translateY\(0\):is([open],[data-open],[data-state=open],:popover-open){transform:translateY(0)}.closed\:grid-tr_\[0fr\]:is([closed],[data-closed],[data-state=closed]){grid-template-rows:0fr}.open\:grid-tr_\[1fr\]:is([open],[data-open],[data-state=open],:popover-open){grid-template-rows:1fr}.closed\:trf_translateX\(-50\%\)_translateY\(8px\)_scale\(\.96\):is([closed],[data-closed],[data-state=closed]){transform:translate(-50%)translateY(8px)scale(.96)}.open\:trf_translateX\(-50\%\)_translateY\(0\)_scale\(1\):is([open],[data-open],[data-state=open],:popover-open){transform:translate(-50%)translateY(0)scale(1)}.\[\&_code\]\:fs_xs code{font-size:var(--font-sizes-xs)}.\[\&_code\]\:c_foreground code{color:var(--colors-foreground)}.\[\&\[data-state\=\"open\"\]\]\:z_overlay[data-state=open]{z-index:var(--z-index-overlay)}.\[\&_pre\]\:ov-x_auto pre{overflow-x:auto}.\[\&_\[cmdk-input\]\]\:bd-b-w_0 [cmdk-input]{border-bottom-width:var(--border-widths-0)}.peer:placeholder-shown~.peerPlaceholderShown\:top_20{top:var(--spacing-20)}.after\:ml_4:after{margin-left:var(--spacing-4)}.required\:bd-l-c_destructive:is(:required,[data-required],[aria-required=true]){border-left-color:var(--colors-destructive)}.file\:mr_12::file-selector-button{margin-right:var(--spacing-12)}.selected\:bd-b-c_primary:is([aria-selected=true],[data-selected]){border-bottom-color:var(--colors-primary)}.before\:left_0:before{left:var(--spacing-0)}.before\:top_2:before{top:var(--spacing-2)}.firstLetter\:mr_8:first-letter{margin-right:var(--spacing-8)}.first\:bd-t-w_0:first-child{border-top-width:var(--border-widths-0)}.last\:mb_0:last-child{margin-bottom:var(--spacing-0)}.firstOfType\:mt_0:first-of-type{margin-top:var(--spacing-0)}.icon\:w_20 :where(svg){width:var(--sizes-20)}.icon\:h_20 :where(svg){height:var(--sizes-20)}.\[\&_p\]\:mb_8 p{margin-bottom:var(--spacing-8)}.\[\&_p\:last-child\]\:mb_0 p:last-child{margin-bottom:var(--spacing-0)}.\[\&_th\,_\&_td\]\:bd-b-w_1 td,.\[\&_th\,_\&_td\]\:bd-b-w_1 th{border-bottom-width:var(--border-widths-1)}.\[\&_th\,_\&_td\]\:border-bottom-style_solid td,.\[\&_th\,_\&_td\]\:border-bottom-style_solid th{border-bottom-style:solid}.\[\&_th\,_\&_td\]\:bd-b-c_border td,.\[\&_th\,_\&_td\]\:bd-b-c_border th{border-bottom-color:var(--colors-border)}.\[\&_li_\+_li\]\:mt_8 li+li{margin-top:var(--spacing-8)}.\[\&_li_\+_li\]\:mt_4 li+li{margin-top:var(--spacing-4)}.\[\&_\>_li\]\:mb_8>li{margin-bottom:var(--spacing-8)}.\[\&_\>_li\]\:mb_4>li{margin-bottom:var(--spacing-4)}.before\:h_0:before{height:var(--sizes-0)}.before\:pb_56\.25\%:before{padding-bottom:56.25%}.\[\&\>\*\]\:w_100\%>*{width:100%}.\[\&\>\*\]\:h_100\%>*{height:100%}.before\:pb_100\%:before{padding-bottom:100%}.before\:pb_75\%:before{padding-bottom:75%}.before\:pb_42\.857142857142854\%:before{padding-bottom:42.8571%}.before\:pb_125\%:before{padding-bottom:125%}.last\:bd-b-w_0:last-child{border-bottom-width:var(--border-widths-0)}.\[\&_li_\+_li\]\:mt_2 li+li{margin-top:var(--spacing-2)}.\[\&_li_\>_strong\]\:mb_4 li>strong{margin-bottom:var(--spacing-4)}.visited\:c_muted\.foreground:visited{color:var(--colors-muted-foreground)}.focusWithin\:bg_accent:focus-within{background:var(--colors-accent)}.focusWithin\:bd-c_primary:focus-within,.group:focus-within .groupFocusWithin\:bd-c_primary{border-color:var(--colors-primary)}.group:focus-within .groupFocusWithin\:c_primary{color:var(--colors-primary)}.group:focus-within .groupFocusWithin\:fw_bold{font-weight:var(--font-weights-bold)}.peer:focus-within~.peerFocusWithin\:op_100{opacity:var(--opacity-100)}.focusVisible\:bg_muted:is(:focus-visible,[data-focus-visible]){background:var(--colors-muted)}.focus\:p_8:is(:focus,[data-focus]){padding:var(--spacing-8)}.focus\:m_0:is(:focus,[data-focus]){margin:var(--spacing-0)}.focus\:bg_primary:is(:focus,[data-focus]){background:var(--colors-primary)}.focus\:bd-c_primary:is(:focus,[data-focus]){border-color:var(--colors-primary)}.focus\:bd-c_ring:is(:focus,[data-focus]){border-color:var(--colors-ring)}.focusVisible\:ring_2px_solid_token\(colors\.ring\):is(:focus-visible,[data-focus-visible]){outline:2px solid var(--colors-ring)}.focus\:ov_visible:is(:focus,[data-focus]){overflow:visible}.focus\:bdr_md:is(:focus,[data-focus]){border-radius:var(--radii-md)}.focus\:td_none:is(:focus,[data-focus]){text-decoration:none}.focusVisible\:ring_\[2px_solid\]:is(:focus-visible,[data-focus-visible]),.focus\:ring_\[2px_solid\]:is(:focus,[data-focus]){outline:2px solid}.group:is(:focus,[data-focus]) .groupFocus\:c_primary{color:var(--colors-primary)}.group:is(:focus,[data-focus]) .groupFocus\:fw_bold{font-weight:var(--font-weights-bold)}.peer:is(:focus,[data-focus])~.peerFocus\:trf_translateY\(-22px\){transform:translateY(-22px)}.peer:is(:focus,[data-focus])~.peerFocus\:c_primary{color:var(--colors-primary)}.peer:is(:focus,[data-focus])~.peerFocus\:fs_xs{font-size:var(--font-sizes-xs)}.peer:is(:focus,[data-focus])~.peerFocus\:fw_bold{font-weight:var(--font-weights-bold)}.focusVisible\:bx-sh_\[0_0_0_3px_var\(--colors-ring\)\]:is(:focus-visible,[data-focus-visible]),.focus\:bx-sh_\[0_0_0_3px_var\(--colors-ring\)\]:is(:focus,[data-focus]){box-shadow:0 0 0 3px var(--colors-ring)}.focusVisible\:ring-o_\[-2px\]:is(:focus-visible,[data-focus-visible]){outline-offset:-2px}.focusVisible\:c_foreground:is(:focus-visible,[data-focus-visible]){color:var(--colors-foreground)}.focus\:pos_static:is(:focus,[data-focus]){position:static}.focus\:clip_auto:is(:focus,[data-focus]){clip:auto}.focus\:white-space_normal:is(:focus,[data-focus]){white-space:normal}.focus\:c_primary\.foreground:is(:focus,[data-focus]){color:var(--colors-primary-foreground)}.focus\:ring-c_ring:is(:focus,[data-focus]){outline-color:var(--colors-ring)}.focus\:ring-o_\[0px\]:is(:focus,[data-focus]){outline-offset:0px}.focus\:bx-sh_\[0_0_0_4px_color-mix\(in_oklch\,_var\(--colors-ring\)_25\%\,_transparent\)\]:is(:focus,[data-focus]){box-shadow:0 0 0 4px color-mix(in oklch,var(--colors-ring) 25%,transparent)}.focusVisible\:ring-c_sidebar\.ring:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-sidebar-ring)}.focusVisible\:ring-o_\[1px\]:is(:focus-visible,[data-focus-visible]){outline-offset:1px}.focus\:w_auto:is(:focus,[data-focus]){width:auto}.focus\:h_auto:is(:focus,[data-focus]){height:auto}.hover\:bg_primary\/90:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-primary) 90%,transparent);background:var(--mix-background,var(--colors-primary))}.hover\:bg_secondary\/80:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-secondary) 80%,transparent);background:var(--mix-background,var(--colors-secondary))}.hover\:bg_destructive\/90:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-destructive) 90%,transparent);background:var(--mix-background,var(--colors-destructive))}.hover\:bg_primary:is(:hover,[data-hover]){background:var(--colors-primary)}.hover\:bg_accent:is(:hover,[data-hover]){background:var(--colors-accent)}.hover\:bg_destructive:is(:hover,[data-hover]){background:var(--colors-destructive)}.hover\:bg_primary\/10:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-primary) 10%,transparent);background:var(--mix-background,var(--colors-primary))}.hover\:bg_destructive\/10:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-destructive) 10%,transparent);background:var(--mix-background,var(--colors-destructive))}.hover\:bg_muted:is(:hover,[data-hover]){background:var(--colors-muted)}.hover\:bg_sidebar\.accent:is(:hover,[data-hover]){background:var(--colors-sidebar-accent)}.hover\:bg_purple\.10:is(:hover,[data-hover]){background:var(--colors-purple-10)}.hover\:bg_yellow\.4:is(:hover,[data-hover]){background:var(--colors-yellow-4)}.hover\:bd-c_primary:is(:hover,[data-hover]){border-color:var(--colors-primary)}.hover\:td_none:is(:hover,[data-hover]){text-decoration:none}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.hover\:c_primary:is(:hover,[data-hover]){color:var(--colors-primary)}.hover\:c_primary\.foreground:is(:hover,[data-hover]){color:var(--colors-primary-foreground)}.hover\:c_accent\.foreground:is(:hover,[data-hover]){color:var(--colors-accent-foreground)}.hover\:c_destructive\.foreground:is(:hover,[data-hover]){color:var(--colors-destructive-foreground)}.hover\:op_90:is(:hover,[data-hover]){opacity:var(--opacity-90)}.group:is(:hover,[data-hover]) .groupHover\:op_100,.peer:is(:hover,[data-hover])~.peerHover\:op_100{opacity:var(--opacity-100)}.hover\:c_foreground:is(:hover,[data-hover]){color:var(--colors-foreground)}.hover\:bx-sh_md:is(:hover,[data-hover]){box-shadow:var(--shadows-md)}.hover\:trf_translateY\(-2px\):is(:hover,[data-hover]){transform:translateY(-2px)}.hover\:c_sidebar\.accent-foreground:is(:hover,[data-hover]){color:var(--colors-sidebar-accent-foreground)}.hover\:trf_\[scale\(1\.08\)\]:is(:hover,[data-hover]){transform:scale(1.08)}.hover\:trf_scale\(1\.15\):is(:hover,[data-hover]){transform:scale(1.15)}.hover\:trf_translateY\(-3px\):is(:hover,[data-hover]){transform:translateY(-3px)}.hover\:bx-sh_xl:is(:hover,[data-hover]){box-shadow:var(--shadows-xl)}.hover\:z_overlay:is(:hover,[data-hover]){z-index:var(--z-index-overlay)}.hover\:op_\[0\.8\]:is(:hover,[data-hover]){opacity:.8}.hover\:trf_\[translateX\(8px\)\]:is(:hover,[data-hover]){transform:translate(8px)}.active\:bg_destructive:is(:active,[data-active]){background:var(--colors-destructive)}.group:is(:active,[data-active]) .groupActive\:trf_scale\(0\.9\){transform:scale(.9)}.group:is(:active,[data-active]) .groupActive\:c_primary,.peer:is(:active,[data-active])~.peerActive\:c_primary{color:var(--colors-primary)}.peer:is(:active,[data-active])~.peerActive\:fw_bold{font-weight:var(--font-weights-bold)}.active\:trf_translateY\(1px\):is(:active,[data-active]){transform:translateY(1px)}.active\:op_80:is(:active,[data-active]){opacity:var(--opacity-80)}.empty\:before\:content_\"No_items_yet\":is(:empty,[data-empty]):before{content:"No items yet"}.empty\:before\:c_muted\.foreground:is(:empty,[data-empty]):before{color:var(--colors-muted-foreground)}.invalid\:focus\:bx-sh_\[0_0_0_3px_var\(--colors-destructive\)\]:is(:invalid,[data-invalid],[aria-invalid=true]):is(:focus,[data-focus]){box-shadow:0 0 0 3px var(--colors-destructive)}.group:is(:hover,[data-hover]) .dark .dark\:groupHover\:op_100{opacity:var(--opacity-100)}@container (width>=140px){.\[\@container_\(min-width\:_140px\)\]\:d_inline{display:inline}}@container (width>=240px){.\[\@container_\(min-width\:_240px\)\]\:grid-tc_1fr_auto{grid-template-columns:1fr auto}.\[\@container_\(min-width\:_240px\)\]\:d_inline{display:inline}.\[\@container_\(min-width\:_240px\)\]\:d_block{display:block}}@container (width>=320px){.\[\@container_\(min-width\:_320px\)\]\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}}@container (width>=360px){.\[\@container_\(min-width\:_360px\)\]\:flex-d_row{flex-direction:row}.\[\@container_\(min-width\:_360px\)\]\:ai_center{align-items:center}}@container (width>=520px){.\[\@container_\(min-width\:_520px\)\]\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}}@media screen and (width>=32.5rem){.xs\:bg_success{background:var(--colors-success)}.xs\:p_12{padding:var(--spacing-12)}.xs\:bg_orange\.3{background:var(--colors-orange-3)}.xs\:bd-c_success{border-color:var(--colors-success)}.xs\:d_none{display:none}.xs\:d_inline{display:inline}.xs\:d_inline-flex{display:inline-flex}.xs\:c_\[white\]{color:var(--colors-white)}.xs\:c_orange\.12{color:var(--colors-orange-12)}}@media screen and (width>=32.5rem) and (width<=102.498rem){.xsToXl\:bg_success{background:var(--colors-success)}.xsToXl\:bd-c_success{border-color:var(--colors-success)}.xsToXl\:c_\[white\]{color:var(--colors-white)}}@media screen and (width>=32.5rem) and (width<=47.9975rem){.xsOnly\:bg_success,.xsToSm\:bg_success{background:var(--colors-success)}.xsOnly\:bd-c_success,.xsToSm\:bd-c_success{border-color:var(--colors-success)}.xsOnly\:c_\[white\],.xsToSm\:c_\[white\]{color:var(--colors-white)}}@media screen and (width>=32.5rem) and (width<=63.9975rem){.xsToMd\:bg_success{background:var(--colors-success)}.xsToMd\:bd-c_success{border-color:var(--colors-success)}.xsToMd\:c_\[white\]{color:var(--colors-white)}}@media screen and (width>=32.5rem) and (width<=79.9975rem){.xsToLg\:bg_success{background:var(--colors-success)}.xsToLg\:bd-c_success{border-color:var(--colors-success)}.xsToLg\:c_\[white\]{color:var(--colors-white)}}@container page (width>=768px){.\[\@container_page_\(min-width\:_768px\)\]\:d_inline-flex{display:inline-flex}}@media screen and (width>=48rem){.sm\:bg_success{background:var(--colors-success)}.sm\:p_24{padding:var(--spacing-24)}.sm\:p_16{padding:var(--spacing-16)}.sm\:bg_yellow\.3{background:var(--colors-yellow-3)}.sm\:px_12{padding-inline:var(--spacing-12)}.sm\:d_none{display:none}.sm\:d_inline-flex{display:inline-flex}.sm\:d_inline{display:inline}.sm\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.sm\:c_\[white\]{color:var(--colors-white)}.sm\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:d_block{display:block}.sm\:fs_md{font-size:var(--font-sizes-md)}.sm\:c_yellow\.12{color:var(--colors-yellow-12)}.sm\:fs_lg{font-size:var(--font-sizes-lg)}.sm\:grid-tc_\[repeat\(3\,_1fr\)\]{grid-template-columns:repeat(3,1fr)}.sm\:min-w_\[140px\]{min-width:140px}.sm\:w_auto{width:auto}}@media screen and (width>=48rem) and (width<=102.498rem){.smToXl\:bg_success{background:var(--colors-success)}.smToXl\:bg_orange\.3{background:var(--colors-orange-3)}.smToXl\:bd-c_success{border-color:var(--colors-success)}.smToXl\:c_\[white\]{color:var(--colors-white)}.smToXl\:c_orange\.12{color:var(--colors-orange-12)}}@media screen and (width>=48rem) and (width<=63.9975rem){.smOnly\:bg_success,.smToMd\:bg_success{background:var(--colors-success)}.smOnly\:bg_blue\.3{background:var(--colors-blue-3)}.smOnly\:bd-c_success,.smToMd\:bd-c_success{border-color:var(--colors-success)}.smOnly\:c_\[white\],.smToMd\:c_\[white\]{color:var(--colors-white)}.smOnly\:c_blue\.12{color:var(--colors-blue-12)}}@media screen and (width>=48rem) and (width<=79.9975rem){.smToLg\:bg_success{background:var(--colors-success)}.smToLg\:bd-c_success{border-color:var(--colors-success)}.smToLg\:c_\[white\]{color:var(--colors-white)}}@media (width>=900px){.\[\@media_\(min-width\:_900px\)\]\:bg_teal\.3{background:var(--colors-teal-3)}.\[\@media_\(min-width\:_900px\)\]\:c_teal\.12{color:var(--colors-teal-12)}}@media screen and (width>=64rem){.hide_md{display:none}.md\:bg_success{background:var(--colors-success)}.md\:p_32{padding:var(--spacing-32)}.md\:p_20{padding:var(--spacing-20)}.md\:bg_green\.3{background:var(--colors-green-3)}.md\:bd-c_success{border-color:var(--colors-success)}.md\:py_12{padding-block:var(--spacing-12)}.md\:gap_16{gap:var(--spacing-16)}.md\:d_none{display:none}.md\:d_inline-flex{display:inline-flex}.md\:d_inline{display:inline}.md\:ai_flex-start{align-items:flex-start}.md\:c_\[white\]{color:var(--colors-white)}.md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.md\:fs_lg{font-size:var(--font-sizes-lg)}.md\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.md\:c_green\.12{color:var(--colors-green-12)}.md\:flex-d_row{flex-direction:row}.md\:grid-tc_\[280px_1fr\]{grid-template-columns:280px 1fr}.md\:pt_96{padding-top:var(--spacing-96)}.md\:hover\:bg_accent:is(:hover,[data-hover]){background:var(--colors-accent)}.md\:hover\:bg_primary:is(:hover,[data-hover]){background:var(--colors-primary)}.md\:hover\:c_accent\.foreground:is(:hover,[data-hover]){color:var(--colors-accent-foreground)}.md\:hover\:c_primary\.foreground:is(:hover,[data-hover]){color:var(--colors-primary-foreground)}}@media screen and (width>=64rem) and (width<=102.498rem){.mdToXl\:bg_success{background:var(--colors-success)}.mdToXl\:bd-c_success{border-color:var(--colors-success)}.mdToXl\:c_\[white\]{color:var(--colors-white)}}@media screen and (width>=64rem) and (width<=79.9975rem){.mdOnly\:bg_success,.mdToLg\:bg_success{background:var(--colors-success)}.mdOnly\:bg_purple\.3{background:var(--colors-purple-3)}.mdOnly\:bd-c_success,.mdToLg\:bd-c_success{border-color:var(--colors-success)}.mdOnly\:c_\[white\],.mdToLg\:c_\[white\]{color:var(--colors-white)}.mdOnly\:c_purple\.12{color:var(--colors-purple-12)}}@media screen and (width>=80rem){.lg\:bg_success{background:var(--colors-success)}.lg\:p_24{padding:var(--spacing-24)}.lg\:bg_blue\.3{background:var(--colors-blue-3)}.lg\:bd-c_success{border-color:var(--colors-success)}.lg\:d_none{display:none}.lg\:d_inline-flex{display:inline-flex}.lg\:d_inline{display:inline}.lg\:c_\[white\]{color:var(--colors-white)}.lg\:fs_xl{font-size:var(--font-sizes-xl)}.lg\:c_blue\.12{color:var(--colors-blue-12)}}@media screen and (width>=80rem) and (width<=102.498rem){.lgOnly\:bg_success,.lgToXl\:bg_success{background:var(--colors-success)}.lgOnly\:bd-c_success,.lgToXl\:bd-c_success{border-color:var(--colors-success)}.lgOnly\:c_\[white\],.lgToXl\:c_\[white\]{color:var(--colors-white)}}@media screen and (width>=102.5rem){.xlOnly\:bg_success,.xl\:bg_success{background:var(--colors-success)}.xl\:p_32{padding:var(--spacing-32)}.xl\:bg_purple\.3{background:var(--colors-purple-3)}.xlOnly\:bd-c_success,.xl\:bd-c_success{border-color:var(--colors-success)}.xl\:d_none{display:none}.xl\:d_inline-flex{display:inline-flex}.xl\:d_inline{display:inline}.xlOnly\:c_\[white\],.xl\:c_\[white\]{color:var(--colors-white)}.xl\:c_purple\.12{color:var(--colors-purple-12)}}@media screen and (width<=102.498rem){.xlDown\:bg_success{background:var(--colors-success)}.xlDown\:bd-c_success{border-color:var(--colors-success)}.xlDown\:c_\[white\]{color:var(--colors-white)}}@media screen and (width<=79.9975rem){.lgDown\:bg_success{background:var(--colors-success)}.lgDown\:bd-c_success{border-color:var(--colors-success)}.lgDown\:c_\[white\]{color:var(--colors-white)}}@media screen and (width<=63.9975rem){.show_md{display:none}.mdDown\:bg_success{background:var(--colors-success)}.mdDown\:bg_red\.3{background:var(--colors-red-3)}.mdDown\:bd-c_success{border-color:var(--colors-success)}.mdDown\:c_\[white\]{color:var(--colors-white)}.mdDown\:c_red\.12{color:var(--colors-red-12)}}@media screen and (width<=47.9975rem){.smDown\:bg_success{background:var(--colors-success)}.smDown\:bd-c_success{border-color:var(--colors-success)}.smDown\:c_\[white\]{color:var(--colors-white)}}@media screen and (width<=32.4975rem){.xsDown\:bg_success{background:var(--colors-success)}.xsDown\:bd-c_success{border-color:var(--colors-success)}.xsDown\:c_\[white\]{color:var(--colors-white)}}@media (orientation:landscape){.\[\@media_\(orientation\:_landscape\)\]\:bd-c_primary{border-color:var(--colors-primary)}}}@property --background{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --card{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --card-foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --popover{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --popover-foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --primary{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --primary-foreground{syntax:"<color>";inherits:true;initial-value:oklch(98.5% 0 0)}@property --secondary{syntax:"<color>";inherits:true;initial-value:oklch(97% 0 0)}@property --secondary-foreground{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --muted{syntax:"<color>";inherits:true;initial-value:oklch(97% 0 0)}@property --muted-foreground{syntax:"<color>";inherits:true;initial-value:oklch(55.6% 0 0)}@property --accent{syntax:"<color>";inherits:true;initial-value:oklch(97% 0 0)}@property --accent-foreground{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --destructive{syntax:"<color>";inherits:true;initial-value:oklch(57.7% .245 27.325)}@property --destructive-foreground{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --success{syntax:"<color>";inherits:true;initial-value:oklch(64.8% .15 152)}@property --success-foreground{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --warning{syntax:"<color>";inherits:true;initial-value:oklch(83.8% .169 79)}@property --warning-foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --overlay{syntax:"<color>";inherits:true;initial-value:oklch(0% 0 0/.5)}@property --border{syntax:"<color>";inherits:true;initial-value:oklch(92.2% 0 0)}@property --input{syntax:"<color>";inherits:true;initial-value:oklch(92.2% 0 0)}@property --ring{syntax:"<color>";inherits:true;initial-value:oklch(70.8% 0 0)}@property --chart-1{syntax:"<color>";inherits:true;initial-value:oklch(81% .1 252)}@property --chart-2{syntax:"<color>";inherits:true;initial-value:oklch(62% .19 260)}@property --chart-3{syntax:"<color>";inherits:true;initial-value:oklch(55% .22 263)}@property --chart-4{syntax:"<color>";inherits:true;initial-value:oklch(49% .22 264)}@property --chart-5{syntax:"<color>";inherits:true;initial-value:oklch(42% .18 266)}@property --sidebar{syntax:"<color>";inherits:true;initial-value:oklch(98.5% 0 0)}@property --sidebar-foreground{syntax:"<color>";inherits:true;initial-value:oklch(14.5% 0 0)}@property --sidebar-primary{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --sidebar-primary-foreground{syntax:"<color>";inherits:true;initial-value:oklch(98.5% 0 0)}@property --sidebar-accent{syntax:"<color>";inherits:true;initial-value:oklch(97% 0 0)}@property --sidebar-accent-foreground{syntax:"<color>";inherits:true;initial-value:oklch(20.5% 0 0)}@property --sidebar-border{syntax:"<color>";inherits:true;initial-value:oklch(92.2% 0 0)}@property --sidebar-ring{syntax:"<color>";inherits:true;initial-value:oklch(70.8% 0 0)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(100% 0 0);--success:oklch(64.8% .15 152);--success-foreground:oklch(100% 0 0);--warning:oklch(83.8% .169 79);--warning-foreground:oklch(14.5% 0 0);--overlay:oklch(0% 0 0/.5);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius:.625rem;--shadow-2xs:0 1px 2px 0px oklch(0% 0 0/.05);--shadow-xs:0 1px 2px 0px oklch(0% 0 0/.08);--shadow-sm:0 1px 2px 0px oklch(0% 0 0/.06), 0 2px 4px -1px oklch(0% 0 0/.08);--shadow:0 1px 3px 0px oklch(0% 0 0/.08), 0 2px 6px -1px oklch(0% 0 0/.1);--shadow-md:0 2px 4px -1px oklch(0% 0 0/.08), 0 4px 8px -2px oklch(0% 0 0/.1);--shadow-lg:0 4px 6px -2px oklch(0% 0 0/.08), 0 10px 16px -4px oklch(0% 0 0/.12);--shadow-xl:0 8px 12px -4px oklch(0% 0 0/.1), 0 20px 28px -8px oklch(0% 0 0/.14);--shadow-2xl:0 12px 20px -6px oklch(0% 0 0/.12), 0 32px 48px -12px oklch(0% 0 0/.2)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(26.9% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.5% 0 0);--success:oklch(64.8% .15 152);--success-foreground:oklch(100% 0 0);--warning:oklch(83.8% .169 79);--warning-foreground:oklch(14.5% 0 0);--overlay:oklch(0% 0 0/.7);--border:oklch(35% 0 0);--input:oklch(32.5% 0 0);--ring:oklch(55.6% 0 0);--chart-1:oklch(81% .1 252);--chart-2:oklch(62% .19 260);--chart-3:oklch(55% .22 263);--chart-4:oklch(49% .22 264);--chart-5:oklch(42% .18 266);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(27.5% 0 0);--sidebar-ring:oklch(43.9% 0 0);--shadow-2xs:0 1px 2px 0px oklch(0% 0 0/.4);--shadow-xs:0 1px 2px 0px oklch(0% 0 0/.5), 0 1px 1px -1px oklch(0% 0 0/.4);--shadow-sm:0 2px 4px -1px oklch(0% 0 0/.5), 0 1px 2px -1px oklch(0% 0 0/.4);--shadow:0 2px 6px -1px oklch(0% 0 0/.55), 0 2px 4px -2px oklch(0% 0 0/.45);--shadow-md:0 4px 8px -2px oklch(0% 0 0/.55), 0 2px 4px -2px oklch(0% 0 0/.45);--shadow-lg:0 10px 16px -4px oklch(0% 0 0/.6), 0 4px 6px -2px oklch(0% 0 0/.5);--shadow-xl:0 20px 28px -8px oklch(0% 0 0/.65), 0 8px 12px -4px oklch(0% 0 0/.55);--shadow-2xl:0 32px 48px -12px oklch(0% 0 0/.75), 0 12px 20px -6px oklch(0% 0 0/.6)}@layer recipes.slots{@layer _base{.menu__arrow{--arrow-background:var(--popover);--arrow-size:10px;z-index:-1}.menu__arrowTip{border-top-width:var(--border-widths-1);border-top-style:solid;border-top-color:var(--colors-border);border-left-width:var(--border-widths-1);border-left-style:solid;border-left-color:var(--colors-border)}.menu__content{background:var(--colors-popover);gap:var(--spacing-2);padding-block:var(--spacing-4);padding-inline:var(--spacing-4);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);outline-offset:2px;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);font-family:var(--fonts-sans);z-index:var(--z-index-dropdown);outline:2px solid #0000;flex-direction:column;min-width:8rem;max-width:calc(100vw - 32px);display:flex;position:relative}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.menu__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.menu__contextTrigger{-webkit-user-select:none;user-select:none;display:flex}.menu__contextTrigger,.menu__indicator{justify-content:center;align-items:center}.menu__indicator{display:inline-flex}.menu__item{gap:var(--spacing-8);padding-inline:var(--spacing-8);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--colors-popover-foreground);--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);min-height:var(--sizes-36);width:var(--sizes-full);outline:2px solid #0000;align-items:center;text-decoration:none;display:flex}.menu__item[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.menu__item[data-type]{padding-right:var(--spacing-28);position:relative}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);pointer-events:none}.menu__itemGroup{flex-direction:column;display:flex}.menu__itemGroupLabel{padding-inline:var(--spacing-8);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-semibold);color:var(--colors-muted-foreground);height:var(--sizes-36);align-items:center;display:flex}.menu__itemIndicator{right:var(--spacing-8);width:var(--sizes-16);height:var(--sizes-16);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.menu__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.menu__separator{background:var(--colors-border);border-width:var(--border-widths-0);margin-inline:-4px;margin-block:var(--spacing-4);height:var(--sizes-1)}.menu__triggerItem{gap:var(--spacing-8);padding-inline:var(--spacing-8);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--sizes-36);width:var(--sizes-full);outline:2px solid #0000;justify-content:space-between;align-items:center;display:flex}.menu__triggerItem[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.menu__triggerItem:after{content:"›";font-size:var(--font-sizes-md);color:var(--colors-muted-foreground)}.segmentGroup__root{background:var(--colors-muted);padding:var(--spacing-4);border-radius:var(--radii-md);border-width:var(--border-widths-0);isolation:isolate;color:var(--colors-muted-foreground);align-items:center;display:inline-flex;position:relative}.segmentGroup__root[data-orientation=vertical]{flex-direction:column;align-items:stretch}.segmentGroup__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.segmentGroup__label{font-size:var(--font-sizes-sm);color:var(--colors-foreground)}.segmentGroup__item,.segmentGroup__label{font-weight:var(--font-weights-medium);-webkit-user-select:none;user-select:none}.segmentGroup__item{gap:var(--spacing-8);border-radius:var(--radii-sm);cursor:pointer;color:var(--colors-muted-foreground);--transition-prop:color;--transition-duration:var(--durations-fast);transition-property:color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);justify-content:center;align-items:center;display:flex;position:relative}.segmentGroup__item[data-focus-visible]{outline:var(--focus-ring);outline-offset:var(--spacing-2)}.segmentGroup__item[data-state=checked]{color:var(--colors-foreground)}.segmentGroup__item[data-orientation=vertical]{width:var(--sizes-full);justify-content:flex-start}.segmentGroup__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.segmentGroup__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){color:var(--colors-muted-foreground)}.segmentGroup__item:is(:hover,[data-hover]){color:var(--colors-foreground)}.segmentGroup__itemText{z-index:1;position:relative}.segmentGroup__itemControl{display:none}.segmentGroup__indicator{background:var(--colors-background);border-radius:var(--radii-sm);z-index:0;box-shadow:var(--shadows-sm);--transition-prop:width,height,left,top;--transition-duration:var(--durations-base);transition-property:width,height,left,top;transition-duration:var(--durations-base);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--width);height:var(--height);top:var(--top);left:var(--left);position:absolute}.dialog__backdrop{inset:var(--spacing-0);--mix-background:color-mix(in srgb,var(--colors-black) 50%,transparent);background:var(--mix-background,var(--colors-black));-webkit-backdrop-filter:blur(var(--blurs-xs));z-index:var(--z-index-overlay);position:fixed}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.dialog__positioner{inset:var(--spacing-0);padding:var(--spacing-16);overscroll-behavior:contain;z-index:var(--z-index-modal);justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}.dialog__content{background:var(--colors-background);padding:var(--spacing-24);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);color:var(--colors-foreground);box-shadow:var(--shadows-2xl);font-family:var(--fonts-sans);width:var(--sizes-full);outline:0;flex-direction:column;max-width:480px;max-height:calc(100dvh - 32px);display:flex;position:relative}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-dialog-content-in)}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-dialog-content-out)}.dialog__title{font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);color:var(--colors-foreground);line-height:var(--line-heights-tight)}.dialog__description{font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground);line-height:var(--line-heights-normal);margin-top:var(--spacing-4)}.tabs__root{width:var(--sizes-full);display:flex}.tabs__root[data-orientation=vertical]{gap:var(--spacing-16);flex-direction:row}.tabs__root[data-orientation=horizontal]{flex-direction:column}.tabs__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;display:flex;position:relative;overflow:auto hidden}.tabs__list::-webkit-scrollbar{display:none}.tabs__list[data-orientation=horizontal]{flex-direction:row}.tabs__list[data-orientation=vertical]{flex-direction:column;overflow:visible auto}.tabs__trigger{background:var(--colors-transparent);border-width:var(--border-widths-0);white-space:nowrap;font-weight:var(--font-weights-medium);cursor:pointer;color:var(--colors-muted-foreground);--transition-prop:color,background-color,border-color;--transition-duration:var(--durations-fast);transition-property:color,background-color,border-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);justify-content:center;align-items:center;display:inline-flex}.tabs__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--opacity-50)}.tabs__content{--focus-ring-color:var(--focus-ring-color-prop,var(--global-color-focus-ring,#005fcc))}.tabs__content:is(:focus-visible,[data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width,1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style,solid);border-color:var(--focus-ring-color)}.tabs__content[data-orientation=vertical]{flex:1}.tabs__content[data-orientation=horizontal]{width:var(--sizes-full)}.tabs__indicator{z-index:var(--z-index-base);width:var(--width);height:var(--height)}.sheet__positioner{z-index:var(--z-index-modal);display:flex;position:fixed}.sheet__positioner[data-swipe-direction=down]{inset:var(--spacing-0);justify-content:center;align-items:flex-end}.sheet__positioner[data-swipe-direction=up]{inset:var(--spacing-0);justify-content:center;align-items:flex-start}.sheet__positioner[data-swipe-direction=left]{top:var(--spacing-0);bottom:var(--spacing-0);left:var(--spacing-0)}.sheet__positioner[data-swipe-direction=right]{top:var(--spacing-0);bottom:var(--spacing-0);right:var(--spacing-0)}.sheet__content{background:var(--colors-background);overscroll-behavior:contain;color:var(--colors-foreground);box-shadow:var(--shadows-2xl);font-family:var(--fonts-sans);flex-direction:column;display:flex;position:relative;overflow:auto}.sheet__content[data-swipe-direction=down]{border-radius:var(--radii-xl);width:var(--sizes-full);border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:96svh}.sheet__content[data-swipe-direction=down]:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-up)}.sheet__content[data-swipe-direction=down]:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-down)}.sheet__content[data-swipe-direction=up]{border-radius:var(--radii-xl);width:var(--sizes-full);border-top-left-radius:0;border-top-right-radius:0;max-height:96svh}.sheet__content[data-swipe-direction=up]:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-down)}.sheet__content[data-swipe-direction=up]:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-up)}.sheet__content[data-swipe-direction=left]{height:var(--sizes-full);border-right-width:var(--border-widths-1);border-right-style:solid;border-right-color:var(--colors-border)}.sheet__content[data-swipe-direction=left]:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-right)}.sheet__content[data-swipe-direction=left]:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-left)}.sheet__content[data-swipe-direction=right]{height:var(--sizes-full);border-left-width:var(--border-widths-1);border-left-style:solid;border-left-color:var(--colors-border)}.sheet__content[data-swipe-direction=right]:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-slide-in-left)}.sheet__content[data-swipe-direction=right]:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-slide-out-right)}.sheet__title{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-lg);color:var(--colors-foreground)}.sheet__description{color:var(--colors-muted-foreground);font-size:var(--font-sizes-sm)}.sheet__backdrop{inset:var(--spacing-0);--mix-background:color-mix(in srgb,var(--colors-black) 50%,transparent);background:var(--mix-background,var(--colors-black));-webkit-backdrop-filter:blur(var(--blurs-xs));z-index:var(--z-index-overlay);position:fixed}.sheet__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.sheet__backdrop:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.sheet__grabber{padding-block:var(--spacing-12);cursor:grab;justify-content:center;display:flex}.sheet__grabber:is(:active,[data-active]){cursor:grabbing}.sheet__grabberIndicator{background:var(--colors-muted-foreground);border-radius:var(--radii-full);opacity:var(--opacity-30);width:var(--sizes-40);height:var(--sizes-4)}.alert__root{gap:var(--spacing-12);padding-inline:var(--spacing-16);padding-block:var(--spacing-12);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);font-family:var(--fonts-sans);font-size:var(--font-sizes-sm);width:var(--sizes-full);align-items:flex-start;line-height:1.5;display:flex;position:relative}.alert__icon{margin-top:var(--spacing-2);width:var(--sizes-20);height:var(--sizes-20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.alert__icon svg{width:var(--sizes-full);height:var(--sizes-full)}.alert__content{gap:var(--spacing-2);min-width:var(--sizes-0);flex-direction:column;flex:1;display:flex}.alert__title{font-weight:var(--font-weights-semibold);color:inherit;line-height:1.4}.alert__description,.alert__title{margin:var(--spacing-0);font-size:var(--font-sizes-sm)}.alert__description{color:var(--colors-muted-foreground);line-height:1.5}.card__root{background:var(--colors-card);border-radius:var(--radii-lg);word-wrap:break-word;color:var(--colors-card-foreground);min-width:var(--sizes-0);position:relative;overflow:hidden}.card__header,.card__root{flex-direction:column;display:flex}.card__header{gap:var(--spacing-4);padding-inline:var(--spacing-24);padding-top:var(--spacing-24);padding-bottom:var(--spacing-0)}.card__title{font-weight:var(--font-weights-semibold);font-size:var(--font-sizes-lg);line-height:var(--line-heights-snug);letter-spacing:var(--letter-spacings-tight);color:var(--colors-foreground)}.card__description,.card__title{margin:var(--spacing-0);font-family:var(--fonts-sans)}.card__description{font-size:var(--font-sizes-sm);line-height:var(--line-heights-normal);color:var(--colors-muted-foreground)}.card__body{padding-block:var(--spacing-24);flex:auto}.card__body,.card__footer{padding-inline:var(--spacing-24)}.card__footer{gap:var(--spacing-8);padding-top:var(--spacing-0);padding-bottom:var(--spacing-24);align-items:center;display:flex}.avatar__root{background:var(--colors-muted);border-radius:var(--radii-full);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);font-weight:var(--font-weights-medium);vertical-align:top;-webkit-user-select:none;user-select:none;color:var(--colors-muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar__image{inset:var(--spacing-0);border-radius:inherit;object-fit:cover;width:var(--sizes-full);height:var(--sizes-full);position:absolute}.avatar__image[data-state=hidden]{display:none}.avatar__fallback{border-radius:inherit;text-transform:uppercase;line-height:1;font-weight:var(--font-weights-medium);font-size:inherit;width:var(--sizes-full);height:var(--sizes-full);justify-content:center;align-items:center;display:flex}.avatar__fallback[data-state=hidden]{display:none}.checkbox__root{gap:var(--spacing-8);cursor:pointer;vertical-align:top;align-items:center;display:inline-flex;position:relative}.checkbox__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.checkbox__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.checkbox__label[data-disabled]{opacity:var(--opacity-50)}.checkbox__control{background:var(--colors-background);border-radius:var(--radii-sm);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);color:var(--colors-primary-foreground);--transition-prop:background-color,border-color;--transition-duration:var(--durations-fast);transition-property:background-color,border-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-20);height:var(--sizes-20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.checkbox__control[data-state=checked],.checkbox__control[data-state=indeterminate]{background:var(--colors-primary);border-color:var(--colors-primary)}.checkbox__control[data-hover]{border-color:var(--colors-ring)}.checkbox__control:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive)}.checkbox__control svg{width:var(--sizes-14);height:var(--sizes-14)}.checkbox__indicator{justify-content:center;align-items:center;display:flex}.checkbox__group{gap:var(--spacing-8)}.checkbox__group,.clipboard__root{flex-direction:column;display:flex}.clipboard__root{gap:var(--spacing-6);color:var(--colors-foreground);width:var(--sizes-full)}.clipboard__control{width:var(--sizes-full);display:flex}.clipboard__control,.clipboard__trigger{gap:var(--spacing-8);align-items:center}.clipboard__trigger{background:var(--colors-background);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);color:var(--colors-foreground);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);box-shadow:var(--shadows-sm);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--transition-prop:background-color,border-color,color;--transition-duration:var(--durations-fast);transition-property:background-color,border-color,color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);height:var(--sizes-36);min-width:var(--sizes-36);flex-shrink:0;justify-content:center;display:inline-flex}.clipboard__trigger[data-copied]{background:var(--colors-success);border-color:var(--colors-success);color:var(--colors-success-foreground)}.clipboard__trigger svg{width:var(--sizes-16);height:var(--sizes-16);flex-shrink:0}.clipboard__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.clipboard__trigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.clipboard__indicator{justify-content:center;align-items:center;display:inline-flex}.clipboard__input{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);padding-inline:var(--spacing-12);outline-offset:2px;font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-family:var(--fonts-sans);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);min-width:var(--sizes-0);height:var(--sizes-36);outline:2px solid #0000;flex:1;display:flex}.clipboard__input::placeholder,.clipboard__input[data-placeholder]{color:var(--colors-muted-foreground)}.clipboard__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.clipboard__input[data-readonly]{cursor:default}.clipboard__input:is(:focus,[data-focus]),.clipboard__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.clipboard__label{font-weight:var(--font-weights-medium);-webkit-user-select:none;user-select:none}.clipboard__label,.clipboard__valueText{font-size:var(--font-sizes-sm);color:var(--colors-foreground)}.clipboard__valueText{background:var(--colors-muted);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);font-family:var(--fonts-sans);text-overflow:ellipsis;white-space:nowrap;min-width:var(--sizes-0);height:var(--sizes-36);flex:1;align-items:center;display:inline-flex;overflow:hidden}.combobox__root{gap:var(--spacing-6);font-family:var(--fonts-sans);flex-direction:column;display:flex;position:relative}.combobox__clearTrigger{background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-sm);color:var(--colors-muted-foreground);cursor:pointer;top:50%;right:var(--spacing-32);justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex;position:absolute;transform:translateY(-50%)}.combobox__clearTrigger svg{width:var(--sizes-14);height:var(--sizes-14)}.combobox__clearTrigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.combobox__content{background:var(--colors-popover);gap:var(--spacing-2);padding-block:var(--spacing-4);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);overscroll-behavior:contain;outline-offset:2px;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);font-family:var(--fonts-sans);z-index:var(--z-index-dropdown);min-width:8rem;width:var(--reference-width);outline:2px solid #0000;flex-direction:column;max-width:calc(100vw - 32px);max-height:min(300px,60dvh);display:flex;overflow-y:auto}.combobox__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.combobox__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.combobox__control{display:flex;position:relative}.combobox__control,.combobox__input{width:var(--sizes-full);align-items:center}.combobox__input{background:var(--colors-background);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);outline-offset:2px;color:var(--colors-foreground);font-size:var(--font-sizes-sm);font-family:var(--fonts-sans);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);min-width:200px;height:var(--sizes-36);padding-right:var(--spacing-64);outline:2px solid #0000;display:inline-flex}.combobox__input:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive)}.combobox__input:is(:invalid,[data-invalid],[aria-invalid=true]):is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.combobox__input::placeholder{color:var(--colors-muted-foreground)}.combobox__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.combobox__input:is(:focus,[data-focus]){border-color:var(--colors-ring)}.combobox__input:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.combobox__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.combobox__item{gap:var(--spacing-8);padding-inline:var(--spacing-8);padding-block:var(--spacing-6);margin-inline:var(--spacing-4);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--colors-popover-foreground);--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;justify-content:space-between;align-items:center;display:flex}.combobox__item[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.combobox__item[data-state=checked]{font-weight:var(--font-weights-medium)}.combobox__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);pointer-events:none}.combobox__itemGroup{flex-direction:column;display:flex}.combobox__itemGroupLabel{padding-inline:var(--spacing-12);padding-block:var(--spacing-6);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-semibold);color:var(--colors-muted-foreground);text-transform:uppercase;letter-spacing:.025em}.combobox__itemIndicator{color:var(--colors-primary);width:var(--sizes-16);height:var(--sizes-16);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.combobox__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.combobox__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.combobox__label[data-disabled]{opacity:var(--opacity-50)}.combobox__list{flex-direction:column;display:flex}.combobox__trigger{background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-sm);color:var(--colors-muted-foreground);cursor:pointer;top:50%;right:var(--spacing-4);justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex;position:absolute;transform:translateY(-50%)}.combobox__trigger svg{width:var(--sizes-16);height:var(--sizes-16)}.combobox__trigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.combobox__empty{padding-block:var(--spacing-8);text-align:center}.combobox__empty,.datepicker__clearTrigger{padding-inline:var(--spacing-12);font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground)}.datepicker__clearTrigger{background:var(--colors-transparent);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);border-radius:var(--radii-md);outline-offset:2px;font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);cursor:pointer;white-space:nowrap;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);height:var(--sizes-36);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.datepicker__clearTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50)}.datepicker__clearTrigger:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-ring);box-shadow:var(--focus-ring-inset)}.datepicker__clearTrigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-foreground)}.datepicker__content{padding:var(--spacing-16);background:var(--colors-popover);gap:var(--spacing-12);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);border-radius:var(--radii-lg);outline-offset:2px;color:var(--colors-popover-foreground);box-shadow:var(--shadows-lg);font-family:var(--fonts-sans);z-index:var(--z-index-popover);outline:2px solid #0000;flex-direction:column;width:312px;max-width:calc(100vw - 32px);display:flex}.datepicker__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.datepicker__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.datepicker__control{gap:var(--spacing-8);align-items:center;width:auto;display:inline-flex}.datepicker__input{background:var(--colors-background);padding-inline:var(--spacing-8);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);border-radius:var(--radii-md);outline-offset:2px;font-size:var(--font-sizes-sm);font-family:var(--fonts-sans);color:var(--colors-foreground);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:110px;height:var(--sizes-36);outline:2px solid #0000}.datepicker__input[data-invalid]{border-color:var(--colors-destructive)}.datepicker__input[data-invalid]:is(:focus,[data-focus]){outline-color:var(--colors-destructive)}.datepicker__input::placeholder,.datepicker__input[data-placeholder]{color:var(--colors-muted-foreground)}.datepicker__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.datepicker__input:is(:focus,[data-focus]){border-color:var(--colors-ring);outline:var(--focus-ring);outline-offset:var(--spacing-2)}.datepicker__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.datepicker__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.datepicker__label[data-disabled]{opacity:var(--opacity-50)}.datepicker__monthSelect{background:var(--colors-background);padding-inline:var(--spacing-8);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);font-family:var(--fonts-sans);color:var(--colors-foreground);cursor:pointer;height:var(--sizes-32);outline:2px solid #0000}.datepicker__monthSelect:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-ring);box-shadow:var(--focus-ring-inset)}.datepicker__nextTrigger{padding:var(--spacing-0);background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-md);outline-offset:2px;color:var(--colors-foreground);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-32);height:var(--sizes-32);outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datepicker__nextTrigger[data-disabled]{opacity:var(--opacity-40);cursor:not-allowed}.datepicker__nextTrigger svg{width:var(--sizes-16);height:var(--sizes-16)}.datepicker__nextTrigger:is(:focus-visible,[data-focus-visible]),.datepicker__nextTrigger:is(:hover,[data-hover]){background:var(--colors-accent)}.datepicker__positioner{z-index:var(--z-index-popover)}.datepicker__presetTrigger{background:var(--colors-muted);padding-inline:var(--spacing-12);padding-block:var(--spacing-6);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);border-radius:var(--radii-md);outline-offset:2px;font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);color:var(--colors-foreground);cursor:pointer;white-space:nowrap;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.datepicker__presetTrigger:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-ring);box-shadow:var(--focus-ring-inset)}.datepicker__presetTrigger:is(:hover,[data-hover]){background:var(--colors-accent)}.datepicker__prevTrigger{padding:var(--spacing-0);background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-md);outline-offset:2px;color:var(--colors-foreground);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-32);height:var(--sizes-32);outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datepicker__prevTrigger[data-disabled]{opacity:var(--opacity-40);cursor:not-allowed}.datepicker__prevTrigger svg{width:var(--sizes-16);height:var(--sizes-16)}.datepicker__prevTrigger:is(:focus-visible,[data-focus-visible]),.datepicker__prevTrigger:is(:hover,[data-hover]){background:var(--colors-accent)}.datepicker__rangeText{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);color:var(--colors-foreground)}.datepicker__root{gap:var(--spacing-6);font-family:var(--fonts-sans);color:var(--colors-foreground);flex-direction:column;width:auto;display:inline-flex}.datepicker__table{border-collapse:separate;border-spacing:var(--spacing-0);width:var(--sizes-full)}.datepicker__tableCell{padding:var(--spacing-0);text-align:center}.datepicker__tableCellTrigger{padding:var(--spacing-0);background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-md);outline-offset:2px;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);font-family:var(--fonts-sans);color:var(--colors-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);height:var(--sizes-36);outline:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}.datepicker__tableCellTrigger[data-selected]{background:var(--colors-primary);border-color:var(--colors-primary);color:var(--colors-primary-foreground);font-weight:var(--font-weights-medium)}.datepicker__tableCellTrigger[data-in-range]{background:var(--colors-accent);color:var(--colors-accent-foreground);border-radius:0}.datepicker__tableCellTrigger[data-range-start]{background:var(--colors-primary);color:var(--colors-primary-foreground);border-top-left-radius:var(--radii-md);border-bottom-left-radius:var(--radii-md);border-top-right-radius:0;border-bottom-right-radius:0}.datepicker__tableCellTrigger[data-range-end]{background:var(--colors-primary);color:var(--colors-primary-foreground);border-top-right-radius:var(--radii-md);border-bottom-right-radius:var(--radii-md);border-top-left-radius:0;border-bottom-left-radius:0}.datepicker__tableCellTrigger[data-today]{border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-primary);font-weight:var(--font-weights-semibold)}.datepicker__tableCellTrigger[data-range-start][data-range-end]{border-radius:var(--radii-md)}.datepicker__tableCellTrigger[data-unavailable]{color:var(--colors-muted-foreground);opacity:var(--opacity-40);cursor:not-allowed;text-decoration:line-through}.datepicker__tableCellTrigger[data-outside-range]{color:var(--colors-muted-foreground);opacity:var(--opacity-50)}.datepicker__tableCellTrigger[data-disabled]{color:var(--colors-muted-foreground);opacity:var(--opacity-40);cursor:not-allowed}.datepicker__tableCellTrigger[data-view=day]{width:var(--sizes-40)}.datepicker__tableCellTrigger:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:-2px;z-index:1;position:relative}.datepicker__tableCellTrigger:hover:not([data-disabled]):not([data-selected]):not([data-in-range]){background:var(--colors-accent)}.datepicker__tableHeader{padding-block:var(--spacing-8);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);color:var(--colors-muted-foreground);text-align:center;text-transform:uppercase;letter-spacing:var(--letter-spacings-wide)}.datepicker__trigger{padding:var(--spacing-0);background:var(--colors-background);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);border-radius:var(--radii-md);outline-offset:2px;color:var(--colors-foreground);cursor:pointer;--transition-prop:background-color,border-color;--transition-duration:var(--durations-fast);transition-property:background-color,border-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-36);height:var(--sizes-36);outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.datepicker__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.datepicker__trigger svg{width:var(--sizes-16);height:var(--sizes-16)}.datepicker__trigger:is(:hover,[data-hover]){background:var(--colors-accent)}.datepicker__view{gap:var(--spacing-12);flex-direction:column;min-height:300px;display:flex}.datepicker__view[hidden]{display:none}.datepicker__viewControl{gap:var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.datepicker__viewTrigger{background:var(--colors-transparent);gap:var(--spacing-4);padding-inline:var(--spacing-8);padding-block:var(--spacing-6);border-width:var(--border-widths-0);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);font-family:var(--fonts-sans);color:var(--colors-foreground);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;flex:1;justify-content:center;align-items:center;display:inline-flex}.datepicker__viewTrigger:is(:focus-visible,[data-focus-visible]),.datepicker__viewTrigger:is(:hover,[data-hover]){background:var(--colors-accent)}.datepicker__yearSelect{background:var(--colors-background);padding-inline:var(--spacing-8);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);font-family:var(--fonts-sans);color:var(--colors-foreground);cursor:pointer;height:var(--sizes-32);outline:2px solid #0000}.datepicker__yearSelect:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-ring);box-shadow:var(--focus-ring-inset)}.datepicker__valueText{font-size:var(--font-sizes-sm);color:var(--colors-foreground)}.field__root{gap:var(--spacing-6);width:var(--sizes-full);flex-direction:column;display:flex}.field__errorText{gap:var(--spacing-4);font-size:var(--font-sizes-xs);color:var(--colors-destructive);align-items:center;display:inline-flex}.field__helperText{font-size:var(--font-sizes-xs);color:var(--colors-muted-foreground)}.field__input{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);padding-inline:var(--spacing-12);outline-offset:2px;font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-family:var(--fonts-sans);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);height:var(--sizes-36);outline:2px solid #0000;display:flex}.field__input[aria-invalid=true],.field__input[data-invalid]{border-color:var(--colors-destructive)}.field__input[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.field__input[data-invalid]:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.field__input::placeholder,.field__input[data-placeholder]{color:var(--colors-muted-foreground)}.field__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.field__input:is(:focus,[data-focus]){border-color:var(--colors-ring)}.field__input:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.field__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.field__label{gap:var(--spacing-4);font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);color:var(--colors-foreground);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.field__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.field__select{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);outline-offset:2px;font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-family:var(--fonts-sans);cursor:pointer;appearance:none;background-position:right 18px center,right 13px center;background-image:linear-gradient(45deg,transparent 50%,var(--muted-foreground) 50%),linear-gradient(135deg,var(--muted-foreground) 50%,transparent 50%);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);height:var(--sizes-36);padding-left:var(--spacing-12);padding-right:var(--spacing-36);background-repeat:no-repeat;background-size:5px 5px,5px 5px;outline:2px solid #0000;display:flex}.field__select[aria-invalid=true],.field__select[data-invalid]{border-color:var(--colors-destructive)}.field__select[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.field__select[data-invalid]:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.field__select:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.field__select:is(:focus,[data-focus]){border-color:var(--colors-ring)}.field__select:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.field__select:is(:hover,[data-hover]){border-color:var(--colors-ring)}.field__textarea{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);padding-inline:var(--spacing-12);padding-block:var(--spacing-8);outline-offset:2px;font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-family:var(--fonts-sans);resize:vertical;--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);outline:2px solid #0000;min-height:80px;display:flex}.field__textarea[aria-invalid=true],.field__textarea[data-invalid]{border-color:var(--colors-destructive)}.field__textarea[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.field__textarea[data-invalid]:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.field__textarea::placeholder,.field__textarea[data-placeholder]{color:var(--colors-muted-foreground)}.field__textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.field__textarea:is(:focus,[data-focus]){border-color:var(--colors-ring)}.field__textarea:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.field__textarea:is(:hover,[data-hover]){border-color:var(--colors-ring)}.field__requiredIndicator{color:var(--colors-destructive);font-size:var(--font-sizes-sm)}.switchStyle__root{--switch-diff:calc(var(--switch-width) - var(--switch-height));--switch-x:var(--switch-diff);cursor:pointer;align-items:center;display:inline-flex;position:relative}.switchStyle__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.switchStyle__label{font-weight:var(--font-weights-medium);color:var(--colors-foreground);-webkit-user-select:none;user-select:none;line-height:1}.switchStyle__control{background:var(--colors-input);border-radius:var(--radii-full);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);--transition-prop:background-color,box-shadow,border-color;--transition-duration:var(--durations-fast);transition-property:background-color,box-shadow,border-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--switch-width);height:var(--switch-height);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switchStyle__control:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background:var(--colors-primary);border-color:var(--colors-primary)}.switchStyle__control[data-hover]:not([data-state=checked]){border-color:var(--colors-ring)}.switchStyle__control:is(:invalid,[data-invalid],[aria-invalid=true]){outline:2px solid;outline-color:var(--colors-destructive);outline-offset:var(--spacing-2)}.switchStyle__thumb{background:var(--colors-background);border-radius:var(--radii-full);box-shadow:var(--shadows-sm);--transition-prop:translate;--transition-duration:var(--durations-fast);transition-property:translate;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--switch-height);height:var(--switch-height);justify-content:center;align-items:center;display:flex;scale:.8}.switchStyle__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){translate:var(--switch-x) 0}.fileUpload__root{gap:var(--spacing-12)}.fileUpload__dropzone,.fileUpload__root{width:var(--sizes-full);flex-direction:column;display:flex}.fileUpload__dropzone{background:var(--colors-transparent);gap:var(--spacing-8);padding-inline:var(--spacing-16);padding-block:var(--spacing-16);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:dashed;border-color:var(--colors-input);color:var(--colors-muted-foreground);font-size:var(--font-sizes-sm);text-align:center;cursor:pointer;--transition-prop:border-color,background-color;--transition-duration:var(--durations-fast);transition-property:border-color,background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);justify-content:center;align-items:center;min-height:120px}.fileUpload__dropzone[data-dragging]{background:var(--colors-accent);border-color:var(--colors-ring)}.fileUpload__dropzone:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.fileUpload__dropzone:is(:hover,[data-hover]){background:var(--colors-accent);border-color:var(--colors-ring)}.fileUpload__item{padding:var(--spacing-8);background:var(--colors-card);gap:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);color:var(--colors-card-foreground);width:var(--sizes-full);align-items:center;display:flex}.fileUpload__itemDeleteTrigger{background:var(--colors-transparent);border-radius:var(--radii-sm);border-width:var(--border-widths-0);color:var(--colors-muted-foreground);cursor:pointer;--transition-prop:background-color,color;--transition-duration:var(--durations-fast);transition-property:background-color,color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-28);height:var(--sizes-28);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fileUpload__itemDeleteTrigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-destructive)}.fileUpload__itemGroup{gap:var(--spacing-8);width:var(--sizes-full);flex-direction:column;display:flex}.fileUpload__itemName{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:var(--sizes-0);flex:1;overflow:hidden}.fileUpload__itemPreview{background:var(--colors-muted);border-radius:var(--radii-sm);color:var(--colors-muted-foreground);width:var(--sizes-40);height:var(--sizes-40);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.fileUpload__itemPreviewImage{object-fit:cover;width:var(--sizes-full);height:var(--sizes-full)}.fileUpload__itemSizeText{font-size:var(--font-sizes-xs);color:var(--colors-muted-foreground);flex-shrink:0}.fileUpload__label{color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.fileUpload__label,.fileUpload__trigger{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm)}.fileUpload__trigger{background:var(--colors-primary);gap:var(--spacing-8);padding-inline:var(--spacing-16);border-radius:var(--radii-md);border-width:var(--border-widths-0);color:var(--colors-primary-foreground);font-family:var(--fonts-sans);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);height:var(--sizes-36);justify-content:center;align-items:center;display:inline-flex}.fileUpload__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.fileUpload__trigger:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-primary) 90%,transparent);background:var(--mix-background,var(--colors-primary))}.fileUpload__clearTrigger{background:var(--colors-transparent);gap:var(--spacing-6);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);color:var(--colors-foreground);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);height:var(--sizes-32);justify-content:center;align-items:center;display:inline-flex}.fileUpload__clearTrigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.numberInput__root{gap:var(--spacing-6);width:var(--sizes-full);flex-direction:column;display:flex}.numberInput__label{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.numberInput__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.numberInput__input{background:var(--colors-transparent);padding-inline:var(--spacing-12);outline-offset:2px;border-width:var(--border-widths-0);font-size:var(--font-sizes-sm);color:var(--colors-foreground);font-family:var(--fonts-sans);min-width:var(--sizes-0);height:var(--sizes-full);outline:2px solid #0000;flex:1}.numberInput__input::placeholder,.numberInput__input[data-placeholder]{color:var(--colors-muted-foreground)}.numberInput__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed}.numberInput__control{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);height:var(--sizes-36);display:inline-flex;position:relative}.numberInput__control[data-invalid]{border-color:var(--colors-destructive)}.numberInput__control[data-invalid]:focus-within{outline-color:var(--colors-destructive)}.numberInput__control:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.numberInput__control:focus-within{border-color:var(--colors-ring);outline:var(--focus-ring);outline-offset:var(--spacing-2)}.numberInput__control:is(:hover,[data-hover]){border-color:var(--colors-ring)}.numberInput__valueText{font-size:var(--font-sizes-sm);color:var(--colors-foreground)}.numberInput__incrementTrigger{color:var(--colors-muted-foreground);cursor:pointer;--transition-prop:background-color,color;--transition-duration:var(--durations-fast);transition-property:background-color,color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-24);border-left-width:var(--border-widths-1);border-left-style:solid;border-left-color:var(--colors-border);border-top-right-radius:var(--radii-md);justify-content:center;align-items:center;height:50%;display:inline-flex}.numberInput__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.numberInput__incrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent)}.numberInput__incrementTrigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.numberInput__decrementTrigger{color:var(--colors-muted-foreground);cursor:pointer;--transition-prop:background-color,color;--transition-duration:var(--durations-fast);transition-property:background-color,color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-24);border-left-width:var(--border-widths-1);border-left-style:solid;border-left-color:var(--colors-border);border-top-width:var(--border-widths-1);border-top-style:solid;border-top-color:var(--colors-border);border-bottom-right-radius:var(--radii-md);justify-content:center;align-items:center;height:50%;display:inline-flex}.numberInput__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.numberInput__decrementTrigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]):is(:hover,[data-hover]){background:var(--colors-transparent)}.numberInput__decrementTrigger:is(:hover,[data-hover]){background:var(--colors-accent);color:var(--colors-accent-foreground)}.numberInput__scrubber{cursor:ew-resize}.pinInput__root{gap:var(--spacing-6);width:var(--sizes-full);flex-direction:column;display:flex}.pinInput__label{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);color:var(--colors-foreground);-webkit-user-select:none;user-select:none}.pinInput__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.pinInput__input{background:var(--colors-transparent);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);outline-offset:2px;text-align:center;font-size:var(--font-sizes-lg);font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);color:var(--colors-foreground);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-40);height:var(--sizes-40);outline:2px solid #0000}.pinInput__input[aria-invalid=true],.pinInput__input[data-invalid]{border-color:var(--colors-destructive)}.pinInput__input[aria-invalid=true]:is(:focus-visible,[data-focus-visible]),.pinInput__input[data-invalid]:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.pinInput__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.pinInput__input:is(:focus,[data-focus]){border-color:var(--colors-ring)}.pinInput__input:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.pinInput__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.pinInput__control{gap:var(--spacing-8);align-items:center;display:inline-flex}.popover__arrow{--arrow-background:var(--popover);--arrow-size:10px}.popover__arrowTip{border-top-width:var(--border-widths-1);border-top-style:solid;border-top-color:var(--colors-border);border-left-width:var(--border-widths-1);border-left-style:solid;border-left-color:var(--colors-border)}.popover__content{background:var(--colors-popover);padding:var(--spacing-16);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);color:var(--colors-popover-foreground);box-shadow:var(--shadows-lg);z-index:var(--z-index-popover);font-family:var(--fonts-sans);max-width:calc(100vw - 32px);position:relative}.popover__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.popover__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.popover__title{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm)}.popover__description{color:var(--colors-muted-foreground);font-size:var(--font-sizes-sm)}.progressCircular__root{font-family:var(--fonts-sans);justify-content:center;align-items:center;display:inline-flex;position:relative}.progressCircular__label{font-size:var(--font-sizes-sm);line-height:1.2}.progressCircular__label,.progressCircular__valueText{font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.progressCircular__valueText{inset:var(--spacing-0);font-size:var(--font-sizes-xs);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.progressCircular__view{justify-content:center;align-items:center;display:inline-flex}.progressCircular__circle{--size:var(--progress-circle-size);--thickness:var(--progress-circle-thickness);width:var(--size);height:var(--size);transform:rotate(-90deg)}.progressCircular__circle[data-state=indeterminate]{animation:var(--animations-progress-spin)}.progressCircular__circleTrack{stroke:var(--colors-secondary)}.progressCircular__circleRange{stroke:var(--colors-primary)}.progressCircular__circleRange[data-state=complete],.progressCircular__circleRange[data-state=loading]{--transition-prop:stroke-dashoffset;--transition-duration:var(--durations-slow);transition-property:stroke-dashoffset;transition-duration:var(--durations-slow);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out)}.progressCircular__circleRange[data-state=indeterminate]{stroke-dasharray:calc(var(--circumference) * .25) calc(var(--circumference) * .75)}.progressLinear__root{gap:var(--spacing-8);font-family:var(--fonts-sans);width:var(--sizes-full);flex-direction:column;display:flex}.progressLinear__label{font-weight:var(--font-weights-medium);font-size:var(--font-sizes-sm);color:var(--colors-foreground);line-height:1.2}.progressLinear__track{background:var(--colors-secondary);border-radius:var(--radii-full);width:var(--sizes-full);height:var(--progress-thickness);position:relative;overflow:hidden}.progressLinear__range{background:var(--colors-primary);--transition-prop:width;--transition-duration:var(--durations-base);transition-property:width;transition-duration:var(--durations-base);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);height:var(--sizes-full)}.progressLinear__range[data-state=indeterminate]{animation:var(--animations-progress-indeterminate);width:auto;position:absolute}.progressLinear__valueText{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground);font-variant-numeric:tabular-nums}.select__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.select__label[data-disabled]{opacity:var(--opacity-50)}.select__trigger{background:var(--colors-background);gap:var(--spacing-8);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);outline-offset:2px;color:var(--colors-foreground);font-size:var(--font-sizes-sm);cursor:pointer;--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:var(--sizes-full);min-width:180px;height:var(--sizes-36);outline:2px solid #0000;justify-content:space-between;align-items:center;display:inline-flex}.select__trigger:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive)}.select__trigger:is(:invalid,[data-invalid],[aria-invalid=true]):is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.select__trigger[data-placeholder-shown]{color:var(--colors-muted-foreground)}.select__trigger:is(:focus,[data-focus]){border-color:var(--colors-ring)}.select__trigger:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.select__trigger:is(:hover,[data-hover]){border-color:var(--colors-ring)}.select__indicator{color:var(--colors-muted-foreground);--transition-prop:transform;--transition-duration:var(--durations-fast);transition-property:transform;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select__indicator[data-state=open]{transform:rotate(180deg)}.select__indicator svg{width:var(--sizes-16);height:var(--sizes-16)}.select__clearTrigger{background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-sm);color:var(--colors-muted-foreground);cursor:pointer;min-width:var(--sizes-24);min-height:var(--sizes-24);justify-content:center;align-items:center;display:inline-flex}.select__clearTrigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.select__item{gap:var(--spacing-8);padding-inline:var(--spacing-8);padding-block:var(--spacing-6);border-radius:var(--radii-sm);outline-offset:2px;margin-inline:var(--spacing-4);font-size:var(--font-sizes-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--colors-popover-foreground);--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;justify-content:space-between;align-items:center;display:flex}.select__item[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.select__item[data-state=checked]{font-weight:var(--font-weights-medium)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);pointer-events:none}.select__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select__itemIndicator{color:var(--colors-primary);width:var(--sizes-16);height:var(--sizes-16);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.select__itemGroup{flex-direction:column;display:flex}.select__itemGroupLabel{padding-inline:var(--spacing-12);padding-block:var(--spacing-6);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-semibold);color:var(--colors-muted-foreground)}.select__content{background:var(--colors-popover);gap:var(--spacing-2);padding-block:var(--spacing-4);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);overscroll-behavior:contain;outline-offset:2px;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);font-family:var(--fonts-sans);z-index:var(--z-index-dropdown);min-width:8rem;width:var(--reference-width);outline:2px solid #0000;flex-direction:column;max-width:calc(100vw - 32px);max-height:min(300px,60dvh);display:flex;overflow-y:auto}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.select__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.select__root{gap:var(--spacing-6);font-family:var(--fonts-sans);flex-direction:column;display:flex}.select__control,.select__root{position:relative}.select__valueText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timepicker__root{gap:var(--spacing-6);font-family:var(--fonts-sans);flex-direction:column;display:flex;position:relative}.timepicker__clearTrigger{display:none}.timepicker__content{background:var(--colors-popover);padding-block:var(--spacing-4);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);outline-offset:2px;color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);font-family:var(--fonts-sans);z-index:var(--z-index-dropdown);min-width:var(--reference-width);outline:2px solid #0000;flex-direction:column;max-width:calc(100vw - 32px);max-height:300px;display:flex;overflow-y:auto}.timepicker__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.timepicker__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.timepicker__control{align-items:center;width:auto;display:inline-flex;position:relative}.timepicker__control>[data-leading-icon],.timepicker__control>svg:first-child{color:var(--colors-muted-foreground);pointer-events:none;left:var(--spacing-10);width:var(--sizes-16);height:var(--sizes-16);position:absolute;top:50%;transform:translateY(-50%)}:is(.timepicker__control:has(>[data-leading-icon]) input,.timepicker__control:has(>svg:first-child) input){padding-left:var(--spacing-32)}.timepicker__input{background:var(--colors-background);padding-inline:var(--spacing-12);border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-input);outline-offset:2px;color:var(--colors-foreground);font-size:var(--font-sizes-sm);font-family:var(--fonts-sans);--transition-prop:border-color,box-shadow;--transition-duration:var(--durations-fast);transition-property:border-color,box-shadow;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);width:max(140px,calc(max(var(--tp-placeholder-ch,0), 9) * 1ch + 64px));height:var(--sizes-36);padding-right:var(--spacing-36);outline:2px solid #0000;align-items:center;display:inline-flex}.timepicker__input:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive)}.timepicker__input:is(:invalid,[data-invalid],[aria-invalid=true]):is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-destructive)}.timepicker__input::placeholder{color:var(--colors-muted-foreground)}.timepicker__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);cursor:not-allowed}.timepicker__input:is(:focus,[data-focus]){border-color:var(--colors-ring)}.timepicker__input:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--spacing-2)}.timepicker__input:is(:hover,[data-hover]){border-color:var(--colors-ring)}.timepicker__item{gap:var(--spacing-12);padding-inline:var(--spacing-8);padding-block:var(--spacing-6);margin-inline:var(--spacing-4);border-radius:var(--radii-sm);outline-offset:2px;font-size:var(--font-sizes-sm);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--colors-popover-foreground);--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);outline:2px solid #0000;justify-content:space-between;align-items:center;display:flex}.timepicker__item[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.timepicker__item[data-state=checked]{font-weight:var(--font-weights-medium)}.timepicker__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:var(--opacity-50);pointer-events:none}.timepicker__itemGroup{flex-direction:column;display:flex}.timepicker__itemGroupLabel{padding-inline:var(--spacing-12);padding-block:var(--spacing-6);font-weight:var(--font-weights-semibold)}.timepicker__itemGroupLabel,.timepicker__itemIndicator{font-size:var(--font-sizes-xs);color:var(--colors-muted-foreground)}.timepicker__itemIndicator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.timepicker__itemIndicator[data-highlighted]{color:var(--colors-accent-foreground)}.timepicker__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.timepicker__label{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);color:var(--colors-foreground)}.timepicker__label[data-disabled]{opacity:var(--opacity-50)}.timepicker__list{flex-direction:column;display:flex}.timepicker__trigger{background:var(--colors-transparent);border-width:var(--border-widths-0);border-radius:var(--radii-sm);color:var(--colors-muted-foreground);cursor:pointer;top:50%;right:var(--spacing-4);justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex;position:absolute;transform:translateY(-50%)}.timepicker__trigger svg{width:var(--sizes-16);height:var(--sizes-16)}.timepicker__trigger:is(:hover,[data-hover]){color:var(--colors-foreground)}.timepicker__empty{padding-inline:var(--spacing-12);padding-block:var(--spacing-8);font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground);text-align:center}.toast__group{gap:var(--spacing-8);z-index:var(--z-index-toast);pointer-events:none;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);flex-direction:column;display:flex}.toast__group>*{pointer-events:auto}.toast__root{padding:var(--spacing-16);background:var(--colors-popover);border-radius:var(--radii-lg);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);align-items:center;column-gap:var(--spacing-12);row-gap:var(--spacing-4);color:var(--colors-popover-foreground);box-shadow:var(--shadows-lg);translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);opacity:var(--opacity);will-change:translate,opacity,scale;--transition-easing:cubic-bezier(.21,1.02,.73,1);width:calc(100vw - 32px);max-width:400px;padding-right:var(--spacing-32);height:var(--height);flex-wrap:wrap;transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s cubic-bezier(.21,1.02,.73,1),opacity .4s cubic-bezier(.21,1.02,.73,1);display:flex;position:relative}.toast__root[data-type=info]{background:var(--colors-primary);border-color:var(--colors-primary);color:var(--colors-primary-foreground)}.toast__root[data-type=success]{background:var(--colors-success);border-color:var(--colors-success);color:var(--colors-success-foreground)}.toast__root[data-type=warning]{background:var(--colors-warning);border-color:var(--colors-warning);color:var(--colors-warning-foreground)}.toast__root[data-type=error]{background:var(--colors-destructive);border-color:var(--colors-destructive);color:var(--colors-destructive-foreground)}.toast__root[data-state=closed]{--transition-easing:cubic-bezier(.06,.71,.55,1);transition-timing-function:cubic-bezier(.06,.71,.55,1)}.toast__title{font-weight:var(--font-weights-semibold);line-height:var(--line-heights-tight);min-width:var(--sizes-0);flex:1}.toast__description,.toast__title{font-size:var(--font-sizes-sm);color:inherit}.toast__description{opacity:.85;line-height:var(--line-heights-normal);flex-basis:100%}.toast__actionTrigger{background:var(--colors-primary);padding-inline:var(--spacing-10);border-radius:var(--radii-md);border-width:var(--border-widths-0);color:var(--colors-primary-foreground);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);font-family:var(--fonts-sans);cursor:pointer;--transition-prop:background-color;--transition-duration:var(--durations-fast);transition-property:background-color;transition-duration:var(--durations-fast);--transition-easing:var(--easings-out);transition-timing-function:var(--easings-out);margin-top:var(--spacing-8);height:var(--sizes-28);flex-basis:100%;justify-content:center;place-self:start;align-items:center;display:inline-flex}.toast__actionTrigger:is(:hover,[data-hover]){--mix-background:color-mix(in srgb,var(--colors-primary) 90%,transparent);background:var(--mix-background,var(--colors-primary))}}.segmentGroup__root--size_sm{padding:var(--spacing-4)}.segmentGroup__item--size_sm{padding-inline:var(--spacing-12);border-radius:var(--radii-md);font-size:var(--font-sizes-xs);min-height:var(--sizes-24)}.segmentGroup__root--fluid_true{width:var(--sizes-full);display:flex}.segmentGroup__item--fluid_true{padding-inline:var(--spacing-8);flex:1}.segmentGroup__root--size_md{padding:var(--spacing-4)}.segmentGroup__item--size_md{padding-inline:var(--spacing-16);font-size:var(--font-sizes-sm);min-height:var(--sizes-28)}.segmentGroup__root--size_lg{padding:var(--spacing-4)}.segmentGroup__item--size_lg{padding-inline:var(--spacing-32);font-size:var(--font-sizes-sm);min-height:var(--sizes-32)}.tabs__trigger--size_md{padding-inline:var(--spacing-16);gap:var(--spacing-8);font-size:var(--font-sizes-sm);height:var(--sizes-36)}.tabs__list--variant_enclosed{background:var(--colors-muted);padding:var(--spacing-4);border-radius:var(--radii-lg);gap:var(--spacing-4)}.tabs__trigger--variant_enclosed{border-radius:var(--radii-md)}.tabs__trigger--variant_enclosed:is([aria-selected=true],[data-selected]){background:var(--colors-background);color:var(--colors-foreground);box-shadow:var(--shadows-sm)}.tabs__trigger--variant_enclosed:is(:hover,[data-hover]){color:var(--colors-foreground)}.tabs__list--fitted_true{width:var(--sizes-full);min-width:var(--sizes-0)}.tabs__trigger--fitted_true{padding-inline:var(--spacing-8);font-size:var(--font-sizes-xs);text-align:center;min-width:var(--sizes-0);flex:1;justify-content:center}.tabs__list--variant_line[data-orientation=horizontal]{border-bottom-width:var(--border-widths-1);border-bottom-style:solid;border-bottom-color:var(--colors-border)}.tabs__list--variant_line[data-orientation=vertical]{border-right-width:var(--border-widths-1);border-right-style:solid;border-right-color:var(--colors-border)}.tabs__trigger--variant_line:is(:hover,[data-hover]),.tabs__trigger--variant_line:is([aria-selected=true],[data-selected]){color:var(--colors-foreground)}.tabs__indicator--variant_line{background:var(--colors-primary)}.tabs__indicator--variant_line[data-orientation=horizontal]{bottom:var(--spacing-0);height:var(--sizes-2)}.tabs__indicator--variant_line[data-orientation=vertical]{right:var(--spacing-0);width:var(--sizes-2)}.tabs__list--variant_outline[data-orientation=horizontal]{border-bottom-width:var(--border-widths-1);border-bottom-style:solid;border-bottom-color:var(--colors-border)}.tabs__list--variant_outline[data-orientation=vertical]{border-right-width:var(--border-widths-1);border-right-style:solid;border-right-color:var(--colors-border)}.tabs__trigger--variant_outline{border-radius:var(--radii-md);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-transparent)}.tabs__trigger--variant_outline:is([aria-selected=true],[data-selected]){background:var(--colors-background);border-color:var(--colors-border);color:var(--colors-foreground)}.tabs__trigger--variant_outline[data-orientation=horizontal]{border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs__trigger--variant_outline[data-orientation=horizontal]:is([aria-selected=true],[data-selected]){border-bottom-color:var(--colors-background);margin-bottom:-1px}.tabs__trigger--variant_outline[data-orientation=vertical]{border-top-right-radius:0;border-bottom-right-radius:0}.tabs__trigger--variant_outline[data-orientation=vertical]:is([aria-selected=true],[data-selected]){border-right-color:var(--colors-background);margin-right:-1px}.tabs__trigger--variant_outline:is(:hover,[data-hover]){color:var(--colors-foreground)}.tabs__trigger--size_sm{padding-inline:var(--spacing-12);gap:var(--spacing-4);font-size:var(--font-sizes-xs);height:var(--sizes-32)}.tabs__trigger--size_lg{padding-inline:var(--spacing-20);gap:var(--spacing-8);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);height:var(--sizes-40)}.sheet__content--size_md[data-swipe-direction=left],.sheet__content--size_md[data-swipe-direction=right]{width:420px;max-width:calc(100vw - 32px)}.sheet__content--size_sm[data-swipe-direction=left],.sheet__content--size_sm[data-swipe-direction=right]{width:320px;max-width:calc(100vw - 32px)}.sheet__content--size_lg[data-swipe-direction=left],.sheet__content--size_lg[data-swipe-direction=right]{width:560px;max-width:calc(100vw - 32px)}.sheet__content--size_full[data-swipe-direction=left],.sheet__content--size_full[data-swipe-direction=right]{width:100vw}.alert__root--status_info{border-color:var(--colors-primary)}.alert__icon--status_info{color:var(--colors-primary)}.alert__root--kind_subtle{background:var(--colors-muted);color:var(--colors-foreground)}.alert__root--status_warning{border-color:var(--colors-warning)}.alert__icon--status_warning{color:var(--colors-warning)}.alert__root--status_success{border-color:var(--colors-success)}.alert__icon--status_success{color:var(--colors-success)}.alert__root--status_destructive{border-color:var(--colors-destructive)}.alert__icon--status_destructive{color:var(--colors-destructive)}.alert__root--status_neutral{border-color:var(--colors-border)}.alert__icon--status_neutral{color:var(--colors-muted-foreground)}.alert__root--kind_outline{background:var(--colors-transparent);color:var(--colors-foreground)}.card__root--variant_outline{background:var(--colors-card);border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);box-shadow:none}.card__root--variant_elevated{background:var(--colors-card);border-width:var(--border-widths-0);box-shadow:var(--shadows-sm)}.card__root--variant_subtle{background:var(--colors-muted);border-width:var(--border-widths-0);box-shadow:none}.card__root--variant_ghost{background:var(--colors-transparent);border-width:var(--border-widths-0);box-shadow:none}.card__header--size_sm{padding-inline:var(--spacing-16);padding-top:var(--spacing-16)}.card__title--size_sm{font-size:var(--font-sizes-md)}.card__body--size_sm{padding-inline:var(--spacing-16);padding-block:var(--spacing-16)}.card__footer--size_sm{padding-inline:var(--spacing-16);padding-bottom:var(--spacing-16)}.card__header--size_lg{padding-inline:var(--spacing-32);padding-top:var(--spacing-32)}.card__title--size_lg{font-size:var(--font-sizes-xl)}.card__body--size_lg{padding-inline:var(--spacing-32);padding-block:var(--spacing-32)}.card__footer--size_lg{padding-inline:var(--spacing-32);padding-bottom:var(--spacing-32)}.avatar__root--size_md{font-size:var(--font-sizes-sm);width:var(--sizes-40);height:var(--sizes-40)}.avatar__root--variant_subtle{background:var(--colors-muted);border-width:var(--border-widths-0);color:var(--colors-muted-foreground)}.avatar__root--size_lg{font-size:var(--font-sizes-md);width:var(--sizes-48);height:var(--sizes-48)}.avatar__root--variant_solid{background:var(--colors-primary);border-color:var(--colors-primary);color:var(--colors-primary-foreground)}.avatar__root--variant_surface{background:var(--colors-muted)}.avatar__root--variant_outline,.avatar__root--variant_surface{border-width:var(--border-widths-1);border-style:solid;border-color:var(--colors-border);color:var(--colors-foreground)}.avatar__root--variant_outline{background:var(--colors-transparent)}.avatar__root--size_xs{font-size:var(--font-sizes-xs);width:var(--sizes-24);height:var(--sizes-24)}.avatar__root--size_sm{font-size:var(--font-sizes-xs);width:var(--sizes-32);height:var(--sizes-32)}.avatar__root--size_xl{font-size:var(--font-sizes-lg);width:var(--sizes-56);height:var(--sizes-56)}.avatar__root--size_2xl{font-size:var(--font-sizes-xl);width:var(--sizes-64);height:var(--sizes-64)}.field__root--inline_true{gap:var(--spacing-12);flex-flow:wrap;align-items:center}.field__root--labelFirst_true{align-items:center;column-gap:var(--spacing-12);row-gap:var(--spacing-4);grid-template-columns:auto 1fr;display:grid}.field__errorText--labelFirst_true,.field__helperText--labelFirst_true,.field__input--labelFirst_true{grid-column:2}.field__label--labelFirst_true{grid-column:1;justify-self:start}.field__select--labelFirst_true{grid-column:2}.field__textarea--labelFirst_true{grid-column:2;align-self:start}.switchStyle__root--size_md{--switch-width:var(--sizes-40);--switch-height:var(--sizes-20);gap:var(--spacing-12)}.switchStyle__label--size_md{font-size:var(--font-sizes-sm)}.switchStyle__root--size_sm{--switch-width:var(--sizes-36);--switch-height:var(--sizes-18);gap:var(--spacing-8)}.switchStyle__label--size_sm{font-size:var(--font-sizes-sm)}.switchStyle__root--size_lg{--switch-width:var(--sizes-48);--switch-height:var(--sizes-24);gap:var(--spacing-12)}.switchStyle__label--size_lg{font-size:var(--font-sizes-md)}.progressCircular__root--size_md{--progress-circle-size:var(--sizes-56);--progress-circle-thickness:4px}.progressCircular__valueText--size_md{font-size:var(--font-sizes-xs)}.progressCircular__root--size_sm{--progress-circle-size:var(--sizes-40);--progress-circle-thickness:3px}.progressCircular__valueText--size_sm{font-size:var(--font-sizes-2xs)}.progressLinear__root--size_md{--progress-thickness:var(--sizes-4)}.progressLinear__root--size_sm{--progress-thickness:var(--sizes-2)}}
