@charset "UTF-8";@layer skeletonic.reset,skeletonic.tokens,skeletonic.layout,skeletonic.elements,skeletonic.components,skeletonic.utilities;@layer skeletonic{@layer skeletonic.elements, skeletonic.components, skeletonic.utilities;:root{--cl-primary:light-dark(oklch(0.4 0.2 250), oklch(0.7 0.16 250));--cl-secondary:light-dark(oklch(0.38 0.15 200), oklch(0.65 0.12 200));--cl-success:light-dark(oklch(0.7 0.2 140), oklch(0.75 0.15 140));--cl-info:light-dark(oklch(0.85 0.15 100), oklch(0.88 0.12 100));--cl-warning:light-dark(oklch(0.8 0.15 80), oklch(0.82 0.12 80));--cl-danger:light-dark(oklch(0.45 0.25 20), oklch(0.65 0.2 20));--cl-tertiary:light-dark(oklch(0.38 0.13 160), oklch(0.65 0.11 160));--font:"Open Sans", sans-serif;--bg-primary:light-dark(oklch(0.96 0.03 250), oklch(0.18 0.04 250));--bg-tertiary:light-dark(oklch(0.96 0.03 160), oklch(0.18 0.04 160));--bg-disable:var(--cl-grey-200);--bg-secondary:light-dark(oklch(0.96 0.03 200), oklch(0.18 0.04 200));--bg-success:light-dark(oklch(0.96 0.03 140), oklch(0.18 0.04 140));--bg-info:light-dark(oklch(0.96 0.04 100), oklch(0.18 0.04 100));--bg-warning:light-dark(oklch(0.96 0.04 80), oklch(0.18 0.04 80));--bg-danger:light-dark(oklch(0.96 0.03 20), oklch(0.18 0.04 20));--cl-grey-100:light-dark(oklch(0.98 0.01 250), oklch(0.15 0.01 250));--cl-grey-200:light-dark(oklch(0.92 0.01 250), oklch(0.22 0.01 250));--cl-grey-300:light-dark(oklch(0.84 0.01 250), oklch(0.32 0.01 250));--cl-grey-400:light-dark(oklch(0.7 0.01 250), oklch(0.45 0.01 250));--cl-grey-500:light-dark(oklch(0.5 0.01 250), oklch(0.6 0.01 250));--cl-grey-600:light-dark(oklch(0.38 0.01 250), oklch(0.7 0.01 250));--cl-grey-700:light-dark(oklch(0.3 0.01 250), oklch(0.78 0.01 250));--cl-grey-800:light-dark(oklch(0.24 0.01 250), oklch(0.85 0.01 250));--cl-grey-900:light-dark(oklch(0.18 0.01 250), oklch(0.91 0.01 250));--cl-grey-1000:light-dark(oklch(0.12 0.01 250), oklch(0.96 0.01 250));--cl-border:var(--cl-grey-300);--cl-input:var(--cl-grey-300);--cl-ring:var(--cl-primary);--cl-muted:var(--cl-grey-100);--cl-muted-foreground:var(--cl-grey-500)}.text-primary{color:var(--cl-primary)}.text-secondary{color:var(--cl-secondary)}.text-white{color:var(--cl-white)}.text-black{color:var(--cl-black)}.bg-primary{background-color:var(--bg-primary)}.bg-surface{background-color:var(--cl-surface)}.bg-black{background-color:var(--cl-black)}.bg-white{background-color:var(--cl-white)}.bg-soft{background-color:var(--cl-grey-100)}:root{--gr:1.62;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-xl:1.25rem;--radius-pill:62.4375rem;--control-height-sm:2.125rem;--control-height:2.75rem;--control-height-lg:3.25rem;--control-padding-x:1.5rem;--control-padding-x-sm:1rem;--control-padding-x-lg:2rem;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif;--shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--shadow-md:0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:400ms;--ease-standard:cubic-bezier(0.4, 0, 0.2, 1);--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--gr-fsb:clamp(1.0625rem, 1.4vw, 1.25rem);--gr-fsl:clamp(1.25rem, 2vw, 1.5rem);--gr-fss:clamp(0.75rem, 1vw, 0.875rem);--gr-h1:clamp(2.5rem, 8vw, 4.5rem);--gr-h2:clamp(2rem, 5vw, 3rem);--gr-h3:clamp(1.5rem, 3vw, 1.875rem);--gr-h4:clamp(1.25rem, 2vw, 1.5rem);--gr-h5:clamp(1.125rem, 1vw, 1.25rem);--gr-h6:clamp(1rem, 1.4vw, 1.125rem);--gr-lh-h1:1.1;--gr-lh-h2:1.1;--gr-lh-h3:1.2;--gr-lh-h4:1.3;--gr-lh-h5:1.4;--gr-lh-h6:1.5;--cl-white:oklch(1 0 0);--cl-black:oklch(0 0 0);--background-color:light-dark(oklch(1 0 0), oklch(0.05 0.01 250));--foreground-color:light-dark(oklch(0.11 0.01 250), oklch(0.95 0.01 250));--cl-surface:light-dark(oklch(0.98 0.01 250), oklch(0.12 0.02 250));--link-color:light-dark(#0056b3, #66b2ff);--link-color-visited:light-dark(#5a3a8c, #b89bf0);--link-color-hover:light-dark(#003d7a, #99ccff);--link-color-focus:light-dark(#003d7a, #99ccff);--link-color-active:light-dark(#003d7a, #99ccff);--focus-ring-color:var(--link-color);--bp-sm:30em;--bp-md:48em;--bp-lg:64em;--bp-xl:80em;--bp-xxl:96em;color-scheme:light dark}.group::after{clear:both;content:"";display:table}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-between{justify-content:space-between}.flex-center{justify-content:center}.flex-middle{align-items:center}.flex-1{flex:1}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mx-auto{margin-left:auto;margin-right:auto}.max-w-640{max-width:640px}.max-w-800{max-width:800px}.max-w-980{max-width:980px}.w-full{width:100%}.h-full{height:100%}.h-fixed-card{height:360px;min-height:360px}.w-120,.w-240{height:auto;width:240px}.w-120{width:120px}.w-40{width:40%}.w-70{width:70%}.size-32{height:32px;width:32px}.size-48{height:48px;width:48px}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-top{z-index:1000}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.grayscale{filter:grayscale(1)}.bold{font-weight:700}.semibold{font-weight:600}.italic{font-style:italic}.no-underline{text-decoration:none!important}.underline{text-decoration:underline!important}.tracking-tight{letter-spacing:-.02em}.antialiased{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.radius,.radius-xl{border-radius:var(--radius-xl)}.radius-full{border-radius:var(--radius-pill)}.grid{container-type:inline-size;display:grid;gap:2rem}.grid.masonry{align-items:start;grid-template-rows:masonry}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}@container (max-width: 48em){.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6{grid-template-columns:1fr}}@layer skeletonic.elements{.button,[type=submit],button{align-items:center;background:var(--bg-disable);border:0;border-radius:var(--radius-md);box-shadow:inset 0 1.6px 0 rgba(255,255,255,.3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;justify-content:center;line-height:1;margin:0;min-height:var(--control-height);min-width:6rem;padding:.75rem var(--control-padding-x);text-align:center;text-decoration:none;transition:background-color var(--duration-fast) ease-out,color var(--duration-fast) ease-out,opacity var(--duration-fast) ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{background:var(--cl-grey-900);color:var(--cl-white)}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{background:var(--cl-grey-1000);color:var(--cl-white);opacity:.85;text-decoration:none;transition:all var(--duration-fast) linear}.button:hover,[type=submit]:hover,button:hover{opacity:.9;text-decoration:none;transition:all var(--duration-fast) linear}.button:focus-visible,[type=submit]:focus-visible,button:focus-visible{background:var(--cl-grey-200);opacity:.7;outline:2px solid var(--focus-ring-color);outline-offset:2px;text-decoration:none;transition:all var(--duration-fast) linear}@media (forced-colors:active){.button:focus-visible,[type=submit]:focus-visible,button:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}.button:disabled,[type=submit]:disabled,button:disabled{background:var(--cl-grey-700);color:var(--cl-white);cursor:not-allowed;outline:0;transition:all var(--duration-fast) linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.primary,[type=submit].primary,button.primary{background:var(--cl-primary);color:light-dark(var(--cl-white),var(--cl-black))}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{background-color:#0052a3}.button.secondary,[type=submit].secondary,button.secondary{background:var(--cl-secondary);color:light-dark(var(--cl-white),var(--cl-black))}.button.secondary:hover,[type=submit].secondary:hover,button.secondary:hover{background-color:#005875}.button.info,[type=submit].info,button.info{background:var(--cl-info);color:var(--cl-black)}.button.info:hover,[type=submit].info:hover,button.info:hover{background-color:#23853c}.button.success,[type=submit].success,button.success{background:var(--cl-success);color:var(--cl-black)}.button.success:hover,[type=submit].success:hover,button.success:hover{background-color:#1b702e}.button.error,[type=submit].error,button.error{background:var(--cl-danger);color:light-dark(var(--cl-white),var(--cl-black))}.button.error:hover,[type=submit].error:hover,button.error:hover{background-color:#cb0b00}.button.warning,[type=submit].warning,button.warning{background:var(--cl-warning);color:var(--cl-black)}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{background-color:#ab6400}.button.link,[type=submit].link,button.link{background:0 0;border-color:transparent;box-shadow:none;color:var(--link-color);cursor:pointer;text-decoration:none;transition:all var(--duration-fast) linear}.button.link:visited,[type=submit].link:visited,button.link:visited{color:var(--link-color-visited)}.button.link:active,.button.link:hover,[type=submit].link:active,[type=submit].link:hover,button.link:active,button.link:hover{color:var(--link-color-hover);text-decoration:underline}.button.link:focus-visible,[type=submit].link:focus-visible,button.link:focus-visible{color:var(--link-color-focus);outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (forced-colors:active){.button.link:focus-visible,[type=submit].link:focus-visible,button.link:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}.button-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}.button-group>.button,.button-group>button{margin-bottom:0}.btn,.btn:hover{text-decoration:none}.btn{align-items:center;background:var(--cl-primary);border:0;border-radius:var(--radius-sm);color:light-dark(var(--cl-white),var(--cl-black));cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem 1rem;position:relative;text-align:center;transition:all var(--duration-fast) linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:1}.btn:hover{opacity:.9}.btn-round{border-radius:50%;padding:.5rem}.btn-oval:hover,.btn-round:hover{opacity:.9}.btn-oval{border-radius:var(--radius-pill);min-width:9rem}.btn-outline{background:0 0;border:2px solid var(--cl-primary-on-surface, var(--cl-primary));color:var(--cl-primary-on-surface, var(--cl-primary))}.btn-outline:hover{background:var(--cl-primary-on-surface, var(--cl-primary));color:var(--background-color, #ffffff);opacity:1}.block{border:0;display:block;padding:.75rem 1.5rem;width:100%}.button.primary-outline,[type=submit].primary-outline,button.primary-outline{background-color:light-dark(var(--cl-white),var(--cl-black));border:1px solid var(--cl-primary);color:var(--cl-primary)}.button.primary-outline:hover,[type=submit].primary-outline:hover,button.primary-outline:hover{background-color:var(--bg-primary);color:var(--cl-primary);opacity:1;text-decoration:none;transition:all var(--duration-fast) linear}.button.secondary-outline,[type=submit].secondary-outline,button.secondary-outline{background-color:light-dark(var(--cl-white),var(--cl-black));border:1px solid var(--cl-secondary);color:var(--cl-secondary)}.button.secondary-outline:hover,[type=submit].secondary-outline:hover,button.secondary-outline:hover{background-color:var(--bg-secondary);color:var(--cl-secondary);opacity:1;text-decoration:none;transition:all var(--duration-fast) linear}.button.success-outline,[type=submit].success-outline,button.success-outline{background-color:light-dark(var(--cl-white),var(--cl-black));border:1px solid var(--cl-success);color:var(--cl-success)}.button.success-outline:hover,[type=submit].success-outline:hover,button.success-outline:hover{background-color:var(--bg-success);color:var(--cl-success);opacity:1;text-decoration:none;transition:all var(--duration-fast) linear}.button.error-outline,[type=submit].error-outline,button.error-outline{background-color:var(--cl-white);border:1px solid var(--cl-danger);color:var(--cl-danger)}.button.error-outline:hover,[type=submit].error-outline:hover,button.error-outline:hover{background-color:var(--bg-danger);color:var(--cl-danger);opacity:1;text-decoration:none;transition:all var(--duration-fast) linear}.button.warning-outline,[type=submit].warning-outline,button.warning-outline{background-color:var(--cl-white);border:1px solid var(--cl-warning);color:var(--cl-warning)}.button.warning-outline:hover,[type=submit].warning-outline:hover,button.warning-outline:hover{background-color:var(--bg-warning);color:var(--cl-warning);opacity:1;text-decoration:none;transition:all var(--duration-fast) linear}.bd-clipboard{position:relative}.button-clipboard{display:block;font-size:.65em;inset-inline-end:2.6rem;min-width:auto;padding:.6rem;position:absolute;top:1.6rem;z-index:10}code,kbd,pre,samp{font-family:"SF Mono",SFMono-Regular,Consolas,monospace;font-size:.875em}code:not(.primary):not(.secondary):not(.tertiary):not(.success):not(.info):not(.warning):not(.error){background:0 0;border:0;border-radius:var(--radius-sm);box-shadow:none;color:inherit;display:inline;overflow-wrap:break-word;padding:.125rem .375rem;word-break:break-word}hr,pre{background-color:transparent}code.error,code.info,code.primary,code.secondary,code.success,code.tertiary,code.warning,pre{direction:ltr;page-break-inside:avoid;text-align:left;word-wrap:break-word;display:block;padding:1.62rem}pre{margin-bottom:0;overflow:auto}pre code{display:block;padding:0;white-space:pre-wrap}code.error,code.info,code.primary,code.secondary,code.success,code.tertiary,code.warning{border-radius:var(--radius-md)}code.primary{background:var(--bg-primary);border-block:.1rem solid var(--cl-primary);border-inline-end:.1rem solid var(--cl-primary);border-inline-start:.9rem solid var(--cl-primary);box-shadow:var(--shadow-sm);color:light-dark(#1a1a1a,#f5f5f5)}code.secondary{background:var(--bg-secondary);border-block:.1rem solid var(--cl-secondary);border-inline-end:.1rem solid var(--cl-secondary);border-inline-start:.9rem solid var(--cl-secondary)}code.secondary,code.success,code.tertiary{box-shadow:var(--shadow-sm);color:light-dark(#1a1a1a,#f5f5f5)}code.tertiary{background:var(--bg-tertiary);border-block:.1rem solid var(--cl-tertiary);border-inline-end:.1rem solid var(--cl-tertiary);border-inline-start:.9rem solid var(--cl-tertiary)}code.success{background:var(--bg-success);border-block:.1rem solid var(--cl-success);border-color:var(--cl-success);border-inline-end:.1rem solid var(--cl-success);border-inline-start:.9rem solid var(--cl-success)}code.info{background:var(--bg-info);border-block:.1rem solid var(--cl-info);border-inline-end:.1rem solid var(--cl-info);border-inline-start:.9rem solid var(--cl-info)}code.error,code.info,code.warning{box-shadow:var(--shadow-sm);color:light-dark(#1a1a1a,#f5f5f5)}code.warning{background:var(--bg-warning);border-block:.1rem solid var(--cl-warning);border-inline-end:.1rem solid var(--cl-warning);border-inline-start:.9rem solid var(--cl-warning)}code.error{background:var(--bg-danger);border-block:.1rem solid var(--cl-danger);border-inline-end:.1rem solid var(--cl-danger);border-inline-start:.9rem solid var(--cl-danger)}hr{border:0;border-top:1px solid var(--cl-grey-300);margin:2rem 0;width:100%}hr.hr-dashed{background:0 0;border:0;border-top:2px dashed var(--cl-grey-700);position:relative}hr.hr-dashed::after{content:"";inset-inline-end:-1px;pointer-events:none;position:absolute;top:-1px}hr.hr-dotted,hr.hr-solid{background-color:transparent;border-top:2px dotted var(--cl-grey-700)}hr.hr-solid{border-top:2px solid var(--cl-grey-700)}hr.hr-text{background:var(--cl-white);border:0;height:1.5em;line-height:1em;opacity:.5;outline:0;text-align:center}hr.hr-text::before{background:linear-gradient(to right,transparent,var(--cl-black),transparent);content:"";height:1px;inset-inline-start:0;position:absolute;top:50%;width:100%}hr.hr-text,hr.hr-text::after{color:var(--cl-black);position:relative}hr.hr-text::after{background-color:var(--cl-white);content:attr(data-content);display:inline-block;line-height:1.5em;padding:0 .5em}hr.hr-icon{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-position:50% 50%;background-repeat:no-repeat;height:20px;position:relative}hr.hr-icon::before{inset-inline-end:calc(50% + 25px);width:100%}hr.hr-icon::after{width:100%}hr.hr-rounded{border-radius:var(--radius-md);border-top:8px solid var(--cl-grey-700)}hr.hr-rounded,hr.hr-small,hr.hr-small::after,hr.hr-vertical{background-color:transparent}hr.hr-small{border-style:none;line-height:0}hr.hr-small::after{border-top:1px solid var(--cl-grey-700);content:"";display:inline-block;max-width:100%;vertical-align:top;width:100px}hr.hr-vertical{border-inline-start:1px solid var(--cl-grey-700);height:100px;margin-inline:auto;width:1px}hr.hr-doubled{background-color:transparent;border-top:double var(--cl-grey-700) 2px}hr.hr-blurred{background-color:transparent;border:0;box-shadow:0 0 10px 1px var(--cl-black);height:0}hr.hr-blurred::after{content:" "}hr.hr-icon::after,hr.hr-icon::before{border-bottom:1px solid var(--cl-grey-700);content:"";position:absolute;top:50%}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--background-color);border:1px solid var(--cl-border);border-radius:var(--radius-md);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:var(--foreground-color);display:block;font-family:inherit;font-size:1rem;line-height:1.5;min-height:var(--control-height);outline:0;padding:.625rem 1rem;transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out;width:100%}input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:var(--cl-muted-foreground)}input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--cl-muted-foreground)}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,textarea:hover{border-color:var(--cl-grey-400)}input[type=email]:focus-visible,input[type=file]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible,textarea:focus-visible{border-color:var(--cl-ring);box-shadow:0 0 0 1px var(--cl-ring);outline:2px solid var(--cl-ring);outline-offset:2px}input[type=email]:disabled,input[type=file]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}textarea{field-sizing:content;min-height:5rem;resize:vertical}select::picker(select){background-color:var(--cl-surface);border:1px solid var(--cl-grey-200);border-radius:var(--radius-lg);box-shadow:0 10px 25px -5px rgba(0,0,0,.1);padding:.5rem}.input-error,.input-info,.input-primary,.input-secondary,.input-success,.input-warning{color:light-dark(#1a1a1a,#f5f5f5)}.input-primary{background:var(--bg-primary);border-color:var(--cl-primary)}.input-secondary{background:var(--bg-secondary);border-color:var(--cl-secondary)}.input-success{background:var(--bg-success);border-color:var(--cl-success)}.input-info{background:var(--bg-info);border-color:var(--cl-info)}.input-warning{background:var(--bg-warning);border-color:var(--cl-warning)}.input-error{background:var(--bg-danger);border-color:var(--cl-danger)}fieldset{border:1px solid var(--cl-grey-200);margin:1.62rem 0;min-width:0;padding:1.62rem 0 1.62rem 1.62rem}iframe,img,video{height:auto;max-width:100%;vertical-align:bottom}.link-1,.link-10,.link-11,.link-12,.link-2,.link-3,.link-4,.link-5,.link-6,.link-7,.link-8,.link-9{background-color:transparent;box-shadow:none;display:inline-block;padding:10px;position:relative;transition:all var(--duration-slower) ease-out}.link-10:hover,.link-11:hover,.link-12:hover,.link-1:hover,.link-2:hover,.link-3:hover,.link-4:hover,.link-5:hover,.link-6:hover,.link-7:hover,.link-8:hover,.link-9:hover,a:link{text-decoration:none}.link-1,.link-2,.link-5,.link-6,.link-7,.link-8{overflow:hidden}.link-1::before{content:"";inset-inline-start:0;position:absolute;transform:translateX(-100%);transition:transform var(--duration-slower) ease-out}.link-1:hover::before,.link-2:hover::before{transform:translateX(0)}.link-1::before,.link-2::before,.link-3::before{background:var(--link-color-focus);bottom:0;height:3px;width:100%}.link-2::before{content:"";inset-inline-end:0;position:absolute;transform:translateX(100%);transition:transform var(--duration-slower) ease-out}.link-3::before{inset-inline-start:0;transform:scaleX(0)}.link-3:hover::before{transform:scaleX(1)}.link-3::before,.link-4::before,.link-5::after,.link-5::before{content:"";position:absolute;transition:transform var(--duration-slower) ease-out}.link-4::before{background:var(--link-color-focus);bottom:0;height:3px;inset-inline-start:0;transform:scaleX(1);width:100%}.link-4:hover::before{transform:scaleX(0)}.link-5::after,.link-5::before{transform:translateX(-100%)}.link-5::before{bottom:0}.link-5::after{top:0}.link-5::after,.link-5::before{background:var(--link-color-focus);height:2px;inset-inline-start:0;width:100%}.link-5:hover::after,.link-5:hover::before,.link-6:hover::after,.link-6:hover::before{transform:translateX(0)}.link-6::after,.link-6::before{content:"";position:absolute;transform:translateX(100%);transition:transform var(--duration-slower) ease-out}.link-6::before{bottom:0}.link-6::after{top:0}.link-6::after,.link-6::before{background:var(--link-color-focus);height:2px;inset-inline-start:0;width:100%}.link-7::after,.link-7::before{content:"";position:absolute;transform:scaleX(0);transition:transform var(--duration-slower) ease-out}.link-7::before{bottom:0}.link-7::after{top:0}.link-7:hover::after,.link-7:hover::before{transform:scaleX(1)}.link-7::after,.link-7::before{background:var(--link-color-focus);height:2px;inset-inline-start:0;width:100%}.link-8::after,.link-8::before{content:"";position:absolute;transition:transform var(--duration-slower) ease-out}.link-8::before{bottom:0;transform:translateX(-100%)}.link-8::after{top:0;transform:translateX(100%)}.link-10::before,.link-8::after,.link-8::before,.link-9::before{background:var(--link-color-focus);height:2px;inset-inline-start:0;width:100%}.link-8:hover::after,.link-8:hover::before,[dir=rtl] .link-1:hover::before,[dir=rtl] .link-2:hover::before,[dir=rtl] .link-5:hover::after,[dir=rtl] .link-5:hover::before,[dir=rtl] .link-6:hover::after,[dir=rtl] .link-6:hover::before,[dir=rtl] .link-8:hover::after,[dir=rtl] .link-8:hover::before{transform:translateX(0)}.link-10::before,.link-9::before{content:"";opacity:0;position:absolute;top:100%;transform:translateY(20px);transition:opacity var(--duration-slower),transform var(--duration-slower)}.link-10:hover::before,.link-9:hover::before{opacity:1;transform:translateY(0)}.link-10::before{transform:translateY(-15px)}.link-11::after,.link-11::before{color:var(--link-color-focus);content:"";position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--duration-slow) ease-out,content 0s}.link-11:hover::before{content:"[";transform:translateY(-50%) translateX(-15px)}.link-11:hover::after{content:"]";transform:translateY(-50%) translateX(15px)}.link-12::after,.link-12::before{color:var(--link-color-focus);content:"";position:absolute;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:center;transition:transform var(--duration-slow) ease-out}.link-12:hover::before{content:"[";transform:translateY(-50%) translateX(-12px) scaleX(1)}.link-12:hover::after{content:"]";transform:translateY(-50%) translateX(12px) scaleX(1)}[dir=rtl] .link-1::before,[dir=rtl] .link-5::after,[dir=rtl] .link-5::before,[dir=rtl] .link-8::before{transform:translateX(100%)}[dir=rtl] .link-2::before,[dir=rtl] .link-6::after,[dir=rtl] .link-6::before,[dir=rtl] .link-8::after{transform:translateX(-100%)}[dir=rtl] .link-11:hover::before{transform:translateY(-50%) translateX(15px)}[dir=rtl] .link-11:hover::after{transform:translateY(-50%) translateX(-15px)}[dir=rtl] .link-12:hover::before{transform:translateY(-50%) translateX(12px) scaleX(1)}[dir=rtl] .link-12:hover::after{transform:translateY(-50%) translateX(-12px) scaleX(1)}a:link{color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:active,a:hover{color:var(--link-color-hover);text-decoration:underline}a:focus-visible{color:var(--link-color-focus);outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (forced-colors:active){a:focus-visible{outline:3px solid CanvasText;outline-offset:2px}}a,a>span{color:inherit;position:relative;text-decoration:none}a::after,a::before,a>span::after,a>span::before{content:"";position:absolute;transition:transform .5s ease}ul{list-style:none outside}ol{list-style:decimal}ol,ul,ul.circle,ul.disc,ul.square{margin:1.62rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:1.6rem}.m-0{margin:0!important}.margin-xs{margin:.382rem}.mt-xs{margin-top:.382rem}.mb-xs{margin-bottom:.382rem}.margin-sm{margin:.618rem}.mt-sm{margin-top:.618rem}.mb-sm{margin-bottom:.618rem}.margin-md{margin:1rem}.mt-md{margin-top:1rem}.mb-md{margin-bottom:1rem}.margin-lg{margin:1.618rem}.mt-lg{margin-top:1.618rem}.mb-lg{margin-bottom:1.618rem}.margin-xl{margin:2.618rem}.mt-xl{margin-top:2.618rem}.mb-xl{margin-bottom:2.618rem}.margin-xxl{margin:4.236rem}.mt-xxl{margin-top:4.236rem}.mb-xxl{margin-bottom:4.236rem}.p-0{padding:0!important}.padding-xs{padding:.382rem}.pt-xs{padding-top:.382rem}.pb-xs{padding-bottom:.382rem}.px-xs{padding-left:.382rem;padding-right:.382rem}.py-xs{padding-bottom:.382rem;padding-top:.382rem}.padding-sm{padding:.618rem}.pt-sm{padding-top:.618rem}.pb-sm{padding-bottom:.618rem}.px-sm{padding-left:.618rem;padding-right:.618rem}.py-sm{padding-bottom:.618rem;padding-top:.618rem}.padding-md{padding:1rem}.pt-md{padding-top:1rem}.pb-md{padding-bottom:1rem}.px-md{padding-left:1rem;padding-right:1rem}.py-md{padding-bottom:1rem;padding-top:1rem}.padding-lg{padding:1.618rem}.pt-lg{padding-top:1.618rem}.pb-lg{padding-bottom:1.618rem}.px-lg{padding-left:1.618rem;padding-right:1.618rem}.py-lg{padding-bottom:1.618rem;padding-top:1.618rem}.padding-xl{padding:2.618rem}.pt-xl{padding-top:2.618rem}.pb-xl{padding-bottom:2.618rem}.px-xl{padding-left:2.618rem;padding-right:2.618rem}.py-xl{padding-bottom:2.618rem;padding-top:2.618rem}.padding-xxl{padding:4.236rem}.pt-xxl{padding-top:4.236rem}.pb-xxl{padding-bottom:4.236rem}.px-xxl{padding-left:4.236rem;padding-right:4.236rem}.py-xxl{padding-bottom:4.236rem;padding-top:4.236rem}.gap-0{gap:0}.gap-xs{gap:.382rem}.gap-x-xs{-moz-column-gap:.382rem;column-gap:.382rem}.gap-y-xs{row-gap:.382rem}.gap-sm{gap:.618rem}.gap-x-sm{-moz-column-gap:.618rem;column-gap:.618rem}.gap-y-sm{row-gap:.618rem}.gap-md{gap:1rem}.gap-x-md{-moz-column-gap:1rem;column-gap:1rem}.gap-y-md{row-gap:1rem}.gap-lg{gap:1.618rem}.gap-x-lg{-moz-column-gap:1.618rem;column-gap:1.618rem}.gap-y-lg{row-gap:1.618rem}.gap-xl{gap:2.618rem}.gap-x-xl{-moz-column-gap:2.618rem;column-gap:2.618rem}.gap-y-xl{row-gap:2.618rem}.gap-xxl{gap:4.236rem}.gap-x-xxl{-moz-column-gap:4.236rem;column-gap:4.236rem}.gap-y-xxl{row-gap:4.236rem}table{border:1px solid var(--cl-black);border-collapse:collapse;border-spacing:0;empty-cells:show;padding-bottom:25px}td,th,thead{vertical-align:top}thead{background-color:var(--cl-black);text-align:start}td,th{background-color:transparent;border-block-width:0;border-inline-end-width:0;border-inline-start:1px solid var(--cl-black);margin:0;overflow:visible;padding:6px 12px}td{color:var(--cl-black)}th{color:var(--cl-white)}.switch-toggle,input[type=checkbox].toggle,input[type=checkbox][role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cl-grey-200);border-radius:var(--radius-pill);cursor:pointer;display:inline-block;height:1.5rem;position:relative;transition:background-color var(--duration-slow) cubic-bezier(.4,0,.2,1);vertical-align:middle;width:2.75rem}.switch-toggle::before,input[type=checkbox].toggle::before,input[type=checkbox][role=switch]::before{background-color:var(--cl-white);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition:transform var(--duration-slow) cubic-bezier(.4,0,.2,1);width:1.25rem}.switch-toggle:checked,input[type=checkbox].toggle:checked,input[type=checkbox][role=switch]:checked{background-color:var(--cl-primary)}.switch-toggle:checked::before,input[type=checkbox].toggle:checked::before,input[type=checkbox][role=switch]:checked::before{transform:translateX(1.25rem)}.switch-toggle:focus-visible,input[type=checkbox].toggle:focus-visible,input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.switch-toggle:disabled,input[type=checkbox].toggle:disabled,input[type=checkbox][role=switch]:disabled{cursor:not-allowed;opacity:.5}}@layer skeletonic.components{.alert{background:var(--bg-disable);border-radius:var(--radius-md);color:light-dark(#1a1a1a,#f5f5f5);display:block;margin-bottom:1.62rem;padding:1.62rem;position:relative;transition:transform var(--duration-base) ease}.alert:has(a){cursor:pointer}.alert:has(a):hover{transform:translateY(-2px)}.alert.alert-error{background:var(--bg-danger);border:.0625rem solid var(--cl-danger)}.alert.alert-error>strong{color:var(--cl-danger)}.alert.alert-info{background:var(--bg-info);border:.0625rem solid var(--cl-info)}.alert.alert-primary{background:var(--bg-primary);border:.0625rem solid var(--cl-primary)}.alert.alert-primary>strong{color:var(--cl-primary)}.alert.alert-secondary{background:var(--bg-secondary);border:.0625rem solid var(--cl-secondary)}.alert.alert-secondary>strong{color:var(--cl-secondary)}.alert.alert-success{background:var(--bg-success);border:.0625rem solid var(--cl-success)}.alert.alert-warning{background:var(--bg-warning);border:.0625rem solid var(--cl-warning)}.badge{align-items:center;background:0 0;border:1px solid var(--cl-grey-300);border-radius:var(--radius-pill);color:var(--foreground-color);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1;min-height:1.5rem;padding:.25rem .625rem;text-align:center;vertical-align:middle;white-space:nowrap}.badge.primary,.badge.secondary{color:light-dark(var(--cl-white),var(--cl-black))}.badge.primary{background:var(--cl-primary);border-color:var(--cl-primary)}.badge.secondary{background:var(--cl-secondary);border-color:var(--cl-secondary)}.badge.success{background:var(--cl-success);border-color:var(--cl-success);color:var(--cl-black)}.badge.warning{background:var(--cl-warning);border-color:var(--cl-warning);color:var(--cl-black)}.badge.danger,.badge.error{background:var(--cl-danger);border-color:var(--cl-danger);color:light-dark(var(--cl-white),var(--cl-black))}.badge.info{background:var(--cl-info);border-color:var(--cl-info);color:var(--cl-black)}.card,dialog.modal{border-radius:var(--radius-lg)}.card{background-color:var(--background-color);border:1px solid var(--cl-border);box-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 1px 2px -1px rgba(0,0,0,.05);padding:1.5rem;transition:transform var(--duration-base) ease,box-shadow var(--duration-base) ease}.card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.05)}.card.primary{background-color:var(--bg-primary);border-color:var(--cl-primary)}.card-header{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.25rem}.card-title{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.card-description{color:var(--cl-muted-foreground);font-size:.875rem;line-height:1.4;margin:0}.card-content{font-size:.875rem;line-height:1.5}.card-footer{align-items:center;border-top:1px solid var(--cl-border);display:flex;gap:.75rem;margin-top:1.25rem;padding-top:1rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font);font-kerning:normal;font-variant-ligatures:common-ligatures;margin-trim:block;text-box-trim:trim-both;text-rendering:optimizeLegibility}.h1,.h2,h1,h2{font-size:var(--gr-h1);font-weight:700;letter-spacing:-.02em;line-height:var(--gr-lh-h1);margin-bottom:1.5rem}.h2,h2{font-size:var(--gr-h2);letter-spacing:-.015em;line-height:var(--gr-lh-h2)}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:600;margin-bottom:1rem}.h3,h3{font-size:var(--gr-h3);letter-spacing:-.01em;line-height:var(--gr-lh-h3)}.h4,.h5,.h6,h4,h5,h6{font-size:var(--gr-h4);line-height:var(--gr-lh-h4)}.h5,.h6,h5,h6{font-size:var(--gr-h5);line-height:var(--gr-lh-h5)}.h6,h6{font-size:var(--gr-h6);line-height:var(--gr-lh-h6)}.loader{animation:spin 1s linear infinite;border:.4rem solid var(--cl-grey-200);border-radius:50%;border-top:.4rem solid var(--cl-primary);display:inline-block;height:3rem;width:3rem}.loader-sm{border-width:.2rem;height:1.62rem;width:1.62rem}.loader-lg{border-width:.6rem;height:5rem;width:5rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}dialog.modal{background:var(--background-color);border:0;box-shadow:0 1rem 3rem rgba(0,0,0,.2);color:var(--foreground-color);max-width:90%;opacity:1;padding:2.62rem;transition:opacity .5s ease,transform .5s ease,display .5s allow-discrete;width:50rem}@starting-style{opacity:0;transform:translateY(-20px)}dialog.modal::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);opacity:1;transition:opacity .5s ease,display .5s allow-discrete}@starting-style{opacity:0}dialog.modal .modal-header{border-bottom:.1rem solid var(--cl-grey-200);margin-bottom:1.62rem;padding-bottom:.8rem}dialog.modal .modal-footer{border-top:.1rem solid var(--cl-grey-200);display:flex;gap:1rem;justify-content:flex-end;margin-top:1.62rem;padding-top:1.62rem}.navbar{animation:navbar-scroll both;animation-range:0 100px;animation-timeline:scroll();background:var(--cl-surface);box-shadow:none;display:block;height:60px;margin:0 auto;max-width:100%;overflow:hidden;position:sticky;top:0;width:100%;z-index:10}.main{display:block;height:100%;margin:60px auto 0}.mainInner{display:table;height:100%;position:absolute;text-align:center;width:100%}.mainInner div{display:table-cell;font-size:3em;font-weight:700;letter-spacing:1.25px;vertical-align:middle}#sidebar{height:100%;inset-inline-start:0;padding-top:5rem;position:fixed;transform:translateX(-100vw);width:100vw;z-index:1}[dir=rtl] #sidebar{transform:translateX(100vw)}.nav{border-top:1px solid var(--cl-black);margin:0;padding:0}.nav li,.nav li a{cursor:pointer;padding:1.6rem;text-transform:uppercase}.nav li{border-bottom:1px solid var(--cl-black);list-style:none;margin-bottom:0}.nav li a{text-decoration:none}.nav li:hover{background:var(--cl-black);cursor:pointer}.nav li,.nav li:hover a,.nav li>ul>li a{color:var(--cl-white)}.nav li:hover>ul{display:block}.nav li>ul{display:none}.nav li>ul>li{border-bottom:none;margin:0;padding:1.6rem}.nav li>ul>li a{text-transform:none}.nav li a,.nav li>ul>li a:hover,.nav li>ul>li:hover a{color:var(--cl-black)}#sidebar,.nav li>ul>li:hover{background:var(--cl-white)}.nav ul{padding-inline-start:1.6rem}input[type=checkbox]:checked~#sidebar{transform:translateX(0)}input[type=checkbox]:has(~#sidebar){box-sizing:border-box;display:none;transition:all var(--duration-slow)}.hamburger-toggle{box-sizing:border-box;cursor:pointer;display:block;height:22px;position:absolute;top:22px;transition:all var(--duration-slow);width:22px;z-index:99}.hamburger-toggle-left{inset-inline-start:15px}.hamburger-toggle-right{inset-inline-end:15px}.diagonal.part-1,.diagonal.part-2,.horizontal,.spinner{box-sizing:border-box;transition:all var(--duration-slow)}.spinner{background-color:var(--cl-black);height:3px;position:absolute;width:100%}.diagonal.part-1,.diagonal.part-2,.horizontal{float:left;position:relative}.diagonal.part-1,.diagonal.part-2{float:inline-start}.diagonal.part-2,.horizontal{margin-top:3px}input[type=checkbox]:checked~.hamburger-toggle>.horizontal{box-sizing:border-box;opacity:0;transition:all var(--duration-slow)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-1{box-sizing:border-box;margin-top:8px;transform:rotate(135deg);transition:all var(--duration-slow)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-2{box-sizing:border-box;margin-top:-9px;transform:rotate(-135deg);transition:all var(--duration-slow)}@keyframes navbar-scroll{to{backdrop-filter:blur(10px);background:color-mix(in oklch,var(--cl-surface),transparent 5%);box-shadow:0 4px 20px -2px rgba(0,0,0,.1)}span{display:none}}@keyframes navbar-scroll{to{backdrop-filter:blur(10px);background:color-mix(in oklch,var(--cl-surface),transparent 5%);box-shadow:0 4px 20px -2px rgba(0,0,0,.1)}span{display:none}}@keyframes navbar-scroll{to{backdrop-filter:blur(10px);background:color-mix(in oklch,var(--cl-surface),transparent 5%);box-shadow:0 4px 20px -2px rgba(0,0,0,.1)}span{display:none}}@keyframes navbar-scroll{to{backdrop-filter:blur(10px);background:color-mix(in oklch,var(--cl-surface),transparent 5%);box-shadow:0 4px 20px -2px rgba(0,0,0,.1)}span{display:none}}details.accordion{background:var(--cl-surface);border:1px solid var(--cl-grey-200);border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;transition:height var(--duration-slow) ease}details.accordion[open] summary{border-bottom:1px solid var(--cl-grey-200)}details.accordion[open] summary::after{transform:rotate(180deg)}details.accordion summary{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:1rem 1.5rem;transition:background-color var(--duration-base) ease}details.accordion summary::-webkit-details-marker{display:none}[popover].dropdown li:hover,details.accordion summary:hover{background-color:var(--cl-grey-100)}details.accordion summary::after{content:"↓";font-family:monospace;transition:transform var(--duration-slow) ease}details.accordion .content{height:0;opacity:0;padding:1.5rem;transition:height var(--duration-slow) ease,opacity var(--duration-slow) ease,padding var(--duration-slow) ease}details.accordion[open] .content{height:auto;opacity:1}[popover].dropdown,[popover].tooltip{margin:0;position:absolute;top:anchor(bottom);transition:opacity var(--duration-base) ease,transform var(--duration-base) ease,display var(--duration-base) ease allow-discrete}[popover].tooltip{background:var(--cl-black);border:0;border-radius:var(--radius-sm);color:var(--cl-white);font-size:.875rem;left:anchor(center);padding:.5rem .75rem;position-anchor:--tooltip-anchor;transform:translateX(-50%) translateY(.5rem);white-space:nowrap}@starting-style{opacity:0;transform:translateX(-50%) translateY(0)}.tooltip-trigger{anchor-name:--tooltip-anchor}[popover].dropdown{background:var(--cl-surface);border:1px solid var(--cl-grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);left:anchor(start);min-width:12rem;padding:.5rem;position-anchor:--dropdown-anchor;transform:translateY(.5rem)}[popover].dropdown ul{list-style:none;margin:0;padding:0}[popover].dropdown li{border-radius:var(--radius-sm);cursor:pointer;padding:.5rem 1rem;transition:background-color var(--duration-base) ease}@starting-style{opacity:0;transform:translateY(0)}.dropdown-trigger{anchor-name:--dropdown-anchor}.avatar{align-items:center;background-color:var(--cl-grey-100);border-radius:var(--radius-pill);flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:2.5rem}.avatar.sm{font-size:.75rem;height:1.75rem;width:1.75rem}.avatar.lg{font-size:1.125rem;height:3.25rem;width:3.25rem}.avatar.xl{font-size:1.5rem;height:4rem;width:4rem}.avatar.rounded{border-radius:var(--radius-lg)}.avatar .avatar-image,.avatar img{aspect-ratio:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar .avatar-fallback{align-items:center;color:var(--foreground-color);display:flex;font-size:inherit;font-weight:600;height:100%;justify-content:center;line-height:1;text-transform:uppercase;width:100%}.avatar .avatar-status{border:2px solid var(--background-color);border-radius:var(--radius-pill);bottom:0;height:.75rem;position:absolute;right:0;width:.75rem}.avatar .avatar-status.online{background-color:var(--cl-success)}.avatar .avatar-status.busy{background-color:var(--cl-danger)}.avatar .avatar-status.away{background-color:var(--cl-warning)}.avatar .avatar-status.offline{background-color:var(--cl-grey-200)}.avatar,.avatar-group{display:inline-flex}.avatar-group .avatar{border:2px solid var(--background-color);margin-left:-.75rem;transition:transform var(--duration-base) ease}.avatar-group .avatar:first-child{margin-left:0}.avatar-group .avatar:hover{transform:translateY(-2px);z-index:1}.avatar-group .avatar:last-child{margin-left:0}.breadcrumb,nav.breadcrumb{display:block}.breadcrumb ol,.breadcrumb ul,nav.breadcrumb ol,nav.breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumb .breadcrumb-item,nav.breadcrumb .breadcrumb-item{align-items:center;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.25}.breadcrumb .breadcrumb-link,nav.breadcrumb .breadcrumb-link{align-items:center;color:var(--foreground-color);display:inline-flex;min-height:1.5rem;opacity:.7;padding:.125rem .25rem;text-decoration:none;transition:opacity var(--duration-fast) ease,color var(--duration-fast) ease}.breadcrumb .breadcrumb-link:hover,nav.breadcrumb .breadcrumb-link:hover{opacity:1;text-decoration:underline}.breadcrumb .breadcrumb-link:focus-visible,nav.breadcrumb .breadcrumb-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring-color);outline-offset:2px}.breadcrumb .breadcrumb-page,.breadcrumb [aria-current=page],nav.breadcrumb .breadcrumb-page,nav.breadcrumb [aria-current=page]{color:var(--foreground-color);font-weight:600;opacity:1;pointer-events:none}.breadcrumb .breadcrumb-separator,nav.breadcrumb .breadcrumb-separator{color:var(--cl-grey-200);display:inline-flex;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb .breadcrumb-separator::after,nav.breadcrumb .breadcrumb-separator::after{content:"/"}.breadcrumb .breadcrumb-separator.chevron::after,nav.breadcrumb .breadcrumb-separator.chevron::after{content:"›"}.breadcrumb .breadcrumb-ellipsis,.tabs .tabs-list,nav.breadcrumb .breadcrumb-ellipsis{align-items:center;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb .breadcrumb-ellipsis,nav.breadcrumb .breadcrumb-ellipsis{color:var(--foreground-color);justify-content:center;opacity:.5}.tabs{display:flex;flex-direction:column;width:100%}.tabs .tabs-list{background-color:var(--cl-grey-100);border-radius:var(--radius-lg);gap:.25rem;padding:.25rem;width:-moz-fit-content;width:fit-content}.tabs .tab,.tabs .tabs-trigger{align-items:center;background:0 0;border:0;border-radius:var(--radius-md);color:var(--foreground-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;opacity:.7;padding:.5rem 1rem;text-decoration:none;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,opacity var(--duration-fast) ease;white-space:nowrap}.tabs .tab:hover,.tabs .tabs-trigger:hover{opacity:1}.tabs .tab:focus-visible,.tabs .tabs-trigger:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.tabs .tab.active,.tabs .tab[aria-selected=true],.tabs .tabs-trigger.active,.tabs .tabs-trigger[aria-selected=true]{background-color:var(--background-color);box-shadow:var(--shadow-sm);color:var(--foreground-color);font-weight:600;opacity:1}.tabs .tab:disabled,.tabs .tab[aria-disabled=true],.tabs .tabs-trigger:disabled,.tabs .tabs-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.35}.tabs.tabs-underline .tabs-list{background:0 0;border-bottom:1px solid var(--cl-grey-200);border-radius:0;padding:0;width:100%}.tabs.tabs-underline .tab,.tabs.tabs-underline .tabs-trigger{border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;padding:.75rem 1rem}.tabs.tabs-underline .tab.active,.tabs.tabs-underline .tab[aria-selected=true],.tabs.tabs-underline .tabs-trigger.active,.tabs.tabs-underline .tabs-trigger[aria-selected=true]{background:0 0;border-bottom-color:var(--cl-primary);box-shadow:none;color:var(--cl-primary)}.tabs .tab-content,.tabs .tabs-panel{display:none;padding:1.25rem 0}.tabs .tab-content.active,.tabs .tab-content[aria-hidden=false],.tabs .tabs-panel.active,.tabs .tabs-panel[aria-hidden=false]{display:block}.tabs-trigger{text-transform:none}.progress,progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cl-grey-100);border:0;border-radius:var(--radius-pill);display:block;height:.5rem;overflow:hidden;width:100%}.progress.sm,progress.sm{height:.25rem}.progress.lg,progress.lg{height:.75rem}.progress.xl,progress.xl{height:1rem}.progress::-webkit-progress-bar,progress::-webkit-progress-bar{background-color:var(--cl-grey-100);border-radius:var(--radius-pill)}.progress::-webkit-progress-value,progress::-webkit-progress-value{background-color:var(--cl-primary);border-radius:var(--radius-pill);-webkit-transition:width var(--duration-slow) ease;transition:width var(--duration-slow) ease}.progress::-moz-progress-bar,progress::-moz-progress-bar{background-color:var(--cl-primary);border-radius:var(--radius-pill);-moz-transition:width var(--duration-slow) ease;transition:width var(--duration-slow) ease}.progress.success::-webkit-progress-value,progress.success::-webkit-progress-value{background-color:var(--cl-success)}.progress.success::-moz-progress-bar,progress.success::-moz-progress-bar{background-color:var(--cl-success)}.progress.warning::-webkit-progress-value,progress.warning::-webkit-progress-value{background-color:var(--cl-warning)}.progress.warning::-moz-progress-bar,progress.warning::-moz-progress-bar{background-color:var(--cl-warning)}.progress.danger::-webkit-progress-value,progress.danger::-webkit-progress-value{background-color:var(--cl-danger)}.progress.danger::-moz-progress-bar,progress.danger::-moz-progress-bar{background-color:var(--cl-danger)}.progress.secondary::-webkit-progress-value,progress.secondary::-webkit-progress-value{background-color:var(--cl-secondary)}.progress.secondary::-moz-progress-bar,progress.secondary::-moz-progress-bar{background-color:var(--cl-secondary)}.progress:indeterminate,progress:indeterminate{animation:progress-indeterminate 1.5s infinite linear;background-size:200% 100%}@keyframes progress-indeterminate{0%{background-position:200%0}to{background-position:-200%0}}@keyframes progress-indeterminate{0%{background-position:200%0}to{background-position:-200%0}}@keyframes progress-indeterminate{0%{background-position:200%0}to{background-position:-200%0}}@keyframes progress-indeterminate{0%{background-position:200%0}to{background-position:-200%0}}.kbd,.pagination,kbd,nav.pagination{align-items:center;justify-content:center}.kbd,kbd{background-color:var(--cl-surface);border:1px solid var(--cl-grey-200);border-radius:var(--radius-md);box-shadow:inset 0-1px 0 var(--cl-grey-200),0 1px 1px rgba(0,0,0,.05);color:var(--foreground-color);display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;line-height:1;min-height:1.5rem;min-width:1.5rem;padding:.2rem .4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}.kbd.sm,kbd.sm{font-size:.675rem;min-height:1.25rem;min-width:1.25rem;padding:.15rem .3rem}.kbd.lg,kbd.lg{font-size:.875rem;min-height:1.75rem;min-width:1.75rem;padding:.25rem .5rem}.pagination,nav.pagination{display:flex;width:100%}.pagination ol,.pagination ul,nav.pagination ol,nav.pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.pagination .pagination-item,nav.pagination .pagination-item{display:inline-flex}.pagination .pagination-link,.pagination .pagination-next,.pagination .pagination-prev,nav.pagination .pagination-link,nav.pagination .pagination-next,nav.pagination .pagination-prev{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--foreground-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0 .75rem;text-decoration:none;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination .pagination-link:hover,.pagination .pagination-next:hover,.pagination .pagination-prev:hover,nav.pagination .pagination-link:hover,nav.pagination .pagination-next:hover,nav.pagination .pagination-prev:hover{background-color:var(--cl-grey-100)}.pagination .pagination-link:focus-visible,.pagination .pagination-next:focus-visible,.pagination .pagination-prev:focus-visible,details.collapsible summary:focus-visible,nav.pagination .pagination-link:focus-visible,nav.pagination .pagination-next:focus-visible,nav.pagination .pagination-prev:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.pagination .pagination-link.active,.pagination .pagination-link[aria-current=page],.pagination .pagination-next.active,.pagination .pagination-next[aria-current=page],.pagination .pagination-prev.active,.pagination .pagination-prev[aria-current=page],nav.pagination .pagination-link.active,nav.pagination .pagination-link[aria-current=page],nav.pagination .pagination-next.active,nav.pagination .pagination-next[aria-current=page],nav.pagination .pagination-prev.active,nav.pagination .pagination-prev[aria-current=page]{background-color:var(--cl-surface);border-color:var(--cl-grey-200);box-shadow:var(--shadow-sm);font-weight:600}.pagination .pagination-link.disabled,.pagination .pagination-link:disabled,.pagination .pagination-link[aria-disabled=true],.pagination .pagination-next.disabled,.pagination .pagination-next:disabled,.pagination .pagination-next[aria-disabled=true],.pagination .pagination-prev.disabled,.pagination .pagination-prev:disabled,.pagination .pagination-prev[aria-disabled=true],nav.pagination .pagination-link.disabled,nav.pagination .pagination-link:disabled,nav.pagination .pagination-link[aria-disabled=true],nav.pagination .pagination-next.disabled,nav.pagination .pagination-next:disabled,nav.pagination .pagination-next[aria-disabled=true],nav.pagination .pagination-prev.disabled,nav.pagination .pagination-prev:disabled,nav.pagination .pagination-prev[aria-disabled=true]{cursor:not-allowed;opacity:.4;pointer-events:none}.pagination .pagination-ellipsis,nav.pagination .pagination-ellipsis{align-items:center;color:var(--foreground-color);display:inline-flex;height:2.25rem;justify-content:center;min-width:2.25rem;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination-link,.pagination-next,.pagination-prev{text-transform:none}[popover].sheet,dialog.sheet{background-color:var(--background-color);border:0;border-left:1px solid var(--cl-grey-200);bottom:0;box-shadow:-5px 0 25px rgba(0,0,0,.1);color:var(--foreground-color);height:100%;left:auto;margin:0;max-height:100%;max-width:100%;padding:1.5rem;position:fixed;right:0;top:0;transition:transform var(--duration-slow) ease,opacity var(--duration-slow) ease,display var(--duration-slow) allow-discrete;width:24rem;z-index:50}@starting-style{opacity:0;transform:translateX(100%)}[popover].sheet.sheet-left,dialog.sheet.sheet-left{border-left:none;border-right:1px solid var(--cl-grey-200);box-shadow:var(--shadow-xl);left:0;right:auto}@starting-style{opacity:0;transform:translateX(-100%)}[popover].sheet.sheet-bottom,dialog.sheet.sheet-bottom{border-left:none;border-radius:1rem 1rem 0 0;border-top:1px solid var(--cl-grey-200);bottom:0;box-shadow:0-5px 25px rgba(0,0,0,.1);height:auto;left:0;max-height:80%;right:0;top:auto;width:100%}@starting-style{opacity:0;transform:translateY(100%)}[popover].sheet.sheet-top,dialog.sheet.sheet-top{border-bottom:1px solid var(--cl-grey-200);border-left:none;border-radius:0 0 1rem 1rem;bottom:auto;box-shadow:var(--shadow-xl);height:auto;left:0;max-height:80%;right:0;top:0;width:100%}@starting-style{opacity:0;transform:translateY(-100%)}[popover].sheet::backdrop,dialog.sheet::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);opacity:1;transition:opacity var(--duration-slow) ease,display var(--duration-slow) allow-discrete}@starting-style{opacity:0}[popover].sheet .sheet-header,dialog.sheet .sheet-header{border-bottom:1px solid var(--cl-grey-200);display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem}[popover].sheet .sheet-title,dialog.sheet .sheet-title{font-size:1.25rem;font-weight:600;margin:0}[popover].sheet .sheet-description,dialog.sheet .sheet-description{color:var(--foreground-color);font-size:.875rem;margin:0;opacity:.7}[popover].sheet .sheet-footer,dialog.sheet .sheet-footer{border-top:1px solid var(--cl-grey-200);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.toast-container,.toast-viewport{bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;max-width:26rem;pointer-events:none;position:fixed;right:1.5rem;width:calc(100% - 3rem);z-index:100}.toast-container.toast-top-right,.toast-viewport.toast-top-right{bottom:auto;top:1.5rem}.toast-container.toast-top-left,.toast-viewport.toast-top-left{bottom:auto;left:1.5rem;right:auto;top:1.5rem}.toast-container.toast-bottom-left,.toast-viewport.toast-bottom-left{left:1.5rem;right:auto}.toast-container.toast-top-center,.toast-viewport.toast-top-center{bottom:auto;left:50%;right:auto;top:1.5rem;transform:translateX(-50%)}.toast-container.toast-bottom-center,.toast-viewport.toast-bottom-center{bottom:1.5rem;left:50%;right:auto;transform:translateX(-50%)}.toast,[popover].toast,dialog.toast{align-items:flex-start;background-color:var(--background-color);border:1px solid var(--cl-grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--foreground-color);display:flex;gap:.75rem;margin:0;padding:1rem;pointer-events:auto;position:relative;transition:transform .25s ease,opacity .25s ease,display .25s allow-discrete;width:100%}@starting-style{opacity:0;transform:translateY(1rem) scale(.95)}.toast.toast-success,[popover].toast.toast-success,dialog.toast.toast-success{border-left:4px solid var(--cl-success)}.toast.toast-warning,[popover].toast.toast-warning,dialog.toast.toast-warning{border-left:4px solid var(--cl-warning)}.toast.toast-danger,.toast.toast-error,[popover].toast.toast-danger,[popover].toast.toast-error,dialog.toast.toast-danger,dialog.toast.toast-error{border-left:4px solid var(--cl-danger)}.toast.toast-info,[popover].toast.toast-info,dialog.toast.toast-info{border-left:4px solid var(--cl-info)}.toast-content{display:flex;flex:1;flex-direction:column;gap:.25rem}.toast-title{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0}.toast-description{font-size:.8125rem;line-height:1.25rem;margin:0;opacity:.8}.toast-action{align-self:center;background:0 0;border:1px solid var(--cl-grey-300);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:.75rem;font-weight:600;padding:.375rem .75rem;transition:background-color var(--duration-fast) ease}.toast-action:hover{background-color:var(--cl-grey-100)}.toast-action:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.toast-close{align-self:flex-start;background:0 0;border:0;border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:.25rem;transition:opacity var(--duration-fast) ease}.toast-close:hover{opacity:1}.toast-close:focus-visible{opacity:1;outline:2px solid var(--cl-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast,[popover].toast,dialog.toast{transition:none}}.slider-input,input[type=range].slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;cursor:pointer;display:block;height:1.5rem;margin:0;padding:0;width:100%}.slider-input:focus,input[type=range].slider:focus{outline:0}.slider-input:disabled,input[type=range].slider:disabled{cursor:not-allowed;opacity:.5}.slider-input::-webkit-slider-runnable-track,input[type=range].slider::-webkit-slider-runnable-track{background-color:var(--cl-grey-200);border:0;border-radius:var(--radius-pill);height:.5rem;-webkit-transition:background-color var(--duration-fast) ease;transition:background-color var(--duration-fast) ease;width:100%}.slider-input::-moz-range-track,input[type=range].slider::-moz-range-track{background-color:var(--cl-grey-200);border:0;border-radius:var(--radius-pill);height:.5rem;-moz-transition:background-color var(--duration-fast) ease;transition:background-color var(--duration-fast) ease;width:100%}.slider-input::-moz-range-progress,input[type=range].slider::-moz-range-progress{background-color:var(--cl-primary);border-radius:var(--radius-pill);height:.5rem}.slider-input::-webkit-slider-thumb,input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--background-color);border:2px solid var(--cl-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);height:1.25rem;margin-top:-.375rem;-webkit-transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:1.25rem}.slider-input::-moz-range-thumb,input[type=range].slider::-moz-range-thumb{background-color:var(--background-color);border:2px solid var(--cl-primary);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);height:1.25rem;-moz-transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:1.25rem}.slider-input:hover:not(:disabled)::-webkit-slider-thumb,input[type=range].slider:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklch,var(--cl-primary) 15%,transparent);transform:scale(1.08)}.slider-input:hover:not(:disabled)::-moz-range-thumb,input[type=range].slider:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklch,var(--cl-primary) 15%,transparent);transform:scale(1.08)}.slider-input:focus-visible::-webkit-slider-thumb,input[type=range].slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in oklch,var(--cl-primary) 25%,transparent);outline:2px solid var(--cl-primary);outline-offset:2px}.slider-input:focus-visible::-moz-range-thumb,input[type=range].slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px color-mix(in oklch,var(--cl-primary) 25%,transparent);outline:2px solid var(--cl-primary);outline-offset:2px}.slider-input.lg,.slider-input.sm,input[type=range].slider.lg,input[type=range].slider.sm{height:1.5rem}.slider-input.sm::-webkit-slider-runnable-track,input[type=range].slider.sm::-webkit-slider-runnable-track{height:.25rem}.slider-input.sm::-moz-range-progress,.slider-input.sm::-moz-range-track,input[type=range].slider.sm::-moz-range-progress,input[type=range].slider.sm::-moz-range-track{height:.25rem}.slider-input.sm::-webkit-slider-thumb,input[type=range].slider.sm::-webkit-slider-thumb{height:1rem;margin-top:-.375rem;width:1rem}.slider-input.sm::-moz-range-thumb,input[type=range].slider.sm::-moz-range-thumb{height:1rem;width:1rem}.slider-input.lg::-webkit-slider-runnable-track,input[type=range].slider.lg::-webkit-slider-runnable-track{height:.75rem}.slider-input.lg::-moz-range-progress,.slider-input.lg::-moz-range-track,input[type=range].slider.lg::-moz-range-progress,input[type=range].slider.lg::-moz-range-track{height:.75rem}.slider-input.lg::-webkit-slider-thumb,input[type=range].slider.lg::-webkit-slider-thumb{height:1.5rem;margin-top:-.375rem;width:1.5rem}.slider-input.lg::-moz-range-thumb,input[type=range].slider.lg::-moz-range-thumb{height:1.5rem;width:1.5rem}.slider-input.slider-success::-moz-range-progress,input[type=range].slider.slider-success::-moz-range-progress{background-color:var(--cl-success)}.slider-input.slider-success::-moz-range-thumb,.slider-input.slider-success::-webkit-slider-thumb,input[type=range].slider.slider-success::-moz-range-thumb,input[type=range].slider.slider-success::-webkit-slider-thumb{border-color:var(--cl-success)}.slider-input.slider-warning::-moz-range-progress,input[type=range].slider.slider-warning::-moz-range-progress{background-color:var(--cl-warning)}.slider-input.slider-warning::-moz-range-thumb,.slider-input.slider-warning::-webkit-slider-thumb,input[type=range].slider.slider-warning::-moz-range-thumb,input[type=range].slider.slider-warning::-webkit-slider-thumb{border-color:var(--cl-warning)}.slider-input.slider-danger::-moz-range-progress,input[type=range].slider.slider-danger::-moz-range-progress{background-color:var(--cl-danger)}.slider-input.slider-danger::-moz-range-thumb,.slider-input.slider-danger::-webkit-slider-thumb,input[type=range].slider.slider-danger::-moz-range-thumb,input[type=range].slider.slider-danger::-webkit-slider-thumb{border-color:var(--cl-danger)}.slider-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.slider-header{align-items:center;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between}.slider-value{font-variant-numeric:tabular-nums;opacity:.75}.skeleton{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--cl-grey-200);border-radius:var(--radius-sm);display:block}.skeleton.skeleton-shimmer{animation:skeleton-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,var(--cl-grey-200) 0%,var(--cl-grey-100) 50%,var(--cl-grey-200) 100%);background-size:200% 100%}.skeleton.skeleton-text,.skeleton.text{height:1rem;margin-bottom:.5rem;width:100%}.skeleton.skeleton-title,.skeleton.title{height:1.5rem;margin-bottom:.75rem;width:60%}.skeleton.avatar,.skeleton.skeleton-avatar{border-radius:var(--radius-pill);flex-shrink:0;height:2.5rem;width:2.5rem}.skeleton.button,.skeleton.skeleton-button{border-radius:var(--radius-md);height:2.25rem;width:6rem}.skeleton.card,.skeleton.skeleton-card{border-radius:var(--radius-lg);height:12rem;width:100%}.skeleton.rounded-full{border-radius:var(--radius-pill)}@media (prefers-reduced-motion:reduce){.skeleton,.skeleton.skeleton-shimmer{animation:none;opacity:.6}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}@keyframes skeleton-shimmer{0%{background-position:200%0}to{background-position:-200%0}}.aspect-ratio{aspect-ratio:var(--aspect-ratio, 1.777777777777778);display:block;overflow:hidden;position:relative;width:100%}.aspect-ratio>iframe,.aspect-ratio>img,.aspect-ratio>picture,.aspect-ratio>video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aspect-ratio.aspect-ratio-contain>iframe,.aspect-ratio.aspect-ratio-contain>img,.aspect-ratio.aspect-ratio-contain>picture,.aspect-ratio.aspect-ratio-contain>video{-o-object-fit:contain;object-fit:contain}.aspect-ratio.ratio-1-1,.aspect-ratio.ratio-square{aspect-ratio:1/1}.aspect-ratio.ratio-16-9,.aspect-ratio.ratio-video{aspect-ratio:16/9}.aspect-ratio.ratio-9-16,.aspect-ratio.ratio-portrait{aspect-ratio:9/16}.aspect-ratio.ratio-4-3,.aspect-ratio.ratio-standard{aspect-ratio:4/3}.aspect-ratio.ratio-3-4,.aspect-ratio.ratio-portrait-standard{aspect-ratio:3/4}.aspect-ratio.ratio-21-9,.aspect-ratio.ratio-wide{aspect-ratio:21/9}.aspect-ratio.ratio-3-2{aspect-ratio:3/2}.aspect-ratio.ratio-2-3{aspect-ratio:2/3}.btn-group,.button-group{display:inline-flex;position:relative;vertical-align:middle}.btn-group>.button,.btn-group>[role=button],.btn-group>a.button,.btn-group>button,.button-group>.button,.button-group>[role=button],.button-group>a.button,.button-group>button{position:relative;z-index:1}.btn-group>.button:not(:first-child),.btn-group>[role=button]:not(:first-child),.btn-group>a.button:not(:first-child),.btn-group>button:not(:first-child),.button-group>.button:not(:first-child),.button-group>[role=button]:not(:first-child),.button-group>a.button:not(:first-child),.button-group>button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.btn-group>.button:not(:last-child),.btn-group>[role=button]:not(:last-child),.btn-group>a.button:not(:last-child),.btn-group>button:not(:last-child),.button-group>.button:not(:last-child),.button-group>[role=button]:not(:last-child),.button-group>a.button:not(:last-child),.button-group>button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.button.active,.btn-group>.button:active,.btn-group>.button:hover,.btn-group>[role=button].active,.btn-group>[role=button]:active,.btn-group>[role=button]:hover,.btn-group>a.button.active,.btn-group>a.button:active,.btn-group>a.button:hover,.btn-group>button.active,.btn-group>button:active,.btn-group>button:hover,.button-group>.button.active,.button-group>.button:active,.button-group>.button:hover,.button-group>[role=button].active,.button-group>[role=button]:active,.button-group>[role=button]:hover,.button-group>a.button.active,.button-group>a.button:active,.button-group>a.button:hover,.button-group>button.active,.button-group>button:active,.button-group>button:hover{z-index:2}.btn-group>.button:focus-visible,.btn-group>[role=button]:focus-visible,.btn-group>a.button:focus-visible,.btn-group>button:focus-visible,.button-group>.button:focus-visible,.button-group>[role=button]:focus-visible,.button-group>a.button:focus-visible,.button-group>button:focus-visible{z-index:3}.btn-group.button-group-vertical,.button-group.button-group-vertical{flex-direction:column}.btn-group.button-group-vertical>.button,.btn-group.button-group-vertical>[role=button],.btn-group.button-group-vertical>a.button,.btn-group.button-group-vertical>button,.button-group.button-group-vertical>.button,.button-group.button-group-vertical>[role=button],.button-group.button-group-vertical>a.button,.button-group.button-group-vertical>button{margin-left:0;width:100%}.btn-group.button-group-vertical>.button:not(:first-child),.btn-group.button-group-vertical>[role=button]:not(:first-child),.btn-group.button-group-vertical>a.button:not(:first-child),.btn-group.button-group-vertical>button:not(:first-child),.button-group.button-group-vertical>.button:not(:first-child),.button-group.button-group-vertical>[role=button]:not(:first-child),.button-group.button-group-vertical>a.button:not(:first-child),.button-group.button-group-vertical>button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.btn-group.button-group-vertical>.button:not(:last-child),.btn-group.button-group-vertical>[role=button]:not(:last-child),.btn-group.button-group-vertical>a.button:not(:last-child),.btn-group.button-group-vertical>button:not(:last-child),.button-group.button-group-vertical>.button:not(:last-child),.button-group.button-group-vertical>[role=button]:not(:last-child),.button-group.button-group-vertical>a.button:not(:last-child),.button-group.button-group-vertical>button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.carousel{position:relative;width:100%}.carousel-content{display:flex;gap:1rem;-ms-overflow-style:none;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-content::-webkit-scrollbar{display:none}.carousel-item{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.carousel.carousel-cols-2 .carousel-item{flex:0 0 calc(50% - .5rem)}.carousel.carousel-cols-3 .carousel-item{flex:0 0 calc(33.333% - .67rem)}.carousel.carousel-cols-4 .carousel-item{flex:0 0 calc(25% - .75rem)}.carousel-next,.carousel-previous{align-items:center;background-color:var(--background-color);border:1px solid var(--cl-grey-300);border-radius:var(--radius-pill);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--foreground-color);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--duration-fast) ease,transform var(--duration-fast) ease;width:2.25rem;z-index:10}.carousel-next:hover,.carousel-previous:hover{background-color:var(--cl-grey-100);transform:translateY(-50%) scale(1.05)}.carousel-next:focus-visible,.carousel-previous:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.carousel-next:disabled,.carousel-previous:disabled{cursor:not-allowed;opacity:.4}.carousel-previous{left:-1rem}.carousel-next{right:-1rem}.carousel-indicators{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.carousel-dot{background-color:var(--cl-grey-300);border:0;border-radius:var(--radius-pill);cursor:pointer;height:.5rem;padding:0;transition:all var(--duration-base) ease;width:.5rem}.carousel-dot.active{background-color:var(--cl-primary);width:1.5rem}@media (prefers-reduced-motion:reduce){.carousel-content{scroll-behavior:auto}}.checkbox,input[type=checkbox].checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);background-position:center;background-repeat:no-repeat;background-size:70% 70%;border:1px solid var(--cl-grey-300);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:1.125rem;margin:0;padding:0;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;vertical-align:middle;width:1.125rem}.checkbox:checked,input[type=checkbox].checkbox:checked{background-color:var(--cl-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");border-color:var(--cl-primary)}.checkbox:indeterminate,input[type=checkbox].checkbox:indeterminate{background-color:var(--cl-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");border-color:var(--cl-primary)}.checkbox:focus-visible,input[type=checkbox].checkbox:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.checkbox:disabled,input[type=checkbox].checkbox:disabled{cursor:not-allowed;opacity:.5}.checkbox.sm,input[type=checkbox].checkbox.sm{border-radius:var(--radius-sm);height:.875rem;width:.875rem}.checkbox.lg,input[type=checkbox].checkbox.lg{border-radius:var(--radius-sm);height:1.375rem;width:1.375rem}.checkbox-field,label.checkbox-label{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;min-height:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-field:has(input:disabled),.radio-field:has(input:disabled),label.checkbox-label:has(input:disabled),label.radio-label:has(input:disabled){cursor:not-allowed;opacity:.5}.radio-group{display:flex;flex-direction:column;gap:.75rem}.radio-group.radio-group-row{flex-direction:row;gap:1.25rem}.radio,input[type=radio].radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);border:1px solid var(--cl-grey-300);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:1.125rem;margin:0;padding:0;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;vertical-align:middle;width:1.125rem}.radio:checked,input[type=radio].radio:checked{background-color:var(--cl-primary);border-color:var(--cl-primary);box-shadow:inset 0 0 0 3px var(--background-color)}.radio:focus-visible,input[type=radio].radio:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.radio:disabled,input[type=radio].radio:disabled{cursor:not-allowed;opacity:.5}.radio.sm,input[type=radio].radio.sm{height:.875rem;width:.875rem}.radio.sm:checked,input[type=radio].radio.sm:checked{box-shadow:inset 0 0 0 2px var(--background-color)}.radio.lg,input[type=radio].radio.lg{height:1.375rem;width:1.375rem}.radio.lg:checked,input[type=radio].radio.lg:checked{box-shadow:inset 0 0 0 4px var(--background-color)}.radio-field,label.radio-label{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch,button[role=switch].switch,input[type=checkbox].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cl-grey-300);border:0;border-radius:var(--radius-pill);box-sizing:border-box;cursor:pointer;display:inline-block;flex-shrink:0;height:1.5rem;margin:0;padding:0;position:relative;transition:background-color var(--duration-base) ease;vertical-align:middle;width:2.5rem}.switch::after,button[role=switch].switch::after,input[type=checkbox].switch::after{background-color:#fff;border-radius:var(--radius-pill);box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition:transform var(--duration-base) cubic-bezier(.4,0,.2,1);width:1.25rem}.switch:checked,.switch[aria-checked=true],.switch[data-state=checked],button[role=switch].switch:checked,button[role=switch].switch[aria-checked=true],button[role=switch].switch[data-state=checked],input[type=checkbox].switch:checked,input[type=checkbox].switch[aria-checked=true],input[type=checkbox].switch[data-state=checked]{background-color:var(--cl-primary)}.switch:checked::after,.switch[aria-checked=true]::after,.switch[data-state=checked]::after,button[role=switch].switch:checked::after,button[role=switch].switch[aria-checked=true]::after,button[role=switch].switch[data-state=checked]::after,input[type=checkbox].switch:checked::after,input[type=checkbox].switch[aria-checked=true]::after,input[type=checkbox].switch[data-state=checked]::after{transform:translateX(1rem)}.switch:focus-visible,button[role=switch].switch:focus-visible,input[type=checkbox].switch:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.switch:disabled,.switch[aria-disabled=true],button[role=switch].switch:disabled,button[role=switch].switch[aria-disabled=true],input[type=checkbox].switch:disabled,input[type=checkbox].switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.switch.sm,button[role=switch].switch.sm,input[type=checkbox].switch.sm{height:1.125rem;width:1.875rem}.switch.sm::after,button[role=switch].switch.sm::after,input[type=checkbox].switch.sm::after{height:.875rem;width:.875rem}.switch.sm:checked::after,.switch.sm[aria-checked=true]::after,button[role=switch].switch.sm:checked::after,button[role=switch].switch.sm[aria-checked=true]::after,input[type=checkbox].switch.sm:checked::after,input[type=checkbox].switch.sm[aria-checked=true]::after{transform:translateX(.75rem)}.switch.lg,button[role=switch].switch.lg,input[type=checkbox].switch.lg{height:1.875rem;width:3.25rem}.switch.lg::after,button[role=switch].switch.lg::after,input[type=checkbox].switch.lg::after{height:1.625rem;width:1.625rem}.switch.lg:checked::after,.switch.lg[aria-checked=true]::after,button[role=switch].switch.lg:checked::after,button[role=switch].switch.lg[aria-checked=true]::after,input[type=checkbox].switch.lg:checked::after,input[type=checkbox].switch.lg[aria-checked=true]::after{transform:translateX(1.375rem)}.switch.switch-success:checked,.switch.switch-success[aria-checked=true],button[role=switch].switch.switch-success:checked,button[role=switch].switch.switch-success[aria-checked=true],input[type=checkbox].switch.switch-success:checked,input[type=checkbox].switch.switch-success[aria-checked=true]{background-color:var(--cl-success)}.switch.switch-warning:checked,.switch.switch-warning[aria-checked=true],button[role=switch].switch.switch-warning:checked,button[role=switch].switch.switch-warning[aria-checked=true],input[type=checkbox].switch.switch-warning:checked,input[type=checkbox].switch.switch-warning[aria-checked=true]{background-color:var(--cl-warning)}.switch.switch-danger:checked,.switch.switch-danger[aria-checked=true],button[role=switch].switch.switch-danger:checked,button[role=switch].switch.switch-danger[aria-checked=true],input[type=checkbox].switch.switch-danger:checked,input[type=checkbox].switch.switch-danger[aria-checked=true]{background-color:var(--cl-danger)}.switch-field,label.switch-label{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.75rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch-field:has(input:disabled),label.switch-label:has(input:disabled){cursor:not-allowed;opacity:.5}.separator,[role=separator].separator,div.separator,hr.separator{background-color:var(--cl-grey-200);border:0;flex-shrink:0;height:1px;margin:1rem 0;width:100%}.separator.separator-vertical,.separator[data-orientation=vertical],[role=separator].separator.separator-vertical,[role=separator].separator[data-orientation=vertical],div.separator.separator-vertical,div.separator[data-orientation=vertical],hr.separator.separator-vertical,hr.separator[data-orientation=vertical]{align-self:stretch;height:auto;margin:0 1rem;min-height:1rem;width:1px}.separator-label{align-items:center;color:var(--cl-grey-600);display:flex;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin:1.25rem 0;text-align:center;text-transform:uppercase;width:100%}.separator-label::after,.separator-label::before{border-bottom:1px solid var(--cl-grey-200);content:"";flex:1}.separator-label::before{margin-right:.75rem}.separator-label::after{margin-left:.75rem}.popover-content,[popover].popover{background-color:var(--background-color);border:1px solid var(--cl-grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--foreground-color);margin:0;max-width:calc(100vw - 2rem);outline:0;padding:1rem;position:absolute;transition:opacity var(--duration-base) ease,transform var(--duration-base) ease,display var(--duration-base) allow-discrete;width:18rem;z-index:50}@starting-style{opacity:0;transform:scale(.96)}.popover-content::backdrop,[popover].popover::backdrop{background:0 0}.popover-content.popover-backdrop::backdrop,[popover].popover.popover-backdrop::backdrop{background:rgba(0,0,0,.4)}.popover-header{border-bottom:1px solid var(--cl-grey-200);margin-bottom:.75rem;padding-bottom:.5rem}.popover-title{font-size:.875rem;font-weight:600;line-height:1.25rem;margin:0}.popover-description{color:var(--cl-grey-600);font-size:.8125rem;line-height:1.25rem;margin-top:.25rem}.popover-body{font-size:.875rem;line-height:1.4}.popover-footer{border-top:1px solid var(--cl-grey-200);display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem;padding-top:.5rem}@media (prefers-reduced-motion:reduce){.popover-content,[popover].popover{transition:none}}[popover].popover{left:anchor(start);position-anchor:--popover-anchor;top:anchor(bottom);transform:translateY(.5rem)}@starting-style{transform:translateY(0) scale(.96)}.popover-trigger{anchor-name:--popover-anchor}.hover-card{display:inline-block;position:relative}.hover-card-trigger{cursor:pointer;display:inline-flex}.hover-card-content{background-color:var(--background-color);border:1px solid var(--cl-grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--foreground-color);left:50%;max-width:calc(100vw - 2rem);opacity:0;padding:1rem;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%) translateY(.5rem);transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease,visibility var(--duration-fast) ease;visibility:hidden;width:20rem;z-index:50}.hover-card-content.hover-card-left{left:0;transform:translateY(.5rem)}.hover-card-content.hover-card-right{left:auto;right:0;transform:translateY(.5rem)}.hover-card:focus-within>.hover-card-content,.hover-card:hover>.hover-card-content{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}.hover-card:focus-within>.hover-card-content.hover-card-left,.hover-card:focus-within>.hover-card-content.hover-card-right,.hover-card:hover>.hover-card-content.hover-card-left,.hover-card:hover>.hover-card-content.hover-card-right{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hover-card-content{transition:none}}.command,dialog.command{background-color:var(--background-color);border:1px solid var(--cl-grey-200);border-radius:var(--radius-lg);color:var(--foreground-color);display:flex;flex-direction:column;max-width:36rem;overflow:hidden;padding:0;width:100%}.command{box-shadow:var(--shadow-lg)}dialog.command{margin:auto;position:fixed;transition:opacity var(--duration-base) ease,transform var(--duration-base) ease,display var(--duration-base) allow-discrete}@starting-style{opacity:0;transform:scale(.95)}dialog.command::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.command-input-wrapper{align-items:center;border-bottom:1px solid var(--cl-grey-200);display:flex;gap:.5rem;padding:0 1rem}.command-input{background:0 0;border:0;color:inherit;font-size:.875rem;height:3rem;outline:0;width:100%}.command-input::-moz-placeholder{color:var(--cl-grey-500)}.command-input::placeholder{color:var(--cl-grey-500)}.command-list{max-height:20rem;overflow-x:hidden;overflow-y:auto;padding:.5rem;scrollbar-width:thin}.command-empty{color:var(--cl-grey-500);font-size:.875rem;padding:2rem 0;text-align:center}.command-group{padding:.25rem 0}.command-group-heading{color:var(--cl-grey-500);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem .75rem .25rem;text-transform:uppercase}.command-item{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem;transition:background-color var(--duration-fast) ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-item.selected,.command-item:hover,.command-item[aria-selected=true]{background-color:var(--cl-grey-100)}.command-item.disabled,.command-item[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.command-shortcut{color:var(--cl-grey-600);font-size:.75rem;letter-spacing:.1em;margin-left:auto}@media (prefers-reduced-motion:reduce){dialog.command{transition:none}}.command-item{text-transform:none}dialog.command{box-shadow:var(--shadow-xl)}.input-otp{gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-otp,.input-otp-group{align-items:center;display:inline-flex}.input-otp-group>.input-otp-slot:first-child{border-bottom-left-radius:.38rem;border-top-left-radius:.38rem}.input-otp-group>.input-otp-slot:last-child{border-bottom-right-radius:.38rem;border-top-right-radius:.38rem}.input-otp-group>.input-otp-slot:not(:first-child){margin-left:-1px}.input-otp-slot{align-items:center;background-color:var(--background-color);border:1px solid var(--cl-grey-300);color:var(--foreground-color);display:inline-flex;font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;height:2.75rem;justify-content:center;position:relative;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:2.25rem}.input-otp-slot.active,.input-otp-slot[data-active=true]{border-color:var(--cl-primary);outline:2px solid var(--cl-primary);outline-offset:-1px;z-index:2}.input-otp-caret{animation:otp-caret-blink 1s infinite;background-color:var(--cl-primary);height:1.25rem;pointer-events:none;width:2px}.input-otp-separator{align-items:center;color:var(--cl-grey-500);display:inline-flex;font-size:1rem;justify-content:center;padding:0 .25rem}@media (prefers-reduced-motion:reduce){.input-otp-caret{animation:none}}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes otp-caret-blink{0%,to{opacity:1}50%{opacity:0}}.scroll-area{overflow:auto;position:relative;scrollbar-color:var(--cl-grey-300) transparent;scrollbar-width:thin}.scroll-area::-webkit-scrollbar{height:8px;width:8px}.scroll-area::-webkit-scrollbar-track{background:0 0;border-radius:var(--radius-pill)}.scroll-area::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--cl-grey-300);border:2px solid transparent;border-radius:var(--radius-pill)}.scroll-area::-webkit-scrollbar-thumb:hover{background-color:var(--cl-grey-400)}.scroll-area::-webkit-scrollbar-corner{background:0 0}.scroll-area.scroll-area-horizontal{overflow-x:auto;overflow-y:hidden}.scroll-area.scroll-area-vertical{overflow-x:hidden;overflow-y:auto}.scroll-area.scroll-area-hidden{-ms-overflow-style:none;scrollbar-width:none}.scroll-area.scroll-area-hidden::-webkit-scrollbar{display:none}.select-field{display:block;position:relative;width:100%}.select-field::after{border-bottom:2px solid var(--cl-grey-500);border-right:2px solid var(--cl-grey-500);content:"";height:.4rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-65%) rotate(45deg);width:.4rem}.select-field>.select-trigger,.select-field>select.select{background-image:none}.select-trigger,select.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--cl-grey-300);border-radius:var(--radius-md);color:var(--foreground-color);cursor:pointer;display:flex;font-size:1rem;height:var(--control-height);line-height:1.5;padding:.625rem 2.5rem .625rem 1rem;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease;width:100%}.select-trigger:focus,.select-trigger:focus-visible,select.select:focus,select.select:focus-visible{border-color:var(--cl-primary);outline:2px solid var(--cl-primary);outline-offset:2px}.select-trigger:disabled,select.select:disabled{cursor:not-allowed;opacity:.5}.select-trigger.sm,select.select.sm{font-size:.75rem;height:var(--control-height-sm);padding:.375rem 2.25rem .375rem .75rem}.select-trigger.lg,select.select.lg{font-size:1rem;height:var(--control-height-lg);padding:.875rem 3rem .875rem 1.25rem}.select-content{background-color:var(--background-color);border:1px solid var(--cl-grey-200);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--foreground-color);max-height:16rem;overflow-y:auto;padding:.25rem;z-index:50}.select-item,.toggle,button.toggle{align-items:center;cursor:pointer;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-item{border-radius:var(--radius-sm);display:flex;padding:.375rem .5rem;transition:background-color var(--duration-fast) ease}.select-item.selected,.select-item:hover,.select-item[aria-selected=true]{background-color:var(--cl-grey-100)}.select-item.disabled,.select-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.toggle,button.toggle{background:0 0;border:1px solid transparent;border-radius:var(--radius-md);color:inherit;display:inline-flex;font-weight:500;gap:.5rem;height:2.25rem;justify-content:center;padding:0 .75rem;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease;vertical-align:middle}.toggle:hover,button.toggle:hover{background-color:var(--cl-grey-100)}.toggle:focus-visible,button.toggle:focus-visible{outline:2px solid var(--cl-primary);outline-offset:2px}.toggle.active,.toggle[aria-pressed=true],.toggle[data-state=on],button.toggle.active,button.toggle[aria-pressed=true],button.toggle[data-state=on]{background-color:var(--cl-grey-200);color:var(--foreground-color)}.toggle.toggle-outline,button.toggle.toggle-outline{border-color:var(--cl-grey-300)}.toggle.toggle-outline.active,.toggle.toggle-outline[aria-pressed=true],.toggle.toggle-outline[data-state=on],button.toggle.toggle-outline.active,button.toggle.toggle-outline[aria-pressed=true],button.toggle.toggle-outline[data-state=on]{background-color:var(--cl-grey-100);border-color:var(--cl-grey-400)}.toggle.sm,button.toggle.sm{font-size:.75rem;height:1.875rem;padding:0 .5rem}.toggle.lg,button.toggle.lg{font-size:1rem;height:2.75rem;padding:0 1rem}.toggle-group{align-items:center;display:inline-flex;gap:.25rem}.toggle-group.toggle-group-connected{gap:0}.toggle-group.toggle-group-connected>.toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.toggle-group.toggle-group-connected>.toggle:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}button.toggle{text-transform:none}.empty,.empty-icon,.empty-state{align-items:center;justify-content:center}.empty,.empty-state{background-color:transparent;border:1px dashed var(--cl-grey-300);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:3rem 1.5rem;text-align:center}.empty-state.empty-solid,.empty.empty-solid{background-color:var(--cl-grey-100);border-style:solid}.empty-icon{background-color:var(--cl-grey-100);border-radius:var(--radius-pill);color:var(--cl-grey-500);display:inline-flex;font-size:1.5rem;height:3.5rem;margin-bottom:1rem;width:3.5rem}.empty-title{color:var(--foreground-color);font-size:1.125rem;font-weight:600;line-height:1.5rem;margin:0 0 .5rem}.empty-description{color:var(--cl-grey-600);font-size:.875rem;line-height:1.4;margin:0 0 1.5rem;max-width:28rem}.empty-actions{align-items:center;display:flex;gap:.75rem;justify-content:center}details.collapsible{width:100%}details.collapsible summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:.5rem;list-style:none;padding:.625rem 0}details.collapsible summary::-webkit-details-marker{display:none}details.collapsible summary::after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";height:.4rem;margin-inline-start:auto;transform:rotate(45deg);transition:transform var(--duration-base) var(--ease-standard);width:.4rem}details.collapsible[open]>summary::after{transform:rotate(-135deg)}details.collapsible .collapsible-content{padding-bottom:.625rem}dialog.alert-dialog{background:var(--background-color);border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--foreground-color);max-width:calc(100vw - 2rem);padding:1.618rem;transition:opacity var(--duration-base) var(--ease-standard),display var(--duration-base) allow-discrete;width:26rem}@starting-style{opacity:0}dialog.alert-dialog::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.5);transition:opacity var(--duration-base) var(--ease-standard),display var(--duration-base) allow-discrete}@starting-style{opacity:0}dialog.alert-dialog .alert-dialog-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}dialog.alert-dialog .alert-dialog-description{color:var(--cl-grey-600);margin-bottom:1.618rem}dialog.alert-dialog .alert-dialog-actions{display:flex;flex-wrap:wrap;gap:.618rem;justify-content:flex-end}.item,.item .item-media{align-items:center;display:flex}.item{border-radius:var(--radius-md);gap:.75rem;padding:.625rem .75rem;text-align:start;width:100%}.item .item-media{flex-shrink:0}.item .item-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.item .item-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item .item-description{color:var(--cl-grey-600);font-size:.875rem}.item .item-trailing{color:var(--cl-grey-600);flex-shrink:0;margin-inline-start:auto}.item.item-interactive{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.item.item-interactive:hover,.menubar details.menubar-menu summary:hover{background-color:var(--cl-grey-100)}.item.item-interactive:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.item-group{display:flex;flex-direction:column}.menubar{align-items:center;display:flex;flex-wrap:wrap;gap:.125rem}.menubar details.menubar-menu{position:relative}.menubar details.menubar-menu summary{border-radius:var(--radius-md);cursor:pointer;list-style:none;padding:.375rem .75rem;transition:background-color var(--duration-fast) var(--ease-standard);white-space:nowrap}.menubar details.menubar-menu summary::-webkit-details-marker{display:none}.menubar details.menubar-menu summary:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.menubar details.menubar-menu[open]>summary,.sidebar .sidebar-item:hover{background-color:var(--cl-grey-100)}.menubar details.menubar-menu .menubar-content{background:var(--cl-surface);border:1px solid var(--cl-grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);inset-inline-start:0;min-width:12rem;padding:.375rem;position:absolute;top:calc(100% + .25rem);z-index:50}.sidebar-layout{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100%}.sidebar{background:var(--cl-surface);border-inline-end:1px solid var(--cl-grey-200);display:flex;flex-direction:column;gap:.25rem;padding:1rem;width:16rem}.sidebar .sidebar-footer,.sidebar .sidebar-header{padding:.5rem .75rem}.sidebar .sidebar-group-label{color:var(--cl-grey-600);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.5rem .75rem .25rem;text-transform:uppercase}.sidebar .sidebar-item{align-items:center;border-radius:var(--radius-md);color:inherit;display:flex;gap:.625rem;padding:.5rem .75rem;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}.sidebar .sidebar-item:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px}.sidebar .sidebar-item[aria-current=page]{background-color:var(--cl-grey-100);font-weight:600}.sidebar .sidebar-footer{margin-block-start:auto}@media (max-width:48rem){.sidebar-layout{grid-template-columns:minmax(0,1fr)}.sidebar{block-size:100%;inset-block-start:0;inset-inline-start:0;position:fixed;transform:translateX(-100%);transition:transform var(--duration-slow) var(--ease-standard);z-index:40}[dir=rtl] .sidebar{transform:translateX(100%)}.sidebar.sidebar-open{transform:translateX(0)}}}@layer skeletonic.utilities{.view-transition-name-root{view-transition-name:root}.view-transition-name-header{view-transition-name:header}.view-transition-name-main{view-transition-name:main}.view-transition-name-footer{view-transition-name:footer}.view-transition-name-article{view-transition-name:article}.view-transition-name-section{view-transition-name:section}.scroll-timeline{scroll-timeline-axis:block;scroll-timeline-name:--page-scroll}.animate-on-scroll{animation-fill-mode:both;animation-range:entry 10%cover 30%;animation-timeline:view()}.anchor-tether{position:absolute;position-anchor:--anchor-target;position-area:block-end center;position-try-fallbacks:flip-block,flip-inline}.anchor-target{anchor-name:--anchor-target}:root{--ease-spring-bout:linear(
      0,
      0.47,
      0.82,
      1.04,
      1.13,
      1.14,
      1.09,
      1.03,
      0.98,
      0.96,
      0.97,
      1
    );--ease-spring-elastic:linear(
      0,
      0.36,
      0.63,
      0.82,
      0.95,
      1.02,
      1.05,
      1.05,
      1.03,
      1.01,
      1,
      1
    );--ease-out-expo:cubic-bezier(0.16, 1, 0.3, 1)}}}