@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-500:oklch(70.5% .213 47.604);--color-amber-500:oklch(76.9% .188 70.08);--color-lime-500:oklch(76.8% .233 130.85);--color-emerald-500:oklch(69.6% .17 162.48);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-500:oklch(68.5% .169 237.323);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-500:oklch(60.6% .25 292.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--spacing:.25rem;--text-xs:calc(.75rem*var(--text-scaling));--text-xs--line-height:calc(calc(1/.75)*var(--text-scaling));--text-sm:calc(.875rem*var(--text-scaling));--text-base:calc(1rem*var(--text-scaling));--text-base--line-height:calc( 1.5 *var(--text-scaling));--text-4xl:calc(2.25rem*var(--text-scaling));--text-4xl--line-height:calc(calc(2.5/2.25)*var(--text-scaling));--text-5xl:calc(3rem*var(--text-scaling));--text-5xl--line-height:calc(1*var(--text-scaling));--font-weight-medium:500;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-scaling:1;--base-font-color:inherit;--base-font-color-dark:inherit;--base-font-family:inherit;--base-font-size:inherit;--base-line-height:inherit;--base-font-weight:inherit;--base-font-style:inherit;--base-letter-spacing:inherit;--heading-font-color:inherit;--heading-font-color-dark:inherit;--heading-font-family:inherit;--heading-font-weight:inherit;--heading-font-style:inherit;--heading-letter-spacing:inherit;--radius-base:.25rem;--radius-container:.25rem;--default-ring-width:1px;--color-primary-50:oklch(98.5% 0 0);--color-primary-500:oklch(55.6% 0 0);--color-primary-950:oklch(14.5% 0 0);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-secondary-50:oklch(98.5% 0 0);--color-secondary-950:oklch(14.5% 0 0);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-tertiary-50:oklch(98.5% 0 0);--color-tertiary-950:oklch(14.5% 0 0);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-success-50:oklch(98.5% 0 0);--color-success-500:oklch(55.6% 0 0);--color-success-950:oklch(14.5% 0 0);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-500:var(--color-success-contrast-light);--color-warning-50:oklch(98.5% 0 0);--color-warning-500:oklch(55.6% 0 0);--color-warning-950:oklch(14.5% 0 0);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-500:var(--color-warning-contrast-light);--color-error-50:oklch(98.5% 0 0);--color-error-500:oklch(55.6% 0 0);--color-error-950:oklch(14.5% 0 0);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-500:var(--color-error-contrast-light);--color-surface-50:oklch(98.5% 0 0);--color-surface-100:oklch(97% 0 0);--color-surface-200:oklch(92.2% 0 0);--color-surface-300:oklch(87% 0 0);--color-surface-400:oklch(70.8% 0 0);--color-surface-500:oklch(55.6% 0 0);--color-surface-600:oklch(43.9% 0 0);--color-surface-700:oklch(37.1% 0 0);--color-surface-800:oklch(26.9% 0 0);--color-surface-900:oklch(20.5% 0 0);--color-surface-950:oklch(14.5% 0 0);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light);--body-background-color:var(--color-surface-50);--body-background-color-dark:var(--color-surface-950);--color-primary-50-950:light-dark(var(--color-primary-50),var(--color-primary-950));--color-primary-950-50:light-dark(var(--color-primary-950),var(--color-primary-50));--color-surface-50-950:light-dark(var(--color-surface-50),var(--color-surface-950));--color-surface-contrast-50-950:light-dark(var(--color-surface-contrast-50),var(--color-surface-contrast-950));--color-surface-100-900:light-dark(var(--color-surface-100),var(--color-surface-900));--color-surface-200-800:light-dark(var(--color-surface-200),var(--color-surface-800));--color-surface-contrast-200-800:light-dark(var(--color-surface-contrast-200),var(--color-surface-contrast-800));--color-surface-300-700:light-dark(var(--color-surface-300),var(--color-surface-700));--color-surface-400-600:light-dark(var(--color-surface-400),var(--color-surface-600));--color-surface-600-400:light-dark(var(--color-surface-600),var(--color-surface-400));--color-surface-700-300:light-dark(var(--color-surface-700),var(--color-surface-300));--color-surface-950-50:light-dark(var(--color-surface-950),var(--color-surface-50))}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light}:root:where(.dark,.dark *){color-scheme:dark}:root{scrollbar-color:var(--color-surface-300-700)var(--color-surface-100-900);scrollbar-width:thin}html{-webkit-tap-highlight-color:#7373734d}@supports (color:color-mix(in lab,red,red)){html{-webkit-tap-highlight-color:color-mix(in oklab,var(--color-primary-500)30%,transparent)}}body{background-color:var(--body-background-color)}body:where(.dark,.dark *){background-color:var(--body-background-color-dark)}body{color:var(--base-font-color);font-family:var(--base-font-family);font-size:var(--base-font-size);line-height:var(--base-line-height);font-weight:var(--base-font-weight);font-style:var(--base-font-style);letter-spacing:var(--base-letter-spacing)}body:where(.dark,.dark *){color:var(--base-font-color-dark)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}.input::placeholder,.textarea::placeholder,.ig-input::placeholder,.ig-textarea::placeholder{color:var(--color-surface-700-300)}::selection{background-color:#73737380}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in srgb,var(--color-primary-500)50%,transparent)}}:disabled,.disabled{opacity:.5}:is(:disabled,.disabled)>*{pointer-events:none}[data-scope=accordion][data-part=root]{gap:calc(var(--spacing)*2);width:100%;display:flex}[data-scope=accordion][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item]{gap:calc(var(--spacing)*2);display:flex}[data-scope=accordion][data-part=item][data-orientation=vertical]{flex-direction:column}[data-scope=accordion][data-part=item][data-orientation=horizontal]{flex-direction:row}[data-scope=accordion][data-part=item-trigger]{padding:calc(var(--spacing)*2)calc(var(--spacing)*4);border-radius:var(--radius-base);text-align:start;width:100%}[data-scope=accordion][data-part=item-trigger]:hover{background-color:var(--color-primary-50-950);color:var(--color-primary-950-50)}[data-scope=accordion][data-part=item-content]{padding:calc(var(--spacing)*2)calc(var(--spacing)*4)}[data-scope=app-bar][data-part=root]{background:var(--color-surface-100-900);width:100%;padding:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}[data-scope=app-bar][data-part=toolbar]{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);display:grid}[data-scope=app-bar][data-part=trail]{gap:calc(var(--spacing)*2);display:flex}[data-scope=avatar][data-part=root]{isolation:isolate;background:var(--color-surface-400-600);width:calc(var(--spacing)*16);height:calc(var(--spacing)*16);border-radius:3.40282e38px;overflow:hidden}[data-scope=avatar][data-part=image]{object-fit:cover;width:100%}[data-scope=avatar][data-part=fallback]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=root]{width:100%}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=root]{height:100%}[data-scope=carousel][data-part=item-group]{gap:calc(var(--spacing)*4);display:flex}:has(>[data-orientation=horizontal]) [data-scope=carousel][data-part=item-group]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=carousel][data-part=item-group]{flex-direction:column}[data-scope=carousel][data-part=indicator-group]{justify-content:center;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*4);display:flex}[data-scope=carousel][data-part=indicator]{border:1px solid var(--color-surface-500);width:calc(var(--spacing)*4);aspect-ratio:1;border-radius:100%;display:block}[data-scope=carousel][data-part=indicator][data-current]{background-color:var(--color-surface-950-50)}[data-scope=collapsible][data-part=root]{flex-direction:column;align-items:center;width:100%;display:flex}[data-scope=collapsible][data-part=root][data-state=open]{gap:calc(var(--spacing)*2)}[data-scope=collapsible][data-part=trigger][data-disabled]{opacity:.5;pointer-events:none}[data-scope=combobox][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;width:100%;display:flex}[data-scope=combobox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=combobox][data-part=control]{position:relative}[data-scope=combobox][data-part=input]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=combobox][data-part=input]:active,[data-scope=combobox][data-part=input]:focus,[data-scope=combobox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=combobox][data-part=input][type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}[data-scope=combobox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=combobox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=combobox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=combobox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=combobox][data-part=trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);inset-inline-end:calc(var(--spacing)*1.5);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}[data-scope=combobox][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=combobox][data-part=trigger]{font-size:var(--text-xs);width:var(--text-xs);height:var(--text-xs);padding:calc(var(--spacing)*1.5);background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=combobox][data-part=trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=combobox][data-part=clear-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;width:fit-content;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=combobox][data-part=clear-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=combobox][data-part=clear-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=combobox][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=combobox][data-part=content]{padding:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}a[data-scope=combobox][data-part=content]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=combobox][data-part=content]:hover{filter:brightness(95%)}a[data-scope=combobox][data-part=content]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=combobox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:calc(var(--spacing)*1)calc(var(--spacing)*2)}[data-scope=combobox][data-part=item]{padding:calc(var(--spacing)*1)calc(var(--spacing)*2);border-radius:var(--radius-base);cursor:pointer;justify-content:space-between;align-items:center;display:flex}[data-scope=combobox][data-part=item][data-state=checked]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=combobox][data-part=item][data-highlighted]{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=combobox][data-part=item][data-highlighted]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=combobox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=date-picker][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=date-picker][data-part=control]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex;position:relative}[data-scope=date-picker][data-part=input]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=input]:active,[data-scope=date-picker][data-part=input]:focus,[data-scope=date-picker][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=input][type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}[data-scope=date-picker][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=date-picker][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=date-picker][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=date-picker][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=date-picker][data-part=trigger]{inset-inline-end:calc(var(--spacing)*1.5);top:calc(var(--spacing)*1.25);box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:absolute}[data-scope=date-picker][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=date-picker][data-part=trigger]{font-size:var(--text-xs);width:var(--text-xs);height:var(--text-xs);padding:calc(var(--spacing)*1.5);background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=preset-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=preset-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=preset-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=content]{padding:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}a[data-scope=date-picker][data-part=content]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=date-picker][data-part=content]:hover{filter:brightness(95%)}a[data-scope=date-picker][data-part=content]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=date-picker][data-part=year-select]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=year-select]:active,[data-scope=date-picker][data-part=year-select]:focus,[data-scope=date-picker][data-part=year-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=year-select]>*+*{margin-top:calc(var(--spacing)*2)}[data-scope=date-picker][data-part=year-select][multiple]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}[data-scope=date-picker][data-part=year-select][multiple] optgroup,[data-scope=date-picker][data-part=year-select][multiple] option{background-color:#0000}[data-scope=date-picker][data-part=year-select][size]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}[data-scope=date-picker][data-part=year-select][size] optgroup,[data-scope=date-picker][data-part=year-select][size] option{background-color:#0000}[data-scope=date-picker][data-part=year-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=year-select] optgroup>*+*,[data-scope=date-picker][data-part=year-select] optgroup option:first-of-type{margin-top:calc(var(--spacing)*2)}[data-scope=date-picker][data-part=year-select] optgroup option:last-child{margin-bottom:calc(var(--spacing)*2)!important}[data-scope=date-picker][data-part=year-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=date-picker][data-part=month-select]:active,[data-scope=date-picker][data-part=month-select]:focus,[data-scope=date-picker][data-part=month-select]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=date-picker][data-part=month-select]>*+*{margin-top:calc(var(--spacing)*2)}[data-scope=date-picker][data-part=month-select][multiple]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}[data-scope=date-picker][data-part=month-select][multiple] optgroup,[data-scope=date-picker][data-part=month-select][multiple] option{background-color:#0000}[data-scope=date-picker][data-part=month-select][size]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}[data-scope=date-picker][data-part=month-select][size] optgroup,[data-scope=date-picker][data-part=month-select][size] option{background-color:#0000}[data-scope=date-picker][data-part=month-select] optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=month-select] optgroup>*+*,[data-scope=date-picker][data-part=month-select] optgroup option:first-of-type{margin-top:calc(var(--spacing)*2)}[data-scope=date-picker][data-part=month-select] optgroup option:last-child{margin-bottom:calc(var(--spacing)*2)!important}[data-scope=date-picker][data-part=month-select] option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}[data-scope=date-picker][data-part=view]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view-control]{gap:calc(var(--spacing)*2);justify-content:space-between;display:flex}[data-scope=date-picker][data-part=prev-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=prev-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=prev-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=view-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=view-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=date-picker][data-part=view-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=view-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=next-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=date-picker][data-part=next-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=date-picker][data-part=next-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=next-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=table]{border-collapse:separate;border-spacing:calc(var(--spacing)*2)}[data-scope=date-picker][data-part=table-header]{font-size:var(--text-sm);width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}[data-scope=date-picker][data-part=table-cell]{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}[data-scope=date-picker][data-part=table-cell-trigger]{font-size:var(--text-sm);width:100%;height:100%;padding:calc(var(--spacing)*1);border-radius:var(--radius-base);justify-content:center;align-items:center;display:flex}[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=date-picker][data-part=table-cell-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=date-picker][data-part=table-cell-trigger][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=date-picker][data-part=table-cell-trigger][data-selected],[data-scope=date-picker][data-part=table-cell-trigger][data-in-range]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=date-picker][data-part=table-cell-trigger][data-today]{text-underline-offset:calc(var(--spacing)*1);text-decoration:underline}[data-scope=date-picker][data-part=table-cell-trigger][data-disabled]{pointer-events:none;opacity:.5}[data-scope=file-upload][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;width:100%;display:flex}[data-scope=file-upload][data-part=root][data-disabled]{opacity:.5;pointer-events:none}[data-scope=file-upload][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=file-upload][data-part=dropzone]{padding:calc(var(--spacing)*10)calc(var(--spacing)*4);border:1px dashed var(--color-surface-200-800);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-container);flex-direction:column;display:flex}a[data-scope=file-upload][data-part=dropzone]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=file-upload][data-part=dropzone]:hover{filter:brightness(95%)}a[data-scope=file-upload][data-part=dropzone]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=file-upload][data-part=dropzone][data-dragging]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=file-upload][data-part=trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=file-upload][data-part=trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=file-upload][data-part=clear-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;width:fit-content;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=clear-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=file-upload][data-part=clear-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=file-upload][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=file-upload][data-part=item-group]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=file-upload][data-part=item]{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*2)calc(var(--spacing)*4);border-radius:var(--radius-base);background-color:light-dark(#0a0a0a0d,#fafafa0d);grid-template-columns:auto 1fr auto;align-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){[data-scope=file-upload][data-part=item]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=file-upload][data-part=item-name]{font-size:var(--text-sm)}[data-scope=file-upload][data-part=item-size-text]{font-size:var(--text-xs);opacity:.6}[data-scope=file-upload][data-part=item-delete-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=file-upload][data-part=item-delete-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=floating-panel][data-part=content]{border:1px solid var(--color-surface-300-700);border-radius:var(--radius-container);overflow:hidden}a[data-scope=floating-panel][data-part=content]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=floating-panel][data-part=content]:hover{filter:brightness(95%)}a[data-scope=floating-panel][data-part=content]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=floating-panel][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-scope=floating-panel][data-part=header]{padding:calc(var(--spacing)*2)calc(var(--spacing)*4);gap:calc(var(--spacing)*2);background:var(--color-surface-200-800);grid-template-columns:1fr auto;align-items:center;display:grid;overflow-y:hidden}[data-scope=floating-panel][data-part=title]{justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;display:flex}[data-scope=floating-panel][data-part=control]{gap:calc(var(--spacing)*1);display:flex}[data-scope=floating-panel][data-part=stage-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=stage-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=floating-panel][data-part=stage-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=floating-panel][data-part=close-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=floating-panel][data-part=close-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=floating-panel][data-part=close-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=floating-panel][data-part=body]{background:var(--color-surface-100-900);height:100%;padding:calc(var(--spacing)*4);overflow-y:auto}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=s]{height:calc(var(--spacing)*2)}[data-scope=floating-panel][data-part=resize-trigger][data-axis*=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis*=w]{width:calc(var(--spacing)*2)}[data-scope=listbox][data-part=root]{align-items:stretch;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=listbox][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=listbox][data-part=input]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=listbox][data-part=input]:active,[data-scope=listbox][data-part=input]:focus,[data-scope=listbox][data-part=input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=listbox][data-part=input][type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}[data-scope=listbox][data-part=input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=listbox][data-part=input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=listbox][data-part=input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=listbox][data-part=input][type=color]::-moz-color-swatch{border:none}[data-scope=listbox][data-part=content]{padding:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}a[data-scope=listbox][data-part=content]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=listbox][data-part=content]:hover{filter:brightness(95%)}a[data-scope=listbox][data-part=content]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=listbox][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:calc(var(--spacing)*1)calc(var(--spacing)*2)}[data-scope=listbox][data-part=item]{padding:calc(var(--spacing)*1)calc(var(--spacing)*2);border-radius:var(--radius-base);cursor:pointer;justify-content:space-between;align-items:center;display:flex}[data-scope=listbox][data-part=item]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=listbox][data-part=item]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=listbox][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=listbox][data-part=item][data-highlighted]{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=listbox][data-part=item][data-highlighted]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=listbox][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=menu][data-part=content]{padding:calc(var(--spacing)*2);align-items:stretch;gap:calc(var(--spacing)*2);min-width:calc(var(--spacing)*48);background:var(--color-surface-50-950);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);flex-direction:column;display:flex}a[data-scope=menu][data-part=content]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=menu][data-part=content]:hover{filter:brightness(95%)}a[data-scope=menu][data-part=content]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=menu][data-part=content]{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[data-scope=menu][data-part=arrow]{--arrow-size:calc(var(--spacing)*2);--arrow-background:var(--color-surface-50-950)}[data-scope=menu][data-part=item-group-label]{color:var(--color-surface-600-400);font-size:var(--text-xs);padding:calc(var(--spacing)*1)calc(var(--spacing)*2)}[data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item]{padding:calc(var(--spacing)*1)calc(var(--spacing)*2);border-radius:var(--radius-base);cursor:pointer;justify-content:space-between;align-items:center;display:flex}:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){:is([data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item])[data-highlighted]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=menu][data-part=separator]{border-color:var(--color-surface-200-800);border-top-width:1px;width:100%;display:block}[data-scope=navigation][data-part=root]{background:var(--color-surface-100-900);transition:width .2s;overflow-x:hidden}[data-scope=navigation][data-part=root][data-layout=bar]{width:100%;padding:calc(var(--spacing)*2)}[data-scope=navigation][data-part=root][data-layout=rail]{width:calc(var(--spacing)*25);height:100%;padding:calc(var(--spacing)*2);gap:calc(var(--spacing)*4);flex-direction:column;display:flex;overflow-y:hidden}[data-scope=navigation][data-part=root][data-layout=sidebar]{width:calc(var(--spacing)*70);height:100%;padding:calc(var(--spacing)*4);overflow-y:auto}[data-scope=navigation][data-part=content][data-layout=rail]{display:contents}[data-scope=navigation][data-part=content][data-layout=sidebar]{align-items:start;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}[data-scope=navigation][data-part=group][data-layout=rail]{display:contents}[data-scope=navigation][data-part=group][data-layout=sidebar]{gap:calc(var(--spacing)*2);flex-direction:column;width:100%;display:flex}[data-scope=navigation][data-part=label]{font-size:var(--text-xs);color:var(--color-surface-700-300)}[data-scope=navigation][data-part=menu]{gap:calc(var(--spacing)*2);flex:1;display:flex}[data-scope=navigation][data-part=menu][data-layout=bar]{align-items:stretch}[data-scope=navigation][data-part=menu][data-layout=rail]{flex-direction:column;justify-content:center}[data-scope=navigation][data-part=menu][data-layout=sidebar]{flex-direction:column;align-items:stretch;width:100%}[data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover{filter:brightness(125%)}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}@media(hover:hover){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor]):hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=bar]{align-items:center;gap:calc(var(--spacing)*1);flex-direction:column}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=rail]{aspect-ratio:1;flex-direction:column;align-items:center;gap:.5px;width:100%;max-width:84px;display:flex}:is([data-scope=navigation][data-part=trigger],[data-scope=navigation][data-part=trigger-anchor])[data-layout=sidebar]{padding-inline:calc(var(--spacing)*2);justify-content:start;width:100%}[data-scope=navigation][data-part=trigger-text][data-layout=bar],[data-scope=navigation][data-part=trigger-text][data-layout=rail]{font-size:calc(var(--spacing)*2.5)}[data-scope=navigation][data-part=trigger-text][data-layout=sidebar]{font-size:var(--text-base)}[data-scope=pagination][data-part=root]{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);border-radius:var(--radius-container);border-width:1px;border-color:var(--color-surface-200-800);width:fit-content;display:inline-flex}[data-scope=pagination][data-part=first-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=first-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=first-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=pagination][data-part=prev-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=prev-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=prev-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=pagination][data-part=item]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=item]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=item]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=pagination][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=pagination][data-part=ellipsis]{pointer-events:none;border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=ellipsis]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=ellipsis]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=pagination][data-part=next-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=next-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=next-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=pagination][data-part=last-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=pagination][data-part=last-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=pagination][data-part=last-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}[data-scope=progress][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=progress][data-part=root][data-orientation=horizontal]{width:100%}[data-scope=progress][data-part=root][data-orientation=vertical]{align-items:center}[data-scope=progress][data-part=label]{white-space:nowrap}[data-scope=progress][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);overflow:hidden}[data-scope=progress][data-part=track][data-orientation=horizontal]{width:100%;height:calc(var(--spacing)*2)}[data-scope=progress][data-part=track][data-orientation=vertical]{width:calc(var(--spacing)*2);height:calc(var(--spacing)*25);flex-direction:column-reverse;display:flex}[data-scope=progress][data-part=range]{background:var(--color-surface-950-50);border-radius:var(--radius-base);height:100%}[data-scope=progress][data-part=range][data-orientation=horizontal]{transition:width .2s}[data-scope=progress][data-part=range][data-orientation=horizontal][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-horizontal}[data-scope=progress][data-part=range][data-orientation=vertical]{transition:height .2s}[data-scope=progress][data-part=range][data-orientation=vertical][data-state=indeterminate]{animation:1.5s linear infinite progress-linear-indeterminate-vertical}[data-scope=progress][data-part=circle]{--size:calc(var(--spacing)*24);--thickness:calc(var(--size)/12)}[data-scope=progress][data-part=circle-track]{stroke:var(--color-surface-200-800)}[data-scope=progress][data-part=circle-range]{stroke:var(--color-primary-500);transition:stroke-dashoffset .2s ease-in-out}[data-scope=progress][data-part=circle-range][data-state=indeterminate]{animation:1.5s linear infinite progress-circular-indeterminate}[data-scope=rating-group][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=rating-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=rating-group][data-part=control]{gap:calc(var(--spacing)*2);display:flex}[data-scope=rating-group][data-part=control][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=radio-group][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}[data-scope=radio-group][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=radio-group][data-part=control]{padding:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex}:has(>[data-orientation=horizontal]) [data-scope=radio-group][data-part=control]{flex-direction:row}:has(>[data-orientation=vertical]) [data-scope=radio-group][data-part=control]{flex-direction:column}[data-scope=radio-group][data-part=indicator]{top:var(--top);left:var(--left);width:var(--width);height:var(--height);border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=radio-group][data-part=indicator][data-disabled]{opacity:.5}[data-scope=radio-group][data-part=item]{cursor:pointer;z-index:10;border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;flex:1;text-decoration-line:none;display:inline-flex}[data-scope=radio-group][data-part=item]:not(:disabled):hover{filter:brightness(125%)}[data-scope=radio-group][data-part=item]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=radio-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=radio-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=radio-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=radio-group][data-part=item-text]{color:var(--color-surface-contrast-50);transition:color .15s}[data-scope=radio-group][data-part=item-text][data-state=checked],[data-scope=radio-group][data-part=item-text]:where(.dark,.dark *){color:var(--color-surface-contrast-950)}[data-scope=radio-group][data-part=item-text]:where(.dark,.dark *)[data-state=checked]{color:var(--color-surface-contrast-50)}[data-scope=slider][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;width:100%;display:flex}[data-scope=slider][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=slider][data-part=control]{align-items:center;display:flex}[data-scope=slider][data-part=control][data-disabled]{opacity:.5}[data-scope=slider][data-part=track]{background:var(--color-surface-200-800);border-radius:var(--radius-base);height:calc(var(--spacing)*2);flex:1;overflow:hidden}[data-scope=slider][data-part=range]{background:var(--color-surface-950-50);height:100%}[data-scope=slider][data-part=thumb]{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);background:var(--color-surface-50-950);box-shadow:inset 0 0 0 2px var(--color-surface-950-50);border-radius:3.40282e38px}[data-scope=slider][data-part=thumb]:focus-visible{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=slider][data-part=marker]{font-size:var(--text-xs);color:var(--color-surface-600-400)}[data-scope=steps][data-part=root][data-orientation=horizontal]{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}[data-scope=steps][data-part=root][data-orientation=vertical]{gap:calc(var(--spacing)*4);display:flex}[data-scope=steps][data-part=list]{gap:calc(var(--spacing)*2);display:flex}[data-scope=steps][data-part=list][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=list][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=item]{gap:calc(var(--spacing)*2);flex-grow:1;display:flex}[data-scope=steps][data-part=item]:last-child{flex-grow:0}[data-scope=steps][data-part=item][data-orientation=horizontal]{align-items:center}[data-scope=steps][data-part=item][data-orientation=vertical]{flex-direction:column;align-items:flex-start}[data-scope=steps][data-part=trigger]{align-items:center;gap:calc(var(--spacing)*1);display:flex}[data-scope=steps][data-part=indicator]{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:3.40282e38px;place-content:center;display:grid}[data-scope=steps][data-part=indicator]:not([data-complete]):not([data-current]){border-width:1px;border-color:var(--color-surface-200-800)}[data-scope=steps][data-part=indicator][data-complete]{background-color:var(--color-primary-500);color:var(--color-primary-contrast-500)}[data-scope=steps][data-part=indicator][data-current]{border-width:1px;border-color:var(--color-primary-500)}[data-scope=steps][data-part=separator]{border-color:var(--color-surface-200-800);flex-grow:1;height:0}[data-scope=steps][data-part=separator][data-complete]{border-color:var(--color-primary-500)}[data-scope=steps][data-part=separator][data-orientation=horizontal]{border-top-width:1px}[data-scope=steps][data-part=separator][data-orientation=vertical]{min-height:calc(var(--spacing)*4);border-inline-start-width:1px;margin-inline-start:calc(var(--spacing)*4)}[data-scope=switch][data-part=root]{cursor:pointer;gap:calc(var(--spacing)*2);border-radius:var(--radius-base);align-items:center;display:inline-flex}[data-scope=switch][data-part=root][data-disabled]{cursor:not-allowed;opacity:.5}[data-scope=switch][data-part=root][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=switch][data-part=control]{height:calc(var(--spacing)*6);width:calc(var(--spacing)*10);padding:calc(var(--spacing)*.5);background-color:var(--color-surface-200-800);color:var(--color-surface-contrast-200-800);border-radius:3.40282e38px;justify-content:flex-start;display:flex}[data-scope=switch][data-part=control][data-state=checked]{background-color:var(--color-primary-500);color:var(--color-primary-contrast-500)}[data-scope=switch][data-part=thumb]{aspect-ratio:1;background:var(--color-surface-50);height:100%;color:var(--color-surface-contrast-50);fill:var(--color-surface-contrast-50);border-radius:3.40282e38px;justify-content:center;align-items:center;transition:transform .1s;display:grid}[data-scope=switch][data-part=thumb][data-state=checked]{transform:translate(calc(var(--spacing)*4))}[dir=rtl] [data-scope=switch][data-part=thumb][data-state=checked]{transform:translate(calc(-1*calc(var(--spacing)*4)))}[data-scope=switch][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tabs][data-part=root]{width:100%;display:flex}[data-scope=tabs][data-part=root][data-orientation=horizontal]{flex-direction:column}[data-scope=tabs][data-part=root][data-orientation=vertical]{flex-direction:row}[data-scope=tabs][data-part=list]{gap:calc(var(--spacing)*2);border-color:var(--color-surface-200-800);display:flex;position:relative}[data-scope=tabs][data-part=list][data-orientation=horizontal]{padding-bottom:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*4);border-bottom-width:1px;flex-direction:row}[data-scope=tabs][data-part=list][data-orientation=vertical]{border-inline-end-width:1px;flex-direction:column;margin-inline-end:calc(var(--spacing)*4);padding-inline-end:calc(var(--spacing)*2)}[data-scope=tabs][data-part=trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tabs][data-part=trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tabs][data-part=trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=tabs][data-part=trigger]:hover{background-color:var(--color-primary-50-950);color:var(--color-primary-950-50)}[data-scope=tabs][data-part=trigger][data-disabled]{opacity:.5}[data-scope=tabs][data-part=indicator]{background:var(--color-surface-950-50)}[data-scope=tabs][data-part=indicator][data-orientation=horizontal]{width:var(--width);height:calc(var(--spacing)*.5);bottom:0}[data-scope=tabs][data-part=indicator][data-orientation=vertical]{width:calc(var(--spacing)*.5);height:var(--height);inset-inline-end:0}[data-scope=tags-input][data-part=root]{gap:calc(var(--spacing)*2);flex-direction:column;width:100%;display:flex}[data-scope=tags-input][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tags-input][data-part=control]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=control]:active,[data-scope=tags-input][data-part=control]:focus,[data-scope=tags-input][data-part=control]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=control][type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}[data-scope=tags-input][data-part=control][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=control][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=control][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=control][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=control]{gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}[data-scope=tags-input][data-part=item-preview]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);font-size:var(--text-xs);line-height:var(--text-xs--line-height);border-radius:var(--radius-base);align-items:center;display:flex}[data-scope=tags-input][data-part=item-preview][data-highlighted]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=tags-input][data-part=item-text]{padding:calc(var(--spacing)*1)calc(var(--spacing)*2);line-height:1}[data-scope=tags-input][data-part=item-delete-trigger]{padding:calc(var(--spacing)*1)calc(var(--spacing)*2)}[data-scope=tags-input][data-part=item-delete-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=tags-input][data-part=item-delete-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=tags-input][data-part=item-input]{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}[data-scope=tags-input][data-part=item-input]:active,[data-scope=tags-input][data-part=item-input]:focus,[data-scope=tags-input][data-part=item-input]:focus-within{--tw-ring-color:var(--color-primary-500)}[data-scope=tags-input][data-part=item-input][type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}[data-scope=tags-input][data-part=item-input][type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}[data-scope=tags-input][data-part=item-input][type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch-wrapper{padding:0}[data-scope=tags-input][data-part=item-input][type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}[data-scope=tags-input][data-part=item-input][type=color]::-moz-color-swatch{border:none}[data-scope=tags-input][data-part=item-input]{padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}[data-scope=tags-input][data-part=input]{--tw-ring-color:transparent!important;background-color:#0000!important;border-color:#0000!important;outline-color:#0000!important;padding:0!important}[data-scope=tags-input][data-part=input]:active,[data-scope=tags-input][data-part=input]:focus,[data-scope=tags-input][data-part=input]:focus-within{border-color:#0000!important}[data-scope=tags-input][data-part=input]{width:auto!important}[data-scope=tags-input][data-part=clear-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=tags-input][data-part=clear-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=tags-input][data-part=clear-trigger]{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);width:fit-content}[data-scope=tags-input][data-part=clear-trigger]:hover{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=toast][data-part=root]{translate:var(--x)var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate,opacity,scale;padding:calc(var(--spacing)*3);width:100%;max-width:calc(var(--spacing)*96);align-items:center;gap:calc(var(--spacing)*2);border:1px solid var(--color-surface-200-800);border-radius:var(--radius-container);transition:translate .4s cubic-bezier(.21,1.02,.73,1),scale .4s cubic-bezier(.21,1.02,.73,1),opacity .4s cubic-bezier(.21,1.02,.73,1);display:flex}a[data-scope=toast][data-part=root]{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a[data-scope=toast][data-part=root]:hover{filter:brightness(95%)}a[data-scope=toast][data-part=root]:hover:where(.dark,.dark *){filter:brightness(110%)}}[data-scope=toast][data-part=root]{background-color:var(--color-surface-50-950);color:var(--color-surface-contrast-50-950)}[data-scope=toast][data-part=root][data-state=closed]{transition:translate .4s cubic-bezier(.06,.71,.55,1),scale .4s cubic-bezier(.06,.71,.55,1),opacity .2s cubic-bezier(.06,.71,.55,1)}[data-scope=toast][data-part=root][data-type=success]{background-color:var(--color-success-500);color:var(--color-success-contrast-500)}[data-scope=toast][data-part=root][data-type=warning]{background-color:var(--color-warning-500);color:var(--color-warning-contrast-500)}[data-scope=toast][data-part=root][data-type=error]{background-color:var(--color-error-500);color:var(--color-error-contrast-500)}[data-scope=toast][data-part=group]{width:calc(100% - (var(--viewport-offset-left) + var(--viewport-offset-right)))}[data-scope=toast][data-part=message]{flex:1}[data-scope=toast][data-part=title]{font-weight:500;font-size:var(--text-sm)}[data-scope=toast][data-part=description]{font-size:var(--text-sm)}[data-scope=toast][data-part=action-trigger]{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=action-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=action-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=toast][data-part=action-trigger]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toast][data-part=close-trigger]{box-sizing:content-box;border-radius:var(--radius-base);white-space:nowrap;font-size:var(--text-base);width:var(--text-base);height:var(--text-base);padding:calc(var(--spacing)*2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}[data-scope=toast][data-part=close-trigger]:not(:disabled):hover{filter:brightness(125%)}[data-scope=toast][data-part=close-trigger]:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}[data-scope=toast][data-part=close-trigger]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=toast][data-part=close-trigger]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=toggle-group][data-part=root]{border-radius:var(--radius-base);border-width:1px;border-color:var(--color-surface-200-800);display:inline-flex;overflow:hidden}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]{flex-direction:row}[data-scope=toggle-group][data-part=root][data-orientation=horizontal]>:not(:last-child){border-inline-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=toggle-group][data-part=root][data-orientation=vertical]>:not(:last-child){border-block-end:1px solid var(--color-surface-200-800)}[data-scope=toggle-group][data-part=item]{width:calc(var(--spacing)*9);aspect-ratio:1;justify-content:center;align-items:center;display:flex}[data-scope=toggle-group][data-part=item]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=toggle-group][data-part=item]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=toggle-group][data-part=item][data-state=on]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=toggle-group][data-part=item][data-focus-visible]{outline:2px solid var(--color-surface-950-50);outline-offset:1px}[data-scope=toggle-group][data-part=item][data-readonly]{pointer-events:none}[data-scope=toggle-group][data-part=item][data-disabled]{pointer-events:none;opacity:.5}[data-scope=tree-view][data-part=root]{gap:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;width:100%;display:flex}[data-scope=tree-view][data-part=tree]{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}[data-scope=tree-view][data-part=label]{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}[data-scope=tree-view][data-part=item]{align-items:center;gap:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth)*var(--spacing)*6 + var(--spacing)*4);display:flex}[data-scope=tree-view][data-part=item]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=tree-view][data-part=item]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=tree-view][data-part=item][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch]{gap:calc(var(--spacing)*1);flex-direction:column;display:flex}[data-scope=tree-view][data-part=branch-control]{align-items:center;gap:calc(var(--spacing)*2);padding-inline-end:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);border-radius:var(--radius-base);padding-inline-start:calc(var(--depth)*var(--spacing)*6 - var(--spacing)*2);display:flex}[data-scope=tree-view][data-part=branch-control]:hover{background-color:light-dark(#0a0a0a0d,#fafafa0d)}@supports (color:color-mix(in lab,red,red)){[data-scope=tree-view][data-part=branch-control]:hover{background-color:color-mix(in oklab,light-dark(var(--color-surface-950),var(--color-surface-50))5%,transparent)}}[data-scope=tree-view][data-part=branch-control][data-selected]{background-color:var(--color-surface-950-50);color:var(--color-surface-50-950)}[data-scope=tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=tree-view][data-part=branch-text]{align-items:center;gap:calc(var(--spacing)*2);display:flex}[data-scope=tree-view][data-part=branch-content]{gap:calc(var(--spacing)*1);flex-direction:column;display:flex;position:relative}[data-scope=tree-view][data-part=branch-indent-guide]{background:#73737380;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-scope=tree-view][data-part=branch-indent-guide]{background:color-mix(in oklab,var(--color-surface-500)50%,transparent)}}[data-scope=tree-view][data-part=branch-indent-guide]{width:calc(var(--spacing)*.5);border-radius:var(--radius-base);height:100%;left:calc(var(--depth)*var(--spacing)*6);transform:translate(-50%)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.select{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}.select:active,.select:focus,.select:focus-within{--tw-ring-color:var(--color-primary-500)}.select>*+*{margin-top:calc(var(--spacing)*2)}.select[multiple]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}.select[multiple] optgroup,.select[multiple] option{background-color:#0000}.select[size]{border-radius:var(--radius-container);padding:calc(var(--spacing)*1)}.select[size] optgroup,.select[size] option{background-color:#0000}.select optgroup{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.select optgroup>*+*,.select optgroup option:first-of-type{margin-top:calc(var(--spacing)*2)}.select optgroup option:last-child{margin-bottom:calc(var(--spacing)*2)!important}.select option{background-color:var(--color-surface-50-950);color:var(--color-surface-950-50)}.label{width:100%;display:block}.label>*+*{margin-top:calc(var(--spacing)*1)}.mt-\[-10rem\]{margin-top:-10rem}.input{border-radius:var(--radius-base);width:100%;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-ring-inset:inset;--tw-ring-color:var(--color-surface-200-800);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 var(--default-ring-width)var(--tw-ring-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#0000;border-width:0;outline-color:#0000;display:block}.input:active,.input:focus,.input:focus-within{--tw-ring-color:var(--color-primary-500)}.input[type=file]::file-selector-button{cursor:pointer;border-radius:var(--radius-base);background-color:var(--color-surface-950-50);color:var(--color-surface-50-950);transform:translateY(calc(var(--spacing)*-.5));margin-right:calc(var(--spacing)*2);text-transform:capitalize;font-size:var(--text-xs);height:var(--text-xs--line-height);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3)}.input[type=range]{accent-color:var(--color-surface-950-50);box-shadow:none;padding-inline:initial}.input[type=color]{border-radius:var(--radius-base);width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5);-webkit-appearance:none;border:none;outline:none;padding:0}.input[type=color]::-webkit-color-swatch-wrapper{padding:0}.input[type=color]::-webkit-color-swatch{border-radius:var(--radius-base);border:none}.input[type=color]::-moz-color-swatch{border:none}.ml-1{margin-left:calc(var(--spacing)*1)}.btn{border-radius:var(--radius-base);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);white-space:nowrap;font-size:var(--text-base);line-height:var(--text-base--line-height);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:row;text-decoration-line:none;display:inline-flex}.btn:not(:disabled):hover{filter:brightness(125%)}.btn:not(:disabled):hover:where(.dark,.dark *){filter:brightness(75%)}.flex{display:flex}.grid{display:grid}.placeholder{background-color:var(--color-surface-200-800);border-radius:var(--radius-base);min-height:calc(var(--spacing)*4)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.card{border-radius:var(--radius-container)}a.card{transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration)}@media(hover:hover){a.card:hover{filter:brightness(95%)}a.card:hover:where(.dark,.dark *){filter:brightness(110%)}}.border{border-style:var(--tw-border-style);border-width:1px}.bg-amber-500{background-color:var(--color-amber-500)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-500{background-color:var(--color-lime-500)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-violet-500{background-color:var(--color-violet-500)}.h1{color:var(--heading-font-color);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media(min-width:48rem){.h1{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}.h1:where(.dark,.dark *){color:var(--heading-font-color-dark)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@keyframes progress-circular-indeterminate{0%{stroke-dasharray:1 var(--circumference);stroke-dashoffset:0}50%{stroke-dasharray:calc(var(--circumference)*.75)var(--circumference);stroke-dashoffset:calc(-1*var(--circumference)*.5)}to{stroke-dasharray:1 var(--circumference);stroke-dashoffset:calc(-1*var(--circumference))}}@keyframes progress-linear-indeterminate-horizontal{0%{transform:translate(-200%)}to{transform:translate(200%)}}@keyframes progress-linear-indeterminate-vertical{0%{transform:translateY(-200%)}to{transform:translateY(200%)}}[data-theme=saddatheme]{--text-scaling:1.067;--base-font-color:var(--color-surface-950);--base-font-color-dark:var(--color-surface-50);--base-font-family:"Sol Heavy","Helvetica Neue",Arial,sans-serif;--base-font-size:inherit;--base-line-height:inherit;--base-font-weight:normal;--base-font-style:normal;--base-letter-spacing:0em;--heading-font-color:inherit;--heading-font-color-dark:inherit;--heading-font-family:inherit;--heading-font-weight:bold;--heading-font-style:normal;--heading-letter-spacing:inherit;--anchor-font-color:var(--color-primary-500);--anchor-font-color-dark:var(--color-primary-500);--anchor-font-family:inherit;--anchor-font-size:inherit;--anchor-line-height:inherit;--anchor-font-weight:inherit;--anchor-font-style:inherit;--anchor-letter-spacing:inherit;--anchor-text-decoration:none;--anchor-text-decoration-hover:underline;--anchor-text-decoration-active:none;--anchor-text-decoration-focus:none;--spacing:.22rem;--radius-base:.25rem;--radius-container:.25rem;--default-border-width:1px;--default-divide-width:1px;--default-ring-width:1px;--body-background-color:var(--color-surface-100);--body-background-color-dark:var(--color-surface-700);--color-primary-50:oklch(98.51% .08 107.77);--color-primary-100:oklch(88.87% .08 78.35);--color-primary-200:oklch(79.39% .1 50.11);--color-primary-300:oklch(70.54% .13 34.88);--color-primary-400:oklch(62.7% .17 28.08);--color-primary-500:oklch(56.64% .2 26.77);--color-primary-600:oklch(52.49% .18 30.44);--color-primary-700:oklch(48.84% .14 37.14);--color-primary-800:oklch(45.77% .11 49.68);--color-primary-900:oklch(43.52% .09 74.87);--color-primary-950:oklch(42.05% .09 107.22);--color-primary-contrast-dark:var(--color-primary-950);--color-primary-contrast-light:var(--color-primary-50);--color-primary-contrast-50:var(--color-primary-contrast-dark);--color-primary-contrast-100:var(--color-primary-contrast-dark);--color-primary-contrast-200:var(--color-primary-contrast-dark);--color-primary-contrast-300:var(--color-primary-contrast-dark);--color-primary-contrast-400:var(--color-primary-contrast-light);--color-primary-contrast-500:var(--color-primary-contrast-light);--color-primary-contrast-600:var(--color-primary-contrast-light);--color-primary-contrast-700:var(--color-primary-contrast-light);--color-primary-contrast-800:var(--color-primary-contrast-light);--color-primary-contrast-900:var(--color-primary-contrast-light);--color-primary-contrast-950:var(--color-primary-contrast-light);--color-secondary-50:oklch(100% 0 none);--color-secondary-100:oklch(97.79% .02 95.24);--color-secondary-200:oklch(95.54% .04 96.91);--color-secondary-300:oklch(93.42% .06 96.39);--color-secondary-400:oklch(91.23% .08 97.1);--color-secondary-500:oklch(89.17% .1 96.88);--color-secondary-600:oklch(81.74% .1 97.37);--color-secondary-700:oklch(74.16% .1 97.73);--color-secondary-800:oklch(66.51% .1 99.75);--color-secondary-900:oklch(58.53% .1 100.14);--color-secondary-950:oklch(50.29% .09 100.49);--color-secondary-contrast-dark:var(--color-secondary-950);--color-secondary-contrast-light:var(--color-secondary-50);--color-secondary-contrast-50:var(--color-secondary-contrast-dark);--color-secondary-contrast-100:var(--color-secondary-contrast-dark);--color-secondary-contrast-200:var(--color-secondary-contrast-dark);--color-secondary-contrast-300:var(--color-secondary-contrast-dark);--color-secondary-contrast-400:var(--color-secondary-contrast-dark);--color-secondary-contrast-500:var(--color-secondary-contrast-dark);--color-secondary-contrast-600:var(--color-secondary-contrast-dark);--color-secondary-contrast-700:var(--color-secondary-contrast-dark);--color-secondary-contrast-800:var(--color-secondary-contrast-dark);--color-secondary-contrast-900:var(--color-secondary-contrast-light);--color-secondary-contrast-950:var(--color-secondary-contrast-light);--color-tertiary-50:oklch(90.73% .08 328.92);--color-tertiary-100:oklch(88.12% .04 265.84);--color-tertiary-200:oklch(86.7% .07 202.41);--color-tertiary-300:oklch(86.3% .12 187.11);--color-tertiary-400:oklch(87.22% .15 178.03);--color-tertiary-500:oklch(89.03% .17 171.26);--color-tertiary-600:oklch(75.79% .14 178.36);--color-tertiary-700:oklch(62.33% .09 191.33);--color-tertiary-800:oklch(49.42% .05 237.32);--color-tertiary-900:oklch(39.25% .09 327.11);--color-tertiary-950:oklch(36.93% .15 355.34);--color-tertiary-contrast-dark:var(--color-tertiary-950);--color-tertiary-contrast-light:var(--color-tertiary-50);--color-tertiary-contrast-50:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-500:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-600:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-700:var(--color-tertiary-contrast-dark);--color-tertiary-contrast-800:var(--color-tertiary-contrast-light);--color-tertiary-contrast-900:var(--color-tertiary-contrast-light);--color-tertiary-contrast-950:var(--color-tertiary-contrast-light);--color-success-50:oklch(94.05% .09 178.66);--color-success-100:oklch(91.05% .11 164.7);--color-success-200:oklch(88.16% .14 155.64);--color-success-300:oklch(85.66% .17 150.12);--color-success-400:oklch(83.07% .19 146.41);--color-success-500:oklch(80.65% .22 144.14);--color-success-600:oklch(70.87% .19 145.22);--color-success-700:oklch(60.74% .15 146.76);--color-success-800:oklch(50.2% .12 149.97);--color-success-900:oklch(39.09% .08 156.95);--color-success-950:oklch(27.27% .04 185.29);--color-success-contrast-dark:var(--color-success-950);--color-success-contrast-light:var(--color-success-50);--color-success-contrast-50:var(--color-success-contrast-dark);--color-success-contrast-100:var(--color-success-contrast-dark);--color-success-contrast-200:var(--color-success-contrast-dark);--color-success-contrast-300:var(--color-success-contrast-dark);--color-success-contrast-400:var(--color-success-contrast-dark);--color-success-contrast-500:var(--color-success-contrast-dark);--color-success-contrast-600:var(--color-success-contrast-dark);--color-success-contrast-700:var(--color-success-contrast-dark);--color-success-contrast-800:var(--color-success-contrast-light);--color-success-contrast-900:var(--color-success-contrast-light);--color-success-contrast-950:var(--color-success-contrast-light);--color-warning-50:oklch(95.67% .05 84.56);--color-warning-100:oklch(94.79% .07 94.63);--color-warning-200:oklch(94.05% .1 98.76);--color-warning-300:oklch(93.11% .12 100.95);--color-warning-400:oklch(92.52% .15 102.5);--color-warning-500:oklch(91.92% .16 103.89);--color-warning-600:oklch(83.97% .15 97.01);--color-warning-700:oklch(75.94% .14 88.24);--color-warning-800:oklch(67.56% .13 77.13);--color-warning-900:oklch(59.52% .13 64.46);--color-warning-950:oklch(51.69% .13 51.44);--color-warning-contrast-dark:var(--color-warning-950);--color-warning-contrast-light:var(--color-warning-50);--color-warning-contrast-50:var(--color-warning-contrast-dark);--color-warning-contrast-100:var(--color-warning-contrast-dark);--color-warning-contrast-200:var(--color-warning-contrast-dark);--color-warning-contrast-300:var(--color-warning-contrast-dark);--color-warning-contrast-400:var(--color-warning-contrast-dark);--color-warning-contrast-500:var(--color-warning-contrast-dark);--color-warning-contrast-600:var(--color-warning-contrast-dark);--color-warning-contrast-700:var(--color-warning-contrast-dark);--color-warning-contrast-800:var(--color-warning-contrast-light);--color-warning-contrast-900:var(--color-warning-contrast-light);--color-warning-contrast-950:var(--color-warning-contrast-light);--color-error-50:oklch(100% 0 none);--color-error-100:oklch(92.49% .04 17.88);--color-error-200:oklch(85.26% .08 18.79);--color-error-300:oklch(78.79% .12 20.09);--color-error-400:oklch(72.73% .16 21.9);--color-error-500:oklch(67.71% .2 24.25);--color-error-600:oklch(60.73% .17 21.27);--color-error-700:oklch(53.74% .13 16.13);--color-error-800:oklch(46.89% .09 4.56);--color-error-900:oklch(40.35% .05 337.83);--color-error-950:oklch(34.63% .05 278.75);--color-error-contrast-dark:var(--color-error-950);--color-error-contrast-light:var(--color-error-50);--color-error-contrast-50:var(--color-error-contrast-dark);--color-error-contrast-100:var(--color-error-contrast-dark);--color-error-contrast-200:var(--color-error-contrast-dark);--color-error-contrast-300:var(--color-error-contrast-dark);--color-error-contrast-400:var(--color-error-contrast-dark);--color-error-contrast-500:var(--color-error-contrast-dark);--color-error-contrast-600:var(--color-error-contrast-light);--color-error-contrast-700:var(--color-error-contrast-light);--color-error-contrast-800:var(--color-error-contrast-light);--color-error-contrast-900:var(--color-error-contrast-light);--color-error-contrast-950:var(--color-error-contrast-light);--color-surface-50:oklch(100% 0 none);--color-surface-100:oklch(90.67% 0 none);--color-surface-200:oklch(81.41% 0 none);--color-surface-300:oklch(71.55% 0 none);--color-surface-400:oklch(61.67% 0 none);--color-surface-500:oklch(51.03% 0 none);--color-surface-600:oklch(44.95% 0 none);--color-surface-700:oklch(38.67% 0 none);--color-surface-800:oklch(32.11% 0 none);--color-surface-900:oklch(25.2% 0 none);--color-surface-950:oklch(17.76% 0 none);--color-surface-contrast-dark:var(--color-surface-950);--color-surface-contrast-light:var(--color-surface-50);--color-surface-contrast-50:var(--color-surface-contrast-dark);--color-surface-contrast-100:var(--color-surface-contrast-dark);--color-surface-contrast-200:var(--color-surface-contrast-dark);--color-surface-contrast-300:var(--color-surface-contrast-dark);--color-surface-contrast-400:var(--color-surface-contrast-light);--color-surface-contrast-500:var(--color-surface-contrast-light);--color-surface-contrast-600:var(--color-surface-contrast-light);--color-surface-contrast-700:var(--color-surface-contrast-light);--color-surface-contrast-800:var(--color-surface-contrast-light);--color-surface-contrast-900:var(--color-surface-contrast-light);--color-surface-contrast-950:var(--color-surface-contrast-light)}html{scroll-behavior:smooth}body{font-family:var(--base-font-family,system-ui,-apple-system,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.tempo-controls.svelte-ftqfho{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.tempo-display.svelte-ftqfho{display:flex;flex-direction:column;align-items:center;min-width:3rem}.tempo-value.svelte-ftqfho{font-size:1.125rem;font-weight:700;color:#fff;line-height:1}.tempo-label.svelte-ftqfho{font-size:.5rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.control-btn.svelte-ftqfho{width:36px;height:36px;border-radius:8px;border:none;background:#ffffff1a;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .1s}.control-btn.svelte-ftqfho:hover:not(:disabled){background:#fff3}.control-btn.svelte-ftqfho:active:not(:disabled){transform:scale(.95)}.control-btn.svelte-ftqfho:disabled{opacity:.3;cursor:not-allowed}@media(min-width:640px){.tempo-controls.svelte-ftqfho{padding:.75rem 1rem;gap:.75rem}.tempo-display.svelte-ftqfho{min-width:3.5rem}.tempo-value.svelte-ftqfho{font-size:1.5rem}.tempo-label.svelte-ftqfho{font-size:.625rem}.control-btn.svelte-ftqfho{width:40px;height:40px;font-size:1.5rem}}.steps-controls.svelte-1mqj7j4{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:#ffffff0d;padding:.5rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:opacity .3s}.steps-controls.disabled.svelte-1mqj7j4{opacity:.5}.steps-display.svelte-1mqj7j4{display:flex;flex-direction:column;align-items:center;min-width:2.5rem}.steps-value.svelte-1mqj7j4{font-size:1.125rem;font-weight:700;color:#fff;line-height:1}.steps-label.svelte-1mqj7j4{font-size:.5rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.control-btn.svelte-1mqj7j4{width:36px;height:36px;border-radius:8px;border:none;background:#ffffff1a;color:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .1s}.control-btn.svelte-1mqj7j4:hover:not(:disabled){background:#fff3}.control-btn.svelte-1mqj7j4:active:not(:disabled){transform:scale(.95)}.control-btn.svelte-1mqj7j4:disabled{opacity:.3;cursor:not-allowed}@media(min-width:640px){.steps-controls.svelte-1mqj7j4{padding:.75rem 1rem;gap:.75rem}.steps-display.svelte-1mqj7j4{min-width:3.5rem}.steps-value.svelte-1mqj7j4{font-size:1.5rem}.steps-label.svelte-1mqj7j4{font-size:.625rem}.control-btn.svelte-1mqj7j4{width:40px;height:40px;font-size:1.5rem}}.play-btn.svelte-7vuq36{width:56px;height:56px;border-radius:50%;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #10b9814d;flex-shrink:0}.play-btn.svelte-7vuq36:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 20px #10b98166}.play-btn.svelte-7vuq36:active:not(:disabled){transform:scale(.95)}.play-btn.svelte-7vuq36:disabled{opacity:.5;cursor:not-allowed}.play-btn.playing.svelte-7vuq36{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}.play-btn.playing.svelte-7vuq36:hover:not(:disabled){box-shadow:0 6px 20px #ef444466}.play-icon.svelte-7vuq36{width:22px;height:22px}@media(min-width:640px){.play-btn.svelte-7vuq36{width:64px;height:64px}.play-icon.svelte-7vuq36{width:26px;height:26px}}.instrument-wrapper.svelte-2pho9z{position:relative;display:inline-block}.pad-button.svelte-2pho9z{width:60px;height:60px;border-radius:10px;border:none;cursor:grab;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #fff3;transition:transform .1s ease,box-shadow .1s ease,opacity .1s ease;user-select:none;-webkit-user-select:none;touch-action:none;padding:4px}.pad-content.svelte-2pho9z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.pad-icon.svelte-2pho9z{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.pad-icon.svelte-2pho9z svg:where(.svelte-2pho9z){width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.pad-button.svelte-2pho9z:hover:not(.disabled):not(.dragging){transform:translateY(-2px);box-shadow:0 6px 10px -1px #00000026,0 4px 6px -1px #0000001a,inset 0 1px #fff3}.pad-button.svelte-2pho9z:active:not(.disabled):not(.dragging),.pad-button.pressed.svelte-2pho9z:not(.disabled){transform:scale(.95);box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f,inset 0 2px 4px #0000001a}.pad-button.dragging.svelte-2pho9z{opacity:.5;transform:scale(.95)}.pad-button.disabled.svelte-2pho9z{opacity:.5;cursor:not-allowed}.pad-button.small.svelte-2pho9z{width:32px;height:32px;border-radius:50%;font-size:.5rem;cursor:grab;padding:0}.pad-button.svelte-2pho9z:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.pad-label.svelte-2pho9z{pointer-events:none;font-size:.6rem;line-height:1;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:center}.drag-preview.svelte-2pho9z{position:absolute;left:-9999px;top:-9999px;width:32px;height:32px;border-radius:50%;box-shadow:0 4px 6px -1px #0000004d,inset 0 1px #fff3}@media(min-width:640px){.pad-button.svelte-2pho9z{width:80px;height:80px;border-radius:12px;font-size:.875rem;padding:6px}.pad-content.svelte-2pho9z{gap:4px}.pad-icon.svelte-2pho9z{width:28px;height:28px}.pad-label.svelte-2pho9z{font-size:.7rem}.pad-button.small.svelte-2pho9z{width:40px;height:40px;font-size:.625rem;padding:0}.drag-preview.svelte-2pho9z{width:40px;height:40px}}.palette-section.svelte-cz224c{display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:opacity .3s;width:100%}.palette-section.disabled.svelte-cz224c{opacity:.5}.section-title.svelte-cz224c{font-size:1rem;font-weight:600;color:#fff;margin:0}.instrument-palette.svelte-cz224c{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;max-width:100%}@media(min-width:640px){.palette-section.svelte-cz224c{gap:.75rem}.section-title.svelte-cz224c{font-size:1.25rem}.instrument-palette.svelte-cz224c{gap:.75rem}}.sequencer-circle.svelte-12qtdip{width:100%;max-width:min(90vw,90vh - 340px);aspect-ratio:1;border:2px solid rgba(255,255,255,.15);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff6;font-size:.875rem;text-align:center;position:relative;transition:border-color .2s,background-color .2s}.sequencer-circle.drag-over.svelte-12qtdip{border-color:#667eea99;background-color:#667eea1a}.sequencer-circle.playing.svelte-12qtdip{border-color:#10b98166}.division-lines.svelte-12qtdip{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.division-line.svelte-12qtdip{stroke:#fff3;stroke-width:.5;stroke-dasharray:2 2;transition:stroke .1s}.division-line.active.svelte-12qtdip{stroke:#10b981cc;stroke-width:1}.division-tick.svelte-12qtdip{fill:#fff6;transition:fill .1s}.division-tick.active.svelte-12qtdip{fill:#10b981}.division-number.svelte-12qtdip{fill:#fff9;font-size:2.5px;font-weight:500;pointer-events:none;transition:fill .1s}.division-number.active.svelte-12qtdip{fill:#10b981}.center-dot.svelte-12qtdip{fill:#ffffff4d}.playhead.svelte-12qtdip{stroke:#10b981;stroke-width:2;stroke-linecap:round}.playhead-tip.svelte-12qtdip{fill:#10b981}.drop-tutorial.svelte-12qtdip{pointer-events:none;z-index:0;display:flex;flex-direction:column;gap:.35rem;align-items:center;text-align:center;max-width:70%}.drop-tutorial-title.svelte-12qtdip{font-size:.95rem;font-weight:600;color:#fffc}.drop-tutorial-step.svelte-12qtdip{font-size:.8rem;color:#fff9}.drop-arrow.svelte-12qtdip{position:absolute;inset:-12% -6% -6% -12%;width:118%;height:118%;pointer-events:none;z-index:0}.drop-arrow.svelte-12qtdip path:where(.svelte-12qtdip){fill:none;stroke:#ffffff59;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:2 3}.drop-arrow.svelte-12qtdip marker:where(.svelte-12qtdip) path:where(.svelte-12qtdip){fill:#ffffff59;stroke:none;stroke-dasharray:none}.placed-pad.svelte-12qtdip{position:absolute;transform:translate(-50%,-50%);z-index:1;transition:transform .1s}.placed-pad.active.svelte-12qtdip{transform:translate(-50%,-50%) scale(1.2)}@media(min-width:640px){.sequencer-circle.svelte-12qtdip{max-width:450px;font-size:1rem}.drop-tutorial-title.svelte-12qtdip{font-size:1.05rem}.drop-tutorial-step.svelte-12qtdip{font-size:.9rem}}@media(min-width:1024px){.sequencer-circle.svelte-12qtdip{max-width:500px}}.modal-backdrop.svelte-1appmes{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-container.svelte-1appmes{background:linear-gradient(180deg,#1e1e2e,#181825);border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:400px;box-shadow:0 20px 40px #0006;animation:svelte-1appmes-modalIn .2s ease-out}@keyframes svelte-1appmes-modalIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header.svelte-1appmes{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-title.svelte-1appmes{font-size:1.125rem;font-weight:600;color:#fff;margin:0}.close-btn.svelte-1appmes{background:none;border:none;color:#ffffff80;cursor:pointer;padding:.25rem;border-radius:6px;transition:color .2s,background .2s;display:flex;align-items:center;justify-content:center}.close-btn.svelte-1appmes:hover{color:#fff;background:#ffffff1a}.modal-content.svelte-1appmes{padding:1.5rem}.input-label.svelte-1appmes{display:flex;flex-direction:column;gap:.5rem}.input-label.svelte-1appmes span:where(.svelte-1appmes){font-size:.875rem;font-weight:500;color:#ffffffb3}.name-input.svelte-1appmes{width:100%;padding:.75rem 1rem;font-size:1rem;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:10px;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.name-input.svelte-1appmes::placeholder{color:#ffffff4d}.name-input.svelte-1appmes:focus{background:#ffffff14;border-color:#667eea80;box-shadow:0 0 0 3px #667eea26}.modal-footer.svelte-1appmes{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);background:#0000001a;border-radius:0 0 16px 16px}.btn.svelte-1appmes{padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:transform .1s,box-shadow .2s,background .2s}.btn.svelte-1appmes:active{transform:scale(.97)}.btn-secondary.svelte-1appmes{color:#fffc;background:#ffffff1a}.btn-secondary.svelte-1appmes:hover{background:#ffffff26;color:#fff}.btn-primary.svelte-1appmes{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d}.btn-primary.svelte-1appmes:hover{box-shadow:0 6px 16px #667eea66}.touch-drag-preview.svelte-1qa0z33{position:fixed;width:40px;height:40px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;box-shadow:0 8px 20px #0006,inset 0 1px #fff3;opacity:.9}.enzo-container.svelte-1qa0z33{position:relative;flex:1;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);padding:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.top-right-buttons.svelte-1qa0z33{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:10}.top-left-buttons.svelte-1qa0z33{position:absolute;top:1rem;left:1rem;display:flex;gap:.5rem;z-index:10}.reset-btn.svelte-1qa0z33,.pack-btn.svelte-1qa0z33{background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fffc;padding:.625rem;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center}.reset-btn.svelte-1qa0z33:hover:not(:disabled),.pack-btn.svelte-1qa0z33:hover:not(:disabled){background:#ffffff26;color:#fff}.reset-btn.svelte-1qa0z33:active:not(:disabled),.pack-btn.svelte-1qa0z33:active:not(:disabled){transform:scale(.95)}.reset-btn.svelte-1qa0z33:disabled,.pack-btn.svelte-1qa0z33:disabled{opacity:.4;cursor:not-allowed}.save-btn.svelte-1qa0z33{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.625rem;border-radius:10px;cursor:pointer;transition:box-shadow .2s,transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #667eea4d}.save-group.svelte-1qa0z33{position:relative;display:inline-flex;align-items:center;gap:0}.save-btn-primary.svelte-1qa0z33{border-radius:10px 0 0 10px;box-shadow:0 4px 12px #667eea4d}.save-menu-toggle.svelte-1qa0z33{background:linear-gradient(135deg,#667eeae6,#764ba2e6);border:none;color:#ffffffe6;padding:.625rem .5rem;border-radius:0 10px 10px 0;cursor:pointer;transition:background .2s,color .2s,transform .1s,opacity .2s;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #667eea4d}.save-menu-toggle.svelte-1qa0z33:hover:not(:disabled){background:linear-gradient(135deg,#768eee,#865cb0);color:#fff}.save-menu-toggle.svelte-1qa0z33:active:not(:disabled){transform:scale(.95)}.save-menu-toggle.svelte-1qa0z33:disabled{opacity:.4;cursor:not-allowed}.save-menu.svelte-1qa0z33{position:absolute;top:calc(100% + .55rem);right:0;min-width:140px;background:#161626fa;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.4rem;box-shadow:0 10px 24px #00000059;z-index:20}.save-menu-item.svelte-1qa0z33{width:100%;background:transparent;border:none;color:#ffffffe6;padding:.55rem .7rem;border-radius:10px;text-align:left;cursor:pointer;transition:background .2s,color .2s}.save-menu-item.svelte-1qa0z33:hover{background:#667eea40;color:#fff}.save-btn.svelte-1qa0z33:hover:not(:disabled){box-shadow:0 6px 16px #667eea66}.save-btn.svelte-1qa0z33:active:not(:disabled){transform:scale(.95)}.save-btn.svelte-1qa0z33:disabled{opacity:.4;cursor:not-allowed}.current-groove-name.svelte-1qa0z33{font-size:.75rem;color:#667eeae6;margin:.25rem 0 0;padding:.25rem .75rem;background:#667eea26;border-radius:20px;display:inline-block}.enzo-header.svelte-1qa0z33{text-align:center}.sequencer-section.svelte-1qa0z33{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.controls-row.svelte-1qa0z33{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:.5rem 0}.start-btn.svelte-1qa0z33{padding:.75rem 1.5rem;border:none;border-radius:999px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:600;cursor:pointer;transition:transform .1s,box-shadow .2s,opacity .2s;box-shadow:0 4px 15px #10b9814d}.start-btn.svelte-1qa0z33:hover{transform:scale(1.03);box-shadow:0 6px 20px #10b98166}.start-btn.svelte-1qa0z33:active{transform:scale(.97)}.start-group.svelte-1qa0z33{display:flex;flex-direction:column;align-items:center;gap:.75rem}.start-hint.svelte-1qa0z33{margin:0;font-size:.8rem;color:#ffffff80;text-align:center}@media(max-width:480px){.enzo-container.svelte-1qa0z33{padding:.75rem;gap:.75rem}.sequencer-section.svelte-1qa0z33{gap:.75rem}.controls-row.svelte-1qa0z33{padding:.25rem 0;gap:.75rem}.top-right-buttons.svelte-1qa0z33,.top-left-buttons.svelte-1qa0z33{top:.75rem}.top-right-buttons.svelte-1qa0z33{right:.75rem}.top-left-buttons.svelte-1qa0z33{left:.75rem}}@media(max-width:480px)and (orientation:portrait){.enzo-container.svelte-1qa0z33{padding-top:3rem;padding-bottom:.5rem;gap:clamp(.75rem,3vh,2rem);justify-content:center}.sequencer-section.svelte-1qa0z33{gap:clamp(.75rem,2.5vh,1.5rem)}}@media(min-width:640px){.enzo-container.svelte-1qa0z33{padding:2rem;gap:1.5rem}.top-right-buttons.svelte-1qa0z33{top:1.5rem;right:1.5rem;gap:.625rem}.top-left-buttons.svelte-1qa0z33{top:1.5rem;left:1.5rem;gap:.625rem}.reset-btn.svelte-1qa0z33,.pack-btn.svelte-1qa0z33,.save-btn.svelte-1qa0z33{padding:.75rem}.save-menu-toggle.svelte-1qa0z33{padding:.75rem .6rem}.current-groove-name.svelte-1qa0z33{font-size:.875rem}.controls-row.svelte-1qa0z33{gap:1.5rem}}.login-form.svelte-x2es9b{display:flex;flex-direction:column;gap:.75rem}label.svelte-x2es9b{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#e3e4e8}input.svelte-x2es9b{padding:.65rem .75rem;border-radius:10px;border:1px solid #2d2f36;background:#11131a;color:#f9fafb;outline:none}input.svelte-x2es9b:focus{border-color:#7dd3fc;box-shadow:0 0 0 1px #7dd3fc22}.primary.svelte-x2es9b{padding:.75rem;border:none;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff;font-weight:700;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.primary.svelte-x2es9b:disabled{opacity:.7;cursor:not-allowed}.primary.svelte-x2es9b:not(:disabled):hover{transform:translateY(-1px)}.error.svelte-x2es9b{background:#2b0f15;color:#fca5a5;padding:.5rem .75rem;border-radius:10px;border:1px solid #f87171}.complete-shell.svelte-158fxjw{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 20% 20%,#1f2937,#0b0d12 50%),radial-gradient(circle at 80% 0%,#111827,#05060a 55%)}.card.svelte-158fxjw{width:min(480px,100%);background:#0f1118;border:1px solid #1f2937;border-radius:18px;padding:1.5rem;box-shadow:0 25px 60px #00000059;color:#e5e7eb}.header.svelte-158fxjw{margin-bottom:1rem}.eyebrow.svelte-158fxjw{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#9ca3af}h1.svelte-158fxjw{margin:.35rem 0 .2rem;font-size:1.5rem}.subtitle.svelte-158fxjw{margin:0;color:#9ca3af}.form.svelte-158fxjw{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem}label.svelte-158fxjw{display:flex;flex-direction:column;gap:.4rem;font-size:.95rem;color:#e3e4e8}input.svelte-158fxjw{padding:.75rem .9rem;border-radius:12px;border:1px solid #1f2937;background:#0a0c12;color:#f9fafb;outline:none}input.svelte-158fxjw:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf622}.primary.svelte-158fxjw{padding:.85rem;border:none;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff;font-weight:700;cursor:pointer}.primary.svelte-158fxjw:disabled{opacity:.7;cursor:not-allowed}.alert.svelte-158fxjw{padding:.75rem .9rem;border-radius:12px;border:1px solid transparent;font-size:.9rem}.alert.error.svelte-158fxjw{background:#2b0f15;border-color:#f87171;color:#fca5a5}.alert.success.svelte-158fxjw{background:#123320;border-color:#34d399;color:#a7f3d0}.verify-card.svelte-suctuz{padding:1rem;background:#0f1118;border:1px solid #202434;border-radius:12px;color:#e5e7eb}.title.svelte-suctuz{margin:0 0 .35rem;font-weight:700;font-size:1.05rem}.body.svelte-suctuz{margin:0 0 .75rem;line-height:1.4}.secondary.svelte-suctuz{padding:.6rem .85rem;border-radius:10px;background:#1f2937;color:#e5e7eb;border:1px solid #374151;cursor:pointer}.secondary.svelte-suctuz:disabled{opacity:.7;cursor:not-allowed}.login-shell.svelte-1tulrj9{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:radial-gradient(circle at 20% 20%,#1f2937,#0b0d12 50%),radial-gradient(circle at 80% 0%,#111827,#05060a 55%);padding:1.5rem;color:#e5e7eb}.brand.svelte-1tulrj9{display:flex;align-items:center;gap:.75rem}.brand.svelte-1tulrj9 img:where(.svelte-1tulrj9){width:54px;height:54px;object-fit:contain;border-radius:12px;background:#0b0d12;padding:.35rem;border:1px solid #1f2937}.brand-text.svelte-1tulrj9 .eyebrow:where(.svelte-1tulrj9){margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#9ca3af}.brand-text.svelte-1tulrj9 .title:where(.svelte-1tulrj9){margin:.15rem 0 0;font-weight:800;font-size:1.35rem;color:#f9fafb}.card.svelte-1tulrj9{width:min(480px,95vw);background:#0f1118;border-radius:16px;border:1px solid #1f2937;padding:1.5rem;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;gap:1rem}.tabs.svelte-1tulrj9{display:grid;grid-template-columns:repeat(2,1fr);background:#0a0c12;border:1px solid #1f2937;border-radius:12px;overflow:hidden}.tabs.svelte-1tulrj9 button:where(.svelte-1tulrj9){padding:.75rem 1rem;background:transparent;color:#9ca3af;border:none;cursor:pointer;font-weight:700}.tabs.svelte-1tulrj9 button.active:where(.svelte-1tulrj9){background:linear-gradient(135deg,#8b5cf6,#06b6d4);color:#fff}.social.svelte-1tulrj9{display:flex;flex-direction:column;gap:.5rem}.social-btn.svelte-1tulrj9{display:flex;align-items:center;justify-content:center;gap:.4rem;border-radius:12px;border:1px solid #1f2937;padding:.7rem .75rem;background:#0b0d12;color:#e5e7eb;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.social-btn.svelte-1tulrj9:hover{border-color:#334155;transform:translateY(-1px)}.social-btn.svelte-1tulrj9:disabled{opacity:.7;cursor:not-allowed}.divider.svelte-1tulrj9{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.9rem}.divider.svelte-1tulrj9:before,.divider.svelte-1tulrj9:after{content:"";flex:1;height:1px;background:#1f2937}.page.svelte-7df7mq{flex:1;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);overflow-y:auto;overflow-x:hidden}.content-wrapper.svelte-7df7mq{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:center;padding:1rem;padding-top:calc(max(1rem,env(safe-area-inset-top)) + var(--app-header-offset, 0px));padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.bg-effects.svelte-7df7mq{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.rings.svelte-7df7mq{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);opacity:.15}.ring.svelte-7df7mq{fill:none;stroke:#667eea;stroke-width:.5}.ring-1.svelte-7df7mq{animation:svelte-7df7mq-pulse-ring 4s ease-in-out infinite}.ring-2.svelte-7df7mq{animation:svelte-7df7mq-pulse-ring 4s ease-in-out infinite .5s}.ring-3.svelte-7df7mq{animation:svelte-7df7mq-pulse-ring 4s ease-in-out infinite 1s}.ring-4.svelte-7df7mq{animation:svelte-7df7mq-pulse-ring 4s ease-in-out infinite 1.5s}@keyframes svelte-7df7mq-pulse-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.particles.svelte-7df7mq{position:absolute;inset:0}.particle.svelte-7df7mq{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:.4}.p1.svelte-7df7mq{top:10%;left:20%;animation:svelte-7df7mq-float 8s ease-in-out infinite}.p2.svelte-7df7mq{top:20%;right:15%;animation:svelte-7df7mq-float 10s ease-in-out infinite 1s}.p3.svelte-7df7mq{top:60%;left:10%;animation:svelte-7df7mq-float 7s ease-in-out infinite 2s}.p4.svelte-7df7mq{bottom:20%;right:25%;animation:svelte-7df7mq-float 9s ease-in-out infinite .5s}.p5.svelte-7df7mq{top:40%;left:80%;animation:svelte-7df7mq-float 11s ease-in-out infinite 1.5s}.p6.svelte-7df7mq{bottom:30%;left:30%;animation:svelte-7df7mq-float 8s ease-in-out infinite 2.5s}.p7.svelte-7df7mq{top:70%;right:10%;animation:svelte-7df7mq-float 9s ease-in-out infinite 3s}.p8.svelte-7df7mq{bottom:10%;left:50%;animation:svelte-7df7mq-float 10s ease-in-out infinite .8s}@keyframes svelte-7df7mq-float{0%,to{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(10px,-20px) scale(1.2);opacity:.6}50%{transform:translate(-5px,-10px) scale(.8);opacity:.3}75%{transform:translate(15px,5px) scale(1.1);opacity:.5}}.content.svelte-7df7mq{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative;z-index:1;margin:auto 0;padding:1rem 0}.header.svelte-7df7mq{text-align:center;position:relative}.title.svelte-7df7mq{position:relative;margin:0}.title-logo.svelte-7df7mq{width:80px;height:auto;display:block;margin:0 auto}.subtitle.svelte-7df7mq{font-size:.8rem;color:#ffffff80;margin:.25rem 0 0}.title-accent.svelte-7df7mq{width:60px;height:3px;background:linear-gradient(90deg,transparent,#667eea,#764ba2,transparent);border-radius:3px;margin:.5rem auto 0;animation:svelte-7df7mq-accent-shimmer 2s ease-in-out infinite}@keyframes svelte-7df7mq-accent-shimmer{0%,to{opacity:.5;width:60px}50%{opacity:1;width:80px}}.tab-bar.svelte-7df7mq{display:flex;position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:4px;gap:4px;width:100%;max-width:400px}.tab-btn.svelte-7df7mq{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:transparent;border:none;border-radius:8px;color:#ffffff80;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .3s;position:relative;z-index:1}.tab-btn.active.svelte-7df7mq{color:#fff;background:#667eea33}.tab-btn.svelte-7df7mq:hover:not(.active){color:#fffc}.tab-icon.svelte-7df7mq{width:16px;height:16px;flex-shrink:0}.tab-badge.svelte-7df7mq{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.65rem;font-weight:700;padding:.125rem .4rem;border-radius:10px;min-width:18px;text-align:center}.tab-indicator.svelte-7df7mq{position:absolute;bottom:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#667eea26;border-radius:8px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.loading-state.svelte-7df7mq{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 0}.equalizer.svelte-7df7mq{display:flex;align-items:flex-end;gap:4px;height:50px}.bar.svelte-7df7mq{width:6px;background:linear-gradient(to top,#667eea,#764ba2);border-radius:3px;animation:svelte-7df7mq-equalizer-bounce 1s ease-in-out infinite}.bar-1.svelte-7df7mq{height:20px;animation-delay:0s}.bar-2.svelte-7df7mq{height:35px;animation-delay:.1s}.bar-3.svelte-7df7mq{height:50px;animation-delay:.2s}.bar-4.svelte-7df7mq{height:35px;animation-delay:.3s}.bar-5.svelte-7df7mq{height:20px;animation-delay:.4s}@keyframes svelte-7df7mq-equalizer-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.status-text.svelte-7df7mq{color:#667eea;font-weight:500;font-size:.875rem}.packs-grid.svelte-7df7mq{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}.pack-card.svelte-7df7mq{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;text-align:left;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;animation:svelte-7df7mq-card-enter .5s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay, 0ms);opacity:0;transform:translateY(20px)}@keyframes svelte-7df7mq-card-enter{to{opacity:1;transform:translateY(0)}}.pack-card.locked.svelte-7df7mq{cursor:not-allowed}.pack-card.locked.svelte-7df7mq:after{content:"";position:absolute;inset:0;background:#0000004d;border-radius:inherit;pointer-events:none}.vinyl-decoration.svelte-7df7mq{position:absolute;top:-20px;right:-20px;width:100px;height:100px;opacity:.1;transition:all .5s cubic-bezier(.4,0,.2,1)}.vinyl-svg.svelte-7df7mq{width:100%;height:100%;animation:svelte-7df7mq-vinyl-spin 20s linear infinite;animation-play-state:paused}.pack-card.svelte-7df7mq:hover:not(.locked) .vinyl-svg:where(.svelte-7df7mq){animation-play-state:running}@keyframes svelte-7df7mq-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vinyl-outer.svelte-7df7mq{fill:#ffffff1a;stroke:#fff3;stroke-width:1}.vinyl-groove.svelte-7df7mq{fill:none;stroke:#ffffff26;stroke-width:.5}.vinyl-label.svelte-7df7mq{fill:#667eea;opacity:.5}.vinyl-center.svelte-7df7mq{fill:#ffffff80}.pack-card.svelte-7df7mq:hover:not(.locked) .vinyl-decoration:where(.svelte-7df7mq){opacity:.25;transform:scale(1.2) rotate(15deg)}.card-border.svelte-7df7mq{position:absolute;inset:-1px;border-radius:17px;background:linear-gradient(135deg,transparent 40%,#667eea 50%,#764ba2 60%,transparent 70%);background-size:300% 300%;opacity:0;transition:opacity .3s;z-index:-1}.pack-card.svelte-7df7mq:hover:not(.locked) .card-border:where(.svelte-7df7mq){opacity:1;animation:svelte-7df7mq-border-shimmer 2s linear infinite}@keyframes svelte-7df7mq-border-shimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.card-glow.svelte-7df7mq{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(102,126,234,.2),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.pack-card.svelte-7df7mq:hover:not(.locked){background:#ffffff0f;transform:translateY(-4px) scale(1.02);box-shadow:0 10px 40px #0006,0 0 30px #667eea26}.pack-card.svelte-7df7mq:hover:not(.locked) .card-glow:where(.svelte-7df7mq){opacity:1}.pack-card.svelte-7df7mq:active:not(.locked){transform:translateY(-2px) scale(1)}.pack-info.svelte-7df7mq{position:relative;z-index:1}.pack-tier.svelte-7df7mq{display:inline-block;padding:.2rem .6rem;border-radius:100px;font-size:.65rem;font-weight:600;background:#ffffff1a;color:#fffc;margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.05em}.pack-tier.premium.svelte-7df7mq{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 10px #f59e0b4d}.pack-name.svelte-7df7mq{font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.2}.pack-details.svelte-7df7mq{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#fff6;margin:.375rem 0 0}.details-icon.svelte-7df7mq{width:14px;height:14px;opacity:.6}.card-action.svelte-7df7mq{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:#fff6;transition:all .3s;align-self:flex-end;position:relative;z-index:1}.action-text.svelte-7df7mq{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:0;transform:translate(10px);transition:all .3s}.action-icon.svelte-7df7mq{transition:all .3s}.pack-card.svelte-7df7mq:hover:not(.locked) .card-action:where(.svelte-7df7mq){color:#10b981}.pack-card.locked.svelte-7df7mq .card-action:where(.svelte-7df7mq){color:#ffffff80}.pack-card.locked.svelte-7df7mq .action-text:where(.svelte-7df7mq){opacity:1;transform:translate(0)}.pack-card.svelte-7df7mq:hover:not(.locked) .action-text:where(.svelte-7df7mq){opacity:1;transform:translate(0)}.pack-card.svelte-7df7mq:hover:not(.locked) .action-icon:where(.svelte-7df7mq){transform:translate(3px);animation:svelte-7df7mq-pulse-play 1s ease-in-out infinite}@keyframes svelte-7df7mq-pulse-play{0%,to{transform:translate(3px) scale(1)}50%{transform:translate(3px) scale(1.15)}}.login-hint.svelte-7df7mq{font-size:.8rem;color:#fff6;text-align:center;margin:.5rem 0 0}.grooves-container.svelte-7df7mq{width:100%}.empty-state.svelte-7df7mq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#fff6;text-align:center;gap:.75rem}.empty-icon.svelte-7df7mq{width:64px;height:64px;opacity:.4}.empty-title.svelte-7df7mq{font-size:1.125rem;font-weight:600;color:#ffffffb3;margin:0}.empty-hint.svelte-7df7mq{font-size:.875rem;color:#fff6}.empty-cta.svelte-7df7mq{margin-top:1rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px #667eea4d}.empty-cta.svelte-7df7mq:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.grooves-list.svelte-7df7mq{display:flex;flex-direction:column;gap:.75rem}.groove-card.svelte-7df7mq{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;animation:svelte-7df7mq-card-enter .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--delay, 0ms);opacity:0;transform:translateY(15px);position:relative}.groove-card.svelte-7df7mq:hover{background:#ffffff14;border-color:#667eea4d;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.groove-card.active.svelte-7df7mq{background:#667eea26;border-color:#667eea66}.groove-vinyl.svelte-7df7mq{width:40px;height:40px;flex-shrink:0;animation:svelte-7df7mq-vinyl-spin 8s linear infinite;animation-play-state:paused}.groove-card.svelte-7df7mq:hover .groove-vinyl:where(.svelte-7df7mq){animation-play-state:running}.groove-info.svelte-7df7mq{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.groove-name.svelte-7df7mq{font-size:.9375rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groove-date.svelte-7df7mq{font-size:.6875rem;color:#ffffff59}.delete-btn.svelte-7df7mq{background:none;border:none;color:#ffffff4d;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0}.groove-card.svelte-7df7mq:hover .delete-btn:where(.svelte-7df7mq){opacity:1}.delete-btn.svelte-7df7mq:hover{color:#f87171;background:#f8717126}.groove-play-icon.svelte-7df7mq{position:absolute;right:1rem;color:#fff3;transition:all .3s;opacity:0}.groove-card.svelte-7df7mq:hover .groove-play-icon:where(.svelte-7df7mq){opacity:1;color:#10b981;transform:translate(-5px)}.groove-card.confirming.svelte-7df7mq{flex-direction:column;gap:.75rem;background:#f871711a;border-color:#f871714d;cursor:default}.confirm-text.svelte-7df7mq{font-size:.875rem;color:#ffffffe6;text-align:center;word-break:break-word}.confirm-buttons.svelte-7df7mq{display:flex;gap:.5rem;width:100%}.confirm-btn.svelte-7df7mq{flex:1;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.confirm-btn.svelte-7df7mq:active{transform:scale(.97)}.confirm-btn.cancel.svelte-7df7mq{background:#ffffff1a;color:#fffc}.confirm-btn.cancel.svelte-7df7mq:hover{background:#ffffff26}.confirm-btn.delete.svelte-7df7mq{background:#dc2626;color:#fff}.confirm-btn.delete.svelte-7df7mq:hover{background:#ef4444}@media(min-width:480px){.content-wrapper.svelte-7df7mq{padding:1.5rem}.content.svelte-7df7mq{gap:1.5rem}.title-logo.svelte-7df7mq{width:60px}.subtitle.svelte-7df7mq{font-size:.9rem;margin-top:.375rem}.tab-btn.svelte-7df7mq{font-size:.875rem;padding:.75rem 1.25rem}.tab-icon.svelte-7df7mq{width:18px;height:18px}.packs-grid.svelte-7df7mq{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.pack-card.svelte-7df7mq{padding:1.5rem;min-height:160px;border-radius:20px}.pack-name.svelte-7df7mq{font-size:1.25rem}.pack-tier.svelte-7df7mq{font-size:.7rem;padding:.25rem .7rem}.pack-details.svelte-7df7mq{font-size:.8rem}}@media(min-width:640px){.content-wrapper.svelte-7df7mq{padding:2rem}.content.svelte-7df7mq{gap:2rem}.title-logo.svelte-7df7mq{width:80px}.subtitle.svelte-7df7mq{font-size:1rem}.title-accent.svelte-7df7mq{margin-top:.75rem}.packs-grid.svelte-7df7mq{gap:1.5rem}.pack-card.svelte-7df7mq{padding:1.75rem;min-height:180px}.pack-name.svelte-7df7mq{font-size:1.5rem}.pack-tier.svelte-7df7mq{font-size:.75rem;padding:.25rem .75rem;margin-bottom:.75rem}.pack-details.svelte-7df7mq{font-size:.875rem;margin-top:.5rem}.card-action.svelte-7df7mq{margin-top:1.25rem}.vinyl-decoration.svelte-7df7mq{width:120px;height:120px;top:-25px;right:-25px}.equalizer.svelte-7df7mq{height:60px;gap:5px}.bar.svelte-7df7mq{width:8px}.bar-1.svelte-7df7mq{height:25px}.bar-2.svelte-7df7mq{height:40px}.bar-3.svelte-7df7mq{height:60px}.bar-4.svelte-7df7mq{height:40px}.bar-5.svelte-7df7mq{height:25px}.groove-card.svelte-7df7mq{padding:1.125rem 1.5rem}.groove-name.svelte-7df7mq{font-size:1rem}}@media(min-width:1024px){.packs-grid.svelte-7df7mq{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pack-card.svelte-7df7mq{padding:2rem}}.loading-screen.svelte-1p9h290{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f0f23);z-index:10000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;pointer-events:none}.loading-screen.visible.svelte-1p9h290{opacity:1;visibility:visible;pointer-events:all}.bg-effects.svelte-1p9h290{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.rings.svelte-1p9h290{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);opacity:.15}.ring.svelte-1p9h290{fill:none;stroke:#667eea;stroke-width:.5}.ring-1.svelte-1p9h290{animation:svelte-1p9h290-pulse-ring 4s ease-in-out infinite}.ring-2.svelte-1p9h290{animation:svelte-1p9h290-pulse-ring 4s ease-in-out infinite .5s}.ring-3.svelte-1p9h290{animation:svelte-1p9h290-pulse-ring 4s ease-in-out infinite 1s}.ring-4.svelte-1p9h290{animation:svelte-1p9h290-pulse-ring 4s ease-in-out infinite 1.5s}@keyframes svelte-1p9h290-pulse-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.particles.svelte-1p9h290{position:absolute;inset:0}.particle.svelte-1p9h290{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:.4}.p1.svelte-1p9h290{top:10%;left:20%;animation:svelte-1p9h290-float 8s ease-in-out infinite}.p2.svelte-1p9h290{top:20%;right:15%;animation:svelte-1p9h290-float 10s ease-in-out infinite 1s}.p3.svelte-1p9h290{top:60%;left:10%;animation:svelte-1p9h290-float 7s ease-in-out infinite 2s}.p4.svelte-1p9h290{bottom:20%;right:25%;animation:svelte-1p9h290-float 9s ease-in-out infinite .5s}.p5.svelte-1p9h290{top:40%;left:80%;animation:svelte-1p9h290-float 11s ease-in-out infinite 1.5s}.p6.svelte-1p9h290{bottom:30%;left:30%;animation:svelte-1p9h290-float 8s ease-in-out infinite 2.5s}.p7.svelte-1p9h290{top:70%;right:10%;animation:svelte-1p9h290-float 9s ease-in-out infinite 3s}.p8.svelte-1p9h290{bottom:10%;left:50%;animation:svelte-1p9h290-float 10s ease-in-out infinite .8s}@keyframes svelte-1p9h290-float{0%,to{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(10px,-20px) scale(1.2);opacity:.6}50%{transform:translate(-5px,-10px) scale(.8);opacity:.3}75%{transform:translate(15px,5px) scale(1.1);opacity:.5}}.content-wrapper.svelte-1p9h290{flex:1;display:flex;justify-content:center;align-items:center;padding:1rem;position:relative;z-index:1}.content.svelte-1p9h290{max-width:900px;width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;z-index:1}.header.svelte-1p9h290{text-align:center;position:relative}.logo-container.svelte-1p9h290{display:flex;justify-content:center;align-items:center;position:relative}.logo.svelte-1p9h290{height:auto;width:auto;max-width:300px;max-height:200px;object-fit:contain;display:block;animation:svelte-1p9h290-logo-fade-in .8s ease-in-out}@keyframes svelte-1p9h290-logo-fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.loading-state.svelte-1p9h290{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 0}.equalizer.svelte-1p9h290{display:flex;align-items:flex-end;gap:4px;height:60px}.bar.svelte-1p9h290{width:8px;background:linear-gradient(to top,#667eea,#764ba2);border-radius:4px;animation:svelte-1p9h290-equalizer-bounce 1s ease-in-out infinite}.bar-1.svelte-1p9h290{height:25px;animation-delay:0s}.bar-2.svelte-1p9h290{height:40px;animation-delay:.1s}.bar-3.svelte-1p9h290{height:60px;animation-delay:.2s}.bar-4.svelte-1p9h290{height:40px;animation-delay:.3s}.bar-5.svelte-1p9h290{height:25px;animation-delay:.4s}@keyframes svelte-1p9h290-equalizer-bounce{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.status-text.svelte-1p9h290{color:#667eea;font-weight:500;font-size:.875rem;margin:0;text-align:center}@media(min-width:480px){.logo.svelte-1p9h290{max-width:350px;max-height:250px}.status-text.svelte-1p9h290{font-size:.9rem}}@media(min-width:640px){.logo.svelte-1p9h290{max-width:400px;max-height:300px}.status-text.svelte-1p9h290{font-size:1rem}.equalizer.svelte-1p9h290{height:60px;gap:5px}.bar.svelte-1p9h290{width:8px}.bar-1.svelte-1p9h290{height:25px}.bar-2.svelte-1p9h290{height:40px}.bar-3.svelte-1p9h290{height:60px}.bar-4.svelte-1p9h290{height:40px}.bar-5.svelte-1p9h290{height:25px}}@media(max-width:480px){.logo.svelte-1p9h290{max-width:250px;max-height:150px}}.app-footer.svelte-jz8lnl{display:flex;justify-content:center;padding:1rem 1.25rem;border-top:1px solid #151828;background:#0b0d12;flex-shrink:0;margin-top:auto}.app-footer-minimal.svelte-jz8lnl{justify-content:flex-start;padding:.75rem 1rem;border-top:none;background:transparent;position:fixed;bottom:0}.logo-link.svelte-jz8lnl{display:flex;align-items:center;justify-content:center;padding:.3rem;border-radius:8px;background:#ffffffe6;transition:opacity .2s,transform .1s}.logo-link.svelte-jz8lnl:hover{opacity:.85;transform:scale(1.02)}.logo-only.svelte-jz8lnl{height:20px;width:auto;object-fit:contain;display:block}.footer-inner.svelte-jz8lnl{width:min(1100px,100%);display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto 0 0}.footer-left.svelte-jz8lnl{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.company-link.svelte-jz8lnl{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:opacity .2s}.company-link.svelte-jz8lnl:hover{opacity:.85}.company-mark.svelte-jz8lnl{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border-radius:10px;background:#fff}.company-logo.svelte-jz8lnl{height:24px;width:auto;object-fit:contain;display:block}.company-meta.svelte-jz8lnl{display:flex;flex-direction:column;gap:.2rem}.company-byline.svelte-jz8lnl{font-size:.6rem;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.company-name.svelte-jz8lnl{font-size:.75rem;color:#d1d5db;letter-spacing:.03em;font-weight:600}.footer-divider.svelte-jz8lnl{height:14px;width:1px;background:#ffffff26}.footer-copy.svelte-jz8lnl{font-size:.75rem;color:#9ca3af}@media(max-width:480px){.app-footer.svelte-jz8lnl{padding:.85rem .75rem}.footer-inner.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.footer-divider.svelte-jz8lnl{display:none}.company-logo.svelte-jz8lnl{height:22px}}.login-overlay.svelte-1n46o8q{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#05060a}.close-login.svelte-1n46o8q{position:absolute;top:1.5rem;right:1.5rem;background:#ffffff1a;border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;z-index:101;transition:background .2s}.close-login.svelte-1n46o8q:hover{background:#fff3}.app-shell.svelte-1n46o8q{min-height:100vh;min-height:100dvh;background:#05060a;color:#e5e7eb;display:flex;flex-direction:column}.app-shell.selection-active.svelte-1n46o8q{background:transparent;--app-header-offset: 72px}.enzo-wrapper.svelte-1n46o8q{flex:1;display:flex;flex-direction:column}.enzo-hidden.svelte-1n46o8q{display:none}.verify-shell.svelte-1n46o8q{min-height:100vh;display:flex;flex-direction:column;gap:.75rem;align-items:center;justify-content:center;background:#05060a;color:#e5e7eb;padding:1.5rem}.verify-help.svelte-1n46o8q{margin:0;color:#9ca3af}.verify-error.svelte-1n46o8q{margin:0;color:#fca5a5}.profile-shell.svelte-1n46o8q{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#05060a}.app-header.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:none;background:transparent;position:sticky;top:0;z-index:200;flex-shrink:0}.app-shell.selection-active.svelte-1n46o8q .app-header:where(.svelte-1n46o8q){position:fixed;left:0;right:0}.brand.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem}.brand-icon.svelte-1n46o8q{width:50px;height:50px;object-fit:contain;flex-shrink:0;display:none}.brand-title.svelte-1n46o8q{height:50px;width:auto;object-fit:contain;display:block;display:none}.user.svelte-1n46o8q{display:flex;align-items:center;gap:.75rem}.user-menu.svelte-1n46o8q{position:relative;display:flex;align-items:center}.avatar-button.svelte-1n46o8q{position:relative;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#1b1f2b;color:#fffc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s,transform .1s}.avatar-button.svelte-1n46o8q:hover{background:#ffffff1f;border-color:#ffffff59}.avatar-button.svelte-1n46o8q:active{transform:scale(.96)}.avatar-button--icon.svelte-1n46o8q{background:#ffffff0f}.avatar-icon.svelte-1n46o8q{width:20px;height:20px;opacity:.7}.avatar-letter.svelte-1n46o8q{font-weight:700;font-size:.85rem;color:#fff;z-index:1;text-transform:uppercase}.user-dropdown.svelte-1n46o8q{position:absolute;top:calc(100% + .6rem);right:0;min-width:200px;background:#0a0c12f2;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.6rem;box-shadow:0 12px 28px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:210}.user-email.svelte-1n46o8q{font-size:.85rem;color:#ffffffd9;margin-bottom:.5rem;word-break:break-all}.user-dropdown.svelte-1n46o8q .logout:where(.svelte-1n46o8q){width:100%}.logout.svelte-1n46o8q{padding:.45rem .8rem;border-radius:10px;border:1px solid #374151;background:#111827;color:#e5e7eb;cursor:pointer}@media(max-width:480px){.app-shell.selection-active.svelte-1n46o8q{--app-header-offset: 56px}.app-header.svelte-1n46o8q{padding:.65rem .75rem}.brand-icon.svelte-1n46o8q{width:36px;height:36px}.brand-title.svelte-1n46o8q{height:22px}.avatar-button.svelte-1n46o8q{width:34px;height:34px}.user-dropdown.svelte-1n46o8q{min-width:180px}.logout.svelte-1n46o8q{padding:.35rem .6rem;font-size:.8rem}}
