@layer components{.cds-callout{border-radius:var(--radius,.625rem);color:var(--foreground);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.cds-callout[data-variant=info]{border-color:color-mix(in oklab, var(--primary) 30%, transparent);background:color-mix(in oklab, var(--primary) 10%, transparent)}.cds-callout[data-variant=warning]{background:#f99c001a;background:lab(72.7183% 31.8672 97.9407/.1);border-color:#f99c004d;border-color:lab(72.7183% 31.8672 97.9407/.3)}.cds-callout[data-variant=danger]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent);background:color-mix(in oklab, var(--destructive) 10%, transparent)}.cds-callout[data-variant=success]{background:#00bb7f1a;background:lab(66.9756% -58.27 19.5419/.1);border-color:#00bb7f4d;border-color:lab(66.9756% -58.27 19.5419/.3)}.cds-callout__icon{flex:none;width:1rem;height:1rem;margin-top:.125rem}.cds-callout[data-variant=info] .cds-callout__icon{color:var(--primary)}.cds-callout[data-variant=warning] .cds-callout__icon{color:#dd7400;color:lab(60.3514% 40.5624 87.1228)}.cds-callout[data-variant=danger] .cds-callout__icon{color:var(--destructive)}.cds-callout[data-variant=success] .cds-callout__icon{color:#009767;color:lab(55.0481% -49.9246 15.93)}:where(.dark) .cds-callout[data-variant=warning] .cds-callout__icon{color:#fcbb00;color:lab(80.1641% 16.6016 99.2089)}:where(.dark) .cds-callout[data-variant=success] .cds-callout__icon{color:#00d294;color:lab(75.0771% -60.7313 19.4147)}.cds-callout__content{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cds-callout__title,.cds-callout__body{color:var(--foreground);margin:0;font-size:.875rem;line-height:1.25rem}.cds-callout__title{font-weight:500}.cds-callout__body{color:color-mix(in oklab, var(--foreground) 90%, transparent)}.cds-circular-progress{justify-content:center;align-items:center;display:inline-flex;position:relative}.cds-circular-progress__svg{display:block;transform:rotate(-90deg)}.cds-circular-progress__track{opacity:.2}.cds-circular-progress__value{transition:stroke-dashoffset .3s ease-in-out}.cds-separator{background:var(--border);flex-shrink:0}.cds-separator[data-orientation=horizontal]{width:100%;height:1px}.cds-separator[data-orientation=vertical]{width:1px;height:100%}.cds-skeleton{border-radius:calc(var(--radius) - 2px);background:var(--accent);animation:2s cubic-bezier(.4,0,.6,1) infinite cds-pulse}@keyframes cds-pulse{50%{opacity:.5}}.cds-input{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--muted);width:100%;height:2.5rem;color:var(--foreground);font:inherit;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex}.cds-input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 60%, transparent);outline:none}.cds-input:disabled{cursor:not-allowed;opacity:.5}:where(.dark) .cds-input{background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1)}.cds-textarea{field-sizing:content;resize:none;border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);width:100%;min-height:4rem;color:var(--foreground);font:inherit;background:0 0;outline:none;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;transition:color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 1px 2px #0000000d}.cds-textarea::placeholder{color:var(--muted-foreground)}.cds-textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 50%, transparent), 0 1px 2px #0000000d}.cds-textarea:disabled{cursor:not-allowed;opacity:.5}.cds-textarea[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 20%, transparent), 0 1px 2px #0000000d}:where(.dark) .cds-textarea{background:color-mix(in oklab, var(--input) 30%, transparent)}:where(.dark) .cds-textarea[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in oklab, var(--destructive) 40%, transparent), 0 1px 2px #0000000d}.cds-label{color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:flex}:where(.group[data-disabled=true]) .cds-label{pointer-events:none;opacity:.5}:where(.peer:disabled)~.cds-label{cursor:not-allowed;opacity:.5}.cds-alert{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:0 1fr;align-items:start;row-gap:.125rem;width:100%;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:grid;position:relative}.cds-alert[data-variant=default]{background:var(--card);color:var(--card-foreground)}.cds-alert:has(>svg){grid-template-columns:1rem 1fr;column-gap:.75rem}.cds-alert>svg{color:currentColor;width:1rem;height:1rem;transform:translateY(.125rem)}.cds-alert[data-variant=destructive]{background:var(--card);color:var(--destructive)}.cds-alert[data-variant=destructive] .cds-alert__description{color:color-mix(in oklab, var(--destructive) 90%, transparent)}.cds-alert__title{letter-spacing:-.025em;-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column-start:2;min-height:1rem;font-weight:500;display:-webkit-box;overflow:hidden}.cds-alert__description{color:var(--muted-foreground);grid-column-start:2;justify-items:start;gap:.25rem;font-size:.875rem;line-height:1.25rem;display:grid}.cds-alert__description p{line-height:1.625}.cds-progress{background:color-mix(in oklab, var(--primary) 20%, transparent);border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.cds-progress__indicator{background:var(--primary);flex:1;width:100%;height:100%;transition:all .15s cubic-bezier(.4,0,.2,1)}.cds-card{border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);font:inherit;text-align:left;background:0 0;padding:.75rem;display:block}.cds-card[data-selected=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent)}.cds-card[data-selectable=true]{width:100%;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.cds-card[data-selectable=true][data-selected=false]:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent);background:color-mix(in oklab, var(--primary) 5%, transparent)}}.cds-card[data-selectable=true]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 60%, transparent);outline:none}.cds-card[data-overlay=true]{position:relative}.cds-card__select-overlay{border-radius:var(--radius);color:inherit;font:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.cds-card__select-overlay:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 60%, transparent);outline:none}.cds-notification-badge{color:#fff;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--background);background:#e40014;background:lab(48.4493% 77.4328 61.5452);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.cds-notification-badge[data-size=sm]{min-width:1rem;height:1rem;padding-inline:.25rem;font-size:.625rem}.cds-notification-badge[data-size=md]{min-width:1.125rem;height:1.125rem;padding-inline:.25rem}.cds-notification-dot{box-shadow:0 0 0 2px var(--background);background:#fb2c36;background:lab(55.4814% 75.0732 48.8528);border-radius:9999px;flex-shrink:0;display:inline-block}.cds-notification-dot[data-size=sm]{width:.5rem;height:.5rem}.cds-notification-dot[data-size=md]{width:.625rem;height:.625rem}@media (min-width:48rem){.cds-input,.cds-textarea{font-size:.875rem;line-height:1.25rem}}@media (prefers-reduced-motion:reduce){.cds-circular-progress__value,.cds-progress__indicator,.cds-card[data-selectable=true]{transition:none}.cds-skeleton{animation:none}}}
