/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "HarmonyOS Sans", "Microsoft YaHei", sans-serif;--color-old-neutral-50:oklch(98.5% 0 none);--color-old-neutral-100:oklch(97% 0 none);--color-old-neutral-200:oklch(92.2% 0 none);--color-old-neutral-300:oklch(87% 0 none);--color-old-neutral-400:oklch(70.8% 0 none);--color-old-neutral-500:oklch(55.6% 0 none);--color-old-neutral-600:oklch(43.9% 0 none);--color-old-neutral-700:oklch(37.1% 0 none);--color-old-neutral-800:oklch(26.9% 0 none);--color-old-neutral-900:oklch(20.5% 0 none);--color-old-neutral-950:oklch(14.5% 0 none);--color-secondary:var(--secondary);--color-background:var(--background);--color-muted-foreground:var(--muted-foreground);--font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ui-header-height:4rem;--ui-radius:.25rem;--ui-container:80rem}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:where([data-theme=dark],[data-theme=dark] *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a:focus-visible{outline-offset:0}*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"));font-feature-settings:var(--default-font-feature-settings,initial);font-variation-settings:var(--default-font-variation-settings,initial);-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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-feature-settings:var(--default-mono-font-feature-settings,initial);font-variation-settings:var(--default-mono-font-variation-settings,initial);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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}html{font-size:var(--font-size)}h1{font-size:var(--text-3xl);letter-spacing:-.03em}h1,h2{font-family:var(--font-display);font-weight:700;line-height:1.3}h2{font-size:var(--text-xl);letter-spacing:-.02em}h3{font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}h3,h4{font-family:var(--font-display);line-height:1.4}h4{font-size:var(--text-base);font-weight:600}label{letter-spacing:.04em;text-transform:uppercase}button,label{font-weight:600}button,input,label{font-size:var(--text-sm);line-height:1.5}input{font-weight:var(--font-weight-normal)}.text-exaggerated{font-family:var(--font-display);letter-spacing:-.05em;font-weight:900;line-height:1.1}input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::-moz-placeholder{color:oklch(55.1% .027 264.364);opacity:1}textarea::-moz-placeholder{color:oklch(55.1% .027 264.364);opacity:1}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20stroke%3D%22oklch\(55.1%25%200.027%20264.364\)%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20d%3D%22m6%208%204%204%204-4%22%2F%3E%3C%2Fsvg%3E);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M12.207%204.793a1%201%200%200%201%200%201.414l-5%205a1%201%200%200%201-1.414%200l-2-2a1%201%200%200%201%201.414-1.414L6.5%209.086l4.293-4.293a1%201%200%200%201%201.414%200%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-2{inset:calc(var(--spacing,.25rem)*-2)}.-inset-3{inset:calc(var(--spacing,.25rem)*-3)}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing,.25rem)*3)}.inset-\[-8px\]{inset:-8px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing,.25rem)}.inset-x-4{inset-inline:calc(var(--spacing,.25rem)*4)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing,.25rem)}.inset-y-1\.5{inset-block:calc(var(--spacing,.25rem)*1.5)}.inset-y-2{inset-block:calc(var(--spacing,.25rem)*2)}.inset-y-3{inset-block:calc(var(--spacing,.25rem)*3)}.inset-y-4{inset-block:calc(var(--spacing,.25rem)*4)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing,.25rem)*0)}.start-4{inset-inline-start:calc(var(--spacing,.25rem)*4)}.start-32{inset-inline-start:calc(var(--spacing,.25rem)*32)}.start-\[calc\(--spacing\(4\)-1px\)\]{inset-inline-start:calc(var(--spacing,.25rem)*4 - 1px)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.-end-1\.5{inset-inline-end:calc(var(--spacing,.25rem)*-1.5)}.end-0{inset-inline-end:calc(var(--spacing,.25rem)*0)}.end-4{inset-inline-end:calc(var(--spacing,.25rem)*4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.-top-1\.5{top:calc(var(--spacing,.25rem)*-1.5)}.-top-8{top:calc(var(--spacing,.25rem)*-8)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing,.25rem)*.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing,.25rem)*2)}.top-3{top:calc(var(--spacing,.25rem)*3)}.top-4{top:calc(var(--spacing,.25rem)*4)}.top-7{top:calc(var(--spacing,.25rem)*7)}.top-\[1\.6rem\]{top:1.6rem}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[86\%\]{top:86%}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing,.25rem)*-1.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing,.25rem)*1.5)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing,.25rem)*2)}.right-2\.5{right:calc(var(--spacing,.25rem)*2.5)}.right-3{right:calc(var(--spacing,.25rem)*3)}.right-4{right:calc(var(--spacing,.25rem)*4)}.-bottom-2{bottom:calc(var(--spacing,.25rem)*-2)}.-bottom-7{bottom:calc(var(--spacing,.25rem)*-7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing,.25rem)*1.5)}.bottom-2{bottom:calc(var(--spacing,.25rem)*2)}.bottom-3{bottom:calc(var(--spacing,.25rem)*3)}.bottom-4{bottom:calc(var(--spacing,.25rem)*4)}.bottom-full{bottom:100%}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing,.25rem)*.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing,.25rem)*2)}.left-3{left:calc(var(--spacing,.25rem)*3)}.left-4{left:calc(var(--spacing,.25rem)*4)}.left-\[17px\]{left:17px}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-\(--reka-rating-item-step-z-index\){z-index:var(--reka-rating-item-step-z-index)}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\.5{margin:calc(var(--spacing,.25rem)*.5)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing,.25rem)*-1)}.-mx-4{margin-inline:calc(var(--spacing,.25rem)*-4)}.-mx-px{margin-inline:-1px}.mx-0\.5{margin-inline:calc(var(--spacing,.25rem)*.5)}.mx-1\.5{margin-inline:calc(var(--spacing,.25rem)*1.5)}.mx-2\.5{margin-inline:calc(var(--spacing,.25rem)*2.5)}.mx-3{margin-inline:calc(var(--spacing,.25rem)*3)}.mx-6{margin-inline:calc(var(--spacing,.25rem)*6)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing,.25rem)}.my-2{margin-block:calc(var(--spacing,.25rem)*2)}.my-4{margin-block:calc(var(--spacing,.25rem)*4)}.-ms-1\.5{margin-inline-start:calc(var(--spacing,.25rem)*-1.5)}.-ms-4{margin-inline-start:calc(var(--spacing,.25rem)*-4)}.-ms-\[8\.5px\]{margin-inline-start:-8.5px}.-ms-px{margin-inline-start:-1px}.ms-1{margin-inline-start:var(--spacing,.25rem)}.ms-2{margin-inline-start:calc(var(--spacing,.25rem)*2)}.ms-3{margin-inline-start:calc(var(--spacing,.25rem)*3)}.ms-4{margin-inline-start:calc(var(--spacing,.25rem)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing,.25rem)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing,.25rem)*5)}.ms-5\.5{margin-inline-start:calc(var(--spacing,.25rem)*5.5)}.ms-6{margin-inline-start:calc(var(--spacing,.25rem)*6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing,.25rem)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing,.25rem)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing,.25rem)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing,.25rem)*-2)}.me-1\.5{margin-inline-end:calc(var(--spacing,.25rem)*1.5)}.me-2{margin-inline-end:calc(var(--spacing,.25rem)*2)}.me-3{margin-inline-end:calc(var(--spacing,.25rem)*3)}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\.5{margin-top:calc(var(--spacing,.25rem)*-.5)}.-mt-4{margin-top:calc(var(--spacing,.25rem)*-4)}.-mt-8{margin-top:calc(var(--spacing,.25rem)*-8)}.mt-0\.5{margin-top:calc(var(--spacing,.25rem)*.5)}.mt-1{margin-top:var(--spacing,.25rem)}.mt-1\.5{margin-top:calc(var(--spacing,.25rem)*1.5)}.mt-2{margin-top:calc(var(--spacing,.25rem)*2)}.mt-2\.5{margin-top:calc(var(--spacing,.25rem)*2.5)}.mt-3{margin-top:calc(var(--spacing,.25rem)*3)}.mt-3\.5{margin-top:calc(var(--spacing,.25rem)*3.5)}.mt-4{margin-top:calc(var(--spacing,.25rem)*4)}.mt-5{margin-top:calc(var(--spacing,.25rem)*5)}.mt-6{margin-top:calc(var(--spacing,.25rem)*6)}.mt-8{margin-top:calc(var(--spacing,.25rem)*8)}.mt-10{margin-top:calc(var(--spacing,.25rem)*10)}.mt-16{margin-top:calc(var(--spacing,.25rem)*16)}.mt-24{margin-top:calc(var(--spacing,.25rem)*24)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.\!mr-4{margin-right:calc(var(--spacing,.25rem)*4)!important}.mr-1{margin-right:var(--spacing,.25rem)}.mr-2{margin-right:calc(var(--spacing,.25rem)*2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing,.25rem)}.mb-1\.5{margin-bottom:calc(var(--spacing,.25rem)*1.5)}.mb-2{margin-bottom:calc(var(--spacing,.25rem)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing,.25rem)*2.5)}.mb-3{margin-bottom:calc(var(--spacing,.25rem)*3)}.mb-4{margin-bottom:calc(var(--spacing,.25rem)*4)}.mb-5{margin-bottom:calc(var(--spacing,.25rem)*5)}.mb-6{margin-bottom:calc(var(--spacing,.25rem)*6)}.mb-8{margin-bottom:calc(var(--spacing,.25rem)*8)}.mb-10{margin-bottom:calc(var(--spacing,.25rem)*10)}.mb-24{margin-bottom:calc(var(--spacing,.25rem)*24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing,.25rem)*4)!important}.ml-1{margin-left:var(--spacing,.25rem)}.ml-1\.5{margin-left:calc(var(--spacing,.25rem)*1.5)}.ml-2{margin-left:calc(var(--spacing,.25rem)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video,16/9)}.size-1\.5{width:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5)}.size-2{width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2)}.size-2\.5{width:calc(var(--spacing,.25rem)*2.5);height:calc(var(--spacing,.25rem)*2.5)}.size-3{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.size-3\.5{width:calc(var(--spacing,.25rem)*3.5);height:calc(var(--spacing,.25rem)*3.5)}.size-4{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.size-4\.5{width:calc(var(--spacing,.25rem)*4.5);height:calc(var(--spacing,.25rem)*4.5)}.size-5{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5)}.size-6{width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6)}.size-7{width:calc(var(--spacing,.25rem)*7);height:calc(var(--spacing,.25rem)*7)}.size-8{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8)}.size-9{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9)}.size-10{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10)}.size-10\/12{width:83.3333%;height:83.3333%}.size-11{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11)}.size-12{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12)}.size-14{width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14)}.size-16{width:calc(var(--spacing,.25rem)*16);height:calc(var(--spacing,.25rem)*16)}.size-20{width:calc(var(--spacing,.25rem)*20);height:calc(var(--spacing,.25rem)*20)}.size-60{width:calc(var(--spacing,.25rem)*60);height:calc(var(--spacing,.25rem)*60)}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[204px\]{width:204px;height:204px}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing,.25rem)*1.5)!important}.\!h-12{height:calc(var(--spacing,.25rem)*12)!important}.h-\(--percent\){height:var(--percent)}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing,.25rem)*.5)}.h-1{height:var(--spacing,.25rem)}.h-1\.5{height:calc(var(--spacing,.25rem)*1.5)}.h-2{height:calc(var(--spacing,.25rem)*2)}.h-2\.5{height:calc(var(--spacing,.25rem)*2.5)}.h-3{height:calc(var(--spacing,.25rem)*3)}.h-3\.5{height:calc(var(--spacing,.25rem)*3.5)}.h-4{height:calc(var(--spacing,.25rem)*4)}.h-5{height:calc(var(--spacing,.25rem)*5)}.h-6{height:calc(var(--spacing,.25rem)*6)}.h-7{height:calc(var(--spacing,.25rem)*7)}.h-8{height:calc(var(--spacing,.25rem)*8)}.h-9{height:calc(var(--spacing,.25rem)*9)}.h-10{height:calc(var(--spacing,.25rem)*10)}.h-11{height:calc(var(--spacing,.25rem)*11)}.h-12{height:calc(var(--spacing,.25rem)*12)}.h-14{height:calc(var(--spacing,.25rem)*14)}.h-16{height:calc(var(--spacing,.25rem)*16)}.h-24{height:calc(var(--spacing,.25rem)*24)}.h-28{height:calc(var(--spacing,.25rem)*28)}.h-32{height:calc(var(--spacing,.25rem)*32)}.h-38{height:calc(var(--spacing,.25rem)*38)}.h-40{height:calc(var(--spacing,.25rem)*40)}.h-42{height:calc(var(--spacing,.25rem)*42)}.h-44{height:calc(var(--spacing,.25rem)*44)}.h-46{height:calc(var(--spacing,.25rem)*46)}.h-56{height:calc(var(--spacing,.25rem)*56)}.h-96{height:calc(var(--spacing,.25rem)*96)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[fit-content\]{height:fit-content}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-40{max-height:calc(var(--spacing,.25rem)*40)}.max-h-44{max-height:calc(var(--spacing,.25rem)*44)}.max-h-48{max-height:calc(var(--spacing,.25rem)*48)}.max-h-52{max-height:calc(var(--spacing,.25rem)*52)}.max-h-60{max-height:calc(var(--spacing,.25rem)*60)}.max-h-64{max-height:calc(var(--spacing,.25rem)*64)}.max-h-72{max-height:calc(var(--spacing,.25rem)*72)}.max-h-96{max-height:calc(var(--spacing,.25rem)*96)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[96\%\]{max-height:96%}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(92vh-2rem\)\]{max-height:calc(92vh - 2rem)}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(15rem\,var\(--reka-combobox-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-combobox-content-available-height,15rem))}.max-h-\[min\(15rem\,var\(--reka-select-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-select-content-available-height,15rem))}.max-h-\[min\(85vh\,720px\)\]{max-height:min(85vh,720px)}.max-h-full{max-height:100%}.min-h-\(--ui-header-height\){min-height:var(--ui-header-height)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing,.25rem)*6)}.min-h-7{min-height:calc(var(--spacing,.25rem)*7)}.min-h-8{min-height:calc(var(--spacing,.25rem)*8)}.min-h-9{min-height:calc(var(--spacing,.25rem)*9)}.min-h-11{min-height:calc(var(--spacing,.25rem)*11)}.min-h-12{min-height:calc(var(--spacing,.25rem)*12)}.min-h-20{min-height:calc(var(--spacing,.25rem)*20)}.min-h-28{min-height:calc(var(--spacing,.25rem)*28)}.min-h-48{min-height:calc(var(--spacing,.25rem)*48)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[46vh\]{min-height:46vh}.min-h-\[49px\]{min-height:49px}.min-h-\[56px\]{min-height:56px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100dvh-3\.5rem\)\]{min-height:calc(100dvh - 3.5rem)}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-fit{min-height:fit-content}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing,.25rem)*1.5)!important}.\!w-12{width:calc(var(--spacing,.25rem)*12)!important}.w-\(--percent\){width:var(--percent)}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-rating-item-step-width\){width:var(--reka-rating-item-step-width)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--width\){width:var(--width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing,.25rem)*.5)}.w-1{width:var(--spacing,.25rem)}.w-1\/6{width:16.6667%}.w-1\/8{width:12.5%}.w-1\/10{width:10%}.w-1\/12{width:8.33333%}.w-2{width:calc(var(--spacing,.25rem)*2)}.w-2\.5{width:calc(var(--spacing,.25rem)*2.5)}.w-3{width:calc(var(--spacing,.25rem)*3)}.w-4{width:calc(var(--spacing,.25rem)*4)}.w-5{width:calc(var(--spacing,.25rem)*5)}.w-6{width:calc(var(--spacing,.25rem)*6)}.w-7{width:calc(var(--spacing,.25rem)*7)}.w-8{width:calc(var(--spacing,.25rem)*8)}.w-9{width:calc(var(--spacing,.25rem)*9)}.w-10{width:calc(var(--spacing,.25rem)*10)}.w-11{width:calc(var(--spacing,.25rem)*11)}.w-12{width:calc(var(--spacing,.25rem)*12)}.w-14{width:calc(var(--spacing,.25rem)*14)}.w-16{width:calc(var(--spacing,.25rem)*16)}.w-20{width:calc(var(--spacing,.25rem)*20)}.w-24{width:calc(var(--spacing,.25rem)*24)}.w-28{width:calc(var(--spacing,.25rem)*28)}.w-32{width:calc(var(--spacing,.25rem)*32)}.w-36{width:calc(var(--spacing,.25rem)*36)}.w-38{width:calc(var(--spacing,.25rem)*38)}.w-40{width:calc(var(--spacing,.25rem)*40)}.w-42{width:calc(var(--spacing,.25rem)*42)}.w-44{width:calc(var(--spacing,.25rem)*44)}.w-46{width:calc(var(--spacing,.25rem)*46)}.w-48{width:calc(var(--spacing,.25rem)*48)}.w-52{width:calc(var(--spacing,.25rem)*52)}.w-56{width:calc(var(--spacing,.25rem)*56)}.w-60{width:calc(var(--spacing,.25rem)*60)}.w-64{width:calc(var(--spacing,.25rem)*64)}.w-72{width:calc(var(--spacing,.25rem)*72)}.w-80{width:calc(var(--spacing,.25rem)*80)}.w-\[5\.5rem\]{width:5.5rem}.w-\[6px\]{width:6px}.w-\[6rem\]{width:6rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7px\]{width:7px}.w-\[7rem\]{width:7rem}.w-\[8px\]{width:8px}.w-\[8rem\]{width:8rem}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[360px\]{width:360px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(92vw\,42rem\)\]{width:min(92vw,42rem)}.w-\[min\(92vw\,640px\)\]{width:min(92vw,640px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-14{max-width:calc(var(--spacing,.25rem)*14)}.max-w-28{max-width:calc(var(--spacing,.25rem)*28)}.max-w-40{max-width:calc(var(--spacing,.25rem)*40)}.max-w-44{max-width:calc(var(--spacing,.25rem)*44)}.max-w-60{max-width:calc(var(--spacing,.25rem)*60)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[min\(96vw\,72rem\)\]{max-width:min(96vw,72rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing,.25rem)*5)}.min-w-7{min-width:calc(var(--spacing,.25rem)*7)}.min-w-8{min-width:calc(var(--spacing,.25rem)*8)}.min-w-9{min-width:calc(var(--spacing,.25rem)*9)}.min-w-11{min-width:calc(var(--spacing,.25rem)*11)}.min-w-16{min-width:calc(var(--spacing,.25rem)*16)}.min-w-32{min-width:calc(var(--spacing,.25rem)*32)}.min-w-36{min-width:calc(var(--spacing,.25rem)*36)}.min-w-40{min-width:calc(var(--spacing,.25rem)*40)}.min-w-48{min-width:calc(var(--spacing,.25rem)*48)}.min-w-\[4px\]{min-width:4px}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[68rem\]{min-width:68rem}.min-w-\[180px\]{min-width:180px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.origin-bottom{transform-origin:bottom}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[4px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x:-4px}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.-translate-y-1{--tw-translate-y:calc(var(--spacing,.25rem)*-1)}.-translate-y-1,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-pulse{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}.animate-spin{animation:var(--animate-spin,spin 1s linear infinite)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-w-resize{cursor:w-resize}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-3{scroll-margin-top:calc(var(--spacing,.25rem)*3)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing,.25rem)*4)}.scroll-py-1{scroll-padding-block:var(--spacing,.25rem)}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--gap\){gap:var(--gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing,.25rem)*.5)}.gap-0\.25{gap:calc(var(--spacing,.25rem)*.25)}.gap-0\.75{gap:calc(var(--spacing,.25rem)*.75)}.gap-1{gap:var(--spacing,.25rem)}.gap-1\.5{gap:calc(var(--spacing,.25rem)*1.5)}.gap-2{gap:calc(var(--spacing,.25rem)*2)}.gap-2\.5{gap:calc(var(--spacing,.25rem)*2.5)}.gap-3{gap:calc(var(--spacing,.25rem)*3)}.gap-3\.5{gap:calc(var(--spacing,.25rem)*3.5)}.gap-4{gap:calc(var(--spacing,.25rem)*4)}.gap-5{gap:calc(var(--spacing,.25rem)*5)}.gap-6{gap:calc(var(--spacing,.25rem)*6)}.gap-8{gap:calc(var(--spacing,.25rem)*8)}.gap-16{gap:calc(var(--spacing,.25rem)*16)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px*var(--tw-space-y-reverse));margin-block-end:calc(-1px*(1 - var(--tw-space-y-reverse)))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*1.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*1.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*2*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*2.5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*2.5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*6*(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*7*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*7*(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*8*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*8*(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem)*12*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem)*12*(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing,.25rem)*1.5);column-gap:calc(var(--spacing,.25rem)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing,.25rem)*2);column-gap:calc(var(--spacing,.25rem)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing,.25rem)*3);column-gap:calc(var(--spacing,.25rem)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing,.25rem)*4);column-gap:calc(var(--spacing,.25rem)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing,.25rem)*5);column-gap:calc(var(--spacing,.25rem)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing,.25rem)*6);column-gap:calc(var(--spacing,.25rem)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing,.25rem)*8);column-gap:calc(var(--spacing,.25rem)*8)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing,.25rem)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing,.25rem)*(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing,.25rem)*.5)}.gap-y-1{row-gap:var(--spacing,.25rem)}.gap-y-1\.5{row-gap:calc(var(--spacing,.25rem)*1.5)}.gap-y-2{row-gap:calc(var(--spacing,.25rem)*2)}.gap-y-3{row-gap:calc(var(--spacing,.25rem)*3)}.gap-y-4{row-gap:calc(var(--spacing,.25rem)*4)}.gap-y-6{row-gap:calc(var(--spacing,.25rem)*6)}.gap-y-8{row-gap:calc(var(--spacing,.25rem)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--dt-color-border-default\)\]>:not(:last-child)){border-color:var(--dt-color-border-default)}:where(.divide-accented>:not(:last-child)){border-color:var(--ui-border-accented)}:where(.divide-border-default>:not(:last-child)){border-color:var(--dt-color-border-default)}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-transparent>:not(:last-child)){border-color:#0000}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded{border-radius:.25rem!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--dt-radius-lg)}.rounded-\[2px\]{border-radius:2px}.rounded-\[7\.35px\]{border-radius:7.35px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--dt-radius-full)}.rounded-lg{border-radius:var(--dt-radius-lg)}.rounded-md{border-radius:var(--dt-radius-md)}.rounded-sm{border-radius:var(--dt-radius-sm)}.rounded-xl{border-radius:var(--dt-radius-xl)}.rounded-xs{border-radius:var(--radius-xs,.125rem)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-lg{border-top-left-radius:var(--dt-radius-lg);border-top-right-radius:var(--dt-radius-lg)}.rounded-t-md{border-top-left-radius:var(--dt-radius-md);border-top-right-radius:var(--dt-radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-lg{border-top-left-radius:var(--dt-radius-lg);border-bottom-left-radius:var(--dt-radius-lg)}.rounded-r-lg{border-top-right-radius:var(--dt-radius-lg);border-bottom-right-radius:var(--dt-radius-lg)}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.rounded-b-lg{border-bottom-right-radius:var(--dt-radius-lg);border-bottom-left-radius:var(--dt-radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--dt-radius-md)}.rounded-bl-lg{border-bottom-left-radius:var(--dt-radius-lg)}.rounded-bl-md{border-bottom-left-radius:var(--dt-radius-md)}.border{border-width:1px}.border,.border-0{border-style:var(--tw-border-style)}.border-0{border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-width:1px}.border-s,.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style)}.border-s-\[2px\]{border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-width:3px}.border-s-\[3px\],.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style)}.border-s-\[4px\]{border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-width:1px}.border-t,.border-t-\[2px\]{border-top-style:var(--tw-border-style)}.border-t-\[2px\]{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[3px\],.border-t-\[4px\]{border-top-style:var(--tw-border-style)}.border-t-\[4px\]{border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-width:1px}.border-b,.border-b-2{border-bottom-style:var(--tw-border-style)}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l,.border-l-2{border-left-style:var(--tw-border-style)}.border-l-2{border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_30\%\,transparent\)\]{border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_50\%\,transparent\)\]{border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 50%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_35\%\,transparent\)\]{border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dt-color-border-default\)_60\%\,transparent\)\]{border-color:var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--dt-color-border-default\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-color-border-default) 60%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--dt-color-reliability-low\)_25\%\,transparent\)\]{border-color:var(--dt-color-reliability-low)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--dt-color-reliability-low\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--dt-color-reliability-low) 25%,transparent)}}.border-\[var\(--agent-accent\)\]{border-color:var(--agent-accent)}.border-\[var\(--dt-color-accent-interactive\)\],.border-\[var\(--dt-color-accent-interactive\)\]\/50{border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--dt-color-accent-interactive\)\]\/50{border-color:color-mix(in oklab,var(--dt-color-accent-interactive) 50%,transparent)}}.border-\[var\(--dt-color-accent-primary\)\],.border-\[var\(--dt-color-accent-primary\)\]\/60{border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--dt-color-accent-primary\)\]\/60{border-color:color-mix(in oklab,var(--dt-color-accent-primary) 60%,transparent)}}.border-\[var\(--dt-color-border-default\)\]{border-color:var(--dt-color-border-default)}.border-\[var\(--dt-color-border-strong\)\]{border-color:var(--dt-color-border-strong)}.border-\[var\(--dt-color-interactive-select-bg\)\]{border-color:var(--dt-color-interactive-select-bg)}.border-\[var\(--pnl-line\)\]{border-color:var(--pnl-line)}.border-bg{border-color:var(--ui-bg)}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black,#000) 20%,transparent)}}.border-border-default{border-color:var(--dt-color-border-default)}.border-default{border-color:var(--ui-border)}.border-error{border-color:var(--ui-error)}.border-info{border-color:var(--ui-info)}.border-interactive-select-border{border-color:var(--dt-color-interactive-select-border)}.border-inverted{border-color:var(--ui-border-inverted)}.border-primary{border-color:var(--primary)}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 40%,transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 25%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 30%,transparent)}}.border-secondary{border-color:var(--secondary)}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400,oklch(74.6% .16 232.661)) 30%,transparent)}}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.\!bg-\[var\(--dt-color-composer-bg\)\]{background-color:var(--dt-color-composer-bg)!important}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_85\%\,black\)\]{background-color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_85\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-error) 85%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_10\%\,transparent\)\]{background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_12\%\,transparent\)\]{background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_15\%\,transparent\)\]{background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_22\%\,transparent\)\]{background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 22%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_5\%\,transparent\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_6\%\,var\(--dt-color-surface-elevated\)\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_6\%\,var\(--dt-color-surface-elevated\)\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 6%,var(--dt-color-surface-elevated))}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_12\%\,transparent\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_14\%\,transparent\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_15\%\,transparent\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_25\%\,transparent\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_25\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 25%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_85\%\,black\)\]{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_85\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 85%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_15\%\,transparent\)\]{background-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-success) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_85\%\,black\)\]{background-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_85\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-success) 85%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-warning\)_85\%\,black\)\]{background-color:var(--dt-color-accent-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-warning\)_85\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-accent-warning) 85%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-reliability-low\)_10\%\,transparent\)\]{background-color:var(--dt-color-reliability-low)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-reliability-low\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-reliability-low) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-base\)_55\%\,transparent\)\]{background-color:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-base\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-base) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_55\%\,transparent\)\]{background-color:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-card) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_72\%\,transparent\)\]{background-color:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_72\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-card) 72%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_90\%\,transparent\)\]{background-color:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-card\)_90\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-card) 90%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-muted\)_50\%\,transparent\)\]{background-color:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-muted\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-muted) 50%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-muted\)_96\%\,black\)\]{background-color:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-surface-muted\)_96\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-surface-muted) 96%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-muted\)_85\%\,black\)\]{background-color:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-muted\)_85\%\,black\)\]{background-color:color-mix(in srgb,var(--dt-color-text-muted) 85%,#000)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_30\%\,transparent\)\]{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-text-primary) 30%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_60\%\,transparent\)\]{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-text-primary) 60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_65\%\,transparent\)\]{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_65\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-text-primary) 65%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_70\%\,transparent\)\]{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_70\%\,transparent\)\]{background-color:color-mix(in srgb,var(--dt-color-text-primary) 70%,transparent)}}.bg-\[var\(--agent-accent\)\],.bg-\[var\(--agent-accent\)\]\/15{background-color:var(--agent-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--agent-accent\)\]\/15{background-color:color-mix(in oklab,var(--agent-accent) 15%,transparent)}}.bg-\[var\(--dt-color-accent-error\)\]{background-color:var(--dt-color-accent-error)}.bg-\[var\(--dt-color-accent-interactive\)\],.bg-\[var\(--dt-color-accent-interactive\)\]\/10{background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--dt-color-accent-interactive\)\]\/10{background-color:color-mix(in oklab,var(--dt-color-accent-interactive) 10%,transparent)}}.bg-\[var\(--dt-color-accent-primary\)\]{background-color:var(--dt-color-accent-primary)}.bg-\[var\(--dt-color-accent-success\)\]{background-color:var(--dt-color-accent-success)}.bg-\[var\(--dt-color-accent-warning\)\]{background-color:var(--dt-color-accent-warning)}.bg-\[var\(--dt-color-border-default\)\]{background-color:var(--dt-color-border-default)}.bg-\[var\(--dt-color-border-strong\)\]{background-color:var(--dt-color-border-strong)}.bg-\[var\(--dt-color-dialog-overlay\)\]{background-color:var(--dt-color-dialog-overlay)}.bg-\[var\(--dt-color-interactive-base-bg\)\]{background-color:var(--dt-color-interactive-base-bg)}.bg-\[var\(--dt-color-interactive-select-bg\)\]{background-color:var(--dt-color-interactive-select-bg)}.bg-\[var\(--dt-color-surface-base\)\],.bg-\[var\(--dt-color-surface-base\)\]\/70{background-color:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--dt-color-surface-base\)\]\/70{background-color:color-mix(in oklab,var(--dt-color-surface-base) 70%,transparent)}}.bg-\[var\(--dt-color-surface-card\)\],.bg-\[var\(--dt-color-surface-card\)\]\/80{background-color:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--dt-color-surface-card\)\]\/80{background-color:color-mix(in oklab,var(--dt-color-surface-card) 80%,transparent)}}.bg-\[var\(--dt-color-surface-elevated\)\],.bg-\[var\(--dt-color-surface-elevated\)\]\/50{background-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--dt-color-surface-elevated\)\]\/50{background-color:color-mix(in oklab,var(--dt-color-surface-elevated) 50%,transparent)}}.bg-\[var\(--dt-color-surface-elevated\)\]\/60{background-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--dt-color-surface-elevated\)\]\/60{background-color:color-mix(in oklab,var(--dt-color-surface-elevated) 60%,transparent)}}.bg-\[var\(--dt-color-surface-muted\)\]{background-color:var(--dt-color-surface-muted)}.bg-\[var\(--dt-color-text-muted\)\]{background-color:var(--dt-color-text-muted)}.bg-\[var\(--dt-color-text-primary\)\]{background-color:var(--dt-color-text-primary)}.bg-\[var\(--pnl-bg\)\]{background-color:var(--pnl-bg)}.bg-\[var\(--pnl-line\)\]{background-color:var(--pnl-line)}.bg-accent-interactive{background-color:var(--dt-color-accent-interactive)}.bg-accent-primary\/10{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.bg-accent-primary\/10{background-color:color-mix(in oklab,var(--dt-color-accent-primary) 10%,transparent)}}.bg-accent-success{background-color:var(--dt-color-accent-success)}.bg-accent-warning{background-color:var(--dt-color-accent-warning)}.bg-accented{background-color:var(--ui-bg-accented)}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500,oklch(76.9% .188 70.08)) 15%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black,#000) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black,#000) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black,#000) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black,#000) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black,#000) 60%,transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab,red,red)){.bg-black\/78{background-color:color-mix(in oklab,var(--color-black,#000) 78%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black,#000) 85%,transparent)}}.bg-border{background-color:var(--ui-border)}.bg-border-default{background-color:var(--dt-color-border-default)}.bg-default,.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/75{background-color:color-mix(in oklab,var(--ui-bg) 75%,transparent)}}.bg-default\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/90{background-color:color-mix(in oklab,var(--ui-bg) 90%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.bg-interactive-select-bg{background-color:var(--dt-color-interactive-select-bg)}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-muted,.bg-muted\/50{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--ui-bg-muted) 50%,transparent)}}.bg-muted\/80{background-color:var(--ui-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--ui-bg-muted) 80%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 15%,transparent)}}.bg-reliability-low{background-color:var(--dt-color-reliability-low)}.bg-secondary,.bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500,oklch(68.5% .169 237.323)) 10%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.bg-surface-base{background-color:var(--dt-color-surface-base)}.bg-surface-card,.bg-surface-card\/60{background-color:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bg-surface-card\/60{background-color:color-mix(in oklab,var(--dt-color-surface-card) 60%,transparent)}}.bg-surface-elevated{background-color:var(--dt-color-surface-elevated)}.bg-surface-muted{background-color:var(--dt-color-surface-muted)}.bg-text-subtle{background-color:var(--dt-color-text-subtle)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.bg-white{background-color:var(--color-white,#fff)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[image\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--ui-text-highlighted\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\,linear-gradient\(var\(--ui-text-muted\)\,var\(--ui-text-muted\)\)\]{background-image:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--ui-text-highlighted),#0000 calc(50% + var(--spread))),linear-gradient(var(--ui-text-muted),var(--ui-text-muted))}.bg-\[linear-gradient\(145deg\,var\(--dt-color-surface-card\)\,var\(--dt-color-surface-muted\)\)\]{background-image:linear-gradient(145deg,var(--dt-color-surface-card),var(--dt-color-surface-muted))}.bg-\[radial-gradient\(115\%_75\%_at_50\%_-15\%\,var\(--ui-primary-soft\)_0\%\,transparent_62\%\)\]{background-image:radial-gradient(115% 75% at 50% -15%,var(--ui-primary-soft) 0,transparent 62%)}.from-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_60\%\,transparent\)\]{--tw-gradient-from:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.from-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_60\%\,transparent\)\]{--tw-gradient-from:color-mix(in srgb,var(--dt-color-text-primary) 60%,transparent)}}.from-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_60\%\,transparent\)\],.from-\[var\(--dt-color-accent-primary\)\],.from-accent-primary{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--dt-color-accent-primary\)\],.from-accent-primary{--tw-gradient-from:var(--dt-color-accent-primary)}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black,#000) 40%, transparent)}}.from-black\/40,.from-default{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-default{--tw-gradient-from:var(--ui-bg)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_70\%\,transparent\)\]{--tw-gradient-to:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_70\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--dt-color-accent-primary) 70%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_70\%\,transparent\)\],.to-accent-interactive{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-interactive{--tw-gradient-to:var(--dt-color-accent-interactive)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-size-\[calc\(200\%\+var\(--spread\)\*2\+2px\)_100\%\,auto\]{background-size:calc(200% + var(--spread)*2 + 2px) 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.bg-no-repeat{background-repeat:no-repeat}.fill-bg{fill:var(--ui-bg)}.fill-current{fill:currentColor}.stroke-default{stroke:var(--ui-border)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing,.25rem)*.5)}.p-1{padding:var(--spacing,.25rem)}.p-1\.5{padding:calc(var(--spacing,.25rem)*1.5)}.p-2{padding:calc(var(--spacing,.25rem)*2)}.p-2\.5{padding:calc(var(--spacing,.25rem)*2.5)}.p-3{padding:calc(var(--spacing,.25rem)*3)}.p-3\.5{padding:calc(var(--spacing,.25rem)*3.5)}.p-4{padding:calc(var(--spacing,.25rem)*4)}.p-4\.5{padding:calc(var(--spacing,.25rem)*4.5)}.p-5{padding:calc(var(--spacing,.25rem)*5)}.p-6{padding:calc(var(--spacing,.25rem)*6)}.p-8{padding:calc(var(--spacing,.25rem)*8)}.p-px{padding:1px}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing,.25rem)}.px-1\.5{padding-inline:calc(var(--spacing,.25rem)*1.5)}.px-2{padding-inline:calc(var(--spacing,.25rem)*2)}.px-2\.5{padding-inline:calc(var(--spacing,.25rem)*2.5)}.px-3{padding-inline:calc(var(--spacing,.25rem)*3)}.px-3\.5{padding-inline:calc(var(--spacing,.25rem)*3.5)}.px-4{padding-inline:calc(var(--spacing,.25rem)*4)}.px-5{padding-inline:calc(var(--spacing,.25rem)*5)}.px-6{padding-inline:calc(var(--spacing,.25rem)*6)}.px-7{padding-inline:calc(var(--spacing,.25rem)*7)}.px-8{padding-inline:calc(var(--spacing,.25rem)*8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing,.25rem)*.5)}.py-1{padding-block:var(--spacing,.25rem)}.py-1\.5{padding-block:calc(var(--spacing,.25rem)*1.5)}.py-2{padding-block:calc(var(--spacing,.25rem)*2)}.py-2\.5{padding-block:calc(var(--spacing,.25rem)*2.5)}.py-3{padding-block:calc(var(--spacing,.25rem)*3)}.py-3\.5{padding-block:calc(var(--spacing,.25rem)*3.5)}.py-4{padding-block:calc(var(--spacing,.25rem)*4)}.py-5{padding-block:calc(var(--spacing,.25rem)*5)}.py-6{padding-block:calc(var(--spacing,.25rem)*6)}.py-7{padding-block:calc(var(--spacing,.25rem)*7)}.py-8{padding-block:calc(var(--spacing,.25rem)*8)}.py-10{padding-block:calc(var(--spacing,.25rem)*10)}.py-12{padding-block:calc(var(--spacing,.25rem)*12)}.py-16{padding-block:calc(var(--spacing,.25rem)*16)}.py-20{padding-block:calc(var(--spacing,.25rem)*20)}.py-24{padding-block:calc(var(--spacing,.25rem)*24)}.py-\[3px\]{padding-block:3px}.ps-1{padding-inline-start:var(--spacing,.25rem)}.ps-1\.5{padding-inline-start:calc(var(--spacing,.25rem)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing,.25rem)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing,.25rem)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing,.25rem)*3)}.ps-4{padding-inline-start:calc(var(--spacing,.25rem)*4)}.ps-7{padding-inline-start:calc(var(--spacing,.25rem)*7)}.ps-8{padding-inline-start:calc(var(--spacing,.25rem)*8)}.ps-9{padding-inline-start:calc(var(--spacing,.25rem)*9)}.ps-10{padding-inline-start:calc(var(--spacing,.25rem)*10)}.ps-11{padding-inline-start:calc(var(--spacing,.25rem)*11)}.pe-1{padding-inline-end:var(--spacing,.25rem)}.pe-2{padding-inline-end:calc(var(--spacing,.25rem)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing,.25rem)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing,.25rem)*3)}.pe-4\.5{padding-inline-end:calc(var(--spacing,.25rem)*4.5)}.pe-5{padding-inline-end:calc(var(--spacing,.25rem)*5)}.pe-5\.5{padding-inline-end:calc(var(--spacing,.25rem)*5.5)}.pe-6{padding-inline-end:calc(var(--spacing,.25rem)*6)}.pe-6\.5{padding-inline-end:calc(var(--spacing,.25rem)*6.5)}.pe-7{padding-inline-end:calc(var(--spacing,.25rem)*7)}.pe-7\.5{padding-inline-end:calc(var(--spacing,.25rem)*7.5)}.pe-8{padding-inline-end:calc(var(--spacing,.25rem)*8)}.pe-8\.5{padding-inline-end:calc(var(--spacing,.25rem)*8.5)}.pe-9{padding-inline-end:calc(var(--spacing,.25rem)*9)}.pe-10{padding-inline-end:calc(var(--spacing,.25rem)*10)}.pe-11{padding-inline-end:calc(var(--spacing,.25rem)*11)}.pt-1{padding-top:var(--spacing,.25rem)}.pt-1\.5{padding-top:calc(var(--spacing,.25rem)*1.5)}.pt-2{padding-top:calc(var(--spacing,.25rem)*2)}.pt-2\.5{padding-top:calc(var(--spacing,.25rem)*2.5)}.pt-3{padding-top:calc(var(--spacing,.25rem)*3)}.pt-4{padding-top:calc(var(--spacing,.25rem)*4)}.pt-5{padding-top:calc(var(--spacing,.25rem)*5)}.pt-6{padding-top:calc(var(--spacing,.25rem)*6)}.pt-12{padding-top:calc(var(--spacing,.25rem)*12)}.pt-16{padding-top:calc(var(--spacing,.25rem)*16)}.pr-2{padding-right:calc(var(--spacing,.25rem)*2)}.pr-3{padding-right:calc(var(--spacing,.25rem)*3)}.pr-4{padding-right:calc(var(--spacing,.25rem)*4)}.pr-6{padding-right:calc(var(--spacing,.25rem)*6)}.pr-9{padding-right:calc(var(--spacing,.25rem)*9)}.pr-10{padding-right:calc(var(--spacing,.25rem)*10)}.pb-1{padding-bottom:var(--spacing,.25rem)}.pb-2{padding-bottom:calc(var(--spacing,.25rem)*2)}.pb-3{padding-bottom:calc(var(--spacing,.25rem)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing,.25rem)*3.5)}.pb-4{padding-bottom:calc(var(--spacing,.25rem)*4)}.pb-4\.5{padding-bottom:calc(var(--spacing,.25rem)*4.5)}.pb-5{padding-bottom:calc(var(--spacing,.25rem)*5)}.pb-5\.5{padding-bottom:calc(var(--spacing,.25rem)*5.5)}.pb-6{padding-bottom:calc(var(--spacing,.25rem)*6)}.pb-6\.5{padding-bottom:calc(var(--spacing,.25rem)*6.5)}.pb-7{padding-bottom:calc(var(--spacing,.25rem)*7)}.pb-7\.5{padding-bottom:calc(var(--spacing,.25rem)*7.5)}.pb-8{padding-bottom:calc(var(--spacing,.25rem)*8)}.pb-8\.5{padding-bottom:calc(var(--spacing,.25rem)*8.5)}.pb-12{padding-bottom:calc(var(--spacing,.25rem)*12)}.pb-24{padding-bottom:calc(var(--spacing,.25rem)*24)}.pl-2{padding-left:calc(var(--spacing,.25rem)*2)}.pl-3{padding-left:calc(var(--spacing,.25rem)*3)}.pl-5{padding-left:calc(var(--spacing,.25rem)*5)}.pl-9{padding-left:calc(var(--spacing,.25rem)*9)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}.text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}.text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.text-6xl{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}.text-\[8px\]\/3{font-size:8px}.text-\[10px\]\/3,.text-\[8px\]\/3{line-height:calc(var(--spacing,.25rem)*3)}.text-\[10px\]\/3{font-size:10px}.text-base{line-height:var(--tw-leading,var(--text-base--line-height,1.5))}.text-base,.text-base\/5{font-size:var(--text-base,1rem)}.text-base\/5{line-height:calc(var(--spacing,.25rem)*5)}.text-lg{line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.text-lg,.text-lg\/7{font-size:var(--text-lg,1.125rem)}.text-lg\/7{line-height:calc(var(--spacing,.25rem)*7)}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.text-sm,.text-sm\/4{font-size:var(--text-sm,.875rem)}.text-sm\/4{line-height:calc(var(--spacing,.25rem)*4)}.text-sm\/6{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem)*6)}.text-xl{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.text-xs{line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.text-xs,.text-xs\/5{font-size:var(--text-xs,.75rem)}.text-xs\/5{line-height:calc(var(--spacing,.25rem)*5)}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.7px\]{font-size:14.7px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing,.25rem)*4);line-height:calc(var(--spacing,.25rem)*4)}.leading-6{--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}.leading-7{--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.leading-snug{--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375)}.leading-tight{--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25)}.font-bold{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.font-medium{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.font-normal{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.font-semibold{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-normal{--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0)}.tracking-tight{--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}.tracking-wide{--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.tracking-wider{--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#26180e\]{color:#26180e}.text-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_80\%\,transparent\)\]{color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_80\%\,transparent\)\]{color:color-mix(in srgb,var(--dt-color-accent-interactive) 80%,transparent)}}.text-\[var\(--agent-accent\)\]{color:var(--agent-accent)}.text-\[var\(--dt-color-accent-error\)\]{color:var(--dt-color-accent-error)}.text-\[var\(--dt-color-accent-interactive\)\]{color:var(--dt-color-accent-interactive)}.text-\[var\(--dt-color-accent-interactive-fg\)\]{color:var(--dt-color-accent-interactive-fg)}.text-\[var\(--dt-color-accent-primary\)\]{color:var(--dt-color-accent-primary)}.text-\[var\(--dt-color-accent-success\)\]{color:var(--dt-color-accent-success)}.text-\[var\(--dt-color-accent-warning\)\]{color:var(--dt-color-accent-warning)}.text-\[var\(--dt-color-border-strong\)\]{color:var(--dt-color-border-strong)}.text-\[var\(--dt-color-misc-send-fg\,var\(--dt-color-text-primary\)\)\]{color:var(--dt-color-misc-send-fg,var(--dt-color-text-primary))}.text-\[var\(--dt-color-modality-video\)\]{color:var(--dt-color-modality-video)}.text-\[var\(--dt-color-price-text\,var\(--dt-color-accent-primary\)\)\]{color:var(--dt-color-price-text,var(--dt-color-accent-primary))}.text-\[var\(--dt-color-state-error\,\#e5484d\)\]{color:var(--dt-color-state-error,#e5484d)}.text-\[var\(--dt-color-surface-base\)\]{color:var(--dt-color-surface-base)}.text-\[var\(--dt-color-text-muted\)\]{color:var(--dt-color-text-muted)}.text-\[var\(--dt-color-text-primary\)\]{color:var(--dt-color-text-primary)}.text-\[var\(--dt-color-text-secondary\)\]{color:var(--dt-color-text-secondary)}.text-\[var\(--dt-color-text-subtle\)\]{color:var(--dt-color-text-subtle)}.text-\[var\(--ph-tint\)\]{color:var(--ph-tint)}.text-\[var\(--pnl-fg\)\]{color:var(--pnl-fg)}.text-\[var\(--pnl-subtle\)\]{color:var(--pnl-subtle)}.text-accent-error{color:var(--dt-color-accent-error)}.text-accent-interactive{color:var(--dt-color-accent-interactive)}.text-accent-primary{color:var(--dt-color-accent-primary)}.text-accent-success{color:var(--dt-color-accent-success)}.text-amber-600{color:var(--color-amber-600,oklch(66.6% .179 58.318))}.text-blue-600{color:var(--color-blue-600,oklch(54.6% .245 262.881))}.text-default{color:var(--ui-text)}.text-destructive{color:var(--destructive)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/75{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.text-foreground{color:var(--foreground)}.text-green-600{color:var(--color-green-600,oklch(62.7% .194 149.214))}.text-highlighted{color:var(--ui-text-highlighted)}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.text-inherit{color:inherit}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.text-orange-600{color:var(--color-orange-600,oklch(64.6% .222 41.116))}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/75{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/75{color:color-mix(in oklab,var(--primary) 75%,transparent)}}.text-red-200{color:var(--color-red-200,oklch(88.5% .062 18.334))}.text-red-300{color:var(--color-red-300,oklch(80.8% .114 19.571))}.text-red-400{color:var(--color-red-400,oklch(70.4% .191 22.216))}.text-red-600{color:var(--color-red-600,oklch(57.7% .245 27.325))}.text-red-700{color:var(--color-red-700,oklch(50.5% .213 27.518))}.text-reliability-text-low{color:var(--dt-color-reliability-text-low)}.text-rose-400{color:var(--color-rose-400,oklch(71.2% .194 13.428))}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-secondary\/75{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/75{color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.text-sky-300{color:var(--color-sky-300,oklch(82.8% .111 230.318))}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/75{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.text-text-muted{color:var(--dt-color-text-muted)}.text-text-primary{color:var(--dt-color-text-primary)}.text-text-secondary{color:var(--dt-color-text-secondary)}.text-text-subtle{color:var(--dt-color-text-subtle)}.text-toned{color:var(--ui-text-toned)}.text-transparent{color:#0000}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/75{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.text-white{color:var(--color-white,#fff)}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white,#fff) 65%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white,#fff) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white,#fff) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.text-yellow-600{color:var(--color-yellow-600,oklch(68.1% .162 75.834))}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent-primary\/70{-webkit-text-decoration-color:var(--dt-color-accent-primary);text-decoration-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.decoration-accent-primary\/70{-webkit-text-decoration-color:color-mix(in oklab,var(--dt-color-accent-primary) 70%,transparent);text-decoration-color:color-mix(in oklab,var(--dt-color-accent-primary) 70%,transparent)}}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--dt-color-accent-primary\)\]{accent-color:var(--dt-color-accent-primary)}.accent-primary{accent-color:var(--primary)}.accent-success{accent-color:var(--ui-success)}.\!opacity-100{opacity:1!important}.opacity-\(--reka-rating-item-step-opacity\){opacity:var(--reka-rating-item-step-opacity)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--dt-color-accent-interactive))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_15\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in srgb,var(--dt-color-accent-interactive) 15%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_15\%\,transparent\)\],.shadow-\[0_0_10px_var\(--agent-accent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_var\(--agent-accent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--agent-accent))}.shadow-\[0_1px_4px_var\(--dt-color-shadow-on-surface-low\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,var(--dt-color-shadow-on-surface-low));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_6px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_35\%\,transparent\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,var(--dt-color-accent-interactive))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_1px_6px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_35\%\,transparent\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,color-mix(in srgb,var(--dt-color-accent-interactive) 35%,transparent))}}.shadow-\[0_1px_6px_color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_35\%\,transparent\)\],.shadow-\[0_2px_12px_-10px_var\(--dt-color-shadow-on-surface-low\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_12px_-10px_var\(--dt-color-shadow-on-surface-low\)\]{--tw-shadow:0 2px 12px -10px var(--tw-shadow-color,var(--dt-color-shadow-on-surface-low))}.shadow-\[0_2px_12px_var\(--dt-color-shadow-on-surface-low\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,var(--dt-color-shadow-on-surface-low))}.shadow-\[0_2px_12px_var\(--dt-color-shadow-on-surface-low\)\],.shadow-\[0_8px_24px_var\(--dt-color-shadow-on-surface-low\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_24px_var\(--dt-color-shadow-on-surface-low\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,var(--dt-color-shadow-on-surface-low))}.shadow-\[inset_0_0_0_2px_var\(--dt-color-accent-primary\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--dt-color-accent-primary))}.shadow-\[inset_0_0_0_2px_var\(--dt-color-accent-primary\)\],.shadow-\[inset_2px_0_0_var\(--dt-color-accent-primary\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--dt-color-accent-primary\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--dt-color-accent-primary))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-1,.ring-2{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)}.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)}.shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_10\%\,transparent\)\]{--tw-shadow-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_10\%\,transparent\)\]{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent) var(--tw-shadow-alpha), transparent)}}.shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_20\%\,transparent\)\]{--tw-shadow-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_20\%\,transparent\)\]{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--dt-color-accent-primary) 20%,transparent) var(--tw-shadow-alpha), transparent)}}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_25\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_25\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-interactive) 25%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_35\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_35\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-interactive) 35%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_30\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_30\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-primary) 30%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_35\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_35\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-primary) 35%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_50\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_50\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-primary) 50%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_60\%\,transparent\)\]{--tw-ring-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_60\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-primary) 60%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--dt-color-border-default\)_90\%\,transparent\)\]{--tw-ring-color:var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--dt-color-border-default\)_90\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--dt-color-border-default) 90%,transparent)}}.ring-\[var\(--dt-color-accent-primary\)\]{--tw-ring-color:var(--dt-color-accent-primary)}.ring-\[var\(--dt-color-accent-thumb-ring\)\]{--tw-ring-color:var(--dt-color-accent-thumb-ring)}.ring-\[var\(--dt-color-border-default\)\]{--tw-ring-color:var(--dt-color-border-default)}.ring-\[var\(--dt-color-interactive-select-border\)\]{--tw-ring-color:var(--dt-color-interactive-select-border)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-border-default{--tw-ring-color:var(--dt-color-border-default)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.ring-interactive-select-border{--tw-ring-color:var(--dt-color-interactive-select-border)}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab, var(--secondary) 25%, transparent)}}.ring-secondary\/50{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.ring-white{--tw-ring-color:var(--color-white,#fff)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-3{outline-offset:-3px}.outline-\(--ui-bg\)\/25{outline-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.outline-\(--ui-bg\)\/25{outline-color:color-mix(in oklab,var(--ui-bg) 25%,transparent)}}.outline-error\/25{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.outline-error\/25{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.outline-info\/25{outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.outline-info\/25{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.outline-inverted\/25{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.outline-inverted\/25{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.outline-primary\/25{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.outline-primary\/25{outline-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.outline-secondary\/25{outline-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.outline-secondary\/25{outline-color:color-mix(in oklab,var(--secondary) 25%,transparent)}}.outline-success\/25{outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.outline-success\/25{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.outline-warning\/25{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.outline-warning\/25{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.blur-lg{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,)}.blur-lg{--tw-blur:blur(var(--blur-lg,16px))}.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-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md,12px))}.backdrop-blur-md,.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm,8px))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl,24px))}.backdrop-blur-xl,.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,.transition-\[background\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[background\]{transition-property:background}.transition-\[box-shadow\,border-radius\]{transition-property:box-shadow,border-radius}.transition-\[box-shadow\,border-radius\],.transition-\[color\,box-shadow\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow}.transition-\[color\,opacity\]{transition-property:color,opacity}.transition-\[color\,opacity\],.transition-\[filter\,opacity\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[filter\,opacity\]{transition-property:filter,opacity}.transition-\[filter\,transform\]{transition-property:filter,transform}.transition-\[filter\,transform\],.transition-\[filter\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[filter\]{transition-property:filter}.transition-\[height\,opacity\]{transition-property:height,opacity}.transition-\[height\,opacity\],.transition-\[height\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[height\]{transition-property:height}.transition-\[inset-inline-start\,inset-inline-end\,width\]{transition-property:inset-inline-start,inset-inline-end,width}.transition-\[inset-inline-start\,inset-inline-end\,width\],.transition-\[rotate\,opacity\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[rotate\,opacity\]{transition-property:rotate,opacity}.transition-\[top\,left\]{transition-property:top,left}.transition-\[top\,left\],.transition-\[transform\,translate\,height\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height}.transition-\[translate\,width\]{transition-property:translate,width}.transition-\[translate\,width\],.transition-\[width\,height\,left\,right\]{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-\[width\,height\,left\,right\]{transition-property:width,height,left,right}.transition-\[width\]{transition-property:width}.transition-\[width\],.transition-all{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-all{transition-property:all}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to}.transition-colors,.transition-opacity{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-opacity{transition-property:opacity}.transition-shadow{transition-property:box-shadow}.transition-shadow,.transition-transform{transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.transition-transform{transition-property:transform,translate,scale,rotate}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in{--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1))}.ease-in-out{--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.ease-out{--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1))}.will-change-\[background-position\]{will-change:background-position}.will-change-\[height\]{will-change:height}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\!\[animation-direction\:reverse\]{animation-direction:reverse!important}.\[--bg\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--dt-color-surface-base\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\]{--bg:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--dt-color-surface-base),#0000 calc(50% + var(--spread)))}.\[--duration\:20s\]{--duration:20s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing,.25rem)*16)}.\[--initial-transform\:calc\(100\%\+1\.5rem\)\]{--initial-transform:calc(100% + 1.5rem)}.\[--sidebar-width-icon\:4rem\]{--sidebar-width-icon:4rem}.\[--sidebar-width\:16rem\]{--sidebar-width:16rem}.\[--spotlight-color\:var\(--ui-bg-inverted\)\]{--spotlight-color:var(--ui-bg-inverted)}.\[--spotlight-color\:var\(--ui-error\)\]{--spotlight-color:var(--ui-error)}.\[--spotlight-color\:var\(--ui-info\)\]{--spotlight-color:var(--ui-info)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-color\:var\(--ui-secondary\)\]{--spotlight-color:var(--ui-secondary)}.\[--spotlight-color\:var\(--ui-success\)\]{--spotlight-color:var(--ui-success)}.\[--spotlight-color\:var\(--ui-warning\)\]{--spotlight-color:var(--ui-warning)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.\[aap\:unhandled\]{aap:unhandled}.\[contain-intrinsic-size\:auto_260px\]{contain-intrinsic-size:auto 260px}.\[content-visibility\:auto\]{content-visibility:auto}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.backface-hidden{backface-visibility:hidden}.ring-inset{--tw-ring-inset:inset}:is(.\*\:my-5>*){margin-block:calc(var(--spacing,.25rem)*5)}:is(.\*\:size-2>*){width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2)}:is(.\*\:break-inside-avoid-column>*){-moz-column-break-inside:avoid;break-inside:avoid-column}:is(.\*\:rounded-full>*){border-radius:var(--dt-radius-full)}:is(.\*\:bg-elevated>*){background-color:var(--ui-bg-elevated)}:is(.\*\:pt-8>*){padding-top:calc(var(--spacing,.25rem)*8)}:is(.\*\:will-change-transform>*){will-change:transform}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.not-has-disabled\:border-error:not(:has(:disabled)){border-color:var(--ui-error)}.not-has-disabled\:border-info:not(:has(:disabled)){border-color:var(--ui-info)}.not-has-disabled\:border-inverted:not(:has(:disabled)){border-color:var(--ui-border-inverted)}.not-has-disabled\:border-primary:not(:has(:disabled)){border-color:var(--primary)}.not-has-disabled\:border-secondary:not(:has(:disabled)){border-color:var(--secondary)}.not-has-disabled\:border-success:not(:has(:disabled)){border-color:var(--ui-success)}.not-has-disabled\:border-warning:not(:has(:disabled)){border-color:var(--ui-warning)}.not-data-\[segment\=literal\]\:w-8:not([data-segment=literal]){width:calc(var(--spacing,.25rem)*8)}.not-data-\[segment\=literal\]\:w-9:not([data-segment=literal]){width:calc(var(--spacing,.25rem)*9)}.not-data-\[segment\=literal\]\:w-10:not([data-segment=literal]){width:calc(var(--spacing,.25rem)*10)}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}.group-focus-within\:translate-y-0:is(:where(.group):focus-within *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing,.25rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--primary)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-inverted:is(:where(.group):hover *){color:var(--ui-text-inverted)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-primary:is(:where(.group):hover *){--tw-ring-color:var(--primary)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/blog-post\:rounded-e-none:is(:where(.group\/blog-post):hover *){border-start-end-radius:0;border-end-end-radius:0}.group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/img\:scale-\[1\.02\]:is(:where(.group\/img):hover *){scale:1.02}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *),.group-hover\/media\:opacity-100:is(:where(.group\/media):hover *),.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *),.group-hover\/preview\:opacity-100:is(:where(.group\/preview):hover *){opacity:1}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\/media\:opacity-100:is(:where(.group\/media):focus-visible *){opacity:1}.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=open\]\:opacity-0:is(:where(.group)[data-state=open] *){opacity:0}.group-data-\[state\=open\]\:opacity-100:is(:where(.group)[data-state=open] *){opacity:1}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}.group-\[\.is-assistant\]\:w-full:is(:where(.group).is-assistant *){width:100%}.group-\[\.is-user\]\:ml-auto:is(:where(.group).is-user *){margin-left:auto}.group-\[\.is-user\]\:rounded-2xl:is(:where(.group).is-user *){border-radius:var(--dt-radius-lg)}.group-\[\.is-user\]\:rounded-br-md:is(:where(.group).is-user *){border-bottom-right-radius:var(--dt-radius-md)}.group-\[\.is-user\]\:border:is(:where(.group).is-user *){border-style:var(--tw-border-style);border-width:1px}.group-\[\.is-user\]\:border-\[var\(--dt-color-border-default\)\]:is(:where(.group).is-user *){border-color:var(--dt-color-border-default)}.group-\[\.is-user\]\:bg-\[var\(--dt-color-interactive-select-bg\)\]:is(:where(.group).is-user *){background-color:var(--dt-color-interactive-select-bg)}.group-\[\.is-user\]\:px-4:is(:where(.group).is-user *){padding-inline:calc(var(--spacing,.25rem)*4)}.group-\[\.is-user\]\:py-3:is(:where(.group).is-user *){padding-block:calc(var(--spacing,.25rem)*3)}@media (hover:hover){.peer-hover\:text-highlighted:is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-toned:is(:where(.peer):hover~*){color:var(--ui-text-toned)}}.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible~*){color:var(--ui-text-highlighted)}.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible~*){color:var(--ui-text-toned)}.selection\:bg-primary\/20 ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing,.25rem)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--dt-color-text-subtle\)\]::placeholder{color:var(--dt-color-text-subtle)}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.placeholder\:text-text-muted::placeholder{color:var(--dt-color-text-muted)}.placeholder\:text-text-subtle::placeholder{color:var(--dt-color-text-subtle)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing,.25rem)*0)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing,.25rem)*-1.5)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing,.25rem)*-1.5)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing,.25rem)*4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-8:before{content:var(--tw-content);width:calc(var(--spacing,.25rem)*8)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-md:before{content:var(--tw-content);border-radius:var(--dt-radius-md)}.before\:bg-elevated:before,.before\:bg-elevated\/75:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.before\:bg-elevated\/75:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.before\:bg-error\/10:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.before\:bg-primary\/10:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.before\:bg-secondary\/10:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.before\:bg-success\/10:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.before\:bg-warning\/10:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.before\:bg-gradient-to-b:before{--tw-gradient-position:to bottom in oklab}.before\:bg-gradient-to-b:before,.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x,0px)) calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%)}.before\:from-default:before{--tw-gradient-from:var(--ui-bg)}.before\:from-default:before,.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{--tw-gradient-to:transparent}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.before\:outline-error\/25:before{content:var(--tw-content);outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:outline-error\/25:before{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.before\:outline-info\/25:before{content:var(--tw-content);outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:outline-info\/25:before{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.before\:outline-inverted\/25:before{content:var(--tw-content);outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.before\:outline-inverted\/25:before{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.before\:outline-primary\/25:before{content:var(--tw-content);outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-primary\/25:before{outline-color:color-mix(in oklab,var(--primary) 25%,transparent)}}.before\:outline-secondary\/25:before{content:var(--tw-content);outline-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-secondary\/25:before{outline-color:color-mix(in oklab,var(--secondary) 25%,transparent)}}.before\:outline-success\/25:before{content:var(--tw-content);outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:outline-success\/25:before{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.before\:outline-warning\/25:before{content:var(--tw-content);outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:outline-warning\/25:before{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing,.25rem)*.5)}.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing,.25rem)*2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing,.25rem)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing,.25rem)*-1.5)}.after\:end-0:after{content:var(--tw-content);inset-inline-end:calc(var(--spacing,.25rem)*0)}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing,.25rem)*-2)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing,.25rem)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:var(--spacing,.25rem);height:var(--spacing,.25rem)}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing,.25rem)*1.5);height:calc(var(--spacing,.25rem)*1.5)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*2)}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--dt-radius-full)}.after\:bg-\[var\(--dt-color-text-primary\)\]:after{content:var(--tw-content);background-color:var(--dt-color-text-primary)}.after\:bg-default:after{content:var(--tw-content);background-color:var(--ui-bg)}.after\:bg-error:after{content:var(--tw-content);background-color:var(--ui-error)}.after\:bg-info:after{content:var(--tw-content);background-color:var(--ui-info)}.after\:bg-inverted:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}.after\:bg-secondary:after{content:var(--tw-content);background-color:var(--secondary)}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ui-success)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-warning:after{content:var(--tw-content);background-color:var(--ui-warning)}.after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}.after\:bg-gradient-to-l:after,.after\:bg-gradient-to-t:after{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-gradient-to-t:after{--tw-gradient-position:to top in oklab}.after\:from-default:after{--tw-gradient-from:var(--ui-bg)}.after\:from-default:after,.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{--tw-gradient-to:transparent}.after\:text-error:after{content:var(--tw-content);color:var(--ui-error)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}:is(.\*\:not-last\:after\:absolute>*):not(:last-child):after{content:var(--tw-content);position:absolute}:is(.\*\:not-last\:after\:inset-x-1>*):not(:last-child):after{content:var(--tw-content);inset-inline:var(--spacing,.25rem)}:is(.\*\:not-last\:after\:bottom-0>*):not(:last-child):after{content:var(--tw-content);bottom:0}:is(.\*\:not-last\:after\:h-px>*):not(:last-child):after{content:var(--tw-content);height:1px}:is(.\*\:not-last\:after\:bg-border>*):not(:last-child):after{content:var(--tw-content);background-color:var(--ui-border)}.first\:me-0:first-child{margin-inline-end:0}.first\:rounded-l-full:first-child{border-top-left-radius:var(--dt-radius-full);border-bottom-left-radius:var(--dt-radius-full)}:is(.\*\:first\:mt-0>*):first-child{margin-top:0}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:rounded-r-full:last-child{border-top-right-radius:var(--dt-radius-full);border-bottom-right-radius:var(--dt-radius-full)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-start-start-radius:var(--dt-radius-lg);border-end-start-radius:var(--dt-radius-lg)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:var(--dt-radius-lg);border-top-right-radius:var(--dt-radius-lg)}.last-of-type\:rounded-e-lg:last-of-type{border-start-end-radius:var(--dt-radius-lg);border-end-end-radius:var(--dt-radius-lg)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-right-radius:var(--dt-radius-lg);border-bottom-left-radius:var(--dt-radius-lg)}.empty\:before\:text-\[var\(--dt-color-text-muted\)\]:empty:before{content:var(--tw-content);color:var(--dt-color-text-muted)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing,.25rem)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_25\%\,transparent\)\]:hover{border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_25\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 25%,transparent)}}.hover\:border-\[var\(--agent-accent\)\]:hover{border-color:var(--agent-accent)}.hover\:border-\[var\(--dt-color-accent-interactive\)\]:hover{border-color:var(--dt-color-accent-interactive)}.hover\:border-\[var\(--dt-color-border-strong\)\]:hover,.hover\:border-border-strong:hover{border-color:var(--dt-color-border-strong)}.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_85\%\,black\)\]:hover{background-color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_85\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--dt-color-accent-error) 85%,#000)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_10\%\,transparent\)\]:hover{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_88\%\,black\)\]:hover{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_88\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 88%,#000)}}.hover\:bg-\[var\(--dt-color-accent-primary\)\]:hover{background-color:var(--dt-color-accent-primary)}.hover\:bg-\[var\(--dt-color-interactive-select-bg\)\]:hover{background-color:var(--dt-color-interactive-select-bg)}.hover\:bg-\[var\(--dt-color-surface-base\)\]:hover{background-color:var(--dt-color-surface-base)}.hover\:bg-\[var\(--dt-color-surface-card\)\]:hover{background-color:var(--dt-color-surface-card)}.hover\:bg-\[var\(--dt-color-surface-elevated\)\]:hover{background-color:var(--dt-color-surface-elevated)}.hover\:bg-\[var\(--dt-color-surface-muted\)\]:hover{background-color:var(--dt-color-surface-muted)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.hover\:bg-default\/10:hover{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/25:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/25:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.hover\:bg-elevated\/50:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--ui-error) 90%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:bg-info\/90:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--ui-info) 90%,transparent)}}.hover\:bg-interactive-select-bg:hover{background-color:var(--dt-color-interactive-select-bg)}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--primary) 75%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab,var(--color-red-500,oklch(63.7% .237 25.331)) 20%,transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--secondary) 15%,transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:bg-success\/90:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--ui-success) 90%,transparent)}}.hover\:bg-surface-muted:hover{background-color:var(--dt-color-surface-muted)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--ui-warning) 90%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.hover\:text-\[var\(--dt-color-accent-primary\)\]:hover{color:var(--dt-color-accent-primary)}.hover\:text-\[var\(--dt-color-text-muted\)\]:hover{color:var(--dt-color-text-muted)}.hover\:text-\[var\(--dt-color-text-primary\)\]:hover{color:var(--dt-color-text-primary)}.hover\:text-\[var\(--dt-color-text-secondary\)\]:hover{color:var(--dt-color-text-secondary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:text-primary\/75:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--primary) 75%,transparent)}}.hover\:text-secondary\/75:hover{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:text-success\/75:hover{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:text-text-primary:hover{color:var(--dt-color-text-primary)}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:text-white:hover{color:var(--color-white,#fff)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent-primary:hover{-webkit-text-decoration-color:var(--dt-color-accent-primary);text-decoration-color:var(--dt-color-accent-primary)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_4px_16px_var\(--agent-accent\,rgba\(0\,0\,0\,0\.08\)\)\]:hover{--tw-shadow:0 4px 16px var(--tw-shadow-color,var(--agent-accent,#00000014));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-12px_var\(--agent-accent\,rgba\(0\,0\,0\,0\.25\)\)\]:hover{--tw-shadow:0 8px 24px -12px var(--tw-shadow-color,var(--agent-accent,#00000040))}.hover\:shadow-\[0_8px_24px_-12px_var\(--agent-accent\,rgba\(0\,0\,0\,0\.25\)\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_30\%\,transparent\)\]:hover{--tw-shadow-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_30\%\,transparent\)\]:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in srgb,var(--dt-color-accent-primary) 30%,transparent) var(--tw-shadow-alpha), transparent)}}.hover\:ring-\[var\(--dt-color-border-default\)\]:hover{--tw-ring-color:var(--dt-color-border-default)}.hover\:ring-accented:hover{--tw-ring-color:var(--ui-border-accented)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%)}.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:border-accented:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){border-color:var(--ui-border-accented)}.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:bg-elevated\/50:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:bg-elevated\/50:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.hover\:before\:bg-elevated\/50:hover:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:after\:bg-\(--ui-border-accented\):hover:after{content:var(--tw-content);background-color:var(--ui-border-accented)}}.focus\:border-\[var\(--dt-color-accent-interactive\)\]:focus{border-color:var(--dt-color-accent-interactive)}.focus\:border-\[var\(--dt-color-accent-primary\)\]:focus,.focus\:border-\[var\(--dt-color-accent-primary\)\]\/50:focus{border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--dt-color-accent-primary\)\]\/50:focus{border-color:color-mix(in oklab,var(--dt-color-accent-primary) 50%,transparent)}}.focus\:border-\[var\(--dt-color-interactive-select-bg\)\]:focus{border-color:var(--dt-color-interactive-select-bg)}.focus\:border-\[var\(--dt-color-text-primary\)\]:focus{border-color:var(--dt-color-text-primary)}.focus\:border-accent-primary:focus{border-color:var(--dt-color-accent-primary)}.focus\:bg-accented:focus,.focus\:bg-accented\/50:focus{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accented\/50:focus{background-color:color-mix(in oklab,var(--ui-bg-accented) 50%,transparent)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--dt-color-accent-primary\)\]:focus{--tw-ring-color:var(--dt-color-accent-primary)}.focus\:ring-accent-thumb-ring:focus{--tw-ring-color:var(--dt-color-accent-thumb-ring)}.focus\:ring-misc-ring-focus\/40:focus{--tw-ring-color:var(--dt-color-misc-ring-focus)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-misc-ring-focus\/40:focus{--tw-ring-color:color-mix(in oklab, var(--dt-color-misc-ring-focus) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus{background-color:var(--ui-bg-accented)}}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:border-error:focus-visible{border-color:var(--ui-error)}.focus-visible\:border-info:focus-visible{border-color:var(--ui-info)}.focus-visible\:border-inverted:focus-visible{border-color:var(--ui-border-inverted)}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-secondary:focus-visible{border-color:var(--secondary)}.focus-visible\:border-success:focus-visible{border-color:var(--ui-success)}.focus-visible\:border-warning:focus-visible{border-color:var(--ui-warning)}.focus-visible\:bg-default\/10:focus-visible{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-default\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--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)}.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_50\%\,transparent\)\]:focus-visible{--tw-ring-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_50\%\,transparent\)\]:focus-visible{--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-success) 50%,transparent)}}.focus-visible\:ring-\[var\(--agent-accent\)\]:focus-visible{--tw-ring-color:var(--agent-accent)}.focus-visible\:ring-\[var\(--agent-accent\,var\(--dt-color-accent-interactive\)\)\]:focus-visible{--tw-ring-color:var(--agent-accent,var(--dt-color-accent-interactive))}.focus-visible\:ring-\[var\(--dt-color-accent-success\)\]\/50:focus-visible{--tw-ring-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--dt-color-accent-success\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--dt-color-accent-success) 50%, transparent)}}.focus-visible\:ring-\[var\(--dt-color-accent-thumb-ring\)\]:focus-visible{--tw-ring-color:var(--dt-color-accent-thumb-ring)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--dt-color-surface-base\)\]:focus-visible{--tw-ring-offset-color:var(--dt-color-surface-base)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:before\:outline-3:focus-visible:before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:3px}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:bg-info\/10:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.active\:bg-info\/15:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.active\:bg-info\/75:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.active\:bg-primary\/75:active{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab,var(--primary) 75%,transparent)}}.active\:bg-secondary\/10:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/10:active{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.active\:bg-secondary\/15:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/15:active{background-color:color-mix(in oklab,var(--secondary) 15%,transparent)}}.active\:bg-secondary\/75:active{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/75:active{background-color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.active\:bg-success\/10:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.active\:bg-success\/15:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/15:active{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.active\:bg-success\/75:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/75:active{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:bg-warning\/10:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.active\:bg-warning\/15:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.active\:bg-warning\/75:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/75:active{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:text-error\/75:active{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:text-info\/75:active{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:text-info\/75:active{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:text-primary\/75:active{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/75:active{color:color-mix(in oklab,var(--primary) 75%,transparent)}}.active\:text-secondary\/75:active{color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.active\:text-secondary\/75:active{color:color-mix(in oklab,var(--secondary) 75%,transparent)}}.active\:text-success\/75:active{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:text-success\/75:active{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:text-warning\/75:active{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:text-warning\/75:active{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--primary)}.disabled\:text-secondary:disabled{color:var(--secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.disabled\:hover\:-translate-y-0:disabled:hover,.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--ui-text-muted)}}.has-focus\:bg-elevated:has(:focus){background-color:var(--ui-bg-elevated)}.has-focus\:outline-none:has(:focus){--tw-outline-style:none;outline-style:none}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-focus-visible\:outline-3:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.not-has-disabled\:has-focus-visible\:border-error:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-error)}.not-has-disabled\:has-focus-visible\:border-info:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-info)}.not-has-disabled\:has-focus-visible\:border-inverted:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-border-inverted)}.not-has-disabled\:has-focus-visible\:border-primary:not(:has(:disabled)):has(:focus-visible){border-color:var(--primary)}.not-has-disabled\:has-focus-visible\:border-secondary:not(:has(:disabled)):has(:focus-visible){border-color:var(--secondary)}.not-has-disabled\:has-focus-visible\:border-success:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-success)}.not-has-disabled\:has-focus-visible\:border-warning:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-warning)}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-border-inverted) 50%,transparent)}}.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--secondary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.not-has-disabled\:has-data-\[state\=checked\]\:border-error:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-error)}.not-has-disabled\:has-data-\[state\=checked\]\:border-info:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-info)}.not-has-disabled\:has-data-\[state\=checked\]\:border-inverted:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-border-inverted)}.not-has-disabled\:has-data-\[state\=checked\]\:border-primary:not(:has(:disabled)):has([data-state=checked]){border-color:var(--primary)}.not-has-disabled\:has-data-\[state\=checked\]\:border-secondary:not(:has(:disabled)):has([data-state=checked]){border-color:var(--secondary)}.not-has-disabled\:has-data-\[state\=checked\]\:border-success:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-success)}.not-has-disabled\:has-data-\[state\=checked\]\:border-warning:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-warning)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-error:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-error)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-info:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-info)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-inverted:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-primary:has([contenteditable]:focus-visible){--tw-ring-color:var(--primary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-secondary:has([contenteditable]:focus-visible){--tw-ring-color:var(--secondary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-success:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-success)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-warning:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-warning)}.has-\[\[contenteditable\]\:focus-visible\]\:outline-3:has([contenteditable]:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[textarea\:focus-visible\]\:ring-error:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-error)}.has-\[textarea\:focus-visible\]\:ring-info:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-info)}.has-\[textarea\:focus-visible\]\:ring-inverted:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-border-inverted)}.has-\[textarea\:focus-visible\]\:ring-primary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--primary)}.has-\[textarea\:focus-visible\]\:ring-secondary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--secondary)}.has-\[textarea\:focus-visible\]\:ring-success:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-success)}.has-\[textarea\:focus-visible\]\:ring-warning:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-warning)}.has-\[textarea\:focus-visible\]\:outline-3:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\>a\:focus-visible\]\:ring-primary:has(>a:focus-visible){--tw-ring-color:var(--primary)}.has-\[\>a\:focus-visible\]\:outline-3:has(>a:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing,.25rem)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing,.25rem)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing,.25rem)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing,.25rem)*4)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:bg-error\/10[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.data-highlighted\:bg-info\/10[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 20%,transparent)}}.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--secondary) 20%,transparent)}}.data-highlighted\:bg-success\/10[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-invalid\:text-error[data-invalid]{color:var(--ui-error)}.data-outside-view\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-placeholder\:text-dimmed[data-placeholder]{color:var(--ui-text-dimmed)}.data-selected\:bg-default[data-selected]{background-color:var(--ui-bg)}.data-selected\:bg-elevated[data-selected]{background-color:var(--ui-bg-elevated)}.data-selected\:bg-error[data-selected],.data-selected\:bg-error\/10[data-selected]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-error\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-selected\:bg-info[data-selected],.data-selected\:bg-info\/10[data-selected]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-info\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-selected\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-selected\:bg-primary[data-selected],.data-selected\:bg-primary\/10[data-selected]{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-primary\/10[data-selected]{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.data-selected\:bg-secondary[data-selected],.data-selected\:bg-secondary\/10[data-selected]{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-secondary\/10[data-selected]{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.data-selected\:bg-success[data-selected],.data-selected\:bg-success\/10[data-selected]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-success\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-selected\:bg-warning[data-selected],.data-selected\:bg-warning\/10[data-selected]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-warning\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-selected\:text-default[data-selected]{color:var(--ui-text)}.data-selected\:text-error[data-selected]{color:var(--ui-error)}.data-selected\:text-info[data-selected]{color:var(--ui-info)}.data-selected\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-selected\:text-primary[data-selected]{color:var(--primary)}.data-selected\:text-secondary[data-selected]{color:var(--secondary)}.data-selected\:text-success[data-selected]{color:var(--ui-success)}.data-selected\:text-warning[data-selected]{color:var(--ui-warning)}.data-selected\:ring[data-selected]{--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)}.data-selected\:ring-accented[data-selected]{--tw-ring-color:var(--ui-border-accented)}.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 25%, transparent)}}.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-error) 50%, transparent)}}.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 25%, transparent)}}.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-info) 50%, transparent)}}.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--secondary) 25%, transparent)}}.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 25%, transparent)}}.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-success) 50%, transparent)}}.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 25%, transparent)}}.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:color-mix(in oklab, var(--ui-warning) 50%, transparent)}}.data-selected\:ring-inset[data-selected]{--tw-ring-inset:inset}.data-selected\:focus-visible\:ring-error[data-selected]:focus-visible{--tw-ring-color:var(--ui-error)}.data-selected\:focus-visible\:ring-info[data-selected]:focus-visible{--tw-ring-color:var(--ui-info)}.data-selected\:focus-visible\:ring-inverted[data-selected]:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.data-selected\:focus-visible\:ring-primary[data-selected]:focus-visible{--tw-ring-color:var(--primary)}.data-selected\:focus-visible\:ring-secondary[data-selected]:focus-visible{--tw-ring-color:var(--secondary)}.data-selected\:focus-visible\:ring-success[data-selected]:focus-visible{--tw-ring-color:var(--ui-success)}.data-selected\:focus-visible\:ring-warning[data-selected]:focus-visible{--tw-ring-color:var(--ui-warning)}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.data-today\:not-data-selected\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-selected\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-selected\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-selected\:text-primary[data-today]:not([data-selected]){color:var(--primary)}.data-today\:not-data-selected\:text-secondary[data-today]:not([data-selected]){color:var(--secondary)}.data-today\:not-data-selected\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-selected\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_var\(--ease-out\)\][data-motion=from-end]{animation:enter-from-right .2s var(--ease-out)}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_var\(--ease-out\)\][data-motion=from-start]{animation:enter-from-left .2s var(--ease-out)}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_var\(--ease-out\)\][data-motion=to-end]{animation:exit-to-right .2s var(--ease-out)}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_var\(--ease-out\)\][data-motion=to-start]{animation:exit-to-left .2s var(--ease-out)}.data-\[panel-resize-handle-enabled\=false\]\:cursor-default[data-panel-resize-handle-enabled=false]{cursor:default}.data-\[segment\=day\]\:w-8[data-segment=day]{width:calc(var(--spacing,.25rem)*8)}.data-\[segment\=day\]\:w-9[data-segment=day]{width:calc(var(--spacing,.25rem)*9)}.data-\[segment\=day\]\:w-10[data-segment=day]{width:calc(var(--spacing,.25rem)*10)}.data-\[segment\=literal\]\:text-muted[data-segment=literal]{color:var(--ui-text-muted)}.data-\[segment\=month\]\:w-8[data-segment=month]{width:calc(var(--spacing,.25rem)*8)}.data-\[segment\=month\]\:w-9[data-segment=month]{width:calc(var(--spacing,.25rem)*9)}.data-\[segment\=month\]\:w-10[data-segment=month],.data-\[segment\=year\]\:w-10[data-segment=year]{width:calc(var(--spacing,.25rem)*10)}.data-\[segment\=year\]\:w-11[data-segment=year]{width:calc(var(--spacing,.25rem)*11)}.data-\[segment\=year\]\:w-12[data-segment=year]{width:calc(var(--spacing,.25rem)*12)}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state=\"active\"]{background-color:var(--ui-bg-accented)}.data-\[state\=active\]\:bg-inverted[data-state=active]{background-color:var(--ui-bg-inverted)}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:isolate[data-state=active]{isolation:isolate}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:absolute[data-state=active]:before{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:inset-0[data-state=active]:before{content:var(--tw-content);inset:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:-z-10[data-state=active]:before{content:var(--tw-content);z-index:-10}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:rounded-md[data-state=active]:before{content:var(--tw-content);border-radius:var(--dt-radius-md)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-error[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-info[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-inverted[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-primary[data-state=active]:before{content:var(--tw-content);background-color:var(--primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-secondary[data-state=active]:before{content:var(--tw-content);background-color:var(--secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-success[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-warning[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:shadow-xs[data-state=active]:before{content:var(--tw-content);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:content-\[\'\'\][data-state=active]:before{--tw-content:"";content:var(--tw-content)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-x-0[data-state=active]:after{content:var(--tw-content);inset-inline:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-y-0[data-state=active]:after{content:var(--tw-content);inset-block:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-start-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-bottom-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);bottom:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:h-px[data-state=active]:after{content:var(--tw-content);height:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:w-px[data-state=active]:after{content:var(--tw-content);width:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:rounded-full[data-state=active]:after{content:var(--tw-content);border-radius:var(--dt-radius-full)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-error[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-info[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-inverted[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-primary[data-state=active]:after{content:var(--tw-content);background-color:var(--primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-secondary[data-state=active]:after{content:var(--tw-content);background-color:var(--secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-success[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-warning[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:content-\[\'\'\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem)*3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem)*3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem)*4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing,.25rem)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_var\(--ease-out\)\][data-state=closed]{animation:accordion-up .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_var\(--ease-out\)\][data-state=closed]{animation:collapsible-up .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[fade-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:fade-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[scale-out_100ms_var\(--ease-out\)\][data-state=closed]{animation:scale-out .1s var(--ease-out)}.data-\[state\=closed\]\:animate-\[scale-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:scale-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-bottom .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-left .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-right .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-top .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_var\(--ease-out\)\][data-state=closed]{animation:toast-closed .2s var(--ease-out)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_var\(--ease-out\)\][data-state=closed][data-expanded=false][data-front=false]{animation:toast-collapsed-closed .2s var(--ease-out)}.data-\[state\=collapsed\]\:-start-\(--sidebar-width\)[data-state=collapsed]{inset-inline-start:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:-end-\(--sidebar-width\)[data-state=collapsed]{inset-inline-end:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:w-\(--sidebar-width-icon\)[data-state=collapsed]{width:var(--sidebar-width-icon)}.data-\[state\=collapsed\]\:w-0[data-state=collapsed]{width:0}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing,.25rem)*8)}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\+2px\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing,.25rem)*8 + 2px)}.data-\[state\=collapsed\]\:cursor-e-resize[data-state=collapsed]{cursor:e-resize}.data-\[state\=collapsed\]\:cursor-w-resize[data-state=collapsed]{cursor:w-resize}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_var\(--ease-out\)\][data-state=delayed-open]{animation:scale-in .1s var(--ease-out)}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_var\(--ease-out\)\][data-state=hidden]{animation:fade-out .1s var(--ease-out)}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=open\]\:animate-\[accordion-down_200ms_var\(--ease-out\)\][data-state=open]{animation:accordion-down .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_var\(--ease-out\)\][data-state=open]{animation:collapsible-down .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[fade-in_200ms_var\(--ease-out\)\][data-state=open]{animation:fade-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[scale-in_100ms_var\(--ease-out\)\][data-state=open]{animation:scale-in .1s var(--ease-out)}.data-\[state\=open\]\:animate-\[scale-in_200ms_var\(--ease-out\)\][data-state=open]{animation:scale-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-bottom .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-left .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-right .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-top .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-bottom .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-top .2s var(--ease-out)}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--secondary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_var\(--ease-out\)\][data-state=visible]{animation:fade-in .1s var(--ease-out)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-down .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-left .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-right .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-up .2s var(--ease-out)}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration) linear infinite}.motion-safe\:animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration) linear infinite}.motion-safe\:animate-\[shimmer_var\(--duration\)_linear_infinite\]{animation:shimmer var(--duration) linear infinite}.motion-safe\:after\:animate-\[carousel-inverse_2s_linear_infinite\]:after{content:var(--tw-content);animation:2s linear infinite carousel-inverse}.motion-safe\:after\:animate-\[carousel_2s_linear_infinite\]:after{content:var(--tw-content);animation:2s linear infinite carousel}.motion-safe\:after\:animate-\[elastic_2s_var\(--ease-in-out\)_infinite\]:after{content:var(--tw-content);animation:elastic 2s var(--ease-in-out) infinite}.motion-safe\:after\:animate-\[swing_2s_var\(--ease-in-out\)_infinite\]:after{content:var(--tw-content);animation:swing 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=even]{animation:toast-pulse-b .2s var(--ease-out)}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=odd]{animation:toast-pulse-a .2s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:bg-none{background-image:none}.motion-reduce\:text-muted{color:var(--ui-text-muted)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.motion-reduce\:after\:animate-pulse:after{content:var(--tw-content)}.motion-reduce\:after\:animate-pulse:after,.motion-reduce\:data-\[state\=indeterminate\]\:animate-pulse[data-state=indeterminate]{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4,0,.6,1) infinite)}}@media (width>=40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing,.25rem)*-12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing,.25rem)*-12)}.sm\:-top-12{top:calc(var(--spacing,.25rem)*-12)}.sm\:-bottom-12{bottom:calc(var(--spacing,.25rem)*-12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:table-cell{display:table-cell}.sm\:h-\[28rem\]{height:28rem}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-24{width:calc(var(--spacing,.25rem)*24)}.sm\:w-44{width:calc(var(--spacing,.25rem)*44)}.sm\:w-56{width:calc(var(--spacing,.25rem)*56)}.sm\:w-72{width:calc(var(--spacing,.25rem)*72)}.sm\:w-96{width:calc(var(--spacing,.25rem)*96)}.sm\:\!max-w-\[420px\]{max-width:420px!important}.sm\:\!max-w-\[600px\]{max-width:600px!important}.sm\:\!max-w-\[620px\]{max-width:620px!important}.sm\:\!max-w-\[1040px\]{max-width:1040px!important}.sm\:\!max-w-md{max-width:28rem!important}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-40{max-width:calc(var(--spacing,.25rem)*40)}.sm\:max-w-xs{max-width:20rem}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing,.25rem)*6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing,.25rem)*6)}.sm\:gap-16{gap:calc(var(--spacing,.25rem)*16)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing,.25rem)*4*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing,.25rem)*4*(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-12{row-gap:calc(var(--spacing,.25rem)*12)}.sm\:gap-y-24{row-gap:calc(var(--spacing,.25rem)*24)}.sm\:p-0{padding:0}.sm\:p-5{padding:calc(var(--spacing,.25rem)*5)}.sm\:p-6{padding:calc(var(--spacing,.25rem)*6)}.sm\:px-0{padding-inline:0}.sm\:px-6{padding-inline:calc(var(--spacing,.25rem)*6)}.sm\:px-8{padding-inline:calc(var(--spacing,.25rem)*8)}.sm\:px-12{padding-inline:calc(var(--spacing,.25rem)*12)}.sm\:py-8{padding-block:calc(var(--spacing,.25rem)*8)}.sm\:py-16{padding-block:calc(var(--spacing,.25rem)*16)}.sm\:py-24{padding-block:calc(var(--spacing,.25rem)*24)}.sm\:py-32{padding-block:calc(var(--spacing,.25rem)*32)}.sm\:text-2xl{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}.sm\:text-3xl{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.sm\:text-4xl{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111))}.sm\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.sm\:text-7xl{font-size:var(--text-7xl,4.5rem);line-height:var(--tw-leading,var(--text-7xl--line-height,1))}.sm\:text-lg{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.sm\:text-xl\/8{font-size:var(--text-xl,1.25rem);line-height:calc(var(--spacing,.25rem)*8)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.sm\:ring,.sm\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-20{top:calc(var(--spacing,.25rem)*20)}.md\:mt-auto{margin-top:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:h-full{height:100%}.md\:min-h-\[52vh\]{min-height:52vh}.md\:columns-2{-moz-columns:2;columns:2}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:p-6{padding:calc(var(--spacing,.25rem)*6)}.md\:pt-6{padding-top:calc(var(--spacing,.25rem)*6)}.md\:text-sm{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.md\:text-xs{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333))}.md\:text-\[34px\]{font-size:34px}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\(--ui-header-height\){top:var(--ui-header-height)}.lg\:top-4{top:calc(var(--spacing,.25rem)*4)}.lg\:top-8{top:calc(var(--spacing,.25rem)*8)}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-4{margin-inline-start:calc(var(--spacing,.25rem)*-4)}.lg\:me-0{margin-inline-end:0}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:calc(var(--spacing,.25rem)*12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{max-height:calc(100vh - var(--ui-header-height))}.lg\:min-h-\[58vh\]{min-height:58vh}.lg\:w-\(--width\){width:var(--width)}.lg\:w-80{width:calc(var(--spacing,.25rem)*80)}.lg\:w-full{width:100%}.lg\:max-w-xs{max-width:20rem}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(300px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing,.25rem)*10)}.lg\:gap-x-3{-moz-column-gap:calc(var(--spacing,.25rem)*3);column-gap:calc(var(--spacing,.25rem)*3)}.lg\:gap-x-13{-moz-column-gap:calc(var(--spacing,.25rem)*13);column-gap:calc(var(--spacing,.25rem)*13)}.lg\:gap-y-16{row-gap:calc(var(--spacing,.25rem)*16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:p-6{padding:calc(var(--spacing,.25rem)*6)}.lg\:p-8{padding:calc(var(--spacing,.25rem)*8)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing,.25rem)*8)}.lg\:px-16{padding-inline:calc(var(--spacing,.25rem)*16)}.lg\:py-4{padding-block:calc(var(--spacing,.25rem)*4)}.lg\:py-12{padding-block:calc(var(--spacing,.25rem)*12)}.lg\:py-24{padding-block:calc(var(--spacing,.25rem)*24)}.lg\:py-32{padding-block:calc(var(--spacing,.25rem)*32)}.lg\:py-40{padding-block:calc(var(--spacing,.25rem)*40)}.lg\:ps-4{padding-inline-start:calc(var(--spacing,.25rem)*4)}.lg\:pe-6{padding-inline-end:calc(var(--spacing,.25rem)*6)}.lg\:pe-6\.5{padding-inline-end:calc(var(--spacing,.25rem)*6.5)}.lg\:pb-0{padding-bottom:0}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}.lg\:not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:not-last\:border-default:not(:last-child){border-color:var(--ui-border)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:0}.xl\:mb-0{margin-bottom:0}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing,.25rem)*8)}.xl\:p-10{padding:calc(var(--spacing,.25rem)*10)}}.rtl\:right-\[calc\(100\%-var\(--reka-navigation-menu-viewport-left\)-var\(--reka-navigation-menu-viewport-width\)\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:calc(100% - var(--reka-navigation-menu-viewport-left) - var(--reka-navigation-menu-viewport-width))}.rtl\:left-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:auto}.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-\[4px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:cursor-e-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.rtl\:cursor-w-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.rtl\:flex-row:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:before\:bg-gradient-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):before{content:var(--tw-content);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\:after\:bg-gradient-to-r:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem)*-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem)*-3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem)*-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem)*-4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing,.25rem)*-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=collapsed\]\:rtl\:cursor-e-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.data-\[state\=collapsed\]\:rtl\:cursor-w-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:no-preference){.motion-safe\:rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration) linear infinite}.motion-safe\:rtl\:animate-\[shimmer-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:shimmer-rtl var(--duration) linear infinite}.motion-safe\:rtl\:after\:animate-\[carousel-inverse-rtl_2s_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s linear infinite carousel-inverse-rtl}.motion-safe\:rtl\:after\:animate-\[carousel-rtl_2s_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s linear infinite carousel-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-inverse-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-rtl}}.dark\:block:where([data-theme=dark],[data-theme=dark] *){display:block}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *){display:none}.dark\:inline-block:where([data-theme=dark],[data-theme=dark] *){display:inline-block}.dark\:border-\[var\(--dt-color-border-default\)\]:where([data-theme=dark],[data-theme=dark] *){border-color:var(--dt-color-border-default)}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--input)}.dark\:border-red-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#ff656833}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-400\/20:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 20%,transparent)}}.dark\:border-red-400\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-400\/30:where([data-theme=dark],[data-theme=dark] *){border-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 30%,transparent)}}.dark\:bg-\(--shiki-dark-bg\)\!:where([data-theme=dark],[data-theme=dark] *){background-color:var(--shiki-dark-bg)!important}.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_20\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_20\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 20%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_20\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-success\)_20\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--dt-color-accent-success) 20%,transparent)}}.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_35\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--dt-color-text-primary\)_35\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in srgb,var(--dt-color-text-primary) 35%,transparent)}}.dark\:bg-\[var\(--dt-color-accent-error\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-accent-error)}.dark\:bg-\[var\(--dt-color-accent-primary\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-accent-primary)}.dark\:bg-\[var\(--dt-color-surface-base\)\]:where([data-theme=dark],[data-theme=dark] *),.dark\:bg-\[var\(--dt-color-surface-base\)\]\/90:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--dt-color-surface-base\)\]\/90:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--dt-color-surface-base) 90%,transparent)}}.dark\:bg-\[var\(--dt-color-surface-muted\)\]:where([data-theme=dark],[data-theme=dark] *){background-color:var(--dt-color-surface-muted)}.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:bg-red-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-400\/10:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--color-red-400,oklch(70.4% .191 22.216)) 10%,transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *){background-color:#0000}.dark\:text-\(--shiki-dark\)\!:where([data-theme=dark],[data-theme=dark] *){color:var(--shiki-dark)!important}.dark\:text-\[var\(--dt-color-accent-interactive\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-accent-interactive)}.dark\:text-\[var\(--dt-color-accent-primary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-accent-primary)}.dark\:text-\[var\(--dt-color-accent-success\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-accent-success)}.dark\:text-\[var\(--dt-color-text-muted\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-text-muted)}.dark\:text-\[var\(--dt-color-text-primary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-text-primary)}.dark\:text-\[var\(--dt-color-text-secondary\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-text-secondary)}.dark\:text-\[var\(--dt-color-text-subtle\)\]:where([data-theme=dark],[data-theme=dark] *){color:var(--dt-color-text-subtle)}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-200,oklch(88.5% .062 18.334))}.dark\:text-red-200\/90:where([data-theme=dark],[data-theme=dark] *){color:#ffcacae6}@supports (color:color-mix(in lab,red,red)){.dark\:text-red-200\/90:where([data-theme=dark],[data-theme=dark] *){color:color-mix(in oklab,var(--color-red-200,oklch(88.5% .062 18.334)) 90%,transparent)}}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){color:var(--color-red-300,oklch(80.8% .114 19.571))}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){color:var(--color-white,#fff)}.dark\:ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_30\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[color-mix\(in_srgb\,var\(--dt-color-accent-interactive\)_30\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:color-mix(in srgb,var(--dt-color-accent-interactive) 30%,transparent)}}.dark\:ring-\[var\(--dt-color-border-default\)\]:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color:var(--dt-color-border-default)}@media (hover:hover){.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_80\%\,black\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-error\)_80\%\,black\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in srgb,var(--dt-color-accent-error) 80%,#000)}}.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_80\%\,black\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--dt-color-accent-primary\)_80\%\,black\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in srgb,var(--dt-color-accent-primary) 80%,#000)}}.dark\:hover\:bg-\[var\(--dt-color-interactive-select-bg\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--dt-color-interactive-select-bg)}.dark\:hover\:bg-\[var\(--dt-color-surface-elevated\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--dt-color-surface-elevated)}.dark\:hover\:bg-\[var\(--dt-color-surface-muted\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--dt-color-surface-muted)}.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#0000}.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--color-white,#fff) 10%,transparent)}}.dark\:hover\:text-\[var\(--dt-color-accent-primary\)\]:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--dt-color-accent-primary)}.dark\:hover\:text-white:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--color-white,#fff)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where([data-theme=dark],[data-theme=dark] *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):hover[aria-disabled=true]{background-color:#0000}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.\[\&_\.mention\]\:font-medium .mention{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_\.mention\]\:text-primary .mention{color:var(--primary)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:font-bold :is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-highlighted :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-highlighted)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:border-dashed :is(h1,h2,h3,h4,h5,h6)>code{--tw-border-style:dashed;border-style:dashed}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:font-bold :is(h1,h2,h3,h4,h5,h6)>code{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul,ol){padding-inline-start:calc(var(--spacing,.25rem)*6)}.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type=horizontalRule]{margin-block:calc(var(--spacing,.25rem)*8)}.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type=horizontalRule]{padding-block:calc(var(--spacing,.25rem)*2)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-transparent a{border-color:#0000}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.\[\&_a\]\:hover\:border-primary a:hover{border-color:var(--primary)}}.\[\&_a\:hover\>code\]\:border-primary a:hover>code{border-color:var(--primary)}.\[\&_a\:hover\>code\]\:text-primary a:hover>code{color:var(--primary)}.\[\&_a\>code\]\:border-dashed a>code{--tw-border-style:dashed;border-style:dashed}.\[\&_a\>code\]\:transition-colors a>code{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.\[\&_b\]\:font-semibold b{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.\[\&_blockquote\]\:border-s-4 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.\[\&_blockquote\]\:border-accented blockquote{border-color:var(--ui-border-accented)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing,.25rem)*4)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:inline-block code{display:inline-block}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:rounded-md code{border-radius:var(--dt-radius-md)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-muted code{border-color:var(--ui-border-muted)}.\[\&_code\]\:bg-\[var\(--dt-color-surface-muted\)\] code{background-color:var(--dt-color-surface-muted)}.\[\&_code\]\:bg-muted code{background-color:var(--ui-bg-muted)}.\[\&_code\]\:px-1 code{padding-inline:var(--spacing,.25rem)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing,.25rem)*1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing,.25rem)*.5)}.\[\&_code\]\:font-mono code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.\[\&_code\]\:text-sm code{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.\[\&_code\]\:font-medium code{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.\[\&_code\]\:text-highlighted code{color:var(--ui-text-highlighted)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,1.2))}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333))}.\[\&_h2\>code\]\:text-xl\/6 h2>code{font-size:var(--text-xl,1.25rem);line-height:calc(var(--spacing,.25rem)*6)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4))}.\[\&_h3\>code\]\:text-lg\/5 h3>code{font-size:var(--text-lg,1.125rem);line-height:calc(var(--spacing,.25rem)*5)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,1.55556))}.\[\&_h5\]\:text-base h5,.\[\&_h6\]\:text-base h6{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-default hr{border-color:var(--ui-border)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:var(--dt-radius-md)}.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode{outline-color:var(--primary)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing,.25rem)*1.5)}.\[\&_li\]\:ps-1\.5 li{padding-inline-start:calc(var(--spacing,.25rem)*1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:marker\:text-muted ol ::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing,.25rem)*7);line-height:calc(var(--spacing,.25rem)*7)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:var(--dt-radius-md)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-muted pre{border-color:var(--ui-border-muted)}.\[\&_pre\]\:bg-muted pre{background-color:var(--ui-bg-muted)}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing,.25rem)*4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing,.25rem)*3)}.\[\&_pre\]\:text-sm\/6 pre{font-size:var(--text-sm,.875rem);line-height:calc(var(--spacing,.25rem)*6)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre_code\]\:inline pre code{display:inline}.\[\&_pre_code\]\:rounded-none pre code{border-radius:0}.\[\&_pre_code\]\:border-0 pre code{border-style:var(--tw-border-style);border-width:0}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.\[\&_table\]\:w-full table{width:100%}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\&\>\*\:first-child\]\:col-start-2>:first-child{grid-column-start:2}.\[\&\>\*\:first-child\]\:mt-0\!>:first-child{margin-top:0!important}.\[\&\>\*\:last-child\]\:mb-0\!>:last-child{margin-bottom:0!important}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\]>:first-child{animation:1s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\]>:nth-child(2){animation:1s .15s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\]>:nth-child(3){animation:1s .3s infinite bounce}}.\[\&\>\[data-slot\=icon\]\]\:animate-spin>[data-slot=icon]{animation:var(--animate-spin,spin 1s linear infinite)}.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\)>article:last-of-type{min-height:var(--last-message-height)}.\[\&\>button\]\:py-0>button{padding-block:0}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing,.25rem)*10)}.\[\&\>input\]\:h-11>input{height:calc(var(--spacing,.25rem)*11)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing,.25rem)*12)}.\[\&\>input\]\:h-13>input{height:calc(var(--spacing,.25rem)*13)}.\[\&\>input\]\:h-14>input{height:calc(var(--spacing,.25rem)*14)}.\[\&\>mark\]\:bg-primary\/15>mark{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>mark\]\:bg-primary\/15>mark{background-color:color-mix(in oklab,var(--primary) 15%,transparent)}}.\[\&\>mark\]\:text-primary>mark{color:var(--primary)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3)}.\[\&\>svg\]\:h-full>svg{height:100%}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:color-mix(in oklab,var(--primary) 25%,transparent)}}@media (hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-3>tr[data-selectable=true]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}a.\[a\&\]\:hover\:bg-\[var\(--dt-color-surface-muted\)\]\/90:hover{background-color:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-\[var\(--dt-color-surface-muted\)\]\/90:hover{background-color:color-mix(in oklab,var(--dt-color-surface-muted) 90%,transparent)}}a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes accordion-down{0%{height:0;overflow:hidden}to{height:var(--reka-accordion-content-height);overflow:hidden}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes collapsible-down{0%{height:0;overflow:hidden}to{height:var(--reka-collapsible-content-height);overflow:hidden}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;left:25%}50%{width:100%;left:0}}@keyframes elastic-vertical{0%,to{height:50%;top:25%}50%{height:100%;top:0}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes shimmer-rtl{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){@keyframes scale-in{0%{opacity:0}to{opacity:1}}@keyframes scale-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left-and-fade{0%{opacity:1}to{opacity:0}}@keyframes enter-from-right{0%{opacity:0}to{opacity:1}}@keyframes enter-from-left{0%{opacity:0}to{opacity:1}}@keyframes exit-to-right{0%{opacity:1}to{opacity:0}}@keyframes exit-to-left{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes toast-slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes toast-closed{0%{opacity:1}to{opacity:0}}@keyframes toast-collapsed-closed{0%{opacity:1}to{opacity:0}}}:root{--dt-typography-font-family-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dt-typography-font-family-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--dt-typography-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dt-typography-font-size-xs:.75rem;--dt-typography-font-size-sm:.875rem;--dt-typography-font-size-base:1rem;--dt-typography-font-size-lg:1.125rem;--dt-typography-font-size-xl:1.25rem;--dt-typography-font-size-2xl:1.5rem;--dt-typography-font-size-3xl:1.875rem;--dt-typography-font-size-4xl:2.25rem;--dt-typography-font-weight-normal:400;--dt-typography-font-weight-medium:500;--dt-typography-font-weight-semibold:600;--dt-typography-font-weight-bold:700;--dt-typography-line-height-tight:1.25;--dt-typography-line-height-normal:1.5;--dt-typography-line-height-relaxed:1.6}:root,[data-theme=light],[data-theme=sun]{--dt-elevation-1:0 1px 1px #212a3e14;--dt-elevation-2:0 1px 2px #212a3e1a;--dt-elevation-3:0 2px 6px #212a3e1f;--dt-elevation-4:0 3px 8px #212a3e24;--dt-elevation-5:0 4px 12px #212a3e2e;--dt-color-surface-base:#f8fafc;--dt-color-surface-elevated:#fff;--dt-color-surface-card:#f1f5f9;--dt-color-surface-muted:#e2e8f0;--dt-color-surface-workspace:#eef2f6;--dt-color-text-primary:#0f172a;--dt-color-text-secondary:#475569;--dt-color-text-muted:#64748b;--dt-color-text-subtle:#475569e6;--dt-color-border-default:#0f172a1a;--dt-color-border-hover:#0f172a2e;--dt-color-border-topbar-line:#0f172a14;--dt-color-border-strong:#0f172a3d;--dt-color-accent-primary:#0891b2;--dt-color-accent-secondary:#ea580c;--dt-color-accent-cool:#0891b2;--dt-color-accent-cool-deep:#0e7490;--dt-color-accent-success:#16a34a;--dt-color-accent-warning:#b45309;--dt-color-accent-error:#dc2626;--dt-color-accent-interactive:#0891b2;--dt-color-accent-interactive-fg:#fff;--dt-color-accent-thumb-ring:#0891b24d;--dt-color-composer-bg:#fff;--dt-color-composer-border:#0f172a1a;--dt-color-composer-control-bg:#f1f5f9;--dt-color-composer-send-bg:#0891b2;--dt-color-composer-send-fg:#fff;--dt-color-composer-send-shadow-hover:0 2px 8px #0891b24d;--dt-color-composer-send-hint:#ffffffd9;--dt-color-interactive-base-bg:#0891b20f;--dt-color-interactive-select-bg:#0891b214;--dt-color-interactive-select-bg-soft:#0891b20a;--dt-color-interactive-select-border:#0891b24d;--dt-color-interactive-select-border-soft:#0891b233;--dt-color-interactive-active-bg:#0891b221;--dt-color-interactive-active-bg-soft:#0891b21a;--dt-color-interactive-active-border:#0891b280;--dt-color-interactive-active-border-soft:#0891b247;--dt-color-interactive-hover-bg:#0891b20f;--dt-color-interactive-thumb-shadow:0 2px 6px #0891b24d;--dt-color-workspace-bg:#eef2f6;--dt-color-modality-chat:#0891b2;--dt-color-modality-image:#ea580c;--dt-color-modality-video:#7c3aed;--dt-color-modality-audio:#b45309;--dt-color-modality-multimodal:#16a34a;--dt-color-quality-high:#16a34a;--dt-color-quality-medium:#b45309;--dt-color-quality-low:#dc2626;--dt-color-quality-empty:#94a3b8;--dt-color-reliability-high:#16a34a;--dt-color-reliability-medium:#b45309;--dt-color-reliability-low:#dc2626;--dt-color-reliability-text-high:#16a34a;--dt-color-reliability-text-medium:#b45309;--dt-color-reliability-text-low:#dc2626;--dt-color-price:#b45309;--dt-color-price-text:#92400e;--dt-color-elevation-panel:0 1px 3px #0f172a14;--dt-color-scrollbar-thumb:#64748b4d;--dt-color-scrollbar-thumb-hover:#64748b80;--dt-color-misc-ring-focus:#0891b273;--dt-color-misc-send-fg:#fff;--dt-color-shadow-accent-glow:#0891b24d;--dt-color-shadow-accent-glow-soft:#0891b214;--dt-color-shadow-on-surface-low:#0f172a14;--dt-color-shadow-on-surface-mid:#0f172a1f;--dt-color-shadow-on-surface-high:#0f172a2e;--dt-color-glass-highlight-strong:#ffffff8c;--dt-color-glass-highlight-mid:#ffffff4d;--dt-color-glass-highlight-soft:#ffffff26;--dt-color-glass-highlight-faint:#ffffff14;--dt-color-glass-highlight-trace:#ffffff0d;--dt-color-effect-rgb:8, 145, 178;--dt-color-effect-rgb-soft:226, 232, 240;--dt-color-aurora-glow-1:#0891b2;--dt-color-aurora-glow-2:#ea580c;--dt-color-aurora-glow-3:#7c3aed;--dt-color-aurora-glow-4:#b45309;--dt-color-aurora-rgb-1:8, 145, 178;--dt-color-aurora-rgb-2:234, 88, 12;--dt-color-aurora-rgb-3:124, 58, 237;--dt-color-aurora-rgb-4:180, 83, 9;--dt-color-aurora-light-opacity:.92;--dt-color-aurora-workspace-warm:#eef2f6;--dt-color-admin-bg:#f5f7f9;--dt-color-admin-container:#fff;--dt-color-admin-sider:#fff;--dt-color-admin-sider-hover:#eef2f7;--dt-color-admin-border:#e2e5ea;--dt-color-admin-border-soft:#edf0f3;--dt-color-admin-border-secondary:#edf0f3;--dt-color-admin-text:#1b2233;--dt-color-admin-text-secondary:#3d465c;--dt-color-admin-text-muted:#6b7484;--dt-color-admin-text-placeholder:#9ba3b0;--dt-color-admin-text-inverse:#fff;--dt-color-admin-primary:#4579a6;--dt-color-admin-primary-hover:#33597f;--dt-color-admin-success:#12803c;--dt-color-admin-warning:#8a5a0b;--dt-color-admin-error:#c22a2a;--dt-color-admin-info-fg:#1b2233;--dt-color-admin-info-bg:#eaf0f7;--dt-color-admin-info-border:#b8cce0;--dt-color-admin-params-fg:#1b2233;--dt-color-admin-params-bg:#fff8e6;--dt-color-admin-params-border:#f2dfa8;--dt-color-admin-params-hover-bg:#fcefc8;--dt-color-admin-formula:#12803c;--dt-color-admin-formula-fg:#1b2233;--dt-color-admin-formula-bg:#e7f7ee;--dt-color-admin-formula-border:#96dcb4;--dt-color-admin-badge-params-text:#7a5a12;--dt-color-admin-badge-formula-text:#1d723c;--dt-color-admin-muted-bg:#f1f3f6;--dt-color-admin-accent-bg:#eaf0f7;--dt-color-admin-row-hover:#f5f8fb;--dt-color-admin-code-bg:#f1f3f6;--dt-color-admin-code-border:#e2e5ea;--dt-color-admin-hover-bg:#f1f3f6;--dt-color-admin-scrollbar-thumb:#1b22332e;--dt-color-admin-scrollbar-thumb-hover:#1b223347;--dt-color-admin-shadow-hover:0 1px 3px #10182814}:root,[data-theme=dark],[data-theme=light],[data-theme=moon],[data-theme=sun]{--dt-spacing-xs:4px;--dt-spacing-sm:8px;--dt-spacing-md:16px;--dt-spacing-lg:24px;--dt-spacing-xl:32px;--dt-spacing-2xl:48px;--dt-spacing-focus-ring-width:2px;--dt-spacing-touch-target:44px;--dt-radius-xs:4px;--dt-radius-sm:6px;--dt-radius-md:8px;--dt-radius-lg:12px;--dt-radius-xl:16px;--dt-radius-full:9999px;--dt-motion-duration-fast:.15s;--dt-motion-duration-normal:.2s;--dt-motion-duration-slow:.3s;--dt-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--dt-motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--dt-motion-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--dt-color-composer-send-shadow:none;--dt-color-composer-scrim:none;--dt-color-misc-scrollbar-track:transparent;--dt-color-admin-shadow-card:none}[data-theme=dark],[data-theme=moon]{--dt-elevation-1:0 1px 1px #0000004d;--dt-elevation-2:0 1px 2px #0000005c;--dt-elevation-3:0 2px 6px #0000006b;--dt-elevation-4:0 3px 8px #0000007a;--dt-elevation-5:0 4px 12px #0000008f;--dt-color-surface-base:#1b1c21;--dt-color-surface-elevated:#2d2f35;--dt-color-surface-card:#23252b;--dt-color-surface-muted:#151619;--dt-color-surface-workspace:#0f0f12;--dt-color-text-primary:#f5fbff;--dt-color-text-secondary:#8c99a0;--dt-color-text-muted:#7a8590;--dt-color-text-subtle:#60696e;--dt-color-border-default:#ffffff1a;--dt-color-border-hover:#ffffff2e;--dt-color-border-topbar-line:#ffffff14;--dt-color-border-strong:#ffffff40;--dt-color-accent-primary:#00cae0;--dt-color-accent-secondary:#fb923c;--dt-color-accent-cool:#00cae0;--dt-color-accent-cool-deep:#0093a6;--dt-color-accent-success:#22c55e;--dt-color-accent-warning:#fbbf24;--dt-color-accent-error:#f87171;--dt-color-accent-interactive:#00cae0;--dt-color-accent-interactive-fg:#0f0f12;--dt-color-accent-thumb-ring:#00cae059;--dt-color-composer-bg:#1b1c21;--dt-color-composer-border:#ffffff1a;--dt-color-composer-control-bg:#14151a;--dt-color-composer-send-bg:#00cae0;--dt-color-composer-send-fg:#0f0f12;--dt-color-composer-send-shadow-hover:0 2px 10px #00cae066;--dt-color-composer-send-hint:#fffc;--dt-color-interactive-base-bg:#00cae014;--dt-color-interactive-select-bg:#00cae01f;--dt-color-interactive-select-bg-soft:#00cae00f;--dt-color-interactive-select-border:#00cae059;--dt-color-interactive-select-border-soft:#00cae033;--dt-color-interactive-active-bg:#00cae029;--dt-color-interactive-active-bg-soft:#00cae01f;--dt-color-interactive-active-border:#00cae08c;--dt-color-interactive-active-border-soft:#00cae052;--dt-color-interactive-hover-bg:#23252b;--dt-color-interactive-thumb-shadow:0 2px 6px #00cae066;--dt-color-workspace-bg:#0f0f12;--dt-color-modality-chat:#00cae0;--dt-color-modality-image:#fb923c;--dt-color-modality-video:#a855f7;--dt-color-modality-audio:#fbbf24;--dt-color-modality-multimodal:#22c55e;--dt-color-quality-high:#22c55e;--dt-color-quality-medium:#fbbf24;--dt-color-quality-low:#f87171;--dt-color-quality-empty:#60696e;--dt-color-reliability-high:#22c55e;--dt-color-reliability-medium:#fbbf24;--dt-color-reliability-low:#f87171;--dt-color-reliability-text-high:#22c55e;--dt-color-reliability-text-medium:#fbbf24;--dt-color-reliability-text-low:#f87171;--dt-color-price:#fbbf24;--dt-color-price-text:#fbbf24;--dt-color-elevation-panel:0 2px 8px #0006;--dt-color-scrollbar-thumb:#8c99a04d;--dt-color-scrollbar-thumb-hover:#8c99a080;--dt-color-misc-ring-focus:#00cae08c;--dt-color-misc-send-fg:#0f0f12;--dt-color-shadow-accent-glow:#00cae066;--dt-color-shadow-accent-glow-soft:#00cae01f;--dt-color-shadow-on-surface-low:#0000004d;--dt-color-shadow-on-surface-mid:#0006;--dt-color-shadow-on-surface-high:#00000080;--dt-color-glass-highlight-strong:#ffffff1a;--dt-color-glass-highlight-mid:#ffffff14;--dt-color-glass-highlight-soft:#ffffff0f;--dt-color-glass-highlight-faint:#ffffff0a;--dt-color-glass-highlight-trace:#ffffff08;--dt-color-effect-rgb:0, 202, 224;--dt-color-effect-rgb-soft:27, 28, 33;--dt-color-aurora-rgb-1:0, 202, 224;--dt-color-aurora-rgb-2:251, 146, 60;--dt-color-aurora-rgb-3:168, 85, 247;--dt-color-aurora-rgb-4:251, 191, 36;--dt-color-aurora-light-opacity:.88;--dt-color-admin-bg:#14171d;--dt-color-admin-container:#1b1f27;--dt-color-admin-sider:#1b1f27;--dt-color-admin-sider-hover:#252a34;--dt-color-admin-border:#2c313c;--dt-color-admin-border-soft:#23272f;--dt-color-admin-border-secondary:#23272f;--dt-color-admin-text:#e6e9ef;--dt-color-admin-text-secondary:#b4bcc9;--dt-color-admin-text-muted:#8b94a3;--dt-color-admin-text-placeholder:#6b7484;--dt-color-admin-text-inverse:#14171d;--dt-color-admin-primary:#8aa8d0;--dt-color-admin-primary-hover:#a6bedf;--dt-color-admin-success:#5cc0a6;--dt-color-admin-warning:#e0a82e;--dt-color-admin-error:#f08a8f;--dt-color-admin-info-fg:#e6e9ef;--dt-color-admin-info-bg:#1e2733;--dt-color-admin-info-border:#33465c;--dt-color-admin-params-fg:#e6e9ef;--dt-color-admin-params-bg:#2a2418;--dt-color-admin-params-border:#5a4a22;--dt-color-admin-params-hover-bg:#332b1d;--dt-color-admin-formula:#5cc0a6;--dt-color-admin-formula-fg:#e6e9ef;--dt-color-admin-formula-bg:#16261f;--dt-color-admin-formula-border:#2f5c4a;--dt-color-admin-badge-params-text:#e0a82e;--dt-color-admin-badge-formula-text:#5cc0a6;--dt-color-admin-muted-bg:#21252e;--dt-color-admin-accent-bg:#1e2733;--dt-color-admin-row-hover:#21252e;--dt-color-admin-code-bg:#21252e;--dt-color-admin-code-border:#2c313c;--dt-color-admin-hover-bg:#21252e;--dt-color-admin-scrollbar-thumb:#ffffff24;--dt-color-admin-scrollbar-thumb-hover:#ffffff38;--dt-color-admin-shadow-hover:0 1px 3px #0000004d}:root{--studio-design-token-primary:var(--dt-color-accent-primary);--studio-design-token-surface:var(--dt-color-surface-base);--studio-design-token-text-primary:var(--dt-color-text-primary);--studio-design-token-text-muted:var(--dt-color-text-muted);--studio-design-token-border:var(--dt-color-border-default);--studio-design-token-shadow-card:var(--dt-elevation-2);--studio-design-token-shadow-hover:var(--dt-elevation-3);--studio-design-token-border-radius-sm:var(--dt-radius-sm);--studio-design-token-border-radius-md:var(--dt-radius-md);--studio-design-token-border-radius-lg:var(--dt-radius-lg);--studio-design-token-transition-fast:var(--dt-motion-duration-fast);--studio-design-token-transition-normal:var(--dt-motion-duration-normal);--studio-design-token-transition-slow:var(--dt-motion-duration-slow);--studio-bg-base:var(--dt-color-surface-base);--studio-fg:var(--dt-color-text-primary);--studio-fg-muted:var(--dt-color-text-muted);--studio-fg-subtle:var(--dt-color-text-subtle);--studio-surface-glass:var(--dt-color-surface-elevated);--studio-surface-muted:var(--dt-color-surface-muted);--studio-border:var(--dt-color-border-default);--studio-border-hover:var(--dt-color-border-hover);--studio-accent-blue:var(--dt-color-accent-primary);--studio-accent-pink:var(--dt-color-accent-secondary);--studio-accent-green:var(--dt-color-accent-success);--studio-accent-interactive:var(--dt-color-accent-interactive);--studio-composer-bg:var(--dt-color-composer-bg);--studio-composer-border:var(--dt-color-composer-border);--studio-composer-control-bg:var(--dt-color-composer-control-bg);--studio-composer-label:var(--dt-color-text-muted);--studio-composer-send-bg:var(--dt-color-composer-send-bg);--studio-composer-send-fg:var(--dt-color-composer-send-fg);--studio-active-bg:var(--dt-color-interactive-active-bg);--studio-active-border:var(--dt-color-interactive-active-border);--studio-select-bg:var(--dt-color-interactive-select-bg);--studio-select-bg-soft:var(--dt-color-interactive-select-bg-soft);--studio-select-border:var(--dt-color-interactive-select-border);--studio-workspace-stage-bg:var(--dt-color-workspace-bg);--studio-header-bg:var(--dt-color-surface-elevated);--studio-panel-bg:var(--dt-color-surface-card);--studio-scrollbar:var(--dt-color-surface-muted);--studio-scrollbar-hover:var(--dt-color-border-hover);--studio-surface-hover:var(--dt-color-surface-muted);--studio-record-bg:var(--dt-color-surface-muted);--studio-select-text:var(--dt-color-text-primary);--studio-active-ring:var(--dt-color-interactive-active-border);--studio-select-ring:var(--dt-color-interactive-select-border);--studio-accent-emerald:var(--dt-color-accent-success);--studio-accent-cyan:var(--dt-color-accent-primary);--studio-accent-fill:var(--dt-color-accent-primary);--studio-accent-line:var(--dt-color-accent-primary);--studio-design-token-secondary:var(--dt-color-accent-secondary);--studio-design-token-shadow-soft:var(--dt-elevation-1);--studio-focus-ring-color:var(--dt-color-accent-primary);--studio-composer-shadow:var(--dt-elevation-1);--studio-accent-warm:var(--dt-color-accent-warning);--studio-select-border-soft:var(--dt-color-interactive-select-border-soft);--studio-font-family-display:var(--dt-typography-font-family-display);--studio-theme-toggle-bg:var(--dt-color-surface-muted);--studio-theme-toggle-border:var(--dt-color-border-default);--studio-theme-toggle-hover:var(--dt-color-surface-muted);--studio-design-token-border-radius-full:var(--dt-radius-full);--studio-active-border-soft:var(--dt-color-interactive-active-border-soft);--studio-composer-send-shadow:var(--dt-color-composer-send-shadow);--studio-composer-send-shadow-hover:var(--dt-color-composer-send-shadow-hover);--studio-composer-send-hint:var(--dt-color-composer-send-hint);--studio-composer-scrim:var(--dt-color-composer-scrim);--studio-accent-thumb-ring:var(--dt-color-accent-thumb-ring);--studio-topbar-line:var(--dt-color-border-topbar-line);--studio-elevation-panel:var(--dt-color-elevation-panel);--studio-focus-ring-width:var(--dt-spacing-focus-ring-width);--studio-touch-target-size:var(--dt-spacing-touch-target);--studio-effect-rgb:var(--dt-color-effect-rgb);--studio-effect-rgb-soft:var(--dt-color-effect-rgb-soft);--md-sys-elevation-1:var(--dt-elevation-1);--md-sys-elevation-2:var(--dt-elevation-2);--md-sys-elevation-3:var(--dt-elevation-3);--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#fbe3cd;--md-sys-color-on-primary-container:#3e1d05;--md-sys-color-secondary:#b45812;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#fbeadb;--md-sys-color-on-secondary-container:#331b06;--md-sys-color-tertiary:#c25a0f;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#fbd8bf;--md-sys-color-on-tertiary-container:#331a05;--md-sys-color-error:#6e5c7a;--md-sys-color-on-error:#fff;--md-sys-color-surface:#fdfbf5;--md-sys-color-on-surface:#212a3e;--md-sys-color-on-surface-variant:#5a6478;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#f8f5ec;--md-sys-color-surface-container:#f0ede2;--md-sys-color-surface-container-high:#e8e4d8;--md-sys-color-surface-container-highest:#e0dbcf;--md-sys-color-surface-dim:#ded8c8;--md-sys-color-outline:#6b7488;--md-sys-color-outline-variant:#aeb5c4;--md-sys-color-primary:#e8792e;--background:var(--dt-color-surface-base);--foreground:var(--dt-color-text-primary);--card:var(--dt-color-surface-card);--card-foreground:var(--dt-color-text-primary);--popover:var(--dt-color-surface-card);--popover-foreground:var(--dt-color-text-primary);--primary:var(--dt-color-accent-primary);--primary-foreground:#fff;--secondary:var(--dt-color-accent-secondary);--secondary-foreground:#fff;--muted:var(--dt-color-surface-muted);--muted-foreground:var(--dt-color-text-muted);--accent:var(--dt-color-interactive-hover-bg);--accent-foreground:var(--dt-color-text-primary);--destructive:var(--dt-color-accent-error);--destructive-foreground:#fafafa;--success:var(--dt-color-accent-success);--success-foreground:#fafafa;--warning:var(--dt-color-accent-warning);--warning-foreground:var(--dt-color-text-primary);--border:var(--dt-color-border-default);--input:var(--dt-color-border-default);--ring:var(--dt-color-accent-primary);--radius:var(--dt-radius-lg);--dt-color-dialog-surface:var(--dt-color-surface-card,#fdfbf5);--dt-color-dialog-overlay:#212a3e73;--dt-color-dialog-text:var(--dt-color-text-primary,#212a3e);--dt-color-dialog-border:var(--dt-color-border-default,#212a3e1a);--dt-color-dialog-muted:var(--dt-color-text-muted,#5a6478)}:root,[data-theme=dark]{--md-sys-color-inverse-surface:#212a3e;--md-sys-color-inverse-on-surface:#efeadc;--md-sys-color-inverse-primary:#f0a060;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000}[data-theme=dark]{--md-sys-color-on-primary:#2a1203;--md-sys-color-primary-container:#8a4210;--md-sys-color-on-primary-container:#fbe3cd;--md-sys-color-secondary:#fbe3cd;--md-sys-color-on-secondary:#2a1203;--md-sys-color-secondary-container:#5a2e0e;--md-sys-color-on-secondary-container:#fbe3cd;--md-sys-color-tertiary:#e88a2e;--md-sys-color-on-tertiary:#2a1203;--md-sys-color-tertiary-container:#6e360d;--md-sys-color-on-tertiary-container:#fbe3cd;--md-sys-color-error:#b0a0b8;--md-sys-color-on-error:#3d2d4a;--md-sys-color-surface:#1a2236;--md-sys-color-on-surface:#efeadc;--md-sys-color-on-surface-variant:#b0b8c8;--md-sys-color-surface-container-lowest:#151c2c;--md-sys-color-surface-container-low:#1a2236;--md-sys-color-surface-container:#212a3e;--md-sys-color-surface-container-high:#2b3448;--md-sys-color-surface-container-highest:#353e55;--md-sys-color-surface-dim:#1a2236;--md-sys-color-outline:#5a6478;--md-sys-color-outline-variant:#3a4258;--md-sys-color-primary:#f0a060;--dt-color-dialog-surface:var(--md-sys-color-surface-container-highest,#353e55);--dt-color-dialog-overlay:#00000080;--dt-color-dialog-text:var(--md-sys-color-on-surface,#edeff2);--dt-color-dialog-border:var(--md-sys-color-outline-variant,#ffffff1f);--dt-color-dialog-muted:var(--md-sys-color-on-surface-variant,#c3cad6)}.studio-app .soft-card{border-radius:var(--dt-radius-md);box-shadow:var(--dt-elevation-2)}.studio-app .soft-card:hover{box-shadow:var(--dt-elevation-3)}@keyframes spin{to{transform:rotate(1turn)}}:root{--font-size:14px;--radius:.75rem;--font-weight-medium:500;--font-weight-normal:400}.studio-app{color:var(--dt-color-text-primary);font-family:var(--dt-typography-font-family-display),Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.studio-app .studio-glass{background-color:var(--dt-color-surface-elevated);border-radius:var(--dt-radius-lg);border:1px solid var(--dt-color-border-default);box-shadow:var(--dt-elevation-2)}.studio-app .studio-panel-readable{background-color:var(--dt-color-surface-card);box-shadow:var(--dt-elevation-2)}.studio-app .studio-panel-readable,.studio-app .studio-record-row{border-color:var(--dt-color-border-default);border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default)}.studio-app .studio-record-row{background-color:var(--dt-color-surface-muted);transition:border-color var(--dt-motion-duration-normal) ease,background-color var(--dt-motion-duration-normal) ease}.studio-app .studio-record-row:hover{border-color:var(--dt-color-border-hover);background-color:var(--dt-color-surface-muted)}.studio-app .custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.studio-app .custom-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:3px}.studio-app .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--dt-color-surface-muted);border-radius:3px}.studio-app .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--dt-color-border-hover)}.studio-app .studio-topbar-action-btn{box-sizing:border-box;border-radius:var(--dt-radius-md);background:var(--dt-color-surface-muted);width:40px;height:40px;color:var(--dt-color-text-muted);cursor:pointer;transition:color var(--dt-motion-duration-normal) ease,background-color var(--dt-motion-duration-normal) ease;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.studio-app .studio-topbar-action-btn:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}.studio-app .studio-topbar-action-icon{z-index:1;flex-shrink:0;width:24px;height:24px;position:relative}.studio-app .studio-theme-toggle{background-color:var(--dt-color-surface-muted);border-color:var(--dt-color-border-default);color:var(--dt-color-text-muted);border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default);cursor:pointer;transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;padding:8px}.studio-app .studio-theme-toggle:hover{background-color:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ws-empty-greeting{letter-spacing:-.01em}.ws-empty-greeting,html[data-theme=dark] .studio-app .ws-empty-greeting{color:var(--dt-color-text-primary)}.ws-empty-state-icon{border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-interactive-select-border-soft);background:var(--dt-color-interactive-select-bg);justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}html[data-theme=dark] .studio-app .ws-empty-state-icon,html[data-theme=dark] .ws-empty-state-icon{background:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-app .ws-empty-state-icon,html[data-theme=dark] .ws-empty-state-icon{background:color-mix(in srgb,var(--dt-color-surface-base) 75%,var(--dt-color-surface-elevated))}}.ws-empty-state-icon__inner{justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.workspace-composer-band{isolation:isolate;border-top:1px solid var(--dt-color-composer-border,var(--dt-color-border-default));background:var(--dt-color-composer-bg);box-shadow:var(--dt-elevation-1,none);position:relative}.studio-app .workspace-composer-band__split{background:var(--dt-color-composer-border,var(--dt-color-border-default));opacity:.85}.studio-app .ws-section-label{color:var(--dt-color-text-muted);font-weight:600}.studio-app .ws-composer-textarea{color:var(--dt-color-text-primary)}.studio-app .ws-composer-textarea::placeholder{color:var(--dt-color-text-subtle);opacity:1}.studio-app .ws-field-label,.studio-app .ws-topbar-meta{color:var(--dt-color-text-muted)}.studio-app .ws-channel-current__name,.studio-app .ws-topbar-title{color:var(--dt-color-text-primary)}.studio-app .ws-segment{background:var(--dt-color-surface-muted);color:var(--dt-color-text-muted);border-color:#0000}.studio-app .ws-segment:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}.studio-app .ws-segment--active{background:var(--dt-color-interactive-active-bg);border-color:var(--dt-color-interactive-active-border);color:var(--dt-color-text-primary);font-weight:600}.studio-app .ws-segment__meta{color:var(--dt-color-accent-warning)}.studio-app .ws-link-btn{color:var(--dt-color-accent-interactive)}.studio-app .ws-suggestion-chip{border-color:var(--dt-color-interactive-select-border-soft);background:var(--dt-color-interactive-select-bg-soft);color:var(--dt-color-accent-cool)}.studio-app .ws-suggestion-chip:hover{border-color:var(--dt-color-interactive-active-border);background:var(--dt-color-interactive-active-bg);color:var(--dt-color-accent-cool)}.studio-app .ws-control{border-color:var(--dt-color-border-default);background:var(--dt-color-composer-control-bg);color:var(--dt-color-text-primary)}.ws-section-head{gap:.5rem;margin-bottom:.5rem}.ws-section-label{letter-spacing:.06em;color:var(--dt-color-text-muted);font-size:.6875rem;font-weight:600}.ws-section-badge{letter-spacing:.02em;text-transform:none;color:var(--dt-color-accent-warning);border-radius:var(--dt-radius-xs);background:var(--dt-color-accent-warning);padding:.125rem .375rem;font-size:10px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.ws-section-badge{background:color-mix(in srgb,var(--dt-color-accent-warning) 10%,transparent)}}.ws-segment-row{flex-wrap:wrap;gap:.375rem;display:flex}.ws-segment{border:1px solid var(--dt-color-border-default);transition:background-color var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;background:0 0;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2}.ws-segment:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}.ws-segment--active{background:var(--dt-color-interactive-active-bg);border-color:var(--dt-color-interactive-active-border);color:var(--dt-color-text-primary);font-weight:600}.ws-segment__meta{font-size:11px;font-weight:500}.ws-segment--active .ws-segment__meta,.ws-segment__meta{color:var(--dt-color-accent-warning)}@supports (color:color-mix(in lab,red,red)){.ws-segment--active .ws-segment__meta{color:color-mix(in srgb,var(--dt-color-accent-warning) 65%,var(--dt-color-text-primary))}}.ws-channel-current{align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.ws-channel-current__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dt-color-text-primary);flex:1;font-size:13px;font-weight:500;overflow:hidden}.ws-link-btn{color:var(--dt-color-accent-interactive);border-radius:var(--dt-radius-xs);flex-shrink:0;margin-left:auto;padding:.25rem .5rem;font-size:12px;font-weight:500}.ws-link-btn:hover{background:var(--dt-color-surface-muted)}.ws-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.ws-toolbar--scroll{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.125rem;overflow-x:auto}.ws-field-label{letter-spacing:.01em;color:var(--dt-color-text-muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.ws-control{border-radius:var(--dt-radius-sm);border:1px solid var(--dt-color-border-default);background:var(--dt-color-composer-control-bg);height:2rem;min-height:2rem;color:var(--dt-color-text-primary);font-size:13px;font-weight:500}.ws-select-content{border:1px solid var(--dt-color-border-default)!important;background-color:var(--dt-color-surface-elevated)!important;color:var(--dt-color-text-primary)!important;box-shadow:var(--dt-elevation-2)!important;border-radius:var(--dt-radius-md)!important}.ws-select-content [data-slot=select-item]{color:var(--dt-color-text-primary);font-size:.8125rem}.ws-select-content [data-slot=select-item]:focus,.ws-select-content [data-slot=select-item][data-highlighted]{background-color:var(--dt-color-surface-muted)!important}.ws-suggestion-row{gap:.5rem;margin-top:1.25rem}.ws-suggestion-chip{border-radius:var(--dt-radius-full);max-width:100%;color:var(--dt-color-text-muted);text-align:left;cursor:pointer;transition:border-color var(--dt-motion-duration-fast) ease,background-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;padding:.5rem .875rem;font-size:13px;line-height:1.35}.ws-suggestion-chip:hover{color:var(--dt-color-text-primary)}.ws-suggestion-chip__label{pointer-events:none;display:block}.ws-topbar-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.ws-topbar-meta{font-size:12px;font-weight:400}.ws-moon-particles{display:none}.studio-main-workspace{--ws-measure:100%;width:100%;min-height:0;overflow:hidden}.studio-main-workspace,.studio-main-workspace__center{flex:1;min-width:0;height:100%;display:flex;position:relative}.studio-empty-chat,.studio-main-workspace__center{flex-direction:column}.studio-empty-chat{flex:1;height:100%;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .studio-empty-chat{background:radial-gradient(60% 55% at 50% 38%,var(--dt-color-surface-base),transparent 78%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-empty-chat{background:radial-gradient(60% 55% at 50% 38%,color-mix(in srgb,var(--dt-color-surface-base) 55%,transparent),transparent 78%)}}@keyframes alsta-animate-in{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.alsta-animate-in{transform-origin:100% 0;animation:.15s ease-out alsta-animate-in}.workspace-message-text{-webkit-user-select:text;user-select:text}.ws-thinking{gap:.5rem}.ws-thinking,.ws-thinking__dots{align-items:center;display:inline-flex}.ws-thinking__dots{gap:.3rem}.ws-thinking__dots i{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-primary);width:.4rem;height:.4rem;animation:ws-thinking-wave 1.2s var(--dt-motion-easing-standard) infinite}.ws-thinking__dots i:nth-child(2){animation-delay:.15s}.ws-thinking__dots i:nth-child(3){animation-delay:.3s}@keyframes ws-thinking-wave{0%,60%,to{opacity:.4;transform:translateY(0)scale(.85)}30%{opacity:1;transform:translateY(-3px)scale(1)}}.ws-waiting{flex-direction:column;gap:.4rem;width:100%;display:flex}.ws-waiting__track{border-radius:var(--dt-radius-full);background:var(--dt-color-surface-muted);width:100%;max-width:16rem;height:2px;display:block;position:relative;overflow:hidden}.ws-waiting__sweep{border-radius:inherit;background:var(--dt-color-accent-primary);opacity:.85;width:35%;animation:ws-waiting-sweep 1.6s var(--dt-motion-easing-standard) infinite;position:absolute;inset-block:0}@keyframes ws-waiting-sweep{0%{transform:translate(-100%)}to{transform:translate(285%)}}.ws-thinking__label{color:var(--dt-color-text-subtle);font-size:14.7px}@media (prefers-reduced-motion:reduce){.ws-thinking__dots i{opacity:.6;animation:none}}@keyframes ws-switch-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ws-switch-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.85;transform:scale(1.08)}}.ws-switch-pulse{animation:1.5s ease-in-out infinite ws-switch-pulse}.ws-switch-spinner{animation:1s linear infinite ws-switch-spin}.ws-switch-spinner--reverse{animation:1.2s linear infinite reverse ws-switch-spin}@media (prefers-reduced-motion:reduce){.studio-app .workspace-switching-overlay .ws-switch-pulse,.studio-app .workspace-switching-overlay .ws-switch-spinner,.studio-app .workspace-switching-overlay .ws-switch-spinner--reverse{animation-duration:1.5s!important;animation-iteration-count:infinite!important}.studio-app .workspace-switching-overlay .ws-switch-spinner{animation:1s linear infinite ws-switch-spin!important}.studio-app .workspace-switching-overlay .ws-switch-spinner--reverse{animation:1.2s linear infinite reverse ws-switch-spin!important}.studio-app .workspace-switching-overlay .ws-switch-pulse{animation:1.5s ease-in-out infinite ws-switch-pulse!important}}.studio-messages{z-index:10;flex-direction:column;flex:1;padding-left:1rem;padding-right:1rem;display:flex;position:relative;overflow-y:auto}.studio-message-list{width:100%;max-width:var(--ws-measure,56rem);flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;padding-top:3rem;padding-bottom:2rem;display:flex}.studio-main-workspace__center--paper{background:var(--dt-color-surface-workspace)}.studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{border:1px solid var(--dt-color-border-default);border-radius:12px;width:100%;max-width:100%;padding:14.7px 17px 16px}@supports (color:color-mix(in lab,red,red)){.studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{border:1px solid color-mix(in srgb,var(--dt-color-border-default) 55%,transparent)}}.studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{background:var(--dt-color-surface-elevated);box-shadow:none}.studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border:1px solid var(--dt-color-border-default);border-radius:12px;width:fit-content;max-width:100%;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border:1px solid color-mix(in srgb,var(--dt-color-border-default) 55%,transparent)}}.studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{background:color-mix(in srgb,var(--dt-color-accent-primary) 10%,var(--dt-color-surface-elevated))}}.studio-main-workspace__center--paper .stream-markdown h1,.studio-main-workspace__center--paper .stream-markdown h2,.studio-main-workspace__center--paper .stream-markdown h3{letter-spacing:-.015em}.studio-main-workspace__center--paper .stream-markdown h2{border-bottom:1px solid var(--dt-color-text-primary);padding-bottom:.3rem}@supports (color:color-mix(in lab,red,red)){.studio-main-workspace__center--paper .stream-markdown h2{border-bottom:1px solid color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose){font-size:14.7px;line-height:1.5}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) h1{margin:11px 0 5.5px;font-size:20.6px;font-weight:600;line-height:1.3}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) h2{margin:11px 0 5.5px;font-size:17.6px;font-weight:600;line-height:1.35}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) h3{margin:9.2px 0 4.6px;font-size:16.2px;font-weight:600;line-height:1.4}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) h4{margin:7.4px 0 3.7px;font-size:14.7px;font-weight:600;line-height:1.4}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) p{margin:7.4px 0;font-size:14.7px;line-height:1.5}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) ol,.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) ul{margin:7.4px 0;padding-left:20px;font-size:14.7px;line-height:1.5}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) li{margin:2.8px 0;font-size:14.7px;line-height:1.5}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) code,.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) pre,.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) table{font-size:12.9px}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) blockquote{font-size:14.7px}.studio-main-workspace__center--paper :is(.stream-markdown,.studio-prose) small{font-size:12.9px}.studio-sidebar__search{margin-bottom:.5rem;margin-left:.75rem;margin-right:.75rem;position:relative}.studio-sidebar__search input{border-radius:var(--dt-radius-sm);border:1px solid var(--dt-color-border-default);background-color:var(--dt-color-surface-card);width:100%;color:var(--dt-color-text-primary);transition:border-color var(--dt-motion-duration-normal) ease;padding:.375rem .75rem .375rem 2.25rem;font-size:.75rem}.studio-sidebar__search input::placeholder{color:var(--dt-color-text-muted)}.studio-sidebar__search input:focus{border-color:var(--dt-color-interactive-select-bg);outline:none}.studio-sidebar__footer{border-top:1px solid var(--dt-color-border-default);background-color:var(--dt-color-surface-card);flex-shrink:0;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1rem;display:flex}.workspace-floating-menu__panel{transform-origin:100% 0;border-radius:var(--dt-radius-md);width:16rem;box-shadow:0 20px 25px -5px var(--dt-color-accent-interactive),0 8px 10px -6px var(--dt-color-accent-interactive);margin-top:.5rem;padding:.375rem;position:absolute;top:100%;right:0}@supports (color:color-mix(in lab,red,red)){.workspace-floating-menu__panel{box-shadow:0 20px 25px -5px color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent),0 8px 10px -6px color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent)}}.workspace-floating-menu__panel{background-color:var(--dt-color-surface-card);--tw-ring-color:var(--dt-color-interactive-select-border);z-index:50;-webkit-backdrop-filter:blur(24px);animation:.18s cubic-bezier(.16,1,.3,1) both rb-pop}html[data-theme=dark] .workspace-floating-menu__panel{background-color:var(--dt-color-surface-muted);--tw-ring-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-floating-menu__panel{--tw-ring-color:color-mix(in srgb, var(--dt-color-accent-interactive) 30%, transparent)}}html[data-theme=dark] .params-top-actions__item{color:var(--dt-color-text-primary)}html[data-theme=dark] .params-top-actions__item:hover{background-color:#ffffff0d}html[data-theme=dark] .workspace-params-sidebar__hint{color:var(--dt-color-text-subtle)}.workspace-params-sidebar__hint{background-color:var(--dt-color-accent-interactive);padding:.625rem 1rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar__hint{background-color:color-mix(in srgb,var(--dt-color-accent-interactive) 8%,transparent)}}.workspace-params-sidebar__hint{border-bottom:1px solid var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar__hint{border-bottom:1px solid color-mix(in srgb,var(--dt-color-border-default) 60%,transparent)}}.workspace-params-sidebar__hint svg{flex-shrink:0;margin-top:.0625rem}.studio-channel-option{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;align-items:stretch;gap:.5rem;padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.studio-channel-option--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.studio-channel-option--smart{background:linear-gradient(135deg,var(--dt-color-accent-primary),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option--smart{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-accent-primary) 6%,transparent),transparent 60%)}}.studio-channel-option__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.studio-channel-option__name{font-size:.8125rem}.studio-channel-option__price{color:var(--dt-color-text-muted);font-weight:600}.studio-channel-option__rate{border-radius:var(--dt-radius-xs);padding:.1rem .4rem}.studio-channel-option__rate--high{background:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--high{background:color-mix(in srgb,var(--dt-color-accent-success) 12%,transparent)}}.studio-channel-option__rate--high{color:var(--dt-color-accent-success)}.studio-channel-option__rate--medium{background:var(--dt-color-accent-warning)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--medium{background:color-mix(in srgb,var(--dt-color-accent-warning) 14%,transparent)}}.studio-channel-option__rate--medium{color:var(--dt-color-accent-warning)}.studio-channel-option__rate--low{background:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--low{background:color-mix(in srgb,var(--dt-color-accent-error) 12%,transparent)}}.studio-channel-option__rate--low{color:var(--dt-color-accent-error)}.studio-channel-option__sub{font-size:.75rem}.studio-channel-option__hint,.studio-channel-option__sub{color:var(--dt-color-text-muted)}.studio-channel-option__price-lines{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.studio-channel-option__price-line{align-items:center;gap:.3rem;display:inline-flex}.studio-channel-option__price-lbl{color:var(--dt-color-text-muted);font-size:.6875rem}.studio-channel-option__price{font-size:.6875rem}.studio-channel-option__price-ratio{color:var(--dt-color-accent-interactive);font-size:.6875rem}.ws-thinking__retry{color:var(--dt-color-warning,#d9a441);margin-left:.5rem;font-size:14.7px}html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{border-color:var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{border-color:color-mix(in srgb,var(--dt-color-border-default) 65%,transparent)}}html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{background:var(--dt-color-surface-elevated)}html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border-color:var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border-color:color-mix(in srgb,var(--dt-color-border-default) 65%,transparent)}}html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{background:color-mix(in srgb,var(--dt-color-accent-primary) 14%,var(--dt-color-surface-elevated))}}.studio-rail-section{padding-left:.625rem;padding-right:.625rem}.studio-brand-mark{border-radius:var(--dt-radius-md);background:var(--dt-color-accent-primary);width:2.75rem;height:2.75rem}.studio-brand-mark--custom{background:var(--dt-color-surface-muted);border:1px solid var(--dt-color-border-default)}.studio-brand-mark__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.studio-brand-mark__initials{font-size:.875rem;font-weight:700}.studio-chip{border-radius:var(--dt-radius-sm);border:1px solid var(--dt-color-border-default);transition:background-color var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;background:0 0;padding:.375rem .5rem;font-size:.6875rem;font-weight:500}.studio-chip:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}.studio-chip--active{color:var(--dt-color-misc-send-fg);background:var(--dt-color-accent-cool);border-color:#0000;font-weight:600}.studio-model-row{border-radius:var(--dt-radius-md);color:var(--dt-color-text-primary);transition:all var(--dt-motion-duration-normal) ease;flex-shrink:0;gap:10px;padding:.5rem}.studio-modality-color--chat{--studio-modality-color:var(--dt-color-modality-chat);--studio-modality-color-soft:var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--chat{--studio-modality-color-soft:color-mix(in srgb, var(--dt-color-modality-chat) 10%, transparent)}}.studio-modality-color--chat{--studio-modality-border:var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--chat{--studio-modality-border:color-mix(in srgb, var(--dt-color-modality-chat) 32%, transparent)}}.studio-modality-color--chat{--studio-modality-shadow:var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--chat{--studio-modality-shadow:color-mix(in srgb, var(--dt-color-modality-chat) 6%, transparent)}}.studio-modality-color--image{--studio-modality-color:var(--dt-color-modality-image);--studio-modality-color-soft:var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--image{--studio-modality-color-soft:color-mix(in srgb, var(--dt-color-modality-image) 10%, transparent)}}.studio-modality-color--image{--studio-modality-border:var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--image{--studio-modality-border:color-mix(in srgb, var(--dt-color-modality-image) 32%, transparent)}}.studio-modality-color--image{--studio-modality-shadow:var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--image{--studio-modality-shadow:color-mix(in srgb, var(--dt-color-modality-image) 6%, transparent)}}.studio-modality-color--video{--studio-modality-color:var(--dt-color-modality-video);--studio-modality-color-soft:var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--video{--studio-modality-color-soft:color-mix(in srgb, var(--dt-color-modality-video) 10%, transparent)}}.studio-modality-color--video{--studio-modality-border:var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--video{--studio-modality-border:color-mix(in srgb, var(--dt-color-modality-video) 32%, transparent)}}.studio-modality-color--video{--studio-modality-shadow:var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--video{--studio-modality-shadow:color-mix(in srgb, var(--dt-color-modality-video) 6%, transparent)}}.studio-modality-color--audio{--studio-modality-color:var(--dt-color-modality-audio);--studio-modality-color-soft:var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--audio{--studio-modality-color-soft:color-mix(in srgb, var(--dt-color-modality-audio) 10%, transparent)}}.studio-modality-color--audio{--studio-modality-border:var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--audio{--studio-modality-border:color-mix(in srgb, var(--dt-color-modality-audio) 34%, transparent)}}.studio-modality-color--audio{--studio-modality-shadow:var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--audio{--studio-modality-shadow:color-mix(in srgb, var(--dt-color-modality-audio) 6%, transparent)}}.studio-modality-color--multimodal{--studio-modality-color:var(--dt-color-modality-multimodal);--studio-modality-color-soft:var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--multimodal{--studio-modality-color-soft:color-mix(in srgb, var(--dt-color-modality-multimodal) 10%, transparent)}}.studio-modality-color--multimodal{--studio-modality-border:var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--multimodal{--studio-modality-border:color-mix(in srgb, var(--dt-color-modality-multimodal) 32%, transparent)}}.studio-modality-color--multimodal{--studio-modality-shadow:var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-color--multimodal{--studio-modality-shadow:color-mix(in srgb, var(--dt-color-modality-multimodal) 6%, transparent)}}.studio-model-family-label{letter-spacing:.1em;color:var(--dt-color-text-muted);align-items:center;gap:.5rem;padding:.625rem .5rem .25rem;font-size:.625rem;font-weight:700;display:flex}.studio-model-family-label:after{content:"";background:var(--dt-color-border-default);opacity:.5;flex:1;height:1px}.studio-modality-chip{border-radius:var(--dt-radius-sm);letter-spacing:.02em;white-space:nowrap;min-height:1.25rem;color:var(--studio-modality-color);font-size:11px;font-weight:800;line-height:1;font-family:var(--dt-typography-font-family-mono);font-variant-numeric:tabular-nums;transition:all var(--dt-motion-duration-normal) ease;background-color:#0000;flex-shrink:0;align-items:center;gap:.25rem;padding:.1875rem .5rem;display:inline-flex}.studio-modality-chip svg{stroke-width:2.5px;flex-shrink:0;width:10px;height:10px}.studio-model-row--active .studio-modality-chip{font-weight:800}.studio-model-row__rate{letter-spacing:.02em;align-items:center;gap:.25rem;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex;border:1px solid var(--dt-color-quality-high)!important;border-radius:var(--dt-radius-xs)!important;background:var(--dt-color-surface-muted)!important;min-height:0!important;color:var(--dt-color-text-primary)!important;padding:2px 6px!important}.studio-model-row__rate.studio-channel-option__rate--high{border-color:var(--dt-color-quality-high)!important}.studio-model-row__rate.studio-channel-option__rate--medium{border-color:var(--dt-color-quality-medium)!important}.studio-model-row__rate.studio-channel-option__rate--low{border-color:var(--dt-color-quality-low)!important}.studio-family-header__rate{letter-spacing:.02em;align-items:center;gap:.25rem;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex;border:1px solid var(--dt-color-quality-high)!important;border-radius:var(--dt-radius-xs)!important;background:var(--dt-color-surface-muted)!important;min-height:0!important;color:var(--dt-color-text-primary)!important;padding:2px 6px!important}.studio-family-header__rate.studio-channel-option__rate--high{border-color:var(--dt-color-quality-high)!important}.studio-family-header__rate.studio-channel-option__rate--medium{border-color:var(--dt-color-quality-medium)!important}.studio-family-header__rate.studio-channel-option__rate--low{border-color:var(--dt-color-quality-low)!important}.studio-modality-chip--high{color:var(--dt-color-quality-high)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--high{color:color-mix(in srgb,var(--dt-color-quality-high) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--high{background-color:var(--dt-color-quality-high)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--high{background-color:color-mix(in srgb,var(--dt-color-quality-high) 26%,transparent)}}.studio-modality-chip--high{border:1px solid var(--dt-color-quality-high)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--high{border:1px solid color-mix(in srgb,var(--dt-color-quality-high) 50%,transparent)}}.studio-modality-chip--medium{color:var(--dt-color-quality-medium)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--medium{color:color-mix(in srgb,var(--dt-color-quality-medium) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--medium{background-color:var(--dt-color-quality-medium)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--medium{background-color:color-mix(in srgb,var(--dt-color-quality-medium) 26%,transparent)}}.studio-modality-chip--medium{border:1px solid var(--dt-color-quality-medium)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--medium{border:1px solid color-mix(in srgb,var(--dt-color-quality-medium) 50%,transparent)}}.studio-modality-chip--low{color:var(--dt-color-quality-low)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--low{color:color-mix(in srgb,var(--dt-color-quality-low) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--low{background-color:var(--dt-color-quality-low)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--low{background-color:color-mix(in srgb,var(--dt-color-quality-low) 26%,transparent)}}.studio-modality-chip--low{border:1px solid var(--dt-color-quality-low)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--low{border:1px solid color-mix(in srgb,var(--dt-color-quality-low) 50%,transparent)}}.studio-modality-chip--empty{color:var(--dt-color-quality-empty)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--empty{color:color-mix(in srgb,var(--dt-color-quality-empty) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--empty{background-color:var(--dt-color-quality-empty)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--empty{background-color:color-mix(in srgb,var(--dt-color-quality-empty) 26%,transparent)}}.studio-modality-chip--empty{border:1px solid var(--dt-color-quality-empty)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--empty{border:1px solid color-mix(in srgb,var(--dt-color-quality-empty) 50%,transparent)}}.studio-modality-chip--multimodal{color:var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--multimodal{color:color-mix(in srgb,var(--dt-color-modality-multimodal) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--multimodal{background-color:var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--multimodal{background-color:color-mix(in srgb,var(--dt-color-modality-multimodal) 26%,transparent)}}.studio-modality-chip--multimodal{border:1px solid var(--dt-color-modality-multimodal)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--multimodal{border:1px solid color-mix(in srgb,var(--dt-color-modality-multimodal) 50%,transparent)}}.studio-modality-chip--multimodal{--studio-modality-color:var(--dt-color-modality-multimodal)}.studio-modality-chip--multimodal .studio-modality-chip__icon{color:var(--dt-color-modality-multimodal)}.studio-modality-chip--chat{color:var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--chat{color:color-mix(in srgb,var(--dt-color-modality-chat) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--chat{background-color:var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--chat{background-color:color-mix(in srgb,var(--dt-color-modality-chat) 26%,transparent)}}.studio-modality-chip--chat{border:1px solid var(--dt-color-modality-chat)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--chat{border:1px solid color-mix(in srgb,var(--dt-color-modality-chat) 50%,transparent)}}.studio-modality-chip--chat{--studio-modality-color:var(--dt-color-modality-chat)}.studio-modality-chip--image{color:var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--image{color:color-mix(in srgb,var(--dt-color-modality-image) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--image{background-color:var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--image{background-color:color-mix(in srgb,var(--dt-color-modality-image) 26%,transparent)}}.studio-modality-chip--image{border:1px solid var(--dt-color-modality-image)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--image{border:1px solid color-mix(in srgb,var(--dt-color-modality-image) 50%,transparent)}}.studio-modality-chip--image{--studio-modality-color:var(--dt-color-modality-image)}.studio-modality-chip--video{color:var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--video{color:color-mix(in srgb,var(--dt-color-modality-video) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--video{background-color:var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--video{background-color:color-mix(in srgb,var(--dt-color-modality-video) 26%,transparent)}}.studio-modality-chip--video{border:1px solid var(--dt-color-modality-video)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--video{border:1px solid color-mix(in srgb,var(--dt-color-modality-video) 50%,transparent)}}.studio-modality-chip--video{--studio-modality-color:var(--dt-color-modality-video)}.studio-modality-chip--audio{color:var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--audio{color:color-mix(in srgb,var(--dt-color-modality-audio) 78%,var(--dt-color-text-primary))}}.studio-modality-chip--audio{background-color:var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--audio{background-color:color-mix(in srgb,var(--dt-color-modality-audio) 26%,transparent)}}.studio-modality-chip--audio{border:1px solid var(--dt-color-modality-audio)}@supports (color:color-mix(in lab,red,red)){.studio-modality-chip--audio{border:1px solid color-mix(in srgb,var(--dt-color-modality-audio) 50%,transparent)}}.studio-modality-chip--audio{--studio-modality-color:var(--dt-color-modality-audio)}.studio-model-icon.studio-model-icon--modality,.studio-model-icon.studio-model-icon--selected{color:inherit;box-shadow:none;transition:background-color var(--dt-motion-duration-fast) ease;background-color:#ffffffeb}.studio-model-icon:has(img[data-tone=light]){background-color:#000000e0}html[data-theme=dark] .studio-sidebar-model-list .studio-model-icon.studio-model-icon--modality,html[data-theme=dark] .studio-sidebar-model-list .studio-model-icon.studio-model-icon--selected,html[data-theme=dark] .studio-sidebar-model-list .studio-model-icon:not(.studio-model-icon--selected){box-shadow:none;background-color:#000000e0}html[data-theme=dark] .studio-sidebar-model-list .studio-model-icon:has(img[data-tone=dark]){background-color:#ffffffeb}.studio-model-icon,.studio-model-icon.studio-model-icon--cover{background:var(--studio-fam,var(--dt-color-text-muted))}@supports (color:color-mix(in lab,red,red)){.studio-model-icon,.studio-model-icon.studio-model-icon--cover{background:color-mix(in srgb,var(--studio-fam,var(--dt-color-text-muted)) 72%,#10131c)}}.studio-model-icon__art{-o-object-fit:contain;object-fit:contain;filter:none;width:30px;height:30px;display:block}.studio-model-icon__initial{color:#fff;font-size:.8125rem;font-weight:700;line-height:1}.studio-model-row__title{color:inherit;font-size:.8125rem;font-weight:700}.studio-model-row--active .studio-model-row__title{font-weight:600}.studio-model-row__meta{align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-top:.125rem;display:flex}.studio-model-row__price{font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:var(--dt-radius-sm);border:1px solid #0000;gap:.25rem;min-height:1.375rem;padding:.1875rem .55rem;font-size:12px;font-weight:800;line-height:1}.studio-model-row__price-prefix{font-size:.625rem;font-weight:700}.studio-model-row__price-amount{font-size:.75rem;font-weight:800}.studio-model-row__price-unit{font-size:.625rem;font-weight:700}.studio-model-row__price-direction{margin-right:.0625rem;font-size:.625rem;font-weight:700}.studio-model-row__price-suffix{margin-right:.1875rem;font-size:.625rem;font-weight:700}.studio-model-row__price-sep{margin:0 .0625rem;font-size:.625rem;font-weight:700}.studio-model-row__price-range{margin:0 .0625rem;font-size:.75rem;font-weight:500}.studio-model-row__price-channel{margin-left:.25rem;font-size:.625rem;font-weight:500}.studio-model-row__price--formula,.studio-model-row__price--request,.studio-model-row__price--token{background-color:var(--dt-color-price)}@supports (color:color-mix(in lab,red,red)){.studio-model-row__price--formula,.studio-model-row__price--request,.studio-model-row__price--token{background-color:color-mix(in srgb,var(--dt-color-price) 14%,transparent)}}.studio-model-row__price--formula,.studio-model-row__price--request,.studio-model-row__price--token{border-color:var(--dt-color-price)}html[data-theme=dark] .studio-model-row__price--formula,html[data-theme=dark] .studio-model-row__price--request,html[data-theme=dark] .studio-model-row__price--token{background-color:var(--dt-color-price)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-model-row__price--formula,html[data-theme=dark] .studio-model-row__price--request,html[data-theme=dark] .studio-model-row__price--token{background-color:color-mix(in srgb,var(--dt-color-price) 22%,transparent)}}html[data-theme=dark] .studio-model-row__price--formula,html[data-theme=dark] .studio-model-row__price--request,html[data-theme=dark] .studio-model-row__price--token{border-color:var(--dt-color-price)}.studio-sidebar-model-list{color:var(--dt-color-text-primary);align-items:stretch}.studio-sidebar-model-list .studio-model-family-label{color:var(--dt-color-text-muted)}.studio-sidebar-model-list .studio-model-row__desc{color:var(--dt-color-text-subtle)}.studio-sidebar-model-list>.studio-model-block{flex-shrink:0}.studio-family-group{--group-accent:var(--dt-color-text-muted);flex-direction:column;flex-shrink:0;min-width:0;max-width:100%;display:flex}.studio-family-group+.studio-family-group{margin-top:.625rem}.studio-family-header{border-radius:var(--dt-radius-md);width:100%;min-height:4.125rem;color:var(--dt-color-text-primary);cursor:pointer;transition:background-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;background:0 0;align-items:center;gap:.75rem;padding:.5rem .8125rem;display:flex}.studio-family-header__text{flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;min-width:0;display:grid}.studio-family-header__titlerow{grid-area:1/1;align-items:center;gap:.5rem;min-width:0;display:flex}.studio-family-header__metarow{grid-area:2/1;align-items:center;gap:.5rem;min-width:0;display:flex}.studio-family-header__rate{grid-area:1/2;justify-self:end}.studio-family-header:hover{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-family-header:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}.studio-family-header:focus-visible{outline:2px solid var(--dt-color-accent-interactive);outline-offset:-1px}.studio-family-header__logo{border-radius:var(--dt-radius-md);width:2.25rem;height:2.25rem;transition:background-color var(--dt-motion-duration-fast) ease;background:#ffffffeb;flex-shrink:0;justify-content:center;align-items:center;overflow:hidden}.studio-family-header__art{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}html[data-theme=dark] .studio-family-header__logo{background:#000000e0}.studio-family-header__logo:has(img[data-tone=light]){background:#000000e0}html[data-theme=dark] .studio-family-header__logo:has(img[data-tone=dark]){background:#ffffffeb}.studio-family-header__label{color:var(--dt-color-text-secondary);letter-spacing:.02em;flex:0 auto;min-width:0;font-size:.9375rem;font-weight:700;line-height:1.15}.studio-family-header__count{color:var(--dt-color-text-muted);font-family:var(--dt-typography-font-family-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:baseline;gap:2px;padding:0;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.studio-family-header__count i{color:var(--dt-color-text-muted);letter-spacing:.02em;font-family:inherit;font-size:.5625rem;font-style:normal;font-weight:600}.studio-family-header__chevron{color:var(--dt-color-text-muted);transition:transform var(--dt-motion-duration-fast) ease}.studio-family-header__chevron--open{transform:rotate(180deg)}.studio-family-group__models{flex-direction:column;gap:6px;margin-top:0;padding-left:1.125rem;display:flex}.studio-model-block{border-radius:var(--dt-radius-md);width:100%;min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.studio-model-block--expanded{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-elevated)}.studio-model-block--expanded .studio-model-row{background:0 0;border-color:#0000}.studio-model-block--expanded .studio-model-row--with-channels{border-radius:var(--dt-radius-md) var(--dt-radius-md) 0 0}.studio-model-channels{border-top:1px solid var(--dt-color-border-default);gap:.375rem;min-width:0;max-width:100%;padding:.25rem .75rem .5rem}.studio-model-channels__label{letter-spacing:.08em;color:var(--dt-color-text-muted);margin:.125rem .25rem .375rem;font-size:.625rem;font-weight:600}.studio-model-channels__list{gap:.375rem;min-width:0;max-width:100%;list-style:none}.studio-channel-option,.studio-model-channels__list>li{min-width:0;max-width:100%}.studio-channel-option{background:var(--dt-color-surface-muted);transition:all var(--dt-motion-duration-normal) ease;padding:.5rem .625rem;overflow:hidden}.studio-channel-option:hover{border-color:var(--dt-color-border-hover)}.studio-channel-option--active{border-color:var(--dt-color-interactive-active-border);background:var(--dt-color-interactive-active-bg)}.studio-channel-option__row{display:contents}.studio-channel-option__indicator{border:1.5px solid var(--dt-color-border-default);color:#0000;width:1.25rem;height:1.25rem;transition:all var(--dt-motion-duration-normal) ease}.studio-channel-option__indicator--on{border-color:var(--dt-color-accent-cool);background:var(--dt-color-accent-cool);color:var(--dt-color-misc-send-fg)}.studio-channel-option__content{gap:.125rem}.studio-channel-option__name{color:var(--dt-color-text-primary);line-height:1.25}.studio-channel-option__meta{flex-wrap:wrap;gap:.25rem;min-width:0;max-width:100%;display:flex}.studio-channel-option__rate{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:var(--dt-radius-sm);letter-spacing:.01em;min-height:1.375rem;font-size:12px;font-weight:800;line-height:1;font-family:var(--dt-typography-font-family-mono);border:1px solid #0000;flex-shrink:0;align-items:center;padding:.1875rem .55rem;display:inline-flex}.studio-channel-option__rate--high{color:var(--dt-color-misc-send-fg);background-color:var(--dt-color-reliability-high)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--high{background-color:color-mix(in srgb,var(--dt-color-reliability-high) 90%,transparent)}}.studio-channel-option__rate--high{border-color:#0000}.studio-channel-option__rate--medium{color:var(--dt-color-misc-send-fg);background-color:var(--dt-color-reliability-medium)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--medium{background-color:color-mix(in srgb,var(--dt-color-reliability-medium) 90%,transparent)}}.studio-channel-option__rate--medium{border-color:#0000}.studio-channel-option__rate--low{color:var(--dt-color-misc-send-fg);background-color:var(--dt-color-reliability-low)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--low{background-color:color-mix(in srgb,var(--dt-color-reliability-low) 90%,transparent)}}.studio-channel-option__rate--low{border-color:#0000}.studio-channel-option__rate--muted{color:var(--dt-color-text-subtle);background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--muted{background-color:color-mix(in srgb,var(--dt-color-text-primary) 6%,transparent)}}.studio-channel-option__rate--muted{border-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__rate--muted{border-color:color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}.studio-channel-option__rate--muted{font-weight:600}.studio-channel-option__rate-group{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.studio-channel-option__p95{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dt-color-text-subtle);font-size:.6875rem;font-weight:600}.studio-channel-option__desc{display:none}.studio-tab{border-radius:var(--dt-radius-full);transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;background:0 0;border:1px solid #0000;font-weight:500}.studio-tab:hover{color:var(--dt-color-text-primary);background:var(--dt-color-surface-muted)}.studio-tab--active{color:var(--dt-color-misc-send-fg);background:var(--dt-color-accent-cool);border-color:#0000;font-weight:600}.studio-choice{border:1px solid var(--dt-color-border-default);border-radius:var(--dt-radius-md);transition:background-color var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-normal) ease}.studio-choice,.studio-choice:hover{background:var(--dt-color-surface-muted)}.studio-choice:hover{border-color:var(--dt-color-border-hover)}.studio-choice--active{border-color:var(--dt-color-accent-cool);background:var(--dt-color-interactive-active-bg)}.studio-choice--active .studio-choice-check{color:var(--dt-color-accent-cool)}.studio-toggle--active:not(.studio-toggle--warn){border-color:var(--dt-color-accent-cool);background:var(--dt-color-interactive-active-bg);color:var(--dt-color-text-primary);font-weight:600}.studio-channel-drawer{width:2.5rem;transition:width .25s}.studio-channel-drawer__trigger{border:1px solid var(--dt-color-accent-primary);gap:.375rem;width:2.5rem;height:5rem;padding:.5rem 0;top:.75rem}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{border:1px solid color-mix(in srgb,var(--dt-color-accent-primary) 22%,transparent)}}.studio-channel-drawer__trigger{background:linear-gradient(180deg,var(--dt-color-surface-base) 0,var(--dt-color-accent-primary) 100%);border-left:none;border-radius:0 .625rem .625rem 0}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{background:linear-gradient(180deg,var(--dt-color-surface-base) 0,color-mix(in srgb,var(--dt-color-accent-primary) 4%,var(--dt-color-surface-elevated)) 100%)}}.studio-channel-drawer__trigger{cursor:pointer;box-shadow:2px 0 10px var(--dt-color-accent-primary),0 4px 14px var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{box-shadow:2px 0 10px color-mix(in srgb,var(--dt-color-accent-primary) 8%,transparent),0 4px 14px color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}.studio-channel-drawer__trigger{transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-normal) ease,transform var(--dt-motion-duration-normal) ease,box-shadow var(--dt-motion-duration-normal) ease}.studio-channel-drawer__trigger:hover:not(:disabled){color:var(--dt-color-accent-cool);border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--dt-color-accent-cool) 35%,transparent)}}.studio-channel-drawer__trigger:hover:not(:disabled){box-shadow:3px 0 14px var(--dt-color-accent-cool),0 6px 18px var(--dt-color-text-primary);transform:translate(2px)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger:hover:not(:disabled){box-shadow:3px 0 14px color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent),0 6px 18px color-mix(in srgb,var(--dt-color-text-primary) 6%,transparent)}}.studio-channel-drawer__trigger:disabled{opacity:.35;cursor:not-allowed}.studio-channel-drawer__trigger-icons{gap:.25rem}.studio-channel-drawer__trigger-label{letter-spacing:.04em;font-size:.625rem;font-weight:700;line-height:1}.studio-channel-drawer__trigger-dot{background:var(--dt-color-accent-primary);width:.625rem;height:.625rem;box-shadow:var(--dt-color-interactive-thumb-shadow);top:-.25rem;right:-.25rem}.studio-channel-drawer__panel{border-right:1px solid var(--dt-color-text-primary);width:15rem;margin-left:2.5rem}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__panel{border-right:1px solid color-mix(in srgb,var(--dt-color-text-primary) 7%,transparent)}}.studio-channel-drawer__panel{background:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__panel{background:color-mix(in srgb,var(--dt-color-surface-base) 92%,transparent)}}.studio-channel-drawer__panel{-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,opacity var(--dt-motion-duration-normal) ease,visibility .25s ease;transform:translate(-100%)}.studio-channel-drawer--open .studio-channel-drawer__panel{transform:translate(0)}html[data-theme=dark] .studio-channel-drawer__panel{background:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__panel{background:color-mix(in srgb,var(--dt-color-surface-elevated) 92%,transparent)}}html[data-theme=dark] .studio-channel-drawer__panel{border-right-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__panel{border-right-color:color-mix(in srgb,var(--dt-color-text-primary) 5%,transparent)}}.studio-channel-drawer__header{border-bottom:1px solid var(--dt-color-text-primary);padding:.75rem .875rem}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__header{border-bottom:1px solid color-mix(in srgb,var(--dt-color-text-primary) 7%,transparent)}}.studio-channel-drawer__header{color:var(--dt-color-text-secondary)}.studio-channel-drawer__close{border-radius:var(--dt-radius-sm);cursor:pointer;width:1.5rem;height:1.5rem;transition:background-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;background:0 0;border:none}.studio-channel-drawer__close:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__close:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}html[data-theme=dark] .studio-channel-drawer__close{color:var(--dt-color-text-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__close{color:color-mix(in srgb,var(--dt-color-text-secondary) 80%,transparent)}}html[data-theme=dark] .studio-channel-drawer__close:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__close:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 14%,transparent)}}.studio-channel-drawer__body .studio-model-channels{background:0 0;border:none;padding:.75rem}.studio-channel-drawer__body::-webkit-scrollbar{width:4px}.studio-channel-drawer__body::-webkit-scrollbar-track{background:0 0}.studio-channel-drawer__body::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb);border-radius:var(--dt-radius-full)}html[data-theme=dark] .studio-channel-drawer__body::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb-hover)}.ws-composer-textarea{resize:none;border-style:var(--tw-border-style);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);color:var(--dt-color-text-primary);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.ws-composer-textarea::placeholder{color:var(--dt-color-text-subtle)}.ws-segment{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--dt-radius-full);max-width:100%;padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--dt-color-text-muted);--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);--tw-ring-color:var(--dt-color-border-default);--tw-ring-inset:inset;display:inline-flex}@media (hover:hover){.ws-segment:hover{background-color:var(--dt-color-surface-muted)}}.ws-segment--active{--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);--tw-ring-inset:inset;background-color:var(--dt-color-interactive-active-bg-soft);color:var(--dt-color-accent-interactive);--tw-ring-color:var(--dt-color-interactive-active-border-soft)}.ws-section-head{margin-bottom:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.ws-section-label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--dt-color-text-subtle);text-transform:uppercase}.ws-composer-prompt{gap:calc(var(--spacing,.25rem)*2.5);flex-direction:column;min-width:0;display:flex}.ws-composer-prompt-row{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.ws-composer-send{cursor:pointer;border-style:var(--tw-border-style);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:var(--dt-color-accent-primary);color:var(--dt-color-misc-send-fg);box-shadow:0 4px 14px var(--dt-color-accent-primary),inset 0 1px 0 var(--dt-color-glass-highlight-strong);border-width:0;justify-content:center;align-items:center;font-family:inherit;transition-duration:.2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ws-composer-send{box-shadow:0 4px 14px color-mix(in srgb,var(--dt-color-accent-primary) 40%,transparent),inset 0 1px 0 var(--dt-color-glass-highlight-strong)}}.ws-composer-send:hover{box-shadow:0 6px 18px var(--dt-color-accent-primary),inset 0 1px 0 var(--dt-color-glass-highlight-strong)}@supports (color:color-mix(in lab,red,red)){.ws-composer-send:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--dt-color-accent-primary) 50%,transparent),inset 0 1px 0 var(--dt-color-glass-highlight-strong)}}.ws-composer-send:hover{background-color:var(--dt-color-accent-primary)}.ws-composer-send--inline{flex-shrink:0;max-width:9.5rem}.ws-composer-send--bar,.ws-composer-send--inline{min-height:calc(var(--spacing,.25rem)*9);border-radius:var(--dt-radius-lg);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2)}.ws-composer-send--bar{width:100%}.ws-composer-send--busy{cursor:wait;opacity:.9}.ws-composer-send--disabled{cursor:not-allowed;opacity:.45;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-grayscale:grayscale(35%);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,)}.ws-composer-send--disabled:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ws-composer-send__content{z-index:1;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex;position:relative}.ws-composer-send--bar .ws-composer-send__content{justify-content:center;width:100%}.ws-composer-send__icon{flex-shrink:0}.ws-composer-send--bar .ws-composer-send__icon,.ws-composer-send__icon{width:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4)}.ws-composer-send__text{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.ws-composer-send--inline .ws-composer-send__text{-moz-column-gap:var(--spacing,.25rem);align-items:center;column-gap:var(--spacing,.25rem);flex-flow:wrap;row-gap:0}.ws-composer-send--bar .ws-composer-send__text{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);text-align:center;flex-direction:row}.ws-composer-send__label{--tw-leading:var(--leading-tight,1.25);font-size:13px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ws-composer-send--bar .ws-composer-send__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}.ws-composer-send__hint{--tw-leading:var(--leading-tight,1.25);font-size:10px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--dt-color-misc-send-fg)}@supports (color:color-mix(in lab,red,red)){.ws-composer-send__hint{color:color-mix(in srgb,var(--dt-color-misc-send-fg) 85%,transparent)}}.ws-composer-send__hint{font-family:var(--dt-typography-font-family-mono)}.ws-composer-send--inline .ws-composer-send__hint{display:none}@media (width>=420px){.ws-composer-send--inline .ws-composer-send__hint{display:inline}}.ws-suggestion-row{margin-top:calc(var(--spacing,.25rem)*5);justify-content:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;max-width:32rem;display:flex}@media (prefers-reduced-motion:reduce){.ws-composer-send--ready:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.ws-composer-send--ready:hover .ws-composer-send__shine{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.ws-select-content{border-radius:var(--dt-radius-md);background-color:var(--dt-color-surface-base);padding:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(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);--tw-ring-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ws-select-content{--tw-ring-color:color-mix(in srgb,var(--dt-color-text-primary) 5%,transparent)}}.ws-topbar-title{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--dt-color-text-primary)}.ws-topbar-meta,.ws-topbar-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}.ws-topbar-meta{color:var(--dt-color-text-muted)}.studio-model-family-label{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--dt-color-text-subtle);text-transform:uppercase}.studio-family-filters{border-top:1px solid var(--dt-color-border-default);flex-wrap:wrap;gap:.375rem;margin-top:.25rem;padding-top:.625rem;display:flex}.studio-family-chip{border-radius:var(--dt-radius-md);padding-inline:calc(var(--spacing,.25rem)*2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-medium,500);font-size:13px;font-weight:var(--font-weight-medium,500);background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary);border:1px solid var(--dt-color-border-default);transition:all var(--dt-motion-duration-fast) ease;cursor:pointer;align-items:center;display:inline-flex;box-shadow:inset 0 0 #0000}.studio-family-chip:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}.studio-family-chip:hover{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip:hover{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 30%,transparent)}}.studio-family-chip:hover{color:var(--dt-color-accent-cool)}.studio-family-chip--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 16%,transparent)}}.studio-family-chip--active{color:var(--dt-color-accent-cool);border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 45%,transparent)}}.studio-family-chip--active{box-shadow:inset 0 -2px 0 var(--dt-color-accent-cool);font-weight:700}.studio-family-chip--logo{border-radius:var(--dt-radius-sm);background:var(--dt-color-surface-muted);justify-content:center;width:2rem;height:2rem;padding:.375rem}.studio-family-chip--logo.studio-family-chip--active,.studio-family-chip--logo:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip--logo.studio-family-chip--active,.studio-family-chip--logo:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 14%,transparent)}}.studio-family-chip--logo.studio-family-chip--active,.studio-family-chip--logo:hover{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-family-chip--logo.studio-family-chip--active,.studio-family-chip--logo:hover{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 45%,transparent)}}.studio-family-chip--logo.studio-family-chip--active,.studio-family-chip--logo:hover{color:var(--dt-color-accent-cool)}.studio-family-chip--lg{gap:.5rem;padding:.625rem .75rem;font-size:.875rem}.studio-modality-filter{border-radius:var(--dt-radius-md);box-shadow:none;color:var(--dt-color-text-muted);transition:color var(--dt-motion-duration-fast) ease;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.625rem .25rem;font-size:.8125rem;font-weight:600;display:flex;position:relative}.studio-filter-bar{box-shadow:none}.studio-filter-bar__rule{background:var(--dt-color-text-primary);height:1px;margin:.25rem .5rem 0 0}@supports (color:color-mix(in lab,red,red)){.studio-filter-bar__rule{background:color-mix(in srgb,var(--dt-color-text-primary) 10%,transparent)}}.studio-modality-filter,.studio-modality-filter span{color:var(--dt-color-text-primary)}.studio-modality-filter .iconify,.studio-modality-filter svg{color:var(--tint,currentColor)}@supports (color:color-mix(in lab,red,red)){.studio-modality-filter .iconify,.studio-modality-filter svg{color:color-mix(in srgb,var(--tint,currentColor) 70%,var(--dt-color-text-primary))}}.studio-modality-filter:hover{background:var(--tint,var(--dt-color-text-primary))}@supports (color:color-mix(in lab,red,red)){.studio-modality-filter:hover{background:color-mix(in srgb,var(--tint,var(--dt-color-text-primary)) 22%,transparent)}}.studio-modality-filter:hover{color:var(--dt-color-text-primary)}.studio-modality-filter--active{background:var(--tint,var(--dt-color-accent-cool))}@supports (color:color-mix(in lab,red,red)){.studio-modality-filter--active{background:color-mix(in srgb,var(--tint,var(--dt-color-accent-cool)) 26%,transparent)}}.studio-modality-filter--active{color:var(--dt-color-text-primary)}.studio-modality-filter--active span{color:var(--dt-color-text-primary);font-weight:800}.studio-modality-filter--active:after{content:"";background:var(--tint,var(--dt-color-accent-cool));border-radius:2px;width:14px;height:2px;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.studio-cta-recharge{color:var(--dt-color-accent-interactive);border:1px solid var(--dt-color-accent-interactive);background:0 0}@supports (color:color-mix(in lab,red,red)){.studio-cta-recharge{border:1px solid color-mix(in srgb,var(--dt-color-accent-interactive) 45%,transparent)}}.studio-cta-recharge{box-shadow:none}.studio-cta-recharge:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.studio-cta-recharge:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 8%,transparent)}}.studio-cta-recharge:hover{border-color:var(--dt-color-accent-interactive);box-shadow:0 1px 3px #212a3e2e}.studio-sidebar-model-list{box-shadow:none}.studio-sidebar__footer{border-top:0;position:relative}.studio-sidebar__footer:before{content:"";background:linear-gradient(90deg,transparent,var(--dt-color-text-primary) 16%,var(--dt-color-text-primary) 84%,transparent);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.studio-sidebar__footer:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 16%,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 84%,transparent)}}.studio-sidebar__footer:before{pointer-events:none}.studio-model-row{text-align:left;min-height:3.5rem;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:var(--dt-radius-lg);width:100%;box-shadow:none;color:var(--dt-color-text-muted);background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin:4px 0;padding:12px 10px;transition-duration:.2s;display:flex;position:relative;overflow:hidden}.studio-model-row:hover{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-model-row:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}.studio-model-row:hover{border-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-model-row:hover{border-color:color-mix(in srgb,var(--dt-color-text-primary) 6%,transparent)}}.studio-model-row:hover{box-shadow:none;transform:none}.studio-model-row.rb-model-row-glass:active{transition-duration:80ms;transform:scale(.985)}.studio-model-row__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--dt-color-text-primary)}.studio-model-row__body{-moz-column-gap:.5rem;flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:.5rem;min-width:0;display:grid}.studio-model-row__name{grid-area:1/1/auto/-1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.studio-model-row__desc-cell{grid-area:2/1;min-width:0}.studio-model-row__rate{grid-area:2/2;place-self:baseline end}.studio-model-row__price-cell{grid-area:2/3;place-self:baseline end}.studio-model-row__hot{border:1px solid var(--dt-color-text-primary);background:0 0;border-radius:7px 7px 7px 2px;flex-shrink:0;align-items:center;gap:.125rem;padding:1px 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-model-row__hot{border:1px solid color-mix(in srgb,var(--dt-color-text-primary) 25%,transparent)}}.studio-model-row__hot{color:var(--dt-color-text-primary);letter-spacing:.02em;font-size:7px;font-weight:800;line-height:1.2;box-shadow:0 2px 6px #f43f5e73,0 0 10px #f43f5e40}.studio-model-row__price{align-items:center;gap:calc(var(--spacing,.25rem)*.5);text-align:right;--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);font-family:var(--dt-typography-font-family-mono);flex-shrink:0;display:inline-flex}.studio-model-row__price-prefix{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.studio-model-row__price-amount{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.studio-model-row__price-unit{opacity:.75}.studio-model-row__price-direction,.studio-model-row__price-unit{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.studio-model-row__price-direction{margin-right:calc(var(--spacing,.25rem)*.5);opacity:.7}.studio-model-row__price-suffix{margin-right:var(--spacing,.25rem);opacity:.6}.studio-model-row__price-sep,.studio-model-row__price-suffix{--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500)}.studio-model-row__price-sep{margin-inline:calc(var(--spacing,.25rem)*.5);opacity:.4}.studio-model-row__price-pair{align-items:baseline;gap:calc(var(--spacing,.25rem)*.5);display:inline-flex}.studio-model-row__price-range{margin-inline:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));opacity:.5}.studio-model-row__price-channel,.studio-model-row__price-range{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.studio-model-row__price-channel{margin-left:var(--spacing,.25rem);text-overflow:ellipsis;white-space:nowrap;opacity:.7;max-width:5rem;font-size:10px;overflow:hidden}.studio-model-row__price--formula,.studio-model-row__price--request,.studio-model-row__price--token{color:var(--dt-color-price-text);background-color:#0000;border:1px solid #0000;border-radius:0;min-height:0;padding:0}html[data-theme=dark] .studio-model-row__price--formula,html[data-theme=dark] .studio-model-row__price--request,html[data-theme=dark] .studio-model-row__price--token{color:var(--dt-color-price-text);background-color:#0000;border-color:#0000}.studio-model-row__price--request.text-warning{color:var(--dt-color-accent-warning)}@supports (color:color-mix(in lab,red,red)){.studio-model-row__price--request.text-warning{color:color-mix(in srgb,var(--dt-color-accent-warning) 72%,var(--dt-color-text-primary))}}.studio-model-row__desc{margin-top:calc(var(--spacing,.25rem)*.5);-webkit-line-clamp:1;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));color:var(--dt-color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-model-row__meta .studio-model-row__desc{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.studio-model-row--active{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-model-row--active{background-color:color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}.studio-model-row--active{color:var(--dt-color-text-primary);border-color:#0000}html[data-theme=dark] .studio-model-row--active{color:var(--dt-color-text-primary);background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-model-row--active{background-color:color-mix(in srgb,var(--dt-color-text-primary) 15%,transparent)}}.studio-model-row--active .studio-model-row__title,html[data-theme=dark] .studio-model-row--active .studio-model-row__title{color:var(--dt-color-text-primary)}.studio-model-row--active:hover{background-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-model-row--active:hover{background-color:color-mix(in srgb,var(--dt-color-text-primary) 18%,transparent)}}.studio-model-row--active:before{content:none}.studio-model-block--expanded{border-radius:var(--dt-radius-xl);background-color:var(--dt-color-surface-base);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.studio-model-block--expanded{background-color:color-mix(in oklab,var(--dt-color-surface-base) 50%,transparent)}}.studio-model-block--expanded{--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);--tw-ring-color:var(--dt-color-border-default);--tw-backdrop-blur:blur(var(--blur-sm,8px));-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,)}.studio-model-block--expanded .studio-model-row--active{box-shadow:none;border-color:#0000}.studio-model-block--expanded .studio-model-row--active:before{top:12%;bottom:12%}.studio-chip{height:calc(var(--spacing,.25rem)*9);border-radius:var(--dt-radius-md);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--dt-color-text-muted);--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);--tw-ring-color:var(--dt-color-border-default);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ring-inset:inset;transition-duration:.2s}@media (hover:hover){.studio-chip:hover{background-color:var(--dt-color-surface-muted)}}.studio-chip--active{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--dt-color-interactive-active-bg-soft);color:var(--dt-color-accent-interactive);--tw-ring-color:var(--dt-color-interactive-active-border-soft)}html[data-theme=dark] .studio-chip--active{color:var(--dt-color-accent-cool)}.studio-tab{border-radius:var(--dt-radius-md);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--dt-color-text-muted)}@media (hover:hover){.studio-tab:hover{background-color:var(--dt-color-surface-muted)}}.studio-tab--active{background-color:var(--dt-color-surface-base);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-tab--active{--tw-ring-color:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}.studio-tab--active{color:var(--dt-color-accent-interactive)}html[data-theme=dark] .studio-tab--active{color:var(--dt-color-accent-cool)}.studio-choice{border-radius:var(--dt-radius-lg);background-color:var(--dt-color-surface-base);--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);--tw-ring-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-choice{--tw-ring-color:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}@media (hover:hover){.studio-choice:hover{background-color:var(--dt-color-surface-muted)}}.studio-choice--active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--dt-color-accent-cool)}.studio-channel-option,.studio-choice--active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-channel-option{border-radius:var(--dt-radius-lg);background-color:var(--dt-color-surface-muted);min-height:2.25rem;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:transparent;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:grid}@media (hover:hover){.studio-channel-option:hover{background-color:var(--dt-color-surface-elevated)}}.studio-channel-option{-moz-column-gap:.625rem;grid-template-columns:auto minmax(0,1fr);column-gap:.625rem}.studio-channel-option--active{background-color:var(--dt-color-interactive-active-bg-soft);--tw-ring-color:var(--dt-color-interactive-active-border-soft)}.studio-channel-option__indicator{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);border-radius:var(--dt-radius-full);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--dt-color-border-default);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex}.studio-channel-option--active .studio-channel-option__indicator{border-color:var(--dt-color-accent-cool);background-color:var(--dt-color-accent-cool);color:var(--dt-color-misc-send-fg)}.studio-channel-option__content{gap:calc(var(--spacing,.25rem)*.5);flex-direction:column}.studio-channel-option__name{min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--dt-color-text-muted)}.studio-channel-option__price{flex-shrink:0;align-self:flex-start;max-width:100%}.studio-model-channels{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem)*3);display:grid;overflow:hidden}.studio-model-channels__label{margin-inline:var(--spacing,.25rem);margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:11px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--dt-color-text-subtle);text-transform:uppercase}.studio-model-channels__list{gap:calc(var(--spacing,.25rem)*1.5);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.studio-brand-mark{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--dt-radius-lg);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);background-color:var(--dt-color-accent-primary);color:var(--dt-color-misc-send-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.studio-brand-mark,.studio-brand-mark--custom{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.studio-brand-mark--custom{background-color:var(--dt-color-surface-base);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);--tw-ring-color:var(--dt-color-border-default)}.studio-channel-drawer{height:100%;min-height:0;width:calc(var(--spacing,.25rem)*10);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));flex-shrink:0;display:flex;position:relative}.studio-channel-drawer--open{width:calc(var(--spacing,.25rem)*70)}.studio-channel-drawer__trigger{top:calc(var(--spacing,.25rem)*3);z-index:30;height:calc(var(--spacing,.25rem)*20);width:calc(var(--spacing,.25rem)*10);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-left-width:0;border-top-right-radius:.625rem;border-bottom-right-radius:.625rem;flex-direction:column;transition-duration:.2s;display:flex;position:absolute;left:0}@media (hover:hover){.studio-channel-drawer__trigger:hover{--tw-translate-x:calc(var(--spacing,.25rem)*.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.studio-channel-drawer__trigger{border-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{border-color:color-mix(in srgb,var(--dt-color-accent-secondary) 20%,transparent)}}.studio-channel-drawer__trigger{background-image:linear-gradient(to bottom,var(--dt-color-surface-base),var(--dt-color-accent-secondary))}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{background-image:linear-gradient(to bottom,var(--dt-color-surface-base),color-mix(in srgb,var(--dt-color-accent-secondary) 6%,transparent))}}.studio-channel-drawer__trigger{color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger{color:color-mix(in srgb,var(--dt-color-accent-secondary) 70%,var(--dt-color-text-primary))}}.studio-channel-drawer__trigger:hover{border-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger:hover{border-color:color-mix(in srgb,var(--dt-color-accent-secondary) 35%,transparent)}}.studio-channel-drawer__trigger:hover{background-image:linear-gradient(to bottom,var(--dt-color-surface-elevated),var(--dt-color-accent-secondary))}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__trigger:hover{background-image:linear-gradient(to bottom,var(--dt-color-surface-elevated),color-mix(in srgb,var(--dt-color-accent-secondary) 6%,transparent))}}.studio-channel-drawer__trigger:hover{color:var(--dt-color-accent-secondary)}html[data-theme=dark] .studio-channel-drawer__trigger{border-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__trigger{border-color:color-mix(in srgb,var(--dt-color-accent-secondary) 30%,transparent)}}html[data-theme=dark] .studio-channel-drawer__trigger{background-image:linear-gradient(to bottom,var(--dt-color-surface-muted),var(--dt-color-accent-secondary))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__trigger{background-image:linear-gradient(to bottom,var(--dt-color-surface-muted),color-mix(in srgb,var(--dt-color-accent-secondary) 8%,transparent))}}html[data-theme=dark] .studio-channel-drawer__trigger{color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__trigger{color:color-mix(in srgb,var(--dt-color-accent-secondary) 60%,var(--dt-color-text-primary))}}html[data-theme=dark] .studio-channel-drawer__trigger:hover{border-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__trigger:hover{border-color:color-mix(in srgb,var(--dt-color-accent-secondary) 50%,transparent)}}html[data-theme=dark] .studio-channel-drawer__trigger:hover{background-image:linear-gradient(to bottom,var(--dt-color-surface-elevated),var(--dt-color-accent-secondary))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__trigger:hover{background-image:linear-gradient(to bottom,var(--dt-color-surface-elevated),color-mix(in srgb,var(--dt-color-accent-secondary) 10%,transparent))}}html[data-theme=dark] .studio-channel-drawer__trigger:hover{color:var(--dt-color-accent-secondary)}.studio-channel-drawer__trigger-icons{align-items:center;gap:var(--spacing,.25rem);flex-direction:column;display:flex}.studio-channel-drawer__trigger-label{--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em)}.studio-channel-drawer__trigger-dot{top:calc(var(--spacing,.25rem)*-1);right:calc(var(--spacing,.25rem)*-1);height:calc(var(--spacing,.25rem)*2.5);width:calc(var(--spacing,.25rem)*2.5);border-radius:var(--dt-radius-full);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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);background-color:var(--dt-color-accent-secondary);position:absolute}.studio-channel-drawer__panel{visibility:hidden;margin-left:calc(var(--spacing,.25rem)*10);height:100%;min-height:0;width:calc(var(--spacing,.25rem)*60);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--dt-color-border-hover);background-color:var(--dt-color-surface-base);opacity:0;--tw-backdrop-blur:blur(var(--blur-sm,8px));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex}.studio-channel-drawer--open .studio-channel-drawer__panel{visibility:visible;--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.studio-channel-drawer__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--dt-color-border-hover);padding-inline:calc(var(--spacing,.25rem)*3.5);padding-block:calc(var(--spacing,.25rem)*3);color:var(--dt-color-text-muted);justify-content:space-between;align-items:center;display:flex}.studio-channel-drawer__close{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);border-radius:var(--dt-radius-md);border-style:var(--tw-border-style);color:var(--dt-color-text-subtle);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.studio-channel-drawer__close:hover{background-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__close:hover{background-color:color-mix(in srgb,var(--dt-color-accent-secondary) 10%,transparent)}}.studio-channel-drawer__close:hover{color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.studio-channel-drawer__close:hover{color:color-mix(in srgb,var(--dt-color-accent-secondary) 75%,var(--dt-color-text-primary))}}html[data-theme=dark] .studio-channel-drawer__close:hover{background-color:var(--dt-color-accent-secondary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-channel-drawer__close:hover{background-color:color-mix(in srgb,var(--dt-color-accent-secondary) 15%,transparent)}}html[data-theme=dark] .studio-channel-drawer__close:hover{color:var(--dt-color-accent-secondary)}.studio-channel-drawer__body{flex:1;min-height:0;overflow-y:auto}.studio-channel-drawer__body .studio-model-channels{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);background-color:#0000;border-width:0}.ws-composer-params__inner{padding:.75rem}.ws-composer-params__content{flex-direction:column;gap:.5rem;min-width:0;display:flex;overflow-x:hidden}.ws-composer-params__group-title{letter-spacing:.04em;color:var(--dt-color-text-secondary);margin:0;padding:0 .125rem;font-size:11px;font-weight:700}.ws-composer-params__group-title:not(:first-child){margin-top:1rem}html[data-theme=dark] .ws-composer-params__group-title{color:var(--dt-color-text-secondary)}.ws-constraint-panel{flex-direction:column;gap:1.125rem;display:flex}.ws-constraint-stack{flex-direction:column;gap:1rem;display:flex}.ws-constraint-row--rail{border-radius:var(--dt-radius-xs)}.ws-constraint-row{min-width:0;padding:.625rem 0}.ws-constraint-row--rail{background:0 0;background-image:linear-gradient(90deg,transparent,var(--dt-color-text-primary) 14%,var(--dt-color-text-primary) 86%,transparent);border:none;border-radius:0;padding:.5rem .25rem}@supports (color:color-mix(in lab,red,red)){.ws-constraint-row--rail{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent) 14%,color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent) 86%,transparent)}}.ws-constraint-row--rail{background-position:top;background-repeat:no-repeat;background-size:100% 1px}.ws-constraint-row--rail:first-child{background-image:none;padding-top:.125rem}.ws-constraint-row__head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.05rem;margin-bottom:.25rem;display:flex}.ws-constraint-row__label{letter-spacing:.02em;font-size:12px;font-weight:700}.ws-constraint-row__label,html[data-theme=dark] .ws-constraint-row__label{color:var(--dt-color-text-primary)}.ws-constraint-row__req,html[data-theme=dark] .ws-constraint-row__req{color:var(--dt-color-accent-error)}.ws-constraint-row__hint{font-variant-numeric:tabular-nums;color:var(--dt-color-text-muted);border-radius:var(--dt-radius-xs);background:var(--dt-color-text-muted);flex-shrink:0;padding:.125rem .375rem;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ws-constraint-row__hint{background:color-mix(in srgb,var(--dt-color-text-muted) 8%,transparent)}}html[data-theme=dark] .ws-constraint-row__hint{color:var(--dt-color-text-muted);background:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-row__hint{background:color-mix(in srgb,var(--dt-color-text-muted) 12%,transparent)}}.workspace-params-sidebar .workspace-params-sidebar__header,.workspace-params-sidebar .workspace-params-sidebar__hint{display:none}.ws-constraint-row--rail .ws-constraint-row__hint{display:inline-flex}.ws-constraint-row__body{min-width:0}.ws-constraint-primary{border-bottom:1px solid var(--dt-color-surface-elevated);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.25rem;padding-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ws-constraint-primary{border-bottom:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 70%,transparent)}}html[data-theme=dark] .ws-constraint-primary{border-bottom-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-primary{border-bottom-color:color-mix(in srgb,var(--dt-color-surface-elevated) 5%,transparent)}}.ws-constraint-primary--single{grid-template-columns:minmax(0,1fr);gap:0}.ws-constraint-primary .ws-constraint-row{border-top:none;padding:.125rem 0}.ws-constraint-primary .ws-constraint-row+.ws-constraint-row{border-left:1px solid var(--dt-color-surface-elevated);padding-left:1.25rem}@supports (color:color-mix(in lab,red,red)){.ws-constraint-primary .ws-constraint-row+.ws-constraint-row{border-left:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 70%,transparent)}}html[data-theme=dark] .ws-constraint-primary .ws-constraint-row+.ws-constraint-row{border-left-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-primary .ws-constraint-row+.ws-constraint-row{border-left-color:color-mix(in srgb,var(--dt-color-surface-elevated) 5%,transparent)}}.ws-constraint-primary--single .ws-constraint-row+.ws-constraint-row{border-left:none;border-top:1px solid var(--dt-color-surface-elevated);margin-top:1rem;padding-top:1rem;padding-left:0}@supports (color:color-mix(in lab,red,red)){.ws-constraint-primary--single .ws-constraint-row+.ws-constraint-row{border-top:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 70%,transparent)}}html[data-theme=dark] .ws-constraint-primary--single .ws-constraint-row+.ws-constraint-row{border-top-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-primary--single .ws-constraint-row+.ws-constraint-row{border-top-color:color-mix(in srgb,var(--dt-color-surface-elevated) 5%,transparent)}}.ws-aspect-picker{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.ws-aspect-more{color:var(--dt-color-accent-interactive);cursor:pointer;background:0 0;border:none;margin-top:.375rem;padding:0;font-size:11px;font-weight:600}.ws-aspect-more:hover{text-decoration:underline}.ws-aspect-option{cursor:pointer;transition:transform var(--dt-motion-duration-normal) ease;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.ws-aspect-option:hover{transform:translateY(-2px)}}.ws-aspect-option__frame{border-radius:var(--dt-radius-sm);border:1.5px solid var(--dt-color-border-default);background:var(--dt-color-surface-elevated);width:2.25rem;height:1.75rem;transition:all var(--dt-motion-duration-normal) ease;justify-content:center;align-items:center;display:flex}html[data-theme=dark] .ws-aspect-option__frame{border-color:var(--dt-color-border-default);background:var(--dt-color-surface-base)}.ws-aspect-option:hover .ws-aspect-option__frame{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-aspect-option:hover .ws-aspect-option__frame{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 35%,transparent)}}.ws-aspect-option:hover .ws-aspect-option__frame{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-aspect-option:hover .ws-aspect-option__frame{background:color-mix(in srgb,var(--dt-color-accent-cool) 5%,transparent)}}.ws-aspect-option:hover .ws-aspect-option__frame{box-shadow:0 3px 10px var(--dt-color-shadow-on-surface-mid)}html[data-theme=dark] .ws-aspect-option:hover .ws-aspect-option__frame{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-aspect-option:hover .ws-aspect-option__frame{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 35%,transparent)}}html[data-theme=dark] .ws-aspect-option:hover .ws-aspect-option__frame{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-aspect-option:hover .ws-aspect-option__frame{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}.ws-aspect-option__inner{border-radius:var(--dt-radius-xs);background:linear-gradient(135deg,var(--dt-color-text-primary),var(--dt-color-text-primary))}@supports (color:color-mix(in lab,red,red)){.ws-aspect-option__inner{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-text-primary) 88%,transparent),color-mix(in srgb,var(--dt-color-text-primary) 52%,transparent))}}.ws-aspect-option__inner{transition:background var(--dt-motion-duration-normal) ease}html[data-theme=dark] .ws-aspect-option__inner{background:linear-gradient(135deg,var(--dt-color-text-primary),var(--dt-color-text-primary))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-aspect-option__inner{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-text-primary) 82%,transparent),color-mix(in srgb,var(--dt-color-text-primary) 48%,transparent))}}.ws-aspect-option--active .ws-aspect-option__frame{border-color:var(--dt-color-text-primary);background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ws-aspect-option--active .ws-aspect-option__frame{background:color-mix(in srgb,var(--dt-color-text-primary) 6%,transparent)}}.ws-aspect-option--active .ws-aspect-option__frame{box-shadow:none}html[data-theme=dark] .ws-aspect-option--active .ws-aspect-option__frame{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-aspect-option--active .ws-aspect-option__frame{background:color-mix(in srgb,var(--dt-color-text-primary) 8%,transparent)}}.ws-aspect-option--active .ws-aspect-option__inner{background:var(--dt-color-surface-elevated);box-shadow:none}html[data-theme=dark] .ws-aspect-option--active .ws-aspect-option__inner{background:var(--dt-color-text-primary);box-shadow:none}.ws-aspect-option__label{white-space:nowrap;font-size:10px;font-weight:600;font-family:var(--dt-typography-font-family-mono)}.ws-aspect-option__label,html[data-theme=dark] .ws-aspect-option__label{color:var(--dt-color-text-muted)}.ws-aspect-option--active .ws-aspect-option__label,html[data-theme=dark] .ws-aspect-option--active .ws-aspect-option__label{color:var(--dt-color-accent-cool)}.ws-duration-slider{width:100%;height:2.25rem;padding-inline:1.5rem;position:relative}.ws-duration-slider__input{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute;inset:0}.ws-duration-track{align-items:center;width:100%;height:2rem;display:flex;position:relative}.ws-duration-track:before{content:"";border-radius:var(--dt-radius-full);background:var(--dt-color-text-primary);height:4px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ws-duration-track:before{background:color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}.ws-duration-track__fill{border-radius:var(--dt-radius-full);height:4px;transition:width var(--dt-motion-duration-fast) ease;left:0;transform:translateY(-50%)}.ws-duration-track__fill,.ws-duration-track__thumb{background:var(--dt-color-accent-interactive);position:absolute;top:50%}.ws-duration-track__thumb{border:2px solid var(--dt-color-surface-elevated);cursor:grab;width:14px;height:14px;transition:transform var(--dt-motion-duration-fast) ease,box-shadow var(--dt-motion-duration-fast) ease;z-index:2;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000052}.ws-duration-track__thumb:hover{transform:translate(-50%,-50%)scale(1.12)}.ws-duration-track__thumb:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.05)}.ws-duration-slider:focus-within .ws-duration-track__thumb{box-shadow:0 0 0 4px var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-duration-slider:focus-within .ws-duration-track__thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--dt-color-accent-interactive) 22%,transparent)}}.ws-duration-track__ticks{align-items:center;width:100%;height:100%;display:flex;position:relative}.ws-duration-track__tick{font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;z-index:3;background:0 0;padding:0 4px;font-size:11px;font-weight:500;position:absolute;top:50%;transform:translate(-50%,-50%)}.ws-duration-track__tick,html[data-theme=dark] .ws-duration-track__tick{color:var(--dt-color-text-muted)}.ws-duration-track__tick--active{color:var(--dt-color-misc-send-fg);background:var(--dt-color-accent-primary);border-radius:var(--dt-radius-sm);padding:2px 6px;font-weight:600}.ws-duration-track__tick--bare{opacity:.55;border-radius:1px;width:2px;height:.5rem;padding:0}.ws-duration-track__tick--bare,html[data-theme=dark] .ws-duration-track__tick--bare{background:var(--dt-color-text-muted)}html[data-theme=dark] .ws-duration-track__tick--active{color:var(--dt-color-misc-send-fg);background:var(--dt-color-accent-primary)}.ws-segment-row--constraint{flex-wrap:wrap;gap:.625rem;display:flex}.ws-constraint-row [role=tablist]{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.ws-constraint-row [role=tablist]>button{white-space:nowrap;flex-shrink:0}.ws-segment-row--grid,.ws-segment-row--multi,.ws-segment-row--single{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.3rem;display:grid}.ws-segment-cell{border-radius:var(--dt-radius-sm);border:1.5px solid var(--dt-color-border-default);background:var(--dt-color-surface-base);min-height:2.25rem;color:var(--dt-color-text-secondary);text-align:center;font-size:13px;font-weight:500;line-height:1.4;font-family:var(--dt-typography-font-family-mono);font-variant-numeric:tabular-nums;white-space:normal;transition:background-color var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease,box-shadow var(--dt-motion-duration-normal) ease,transform var(--dt-motion-duration-normal) ease;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .75rem;display:inline-flex;overflow:visible}.ws-segment-cell:hover{border-color:var(--dt-color-interactive-select-border-soft);background:var(--dt-color-interactive-select-bg-soft);color:var(--dt-color-text-primary);transform:translateY(-1px)}.ws-segment-cell--active{border-color:var(--dt-color-interactive-active-border);background:var(--dt-color-interactive-active-bg);color:var(--dt-color-text-primary);font-weight:600}.ws-segment-cell--multi{justify-content:flex-start;padding:.4375rem .75rem}.ws-segment-cell__check{width:.875rem;height:.875rem;color:var(--dt-color-accent-cool);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ws-segment-cell__label{text-overflow:clip;white-space:normal;flex:1;min-width:0;overflow:visible}html[data-theme=dark] .ws-segment-cell{border-color:var(--dt-color-border-default);background:var(--dt-color-surface-card);color:var(--dt-color-text-secondary)}html[data-theme=dark] .ws-segment-cell:hover{border-color:var(--dt-color-interactive-select-border-soft);background:var(--dt-color-interactive-select-bg-soft);color:var(--dt-color-text-primary)}html[data-theme=dark] .ws-segment-cell--active{border-color:var(--dt-color-interactive-active-border);background:var(--dt-color-interactive-active-bg);color:var(--dt-color-text-primary);font-weight:600}html[data-theme=dark] .ws-segment-cell__check{color:var(--dt-color-accent-cool)}.ws-toggle-row{flex-wrap:wrap;align-items:center;gap:.875rem 1.5rem;display:flex}.ws-toggle-item{color:var(--dt-color-text-secondary);cursor:pointer;transition:color var(--dt-motion-duration-normal) ease;align-items:center;gap:.5rem;font-size:12px;font-weight:500;display:inline-flex}.ws-toggle-item:hover{color:var(--dt-color-accent-cool)}html[data-theme=dark] .ws-toggle-item{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-toggle-item:hover{color:var(--dt-color-accent-cool)}.ws-constraint-files__dropzone{border-radius:var(--dt-radius-lg);transition:all var(--dt-motion-duration-normal) ease;border:1px solid #0000}.ws-constraint-files__dropzone--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__dropzone--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}.ws-constraint-files__dropzone--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__dropzone--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 5%,transparent)}}.ws-constraint-files__dropzone--active{box-shadow:0 0 0 3px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__dropzone--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}html[data-theme=dark] .ws-constraint-files__dropzone--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-files__dropzone--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}html[data-theme=dark] .ws-constraint-files__dropzone--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-files__dropzone--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}html[data-theme=dark] .ws-constraint-files__dropzone--active{box-shadow:0 0 0 3px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-files__dropzone--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-constraint-files__thumbs{border-radius:var(--dt-radius-lg);transition:background var(--dt-motion-duration-normal) ease,box-shadow var(--dt-motion-duration-normal) ease;flex-wrap:wrap;align-items:center;gap:.875rem;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.ws-constraint-files__thumbs.is-dragover .ws-constraint-file-add{border-color:var(--dt-color-accent-cool);background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__thumbs.is-dragover .ws-constraint-file-add{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}.ws-constraint-files__thumbs.is-dragover .ws-constraint-file-add{transform:translateY(-2px)}.ws-constraint-files__actions{align-items:center;gap:.5rem;display:flex}.ws-constraint-file-thumb{border-radius:var(--dt-radius-lg);border:1.5px solid var(--dt-color-border-default);background:var(--dt-color-surface-elevated);width:4.25rem;height:4.25rem;box-shadow:0 1px 2px var(--dt-color-shadow-on-surface-low),0 1px 3px var(--dt-color-shadow-on-surface-low);transition:all var(--dt-motion-duration-normal) ease;flex-shrink:0;position:relative;overflow:hidden}.ws-constraint-file-thumb:hover{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb:hover{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}.ws-constraint-file-thumb:hover{box-shadow:0 4px 12px var(--dt-color-shadow-accent-glow-soft),0 0 0 2px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb:hover{box-shadow:0 4px 12px var(--dt-color-shadow-accent-glow-soft),0 0 0 2px color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-constraint-file-thumb:hover{transform:translateY(-2px)}html[data-theme=dark] .ws-constraint-file-thumb{border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 8%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb{background:var(--dt-color-surface-base);box-shadow:0 1px 3px var(--dt-color-shadow-on-surface-high)}html[data-theme=dark] .ws-constraint-file-thumb:hover{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb:hover{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb:hover{box-shadow:0 4px 12px var(--dt-color-accent-cool),0 0 0 2px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--dt-color-accent-cool) 14%,transparent),0 0 0 2px color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-constraint-file-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ws-constraint-file-thumb:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom,var(--dt-color-glass-highlight-strong),transparent 30%,transparent 72%,var(--dt-color-shadow-on-surface-mid));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--dt-color-glass-highlight-strong) 30%,transparent),transparent 30%,transparent 72%,color-mix(in srgb,var(--dt-color-shadow-on-surface-mid) 26%,transparent))}}.ws-constraint-file-thumb__annotate,.ws-constraint-file-thumb__remove{z-index:2}.ws-constraint-file-thumb__remove{background:var(--dt-color-accent-error);justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb__remove{background:color-mix(in srgb,var(--dt-color-accent-error) 40%,var(--dt-color-surface-base))}}.ws-constraint-file-thumb__remove{color:var(--dt-color-misc-send-fg);border:2px solid var(--dt-color-surface-base);opacity:1;transition:all var(--dt-motion-duration-normal) ease;cursor:pointer;box-shadow:0 1px 3px var(--dt-color-text-primary);border-radius:50%;transform:scale(1)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb__remove{box-shadow:0 1px 3px color-mix(in srgb,var(--dt-color-text-primary) 8%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb__remove{border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb__remove{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 35%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb__remove{box-shadow:0 1px 3px var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb__remove{box-shadow:0 1px 3px color-mix(in srgb,var(--dt-color-text-primary) 14%,transparent)}}.ws-constraint-file-thumb__annotate{border-radius:var(--dt-radius-full);border:1px solid var(--dt-color-quality-high);justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex;position:absolute;top:4px;left:4px}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb__annotate{border:1px solid color-mix(in srgb,var(--dt-color-quality-high) 15%,transparent)}}.ws-constraint-file-thumb__annotate{background:var(--dt-color-quality-high);color:var(--dt-color-misc-send-fg);opacity:1;transition:all var(--dt-motion-duration-normal) ease;cursor:pointer;z-index:5;box-shadow:0 1px 3px var(--dt-color-text-primary);transform:scale(1)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-thumb__annotate{box-shadow:0 1px 3px color-mix(in srgb,var(--dt-color-text-primary) 8%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb__annotate{border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb__annotate{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 35%,transparent)}}html[data-theme=dark] .ws-constraint-file-thumb__annotate{box-shadow:0 1px 3px var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-thumb__annotate{box-shadow:0 1px 3px color-mix(in srgb,var(--dt-color-text-primary) 14%,transparent)}}.ws-constraint-file-thumb:focus-within .ws-constraint-file-thumb__annotate,.ws-constraint-file-thumb:focus-within .ws-constraint-file-thumb__remove,.ws-constraint-file-thumb:hover .ws-constraint-file-thumb__annotate,.ws-constraint-file-thumb:hover .ws-constraint-file-thumb__remove{transform:scale(1.08)}.ws-constraint-file-add{border-radius:var(--dt-radius-lg);border:1px solid var(--dt-color-accent-interactive);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;width:4.25rem;height:4.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-add{border:1px solid color-mix(in srgb,var(--dt-color-accent-interactive) 45%,transparent)}}.ws-constraint-file-add{background:var(--dt-color-accent-interactive);color:#fff;cursor:pointer;box-shadow:0 2px 8px var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-add{box-shadow:0 2px 8px color-mix(in srgb,var(--dt-color-accent-interactive) 30%,transparent)}}.ws-constraint-file-add{transition:filter var(--dt-motion-duration-fast) ease,transform var(--dt-motion-duration-fast) ease}.ws-constraint-file-add:hover{filter:brightness(1.08);box-shadow:0 4px 14px var(--dt-color-accent-interactive);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-file-add:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--dt-color-accent-interactive) 40%,transparent)}}.ws-constraint-file-add:active{transform:translateY(0)}html[data-theme=dark] .ws-constraint-file-add{border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-add{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 55%,transparent)}}html[data-theme=dark] .ws-constraint-file-add{background:var(--dt-color-accent-interactive);color:#fff}html[data-theme=dark] .ws-constraint-file-add:hover{filter:brightness(1.08);border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-constraint-file-add:hover{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 70%,transparent)}}html[data-theme=dark] .ws-constraint-file-add:hover{background:var(--dt-color-accent-interactive);color:#fff}.ws-constraint-file-add__icon{justify-content:center;align-items:center;margin-bottom:.125rem;display:flex}.ws-constraint-file-add__label{color:inherit;font-size:10px;font-weight:600;line-height:1}.ws-constraint-file-add__hint{color:#ffffffb8;opacity:1;font-size:8.5px;line-height:1}.ws-attach-card{border-radius:var(--dt-radius-lg);background:var(--dt-color-surface-muted);flex-direction:column;gap:.5rem;padding:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-attach-card{background:color-mix(in srgb,var(--dt-color-surface-muted) 55%,transparent)}}.ws-attach-card{border:1px solid var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.ws-attach-card{border:1px solid color-mix(in srgb,var(--dt-color-border-default) 70%,transparent)}}.ws-drag-src{transition:transform var(--dt-motion-duration-normal) cubic-bezier(.2,.9,.25,1);position:relative}.ws-drag-src--tile{border-radius:.5rem;display:flex}.ws-drag-src--chip{border-radius:.375rem;display:flex}.ws-drag-src--card{border-radius:.75rem;width:fit-content}.ws-drag-src--pill{border-radius:var(--dt-radius-full)}@media (prefers-reduced-motion:no-preference){.ws-drag-src:hover{z-index:4;transform:translateY(-2px)}}.ws-drag-src:after{content:"";z-index:0;border-radius:inherit;border:1.5px dashed var(--dt-color-accent-cool);position:absolute;inset:-5px}@supports (color:color-mix(in lab,red,red)){.ws-drag-src:after{border:1.5px dashed color-mix(in srgb,var(--dt-color-accent-cool) 55%,transparent)}}.ws-drag-src:after{opacity:0;pointer-events:none;transition:opacity var(--dt-motion-duration-normal) ease,transform var(--dt-motion-duration-normal) ease;transform:scale(.96)}.ws-drag-src:focus-within:after,.ws-drag-src:hover:after{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:no-preference){.ws-drag-src:hover:after{animation:2.6s ease-in-out infinite ws-drag-ring}}@keyframes ws-drag-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.ws-drag-hint{z-index:6;border-radius:var(--dt-radius-full);white-space:nowrap;color:var(--dt-color-accent-interactive);background:var(--dt-color-surface-card);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.ws-drag-hint{background:color-mix(in srgb,var(--dt-color-surface-card) 84%,transparent)}}.ws-drag-hint{border:1px solid var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-drag-hint{border:1px solid color-mix(in srgb,var(--dt-color-accent-cool) 42%,transparent)}}.ws-drag-hint{box-shadow:0 2px 10px var(--dt-color-shadow-on-surface-mid);-webkit-backdrop-filter:blur(10px)saturate(1.25);opacity:0;pointer-events:none;transition:opacity var(--dt-motion-duration-fast) ease,transform var(--dt-motion-duration-normal) cubic-bezier(.2,.9,.25,1);transform:translateY(4px)scale(.94)}.ws-drag-src:focus-within>.ws-drag-hint,.ws-drag-src:hover>.ws-drag-hint{opacity:1;transform:translateY(0)scale(1)}.ws-drag-src:active>.ws-drag-hint{opacity:0;transform:translateY(4px)scale(.94)}.ws-drag-hint--tl{top:-.6rem;left:-.6rem}.ws-drag-hint--icon{border-radius:var(--dt-radius-full);justify-content:center;width:1.15rem;height:1.15rem;padding:0;top:-.55rem;right:-.3rem}.ws-drag-hint__icon{flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ws-drag-hint__icon{animation:1.8s ease-in-out infinite ws-drag-nudge}}@keyframes ws-drag-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ws-drag-hint__icon{animation:none}}html.is-drag-session .ws-drag-src:hover{transform:none}html.is-drag-session .ws-drag-src:hover:after,html.is-drag-session .ws-drag-src:hover>.ws-drag-hint{opacity:0}html.is-drag-session .workspace-params-sidebar>*{pointer-events:none}html.is-drag-session .ws-constraint-files__thumbs{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){html.is-drag-session .ws-constraint-files__thumbs{background:color-mix(in srgb,var(--dt-color-accent-primary) 3%,transparent)}}.ws-constraint-files__thumbs{position:relative}.ws-constraint-files__thumbs.is-dragover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__thumbs.is-dragover{background:color-mix(in srgb,var(--dt-color-accent-cool) 7%,transparent)}}.ws-constraint-files__thumbs.is-dragover{box-shadow:inset 0 0 0 1.5px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__thumbs.is-dragover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--dt-color-accent-cool) 45%,transparent)}}.ws-constraint-files__thumbs.is-dragover:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 var(--dt-color-accent-cool);position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__thumbs.is-dragover:after{box-shadow:0 0 0 0 color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}.ws-constraint-files__thumbs.is-dragover:after{animation:1.5s ease-in-out infinite ws-drop-ring}@keyframes ws-drop-ring{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ws-constraint-files__thumbs.is-dragover:after{opacity:1;box-shadow:0 0 0 4px var(--dt-color-accent-cool);animation:none}@supports (color:color-mix(in lab,red,red)){.ws-constraint-files__thumbs.is-dragover:after{box-shadow:0 0 0 4px color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}}.workspace-params-sidebar{border-left:1px solid var(--dt-color-surface-elevated);flex-direction:column;flex-shrink:0;width:17.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar{border-left:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 45%,transparent)}}.workspace-params-sidebar{background:var(--dt-color-surface-card);box-shadow:-2px 0 12px var(--dt-color-shadow-on-surface-low);overflow:hidden}.params-top-actions{background:var(--dt-color-surface-base);border-bottom:0;align-items:stretch;gap:.5rem;padding:.625rem .75rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.params-top-actions{background:color-mix(in srgb,var(--dt-color-surface-base) 60%,transparent)}}.params-top-actions:after{content:"";background:linear-gradient(90deg,transparent,var(--dt-color-text-primary) 16%,var(--dt-color-text-primary) 84%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.params-top-actions:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 16%,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 84%,transparent)}}.params-top-actions:after{pointer-events:none}html[data-theme=dark] .params-top-actions{background:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .params-top-actions{background:color-mix(in srgb,var(--dt-color-surface-muted) 50%,transparent)}}.params-top-actions__group{min-width:0;display:flex;position:relative}.params-top-actions>button,.params-top-actions__group>button{white-space:nowrap;flex-shrink:0}.params-top-actions__brand{align-items:center;gap:.5rem;min-width:0;margin-right:auto;display:inline-flex}.params-top-actions__logo-mark{border-radius:var(--dt-radius-sm);width:1.75rem;height:1.75rem;color:var(--dt-color-accent-interactive);background:var(--dt-color-surface-card);border:1px solid var(--dt-color-border-default);flex-shrink:0;justify-content:center;align-items:center;padding:.2rem;display:inline-flex;overflow:hidden}.params-top-actions__logo-initials{font-size:.85rem;font-weight:800;line-height:1}.params-top-actions__brand-text{flex-direction:column;justify-content:center;min-width:0;line-height:1.15;display:flex}.params-top-actions__brand-name{color:var(--dt-color-text-primary);font-size:.9375rem;font-weight:700}.params-top-actions__brand-name,.params-top-actions__brand-sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.params-top-actions__brand-sub{color:var(--dt-color-text-muted);font-size:.6875rem;font-weight:500;line-height:1.1}.params-top-actions__dropdown{z-index:120;border-radius:var(--dt-radius-md);min-width:14rem;box-shadow:0 10px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px var(--dt-color-accent-cool);padding:.5rem}@supports (color:color-mix(in lab,red,red)){.params-top-actions__dropdown{box-shadow:0 10px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px color-mix(in srgb,var(--dt-color-accent-cool) 18%,transparent)}}.params-top-actions__dropdown--channel,.params-top-actions__dropdown--menu{background:var(--dt-color-surface-card)}.params-top-actions__item{border-radius:var(--dt-radius-sm);text-align:left;width:100%;color:var(--dt-color-text-primary);transition:all var(--dt-motion-duration-fast) ease;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}.params-top-actions__item--active{background:var(--dt-color-interactive-select-bg);color:var(--dt-color-accent-cool)}.params-top-actions__divider{background:var(--dt-color-border-default);height:1px;margin:.35rem .25rem}.params-top-actions__footer{align-items:center;gap:.4rem;padding:.25rem .25rem 0;display:flex}html[data-theme=dark] .workspace-params-sidebar{border-left-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar{border-left-color:color-mix(in srgb,var(--dt-color-surface-elevated) 6%,transparent)}}html[data-theme=dark] .workspace-params-sidebar{background:var(--dt-color-surface-card)}.workspace-params-sidebar__header{border-bottom:0;justify-content:space-between;align-items:center;padding:.625rem 1rem;display:flex;position:relative}.workspace-params-sidebar__header:after{content:"";background:linear-gradient(90deg,transparent,var(--dt-color-text-primary) 16%,var(--dt-color-text-primary) 84%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar__header:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 16%,color-mix(in srgb,var(--dt-color-text-primary) 16%,transparent) 84%,transparent)}}.workspace-params-sidebar__header:after{pointer-events:none}html[data-theme=dark] .workspace-params-sidebar__header{border-bottom-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar__header{border-bottom-color:color-mix(in srgb,var(--dt-color-surface-elevated) 5%,transparent)}}.workspace-params-sidebar__title{letter-spacing:.06em;text-transform:uppercase;color:var(--dt-color-text-muted);font-size:.75rem;font-weight:700}html[data-theme=dark] .workspace-params-sidebar__title{color:var(--dt-color-text-muted)}.workspace-params-sidebar__close{border-radius:var(--dt-radius-sm);width:2rem;height:2rem;color:var(--dt-color-text-muted);cursor:pointer;transition:all var(--dt-motion-duration-normal) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.workspace-params-sidebar__close:hover{background:var(--dt-color-surface-base);color:var(--dt-color-text-primary)}html[data-theme=dark] .workspace-params-sidebar__close{color:var(--dt-color-text-muted)}html[data-theme=dark] .workspace-params-sidebar__close:hover{background:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar__close:hover{background:color-mix(in srgb,var(--dt-color-surface-elevated) 8%,transparent)}}html[data-theme=dark] .workspace-params-sidebar__close:hover{color:var(--dt-color-text-primary)}.workspace-params-sidebar__content{flex:1;min-width:0;padding:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 0 calc(100% - 24px),#0000)}.workspace-params-sidebar__content::-webkit-scrollbar{width:6px}.workspace-params-sidebar__content::-webkit-scrollbar-track{background:0 0}.workspace-params-sidebar__content::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb);border-radius:3px}html[data-theme=dark] .workspace-params-sidebar__content::-webkit-scrollbar-thumb{background:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar__content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dt-color-text-muted) 50%,transparent)}}.workspace-params-sidebar__hint{border-radius:var(--dt-radius-sm);color:var(--dt-color-text-muted);background:var(--dt-color-surface-base);border:1px solid var(--dt-color-surface-elevated);align-items:flex-start;gap:.5rem;margin:.625rem 1rem .75rem;padding:.5rem .75rem;font-size:11px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar__hint{border:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 40%,transparent)}}html[data-theme=dark] .workspace-params-sidebar__hint{color:var(--dt-color-text-muted);background:var(--dt-color-surface-base);border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar__hint{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 6%,transparent)}}.workspace-params-sidebar__footer{border-top:1px solid var(--dt-color-surface-elevated);padding:.875rem 1rem}@supports (color:color-mix(in lab,red,red)){.workspace-params-sidebar__footer{border-top:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 30%,transparent)}}html[data-theme=dark] .workspace-params-sidebar__footer{border-top-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-sidebar__footer{border-top-color:color-mix(in srgb,var(--dt-color-surface-elevated) 5%,transparent)}}.ws-composer-float-container{width:100%;max-width:var(--ws-measure,56rem);background:var(--dt-color-surface-elevated);border:1px solid var(--dt-color-border-default);box-shadow:0 1px 2px var(--dt-color-shadow-on-surface-low),0 16px 40px var(--dt-color-shadow-on-surface-low);border-radius:0;transition:all .25s;position:relative;overflow:hidden}.ws-composer-float-tools{z-index:10;align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}.ws-composer-float-tools>button{border-radius:var(--dt-radius-sm);width:2rem;height:2rem;color:var(--dt-color-text-muted);transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;background:0 0}.ws-composer-float-tools>button:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}html[data-theme=dark] .ws-composer-float-tools>button{color:var(--dt-color-text-muted);background:0 0}html[data-theme=dark] .ws-composer-float-tools>button:hover{background:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-tools>button:hover{background:color-mix(in srgb,var(--dt-color-surface-elevated) 6%,transparent)}}html[data-theme=dark] .ws-composer-float-tools>button:hover{color:var(--dt-color-text-primary)}.ws-composer-float-send{z-index:10;flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:.5rem;right:.75rem}.ws-composer-send-hint{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;line-height:1;position:absolute;bottom:.4rem;right:calc(100% + .75rem)}.ws-composer-send-hint,html[data-theme=dark] .ws-composer-send-hint{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-composer-float-container{background:var(--dt-color-surface-elevated);border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 10%,transparent)}}html[data-theme=dark] .ws-composer-float-container{box-shadow:0 2px 4px var(--dt-color-shadow-on-surface-high),0 16px 40px var(--dt-color-shadow-on-surface-high)}.ws-composer-float-container:focus-within{border-color:var(--dt-color-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container:focus-within{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 75%,transparent)!important}}.ws-composer-float-container:focus-within{box-shadow:0 0 0 1px var(--dt-color-accent-primary),0 1px 2px var(--dt-color-shadow-on-surface-low),0 16px 40px var(--dt-color-shadow-on-surface-low)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-color-accent-primary) 40%,transparent),0 1px 2px var(--dt-color-shadow-on-surface-low),0 16px 40px var(--dt-color-shadow-on-surface-low)}}html[data-theme=dark] .ws-composer-float-container:focus-within{border-color:var(--dt-color-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container:focus-within{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 85%,transparent)!important}}html[data-theme=dark] .ws-composer-float-container:focus-within{box-shadow:0 0 0 1px var(--dt-color-accent-primary),0 2px 4px var(--dt-color-shadow-on-surface-high),0 16px 40px var(--dt-color-shadow-on-surface-high)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-color-accent-primary) 55%,transparent),0 2px 4px var(--dt-color-shadow-on-surface-high),0 16px 40px var(--dt-color-shadow-on-surface-high)}}.ws-composer-float{padding:1.5rem 2.5rem 1.75rem;position:relative}.ws-composer-float--palette{background:var(--dt-color-composer-bg)}.ws-composer-float-rail{flex-direction:column;gap:.25rem;display:flex;top:.375rem;left:.5rem}.rb-liquid-glass>.ws-composer-float-rail,.ws-composer-float-rail{z-index:10;position:absolute}.ws-composer-float-rail>button{border-radius:var(--dt-radius-sm);white-space:nowrap;min-width:3.5rem;height:1.625rem;color:var(--dt-color-text-secondary);box-shadow:none;transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;background:0 0;border:1px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;padding:0 .5rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ws-composer-float-rail__icon{color:currentColor;opacity:.85;flex-shrink:0;width:13px;height:13px}.ws-composer-float-rail>button:hover{background:var(--dt-color-accent-cool);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-rail>button:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-composer-float-rail>button:hover{color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-rail>button:hover{color:color-mix(in srgb,var(--dt-color-accent-cool) 85%,var(--dt-color-text-primary))}}html[data-theme=dark] .ws-composer-float-rail>button{color:var(--dt-color-text-muted);background:0 0}html[data-theme=dark] .ws-composer-float-rail>button:hover{background:var(--dt-color-accent-cool);border-color:#0000}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-rail>button:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 14%,transparent)}}html[data-theme=dark] .ws-composer-float-rail>button:hover{color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-rail>button:hover{color:color-mix(in srgb,var(--dt-color-accent-cool) 80%,var(--dt-color-text-primary))}}.ws-composer-float-rail>.ws-composer-float-rail__action--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-rail>.ws-composer-float-rail__action--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}.ws-composer-float-rail>.ws-composer-float-rail__action--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-rail>.ws-composer-float-rail__action--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 45%,transparent)}}.ws-composer-float-rail>.ws-composer-float-rail__action--active{color:var(--dt-color-accent-cool)}html[data-theme=dark] .ws-composer-float-rail>.ws-composer-float-rail__action--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-rail>.ws-composer-float-rail__action--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 16%,transparent)}}html[data-theme=dark] .ws-composer-float-rail>.ws-composer-float-rail__action--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-rail>.ws-composer-float-rail__action--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}html[data-theme=dark] .ws-composer-float-rail>.ws-composer-float-rail__action--active{color:var(--dt-color-accent-cool)}.ws-composer-float-container:not(.ws-composer-float-container--fullscreen) .ws-composer-prompt-field{padding-left:4.25rem}.ws-composer-prompt-field{align-items:stretch;gap:0;display:flex;overflow:hidden}.ws-composer-prompt-actions{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ws-composer-prompt-actions__group{align-items:center;gap:.25rem;display:flex}.ws-composer-prompt-actions>button{border-radius:var(--dt-radius-md);width:2.25rem;height:2.25rem;color:var(--dt-color-text-muted);transition:background-color var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease,transform var(--dt-motion-duration-normal) ease,opacity var(--dt-motion-duration-normal) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ws-composer-prompt-actions>button:hover:not(:disabled){background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}.ws-composer-prompt-actions>button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .ws-composer-prompt-actions>button{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-composer-prompt-actions>button:hover:not(:disabled){background:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-prompt-actions>button:hover:not(:disabled){background:color-mix(in srgb,var(--dt-color-surface-elevated) 8%,transparent)}}html[data-theme=dark] .ws-composer-prompt-actions>button:hover:not(:disabled){color:var(--dt-color-text-primary)}.ws-composer-textarea-wrapper{flex:1;min-height:0;position:relative;overflow:hidden}.ws-composer-textarea-wrapper>.relative{max-height:280px;overflow:hidden}.ws-composer-textarea-wrapper .ws-prompt-editor{word-break:break-word;overflow-wrap:break-word;max-height:280px;overflow:hidden auto}.workspace-params-toggle{z-index:20;border:1px solid var(--dt-color-surface-elevated);justify-content:center;align-items:center;width:1.25rem;height:2.75rem;display:inline-flex;position:absolute;top:50%;right:0}@supports (color:color-mix(in lab,red,red)){.workspace-params-toggle{border:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 45%,transparent)}}.workspace-params-toggle{border-radius:var(--dt-radius-sm) 0 0 var(--dt-radius-sm);background:var(--dt-color-surface-base);border-right:none}@supports (color:color-mix(in lab,red,red)){.workspace-params-toggle{background:color-mix(in srgb,var(--dt-color-surface-base) 92%,transparent)}}.workspace-params-toggle{color:var(--dt-color-text-muted);cursor:pointer;transition:all var(--dt-motion-duration-normal) ease;transform:translate(100%,-50%)}html[data-theme=dark] .workspace-params-toggle{border-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-toggle{border-color:color-mix(in srgb,var(--dt-color-surface-elevated) 8%,transparent)}}html[data-theme=dark] .workspace-params-toggle{background:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-params-toggle{background:color-mix(in srgb,var(--dt-color-surface-muted) 92%,transparent)}}html[data-theme=dark] .workspace-params-toggle{color:var(--dt-color-text-muted)}.workspace-params-toggle:hover{background:var(--dt-color-surface-elevated);width:1.375rem;color:var(--dt-color-accent-interactive)}html[data-theme=dark] .workspace-params-toggle:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-accent-cool)}.workspace-params-toggle--expanded{right:20rem}@media (width<=1024px){.workspace-params-toggle--expanded{right:18rem}}.ws-sidebar{z-index:20;background:var(--dt-color-surface-base);flex-direction:column;width:15rem;height:100%;min-height:0;transition:width .25s;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ws-sidebar,html[data-theme=dark] .ws-sidebar{box-shadow:none}.ws-sidebar--collapsed{width:3rem;box-shadow:none}html[data-theme=dark] .ws-sidebar--collapsed{box-shadow:none}.ws-sidebar__header{flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .5rem .25rem;display:flex}.ws-sidebar__collapse{border-radius:var(--dt-radius-sm);width:1.75rem;height:1.75rem;color:var(--dt-color-text-muted);cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-sidebar__collapse:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__collapse:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 8%,transparent)}}.ws-sidebar__collapse:hover{color:var(--dt-color-accent-interactive)}html[data-theme=dark] .ws-sidebar__collapse{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-sidebar__collapse:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__collapse:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 14%,transparent)}}html[data-theme=dark] .ws-sidebar__collapse:hover{color:var(--dt-color-accent-cool)}.ws-sidebar__title{flex:1;min-width:0;overflow:hidden}.ws-sidebar__title-text{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.ws-sidebar__title-text,html[data-theme=dark] .ws-sidebar__title-text{color:var(--dt-color-text-primary)}.ws-sidebar__icon-rail{flex-direction:column;flex:1;align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.ws-sidebar__icon-btn{border-radius:var(--dt-radius-sm);width:2rem;height:2rem;color:var(--dt-color-text-muted);cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ws-sidebar__icon-btn:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__icon-btn:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-sidebar__icon-btn:hover{color:var(--dt-color-accent-interactive)}.ws-sidebar__icon-btn:disabled{opacity:.35;cursor:not-allowed}html[data-theme=dark] .ws-sidebar__icon-btn{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-sidebar__icon-btn:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__icon-btn:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}html[data-theme=dark] .ws-sidebar__icon-btn:hover{color:var(--dt-color-accent-cool)}.ws-sidebar__icon-btn--new{color:var(--dt-color-accent-interactive-fg);background:var(--dt-color-accent-interactive)}html[data-theme=dark] .ws-sidebar__icon-btn--new{color:var(--dt-color-surface-base);background:var(--dt-color-text-muted)}.ws-sidebar__icon-dot{background:var(--dt-color-accent-success);width:.5rem;height:.5rem;top:.125rem;right:.125rem}.ws-sidebar__icon-count,.ws-sidebar__icon-dot{border-radius:var(--dt-radius-full);position:absolute}.ws-sidebar__icon-count{background:var(--dt-color-text-muted);min-width:.875rem;height:.875rem;color:var(--dt-color-surface-base);text-align:center;padding:0 .1875rem;font-size:.5625rem;font-weight:700;line-height:.875rem;top:-.125rem;right:-.125rem}.ws-sidebar__content{flex:1;overflow:hidden}.ws-sidebar__content,.ws-sidebar__section{flex-direction:column;min-height:0;display:flex}.ws-sidebar__section{flex-shrink:0}.ws-sidebar__section-header{letter-spacing:0;text-transform:none;cursor:pointer;width:100%;transition:color var(--dt-motion-duration-fast) ease;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .5rem .25rem;font-size:.8125rem;font-weight:700;display:flex}.ws-sidebar__section-header,.ws-sidebar__section-header:hover,html[data-theme=dark] .ws-sidebar__section-header{color:var(--dt-color-text-primary)}html[data-theme=dark] .ws-sidebar__section-header:hover{color:var(--dt-color-accent-cool)}.ws-sidebar__section-icon{opacity:1}.ws-sidebar__section-label{align-items:center;gap:.375rem;display:flex}.ws-sidebar__section-count{border-radius:var(--dt-radius-full);background:var(--dt-color-text-muted);justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__section-count{background:color-mix(in srgb,var(--dt-color-text-muted) 12%,transparent)}}.ws-sidebar__section-count{color:var(--dt-color-accent-interactive);letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:700}html[data-theme=dark] .ws-sidebar__section-count{background:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__section-count{background:color-mix(in srgb,var(--dt-color-text-muted) 18%,transparent)}}html[data-theme=dark] .ws-sidebar__section-count{color:var(--dt-color-text-muted)}.ws-sidebar__section-body{padding:0 .375rem .5rem}.ws-sidebar__history-body{flex:1;min-height:0;padding-right:.25rem;overflow:hidden auto}.ws-sidebar__history-body::-webkit-scrollbar{width:4px}.ws-sidebar__history-body::-webkit-scrollbar-track{background:0 0}.ws-sidebar__history-body::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb);border-radius:var(--dt-radius-full)}html[data-theme=dark] .ws-sidebar__history-body::-webkit-scrollbar-thumb{background:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__history-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dt-color-text-muted) 50%,transparent)}}.ws-sidebar__empty{text-align:center;padding:.75rem .5rem;font-size:.75rem}.ws-sidebar__empty,html[data-theme=dark] .ws-sidebar__empty{color:var(--dt-color-text-muted)}.ws-sidebar__history-list{flex-direction:column;gap:.125rem;display:flex}.ws-sidebar__history-item{border-radius:var(--dt-radius-xs);cursor:pointer;width:100%;transition:background-color var(--dt-motion-duration-fast) ease,border-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:600;display:flex}.ws-sidebar__history-item,html[data-theme=dark] .ws-sidebar__history-item{color:var(--dt-color-text-primary)}.ws-sidebar__history-item:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__history-item:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 5%,transparent)}}html[data-theme=dark] .ws-sidebar__history-item:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__history-item:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent)}}.ws-sidebar__history-item--active{color:var(--dt-color-text-primary);border-left-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__history-item--active{border-left-color:color-mix(in srgb,var(--dt-color-text-primary) 35%,transparent)}}.ws-sidebar__history-item--active{background:0 0}.ws-sidebar__history-item--active:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__history-item--active:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 6%,transparent)}}html[data-theme=dark] .ws-sidebar__history-item--active{color:var(--dt-color-accent-cool);border-left-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__history-item--active{border-left-color:color-mix(in srgb,var(--dt-color-accent-cool) 65%,transparent)}}html[data-theme=dark] .ws-sidebar__history-item--active{background:0 0}html[data-theme=dark] .ws-sidebar__history-item--active:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__history-item--active:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 12%,transparent)}}.ws-sidebar__history-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-sidebar__history-count{flex-shrink:0;font-size:.6875rem;font-weight:700}.ws-sidebar__history-count,html[data-theme=dark] .ws-sidebar__history-count{color:var(--dt-color-text-muted)}.ws-sidebar__footer{border-top:1px solid var(--dt-color-surface-elevated);flex-direction:column;gap:.375rem;padding:.75rem .375rem .5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__footer{border-top:1px solid color-mix(in srgb,var(--dt-color-surface-elevated) 20%,transparent)}}.ws-sidebar__footer{flex-shrink:0}html[data-theme=dark] .ws-sidebar__footer{border-top-color:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__footer{border-top-color:color-mix(in srgb,var(--dt-color-surface-elevated) 3%,transparent)}}.ws-sidebar__footer-btn{border-radius:var(--dt-radius-sm);cursor:pointer;width:100%;transition:all var(--dt-motion-duration-fast) ease;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;font-weight:600;display:flex}.ws-sidebar__footer-btn:disabled{opacity:.35;cursor:not-allowed}.ws-sidebar__footer-btn--primary{background:var(--dt-color-accent-interactive);color:var(--dt-color-accent-interactive-fg);box-shadow:0 1px 2px var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__footer-btn--primary{box-shadow:0 1px 2px color-mix(in srgb,var(--dt-color-accent-interactive) 25%,transparent)}}.ws-sidebar__footer-btn--primary:hover:not(:disabled){background:var(--dt-color-accent-interactive);box-shadow:0 2px 6px var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__footer-btn--primary:hover:not(:disabled){box-shadow:0 2px 6px color-mix(in srgb,var(--dt-color-accent-interactive) 30%,transparent)}}html[data-theme=dark] .ws-sidebar__footer-btn--primary{background:var(--dt-color-accent-cool);color:var(--dt-color-accent-interactive-fg);box-shadow:0 1px 2px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__footer-btn--primary{box-shadow:0 1px 2px color-mix(in srgb,var(--dt-color-accent-cool) 30%,transparent)}}html[data-theme=dark] .ws-sidebar__footer-btn--primary:hover:not(:disabled){background:var(--dt-color-accent-cool);box-shadow:0 2px 6px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__footer-btn--primary:hover:not(:disabled){box-shadow:0 2px 6px color-mix(in srgb,var(--dt-color-accent-cool) 35%,transparent)}}.ws-sidebar__footer-btn--danger{color:var(--dt-color-text-muted);background:0 0}.ws-sidebar__footer-btn--danger:hover:not(:disabled){color:var(--dt-color-accent-error);background:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.ws-sidebar__footer-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--dt-color-accent-error) 5%,transparent)}}html[data-theme=dark] .ws-sidebar__footer-btn--danger{color:var(--dt-color-text-muted)}html[data-theme=dark] .ws-sidebar__footer-btn--danger:hover:not(:disabled){color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__footer-btn--danger:hover:not(:disabled){color:color-mix(in srgb,var(--dt-color-accent-error) 85%,#fff)}}html[data-theme=dark] .ws-sidebar__footer-btn--danger:hover:not(:disabled){background:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-sidebar__footer-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--dt-color-accent-error) 8%,transparent)}}.ws-channel-list{flex-direction:column;gap:.125rem;display:flex}.ws-channel-option{border-radius:var(--dt-radius-xs);cursor:pointer;width:100%;transition:all var(--dt-motion-duration-fast) ease;text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.ws-channel-option:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 5%,transparent)}}html[data-theme=dark] .ws-channel-option:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-channel-option:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent)}}.ws-channel-option--active{border-left-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option--active{border-left-color:color-mix(in srgb,var(--dt-color-text-primary) 35%,transparent)}}.ws-channel-option--active{background:0 0}.ws-channel-option--active:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option--active:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 6%,transparent)}}html[data-theme=dark] .ws-channel-option--active{border-left-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-channel-option--active{border-left-color:color-mix(in srgb,var(--dt-color-accent-cool) 65%,transparent)}}html[data-theme=dark] .ws-channel-option--active{background:0 0}html[data-theme=dark] .ws-channel-option--active:hover{background:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-channel-option--active:hover{background:color-mix(in srgb,var(--dt-color-accent-interactive) 12%,transparent)}}.ws-channel-option--smart{position:relative}.ws-channel-option__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ws-channel-option__name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.ws-channel-option__name,html[data-theme=dark] .ws-channel-option__name{color:var(--dt-color-text-primary)}.ws-channel-option--active .ws-channel-option__name{color:var(--dt-color-text-primary);font-weight:700}html[data-theme=dark] .ws-channel-option--active .ws-channel-option__name{color:var(--dt-color-accent-cool);font-weight:700}.ws-channel-option__meta{border-radius:var(--dt-radius-full);align-items:center;gap:.3rem;padding:.15rem .35rem;display:inline-flex}.ws-channel-option__price{border:1px solid var(--dt-color-price);background-color:var(--dt-color-price);font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ws-channel-option__price{background-color:color-mix(in srgb,var(--dt-color-price) 14%,transparent)}}.ws-channel-option__price{border-radius:var(--dt-radius-full);padding:0 .25rem}.ws-channel-option__rate{border-radius:var(--dt-radius-xs);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800;line-height:1;font-family:var(--dt-typography-font-family-mono);border:1px solid #0000;padding:.125rem .5rem}.ws-channel-option__rate--high{background-color:var(--dt-color-reliability-high)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option__rate--high{background-color:color-mix(in srgb,var(--dt-color-reliability-high) 90%,transparent)}}.ws-channel-option__rate--high{color:var(--dt-color-misc-send-fg);border-color:#0000}.ws-channel-option__rate--medium{background-color:var(--dt-color-reliability-medium)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option__rate--medium{background-color:color-mix(in srgb,var(--dt-color-reliability-medium) 90%,transparent)}}.ws-channel-option__rate--medium{color:var(--dt-color-misc-send-fg);border-color:#0000}.ws-channel-option__rate--low{background-color:var(--dt-color-reliability-low)}@supports (color:color-mix(in lab,red,red)){.ws-channel-option__rate--low{background-color:color-mix(in srgb,var(--dt-color-reliability-low) 90%,transparent)}}.ws-channel-option__rate--low{color:var(--dt-color-misc-send-fg);border-color:#0000}.ws-composer-float-container.ws-composer-float-container--fullscreen.rb-liquid-glass{z-index:9999;place-items:center;width:100vw;height:100vh;padding:1rem;display:grid;inset:0;background:var(--dt-color-surface-base)!important;max-width:none!important;margin:0!important;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container.ws-composer-float-container--fullscreen.rb-liquid-glass{background:color-mix(in srgb,var(--dt-color-surface-base) 94%,transparent)!important}}.ws-composer-float-container.ws-composer-float-container--fullscreen.rb-liquid-glass{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;box-shadow:none!important;border:none!important;border-radius:0!important;overflow:hidden!important}.ws-composer-float-container--fullscreen:before{content:"";z-index:0;pointer-events:none;filter:blur(90px);background:radial-gradient(38% 42% at 18% 22%,var(--dt-color-aurora-glow-1),transparent 70%),radial-gradient(34% 40% at 82% 70%,var(--dt-color-aurora-glow-3),transparent 72%);position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container--fullscreen:before{background:radial-gradient(38% 42% at 18% 22%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 34%,transparent),transparent 70%),radial-gradient(34% 40% at 82% 70%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 26%,transparent),transparent 72%)}}.ws-composer-float-container--fullscreen:before{animation:22s ease-in-out infinite alternate ws-fs-aurora}.ws-composer-float-container--fullscreen:after{content:"";z-index:0;pointer-events:none;filter:blur(110px);background:radial-gradient(30% 34% at 74% 16%,var(--dt-color-aurora-glow-4),transparent 74%);position:absolute;inset:-16%}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container--fullscreen:after{background:radial-gradient(30% 34% at 74% 16%,color-mix(in srgb,var(--dt-color-aurora-glow-4) 22%,transparent),transparent 74%)}}.ws-composer-float-container--fullscreen:after{animation:27s ease-in-out infinite alternate-reverse ws-fs-aurora}@keyframes ws-fs-aurora{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.ws-composer-float-container--fullscreen:after,.ws-composer-float-container--fullscreen:before{animation:none}}html[data-theme=dark] .ws-composer-float-container--fullscreen.rb-liquid-glass{background:var(--dt-color-surface-base)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container--fullscreen.rb-liquid-glass{background:color-mix(in srgb,var(--dt-color-surface-base) 90%,transparent)!important}}.ws-composer-float-container--fullscreen .ws-composer-float{z-index:1;background:var(--dt-color-surface-elevated);flex-direction:column;height:min(68vh,620px);margin:0;padding:2.75rem 2.25rem 2rem;display:flex;position:relative;width:min(60vw,760px)!important;max-width:none!important}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container--fullscreen .ws-composer-float{background:color-mix(in srgb,var(--dt-color-surface-elevated) 82%,transparent)}}.ws-composer-float-container--fullscreen .ws-composer-float{-webkit-backdrop-filter:blur(20px)saturate(135%);border:1px solid var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container--fullscreen .ws-composer-float{border:1px solid color-mix(in srgb,var(--dt-color-border-default) 60%,transparent)}}.ws-composer-float-container--fullscreen .ws-composer-float{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-mid),0 8px 32px var(--dt-color-shadow-on-surface-mid),0 32px 90px var(--dt-color-shadow-on-surface-high);border-radius:0;overflow:hidden}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-float{background:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-float{background:color-mix(in srgb,var(--dt-color-surface-base) 74%,transparent)}}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-float{box-shadow:inset 0 1px 0 0 #ffffff1a,0 8px 32px var(--dt-color-shadow-on-surface-high),0 32px 90px var(--dt-color-shadow-on-surface-high);border-color:#ffffff1a}.ws-composer-float-container--fullscreen .ws-composer-float:before{display:none}.ws-composer-float-container--fullscreen .ws-composer-prompt-field{min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow:hidden}.ws-composer-float-container--fullscreen .ws-composer-textarea-wrapper{border-bottom:1px dashed var(--dt-color-text-primary);flex:1;min-height:200px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container--fullscreen .ws-composer-textarea-wrapper{border-bottom:1px dashed color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-textarea-wrapper{border-bottom-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-textarea-wrapper{border-bottom-color:color-mix(in srgb,var(--dt-color-text-primary) 18%,transparent)}}.ws-composer-float-container--fullscreen .ws-prompt-editor--fullscreen{height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}.ws-composer-float-container--fullscreen .ws-prompt-editor{letter-spacing:.01em;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,sans-serif;height:100%!important;min-height:0!important;max-height:none!important;color:var(--dt-color-text-primary)!important;white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:break-word!important;text-align:left!important;padding:.5rem 0!important;font-size:15px!important;line-height:1.7!important;overflow:hidden auto!important}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-prompt-editor{color:var(--dt-color-text-primary)!important}.ws-composer-float-container--fullscreen .ws-composer-float-tools{top:.5rem;left:.5rem}.ws-composer-float-container--fullscreen .ws-composer-float-tools>button{width:2.25rem;height:2.25rem;color:var(--dt-color-text-muted);background:0 0;border-color:#0000}.ws-composer-float-container--fullscreen .ws-composer-float-tools>button:hover{background:var(--dt-color-surface-muted);color:var(--dt-color-text-primary)}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-float-tools>button{color:var(--dt-color-text-muted);background:0 0;border-color:#0000}html[data-theme=dark] .ws-composer-float-container--fullscreen .ws-composer-float-tools>button:hover{color:var(--dt-color-text-primary);background:#ffffff14}.ws-composer-float-container--fullscreen .ws-composer-float-send{bottom:.5rem;right:.5rem}.ws-composer-float-container--fullscreen .ws-composer-send-btn{width:2.5rem;height:2.5rem}.ws-task-dock{z-index:30;position:absolute;top:-2.125rem;right:.5rem}.ws-task-dock__pill{border-radius:var(--dt-radius-full);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);align-items:center;gap:.3125rem;height:1.5rem;padding:0 .5rem 0 .3125rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ws-task-dock__pill{background:color-mix(in srgb,var(--dt-color-surface-card) 88%,transparent)}}.ws-task-dock__pill{-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px var(--dt-color-shadow-on-surface-low);color:var(--dt-color-text-primary);cursor:pointer;font-size:.6875rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s}.ws-task-dock__pill:hover{border-color:var(--dt-color-accent-interactive);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock__pill:hover{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 45%,transparent)}}.ws-task-dock__pill:hover{box-shadow:0 4px 14px var(--dt-color-shadow-on-surface-mid)}.ws-task-dock__pill:focus-visible{outline:2px solid var(--dt-color-accent-interactive);outline-offset:2px}.ws-task-dock__pill{animation:.4s ws-task-dock-pop-in}@keyframes ws-task-dock-pop-in{0%{opacity:0;transform:translateY(4px)scale(.85)}60%{transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.ws-task-dock--flash .ws-task-dock__pill{animation:.45s ws-task-dock-pop-in}.ws-task-dock__text{white-space:nowrap;letter-spacing:.01em;font-variant-numeric:tabular-nums}.ws-task-dock--running .ws-task-dock__pill{border-color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--running .ws-task-dock__pill{border-color:color-mix(in srgb,var(--dt-color-accent-interactive) 45%,transparent)}}.ws-task-dock--running .ws-task-dock__pill{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--running .ws-task-dock__pill{background:color-mix(in srgb,var(--dt-color-accent-primary) 7%,var(--dt-color-surface-card))}}.ws-task-dock--running .ws-task-dock__text{color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--failed .ws-task-dock__pill{border-color:color-mix(in srgb,var(--dt-color-accent-error) 55%,transparent)}}.ws-task-dock--failed .ws-task-dock__pill{background:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--failed .ws-task-dock__pill{background:color-mix(in srgb,var(--dt-color-accent-error) 9%,var(--dt-color-surface-card))}}.ws-task-dock--failed .ws-task-dock__pill{animation:1.8s ease-in-out infinite ws-task-dock-fail-glow}.ws-task-dock--failed .ws-task-dock__text{color:var(--dt-color-accent-error)}@keyframes ws-task-dock-fail-glow{0%,to{box-shadow:0 2px 10px var(--dt-color-shadow-on-surface-low)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--dt-color-accent-error) 16%,transparent),0 2px 12px var(--dt-color-shadow-on-surface-low)}}.ws-task-dock--succeeded .ws-task-dock__text{color:var(--dt-color-accent-success)}.ws-task-dock__ring-wrap{place-items:center;width:.875rem;height:.875rem;display:grid;position:relative}.ws-task-dock__ring{background:conic-gradient(var(--dt-color-accent-interactive) calc(var(--p,0)*1%),var(--dt-color-text-muted) 0);border-radius:50%;width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.ws-task-dock__ring{background:conic-gradient(var(--dt-color-accent-interactive) calc(var(--p,0)*1%),color-mix(in srgb,var(--dt-color-text-muted) 32%,transparent) 0)}}.ws-task-dock__ring{transition:background .4s;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.ws-task-dock__ring--indet{animation:1.1s linear infinite ws-task-ring-spin}@keyframes ws-task-ring-spin{to{transform:rotate(1turn)}}.ws-task-dock__ring-icon{width:.5rem;height:.5rem;position:absolute}.ws-task-dock--succeeded .ws-task-dock__ring{background:var(--dt-color-accent-success)}.ws-task-dock--succeeded .ws-task-dock__ring-icon{color:var(--dt-color-accent-success)}.ws-task-dock--failed .ws-task-dock__pill{border-color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--failed .ws-task-dock__pill{border-color:color-mix(in srgb,var(--dt-color-accent-error) 45%,transparent)}}.ws-task-dock--failed .ws-task-dock__ring{background:conic-gradient(var(--dt-color-accent-error) calc(var(--p,0)*1%),var(--dt-color-text-muted) 0)}@supports (color:color-mix(in lab,red,red)){.ws-task-dock--failed .ws-task-dock__ring{background:conic-gradient(var(--dt-color-accent-error) calc(var(--p,0)*1%),color-mix(in srgb,var(--dt-color-text-muted) 32%,transparent) 0)}}.ws-task-dock--failed .ws-task-dock__ring-icon{color:var(--dt-color-accent-error)}.ws-task-dock__alert{background:var(--dt-color-accent-error);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--dt-color-surface-card);top:-.25rem;right:-.25rem}.ws-task-dock__alert,.ws-task-dock__alert:after{border-radius:var(--dt-radius-full);position:absolute}.ws-task-dock__alert:after{content:"";border:1.5px solid var(--dt-color-accent-error);animation:1.8s ease-out infinite ws-task-alert-pulse;inset:-2px}@keyframes ws-task-alert-pulse{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}.ws-task-dock__panel{border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);width:18rem;max-height:17rem;box-shadow:0 12px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px var(--dt-color-accent-cool);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .5rem);right:0}@supports (color:color-mix(in lab,red,red)){.ws-task-dock__panel{box-shadow:0 12px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px color-mix(in srgb,var(--dt-color-accent-cool) 8%,transparent)}}.ws-task-dock__panel{overflow:hidden}.ws-task-dock__panel-head{border-bottom:1px solid var(--dt-color-border-default);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.ws-task-dock__panel-title{letter-spacing:.04em;color:var(--dt-color-text-muted);font-size:.6875rem;font-weight:700}.ws-task-dock__panel-meta{color:var(--dt-color-text-subtle);font-variant-numeric:tabular-nums;font-size:.625rem}.ws-task-dock__clear{border-radius:var(--dt-radius-xs);color:var(--dt-color-accent-interactive);transition:color var(--dt-motion-duration-fast) ease;margin-left:auto;padding:0 .25rem;font-size:.6875rem;font-weight:600}.ws-task-dock__clear:hover{color:var(--dt-color-accent-cool);text-decoration:underline}.ws-task-dock__rows{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ws-task-row{transition:background var(--dt-motion-duration-fast) ease;align-items:flex-start;gap:.5rem;padding:.4375rem .625rem;display:flex}.ws-task-row+.ws-task-row{border-top:1px solid var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.ws-task-row+.ws-task-row{border-top:1px solid color-mix(in srgb,var(--dt-color-border-default) 55%,transparent)}}.ws-task-row:hover,.ws-task-row__icon{background:var(--dt-color-surface-muted)}.ws-task-row__icon{border-radius:var(--dt-radius-xs);width:1.5rem;height:1.5rem;color:var(--dt-color-text-muted);transition:background var(--dt-motion-duration-normal) ease,color var(--dt-motion-duration-normal) ease;flex-shrink:0;place-items:center;display:grid}.ws-task-row--running .ws-task-row__icon{color:var(--dt-color-accent-interactive);background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ws-task-row--running .ws-task-row__icon{background:color-mix(in srgb,var(--dt-color-accent-primary) 10%,transparent)}}.ws-task-row--succeeded .ws-task-row__icon{color:var(--dt-color-accent-success);background:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.ws-task-row--succeeded .ws-task-row__icon{background:color-mix(in srgb,var(--dt-color-accent-success) 10%,transparent)}}.ws-task-row--failed .ws-task-row__icon{color:var(--dt-color-accent-error);background:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.ws-task-row--failed .ws-task-row__icon{background:color-mix(in srgb,var(--dt-color-accent-error) 10%,transparent)}}.ws-task-row__body{flex:1;min-width:0}.ws-task-row__prompt{color:var(--dt-color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;line-height:1.35;overflow:hidden}.ws-task-row--queued .ws-task-row__prompt,.ws-task-row__meta{color:var(--dt-color-text-muted)}.ws-task-row__meta{align-items:center;gap:.375rem;margin-top:.125rem;font-size:.625rem;line-height:1.25rem;display:flex}.ws-task-row__status{flex-shrink:0;font-weight:600}.ws-task-row--running .ws-task-row__status{color:var(--dt-color-accent-interactive)}.ws-task-row--succeeded .ws-task-row__status{color:var(--dt-color-accent-success)}.ws-task-row--failed .ws-task-row__status{color:var(--dt-color-accent-error)}.ws-task-row__bar{border-radius:var(--dt-radius-full);background:var(--dt-color-text-muted);flex:1;height:3px}@supports (color:color-mix(in lab,red,red)){.ws-task-row__bar{background:color-mix(in srgb,var(--dt-color-text-muted) 25%,transparent)}}.ws-task-row__bar{overflow:hidden}.ws-task-row__bar>i{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-interactive);height:100%;transition:width .4s ease-out;display:block}.ws-task-row__error{min-width:0;color:var(--dt-color-accent-error);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ws-task-row__action{border-radius:var(--dt-radius-xs);width:1.375rem;height:1.375rem;color:var(--dt-color-text-subtle);opacity:0;cursor:pointer;transition:color var(--dt-motion-duration-fast) ease,background var(--dt-motion-duration-fast) ease,opacity var(--dt-motion-duration-fast) ease;background:0 0;border:none;flex-shrink:0;place-items:center;margin:.0625rem 0;display:grid}.ws-task-row:hover .ws-task-row__action,.ws-task-row__action:focus-visible{opacity:1}.ws-task-row__action:hover{background:var(--dt-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.ws-task-row__action:hover{background:color-mix(in srgb,var(--dt-color-text-muted) 14%,transparent)}}.ws-task-row__action:hover{color:var(--dt-color-text-primary)}.ws-task-row--failed .ws-task-row__action:hover{color:var(--dt-color-accent-error)}.ws-task-dock-pop-enter-active,.ws-task-dock-pop-leave-active{transition:opacity .16s,transform .16s}.ws-task-dock-pop-enter-from,.ws-task-dock-pop-leave-to{opacity:0;transform:translateY(4px)scale(.97)}html[data-theme=dark] :where(.ws-task-dock__pill){background:var(--dt-color-surface-elevated)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] :where(.ws-task-dock__pill){background:color-mix(in srgb,var(--dt-color-surface-elevated) 82%,transparent)}}html[data-theme=dark] :where(.ws-task-dock__pill){border-color:#ffffff1a}html[data-theme=dark] .ws-task-dock__alert{box-shadow:0 0 0 2px var(--dt-color-surface-elevated)}@media (prefers-reduced-motion:reduce){.ws-task-dock__ring--indet{animation:none}.ws-task-dock__alert:after{opacity:0;animation:none}.ws-task-dock--failed .ws-task-dock__pill,.ws-task-dock--flash .ws-task-dock__pill,.ws-task-dock__pill{animation:none}}.ws-composer-float--stream{flex-direction:column;display:flex}.ws-composer-float-container:not(.ws-composer-float-container--fullscreen) .ws-composer-float--stream .ws-composer-prompt-field{padding-left:1rem;padding-right:1rem}.ws-composer-float-rail--toolbar{flex-direction:row;align-items:center;gap:.625rem;padding:.5rem .875rem .75rem;position:static}.rb-liquid-glass>.ws-composer-float-rail--toolbar{position:static}.ws-composer-float-rail--toolbar .ws-composer-float-rail__action{border-radius:var(--dt-radius-full);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);gap:.375rem;height:2rem;padding:0 .875rem;font-size:12px}.ws-composer-float-rail--toolbar .ws-composer-float-rail__action:hover{border-color:var(--dt-color-accent-interactive);color:var(--dt-color-accent-interactive)}.ws-composer-float-container>.ws-composer-cost-badge{z-index:10;border-radius:var(--dt-radius-full);background:var(--dt-color-price);align-items:center;gap:.375rem;max-width:60%;padding:.25rem .625rem;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:.5rem;right:.5rem}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container>.ws-composer-cost-badge{background:color-mix(in srgb,var(--dt-color-price) 14%,var(--dt-color-surface-card))}}.ws-composer-float-container>.ws-composer-cost-badge{border:1px solid var(--dt-color-price)}@supports (color:color-mix(in lab,red,red)){.ws-composer-float-container>.ws-composer-cost-badge{border:1px solid color-mix(in srgb,var(--dt-color-price) 35%,transparent)}}.ws-composer-float-container>.ws-composer-cost-badge{color:var(--dt-color-price-text);box-shadow:0 1px 4px var(--dt-color-shadow-on-surface-low)}.ws-composer-float-container>.ws-composer-cost-badge .ws-composer-cost-badge__label{opacity:.85;flex-shrink:0}.ws-composer-float-container>.ws-composer-cost-badge .ws-composer-cost-badge__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=dark] .ws-composer-float-container>.ws-composer-cost-badge{background:var(--dt-color-price)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-composer-float-container>.ws-composer-cost-badge{background:color-mix(in srgb,var(--dt-color-price) 90%,transparent)}}html[data-theme=dark] .ws-composer-float-container>.ws-composer-cost-badge{color:var(--dt-color-misc-send-fg)}.ws-composer-float-container--fullscreen .ws-composer-float-container>.ws-composer-cost-badge{display:none}.ws-prompt-editor{padding:.5rem 0}.ws-prompt-editor,html[data-theme=dark] .ws-prompt-editor{color:var(--dt-color-text-primary)}.ws-prompt-pill{vertical-align:middle;border-radius:var(--dt-radius-full);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color var(--dt-motion-duration-fast) ease,border-color var(--dt-motion-duration-fast) ease,box-shadow var(--dt-motion-duration-fast) ease;border:1px solid #0000;align-items:center;gap:.25rem;margin:0 .125rem;padding:.125rem .5rem;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.ws-prompt-pill:hover{box-shadow:0 0 0 2px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--dt-color-accent-cool) 15%,transparent)}}.ws-prompt-pill--file{background-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--file{background-color:color-mix(in srgb,var(--dt-color-accent-cool) 15%,var(--dt-color-surface-elevated))}}.ws-prompt-pill--file{color:var(--dt-color-accent-interactive)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--file{color:color-mix(in srgb,var(--dt-color-accent-interactive) 75%,#000)}}.ws-prompt-pill--file{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--file{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 35%,var(--dt-color-surface-elevated))}}html[data-theme=dark] .ws-prompt-pill--file{background-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--file{background-color:color-mix(in srgb,var(--dt-color-accent-cool) 18%,transparent)}}html[data-theme=dark] .ws-prompt-pill--file{color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--file{color:color-mix(in srgb,var(--dt-color-accent-cool) 65%,#fff)}}html[data-theme=dark] .ws-prompt-pill--file{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--file{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 35%,transparent)}}.ws-prompt-pill--region{background-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--region{background-color:color-mix(in srgb,var(--dt-color-accent-success) 15%,var(--dt-color-surface-elevated))}}.ws-prompt-pill--region{color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--region{color:color-mix(in srgb,var(--dt-color-accent-success) 65%,#000)}}.ws-prompt-pill--region{border-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.ws-prompt-pill--region{border-color:color-mix(in srgb,var(--dt-color-accent-success) 35%,var(--dt-color-surface-elevated))}}html[data-theme=dark] .ws-prompt-pill--region{background-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--region{background-color:color-mix(in srgb,var(--dt-color-accent-success) 18%,transparent)}}html[data-theme=dark] .ws-prompt-pill--region{color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--region{color:color-mix(in srgb,var(--dt-color-accent-success) 60%,#fff)}}html[data-theme=dark] .ws-prompt-pill--region{border-color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ws-prompt-pill--region{border-color:color-mix(in srgb,var(--dt-color-accent-success) 35%,transparent)}}.ws-prompt-editor .ws-prompt-pill+.ws-prompt-pill,.ws-prompt-editor .ws-prompt-pill+br+.ws-prompt-pill{margin-left:.25rem}.ws-prompt-pill__dot{border-radius:var(--dt-radius-full);flex-shrink:0;width:.375rem;height:.375rem;margin-right:.25rem;display:inline-block}.rb-grid-overlay{background-image:linear-gradient(var(--dt-color-border-default) 1px,transparent 1px),linear-gradient(90deg,var(--dt-color-border-default) 1px,transparent 1px);opacity:.9;background-size:32px 32px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 40%,#0000);mask-image:radial-gradient(120% 90% at 50% 0,#000 40%,#0000)}.rb-grid-overlay,.rb-noise{z-index:0;pointer-events:none;position:absolute;inset:0}.rb-noise{opacity:.06;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);-webkit-mask-image:radial-gradient(72% 68% at 50% 45%,#000 28%,#0000 76%);mask-image:radial-gradient(72% 68% at 50% 45%,#000 28%,#0000 76%)}.rb-gradient-border{border-radius:var(--dt-radius-md);background:linear-gradient(135deg,var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-2),var(--dt-color-aurora-glow-3),var(--dt-color-aurora-glow-4));background-size:300% 300%;padding:1px;animation:6s infinite rb-gb-shift;position:relative}.rb-gradient-border>i{background:var(--dt-color-surface-card);border-radius:11px;height:100%;display:flex}.rb-gradient-border:hover{filter:brightness(1.08)}@keyframes rb-gb-shift{0%,to{background-position:0}50%{background-position:100%}}.rb-spotlight{border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);transition:transform var(--dt-motion-duration-normal) ease,border-color var(--dt-motion-duration-fast) ease;position:relative;overflow:hidden}.rb-spotlight>*{z-index:1;position:relative}.rb-spotlight:before{content:"";width:240px;height:240px;left:var(--rb-mx,50%);top:var(--rb-my,50%);background:radial-gradient(circle,rgba(var(--dt-color-aurora-rgb-1),.28),transparent 60%);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.rb-spotlight:hover{border-color:var(--dt-color-aurora-glow-1);transform:translateY(-2px)}.rb-spotlight:hover:before{opacity:1}.rb-gradient-text{background:linear-gradient(90deg,var(--dt-color-aurora-glow-2),var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-4))}.rb-glass{background:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.rb-glass{background:color-mix(in srgb,var(--dt-color-surface-card) 82%,transparent)}}.rb-glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--dt-color-border-default)}.rb-liquid-glass{position:relative;background:var(--dt-color-surface-base)!important}@supports (color:color-mix(in lab,red,red)){.rb-liquid-glass{background:color-mix(in srgb,var(--dt-color-surface-base) 84%,transparent)!important}}.rb-liquid-glass{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-strong),inset 0 -1px 0 0 var(--dt-color-glass-highlight-faint),0 8px 32px var(--dt-color-shadow-on-surface-mid);-webkit-backdrop-filter:blur(18px)saturate(165%)!important;border:1px solid var(--dt-color-border-hover)!important}.rb-liquid-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,var(--dt-color-glass-highlight-strong) 0,transparent 28%,transparent 72%,var(--dt-color-glass-highlight-soft) 100%);opacity:.6;position:absolute;inset:0}.rb-liquid-glass>*{z-index:1;position:relative}html[data-theme=dark] .rb-liquid-glass{background:var(--dt-color-surface-base)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .rb-liquid-glass{background:color-mix(in srgb,var(--dt-color-surface-base) 72%,transparent)!important}}html[data-theme=dark] .rb-liquid-glass{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-mid),inset 0 -1px 0 0 var(--dt-color-glass-highlight-trace),0 8px 30px var(--dt-color-shadow-on-surface-low);border-color:var(--dt-color-border-hover)!important}.rb-liquid-glass.fixed{position:fixed}.rb-liquid-glass.absolute{position:absolute}.rb-liquid-glass.sticky{position:sticky}.rb-segment-spot{position:relative;overflow:hidden}.rb-segment-spot:before{content:"";width:180px;height:180px;left:var(--rb-sx,50%);top:var(--rb-sy,50%);background:radial-gradient(circle,rgba(var(--dt-color-aurora-rgb-1),.22),transparent 60%);opacity:0;pointer-events:none;z-index:0;border-radius:50%;transition:opacity .25s;position:absolute;transform:translate(-50%,-50%)}.rb-segment-spot:hover:before{opacity:1}.rb-segment-spot>*{z-index:1;position:relative}.rb-segment-active{font-weight:600;animation:6s infinite rb-gb-shift;background:linear-gradient(var(--dt-color-surface-base),var(--dt-color-surface-base)) padding-box,linear-gradient(135deg,var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-2),var(--dt-color-aurora-glow-3),var(--dt-color-aurora-glow-4)) border-box!important;color:var(--dt-color-text-primary)!important;background-size:100% 100%,300% 300%!important;border:1.5px solid #0000!important}html[data-theme=dark] .rb-segment-active{background:linear-gradient(var(--dt-color-surface-card),var(--dt-color-surface-card)) padding-box,linear-gradient(135deg,var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-2),var(--dt-color-aurora-glow-3),var(--dt-color-aurora-glow-4)) border-box!important;background-size:100% 100%,300% 300%!important}.rb-liquid-glass.rb-liquid-glass--composer{border-radius:0;background:var(--dt-color-surface-card)!important}@supports (color:color-mix(in lab,red,red)){.rb-liquid-glass.rb-liquid-glass--composer{background:color-mix(in srgb,var(--dt-color-surface-card) 80%,transparent)!important}}html[data-theme=dark] .rb-liquid-glass.rb-liquid-glass--composer{background:var(--dt-color-surface-card)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .rb-liquid-glass.rb-liquid-glass--composer{background:color-mix(in srgb,var(--dt-color-surface-card) 72%,transparent)!important}}.studio-sidebar.rb-liquid-glass,.workspace-params-sidebar.rb-liquid-glass,.ws-composer-float-container.rb-liquid-glass{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-strong),inset 0 -1px 0 0 var(--dt-color-glass-highlight-faint),0 1px 2px var(--dt-color-shadow-on-surface-low),0 12px 32px var(--dt-color-shadow-on-surface-mid),0 32px 80px var(--dt-color-shadow-on-surface-high)}html[data-theme=light] .studio-sidebar.rb-liquid-glass,html[data-theme=light] .workspace-params-sidebar.rb-liquid-glass,html[data-theme=light] .ws-composer-float-container.rb-liquid-glass{background:linear-gradient(180deg,var(--dt-color-surface-elevated),var(--dt-color-surface-base))!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .studio-sidebar.rb-liquid-glass,html[data-theme=light] .workspace-params-sidebar.rb-liquid-glass,html[data-theme=light] .ws-composer-float-container.rb-liquid-glass{background:linear-gradient(180deg,color-mix(in srgb,var(--dt-color-surface-elevated) 92%,transparent),color-mix(in srgb,var(--dt-color-surface-base) 84%,transparent))!important}}html[data-theme=light] .studio-sidebar.rb-liquid-glass,html[data-theme=light] .workspace-params-sidebar.rb-liquid-glass,html[data-theme=light] .ws-composer-float-container.rb-liquid-glass{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-strong),inset 0 -1px 0 0 var(--dt-color-glass-highlight-faint),0 1px 2px var(--dt-color-shadow-on-surface-low),0 12px 32px var(--dt-color-accent-interactive),0 32px 80px var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .studio-sidebar.rb-liquid-glass,html[data-theme=light] .workspace-params-sidebar.rb-liquid-glass,html[data-theme=light] .ws-composer-float-container.rb-liquid-glass{box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-strong),inset 0 -1px 0 0 var(--dt-color-glass-highlight-faint),0 1px 2px var(--dt-color-shadow-on-surface-low),0 12px 32px color-mix(in srgb,var(--dt-color-accent-interactive) 10%,transparent),0 32px 80px color-mix(in srgb,var(--dt-color-accent-primary) 8%,transparent)}}@keyframes ws-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.studio-sidebar{animation:ws-panel-in .4s var(--dt-motion-easing-standard) backwards}.workspace-params-sidebar{animation:ws-panel-in .4s var(--dt-motion-easing-standard) 70ms backwards}.ws-composer-float-container{animation:ws-panel-in .4s var(--dt-motion-easing-standard) .14s backwards}@keyframes rb-row-glow-pulse{0%{filter:drop-shadow(0 0 #0000)}35%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--dt-color-accent-primary) 42%,transparent))}to{filter:drop-shadow(0 0 #0000)}}.rb-model-row-active{animation:rb-row-glow-pulse 1s var(--dt-motion-easing-standard) 1 backwards}.rb-liquid-glass.rb-liquid-glass--subtle{-webkit-backdrop-filter:blur(10px)saturate(130%)!important;background:var(--dt-color-surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.rb-liquid-glass.rb-liquid-glass--subtle{background:color-mix(in srgb,var(--dt-color-surface-elevated) 74%,transparent)!important}}.rb-liquid-glass.rb-liquid-glass--subtle{box-shadow:0 4px 16px var(--dt-color-shadow-on-surface-low)}html[data-theme=dark] .rb-liquid-glass.rb-liquid-glass--subtle{background:var(--dt-color-surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .rb-liquid-glass.rb-liquid-glass--subtle{background:color-mix(in srgb,var(--dt-color-surface-elevated) 68%,transparent)!important}}html[data-theme=dark] .rb-liquid-glass.rb-liquid-glass--subtle{box-shadow:0 6px 20px var(--dt-color-shadow-on-surface-mid)}.rb-liquid-glass--subtle:after{display:none}.rb-model-row-glass{-webkit-backdrop-filter:none;box-shadow:none;transition:background-color var(--dt-motion-duration-fast) ease,border-color var(--dt-motion-duration-fast) ease;background:0 0;border:1px solid #0000}.rb-model-row-glass:hover{background:var(--dt-color-text-primary);transform:none}@supports (color:color-mix(in lab,red,red)){.rb-model-row-glass:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 4%,transparent)}}.rb-model-row-glass:hover{border-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.rb-model-row-glass:hover{border-color:color-mix(in srgb,var(--dt-color-text-primary) 6%,transparent)}}.rb-model-row-glass:hover{box-shadow:none}html[data-theme=dark] .rb-model-row-glass{box-shadow:none;background:0 0}.rb-model-row-glass.rb-model-row-active{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.rb-model-row-glass.rb-model-row-active{background:color-mix(in srgb,var(--dt-color-text-primary) 12%,transparent)}}.rb-model-row-glass.rb-model-row-active{border-color:#0000}html[data-theme=dark] .rb-model-row-glass.rb-model-row-active{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .rb-model-row-glass.rb-model-row-active{background:color-mix(in srgb,var(--dt-color-text-primary) 15%,transparent)}}.rb-model-row-glass.rb-model-row-active:hover{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.rb-model-row-glass.rb-model-row-active:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 18%,transparent)}}.rb-filter-glass{background:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.rb-filter-glass{background:color-mix(in srgb,var(--dt-color-surface-card) 64%,transparent)}}.rb-filter-glass{-webkit-backdrop-filter:blur(8px)saturate(140%);border:1px solid var(--dt-color-border-default);box-shadow:inset 0 1px 0 0 var(--dt-color-glass-highlight-soft)}.rb-filter-active-text{background:linear-gradient(90deg,var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-3),var(--dt-color-aurora-glow-4));color:#0000;-webkit-background-clip:text;background-clip:text}.rb-params-group-title{background:linear-gradient(90deg,var(--dt-color-text-primary),var(--dt-color-text-muted));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.rb-word{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(.6em)}@media (prefers-reduced-motion:no-preference){.rb-word{transform:translateY(.6em)rotate(2deg)}}.rb-word.is-in,.studio-mkt-rise.is-in .rb-word{opacity:1;transform:translateY(0)rotate(0)}.rb-tilt{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rb-tilt-x,0deg)) rotateY(var(--rb-tilt-y,0deg));will-change:transform;transition:transform .25s ease-out;position:relative}.rb-scroll-progress{z-index:200;transform-origin:0;background:linear-gradient(90deg,var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-3),var(--dt-color-aurora-glow-4));height:2px;box-shadow:0 0 12px var(--dt-color-shadow-accent-glow-soft);pointer-events:none;position:fixed;top:0;left:0;right:0}.rb-orbs{z-index:0;pointer-events:none;inset:0;overflow:hidden}.rb-orb,.rb-orbs{position:absolute}.rb-orb{filter:blur(40px);opacity:.55;mix-blend-mode:screen;background:radial-gradient(circle,var(--orb-color,var(--dt-color-aurora-glow-1)) 0,transparent 70%);border-radius:50%;width:38vmax;height:38vmax;animation:18s ease-in-out infinite rb-orb-float}.rb-orb:first-child{--orb-color:var(--dt-color-aurora-glow-1);animation-delay:0s;top:-10%;left:-5%}.rb-orb:nth-child(2){--orb-color:var(--dt-color-aurora-glow-2);animation-delay:-4s;top:20%;right:-10%}.rb-orb:nth-child(3){--orb-color:var(--dt-color-aurora-glow-3);animation-delay:-8s;bottom:-15%;left:25%}.rb-orb:nth-child(4){--orb-color:var(--dt-color-aurora-glow-4);animation-delay:-12s;bottom:5%;right:15%}@keyframes rb-orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(4%,6%)scale(1.08)}66%{transform:translate(-3%,-4%)scale(.96)}}html[data-theme=dark] .rb-orb{opacity:.42}.rb-cursor-glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--rb-cx,50%) var(--rb-cy,50%),var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-2) 38%,transparent 64%);transition:opacity .4s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rb-cursor-glow{background:radial-gradient(320px circle at var(--rb-cx,50%) var(--rb-cy,50%),color-mix(in srgb,var(--dt-color-aurora-glow-1) 32%,transparent),color-mix(in srgb,var(--dt-color-aurora-glow-2) 14%,transparent) 38%,transparent 64%)}}.rb-cursor-glow{mix-blend-mode:screen}.rb-spark-field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rb-spark{border-radius:var(--dt-radius-full);background:var(--dt-color-aurora-glow-1);box-shadow:0 0 8px var(--dt-color-shadow-accent-glow-soft);opacity:0;animation-name:rb-spark-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes rb-spark-rise{0%{opacity:0;transform:translateY(8px)scale(.6)}30%{opacity:.9}70%{opacity:.5}to{opacity:0;transform:translateY(-26px)scale(1)}}html[data-theme=dark] .rb-spark{background:var(--dt-color-aurora-glow-3)}@media (prefers-reduced-motion:reduce){.rb-spark{opacity:.35;animation:none}.rb-cursor-glow{display:none}}@keyframes --bluer-in{0%{opacity:0;filter:blur(24px);transform:translateY(4px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.--bluer-in--show{animation:.6s cubic-bezier(.22,1,.36,1) both --bluer-in}.--bluer-in--hidden{opacity:0;filter:blur(24px);transform:translateY(4px)scale(.985)}@media (prefers-reduced-motion:reduce){.--bluer-in--show{animation:none}.--bluer-in--hidden,.--bluer-in--show{opacity:1;filter:none;transform:none}}.studio-mkt{min-height:100dvh;color:var(--dt-color-text-primary);background:radial-gradient(46% 46% at 14% 12%,var(--dt-color-aurora-glow-1),transparent 52%),radial-gradient(42% 42% at 86% 8%,var(--dt-color-aurora-glow-2),transparent 50%),radial-gradient(48% 48% at 82% 88%,var(--dt-color-aurora-glow-3),transparent 54%),radial-gradient(40% 40% at 18% 86%,var(--dt-color-aurora-glow-4),transparent 50%),radial-gradient(38% 38% at 50% 50%,var(--dt-color-aurora-glow-1),transparent 56%),var(--dt-color-surface-workspace);position:relative;overflow-x:hidden}@supports (color:color-mix(in lab,red,red)){.studio-mkt{background:radial-gradient(46% 46% at 14% 12%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 38%,transparent),transparent 52%),radial-gradient(42% 42% at 86% 8%,color-mix(in srgb,var(--dt-color-aurora-glow-2) 26%,transparent),transparent 50%),radial-gradient(48% 48% at 82% 88%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 32%,transparent),transparent 54%),radial-gradient(40% 40% at 18% 86%,color-mix(in srgb,var(--dt-color-aurora-glow-4) 26%,transparent),transparent 50%),radial-gradient(38% 38% at 50% 50%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 30%,transparent),transparent 56%),var(--dt-color-surface-workspace)}}.studio-mkt{background-attachment:fixed}html[data-theme=dark] .studio-mkt{background:radial-gradient(42% 42% at 14% 12%,var(--dt-color-aurora-glow-1),transparent 50%),radial-gradient(38% 38% at 86% 8%,var(--dt-color-aurora-glow-2),transparent 48%),radial-gradient(44% 44% at 82% 88%,var(--dt-color-aurora-glow-3),transparent 52%),radial-gradient(36% 36% at 18% 86%,var(--dt-color-aurora-glow-4),transparent 48%),radial-gradient(34% 34% at 50% 50%,var(--dt-color-aurora-glow-1),transparent 54%),var(--dt-color-surface-workspace)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-mkt{background:radial-gradient(42% 42% at 14% 12%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 20%,transparent),transparent 50%),radial-gradient(38% 38% at 86% 8%,color-mix(in srgb,var(--dt-color-aurora-glow-2) 16%,transparent),transparent 48%),radial-gradient(44% 44% at 82% 88%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 18%,transparent),transparent 52%),radial-gradient(36% 36% at 18% 86%,color-mix(in srgb,var(--dt-color-aurora-glow-4) 14%,transparent),transparent 48%),radial-gradient(34% 34% at 50% 50%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 16%,transparent),transparent 54%),var(--dt-color-surface-workspace)}}.studio-mkt__noise{z-index:0;opacity:.05;pointer-events:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%22120%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.studio-mkt__inner{z-index:1;position:relative}.studio-mkt-nav{z-index:100;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex;position:sticky;top:0}.studio-mkt-nav__brand{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.studio-mkt-nav__logo{width:2rem;height:2rem;color:var(--dt-color-accent-interactive);background:var(--dt-color-surface-card);border:1px solid var(--dt-color-border-default);border-radius:.6rem;justify-content:center;align-items:center;padding:.2rem;display:inline-flex;overflow:hidden}.studio-mkt-nav__logo-initials{font-size:.9rem;font-weight:800;line-height:1}.studio-mkt-nav__name{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.studio-mkt-nav__name small{color:var(--dt-color-text-muted);font-size:.625rem;font-weight:500;line-height:1.1;display:block}.studio-mkt-nav__links{align-items:center;gap:.25rem;display:none}@media (width>=880px){.studio-mkt-nav__links{display:inline-flex}}.studio-mkt-nav__link{color:var(--dt-color-text-secondary);border-radius:.6rem;padding:.4rem .85rem;font-size:.875rem;font-weight:500;transition:color .18s,background .18s}.studio-mkt-nav__link:hover{color:var(--dt-color-text-primary);background:var(--dt-color-surface-muted)}.studio-mkt-nav__link--active{color:var(--dt-color-accent-primary);background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-nav__link--active{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.studio-mkt-nav__cta{color:#fff;background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-interactive));height:2.25rem;box-shadow:0 6px 18px var(--dt-color-shadow-accent-glow-soft);border-radius:.7rem;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:transform .18s,filter .18s;display:inline-flex}.studio-mkt-nav__cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.studio-mkt-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media (width>=768px){.studio-mkt-container{padding-inline:2rem}}.studio-mkt-section{padding-block:clamp(4rem,8vw,8rem)}.studio-mkt-eyebrow{border-radius:var(--dt-radius-full);letter-spacing:.02em;color:var(--dt-color-accent-primary);background:var(--dt-color-accent-primary);align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-mkt-eyebrow{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.studio-mkt-eyebrow{border:1px solid var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-eyebrow{border:1px solid color-mix(in srgb,var(--dt-color-accent-primary) 22%,transparent)}}.studio-mkt-hero{align-items:center;gap:3rem;padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,8rem);display:grid;position:relative}.studio-mkt-hero__left{z-index:1;position:relative}@media (width>=980px){.studio-mkt-hero{grid-template-columns:1.05fr .95fr}}.studio-mkt-hero__title{letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.02}.studio-mkt-hero__title .line2{display:block}.studio-mkt-hero__sub{max-width:34rem;color:var(--dt-color-text-secondary);margin-top:1.5rem;font-size:1.0625rem;font-weight:400;line-height:1.7}.studio-mkt-hero__actions{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.studio-mkt-btn{border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;height:3rem;padding-inline:1.5rem;font-size:.95rem;font-weight:600;transition:transform .18s,filter .18s,background .18s,border-color .18s;display:inline-flex}.studio-mkt-btn--primary{color:#fff;background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-interactive));box-shadow:0 10px 26px var(--dt-color-shadow-accent-glow-soft)}.studio-mkt-btn--primary:hover{filter:brightness(1.05);transform:translateY(-2px)}.studio-mkt-btn--ghost{color:var(--dt-color-text-primary);background:var(--dt-color-surface-card);border:1px solid var(--dt-color-border-default)}.studio-mkt-btn--ghost:hover{border-color:var(--dt-color-border-strong);background:var(--dt-color-surface-muted);transform:translateY(-2px)}.studio-mkt-hero__stats{color:var(--dt-color-text-muted);flex-wrap:wrap;gap:1.5rem 2.25rem;margin-top:2.5rem;font-size:.8125rem;display:flex}.studio-mkt-hero__stats b{color:var(--dt-color-text-primary);font-weight:700}.studio-mkt-aggregate{min-height:380px;position:relative}.studio-mkt-aggregate__tilt{z-index:1;perspective:900px;pointer-events:none;position:absolute;inset:0}.studio-mkt-aggregate__pill{z-index:2;color:var(--dt-color-text-primary);background:var(--dt-color-surface-card);border-radius:.9rem;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.studio-mkt-aggregate__pill{background:color-mix(in srgb,var(--dt-color-surface-card) 88%,transparent)}}.studio-mkt-aggregate__pill{border:1px solid var(--dt-color-border-default);box-shadow:0 8px 24px var(--dt-color-shadow-on-surface-mid);-webkit-backdrop-filter:blur(10px)}.studio-mkt-aggregate__pill .dot{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-primary);width:.5rem;height:.5rem}.studio-mkt-aggregate__core{aspect-ratio:1;text-align:center;z-index:2;color:#fff;width:min(64%,240px);height:min(64%,240px);box-shadow:0 20px 50px var(--dt-color-shadow-accent-glow-soft);border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin:auto;display:flex;position:absolute;inset:0;background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-interactive))!important}.studio-mkt-aggregate__core b{font-size:2rem;font-weight:800;line-height:1}.studio-mkt-aggregate__core span{opacity:.92;font-size:.8rem}.studio-mkt-head{max-width:46rem}.studio-mkt-head__title{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.08}.studio-mkt-head__desc{color:var(--dt-color-text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.studio-mkt-feature{align-items:center;gap:2.5rem;display:grid}@media (width>=920px){.studio-mkt-feature{grid-template-columns:1fr 1fr;gap:4rem}.studio-mkt-feature--flip .studio-mkt-feature__media{order:2}}.studio-mkt-feature__list{gap:.85rem;margin-top:1.5rem;display:grid}.studio-mkt-feature__item{color:var(--dt-color-text-secondary);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.studio-mkt-feature__item .ic{width:1.9rem;height:1.9rem;color:var(--dt-color-accent-primary);background:var(--dt-color-accent-primary);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-mkt-feature__item .ic{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.studio-mkt-feature__media{min-height:260px}.studio-mkt-matrix{gap:1.25rem;margin-top:3rem;display:grid}@media (width>=560px){.studio-mkt-matrix{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.studio-mkt-matrix{grid-template-columns:repeat(3,1fr)}}.studio-mkt-matrix__tile{border-radius:var(--dt-radius-lg);box-sizing:border-box;flex-direction:column;justify-content:center;gap:.65rem;height:220px;padding:1.5rem;display:flex;overflow:hidden}.studio-mkt-matrix__tile h3{font-size:1.15rem;font-weight:700}.studio-mkt-matrix__tile p{color:var(--dt-color-text-secondary);font-size:.9rem;line-height:1.6}.studio-mkt-matrix__tile .ic{border-radius:var(--dt-radius-md);color:#fff;background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-interactive));justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.studio-mkt-code{border-radius:var(--dt-radius-lg);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);box-shadow:0 16px 44px var(--dt-color-shadow-on-surface-mid);overflow:hidden}.studio-mkt-code__bar{border-bottom:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-muted);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.studio-mkt-code__bar .d{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-error);width:.7rem;height:.7rem}@supports (color:color-mix(in lab,red,red)){.studio-mkt-code__bar .d{background:color-mix(in srgb,var(--dt-color-accent-error) 60%,transparent)}}.studio-mkt-code__bar .d+.d{background:var(--dt-color-price)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-code__bar .d+.d{background:color-mix(in srgb,var(--dt-color-price) 70%,transparent)}}.studio-mkt-code__bar .d+.d+.d{background:var(--dt-color-reliability-high)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-code__bar .d+.d+.d{background:color-mix(in srgb,var(--dt-color-reliability-high) 60%,transparent)}}.studio-mkt-code__bar span{color:var(--dt-color-text-muted);margin-left:.5rem;font-size:.75rem}.studio-mkt-code pre{font-family:var(--dt-typography-font-family-mono);color:var(--dt-color-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;padding:1.25rem;font-size:.8125rem;line-height:1.85;overflow-x:auto}.studio-mkt-code .k{color:var(--dt-color-accent-primary)}.studio-mkt-code .s{color:var(--dt-color-reliability-high)}.studio-mkt-cta{text-align:center;border-radius:1.5rem;margin-block:clamp(3rem,6vw,6rem);padding:clamp(2.5rem,5vw,4.5rem)}.studio-mkt-cta__title{letter-spacing:-.025em;font-size:clamp(1.875rem,4vw,3rem);font-weight:800;line-height:1.1}.studio-mkt-cta__sub{max-width:36rem;color:var(--dt-color-text-secondary);margin:1rem auto 0;font-size:1.0625rem;line-height:1.7}.studio-mkt-cta__actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.25rem;display:flex}.studio-mkt-footer{border-top:1px solid var(--dt-color-border-default);padding-block:2.5rem}.studio-mkt-footer__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=720px){.studio-mkt-footer__grid{grid-template-columns:2fr 1fr 1fr}}.studio-mkt-footer h4{color:var(--dt-color-text-primary);font-size:.875rem;font-weight:700}.studio-mkt-footer ul{gap:.6rem;margin-top:1rem;font-size:.875rem;display:grid}.studio-mkt-footer a{color:var(--dt-color-text-secondary);transition:color .18s}.studio-mkt-footer a:hover{color:var(--dt-color-text-primary)}.studio-mkt-footer__bottom{border-top:1px solid var(--dt-color-border-default);color:var(--dt-color-text-muted);margin-top:2rem;padding-top:1.25rem;font-size:.75rem}@media (prefers-reduced-motion:no-preference){.studio-mkt-rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.studio-mkt-rise.is-in{opacity:1;transform:translateY(0)}}.rb-gradient-text{background:linear-gradient(90deg,var(--dt-color-aurora-glow-2),var(--dt-color-aurora-glow-1),var(--dt-color-aurora-glow-4),var(--dt-color-aurora-glow-1));color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}.studio-mkt-hero2__title .line2.rb-gradient-text,.studio-mkt-hero__title .line2.rb-gradient-text{animation:6s linear infinite studio-flow}.studio-mkt-hero2__title .line2.rb-gradient-text span,.studio-mkt-hero__title .line2.rb-gradient-text span{background:inherit;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite studio-flow}@keyframes studio-flow{0%{background-position:0}to{background-position:250%}}.studio-mkt-aggregate__core{animation:3.4s ease-in-out infinite studio-core-pulse}@keyframes studio-core-pulse{0%,to{box-shadow:0 18px 44px var(--dt-color-shadow-accent-glow-soft)}50%{box-shadow:0 26px 64px var(--dt-color-shadow-accent-glow)}}.studio-mkt-aggregate__pill{animation:7s ease-in-out infinite studio-pill-cycle}.studio-mkt-aggregate__pill:first-child{animation-delay:0s}.studio-mkt-aggregate__pill:nth-child(2){animation-delay:1.75s}.studio-mkt-aggregate__pill:nth-child(3){animation-delay:3.5s}.studio-mkt-aggregate__pill:nth-child(4){animation-delay:5.25s}@keyframes studio-pill-cycle{0%,to{box-shadow:0 8px 24px var(--dt-color-shadow-on-surface-mid);border-color:var(--dt-color-border-default)}18%{box-shadow:0 0 0 2px color-mix(in srgb,var(--dt-color-accent-primary) 45%,transparent),0 10px 26px var(--dt-color-shadow-accent-glow-soft);border-color:color-mix(in srgb,var(--dt-color-accent-primary) 55%,transparent)}42%{box-shadow:0 0 0 2px color-mix(in srgb,var(--dt-color-accent-primary) 55%,transparent),0 10px 26px var(--dt-color-shadow-accent-glow-soft)}60%{opacity:.7}78%{opacity:1}}@media (prefers-reduced-motion:no-preference){.studio-mkt-hero__sub{animation:5.5s ease-in-out infinite studio-breathe}.studio-mkt-hero__actions{animation:5.5s ease-in-out .4s infinite studio-breathe}@keyframes studio-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.studio-mkt-aggregate__pill{animation:7s ease-in-out infinite studio-pill-cycle,7s ease-in-out infinite studio-pill-cycle-move}.studio-mkt-aggregate__pill:first-child{animation-delay:0s,0s}.studio-mkt-aggregate__pill:nth-child(2){animation-delay:1.75s,1.75s}.studio-mkt-aggregate__pill:nth-child(3){animation-delay:3.5s,3.5s}.studio-mkt-aggregate__pill:nth-child(4){animation-delay:5.25s,5.25s}@keyframes studio-pill-cycle-move{0%,to{transform:translateY(0)}42%{transform:translate(40%,40%)scale(.9)}60%{transform:translate(40%,40%)scale(.9)}}}html[data-theme=dark] .studio-mkt-aggregate__core{background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-interactive))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-mkt-aggregate__core{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-accent-primary) 92%,#fff),color-mix(in srgb,var(--dt-color-accent-interactive) 92%,#fff))}}.studio-mkt-route{min-width:21rem;padding:1.25rem}.studio-mkt-route__head{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.studio-mkt-route__head b{color:var(--dt-color-text-primary)}.studio-mkt-route__live{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-primary);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__live{background:color-mix(in srgb,var(--dt-color-accent-primary) 14%,transparent)}}.studio-mkt-route__live i{border-radius:var(--dt-radius-full);background:var(--dt-color-accent-primary);width:.375rem;height:.375rem;animation:1.6s ease-in-out infinite mkt-route-live}@keyframes mkt-route-live{0%,to{opacity:1;box-shadow:0 0 0 0 var(--dt-color-shadow-accent-glow)}50%{opacity:.5;box-shadow:0 0 0 5px #0000}}.studio-mkt-route__mode{border-radius:var(--dt-radius-full);color:var(--dt-color-text-subtle);border:1px solid var(--dt-color-border-default);margin-left:auto;padding:.125rem .5rem;font-size:11px}.studio-mkt-route__rows{flex-direction:column;gap:.375rem;display:flex}.studio-mkt-route__row{border-radius:var(--dt-radius-md);color:var(--dt-color-text-secondary);opacity:.72;animation:mkt-route-pick 6s var(--dt-motion-easing-standard) infinite;animation-delay:calc(var(--i,0)*1.5s);grid-template-columns:7.5rem 1fr auto auto;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.studio-mkt-route__row .name{color:var(--dt-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.studio-mkt-route__row .ms{border-radius:var(--dt-radius-full);background:var(--dt-color-border-default);height:.25rem}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row .ms{background:color-mix(in srgb,var(--dt-color-border-default) 70%,transparent)}}.studio-mkt-route__row .ms{overflow:hidden}.studio-mkt-route__row .ms i{border-radius:inherit;background:var(--dt-color-text-muted);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row .ms i{background:color-mix(in srgb,var(--dt-color-text-muted) 55%,transparent)}}.studio-mkt-route__row .price{font-variant-numeric:tabular-nums;white-space:nowrap}.studio-mkt-route__row .pick{border-radius:var(--dt-radius-full);color:var(--dt-color-text-subtle);white-space:nowrap;border:1px solid #0000;padding:.0625rem .4rem;font-size:10px}@keyframes mkt-route-pick{0%,22%{opacity:1;background:color-mix(in srgb,var(--dt-color-accent-primary) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dt-color-accent-primary) 40%,transparent)}25%,to{opacity:.72;box-shadow:none;background:0 0}}.studio-mkt-route__row--best .pick{color:var(--dt-color-accent-primary);border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row--best .pick{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 45%,transparent)}}.studio-mkt-route__row--best .pick{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row--best .pick{background:color-mix(in srgb,var(--dt-color-accent-primary) 10%,transparent)}}.studio-mkt-route__row--best .pick{font-weight:700}.studio-mkt-route__foot{border-top:1px dashed var(--dt-color-border-default);color:var(--dt-color-text-subtle);align-items:center;gap:.375rem;margin-top:.875rem;padding-top:.75rem;font-size:11px;display:flex}.studio-mkt-vendors{max-width:72rem;margin:.5rem auto 0;padding:1.25rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.studio-mkt-vendors__track{gap:3.5rem;width:max-content;animation:36s linear infinite mkt-marquee;display:flex}.studio-mkt-vendors:hover .studio-mkt-vendors__track{animation-play-state:paused}.studio-mkt-vendors__track span{letter-spacing:.02em;color:var(--dt-color-text-subtle);white-space:nowrap;font-size:1.05rem;font-weight:600}@keyframes mkt-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.studio-mkt-vendors__track{flex-wrap:wrap;justify-content:center;width:auto;max-width:72rem;animation:none}}.studio-mkt-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(9.5rem,auto);gap:1rem;margin-top:3rem;display:grid}.studio-mkt-bento .b-span-2{grid-column:span 2}.studio-mkt-bento .b-span-3{grid-column:span 3}.studio-mkt-bento .b-row-2{grid-row:span 2}.studio-mkt-bento .studio-mkt-bento__tile{flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;display:flex}.studio-mkt-bento .studio-mkt-bento__tile p{color:var(--dt-color-text-secondary);font-size:.875rem}@media (width<=64rem){.studio-mkt-bento{grid-template-columns:1fr}.studio-mkt-bento .b-row-2,.studio-mkt-bento .b-span-2,.studio-mkt-bento .b-span-3{grid-area:auto}}.ws-bento-mock{border-radius:var(--dt-radius-md);background:var(--dt-color-surface-muted);flex-direction:column;gap:.5rem;width:100%;margin-top:auto;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-bento-mock{background:color-mix(in srgb,var(--dt-color-surface-muted) 70%,transparent)}}.ws-bento-mock{border:1px solid var(--dt-color-border-default)}.ws-bento-mock__modes{gap:.375rem;display:flex}.ws-bento-mock__modes span{border-radius:var(--dt-radius-sm);width:1.625rem;height:1.625rem;color:var(--dt-color-text-subtle);background:var(--dt-color-surface-elevated);border:1px solid var(--dt-color-border-default);place-items:center;display:grid}.ws-bento-mock__modes span.on{color:#fff;background:var(--dt-color-accent-primary);border-color:#0000}.ws-bento-mock__input{border-radius:var(--dt-radius-sm);background:var(--dt-color-surface-card);border:1px solid var(--dt-color-border-default);justify-content:space-between;align-items:center;padding:.375rem .375rem .375rem .625rem;display:flex}.ws-bento-mock__input .ph{color:var(--dt-color-text-subtle);font-size:11px}.ws-bento-mock__input .send{color:#fff;place-items:center;width:1.375rem;height:1.375rem;display:grid}.ws-bento-chip,.ws-bento-mock__input .send{border-radius:var(--dt-radius-sm);background:var(--dt-color-accent-primary)}.ws-bento-chip{font-family:var(--dt-typography-font-family-mono,ui-monospace,monospace);color:var(--dt-color-accent-interactive);align-self:flex-start;margin-top:auto;padding:.25rem .55rem;font-size:11px}@supports (color:color-mix(in lab,red,red)){.ws-bento-chip{background:color-mix(in srgb,var(--dt-color-accent-primary) 7%,transparent)}}.ws-bento-chip{border:1px solid var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.ws-bento-chip{border:1px solid color-mix(in srgb,var(--dt-color-accent-primary) 18%,transparent)}}.studio-mkt-code__tabs{gap:.25rem;margin-left:auto;display:flex}.studio-mkt-code__tabs button{border-radius:var(--dt-radius-full);letter-spacing:.02em;color:var(--dt-color-text-subtle);cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;border:1px solid #0000;padding:.125rem .625rem;font-size:11px;font-weight:600}.studio-mkt-code__tabs button:hover{color:var(--dt-color-text-primary)}.studio-mkt-code__tabs button.on{color:var(--dt-color-accent-primary);border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-code__tabs button.on{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 40%,transparent)}}.studio-mkt-code__tabs button.on{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-code__tabs button.on{background:color-mix(in srgb,var(--dt-color-accent-primary) 8%,transparent)}}.studio-mkt-hero2{text-align:center;flex-direction:column;align-items:center;padding:7rem 1.5rem 4.5rem;display:flex;position:relative}.studio-mkt-hero2__title{letter-spacing:-.035em;color:var(--dt-color-text-primary);margin-top:1.25rem;font-size:clamp(3rem,7.5vw,5.5rem);font-weight:700;line-height:1.06}.studio-mkt-hero2__sub{max-width:34rem;color:var(--dt-color-text-secondary);margin-top:1.5rem;font-size:1.0625rem;line-height:1.7}.studio-mkt-hero2__actions{justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.studio-mkt-vendors{margin:1.5rem auto 0}.studio-mkt-scene{grid-template-columns:1fr 1.1fr;align-items:start;gap:4rem;max-width:72rem;margin:6rem auto 0;padding:0 1.5rem;display:grid}.studio-mkt-scene__text{position:sticky;top:7rem}.studio-mkt-scene__text .studio-mkt-head__title{margin-top:1rem;font-size:2.4rem}.studio-mkt-scene__steps{flex-direction:column;gap:2.75rem;margin-top:2.5rem;display:flex}.ws-scene-step{opacity:.35;transition:opacity var(--dt-motion-duration-normal) ease;flex-direction:column;gap:.4rem;display:flex}.ws-scene-step b{color:var(--dt-color-text-primary);font-size:1.05rem}.ws-scene-step span{color:var(--dt-color-text-secondary);font-size:.9rem;line-height:1.65}.ws-scene-step.on{opacity:1}.ws-scene-step.on b{color:var(--dt-color-accent-primary)}.studio-mkt-scene__panel{position:sticky;top:7rem}.studio-mkt-route--xl{padding:1.5rem}.studio-mkt-route__row.is-picked{opacity:1;background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row.is-picked{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.studio-mkt-route__row.is-picked{box-shadow:inset 0 0 0 1px var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-route__row.is-picked{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dt-color-accent-primary) 45%,transparent)}}.studio-mkt-route__row.is-picked .ms i{background:var(--dt-color-accent-primary)}@media (width<=56rem){.studio-mkt-scene{grid-template-columns:1fr;gap:2rem}.studio-mkt-scene__panel,.studio-mkt-scene__text{position:static}.studio-mkt-scene__steps{gap:1.25rem}}.studio-mkt-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem;max-width:64rem;margin:6rem auto 0;padding:0 1.5rem;display:grid}.studio-mkt-vs__col{border-radius:1rem;padding:1.75rem}.studio-mkt-vs__col--before{border:1px dashed var(--dt-color-border-default);background:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-vs__col--before{background:color-mix(in srgb,var(--dt-color-surface-muted) 45%,transparent)}}.studio-mkt-vs__col--after{border:1px solid var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-vs__col--after{border:1px solid color-mix(in srgb,var(--dt-color-accent-primary) 30%,transparent)}}.studio-mkt-vs__col--after{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-vs__col--after{background:color-mix(in srgb,var(--dt-color-accent-primary) 6%,transparent)}}.studio-mkt-vs__col--after{box-shadow:0 12px 40px var(--dt-color-shadow-accent-glow-soft)}.studio-mkt-vs__col h3{color:var(--dt-color-text-primary);margin-bottom:1rem;font-size:1.05rem;font-weight:700}.studio-mkt-vs__col ul{flex-direction:column;gap:.625rem;display:flex}.studio-mkt-vs__col li{color:var(--dt-color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.studio-mkt-vs__col--before li svg{color:var(--dt-color-text-subtle);flex-shrink:0;margin-top:.2rem}.studio-mkt-vs__col--after li svg{color:var(--dt-color-accent-primary);flex-shrink:0;margin-top:.2rem}.studio-mkt-vs__arrow{color:var(--dt-color-accent-primary);place-items:center;display:grid}.studio-mkt-numbers{border-top:1px solid var(--dt-color-border-default);border-bottom:1px solid var(--dt-color-border-default);flex-wrap:wrap;justify-content:center;gap:3.5rem;max-width:64rem;margin:5.5rem auto 0;padding:2.5rem 1.5rem;display:flex}.studio-mkt-numbers span{color:var(--dt-color-text-secondary);flex-direction:column;align-items:center;gap:.25rem;font-size:.85rem;display:flex}.studio-mkt-numbers b{letter-spacing:-.02em;color:var(--dt-color-text-primary);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700}.studio-mkt-devband{max-width:72rem;margin:6rem auto 0;padding:0 1.5rem}.studio-mkt-devband__head{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.studio-mkt-devband__head h2{letter-spacing:-.025em;color:var(--dt-color-text-primary);font-size:2.1rem;font-weight:700}.studio-mkt-eyebrow--onDark{border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-eyebrow--onDark{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 30%,transparent)}}.studio-mkt-devband__term{background:#12161f;border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 24px 80px #00000059}.studio-mkt-devband__bar{border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding:.625rem 1rem;display:flex}.studio-mkt-devband__bar .d{border-radius:var(--dt-radius-full);background:#ffffff24;width:.625rem;height:.625rem}.studio-mkt-devband__term pre{font-family:var(--dt-typography-font-family-mono,ui-monospace,monospace);color:#d6deeb;margin:0;padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.studio-mkt-devband__points{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.studio-mkt-devband__points span{color:var(--dt-color-text-secondary);align-items:center;gap:.375rem;font-size:.85rem;display:inline-flex}.studio-mkt-devband__points svg{color:var(--dt-color-accent-primary)}.studio-mkt-devband .studio-mkt-code__tabs button{color:#8b95a8}.studio-mkt-devband .studio-mkt-code__tabs button:hover{color:#e6ebf4}.studio-mkt-devband .studio-mkt-code__tabs button.on{color:var(--dt-color-accent-primary);border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-devband .studio-mkt-code__tabs button.on{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 45%,transparent)}}.studio-mkt-devband .studio-mkt-code__tabs button.on{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.studio-mkt-devband .studio-mkt-code__tabs button.on{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}.studio-mkt-finalcta{text-align:center;flex-direction:column;align-items:center;margin-top:3rem;padding:8rem 1.5rem;display:flex}.studio-mkt-finalcta h2{letter-spacing:-.03em;color:var(--dt-color-text-primary);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:700}.studio-mkt-finalcta p{color:var(--dt-color-text-secondary);margin-top:1rem;font-size:1rem}.studio-mkt-finalcta .studio-mkt-hero2__actions{margin-top:2.25rem}.nt-page{color:#191918;background:#fdfbf7;min-height:100vh}.nt-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#191918db;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nt-nav__inner{align-items:center;gap:1.5rem;max-width:1680px;height:50px;margin:0 auto;padding:0 12px;display:flex}.nt-nav__logo{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.nt-logo-name{font-size:.9375rem;font-weight:700}.nt-nav__links{gap:1.375rem;display:flex}.nt-nav__links a{letter-spacing:-.01em;color:#fff;transition:color var(--dt-motion-duration-fast) ease,background-color var(--dt-motion-duration-fast) ease;border-radius:4px;padding:5px 8px;font-size:14px;font-weight:500;text-decoration:none}.nt-nav__links a:hover{color:#fff;background:#ffffff1a}.nt-nav__cta{align-items:center;gap:.875rem;margin-left:auto;display:flex}.nt-nav__login{letter-spacing:-.01em;color:#fffc;font-size:14px;font-weight:500;text-decoration:none}.nt-nav__login:hover{color:#fff}.nt-btn{transition:all var(--dt-motion-duration-fast) ease;cursor:pointer;border-radius:.375rem;align-items:center;gap:.375rem;padding:.45rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nt-btn--dark{color:#fff;background:#191918}.nt-btn--dark:hover{background:#333}.nt-btn--light{color:#191918;background:#1919180f}.nt-btn--light:hover{background:#1919181a}.nt-nav .nt-logo-name{color:#fff}.nt-nav .nt-btn--dark,.nt-nav .nt-logo-name{letter-spacing:-.01em;font-size:14px;font-weight:500}.nt-nav .nt-btn--dark{color:#000;background:#fff;border-radius:999px;height:34px;padding:0 14px}.nt-nav .nt-btn--dark:hover{color:#000;background:#ffffffe6}.nt-hero{text-align:center;padding:5.5rem 1.5rem 3.5rem}.nt-hero__title{letter-spacing:-.03em;color:#191918;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:700;line-height:1.12}.nt-dot{background:var(--dt-color-accent-primary);border-radius:50%;width:.32em;height:.32em;margin:0 .08em;display:inline-block}.nt-hero__sub{color:#19191899;max-width:36rem;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.7}.nt-hero__actions{justify-content:center;align-items:center;gap:.625rem;margin-top:1.75rem;display:flex}.nt-logos{text-align:center;padding:4rem 1.5rem}.nt-logos__lead{color:#19191873;margin-bottom:1.5rem;font-size:.8125rem}.nt-logos__row{flex-wrap:wrap;justify-content:center;gap:1.25rem 2.5rem;display:flex}.nt-logos__row span{letter-spacing:.02em;color:#19191852;font-size:1.05rem;font-weight:600}.nt-section{max-width:68rem;margin:0 auto;padding:4rem 1.5rem}.nt-h2{letter-spacing:-.025em;text-align:center;color:#191918;margin-bottom:2.5rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700}.nt-panels{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.nt-panel{transition:transform var(--dt-motion-duration-normal) ease;background:#f4f2ee;border-radius:.875rem;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.nt-panel:hover{transform:translateY(-3px)}.nt-panel__cap{letter-spacing:.05em;color:var(--dt-color-accent-primary);text-transform:uppercase;font-size:11px;font-weight:700}.nt-panel h3{color:#191918;margin-bottom:.875rem;font-size:1.05rem;font-weight:700}.nt-panel__mock{background:#fff;border:1px solid #19191812;border-radius:.625rem;flex-direction:column;gap:.4rem;min-height:7.5rem;margin-top:auto;padding:.875rem;display:flex}.nt-mock-line{border-radius:var(--dt-radius-full);background:#1919181a;height:.4rem}.nt-mock-line.w60{width:60%}.nt-mock-line.w75{width:75%}.nt-mock-line.w90{width:90%}.nt-mock-tile{background:linear-gradient(135deg,#f0ede6,#e7e2d8);border-radius:.5rem;flex:1;height:4.5rem}.nt-panels .nt-panel:nth-child(2) .nt-mock-tile:nth-child(2){background:linear-gradient(135deg,var(--dt-color-accent-primary),var(--dt-color-accent-primary))}@supports (color:color-mix(in lab,red,red)){.nt-panels .nt-panel:nth-child(2) .nt-mock-tile:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-accent-primary) 55%,#fff),color-mix(in srgb,var(--dt-color-accent-primary) 30%,#fff))}}.nt-mock-track{gap:.25rem;height:2.25rem;display:flex}.nt-mock-track i{background:#19191814;border-radius:.25rem;flex:1}.nt-mock-track i:first-child{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.nt-mock-track i:first-child{background:color-mix(in srgb,var(--dt-color-accent-primary) 40%,transparent)}}.nt-tiles{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.nt-tile{background:#fff;border:1px solid #19191814;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1.125rem;display:flex}.nt-tile__ic{background:var(--dt-color-accent-primary);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.nt-tile__ic{background:color-mix(in srgb,var(--dt-color-accent-primary) 10%,transparent)}}.nt-tile__ic{color:var(--dt-color-accent-primary);margin-bottom:.25rem}.nt-tile b{color:#191918;font-size:.9rem}.nt-tile p{color:#1919188c;font-size:.8125rem;line-height:1.55}.nt-numbers{color:#1919188c;flex-wrap:wrap;justify-content:center;gap:2.5rem 4rem;max-width:64rem;margin:1rem auto;padding:2.25rem 1.5rem;font-size:.85rem}.nt-numbers,.nt-numbers span{align-items:baseline;display:flex}.nt-numbers span{gap:.4rem}.nt-numbers b{letter-spacing:-.02em;color:#191918;font-size:1.75rem;font-weight:700}.nt-cta{text-align:center;padding:6rem 1.5rem}.nt-cta h2{letter-spacing:-.025em;color:#191918;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.nt-footer{background:#faf9f6;border-top:1px solid #19191814}.nt-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;max-width:72rem;margin:0 auto;padding:3.5rem 1.5rem;display:grid}.nt-footer__brand{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.nt-footer__brand p{color:#1919188c;font-size:.875rem}.nt-footer__col h5{color:#191918;margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.nt-footer__col ul{flex-direction:column;gap:.5rem;display:flex}.nt-footer__col a,.nt-footer__col button,.nt-footer__col span{color:#1919188c;font-size:.8125rem;text-decoration:none}.nt-footer__col button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.nt-footer__col a:hover,.nt-footer__col button:hover{color:#191918}.nt-footer__bottom{color:#19191866;border-top:1px solid #1919180f;justify-content:space-between;align-items:center;max-width:72rem;margin:0 auto;padding:1.25rem 1.5rem 2rem;font-size:.75rem;display:flex}.nt-footer__bottom a{color:inherit}.st-strip{text-align:center;font-size:12px;font-family:var(--dt-typography-font-family-mono,ui-monospace,monospace);color:var(--dt-color-text-secondary);background:var(--dt-color-accent-primary);padding:.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.st-strip{background:color-mix(in srgb,var(--dt-color-accent-primary) 6%,transparent)}}.st-strip{border-bottom:1px solid var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.st-strip{border-bottom:1px solid color-mix(in srgb,var(--dt-color-border-default) 60%,transparent)}}.st-strip b{color:var(--dt-color-accent-interactive);font-weight:700}.st-hero{max-width:64rem;margin:0 auto;padding:5.5rem 1.5rem 3rem}.st-hero__title{letter-spacing:-.035em;color:var(--dt-color-text-primary);font-size:clamp(2.75rem,5.5vw,4.5rem);font-weight:700;line-height:1.08}.st-hero__sub{max-width:36rem;color:var(--dt-color-text-secondary);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.st-hero__cta{align-items:center;gap:.75rem;margin-top:2rem;display:flex}.st-btn-pill{border-radius:999px}.st-btn-outline{border:1px solid var(--dt-color-border-strong,#19191840);color:var(--dt-color-text-primary)}.st-btn-outline:hover{border-color:var(--dt-color-accent-primary);color:var(--dt-color-accent-interactive)}.st-band-wrap{margin-top:3.5rem;padding:6rem 0 7rem;position:relative;overflow:hidden}.st-band{background:linear-gradient(118deg,var(--dt-color-accent-primary) 0,var(--dt-color-aurora-glow-3) 28%,var(--dt-color-modality-audio) 52%,var(--dt-color-aurora-glow-4) 76%,var(--dt-color-accent-secondary) 100%);height:150%;box-shadow:0 -20px 60px var(--dt-color-accent-primary);background-size:220% 220%;animation:14s ease-in-out infinite alternate st-band-flow;position:absolute;top:-32%;left:-12%;right:-12%;transform:rotate(-12deg)}@supports (color:color-mix(in lab,red,red)){.st-band{box-shadow:0 -20px 60px color-mix(in srgb,var(--dt-color-accent-primary) 25%,transparent)}}@keyframes st-band-flow{0%{background-position:0 40%}to{background-position:100% 60%}}.st-band-inner{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:2.5rem;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.st-float--route{background:var(--dt-color-surface-card);border-radius:1rem;padding:1.25rem;box-shadow:0 24px 80px #00000047}.st-float--route .studio-mkt-route__head b{color:var(--dt-color-text-primary)}.st-float--route .studio-mkt-route__row{background:var(--dt-color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.st-float--route .studio-mkt-route__row{background:color-mix(in srgb,var(--dt-color-surface-muted) 60%,transparent)}}.st-float--route .studio-mkt-route__row{opacity:1;animation:none}.st-float--meter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:.875rem;padding:.875rem 1rem;box-shadow:0 16px 48px #00000038}.st-float--meter .cap{color:var(--dt-color-text-secondary);font-size:11px}.st-float--meter b{color:var(--dt-color-text-primary);margin:.2rem 0;font-size:1.05rem;display:block}.st-float--meter .unit{color:var(--dt-color-text-subtle);font-size:11px}.st-meter__bar{border-radius:var(--dt-radius-full);background:var(--dt-color-border-default);height:.3rem;margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.st-meter__bar{background:color-mix(in srgb,var(--dt-color-border-default) 60%,transparent)}}.st-meter__bar{overflow:hidden}.st-meter__bar i{border-radius:inherit;background:var(--dt-color-accent-primary);height:100%;display:block}.st-marquee{flex-direction:column;gap:.75rem;padding:3rem 0 1rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.st-marquee__row{gap:3rem;width:max-content;animation:40s linear infinite st-marquee-l;display:flex}.st-marquee__row--rev{animation:46s linear infinite st-marquee-r}.st-marquee:hover .st-marquee__row{animation-play-state:paused}.st-marquee__row span{letter-spacing:.02em;color:var(--dt-color-text-subtle);white-space:nowrap;font-size:1.05rem;font-weight:600}@keyframes st-marquee-l{to{transform:translate(-50%)}}@keyframes st-marquee-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.st-section{max-width:68rem;margin:0 auto;padding:5.5rem 1.5rem 0}.st-h2{letter-spacing:-.025em;color:var(--dt-color-text-primary);margin-bottom:2.5rem;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700}.st-h2,.st-h2--left{text-align:left}.st-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.st-card{background:radial-gradient(120% 100% at 90% 0,var(--card),transparent 60%),var(--dt-color-surface-card);border-radius:.875rem;flex-direction:column;gap:.4rem;min-height:11rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.st-card{background:radial-gradient(120% 100% at 90% 0,color-mix(in srgb,var(--card) 26%,transparent),transparent 60%),var(--dt-color-surface-card)}}.st-card{border:1px solid var(--card)}@supports (color:color-mix(in lab,red,red)){.st-card{border:1px solid color-mix(in srgb,var(--card) 22%,transparent)}}.st-card{transition:transform var(--dt-motion-duration-normal) ease,box-shadow var(--dt-motion-duration-normal) ease}.st-card:hover{box-shadow:0 16px 40px var(--dt-color-shadow-accent-glow-soft);transform:translateY(-3px)}.st-card__ic{background:var(--card);border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.st-card__ic{background:color-mix(in srgb,var(--card) 16%,transparent)}}.st-card__ic{color:var(--card)}@supports (color:color-mix(in lab,red,red)){.st-card__ic{color:color-mix(in srgb,var(--card) 80%,var(--dt-color-text-primary))}}.st-card h3{color:var(--dt-color-text-primary);font-size:1rem;font-weight:700}.st-card p{color:var(--dt-color-text-secondary);font-size:.85rem;line-height:1.6}.st-card__more{color:var(--dt-color-accent-interactive);margin-top:auto;font-size:.8125rem;font-weight:600}@media (width<=56rem){.st-grid{grid-template-columns:1fr}}.st-numbers{background:var(--dt-color-border-default);border:1px solid var(--dt-color-border-default);border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.st-num{background:var(--dt-color-surface-card);flex-direction:column;gap:.25rem;padding:1.75rem 1.5rem;display:flex}.st-num b{letter-spacing:-.02em;color:var(--dt-color-text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.st-num span{color:var(--dt-color-text-secondary);font-size:.85rem}@media (width<=56rem){.st-numbers{grid-template-columns:repeat(2,1fr)}}.st-dev{grid-template-columns:1fr 1.15fr;align-items:center;gap:3rem;max-width:72rem;margin:0 auto;padding:5.5rem 1.5rem 0;display:grid}.st-dev__desc{color:var(--dt-color-text-secondary);margin-top:1rem;font-size:1rem;line-height:1.7}.st-dev__stats{gap:2rem;margin-top:2rem;display:flex}.st-dev__stats b{color:var(--dt-color-text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;display:block}.st-dev__stats span{color:var(--dt-color-text-secondary);font-size:.8rem}.st-dev__term{background:#12161f;border:1px solid #ffffff14;border-radius:1rem;overflow:hidden;box-shadow:0 24px 80px #00000059}.st-dev__bar{border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding:.625rem 1rem;display:flex}.st-dev__bar .d{border-radius:var(--dt-radius-full);background:#ffffff24;width:.625rem;height:.625rem}.st-dev__term pre{font-family:var(--dt-typography-font-family-mono,ui-monospace,monospace);color:#d6deeb;margin:0;padding:1.25rem 1.5rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.st-dev .studio-mkt-code__tabs{margin-left:auto}.st-dev .studio-mkt-code__tabs button{color:#8b95a8}.st-dev .studio-mkt-code__tabs button:hover{color:#e6ebf4}.st-dev .studio-mkt-code__tabs button.on{color:var(--dt-color-accent-primary);border-color:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.st-dev .studio-mkt-code__tabs button.on{border-color:color-mix(in srgb,var(--dt-color-accent-primary) 45%,transparent)}}.st-dev .studio-mkt-code__tabs button.on{background:var(--dt-color-accent-primary)}@supports (color:color-mix(in lab,red,red)){.st-dev .studio-mkt-code__tabs button.on{background:color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent)}}@media (width<=56rem){.st-dev{grid-template-columns:1fr;gap:2rem}}.st-cta{text-align:center;padding:7rem 1.5rem}.st-cta h2{letter-spacing:-.025em;color:var(--dt-color-text-primary);margin-bottom:1.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700}.st-cta .st-hero__cta{justify-content:center}.st-footer{border-top:1px solid var(--dt-color-border-default)}@keyframes rb-pop{0%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.rb-pop{transform-origin:0 0;animation:.18s cubic-bezier(.16,1,.3,1) both rb-pop}.studio-channel-tip{z-index:80;border-radius:14px;width:16rem;max-height:min(88vh,44rem);padding:0;position:fixed;overflow-y:auto}.studio-channel-tip__inner{flex-direction:column;gap:.3rem;padding:.45rem;display:flex}.studio-channel-tip--measuring{visibility:hidden}.studio-channel-tip__title{color:var(--dt-color-text-muted);align-items:center;gap:.375rem;padding:.1rem .35rem .35rem;font-size:.75rem;font-weight:700;display:flex}.studio-channel-tip .studio-channel-option{border-left:1px solid var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option{border-left:1px solid color-mix(in srgb,var(--dt-color-accent-cool) 50%,transparent)}}.studio-channel-tip .studio-channel-option{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option{background:color-mix(in srgb,var(--dt-color-accent-cool) 7%,transparent)}}.studio-channel-tip .studio-channel-option:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 13%,transparent)}}.studio-channel-tip .studio-channel-option--active{border-left-color:var(--dt-color-accent-cool);border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 65%,transparent)}}.studio-channel-tip .studio-channel-option--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 18%,transparent)}}.studio-channel-tip .studio-channel-option--active{box-shadow:inset 0 0 0 1px var(--dt-color-accent-cool),0 2px 10px var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-tip .studio-channel-option--active{box-shadow:inset 0 0 0 1px var(--dt-color-accent-cool),0 2px 10px color-mix(in srgb,var(--dt-color-accent-cool) 22%,transparent)}}.studio-channel-tip .studio-channel-option--active .studio-channel-option__name:before{content:"✓";color:var(--dt-color-accent-cool);margin-right:.3em;font-weight:800}.studio-channel-tip .studio-channel-option__content{flex-direction:column;align-items:stretch;gap:.25rem}.studio-channel-tip .studio-channel-option__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.studio-channel-tip .studio-channel-option__name{min-width:0;color:var(--dt-color-text-primary);white-space:normal;text-overflow:clip;word-break:break-word;flex:1;font-size:.8125rem;font-weight:700;overflow:visible}.studio-channel-tip .studio-channel-option__sub{align-items:center;display:flex}.studio-channel-tip .studio-channel-option__hint{color:var(--dt-color-text-muted);font-size:.6875rem}.studio-channel-tip .studio-channel-option__rate{font-size:.6875rem}.studio-channel-option__price-grid{grid-template-columns:1fr 1fr;gap:0 .5rem;width:100%;margin:0;display:grid}.studio-channel-option__price-cell{align-items:baseline;gap:.25rem;min-width:0;line-height:1.1;display:flex}.studio-channel-option__price-cell-unit{color:var(--dt-color-text-subtle);white-space:nowrap;margin-left:.0625rem;font-size:.5rem;font-weight:600}.studio-channel-option__price-cell dt{color:var(--dt-color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.5625rem;font-weight:600}.studio-channel-option__price-cell dd{font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);white-space:nowrap;margin:0;font-size:.625rem;font-weight:700}.studio-channel-option__price-unit{color:var(--dt-color-text-subtle);white-space:nowrap;grid-column:1/-1;margin:0;font-size:.5625rem}.studio-channel-list{flex-direction:column;gap:.2rem;display:flex}.studio-channel-list__unit{color:var(--dt-color-text-subtle);white-space:nowrap;margin:0;padding:0 .45rem;font-size:.5625rem;line-height:1.2}.studio-channel-option{text-align:left;border-radius:var(--dt-radius-sm);width:100%;color:var(--dt-color-text-primary);background:0 0;border:1px solid #0000;align-items:center;padding:.25rem .45rem;transition:all .16s;display:flex}.studio-channel-option:hover{background:var(--dt-color-surface-muted)}.studio-channel-option--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 40%,transparent)}}.studio-channel-option--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}.studio-channel-option__content{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.studio-channel-option__name{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;overflow:hidden}.studio-channel-option__meta{border-radius:var(--dt-radius-full);background:var(--dt-color-surface-muted);flex-shrink:0;align-items:center;gap:.3rem;padding:.15rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__meta{background:color-mix(in srgb,var(--dt-color-surface-muted) 80%,transparent)}}.studio-channel-option__meta{box-shadow:inset 0 0 0 1px var(--dt-color-border-default)}@supports (color:color-mix(in lab,red,red)){.studio-channel-option__meta{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dt-color-border-default) 40%,transparent)}}.studio-channel-option__price{font-variant-numeric:tabular-nums;font-weight:700}.studio-channel-option__rate{font-size:.6875rem;font-weight:700}.ws-history-panel{z-index:90;width:20rem;max-height:min(60vh,22rem);box-shadow:0 10px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px var(--dt-color-accent-cool);border-radius:14px;flex-direction:column;gap:.4rem;padding:.5rem;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ws-history-panel{box-shadow:0 10px 40px var(--dt-color-shadow-on-surface-high),0 0 0 1px color-mix(in srgb,var(--dt-color-accent-cool) 18%,transparent)}}.ws-history-panel__header{gap:.375rem;padding:.1rem .35rem .35rem;font-size:.75rem;display:flex}.ws-history-panel__count,.ws-history-panel__header{color:var(--dt-color-text-muted);align-items:center;font-weight:700}.ws-history-panel__count{border-radius:var(--dt-radius-full);background:var(--dt-color-text-muted);justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__count{background:color-mix(in srgb,var(--dt-color-text-muted) 12%,transparent)}}.ws-history-panel__list{flex-direction:column;gap:.3rem;min-height:0;display:flex;overflow-y:auto}.ws-history-panel__empty{color:var(--dt-color-text-subtle);padding:.3rem .4rem;font-size:.75rem}.ws-history-panel__item{text-align:left;width:100%;min-width:0;color:var(--dt-color-text-primary);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.5rem;padding:.45rem .55rem;transition:all .16s;display:flex}.ws-history-panel__row{align-items:center;gap:.25rem;min-width:0;display:flex}.ws-history-panel__row .ws-history-panel__item{flex:auto;width:auto}.ws-history-panel__item-delete{border-radius:var(--dt-radius-sm);width:1.75rem;height:1.75rem;color:var(--dt-color-text-subtle);cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ws-history-panel__item-delete:hover{color:var(--dt-color-danger-text,#ef4444);background:#ef44441f;border-color:#ef44444d}.ws-history-panel__item:hover{background:var(--dt-color-surface-muted)}.ws-history-panel__item--active{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__item--active{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 40%,transparent)}}.ws-history-panel__item--active{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__item--active{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}.ws-history-panel__item-title{flex:1;min-width:0;font-size:.8125rem;font-weight:600}.ws-history-panel__item-switch{border-radius:var(--dt-radius-full);color:var(--dt-color-accent-cool);background:var(--dt-color-accent-cool);flex-shrink:0;padding:.125rem .4rem;font-size:.625rem;font-weight:700;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__item-switch{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}.ws-history-panel__item--active .ws-history-panel__item-switch{color:var(--dt-color-surface-card);background:var(--dt-color-accent-cool)}.ws-history-panel__item-count{border-radius:var(--dt-radius-full);color:var(--dt-color-text-muted);background:var(--dt-color-surface-muted);flex-shrink:0;padding:.125rem .35rem;font-size:.625rem;font-weight:700}.ws-history-panel__new{border:1px solid var(--dt-color-accent-cool);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__new{border:1px solid color-mix(in srgb,var(--dt-color-accent-cool) 40%,transparent)}}.ws-history-panel__new{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__new{background:color-mix(in srgb,var(--dt-color-accent-cool) 12%,transparent)}}.ws-history-panel__new{color:var(--dt-color-accent-cool);cursor:pointer;font-size:.75rem;font-weight:700;transition:all .16s}.ws-history-panel__new:hover{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.ws-history-panel__new:hover{background:color-mix(in srgb,var(--dt-color-accent-cool) 20%,transparent)}}.ws-history-panel__new:hover{box-shadow:0 2px 10px var(--dt-color-shadow-accent-glow-soft)}.ws-composer-fullscreen-actions{z-index:12;align-items:center;gap:.5rem;display:flex;position:absolute;top:1.25rem;right:1.5rem}.ws-composer-fullscreen-new{border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-surface-elevated);background:var(--dt-color-surface-elevated);height:2.5rem;color:var(--dt-color-text-primary);cursor:pointer;box-shadow:0 2px 12px var(--dt-color-shadow-on-surface-mid);justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.85rem;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.ws-composer-fullscreen-new:hover:not(:disabled){border-color:var(--dt-color-accent-cool);color:var(--dt-color-accent-cool)}.ws-composer-fullscreen-new:disabled{opacity:.5;cursor:not-allowed}.ws-composer-fullscreen-exit{border-radius:var(--dt-radius-full);height:2rem;color:var(--dt-color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:all .16s;display:inline-flex}.ws-composer-fullscreen-exit__label{white-space:nowrap}.ws-composer-fullscreen-exit:hover{background:var(--dt-color-surface-card)}@supports (color:color-mix(in lab,red,red)){.ws-composer-fullscreen-exit:hover{background:color-mix(in srgb,var(--dt-color-surface-card) 80%,transparent)}}.ws-composer-fullscreen-exit:hover{border-color:var(--dt-color-border-default);color:var(--dt-color-text-primary)}:root{--flat-panel-bg:var(--dt-color-surface-base);--flat-panel-border:1px solid var(--dt-color-border-default);--flat-panel-shadow:none;--flat-elevated:var(--dt-color-surface-elevated);--flat-hairline:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){:root{--flat-hairline:color-mix(in srgb, var(--dt-color-text-primary) 10%, transparent)}}:root{--flat-accent:var(--dt-color-accent-interactive)}html[data-theme]:not([data-flat=off]) .workspace-params-sidebar,html[data-theme]:not([data-flat=off]) .workspace-params-sidebar.rb-liquid-glass{background:var(--dt-color-surface-elevated)!important;-webkit-backdrop-filter:none!important;border:var(--flat-panel-border)!important;border-left:1px solid var(--dt-color-border-default)!important;box-shadow:var(--flat-panel-shadow)!important;animation:none!important}html[data-theme]:not([data-flat=off]) .workspace-params-sidebar .params-top-actions{background:0 0!important;border-bottom:0!important}html[data-theme]:not([data-flat=off]) .workspace-params-sidebar .params-top-actions:after{background:var(--flat-hairline)!important}html[data-theme]:not([data-flat=off]) .workspace-params-sidebar .workspace-params-sidebar__header{border-bottom:0!important}html[data-theme]:not([data-flat=off]) .workspace-params-sidebar .workspace-params-sidebar__header:after{background:var(--flat-hairline)!important}html[data-theme]:not([data-flat=off]) .ws-composer-float-container,html[data-theme]:not([data-flat=off]) .ws-composer-float-container.rb-liquid-glass{background:var(--flat-elevated)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--dt-color-border-default)!important;box-shadow:0 1px 0 0 var(--dt-color-text-primary),0 6px 20px -8px #212a3e2e!important}@supports (color:color-mix(in lab,red,red)){html[data-theme]:not([data-flat=off]) .ws-composer-float-container,html[data-theme]:not([data-flat=off]) .ws-composer-float-container.rb-liquid-glass{box-shadow:0 1px 0 0 color-mix(in srgb,var(--dt-color-text-primary) 88%,transparent),0 6px 20px -8px #212a3e2e!important}}html[data-theme]:not([data-flat=off]) .ws-composer-float-container,html[data-theme]:not([data-flat=off]) .ws-composer-float-container.rb-liquid-glass{animation:none!important}html[data-theme]:not([data-flat=off]) .ws-composer-float-container:focus-within{border-color:var(--dt-color-text-primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme]:not([data-flat=off]) .ws-composer-float-container:focus-within{border-color:color-mix(in srgb,var(--dt-color-text-primary) 26%,transparent)!important}}html[data-theme]:not([data-flat=off]) .ws-composer-float-container:focus-within{box-shadow:0 1px 0 0 var(--dt-color-text-primary),0 8px 26px -8px #212a3e3d!important}@supports (color:color-mix(in lab,red,red)){html[data-theme]:not([data-flat=off]) .ws-composer-float-container:focus-within{box-shadow:0 1px 0 0 color-mix(in srgb,var(--dt-color-text-primary) 88%,transparent),0 8px 26px -8px #212a3e3d!important}}html[data-theme]:not([data-flat=off]) .studio-sidebar{background:var(--flat-panel-bg)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;animation:none!important}html[data-theme]:not([data-flat=off]) .studio-app :focus-visible{outline:2px solid var(--dt-color-accent-interactive);outline-offset:2px;border-radius:2px}.studio-touch-target{position:relative}.studio-touch-target:after{content:"";width:max(100%,var(--dt-spacing-touch-target));height:max(100%,var(--dt-spacing-touch-target));background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flat-rule{background:var(--flat-hairline);border:0;height:1px;margin:0}.flat-selected{background:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.flat-selected{background:color-mix(in srgb,var(--dt-color-accent-cool) 10%,transparent)}}.flat-selected{border-color:var(--dt-color-accent-cool)}@supports (color:color-mix(in lab,red,red)){.flat-selected{border-color:color-mix(in srgb,var(--dt-color-accent-cool) 42%,transparent)}}.ws-sidebar-toggle{z-index:40;border:1px solid var(--dt-color-border-default);border-radius:var(--dt-radius-md);background:var(--dt-color-surface-elevated);width:2.25rem;height:2.25rem;color:var(--dt-color-text-primary);cursor:pointer;box-shadow:0 1px 3px var(--dt-color-shadow-on-surface-low);justify-content:center;align-items:center;display:none;position:absolute;top:.75rem;left:.75rem}.ws-sidebar-toggle:hover{background:var(--dt-color-surface-card);color:var(--dt-color-accent-interactive)}.ws-sidebar-scrim{z-index:35;background:var(--dt-color-text-primary);display:none;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ws-sidebar-scrim{background:color-mix(in srgb,var(--dt-color-text-primary) 32%,transparent)}}@media (width<=1023px){.ws-sidebar-toggle{display:inline-flex}.studio-sidebar{z-index:36;width:min(17rem,82vw);transition:transform var(--dt-motion-duration-normal) var(--dt-motion-easing-standard);box-shadow:4px 0 24px -6px var(--dt-color-shadow-on-surface-high);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}html.ws-sidebar-open .studio-sidebar{transform:translate(0)}html.ws-sidebar-open .ws-sidebar-scrim{display:block}.workspace-params-sidebar{width:15rem!important}.workspace-params-toggle--expanded{right:0}}@media (width<=767px){.workspace-params-sidebar{max-height:70vh;bottom:0;left:0;right:0;border:1px solid var(--dt-color-border-default)!important;border-radius:var(--dt-radius-lg) var(--dt-radius-lg) 0 0!important;width:100%!important;box-shadow:0 -4px 24px -8px var(--dt-color-shadow-on-surface-high)!important;border-bottom:none!important;position:absolute!important}.workspace-params-sidebar .workspace-params-sidebar__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem .25rem;display:flex!important}.workspace-params-toggle,.workspace-params-toggle--expanded{border:1px solid var(--dt-color-border-default);border-radius:var(--dt-radius-md);background:var(--dt-color-surface-elevated);width:2.25rem;height:2.25rem;top:.75rem;bottom:auto;right:3.25rem;transform:none}.workspace-read-column{padding-left:.75rem;padding-right:.75rem}}@media (prefers-reduced-motion:reduce){.studio-sidebar{transition:none}}.workspace-message{scroll-margin-top:1rem;scroll-margin-bottom:1rem}.stream-body,.workspace-message,.workspace-message-text{font-size:14.7px;line-height:1.5}.workspace-message-text p:first-child{margin-top:0}.workspace-message-text p:last-child{margin-bottom:0}.workspace-message .workspace-message-actions{opacity:0;pointer-events:none;transition:opacity var(--dt-motion-duration-normal) ease,transform var(--dt-motion-duration-normal) ease;transform:translateY(4px)}.workspace-message.is-error .workspace-message-actions,.workspace-message.is-user .workspace-message-actions,.workspace-message:focus-within .workspace-message-actions,.workspace-message:hover .workspace-message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:none){.workspace-message .workspace-message-actions{opacity:1;pointer-events:auto;transform:none}}.workspace-message.is-streaming .workspace-message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.ws-empty-aura{display:none}.ws-empty-medals{align-items:flex-end;gap:1.125rem;margin-bottom:1.5rem;display:flex;position:relative}.ws-empty-greeting{animation:studio-fade-in .6s var(--dt-motion-easing-standard) .12s both}.ws-empty-medals~p{animation:studio-fade-in .6s var(--dt-motion-easing-standard) .24s both}.ws-empty-medals~div>div[aria-hidden=true]{transform-origin:50%;animation:ws-underline-in .7s var(--dt-motion-easing-standard) .38s both}@keyframes ws-underline-in{0%{opacity:0;transform:translate(-50%)scaleX(0)}to{opacity:1;transform:translate(-50%)scaleX(1)}}.ws-empty-medal{border-radius:var(--dt-radius-full);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ws-empty-medal{background:color-mix(in srgb,var(--dt-color-surface-card) 72%,transparent)}}.ws-empty-medal{-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 8px var(--dt-color-shadow-on-surface-low),inset 0 1px 0 var(--dt-color-glass-highlight-faint);animation:studio-fade-in .55s var(--dt-motion-easing-standard) both;animation-delay:var(--d,0s);transition:transform var(--dt-motion-duration-normal) var(--dt-motion-easing-standard);font-size:1.125rem}.ws-empty-medal:first-child{transform:translateY(6px)rotate(-7deg)}.ws-empty-medal:nth-child(2){transform:translateY(-8px)rotate(4deg)}.ws-empty-medal:nth-child(3){transform:translateY(-3px)rotate(-3deg)}.ws-empty-medal:nth-child(4){transform:translateY(7px)rotate(6deg)}.ws-empty-medal--chat{color:var(--dt-color-modality-chat)}.ws-empty-medal--image{color:var(--dt-color-modality-image)}.ws-empty-medal--video{color:var(--dt-color-modality-video)}.ws-empty-medal--audio{color:var(--dt-color-modality-audio)}.ws-empty-medal--model{background:#ffffffeb;border-color:#0000;width:6rem;height:6rem;transform:none;box-shadow:0 2px 10px #00000038}.ws-empty-medal--model:has(img[data-tone=light]){background:#000000e0}html[data-theme=dark] .ws-empty-medal--model{background:#000000e0;box-shadow:0 2px 10px #00000073}html[data-theme=dark] .ws-empty-medal--model:has(img[data-tone=dark]){background:#ffffffeb}@media (prefers-reduced-motion:reduce){.ws-empty-medal{animation:none}}@keyframes studio-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes aurora-a{0%,to{transform:translate(0)scale(1)}25%{transform:translate(8%,12%)scale(1.08)}50%{transform:translate(-5%,6%)scale(.95)}75%{transform:translate(5%,-4%)scale(1.04)}}@keyframes aurora-b{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-10%,-6%)scale(1.1)}66%{transform:translate(4%,8%)scale(.94)}}@keyframes premium-display-flow{0%,to{background-position:0}50%{background-position:100%}}@keyframes premium-gold-shine{0%,to{background-position:0}50%{background-position:100%}}@keyframes premium-holo-flow{0%{background-position:0}to{background-position:300%}}@keyframes premium-spin-slow{to{transform:rotate(1turn)}}@keyframes premium-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes premium-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.1)}}@keyframes premium-float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,40px)scale(1.08)}}@keyframes premium-float-c{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(.95)}66%{transform:translate(-20px,25px)scale(1.05)}}@keyframes premium-text-flow{0%{background-position:0}to{background-position:300%}}@keyframes premium-btn-shine{0%,to{opacity:0;left:-100%}20%,80%{opacity:1}50%{left:150%}}@keyframes premium-blink{0%,50%{opacity:1}51%,to{opacity:0}}.premium-bg{background:#050507;position:relative;overflow-x:hidden}.premium-bg:before{background:radial-gradient(60% 50% at 15% 15%,#6a90be47,#0000 60%),radial-gradient(50% 40% at 85% 20%,#5578a838,#0000 55%),radial-gradient(70% 60% at 50% 80%,#0ea5e92e,#0000 60%),radial-gradient(40% 30% at 20% 70%,#ec489924,#0000 55%);animation:8s ease-in-out infinite alternate premium-bg-drift}.premium-bg:after,.premium-bg:before{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.premium-bg:after{opacity:.035;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);background-size:256px 256px}@keyframes premium-bg-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(-2%,1%)scale(1.02)}66%{transform:translate(1%,-1%)scale(.98)}to{transform:translateY(2%)scale(1.01)}}.premium-orb{pointer-events:none;opacity:.4;border-radius:50%;position:absolute}.premium-orb--violet{background:radial-gradient(circle,#6a90be80,#6a90be40 25%,#6a90be14 50%,#0000 70%);width:500px;height:500px;animation:18s ease-in-out infinite premium-float-a;top:-10%;right:-5%}.premium-orb--cyan{background:radial-gradient(circle,#06b6d480,#06b6d438 25%,#06b6d40f 50%,#0000 70%);width:400px;height:400px;animation:22s ease-in-out infinite premium-float-b;bottom:10%;left:-10%}.premium-orb--magenta{opacity:.25;background:radial-gradient(circle,#ec489980,#ec489933 25%,#ec48990f 50%,#0000 70%);width:350px;height:350px;animation:26s ease-in-out infinite premium-float-c;top:40%;right:20%}.premium-gradient-text{-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 40px #5578a840);background:linear-gradient(120deg,#fff,#d4d6f5 20%,#8aa8d0 40%,#f0abfc 55%,#22d3ee 70%,#d4d6f5 85%,#fff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite premium-text-flow}.premium-gradient-text--simple{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#8aa8d0 50%,#6a90be);-webkit-background-clip:text;background-clip:text}.premium-glass{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14;position:relative}.premium-glass:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#5578a840,#06b6d41f 50%,#ec489926);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-glass-strong{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f}.premium-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s}.premium-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px #0006,0 0 40px #5578a826,0 0 80px #06b6d414}.premium-card:hover .premium-card-img{transform:scale(1.08)}.premium-card-img{transition:transform .7s cubic-bezier(.23,1,.32,1)}.premium-btn-primary{isolation:isolate;color:#0f0f14;transition:transform var(--dt-motion-duration-slow) ease,box-shadow var(--dt-motion-duration-slow) ease;background:linear-gradient(135deg,#fff,#f1f5f9);position:relative;overflow:hidden;box-shadow:0 4px 20px #ffffff1a,0 0 #5578a866}.premium-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffffff26,0 0 40px #5578a840,0 0 60px #06b6d426}.premium-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:50%;height:100%;animation:4s ease-in-out infinite premium-btn-shine;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.premium-divider{background:linear-gradient(90deg,#0000,#ffffff0f 20%,#ffffff14 50%,#ffffff0f 80%,#0000);height:1px}.premium-number{font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.9}.premium-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#5578a833,#06b6d426);border:1px solid #5578a840}.premium-code-window{background:linear-gradient(#0a0a0ef2,#0f0f14fa);border:1px solid #ffffff14;box-shadow:0 25px 60px #00000080,inset 0 0 0 1px #ffffff08}.premium-cta-card{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#5578a814,#06b6d40a 50%,#ec48990f);border:1px solid #ffffff14;position:relative}.premium-cta-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 80% at 50% 0,#5578a81f,#0000 70%);position:absolute;inset:0}.premium-lift{transition:transform .4s cubic-bezier(.23,1,.32,1),box-shadow .4s}.premium-lift:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000004d}.premium-enter{opacity:0;transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);transform:translateY(30px)}.premium-enter.is-visible{opacity:1;transform:translateY(0)}.premium-cursor{vertical-align:text-bottom;background:#8aa8d0;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite premium-blink;display:inline-block}.newapi-model-list{flex-direction:column;gap:8px;display:flex}.newapi-model-row{border-radius:var(--dt-radius-md);cursor:pointer;transition:all var(--dt-motion-duration-normal) ease;background:#fff;border:1px solid #eef0f4;grid-template-columns:40px 1fr auto auto auto auto;align-items:center;gap:16px;padding:14px 20px;display:grid;position:relative}.newapi-model-row:hover{border-color:#d4d6f5;transform:translateY(-1px);box-shadow:0 4px 20px #5578a814}.newapi-model-icon{background:#f5f5f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.newapi-model-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.newapi-model-info{flex-direction:column;gap:4px;min-width:0;display:flex}.newapi-model-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.newapi-model-name{color:#1f2937;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.newapi-model-id{color:#6b7280;background:#f3f4f6;border-radius:6px;align-items:center;gap:4px;max-width:280px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;display:inline-flex}.newapi-model-id-copy{cursor:pointer;opacity:.5;transition:opacity var(--dt-motion-duration-fast);background:0 0;border:none;align-items:center;padding:0;display:flex}.newapi-model-id-copy:hover{opacity:1;color:#5578a8}.newapi-provider{color:#6b7280;align-items:center;gap:4px;font-size:12px;display:flex}.newapi-provider-dot{background:#d1d5db;border-radius:50%;width:4px;height:4px}.newapi-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.newapi-tag{border-radius:var(--dt-radius-full);align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.newapi-tag--vision{color:#ea580c;background:#fb923c1a}.newapi-tag--function{color:#2563eb;background:#3b82f61a}.newapi-tag--stream{background:rgba(var(--dt-color-effect-rgb),.1);color:#059669}.newapi-tag--reasoning{color:#404774;background:#5578a81a}.newapi-price-cell{text-align:right;white-space:nowrap}.newapi-price-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px}.newapi-price-value{color:#1f2937;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.newapi-price-value--free{color:#10b981}.newapi-price-value--premium{color:#f59e0b}.newapi-rate-cell{white-space:nowrap;align-items:center;gap:6px;display:flex}.newapi-rate-bar{background:#e5e7eb;border-radius:2px;width:36px;height:4px;overflow:hidden}.newapi-rate-bar-fill{border-radius:2px;height:100%;transition:width .6s}.newapi-rate-bar-fill--high{background:#10b981}.newapi-rate-bar-fill--mid{background:#f59e0b}.newapi-rate-bar-fill--low{background:#ef4444}.newapi-rate-value{color:#374151;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.newapi-status{align-items:center;gap:6px;display:flex}.newapi-status-dot{border-radius:50%;width:6px;height:6px}.newapi-status-dot--online{box-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.5);background:#10b981}.newapi-status-dot--degraded{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.newapi-status-dot--offline{background:#ef4444;box-shadow:0 0 6px #ef444480}.newapi-status-label{color:#6b7280;font-size:12px}.newapi-grid-header{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:1px solid #eef0f4;grid-template-columns:40px 1fr auto auto auto auto;align-items:center;gap:16px;margin-bottom:4px;padding:10px 20px;font-size:11px;font-weight:600;display:grid}.newapi-toolbar{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.newapi-toolbar-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.newapi-search{flex:1;min-width:240px;max-width:420px;position:relative}.newapi-search input{color:#1f2937;width:100%;height:40px;transition:all var(--dt-motion-duration-normal) ease;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;padding:0 16px 0 40px;font-size:14px}.newapi-search input:focus{border-color:#5578a8;box-shadow:0 0 0 3px #5578a81f}.newapi-search-icon{color:#9ca3af;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.newapi-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.newapi-chip{border-radius:var(--dt-radius-full);color:#6b7280;cursor:pointer;transition:all var(--dt-motion-duration-fast) ease;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.newapi-chip:hover{color:#404774;border-color:#d4d6f5}.newapi-chip--active{color:#fff;background:linear-gradient(135deg,#5578a8,#404774);border-color:#0000;box-shadow:0 2px 8px #5578a840}.newapi-chip--active:hover{color:#fff;box-shadow:0 4px 12px #5578a859}.newapi-chip-count{opacity:.7;border-radius:var(--dt-radius-full);background:#00000014;padding:1px 5px;font-size:10px}.newapi-chip--active .newapi-chip-count{background:#ffffff40}@media (width<=768px){.newapi-model-row{grid-template-columns:36px 1fr;gap:12px;padding:12px 14px}.newapi-model-row .newapi-price-cell,.newapi-model-row .newapi-rate-cell,.newapi-model-row .newapi-status{display:none}.newapi-grid-header{grid-template-columns:36px 1fr}.newapi-grid-header>span:nth-child(n+3){display:none}}.newapi-skeleton-row{border-radius:var(--dt-radius-md);background:#fff;border:1px solid #eef0f4;grid-template-columns:40px 1fr auto auto auto auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.newapi-skeleton{background:linear-gradient(90deg,#f3f4f6,#e5e7eb 50%,#f3f4f6) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s ease-in-out infinite newapi-shimmer}.newapi-skeleton--icon{border-radius:10px;width:40px;height:40px}.newapi-skeleton--name{width:40%}.newapi-skeleton--tags{width:25%;height:10px}.newapi-skeleton--price{width:60px;height:16px}.newapi-skeleton--rate{width:70px}.newapi-skeleton--status{width:50px}@keyframes newapi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.newapi-copy-toast{border-radius:var(--dt-radius-sm);color:#fff;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2937eb;padding:8px 16px;font-size:13px;animation:.2s newapi-toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes newapi-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.premium-aurora{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.premium-aurora:after,.premium-aurora:before{content:"";opacity:.7;will-change:transform,opacity;border-radius:50%;position:absolute}.premium-aurora:before{background:radial-gradient(circle at 30% 30%,#5578a899,#5578a859 15%,#ec489933 30%,#ec489914 50%,#0000 70%);width:80vw;height:80vw;animation:8s ease-in-out infinite aurora-a;top:-30%;left:-20%}.premium-aurora:after{background:radial-gradient(circle at 60% 40%,#06b6d480,#06b6d44d 15%,#3b82f62e 30%,#3b82f612 50%,#0000 70%);width:70vw;height:70vw;animation:10s ease-in-out infinite aurora-b;bottom:-25%;right:-20%}.premium-grain{z-index:1;opacity:.025;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);background-size:256px 256px;inset:0}.premium-grain,.premium-spotlight{pointer-events:none;position:fixed}.premium-spotlight{z-index:2;width:600px;height:600px;transition:transform var(--dt-motion-duration-fast) ease-out;mix-blend-mode:screen;background:radial-gradient(circle,#ffffff0f,#5578a814 30%,#0000 60%);border-radius:50%;transform:translate(-50%,-50%)}.premium-display{letter-spacing:-.055em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px #ffffff26);background:linear-gradient(#fff,#f4f4f5 30%,#e4e4e7 60%,#a1a1aa);-webkit-background-clip:text;background-clip:text;font-family:Inter,PingFang SC,system-ui,sans-serif;font-weight:800;line-height:.92}.premium-display--gradient{-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 30px #5578a859);will-change:background-position;background:linear-gradient(135deg,#fff,#fce7f3 15%,#d4d6f5 35%,#8aa8d0 50%,#22d3ee 65%,#a7f3d0 80%,#fff) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite premium-display-flow}.premium-eyebrow{letter-spacing:.2em;text-transform:uppercase;border-radius:var(--dt-radius-full);color:#fbbf24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fbbf2426,#f59e0b1a);border:1px solid #fbbf2440;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.premium-gold{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #fbbf2440);will-change:background-position;background:linear-gradient(135deg,#fcd34d,#fbbf24 25%,#f59e0b 50%,#d97706 75%,#fcd34d) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;animation:2.5s ease-in-out infinite premium-gold-shine}.premium-ornament{color:#fff3;justify-content:center;align-items:center;gap:16px;display:flex}.premium-ornament:after,.premium-ornament:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);flex:1;max-width:120px;height:1px}.premium-shape{pointer-events:none;opacity:.3;position:absolute}.premium-shape--ring{border:1px solid #ffffff14;border-radius:50%;width:200px;height:200px;animation:16s linear infinite premium-spin-slow}.premium-shape--ring:before{content:"";border:1px solid #5578a81f;border-radius:50%;position:absolute;inset:20px}.premium-tilt{transform-style:preserve-3d;perspective:1000px;transition:transform .4s cubic-bezier(.23,1,.32,1)}.premium-tilt:hover{transform:perspective(1000px)rotateX(2deg)rotateY(-2deg)translateY(-8px)}.premium-deep-shadow{box-shadow:0 2px 4px #0003,0 8px 24px #0000004d,0 24px 60px #0006,inset 0 0 0 1px #ffffff0d}.premium-holo{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#0f0f14d9,#0a0a0eeb);position:relative}.premium-holo:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#5578a866,#ec48994d 25%,#06b6d459 50%,#fbbf2440 75%,#5578a866) 0 0/300% 300%;padding:1px;animation:4s linear infinite premium-holo-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-dots{background-image:radial-gradient(#ffffff0f 1px,#0000 0);background-size:24px 24px}.premium-wave{align-items:center;gap:3px;height:24px;display:flex}.premium-wave span{background:linear-gradient(#ec4899,#5578a8);border-radius:2px;width:3px;animation:.8s ease-in-out infinite premium-wave;display:block}.premium-wave span:first-child{height:30%;animation-delay:0s}.premium-wave span:nth-child(2){height:60%;animation-delay:.1s}.premium-wave span:nth-child(3){height:90%;animation-delay:.2s}.premium-wave span:nth-child(4){height:50%;animation-delay:.3s}.premium-wave span:nth-child(5){height:80%;animation-delay:.4s}.premium-wave span:nth-child(6){height:40%;animation-delay:.5s}.premium-wave span:nth-child(7){height:70%;animation-delay:.6s}.premium-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(80% 60%,#000 40%,#0000);mask-image:radial-gradient(80% 60%,#000 40%,#0000)}@media (prefers-reduced-motion:reduce){.premium-bg,.premium-bg *,.premium-bg :after,.premium-bg :before{transition-duration:.6s!important;animation-duration:5s!important;animation-iteration-count:infinite!important}}.premium-header{z-index:100;background-color:#0000;border-bottom:1px solid #0000;width:100%;height:64px;transition:background-color .4s cubic-bezier(.23,1,.32,1),-webkit-backdrop-filter .4s cubic-bezier(.23,1,.32,1),backdrop-filter .4s cubic-bezier(.23,1,.32,1),border-color .4s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1);position:sticky;top:0}.premium-header--scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.2);background-color:#050507bf;border-bottom-color:#ffffff0f;box-shadow:0 4px 30px #0000004d}.premium-header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;height:100%;margin:0 auto;padding:0 32px;display:flex}.premium-header__brand{transition:opacity var(--dt-motion-duration-normal) ease;align-items:center;gap:10px;text-decoration:none;display:flex}.premium-header__brand:hover{opacity:.85}.premium-header__brand-name{letter-spacing:-.01em;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#6ee7b7 50%,#34d399);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:700}html[data-theme=light] .premium-header__brand-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0f172a,#059669 50%,#10b981);-webkit-background-clip:text;background-clip:text}.premium-header__nav{align-items:center;gap:4px;display:flex}.premium-header__nav-item{color:#a1aab9cc;border-radius:var(--dt-radius-full);transition:color var(--dt-motion-duration-normal) ease,background-color var(--dt-motion-duration-normal) ease;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;position:relative}.premium-header__nav-item:hover{color:#fff;background-color:#ffffff0d}.premium-header__nav-item--active{color:#fff;background-color:#ffffff14}.premium-header__nav-item--active:after{content:"";width:16px;height:2px;box-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.6);background:linear-gradient(90deg,#34d399,#10b981);border-radius:1px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}html[data-theme=light] .premium-header__nav-item--active:after{box-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.4);background:linear-gradient(90deg,#10b981,#059669)}.premium-header__cta{color:#0f0f14;border-radius:var(--dt-radius-full);cursor:pointer;transition:transform var(--dt-motion-duration-normal) ease,box-shadow var(--dt-motion-duration-normal) ease;background:linear-gradient(135deg,#fff,#e2e8f0);border:none;justify-content:center;align-items:center;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 2px 12px #ffffff26,0 0 #5578a800}.premium-header__cta:hover{box-shadow:0 4px 20px #fff3,0 0 24px rgba(var(--dt-color-effect-rgb),.2);transform:translateY(-1px)}.premium-header__cta--ghost{color:#a1aab9e6;box-shadow:none;background:0 0}.premium-header__cta--ghost:hover{color:#fff;box-shadow:none;background:#ffffff0f}.premium-header__avatar{border-radius:var(--dt-radius-full);color:#fff;cursor:pointer;width:36px;height:36px;transition:box-shadow var(--dt-motion-duration-normal) ease;background:linear-gradient(135deg,#10b981,#34d399);border:1px solid #ffffff1a;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.premium-header__avatar:hover{box-shadow:0 0 20px rgba(var(--dt-color-effect-rgb),.4)}.premium-header__dropdown{-webkit-backdrop-filter:blur(20px);border-radius:var(--dt-radius-lg);background:#0f0f14f2;border:1px solid #ffffff14;min-width:180px;padding:6px;box-shadow:0 20px 60px #00000080}.premium-header__dropdown-item{color:#e2e8f0e6;cursor:pointer;transition:background-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.premium-header__dropdown-item:hover{color:#fff;background:#ffffff0f}.premium-header__dropdown-item--danger{color:#f87171e6}.premium-header__dropdown-item--danger:hover{color:#fca5a5;background:#ef44441a}.premium-header__menu-btn{color:#a1aab9e6;cursor:pointer;width:40px;height:40px;transition:background-color var(--dt-motion-duration-fast) ease,color var(--dt-motion-duration-fast) ease;background:#171717cc;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.premium-header__menu-btn:hover{color:#fff;background:#ffffff0f}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header{background-color:#0000;border-bottom-color:#0000}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header--scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.2);background-color:#ffffffd9;border-bottom-color:#0000000f;box-shadow:0 4px 30px #0000000f}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__nav-item{color:#0f172aa6}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__nav-item:hover{color:#0f172a;background-color:#0000000d}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__nav-item--active{color:#0f172a;background-color:rgba(var(--dt-color-effect-rgb),.1)}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__avatar{border-color:#00000014}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__dropdown{background:#fffffffa;border:1px solid #00000014;box-shadow:0 20px 60px #0000001f}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__dropdown-item{color:#0f172ad9}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__dropdown-item:hover{color:#0f172a;background:#0000000a}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__cta{color:#fff;box-shadow:0 2px 12px rgba(var(--dt-color-effect-rgb),.25),0 0 0 0 rgba(var(--dt-color-effect-rgb),0);background:linear-gradient(135deg,#10b981,#059669)}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__cta:hover{box-shadow:0 4px 20px rgba(var(--dt-color-effect-rgb),.3),0 0 24px rgba(var(--dt-color-effect-rgb),.2)}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__cta--ghost{color:#0f172ab3}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__cta--ghost:hover{color:#0f172a;background:#0000000a}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__menu-btn{color:#0f172ab3;background:#fffc;border-color:#00000014}html[data-theme=light]:not(:has(.matrix-bg)) .premium-header__menu-btn:hover{color:#0f172a;background:#0000000a}html[data-theme=light]:has(.matrix-bg) .premium-header--scrolled{background-color:#050507bf;border-bottom-color:#ffffff0f;box-shadow:0 4px 30px #0000004d}html[data-theme=light]:has(.matrix-bg) .premium-header__nav-item{color:#a1aab9cc}html[data-theme=light]:has(.matrix-bg) .premium-header__nav-item:hover{color:#fff;background-color:#ffffff0d}html[data-theme=light]:has(.matrix-bg) .premium-header__nav-item--active{color:#fff;background-color:#ffffff14}html[data-theme=light]:has(.matrix-bg) .premium-header__brand-name{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#6ee7b7 50%,#34d399);-webkit-background-clip:text;background-clip:text}.matrix-scene{perspective:1200px;perspective-origin:50%}.matrix-cube{width:200px;height:200px;transform-style:preserve-3d;animation:16s linear infinite matrix-cube-rotate;position:relative}.matrix-cube__face{border:1px solid rgba(var(--dt-color-effect-rgb),.35);background:linear-gradient(135deg,rgba(var(--dt-color-effect-rgb),.35) 0,rgba(var(--dt-color-effect-rgb),.15) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:200px;height:200px;box-shadow:0 0 20px rgba(var(--dt-color-effect-rgb),.2),inset 0 0 30px rgba(var(--dt-color-effect-rgb),.08);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.matrix-cube__face--front{transform:translateZ(100px)}.matrix-cube__face--back{transform:rotateY(180deg)translateZ(100px)}.matrix-cube__face--right{transform:rotateY(90deg)translateZ(100px)}.matrix-cube__face--left{transform:rotateY(-90deg)translateZ(100px)}.matrix-cube__face--top{transform:rotateX(90deg)translateZ(100px)}.matrix-cube__face--bottom{transform:rotateX(-90deg)translateZ(100px)}.matrix-code{color:rgba(var(--dt-color-effect-rgb),.7);text-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.5);white-space:pre;-webkit-user-select:none;user-select:none;font-family:Courier New,JetBrains Mono,monospace;font-size:11px;line-height:1.4;overflow:hidden}.matrix-symbol{color:rgba(var(--dt-color-effect-rgb),.9);text-shadow:0 0 10px rgba(var(--dt-color-effect-rgb),.8),0 0 30px rgba(var(--dt-color-effect-rgb),.5);font-size:40px;font-weight:300}.matrix-label{letter-spacing:.1em;color:rgba(var(--dt-color-effect-rgb),.6);margin-top:8px;font-size:13px}.matrix-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.matrix-rain__column{color:rgba(var(--dt-color-effect-rgb),.8);text-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.6);white-space:nowrap;font-family:Courier New,JetBrains Mono,monospace;font-size:14px;line-height:1;animation:linear infinite matrix-rain-fall;position:absolute;top:0}.matrix-grid{background-image:linear-gradient(rgba(var(--dt-color-effect-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--dt-color-effect-rgb),.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(60% 50%,#000,#0000 80%);mask-image:radial-gradient(60% 50%,#000,#0000 80%)}.matrix-grid,.matrix-scanline{pointer-events:none;position:absolute;inset:0}.matrix-scanline{opacity:.3;background:repeating-linear-gradient(0deg,#0000 0 2px,#00000014 0 4px)}.matrix-glow{background:radial-gradient(circle at center,rgba(var(--dt-color-effect-rgb),.25) 0,rgba(var(--dt-color-effect-rgb),.08) 40%,transparent 70%);filter:blur(40px);border-radius:50%;width:400px;height:400px;animation:4s ease-in-out infinite matrix-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matrix-text-scramble{animation:3s ease-in-out infinite matrix-scramble;display:inline-block}.matrix-cursor{width:10px;height:1.2em;box-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.8);margin-left:2px}@keyframes matrix-cube-rotate{0%{transform:rotateX(-20deg)rotateY(0)}25%{transform:rotateX(15deg)rotateY(90deg)}50%{transform:rotateX(-10deg)rotateY(180deg)}75%{transform:rotateX(20deg)rotateY(270deg)}to{transform:rotateX(-20deg)rotateY(1turn)}}@keyframes matrix-rain-fall{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes matrix-glow-pulse{0%,to{opacity:.8;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes matrix-scramble{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(1px)}75%{transform:translateY(-1px)}}@keyframes matrix-blink{0%,50%{opacity:1}51%,to{opacity:0}}.matrix-face-border{pointer-events:none;position:absolute;inset:0}.matrix-face-border:after,.matrix-face-border:before{content:"";background:rgba(var(--dt-color-effect-rgb),.5);box-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.6);position:absolute}.matrix-face-border:before{width:100%;height:1px;animation:2s ease-in-out infinite matrix-line-h;top:0;left:0}.matrix-face-border:after{width:1px;height:100%;animation:2s ease-in-out infinite matrix-line-v;top:0;left:0}@keyframes matrix-line-h{0%,to{width:0}50%{width:100%}}@keyframes matrix-line-v{0%,to{height:0}50%{height:100%}}@media (width<=640px){.matrix-cube,.matrix-cube__face{width:140px;height:140px}.matrix-cube__face--front{transform:translateZ(70px)}.matrix-cube__face--back{transform:rotateY(180deg)translateZ(70px)}.matrix-cube__face--right{transform:rotateY(90deg)translateZ(70px)}.matrix-cube__face--left{transform:rotateY(-90deg)translateZ(70px)}.matrix-cube__face--top{transform:rotateX(90deg)translateZ(70px)}.matrix-cube__face--bottom{transform:rotateX(-90deg)translateZ(70px)}.matrix-symbol{font-size:32px}}.matrix-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.matrix-bg__base{background:radial-gradient(80% 60% at 20% 30%,#064e3b66,#0000 60%),radial-gradient(70% 50% at 80% 70%,#065f464d,#0000 60%),radial-gradient(60% 40%,#042f2e80,#0000 70%),linear-gradient(#020604,#030806 50%,#020604);position:absolute;inset:0}.matrix-cube-wrapper{pointer-events:none;opacity:.85;width:280px;height:280px;position:absolute;top:15%;right:8%}.matrix-cube-wrapper .matrix-scene{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.matrix-cube-wrapper .matrix-cube{width:180px;height:180px}.matrix-cube-wrapper .matrix-cube__face{border-width:1px;width:180px;height:180px}.matrix-cube-wrapper .matrix-cube__face--front{transform:translateZ(90px)}.matrix-cube-wrapper .matrix-cube__face--back{transform:rotateY(180deg)translateZ(90px)}.matrix-cube-wrapper .matrix-cube__face--right{transform:rotateY(90deg)translateZ(90px)}.matrix-cube-wrapper .matrix-cube__face--left{transform:rotateY(-90deg)translateZ(90px)}.matrix-cube-wrapper .matrix-cube__face--top{transform:rotateX(90deg)translateZ(90px)}.matrix-cube-wrapper .matrix-cube__face--bottom{transform:rotateX(-90deg)translateZ(90px)}.matrix-cube-wrapper .matrix-symbol{font-size:32px}.matrix-cube-wrapper .matrix-label{margin-top:6px;font-size:11px}.matrix-code-atmosphere{pointer-events:none;position:absolute;inset:0}.matrix-code-block{border:1px solid rgba(var(--dt-color-effect-rgb),.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.45;background:#04141166;border-radius:6px;font-family:JetBrains Mono,Fira Code,Courier New,monospace;position:absolute;overflow:hidden}.matrix-code-block--tl{width:220px;animation:8s ease-in-out infinite matrix-code-float;top:12%;left:3%}.matrix-code-block--tr{width:200px;animation:10s ease-in-out 1s infinite matrix-code-float;top:55%;right:3%}.matrix-code-block--bl{width:180px;animation:12s ease-in-out 2s infinite matrix-code-float;bottom:15%;left:5%}.matrix-code-block__header{color:rgba(var(--dt-color-effect-rgb),.7);background:rgba(var(--dt-color-effect-rgb),.1);border-bottom:1px solid rgba(var(--dt-color-effect-rgb),.15);letter-spacing:.05em;padding:5px 10px;font-size:10px}.matrix-code-block__content{color:rgba(var(--dt-color-effect-rgb),.55);text-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.2);white-space:pre;margin:0;padding:10px;font-family:inherit;font-size:9px;line-height:1.5}@keyframes matrix-code-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.matrix-data-points{pointer-events:none;position:absolute;inset:0}.matrix-data-dot{background:rgba(var(--dt-color-effect-rgb),.8);width:4px;height:4px;box-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.6),0 0 12px rgba(var(--dt-color-effect-rgb),.3);border-radius:50%;animation:4s ease-in-out infinite matrix-data-pulse;position:absolute}@keyframes matrix-data-pulse{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}.matrix-hud{pointer-events:none;opacity:.5;font-family:JetBrains Mono,Courier New,monospace;position:absolute;bottom:20px;left:3%}.matrix-hud__line{color:rgba(var(--dt-color-effect-rgb),.7);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.matrix-hud__prompt{color:rgba(var(--dt-color-effect-rgb),.9)}.matrix-hud__text{color:rgba(var(--dt-color-effect-rgb),.6)}.matrix-cursor{background:rgba(var(--dt-color-effect-rgb),.9);vertical-align:middle;width:8px;height:1em;box-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.8);animation:.8s step-end infinite matrix-blink;display:inline-block}.matrix-hud__status{color:rgba(var(--dt-color-effect-rgb),.5);letter-spacing:.05em;align-items:center;gap:8px;font-size:10px;display:flex}.matrix-hud__dot{border-radius:50%;width:6px;height:6px}.matrix-hud__dot--online{box-shadow:0 0 6px rgba(var(--dt-color-effect-rgb),.8);background:#34d399;animation:2s ease-in-out infinite matrix-hud-pulse}.matrix-hud__sep{color:rgba(var(--dt-color-effect-rgb),.3)}@keyframes matrix-hud-pulse{0%,to{opacity:.6}50%{opacity:1}}.premium-bg{background:#020604!important}.premium-display{color:#fff!important}.premium-display--gradient{color:#0000!important;background:linear-gradient(135deg,#fff,#34d399 50%,#10b981)!important;-webkit-background-clip:text!important;background-clip:text!important}.premium-gold{color:#0000!important;background:linear-gradient(135deg,#34d399,#10b981)!important;-webkit-background-clip:text!important;background-clip:text!important}.premium-btn-primary{border:1px solid rgba(var(--dt-color-effect-rgb),.3)!important;box-shadow:0 0 30px rgba(var(--dt-color-effect-rgb),.3)!important;background:linear-gradient(135deg,#10b981,#059669)!important}.premium-btn-primary:hover{box-shadow:0 0 40px rgba(var(--dt-color-effect-rgb),.5)!important}.premium-eyebrow{border-color:rgba(var(--dt-color-effect-rgb),.2)!important;background:rgba(var(--dt-color-effect-rgb),.08)!important;color:rgba(var(--dt-color-effect-rgb),.9)!important}.premium-holo:after{background:linear-gradient(135deg,rgba(var(--dt-color-effect-rgb),.08) 0,rgba(var(--dt-color-effect-rgb),.05) 100%)!important}.premium-ornament{color:rgba(var(--dt-color-effect-rgb),.3)!important}.matrix-divider{justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}.matrix-divider__line{background:linear-gradient(90deg,transparent,rgba(var(--dt-color-effect-rgb),.4),transparent);flex:1;max-width:80px;height:1px}.matrix-divider__symbol{color:rgba(var(--dt-color-effect-rgb),.6);text-shadow:0 0 8px rgba(var(--dt-color-effect-rgb),.4);font-size:14px}@media (width<=768px){.matrix-cube-wrapper{opacity:.5;width:180px;height:180px;top:20%;right:-5%}.matrix-cube-wrapper .matrix-cube,.matrix-cube-wrapper .matrix-cube__face{width:120px;height:120px}.matrix-cube-wrapper .matrix-cube__face--front{transform:translateZ(60px)}.matrix-cube-wrapper .matrix-cube__face--back{transform:rotateY(180deg)translateZ(60px)}.matrix-cube-wrapper .matrix-cube__face--right{transform:rotateY(90deg)translateZ(60px)}.matrix-cube-wrapper .matrix-cube__face--left{transform:rotateY(-90deg)translateZ(60px)}.matrix-cube-wrapper .matrix-cube__face--top{transform:rotateX(90deg)translateZ(60px)}.matrix-cube-wrapper .matrix-cube__face--bottom{transform:rotateX(-90deg)translateZ(60px)}.matrix-cube-wrapper .matrix-symbol{font-size:24px}.matrix-code-block--tl{width:140px;top:8%;left:2%}.matrix-code-block--bl,.matrix-code-block--tr{display:none}.matrix-hud{opacity:.4;font-size:9px;bottom:10px;left:2%}}@keyframes matrix-orbit-0{0%{transform:rotate(0)translate(140px)rotate(0)}to{transform:rotate(1turn)translate(140px)rotate(-1turn)}}@keyframes matrix-orbit-1{0%{transform:rotate(45deg)translate(140px)rotate(-45deg)}to{transform:rotate(405deg)translate(140px)rotate(-405deg)}}@keyframes matrix-orbit-2{0%{transform:rotate(90deg)translate(140px)rotate(-90deg)}to{transform:rotate(450deg)translate(140px)rotate(-450deg)}}@keyframes matrix-orbit-3{0%{transform:rotate(135deg)translate(140px)rotate(-135deg)}to{transform:rotate(495deg)translate(140px)rotate(-495deg)}}@keyframes matrix-orbit-4{0%{transform:rotate(180deg)translate(140px)rotate(-180deg)}to{transform:rotate(540deg)translate(140px)rotate(-540deg)}}@keyframes matrix-orbit-5{0%{transform:rotate(225deg)translate(140px)rotate(-225deg)}to{transform:rotate(585deg)translate(140px)rotate(-585deg)}}@keyframes matrix-orbit-6{0%{transform:rotate(270deg)translate(140px)rotate(-270deg)}to{transform:rotate(630deg)translate(140px)rotate(-630deg)}}@keyframes matrix-orbit-7{0%{transform:rotate(315deg)translate(140px)rotate(-315deg)}to{transform:rotate(675deg)translate(140px)rotate(-675deg)}}.studio-app .soft-card{background-color:var(--dt-color-surface-card);border-radius:var(--dt-radius-sm);border:1px solid var(--dt-color-border-default);box-shadow:0 1px 2px var(--dt-color-shadow-on-surface-low),0 6px 16px var(--dt-color-shadow-on-surface-low)}@supports (color:color-mix(in lab,red,red)){.studio-app .soft-card{box-shadow:0 1px 2px color-mix(in srgb,var(--dt-color-shadow-on-surface-low) 55%,transparent),0 6px 16px color-mix(in srgb,var(--dt-color-shadow-on-surface-low) 30%,transparent)}}.studio-app .soft-card{transition:box-shadow var(--dt-motion-duration-normal) ease,background-color var(--dt-motion-duration-normal) ease}.studio-app .soft-card:hover{border-color:var(--dt-color-border-strong)}.studio-app .glass-bubble{background-color:var(--dt-color-surface-elevated);border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default);transition:box-shadow var(--dt-motion-duration-normal) ease,opacity var(--dt-motion-duration-fast) ease}.studio-app .focus-ring-soft:focus-within,.studio-app .glass-bubble:focus-within{box-shadow:0 0 0 var(--dt-spacing-focus-ring-width) var(--dt-color-accent-primary)}.studio-app .focus-visible-soft:focus-visible{outline:var(--dt-spacing-focus-ring-width) solid var(--dt-color-accent-primary);outline-offset:2px}.studio-app .touch-target{min-width:var(--dt-spacing-touch-target);min-height:var(--dt-spacing-touch-target)}.studio-app .transition-soft{transition:all var(--dt-motion-duration-normal) ease}@media (prefers-reduced-motion:reduce){.studio-app *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.studio-app .ws-task-card .animate-spin{animation:1s linear infinite spin!important}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb);border-radius:var(--dt-radius-full)}html[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--dt-color-scrollbar-thumb-hover)}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.workspace-stage{background:radial-gradient(52% 40% at 50% -4%,var(--dt-color-accent-primary),transparent 70%),radial-gradient(44% 36% at 86% 92%,var(--dt-color-accent-secondary),transparent 72%),var(--dt-color-surface-workspace)}@supports (color:color-mix(in lab,red,red)){.workspace-stage{background:radial-gradient(52% 40% at 50% -4%,color-mix(in srgb,var(--dt-color-accent-primary) 11%,transparent),transparent 70%),radial-gradient(44% 36% at 86% 92%,color-mix(in srgb,var(--dt-color-accent-secondary) 9%,transparent),transparent 72%),var(--dt-color-surface-workspace)}}html[data-theme=dark] .workspace-stage{background:radial-gradient(52% 40% at 50% -4%,var(--dt-color-accent-primary),transparent 70%),radial-gradient(44% 36% at 86% 92%,var(--dt-color-accent-secondary),transparent 72%),var(--dt-color-surface-workspace)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .workspace-stage{background:radial-gradient(52% 40% at 50% -4%,color-mix(in srgb,var(--dt-color-accent-primary) 12%,transparent),transparent 70%),radial-gradient(44% 36% at 86% 92%,color-mix(in srgb,var(--dt-color-accent-secondary) 10%,transparent),transparent 72%),var(--dt-color-surface-workspace)}}.workspace-read-column{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);max-width:var(--ws-measure,56rem);margin-inline:auto}.workspace-stage__body{z-index:1;flex:1;grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:0;display:grid;position:relative}.workspace-messages-pane{min-height:0;display:flex;overflow:hidden}.workspace-messages-pane-wrapper{flex:1;min-height:0;position:relative;overflow:hidden}.workspace-composer-band{flex-shrink:0;width:100%}.workspace-messages-scroll{padding-bottom:calc(var(--spacing,.25rem)*6);content-visibility:visible;-webkit-user-select:text;user-select:text;flex:1}:is(body:has(.studio-full-bleed),html:has(.studio-full-bleed)){width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}@media (prefers-reduced-motion:no-preference){.studio-animate-in{animation:.25s ease-out both studio-fade-in}}html.rb-aurora-on,html.rb-aurora-on body{background:0 0}html.rb-aurora-on body{z-index:1;position:relative}[data-theme=light],[data-theme=sun]{--dt-color-aurora-glow-1:#0891b2;--dt-color-aurora-glow-2:#ea580c;--dt-color-aurora-glow-3:#7c3aed;--dt-color-aurora-glow-4:#b45309;--dt-color-aurora-workspace-warm:#eef2f6;--dt-color-aurora-light-opacity:1}[data-theme=dark],[data-theme=moon]{--dt-color-aurora-glow-1:#00cae0;--dt-color-aurora-glow-2:#fb923c;--dt-color-aurora-glow-3:#a855f7;--dt-color-aurora-glow-4:#fbbf24;--dt-color-aurora-workspace-warm:#0f0f12;--dt-color-aurora-light-opacity:1}html.rb-aurora-on:before{content:"";z-index:0;pointer-events:none;background-color:var(--dt-color-aurora-workspace-warm,#f4f1e8);filter:blur(28px)saturate(160%);opacity:.85;background-size:cover;animation:22s ease-in-out infinite alternate rb-aurora-flow;display:none;position:fixed;inset:0}html[data-theme=light].rb-aurora-on:before{background-color:var(--dt-color-aurora-workspace-warm,#f4f1e8);background-image:radial-gradient(44% 44% at 18% 22%,var(--dt-color-aurora-glow-1,#6a90be),transparent 48%),radial-gradient(42% 42% at 84% 18%,var(--dt-color-aurora-glow-2,#404774),transparent 46%),radial-gradient(46% 46% at 78% 84%,var(--dt-color-aurora-glow-3,#7c9cc4),transparent 50%),radial-gradient(40% 40% at 22% 80%,var(--dt-color-aurora-glow-4,#566ba0),transparent 46%),radial-gradient(38% 38% at 52% 52%,var(--dt-color-aurora-glow-1,#6a90be),transparent 52%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light].rb-aurora-on:before{background-image:radial-gradient(44% 44% at 18% 22%,color-mix(in srgb,var(--dt-color-aurora-glow-1,#6a90be) 90%,#fff),transparent 48%),radial-gradient(42% 42% at 84% 18%,color-mix(in srgb,var(--dt-color-aurora-glow-2,#404774) 75%,#fff),transparent 46%),radial-gradient(46% 46% at 78% 84%,color-mix(in srgb,var(--dt-color-aurora-glow-3,#7c9cc4) 90%,#fff),transparent 50%),radial-gradient(40% 40% at 22% 80%,color-mix(in srgb,var(--dt-color-aurora-glow-4,#566ba0) 80%,#fff),transparent 46%),radial-gradient(38% 38% at 52% 52%,color-mix(in srgb,var(--dt-color-aurora-glow-1,#6a90be) 85%,#fff),transparent 52%)}}html[data-theme=light].rb-aurora-on:before{filter:blur(24px)saturate(200%);opacity:.55}html[data-theme=dark].rb-aurora-on:before{background-color:var(--dt-color-aurora-workspace-warm,#1a2236);background-image:radial-gradient(26% 26% at 18% 22%,var(--dt-color-aurora-glow-1,#6a90be),transparent 42%),radial-gradient(24% 24% at 84% 18%,var(--dt-color-aurora-glow-2,#404774),transparent 40%),radial-gradient(28% 28% at 78% 84%,var(--dt-color-aurora-glow-3,#7c9cc4),transparent 44%),radial-gradient(22% 22% at 22% 80%,var(--dt-color-aurora-glow-4,#566ba0),transparent 40%),radial-gradient(20% 20% at 52% 52%,var(--dt-color-aurora-glow-1,#6a90be),transparent 46%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark].rb-aurora-on:before{background-image:radial-gradient(26% 26% at 18% 22%,color-mix(in srgb,var(--dt-color-aurora-glow-1,#6a90be) 60%,#000),transparent 42%),radial-gradient(24% 24% at 84% 18%,color-mix(in srgb,var(--dt-color-aurora-glow-2,#404774) 55%,#000),transparent 40%),radial-gradient(28% 28% at 78% 84%,color-mix(in srgb,var(--dt-color-aurora-glow-3,#7c9cc4) 60%,#000),transparent 44%),radial-gradient(22% 22% at 22% 80%,color-mix(in srgb,var(--dt-color-aurora-glow-4,#566ba0) 55%,#000),transparent 40%),radial-gradient(20% 20% at 52% 52%,color-mix(in srgb,var(--dt-color-aurora-glow-1,#6a90be) 60%,#000),transparent 46%)}}html[data-theme=dark].rb-aurora-on:before{filter:blur(32px)saturate(140%);opacity:.45}html[data-theme=light] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=light] .workspace-params-sidebar:not(.rb-liquid-glass){background:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=light] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=light] .workspace-params-sidebar:not(.rb-liquid-glass){background:color-mix(in srgb,var(--dt-color-surface-base) 78%,transparent)}}html[data-theme=light] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=light] .workspace-params-sidebar:not(.rb-liquid-glass){-webkit-backdrop-filter:blur(14px)saturate(125%)}html[data-theme=dark] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=dark] .workspace-params-sidebar:not(.rb-liquid-glass){background:var(--dt-color-surface-base)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=dark] .workspace-params-sidebar:not(.rb-liquid-glass){background:color-mix(in srgb,var(--dt-color-surface-base) 72%,transparent)}}html[data-theme=dark] .studio-sidebar:not(.rb-liquid-glass),html[data-theme=dark] .workspace-params-sidebar:not(.rb-liquid-glass){-webkit-backdrop-filter:blur(16px)saturate(130%)}@media (prefers-reduced-motion:reduce){html.rb-aurora-on:before{animation:none}}@keyframes rb-aurora-flow{0%{transform:translate(0)scale(1)}50%{transform:translate(2%,-2%)scale(1.08)}to{transform:translate(-2%,2%)scale(1.04)}}.soft-card{background-color:var(--dt-color-surface-card);border-radius:var(--dt-radius-md);border:1px solid var(--dt-color-border-default);box-shadow:var(--dt-elevation-2);transition:box-shadow var(--dt-motion-duration-normal) ease,background-color var(--dt-motion-duration-normal) ease}.soft-card:hover{box-shadow:var(--dt-elevation-3)}.studio-auth{min-height:100dvh;color:var(--dt-color-text-primary);background:var(--dt-color-surface-workspace);position:relative;overflow-x:hidden}.studio-auth__backdrop{z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 42%,var(--dt-color-aurora-glow-3) 58%,transparent 78%),radial-gradient(72% 92% at 88% 6%,var(--dt-color-aurora-glow-1),transparent 62%),radial-gradient(56% 72% at 62% 38%,var(--dt-color-aurora-glow-3),transparent 64%),radial-gradient(48% 64% at 12% 46%,var(--dt-color-aurora-glow-4),transparent 60%),linear-gradient(180deg,var(--dt-color-aurora-glow-2),transparent 46%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.studio-auth__backdrop{background:linear-gradient(115deg,transparent 42%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 34%,transparent) 58%,transparent 78%),radial-gradient(72% 92% at 88% 6%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 55%,transparent),transparent 62%),radial-gradient(56% 72% at 62% 38%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 42%,transparent),transparent 64%),radial-gradient(48% 64% at 12% 46%,color-mix(in srgb,var(--dt-color-aurora-glow-4) 26%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--dt-color-aurora-glow-2) 16%,transparent),transparent 46%)}}html[data-theme=dark] .studio-auth__backdrop{background:linear-gradient(115deg,transparent 42%,var(--dt-color-aurora-glow-3) 58%,transparent 78%),radial-gradient(72% 92% at 88% 6%,var(--dt-color-aurora-glow-1),transparent 62%),radial-gradient(56% 72% at 62% 38%,var(--dt-color-aurora-glow-3),transparent 64%),radial-gradient(48% 64% at 12% 46%,var(--dt-color-aurora-glow-4),transparent 60%),linear-gradient(180deg,var(--dt-color-aurora-glow-2),transparent 46%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .studio-auth__backdrop{background:linear-gradient(115deg,transparent 42%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 16%,transparent) 58%,transparent 78%),radial-gradient(72% 92% at 88% 6%,color-mix(in srgb,var(--dt-color-aurora-glow-1) 26%,transparent),transparent 62%),radial-gradient(56% 72% at 62% 38%,color-mix(in srgb,var(--dt-color-aurora-glow-3) 18%,transparent),transparent 64%),radial-gradient(48% 64% at 12% 46%,color-mix(in srgb,var(--dt-color-aurora-glow-4) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--dt-color-aurora-glow-2) 10%,transparent),transparent 46%)}}.studio-auth__inner{z-index:1;position:relative}.auth-shell-root{font-feature-settings:"liga" 1,"kern" 1}.auth-form-panel{isolation:isolate}.studio-auth-card{z-index:2;border-radius:var(--dt-radius-sm);background:var(--dt-color-surface-card);border:1px solid var(--dt-color-border-default);width:100%;box-shadow:0 1px 3px var(--dt-color-shadow-on-surface-low),0 12px 32px var(--dt-color-shadow-on-surface-low);padding:2.25rem 2.25rem 2rem;position:relative}@supports (color:color-mix(in lab,red,red)){.studio-auth-card{box-shadow:0 1px 3px color-mix(in srgb,var(--dt-color-shadow-on-surface-low) 60%,transparent),0 12px 32px color-mix(in srgb,var(--dt-color-shadow-on-surface-low) 45%,transparent)}}html[data-theme=dark] .studio-auth-card{border-color:var(--dt-color-border-default);box-shadow:0 1px 3px #0000004d,0 16px 40px #00000059}.studio-auth-btn-primary{border-radius:var(--dt-radius-sm);width:100%;height:2.75rem;color:var(--dt-color-misc-send-fg);background:var(--dt-color-accent-primary);border:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:.9375rem;font-weight:600;transition:background .15s,filter .15s;display:inline-flex}.studio-auth-btn-primary:hover:not(:disabled){background:var(--dt-color-accent-interactive)}.studio-auth-btn-primary:disabled{cursor:not-allowed;opacity:.5}.auth-btn-secondary{border:1px solid var(--dt-color-border-default);border-radius:var(--dt-radius-sm);color:var(--dt-color-text-primary);background:var(--dt-color-surface-card);justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.auth-btn-secondary:hover:not(:disabled){background:var(--dt-color-surface-muted);border-color:var(--dt-color-border-strong)}.auth-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.auth-tab-pills{border-radius:var(--dt-radius-full);border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-muted);gap:.25rem;width:100%;padding:.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-tab-pills{background:color-mix(in srgb,var(--dt-color-surface-muted) 65%,transparent)}}.auth-tab-pill{border-radius:var(--dt-radius-full);color:var(--dt-color-text-secondary);flex:1;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;transition:color .18s,background .18s,box-shadow .18s}.auth-tab-pill:hover,.auth-tab-pill[data-active=true]{color:var(--dt-color-text-primary)}.auth-tab-pill[data-active=true]{background:var(--dt-color-surface-card);box-shadow:0 2px 8px var(--dt-color-shadow-on-surface-low);font-weight:600}.auth-field{position:relative}@media (prefers-reduced-motion:no-preference){.auth-field{transition:transform var(--dt-motion-duration-normal) ease}.auth-field:focus-within{transform:translateY(-1px)}}.studio-auth .auth-input--invalid,.studio-auth .auth-input--invalid:focus,.studio-auth .auth-input--invalid:hover{border-color:var(--dt-color-accent-error)}.studio-auth .auth-input--invalid:focus{box-shadow:0 0 0 1px var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.studio-auth .auth-input--invalid:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-color-accent-error) 45%,transparent)}}.auth-checkbox{appearance:none;border:1px solid var(--dt-color-border-strong);background:var(--dt-color-surface-card);cursor:pointer;width:16px;height:16px;transition:all var(--dt-motion-duration-normal) ease;border-radius:4px;flex-shrink:0;position:relative}.auth-checkbox:checked,.auth-checkbox:hover:not(:disabled){border-color:var(--dt-color-accent-primary)}.auth-checkbox:checked{background:var(--dt-color-accent-primary)}.auth-checkbox:checked:after{content:"";border:solid var(--dt-color-misc-send-fg);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.auth-checkbox:focus-visible{outline:2px solid var(--dt-color-misc-ring-focus);outline-offset:2px}.auth-checkbox:disabled{opacity:.5;cursor:not-allowed}.auth-banner{-webkit-backdrop-filter:blur(8px);border-radius:10px;padding:10px 12px;position:relative}.auth-banner-success{border:1px solid var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.auth-banner-success{border:1px solid color-mix(in srgb,var(--dt-color-accent-success) 45%,transparent)}}.auth-banner-success{background:linear-gradient(135deg,var(--dt-color-accent-success),var(--dt-color-accent-success))}@supports (color:color-mix(in lab,red,red)){.auth-banner-success{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-accent-success) 14%,var(--dt-color-surface-card)),color-mix(in srgb,var(--dt-color-accent-success) 8%,var(--dt-color-surface-card)))}}.auth-banner-error{border:1px solid var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.auth-banner-error{border:1px solid color-mix(in srgb,var(--dt-color-accent-error) 45%,transparent)}}.auth-banner-error{background:linear-gradient(135deg,var(--dt-color-accent-error),var(--dt-color-accent-error))}@supports (color:color-mix(in lab,red,red)){.auth-banner-error{background:linear-gradient(135deg,color-mix(in srgb,var(--dt-color-accent-error) 14%,var(--dt-color-surface-card)),color-mix(in srgb,var(--dt-color-accent-error) 8%,var(--dt-color-surface-card)))}}.studio-auth .auth-banner-text-success{color:var(--dt-color-accent-success)}@supports (color:color-mix(in lab,red,red)){.studio-auth .auth-banner-text-success{color:color-mix(in srgb,var(--dt-color-accent-success) 70%,var(--dt-color-text-primary))}}.studio-auth .auth-banner-text-error{color:var(--dt-color-accent-error)}@supports (color:color-mix(in lab,red,red)){.studio-auth .auth-banner-text-error{color:color-mix(in srgb,var(--dt-color-accent-error) 55%,var(--dt-color-text-primary))}}.auth-skeleton{background:var(--dt-color-surface-muted);border-radius:.8rem;width:100%;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.auth-skeleton{background:color-mix(in srgb,var(--dt-color-surface-muted) 70%,transparent)}}.auth-skeleton{animation:1.6s ease-in-out infinite auth-skeleton-pulse}@keyframes auth-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.auth-submit-spinner{border:2px solid;border-radius:50%;flex-shrink:0;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.auth-submit-spinner{border:2px solid color-mix(in srgb,currentcolor 30%,transparent)}}.auth-submit-spinner{border-top-color:currentColor;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.studio-auth-rise{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.studio-auth-rise.is-in{opacity:1;transform:translateY(0)}}.studio-auth .auth-link{color:var(--dt-color-accent-interactive);text-shadow:none;transition:color .18s}.studio-auth .auth-link:hover{color:var(--dt-color-accent-primary)}.studio-auth .auth-link-underline,.studio-auth .auth-link-underline:hover{-webkit-text-decoration-color:var(--dt-color-accent-primary);text-decoration-color:var(--dt-color-accent-primary)}.studio-auth .auth-field-icon{color:var(--dt-color-text-muted)}.studio-auth .auth-field-toggle{color:var(--dt-color-accent-interactive)}.studio-auth .auth-field-toggle:hover,.studio-auth .auth-input:focus~.auth-field-icon,.studio-auth .auth-input:focus~.auth-field-toggle{color:var(--dt-color-accent-primary)}[data-skin=studio]{--skin-accent:var(--dt-color-accent-primary);--skin-accent-strong:var(--dt-color-accent-interactive);--skin-surface:var(--dt-color-surface-elevated);--skin-text:var(--dt-color-text-primary);--skin-border:var(--dt-color-border-default)}.mc-ledger{background:var(--dt-color-surface-base);color:var(--dt-color-text-primary)}.mc-head{border-bottom:1px solid var(--dt-color-border-default);align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.7rem;display:flex}.mc-head__title{font-family:var(--dt-font-display,inherit);letter-spacing:-.01em;color:var(--dt-color-text-primary);margin:0;font-size:19px;font-weight:600;line-height:1.3}.mc-ledger .mc-rail{border-left:1px solid var(--dt-color-border-default);padding-left:.25rem}.mc-ledger .mc-rail__tab{color:var(--dt-color-text-muted);border-bottom:2px solid #0000;border-left:2px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:13px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:flex}.mc-ledger .mc-rail__tab--active,.mc-ledger .mc-rail__tab:hover{color:var(--dt-color-text-primary);background:var(--dt-color-surface-muted)}.mc-ledger .mc-rail__tab--active{border-left-color:var(--dt-color-accent-primary);font-weight:600}@media (width<=767px){.mc-ledger .mc-rail{border-left:0;border-bottom:1px solid var(--dt-color-border-default);padding-left:0}.mc-ledger .mc-rail__tab{border-bottom-width:2px;border-left:0}.mc-ledger .mc-rail__tab--active{border-left:0;border-bottom-color:var(--dt-color-accent-primary)}}.mc-ledger .mc-rail__icon{width:14px;height:14px;color:var(--dt-color-text-muted);flex-shrink:0}.mc-ledger .mc-rail__tab--active .mc-rail__icon{color:var(--dt-color-accent-primary)}.mc-ledger .mc-section-head{border-bottom:1px solid var(--dt-color-border-default);padding-bottom:.6rem}.mc-ledger .mc-section-head h1{font-size:17px;font-weight:600}.mc-ledger .soft-card{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);box-shadow:none;border-radius:2px}.mc-ledger .soft-card>header{border-bottom:1px solid var(--dt-color-border-default);padding:.85rem 1.25rem}.mc-ledger .soft-card header p{color:var(--dt-color-text-primary);font-size:14px;font-weight:600}.mc-ledger .soft-card header p.text-\[13px\]{color:var(--dt-color-text-muted);font-size:12px;font-weight:400}.mc-eyebrow{font-family:var(--dt-font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--dt-color-text-muted);margin-bottom:.15rem;font-size:11px;font-weight:600;display:block}.mc-eyebrow-title{color:var(--dt-color-text-primary);font-size:14px;font-weight:600;display:block}.mc-ledger .mc-readbar{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-card);border-radius:2px;flex-wrap:wrap;align-items:baseline;gap:0 1.1rem;margin:0;padding:.85rem 1.25rem;display:flex}.mc-ledger .mc-readbar__item{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mc-ledger .mc-readbar__label{letter-spacing:.1em;text-transform:uppercase;color:var(--dt-color-text-muted);font-size:11px}.mc-ledger .mc-readbar__label,.mc-ledger .mc-readbar__value{font-family:var(--dt-font-mono,ui-monospace,monospace);font-weight:600}.mc-ledger .mc-readbar__value{font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);font-size:17px;line-height:1.25}.mc-readbar__item+.mc-readbar__sep+.mc-readbar__item .mc-readbar__value,.mc-readbar__value--sm{font-size:13px;font-weight:500}.mc-ledger .mc-readbar__hint{color:var(--dt-color-text-muted);font-size:11px}.mc-ledger .mc-readbar__sep{background:var(--dt-color-border-default);align-self:stretch;width:1px;min-height:2rem}.mc-ledger .mc-dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 1.75rem;margin:0;display:grid}.mc-ledger .mc-dl--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem}.mc-ledger .mc-dl__row{border-top:1px solid var(--dt-color-border-default);flex-direction:column;gap:.15rem;min-width:0;padding:.55rem 0;display:flex}.mc-dl--3 .mc-dl__row:first-child,.mc-ledger .mc-dl__row:first-child{border-top:0;padding-top:0}.mc-ledger .mc-dl__label{letter-spacing:.06em;color:var(--dt-color-text-muted);font-size:11px;font-weight:500}.mc-ledger .mc-dl__value{font-family:var(--dt-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.mc-ledger .mc-dl__value--em{color:var(--dt-color-accent-primary);font-weight:600}.mc-ledger .mc-meta{border-top:1px solid var(--dt-color-border-default);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 1.75rem;margin:0;padding-top:.9rem;display:grid}.mc-ledger .mc-meta__row{align-items:center;gap:.5rem;min-width:0;padding:.35rem 0;display:flex}.mc-ledger .mc-meta__icon{width:13px;height:13px;color:var(--dt-color-text-muted);flex-shrink:0}.mc-ledger .mc-meta__label{color:var(--dt-color-text-muted);flex-shrink:0;margin:0;font-size:11px}.mc-ledger .mc-meta__value{min-width:0;font-family:var(--dt-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.mc-ledger .mc-tabs{flex-wrap:wrap;align-items:center;gap:0;display:flex}.mc-ledger .mc-tabs__sep{background:var(--dt-color-border-default);width:1px;height:12px}.mc-ledger .mc-tab{color:var(--dt-color-text-muted);border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.mc-ledger .mc-tab:hover{color:var(--dt-color-text-primary);background:var(--dt-color-surface-muted)}.mc-ledger .mc-tab--on{color:var(--dt-color-text-primary);border-bottom-color:var(--dt-color-accent-primary);font-weight:600}.mc-ledger .mc-tab__count{font-family:var(--dt-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--dt-color-text-muted);font-size:11px}.mc-ledger .mc-roster-head{border-bottom:1px solid var(--dt-color-border-default);flex-direction:column;gap:.6rem;padding:.75rem 1rem;display:flex}.mc-ledger .mc-search input{border:0;border-bottom:1px solid var(--dt-color-border-default);font-family:var(--dt-font-mono,ui-monospace,monospace);box-shadow:none;background:0 0;border-radius:0;font-size:12px}.mc-ledger .mc-search input:focus{border-bottom-color:var(--dt-color-accent-primary);box-shadow:none;outline:none}.mc-ledger .mc-group__head{background:var(--dt-color-surface-muted);border-bottom:1px solid var(--dt-color-border-default);z-index:1;align-items:center;gap:.6rem;padding:.4rem 1rem;display:flex;position:sticky;top:0}.mc-ledger .mc-group__label{font-family:var(--dt-font-mono,ui-monospace,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--dt-color-text-muted);font-size:11px;font-weight:600}.mc-ledger .mc-group__line{background:var(--dt-color-border-default);flex:1;height:1px}.mc-ledger .mc-group__count{font-family:var(--dt-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);font-size:11px}.mc-ledger .mc-row{border-bottom:1px solid var(--dt-color-border-default);text-align:left;background:0 0;border-left:2px solid #0000;border-radius:0;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;transition:background-color .15s;display:flex}.mc-ledger .mc-row--on,.mc-ledger .mc-row:hover{background:var(--dt-color-surface-muted)}.mc-ledger .mc-row--on{border-left-color:var(--dt-color-accent-primary)}.mc-ledger .mc-row__avatar{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-muted);width:34px;height:34px;font-family:var(--dt-font-mono,ui-monospace,monospace);color:var(--dt-color-text-primary);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.mc-ledger .mc-row__dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.mc-ledger .mc-bar{background:var(--dt-color-surface-muted);border-radius:0;width:100%;max-width:112px;height:2px;display:block;overflow:hidden}.mc-ledger .mc-bar--lg{max-width:none;height:4px;margin-top:.5rem}.mc-ledger .mc-bar__fill{border-radius:0;height:100%;transition:width .5s;display:block}.mc-ledger .mc-detail__avatar{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-muted);width:52px;height:52px;color:var(--dt-color-text-primary);border-radius:2px;flex-shrink:0;justify-content:center;font-size:20px;font-weight:600;display:flex}.mc-ledger .mc-copy,.mc-ledger .mc-detail__avatar{font-family:var(--dt-font-mono,ui-monospace,monospace);align-items:center}.mc-ledger .mc-copy{max-width:100%;color:var(--dt-color-text-muted);border-bottom:1px solid #0000;gap:.35rem;margin-top:.25rem;padding:.1rem 0;font-size:12px;transition:color .15s;display:inline-flex}.mc-ledger .mc-copy:hover{border-bottom-color:var(--dt-color-border-default);color:var(--dt-color-text-primary)}.mc-ledger .mc-quota{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-base);border-radius:2px;padding:.85rem 1rem}.mc-ledger .mc-quota__head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mc-ledger .mc-quota__label{letter-spacing:.12em;text-transform:uppercase;color:var(--dt-color-text-muted);font-size:11px}.mc-ledger .mc-quota__label,.mc-ledger .mc-quota__pct{font-family:var(--dt-font-mono,ui-monospace,monospace);font-weight:600}.mc-ledger .mc-quota__pct{font-variant-numeric:tabular-nums;color:var(--dt-color-text-primary);font-size:12px}.mc-ledger .mc-ident-grid{background:var(--dt-color-border-default);border:1px solid var(--dt-color-border-default);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;display:grid}.mc-ledger .mc-ident{background:var(--dt-color-surface-card);flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.mc-ledger .mc-ident--sole{background:var(--dt-color-surface-base)}.mc-ledger .mc-ident__icon{border:1px solid var(--dt-color-border-default);background:var(--dt-color-surface-muted);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mc-ledger .mc-ident__foot{border-top:1px solid var(--dt-color-border-default);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.mc-ledger .mc-ident__last{font-family:var(--dt-font-mono,ui-monospace,monospace);color:var(--dt-color-text-muted);align-items:center;gap:.3rem;font-size:11px;display:inline-flex}.mc-ledger .mc-ident-add{border:1px dashed var(--dt-color-border-strong);background:var(--dt-color-surface-base);min-height:7rem;color:var(--dt-color-text-muted);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;transition:color .15s;display:flex}.mc-ledger .mc-ident-add:hover{color:var(--dt-color-accent-interactive)}.mc-ledger .mc-choice{border:1px solid var(--dt-color-border-default);color:var(--dt-color-text-muted);border-bottom-width:2px;border-radius:0;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mc-ledger .mc-choice:hover{color:var(--dt-color-text-primary);border-color:var(--dt-color-border-strong)}.mc-ledger .mc-choice--on{color:var(--dt-color-text-primary);border-color:var(--dt-color-border-default);border-bottom-color:var(--dt-color-accent-primary);background:var(--dt-color-surface-muted);font-weight:600}.mc-ledger .mc-toggle-row{border:1px solid var(--dt-color-border-default);background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.mc-ledger .mc-alert{box-shadow:none;border-radius:2px;font-size:12px}.mc-ledger .soft-card .rounded-full,.mc-ledger [data-slot=badge]{font-family:var(--dt-font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;border-radius:2px}.mc-ledger [data-slot=switch],.mc-ledger button[data-slot=base],.mc-ledger button[data-slot=switch],.mc-ledger input[data-slot=base],.mc-ledger select[data-slot=base],.mc-ledger textarea[data-slot=base]{box-shadow:none;border-radius:2px}.mc-ledger button[data-slot=base]:focus-visible,.mc-ledger input[data-slot=base]:focus-visible{outline:2px solid var(--dt-color-accent-primary);outline-offset:1px}@font-face{font-family:Archivo;src:url(../fonts/archivo-var-latin.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--mp-ultra:#0b1a57;--mp-ultra-deep:#07123c;--mp-plate:#101f4b;--mp-plate-2:#14255e;--mp-bone:#f1ebdf;--mp-ink:#10131c;--mp-vermilion:#e8452a;--mp-vermilion-deep:#be3018;--mp-signal:#ff6f52;--mp-rule:#f1ebdf2e;--mp-rule-strong:#f1ebdf80;--mp-muted:#f1ebdfb8;--mp-gut:clamp(18px, 2.4vw, 34px);--mp-sans:"Archivo", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", system-ui, sans-serif;--mp-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace}body.mkt-poster{--dt-color-surface-base:var(--mp-ultra);--dt-color-surface-card:var(--mp-ultra-deep);--dt-color-surface-muted:var(--mp-plate);--dt-color-surface-elevated:var(--mp-plate-2);--dt-color-surface-subtle:var(--mp-plate);--dt-color-composer-bg:var(--mp-ultra-deep);--dt-color-composer-control-bg:var(--mp-plate);--dt-color-text-primary:var(--mp-bone);--dt-color-text-secondary:#f1ebdfc7;--dt-color-text-muted:#f1ebdfa8;--dt-color-text-subtle:#f1ebdf8c;--dt-color-border-default:var(--mp-rule);--dt-color-border-hover:#f1ebdf61;--dt-color-border-strong:var(--mp-rule-strong);--dt-color-border-topbar-line:var(--mp-rule);--dt-color-accent-primary:var(--mp-signal);--dt-color-accent-secondary:var(--mp-signal);--dt-color-accent-interactive:var(--mp-vermilion);--dt-color-accent-interactive-fg:var(--mp-bone);--dt-color-accent-success:#3fbf6f;--dt-color-accent-warning:#d9a441;--dt-color-accent-error:#ff6f52;--dt-color-quality-high:#3fbf6f;--dt-color-quality-medium:#d9a441;--dt-color-quality-low:#ff6f52;--dt-color-reliability-text-high:#3fbf6f;--dt-color-reliability-text-medium:#d9a441;--dt-color-reliability-text-low:#ff6f52;--dt-color-misc-send-fg:var(--mp-bone);--dt-color-shadow-accent-glow:transparent;--dt-color-shadow-accent-glow-soft:transparent;--dt-color-elevation-panel:none;--dt-color-scrollbar-thumb:#f1ebdf4d;--dt-color-scrollbar-thumb-hover:#f1ebdf80;--ui-bg:var(--mp-ultra);--ui-bg-elevated:var(--mp-ultra-deep);--ui-bg-accented:var(--mp-plate-2);--ui-bg-muted:var(--mp-plate);--ui-bg-inverted:var(--mp-bone);--ui-text:var(--mp-bone);--ui-text-muted:#f1ebdfb3;--ui-text-dimmed:#f1ebdf8c;--ui-text-highlighted:#fff;--ui-text-inverted:var(--mp-bone);--ui-border:var(--mp-rule);--ui-border-accented:#f1ebdf66;--ui-primary:var(--mp-vermilion-deep);--ui-radius:0px;--ui-color-primary-500:var(--mp-vermilion);--ui-color-success-500:#3fbf6f;--ui-color-warning-500:#d9a441;--ui-color-error-500:#ff6f52;background:var(--mp-ultra);color:var(--mp-bone);font-family:var(--mp-sans);font-synthesis-weight:none}body.mkt-poster ::selection{background:var(--mp-vermilion);color:var(--mp-bone)}body.mkt-poster .nt-nav--app{color:var(--mp-bone);background:#07123ceb;border-bottom-color:#f1ebdf47}body.mkt-poster .nt-nav--app .nt-logo-name,body.mkt-poster .nt-nav--app .nt-nav__links a,body.mkt-poster .nt-nav--app .nt-nav__logo{color:var(--mp-bone)}body.mkt-poster .nt-nav--app .nt-nav__links a:hover{background:#f1ebdf1f}body.mkt-poster .nt-nav--app .nt-nav__links a.nt-nav__link--active{color:var(--mp-bone);background:#f1ebdf29}body.mkt-poster .nt-nav--app .nt-nav__login{color:#f1ebdfcc}body.mkt-poster .nt-nav--app .nt-btn--dark{background:var(--mp-bone);color:var(--mp-ultra)}body.mkt-poster{--font-sans:var(--mp-sans);--font-display:var(--mp-sans);--font-mono:var(--mp-mono);--dt-typography-font-family-sans:var(--mp-sans);--dt-typography-font-family-display:var(--mp-sans);--dt-typography-font-family-mono:var(--mp-mono);--ui-text-sm:12px;--ui-text-xs:11px}body.mkt-poster [data-slot=base]{font-size:12px}body.mkt-poster [data-slot=base][data-size=xs]{font-size:11px}body.mkt-poster span[data-slot=base][class*="text-[10px]"]{letter-spacing:.04em;border:1px solid;font-family:var(--mp-mono)!important;border-radius:0!important;padding:0 5px!important;font-size:11px!important;line-height:1.5!important}@supports (color:color-mix(in lab,red,red)){body.mkt-poster span[data-slot=base][class*="text-[10px]"]{border:1px solid color-mix(in srgb,currentcolor 34%,transparent)}}body.mkt-poster span[data-slot=base][class*="text-[10px]"]{white-space:nowrap}body.mkt-poster button[data-slot=base][role=combobox]{background:var(--mp-plate)!important;border:1px solid var(--mp-rule)!important;color:var(--mp-bone)!important;border-radius:0!important}body.mkt-poster button[data-slot=base]:not([role=combobox]){min-height:26px}body.mkt-poster button[data-slot=base]:not([role=combobox]):not(:has(span:not(.iconify))){min-width:26px}body.mkt-poster [data-slot=base]{border-radius:0!important}body.mkt-poster [data-slot=select-trigger],body.mkt-poster input[data-slot=base],body.mkt-poster textarea[data-slot=base]{background:var(--mp-plate)!important;border:1px solid var(--mp-rule)!important;color:var(--mp-bone)!important;box-shadow:none!important}body.mkt-poster input[data-slot=base]::-moz-placeholder{color:#f1ebdf8c!important}body.mkt-poster textarea[data-slot=base]::-moz-placeholder{color:#f1ebdf8c!important}body.mkt-poster input[data-slot=base]::placeholder,body.mkt-poster textarea[data-slot=base]::placeholder{color:#f1ebdf8c!important}body.mkt-poster [data-slot=select-trigger]:focus,body.mkt-poster input[data-slot=base]:focus,body.mkt-poster textarea[data-slot=base]:focus{outline:2px solid var(--mp-signal);outline-offset:1px;border-color:var(--mp-signal)!important}body.mkt-poster [data-slot=badge]{font-family:var(--mp-mono);letter-spacing:.04em;border-radius:0!important}body.mkt-poster [data-slot=body],body.mkt-poster [data-slot=content]{background:var(--mp-ultra-deep);color:var(--mp-bone)}body.mkt-poster [role=dialog]{border:1px solid var(--mp-rule-strong);background:var(--mp-ultra-deep)!important;color:var(--mp-bone)!important;box-shadow:none!important;border-radius:0!important}body.mkt-poster [role=dialog] [data-slot=footer],body.mkt-poster [role=dialog] [data-slot=header]{border-color:var(--mp-rule)!important}body.mkt-poster [role=dialog] [data-slot=title]{font-family:var(--mp-sans);letter-spacing:-.01em;color:var(--mp-bone);font-weight:800}body.mkt-poster [role=dialog] [data-slot=description]{color:var(--mp-muted)!important}body.mkt-poster [data-slot=item],body.mkt-poster [role=dialog] button[data-slot=base]{border-radius:0!important}body.mkt-poster .studio-app,body.mkt-poster .workspace-stage{background:var(--mp-ultra)}.studio-workbench{--wb-paper:#f1f3f8;--wb-paper-outer:#f8f9fa;--wb-paper-card:#fff;--wb-paper-sunk:#0000000a;--wb-ultra:#0b1a57;--wb-ultra-deep:#07123c;--wb-ink:#0f1419;--wb-ink-2:#646e82;--wb-muted:#0000008c;--wb-ink-3:#8c96aa;--wb-vermilion:#e8452a;--wb-vermilion-deep:#be3018;--wb-signal:#ff6f52;--wb-rule:#0000001a;--wb-rule-strong:var(--wb-rule);--wb-rule-ultra:#0000001a;--wb-rule-ultra-strong:var(--wb-rule-ultra);--dt-color-surface-base:var(--wb-paper);--dt-color-surface-workspace:var(--wb-paper);--dt-color-surface-elevated:var(--wb-paper-card);--dt-color-surface-card:var(--wb-paper-card);--dt-color-surface-muted:var(--wb-paper-sunk);--dt-color-text-primary:var(--wb-ink);--dt-color-text-subtle:#3a3d46e6;--dt-color-border-default:var(--wb-rule);--dt-color-border-hover:#10131c3d;--dt-color-border-strong:var(--wb-rule-strong);--dt-color-accent-primary:var(--wb-vermilion);--dt-color-accent-interactive:var(--wb-vermilion);--dt-color-accent-cool:var(--wb-vermilion);--dt-color-accent-cool-deep:var(--wb-vermilion-deep);--dt-color-accent-interactive-fg:#fff;--dt-color-text-secondary:var(--wb-ink-2);--dt-color-text-muted:var(--wb-muted);--dt-color-composer-bg:var(--wb-paper-card);--dt-color-composer-control-bg:var(--wb-paper-sunk);--dt-color-shadow-on-surface-low:#10131c14;--dt-color-shadow-on-surface-mid:#10131c1f;--background:var(--wb-paper);--foreground:var(--wb-ink);--card:var(--wb-paper-card);--card-foreground:var(--wb-ink);--popover:var(--wb-paper-card);--popover-foreground:var(--wb-ink);--primary:var(--wb-vermilion);--primary-foreground:#fff;--secondary:var(--wb-paper-sunk);--secondary-foreground:var(--wb-ink);--muted:var(--wb-paper-sunk);--muted-foreground:var(--wb-muted);--accent:var(--wb-paper-sunk);--accent-foreground:var(--wb-ink);--border:var(--wb-rule);--input:var(--wb-rule);--ring:var(--wb-vermilion);--dt-radius-xs:4px;--dt-radius-sm:4px;--dt-radius-md:8px;--dt-radius-lg:12px;--dt-radius-xl:12px;--dt-radius-2xl:12px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-2xl:12px;--dt-color-quality-high:var(--wb-ink);--dt-color-quality-medium:var(--wb-ink-2);--dt-color-quality-low:var(--wb-muted);--dt-color-quality-empty:var(--wb-muted);--dt-color-interactive-base-bg:#e8452a12;--dt-color-interactive-select-bg:#e8452a1f;--dt-color-interactive-active-bg:#e8452a1f;background:var(--wb-paper);color:var(--wb-ink)}body:has(.studio-workbench){--wb-paper:#f1f3f8;--wb-paper-outer:#f8f9fa;--wb-paper-card:#fff;--wb-paper-sunk:#0000000a;--wb-ultra:#0b1a57;--wb-ultra-deep:#07123c;--wb-ink:#0f1419;--wb-ink-2:#646e82;--wb-muted:#0000008c;--wb-ink-3:#8c96aa;--wb-vermilion:#e8452a;--wb-vermilion-deep:#be3018;--wb-signal:#ff6f52;--wb-rule:#0000001a;--wb-rule-strong:var(--wb-rule);--wb-rule-ultra:#0000001a;--wb-rule-ultra-strong:var(--wb-rule-ultra);--dt-color-surface-base:var(--wb-paper);--dt-color-surface-workspace:var(--wb-paper);--dt-color-surface-elevated:var(--wb-paper-card);--dt-color-surface-card:var(--wb-paper-card);--dt-color-surface-muted:var(--wb-paper-sunk);--dt-color-text-primary:var(--wb-ink);--dt-color-text-subtle:#3a3d46e6;--dt-color-border-default:var(--wb-rule);--dt-color-border-hover:#10131c3d;--dt-color-border-strong:var(--wb-rule-strong);--dt-color-accent-primary:var(--wb-vermilion);--dt-color-accent-interactive:var(--wb-vermilion);--dt-color-accent-cool:var(--wb-vermilion);--dt-color-accent-cool-deep:var(--wb-vermilion-deep);--dt-color-accent-interactive-fg:#fff;--dt-color-text-secondary:var(--wb-ink-2);--dt-color-text-muted:var(--wb-muted);--dt-color-composer-bg:var(--wb-paper-card);--dt-color-composer-control-bg:var(--wb-paper-sunk);--dt-color-shadow-on-surface-low:#10131c14;--dt-color-shadow-on-surface-mid:#10131c1f;--background:var(--wb-paper);--foreground:var(--wb-ink);--card:var(--wb-paper-card);--card-foreground:var(--wb-ink);--popover:var(--wb-paper-card);--popover-foreground:var(--wb-ink);--primary:var(--wb-vermilion);--primary-foreground:#fff;--secondary:var(--wb-paper-sunk);--secondary-foreground:var(--wb-ink);--muted:var(--wb-paper-sunk);--muted-foreground:var(--wb-muted);--accent:var(--wb-paper-sunk);--accent-foreground:var(--wb-ink);--border:var(--wb-rule);--input:var(--wb-rule);--ring:var(--wb-vermilion);--dt-radius-xs:4px;--dt-radius-sm:4px;--dt-radius-md:8px;--dt-radius-lg:12px;--dt-radius-xl:12px;--dt-radius-2xl:12px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:12px;--radius-2xl:12px;--dt-color-quality-high:var(--wb-ink);--dt-color-quality-medium:var(--wb-ink-2);--dt-color-quality-low:var(--wb-muted);--dt-color-quality-empty:var(--wb-muted);--dt-color-interactive-base-bg:#e8452a12;--dt-color-interactive-select-bg:#e8452a1f;--dt-color-interactive-active-bg:#e8452a1f;background:var(--wb-paper);color:var(--wb-ink)}html[data-theme]:not([data-flat=off]) .studio-workbench .studio-sidebar{color:var(--wb-ink);background:var(--wb-paper)!important;border-left:0!important;border-right:1px solid var(--wb-rule)!important}.studio-workbench .studio-sidebar .studio-model-row__desc{line-height:1.45;font-size:12px!important}.studio-workbench .studio-sidebar .studio-family-header__count{font-size:11px!important}.studio-workbench .studio-sidebar .studio-model-row__price-amount{font-size:12px!important}.studio-workbench .studio-sidebar .studio-modality-filter{color:var(--wb-muted)}.studio-workbench .studio-sidebar .studio-modality-filter--active{color:var(--wb-ink);background:var(--wb-paper-sunk);border-color:var(--wb-rule)}.studio-workbench .studio-sidebar .studio-modality-filter--active .icon{color:var(--wb-vermilion)}.studio-workbench .studio-sidebar .studio-filter-bar__rule{background:var(--wb-rule)}.studio-workbench .studio-sidebar .studio-family-header{color:var(--wb-ink)}.studio-workbench .studio-sidebar .studio-family-header:hover{background:var(--wb-paper-sunk)}.studio-workbench .studio-sidebar .studio-family-header__label{color:var(--wb-ink)}.studio-workbench .studio-sidebar .studio-model-row{color:var(--wb-ink)}.studio-workbench .studio-sidebar .studio-model-row__desc{color:var(--wb-muted)!important}.studio-workbench .studio-sidebar .studio-model-row__price-amount{color:var(--wb-ink-2)!important}.studio-workbench .studio-sidebar__footer{background:var(--wb-paper)!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge{border-radius:4px;background:var(--wb-vermilion-deep)!important}html[data-theme]:not([data-flat=off]) .studio-workbench .studio-main-workspace__center--paper{background:var(--wb-paper)!important;background-image:none!important}.studio-workbench .aurora-bg,.studio-workbench .ws-empty-aura{display:none!important}.studio-workbench .studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;border-radius:8px!important;box-shadow:0 1px 3px #10131c14!important}.studio-workbench .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border:1px solid var(--wb-rule)!important;box-shadow:none!important;background:#e8452a12!important;border-radius:8px!important}html[data-theme]:not([data-flat=off]) .studio-workbench .rb-liquid-glass.rb-liquid-glass--composer,html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float-container{background:var(--wb-paper)!important;border-top:1px solid var(--wb-rule)!important;box-shadow:none!important;border-radius:0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float-container{-webkit-mask-image:none!important;mask-image:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;box-shadow:none!important;border-radius:12px!important}.studio-workbench .ws-composer-float-container:before{content:none!important}.studio-workbench .workspace-params-sidebar .workspace-params-sidebar__title{color:var(--wb-ink)!important}.studio-workbench .workspace-params-sidebar .studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{background:var(--wb-paper-card)!important;border-color:var(--wb-rule-strong)!important;color:var(--wb-ink)!important}.studio-workbench .workspace-params-sidebar .grp__label{color:var(--wb-muted)!important;border-bottom-color:var(--wb-rule)!important}@keyframes wb-tab-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wb-plate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wb-row-fade{0%{opacity:0}to{opacity:1}}@keyframes wb-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wb-panel-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.studio-workbench .studio-sidebar .studio-modality-filter{animation:.5s cubic-bezier(.16,1,.3,1) both wb-tab-drop}.studio-workbench .studio-sidebar .studio-modality-filter:first-child{animation-delay:40ms}.studio-workbench .studio-sidebar .studio-modality-filter:nth-child(2){animation-delay:.12s}.studio-workbench .studio-sidebar .studio-modality-filter:nth-child(3){animation-delay:.2s}.studio-workbench .studio-sidebar .studio-modality-filter:nth-child(4){animation-delay:.28s}.studio-workbench .studio-sidebar .studio-filter-bar__rule{transform-origin:0;animation:.6s .34s both wb-rule-draw}.studio-workbench .studio-sidebar .studio-family-group{animation:.55s cubic-bezier(.16,1,.3,1) both wb-plate-rise;animation-delay:var(--wb-d,0s)}.studio-workbench .studio-sidebar .studio-family-group[data-open=true] .studio-model-row{animation:.34s both wb-row-fade;animation-delay:var(--wb-d,0s)}.studio-workbench .workspace-params-sidebar .params-top-actions{animation:.5s cubic-bezier(.16,1,.3,1) 60ms both wb-panel-rise}.studio-workbench .workspace-params-sidebar .workspace-params-sidebar__header{animation:.5s cubic-bezier(.16,1,.3,1) .14s both wb-panel-rise}.studio-workbench .workspace-params-sidebar .workspace-params-sidebar__hint{animation:.5s cubic-bezier(.16,1,.3,1) .22s both wb-panel-rise}.studio-workbench .workspace-params-sidebar .ws-params-tabs{animation:.5s cubic-bezier(.16,1,.3,1) .3s both wb-panel-rise}.studio-workbench .workspace-params-sidebar .ws-composer-params__content>*{animation:.5s cubic-bezier(.16,1,.3,1) both wb-panel-rise;animation-delay:var(--wb-d,.36s)}.studio-workbench .ws-empty-greeting{color:var(--wb-ink)!important}@media (prefers-reduced-motion:reduce){.studio-workbench .studio-sidebar .studio-family-group,.studio-workbench .studio-sidebar .studio-filter-bar__rule,.studio-workbench .studio-sidebar .studio-modality-filter,.studio-workbench .studio-sidebar .studio-model-row,.studio-workbench .workspace-params-sidebar *{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.studio-workbench .workspace-message,.studio-workbench :is(.stream-markdown,.studio-prose),.studio-workbench :is(.stream-markdown,.studio-prose) li,.studio-workbench :is(.stream-markdown,.studio-prose) p,.studio-workbench :is(.stream-markdown,.studio-prose) td,.studio-workbench :is(.stream-markdown,.studio-prose) th{font-size:14px!important}.studio-workbench :is(.stream-markdown,.studio-prose) h1{font-size:24px!important}.studio-workbench :is(.stream-markdown,.studio-prose) h2{font-size:20px!important}.studio-workbench :is(.stream-markdown,.studio-prose) h3{font-size:17px!important}.studio-workbench :is(.stream-markdown,.studio-prose) h4{font-size:14px!important}.studio-workbench .studio-family-header__label,.studio-workbench .studio-model-row__title{font-size:13px!important}.studio-workbench .studio-model-row__desc,.studio-workbench .studio-model-row__price-amount,.studio-workbench .studio-sidebar__footer button,.studio-workbench .ws-composer-float-rail>button{font-size:12px!important}.studio-workbench .studio-family-header__count,.studio-workbench .studio-family-header__rate,.studio-workbench .studio-modality-filter,.studio-workbench .studio-model-row__rate{font-size:11px!important}.studio-workbench .ws-prompt-editor{font-size:14px!important}.studio-workbench .iconify,.studio-workbench .iconify i,.studio-workbench i[class*=i-lucide]{font-size:12px!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge{border-radius:4px!important}.studio-workbench .studio-sidebar__footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.studio-workbench .studio-sidebar__footer>div{width:100%!important;min-width:0!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge{white-space:nowrap!important;min-width:5.5rem!important}.studio-workbench .workspace-params-toggle{right:0!important;transform:translate(-100%,-50%)!important}.studio-workbench .rounded-sm{border-radius:4px!important}.studio-workbench .rounded-md{border-radius:8px!important}.studio-workbench .rounded-2xl,.studio-workbench .rounded-lg,.studio-workbench .rounded-xl{border-radius:12px!important}.studio-workbench .rounded-t-md{border-radius:8px 8px 0 0!important}.studio-workbench .rounded-b-md{border-radius:0 0 8px 8px!important}.studio-workbench .studio-main-workspace *,.studio-workbench .studio-sidebar__footer *,.studio-workbench .workspace-params-sidebar *{border-color:var(--wb-rule)!important}.studio-workbench .text-xs{font-size:11px!important}.studio-workbench .text-base,.studio-workbench .text-sm{font-size:14px!important}.studio-workbench .text-lg{font-size:17px!important}.studio-workbench .text-xl{font-size:20px!important}.studio-workbench .text-2xl{font-size:24px!important}.studio-workbench .stream-markdown :is(span,strong,em,a,code){font-size:inherit!important}.studio-workbench .stream-markdown :is(table,thead,tbody,tr,td,th){font-size:12px!important}.studio-workbench .iconify *{font-size:inherit!important}.studio-workbench .workspace-message button{white-space:normal!important;min-width:0!important;max-width:100%!important}.studio-workbench .stream-body,.studio-workbench .stream-body *{font-size:14px!important}.studio-workbench .studio-family-header__count *,.studio-workbench .studio-family-header__rate *,.studio-workbench .studio-model-row__rate *{font-size:inherit!important}.studio-workbench .workspace-message [class*=overflow-x-auto]{white-space:normal!important;overflow-x:visible!important}.studio-workbench .workspace-message .w-max{white-space:normal!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important}.studio-workbench [class*=bg-muted]{background-color:var(--wb-paper-sunk)!important}.studio-workbench [class*=bg-background],.studio-workbench [class*=bg-card],.studio-workbench [class*=bg-popover]{background-color:var(--wb-paper-card)!important}.studio-workbench .stream-markdown [class*=bg-]{background-color:var(--wb-paper-sunk)!important}.studio-workbench .studio-filter-bar__rule{background:#f1ebdf1f!important}.studio-workbench .studio-sidebar .studio-model-row{background-color:#0000!important}.studio-workbench .studio-sidebar .studio-model-row:hover{background-color:#f1ebdf1f!important}.studio-workbench .studio-sidebar__footer .size-7{background-color:#e8452a12!important}.studio-workbench .ws-composer-cost-badge{color:var(--wb-vermilion-deep)!important;border-color:var(--wb-rule)!important;background-color:#e8452a12!important}.studio-workbench .inline-flex.max-w-full{background-color:var(--wb-paper-card)!important}.studio-workbench .studio-family-header__rate,.studio-workbench .studio-model-row__rate{color:var(--wb-ink)!important}.studio-workbench .studio-family-header__rate.studio-channel-option__rate--high,.studio-workbench .studio-model-row__rate.studio-channel-option__rate--high{color:#1f6478!important}.studio-workbench .studio-family-header__rate.studio-channel-option__rate--medium,.studio-workbench .studio-model-row__rate.studio-channel-option__rate--medium{color:#7a5a12!important}.studio-workbench .studio-family-header__rate.studio-channel-option__rate--low,.studio-workbench .studio-model-row__rate.studio-channel-option__rate--low{color:#5a4a66!important}.studio-workbench .notice-bell-float{top:10px!important;right:14px!important}.studio-workbench .studio-messages .is-assistant{max-width:100%!important}.studio-workbench .ws-composer-float-container{padding-left:0!important;padding-right:0!important}.studio-workbench .workspace-params-sidebar{border-color:var(--wb-rule)!important}.studio-workbench .workspace-params-sidebar .rounded-\[7\.35px\],.studio-workbench .workspace-params-sidebar .ws-params-tabs{border-radius:8px!important}.studio-workbench .workspace-params-sidebar .params-top-actions__brand-name{font-size:13px!important}.studio-workbench .workspace-params-sidebar .brand-logo,.studio-workbench .workspace-params-sidebar .brand-logo__img{font-size:12px!important}.studio-workbench .workspace-params-sidebar .params-top-actions__brand-sub,.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__hint,.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__label{font-size:11px!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{border-color:var(--wb-rule)!important}.studio-workbench .studio-main-workspace{--ws-measure:min(880px, calc(100% - 48px))}.studio-workbench .studio-messages .inline-flex.max-w-full{color:var(--wb-muted)!important;background:0 0!important;border-color:#0000!important;padding-left:4px!important}.studio-workbench .workspace-params-sidebar .ws-params-tabs,.studio-workbench .workspace-params-toggle{background:var(--wb-paper-sunk)!important}.studio-workbench .ws-composer-float-rail__action:focus-visible,.studio-workbench .ws-composer-float-rail__action:hover,.studio-workbench .ws-composer-float-rail__action[class*=--active]{background:var(--dt-color-interactive-select-bg)!important}.studio-workbench .workspace-params-sidebar .ws-params-switches{background:var(--wb-paper-sunk)!important}.studio-workbench .studio-sidebar .studio-family-header__rate,.studio-workbench .studio-sidebar .studio-model-row__rate{white-space:nowrap!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;padding:2px 6px!important;font-size:10px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.studio-workbench .studio-sidebar .studio-model-row__body{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 6px!important;display:grid!important}.studio-workbench .studio-sidebar .studio-model-row__name{grid-area:1/1/auto/-1!important}.studio-workbench .studio-sidebar .studio-model-row__desc-cell{grid-area:2/1/auto/-1!important}.studio-workbench .studio-sidebar .studio-model-row__body>.studio-modality-chip{grid-area:3/1!important}.studio-workbench .studio-sidebar .studio-model-row__price{grid-area:3/2!important}.studio-workbench .ws-empty-medal{box-shadow:none!important}.studio-workbench .workspace-read-column{max-width:var(--ws-measure,880px);margin-left:auto;margin-right:auto}.studio-workbench .workspace-messages-scroll>.workspace-read-column{flex-direction:column;justify-content:center;min-height:100%;display:flex}.studio-workbench .ws-empty-greeting{max-width:34em;margin-left:auto;margin-right:auto}.studio-workbench .workspace-message-text .ws-token-stats{border-top:1px solid var(--wb-rule);margin-top:10px;padding-top:8px}.studio-workbench .workspace-message-text .ws-token-stats>div{color:var(--wb-muted)!important;background:0 0!important;border:0!important;padding:0!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add{border:1px dashed var(--wb-rule)!important;color:var(--wb-muted)!important;background:0 0!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__label{color:var(--wb-muted)!important}.studio-workbench .ws-empty-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:34em;margin-top:16px;display:flex}.studio-workbench .ws-empty-suggestion{border:1px solid var(--wb-rule);background:var(--wb-paper-card);height:30px;color:var(--wb-ink-2);cursor:pointer;border-radius:9999px;padding:0 14px;font-size:12px;line-height:1;transition:background-color .15s,color .15s}.studio-workbench .ask-card .ask-card__opt,.studio-workbench .ask-card :is(.ask-card__other-input,.ask-card__submit){font-size:12px!important}html[data-theme]:not([data-flat=off]) .studio-workbench .rb-liquid-glass.rb-liquid-glass--composer{border:0!important}.studio-workbench .studio-sidebar .studio-family-header__count{font-variant-numeric:tabular-nums;color:#f1ebdfb8!important;background:0 0!important;border:0!important;padding:0!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__hint{color:var(--wb-muted)!important}:is(body:has(.studio-workbench) .notice-timeline-panel .notice-item__card,body:has(.studio-workbench) .notice-timeline-panel [class*=bg-]){background:0 0!important}:is(body:has(.studio-workbench) .notice-timeline-panel,body:has(.studio-workbench) .notice-timeline-panel *){color:var(--wb-ink)!important;box-shadow:none!important}:is(body:has(.studio-workbench) .notice-timeline-panel .text-xs,body:has(.studio-workbench) .notice-timeline-panel [class*=text-muted]){color:var(--wb-muted)!important}body:has(.studio-workbench) .notice-timeline-panel{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;border-radius:12px!important}body:has(.studio-workbench) .notice-timeline-panel .notice-item__card{border:0!important;border-bottom:1px solid var(--wb-rule)!important;border-radius:4px!important;padding:8px 0!important}body:has(.studio-workbench) .notice-timeline-panel .notice-item:last-child .notice-item__card{border-bottom:0!important}body:has(.studio-workbench) .notice-timeline-panel .notice-item__card span[class*=rounded]{background:var(--wb-paper-sunk)!important;color:var(--wb-ink)!important;border-radius:4px!important}body:has(.studio-workbench) .notice-timeline-panel .notice-item__card>div>span[class*=inline-flex]{background:var(--wb-paper-sunk)!important;color:var(--wb-ink)!important;border-radius:4px!important}:is(body:has(.studio-workbench) .notice-timeline-panel .prose-sm,body:has(.studio-workbench) .notice-timeline-panel .text-sm){font-size:12px!important}body:has(.studio-workbench) .notice-timeline-panel .text-xs{font-size:11px!important}body:has(.studio-workbench) .notice-timeline-panel span[class*=text-\[10]{font-size:11px!important}body:has(.studio-workbench) .studio-channel-tip{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:12px!important}body:has(.studio-workbench) .studio-channel-tip *{box-shadow:none!important;text-shadow:none!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option{border-left:1px solid var(--wb-rule)!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option--active{border-color:var(--wb-rule)!important;border-left-color:var(--wb-rule)!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__sub{color:var(--wb-muted)!important}body:has(.studio-workbench) .studio-channel-tip.rb-liquid-glass{background:var(--wb-paper-card)!important;background-color:var(--wb-paper-card)!important}.studio-workbench .ws-empty-medal,.studio-workbench .ws-empty-medal *{font-size:12px!important}.studio-workbench .ws-composer-float-rail__action{border-radius:4px!important}.studio-workbench .ws-empty-greeting~div{background:var(--wb-muted)!important}.studio-workbench .ws-empty-medal,.studio-workbench .ws-empty-medal *{background:var(--wb-paper-card)!important}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{box-shadow:none;border-color:var(--wb-rule-ultra)!important;background:#f1ebdf1f!important}.studio-workbench .studio-sidebar .studio-model-row--active .studio-model-row__title{font-weight:600;color:#f1ebdf!important}.studio-workbench .stream-markdown a:hover>img,.studio-workbench .stream-markdown img,.studio-workbench .stream-markdown img:hover{opacity:1!important;visibility:visible!important;filter:none!important}.studio-workbench .stream-markdown img{cursor:grab;-webkit-user-drag:element}.studio-workbench .stream-markdown img:active{cursor:grabbing}.studio-workbench .ws-task-dock,.studio-workbench .ws-task-dock *{font-size:11px!important}.studio-workbench .ws-task-dock__pill{background:var(--wb-paper-card)!important;border-color:var(--wb-rule)!important}.studio-workbench .ws-task-dock .flex.size-6{border-color:var(--wb-rule)!important;background:#e8452a12!important}.studio-workbench .studio-sidebar *{border-color:var(--wb-rule)!important}.studio-workbench .studio-sidebar .studio-family-header__count{color:var(--wb-muted)!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--high,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--high{border-color:var(--wb-rule)!important;color:var(--wb-muted)!important;background:0 0!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--medium,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--medium{background:var(--wb-paper-sunk)!important;border-color:var(--wb-rule)!important;color:#7a5a12!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--low,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--low{background:var(--wb-paper-sunk)!important;border-color:var(--wb-rule)!important;color:#5a4a66!important}.studio-workbench .studio-sidebar .side__logo,.studio-workbench .studio-sidebar [class*=logo]{color:var(--wb-ultra)}.studio-workbench .studio-sidebar .studio-model-row{background:0 0!important;border-color:#0000!important}.studio-workbench .ws-aspect-picker{gap:6px!important}.studio-workbench .ws-aspect-option{flex:calc(25% - 6px);min-width:0;padding:6px 2px!important}.studio-workbench .ws-aspect-option__label{white-space:nowrap;line-height:1;font-size:11px!important}.studio-workbench .ws-constraint-row__hint{font-size:11px!important}.studio-workbench .ws-duration-track__tick{border-radius:0!important}.studio-workbench .studio-sidebar .studio-family-header{border-radius:4px 4px 0 0;background:var(--wb-paper-sunk)!important;border-bottom:1px solid var(--wb-rule)!important;padding-left:8px!important;padding-right:8px!important}.studio-workbench .studio-sidebar .studio-family-header__label{color:var(--wb-ink)!important;font-size:13px!important;font-weight:600!important}.studio-workbench .studio-sidebar .studio-family-header__count{font-weight:500!important}.studio-workbench .studio-sidebar .studio-model-row{border-radius:0!important}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;border-radius:8px!important}.studio-workbench .studio-sidebar .studio-model-row--active .studio-model-row__title{color:var(--wb-ink)!important;font-weight:600!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{background:var(--wb-paper-sunk)!important;border-left:1px solid var(--wb-rule)!important}.studio-workbench .workspace-params-sidebar .ws-constraint-files,.studio-workbench .workspace-params-sidebar .ws-params-switches,.studio-workbench .workspace-params-sidebar [class*=pane]{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;border-radius:8px!important}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{background:var(--wb-paper-card)!important;color:var(--wb-ink-2)!important}.studio-workbench .workspace-params-sidebar .params-top-actions a:hover,.studio-workbench .workspace-params-sidebar .params-top-actions button:hover{color:var(--wb-ink)!important}.studio-workbench :is(button,a[href],[role=button],[role=radio],[role=tab],[role=switch],summary,label[for]){cursor:pointer}.studio-workbench :is(button,[role=button]):disabled,.studio-workbench [aria-disabled=true]{cursor:not-allowed}.studio-workbench :is(.studio-modality-filter,.studio-family-header,.studio-model-row,.ws-params-tab,.ws-composer-float-rail__action,.workspace-message-actions button,.ws-empty-suggestion,.studio-channel-option,.ws-constraint-file-add,.ws-attach-limits__trigger,.ws-task-dock__pill){transition:background-color .15s,color .15s,border-color .15s}.studio-workbench :is(.studio-modality-filter:not(.studio-modality-filter--active),.ws-params-tab:not(.ws-params-tab--active),.ws-composer-float-rail__action:not([class*=--active]),.workspace-message-actions button,.ws-empty-suggestion,.studio-channel-option:not(.studio-channel-option--active),.ws-constraint-file-add,.ws-attach-limits__trigger,.ws-task-dock__pill):hover{background-color:var(--wb-paper-sunk)}.studio-workbench .studio-sidebar .studio-family-header:hover,.studio-workbench .studio-sidebar .studio-model-row:hover{background-color:var(--wb-paper-sunk)!important}.studio-workbench :is(.studio-modality-filter,.ws-params-tab,.ws-composer-float-rail__action,.workspace-message-actions button,.ws-empty-suggestion,.ws-task-dock__pill):active{transform:translateY(.5px)}.studio-workbench :is(button,a[href],[role=button],[role=radio],[role=tab]):focus-visible{outline:2px solid var(--wb-vermilion);outline-offset:2px}.studio-workbench :is(.studio-family-header__count,.studio-family-header__rate,.studio-model-row__rate,.studio-model-row__price){cursor:help;transition:background-color .15s}.studio-workbench :is(.studio-family-header__count,.studio-family-header__rate,.studio-model-row__rate,.studio-model-row__price):hover{background-color:var(--wb-paper-sunk)}.studio-workbench :is(.ws-composer-float-rail__action,.workspace-message-actions button,.ws-task-dock__pill){background:var(--wb-paper-card);border:1px solid var(--wb-rule);border-radius:4px}.studio-workbench :is(.ws-composer-float-rail__action,.workspace-message-actions button,.ws-task-dock__pill):hover{background:var(--wb-paper-sunk)}.studio-workbench .studio-sidebar .studio-family-header__count,.studio-workbench .studio-sidebar .studio-model-row__price,.studio-workbench .studio-sidebar .studio-model-row__rate{border:1px solid var(--wb-rule);background:var(--wb-paper-card);border-radius:4px;padding:1px 5px}.studio-workbench .studio-sidebar .studio-family-header__rate:before,.studio-workbench .studio-sidebar .studio-model-row__rate:before{content:"";background:currentColor;border-radius:9999px;flex:none;width:5px;height:5px;margin-right:4px}.studio-workbench .studio-sidebar .studio-modality-filter:not(.studio-modality-filter--active){border:1px solid var(--wb-rule);background:var(--wb-paper-card);border-radius:4px}.studio-workbench .ws-empty-suggestion{align-items:center;gap:5px;display:inline-flex}.studio-workbench .ws-aspect-more{border:1px solid var(--wb-rule);background:var(--wb-paper-card);color:var(--wb-muted);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.studio-workbench .ws-aspect-more:hover{background:var(--wb-paper-sunk);color:var(--wb-ink);text-decoration:none}.studio-workbench .workspace-params-sidebar :is(.ws-aspect-option,.ws-segment-cell){background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;color:var(--wb-ink-2)!important;border-radius:4px!important}.studio-workbench .workspace-params-sidebar :is(.ws-aspect-option,.ws-segment-cell):hover{background:var(--wb-paper-sunk)!important}.studio-workbench .workspace-params-sidebar :is(.ws-aspect-option--active,.ws-segment-cell--active){border-color:var(--wb-ink)!important;background:var(--wb-paper-sunk)!important;color:var(--wb-ink)!important}.studio-workbench :is(.ws-composer-float-rail__action,.workspace-message-actions button,.ws-empty-suggestion,.ws-aspect-option,.ws-segment-cell,.ws-aspect-more,.ws-task-dock__pill):hover{color:var(--wb-ink)!important;border-color:#10131c57!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--high,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--high{background:#1f647814!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--medium,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--medium{background:#7a5a121a!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--low,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--low{background:#5a4a661a!important}.studio-workbench .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text,.studio-workbench .studio-main-workspace__center--paper .workspace-message:not(.is-user) .workspace-message-text{border-radius:4px!important}.studio-workbench .studio-main-workspace__center--paper .workspace-message.is-user .workspace-message-text{border-bottom-right-radius:0!important}.studio-workbench .ws-composer-float,html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float{border-radius:16px!important}.studio-workbench .ws-composer-float{flex-wrap:wrap;align-items:center;gap:8px;position:relative;display:flex!important}.studio-workbench .ws-composer-prompt-field{flex:1 0 100%;order:1;padding-left:0!important}.studio-workbench .ws-composer-float-rail{order:2;flex-direction:row!important;gap:6px!important;width:auto!important;position:static!important;inset:auto!important}.studio-workbench .ws-composer-float-send{order:3;margin-left:auto;position:static!important;inset:auto!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--high,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--high{color:#6bb4c6!important;background:#6bb4c61f!important;border-color:#6bb4c64d!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--medium,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--medium{color:#e0a82e!important;background:#e0a82e1f!important;border-color:#e0a82e4d!important}.studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--low,.studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--low{color:#c4a0d6!important;background:#c4a0d61f!important;border-color:#c4a0d64d!important}.studio-workbench .ws-composer-cost-badge,.studio-workbench .ws-composer-cost-badge *{color:#ff8a73!important}.studio-workbench .workspace-params-sidebar :is(.ws-aspect-option--active,.ws-segment-cell--active),.studio-workbench .workspace-params-sidebar :is(.ws-aspect-option--active,.ws-segment-cell--active) *{color:var(--wb-ink)!important}.studio-workbench .ws-params-tab{color:var(--wb-ink-2)!important}.studio-workbench .studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{color:var(--wb-ink)!important}.studio-workbench .ws-attach-limits__trigger{background:var(--wb-vermilion-deep)!important}html[data-wb-theme=light] .studio-workbench .ws-composer-cost-badge,html[data-wb-theme=light] .studio-workbench .ws-composer-cost-badge *{color:#be3018!important}.studio-workbench .params-top-actions__theme{border:1px solid var(--wb-rule);background:var(--wb-paper-card);height:28px;color:var(--wb-ink-2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}body:has(.studio-workbench) .params-top-actions__theme{border:1px solid var(--wb-rule);background:var(--wb-paper-card);height:28px;color:var(--wb-ink-2);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}body:has(.studio-workbench) .params-top-actions__theme:hover{background:var(--wb-paper-sunk);color:var(--wb-ink)}body:has(.studio-workbench) .params-top-actions__dropdown{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-workbench .ws-composer-cost-badge{box-shadow:none!important}.studio-workbench .studio-sidebar .studio-model-row__price{background:#e0a82e1a!important;border-color:#e0a82e40!important}.studio-workbench .studio-sidebar .studio-model-row__price,.studio-workbench .studio-sidebar .studio-model-row__price *{color:#e0a82e!important}html[data-theme] body:has(.studio-workbench) .params-top-actions__dropdown.rb-liquid-glass{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-workbench .ws-aspect-option__inner{background:var(--wb-ink-2)!important;background-image:none!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add,.studio-workbench .ws-attach-limits__trigger{box-shadow:none!important}.studio-workbench .ph-aurora{opacity:.45!important}.studio-workbench .ph-card{background:var(--wb-paper-card)!important}.studio-workbench .ph-aurora{filter:none!important;opacity:.3!important}.studio-workbench .ws-attach-limits-pop{box-shadow:none!important}.studio-workbench .ph-aurora,.studio-workbench .ph-aurora__blob{display:none!important}.studio-workbench .workspace-stage{background-image:none!important}html[data-theme] .studio-workbench .workspace-stage{background:var(--wb-paper)!important;background-image:none!important}html[data-theme] body:has(.studio-workbench) main.workspace-stage{background:var(--wb-paper)!important;background-image:none!important}.studio-workbench .rb-liquid-glass:after{display:none!important}body:has(.studio-workbench) .rb-liquid-glass:after{display:none!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar{background:linear-gradient(#141419,#0f0f12)!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar{background:linear-gradient(#fcfcfd,#f8f9fa)!important}.studio-workbench .studio-sidebar .studio-family-header{border-bottom:0!important;border-radius:0!important}.studio-workbench .studio-sidebar .studio-family-header__logo,.studio-workbench .studio-sidebar .studio-model-icon{background:var(--wb-sunken-2,#ffffff05)!important;border:0!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__logo,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-icon{background:#00000008!important}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{border-color:var(--wb-rule)!important;background:#ffffff1f!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row--active,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{background:#0000000f!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{background:#ffffff05!important}html[data-wb-theme=light][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{background:#00000008!important}html[data-wb-theme=dark][data-theme] .studio-workbench .studio-sidebar{background:linear-gradient(#141419,#0f0f12)!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar.studio-sidebar,html[data-wb-theme=light][data-theme] .studio-workbench .studio-sidebar{background:linear-gradient(#fcfcfd,#f8f9fa)!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar.studio-sidebar{background:linear-gradient(#141419,#0f0f12)!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar.workspace-params-sidebar{background:#ffffff05!important}.studio-workbench .studio-workbench .cap-switch__pill{background:var(--wb-paper-sunk)!important;border-color:var(--wb-rule)!important}.studio-workbench .studio-workbench .cap-switch__pill--on{background:var(--wb-vermilion-deep)!important;border-color:var(--wb-vermilion-deep)!important}.studio-workbench .cap-switch__knob--on,.studio-workbench .cap-switch__pill--on .cap-switch__knob{background:#fff!important}.studio-workbench .params-top-actions__brand-sub{white-space:nowrap}.studio-workbench .params-top-actions button .iconify,.studio-workbench .params-top-actions button svg{color:var(--wb-vermilion)!important}body:has(.studio-workbench) .params-top-actions button .iconify{color:var(--wb-vermilion)!important}body:has(.studio-workbench) .params-top-actions button svg{color:var(--wb-vermilion)!important}.studio-workbench .studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{border:1px solid var(--wb-rule)!important}.studio-workbench .ws-params-tab:not(.ws-params-tab--active):hover{background:var(--wb-paper-card)!important}.studio-workbench .params-top-actions{gap:6px!important}.studio-workbench .params-top-actions button{padding-left:8px!important;padding-right:8px!important}.studio-workbench .params-top-actions__brand{flex:auto!important;min-width:0!important}.studio-workbench .params-top-actions__brand-text{min-width:0!important}.studio-workbench .ws-empty-orb{flex:none;width:132px;height:132px;margin-bottom:4px}.studio-workbench .ws-empty-orb .disc{fill:#dce6f0}.studio-workbench .ws-empty-orb .land{fill:#93a7bf}.studio-workbench .ws-empty-orb .deep{fill:#2a3a5c}.studio-workbench .ws-empty-orb .mid{fill:#5d6e88}.studio-workbench .ws-empty-orb .rim{fill:none;stroke:#f1ebdf;stroke-width:2.5px}.studio-workbench .ws-empty-orb .arc{fill:none;stroke:#ff6f52;stroke-width:6px}.studio-workbench .ws-empty-orb .screen{fill:#2a3a5c;opacity:.5}.studio-workbench .ws-empty-medal{background:#fff!important}html[data-wb-theme=dark] .studio-workbench .ws-empty-medal{box-shadow:0 0 0 1px var(--wb-rule)}html[data-wb-theme=dark] .studio-workbench{--wb-paper:#0f0f12;--wb-paper-card:#17181d;--wb-paper-sunk:#ffffff0a;--wb-ink:#fffffff2;--wb-ink-2:#ffffffb8;--wb-muted:#ffffff80;--wb-rule:#ffffff1a;--wb-rule-strong:#fff3;--wb-rule-ultra:#ffffff26;--wb-rule-ultra-strong:#ffffff40}html[data-wb-theme=dark] body:has(.studio-workbench){--wb-paper:#0f0f12;--wb-paper-card:#17181d;--wb-paper-sunk:#ffffff0a;--wb-ink:#fffffff2;--wb-ink-2:#ffffffb8;--wb-muted:#ffffff80;--wb-rule:#ffffff1a;--wb-rule-strong:#fff3;--wb-rule-ultra:#ffffff26;--wb-rule-ultra-strong:#ffffff40}.wb-skeleton{background:var(--wb-paper);width:100%;height:100%;font-family:system-ui,-apple-system,Segoe UI,PingFang SC,sans-serif;display:flex;overflow:hidden}.wb-skeleton__side{border-right:1px solid var(--wb-rule);flex-direction:column;flex:none;gap:14px;width:252px;padding:16px 12px;display:flex}.wb-skeleton__main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:56px 24px 0;display:flex}.wb-skeleton__panel{border-left:1px solid var(--wb-rule);flex-direction:column;flex:none;gap:12px;width:245px;padding:16px 12px;display:flex}.wb-skeleton__bar,.wb-skeleton__card,.wb-skeleton__chip,.wb-skeleton__row{background:var(--wb-paper-sunk);border-radius:4px;animation:1.4s ease-in-out infinite wb-skeleton-pulse}.wb-skeleton__bar{height:12px}.wb-skeleton__bar--sm{width:40%}.wb-skeleton__bar--md{width:68%}.wb-skeleton__row{height:56px}.wb-skeleton__card{border-radius:12px;height:180px}.wb-skeleton__chips{flex-wrap:wrap;gap:8px;display:flex}.wb-skeleton__chip{flex:40%;height:28px}@keyframes wb-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.wb-skeleton__bar,.wb-skeleton__card,.wb-skeleton__chip,.wb-skeleton__row{animation:none}}@media (width<=1024px){.wb-skeleton__panel{display:none}}.studio-workbench .studio-sidebar .studio-model-row{border-radius:12px!important;padding:12px 16px!important}.studio-workbench .studio-sidebar .studio-family-header{border-radius:12px!important;gap:12px!important;padding:10px 16px!important}.studio-workbench .studio-sidebar .studio-modality-filter{background:0 0!important;border:0!important;border-radius:12px!important;padding:10px 4px!important}.studio-workbench .studio-sidebar .studio-modality-filter--active{background:var(--wb-paper-sunk)!important}.studio-workbench .studio-sidebar .studio-family-header__text{flex:auto!important;min-width:0!important}.studio-workbench .studio-sidebar .studio-family-header__label{min-width:0!important}.studio-workbench .studio-sidebar .studio-model-row{padding:12px 10px!important}.studio-workbench .studio-sidebar .studio-model-row__body{-moz-column-gap:6px!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:6px!important}.studio-workbench .studio-sidebar .studio-model-row__body>.studio-modality-chip{justify-self:start!important}.studio-workbench .studio-sidebar .studio-model-row__price{justify-self:end!important;max-width:100%!important}.studio-workbench .studio-sidebar .studio-model-row__price,.studio-workbench .studio-sidebar .studio-model-row__price *{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{border-radius:12px!important}.studio-workbench .studio-sidebar .studio-family-header__logo,.studio-workbench .studio-sidebar .studio-model-icon{width:36px!important;height:36px!important}.studio-workbench .studio-sidebar .studio-family-header,.studio-workbench .studio-sidebar .studio-model-row{align-items:flex-start!important}.studio-workbench .studio-sidebar .studio-model-row__desc,.studio-workbench .studio-sidebar .studio-model-row__desc-cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-model-row{align-items:flex-start!important;padding:12px 8px!important}.studio-workbench .studio-sidebar .studio-family-header__logo,.studio-workbench .studio-sidebar .studio-model-icon{border-radius:12px!important;width:48px!important;height:48px!important}.studio-workbench .studio-sidebar .studio-family-header__logo img,.studio-workbench .studio-sidebar .studio-model-icon img{width:30px!important;height:30px!important}.studio-workbench .studio-sidebar .studio-model-row__rate:before{display:none!important}.studio-workbench .studio-sidebar .studio-model-row__rate{padding-left:6px!important;padding-right:6px!important}.studio-workbench .studio-sidebar .studio-model-row{flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 14px!important}.studio-workbench .studio-sidebar .studio-model-row__body{flex-direction:column!important;flex:auto!important;gap:3px!important;min-width:0!important;display:flex!important}.studio-workbench .studio-sidebar .studio-model-row__name{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.studio-workbench .studio-sidebar .studio-model-row__title{flex:auto!important;min-width:0!important;display:block!important}.studio-workbench .studio-sidebar .studio-model-row__rate{flex:none!important;align-self:center!important}.studio-workbench .studio-sidebar .studio-model-row__desc{font-size:11px!important;line-height:1.3!important}.studio-workbench .studio-sidebar .studio-model-icon{border-radius:10px!important;width:36px!important;height:36px!important}.studio-workbench .studio-sidebar .studio-model-icon img{width:24px!important;height:24px!important}.studio-workbench .studio-sidebar .studio-model-row__body,.studio-workbench .studio-sidebar .studio-model-row__name{width:100%!important;max-width:100%!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-model-row{padding-left:12px!important;padding-right:12px!important}.studio-workbench .studio-sidebar .studio-model-row__name{gap:6px!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__price,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__price *{color:#b45309!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__price{background:#b4530914!important;border-color:#a1620759!important}.studio-workbench .studio-sidebar .studio-modality-filter,.studio-workbench .studio-sidebar .studio-modality-filter .iconify,.studio-workbench .studio-sidebar .studio-modality-filter svg{color:var(--wb-muted)!important}.studio-workbench .studio-sidebar .studio-modality-filter--active,.studio-workbench .studio-sidebar .studio-modality-filter--active .iconify,.studio-workbench .studio-sidebar .studio-modality-filter--active svg{color:var(--wb-ink)!important}.studio-workbench .studio-sidebar .studio-family-header{background:0 0!important}.studio-workbench .studio-sidebar .studio-family-header__rate:before{display:none!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar.studio-sidebar{background:var(--wb-paper)!important;background:linear-gradient(#e8ebf2,#e4e7ef)!important}html[data-wb-theme=light] body:has(.studio-workbench){background:var(--wb-paper-outer)!important}html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar.workspace-params-sidebar,html[data-wb-theme=light][data-theme] .studio-workbench .workspace-params-sidebar.workspace-params-sidebar{background:var(--wb-paper)!important}.studio-workbench .studio-sidebar .studio-model-row__title{font-weight:600!important}.studio-workbench .studio-sidebar .studio-model-row__desc{font-weight:400!important}.studio-workbench .studio-sidebar .studio-family-header__count,.studio-workbench .studio-sidebar .studio-family-header__rate,.studio-workbench .studio-sidebar .studio-model-row__price,.studio-workbench .studio-sidebar .studio-model-row__price *,.studio-workbench .studio-sidebar .studio-model-row__rate{font-variant-numeric:tabular-nums;font-family:inherit!important;font-weight:600!important}.studio-workbench .studio-sidebar .studio-model-row__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.25!important;display:-webkit-box!important;overflow:visible!important}.studio-workbench .studio-sidebar .studio-family-header__label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;display:block!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-family-header{gap:8px!important}.studio-workbench .studio-sidebar .studio-model-block{width:100%!important;margin:0!important;padding:0!important}.studio-workbench .studio-sidebar .studio-model-row{width:100%!important;margin:0!important}.studio-workbench .studio-sidebar .studio-family-group__models,.studio-workbench .studio-sidebar .studio-sidebar-model-list{padding-left:0!important;padding-right:0!important}.studio-workbench .studio-sidebar .studio-family-header{padding-left:12px!important;padding-right:12px!important}.studio-workbench .studio-sidebar .studio-family-header__logo{border-radius:10px!important;width:36px!important;height:36px!important}.studio-workbench .studio-sidebar .studio-family-header__logo img{width:26px!important;height:26px!important}.studio-workbench .studio-sidebar>div.flex{padding-right:7px!important}.studio-workbench .studio-sidebar{width:var(--studio-sidebar-w)!important}.studio-workbench .studio-sidebar>div.flex{padding-left:.93rem!important;padding-right:.5rem!important}.studio-workbench .studio-sidebar .studio-model-row__title{color:var(--wb-ink)!important}.studio-workbench .studio-sidebar .studio-modality-filter[aria-selected=true]:after{opacity:0!important}.studio-workbench .workspace-params-sidebar .ws-params-switches{border:1px solid var(--wb-rule)!important;background:0 0!important;border-radius:8px!important}.studio-workbench .ws-composer-float-rail__action{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#06b6d4a6,#8b5cf6a6) border-box!important;border:1px solid #0000!important;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)!important}.studio-workbench .ws-composer-float-rail__action .ws-composer-float-rail__icon,.studio-workbench .ws-composer-float-rail__action svg{color:#06b6d4e6!important;stroke:#06b6d4e6!important}.studio-workbench .ws-composer-float-rail__action:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#06b6d4f2,#8b5cf6f2) border-box!important;box-shadow:0 2px 10px #06b6d42e!important}.studio-workbench .studio-cta-recharge{color:#fff!important;background:linear-gradient(135deg,#14b8a6,#0891b2)!important;border:1px solid #0d948866!important;border-radius:9999px!important;transition:box-shadow .3s,transform .3s!important;box-shadow:0 7.2px 18px #0d948847,inset 0 .9px #ffffff40!important}.studio-workbench .studio-cta-recharge:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d948866,inset 0 .9px #ffffff59!important}.studio-workbench .studio-sidebar .studio-family-header__logo,.studio-workbench .studio-sidebar .studio-model-icon,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__logo,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-icon{background:linear-gradient(145deg,#282c34,#1c1f26)!important;border-radius:9px!important;box-shadow:0 1px 4px #0000001f!important}.studio-workbench .studio-sidebar .studio-model-row--active .studio-model-icon,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active .studio-model-icon,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row--active .studio-model-icon{background:linear-gradient(145deg,#1e2a34,#121c26)!important;box-shadow:0 0 0 1px #00a1c259,0 2px 8px #00a1c22e!important}.studio-workbench .studio-sidebar .studio-family-header__logo img,.studio-workbench .studio-sidebar .studio-model-icon img{filter:invert()hue-rotate(180deg)!important}.studio-workbench .studio-sidebar .studio-family-header__logo .iconify,.studio-workbench .studio-sidebar .studio-model-icon .iconify{color:#ffffffd1!important;width:24px!important;height:24px!important}.studio-workbench .studio-sidebar .studio-model-icon,.studio-workbench .studio-sidebar .studio-model-row--active .studio-model-icon,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-icon,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-icon{aspect-ratio:auto!important;background:#1b1e24!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 1px 3px #00000029!important}.studio-workbench .studio-sidebar .studio-model-icon img:not(.studio-model-icon__art){filter:invert()hue-rotate(180deg)!important;width:32px!important;height:32px!important;transition:transform .18s!important}.studio-workbench .studio-sidebar .studio-model-row:hover .studio-model-icon img:not(.studio-model-icon__art){transform:scale(1.06)!important}.studio-workbench .studio-sidebar .studio-model-icon img.studio-model-icon__art{-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;width:34px!important;height:34px!important}.studio-workbench .studio-sidebar .studio-model-icon .iconify{color:#fff!important;width:26px!important;height:26px!important}.studio-workbench .studio-sidebar .studio-family-header__logo,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-family-header__logo,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__logo{aspect-ratio:auto!important;background:#1b1e24!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 1px 3px #00000029!important}.studio-workbench .studio-sidebar .studio-family-header__logo img:not(.studio-family-header__art){filter:invert()hue-rotate(180deg)!important;width:26px!important;height:26px!important}.studio-workbench .studio-sidebar .studio-family-header__logo .studio-family-header__art{-o-object-fit:contain!important;object-fit:contain!important;filter:none!important;width:28px!important;height:28px!important}.studio-workbench .studio-sidebar .studio-family-header__logo .iconify{color:#fff!important;width:22px!important;height:22px!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge{color:#fff!important;background:linear-gradient(135deg,#14b8a6,#0891b2)!important;border:1px solid #0d948866!important;border-radius:9999px!important;box-shadow:0 7.2px 18px #0d948847,inset 0 .9px #ffffff40!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0d948866,inset 0 .9px #ffffff59!important}.studio-workbench .ws-empty-medal img{background:0 0!important}.studio-workbench .ws-composer-float-rail__action{background:linear-gradient(var(--wb-paper-card),var(--wb-paper-card)) padding-box,linear-gradient(135deg,#06b6d4a6,#8b5cf6a6) border-box!important;color:var(--wb-ink)!important}.studio-workbench .ws-composer-float-rail__action:hover{background:linear-gradient(var(--wb-paper-card),var(--wb-paper-card)) padding-box,linear-gradient(135deg,#06b6d4f2,#8b5cf6f2) border-box!important}.studio-workbench{--wb-ctl-fill:#fff;--wb-ctl-border:#0000001a;--wb-ctl-text:#0f1419;--wb-ctl-grad:linear-gradient(135deg, #06b6d4a6, #8b5cf6a6)}html[data-wb-theme=dark] .studio-workbench{--wb-ctl-fill:#292b33;--wb-ctl-border:#ffffff2e;--wb-ctl-text:#f5fbff;--wb-ctl-grad:linear-gradient(135deg, #06b6d4bf, #8b5cf6bf)}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{background:linear-gradient(var(--wb-ctl-fill),var(--wb-ctl-fill)) padding-box,var(--wb-ctl-grad) border-box!important;color:var(--wb-ctl-text)!important;border-radius:6px!important}.studio-workbench .workspace-params-sidebar .params-top-actions a svg,.studio-workbench .workspace-params-sidebar .params-top-actions button svg{color:#06b6d4e6!important;stroke:#06b6d4e6!important}.studio-workbench .workspace-params-sidebar .ws-params-tabs{background:var(--wb-ctl-fill)!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .workspace-params-sidebar .ws-params-tabs{background:color-mix(in srgb,var(--wb-ctl-fill) 55%,transparent)!important}}.studio-workbench .workspace-params-sidebar .ws-params-tabs{border:1px solid var(--wb-ctl-border)!important;border-radius:7.35px!important;padding:2.75px!important}.studio-workbench .workspace-params-sidebar .ws-params-tab{color:var(--wb-ctl-text)!important;background:0 0!important;border:none!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .workspace-params-sidebar .ws-params-tab{color:color-mix(in srgb,var(--wb-ctl-text) 62%,transparent)!important}}.studio-workbench .workspace-params-sidebar .ws-params-tab{border-radius:5.5px!important}.studio-workbench .workspace-params-sidebar .studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{color:#fff!important;background:linear-gradient(135deg,#0e7490,#0891b2)!important;box-shadow:0 2px 8px #0e74904d!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add{background:var(--wb-ctl-fill)!important;border:1px solid var(--wb-ctl-border)!important;color:var(--wb-ctl-text)!important;border-radius:2.76px!important}.studio-workbench .workspace-params-sidebar .ws-params-switches__row{background:var(--wb-ctl-fill)!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .workspace-params-sidebar .ws-params-switches__row{background:color-mix(in srgb,var(--wb-ctl-fill) 55%,transparent)!important}}.studio-workbench .workspace-params-sidebar .ws-params-switches__row{border:1px solid var(--wb-ctl-border)!important;border-radius:3.675px!important;padding:7px 9px!important}.studio-workbench .workspace-params-sidebar .ws-params-switches__row:empty{background:0 0!important;border:0!important;padding:0!important}.studio-workbench .studio-cta-recharge,.studio-workbench .studio-sidebar__footer .studio-cta-recharge{color:#2c1f00!important;background:linear-gradient(135deg,#ffe066,#ffc53d 48%,#f0932b)!important;border:1px solid #ffeca08c!important;box-shadow:inset 0 .9px #ffffff73,0 1px 2px #0000002e,0 7px 18px #f0932b47!important}.studio-workbench .studio-cta-recharge:hover{box-shadow:inset 0 .9px #ffffff8c,0 2px 4px #0003,0 10px 24px #f0932b61!important}.studio-workbench .studio-sidebar__footer .studio-cta-support,.studio-workbench .studio-sidebar__footer a[title*=客服],.studio-workbench .studio-sidebar__footer button[title*=客服]{color:#8a5a00!important;background:linear-gradient(135deg,#ffd70029,#f7931a33)!important;border:1px solid #ffd7004d!important;box-shadow:inset 0 1px #ffffff2e,0 2px 10px #ffd70029!important}.studio-workbench .studio-sidebar__footer button[aria-label*=帮助],.studio-workbench .ws-empty-help,.studio-workbench .ws-empty-help button{color:#8a5a00!important;background:linear-gradient(135deg,#ffd70029,#f7931a33)!important;border:1px solid #ffd7004d!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar__footer .studio-cta-support,html[data-wb-theme=dark] .studio-workbench .studio-sidebar__footer button[aria-label*=帮助],html[data-wb-theme=dark] .studio-workbench .studio-sidebar__footer button[title*=客服],html[data-wb-theme=dark] .studio-workbench .ws-empty-help button{color:#ffd76a!important}.nt-nav--app .nt-nav__login,body.mkt-poster .nt-nav--app .nt-nav__login{background:radial-gradient(120% 120% at 30% 25%,#ffffff1f,#fff0 65%),linear-gradient(135deg,#fbbf24eb,#f59e0beb);border:1px solid #fbbf248c;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-weight:600;transition:box-shadow .3s,transform .3s;display:inline-flex;box-shadow:inset 0 .92px #ffffff59,0 7.35px 22.05px #f59e0b47;color:#1a1206!important}.nt-nav--app .nt-nav__login:hover,body.mkt-poster .nt-nav--app .nt-nav__login:hover{transform:translateY(-1px);box-shadow:inset 0 .92px #ffffff80,0 10px 26px #f59e0b66;color:#1a1206!important}.pp-colophon a.pp-nav-cta[href=\/login]{background:radial-gradient(120% 120% at 30% 25%,#ffffff1f,#fff0 65%),linear-gradient(135deg,#fbbf24eb,#f59e0beb);border:1px solid #fbbf248c;border-radius:999px;padding:8px 16px;transition:box-shadow .3s,transform .3s;box-shadow:inset 0 .92px #ffffff59,0 7.35px 22.05px #f59e0b47;color:#1a1206!important}.pp-colophon a.pp-nav-cta[href=\/login]:hover{border-bottom-color:#fbbf248c;transform:translateY(-1px);box-shadow:inset 0 .92px #ffffff80,0 10px 26px #f59e0b66;color:#1a1206!important}.studio-workbench{--wb-ctl-face:linear-gradient(180deg, #fff, #f7f8fa);--wb-ctl-inner:inset 0 1px 0 #ffffffe6;--wb-ctl-lift:0 1px 2px #1018280f, 0 2px 6px #1018280a}html[data-wb-theme=dark] .studio-workbench{--wb-ctl-face:linear-gradient(180deg, #32343d, #262830);--wb-ctl-inner:inset 0 1px 0 #ffffff24;--wb-ctl-lift:0 1px 2px #0006, 0 2px 8px #00000047}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{background:linear-gradient(var(--wb-paper-card),var(--wb-paper-card)) padding-box,var(--wb-ctl-grad) border-box!important;box-shadow:var(--wb-ctl-inner),var(--wb-ctl-lift)!important}.studio-workbench .workspace-params-sidebar .params-top-actions a:hover,.studio-workbench .workspace-params-sidebar .params-top-actions button:hover{transform:translateY(-.5px);box-shadow:var(--wb-ctl-inner),0 3px 10px #06b6d438!important}.studio-workbench .workspace-params-sidebar .ws-params-tabs{box-shadow:inset 0 1px 2px #10182814!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-params-tabs{box-shadow:inset 0 1px 3px #00000073!important}.studio-workbench .workspace-params-sidebar .studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{box-shadow:inset 0 1px #ffffff47,0 2px 8px #0e749059!important}.studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger,.studio-workbench .workspace-params-sidebar .ws-constraint-file-add{transition:box-shadow .2s,transform .2s;background:var(--wb-ctl-face)!important;border:1px solid var(--wb-ctl-border)!important;color:var(--wb-ctl-text)!important;box-shadow:var(--wb-ctl-inner),var(--wb-ctl-lift)!important}.studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger:hover,.studio-workbench .workspace-params-sidebar .ws-constraint-file-add:hover{transform:translateY(-.5px);box-shadow:var(--wb-ctl-inner),0 3px 10px #1018281f!important}.studio-workbench .workspace-params-sidebar .ws-params-switches__row:not(:empty){background:var(--wb-ctl-face)!important;box-shadow:var(--wb-ctl-inner),var(--wb-ctl-lift)!important}.studio-workbench .workspace-params-sidebar .studio-workbench .cap-switch__pill{box-shadow:inset 0 1px #ffffff4d,0 1px 3px #be301859!important}.studio-workbench .workspace-params-sidebar .cap-switch__knob{box-shadow:0 1px 2px #00000047,inset 0 1px #ffffffe6!important}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{background:var(--wb-ctl-face) padding-box,var(--wb-ctl-grad) border-box!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{box-shadow:none!important;background:linear-gradient(#e8ebf2,#e4e7ef)!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar{background:linear-gradient(#141419,#0f0f12)!important}html[data-wb-theme=light][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar{box-shadow:none!important;background:linear-gradient(#e8ebf2,#e4e7ef)!important}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{background:radial-gradient(120% 120% at 30% 25%,#ffffffe6,#fff0 65%) padding-box,linear-gradient(180deg,#fff,#f4f6f9) padding-box,var(--wb-ctl-grad) border-box!important;border:1px solid #0000!important;box-shadow:inset 0 .92px #fffffff2,0 7.35px 22.05px #1018281a!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .params-top-actions a,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .params-top-actions button{background:radial-gradient(120% 120% at 30% 25%,#ffffff14,#fff0 65%) padding-box,linear-gradient(155deg,#1e2028f2,#14161cf2) padding-box,var(--wb-ctl-grad) border-box!important;box-shadow:inset 0 .92px #ffffff1f,0 7.35px 22.05px #00000059!important}.studio-workbench .notice-bell-float{background:radial-gradient(120% 120% at 30% 25%,#ffffffe6,#fff0 65%),linear-gradient(155deg,#fff,#f2f4f8)!important;border:1px solid #0000001a!important;border-radius:50%!important;box-shadow:inset 0 .92px #fffffff2,0 7.35px 22.05px #1018281f!important}html[data-wb-theme=dark] .studio-workbench .notice-bell-float{background:radial-gradient(120% 120% at 30% 25%,#ffffff14,#fff0 65%),linear-gradient(155deg,#1e2028d9,#14161cd9)!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 .92px #ffffff14,0 7.35px 22.05px #00000059!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane,html[data-wb-theme=light][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane{background:linear-gradient(#e8ebf2,#e4e7ef)!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane{background:linear-gradient(#141419,#0f0f12)!important}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{transition:background .15s;border:1px solid var(--wb-rule)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important}.studio-workbench .workspace-params-sidebar .params-top-actions a:hover,.studio-workbench .workspace-params-sidebar .params-top-actions button:hover{transform:none;background:var(--wb-paper-sunk)!important;box-shadow:none!important}.studio-workbench .workspace-params-sidebar .params-top-actions a .iconify,.studio-workbench .workspace-params-sidebar .params-top-actions a svg,.studio-workbench .workspace-params-sidebar .params-top-actions button .iconify,.studio-workbench .workspace-params-sidebar .params-top-actions button svg{color:#fff!important;stroke:#fff!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__head{background:linear-gradient(#e8ebf2,#e4e7ef)!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__head{background:linear-gradient(#141419,#0f0f12)!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;border:1px solid #6366f159!important;border-radius:9999px!important;box-shadow:inset 0 .919px #ffffff40,0 7.35px 18.375px #4f46e547!important}html[data-theme]:not([data-flat=off]) .studio-workbench .studio-sidebar__footer,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .ws-constraint-files,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .ws-params-switches,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .ws-params-switches__row,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .ws-params-tabs,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .studio-sidebar__footer,html[data-wb-theme=light][data-theme]:not([data-flat=off]) .studio-workbench .studio-sidebar__footer{background:0 0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{will-change:transform;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s,background-color .25s,border-color .25s!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:hover,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:hover{transform:translateY(-1.8375px)!important;box-shadow:inset 0 .919px #ffffff59,0 10px 24px #4f46e56b!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:active{transform:translateY(0)scale(.97)!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-cell,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-cell__badge,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-cell__tile,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-pane__badge,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-pane__footer,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-pane__more,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-pane__plaza,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .skill-pane__title{box-shadow:none!important;background:0 0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .ws-params-switches__row{box-shadow:none!important;border:0!important;padding-left:0!important;padding-right:0!important}.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{isolation:isolate;position:relative!important}.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{content:"";opacity:.18;pointer-events:none;z-index:-1;background:conic-gradient(#00cae08c,#a855f78c,#f59e0b8c,#10b9818c,#00cae08c);border-radius:9999px;animation:9s linear infinite wb-halo-spin;position:absolute;inset:-4px;-webkit-mask-image:radial-gradient(closest-side,#000000e6 45%,#0000);mask-image:radial-gradient(closest-side,#000000e6 45%,#0000)}@keyframes wb-halo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{opacity:.3;opacity:.5;inset:-5px;inset:-8px}.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{box-shadow:inset 0 .919px #ffffff40,0 3px 10px #4f46e538!important}.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,.studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{opacity:.7;-webkit-mask-image:radial-gradient(closest-side,#0000 52%,#000000d9 68%,#000 92%,#0000);mask-image:radial-gradient(closest-side,#0000 52%,#000000d9 68%,#000 92%,#0000)}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{content:"";opacity:.7;z-index:-1;background:conic-gradient(#00cae0d9,#a855f7d9,#f59e0bd9,#10b981d9,#00cae0d9);border-radius:9999px;animation:9s linear infinite wb-halo-spin;position:absolute;inset:-8px;-webkit-mask-image:radial-gradient(closest-side,#0000 52%,#000000d9 68%,#000 92%,#0000);mask-image:radial-gradient(closest-side,#0000 52%,#000000d9 68%,#000 92%,#0000);content:none!important;animation:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{will-change:auto;box-shadow:none!important;transition:background .15s,border-color .15s!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:hover,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:hover{box-shadow:none!important;transform:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{position:relative!important;overflow:hidden!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{opacity:1;pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 12%,#ffffff73 50%,#0000 88%);border-radius:0;width:58px;animation:4.2s ease-in-out infinite wb-btn-shine;top:0;bottom:0;left:-48px;transform:translate(-14.46px)skew(-12deg);-webkit-mask-image:none;mask-image:none;content:""!important;position:absolute!important}@keyframes wb-btn-shine{0%{transform:translate(-14.46px)skew(-12deg)}30%{transform:translate(192.8px)skew(-12deg)}to{transform:translate(192.8px)skew(-12deg)}}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a svg,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button svg{transform-origin:50%;animation:4.2s ease-in-out infinite wb-icon-wiggle}@keyframes wb-icon-wiggle{0%,80%{transform:rotate(0)}85%{transform:rotate(-13deg)}92%{transform:rotate(11deg)}97%{transform:rotate(-5deg)}to{transform:rotate(0)}}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:before,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:before{animation:4.2s ease-in-out infinite wb-btn-shine!important}.studio-workbench .studio-cta-recharge,.studio-workbench .studio-sidebar__footer .studio-cta-recharge{position:relative!important;overflow:hidden!important}.studio-workbench .studio-cta-recharge:before,.studio-workbench .studio-sidebar__footer .studio-cta-recharge:before{pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 12%,#ffffff80 50%,#0000 88%);width:58px;top:0;bottom:0;left:-48px;transform:translate(-14.46px)skew(-12deg);content:""!important;animation:4.2s ease-in-out infinite wb-btn-shine!important;position:absolute!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{color:#fff!important;background:linear-gradient(135deg,#0e7490,#155e75)!important;border:1px solid #155e7573!important;box-shadow:0 7.35px 18.375px #155e754d,inset 0 .91875px #ffffff40!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a svg,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button svg{color:#fff!important;stroke:#fff!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .studio-workbench .cap-switch__pill{background:linear-gradient(135deg,#0e7490,#155e75)!important;border-color:#155e7573!important;box-shadow:inset 0 1px #ffffff4d,0 1px 3px #155e7559!important}html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar .brand-logo,html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar .skill-pane__badge,html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar .skill-pane__more,html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar .skill-pane__plaza,html[data-wb-theme=light] .studio-workbench .workspace-params-sidebar .ws-params-drop__badge{color:#155e75!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .brand-logo,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .skill-pane__badge,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .skill-pane__more,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .skill-pane__plaza,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-params-drop__badge{color:#67e8f9!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button{background:linear-gradient(135deg,#155e75,#164e63)!important;border:1px solid #164e6380!important;box-shadow:0 7.35px 18.375px #164e6352,inset 0 .91875px #ffffff40!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:hover,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:hover{box-shadow:0 11.025px 25.725px #155e7580,inset 0 .91875px #ffffff73!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .studio-workbench .cap-switch__pill{background:linear-gradient(135deg,#155e75,#164e63)!important;border-color:#164e6380!important}.studio-workbench .ws-params-tab--active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .studio-workbench .workspace-params-sidebar .ws-params-tab--active{background:linear-gradient(135deg,#155e75,#164e63)!important;box-shadow:inset 0 1px #ffffff47,0 2px 8px #164e6359!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar svg{color:#155e75!important;stroke:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button svg{color:#fff!important;stroke:#fff!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-tabs{border-color:#155e7547!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-tab:not(.ws-params-tab--active){color:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger{color:#155e75!important;border-color:#155e7559!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add{border-color:#155e7559!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add svg,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__icon,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__label{color:#155e75!important;stroke:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__hint{color:#155e75b8!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add svg,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__icon,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__label,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-params-tab:not(.ws-params-tab--active){color:#67e8f9!important;stroke:#67e8f9!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__hint{color:#67e8f9b8!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger{background:#155e750f!important;border-color:#155e7580!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-file-add{background:#155e750d!important;border-color:#155e7573!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-attach-limits__trigger{background:#67e8f914!important;border-color:#67e8f973!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add{background:#67e8f912!important;border-color:#67e8f966!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__head{overflow:hidden;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__title{white-space:nowrap!important;flex:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__plaza{white-space:nowrap!important;flex:none!important;margin-left:auto!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell:not(.skill-cell--on) .skill-cell__badge .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell:not(.skill-cell--on) .skill-cell__badge svg{color:#0000!important;stroke:#0000!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell--on .skill-cell__badge .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell--on .skill-cell__badge svg{color:#155e75!important;stroke:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions__group a:before,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions__group button:before{content:none!important;animation:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .params-top-actions__group button .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .params-top-actions__group button svg{animation:none!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge .iconify,.studio-workbench .studio-sidebar__footer .studio-cta-recharge svg{transform-origin:50%;animation:4.2s ease-in-out infinite wb-icon-wiggle}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions__group a:before,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar.workspace-params-sidebar .params-top-actions__group button:before{content:none!important;animation:none!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell{color:#0f1419b8!important;background:0 0!important;border-color:#155e7547!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell.rb-segment-active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell.ws-segment-cell--active{font-weight:600;color:#155e75!important;background:#155e751a!important;border-color:#155e75!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-segment-cell{color:#ffffffb8!important;border-color:#67e8f94d!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-segment-cell.rb-segment-active,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-segment-cell.ws-segment-cell--active{color:#67e8f9!important;background:#67e8f924!important;border-color:#67e8f9!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-slider__input{accent-color:#155e75!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-duration-slider__input{accent-color:#67e8f9!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__head{box-shadow:none!important;border:0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-cost-badge{color:#fff!important;background:#be3018!important;border-color:#0000!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__fill,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__thumb{background:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick{color:#0f14198c!important;background:#155e751f!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick--active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick.is-active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick[class*=active]{color:#fff!important;background:#155e75!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-row__hint{color:#155e75!important;background:#155e751a!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-duration-track__fill,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-duration-track__thumb{background:#67e8f9!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-duration-track__tick{color:#ffffffb3!important;background:#67e8f924!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-duration-track__tick[class*=active]{color:#0f0f12!important;background:#67e8f9!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-row__hint{color:#67e8f9!important;background:#67e8f91f!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane{box-shadow:none!important;border:0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-pane__title{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-cost-badge{color:#2c1f00!important;background:linear-gradient(135deg,#ffe066,#ffc53d 48%,#f0932b)!important;border:1px solid #ffeca08c!important;box-shadow:inset 0 .9px #ffffff73,0 1px 2px #0000002e,0 7px 18px #f0932b47!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-cost-badge *{color:#2c1f00!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-switches{gap:0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-switches__row--account{margin-top:0!important;padding-top:7px!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell{color:#ffffffc7!important;background:0 0!important;border-color:#67e8f94d!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell.rb-segment-active,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-segment-cell.ws-segment-cell--active{color:#67e8f9!important;background:#67e8f929!important;border-color:#67e8f9!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__fill,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__thumb{background:#67e8f9!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick{color:#ffffffc7!important;background:#67e8f924!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-duration-track__tick[class*=active]{color:#0f0f12!important;background:#67e8f9!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-constraint-row__hint{color:#67e8f9!important;background:#67e8f91f!important}.studio-workbench .ws-composer-cost-badge{position:relative!important;overflow:hidden!important}.studio-workbench .ws-composer-cost-badge:before{pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000 12%,#ffffff8c 50%,#0000 88%);width:58px;top:0;bottom:0;left:-48px;transform:translate(-14.46px)skew(-12deg);content:""!important;animation:4.2s ease-in-out infinite wb-btn-shine!important;position:absolute!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-switches__row,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-params-switches__row--account{padding-top:3px!important;padding-bottom:3px!important}.studio-workbench .ws-composer-cost-badge{z-index:2;z-index:3;margin:0!important;position:absolute!important;inset:0 36px auto auto!important}.studio-workbench .ws-composer-float-rail{z-index:20;background:#ffffffe0!important;border:1px solid #0000001a!important;border-radius:999px!important;flex-direction:column!important;align-items:center!important;gap:7.35px!important;padding:7.35px!important;display:flex!important;position:fixed!important;inset:auto 12px 20px auto!important;box-shadow:0 7.35px 16.5375px #0f172a1a!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-float-rail{right:257px!important}.studio-workbench .ws-composer-float-rail__action{color:#000000a6!important;width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;background:#00000009!important;border:1px solid #0000000e!important;border-radius:50%!important;justify-content:center!important;gap:0!important;padding:0!important;transition:all .2s!important}.studio-workbench .ws-composer-float-rail__action:hover{color:#000000d9!important;background:#0000001a!important;transform:none!important}.studio-workbench .ws-composer-float-rail__action>span:not(.iconify){display:none!important}.studio-workbench .ws-composer-float-rail__action:before{content:none!important;animation:none!important}.studio-workbench .ws-composer-float-rail__action .iconify,.studio-workbench .ws-composer-float-rail__action svg{color:currentColor!important;stroke:currentColor!important;width:14px!important;height:14px!important;animation:none!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail{background:#1b1c21f2!important;border-color:#1e1f25!important;box-shadow:0 7.35px 18.375px #0000002e!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action{color:#ffffffb3!important;background:#ffffff0d!important;border-color:#ffffff14!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action:hover{color:#fff!important;background:#ffffff1f!important}.studio-workbench .rb-liquid-glass--composer{overflow:visible!important}.studio-workbench .ws-composer-float-rail{background:#f1f3f8f5!important;border-color:#0000001f!important;box-shadow:0 6px 18px #0f172a1f!important}.studio-workbench .ws-composer-float-rail__action{color:#000000b3!important;background:#ffffffe6!important;border-color:#0000001a!important}.studio-workbench .ws-composer-inline-action{cursor:pointer;z-index:2;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;height:23px;padding:0 10px;font-size:12px;font-weight:600;transition:box-shadow .3s,transform .3s;display:inline-flex;bottom:24.5px;left:35px;background:linear-gradient(var(--wb-paper-card),var(--wb-paper-card)) padding-box,var(--wb-ctl-grad,linear-gradient(135deg,#06b6d4a6,#8b5cf6a6)) border-box!important;color:var(--wb-ink)!important;position:absolute!important}.studio-workbench .ws-composer-inline-action:hover{box-shadow:0 3px 10px #06b6d438}.studio-workbench .ws-composer-inline-action__icon{color:#06b6d4e6;stroke:#06b6d4e6;width:13px;height:13px}.studio-workbench .ws-composer-float-rail{position:absolute!important;inset:auto -53px 8px auto!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-float-rail{display:flex!important;bottom:60px!important;left:8px!important;right:auto!important}.studio-workbench .ws-composer-float-rail{gap:6px!important;padding:6px!important;inset:auto 8px 61px auto!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-float-rail{gap:6px!important;padding:6px!important;inset:auto 8px 61px auto!important}.studio-workbench .ws-composer-float-rail__action{width:26px!important;min-width:26px!important;height:26px!important}.studio-workbench .ws-composer-float-rail{display:flex!important;position:absolute!important;inset:auto -48px 8px auto!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-float-rail{display:flex!important;position:absolute!important;inset:auto -48px 8px auto!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-float{margin-right:48px!important}body:has(.workspace-params-sidebar) .studio-workbench .ws-composer-cost-badge{right:84px!important}.studio-workbench .ws-composer-inline-actions{z-index:2;align-items:center;gap:5.5px;display:flex;position:absolute;bottom:24.5px;left:35px}.studio-workbench .ws-composer-inline-actions .ws-composer-inline-action{border-radius:5.5px;gap:5.5px;height:28px;padding:0 9.19px;font-size:12px;position:static!important}.studio-workbench .ws-composer-inline-action__chevron{color:currentColor;opacity:.7;width:11px;height:11px}.studio-workbench .ws-composer-channel{position:relative}.studio-workbench .ws-composer-channel>.ws-composer-inline-action{color:#f5fbff!important;background:#292b33!important;border:1px solid #0000!important}.studio-workbench .ws-composer-channel>.ws-composer-inline-action .ws-composer-inline-action__icon{color:#67e8f9!important;stroke:#67e8f9!important}.studio-workbench .ws-composer-channel__menu{background:var(--wb-paper-card,#fff);border:1px solid var(--wb-rule,#0000001a);z-index:30;border-radius:8px;min-width:160px;max-height:240px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #10182824}.studio-workbench .ws-composer-channel__item{width:100%;color:var(--wb-ink,#0f1419);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;display:block}.studio-workbench .ws-composer-channel__item--active{color:#155e75;font-weight:600}.studio-workbench .ws-composer-float-rail{overflow:visible!important}.studio-workbench .ws-composer-float-rail__action{position:relative}.studio-workbench .ws-composer-float-rail__action[data-tip]:hover:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:40;background:#111827f0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 14px #1018283d}.studio-workbench .ws-composer-float-rail .studio-touch-target:after,.studio-workbench .ws-composer-inline-actions .studio-touch-target:after{content:none!important;pointer-events:none!important}.studio-workbench .ws-composer-channel__item{justify-content:space-between;align-items:baseline;gap:12px}.studio-workbench .ws-composer-channel__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.studio-workbench .ws-composer-channel__billing{color:#0f14198c;flex:none}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__billing{color:#ffffff8c}.studio-workbench .ws-composer-channel__item--active .ws-composer-channel__billing{color:#155e75}.studio-workbench .ws-composer-channel__menu{border-radius:10px!important;min-width:288px!important;padding:6px!important}.studio-workbench .ws-composer-channel__item{border-radius:7px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:8px 10px!important}.studio-workbench .ws-composer-channel__name{width:100%;font-size:12.5px;font-weight:600;line-height:1.35;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.studio-workbench .ws-composer-channel__billing{line-height:1.3;white-space:normal!important}.studio-workbench .ws-composer-channel__menu{overscroll-behavior:contain;overflow-y:auto;max-height:min(60vh,460px)!important;padding:6px 6px 8px!important}.studio-workbench .ws-composer-channel__item{transition:background-color .15s;position:relative;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 10px!important;display:flex!important}.studio-workbench .ws-composer-channel__text{flex-direction:column;gap:2px;min-width:0;display:flex}.studio-workbench .ws-composer-channel__item:hover{background:#155e750f!important}.studio-workbench .ws-composer-channel__item--active{background:#155e7517!important}.studio-workbench .ws-composer-channel__check{color:#155e75;stroke:#155e75;flex:none;width:14px;height:14px}.studio-workbench .ws-composer-channel__item:first-child{border-bottom:1px solid #0f141914;border-radius:7px 7px 0 0;margin-bottom:4px;padding-bottom:11px!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__item:first-child{border-bottom-color:#ffffff1a}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__check{color:#67e8f9;stroke:#67e8f9}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{box-shadow:none!important;background:#155e751a!important;border-color:#155e7547!important}.studio-workbench .ws-composer-float:focus-within{border-color:#155e758c!important;box-shadow:0 0 0 3px #155e751f!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float:focus-within{border-color:#67e8f980!important;box-shadow:0 0 0 3px #67e8f924!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row--active,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{box-shadow:none!important;background:#155e751a!important;border-color:#155e7547!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row--active,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{box-shadow:none!important;background:#67e8f91f!important;border-color:#67e8f94d!important}html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float:focus-within{border-color:#155e758c!important;box-shadow:0 0 0 3px #155e751f!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float:focus-within{border-color:#67e8f980!important;box-shadow:0 0 0 3px #67e8f924!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option.ws-aspect-option--active{background:var(--wb-paper-sunk)!important;border-color:var(--wb-ink)!important;color:var(--wb-ink)!important;box-shadow:none!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option.ws-aspect-option--active{background:var(--wb-paper-sunk)!important;border-color:var(--wb-ink)!important;color:var(--wb-ink)!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .skill-cell__pin{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.studio-workbench .ws-composer-channel__meta{align-items:center;gap:6px;margin-top:2px;display:flex}.studio-workbench .ws-composer-channel__billing{font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#ffe066,#ffc53d 48%,#f0932b);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;color:#2c1f00!important}.studio-workbench .ws-composer-channel__rate{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.studio-workbench .ws-composer-channel__rate--high{color:#059669;border-color:#05966973}.studio-workbench .ws-composer-channel__rate--medium{color:#b45309;border-color:#d9770673}.studio-workbench .ws-composer-channel__rate--low{color:#be3018;border-color:#be301866}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__rate--high{color:#34d399;border-color:#34d39973}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__rate--medium{color:#fbbf24;border-color:#fbbf2473}html[data-wb-theme=dark] .studio-workbench .ws-composer-channel__rate--low{color:#f87171;border-color:#f8717173}.studio-workbench .ws-composer-float-rail__action[data-tip]:hover:before{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;z-index:40;background:#111827f0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.3;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 14px #1018283d}.studio-workbench .ws-composer-float-rail__action[data-tip]:after{content:none!important}.studio-workbench .ws-composer-float-rail .ws-composer-float-rail__action[data-tip]:hover:before{content:attr(data-tip)!important;animation:none!important}.studio-workbench .studio-balance-chip{color:#2c1f00;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(135deg,#ffe066e6,#f0932bd9);border:1px solid #ffeca099;border-radius:6px;align-items:center;gap:4px;height:20px;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 .9px #ffffff73}.studio-workbench .studio-balance-chip__icon{color:#2c1f00;stroke:#2c1f00;opacity:.75;width:11px;height:11px}.studio-workbench .studio-balance-chip__text{line-height:1}.studio-workbench .notice-bell-float button,.studio-workbench .notice-bell-float>*>button{background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;color:var(--wb-ink)!important;border-radius:9px!important;box-shadow:0 1px 2px #10182814!important}.studio-workbench .notice-bell-float button:hover{background:var(--wb-paper-card)!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .notice-bell-float button:hover{background:color-mix(in srgb,var(--wb-paper-card) 88%,var(--wb-ink))!important}}html[data-wb-theme=dark] .studio-workbench .notice-bell-float button{background:var(--wb-paper-card)!important;border-color:var(--wb-rule)!important}.studio-workbench .ws-composer-float-rail__action--on{color:#155e75!important;background:#155e7529!important;border-color:#155e7573!important}.studio-workbench .ws-composer-float-rail__action--on .iconify,.studio-workbench .ws-composer-float-rail__action--on svg{color:#155e75!important;stroke:#155e75!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action--on{color:#67e8f9!important;background:#67e8f92e!important;border-color:#67e8f980!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action--on .iconify,html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action--on svg{color:#67e8f9!important;stroke:#67e8f9!important}.studio-workbench .ws-composer-float-rail__action--on,.studio-workbench .ws-composer-float-rail__action--on:hover{color:#155e75!important;background:#155e7529!important;border-color:#155e7573!important}html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action--on,html[data-wb-theme=dark] .studio-workbench .ws-composer-float-rail__action--on:hover{color:#67e8f9!important;background:#67e8f92e!important;border-color:#67e8f980!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame{border-color:var(--wb-ink)!important;background:0 0!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option:not(.ws-aspect-option--active) .ws-aspect-option__frame{background:0 0!important;border-color:#00000024!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame{border-color:var(--wb-ink)!important;background:0 0!important}html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option:not(.ws-aspect-option--active) .ws-aspect-option__frame{border-color:#ffffff2e!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option:not(.ws-aspect-option--active) .ws-aspect-option__frame,html[data-wb-theme=dark][data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame{box-shadow:none!important}.studio-workbench .ws-help-fab__halo{opacity:.35;pointer-events:none;background:conic-gradient(#00cae099,#7c9fff66,#a855f78c,#00cae099);border-radius:50%;width:57px;height:57px;animation:8s linear infinite ws-fab-halo-spin;position:absolute;top:-6.43px;right:-6.43px;-webkit-mask-image:radial-gradient(closest-side,#000000e6 45%,#0000);mask-image:radial-gradient(closest-side,#000000e6 45%,#0000)}@keyframes ws-fab-halo-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.studio-workbench .ws-help-fab__core{background:radial-gradient(120% 120% at 70% 25%,#00cae01a,#fff0 65%),linear-gradient(155deg,#1e2028e0,#14161ce0);border:1px solid #00cae052;border-radius:918px;width:46px;height:44px;transition:box-shadow .25s,transform .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 7.35px 22.05px #00000059,0 0 12.8625px #00cae029,inset 0 .919px #ffffff14}.studio-workbench .ws-help-fab:hover .ws-help-fab__core{transform:translateY(-1px);box-shadow:0 9px 26px #0006,0 0 16px #00cae04d,inset 0 .919px #ffffff1f}.studio-workbench .ws-help-fab__shine{pointer-events:none;background:linear-gradient(100deg,#0000 12%,#ffffff38 50%,#0000 88%);width:27px;animation:5s ease-in-out infinite ws-fab-shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-12deg)}@keyframes ws-fab-shine{0%,55%{transform:translate(0)skew(-12deg)}to{transform:translate(300%)skew(-12deg)}}.studio-workbench .ws-help-fab__icon{width:22px;height:22px;display:block}.studio-workbench .ws-help-fab__label{color:#ffffffeb;opacity:0;pointer-events:none;font-size:11.94px;font-weight:600;transition:opacity .2s,transform .2s;transform:translate(-4px)}.studio-workbench .ws-help-fab:hover .ws-help-fab__label{opacity:1;transform:translate(0)}body:has(.workspace-params-sidebar) .ws-manual-scrim{padding-right:269px}.studio-workbench .ws-help-fab{width:46px;height:44px}.studio-workbench .ws-help-fab__label{position:absolute;top:50%;right:calc(100% + 8px);transform:translate(4px,-50%)}.studio-workbench .ws-help-fab:hover .ws-help-fab__label{transform:translateY(-50%)}.studio-workbench .ws-help-fab__label{color:#fff;background:#111827f0;border-radius:6px;padding:4px 9px;box-shadow:0 4px 14px #1018283d}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kinds{flex:none;width:34px;height:22px;display:block;position:relative}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind{color:#155e75;stroke:#155e75;transform-origin:50% 130%;width:16px;height:16px;transform:rotate(calc((var(--i,0) - (var(--n,1) - 1)/2)*26deg)) translateY(-4px);margin-left:-8px;position:absolute;bottom:0;left:50%}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind{color:#67e8f9;stroke:#67e8f9}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add{min-width:84px!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kinds{width:64px!important;height:28px!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind{transform-origin:50% 240%!important;width:20px!important;height:20px!important;transform:rotate(calc((var(--i,0) - (var(--n,1) - 1)/2)*36deg)) translateY(-1px)!important;margin-left:-10px!important}.studio-workbench .studio-avatar-generic{color:#6b7488;background:linear-gradient(145deg,#eef1f6,#dde2ec);border:1px solid #0f141914;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.studio-workbench .studio-avatar-generic__icon{color:#6b7488;stroke:#6b7488;width:15px;height:15px}html[data-wb-theme=dark] .studio-workbench .studio-avatar-generic{background:linear-gradient(145deg,#33363f,#262932);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14}html[data-wb-theme=dark] .studio-workbench .studio-avatar-generic__icon{color:#ffffffb3;stroke:#ffffffb3}@media (width<=1023px){.ws-manual-scrim{display:none!important}}html body .studio-workbench .ws-help-fab.ws-help-fab{z-index:25;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex!important;position:fixed!important;inset:auto 257px 16px auto!important}body:has(.workspace-params-sidebar) .ws-manual-scrim{padding-bottom:72px!important;padding-right:257px!important}.studio-workbench .ws-composer-float-send{align-items:flex-end}.studio-workbench .ws-composer-ai-btn{cursor:pointer;color:#fff;isolation:isolate;background:linear-gradient(145deg,#fb923c,#f97316 55%,#ea580c);border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:3.5px;padding:0;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:relative;box-shadow:0 4px 12px #f9731661,inset 0 1px #ffffff59}.studio-workbench .ws-composer-ai-btn:hover:not(:disabled){transform:translateY(-1px)scale(1.04);box-shadow:0 6px 18px #f9731680,inset 0 1px #fff6}.studio-workbench .ws-composer-ai-btn:active:not(:disabled){transform:scale(.96)}.studio-workbench .ws-composer-ai-btn:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.6}.studio-workbench .ws-composer-ai-btn__text{z-index:1;letter-spacing:.02em;text-shadow:0 1px 2px #0000002e;font-size:11px;font-weight:800;line-height:1;position:relative}.studio-workbench .ws-composer-ai-btn__glow{pointer-events:none;opacity:0;border:1.5px solid #fb923cb3;border-radius:50%;position:absolute;inset:-3px;border-color:#fb923cb3!important}.studio-workbench .ws-composer-ai-btn--busy .ws-composer-ai-btn__glow{opacity:1;animation:1s linear infinite ws-composer-ai-spin;border-color:#ffffffd9 #ffffff59 #0000 #0000!important}@keyframes ws-composer-ai-spin{to{transform:rotate(1turn)}}.studio-workbench{--studio-sidebar-w:21.43rem}.studio-workbench .studio-sidebar .studio-model-row,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-glass{background:var(--wb-paper-sunk)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:4px!important;gap:10px!important;padding:8px!important}.studio-workbench .studio-sidebar .studio-model-row:hover{background:var(--wb-paper-sunk)!important;border-color:var(--dt-color-text-muted)!important}.studio-workbench .studio-sidebar .studio-model-row--active,.studio-workbench .studio-sidebar .studio-model-row--active:hover,.studio-workbench .studio-sidebar .studio-model-row.rb-model-row-active{background:var(--wb-paper-sunk)!important;border-color:var(--dt-color-text-primary)!important;box-shadow:none!important}.studio-workbench .studio-sidebar .studio-model-row--active:before{content:none!important}.studio-workbench .studio-sidebar .studio-model-row__title{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-model-row__desc,.studio-workbench .studio-sidebar .studio-sidebar-model-list .studio-model-row__desc{color:var(--wb-ink)!important;margin:0!important;font-size:11px!important;line-height:1.5!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .studio-sidebar .studio-model-row__desc,.studio-workbench .studio-sidebar .studio-sidebar-model-list .studio-model-row__desc{color:color-mix(in srgb,var(--wb-ink) 50%,transparent)!important}}.studio-workbench .studio-sidebar .studio-model-row__desc,.studio-workbench .studio-sidebar .studio-sidebar-model-list .studio-model-row__desc{-webkit-line-clamp:1!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-model-row__body{gap:2px!important}.studio-workbench .studio-sidebar .studio-family-group__models{gap:6px!important;padding-left:0!important}.studio-workbench .studio-sidebar .studio-family-header{gap:10px!important;padding-left:9px!important;padding-right:9px!important}.studio-workbench .studio-sidebar .studio-model-filters{grid-template-columns:repeat(4,1fr)!important;gap:6px!important;display:grid!important}.studio-workbench .studio-sidebar .studio-modality-filter{aspect-ratio:auto!important;background:var(--dt-color-surface-muted)!important;min-width:0!important;height:56px!important;box-shadow:none!important;color:var(--dt-color-text-primary)!important;border:1px solid #0000!important;border-radius:4px!important;flex-direction:row!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0 2px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:background .15s,border-color .15s!important;display:flex!important;position:relative!important;overflow:hidden!important}.studio-workbench .studio-sidebar .studio-modality-filter:hover{background:var(--dt-color-text-primary)!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .studio-sidebar .studio-modality-filter:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 8%,var(--dt-color-surface-muted))!important}}.studio-workbench .studio-sidebar .studio-modality-filter:hover{transform:none!important}.studio-workbench .studio-sidebar .studio-modality-filter:after{content:none!important}.studio-workbench .studio-sidebar .studio-modality-icon{flex:none;fill:currentColor!important;width:22px!important;height:22px!important}.studio-workbench .studio-sidebar .studio-modality-filter,.studio-workbench .studio-sidebar .studio-modality-filter .studio-modality-icon,.studio-workbench .studio-sidebar .studio-modality-filter span{color:var(--dt-color-text-primary)!important}.studio-workbench .studio-sidebar .studio-modality-filter.studio-modality-filter--active,.studio-workbench .studio-sidebar .studio-modality-filter[aria-selected=true]{background:var(--dt-color-surface-muted)!important;border-color:var(--dt-color-text-primary)!important;box-shadow:none!important}.studio-workbench .studio-sidebar .studio-modality-filter.studio-modality-filter--active span,.studio-workbench .studio-sidebar .studio-modality-filter[aria-selected=true] span{font-weight:700!important}body:has(.studio-workbench) .studio-channel-tip{width:17rem;background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .studio-channel-tip.rb-liquid-glass{width:17rem;background:var(--wb-paper-card)!important;border:1px solid var(--wb-rule)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-tip__inner{gap:8px!important;padding:10px 12px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-list{gap:6px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-tip__title{letter-spacing:.02em;color:var(--wb-muted)!important;padding:0 4px 2px!important;font-size:11px!important;font-weight:600!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-list__unit{color:var(--wb-muted)!important;margin:0!important;padding:0 4px 4px!important;font-size:11px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option{box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:8px 10px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option--active{background:var(--wb-paper-sunk)!important;border-color:var(--dt-color-text-primary)!important;box-shadow:none!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option--active .studio-channel-option__name:before{content:none!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__name{color:var(--dt-color-text-primary)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}:is(body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__hint,body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__p95,body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__sub){color:var(--wb-muted)!important;font-size:11px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__rate{font-variant-numeric:tabular-nums;align-items:center;background:var(--wb-paper-sunk)!important;font-family:var(--dt-typography-font-family-mono)!important;color:var(--dt-color-text-primary)!important;border:1px solid #16a34a!important;border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:500!important;line-height:1.2!important;display:inline-flex!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__rate--medium{border-color:#b45309!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__rate--low{border-color:#dc2626!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-grid{grid-template-columns:1fr 1fr!important;gap:4px 12px!important;width:100%!important;margin:4px 0 0!important;display:grid!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell{justify-content:flex-start;align-items:baseline;gap:8px;min-width:0;display:flex!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dt{color:var(--wb-muted)!important;font-size:11px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dd{font-variant-numeric:tabular-nums;font-family:var(--dt-typography-font-family-mono)!important;color:var(--dt-color-text-primary)!important;margin:0!important;font-size:11px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell-unit{display:none!important}.studio-workbench .studio-sidebar__footer{border-top:1px solid var(--wb-rule)!important;background:0 0!important;padding:10px 12px 12px!important}.studio-workbench .studio-sidebar__footer>div:first-child{gap:8px!important;margin-bottom:8px!important}.studio-workbench .studio-sidebar__footer .studio-avatar-generic{justify-content:center;align-items:center;display:inline-flex;background:var(--dt-color-surface-muted)!important;width:26px!important;height:26px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.studio-workbench .studio-sidebar__footer .studio-avatar-generic__icon{width:14px!important;height:14px!important;color:var(--dt-color-text-muted)!important}.studio-workbench .studio-sidebar__footer .studio-balance-chip{font-variant-numeric:tabular-nums;box-shadow:none!important;color:var(--dt-color-text-primary)!important;font-family:var(--dt-typography-font-family-mono)!important;background:0 0!important;border:0!important;gap:4px!important;padding:0!important;font-size:12px!important;font-weight:500!important}.studio-workbench .studio-sidebar__footer .studio-balance-chip__icon{width:12px!important;height:12px!important;color:var(--dt-color-text-muted)!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge,.studio-workbench .studio-sidebar__footer .studio-cta-recharge:hover{letter-spacing:0;background:var(--dt-color-text-primary)!important;border:1px solid var(--dt-color-text-primary)!important;height:34px!important;color:var(--dt-color-surface-base)!important;box-shadow:none!important;filter:none!important;background-image:none!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important;transform:none!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge:hover{opacity:.88!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge .iconify,.studio-workbench .studio-sidebar__footer .studio-cta-recharge svg{color:var(--dt-color-surface-base)!important;width:12px!important;height:12px!important}.studio-workbench .studio-sidebar__footer .studio-cta-support,.studio-workbench .studio-sidebar__footer button[title*=客服]{border:1px solid var(--wb-rule)!important;height:34px!important;color:var(--dt-color-text-muted)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}.studio-workbench .studio-sidebar__footer .studio-cta-support:hover,.studio-workbench .studio-sidebar__footer button[title*=客服]:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .studio-sidebar__footer .studio-cta-support .iconify,.studio-workbench .studio-sidebar__footer .studio-cta-support svg{width:12px!important;height:12px!important}.studio-workbench .studio-sidebar__footer .studio-cta-recharge:after,.studio-workbench .studio-sidebar__footer .studio-cta-recharge:before{content:none!important;background:0 0!important;animation:none!important}.studio-workbench .ws-composer-float,html[data-theme]:not([data-flat=off]) .studio-workbench .ws-composer-float{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;box-shadow:none!important;background-image:none!important;border-radius:4px!important;padding:12px 14px!important}.studio-workbench .ws-composer-float-rail{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;box-shadow:none!important;border-radius:4px!important;gap:2px!important;padding:4px!important}.studio-workbench .ws-composer-float-rail__action,.studio-workbench .ws-composer-float-rail__action:not([class*=--active]){border:1px solid var(--wb-rule)!important;width:26px!important;height:26px!important;box-shadow:none!important;color:var(--dt-color-text-muted)!important;background:0 0!important;border-radius:4px!important}.studio-workbench .ws-composer-float-rail__action:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .ws-composer-float-rail__action[class*=--active]{border-color:var(--dt-color-text-primary)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .ws-composer-float-rail__action .iconify,.studio-workbench .ws-composer-float-rail__icon{color:inherit!important;width:14px!important;height:14px!important}.studio-workbench .ws-composer-inline-action{border:1px solid var(--wb-rule)!important;box-shadow:none!important;color:var(--dt-color-text-muted)!important;background:0 0!important;border-radius:4px!important;height:26px!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important}.studio-workbench .ws-composer-inline-action:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .ws-composer-inline-action .iconify,.studio-workbench .ws-composer-inline-action__icon{color:inherit!important;width:13px!important;height:13px!important}.studio-workbench .ws-composer-ai-btn{border:1px solid var(--dt-color-text-primary)!important;width:28px!important;height:28px!important;box-shadow:none!important;color:var(--dt-color-text-primary)!important;background:0 0!important;border-radius:4px!important;animation:none!important}.studio-workbench .ws-composer-ai-btn__glow{display:none!important}.studio-workbench .ws-composer-ai-btn__text{color:inherit!important;font-size:11px!important;font-weight:600!important}.studio-workbench .composer-send-btn{background:var(--dt-color-text-primary)!important;width:28px!important;height:28px!important;box-shadow:none!important;color:var(--dt-color-surface-base)!important;background-image:none!important;border:0!important;border-radius:4px!important}.studio-workbench .composer-send-btn .iconify,.studio-workbench .composer-send-btn svg{color:var(--dt-color-surface-base)!important;width:14px!important;height:14px!important}.studio-workbench .composer-send-btn:disabled{opacity:.4!important}.studio-workbench .ws-help-fab__halo,.studio-workbench .ws-help-fab__shine{display:none!important}.studio-workbench .ws-help-fab__core{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;background-image:none!important;border-radius:4px!important;width:28px!important;height:28px!important}.studio-workbench .ws-help-fab:hover .ws-help-fab__core{border-color:var(--dt-color-text-primary)!important;box-shadow:none!important;transform:none!important}.studio-workbench .ws-help-fab__icon{width:14px!important;height:14px!important;color:var(--dt-color-text-muted)!important}.studio-workbench .ws-empty-medal--model{overflow:hidden;border:1px solid var(--wb-rule)!important;width:96px!important;height:96px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(145deg,#282c34,#1c1f26)!important;border-radius:4px!important;transform:none!important}.studio-workbench .ws-empty-medal__cover{-o-object-fit:contain;object-fit:contain;width:48px;height:48px;display:block}.studio-workbench .ws-empty-medal--model img:not(.ws-empty-medal__cover){filter:invert()hue-rotate(180deg)!important;width:48px!important;height:48px!important}.studio-workbench .ws-empty-medal--model .iconify{color:#fff!important;width:48px!important;height:48px!important}.studio-workbench .ws-empty-suggestion{border:1px solid var(--wb-rule)!important;box-shadow:none!important;color:var(--dt-color-text-muted)!important;background:0 0!important;border-radius:4px!important;padding:6px 10px!important;font-size:12px!important;font-weight:500!important}.studio-workbench .ws-empty-suggestion:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .params-top-actions__dropdown,.studio-workbench .ws-composer-channel__menu,.studio-workbench .ws-history-panel{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .notice-timeline-panel{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .params-top-actions__dropdown{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .ws-composer-channel__menu{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .ws-history-panel{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}.params-top-actions__dropdown{padding:6px!important}.params-top-actions__item{border-radius:4px!important;padding:7px 8px!important;font-size:13px!important;font-weight:500!important}.params-top-actions__item:hover{background:var(--wb-paper-sunk)!important}.notice-timeline-panel>div:first-child,.ws-history-panel>div:first-child{border-bottom:1px solid var(--wb-rule)!important}.studio-workbench .ws-paper-dialog{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}body:has(.studio-workbench) .ws-paper-dialog{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}.ws-paper-dialog .rounded-2xl,.ws-paper-dialog .rounded-full,.ws-paper-dialog .rounded-lg,.ws-paper-dialog .rounded-md,.ws-paper-dialog .rounded-xl{border-radius:4px!important}.ws-paper-dialog .shadow-2xl,.ws-paper-dialog .shadow-lg,.ws-paper-dialog .shadow-xl{box-shadow:none!important}.ws-paper-dialog [class*=border-b],.ws-paper-dialog [class*=border-t]{border-color:var(--wb-rule)!important}.studio-workbench .workspace-message .group-\[\.is-user\]\:rounded-2xl,.studio-workbench .workspace-message .group-\[\.is-user\]\:rounded-br-md{border-radius:4px!important}.studio-workbench .workspace-message-actions button{box-shadow:none!important;color:var(--dt-color-text-muted)!important;border-radius:4px!important;font-size:12px!important}.studio-workbench .workspace-message-actions button:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .ws-composer-float-rail__action--on,.studio-workbench .ws-composer-float-rail__action[aria-pressed=false]{border-color:var(--dt-color-text-primary)!important;background:var(--dt-color-text-primary)!important;color:var(--dt-color-surface-base)!important}.studio-workbench .ws-error-bar,.ws-error-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:4px!important}.studio-workbench .ws-error-bar>span:first-child,.ws-error-bar>span:first-child{border-radius:4px!important}.studio-workbench .ph-card footer button[class*=accent-primary],.studio-workbench .workspace-message button[class*=accent-primary][class*=h-8],.studio-workbench .ws-error-retry,.ws-error-retry{border-radius:4px!important;height:24px!important;font-size:11px!important}.studio-workbench .workspace-params-sidebar .ws-params-tab,.studio-workbench .ws-params-tab{box-shadow:none!important;color:var(--dt-color-text-muted)!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}.studio-workbench .workspace-params-sidebar .ws-params-tab:hover,.studio-workbench .ws-params-tab:hover{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important}.studio-workbench .workspace-params-sidebar .ws-params-tab--active,.studio-workbench .ws-params-tab--active{background:var(--wb-paper-sunk)!important;border-color:var(--dt-color-text-primary)!important;color:var(--dt-color-text-primary)!important;font-weight:600!important}.studio-workbench .cap-switch__pill{background:var(--dt-color-text-primary)!important;border-radius:9999px!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .cap-switch__pill{background:color-mix(in srgb,var(--dt-color-text-primary) 14%,transparent)!important}}.studio-workbench .cap-switch__pill{box-shadow:none!important;background-image:none!important;border:0!important}.studio-workbench .cap-switch__pill--on{background:var(--dt-color-text-primary)!important;background-image:none!important}.studio-workbench .cap-switch__pill--on:after,.studio-workbench .cap-switch__pill:after{box-shadow:none!important}.studio-workbench .workspace-params-sidebar .skill-pane__plaza{border-radius:4px!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:hover,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:hover{border:1px solid var(--wb-rule)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a:hover,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button:hover{background:var(--wb-paper-sunk)!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions a svg,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button .iconify,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar.workspace-params-sidebar .params-top-actions button svg{color:var(--dt-color-text-muted)!important;stroke:currentColor!important}.studio-workbench .ws-error-bar span{color:#9f1239!important}html[data-wb-theme=dark] .studio-workbench .ws-error-bar span{color:#fda4af!important}html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .params-top-actions.params-top-actions a,html[data-theme]:not([data-flat=off]) .studio-workbench .workspace-params-sidebar .params-top-actions.params-top-actions button{box-shadow:none!important;border:1px solid var(--wb-rule)!important;color:var(--dt-color-text-primary)!important;background:0 0!important;border-radius:4px!important}.ws-paper-dialog button[class*=accent-interactive],.ws-paper-dialog button[class*=accent-primary]{background:var(--dt-color-text-primary)!important;color:var(--dt-color-surface-base)!important;box-shadow:none!important;background-image:none!important;border-radius:4px!important}.ws-paper-dialog [class*=rounded-b-],.ws-paper-dialog [class*=rounded-l-],.ws-paper-dialog [class*=rounded-r-],.ws-paper-dialog [class*=rounded-t-]{border-radius:4px!important}.studio-workbench .ws-history-panel nav,.studio-workbench .ws-history-panel>div>nav{background:0 0!important;border-radius:4px!important;padding:0!important}body:has(.studio-workbench) .ws-history-panel nav{background:0 0!important;border-radius:4px!important;padding:0!important}body:has(.studio-workbench) .ws-history-panel>div>nav{background:0 0!important;border-radius:4px!important;padding:0!important}.studio-workbench .ws-history-panel nav>div{box-shadow:none!important;border-radius:4px!important}body:has(.studio-workbench) .ws-history-panel nav>div{box-shadow:none!important;border-radius:4px!important}.studio-workbench .ws-history-panel nav>div[class*=bg-]{background:var(--wb-paper-sunk)!important}body:has(.studio-workbench) .ws-history-panel nav>div[class*=bg-]{background:var(--wb-paper-sunk)!important}.studio-workbench .ws-history-panel button[class*="border-[var(--dt-color-border-default)]"],.studio-workbench .ws-history-panel>div>button:first-child{border:1px solid var(--wb-rule)!important;background:0 0!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}body:has(.studio-workbench) .ws-history-panel button[class*="border-[var(--dt-color-border-default)]"]{border:1px solid var(--wb-rule)!important;background:0 0!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}body:has(.studio-workbench) .ws-history-panel>div>button:first-child{border:1px solid var(--wb-rule)!important;background:0 0!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important}.studio-workbench .ws-history-panel button[class*="border-[var(--dt-color-border-default)]"]:hover{background:var(--wb-paper-sunk)!important}body:has(.studio-workbench) .ws-history-panel button[class*="border-[var(--dt-color-border-default)]"]:hover{background:var(--wb-paper-sunk)!important}.studio-workbench .ph-card,.ws-paper-dialog .skill-cell,.ws-paper-dialog .skill-cell__icon,.ws-paper-dialog .skill-pane,.ws-paper-dialog [class*=rounded]{border-radius:4px!important}.studio-workbench .ph-card{border:1px solid var(--wb-rule)!important;background:var(--dt-color-surface-muted)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.studio-workbench .ph-aurora,.studio-workbench .ph-grain{display:none!important}.studio-workbench .ph-ring__track{stroke:var(--dt-color-text-primary)!important}@supports (color:color-mix(in lab,red,red)){.studio-workbench .ph-ring__track{stroke:color-mix(in srgb,var(--dt-color-text-primary) 18%,transparent)!important}}.studio-workbench .ph-ring__arc,.studio-workbench .ph-ring__arc--glow{stroke:var(--dt-color-text-primary)!important;filter:none!important}.studio-workbench .ph-card .text-\[var\(--ph-tint\)\],.studio-workbench .ph-card span[style*=--ph-tint]{color:var(--dt-color-text-muted)!important}.studio-workbench .ph-card footer button,.studio-workbench .workspace-message .ph-card footer button{border:1px solid var(--dt-color-text-primary)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;font-weight:600!important}.studio-workbench .ph-card footer button:hover{background:var(--wb-paper-sunk)!important;filter:none!important}.studio-help-dialog__panel{background:var(--wb-paper-card)!important;--tw-ring-color:var(--wb-rule)!important;border-radius:4px!important;box-shadow:0 8px 24px #0000001f!important}.studio-help-dialog__panel>div:first-child{border-bottom:1px solid var(--wb-rule)!important;padding:12px 16px!important}.studio-help-dialog__panel>div:first-child h2{font-size:15px!important;font-weight:600!important}.studio-help-dialog__panel h2 .iconify{color:var(--dt-color-text-muted)!important}.studio-workbench .ph-card button[class*=accent-primary],.studio-workbench .workspace-message .ph-card button[class*=accent-primary]{border:1px solid var(--dt-color-text-primary)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;font-weight:600!important}.studio-workbench .ph-card button[class*=accent-primary]:hover{background:var(--wb-paper-sunk)!important;filter:none!important}.studio-workbench .ph-card button[class*=accent-primary] .iconify,.studio-workbench .ph-card button[class*=accent-primary] svg,.studio-workbench .ws-help-fab{color:var(--dt-color-text-primary)!important}.studio-workbench .ws-help-fab{border:1px solid var(--wb-rule)!important;background:var(--wb-paper-card)!important;border-radius:4px!important;align-items:center!important;gap:5px!important;width:auto!important;height:28px!important;padding:0 9px!important;transition:background .15s,border-color .15s!important;display:inline-flex!important;box-shadow:0 2px 8px #00000014!important}.studio-workbench .ws-help-fab:hover{background:var(--wb-paper-sunk)!important;border-color:var(--dt-color-text-primary)!important}.studio-workbench .ws-help-fab__core{justify-content:center;align-items:center;width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:inline-flex!important;overflow:visible!important}.studio-workbench .ws-help-fab__icon path{stroke:var(--dt-color-text-primary)!important;fill:none!important}.studio-workbench .ws-help-fab__icon circle{fill:var(--dt-color-text-primary)!important;stroke:none!important}.studio-workbench .ws-help-fab__icon{width:13px!important;height:13px!important}.studio-workbench .ws-help-fab__label{white-space:nowrap;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;color:var(--dt-color-text-primary)!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;position:static!important;transform:none!important}html[data-wb-theme=dark] :is(.ws-guide,.ws-agent,.ws-manual,.studio-help-dialog__panel,.ws-paper-dialog){color:#fffffff2!important}html[data-wb-theme=dark] :is(.ws-guide,.ws-agent,.ws-manual) :is(h2,h3,b,dt,dd,span,p,li,button){color:inherit}html[data-wb-theme=dark] :is(.ws-guide,.ws-agent,.ws-manual) :is(.ws-guide__latin,.ws-agent__latin,.ws-guide__sec li,.ws-agent__perks p,.ws-agent__perks span,.ws-agent__note,.ws-agent__stats dd,.ws-manual__sub,.ws-manual__a,.ws-manual__empty,.ws-manual__q-text,.ws-manual__index){color:#ffffff9e!important}html[data-wb-theme=dark] :is(.ws-guide,.ws-agent,.ws-manual) :is(.ws-guide__head,.ws-guide__sec,.ws-guide__foot,.ws-agent__head,.ws-agent__perks li,.ws-agent__stats,.ws-agent__foot,.ws-manual__q){border-color:#ffffff1f!important}html[data-wb-theme=dark] :is(.ws-guide__cta,.ws-agent__cta){color:#0f1419!important;background:#fffffff2!important}html[data-wb-theme=dark] :is(.ws-guide__close,.ws-agent__close,.ws-guide__model,.ws-agent__badge,.ws-help-email){color:#fffc!important;border-color:#ffffff29!important}html[data-wb-theme=dark] .ws-manual__search,html[data-wb-theme=dark] .ws-manual__tab{color:#fffc!important;background:#ffffff0f!important}html[data-wb-theme=dark] .ws-manual__search-input{color:#fffffff2!important}html[data-wb-theme=dark] .ws-manual__tab--active{color:#fffffff2!important;border-color:#ffffffe6!important}.studio-workbench .stream-body.is-collapsed{max-height:440px;position:relative;overflow:hidden}.studio-workbench .stream-body.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--dt-color-surface-base,#f8f9fa));height:72px;position:absolute;bottom:0;left:0;right:0}.studio-workbench .ws-collapse-btn{border:0;border-top:1px solid var(--wb-rule);background:var(--wb-paper-sunk);width:100%;color:var(--dt-color-text-muted);cursor:pointer;border-radius:0 0 4px 4px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.studio-workbench .ws-collapse-btn:hover{background:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-workbench .ws-collapse-btn:hover{background:color-mix(in srgb,var(--dt-color-text-primary) 8%,var(--wb-paper-sunk))}}.studio-workbench .ws-collapse-btn:hover{color:var(--dt-color-text-primary)}.studio-workbench .ws-collapse-btn svg{transition:transform .2s}.studio-workbench .ws-collapse-btn svg.is-open{transform:rotate(180deg)}.studio-workbench .ws-back-to-top{z-index:20;border:1px solid var(--wb-rule);background:var(--wb-paper-card);width:30px;height:30px;color:var(--dt-color-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:absolute;bottom:16px;right:20px;box-shadow:0 1px 2px #10182814}.studio-workbench .ws-back-to-top:hover{border-color:var(--dt-color-text-primary);color:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .studio-model-icon{overflow:visible!important}.studio-workbench .studio-sidebar .ws-pin-btn{z-index:2;color:#00000073;cursor:pointer;opacity:1;background:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:transform .18s,opacity .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:-8px;left:-8px;transform:rotate(8deg);box-shadow:0 1px 2px #00000024}.studio-workbench .studio-sidebar .ws-pin-btn:hover{transform:rotate(0)scale(1.08)}.studio-workbench .studio-sidebar .studio-model-row:hover .ws-pin-btn,.studio-workbench .studio-sidebar .ws-pin-btn.is-pinned,.studio-workbench .studio-sidebar .ws-pin-btn:focus-visible{opacity:1}.studio-workbench .studio-sidebar .ws-pin-btn.is-pinned{border-color:var(--dt-color-text-primary);color:var(--dt-color-text-primary);background:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .ws-pin-btn.is-pinned svg{color:var(--dt-color-surface-base)}.studio-workbench .studio-sidebar .studio-family-header__label{flex:0 auto!important}.studio-workbench .studio-sidebar .studio-family-header__chevron{width:14px!important;height:14px!important;color:var(--dt-color-text-muted)!important;flex:none!important;margin-left:2px!important}.studio-workbench .studio-sidebar .studio-model-row__desc-cell{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.studio-workbench .studio-sidebar .studio-model-row__desc-cell .studio-model-row__desc{flex:auto!important;min-width:0!important}.studio-workbench .studio-sidebar .studio-model-row__price-chip{font-family:var(--dt-typography-font-family-mono);font-variant-numeric:tabular-nums;color:#2d3748;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0;font-size:11.5px;font-weight:400;line-height:1.3;display:inline-flex}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row__price-chip{color:#cbd5e0}.studio-workbench .studio-sidebar .studio-model-row__price-chip.is-unpriced{color:var(--dt-color-accent-warning)}.studio-workbench .params-top-actions__item--active{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;border:0!important;outline:none!important}body:has(.studio-workbench) .params-top-actions__item--active{background:var(--wb-paper-sunk)!important;color:var(--dt-color-text-primary)!important;box-shadow:none!important;border:0!important;outline:none!important}.studio-workbench .params-top-actions__item--active .iconify{color:var(--dt-color-text-primary)!important}body:has(.studio-workbench) .params-top-actions__item--active .iconify{color:var(--dt-color-text-primary)!important}.studio-workbench .studio-sidebar .ws-mode-switch{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.studio-workbench .studio-sidebar .ws-mode-btn--wide{width:100%!important;margin-bottom:8px!important}.studio-workbench .studio-sidebar .ws-mode-btn{border:1px solid var(--wb-rule);background:var(--wb-paper-card);height:34px;color:var(--dt-color-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.studio-workbench .studio-sidebar .ws-mode-btn:hover{background:var(--wb-paper-sunk);color:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .ws-mode-btn--active{border-color:var(--dt-color-text-primary);color:var(--dt-color-text-primary);font-weight:600}:is(body:has(.studio-workbench) .studio-channel-tip .studio-channel-list__unit,body:has(.studio-workbench) .studio-channel-tip .studio-channel-tip__title){color:#0000009e!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__hint{color:#000000ad!important;font-size:11.5px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__p95{color:#000000ad!important;font-size:11.5px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dt{color:#000000ad!important;font-size:11.5px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__sub{color:#000000ad!important;font-size:11.5px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__name{color:#0f1419!important;font-size:13.5px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dd{color:#0f1419!important;font-size:11.5px!important}.studio-workbench .workspace-params-sidebar .params-top-actions a,.studio-workbench .workspace-params-sidebar .params-top-actions button{gap:5px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}.studio-workbench .workspace-params-sidebar .params-top-actions a .iconify,.studio-workbench .workspace-params-sidebar .params-top-actions a svg,.studio-workbench .workspace-params-sidebar .params-top-actions button .iconify,.studio-workbench .workspace-params-sidebar .params-top-actions button svg{width:12px!important;height:12px!important}.studio-workbench .params-top-actions__brand{gap:4px!important}.studio-workbench .params-top-actions .brand-logo{width:22px!important;height:22px!important}.studio-workbench .params-top-actions .brand-logo__img{width:15px!important;height:15px!important}.studio-workbench .workspace-params-sidebar .ws-aspect-option--active,.studio-workbench .workspace-params-sidebar .ws-aspect-option--active:hover,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-aspect-option--active,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-aspect-option--active:hover{border-color:var(--wb-ink)!important;background:var(--wb-paper-sunk)!important;box-shadow:none!important}.studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame,.studio-workbench .workspace-params-sidebar .ws-aspect-option--active:hover .ws-aspect-option__frame,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__frame{border-color:var(--wb-ink)!important;box-shadow:none!important;background:0 0!important}.studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__inner,html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-aspect-option--active .ws-aspect-option__inner{background:var(--wb-ink)!important;box-shadow:none!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add{gap:4px!important;height:auto!important;min-height:4.25rem!important;padding:8px 10px!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kinds{justify-content:center!important;align-items:flex-end!important;gap:6px!important;width:auto!important;height:auto!important;display:flex!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind{transform-origin:50%!important;flex-direction:column!important;align-items:center!important;gap:1px!important;width:auto!important;height:auto!important;margin-left:0!important;display:flex!important;position:static!important;transform:none!important}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind-icon{color:#155e75;stroke:#155e75;width:18px!important;height:18px!important}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind-icon{color:#67e8f9;stroke:#67e8f9}.studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind-label{letter-spacing:.02em;color:#155e75;white-space:nowrap;font-size:9px;line-height:1.1}html[data-wb-theme=dark] .studio-workbench .workspace-params-sidebar .ws-constraint-file-add__kind-label{color:#67e8f9}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price{color:#ff9800e6!important;min-height:0!important;font-family:var(--dt-typography-font-family-mono)!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:600!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dd{color:#ff9800e6!important;min-height:0!important;font-family:var(--dt-typography-font-family-mono)!important;font-variant-numeric:tabular-nums!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:600!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price--unpriced{color:var(--dt-color-accent-warning)!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price.text-warning{color:var(--dt-color-accent-warning)!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option{background:var(--wb-paper-sunk)!important;border:0!important;border-radius:8px!important;margin:4px 0!important;padding:9px 12px!important}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option:hover{background:var(--wb-ink)!important}@supports (color:color-mix(in lab,red,red)){body:has(.studio-workbench) .studio-channel-tip .studio-channel-option:hover{background:color-mix(in srgb,var(--wb-ink) 7%,transparent)!important}}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option--active{background:var(--wb-ink)!important}@supports (color:color-mix(in lab,red,red)){body:has(.studio-workbench) .studio-channel-tip .studio-channel-option--active{background:color-mix(in srgb,var(--wb-ink) 9%,transparent)!important}}body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__sub:not(:has(.studio-channel-option__price-grid)){justify-content:flex-end!important;margin-top:2px!important;display:flex!important}.studio-workbench .studio-sidebar .ws-model-search-row{align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.studio-workbench .studio-sidebar .ws-vendor-filter{flex-shrink:0;position:relative}.studio-workbench .studio-sidebar .ws-vendor-filter-btn{border:1px solid var(--wb-rule);background:var(--wb-paper-card);max-width:112px;height:30px;color:var(--dt-color-text-muted);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 7px 0 9px;font-size:12px;transition:border-color .15s,color .15s;display:flex}.studio-workbench .studio-sidebar .ws-vendor-filter-btn:hover{border-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-workbench .studio-sidebar .ws-vendor-filter-btn:hover{border-color:color-mix(in srgb,var(--dt-color-text-primary) 20%,transparent)}}.studio-workbench .studio-sidebar .ws-vendor-filter-btn:hover{color:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .ws-vendor-filter-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.studio-workbench .studio-sidebar .ws-vendor-filter-arrow{flex:none;width:12px;height:12px;transition:transform .15s}.studio-workbench .studio-sidebar .ws-vendor-filter-arrow.is-open{transform:rotate(180deg)}.studio-workbench .studio-sidebar .ws-vendor-menu{z-index:30;border:1px solid var(--wb-rule);background:var(--wb-paper-card);border-radius:6px;min-width:148px;max-height:260px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #10182824}.studio-workbench .studio-sidebar .ws-vendor-menu__item{width:100%;color:var(--dt-color-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:5px 7px;font-size:12px;display:block;overflow:hidden}.studio-workbench .studio-sidebar .ws-vendor-menu__item:hover{background:var(--wb-paper-sunk);color:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .ws-vendor-menu__item.is-active{color:var(--dt-color-text-primary);font-weight:600}.studio-workbench .studio-sidebar .ws-model-search{border:1px solid var(--wb-rule);background:var(--wb-paper-card);border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;height:30px;padding:0 8px;display:flex}.studio-workbench .studio-sidebar .ws-model-search:focus-within{border-color:var(--dt-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.studio-workbench .studio-sidebar .ws-model-search:focus-within{border-color:color-mix(in srgb,var(--dt-color-text-primary) 35%,transparent)}}.studio-workbench .studio-sidebar .ws-model-search__icon{width:13px;height:13px;color:var(--dt-color-text-muted);flex:none}.studio-workbench .studio-sidebar .ws-model-search__input{min-width:0;color:var(--dt-color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:12px}.studio-workbench .studio-sidebar .ws-model-search__input::placeholder{color:var(--dt-color-text-muted)}.studio-workbench .studio-sidebar .ws-hit{background:var(--dt-color-accent-warning)}@supports (color:color-mix(in lab,red,red)){.studio-workbench .studio-sidebar .ws-hit{background:color-mix(in srgb,var(--dt-color-accent-warning) 26%,transparent)}}.studio-workbench .studio-sidebar .ws-hit{color:inherit;border-radius:2px;padding:0 1px}.studio-workbench .studio-sidebar .ws-empty-clear{border:1px solid var(--wb-rule);background:var(--wb-paper-card);color:var(--dt-color-text-secondary);cursor:pointer;border-radius:4px;margin-top:2px;padding:3px 8px;font-size:11.5px}.studio-workbench .studio-sidebar .ws-empty-clear:hover{background:var(--wb-paper-sunk);color:var(--dt-color-text-primary)}.studio-workbench .studio-sidebar .ws-model-search__input,.studio-workbench .studio-sidebar .ws-model-search__input:focus,.studio-workbench .studio-sidebar .ws-model-search__input:focus-visible{box-shadow:none!important;border:0!important;outline:none!important}.studio-workbench .studio-sidebar .ws-model-search__input::-webkit-search-cancel-button{appearance:none}.studio-workbench .studio-sidebar .studio-model-row__price-chip{color:#ff9800e6!important;font-weight:600!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--high,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--high{color:#059669!important;background:#0596691a!important;border-color:#05966933!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--medium,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--medium{color:#b45309!important;background:#b453091a!important;border-color:#b4530938!important}html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--low,html[data-wb-theme=light] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--low{color:#dc2626!important;background:#dc26261a!important;border-color:#dc262638!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--high,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--high{color:#34d399!important;background:#34d39926!important;border-color:#34d39940!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--medium,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--medium{color:#fbbf24!important;background:#fbbf2426!important;border-color:#fbbf2440!important}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-family-header__rate.studio-channel-option__rate--low,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row__rate.studio-channel-option__rate--low{color:#f87171!important;background:#f8717126!important;border-color:#f8717140!important}.studio-workbench .studio-sidebar .studio-family-header__price{font-family:var(--dt-typography-font-family-mono);font-variant-numeric:tabular-nums;color:#ff9800e6;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:600;display:block}.studio-workbench .studio-sidebar .studio-family-header__titlerow{grid-area:1/1!important}.studio-workbench .studio-sidebar .studio-family-header__metarow{grid-area:2/1!important;align-items:center!important;gap:4px!important;display:flex!important}.studio-workbench .studio-sidebar .studio-family-header__rate{grid-area:1/2!important;place-self:center end!important}.studio-workbench .studio-sidebar .studio-family-header__price{grid-area:2/2!important;place-self:center end!important}.studio-workbench .studio-sidebar .studio-family-header__sign{opacity:.7;margin-left:3px;font-size:11px;font-weight:600;line-height:1;display:inline-block}.studio-workbench .studio-sidebar .studio-family-header[data-family-header] .studio-family-header__count{align-items:center;display:inline-flex}html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-family-header__price,html[data-wb-theme=dark] .studio-workbench .studio-sidebar .studio-model-row__price-chip{color:#ff9800e6!important}html[data-wb-theme=dark] body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price{color:#ff9800e6!important}html[data-wb-theme=dark] body:has(.studio-workbench) .studio-channel-tip .studio-channel-option__price-cell dd{color:#ff9800e6!important}.studio-workbench .workspace-params-sidebar .params-top-actions .brand-logo{border-radius:7px!important;width:28px!important;height:28px!important}.studio-workbench .workspace-params-sidebar .params-top-actions .brand-logo__img{width:19px!important;height:19px!important}.studio-workbench .workspace-params-sidebar .params-top-actions__brand-name{letter-spacing:.01em!important;font-size:15px!important;font-weight:700!important;line-height:1.1!important}.studio-workbench .workspace-params-sidebar .params-top-actions__brand-sub{opacity:.72;letter-spacing:.04em!important;font-size:11.5px!important}:root{--ui-radius:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
