@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";/*! tailwindcss v4.1.13 | 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)))){*,:before,:after,::backdrop{--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-amber-400:oklch(82.8% .189 84.429);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-400:oklch(76.5% .177 163.223);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-400:oklch(70.7% .022 261.325);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-palette-dark:#181818;--color-palette-medium:#1e2237;--color-palette-light:#eee;--color-palette-background:#FFFFB}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-\[1em\]{height:1em}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-\[2px\]{width:2px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[var\(--border-color\,\#333\)\]{border-color:var(--border-color,#333)}.border-\[var\(--border-color\,\#444\)\]{border-color:var(--border-color,#444)}.border-\[var\(--border-color\,\#e5e5e5\)\]{border-color:var(--border-color,#e5e5e5)}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/30{border-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.border-current{border-color:currentColor}.border-t-transparent{border-top-color:#0000}.border-l-blue-400\/60{border-left-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.border-l-blue-400\/60{border-left-color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.border-l-gray-400\/40{border-left-color:#99a1af66}@supports (color:color-mix(in lab,red,red)){.border-l-gray-400\/40{border-left-color:color-mix(in oklab,var(--color-gray-400)40%,transparent)}}.border-l-red-400\/60{border-left-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-l-red-400\/60{border-left-color:color-mix(in oklab,var(--color-red-400)60%,transparent)}}.border-l-yellow-400\/60{border-left-color:#fac80099}@supports (color:color-mix(in lab,red,red)){.border-l-yellow-400\/60{border-left-color:color-mix(in oklab,var(--color-yellow-400)60%,transparent)}}.bg-\[\#343437\]{background-color:#343437}.bg-\[var\(--bg-surface\,\#f7f7f8\)\]{background-color:var(--bg-surface,#f7f7f8)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-current{background-color:currentColor}.bg-palette-light{background-color:var(--color-palette-light)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-2{padding-top:calc(var(--spacing)*2)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-pretty{text-wrap:pretty}.text-\[var\(--text-primary\,\#333\)\]{color:var(--text-primary,#333)}.text-\[var\(--text-primary\,\#ccc\)\]{color:var(--text-primary,#ccc)}.text-\[var\(--text-secondary\,\#888\)\]{color:var(--text-secondary,#888)}.text-\[var\(--text-secondary\,\#999\)\]{color:var(--text-secondary,#999)}.text-amber-400{color:var(--color-amber-400)}.text-blue-300\/90{color:#90c5ffe6}@supports (color:color-mix(in lab,red,red)){.text-blue-300\/90{color:color-mix(in oklab,var(--color-blue-300)90%,transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/60{color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/60{color:color-mix(in oklab,var(--color-blue-400)60%,transparent)}}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/80{color:color-mix(in oklab,var(--color-blue-400)80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-orange-400{color:var(--color-orange-400)}.text-palette-dark{color:var(--color-palette-dark)}.text-palette-medium{color:var(--color-palette-medium)}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab,red,red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}.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,)}.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,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-palette-light:hover{background-color:var(--color-palette-light)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-1:focus{--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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}}html,body{background-color:var(--color-palette-background);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Source Sans Pro,sans-serif;overflow-x:hidden}body.fredie-widget,.fredie-widget body,.fredie-widget #root{background:0 0!important}.fredie-widget .widget-shell,.fredie-widget .widget-fab,.fredie-widget .widget-drag-halo,.fredie-widget .widget-gif-no-clip,.fredie-widget .widget-gif-circle{box-shadow:none!important;background:0 0!important}.fredie-widget .widget-shell,.fredie-widget .widget-drag-halo{-webkit-app-region:drag}.fredie-widget button,.fredie-widget input,.fredie-widget textarea{-webkit-app-region:no-drag}.code-block pre{margin:0;padding:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.5}.code-keyword{color:#c678dd;font-weight:600}.code-string{color:#98c379}.code-comment{color:#5c6370;font-style:italic}.code-builtin{color:#e5c07b}.code-number{color:#d19a66}.code-function{color:#61afef}.code-operator{color:#56b6c2}.code-class{color:#e5c07b}.code-import{color:#c678dd;font-weight:600}.code-block pre::-webkit-scrollbar{height:8px}.code-block pre::-webkit-scrollbar-track{background:#1a1a1a;border-radius:0 0 4px 4px}.code-block pre::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.code-block pre::-webkit-scrollbar-thumb:hover{background:#555}.code-inline{color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em}.code-block{background:#1f2937;border:1px solid #262d38;border-radius:.5rem;margin:1rem 0;overflow:hidden}.code-block-header{background:#374151;border-bottom:1px solid #4b5563;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.code-block-language{color:#d1d5db;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.code-block-copy-btn{color:#d1d5db;cursor:pointer;background:#4b5563;border:none;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;display:flex}.code-block-copy-btn:hover{color:#fff;background:#6b7280}.code-block-copy-btn.copied{color:#fff;background:#10b981}.code-block-content{padding:1rem;overflow-x:auto}::-moz-selection{background:var(--color-palette-medium);color:#fff}::selection{background:var(--color-palette-medium);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#9f9f9f}button,input{transition:all .15s}.message-agent{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem}.message-user{color:#fff;background:#3b82f6;border-radius:1rem}.prose{max-width:none}.prose pre{border-radius:.5rem;margin:0}.prose code{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.typing-indicator{gap:.125rem;display:inline-flex}.typing-indicator span{animation:1.4s ease-in-out infinite typing-bounce}.typing-indicator span:nth-child(2){animation-delay:.1s}.typing-indicator span:nth-child(3){animation-delay:.2s}@keyframes typing-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (max-width:768px){.code-block-content{padding:.75rem;font-size:.75rem}.code-block-header{padding:.375rem .75rem}}.no-drag-img{-webkit-app-region:no-drag!important;pointer-events:auto!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Neue Machina;src:url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Machina;src:url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--sidebar-bg: #f7f7f8;--sidebar-bg-hover: rgba(0, 0, 0, .045);--sidebar-bg-active: rgba(0, 0, 0, .07);--sidebar-border: rgba(0, 0, 0, .06);--sidebar-text: #111214;--sidebar-text-soft: #3c3f44;--sidebar-text-muted: #8b8f96;--sidebar-text-dim: #b4b8bf;--sidebar-text-active: #111214;--sidebar-accent: #111214;--sidebar-accent-soft: rgba(17, 18, 20, .055);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--transition-fast: .14s cubic-bezier(.25, .1, .25, 1);--transition-base: .2s cubic-bezier(.25, .1, .25, 1);--transition-smooth: .3s cubic-bezier(.25, .1, .25, 1);--font-display: "DM Sans", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-overlay: 0 16px 48px rgba(0, 0, 0, .16)}[data-theme=dark]{--sidebar-bg: #0c0c0e;--sidebar-bg-hover: rgba(255, 255, 255, .05);--sidebar-bg-active: rgba(255, 255, 255, .09);--sidebar-border: rgba(255, 255, 255, .07);--sidebar-text: #f0f0f2;--sidebar-text-soft: #a8aab0;--sidebar-text-muted: #6b6e75;--sidebar-text-dim: #44474d;--sidebar-text-active: #ffffff;--sidebar-accent: #ffffff;--sidebar-accent-soft: rgba(255, 255, 255, .07)}.drag-region{-webkit-app-region:drag}.no-drag{-webkit-app-region:no-drag}.sidebar{height:100vh;display:flex;flex-direction:column;background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:220px;font-family:var(--font-display);position:relative;overflow:hidden;transition:width .25s cubic-bezier(.25,.1,.25,1)}.sidebar.is-collapsed{width:50px}.sidebar__header{padding:12px 12px 4px;position:relative;transition:padding .25s cubic-bezier(.25,.1,.25,1)}.sidebar__headerSpacer{display:none}.sidebar__header.is-collapsed .sidebar__headerSpacer{display:block;width:28px;height:28px;flex-shrink:0}.sidebar__workspaceBtn{width:100%;display:flex;align-items:center;gap:10px;padding:6px;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s ease;font-family:var(--font-display)}.sidebar__workspaceBtn:hover:not(:disabled){background:var(--sidebar-bg-hover)}.sidebar__workspaceBtn:disabled{opacity:.5;cursor:not-allowed}.sidebar__workspaceInfo{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;opacity:1;transition:opacity .2s ease .05s}.sidebar__workspaceLabel{font-family:var(--font-display);font-size:10px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--sidebar-text-dim);line-height:1.2}.sidebar__workspaceName{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--sidebar-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.3}.sidebar__chev{width:14px;height:14px;color:var(--sidebar-text-dim);flex-shrink:0;transition:color .12s ease,opacity .2s ease}.sidebar__workspaceBtn:hover .sidebar__chev{color:var(--sidebar-text-muted)}.sidebar__header.is-collapsed{padding:12px 8px 4px;display:flex;flex-direction:column;align-items:center}.sidebar__header.is-collapsed .sidebar__workspaceBtn{width:auto;padding:4px;justify-content:center}.sidebar__header.is-collapsed .sidebar__workspaceInfo,.sidebar__header.is-collapsed .sidebar__chev{display:none}.sidebar__header.is-collapsed .sidebar__dropdown{left:-8px;right:auto;width:200px}.sidebar__avatar-large,.sidebar__brand,.sidebar__brandTitle,.sidebar__brandSub,.sidebar__workspaceDot,.sidebar__workspaceId,.sidebar__logo--default,.sidebar__logo--white{display:none}.sidebar__dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;border-radius:var(--radius-md);border:1px solid var(--sidebar-border);background:var(--sidebar-bg);box-shadow:var(--shadow-lg);padding:4px;overflow:hidden;animation:dropdownReveal .15s cubic-bezier(.16,1,.3,1)}@keyframes dropdownReveal{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar__dropdownEmpty{padding:12px;font-family:var(--font-display);font-size:13px;color:var(--sidebar-text-muted)}.sidebar__dropdownItem{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:none;background:transparent;cursor:pointer;padding:8px 10px;border-radius:var(--radius-xs);transition:background var(--transition-fast);font-family:var(--font-display)}.sidebar__dropdownItem:hover{background:var(--sidebar-bg-hover)}.sidebar__dropdownItem.is-selected{background:var(--sidebar-accent);color:#fff}[data-theme=dark] .sidebar__dropdownItem.is-selected{color:#111214}.sidebar__dropdownName{font-family:var(--font-display);font-size:13px;font-weight:400;color:inherit}.sidebar__check{width:14px;height:14px;color:inherit}.sidebar__scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 12px;scrollbar-width:none;position:relative}.sidebar__scroll::-webkit-scrollbar{display:none}.sidebar__section{padding:4px 0}.sidebar__section:first-child{padding-top:4px}.sidebar__sectionTitle{font-family:var(--font-display);padding:12px 10px 6px;font-size:10.5px;font-weight:500;letter-spacing:.06em;color:var(--sidebar-text-dim);text-transform:uppercase}.sidebar__sectionItems{display:flex;flex-direction:column;gap:1px}.sidebar__item{width:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;color:var(--sidebar-text-muted);transition:all .12s ease;font-family:var(--font-display);position:relative}.sidebar__item:hover{background:var(--sidebar-bg-hover);color:var(--sidebar-text)}.sidebar__item.is-active{background:var(--sidebar-bg-active);color:var(--sidebar-text-active)}.sidebar__item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:var(--sidebar-accent);border-radius:0 var(--radius-full) var(--radius-full) 0}.sidebar__item.is-active .sidebar__itemIcon{color:var(--sidebar-text-active)}.sidebar__item.is-active .sidebar__itemLabel{font-weight:500}.sidebar__item.is-active .sidebar__badge{background:var(--sidebar-accent-soft);color:var(--sidebar-text-soft)}[data-theme=dark] .sidebar__item.is-active .sidebar__badge{background:#ffffff1f;color:var(--sidebar-text-soft)}.sidebar__item.is-subitem{padding-left:36px;font-size:13px;position:relative}.sidebar__item.is-subitem:before{display:none}.sidebar__item.is-subitem.is-active:before{display:block;left:0;top:50%;bottom:auto;width:3px;height:16px;transform:translateY(-50%);background:var(--sidebar-accent);border-radius:0 var(--radius-full) var(--radius-full) 0}.sidebar__item.is-subitem:after{display:none}.sidebar__item.is-subitem .sidebar__itemIcon{width:16px;height:16px}.sidebar__itemIcon{width:18px;height:18px;flex-shrink:0;color:inherit;transition:color var(--transition-fast)}.sidebar__itemLabel{font-family:var(--font-display);font-size:14.5px;font-weight:400;white-space:nowrap;letter-spacing:-.005em}.sidebar__badge{margin-left:auto;padding:1px 6px;font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--sidebar-text-muted);background:var(--sidebar-accent-soft);border-radius:4px;letter-spacing:.02em}.sidebar__scroll.is-collapsed{padding:8px;display:flex;flex-direction:column;height:100%}.sidebar__collapsedNav{display:none;flex-direction:column;align-items:center;justify-content:space-between;flex:1;padding:4px 0}.sidebar.is-collapsed .sidebar__collapsedNav{display:flex}.sidebar__expandedNav{display:flex;flex-direction:column;min-height:100%}.sidebar__expandedNav>.sidebar__section:last-child{margin-top:auto}.sidebar.is-collapsed .sidebar__expandedNav{display:none}.sidebar__collapsedGroup{display:flex;flex-direction:column;align-items:center;gap:2px}.sidebar__collapsedNav .sidebar__item{justify-content:center;padding:10px;width:44px;height:44px;border-radius:var(--radius-sm)}.sidebar__collapsedNav .sidebar__item.is-active:before{display:none}.sidebar__collapsedNav .sidebar__itemIcon{width:20px;height:20px}@keyframes sidebarItemFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item{animation:sidebarItemFadeIn .3s ease both}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item:nth-child(1){animation-delay:.03s}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item:nth-child(2){animation-delay:.06s}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item:nth-child(3){animation-delay:.09s}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item:nth-child(4){animation-delay:.12s}.sidebar__expandedNav .sidebar__sectionItems .sidebar__item:nth-child(5){animation-delay:.15s}.sidebar__teamCard{margin:8px 4px;background:#101113;border-radius:var(--radius-md);height:96px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all var(--transition-smooth);cursor:default;box-shadow:0 1px 3px #00000014,0 4px 12px #0000000a,inset 0 1px #ffffff0a}.sidebar__teamCard:hover{box-shadow:0 2px 8px #0000001f,0 8px 24px #0000000f,inset 0 1px #ffffff0f}.sidebar__teamCard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:8px 8px;pointer-events:none}.sidebar__teamCard:after{content:"";position:absolute;top:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.sidebar__simpleEyes{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.sidebar__eye{width:7px;height:18px;background:#fff;border-radius:2px;opacity:.8;transition:transform .18s ease,border-radius .3s ease,width .3s ease,height .3s ease,opacity .4s ease}.sidebar__eye--blink{transform:scaleY(.1)}.sidebar__eye--wide{width:10px;height:10px;border-radius:50%;transform:scale(1.2)}.sidebar__eye--look{transform:translate(var(--look-x, 0),var(--look-y, 0))}.sidebar__eye--sleepy{transform:scaleY(.35);transition:transform .4s ease,border-radius .3s ease,width .3s ease,height .3s ease,opacity .4s ease}.sidebar__eye--zzz{transform:scaleY(.15) translateY(2px);transition:transform .6s ease,border-radius .3s ease,width .3s ease,height .3s ease,opacity .4s ease}.sidebar__zzzContainer{position:absolute;top:50%;right:28%;pointer-events:none;z-index:2}.sidebar__zFloat{position:absolute;font-size:10px;font-weight:600;font-style:italic;color:#ffffffb3;opacity:0;animation:floatZ 1.8s ease-out forwards}.sidebar__zFloat--1{animation-delay:0s;font-size:9px}.sidebar__zFloat--2{animation-delay:.4s;left:8px;font-size:11px}.sidebar__zFloat--3{animation-delay:.8s;left:18px;font-size:13px}@keyframes floatZ{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-22px)}}.sidebar__teamCard:hover .sidebar__eye{opacity:.95}.sidebar__simpleEyes.is-thinking .sidebar__eye{animation:eyesPulse 1.6s ease-in-out infinite}@keyframes eyesPulse{0%,to{opacity:.8;transform:scaleY(1)}50%{opacity:.45;transform:scaleY(.75)}}.sidebar__infoBtn{position:absolute;bottom:8px;left:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xs);cursor:pointer;opacity:0;transform:translateY(4px);transition:all .2s cubic-bezier(.25,.1,.25,1)}.sidebar__infoBtn.is-visible{opacity:1;transform:translateY(0)}.sidebar__infoBtn:hover{background:#ffffff1f;border-color:#fff3}.sidebar__infoBtnIcon{width:13px;height:13px;color:#fff6;transition:color .15s ease}.sidebar__infoBtn:hover .sidebar__infoBtnIcon{color:#ffffffd9}.sidebar__agentModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:sidebarModalFadeIn .2s cubic-bezier(.25,.1,.25,1)}@keyframes sidebarModalFadeIn{0%{opacity:0}to{opacity:1}}.sidebar__agentModal{background:#101113;border-radius:var(--radius-lg);width:100%;max-width:380px;padding:0;box-shadow:var(--shadow-overlay);animation:sidebarModalSlideUp .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)}@keyframes sidebarModalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sidebar__agentModalClose{position:absolute;top:12px;right:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;z-index:1}.sidebar__agentModalClose:hover{background:#ffffff24;border-color:#ffffff1a}.sidebar__agentModalCloseIcon{width:16px;height:16px;color:#ffffff73}.sidebar__agentModalClose:hover .sidebar__agentModalCloseIcon{color:#fff}.sidebar__agentModalHeader{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:10px 10px;padding:32px;display:flex;align-items:center;justify-content:center}.sidebar__agentModalEyes{display:flex;align-items:center;gap:28px}.sidebar__agentModalEye{width:9px;height:22px;background:#fff;border-radius:2px;opacity:.85}.sidebar__agentModalContent{padding:24px;background:#fff;color:#111214}.sidebar__agentModalTitle{font-family:var(--font-display);font-size:19px;font-weight:500;margin:0 0 4px;color:#111214;letter-spacing:-.02em}.sidebar__agentModalSubtitle{font-family:var(--font-display);font-size:13.5px;font-weight:400;color:#8b8f96;margin:0 0 20px;line-height:1.55}.sidebar__agentModalSection{margin-bottom:16px}.sidebar__agentModalSectionTitle{font-family:var(--font-display);font-size:13px;font-weight:500;color:#3c3f44;margin:0 0 12px}.sidebar__agentModalList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sidebar__agentModalList li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-display);font-size:13px;font-weight:400;color:#6b6e75;line-height:1.5}.sidebar__agentModalBullet{color:#111214;font-weight:500;flex-shrink:0;font-size:12px}.sidebar__agentModalFooter{font-family:var(--font-display);font-size:13px;font-weight:400;color:#8b8f96;margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(0,0,0,.06);font-style:italic}.sidebar__membersSection{padding-top:4px}.sidebar__membersList{display:flex;flex-direction:column;gap:1px;padding:0 2px}.sidebar__memberRow{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.sidebar__memberRow:hover{background:var(--sidebar-bg-hover)}.sidebar__avatar{width:26px;height:26px;border-radius:var(--radius-full);background:var(--sidebar-accent-soft);border:1px solid var(--sidebar-border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:9.5px;font-weight:500;color:var(--sidebar-text-muted);flex-shrink:0;letter-spacing:.02em}.sidebar__memberName{font-family:var(--font-display);font-size:14.5px;font-weight:400;color:var(--sidebar-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__hint{font-family:var(--font-display);padding:8px 10px;font-size:13px;font-weight:400;color:var(--sidebar-text-dim)}.sidebar__footer{margin-top:auto;border-top:1px solid var(--sidebar-border);padding:6px 12px 12px;display:flex;flex-direction:column;gap:1px}.sidebar__footerItem{width:100%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;color:var(--sidebar-text-dim);transition:all .12s ease;font-family:var(--font-display);font-size:14.5px;font-weight:400}.sidebar__footerItem:hover{background:var(--sidebar-bg-hover);color:var(--sidebar-text-muted)}.sidebar__footerIcon{width:17px;height:17px;color:var(--sidebar-text-dim);transition:color .12s ease}.sidebar__footerItem:hover .sidebar__footerIcon{color:var(--sidebar-text-muted)}.sidebar__footer.is-collapsed{padding:6px 8px 12px}.sidebar__footer.is-collapsed .sidebar__footerItem{justify-content:center;padding:10px;width:44px;height:44px;margin:0 auto}.sidebar__footer.is-collapsed .sidebar__footerItem span{display:none}.sidebar__eye--wink{animation:eye-wink .4s ease-in-out}@keyframes eye-wink{0%{transform:scaleY(1)}20%{transform:scaleY(.1)}80%{transform:scaleY(.1)}to{transform:scaleY(1)}}.sidebar__eye--squint{animation:eye-squint .3s ease-out forwards}@keyframes eye-squint{0%{transform:scaleY(1)}to{transform:scaleY(.45);border-radius:50%}}.sidebar__eye--happy{transform:scaleY(.5);transform-origin:bottom center;border-radius:50% 50% 10% 10%;transition:transform .3s ease,border-radius .3s ease}.sidebar__eye--surprised{animation:eye-surprised .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes eye-surprised{0%{transform:scale(1)}30%{transform:scale(1.5,1.6)}60%{transform:scale(1.35,1.45)}to{transform:scale(1.4,1.5)}}.sidebar__simpleEyes:not(.is-thinking) .sidebar__eye--look{transition:transform .08s ease-out}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Light.woff2) format("woff2"),url(/fonts/NeuMachina-Light.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Regular.woff2) format("woff2"),url(/fonts/NeuMachina-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.land-root{display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fafafa;color:#101113;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}.land-root *,.land-root *:before,.land-root *:after{box-sizing:border-box}.land-dotgrid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.land-eyes-wrap{display:flex;align-items:center}.land-eye{background:#fff;border-radius:2px;opacity:.85;animation:landBlink 4s ease-in-out infinite}.land-eye:nth-child(2){animation-delay:.05s}@keyframes landBlink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}.land-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 40px;background:#fafafacc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(16,17,19,.06)}.land-wordmark{font-family:Neu Machina,system-ui;font-size:15px;font-weight:700;color:#101113;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.land-wordmark-o{font-weight:400}.land-wordmark-edu{font-weight:300;font-style:italic;margin-left:4px;opacity:.7}.land-nav-right{display:flex;align-items:center;gap:6px}.land-nav-link{font-size:13px;font-weight:400;color:#10111373;text-decoration:none;padding:8px 12px;border-radius:6px;transition:color .15s ease}.land-nav-link:hover{color:#101113}.land-nav-btn{padding:7px 16px;font-size:13px;font-weight:500;font-family:Neu Machina,system-ui;border-radius:7px;cursor:pointer;transition:all .15s ease}.land-nav-btn--ghost{background:transparent;border:1px solid rgba(16,17,19,.1);color:#10111399}.land-nav-btn--ghost:hover{border-color:#10111333;color:#101113}.land-nav-btn--primary{background:#101113;color:#fff;border:none}.land-nav-btn--primary:hover{background:#2a2b2e}.land-hero{position:relative;z-index:1;padding:140px 40px 64px;display:flex;flex-direction:column;align-items:center;text-align:center}.land-hero-inner{max-width:600px;display:flex;flex-direction:column;align-items:center;animation:landFadeUp .6s ease-out}@keyframes landFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.land-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid rgba(16,17,19,.08);background:#101113;margin-bottom:28px}.land-hero-badge span{font-size:12px;font-weight:500;color:#fff9;letter-spacing:.02em}.land-hero-title{font-family:Neu Machina,system-ui;font-size:3.2rem;font-weight:300;line-height:1.1;margin:0 0 20px;letter-spacing:-.03em}.land-hero-title--light{color:#1011134d}.land-hero-title--dark{color:#101113}.land-hero-sub{font-size:15px;line-height:1.65;color:#10111373;max-width:460px;margin:0 0 32px}.land-hero-ctas{display:flex;align-items:center;gap:10px}.land-cta{padding:11px 24px;font-size:14px;font-weight:500;font-family:Neu Machina,system-ui;border-radius:8px;cursor:pointer;transition:all .15s ease;letter-spacing:.01em}.land-cta--primary{background:#101113;color:#fff;border:none}.land-cta--primary:hover{background:#2a2b2e;transform:translateY(-1px)}.land-cta--secondary{background:transparent;color:#1011138c;border:none}.land-cta--secondary:hover{color:#101113}.land-mockup{position:relative;z-index:1;margin-top:56px;width:100%;max-width:780px;animation:landFadeUp .8s ease-out .15s both}.land-mockup-window{border-radius:12px;overflow:hidden;border:1px solid rgba(16,17,19,.1);background:#fff;box-shadow:0 4px 24px #1011130f,0 1px 4px #1011130a}.land-mockup-bar{height:36px;background:#fafafa;border-bottom:1px solid rgba(16,17,19,.06);display:flex;align-items:center;padding:0 14px}.land-mockup-dots{display:flex;gap:6px}.land-mockup-dots span{width:8px;height:8px;border-radius:50%;background:#10111314}.land-mockup-body{display:flex;height:260px}.land-mockup-sidebar{width:48px;border-right:1px solid rgba(16,17,19,.06);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:6px;background:#fafafa}.land-mockup-sidebar-item{width:26px;height:26px;border-radius:6px;background:#1011130a}.land-mockup-sidebar-item--active{background:#10111314}.land-mockup-sidebar-card{margin-top:auto;width:36px;height:28px;background:#101113;border-radius:6px;display:flex;align-items:center;justify-content:center}.land-mockup-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 36px;gap:20px}.land-mockup-greeting{display:flex;flex-direction:column;gap:6px}.land-mockup-status{display:flex}.land-mockup-text{height:12px;border-radius:4px}.land-mockup-text--light{background:#1011130f}.land-mockup-text--dark{background:#10111326}.land-mockup-text--muted{background:#1011130d}.land-mockup-input{padding:14px 16px;border-radius:8px;border:1px solid rgba(16,17,19,.06);background:#fff}.land-mockup-toolbar{width:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.land-mockup-toolbar-btn{width:26px;height:26px;border-radius:6px;background:#10111308}.land-proof{text-align:center;padding:56px 40px 48px;position:relative;z-index:1}.land-proof-label{font-size:11px;font-weight:500;color:#1011134d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.land-proof-logos{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.land-proof-logos span{font-family:Neu Machina,system-ui;font-size:14px;font-weight:400;color:#10111366}.land-proof-dot{color:#10111326}.land-section{position:relative;z-index:1;padding:72px 40px;max-width:960px;width:100%;margin:0 auto}.land-section-header{text-align:center;margin-bottom:48px}.land-section-tag{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#1011134d;margin-bottom:10px}.land-section-title{font-family:Neu Machina,system-ui;font-size:2rem;font-weight:300;line-height:1.15;letter-spacing:-.02em;margin:0}.land-section-title--light{color:#1011134d}.land-section-title--dark{color:#101113}.land-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.land-feature{padding:22px;border:1px solid rgba(16,17,19,.07);border-radius:10px;transition:border-color .15s ease}.land-feature:hover{border-color:#10111329}.land-feature-icon{width:36px;height:36px;border-radius:8px;background:#1011130a;display:flex;align-items:center;justify-content:center;color:#10111380;margin-bottom:14px}.land-feature-title{font-family:Neu Machina,system-ui;font-size:14px;font-weight:500;color:#101113;margin:0 0 6px}.land-feature-desc{font-size:13px;line-height:1.55;color:#10111366;margin:0}.land-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.land-step{padding:24px;border-radius:10px;border:1px solid rgba(16,17,19,.07)}.land-step-num{font-family:Neu Machina,system-ui;font-size:24px;font-weight:300;color:#1011131f;display:block;margin-bottom:12px}.land-step-title{font-family:Neu Machina,system-ui;font-size:15px;font-weight:500;color:#101113;margin:0 0 6px}.land-step-desc{font-size:13px;line-height:1.55;color:#10111366;margin:0}.land-cta-section{position:relative;z-index:1;padding:48px 40px 80px;display:flex;justify-content:center}.land-cta-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:440px;width:100%;padding:44px 40px;border:1px solid rgba(16,17,19,.08);border-radius:14px}.land-cta-eyescard{width:64px;height:44px;background:#101113;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.land-cta-eyescard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:6px 6px;pointer-events:none}.land-cta-title{font-family:Neu Machina,system-ui;font-size:1.4rem;font-weight:300;color:#101113;margin:0;letter-spacing:-.02em}.land-cta-desc{font-size:14px;color:#10111373;margin:0;line-height:1.5}.land-cta-row{display:flex;gap:10px;margin-top:4px}.land-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:20px 40px;border-top:1px solid rgba(16,17,19,.06)}.land-footer-left{display:flex;align-items:center;gap:16px}.land-footer-text{font-size:11px;color:#1011134d}@media (max-width: 900px){.land-features{grid-template-columns:repeat(2,1fr)}.land-steps{grid-template-columns:1fr;max-width:380px;margin:0 auto}.land-hero-title{font-size:2.4rem}}@media (max-width: 640px){.land-features{grid-template-columns:1fr}.land-hero{padding:120px 20px 48px}.land-hero-title{font-size:1.9rem}.land-section{padding:56px 20px}.land-nav{padding:0 20px}.land-nav-link{display:none}.land-hero-ctas,.land-cta-row{flex-direction:column;width:100%}.land-cta{width:100%;text-align:center}.land-footer{flex-direction:column;gap:8px;text-align:center}.land-footer-left{flex-direction:column;gap:8px}.land-mockup-body{height:180px}}@media (prefers-reduced-motion: reduce){.land-eye,.land-hero-inner,.land-mockup{animation:none}}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Light.woff2) format("woff2"),url(/fonts/NeuMachina-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Regular.woff2) format("woff2"),url(/fonts/NeuMachina-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.login-root{display:flex;flex-direction:column;min-height:100vh;width:100%;background:#fafafa;color:#101113;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.login-root *,.login-root *:before,.login-root *:after{box-sizing:border-box}.login-dotgrid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:1}.login-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 24px;background:transparent;flex-shrink:0}.login-topbar-left,.login-topbar-center,.login-topbar-right{display:flex;align-items:center;flex:1}.login-topbar-center{justify-content:center}.login-topbar-right{justify-content:flex-end}.login-back-text{background:none;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;color:#10111373;cursor:pointer;transition:color .15s ease}.login-back-text:hover{color:#101113cc}.login-wordmark{font-family:Neu Machina,Inter,system-ui,sans-serif;font-size:14px;font-weight:700;color:#101113;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-wordmark-o{font-weight:400}.login-wordmark-edu{font-weight:300;font-style:italic;margin-left:4px;opacity:.7}.login-topbar-label{font-size:12px;font-weight:500;color:#10111366;letter-spacing:.02em}.login-main{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.login-form-container{width:100%;max-width:360px;display:flex;flex-direction:column;gap:20px;animation:loginFadeIn .5s ease-out}@keyframes loginFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-greeting{margin-bottom:4px}.login-title{font-family:Neu Machina,Inter,system-ui,sans-serif;font-size:2.2rem;font-weight:300;line-height:1.15;margin:0;letter-spacing:-.02em}.login-title-light{color:#10111352}.login-title-dark{color:#101113}.login-form{display:flex;flex-direction:column;gap:14px}.login-field{display:flex;flex-direction:column;gap:6px}.login-label{font-size:12px;font-weight:500;color:#1011138c}.login-label-row{display:flex;align-items:center;justify-content:space-between}.login-forgot{font-size:11px;font-weight:500;color:#10111359;background:none;border:none;cursor:pointer;padding:0;transition:color .15s ease}.login-forgot:hover{color:#101113b3}.login-input{width:100%;height:44px;padding:0 14px;border:1px solid rgba(16,17,19,.08);border-radius:8px;background:#fff;font-size:14px;font-family:inherit;color:#101113;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease}.login-input::-moz-placeholder{color:#1011134d}.login-input::placeholder{color:#1011134d}.login-input:hover{border-color:#10111324}.login-input:focus{border-color:#10111338}.login-input-wrap{position:relative}.login-input-wrap .login-input{padding-right:44px}.login-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#1011134d;transition:color .15s ease,background .15s ease}.login-eye:hover{color:#10111399;background:#1011130a}.login-remember{display:flex;align-items:center;gap:8px}.login-checkbox{width:14px;height:14px;accent-color:#101113;cursor:pointer}.login-remember-label{font-size:12px;color:#10111380;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.login-error{font-size:13px;color:#dc3545;margin:0;padding:8px 12px;background:#dc35450f;border:1px solid rgba(220,53,69,.12);border-radius:8px}.login-submit{height:44px;width:100%;border-radius:8px;border:none;background:#101113;color:#fff;font-size:13px;font-weight:500;font-family:Neu Machina,Inter,system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,transform .15s ease;margin-top:4px}.login-submit:hover:not(:disabled){background:#2a2b2e;transform:translateY(-1px)}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.login-divider{display:flex;align-items:center;gap:12px}.login-divider-line{flex:1;height:1px;background:#10111314}.login-divider-text{font-size:11px;color:#1011134d}.login-social{display:flex;flex-direction:column;gap:8px}.login-social-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;width:100%;padding:0 16px;border:1px solid rgba(16,17,19,.08);border-radius:8px;background:#fff;font-size:13px;font-weight:500;font-family:inherit;color:#101113;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.login-social-btn:hover:not(:disabled){border-color:#1011132e;background:#10111305;transform:translateY(-1px)}.login-social-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.login-social-icon{width:16px;height:16px;flex-shrink:0}.login-toggle{font-size:12px;color:#10111373;text-align:center}.login-toggle-link{font-weight:600;color:#101113;background:none;border:none;cursor:pointer;padding:0;transition:opacity .15s ease;text-decoration:none}.login-toggle-link:hover{opacity:.7}.login-footer{position:relative;z-index:2;text-align:center;padding:12px 24px 16px;flex-shrink:0}.login-footer span{font-size:11px;color:#1011134d;line-height:1.4}@media (max-width: 480px){.login-main{padding:16px}.login-title{font-size:1.75rem}.login-form-container{max-width:100%}}@media (max-height: 640px){.login-greeting{margin-bottom:0}.login-title{font-size:1.6rem}.login-form-container{gap:14px}}@media (prefers-reduced-motion: reduce){.login-form-container{animation:none}.login-submit,.login-social-btn{transition:none}}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Light.woff2) format("woff2"),url(/fonts/NeuMachina-Light.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Regular.woff2) format("woff2"),url(/fonts/NeuMachina-Regular.woff) format("woff"),url(https://cdn.jsdelivr.net/gh/nicokosi/neue-machina-font@master/fonts/NeueMachina-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.onboarding-scope{--onb-bg: #fafafa;--onb-card-bg: #ffffff;--onb-card-bg-hover: rgba(16, 17, 19, .02);--onb-card-bg-selected: rgba(16, 17, 19, .04);--onb-border: rgba(16, 17, 19, .08);--onb-border-hover: rgba(16, 17, 19, .14);--onb-border-selected: rgba(16, 17, 19, .22);--onb-text: #101113;--onb-text-secondary: rgba(16, 17, 19, .55);--onb-text-muted: rgba(16, 17, 19, .35);--onb-primary-bg: #101113;--onb-primary-text: #ffffff;--onb-error: #dc3545;--font-display: "Neu Machina", "Inter", system-ui, sans-serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif}.onboarding-scope.min-h-screen{min-height:100vh;width:100%;background:var(--onb-bg);padding:0;font-family:var(--font-sans);color:var(--onb-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}.onboarding-scope *,.onboarding-scope *:before,.onboarding-scope *:after{box-sizing:border-box}.onboarding-frame{display:flex;flex-direction:column;flex:1;min-height:100vh;border-radius:0;overflow:hidden;background:transparent}.onb-dotgrid{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.onbProgress{display:flex;align-items:center;justify-content:center;gap:6px}.onbProgressItem{display:flex;align-items:center;justify-content:center;height:8px}.onbProgressDot{width:6px;height:6px;border-radius:9999px;background-color:#1011131f;transition:background-color .2s ease,opacity .2s ease}.onbProgressDot.isCompleted{background-color:#10111373}.onbProgressActive{height:6px;border-radius:9999px;background-color:var(--onb-text)}.bg-onboarding-bg{background-color:transparent}.bg-onboarding-card{background-color:var(--onb-card-bg)}.bg-onboarding-card-hover{background-color:var(--onb-card-bg-hover)}.bg-onboarding-card-selected{background-color:var(--onb-card-bg-selected)}.border-onboarding-border{border-color:var(--onb-border)}.border-onboarding-border-selected{border-color:var(--onb-border-selected)}.text-onboarding-text-primary{color:var(--onb-text)}.text-onboarding-text-secondary{color:var(--onb-text-secondary)}.text-onboarding-text-muted{color:var(--onb-text-muted)}.text-onboarding-accent{color:var(--onb-text)}.bg-onboarding-accent{background-color:var(--onb-text)}.bg-onboarding-progress-bg{background-color:#1011131f}.bg-onboarding-progress-active{background-color:var(--onb-text)}.text-onboarding-bg{color:var(--onb-primary-text)}.text-destructive{color:var(--onb-error)}.onboarding-scope .flex{display:flex}.onboarding-scope .items-center{align-items:center}.onboarding-scope .items-start{align-items:flex-start}.onboarding-scope .justify-center{justify-content:center}.onboarding-scope .justify-between{justify-content:space-between}.onboarding-scope .flex-col{flex-direction:column}.onboarding-scope .flex-1{flex:1 1 0%}.onboarding-scope .flex-wrap{flex-wrap:wrap}.onboarding-scope .w-full{width:100%}.onboarding-scope .h-full{height:100%}.onboarding-scope .min-w-0{min-width:0}.onboarding-scope .max-w-sm{max-width:22rem}.onboarding-scope .max-w-md{max-width:26rem}.onboarding-scope .max-w-lg{max-width:30rem}.onboarding-scope .max-w-xl{max-width:34rem}.onboarding-scope .max-w-2xl{max-width:38rem}.onboarding-scope .mx-auto{margin-left:auto;margin-right:auto}.onboarding-scope .text-center{text-align:center}.onboarding-scope .text-left{text-align:left}.onboarding-scope .block{display:block}.onboarding-scope .relative{position:relative}.onboarding-scope .absolute{position:absolute}.onboarding-scope .flex-shrink-0{flex-shrink:0}.onboarding-scope .gap-2{gap:.4rem}.onboarding-scope .gap-3{gap:.65rem}.onboarding-scope .gap-4{gap:.85rem}.onboarding-scope .gap-6{gap:1.25rem}.onboarding-scope .gap-8{gap:1.75rem}.onboarding-scope .pt-8{padding-top:1.75rem}.onboarding-scope .pb-4{padding-bottom:.85rem}.onboarding-scope .pb-8{padding-bottom:1.75rem}.onboarding-scope .pt-4{padding-top:.85rem}.onboarding-scope .px-6{padding-left:1.25rem;padding-right:1.25rem}.onboarding-scope .px-8{padding-left:1.75rem;padding-right:1.75rem}.onboarding-scope .py-3{padding-top:.65rem;padding-bottom:.65rem}.onboarding-scope .py-2{padding-top:.4rem;padding-bottom:.4rem}.onboarding-scope .py-1\.5{padding-top:.3rem;padding-bottom:.3rem}.onboarding-scope .px-4{padding-left:.85rem;padding-right:.85rem}.onboarding-scope .px-3{padding-left:.65rem;padding-right:.65rem}.onboarding-scope .p-4{padding:.85rem}.onboarding-scope .p-5{padding:1.1rem}.onboarding-scope .mb-1{margin-bottom:.2rem}.onboarding-scope .mb-2{margin-bottom:.4rem}.onboarding-scope .mb-3{margin-bottom:.65rem}.onboarding-scope .mb-4{margin-bottom:.85rem}.onboarding-scope .mb-6{margin-bottom:1.25rem}.onboarding-scope .mb-8{margin-bottom:1.75rem}.onboarding-scope .mt-0\.5{margin-top:.1rem}.onboarding-scope .mt-2{margin-top:.4rem}.onboarding-scope .mt-3{margin-top:.65rem}.onboarding-scope .mt-6{margin-top:1.25rem}.onboarding-scope .space-y-4>*+*{margin-top:.85rem}.onboarding-scope .space-y-6>*+*{margin-top:1.25rem}.onboarding-scope .top-3{top:.65rem}.onboarding-scope .top-4{top:.85rem}.onboarding-scope .right-3{right:.65rem}.onboarding-scope .right-4{right:.85rem}.onboarding-scope .text-xs{font-size:.7rem;line-height:1rem}.onboarding-scope .text-sm{font-size:.8rem;line-height:1.15rem}.onboarding-scope .text-base{font-size:.9rem;line-height:1.4rem}.onboarding-scope .text-3xl{font-family:var(--font-display);font-size:1.65rem;line-height:2rem;font-weight:300}.onboarding-scope .text-4xl{font-family:var(--font-display);font-size:2rem;line-height:2.25rem;font-weight:300}.onboarding-scope .font-medium{font-weight:500}.onboarding-scope .font-semibold{font-weight:300;font-family:var(--font-display)}.onboarding-scope .uppercase{text-transform:uppercase}.onboarding-scope .tracking-\[0\.3em\]{letter-spacing:.3em}.onboarding-scope .tracking-wider{letter-spacing:.05em}.onboarding-scope .leading-relaxed{line-height:1.625}.onboarding-scope .text-pretty{text-wrap:pretty}.onboarding-scope h1,.onboarding-scope h2,.onboarding-scope h3{font-family:var(--font-display);font-weight:300;letter-spacing:-.02em}.onboarding-scope .border{border-width:1px;border-style:solid}.onboarding-scope .rounded-full{border-radius:9999px}.onboarding-scope .rounded-lg{border-radius:.5rem}.onboarding-scope .rounded-xl{border-radius:.75rem}.onboarding-scope .w-3{width:.65rem}.onboarding-scope .h-3{height:.65rem}.onboarding-scope .w-4{width:.9rem}.onboarding-scope .h-4{height:.9rem}.onboarding-scope .w-5{width:1.1rem}.onboarding-scope .h-5{height:1.1rem}.onboarding-scope .w-10{width:2.25rem}.onboarding-scope .h-10{height:2.25rem}.onboarding-scope .grid{display:grid}.onboarding-scope .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 640px){.onboarding-scope .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.onboarding-scope .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-scope .md\:text-4xl{font-family:var(--font-display);font-size:2rem;line-height:2.25rem;font-weight:300}}.onboarding-scope button{font:inherit}.onboarding-scope .transition-colors{transition:color .15s ease,background-color .15s ease,border-color .15s ease}.onboarding-scope .transition-all{transition:all .2s ease}.onboarding-scope .duration-300{transition-duration:.2s}.onboarding-scope .disabled\:opacity-50:disabled{opacity:.5}.onboarding-scope .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.onboarding-scope .hover\:opacity-90:hover{opacity:.9}.onboarding-scope .hover\:bg-onboarding-card-hover:hover{background-color:var(--onb-card-bg-hover)}.onboarding-scope .hover\:text-onboarding-text-primary:hover{color:var(--onb-text)}.onboarding-scope .hover\:border-onboarding-text-muted:hover{border-color:var(--onb-text-muted)}.onboarding-scope .focus\:border-onboarding-border-selected:focus{border-color:var(--onb-border-selected)}.onboarding-scope .focus\:ring-1:focus{box-shadow:0 0 0 1px var(--onb-border-selected)}.onboarding-scope .focus\:ring-onboarding-border-selected:focus{box-shadow:0 0 0 1px var(--onb-border-selected)}.onboarding-scope .outline-none{outline:none}.onboarding-scope input{background-color:#fff;border-color:var(--onb-border);box-shadow:none;color:var(--onb-text);font-size:14px;font-family:var(--font-sans);padding:11px 14px;border-radius:8px;transition:border-color .15s ease}.onboarding-scope input::-moz-placeholder{color:var(--onb-text-muted)}.onboarding-scope input::placeholder{color:var(--onb-text-muted)}.onboarding-scope input:hover{border-color:var(--onb-border-hover)}.onboarding-scope input:focus{border-color:var(--onb-border-selected);box-shadow:none;outline:none}.onbHeader{position:relative;padding-top:20px;padding-bottom:12px;display:flex;align-items:center;justify-content:center;z-index:2}.onbBrand{position:absolute;left:24px;top:20px;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;color:var(--onb-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.onbNav{display:flex;align-items:center;gap:28px}.onbNav button{font-family:var(--font-sans);font-weight:500;font-size:12px;color:var(--onb-text-muted);transition:color .15s ease}.onbNav button:hover{color:var(--onb-text)}.onbNavSpacer{width:44px;display:inline-block}.onbFooter{position:relative;padding-top:12px;padding-bottom:20px;z-index:2}.onbByline{position:absolute;right:24px;bottom:16px;font-family:var(--font-sans);font-size:11px;font-weight:400;color:var(--onb-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width: 520px){.onbBrand{left:16px;top:16px}.onbByline{right:16px;bottom:14px}}.onbBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.01em;border:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.onbBtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.onbBtnPrimary{background:var(--onb-primary-bg);color:var(--onb-primary-text)}.onbBtnPrimary:hover:not(:disabled){background:#2a2b2e;transform:translateY(-1px)}.onbBtnPrimary:active:not(:disabled){transform:translateY(0)}.onbBtnSecondary{background:var(--onb-card-bg);color:var(--onb-text);border:1px solid var(--onb-border)}.onbBtnSecondary:hover:not(:disabled){border-color:var(--onb-border-hover);background:var(--onb-card-bg-hover);transform:translateY(-1px)}.onbBtnSpinner{width:14px;height:14px;border-radius:9999px;border:2px solid currentColor;border-top-color:transparent}.onboarding-scope button.bg-onboarding-text-primary{font-family:var(--font-display);font-weight:500;font-size:13px;padding:10px 20px;border-radius:8px;color:var(--onb-primary-text)!important;background:var(--onb-primary-bg)}.onboarding-scope button.bg-onboarding-text-primary:hover{background:#2a2b2e}.onboarding-scope svg.text-onboarding-bg{color:var(--onb-primary-text)!important}.onboarding-scope .text-base.font-semibold{font-family:var(--font-display);font-weight:400;font-size:.9rem}.onboarding-scope .rounded-full.bg-onboarding-card{font-family:var(--font-sans);font-size:12px;padding:5px 12px;background:var(--onb-card-bg);border:1px solid var(--onb-border);color:var(--onb-text-secondary)}.onboarding-scope .rounded-full.bg-onboarding-card:hover{border-color:var(--onb-border-hover);color:var(--onb-text)}.onboarding-scope .w-full.mt-6{margin-top:1.25rem!important}.onboarding-scope .p-5.rounded-xl{padding:1rem;border-radius:10px}.onboarding-scope .p-4.rounded-xl{padding:.85rem;border-radius:10px}.onboarding-scope .bg-onboarding-accent\/20{background:#1011130f}.onboarding-scope .bg-onboarding-text-primary.rounded-full{background:var(--onb-primary-bg)}.onboarding-scope h1{color:var(--onb-text)}.onboarding-scope .tracking-\[0\.3em\].text-onboarding-text-muted{color:var(--onb-text-muted);font-size:11px;font-weight:500;font-family:var(--font-sans)}.onboarding-scope .bg-onboarding-bg.border.border-onboarding-border{background:var(--onb-card-bg);border-color:var(--onb-border);color:var(--onb-text)}.onboarding-scope .bg-onboarding-bg.border.border-onboarding-border::-moz-placeholder{color:var(--onb-text-muted)}.onboarding-scope .bg-onboarding-bg.border.border-onboarding-border::placeholder{color:var(--onb-text-muted)}.onboarding-scope .bg-onboarding-bg.border.border-onboarding-border:focus{border-color:var(--onb-border-selected)}.onboarding-scope .text-destructive{color:var(--onb-error);font-size:13px;padding:8px 12px;background:#dc35450f;border:1px solid rgba(220,53,69,.12);border-radius:8px;display:inline-block}.animate-fade-in{animation:onbFadeIn .4s ease-out forwards}.animate-slide-up{animation:onbSlideUp .5s ease-out forwards}.animate-slide-down{animation:onbSlideDown .5s ease-out forwards}.animate-scale-in{animation:onbScaleIn .3s ease-out forwards}.animate-progress-fill{animation:onbProgressFill .6s ease-out forwards}@keyframes onbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes onbSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onbSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes onbScaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes onbProgressFill{0%{width:0}}@media (prefers-reduced-motion: reduce){.animate-fade-in,.animate-slide-up,.animate-slide-down,.animate-scale-in{animation:none;opacity:1;transform:none}}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Light.woff2) format("woff2"),url(/fonts/NeuMachina-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neu Machina;src:url(/fonts/NeuMachina-Regular.woff2) format("woff2"),url(/fonts/NeuMachina-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--code-bg: #ffffff;--code-header-bg: #f6f7f8;--code-border: rgba(16, 17, 19, .08);--code-header-border: rgba(16, 17, 19, .06);--code-text: #24292e;--code-lang: rgba(16, 17, 19, .5);--code-copy: rgba(16, 17, 19, .4);--code-copy-hover: rgba(16, 17, 19, .8);--code-copy-hover-bg: rgba(16, 17, 19, .05);--code-scrollbar: rgba(16, 17, 19, .12);--code-keyword: #d73a49;--code-string: #22863a;--code-number: #005cc5;--code-comment: #6a737d;--code-function: #6f42c1;--code-type: #005cc5;--codepanel-bg: #ffffff;--codepanel-header-bg: rgba(16, 17, 19, .03);--codepanel-header-border: rgba(16, 17, 19, .08);--codepanel-text: #101113;--codepanel-lang: rgba(16, 17, 19, .6);--codepanel-copy: #101113;--codepanel-copy-border: rgba(16, 17, 19, .15);--codepanel-copy-hover-bg: rgba(16, 17, 19, .05);--codepanel-copy-hover-border: rgba(16, 17, 19, .25);--codepanel-scrollbar: rgba(16, 17, 19, .15);--codepanel-keyword: #d73a49;--codepanel-string: #22863a;--codepanel-number: #005cc5;--codepanel-comment: #6a737d;--codepanel-function: #6f42c1;--codepanel-type: #005cc5}.dash_root{display:flex;flex-direction:column;height:100vh;max-height:100vh;background:#fafafa;color:#101113;font-family:Inter,system-ui,-apple-system,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dash_root--headerMinimal{position:relative}.dash_root--headerMinimal .dash_content{margin-top:0}.dash_header{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 20px;background:#fff;border-bottom:1px solid rgba(16,17,19,.06);flex-shrink:0;transition:background .3s ease,border-color .3s ease}.dash_header--minimal{background:transparent;border-bottom-color:transparent;position:absolute;top:0;left:var(--sidebar-width, 0px);right:0;z-index:20;height:46px;pointer-events:none}.dash_header--minimal .dash_headerLeft,.dash_header--minimal .dash_menuBtn{pointer-events:auto}.dash_headerLeft,.dash_headerRight{display:flex;align-items:center;gap:12px}.dash_headerBtn{padding:7px 14px;font-size:13px;font-weight:500;color:#101113a6;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;transition:all .15s ease}.dash_headerBtn:hover{color:#101113;background:#10111308;border-color:#1011132e}.dash_menuBtn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:#101113}.dash_headerDivider{width:1px;height:24px;background:#1011131f}.dash_userInfo{display:flex;align-items:center;gap:0}.dash_userName{font-size:14px;font-weight:500;color:#101113}.dash_userSeparator{font-size:14px;color:#1011134d;font-weight:400;margin:0 6px}.dash_userRole{font-size:14px;font-weight:400;color:#10111399}.dash_userError{font-size:12px;color:#10111380;margin-left:8px}.dash_changeAgentBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:#101113;background:transparent;border:1px solid rgba(16,17,19,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.dash_changeAgentBtn:hover{background:#1011130a;border-color:#10111340}.dash_changeAgentBtn svg{flex-shrink:0;color:#101113}.dash_creditsContainer{display:flex;align-items:center;gap:10px;margin-left:16px;padding-left:16px;border-left:1px solid rgba(16,17,19,.12)}.dash_creditsBar{width:120px;height:6px;background:#1011131a;border-radius:3px;overflow:hidden}.dash_creditsFill{height:100%;background:#101113;border-radius:3px;transition:width .3s ease}.dash_creditsText{font-size:12px;font-weight:500;color:#101113b3;white-space:nowrap}.dash_creditsAddBtn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(16,17,19,.2);border-radius:4px;cursor:pointer;color:#10111380;transition:all .15s ease}.dash_creditsAddBtn:hover{background:#10111314;border-color:#1011134d;color:#101113}.dash_creditsAddBtn svg{width:12px;height:12px}.dash_modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}.dash_creditsModal{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 60px #0003;animation:slideUp .3s ease}.dash_creditsModalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dash_creditsModalHeader h2{font-size:18px;font-weight:600;color:#101113;margin:0}.dash_creditsModalClose{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#10111380;transition:all .15s ease}.dash_creditsModalClose:hover{background:#10111314;color:#101113}.dash_creditsModalDesc{font-size:14px;color:#101113b3;line-height:1.5;margin:0 0 20px}.dash_creditsModalForm{display:flex;flex-direction:column;gap:16px}.dash_creditsModalField{display:flex;flex-direction:column;gap:6px}.dash_creditsModalField label{font-size:13px;font-weight:500;color:#101113}.dash_creditsModalField input,.dash_creditsModalField textarea{width:100%;padding:12px;font-size:14px;font-family:inherit;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.15);border-radius:8px;transition:border-color .15s ease;resize:none}.dash_creditsModalField input:focus,.dash_creditsModalField textarea:focus{outline:none;border-color:#101113}.dash_creditsModalField input::-moz-placeholder,.dash_creditsModalField textarea::-moz-placeholder{color:#10111366}.dash_creditsModalField input::placeholder,.dash_creditsModalField textarea::placeholder{color:#10111366}.dash_creditsModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.dash_creditsModalCancel{padding:10px 20px;font-size:14px;font-weight:500;color:#101113b3;background:transparent;border:1px solid rgba(16,17,19,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.dash_creditsModalCancel:hover{background:#1011130a;color:#101113}.dash_creditsModalSubmit{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#101113;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.dash_creditsModalSubmit:hover:not(:disabled){background:#2a2b2e}.dash_creditsModalSubmit:disabled{opacity:.5;cursor:not-allowed}.dash_content{flex:1 1 0;display:flex;gap:24px;padding:12px 24px;background:#fafafa;min-height:0;overflow:hidden;position:relative}.dash_content--chat .dash_right{flex:1;width:auto;max-width:none}.dash_content--voice .dash_left,.dash_content--agent .dash_left,.dash_content--code .dash_left,.dash_left--voice,.dash_left--agent,.dash_left--code{flex:2}.dash_left{flex:1;background:#0c0d0f;border-radius:12px;display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden;transition:width .3s ease,flex .3s ease;border:1px solid rgba(255,255,255,.06)}.dash_thinkingOverlay{display:flex;align-items:center;gap:10px;align-self:flex-start;padding:0}.dash_thinkingSpinner{color:#fff6;animation:dash_spin 1.2s linear infinite;display:flex;align-items:center;flex-shrink:0}.dash_thinkingMsg{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:.02em;color:#fff6;transition:opacity .3s ease,transform .3s ease}.dash_thinkingMsg--in{opacity:1;transform:translateY(0)}.dash_thinkingMsg--out{opacity:0;transform:translateY(3px)}@keyframes dash_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dash_leftResponse{flex:1;min-height:0;padding:24px 28px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:10;overflow-y:auto;overflow-x:hidden}.dash_leftResponseInner{width:100%;max-width:560px;display:flex;flex-direction:column;gap:16px}.dash_leftResponse::-webkit-scrollbar{width:6px}.dash_leftResponse::-webkit-scrollbar-track{background:transparent}.dash_leftResponse::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.dash_leftResponse::-webkit-scrollbar-thumb:hover{background:#ffffff40}.dash_leftMessageItem{flex-shrink:0;display:flex;flex-direction:column;gap:4px;max-width:95%}.dash_leftMessageItem--user{align-self:flex-end;align-items:flex-end}.dash_leftMessageItem--ai{align-self:flex-start;align-items:flex-start}.dash_leftMessagePrefix{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;text-transform:lowercase;letter-spacing:.04em;color:#ffffff4d}.dash_leftMessageItem--user .dash_leftMessagePrefix{color:#82b4ff80}.dash_leftMessageItem--ai .dash_leftMessagePrefix{color:#a0e6b480}.dash_leftResponseText{font-family:SF Mono,Fira Code,Consolas,monospace;font-weight:400;font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;padding-left:0;border-left:none}.dash_leftMessageItem--user .dash_leftResponseText{color:#ffffff80;text-align:right}.dash_leftMessageItem--ai .dash_leftResponseText,.dash_leftMessageItem--typing .dash_leftResponseText{color:#ffffffd9}.dash_leftPastedChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dash_leftPastedChip{display:inline-flex;align-items:center;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.03em;color:#101113;background:#ffffffe6;border:none;border-radius:4px;cursor:pointer;transition:background .15s ease}.dash_leftPastedChip:hover{background:#fff}.dash_cursor{display:inline;color:#ffffffe6;animation:cursorBlink .7s infinite;font-weight:400}@keyframes cursorBlink{0%,45%{opacity:1}50%,to{opacity:0}}.dash_agentMode{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:16px}.dash_agentModeIcon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#101113;opacity:.8}.dash_agentModeTitle{font-size:18px;font-weight:600;color:#101113;margin:0}.dash_agentModeDesc{font-size:13px;color:#10111399;line-height:1.5;max-width:260px;margin:0}.dash_agentModeList{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.dash_agentModeList li{font-size:12px;color:#101113b3;display:flex;align-items:center;gap:8px}.dash_agentModeList li:before{content:"•";color:#101113;font-weight:700}.dash_right{width:320px;flex-shrink:0;display:flex;flex-direction:column;padding:16px 0}.dash_rightHeader{padding:0 48px 0 0}.dash_rightLabel{font-size:11px;font-weight:500;color:#10111373;margin-bottom:6px;letter-spacing:.02em}.dash_rightGreeting{font-size:20px;font-weight:600;color:#101113;line-height:1.25;margin:0}.dash_shineText{background:linear-gradient(90deg,#101113,#101113 40%,#888,#101113 60%,#101113);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shineEffect 6s ease-in-out infinite}@keyframes shineEffect{0%{background-position:200% center}to{background-position:-200% center}}.dash_statsContainer{display:flex;margin-top:12px;padding-left:4px;overflow:hidden}.dash_statsLine{width:2px;background:#101113;border-radius:2px;margin-right:14px;animation:lineGrow .8s ease-out forwards;transform-origin:top;flex-shrink:0}@keyframes lineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dash_statsList{display:flex;flex-direction:column;gap:10px;padding:4px 0}.dash_statItem{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(-8px) scale(.95);animation:statPopUp .65s ease-out forwards}@keyframes statPopUp{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dash_statValue{font-size:14px;font-weight:600;color:#101113}.dash_statLabel{font-size:14px;color:#1011138c}.dash_chatWrapper{margin-top:auto;padding-top:24px}.dash_dropOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#fafafa99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dash_dropOverlayContent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 48px;border:2px dashed rgba(16,17,19,.18);border-radius:16px;background:#fffc;color:#10111373;font-size:13px;font-weight:500}.dash_dropOverlayContent svg{opacity:.5}[data-theme=dark] .dash_dropOverlay{background:#1a1b1eb3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}[data-theme=dark] .dash_dropOverlayContent{border-color:#ffffff1f;background:#1a1b1ecc;color:#fff6}.dash_panels{position:absolute;top:34px;left:34px;right:34px;bottom:72px;display:grid;gap:16px;z-index:1}.dash_panels--1{grid-template-columns:1fr;grid-template-rows:1fr}.dash_panels--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.dash_panels--3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.dash_panels--4{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.dash_panels--4 .dash_panel:nth-child(1){grid-row:1 / 3}.dash_panels--4 .dash_panel:nth-child(2){grid-row:1 / 3}.dash_panels--4 .dash_panel:nth-child(3){grid-column:3;grid-row:1}.dash_panels--4 .dash_panel:nth-child(4){grid-column:3;grid-row:2}.dash_panel{background:#fff;border-radius:12px;animation:panelAppear .3s ease-out}@keyframes panelAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dash_panelControls{position:absolute;bottom:20px;left:20px;display:flex;gap:8px;z-index:2}.dash_panelBtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#101113;border:2px solid rgba(255,255,255,.15);border-radius:50%;cursor:pointer;color:#fff;transition:all .2s ease}.dash_panelBtn:hover:not(:disabled){background:#1a1b1e;border-color:#ffffff4d;transform:scale(1.05)}.dash_panelBtn:active:not(:disabled){transform:scale(.95)}.dash_panelBtn:disabled{opacity:.3;cursor:not-allowed}.dash_talkBtn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid rgba(255,255,255,.2);border-radius:24px;cursor:pointer;color:#101113;font-size:14px;font-weight:500;transition:all .2s ease}.dash_talkBtn:hover{background:#fffffff2;transform:scale(1.02)}.dash_talkBtn:active{transform:scale(.98)}.dash_talkBtn svg{flex-shrink:0}.dash_talkBtn--playing{background:#ffffff1f;color:#fff;border-color:#ffffff40}.dash_talkBtn--playing:hover{background:#ffffff2e}.dash_audioWave{display:flex;align-items:center;gap:3px;height:18px}.dash_audioWave span{display:block;width:3px;border-radius:2px;background:currentColor;animation:audioWave 1s ease-in-out infinite}.dash_audioWave span:nth-child(1){height:6px;animation-delay:0s}.dash_audioWave span:nth-child(2){height:12px;animation-delay:.15s}.dash_audioWave span:nth-child(3){height:16px;animation-delay:.3s}.dash_audioWave span:nth-child(4){height:12px;animation-delay:.45s}.dash_audioWave span:nth-child(5){height:6px;animation-delay:.6s}@keyframes audioWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.dash_codePanel{position:absolute;top:32px;left:32px;right:32px;bottom:80px;background:var(--codepanel-bg);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;z-index:10;box-shadow:0 4px 24px #0000001a}.dash_codePanelHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--codepanel-header-bg);border-bottom:1px solid var(--codepanel-header-border)}.dash_codePanelLang{font-size:12px;font-weight:500;color:var(--codepanel-lang);text-transform:lowercase}.dash_codePanelCopy{padding:6px 12px;font-size:12px;font-weight:500;color:var(--codepanel-copy);background:transparent;border:1px solid var(--codepanel-copy-border);border-radius:6px;cursor:pointer;transition:all .15s ease}.dash_codePanelCopy:hover{background:var(--codepanel-copy-hover-bg);border-color:var(--codepanel-copy-hover-border)}.dash_codePanelContent{flex:1;padding:16px;margin:0;overflow:auto;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6;color:var(--codepanel-text);background:var(--codepanel-bg)}.dash_codePanelContent code{font-family:inherit}.dash_codePanelContent .code-keyword{color:var(--codepanel-keyword);font-weight:500}.dash_codePanelContent .code-string{color:var(--codepanel-string)}.dash_codePanelContent .code-number{color:var(--codepanel-number)}.dash_codePanelContent .code-comment{color:var(--codepanel-comment);font-style:italic}.dash_codePanelContent .code-function{color:var(--codepanel-function)}.dash_codePanelContent .code-type{color:var(--codepanel-type)}.dash_codePanelContent::-webkit-scrollbar{width:6px;height:6px}.dash_codePanelContent::-webkit-scrollbar-track{background:transparent}.dash_codePanelContent::-webkit-scrollbar-thumb{background:var(--codepanel-scrollbar);border-radius:3px}.dash_messageBubble--ai .dash_messageText{display:flex;flex-direction:column;gap:4px;font-family:Neu Machina,Inter,system-ui,sans-serif;font-weight:300}.dash_mdParagraph{margin:0 0 8px;line-height:1.75;white-space:pre-wrap;font-family:Neu Machina,Inter,system-ui,sans-serif;font-weight:300;color:inherit}.dash_mdParagraph:last-child{margin-bottom:0}.dash_mdH1{font-size:1.25em;font-weight:600;margin:20px 0 8px;line-height:1.3;letter-spacing:-.01em}.dash_mdH1:first-child{margin-top:0}.dash_mdH2{font-size:1.1em;font-weight:600;margin:16px 0 6px;line-height:1.35;letter-spacing:-.005em}.dash_mdH2:first-child{margin-top:0}.dash_mdH3{font-size:1em;font-weight:600;margin:12px 0 4px;line-height:1.4}.dash_mdH3:first-child{margin-top:0}.dash_mdH4{font-size:.95em;font-weight:600;margin:10px 0 3px;line-height:1.4}.dash_mdH4:first-child{margin-top:0}.dash_mdInlineCode{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88em;background:#10111312;padding:2px 6px;border-radius:4px;word-break:break-word}.dash_mdLink{color:#2563eb;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.dash_mdLink:hover{border-bottom-color:currentColor}.dash_mdBlockquote{margin:8px 0 12px;padding:2px 0 2px 16px;border-left:3px solid rgba(16,17,19,.15)}.dash_mdBlockquoteLine{margin:0 0 4px;line-height:1.65;color:#101113a6;font-style:italic}.dash_mdBlockquoteLine:last-child{margin-bottom:0}.dash_mdUL,.dash_mdOL{margin:4px 0 10px;padding-left:1.6rem;font-family:Neu Machina,Inter,system-ui,sans-serif;font-weight:300}.dash_mdUL{list-style-type:disc;padding-left:2rem}.dash_mdOL{list-style-type:decimal}.dash_mdLI{margin:3px 0;line-height:1.7;padding-left:2px}.dash_mdLI::marker{color:#10111359}.dash_mdDivider{border:0;border-top:1px solid rgba(16,17,19,.1);margin:16px 0}.dash_mdCodeBlock{margin:10px 0;border-radius:8px;overflow:hidden;background:var(--code-bg);border:1px solid var(--code-border)}.dash_mdCodeHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--code-header-bg);border-bottom:1px solid var(--code-header-border)}.dash_mdCodeLang{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;font-weight:500;color:var(--code-lang);text-transform:lowercase}.dash_mdCodeCopy{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;color:var(--code-copy);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color .15s ease,background .15s ease}.dash_mdCodeCopy:hover{color:var(--code-copy-hover);background:var(--code-copy-hover-bg)}.dash_mdCodeContent{margin:0;padding:14px 16px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto;color:var(--code-text)}.dash_mdCodeContent code{font-family:inherit;color:inherit}.dash_mdCodeContent::-webkit-scrollbar{height:4px}.dash_mdCodeContent::-webkit-scrollbar-track{background:transparent}.dash_mdCodeContent::-webkit-scrollbar-thumb{background:var(--code-scrollbar);border-radius:2px}.dash_mdCodeContent .code-keyword{color:var(--code-keyword);font-weight:500}.dash_mdCodeContent .code-string{color:var(--code-string)}.dash_mdCodeContent .code-number{color:var(--code-number)}.dash_mdCodeContent .code-comment{color:var(--code-comment);font-style:italic}.dash_mdCodeContent .code-function{color:var(--code-function)}.dash_mdCodeContent .code-type{color:var(--code-type)}.dash_highlight{padding:1px 4px;border-radius:3px;font-weight:inherit;color:inherit;text-decoration:none;border:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#10111312}[data-theme=dark] .dash_highlight{background:#ffffff1f}[data-theme=pink] .dash_highlight{background:#fb6f9240}[data-theme=forest] .dash_highlight{background:#2a6a5a40}[data-theme=ocean] .dash_highlight{background:#14365a40}[data-theme=sand] .dash_highlight{background:#b5a1874d}.dash_typingCursor{display:inline-block;width:2px;height:1.1em;background:#10111399;margin-left:1px;vertical-align:text-bottom;animation:cursorBlink .6s steps(2) infinite}[data-theme=dark] .dash_typingCursor{background:#fff9}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.dash_titleBar{display:flex;align-items:center;justify-content:space-between;padding:6px 24px;background:#fff;border-bottom:1px solid rgba(16,17,19,.05);flex-shrink:0}.dash_titleLeft{display:flex;align-items:center;gap:16px}.dash_titleGroup{display:flex;align-items:center;gap:10px}.dash_titleText{display:flex;flex-direction:column;gap:1px}.dash_pageTitle{font-size:15px;font-weight:600;color:#101113;margin:0;line-height:1.2}.dash_pageSubtitle{font-size:11px;font-weight:400;color:#10111380;margin:0}.dash_settingsBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111399;transition:color .15s ease,background .15s ease}.dash_settingsBtn:hover{color:#101113;background:#1011130d}.dash_titleDivider{width:1px;height:28px;background:#1011131f}.dash_settingsRow{display:flex;align-items:center;gap:20px}.dash_titleRight{display:flex;align-items:center}.dash_newChatBtn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;color:#fff;background:#18191c;border:none;border-radius:9px;cursor:pointer;transition:background .15s ease}.dash_newChatBtn:hover{background:#2c2d31}.dash_dropdownGroup{display:flex;align-items:center;gap:8px}.dash_dropdownLabel{font-size:12px;font-weight:500;color:#10111380}.dash_dropdownWrapper{position:relative}.dash_dropdownTrigger{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:7px;cursor:pointer;transition:all .15s ease;min-width:100px;justify-content:space-between}.dash_dropdownTrigger:hover{border-color:#10111333;box-shadow:0 1px 3px #1011130a}.dash_dropdownTrigger svg{color:#10111366;flex-shrink:0}.dash_dropdownMenu{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;box-shadow:0 4px 16px #1011131f;z-index:100;overflow:hidden;animation:dropdownFadeIn .15s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dash_dropdownItem{display:block;width:100%;padding:10px 14px;font-size:13px;font-weight:400;color:#101113;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .1s ease}.dash_dropdownItem:hover{background:#1011130d}.dash_dropdownItem.is-selected{font-weight:500;background:#1011130f}.dash_chatInputWrapper{display:flex;flex-direction:column;gap:12px;position:relative}.dash_pendingFiles{display:flex;flex-wrap:wrap;gap:8px}.dash_fileChip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#1011130f;border:1px solid rgba(16,17,19,.1);border-radius:8px;max-width:200px}.dash_fileChipName{font-size:12px;color:#101113;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_fileChipRemove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#10111380;transition:color .15s ease,background .15s ease}.dash_fileChipRemove:hover{background:#10111314;color:#101113}.dash_chatInputBox{position:relative;display:flex;flex-direction:column;padding:12px 14px;background:#fff;border:1px solid rgba(16,17,19,.08);border-radius:8px;transition:border-color .2s ease;box-shadow:none;gap:8px}.dash_chatInputRow{display:flex;align-items:flex-end;width:100%;position:relative;min-height:22px}.dash_inputAttachments{display:flex;flex-wrap:wrap;gap:6px;width:100%}.dash_inputThumb{position:relative;width:48px;height:48px;border-radius:8px;overflow:hidden;border:1px solid rgba(16,17,19,.1);flex-shrink:0}.dash_inputThumbImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dash_inputThumbRemove{position:absolute;top:2px;right:2px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease}.dash_inputThumb:hover .dash_inputThumbRemove{opacity:1}.dash_inputFileChip{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#1011130a;border:1px solid rgba(16,17,19,.08);border-radius:8px;font-size:12px;color:#101113;max-width:180px}.dash_inputFileChip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_inputFileChip button{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:none;border-radius:50%;color:#10111366;cursor:pointer;flex-shrink:0}.dash_inputFileChip button:hover{color:#101113}.dash_inputPasteChip{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;font-size:11px;font-weight:600;color:#101113;letter-spacing:.02em}.dash_inputPasteCount{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;background:#10111314;border-radius:50%;font-size:10px;font-weight:600;color:#101113}.dash_inputPasteChip button{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;background:transparent;border:none;color:#10111359;cursor:pointer;margin-left:2px}.dash_inputPasteChip button:hover{color:#101113}[data-theme=dark] .dash_inputPasteChip{background:#ffffff14;border-color:#ffffff1f;color:#ffffffe6}[data-theme=dark] .dash_inputPasteCount{background:#ffffff26;color:#ffffffe6}[data-theme=dark] .dash_inputPasteChip button{color:#fff6}[data-theme=dark] .dash_inputPasteChip button:hover{color:#ffffffe6}.dash_chatInputBox:focus-within{border-color:#1011132e}.dash_pastedChipRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dash_pastedChipGroup{display:flex;align-items:center;gap:4px}.dash_pastedChip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dash_pastedChip:hover{border-color:#10111340;box-shadow:0 2px 8px #10111314}.dash_pastedChipLabel{font-size:11px;font-weight:600;letter-spacing:.03em;color:#101113}.dash_pastedChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:500;color:#fff;background:#101113;border-radius:9px}.dash_pastedChipRemove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111366;transition:color .15s ease,background .15s ease}.dash_pastedChipRemove:hover{background:#1011130f;color:#101113}.dash_pastedModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .15s ease}.dash_pastedModal{width:90%;max-width:600px;max-height:80vh;background:#fff;border-radius:12px;box-shadow:0 16px 48px #0003;display:flex;flex-direction:column;animation:modalSlideIn .2s ease}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.dash_pastedModalHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(16,17,19,.08);font-size:14px;font-weight:600;color:#101113}.dash_pastedModalClose{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111380;transition:color .15s ease,background .15s ease}.dash_pastedModalClose:hover{background:#1011130f;color:#101113}.dash_pastedModalContent{flex:1;padding:20px;font-size:13px;font-family:SF Mono,Fira Code,Consolas,monospace;color:#101113;line-height:1.6;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.dash_pastedModalContent::-webkit-scrollbar{width:6px}.dash_pastedModalContent::-webkit-scrollbar-track{background:transparent}.dash_pastedModalContent::-webkit-scrollbar-thumb{background:#10111326;border-radius:3px}.dash_pastedModalEditable{flex:1;width:100%;min-height:300px;border:none;outline:none;resize:vertical;font-size:13px;font-family:SF Mono,Fira Code,Consolas,monospace;color:#101113;line-height:1.6;background:transparent;padding:20px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.dash_pastedModalEditable:focus{outline:none}[data-theme=dark] .dash_pastedModalEditable{color:#ffffffe6}.dash_chatTextarea{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:#101113;font-family:inherit;resize:none;min-height:22px;max-height:120px;line-height:1.5;padding:0 80px 0 0}.dash_chatTextarea::-moz-placeholder{color:#10111366}.dash_chatTextarea::placeholder{color:#10111366}.dash_chatSendBtn{position:absolute;right:0;bottom:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#1011130f;border:none;border-radius:10px;cursor:pointer;color:#101113;transition:all .2s ease}.dash_chatSendBtn:hover:not(:disabled){background:#1011131a}.dash_chatSendBtn:active:not(:disabled){transform:scale(.95)}.dash_chatSendBtn:disabled{opacity:.35;cursor:not-allowed}.dash_chatFooter{position:absolute;right:42px;bottom:2px;display:flex;align-items:center;gap:0}.dash_chatFooterBtn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:400;color:#10111366;background:transparent;border:none;cursor:pointer;transition:color .15s ease,background .15s ease}.dash_chatFooterBtn span{display:none}.dash_chatFooterBtn:hover:not(:disabled){color:#101113;background:#1011130f}.dash_chatFooterBtn:disabled{opacity:.5;cursor:not-allowed}.dash_hiddenInput{display:none}.dash_chatWrapper--welcome .dash_chatInputBox{min-height:100px}.dash_chatWrapper--welcome .dash_chatTextarea{min-height:60px}.dash_chatWrapper--welcome .dash_chatInputRow{min-height:60px;align-items:flex-start}.dash_chatInputWrap{position:relative}.dash_typewriterPlaceholder{position:absolute;top:14px;left:18px;font-size:14px;line-height:1.5;color:#10111366;pointer-events:none;z-index:1;font-family:inherit}.dash_typewriterCursor{display:inline-block;animation:twBlink .9s step-end infinite;margin-left:1px;font-weight:300;opacity:1}@keyframes twBlink{0%,to{opacity:1}50%{opacity:0}}.dash_sessionSelector{display:flex;align-items:center;gap:8px;position:relative}.dash_sessionLabel{font-size:13px;font-weight:500;color:#10111380}.dash_sessionTrigger{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.15);border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease;min-width:140px;justify-content:space-between}.dash_sessionTrigger:hover{border-color:#10111340;background:#10111305}.dash_sessionTrigger svg{color:#10111366;flex-shrink:0}.dash_sessionMenu{position:absolute;top:calc(100% + 4px);left:0;width:200px;overflow:hidden;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:10px;box-shadow:0 8px 24px #10111326;z-index:100;animation:dropdownFadeIn .15s ease}.dash_sessionItem{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;font-size:13px;font-weight:400;color:#101113;background:transparent;border:none;border-bottom:1px solid rgba(16,17,19,.06);text-align:left;cursor:pointer;transition:background .1s ease}.dash_sessionItem:last-child{border-bottom:none}.dash_sessionItem:hover{background:#1011130a}.dash_sessionItem.is-selected{background:#1011130f}.dash_sessionItemTitle{font-weight:500;color:#101113;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_sessionItemMeta{font-size:11px;color:#10111380}.dash_sessionViewAll{display:block;width:100%;padding:10px 14px;font-size:12px;font-weight:500;color:#1011138c;background:#10111306;border:none;border-top:1px solid rgba(16,17,19,.08);text-align:center;cursor:pointer;transition:background .1s ease,color .1s ease}.dash_sessionViewAll:hover{background:#1011130f;color:#101113}.dash_settingsBtn.is-active{background:#10111314;color:#101113}.dash_messagesArea{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 24px;margin-top:4px;overflow-y:auto;flex:1 1 0;min-height:0;position:relative;width:100%}.dash_messagesInner{display:flex;flex-direction:column;gap:12px;max-width:720px;width:100%}.dash_logPulse{width:8px;height:8px;border-radius:50%;background:#10111359;animation:logPulse 1.4s ease-in-out infinite}@keyframes logPulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}[data-theme=dark] .dash_logPulse{background:#ffffff73}.dash_logCursor{font-weight:300;color:#10111380;animation:logCursorBlink .55s steps(2) infinite}[data-theme=dark] .dash_logCursor{color:#ffffff80}@keyframes logCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes logSlideIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.dash_eventCard{margin:8px 0;border:1px solid rgba(16,17,19,.1);border-radius:10px;background:transparent;overflow:hidden;transition:border-color .15s ease;max-width:100%;width:100%}.dash_eventCard:hover{border-color:#1011132e}.dash_eventCardHeader{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:Neu Machina,Inter,system-ui,sans-serif;transition:background .12s ease}.dash_eventCardHeader:hover{background:#10111305}.dash_eventCardIcon{display:flex;align-items:center;flex-shrink:0;color:#10111366}.dash_eventCardText{flex:1;min-width:0;font-size:13px;font-weight:500;color:#10111380;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash_eventCardChevron{display:flex;align-items:center;flex-shrink:0;color:#1011134d;transition:transform .2s ease}.dash_eventCardChevron--open{transform:rotate(90deg)}.dash_eventCardBody{display:flex;flex-direction:column;gap:2px;padding:0 14px 10px;border-top:1px solid rgba(16,17,19,.06);margin-top:0}.dash_eventCardItem{display:flex;align-items:center;gap:10px;padding:4px 0;opacity:0;animation:logSlideIn .15s ease-out forwards}.dash_eventCardItemIcon{display:flex;align-items:center;flex-shrink:0;color:#10111340}.dash_eventCardItemText{font-size:13px;font-weight:400;color:#10111373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-theme=dark] .dash_eventCard{border-color:#ffffff1a}[data-theme=dark] .dash_eventCard:hover{border-color:#ffffff2e}[data-theme=dark] .dash_eventCardHeader:hover{background:#ffffff08}[data-theme=dark] .dash_eventCardIcon{color:#fff6}[data-theme=dark] .dash_eventCardText{color:#ffffff80}[data-theme=dark] .dash_eventCardChevron{color:#ffffff4d}[data-theme=dark] .dash_eventCardBody{border-top-color:#ffffff0f}[data-theme=dark] .dash_eventCardItemIcon{color:#fff3}[data-theme=dark] .dash_eventCardItemText{color:#fff6}.dash_mentionDropdown{position:absolute;bottom:calc(100% + 4px);left:12px;width:240px;max-height:240px;overflow-y:auto;background:#fafafa;border:1px solid rgba(16,17,19,.1);border-radius:10px;padding:12px 16px;z-index:100;box-shadow:none;animation:mentionFadeIn .1s ease}@keyframes mentionFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash_mentionItem{display:block;width:100%;padding:6px 0;font-size:13px;font-weight:400;color:#1011138c;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease}.dash_mentionItem:hover,.dash_mentionItem--active{color:#101113;font-weight:600;background:transparent}[data-theme=dark] .dash_mentionDropdown{background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .dash_mentionItem{color:#ffffff80}[data-theme=dark] .dash_mentionItem:hover,[data-theme=dark] .dash_mentionItem--active{color:#fffffff2}.dash_mentionDropdown::-webkit-scrollbar{width:4px}.dash_mentionDropdown::-webkit-scrollbar-track{background:transparent}.dash_mentionDropdown::-webkit-scrollbar-thumb{background:#10111314;border-radius:2px}.dash_slashDropdown{position:absolute;bottom:calc(100% + 4px);left:12px;width:280px;max-height:280px;overflow-y:auto;background:#fafafa;border:1px solid rgba(16,17,19,.1);border-radius:10px;padding:12px 16px;z-index:100;box-shadow:none;animation:mentionFadeIn .1s ease}.dash_slashItem{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:6px 0;font-size:13px;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left;transition:color .12s ease}.dash_slashItem:hover,.dash_slashItem--active{background:transparent}.dash_slashItem:hover .dash_slashCmd,.dash_slashItem--active .dash_slashCmd{color:#101113;font-weight:600}.dash_slashCmd{font-weight:400;color:#1011138c;white-space:nowrap;font-family:inherit;font-size:13px;letter-spacing:-.01em;transition:color .12s ease}.dash_slashDesc{color:#1011134d;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:right}.dash_slashDropdown::-webkit-scrollbar{width:4px}.dash_slashDropdown::-webkit-scrollbar-track{background:transparent}.dash_slashDropdown::-webkit-scrollbar-thumb{background:#10111314;border-radius:2px}[data-theme=dark] .dash_slashDropdown{background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .dash_slashItem:hover .dash_slashCmd,[data-theme=dark] .dash_slashItem--active .dash_slashCmd{color:#fffffff2}[data-theme=dark] .dash_slashCmd{color:#ffffff80}[data-theme=dark] .dash_slashDesc{color:#ffffff40}.dash_scrollToBottom{position:sticky;bottom:8px;align-self:center;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;display:flex;align-items:center;justify-content:center;padding:0;background:#ffffffe6;border:1px solid rgba(16,17,19,.12);border-radius:50%;cursor:pointer;color:#10111366;box-shadow:0 1px 4px #00000014;transition:all .15s ease;z-index:10;flex-shrink:0}.dash_scrollToBottom:hover{background:#fff;border-color:#10111333;color:#101113b3;box-shadow:0 2px 8px #0000001a}.dash_scrollToBottom svg{width:20px;height:20px;flex-shrink:0}.dash_messagesArea{scrollbar-width:none;-ms-overflow-style:none}.dash_messagesArea::-webkit-scrollbar{display:none}.dash_messageWrapper{display:flex;flex-direction:column;animation:messageAppear .3s ease-out}.dash_messageWrapper--user{align-items:flex-end}.dash_messageWrapper--ai{align-items:flex-start}.dash_agentLabel{display:inline-flex;align-items:baseline;gap:5px;font-family:Neu Machina,Inter,system-ui,sans-serif;font-size:16px;font-weight:600;font-style:normal;letter-spacing:.25em;text-transform:uppercase;color:#10111373;padding-left:0;margin-left:-10px;margin-bottom:2px;margin-top:4px}.dash_agentLabelEdu{font-weight:300;font-style:italic;margin-left:2px;opacity:.7;letter-spacing:.15em}.dash_messageTimeExternal{font-size:11px;color:#10111359;margin-top:4px;padding-right:4px}.dash_messageBubble{max-width:70%;padding:12px 16px;border-radius:16px;font-family:Neu Machina,Inter,system-ui,sans-serif;font-weight:300;font-size:14px;line-height:1.5;flex-shrink:0;width:-moz-fit-content;width:fit-content}@keyframes messageAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash_messageBubble--user{background:#18191c;color:#fff;border-bottom-right-radius:4px}.dash_messagePastedChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dash_messagePastedChip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:11px;font-weight:500;color:#ffffffe6;cursor:pointer;transition:all .15s ease}.dash_messagePastedChip:hover{background:#ffffff40;border-color:#ffffff59}.dash_messagePastedChip svg{opacity:.8}.dash_messageImages{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dash_messageImageThumb{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;max-width:120px;overflow:hidden}.dash_messageImage{width:100%;max-width:110px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.dash_messageImageName{font-size:10px;color:#ffffffa6;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash_pastedModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dash_pastedModal{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.dash_pastedModalHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(16,17,19,.08);font-size:12px;font-weight:600;color:#10111399;letter-spacing:.5px}.dash_pastedModalClose{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111380;transition:all .15s ease}.dash_pastedModalClose:hover{background:#10111314;color:#101113}.dash_pastedModalContent{padding:20px;overflow-y:auto;font-size:13px;font-family:SF Mono,Fira Code,monospace;line-height:1.6;color:#101113;white-space:pre-wrap;word-break:break-word}.dash_messageBubble--ai{background:transparent;color:#101113;border-bottom-left-radius:4px;border:none;padding-left:0;padding-right:0;max-width:100%}.dash_messageFooter{display:flex;align-items:center;gap:12px;margin-top:8px}.dash_messageTime{font-size:11px;color:#10111366}.dash_messageBubble--user .dash_messageFooter{display:none}.dash_messageActions{display:flex;align-items:center;gap:4px}.dash_messageActionBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;color:#10111366;transition:all .15s ease}.dash_messageActionBtn:hover{background:#1011130d;border-color:#1011131a;color:#101113b3}.dash_messageActionBtn:active{transform:scale(.95)}.dash_messageActionBtn svg{flex-shrink:0}.dash_messageText{white-space:pre-wrap;word-break:break-word}.dash_right{width:500px;flex-shrink:0;display:flex;flex-direction:column;padding:8px 0;height:100%;min-height:0;overflow:hidden;transition:all .3s ease}.dash_right--expanded{flex:1;width:auto;max-width:none;flex-shrink:1;padding:8px 24px}.dash_rightHeader{padding:0 48px 0 0;flex-shrink:0;max-width:920px;width:100%;align-self:center}.dash_statsContainer{display:flex;margin-top:12px;padding-left:4px;overflow:hidden;flex-shrink:0;max-width:720px;width:100%;align-self:center}.dash_chatWrapper{padding-top:16px;flex-shrink:0;margin-top:auto;max-width:720px;width:100%;align-self:center}.dash_chatDisclaimer{margin:6px 0 0;font-size:11px;line-height:1.4;color:#10111380;text-align:center}.dash_dropdownTrigger{max-width:130px}.dash_dropdownTrigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes slideUpFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash_hitlWizard{padding:0 0 12px;width:100%}.dash_hitlCard{background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:10px;padding:16px 18px;width:100%;animation:slideUpFade .3s ease-out}[data-theme=dark] .dash_hitlCard{background:#1a1b1e;border-color:#ffffff1a}.dash_hitlHeader{margin-bottom:4px}.dash_hitlLabel{font-size:10px;font-weight:600;color:#10111380;text-transform:uppercase;letter-spacing:.5px}.dash_hitlQuestion{font-size:13px;font-weight:500;color:#101113;line-height:1.4;margin-bottom:10px}.dash_hitlProgress{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dash_hitlProgressLabel{font-size:11px;color:#10111380}.dash_hitlProgressBar{flex:1;height:3px;background:#1011131a;border-radius:2px;overflow:hidden}.dash_hitlProgressFill{height:100%;background:linear-gradient(90deg,#10111366,#10111399);border-radius:2px;transition:width .4s ease}.dash_hitlProgressCount{font-size:11px;color:#10111380}.dash_hitlOptions{display:flex;flex-wrap:wrap;gap:6px}.dash_hitlOption{padding:8px 14px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:6px;font-size:12px;font-weight:500;color:#101113;cursor:pointer;transition:all .15s ease;text-align:left}.dash_hitlOption:hover{background:#1011130a;border-color:#10111333}.dash_hitlOption--primary{background:#101113;color:#fff;border-color:#101113}.dash_hitlOption--primary:hover{background:#2a2b2e}.dash_hitlOption--selected{background:#101113;color:#fff;border-color:#101113}.dash_hitlOption--selected:hover{background:#2a2b2e}.dash_hitlOtherInput{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;margin-top:4px}.dash_hitlTextInput{display:flex;flex-direction:column;gap:12px}.dash_hitlTextarea{width:100%;padding:8px 10px;border:1px solid rgba(16,17,19,.12);border-radius:6px;font-size:13px;font-family:inherit;resize:none;background:#fff}.dash_hitlTextarea:focus{outline:none;border-color:#1011134d}.dash_hitlTextActions{display:flex;gap:8px}.dash_hitlContinueBtn{padding:7px 16px;background:#101113;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.dash_hitlContinueBtn:hover:not(:disabled){background:#2a2b2e}.dash_hitlContinueBtn:disabled{opacity:.5;cursor:not-allowed}.dash_hitlSkipBtn{padding:7px 16px;background:transparent;color:#10111399;border:1px solid rgba(16,17,19,.12);border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.dash_hitlSkipBtn:hover{background:#1011130a;color:#101113}.dash_hitlComplete{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;text-align:center}.dash_hitlCompleteIcon{width:36px;height:36px;background:#10111314;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#101113}.dash_hitlComplete p{font-size:14px;color:#10111399;margin:0}.dash_hitlSubmitBtn{display:flex;align-items:center;gap:8px;padding:8px 18px;background:#101113;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.dash_hitlSubmitBtn:hover{background:#2a2b2e}.dash_suggestions{margin-top:16px}.dash_suggestionsList{display:flex;flex-direction:column;gap:6px}.dash_suggestionBtn{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;border-bottom:1px solid #f3f4f6;border-radius:0;cursor:pointer;text-align:left;transition:background .15s ease}.dash_suggestionBtn:last-child{border-bottom:none}.dash_suggestionBtn:hover{background:#f9fafb}.dash_suggestionIcon{flex-shrink:0;color:#9ca3af}.dash_suggestionBtn span{flex:1;font-size:13.5px;color:#374151;line-height:1.4}.dash_suggestionArrow{flex-shrink:0;color:#d1d5db;transition:color .15s ease,transform .15s ease}.dash_suggestionBtn:hover .dash_suggestionArrow{color:#9ca3af;transform:translate(2px)}.dash_welcomeCenter{position:relative;flex:1;display:flex;align-items:center;justify-content:flex-start;min-height:0;max-width:720px;width:100%;align-self:center;overflow:hidden}.dash_fallingLeaves{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.dash_leaf{position:absolute;top:-5%;color:#bbb;animation:dashLeafFall linear infinite}.dash_leaf--flip svg{transform:scaleX(-1)}.dash_leaf:nth-child(odd){filter:blur(.5px)}@keyframes dashLeafFall{0%{transform:translateY(-10vh) rotate(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(105vh) rotate(360deg) translate(80px);opacity:0}}.dash_content:has(.dash_welcomeCenter):before{content:"";position:absolute;top:0;bottom:0;left:0;width:150px;background-color:#00000006;pointer-events:none;z-index:0}html.cora-sidebar-collapsed .dash_content:has(.dash_welcomeCenter):before{width:250px}.dash_welcomeContent{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;animation:welcomeFadeIn .6s ease-out}@keyframes welcomeFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dash_welcomeSunIcon{display:none}@keyframes sunRotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dash_welcomeTextBlock{display:flex;flex-direction:column;align-items:flex-start;gap:0}.dash_welcomeLabel{display:none}.dash_welcomeGreeting{font-size:2.5rem;font-weight:300;color:#101113;line-height:1.2;margin:0 0 24px;letter-spacing:-.02em;max-width:500px}.dash_greetingLight{color:#10111359;font-weight:300}.dash_greetingDark{color:#101113;font-weight:300}[data-theme=dark] .dash_greetingLight{color:#ffffff59}[data-theme=dark] .dash_greetingDark{color:#ffffffe6}[data-theme=pink] .dash_greetingLight{color:#fb6f9273}[data-theme=forest] .dash_greetingLight{color:#2a6a5a73}[data-theme=ocean] .dash_greetingLight{color:#14365a73}[data-theme=sand] .dash_greetingLight{color:#b5a1878c}.dash_welcomeStatsCard{margin-top:24px;border:1px solid rgba(16,17,19,.1);border-radius:10px;padding:12px 16px;background:transparent;display:inline-flex;flex-direction:column;min-width:320px;transition:border-color .15s ease}.dash_welcomeStatsCard:hover{border-color:#1011132e}.dash_welcomeStatsToggle{display:flex;align-items:center;gap:6px;padding:0;background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#10111373;transition:color .15s ease;width:100%}.dash_welcomeStatsToggle:hover{color:#101113b3}.dash_welcomeStatsChevron{transition:transform .2s ease}.dash_welcomeStatsChevron--open{transform:rotate(90deg)}.dash_welcomeStatsList{display:flex;flex-direction:column;gap:8px;padding:12px 0 0;margin-top:10px;border-top:1px solid rgba(16,17,19,.06)}.dash_welcomeStatRow{display:flex;align-items:center;gap:8px;opacity:0;animation:statPopUp .4s ease-out forwards}.dash_welcomeStatValue{font-size:13px;font-weight:600;color:#101113}.dash_welcomeStatLabel{font-size:12px;color:#1011138c}[data-theme=dark] .dash_welcomeStatsCard{border-color:#ffffff1a}[data-theme=dark] .dash_welcomeStatsCard:hover{border-color:#ffffff2e}[data-theme=dark] .dash_welcomeStatsList{border-top-color:#ffffff0f}[data-theme=dark] .dash_welcomeStatsToggle{color:#fff6}[data-theme=dark] .dash_welcomeStatsToggle:hover{color:#ffffffb3}[data-theme=dark] .dash_welcomeStatValue{color:#ffffffe6}[data-theme=dark] .dash_welcomeStatLabel{color:#ffffff80}.dash_headerOrionLabel{font-size:14px;font-weight:700;color:#101113;letter-spacing:.04em;margin-left:4px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dash_headerOrionO{font-weight:400}.dash_headerOrionEdu{font-weight:300;font-style:italic;margin-left:4px;opacity:.7}[data-theme=dark] .dash_headerOrionLabel{color:#ffffffe6}.dash_chatSendBtn--stop{background:#1011130f;color:#101113;opacity:1;cursor:pointer}.dash_chatSendBtn--stop:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;border:1.5px solid rgba(16,17,19,.12);animation:stopRing 2s ease-in-out infinite}@keyframes stopRing{0%,to{border-color:#1011131f}50%{border-color:#10111340}}.dash_chatSendBtn--stop:hover{background:#1011131f}.dash_dropdownDisabled{opacity:.45;pointer-events:none;cursor:not-allowed;position:relative}.dash_dropdownDisabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;cursor:not-allowed}.dash_hitlLegend{text-align:center;font-size:11px;font-weight:500;color:#10111366;margin-top:8px;font-style:italic;letter-spacing:.01em}.dash_right{position:relative}.dash_messagesArea{mask-image:linear-gradient(to bottom,transparent 0px,black 32px);-webkit-mask-image:linear-gradient(to bottom,transparent 0px,black 32px)}.dash_rightHeaderCompact{padding:0;flex-shrink:0;line-height:1}.dash_rightHeaderCompact .dash_rightLabel{font-size:11px;font-weight:500;color:#10111366;letter-spacing:.02em;margin:0}.dash_right--expanded{padding-top:4px!important}.dash_toolbar{position:relative;width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 0 80px;background:transparent;z-index:50}.dash_toolbarIcons{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.dash_toolbarBtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:10px;color:#10111373;cursor:pointer;transition:all .15s ease;position:relative}.dash_toolbarBtn:hover{color:#101113bf;background:#1011130d}.dash_toolbarBtn.is-active{color:#101113;background:#10111314}.dash_toolbarBtn:disabled{opacity:.35;cursor:not-allowed}.dash_toolbarBtn svg{flex-shrink:0}.dash_toolbarSep{width:24px;height:1px;background:#10111314;margin:6px 0}.dash_flyout{position:absolute;right:calc(100% + 8px);width:240px;max-height:400px;overflow-y:auto;background:#fafafa;border:1px solid rgba(16,17,19,.1);border-radius:10px;box-shadow:none;padding:12px 16px;z-index:200;animation:flyoutIn .18s ease}@keyframes flyoutIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.dash_flyout::-webkit-scrollbar{width:4px}.dash_flyout::-webkit-scrollbar-track{background:transparent}.dash_flyout::-webkit-scrollbar-thumb{background:#10111314;border-radius:2px}.dash_flyoutSection{display:flex;flex-direction:column;gap:0}.dash_flyoutSection+.dash_flyoutSection{margin-top:12px;padding-top:12px;border-top:1px solid rgba(16,17,19,.06)}.dash_flyoutLabel{font-size:13px;font-weight:500;color:#10111373;letter-spacing:0;text-transform:none;padding:0 0 10px;border-bottom:1px solid rgba(16,17,19,.06);margin-bottom:8px}.dash_flyoutItem{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;font-size:13px;font-weight:400;color:#1011138c;background:transparent;border:none;border-radius:0;cursor:pointer;text-align:left;transition:color .12s ease;position:relative}.dash_flyoutItem svg{display:none}.dash_flyoutItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dash_flyoutItem:hover{color:#101113;background:transparent}.dash_flyoutItem.is-selected{background:transparent;color:#101113;font-weight:600}.dash_flyoutItem.is-selected svg{display:none}.dash_flyoutCheck{display:inline-flex!important;margin-left:auto;flex-shrink:0;color:#101113}.dash_flyoutItem.is-selected .dash_flyoutCheck{color:#101113}.dash_flyoutItem--action{color:#10111359;font-size:12px;font-weight:400;margin-top:8px;padding-top:8px;border-top:1px solid rgba(16,17,19,.06);border-radius:0}.dash_flyoutItem--action svg{display:none}.dash_flyoutItem--action:hover{color:#101113}[data-theme=dark] .dash_flyout{background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .dash_flyoutLabel{color:#fff6;border-bottom-color:#ffffff0f}[data-theme=dark] .dash_flyoutItem{color:#ffffff80}[data-theme=dark] .dash_flyoutItem:hover{color:#ffffffe6}[data-theme=dark] .dash_flyoutItem.is-selected{color:#fffffff2;background:transparent}[data-theme=dark] .dash_flyoutCheck{color:#ffffffe6}[data-theme=dark] .dash_flyoutItem--action{color:#ffffff4d;border-top-color:#ffffff0f}[data-theme=dark] .dash_flyoutSection+.dash_flyoutSection{border-top-color:#ffffff0f}[data-theme=dark]{--bg-base: #1a1a1a;--bg-surface: #202020;--bg-elevated: #272727;--bg-chrome: #141414;--text-primary: rgba(230, 230, 230, 1);--text-secondary: rgba(230, 230, 230, .72);--text-muted: rgba(230, 230, 230, .52);--text-dim: rgba(230, 230, 230, .36);--border-soft: rgba(180, 180, 180, .07);--border-base: rgba(180, 180, 180, .1);--border-strong: rgba(180, 180, 180, .16);--hover-overlay: rgba(180, 180, 180, .05);--active-overlay: rgba(180, 180, 180, .09);--accent: #cbcbcb;--accent-hover: #a8a8a8;--accent-fg: #141414;--sidebar-bg: var(--bg-chrome);--sidebar-bg-hover: var(--hover-overlay);--sidebar-bg-active: var(--active-overlay);--sidebar-border: var(--border-soft);--sidebar-text: rgba(220, 220, 220, .72);--sidebar-text-soft: rgba(220, 220, 220, .42);--sidebar-text-muted: rgba(220, 220, 220, .24);--sidebar-text-active: rgba(220, 220, 220, .9);--sidebar-accent: rgba(220, 220, 220, .72);--sidebar-accent-soft: var(--active-overlay);--code-bg: #131313;--code-header-bg: #111111;--code-border: var(--border-soft);--code-header-border: var(--border-soft);--code-text: #c8ccd4;--code-lang: var(--text-dim);--code-copy: var(--text-dim);--code-copy-hover: var(--text-secondary);--code-copy-hover-bg: var(--hover-overlay);--code-scrollbar: var(--border-base);--code-keyword: #c4a0e8;--code-string: #8fbf8f;--code-number: #d4a070;--code-comment: #5a5e6a;--code-function: #7da8e0;--code-type: #d4c88a;--codepanel-bg: var(--bg-surface);--codepanel-header-bg: var(--hover-overlay);--codepanel-header-border: var(--border-soft);--codepanel-text: var(--text-primary);--codepanel-lang: var(--text-secondary);--codepanel-copy: var(--text-primary);--codepanel-copy-border: var(--border-base);--codepanel-copy-hover-bg: var(--hover-overlay);--codepanel-copy-hover-border: var(--border-strong);--codepanel-scrollbar: var(--border-base);--codepanel-keyword: #c4a0e8;--codepanel-string: #8fbf8f;--codepanel-number: #d4a070;--codepanel-comment: #5a5e6a;--codepanel-function: #7da8e0;--codepanel-type: #d4c88a}[data-theme=dark] .dash_root{background:var(--bg-base);color:var(--text-primary)}[data-theme=dark] .dash_header{background:var(--bg-chrome);border-bottom-color:var(--border-soft)}[data-theme=dark] .dash_headerBtn{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .dash_headerBtn:hover{color:var(--text-primary);background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .dash_menuBtn{color:var(--text-primary)}[data-theme=dark] .dash_headerDivider{background:var(--border-base)}[data-theme=dark] .dash_userName{color:var(--text-primary)}[data-theme=dark] .dash_userSeparator{color:var(--text-dim)}[data-theme=dark] .dash_userRole{color:var(--text-secondary)}[data-theme=dark] .dash_userError{color:var(--text-muted)}[data-theme=dark] .dash_changeAgentBtn{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .dash_changeAgentBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .dash_changeAgentBtn svg{color:var(--text-primary)}[data-theme=dark] .dash_creditsContainer{border-left-color:var(--border-base)}[data-theme=dark] .dash_creditsBar{background:var(--border-base)}[data-theme=dark] .dash_creditsFill{background:var(--accent)}[data-theme=dark] .dash_creditsText{color:var(--text-secondary)}[data-theme=dark] .dash_creditsAddBtn{border-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .dash_creditsAddBtn:hover{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .dash_modalOverlay{background:#0009}[data-theme=dark] .dash_creditsModal{background:var(--bg-elevated);box-shadow:0 20px 60px #00000080}[data-theme=dark] .dash_creditsModalHeader h2{color:var(--text-primary)}[data-theme=dark] .dash_creditsModalClose{color:var(--text-muted)}[data-theme=dark] .dash_creditsModalClose:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_creditsModalDesc{color:var(--text-secondary)}[data-theme=dark] .dash_creditsModalField label{color:var(--text-primary)}[data-theme=dark] .dash_creditsModalField input,[data-theme=dark] .dash_creditsModalField textarea{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .dash_creditsModalField input:focus,[data-theme=dark] .dash_creditsModalField textarea:focus{border-color:var(--border-strong)}[data-theme=dark] .dash_creditsModalField input::-moz-placeholder,[data-theme=dark] .dash_creditsModalField textarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .dash_creditsModalField input::placeholder,[data-theme=dark] .dash_creditsModalField textarea::placeholder{color:var(--text-dim)}[data-theme=dark] .dash_creditsModalCancel{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .dash_creditsModalCancel:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_creditsModalSubmit{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .dash_creditsModalSubmit:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .dash_content,[data-theme=dark] .dash_left{background:var(--bg-base)}[data-theme=dark] .dash_rightLabel{color:var(--text-muted)}[data-theme=dark] .dash_rightGreeting{color:var(--text-primary)}[data-theme=dark] .dash_shineText{background:linear-gradient(90deg,var(--text-primary) 0%,var(--text-primary) 40%,var(--text-dim) 50%,var(--text-primary) 60%,var(--text-primary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .dash_statsLine,[data-theme=dark] .dash_welcomeStats .dash_statsLine{background:var(--text-primary)}[data-theme=dark] .dash_statValue{color:var(--text-primary)}[data-theme=dark] .dash_statLabel,[data-theme=dark] .dash_welcomeSunIcon{color:var(--text-secondary)}[data-theme=dark] .dash_welcomeLabel{color:var(--text-muted)}[data-theme=dark] .dash_welcomeGreeting{color:var(--text-primary)}[data-theme=dark] .dash_welcomeSubLabel{color:var(--text-dim)}[data-theme=dark] .dash_agentModeIcon,[data-theme=dark] .dash_agentModeTitle{color:var(--text-primary)}[data-theme=dark] .dash_agentModeDesc,[data-theme=dark] .dash_agentModeList li{color:var(--text-secondary)}[data-theme=dark] .dash_agentModeList li:before{color:var(--text-primary)}[data-theme=dark] .dash_titleBar{background:var(--bg-chrome);border-bottom-color:var(--border-soft)}[data-theme=dark] .dash_pageTitle{color:var(--text-primary)}[data-theme=dark] .dash_pageSubtitle{color:var(--text-muted)}[data-theme=dark] .dash_settingsBtn{color:var(--text-secondary)}[data-theme=dark] .dash_settingsBtn:hover,[data-theme=dark] .dash_settingsBtn.is-active{color:var(--text-primary);background:var(--hover-overlay)}[data-theme=dark] .dash_titleDivider{background:var(--border-base)}[data-theme=dark] .dash_newChatBtn{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .dash_newChatBtn:hover{background:var(--accent-hover)}[data-theme=dark] .dash_dropdownLabel{color:var(--text-muted)}[data-theme=dark] .dash_dropdownTrigger{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .dash_dropdownTrigger:hover{border-color:var(--border-strong)}[data-theme=dark] .dash_dropdownTrigger svg{color:var(--text-dim)}[data-theme=dark] .dash_dropdownMenu{background:var(--bg-elevated);border-color:var(--border-soft);box-shadow:0 4px 20px #0006}[data-theme=dark] .dash_dropdownItem{color:var(--text-primary)}[data-theme=dark] .dash_dropdownItem:hover{background:var(--hover-overlay)}[data-theme=dark] .dash_dropdownItem.is-selected{background:var(--active-overlay)}[data-theme=dark] .dash_panel{background:var(--bg-surface)}[data-theme=dark] .dash_codePanel{box-shadow:0 4px 24px #0000004d}[data-theme=dark] .dash_chatInputBox{background:var(--bg-surface);border-color:var(--border-base);box-shadow:0 1px 3px #00000026}[data-theme=dark] .dash_chatInputBox:focus-within{border-color:var(--border-strong);box-shadow:0 2px 12px #0003}[data-theme=dark] .dash_chatAboveBox{background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .dash_chatTextarea{color:var(--text-primary)}[data-theme=dark] .dash_chatTextarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .dash_chatTextarea::placeholder{color:var(--text-dim)}[data-theme=dark] .dash_typewriterPlaceholder,[data-theme=dark] .dash_typewriterCursor{color:var(--text-muted)}[data-theme=dark] .dash_chatSendBtn{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_chatSendBtn:hover:not(:disabled){background:var(--active-overlay)}[data-theme=dark] .dash_chatSendBtn--stop{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_chatSendBtn--stop:before{border-color:var(--border-base)}[data-theme=dark] .dash_chatSendBtn--stop:hover{background:var(--active-overlay)}[data-theme=dark] .dash_chatFooterBtn{color:var(--text-muted)}[data-theme=dark] .dash_chatFooterBtn:hover:not(:disabled){color:var(--text-primary)}[data-theme=dark] .dash_chatDisclaimer{color:var(--text-dim)}[data-theme=dark] .dash_content:has(.dash_welcomeCenter):before{background-color:#ffffff05}[data-theme=dark] .dash_fileChip{background:var(--hover-overlay);border-color:var(--border-base)}[data-theme=dark] .dash_fileChipName{color:var(--text-primary)}[data-theme=dark] .dash_fileChipRemove{color:var(--text-muted)}[data-theme=dark] .dash_fileChipRemove:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_pastedChip{background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .dash_pastedChip:hover{border-color:var(--border-strong)}[data-theme=dark] .dash_pastedChipLabel{color:var(--text-primary)}[data-theme=dark] .dash_pastedChipCount{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .dash_pastedChipRemove{color:var(--text-dim)}[data-theme=dark] .dash_pastedChipRemove:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_pastedModalOverlay{background:#0009}[data-theme=dark] .dash_pastedModal{background:var(--bg-elevated);box-shadow:0 16px 48px #00000080}[data-theme=dark] .dash_pastedModalHeader{border-bottom-color:var(--border-soft);color:var(--text-secondary)}[data-theme=dark] .dash_pastedModalClose{color:var(--text-muted)}[data-theme=dark] .dash_pastedModalClose:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_pastedModalContent{color:var(--text-primary)}[data-theme=dark] .dash_pastedModalContent::-webkit-scrollbar-thumb{background:var(--border-base)}[data-theme=dark] .dash_sessionLabel{color:var(--text-muted)}[data-theme=dark] .dash_sessionTrigger{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .dash_sessionTrigger:hover{border-color:var(--border-strong);background:var(--hover-overlay)}[data-theme=dark] .dash_sessionTrigger svg{color:var(--text-dim)}[data-theme=dark] .dash_sessionMenu{background:var(--bg-elevated);border-color:var(--border-soft);box-shadow:0 8px 24px #0006}[data-theme=dark] .dash_sessionItem{color:var(--text-primary);border-bottom-color:var(--border-soft)}[data-theme=dark] .dash_sessionItem:hover{background:var(--hover-overlay)}[data-theme=dark] .dash_sessionItem.is-selected{background:var(--active-overlay)}[data-theme=dark] .dash_sessionItemTitle{color:var(--text-primary)}[data-theme=dark] .dash_sessionItemMeta{color:var(--text-muted)}[data-theme=dark] .dash_sessionViewAll{color:var(--text-secondary);background:#ffffff05;border-top-color:var(--border-soft)}[data-theme=dark] .dash_sessionViewAll:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_logWrap{color:var(--text-secondary)}[data-theme=dark] .dash_logIcon,[data-theme=dark] .dash_logExpand{color:var(--text-dim)}[data-theme=dark] .dash_logExpand:hover{color:var(--text-secondary);background:var(--hover-overlay)}[data-theme=dark] .dash_logHistory{border-top-color:var(--border-soft)}[data-theme=dark] .dash_logHistoryItem,[data-theme=dark] .dash_logHistoryIcon{color:var(--text-dim)}[data-theme=dark] .dash_messageBubble--user{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .dash_messageBubble--ai{color:var(--text-primary)}[data-theme=dark] .dash_agentLabel,[data-theme=dark] .dash_messageTime,[data-theme=dark] .dash_messageTimeExternal,[data-theme=dark] .dash_messageActionBtn{color:var(--text-dim)}[data-theme=dark] .dash_messageActionBtn:hover{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .dash_scrollToBottom{background:#141517f2;border-color:var(--border-base);color:var(--text-muted);box-shadow:0 1px 4px #0000004d}[data-theme=dark] .dash_scrollToBottom:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-secondary)}[data-theme=dark] .dash_messagesArea::-webkit-scrollbar-thumb{background:var(--border-base)}[data-theme=dark] .dash_messagesArea::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}[data-theme=dark] .dash_mdInlineCode{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_mdLink{color:#6e9fd4}[data-theme=dark] .dash_mdBlockquote{border-left-color:var(--border-base)}[data-theme=dark] .dash_mdBlockquoteLine{color:var(--text-secondary)}[data-theme=dark] .dash_mdLI::marker{color:var(--text-dim)}[data-theme=dark] .dash_mdDivider{border-top-color:var(--border-soft)}[data-theme=dark] .dash_hitlCard{background:var(--hover-overlay);border-color:var(--border-soft)}[data-theme=dark] .dash_hitlLabel{color:var(--text-muted)}[data-theme=dark] .dash_hitlQuestion{color:var(--text-primary)}[data-theme=dark] .dash_hitlProgressLabel,[data-theme=dark] .dash_hitlProgressCount{color:var(--text-muted)}[data-theme=dark] .dash_hitlProgressBar{background:var(--border-soft)}[data-theme=dark] .dash_hitlProgressFill{background:var(--accent);opacity:.6}[data-theme=dark] .dash_hitlOption{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .dash_hitlOption:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .dash_hitlOption--primary,[data-theme=dark] .dash_hitlOption--selected{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}[data-theme=dark] .dash_hitlOption--primary:hover,[data-theme=dark] .dash_hitlOption--selected:hover{background:var(--accent-hover)}[data-theme=dark] .dash_hitlTextarea{border-color:var(--border-base);background:var(--bg-surface);color:var(--text-primary)}[data-theme=dark] .dash_hitlTextarea:focus{border-color:var(--border-strong)}[data-theme=dark] .dash_hitlContinueBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .dash_hitlContinueBtn:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .dash_hitlSkipBtn{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .dash_hitlSkipBtn:hover,[data-theme=dark] .dash_hitlCompleteIcon{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .dash_hitlComplete p{color:var(--text-secondary)}[data-theme=dark] .dash_hitlSubmitBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .dash_hitlSubmitBtn:hover{background:var(--accent-hover)}[data-theme=dark] .dash_hitlLegend{color:var(--text-dim)}[data-theme=dark] .dash_suggestions{border-top-color:var(--border-soft)}[data-theme=dark] .dash_suggestionsTitle{color:var(--text-muted)}[data-theme=dark] .dash_suggestionBtn{border-bottom-color:var(--border-soft)}[data-theme=dark] .dash_suggestionBtn:hover{background:var(--hover-overlay)}[data-theme=dark] .dash_suggestionBtn span{color:var(--text-secondary)}[data-theme=dark] .dash_suggestionBtn:hover span{color:var(--text-primary)}[data-theme=dark] .dash_suggestionArrow{color:var(--text-dim)}[data-theme=dark] .analysis_root{background:var(--bg-base);color:var(--text-primary)}[data-theme=dark] .analysis_header{background:var(--bg-chrome);border-bottom-color:var(--border-soft)}[data-theme=dark] .analysis_headerBtn{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .analysis_headerBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .analysis_menuBtn{color:var(--text-primary)}[data-theme=dark] .analysis_headerDivider{background:var(--border-base)}[data-theme=dark] .analysis_pageName{color:var(--text-muted)}[data-theme=dark] .analysis_pathSeparator,[data-theme=dark] .analysis_userSeparator{color:var(--text-dim)}[data-theme=dark] .analysis_userName{color:var(--text-primary)}[data-theme=dark] .analysis_userRole{color:var(--text-secondary)}[data-theme=dark] .analysis_changeAgentBtn{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .analysis_changeAgentBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .analysis_creditsContainer{border-left-color:var(--border-base)}[data-theme=dark] .analysis_creditsBar{background:var(--border-base)}[data-theme=dark] .analysis_creditsFill{background:var(--accent)}[data-theme=dark] .analysis_creditsText{color:var(--text-secondary)}[data-theme=dark] .analysis_creditsAddBtn{border-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .analysis_creditsAddBtn:hover{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .analysis_creditsModal{background:var(--bg-elevated);box-shadow:0 20px 60px #00000080}[data-theme=dark] .analysis_creditsModalHeader h2{color:var(--text-primary)}[data-theme=dark] .analysis_creditsModalClose{color:var(--text-muted)}[data-theme=dark] .analysis_creditsModalClose:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_creditsModalDesc{color:var(--text-secondary)}[data-theme=dark] .analysis_creditsModalField label{color:var(--text-primary)}[data-theme=dark] .analysis_creditsModalField input,[data-theme=dark] .analysis_creditsModalField textarea{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .analysis_creditsModalField input:focus,[data-theme=dark] .analysis_creditsModalField textarea:focus{border-color:var(--border-strong)}[data-theme=dark] .analysis_creditsModalCancel{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .analysis_creditsModalCancel:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_creditsModalSubmit{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .analysis_creditsModalSubmit:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .analysis_left{background:var(--bg-surface);border-right-color:var(--border-soft)}[data-theme=dark] .analysis_leftTitle{color:var(--text-primary)}[data-theme=dark] .analysis_searchIcon{color:var(--text-dim)}[data-theme=dark] .analysis_searchInput{color:var(--text-primary);background:var(--hover-overlay)}[data-theme=dark] .analysis_searchInput:focus{background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .analysis_searchInput::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .analysis_searchInput::placeholder{color:var(--text-dim)}[data-theme=dark] .analysis_cardList::-webkit-scrollbar-thumb{background:var(--border-base)}[data-theme=dark] .analysis_card{background:var(--bg-elevated);border-color:var(--border-soft)}[data-theme=dark] .analysis_card:hover{border-color:var(--border-base);box-shadow:0 2px 8px #0003}[data-theme=dark] .analysis_card--selected{border-color:var(--accent);box-shadow:0 2px 12px #00000040}[data-theme=dark] .analysis_cardIcon{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_cardTitle{color:var(--text-primary)}[data-theme=dark] .analysis_cardCheck{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .analysis_cardDesc{color:var(--text-secondary)}[data-theme=dark] .analysis_cardAuthorAvatar{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_cardAuthorName{color:var(--text-secondary)}[data-theme=dark] .analysis_leftFooter{border-top-color:var(--border-soft)}[data-theme=dark] .analysis_btnSecondary{color:var(--text-primary);background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .analysis_btnSecondary:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .analysis_btnPrimary{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .analysis_btnPrimary:hover{background:var(--accent-hover)}[data-theme=dark] .analysis_right{background:var(--bg-base)}[data-theme=dark] .analysis_previewEmpty{color:var(--text-muted)}[data-theme=dark] .analysis_previewEmptyIcon{color:var(--text-dim)}[data-theme=dark] .analysis_previewEmpty h3{color:var(--text-secondary)}[data-theme=dark] .analysis_previewEmpty p{color:var(--text-muted)}[data-theme=dark] .analysis_previewIcon{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}[data-theme=dark] .analysis_previewTitle{color:var(--text-primary)}[data-theme=dark] .analysis_previewDesc{color:var(--text-secondary)}[data-theme=dark] .analysis_previewMeta{color:var(--text-muted)}[data-theme=dark] .analysis_previewDot{color:var(--text-dim)}[data-theme=dark] .analysis_createHeaderIcon{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_createHeaderTitle{color:var(--text-primary)}[data-theme=dark] .analysis_createHeaderDesc{color:var(--text-secondary)}[data-theme=dark] .analysis_createCard{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .analysis_createField label{color:var(--text-primary)}[data-theme=dark] .analysis_createInput,[data-theme=dark] .analysis_createTextarea{color:var(--text-primary);border-bottom-color:var(--border-base)}[data-theme=dark] .analysis_createInput:focus,[data-theme=dark] .analysis_createTextarea:focus{border-bottom-color:var(--accent)}[data-theme=dark] .analysis_createInput::-moz-placeholder,[data-theme=dark] .analysis_createTextarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .analysis_createInput::placeholder,[data-theme=dark] .analysis_createTextarea::placeholder{color:var(--text-dim)}[data-theme=dark] .analysis_createForm::-webkit-scrollbar-thumb{background:var(--border-base)}[data-theme=dark] .analysis_iconOption{border-color:var(--border-base);color:var(--text-muted)}[data-theme=dark] .analysis_iconOption:hover{border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .analysis_iconOption--selected{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}[data-theme=dark] .analysis_addTeammate{border-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .analysis_addTeammate:hover{border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .analysis_createFooter{border-top-color:var(--border-soft)}[data-theme=dark] .analysis_createMeta{color:var(--text-muted)}[data-theme=dark] .analysis_btnCancel{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .analysis_btnCancel:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .analysis_btnSave{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .analysis_btnSave:hover{background:var(--accent-hover)}[data-theme=dark] .ask_root,[data-theme=dark] .ask_main{background:var(--bg-base)}[data-theme=dark] .ask_backBtn{color:var(--text-secondary)}[data-theme=dark] .ask_backBtn:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .ask_chatTitle{color:var(--text-primary)}[data-theme=dark] .ask_listView{background:var(--bg-base)}[data-theme=dark] .ask_listTitle{color:var(--text-primary)}[data-theme=dark] .ask_newChatBtn{background:var(--bg-elevated);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ask_newChatBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .ask_searchIcon{color:var(--text-dim)}[data-theme=dark] .ask_searchInput{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}[data-theme=dark] .ask_searchInput::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .ask_searchInput::placeholder{color:var(--text-dim)}[data-theme=dark] .ask_searchInput:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #ffffff0a}[data-theme=dark] .ask_searchClear{background:var(--hover-overlay);color:var(--text-muted)}[data-theme=dark] .ask_searchClear:hover{background:var(--active-overlay);color:var(--text-primary)}[data-theme=dark] .ask_listMeta{border-bottom-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .ask_listCount,[data-theme=dark] .ask_listMeta span{color:var(--text-secondary)}[data-theme=dark] .ask_chatItem{border-bottom-color:var(--border-soft)}[data-theme=dark] .ask_chatItem:hover{background:var(--hover-overlay)}[data-theme=dark] .ask_chatItemTitle{color:var(--text-primary)}[data-theme=dark] .ask_chatItemMeta{color:var(--text-secondary)}[data-theme=dark] .ask_chatItemMeta svg,[data-theme=dark] .ask_chatItemMeta span{color:var(--text-secondary)}[data-theme=dark] .ask_chatItemDelete{color:var(--text-muted)}[data-theme=dark] .ask_chatItemDelete:hover{background:#ef444414;color:#bf7b7b}[data-theme=dark] .ask_chatItemActions button{color:var(--text-muted)}[data-theme=dark] .ask_chatItemActions button:hover{color:var(--text-primary);background:var(--hover-overlay)}[data-theme=dark] .ask_chatItemMetaRow{color:var(--text-secondary)}[data-theme=dark] .ask_chatItemPreview,[data-theme=dark] .ask_chatItemActionBtn{color:var(--text-muted)}[data-theme=dark] .ask_chatItemActionBtn:hover{color:var(--text-primary);background:var(--hover-overlay)}[data-theme=dark] .ask_chatItemActionBtn--delete:hover{color:#bf7b7b;background:#f8717112}[data-theme=dark] .ask_chatItemConfirmText{color:var(--text-secondary)}[data-theme=dark] .ask_chatItemConfirmNo{color:var(--text-primary);background:var(--hover-overlay);border-color:var(--border-base)}[data-theme=dark] .ask_chatItemRenameInput{color:var(--text-primary);background:var(--bg-elevated);border-color:var(--border-strong)}[data-theme=dark] .ask_chatItemRenameConfirm{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .ask_emptyIcon{color:var(--text-dim)}[data-theme=dark] .ask_emptyText{color:var(--text-muted)}[data-theme=dark] .ask_loadingDots span{background:var(--hover-overlay)}[data-theme=dark] .ask_chatView{background:var(--bg-base)}[data-theme=dark] .ask_welcomeEye{background:var(--accent)}[data-theme=dark] .ask_welcomeTitle{color:var(--text-primary)}[data-theme=dark] .ask_welcomeSubtitle{color:var(--text-muted)}[data-theme=dark] .ask_quickBtn{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-secondary)}[data-theme=dark] .ask_quickBtn:hover{background:var(--bg-elevated);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ask_messagesArea{background:var(--bg-base)}[data-theme=dark] .ask_userBubble{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .ask_assistantContent{color:var(--text-primary)}[data-theme=dark] .ask_messageActions .ask_messageTime,[data-theme=dark] .ask_actionBtn{color:var(--text-dim)}[data-theme=dark] .ask_actionBtn:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .ask_mdBlockquote{border-left-color:var(--border-base);background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .ask_mdTh{background:var(--hover-overlay);border-color:var(--border-soft)}[data-theme=dark] .ask_mdTd{border-color:var(--border-soft)}[data-theme=dark] .ask_inlineCode{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .ask_timelineSingle{border-color:var(--border-base)}[data-theme=dark] .ask_timelineDotSingle{background-color:var(--accent)}[data-theme=dark] .ask_timelineSingleNode{color:var(--text-primary)}[data-theme=dark] .ask_timelineSingleMsg{color:var(--text-secondary)}[data-theme=dark] .ask_wizard{background:var(--bg-surface);border-color:var(--border-soft);box-shadow:0 4px 20px #0000004d}[data-theme=dark] .ask_wizardLabel{color:var(--text-dim)}[data-theme=dark] .ask_wizardQuestion{color:var(--text-primary)}[data-theme=dark] .ask_wizardProgress{color:var(--text-muted)}[data-theme=dark] .ask_wizardProgressBar{background:var(--border-soft)}[data-theme=dark] .ask_wizardProgressFill{background:var(--accent)}[data-theme=dark] .ask_wizardOption{background:var(--bg-elevated);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ask_wizardOption:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .ask_wizardOption.is-selected{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}[data-theme=dark] .ask_followUp{border-top-color:var(--border-soft)}[data-theme=dark] .ask_followUpLabel{color:var(--text-muted)}[data-theme=dark] .ask_followUpBtn{border-color:var(--border-soft);color:var(--text-secondary)}[data-theme=dark] .ask_followUpBtn:hover{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .ask_inputForm{background:var(--bg-base)}[data-theme=dark] .ask_inputBox{background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .ask_inputBox:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px #ffffff0a}[data-theme=dark] .ask_textarea{color:var(--text-primary)}[data-theme=dark] .ask_textarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .ask_textarea::placeholder{color:var(--text-dim)}[data-theme=dark] .ask_attachBtn,[data-theme=dark] .ask_sendBtn{color:var(--text-dim)}[data-theme=dark] .ask_attachBtn:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .ask_sendBtn{background:var(--hover-overlay)}[data-theme=dark] .ask_sendBtn:hover:not(:disabled){background:var(--active-overlay)}[data-theme=dark] .ask_sendBtn.is-active{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .ll_titleBar{background:var(--bg-chrome);border-bottom-color:var(--border-soft)}[data-theme=dark] .ll_pageTitle{color:var(--text-primary)}[data-theme=dark] .ll_pageSubtitle{color:var(--text-muted)}[data-theme=dark] .ll_content,[data-theme=dark] .ll_section{background:var(--bg-base)}[data-theme=dark] .ll_sectionTitle{color:var(--text-primary)}[data-theme=dark] .ll_descriptionText{color:var(--text-secondary)}[data-theme=dark] .ll_btnPrimary{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .ll_members{border-left-color:var(--border-soft)}[data-theme=dark] .ll_memberAvatar{background:var(--hover-overlay)}[data-theme=dark] .ll_memberAvatar span{color:var(--text-muted)}[data-theme=dark] .ll_memberName{color:var(--text-primary)}[data-theme=dark] .ll_memberRole{color:var(--text-muted)}[data-theme=dark] .ll_outputConnection{border-left-color:var(--border-soft)}[data-theme=dark] .ll_connectionBox{background:var(--hover-overlay);border-color:var(--border-soft)}[data-theme=dark] .ll_cardDesc{color:#ffffff8c}[data-theme=dark] .ll_downloadBtn{background:#fff;color:#101113}[data-theme=dark] .ll_downloadBtn:hover{background:#e5e5e5}[data-theme=dark] .ll_downloadMeta{color:#ffffff59}[data-theme=dark] .ll_actionBtn{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .ll_actionBtn:hover:not(:disabled){background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .ll_actionBtn svg{color:var(--text-secondary)}[data-theme=dark] .ll_emptyIcon{color:var(--text-dim)}[data-theme=dark] .ll_emptyTitle{color:var(--text-primary)}[data-theme=dark] .ll_emptyText{color:var(--text-muted)}[data-theme=dark] .ll_knowledgeContent:has(.ll_emptyState){background:var(--hover-overlay);border-color:var(--border-soft)}[data-theme=dark] .ll_documentRow{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .ll_tableCard,[data-theme=dark] .ll_previewTable th{background:var(--bg-base)}[data-theme=dark] .ll_loading{color:var(--text-muted)}[data-theme=dark] .ll_btnSecondary{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .ll_btnSecondary:hover:not(:disabled){background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .ll_modalOverlay{background:#0009}[data-theme=dark] .ll_modal{background:var(--bg-elevated);box-shadow:0 20px 40px #00000080}[data-theme=dark] .ll_modalHeader{border-bottom-color:var(--border-soft)}[data-theme=dark] .ll_modalTitle{color:var(--text-primary)}[data-theme=dark] .ll_modalClose{color:var(--text-muted)}[data-theme=dark] .ll_modalClose:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .ll_modalTextarea{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .ll_modalTextarea:focus{border-color:var(--border-strong)}[data-theme=dark] .ll_modalTextarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .ll_modalTextarea::placeholder{color:var(--text-dim)}[data-theme=dark] .ll_modalFooter{border-top-color:var(--border-soft)}[data-theme=dark] .ll_label{color:var(--text-secondary)}[data-theme=dark] .ll_select{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .ll_select:hover{border-color:var(--border-strong)}[data-theme=dark] .ll_select:focus{border-color:var(--border-strong)}[data-theme=dark] .ll_tablePreviewBox{background:var(--hover-overlay);border-color:var(--border-soft)}[data-theme=dark] .ll_miniTable th{color:var(--text-secondary);background:var(--hover-overlay);border-bottom-color:var(--border-soft)}[data-theme=dark] .ll_miniTable td{color:var(--text-primary);border-bottom-color:var(--border-soft)}[data-theme=dark] .ll_muted{color:var(--text-muted)}[data-theme=dark] .ll_skeleton{background:linear-gradient(90deg,var(--hover-overlay) 0%,rgba(255,255,255,.02) 50%,var(--hover-overlay) 100%);background-size:200% 100%}[data-theme=dark] .studio__title{color:var(--text-primary)}[data-theme=dark] .studio__createBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__createBtn:hover{background:var(--accent-hover)}[data-theme=dark] .studio__userBtn{border-color:var(--border-base);color:var(--text-secondary);background:transparent}[data-theme=dark] .studio__userBtn:hover{border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .studio__chipMenu{background:var(--bg-elevated);border-color:var(--border-soft);box-shadow:0 4px 16px #0006}[data-theme=dark] .studio__chipMenuItem{color:var(--text-primary)}[data-theme=dark] .studio__chipMenuItem:hover{background:var(--hover-overlay)}[data-theme=dark] .studio_carouselArrow{background:transparent;border:none;color:#ffffff59}[data-theme=dark] .studio_carouselArrow:hover{color:#ffffffd9}[data-theme=dark] .studio__actionCard{background:transparent;border-color:#fff3}[data-theme=dark] .studio__actionCard:hover{border-color:#fff6}[data-theme=dark] .studio__actionIcon--purple,[data-theme=dark] .studio__actionIcon--red{background:var(--bg-surface)}[data-theme=dark] .studio__actionTitle{color:var(--text-primary)}[data-theme=dark] .studio__actionSub{color:var(--text-muted)}[data-theme=dark] .studio__statusDot--active{background:var(--text-secondary)}[data-theme=dark] .studio__statusDot--done{background:var(--text-dim)}[data-theme=dark] .studio__tabs{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__tab{color:var(--text-muted)}[data-theme=dark] .studio__tab:hover{color:var(--text-secondary)}[data-theme=dark] .studio__tab.is-active{color:var(--text-primary);border-bottom-color:var(--text-primary)}[data-theme=dark] .studio__tabLink{color:var(--text-muted)}[data-theme=dark] .studio__tabLink:hover{color:var(--text-primary)}[data-theme=dark] .studio__searchInput input{background:var(--bg-surface);border-color:var(--border-soft);color:var(--text-primary)}[data-theme=dark] .studio__searchInput input::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .studio__searchInput input::placeholder{color:var(--text-dim)}[data-theme=dark] .studio__searchInput input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #ffffff0a}[data-theme=dark] .studio__searchIcon{color:var(--text-dim)}[data-theme=dark] .studio__viewToggles{border-color:var(--border-soft)}[data-theme=dark] .studio__viewBtn{background:transparent;color:var(--text-dim)}[data-theme=dark] .studio__viewBtn+.studio__viewBtn{border-left-color:var(--border-soft)}[data-theme=dark] .studio__viewBtn:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__viewBtn.is-active{background:var(--active-overlay);color:var(--text-primary)}[data-theme=dark] .studio__bookCard{background:var(--bg-surface);border-color:var(--border-soft);box-shadow:none}[data-theme=dark] .studio__bookCard:hover{border-color:var(--border-base);box-shadow:0 4px 16px #00000040}[data-theme=dark] .studio__bookThumb{background:var(--bg-elevated)}[data-theme=dark] .studio__bookCover{background:var(--bg-surface);box-shadow:0 2px 8px #0000004d}[data-theme=dark] .studio__coverTitle{color:var(--text-primary)}[data-theme=dark] .studio__coverSub{color:var(--text-muted)}[data-theme=dark] .studio__bookBadge{background:var(--bg-elevated);color:var(--text-secondary)}[data-theme=dark] .studio__badgeDot{background:var(--text-secondary)}[data-theme=dark] .studio__badgeDot--draft{background:var(--text-dim)}[data-theme=dark] .studio__bookTitle{color:var(--text-primary)}[data-theme=dark] .studio__bookDate{color:var(--text-muted)}[data-theme=dark] .studio__bookIcon{color:var(--text-dim)}[data-theme=dark] .studio__listView{border-color:var(--border-soft)}[data-theme=dark] .studio__listHeader{background:var(--bg-surface);border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__listHeaderCell{color:var(--text-muted)}[data-theme=dark] .studio__listRow{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__listRow:hover{background:var(--hover-overlay)}[data-theme=dark] .studio__listCell{color:var(--text-primary)}[data-theme=dark] .studio__listCell--created{color:var(--text-muted)}[data-theme=dark] .studio__listDocIcon{color:var(--text-dim)}[data-theme=dark] .studio__listBadge--active{color:var(--text-primary);background:var(--active-overlay)}[data-theme=dark] .studio__listBadge--draft{color:var(--text-muted);background:var(--hover-overlay)}[data-theme=dark] .studio__listActionBtn{color:var(--text-dim)}[data-theme=dark] .studio__listActionBtn:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__emptyIcon{color:var(--text-dim)}[data-theme=dark] .studio__emptyTitle{color:var(--text-secondary)}[data-theme=dark] .studio__emptySub{color:var(--text-muted)}[data-theme=dark] .studio__modalCard{background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .studio__modalHeader h2{color:var(--text-primary)}[data-theme=dark] .studio__modalClose{color:var(--text-muted)}[data-theme=dark] .studio__modalClose:hover{background:var(--hover-overlay)}[data-theme=dark] .studio__modalField label{color:var(--text-secondary)}[data-theme=dark] .studio__modalField input,[data-theme=dark] .studio__modalField textarea{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .studio__modalDiffBtn{border-color:var(--border-base);color:var(--text-muted)}[data-theme=dark] .studio__modalDiffBtn.is-active{background:var(--hover-overlay);border-color:var(--text-primary);color:var(--text-primary)}[data-theme=dark] .studio__modalCancel{border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .studio__modalSubmit{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-primary)}[data-theme=dark] .studio__progressItem{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .studio__progressItemTitle{color:var(--text-primary)}[data-theme=dark] .studio__progressItemStatus--active{background:var(--active-overlay);color:var(--text-primary)}[data-theme=dark] .studio__progressItemStatus--done{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__progressItemStatus--paused{background:var(--hover-overlay);color:var(--text-muted)}[data-theme=dark] .studio__progressItemBar{background:var(--border-soft)}[data-theme=dark] .studio__progressItemFill{background:var(--text-secondary)}[data-theme=dark] .studio__progressItemMeta{color:var(--text-muted)}[data-theme=dark] .studio__progressItemIcon{background:var(--bg-elevated)}[data-theme=dark] .studio__typeBadge--practice{background:var(--active-overlay);color:var(--text-primary)}[data-theme=dark] .studio__typeBadge--automation{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__practiceHeader{background:var(--bg-chrome);border-bottom-color:transparent}[data-theme=dark] .studio__practiceBack{color:var(--text-secondary)}[data-theme=dark] .studio__practiceBack:hover{color:var(--text-primary);background:var(--hover-overlay)}[data-theme=dark] .studio__practiceTitle{color:var(--text-primary)}[data-theme=dark] .studio__practiceTimer{color:var(--text-secondary)}[data-theme=dark] .studio__practicePauseBtn{color:var(--text-secondary);border-color:var(--border-base);background:transparent}[data-theme=dark] .studio__practicePauseBtn:hover{color:var(--text-primary);border-color:var(--border-strong);background:#b4b4b41f}[data-theme=dark] .studio__practicePauseBtn.is-paused{color:var(--text-primary);border-color:var(--border-strong);background:var(--active-overlay)}[data-theme=dark] .studio__practiceSidebarNav{border-bottom-color:transparent}[data-theme=dark] .studio__practiceSidebar{background:var(--bg-surface);border-right-color:var(--border-base)}[data-theme=dark] .studio__practiceSidebarTitle{color:var(--text-primary)}[data-theme=dark] .studio__practiceSidebarHeader{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__practiceProgressLabel{color:var(--text-muted)}[data-theme=dark] .studio__practiceProgressBar{background:var(--border-base)}[data-theme=dark] .studio__practiceProgressFill{background:var(--accent)}[data-theme=dark] .studio__practiceProgressText{color:var(--text-secondary)}[data-theme=dark] .studio__practiceSteps{border-color:var(--border-soft)}[data-theme=dark] .studio__practiceStep{border-left-color:var(--border-soft)}[data-theme=dark] .studio__practiceStep:hover:not(:disabled){background:var(--hover-overlay)}[data-theme=dark] .studio__practiceDiffBadge{color:var(--text-dim)!important;border-color:var(--border-soft)!important;background:transparent!important}[data-theme=dark] .studio__practiceStep.is-completed .studio__practiceStepDot{background:var(--text-secondary);border:none;color:var(--bg-chrome)}[data-theme=dark] .studio__practiceStep.is-active .studio__practiceStepDot{background:var(--text-primary);box-shadow:0 0 0 3px var(--active-overlay)}[data-theme=dark] .studio__practiceStep.is-pending .studio__practiceStepDot{background:transparent;border-color:var(--border-strong);color:var(--text-dim)}[data-theme=dark] .studio__practiceStepName{color:var(--text-secondary)}[data-theme=dark] .studio__practiceStep.is-completed .studio__practiceStepName{color:var(--text-primary)}[data-theme=dark] .studio__practiceStep.is-active .studio__practiceStepName{color:var(--text-primary);font-weight:500}[data-theme=dark] .studio__practiceStep.is-pending .studio__practiceStepName{color:var(--text-muted)}[data-theme=dark] .studio__practiceSidebarFooter{border-top-color:var(--border-soft)}[data-theme=dark] .studio__practiceExitBtn{border-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .studio__practiceExitBtn:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__practiceChat{background:var(--bg-base)}[data-theme=dark] .studio__practiceChatInput{border-top-color:var(--border-soft)}[data-theme=dark] .studio__practiceChatEmpty{color:var(--text-dim)}[data-theme=dark] .studio__practiceLoading{color:var(--text-muted)}[data-theme=dark] .studio__practiceDisclaimer{color:var(--text-dim)}[data-theme=dark] .studio__robotPill{background:var(--bg-elevated);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .studio__robotPill--connected{border-color:#64c8824d;color:#78d28ce6}[data-theme=dark] .studio__robotPill--disconnected{border-color:var(--border-base);color:var(--text-muted)}[data-theme=dark] .studio__robotPill--restricted{background:#f59e0b1a;border-color:#f59e0b40;color:#fbbf24}[data-theme=dark] .studio__robotPill--restricted:hover{background:#f59e0b29;border-color:#f59e0b66}[data-theme=dark] .studio__robotDot--restricted{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b40}[data-theme=dark] .studio__robotPill--mono{background:transparent;border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .studio__robotPill--mono:hover{background:#b4b4b41a;border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .studio__robotPill--mono.is-active{background:#ef44441f;border-color:#ef44444d;color:#f87171}[data-theme=dark] .studio__robotDot--connected{background:#4ade80}[data-theme=dark] .studio__robotDot--disconnected{background:var(--text-dim)}[data-theme=dark] .studio__robotInfoBtn{color:var(--text-dim)}[data-theme=dark] .studio__robotInfoBtn:hover{color:var(--text-secondary)}[data-theme=dark] .studio__robotSelectedCount{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__robotChevron{color:var(--text-dim)}[data-theme=dark] .studio__robotDropdown{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 8px 24px #0006}[data-theme=dark] .studio__robotDropdownItem{color:var(--text-primary)}[data-theme=dark] .studio__robotDropdownItem:hover{background:var(--hover-overlay)}[data-theme=dark] .studio__robotDropdownName{color:var(--text-primary)}[data-theme=dark] .studio__robotCheckbox{accent-color:var(--accent)}[data-theme=dark] .studio__practicePausedOverlay,[data-theme=dark] .studio__practiceCallOverlay{background:#0e0f12b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-theme=dark] .studio__practicePausedCard,[data-theme=dark] .studio__practiceCompletedCard,[data-theme=dark] .studio__practiceCallCard,[data-theme=dark] .studio__practiceNoRobotsCard{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 16px 48px #00000080;color:var(--text-primary)}[data-theme=dark] .studio__practicePausedTitle,[data-theme=dark] .studio__practiceCompletedTitle,[data-theme=dark] .studio__practiceCallTitle{color:var(--text-primary)}[data-theme=dark] .studio__practicePausedDesc,[data-theme=dark] .studio__practiceCompletedDesc,[data-theme=dark] .studio__practiceCallDesc{color:var(--text-secondary)}[data-theme=dark] .studio__practicePausedResumeBtn,[data-theme=dark] .studio__practiceCompletedPrimaryBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__practiceCompletedPrimaryBtn:hover{background:var(--accent-hover)}[data-theme=dark] .studio__practiceCompletedIcon{color:#4ade80}[data-theme=dark] .studio__practiceCompletedSecondaryBtn{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .studio__practiceCompletedSecondaryBtn:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .studio__practiceCallIndicator{color:var(--text-secondary)}[data-theme=dark] .studio__practiceCallIndicator--listening{color:#4ade80}[data-theme=dark] .studio__practiceCallIndicator--speaking{color:#60a5fa}[data-theme=dark] .studio__practiceCallIndicator--thinking{color:var(--text-muted)}[data-theme=dark] .studio__practiceCallTranscript{color:var(--text-secondary);border-color:var(--border-soft);background:var(--hover-overlay)}[data-theme=dark] .studio__practiceCallStopBtn{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .studio__practiceCallStopBtn:hover{background:var(--active-overlay)}[data-theme=dark] .studio__practiceNoRobotsDismiss{color:var(--text-muted);border-color:var(--border-soft)}[data-theme=dark] .studio__practiceNoRobotsDismiss:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .studio__practiceToolPill{background:var(--hover-overlay);border-color:var(--border-soft);color:var(--text-secondary)}[data-theme=dark] .studio__practiceToolPillIcon{color:var(--text-muted)}[data-theme=dark] .studio__practiceToolPillCheck{color:#4ade80}[data-theme=dark] .studio__practiceToolStatus{color:var(--text-muted)}[data-theme=dark] .prof_root{background:var(--bg-base);color:var(--text-primary)}[data-theme=dark] .prof_header{background:var(--bg-chrome);border-bottom-color:var(--border-soft)}[data-theme=dark] .prof_menuBtn{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .prof_menuBtn:hover{background:var(--hover-overlay)}[data-theme=dark] .prof_headerDivider{background:var(--border-base)}[data-theme=dark] .prof_userInfo,[data-theme=dark] .prof_pageName{color:var(--text-muted)}[data-theme=dark] .prof_pathSeparator,[data-theme=dark] .prof_userSeparator{color:var(--text-dim)}[data-theme=dark] .prof_userName{color:var(--text-primary)}[data-theme=dark] .prof_userRole{color:var(--text-secondary)}[data-theme=dark] .prof_changeAgentBtn{color:var(--text-primary);border-color:var(--border-base)}[data-theme=dark] .prof_changeAgentBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .prof_creditsBar{background:var(--border-base)}[data-theme=dark] .prof_creditsFill{background:var(--accent)}[data-theme=dark] .prof_creditsText{color:var(--text-secondary)}[data-theme=dark] .prof_creditsAddBtn{border-color:var(--border-soft);color:var(--text-muted)}[data-theme=dark] .prof_creditsAddBtn:hover{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .prof_headerBtn{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .prof_headerBtn:hover{color:var(--text-primary);background:var(--hover-overlay);border-color:var(--border-strong)}[data-theme=dark] .prof_content{background:var(--bg-base)}[data-theme=dark] .prof_card{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .prof_avatarFallback{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .prof_avatarBtn{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-secondary);box-shadow:0 1px 3px #0000004d}[data-theme=dark] .prof_avatarBtn:hover{background:var(--bg-elevated)}[data-theme=dark] .prof_displayName{color:var(--text-primary)}[data-theme=dark] .prof_email{color:var(--text-muted)}[data-theme=dark] .prof_roleBadge{color:var(--text-secondary);background:var(--hover-overlay)}[data-theme=dark] .prof_cardTitle{color:var(--text-primary)}[data-theme=dark] .prof_cardDesc,[data-theme=dark] .prof_label{color:var(--text-muted)}[data-theme=dark] .prof_input{color:var(--text-primary);background:var(--bg-elevated);border-color:var(--border-base)}[data-theme=dark] .prof_input:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px #ffffff0a}[data-theme=dark] .prof_input::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .prof_input::placeholder{color:var(--text-dim)}[data-theme=dark] .prof_input--disabled{background:var(--hover-overlay);color:var(--text-dim)}[data-theme=dark] .prof_hint{color:var(--text-dim)}[data-theme=dark] .prof_styleOption{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .prof_styleOption:hover{border-color:var(--border-base)}[data-theme=dark] .prof_styleOption.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}[data-theme=dark] .prof_styleLabel{color:var(--text-primary)}[data-theme=dark] .prof_styleDesc{color:var(--text-muted)}[data-theme=dark] .prof_saveBtn{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .prof_saveBtn:hover{background:var(--accent-hover)}[data-theme=dark] .prof_loadingWrapper{color:var(--text-muted)}[data-theme=dark] .prof_modalOverlay{background:#0009}[data-theme=dark] .prof_creditsModal{background:var(--bg-elevated);box-shadow:0 20px 60px #00000080}[data-theme=dark] .prof_creditsModalHeader h2{color:var(--text-primary)}[data-theme=dark] .prof_creditsModalClose{color:var(--text-muted)}[data-theme=dark] .prof_creditsModalClose:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .prof_creditsModalDesc{color:var(--text-secondary)}[data-theme=dark] .prof_creditsModalField label{color:var(--text-primary)}[data-theme=dark] .prof_creditsModalField input,[data-theme=dark] .prof_creditsModalField textarea{color:var(--text-primary);background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .prof_creditsModalField input:focus,[data-theme=dark] .prof_creditsModalField textarea:focus{border-color:var(--border-strong)}[data-theme=dark] .prof_creditsModalCancel{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .prof_creditsModalCancel:hover{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .prof_creditsModalSubmit{color:var(--accent-fg);background:var(--accent)}[data-theme=dark] .prof_creditsModalSubmit:hover:not(:disabled){background:var(--accent-hover)}[data-theme=dark] .prof_divider{background:var(--border-soft)}[data-theme=dark] .prof_sectionLabel{color:var(--text-dim)}[data-theme=dark] .prof_stylePill{border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .prof_stylePill:hover{border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .prof_stylePill.is-selected{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}[data-theme=dark] .prof_badgePlaceholder{border-color:var(--border-soft);color:var(--text-dim)}[data-theme=dark] .prof_badgePlaceholder span{color:var(--text-muted)}[data-theme=dark] .prof_badgePlaceholder p{color:var(--text-dim)}[data-theme=dark] .prof_badgeCard{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .prof_badgeCard:hover{border-color:var(--border-base);box-shadow:0 2px 8px #0003}[data-theme=dark] .prof_badgeIconWrap--earned{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .prof_badgeIconWrap--locked{background:var(--bg-elevated);color:var(--text-dim)}[data-theme=dark] .prof_badgeName{color:var(--text-primary)}[data-theme=dark] .prof_badgeDesc{color:var(--text-muted)}[data-theme=dark] .prof_badgeDate{color:var(--text-secondary)}[data-theme=dark] .prof_badgeLocked{color:var(--text-dim)}[data-theme=dark] .prof_badgesCount{color:var(--text-muted)}[data-theme=dark] .prof_badgeModalOverlay{background:#0009}[data-theme=dark] .prof_badgeModal{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 12px 40px #00000080}[data-theme=dark] .prof_badgeModalClose{color:var(--text-dim)}[data-theme=dark] .prof_badgeModalClose:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .prof_badgeModalIcon--earned{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .prof_badgeModalIcon--locked{background:var(--bg-surface);color:var(--text-dim)}[data-theme=dark] .prof_badgeModalTitle{color:var(--text-primary)}[data-theme=dark] .prof_badgeModalDesc{color:var(--text-secondary)}[data-theme=dark] .prof_badgeModalCategory{background:var(--bg-surface);color:var(--text-muted)}[data-theme=dark] .prof_badgeModalStatus--earned span{color:var(--text-primary)}[data-theme=dark] .prof_badgeModalStatus--locked span{color:var(--text-muted)}[data-theme=dark] .prof_badgeModalStatus--locked p{color:var(--text-dim)}[data-theme=dark] .prof_badgeCopyBtn{border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .prof_badgeCopyBtn:hover{background:var(--hover-overlay)}[data-theme=dark] .sidebar__teamCard{background:var(--bg-base)}[data-theme=dark] .sidebar__avatar-large{background:transparent}[data-theme=dark] .sidebar__avatar-large span{color:#dcdcdcbf}[data-theme=dark] .sidebar__avatar{background:var(--hover-overlay);border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .sidebar__item.is-subitem:before,[data-theme=dark] .sidebar__item.is-subitem.is-active:before,[data-theme=dark] .sidebar__item.is-subitem:after{background:var(--border-soft)}[data-theme=dark] .sidebar__section:nth-child(2){background:#0000001a;border-radius:6px;margin:4px 6px;padding:4px}.dash_themeToggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;color:#1011138c;transition:all .2s ease}.dash_themeToggle:hover{background:#1011130a;border-color:#1011132e;color:#151618}[data-theme=dark] .dash_themeToggle{border-color:var(--border-base);color:var(--text-secondary)}[data-theme=dark] .dash_themeToggle:hover{background:var(--hover-overlay);border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .dash_rightHeaderCompact .dash_rightLabel{color:var(--text-dim)}[data-theme=dark] .dash_pageName{color:var(--text-muted)}[data-theme=dark] .dash_pathSeparator{color:var(--text-dim)}[data-theme=dark] .dash_toolbarBtn{color:var(--text-dim)}[data-theme=dark] .dash_toolbarBtn:hover{color:var(--text-secondary);background:var(--hover-overlay)}[data-theme=dark] .dash_toolbarBtn.is-active{color:var(--text-primary);background:var(--active-overlay)}[data-theme=dark] .dash_toolbarSep{background:var(--border-soft)}[data-theme=dark] .dash_flyout{background:var(--bg-elevated);border-color:var(--border-soft);box-shadow:none}[data-theme=dark] .dash_flyoutLabel{color:var(--text-dim)}[data-theme=dark] .dash_flyoutItem{color:var(--text-muted)}[data-theme=dark] .dash_flyoutItem svg{color:var(--text-muted)}[data-theme=dark] .dash_flyoutItem:hover{color:var(--text-secondary);background:transparent}[data-theme=dark] .dash_flyoutItem.is-selected{background:transparent;color:var(--text-primary)}[data-theme=dark] .dash_flyoutItem.is-selected svg{color:var(--text-primary)}[data-theme=dark] .dash_flyoutSection+.dash_flyoutSection{border-top-color:var(--border-soft)}[data-theme=dark] .dash_flyoutItem--action{color:var(--text-muted);border-top-color:var(--border-soft)}[data-theme=dark] .dash_flyoutItem--action:hover{color:var(--text-primary)}[data-theme=dark] .dash_flyout::-webkit-scrollbar-thumb{background:var(--border-base)}[data-theme=dark] .studio__equipmentTitle,[data-theme=dark] .studio__equipmentEmptyTitle{color:var(--text-primary)}[data-theme=dark] .studio__equipmentEmptyDesc{color:var(--text-muted)}[data-theme=dark] .studio__equipmentCard{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .studio__equipmentCard:hover{border-color:var(--border-base);box-shadow:0 2px 8px #0003}[data-theme=dark] .studio__equipmentCardIcon{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__equipmentCardName{color:var(--text-primary)}[data-theme=dark] .studio__equipmentCardMeta{color:var(--text-muted)}[data-theme=dark] .studio__equipmentBadge--connected,[data-theme=dark] .studio__equipmentBadge--docs{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__equipmentInfoBtn{color:var(--text-dim)}[data-theme=dark] .studio__equipmentInfoBtn:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__equipmentPopupOverlay{background:#00000080}[data-theme=dark] .studio__equipmentPopupCard{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 8px 32px #0006}[data-theme=dark] .studio__equipmentPopupIcon{background:var(--bg-surface);color:var(--text-muted)}[data-theme=dark] .studio__equipmentPopupTitle{color:var(--text-primary)}[data-theme=dark] .studio__equipmentPopupDesc{color:var(--text-muted)}[data-theme=dark] .studio__equipmentPopupPrimary{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__equipmentPopupPrimary:hover{background:var(--accent-hover)}[data-theme=dark] .studio__equipmentPopupSecondary{color:var(--text-secondary);border-color:var(--border-base)}[data-theme=dark] .studio__equipmentPopupSecondary:hover{background:var(--hover-overlay);border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .studio__equipmentAddBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__equipmentAddBtn:hover{background:var(--accent-hover)}[data-theme=dark] .studio__troubleshootSidebar{background:var(--bg-surface);border-right-color:var(--border-soft)}[data-theme=dark] .studio__troubleshootEquipInfo{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__troubleshootEquipIcon{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__troubleshootEquipName{color:var(--text-primary)}[data-theme=dark] .studio__troubleshootEquipType{color:var(--text-muted)}[data-theme=dark] .studio__troubleshootManualBadge{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__troubleshootSteps{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__troubleshootStepsTitle{color:var(--text-dim)}[data-theme=dark] .studio__troubleshootStepLabel{color:var(--text-muted)}[data-theme=dark] .studio__troubleshootStep--active .studio__troubleshootStepLabel,[data-theme=dark] .studio__troubleshootStep--done .studio__troubleshootStepLabel{color:var(--text-primary)}[data-theme=dark] .studio__troubleshootStep--pending .studio__troubleshootStepDot{border-color:var(--border-base);color:var(--text-dim)}[data-theme=dark] .studio__troubleshootStep--active .studio__troubleshootStepDot{border-color:var(--text-primary);color:var(--text-primary)}[data-theme=dark] .studio__troubleshootStep--done .studio__troubleshootStepDot{background:var(--text-secondary);color:var(--bg-base);border:none}[data-theme=dark] .studio__troubleshootMain,[data-theme=dark] .studio__troubleshootChat{background:var(--bg-base)}[data-theme=dark] .studio__troubleshootThinking{color:var(--text-muted)}[data-theme=dark] .studio__troubleshootStartTitle{color:var(--text-primary)}[data-theme=dark] .studio__troubleshootStartDesc{color:var(--text-muted)}[data-theme=dark] .studio__troubleshootStartIcon{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__troubleshootTextarea{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .studio__troubleshootTextarea:focus{border-color:var(--border-strong)}[data-theme=dark] .studio__troubleshootTextarea::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .studio__troubleshootTextarea::placeholder{color:var(--text-dim)}[data-theme=dark] .studio__troubleshootStartBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__troubleshootStartBtn:hover{background:var(--accent-hover)}[data-theme=dark] .studio__troubleshootInputBox{background:var(--bg-surface);border-color:var(--border-base)}[data-theme=dark] .studio__troubleshootInputBox:focus-within{border-color:var(--border-strong)}[data-theme=dark] .studio__troubleshootInput{color:var(--text-primary)}[data-theme=dark] .studio__troubleshootInput::-moz-placeholder{color:var(--text-dim)}[data-theme=dark] .studio__troubleshootInput::placeholder{color:var(--text-dim)}[data-theme=dark] .studio__troubleshootSendBtn{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__troubleshootSendBtn:hover{background:var(--accent-hover)}[data-theme=dark] .ts__disconnectedIcon{background:#ffffff0d;border-color:#ffffff1a;color:var(--text-secondary)}[data-theme=dark] .ts__sidebarSection{border-color:var(--border-base)}[data-theme=dark] .ts__sidebarSectionTitle{color:var(--text-dim)}[data-theme=dark] .ts__sidebarItem{color:var(--text-secondary)}[data-theme=dark] .ts__sidebarToggle{border-color:var(--border-base)}[data-theme=dark] .ts__sidebarToggleLabel{color:var(--text-secondary)}[data-theme=dark] .ts__toggleSwitch{background:var(--border-base)}[data-theme=dark] .ts__toggleSwitch.is-active{background:var(--text-primary)}[data-theme=dark] .studio__customSelectBtn{background:var(--bg-surface);border-color:var(--border-base);color:var(--text-primary)}[data-theme=dark] .studio__customSelectBtn:hover{border-color:var(--border-strong)}[data-theme=dark] .studio__customSelectBtn.is-open{border-color:var(--text-primary);box-shadow:0 0 0 3px #ffffff14}[data-theme=dark] .studio__customSelectIcon{color:var(--text-muted)}[data-theme=dark] .studio__customSelectChevron{color:var(--text-dim)}[data-theme=dark] .studio__customSelectDropdown{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 4px 20px #00000059}[data-theme=dark] .studio__customSelectOption{color:var(--text-secondary)}[data-theme=dark] .studio__customSelectOption:hover,[data-theme=dark] .studio__customSelectOption.is-selected{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .studio__multiSelectRow{color:var(--text-secondary)}[data-theme=dark] .studio__multiSelectRow:hover,[data-theme=dark] .studio__multiSelectRow.is-checked{background:var(--hover-overlay);color:var(--text-primary)}[data-theme=dark] .studio__multiSelectEmpty{color:var(--text-dim)}[data-theme=dark] .studio__spaceCard{background:var(--bg-surface);border-color:var(--border-soft)}[data-theme=dark] .studio__spaceCard:hover{background:var(--hover-overlay);border-color:var(--border-base);box-shadow:0 2px 8px #0003}[data-theme=dark] .studio__spaceCard--dragOver{border-color:var(--border-strong);background:var(--active-overlay);box-shadow:0 0 0 1px var(--border-strong)}[data-theme=dark] .studio__spaceCardIcon{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__spaceCard:hover .studio__spaceCardIcon{background:var(--active-overlay);color:var(--text-primary)}[data-theme=dark] .studio__spaceCard--dragOver .studio__spaceCardIcon{background:var(--accent);color:var(--accent-fg)}[data-theme=dark] .studio__spaceCardName{color:var(--text-primary)}[data-theme=dark] .studio__spaceCardMeta,[data-theme=dark] .studio__spaceDescription,[data-theme=dark] .studio__spaceBreadcrumb{color:var(--text-muted)}[data-theme=dark] .studio__spaceBreadcrumb:hover{color:var(--text-primary)}[data-theme=dark] .studio__spaceAddBtn{border-color:var(--border-base);background:transparent;color:var(--text-secondary)}[data-theme=dark] .studio__spaceAddBtn:hover{background:var(--hover-overlay);border-color:var(--border-strong);color:var(--text-primary)}[data-theme=dark] .studio__sectionLabel{color:var(--text-dim)}[data-theme=dark] .studio__sectionCount{background:var(--bg-elevated);color:var(--text-muted)}[data-theme=dark] .studio__spacesSection{border-bottom-color:var(--border-soft)}[data-theme=dark] .studio__unassignedSection{border-color:var(--border-soft)}[data-theme=dark] .studio__unassignedSection--dragOver{border-color:var(--border-strong);background:var(--hover-overlay)}[data-theme=dark] .studio__equipmentCardDragHandle{color:var(--border-base)}[data-theme=dark] .studio__equipmentCardDragHandle:hover{color:var(--text-muted)}[data-theme=dark] .studio__equipmentHint,[data-theme=dark] .studio__contextMenuTrigger{color:var(--text-dim)}[data-theme=dark] .studio__contextMenuTrigger:hover{background:var(--hover-overlay);color:var(--text-secondary)}[data-theme=dark] .studio__contextMenuDropdown{background:var(--bg-elevated);border-color:var(--border-base);box-shadow:0 4px 20px #0006}[data-theme=dark] .studio__contextMenuItem{color:var(--text-primary)}[data-theme=dark] .studio__contextMenuItem:hover{background:var(--hover-overlay)}[data-theme=dark] .studio__contextMenuItem--danger{color:#f87171}[data-theme=dark] .studio__contextMenuItem--danger:hover{background:#f8717114}[data-theme=dark] .studio__equipmentList{background:var(--border-soft);border-color:var(--border-soft)}[data-theme=dark] .studio__equipmentListItem{background:var(--bg-surface)}[data-theme=dark] .studio__equipmentListItem:hover{background:var(--hover-overlay)}.dash_root,.analysis_root,.prof_root,.ask_root,.ll_content,.ll_titleBar,.sidebar,.dash_header,.analysis_header,.prof_header,.dash_titleBar,.dash_content,.dash_left,.dash_chatInputBox,.dash_chatAboveBox,.dash_creditsModal,.dash_pastedModal,.analysis_left,.analysis_right,.analysis_card,.analysis_createCard,.prof_card,.ask_listView,.ask_chatView,.ask_messagesArea,.ask_inputForm,.ask_inputBox,.ask_wizard,.ll_modal{transition:background-color .25s ease,color .2s ease,border-color .2s ease}[data-theme=pink]{--sidebar-bg: #c4939f;--sidebar-bg-hover: rgba(255, 255, 255, .14);--sidebar-bg-active: rgba(255, 255, 255, .22);--sidebar-border: rgba(255, 255, 255, .18);--sidebar-text: rgba(255, 255, 255, .92);--sidebar-text-soft: rgba(255, 255, 255, .75);--sidebar-text-muted: rgba(255, 255, 255, .5);--sidebar-text-dim: rgba(255, 255, 255, .32);--sidebar-text-active: #ffffff;--sidebar-accent: #ffffff;--sidebar-accent-soft: rgba(255, 255, 255, .12);--code-bg: #fff8fa;--code-header-bg: #fdf0f4;--code-border: rgba(180, 120, 140, .12);--code-header-border: rgba(180, 120, 140, .08);--code-text: #5a3040;--code-lang: rgba(90, 48, 64, .5);--code-copy: rgba(90, 48, 64, .4);--code-copy-hover: rgba(90, 48, 64, .75);--code-copy-hover-bg: rgba(180, 120, 140, .08);--code-scrollbar: rgba(180, 120, 140, .14);--code-keyword: #9a4060;--code-string: #2a7a3a;--code-number: #9a4020;--code-comment: #a07080;--code-function: #6040a0;--code-type: #9a4020;--codepanel-bg: #fcf4f6;--codepanel-header-bg: rgba(180, 120, 140, .04);--codepanel-header-border: rgba(180, 120, 140, .08);--codepanel-text: #5a3040;--codepanel-lang: #7a4858;--codepanel-copy: #5a3040;--codepanel-copy-border: rgba(180, 120, 140, .14);--codepanel-copy-hover-bg: rgba(180, 120, 140, .08);--codepanel-copy-hover-border: rgba(180, 120, 140, .22);--codepanel-scrollbar: rgba(180, 120, 140, .14);--codepanel-keyword: #9a4060;--codepanel-string: #2a7a3a;--codepanel-number: #9a4020;--codepanel-comment: #a07080;--codepanel-function: #6040a0;--codepanel-type: #9a4020}[data-theme=pink] .dash_root{background:#faf5f6;color:#5a3040}[data-theme=pink] .dash_header{background:#f4edee;border-bottom-color:#b4788c14}[data-theme=pink] .dash_headerBtn{color:#5a3040;border-color:#b4788c24}[data-theme=pink] .dash_headerBtn:hover{color:#4a2535;background:#b4788c0f;border-color:#b4788c33}[data-theme=pink] .dash_menuBtn{color:#5a3040}[data-theme=pink] .dash_headerDivider{background:#b4788c1f}[data-theme=pink] .dash_userName{color:#5a3040}[data-theme=pink] .dash_userSeparator{color:#8a6070}[data-theme=pink] .dash_userRole{color:#7a4858}[data-theme=pink] .dash_userError{color:#7a5060}[data-theme=pink] .dash_changeAgentBtn{color:#5a3040;border-color:#b4788c24}[data-theme=pink] .dash_changeAgentBtn:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .dash_changeAgentBtn svg{color:#5a3040}[data-theme=pink] .dash_creditsContainer{border-left-color:#b4788c1f}[data-theme=pink] .dash_creditsBar{background:#b4788c1f}[data-theme=pink] .dash_creditsFill{background:#fb6f92}[data-theme=pink] .dash_creditsText{color:#6a3848}[data-theme=pink] .dash_creditsAddBtn{border-color:#b4788c29;color:#7a5060}[data-theme=pink] .dash_creditsAddBtn:hover{background:#b4788c1a;border-color:#b4788c40;color:#5a3040}[data-theme=pink] .dash_modalOverlay{background:#a0647859}[data-theme=pink] .dash_creditsModal{background:#faf1f4;box-shadow:0 20px 60px #a0647840}[data-theme=pink] .dash_creditsModalHeader h2{color:#5a3040}[data-theme=pink] .dash_creditsModalClose{color:#7a5060}[data-theme=pink] .dash_creditsModalClose:hover{background:#b4788c1a;color:#5a3040}[data-theme=pink] .dash_creditsModalDesc{color:#6a3848}[data-theme=pink] .dash_creditsModalField label{color:#5a3040}[data-theme=pink] .dash_creditsModalField input,[data-theme=pink] .dash_creditsModalField textarea{color:#5a3040;background:#fcf4f6;border-color:#b4788c1f}[data-theme=pink] .dash_creditsModalField input:focus,[data-theme=pink] .dash_creditsModalField textarea:focus{border-color:#9a6872}[data-theme=pink] .dash_creditsModalField input::-moz-placeholder,[data-theme=pink] .dash_creditsModalField textarea::-moz-placeholder{color:#9a6872}[data-theme=pink] .dash_creditsModalField input::placeholder,[data-theme=pink] .dash_creditsModalField textarea::placeholder{color:#9a6872}[data-theme=pink] .dash_creditsModalCancel{color:#6a3848;border-color:#b4788c24}[data-theme=pink] .dash_creditsModalCancel:hover{background:#b4788c0f;color:#5a3040}[data-theme=pink] .dash_creditsModalSubmit{color:#fff;background:#fb6f92}[data-theme=pink] .dash_creditsModalSubmit:hover:not(:disabled){background:#f7587d}[data-theme=pink] .dash_content{background:#fefafb}[data-theme=pink] .dash_left{background:#fb6f92}[data-theme=pink] .dash_rightLabel{color:#7a5060}[data-theme=pink] .dash_rightGreeting{color:#5a3040}[data-theme=pink] .dash_shineText{background:linear-gradient(90deg,#4a2030,#4a2030 40%,#fb6f92,#4a2030 60%,#4a2030);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=pink] .dash_statsLine,[data-theme=pink] .dash_welcomeStats .dash_statsLine{background:#fb6f92}[data-theme=pink] .dash_statValue{color:#5a3040}[data-theme=pink] .dash_statLabel{color:#7a4858}[data-theme=pink] .dash_welcomeSunIcon{color:#5a3040}[data-theme=pink] .dash_welcomeLabel{color:#7a5060}[data-theme=pink] .dash_welcomeGreeting{color:#b8909a}[data-theme=pink] .dash_leaf{color:#b48c9b40}[data-theme=pink] .dash_agentModeIcon,[data-theme=pink] .dash_agentModeTitle{color:#5a3040}[data-theme=pink] .dash_agentModeDesc{color:#852545}[data-theme=pink] .dash_agentModeList li{color:#6a3848}[data-theme=pink] .dash_agentModeList li:before{color:#5a3040}[data-theme=pink] .dash_titleBar{background:#f9eff2;border-bottom-color:#b4788c14}[data-theme=pink] .dash_pageTitle{color:#5a3040}[data-theme=pink] .dash_pageSubtitle{color:#7a5060}[data-theme=pink] .dash_settingsBtn{color:#7a4858}[data-theme=pink] .dash_settingsBtn:hover,[data-theme=pink] .dash_settingsBtn.is-active{color:#5a3040;background:#b4788c14}[data-theme=pink] .dash_titleDivider{background:#b4788c1f}[data-theme=pink] .dash_newChatBtn{color:#fff;background:#fb6f92}[data-theme=pink] .dash_newChatBtn:hover{background:#f7587d}[data-theme=pink] .dash_dropdownLabel{color:#7a5060}[data-theme=pink] .dash_dropdownTrigger{color:#5a3040;background:#faf1f4;border-color:#b4788c1f}[data-theme=pink] .dash_dropdownTrigger:hover{border-color:#b4788c38;box-shadow:0 1px 3px #a064781a}[data-theme=pink] .dash_dropdownTrigger svg{color:#885060}[data-theme=pink] .dash_dropdownMenu{background:#faf1f4;border-color:#b4788c1f;box-shadow:0 4px 16px #a0647833}[data-theme=pink] .dash_dropdownItem{color:#5a3040}[data-theme=pink] .dash_dropdownItem:hover{background:#b4788c0f}[data-theme=pink] .dash_dropdownItem.is-selected{background:#b4788c1a}[data-theme=pink] .dash_panel{background:#faf1f4}[data-theme=pink] .dash_codePanel{box-shadow:0 4px 24px #a0647826}[data-theme=pink] .dash_chatInputBox{background:#faf1f4;border-color:#b4788c1f;box-shadow:0 1px 3px #a064781a}[data-theme=pink] .dash_chatInputBox:focus-within{border-color:#b4788c38;box-shadow:0 2px 12px #a0647826}[data-theme=pink] .dash_chatAboveBox{background:#faf1f4;border-color:#b4788c1f;box-shadow:0 1px 3px #a064781a}[data-theme=pink] .dash_chatTextarea{color:#5a3040}[data-theme=pink] .dash_chatTextarea::-moz-placeholder{color:#9a6872}[data-theme=pink] .dash_chatTextarea::placeholder{color:#9a6872}[data-theme=pink] .dash_chatSendBtn{background:#b4788c1a;color:#5a3040}[data-theme=pink] .dash_chatSendBtn:hover:not(:disabled){background:#b4788c24}[data-theme=pink] .dash_chatSendBtn--stop{background:#b4788c1a;color:#5a3040}[data-theme=pink] .dash_chatSendBtn--stop:before{border-color:#b4788c24}[data-theme=pink] .dash_chatSendBtn--stop:hover{background:#b4788c29}[data-theme=pink] .dash_chatFooterBtn{color:#7a5060}[data-theme=pink] .dash_chatFooterBtn:hover:not(:disabled){color:#5a3040}[data-theme=pink] .dash_fileChip{background:#b4788c14;border-color:#b4788c1f}[data-theme=pink] .dash_fileChipName{color:#5a3040}[data-theme=pink] .dash_fileChipRemove{color:#7a5060}[data-theme=pink] .dash_fileChipRemove:hover{background:#b4788c1a;color:#5a3040}[data-theme=pink] .dash_pastedChip{background:#faf1f4;border-color:#b4788c1f}[data-theme=pink] .dash_pastedChip:hover{border-color:#b4788c38;box-shadow:0 2px 8px #a0647826}[data-theme=pink] .dash_pastedChipLabel{color:#5a3040}[data-theme=pink] .dash_pastedChipCount{color:#fff;background:#fb6f92}[data-theme=pink] .dash_pastedChipRemove{color:#885060}[data-theme=pink] .dash_pastedChipRemove:hover{background:#b4788c14;color:#5a3040}[data-theme=pink] .dash_pastedModalOverlay{background:#a0647859}[data-theme=pink] .dash_pastedModal{background:#faf1f4;box-shadow:0 16px 48px #a0647840}[data-theme=pink] .dash_pastedModalHeader{border-bottom-color:#b4788c14;color:#6a3848}[data-theme=pink] .dash_pastedModalClose{color:#7a5060}[data-theme=pink] .dash_pastedModalClose:hover{background:#b4788c14;color:#5a3040}[data-theme=pink] .dash_pastedModalContent{color:#5a3040}[data-theme=pink] .dash_pastedModalContent::-webkit-scrollbar-thumb{background:#b4788c24}[data-theme=pink] .dash_sessionLabel{color:#7a5060}[data-theme=pink] .dash_sessionTrigger{color:#5a3040;background:#faf1f4;border-color:#b4788c24}[data-theme=pink] .dash_sessionTrigger:hover{border-color:#b4788c38;background:#b4788c0a}[data-theme=pink] .dash_sessionTrigger svg{color:#885060}[data-theme=pink] .dash_sessionMenu{background:#faf1f4;border-color:#b4788c1f;box-shadow:0 8px 24px #a0647833}[data-theme=pink] .dash_sessionItem{color:#5a3040;border-bottom-color:#b4788c14}[data-theme=pink] .dash_sessionItem:hover{background:#b4788c0d}[data-theme=pink] .dash_sessionItem.is-selected{background:#b4788c14}[data-theme=pink] .dash_sessionItemTitle{color:#5a3040}[data-theme=pink] .dash_sessionItemMeta{color:#7a5060}[data-theme=pink] .dash_sessionViewAll{color:#7a4858;background:#b4788c08;border-top-color:#b4788c14}[data-theme=pink] .dash_sessionViewAll:hover{background:#b4788c14;color:#5a3040}[data-theme=pink] .dash_logWrap{color:#7a5060}[data-theme=pink] .dash_logIcon{color:#885060}[data-theme=pink] .dash_logExpand{color:#6a3848}[data-theme=pink] .dash_logExpand:hover{color:#9a5868;background:#fb6f920f}[data-theme=pink] .dash_logHistory{border-top-color:#fb6f9214}[data-theme=pink] .dash_logHistoryItem{color:#885060}[data-theme=pink] .dash_logHistoryIcon{color:#6a3848}[data-theme=pink] .dash_messageBubble--user{background:#af8490;color:#faf0f2}[data-theme=pink] .dash_messageBubble--ai{color:#5a3040}[data-theme=pink] .dash_agentLabel{color:#b4788c66}[data-theme=pink] .dash_messageTime{color:#a08088}[data-theme=pink] .dash_messageTimeExternal{color:#a88890}[data-theme=pink] .dash_messageActionBtn{color:#a08088}[data-theme=pink] .dash_messageActionBtn:hover{background:#b4788c14;border-color:#b4788c1f;color:#5a3040}[data-theme=pink] .dash_scrollToBottom{background:#fff5f6f2;border-color:#b4788c1f;color:#7a5060;box-shadow:0 1px 4px #a0647826}[data-theme=pink] .dash_scrollToBottom:hover{background:#fcf4f6;border-color:#b4788c33;color:#701c3a}[data-theme=pink] .dash_messagesArea::-webkit-scrollbar-thumb{background:#b4788c24}[data-theme=pink] .dash_messagesArea::-webkit-scrollbar-thumb:hover{background:#b4788c38}[data-theme=pink] .dash_mdInlineCode{background:#b4788c1a}[data-theme=pink] .dash_mdLink{color:#d64070}[data-theme=pink] .dash_mdBlockquote{border-left-color:#b4788c40}[data-theme=pink] .dash_mdBlockquoteLine{color:#b4788c8c}[data-theme=pink] .dash_mdLI::marker{color:#b4788c66}[data-theme=pink] .dash_mdDivider{border-top-color:#b4788c1a}[data-theme=pink] .dash_hitlCard{background:#b4788c0a;border-color:#b4788c14}[data-theme=pink] .dash_hitlLabel{color:#7a5060}[data-theme=pink] .dash_hitlQuestion{color:#5a3040}[data-theme=pink] .dash_hitlProgressLabel,[data-theme=pink] .dash_hitlProgressCount{color:#7a5060}[data-theme=pink] .dash_hitlProgressBar{background:#b4788c1a}[data-theme=pink] .dash_hitlProgressFill{background:linear-gradient(90deg,#b4788c59,#b4788c80)}[data-theme=pink] .dash_hitlOption{background:#faf1f4;border-color:#b4788c1f;color:#5a3040}[data-theme=pink] .dash_hitlOption:hover{background:#b4788c0f;border-color:#b4788c33}[data-theme=pink] .dash_hitlOption--primary{background:#fb6f92;color:#fff;border-color:#5a3040}[data-theme=pink] .dash_hitlOption--primary:hover{background:#f7587d}[data-theme=pink] .dash_hitlTextarea{border-color:#b4788c1f;background:#faf1f4;color:#5a3040}[data-theme=pink] .dash_hitlTextarea:focus{border-color:#b4788c40}[data-theme=pink] .dash_hitlContinueBtn{background:#fb6f92;color:#fff}[data-theme=pink] .dash_hitlContinueBtn:hover:not(:disabled){background:#f7587d}[data-theme=pink] .dash_hitlSkipBtn{color:#7a4858;border-color:#b4788c1f}[data-theme=pink] .dash_hitlSkipBtn:hover{background:#b4788c0d;color:#5a3040}[data-theme=pink] .dash_hitlCompleteIcon{background:#b4788c1a;color:#5a3040}[data-theme=pink] .dash_hitlComplete p{color:#7a4858}[data-theme=pink] .dash_hitlSubmitBtn{background:#fb6f92;color:#fff}[data-theme=pink] .dash_hitlSubmitBtn:hover{background:#f7587d}[data-theme=pink] .dash_hitlLegend{color:#885060}[data-theme=pink] .dash_suggestions{border-top-color:#b4788c14}[data-theme=pink] .dash_suggestionsTitle{color:#7a5060}[data-theme=pink] .dash_suggestionBtn{border-top-color:#b4788c0f}[data-theme=pink] .dash_suggestionBtn:hover{background:#b4788c0a}[data-theme=pink] .dash_suggestionBtn span{color:#6a3848}[data-theme=pink] .dash_suggestionBtn:hover span{color:#5a3040}[data-theme=pink] .dash_suggestionArrow{color:#8a6070}[data-theme=pink] .analysis_root{background:#fdf6f8;color:#5a3040}[data-theme=pink] .analysis_header{background:#f9eff2;border-bottom-color:#b4788c14}[data-theme=pink] .analysis_headerBtn{color:#5a3040;border-color:#b4788c24}[data-theme=pink] .analysis_headerBtn:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .analysis_menuBtn{color:#5a3040}[data-theme=pink] .analysis_headerDivider{background:#b4788c1f}[data-theme=pink] .analysis_pageName{color:#7a5060}[data-theme=pink] .analysis_pathSeparator,[data-theme=pink] .analysis_userSeparator{color:#8a6070}[data-theme=pink] .analysis_userName{color:#5a3040}[data-theme=pink] .analysis_userRole{color:#7a4858}[data-theme=pink] .analysis_changeAgentBtn{color:#5a3040;border-color:#b4788c24}[data-theme=pink] .analysis_changeAgentBtn:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .analysis_creditsContainer{border-left-color:#b4788c1f}[data-theme=pink] .analysis_creditsBar{background:#b4788c1f}[data-theme=pink] .analysis_creditsFill{background:#fb6f92}[data-theme=pink] .analysis_creditsText{color:#6a3848}[data-theme=pink] .analysis_creditsAddBtn{border-color:#b4788c29;color:#7a5060}[data-theme=pink] .analysis_creditsAddBtn:hover{background:#b4788c1a;border-color:#b4788c40;color:#5a3040}[data-theme=pink] .analysis_creditsModal{background:#faf1f4;box-shadow:0 20px 60px #a0647840}[data-theme=pink] .analysis_creditsModalHeader h2{color:#5a3040}[data-theme=pink] .analysis_creditsModalClose{color:#7a5060}[data-theme=pink] .analysis_creditsModalClose:hover{background:#b4788c1a;color:#5a3040}[data-theme=pink] .analysis_creditsModalDesc{color:#6a3848}[data-theme=pink] .analysis_creditsModalField label{color:#5a3040}[data-theme=pink] .analysis_creditsModalField input,[data-theme=pink] .analysis_creditsModalField textarea{color:#5a3040;background:#fcf4f6;border-color:#b4788c1f}[data-theme=pink] .analysis_creditsModalField input:focus,[data-theme=pink] .analysis_creditsModalField textarea:focus{border-color:#9a6872}[data-theme=pink] .analysis_creditsModalCancel{color:#6a3848;border-color:#b4788c24}[data-theme=pink] .analysis_creditsModalCancel:hover{background:#b4788c0f;color:#5a3040}[data-theme=pink] .analysis_creditsModalSubmit{color:#fff;background:#fb6f92}[data-theme=pink] .analysis_creditsModalSubmit:hover:not(:disabled){background:#f7587d}[data-theme=pink] .analysis_left{background:#fdf6f8;border-right-color:#b4788c14}[data-theme=pink] .analysis_leftTitle{color:#5a3040}[data-theme=pink] .analysis_searchIcon{color:#885060}[data-theme=pink] .analysis_searchInput{color:#5a3040;background:#b4788c0d}[data-theme=pink] .analysis_searchInput:focus{background:#faf1f4;border-color:#b4788c29}[data-theme=pink] .analysis_searchInput::-moz-placeholder{color:#9a6872}[data-theme=pink] .analysis_searchInput::placeholder{color:#9a6872}[data-theme=pink] .analysis_cardList::-webkit-scrollbar-thumb{background:#b4788c24}[data-theme=pink] .analysis_card{background:#faf1f4;border-color:#b4788c1a}[data-theme=pink] .analysis_card:hover{border-color:#b4788c29;box-shadow:0 2px 8px #a064781a}[data-theme=pink] .analysis_card--selected{border-color:#5a3040;box-shadow:0 2px 12px #a0647826}[data-theme=pink] .analysis_cardIcon{background:#b4788c14;color:#5a3040}[data-theme=pink] .analysis_cardTitle{color:#5a3040}[data-theme=pink] .analysis_cardCheck{background:#fb6f92;color:#fff}[data-theme=pink] .analysis_cardDesc{color:#852545}[data-theme=pink] .analysis_cardAuthorAvatar{background:#b4788c1a;color:#5a3040}[data-theme=pink] .analysis_cardAuthorName{color:#7a4858}[data-theme=pink] .analysis_leftFooter{border-top-color:#b4788c14}[data-theme=pink] .analysis_btnSecondary{color:#5a3040;background:#faf1f4;border-color:#b4788c24}[data-theme=pink] .analysis_btnSecondary:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .analysis_btnPrimary{color:#fff;background:#fb6f92}[data-theme=pink] .analysis_btnPrimary:hover{background:#f7587d}[data-theme=pink] .analysis_right{background:#fdf6f8}[data-theme=pink] .analysis_previewEmpty{color:#7a5060}[data-theme=pink] .analysis_previewEmptyIcon{color:#9a6872}[data-theme=pink] .analysis_previewEmpty h3{color:#6a3848}[data-theme=pink] .analysis_previewEmpty p{color:#7a5060}[data-theme=pink] .analysis_previewIcon{background:#faf1f4;border-color:#b4788c1a;color:#5a3040}[data-theme=pink] .analysis_previewTitle{color:#5a3040}[data-theme=pink] .analysis_previewDesc{color:#852545}[data-theme=pink] .analysis_previewMeta{color:#7a5060}[data-theme=pink] .analysis_previewDot{color:#8a6070}[data-theme=pink] .analysis_createHeaderIcon{background:#b4788c14;color:#5a3040}[data-theme=pink] .analysis_createHeaderTitle{color:#5a3040}[data-theme=pink] .analysis_createHeaderDesc{color:#852545}[data-theme=pink] .analysis_createCard{background:#faf1f4;border-color:#b4788c14}[data-theme=pink] .analysis_createField label{color:#5a3040}[data-theme=pink] .analysis_createInput,[data-theme=pink] .analysis_createTextarea{color:#5a3040;border-bottom-color:#b4788c24}[data-theme=pink] .analysis_createInput:focus,[data-theme=pink] .analysis_createTextarea:focus{border-bottom-color:#5a3040}[data-theme=pink] .analysis_createInput::-moz-placeholder,[data-theme=pink] .analysis_createTextarea::-moz-placeholder{color:#9a6872}[data-theme=pink] .analysis_createInput::placeholder,[data-theme=pink] .analysis_createTextarea::placeholder{color:#9a6872}[data-theme=pink] .analysis_createForm::-webkit-scrollbar-thumb{background:#b4788c24}[data-theme=pink] .analysis_iconOption{border-color:#b4788c1f;color:#7a5060}[data-theme=pink] .analysis_iconOption:hover{border-color:#b4788c38;color:#5a3040}[data-theme=pink] .analysis_iconOption--selected{background:#fb6f92;border-color:#5a3040;color:#fff}[data-theme=pink] .analysis_addTeammate{border-color:#b4788c29;color:#7a5060}[data-theme=pink] .analysis_addTeammate:hover{border-color:#9a6872;color:#5a3040}[data-theme=pink] .analysis_createFooter{border-top-color:#b4788c14}[data-theme=pink] .analysis_createMeta{color:#7a5060}[data-theme=pink] .analysis_btnCancel{color:#6a3848;border-color:#b4788c24}[data-theme=pink] .analysis_btnCancel:hover{background:#b4788c0d;color:#5a3040}[data-theme=pink] .analysis_btnSave{color:#fff;background:#fb6f92}[data-theme=pink] .analysis_btnSave:hover{background:#f7587d}[data-theme=pink] .ask_root,[data-theme=pink] .ask_main{background:#fdf6f8}[data-theme=pink] .ask_backBtn{color:#6a3848}[data-theme=pink] .ask_backBtn:hover{background:#b4788c0f;color:#5a3040}[data-theme=pink] .ask_chatTitle{color:#5a3040}[data-theme=pink] .ask_listView{background:#fdf6f8}[data-theme=pink] .ask_listTitle{color:#5a3040}[data-theme=pink] .ask_newChatBtn{background:#faf1f4;border-color:#b4788c1f;color:#5a3040}[data-theme=pink] .ask_newChatBtn:hover{background:#fcf4f6;border-color:#b4788c33}[data-theme=pink] .ask_searchIcon{color:#885060}[data-theme=pink] .ask_searchInput{background:#faf1f4;border-color:#b4788c1a;color:#5a3040}[data-theme=pink] .ask_searchInput::-moz-placeholder{color:#9a6872}[data-theme=pink] .ask_searchInput::placeholder{color:#9a6872}[data-theme=pink] .ask_searchInput:focus{border-color:#b4788c38;box-shadow:0 0 0 3px #b4788c0f}[data-theme=pink] .ask_searchClear{background:#b4788c1a;color:#7a5060}[data-theme=pink] .ask_searchClear:hover{background:#b4788c29;color:#5a3040}[data-theme=pink] .ask_listMeta{border-bottom-color:#b4788c14;color:#7a5060}[data-theme=pink] .ask_chatItem{border-bottom-color:#b4788c0f}[data-theme=pink] .ask_chatItem:hover{background:#b4788c0a}[data-theme=pink] .ask_chatItemTitle{color:#5a3040}[data-theme=pink] .ask_chatItemMeta{color:#7a5060}[data-theme=pink] .ask_chatItemDelete{color:#8a6070}[data-theme=pink] .ask_emptyIcon{color:#9a6872}[data-theme=pink] .ask_emptyText{color:#7a5060}[data-theme=pink] .ask_loadingDots span{background:#b4788c29}[data-theme=pink] .ask_chatView{background:#faf1f4}[data-theme=pink] .ask_welcomeEye{background:#fb6f92}[data-theme=pink] .ask_welcomeTitle{color:#5a3040}[data-theme=pink] .ask_welcomeSubtitle{color:#7a5060}[data-theme=pink] .ask_quickBtn{background:#faf1f4;border-color:#b4788c1a;color:#6a3848}[data-theme=pink] .ask_quickBtn:hover{background:#fcf4f6;border-color:#b4788c24;color:#5a3040}[data-theme=pink] .ask_messagesArea{background:#faf1f4}[data-theme=pink] .ask_userBubble{background:#fb6f92;color:#fff}[data-theme=pink] .ask_assistantContent{color:#5a3040}[data-theme=pink] .ask_messageActions .ask_messageTime,[data-theme=pink] .ask_actionBtn{color:#885060}[data-theme=pink] .ask_actionBtn:hover{background:#b4788c14;color:#5a3040}[data-theme=pink] .ask_mdBlockquote{border-left-color:#b4788c29;background:#b4788c0a;color:#6a3848}[data-theme=pink] .ask_mdTh{background:#b4788c0f;border-color:#b4788c1a}[data-theme=pink] .ask_mdTd{border-color:#b4788c1a}[data-theme=pink] .ask_inlineCode{background:#b4788c1a;color:#5a3040}[data-theme=pink] .ask_timelineSingle{border-color:#b4788c29}[data-theme=pink] .ask_timelineDotSingle{background-color:#5a3040}[data-theme=pink] .ask_timelineSingleNode{color:#5a3040}[data-theme=pink] .ask_timelineSingleMsg{color:#6a3848}[data-theme=pink] .ask_wizard{background:#faf1f4;border-color:#b4788c1a;box-shadow:0 4px 20px #a0647826}[data-theme=pink] .ask_wizardLabel{color:#885060}[data-theme=pink] .ask_wizardQuestion{color:#5a3040}[data-theme=pink] .ask_wizardProgress{color:#7a5060}[data-theme=pink] .ask_wizardProgressBar{background:#b4788c14}[data-theme=pink] .ask_wizardProgressFill{background:#fb6f92}[data-theme=pink] .ask_wizardOption{background:#faf1f4;border-color:#b4788c1f;color:#5a3040}[data-theme=pink] .ask_wizardOption:hover{background:#b4788c0d;border-color:#b4788c33}[data-theme=pink] .ask_wizardOption.is-selected{background:#fb6f92;border-color:#5a3040;color:#fff}[data-theme=pink] .ask_followUp{border-top-color:#b4788c0f}[data-theme=pink] .ask_followUpLabel{color:#7a5060}[data-theme=pink] .ask_followUpBtn{border-color:#b4788c14;color:#6a3848}[data-theme=pink] .ask_followUpBtn:hover{background:#b4788c0a;border-color:#b4788c24;color:#5a3040}[data-theme=pink] .ask_inputForm{background:#faf1f4}[data-theme=pink] .ask_inputBox{background:#faf1f4;border-color:#b4788c1f}[data-theme=pink] .ask_inputBox:focus-within{border-color:#b4788c38;box-shadow:0 0 0 3px #b4788c0f}[data-theme=pink] .ask_textarea{color:#5a3040}[data-theme=pink] .ask_textarea::-moz-placeholder{color:#9a6872}[data-theme=pink] .ask_textarea::placeholder{color:#9a6872}[data-theme=pink] .ask_attachBtn,[data-theme=pink] .ask_sendBtn{color:#885060}[data-theme=pink] .ask_attachBtn:hover{background:#b4788c14;color:#6a3848}[data-theme=pink] .ask_sendBtn{background:#b4788c1a}[data-theme=pink] .ask_sendBtn:hover:not(:disabled){background:#b4788c24}[data-theme=pink] .ask_sendBtn.is-active{background:#fb6f92;color:#fff}[data-theme=pink] .ll_titleBar{background:#f9eff2;border-bottom-color:#b4788c14}[data-theme=pink] .ll_pageTitle{color:#5a3040}[data-theme=pink] .ll_pageSubtitle{color:#7a5060}[data-theme=pink] .ll_content,[data-theme=pink] .ll_section{background:#fdf6f8}[data-theme=pink] .ll_sectionTitle{color:#5a3040}[data-theme=pink] .ll_descriptionText{color:#6a3848}[data-theme=pink] .ll_btnPrimary{color:#fff;background:#fb6f92}[data-theme=pink] .ll_members{border-left-color:#b4788c14}[data-theme=pink] .ll_memberAvatar{background:#b4788c1a}[data-theme=pink] .ll_memberAvatar span{color:#7a5060}[data-theme=pink] .ll_memberName{color:#5a3040}[data-theme=pink] .ll_memberRole{color:#7a5060}[data-theme=pink] .ll_outputConnection{border-left-color:#b4788c14}[data-theme=pink] .ll_connectionBox{background:#faf1f4;border-color:#b4788c14}[data-theme=pink] .ll_connectionStatus{color:#7a5060}[data-theme=pink] .ll_btnGoogle{color:#5a3040;background:#fdf6f8;border-color:#b4788c24}[data-theme=pink] .ll_btnGoogle:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .ll_actionBtn{color:#5a3040;background:#fdf6f8;border-color:#b4788c1f}[data-theme=pink] .ll_actionBtn:hover:not(:disabled){background:#b4788c0f;border-color:#b4788c33}[data-theme=pink] .ll_actionBtn svg{color:#7a4858}[data-theme=pink] .ll_emptyIcon{color:#8a6070}[data-theme=pink] .ll_emptyTitle{color:#5a3040}[data-theme=pink] .ll_emptyText{color:#7a5060}[data-theme=pink] .ll_knowledgeContent:has(.ll_emptyState){background:#b4788c08;border-color:#b4788c14}[data-theme=pink] .ll_documentRow{background:#faf1f4;border-color:#b4788c14}[data-theme=pink] .ll_tableCard,[data-theme=pink] .ll_previewTable th{background:#8a2846}[data-theme=pink] .ll_loading{color:#7a5060}[data-theme=pink] .ll_btnSecondary{color:#5a3040;background:#faf1f4;border-color:#b4788c1f}[data-theme=pink] .ll_btnSecondary:hover:not(:disabled){background:#b4788c0f;border-color:#b4788c33}[data-theme=pink] .ll_modalOverlay{background:#a0647859}[data-theme=pink] .ll_modal{background:#faf1f4;box-shadow:0 20px 40px #a0647840}[data-theme=pink] .ll_modalHeader{border-bottom-color:#b4788c14}[data-theme=pink] .ll_modalTitle{color:#5a3040}[data-theme=pink] .ll_modalClose{color:#7a5060}[data-theme=pink] .ll_modalClose:hover{background:#b4788c14;color:#5a3040}[data-theme=pink] .ll_modalTextarea{color:#5a3040;background:#fcf4f6;border-color:#b4788c1f}[data-theme=pink] .ll_modalTextarea:focus{border-color:#b4788c40}[data-theme=pink] .ll_modalTextarea::-moz-placeholder{color:#9a6872}[data-theme=pink] .ll_modalTextarea::placeholder{color:#9a6872}[data-theme=pink] .ll_modalFooter{border-top-color:#b4788c14}[data-theme=pink] .ll_label{color:#852545}[data-theme=pink] .ll_select{color:#5a3040;background:#fcf4f6;border-color:#b4788c24}[data-theme=pink] .ll_select:hover{border-color:#b4788c38}[data-theme=pink] .ll_select:focus{border-color:#885060}[data-theme=pink] .ll_tablePreviewBox{background:#b4788c0a;border-color:#b4788c1a}[data-theme=pink] .ll_miniTable th{color:#852545;background:#b4788c0d;border-bottom-color:#b4788c1a}[data-theme=pink] .ll_miniTable td{color:#5a3040;border-bottom-color:#b4788c0f}[data-theme=pink] .ll_muted{color:#7a5060}[data-theme=pink] .ll_skeleton{background:linear-gradient(90deg,#b4788c14,#b4788c0a,#b4788c14);background-size:200% 100%}[data-theme=pink] .dash_pageName{color:#7a5060}[data-theme=pink] .dash_pathSeparator{color:#8a6070}[data-theme=pink] .dash_themeToggle{border-color:#b4788c1f;color:#6a3848}[data-theme=pink] .dash_themeToggle:hover{background:#b4788c14;border-color:#b4788c33;color:#5a3040}[data-theme=pink] .dash_themeToggle{border-color:#b4788c24;color:#6a3848}[data-theme=pink] .dash_themeToggle:hover{background:#b4788c0f;border-color:#b4788c38;color:#d4466b}[data-theme=pink] .sidebar__avatar-large{background:transparent}[data-theme=pink] .sidebar__avatar-large span{color:#fff}[data-theme=pink] .sidebar__avatar{background:#b4788c26;border-color:#b4788c33;color:#8a2846}[data-theme=pink] .sidebar__teamCard{background:#fefafb;box-shadow:0 1px 3px #a0647814,0 4px 12px #a064780a}[data-theme=pink] .sidebar__teamCard:hover{box-shadow:0 2px 8px #a064781f,0 8px 24px #a064780f}[data-theme=pink] .sidebar__teamCard:before{background-image:radial-gradient(rgba(180,120,140,.08) 1px,transparent 1px)}[data-theme=pink] .sidebar__teamCard:after{background:linear-gradient(90deg,transparent,rgba(180,120,140,.15),transparent)}[data-theme=pink] .sidebar__eye{background:#c4939f}[data-theme=pink] .sidebar__agentModal{background:#fefafb;border-color:#b4788c1f}[data-theme=pink] .sidebar__agentModalHeader{background-image:radial-gradient(rgba(180,120,140,.1) 1px,transparent 1px)}[data-theme=pink] .sidebar__agentModalEye{background:#c4939f}[data-theme=pink] .ask_chatItemMeta svg,[data-theme=pink] .ask_chatItemMeta span{color:#701c3a}[data-theme=pink] .ask_chatItemActions button{color:#852545}[data-theme=pink] .ask_chatItemActions button:hover{color:#fb6f92;background:#b4788c1a}[data-theme=pink] .ask_chatItemMetaRow{color:#701c3a}[data-theme=pink] .ask_chatItemPreview{color:#852545}[data-theme=pink] .ask_chatItemActionBtn{color:#7a4858}[data-theme=pink] .ask_chatItemActionBtn:hover{color:#fb6f92;background:#b4788c1a}[data-theme=pink] .ask_chatItemActionBtn--delete:hover{color:#dc2626;background:#dc262614}[data-theme=pink] .ask_chatItemConfirmText{color:#6b1835}[data-theme=pink] .ask_chatItemConfirmNo{color:#5a3040;background:#b4788c1a;border-color:#b4788c2e}[data-theme=pink] .ask_chatItemRenameInput{color:#5a3040;background:#faf1f4;border-color:#b4788c40}[data-theme=pink] .ask_chatItemRenameConfirm{background:#fb6f92;color:#fff}[data-theme=pink] .dash_toolbarBtn{color:#82506459}[data-theme=pink] .dash_toolbarBtn:hover{color:#82506499;background:#8250640f}[data-theme=pink] .dash_toolbarBtn.is-active{color:#5a3040;background:#8250641a}[data-theme=pink] .dash_toolbarSep{background:#82506414}[data-theme=pink] .dash_flyout{background:#f7f0f2;border-color:#b4788c1f;box-shadow:none}[data-theme=pink] .dash_flyoutLabel{color:#5a304066}[data-theme=pink] .dash_flyoutItem{color:#5a30408c}[data-theme=pink] .dash_flyoutItem svg{color:#5a304059}[data-theme=pink] .dash_flyoutItem:hover{color:#5a3040;background:transparent}[data-theme=pink] .dash_flyoutItem.is-selected{background:transparent;color:#5a3040;font-weight:600}[data-theme=pink] .dash_flyoutItem.is-selected svg{color:#5a3040}[data-theme=pink] .dash_flyoutSection+.dash_flyoutSection{border-top-color:#b4788c14}[data-theme=pink] .dash_flyoutItem--action{color:#5a304059;border-top-color:#b4788c14}[data-theme=pink] .dash_flyoutItem--action:hover{color:#5a3040}[data-theme=pink] .dash_flyout::-webkit-scrollbar-thumb{background:#b4788c1f}[data-theme=pink] .dash_mentionDropdown{background:#f7f0f2;border-color:#b4788c1f;box-shadow:none}[data-theme=pink] .dash_mentionItem{color:#5a30408c}[data-theme=pink] .dash_mentionItem:hover,[data-theme=pink] .dash_mentionItem--active{color:#5a3040;background:transparent;font-weight:600}[data-theme=pink] .dash_slashDropdown{background:#f7f0f2;border-color:#b4788c1f;box-shadow:none}[data-theme=pink] .studio__title{color:#5a3040}[data-theme=pink] .studio__createBtn{background:#5a3040}[data-theme=pink] .studio__createBtn:hover{background:#7a4858}[data-theme=pink] .studio__userBtn{border-color:#8250641f;color:#82506473}[data-theme=pink] .studio__userBtn:hover{border-color:#82506433;color:#5a3040}[data-theme=pink] .studio__chipMenu{background:#fdf2f5;border-color:#8250641a;box-shadow:0 4px 16px #64143214}[data-theme=pink] .studio__chipMenuItem{color:#5a3040}[data-theme=pink] .studio__chipMenuItem:hover{background:#8250640f}[data-theme=pink] .studio__actionCard{background:#fdf2f5;border-color:#82506414}[data-theme=pink] .studio__actionCard:hover{border-color:#82506429}[data-theme=pink] .studio__actionIcon--purple{background:#5a3040}[data-theme=pink] .studio__actionIcon--red{background:#7a4858}[data-theme=pink] .studio__actionTitle{color:#5a3040}[data-theme=pink] .studio__actionSub{color:#82506473}[data-theme=pink] .studio__tabs{border-bottom-color:#8250641a}[data-theme=pink] .studio__tab{color:#82506459}[data-theme=pink] .studio__tab:hover{color:#8250648c}[data-theme=pink] .studio__tab.is-active{color:#5a3040;border-bottom-color:#5a3040}[data-theme=pink] .studio__tabLink{color:#82506466}[data-theme=pink] .studio__tabLink:hover{color:#5a3040}[data-theme=pink] .studio__searchInput input{background:#fdf2f5;border-color:#8250641a;color:#5a3040}[data-theme=pink] .studio__searchInput input::-moz-placeholder{color:#8250644d}[data-theme=pink] .studio__searchInput input::placeholder{color:#8250644d}[data-theme=pink] .studio__searchInput input:focus{border-color:#82506440;box-shadow:0 0 0 3px #8250640f}[data-theme=pink] .studio__searchIcon{color:#8250644d}[data-theme=pink] .studio__viewToggles{border-color:#8250641a}[data-theme=pink] .studio__viewBtn{background:transparent;color:#8250644d}[data-theme=pink] .studio__viewBtn+.studio__viewBtn{border-left-color:#8250641a}[data-theme=pink] .studio__viewBtn:hover{background:#8250640a;color:#8250648c}[data-theme=pink] .studio__viewBtn.is-active{background:#82506414;color:#5a3040}[data-theme=pink] .studio__bookCard{background:#fdf2f5;border-color:#82506414}[data-theme=pink] .studio__bookCard:hover{border-color:#82506429;box-shadow:0 4px 16px #6414320f}[data-theme=pink] .studio__bookThumb{background:#f5e0e6}[data-theme=pink] .studio__bookCover{background:#fdf2f5}[data-theme=pink] .studio__coverTitle{color:#5a3040}[data-theme=pink] .studio__coverSub{color:#82506466}[data-theme=pink] .studio__bookBadge{background:#5a3040;color:#ede0e4}[data-theme=pink] .studio__bookTitle{color:#5a3040}[data-theme=pink] .studio__bookDate{color:#82506466}[data-theme=pink] .studio__bookIcon{color:#8250644d}[data-theme=pink] .studio__listView{border-color:#8250641a}[data-theme=pink] .studio__listHeader{background:#f9e8ee;border-bottom-color:#82506414}[data-theme=pink] .studio__listHeaderCell{color:#82506473}[data-theme=pink] .studio__listRow{border-bottom-color:#8250640f}[data-theme=pink] .studio__listRow:hover{background:#82506408}[data-theme=pink] .studio__listCell{color:#5a3040}[data-theme=pink] .studio__listCell--created{color:#82506473}[data-theme=pink] .studio__listBadge--active{color:#5a3040;background:#82506414}[data-theme=pink] .studio__listBadge--draft{color:#82506466;background:#8250640d}[data-theme=pink] .studio__listActionBtn{color:#8250644d}[data-theme=pink] .studio__listActionBtn:hover{background:#8250640f;color:#5a3040}[data-theme=pink] .studio__emptyIcon{color:#8250642e}[data-theme=pink] .studio__emptyTitle{color:#5a3040}[data-theme=pink] .studio__emptySub{color:#82506466}[data-theme=pink] .studio__progressItem{background:#fdf2f5;border-color:#82506414}[data-theme=pink] .studio__progressItemTitle{color:#5a3040}[data-theme=pink] .studio__progressItemStatus--active{background:#82506414;color:#5a3040}[data-theme=pink] .studio__progressItemStatus--done{background:#8250641f;color:#4a0a20}[data-theme=pink] .studio__progressItemStatus--paused{background:#8250640a;color:#82506466}[data-theme=pink] .studio__progressItemBar{background:#8250641a}[data-theme=pink] .studio__progressItemFill{background:#5a3040}[data-theme=pink] .studio__progressItemMeta{color:#82506473}[data-theme=pink] .studio__progressItemIcon{background:#5a3040}[data-theme=pink] .studio__typeBadge--practice{background:#82506414;color:#5a3040}[data-theme=pink] .studio__typeBadge--automation{background:#8250640f;color:#8250648c}[data-theme=pink] .studio__practiceHeader{background:#f9eff2;border-bottom-color:#82506414}[data-theme=pink] .studio__practiceBack{color:#8250648c}[data-theme=pink] .studio__practiceTitle{color:#5a3040}[data-theme=pink] .studio__practiceTimer{color:#82506473}[data-theme=pink] .studio__practicePauseBtn{color:#8250648c;border-color:#8250641f;background:transparent}[data-theme=pink] .studio__practicePauseBtn:hover{border-color:#82506433;background:#8250640a}[data-theme=pink] .studio__practicePauseBtn.is-paused{color:#5a3040;border-color:#82506433;background:#8250640f}[data-theme=pink] .studio__practiceSidebar{background:#f5e8ed;border-right-color:#82506414}[data-theme=pink] .studio__practiceSidebarTitle{color:#5a3040}[data-theme=pink] .studio__practiceDiffBadge{color:#8250648c!important;border-color:#82506433!important}[data-theme=pink] .studio__practiceProgressBar{background:#8250641a}[data-theme=pink] .studio__practiceProgressFill{background:#5a3040}[data-theme=pink] .studio__practiceProgressText{color:#82506473}[data-theme=pink] .studio__practiceStep{border-left-color:#8250641a}[data-theme=pink] .studio__practiceStep:hover:not(:disabled){background:#8250640a}[data-theme=pink] .studio__practiceStep.is-completed .studio__practiceStepDot{background:#a03058}[data-theme=pink] .studio__practiceStep.is-active .studio__practiceStepDot{background:#5a3040}[data-theme=pink] .studio__practiceStep.is-pending .studio__practiceStepDot{border-color:#82506433;color:#82506440}[data-theme=pink] .studio__practiceStepName{color:#8250648c}[data-theme=pink] .studio__practiceStep.is-active .studio__practiceStepName{color:#5a3040}[data-theme=pink] .studio__practiceStep.is-pending .studio__practiceStepName{color:#82506440}[data-theme=pink] .studio__practiceExitBtn{border-color:#8250641a;color:#82506466}[data-theme=pink] .studio__practiceExitBtn:hover{background:#8250640a;color:#5a3040}[data-theme=pink] .studio__practiceChat{background:#fdf6f8}[data-theme=pink] .studio__practiceChatInput{border-top-color:#8250640f}[data-theme=pink] .studio__practiceChatEmpty{color:#82506440}[data-theme=pink] .studio__practiceLoading{color:#82506473}[data-theme=pink] .prof_root{background:#fdf6f8;color:#5a3040}[data-theme=pink] .prof_header{background:#f9eff2;border-bottom-color:#b4788c14}[data-theme=pink] .prof_menuBtn{color:#5a3040;border-color:#b4788c1f}[data-theme=pink] .prof_menuBtn:hover{background:#b4788c0f;color:#5a3040}[data-theme=pink] .prof_headerDivider{background:#b4788c1f}[data-theme=pink] .prof_userInfo,[data-theme=pink] .prof_pageName{color:#7a5060}[data-theme=pink] .prof_pathSeparator,[data-theme=pink] .prof_userSeparator{color:#8a6070}[data-theme=pink] .prof_userName{color:#5a3040}[data-theme=pink] .prof_userRole{color:#7a4858}[data-theme=pink] .prof_changeAgentBtn{color:#5a3040;border-color:#b4788c24}[data-theme=pink] .prof_changeAgentBtn:hover{background:#b4788c0f;border-color:#b4788c38}[data-theme=pink] .prof_creditsBar{background:#b4788c1f}[data-theme=pink] .prof_creditsFill{background:#fb6f92}[data-theme=pink] .prof_creditsText{color:#6a3848}[data-theme=pink] .prof_creditsAddBtn{border-color:#b4788c29;color:#7a5060}[data-theme=pink] .prof_creditsAddBtn:hover{background:#b4788c1a;border-color:#b4788c40;color:#5a3040}[data-theme=pink] .prof_headerBtn{color:#6a3848;border-color:#b4788c1f}[data-theme=pink] .prof_headerBtn:hover{color:#5a3040;background:#b4788c0f;border-color:#b4788c33}[data-theme=pink] .prof_content{background:#fefafb}[data-theme=pink] .prof_card{background:#faf1f4;border-color:#b4788c14}[data-theme=pink] .prof_avatarFallback{background:#fb6f92;color:#fff}[data-theme=pink] .prof_avatarBtn{background:#faf1f4;border-color:#b4788c1f;color:#7a5060;box-shadow:0 1px 3px #a064781a}[data-theme=pink] .prof_avatarBtn:hover{background:#f5e8ed}[data-theme=pink] .prof_displayName{color:#5a3040}[data-theme=pink] .prof_email{color:#7a5060}[data-theme=pink] .prof_roleBadge{color:#7a4858;background:#b4788c0f}[data-theme=pink] .prof_cardTitle{color:#5a3040}[data-theme=pink] .prof_cardDesc,[data-theme=pink] .prof_label{color:#7a5060}[data-theme=pink] .prof_input{color:#5a3040;background:#fcf4f6;border-color:#b4788c1f}[data-theme=pink] .prof_input:focus{border-color:#9a6872;box-shadow:0 0 0 3px #b4788c0f}[data-theme=pink] .prof_input::-moz-placeholder{color:#9a6872}[data-theme=pink] .prof_input::placeholder{color:#9a6872}[data-theme=pink] .prof_input--disabled{background:#b4788c0a;color:#7a5060}[data-theme=pink] .prof_hint{color:#9a6872}[data-theme=pink] .prof_styleOption{background:#faf1f4;border-color:#b4788c14}[data-theme=pink] .prof_styleOption:hover{border-color:#b4788c29}[data-theme=pink] .prof_styleOption.is-selected{border-color:#5a3040;box-shadow:0 0 0 1px #5a3040}[data-theme=pink] .prof_styleLabel{color:#5a3040}[data-theme=pink] .prof_styleDesc{color:#7a5060}[data-theme=pink] .prof_saveBtn{color:#fff;background:#fb6f92}[data-theme=pink] .prof_saveBtn:hover{background:#f7587d}[data-theme=pink] .prof_loadingWrapper{color:#7a5060}[data-theme=pink] .prof_modalOverlay{background:#a0647859}[data-theme=pink] .prof_creditsModal{background:#faf1f4;box-shadow:0 20px 60px #a0647840}[data-theme=pink] .prof_creditsModalHeader h2{color:#5a3040}[data-theme=pink] .prof_creditsModalClose{color:#7a5060}[data-theme=pink] .prof_creditsModalClose:hover{background:#b4788c1a;color:#5a3040}[data-theme=pink] .prof_creditsModalDesc{color:#6a3848}[data-theme=pink] .prof_creditsModalField label{color:#5a3040}[data-theme=pink] .prof_creditsModalField input,[data-theme=pink] .prof_creditsModalField textarea{color:#5a3040;background:#fcf4f6;border-color:#b4788c1f}[data-theme=pink] .prof_creditsModalField input:focus,[data-theme=pink] .prof_creditsModalField textarea:focus{border-color:#9a6872}[data-theme=pink] .prof_creditsModalCancel{color:#6a3848;border-color:#b4788c24}[data-theme=pink] .prof_creditsModalCancel:hover{background:#b4788c0f;color:#5a3040}[data-theme=pink] .prof_creditsModalSubmit{color:#fff;background:#fb6f92}[data-theme=pink] .prof_creditsModalSubmit:hover:not(:disabled){background:#f7587d}.dash_themeControls{display:flex;align-items:center;gap:6px;position:relative}.dash_themeSwitch{position:relative;display:flex;align-items:center;width:52px;height:28px;padding:2px;background:#27272a;border:1px solid rgba(16,17,19,.12);border-radius:999px;cursor:pointer;transition:background .3s ease,border-color .3s ease}.dash_themeSwitch.is-light{background:#e8e8ec}.dash_themeSwitchThumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease}.dash_themeSwitch:not(.is-light) .dash_themeSwitchThumb{transform:translate(24px);background:#19191b}.dash_themeSwitchIcon{position:relative;z-index:1;transition:opacity .25s ease,color .25s ease}.dash_themeSwitchIcon--sun{margin-left:3px;color:#2f2d2a;opacity:1}.dash_themeSwitchIcon--moon{margin-left:auto;margin-right:3px;color:#94a3b8;opacity:.5}.dash_themeSwitch:not(.is-light) .dash_themeSwitchIcon--sun{opacity:.4;color:#6c6c74}.dash_themeSwitch:not(.is-light) .dash_themeSwitchIcon--moon{opacity:1;color:#e2e8f0}.dash_themeCustomBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;color:#10111373;transition:all .2s ease}.dash_themeCustomBtn:hover{background:#1011130a;border-color:#1011132e;color:#101113b3}.dash_themeCustomBtn.is-active{background:#1011130f;border-color:#10111333;color:#101113}.dash_themeDropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;z-index:100;animation:themeDropdownIn .15s ease-out}@keyframes themeDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dash_themeDropdownLabel{padding:6px 10px 4px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#10111366}.dash_themeDropdownItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:450;color:#101113;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.dash_themeDropdownItem:hover{background:#1011130d}.dash_themeDropdownItem.is-active{background:#10111312}.dash_themeDropdownIcon{font-size:15px;line-height:1}[data-theme=dark] .dash_themeSwitch{background:#2e2e32;border-color:#ffffff1a}[data-theme=dark] .dash_themeSwitch.is-light{background:#3a3a3e}[data-theme=dark] .dash_themeCustomBtn{border-color:#ffffff1a;color:#ffffff73}[data-theme=dark] .dash_themeCustomBtn:hover{background:#ffffff0f;border-color:#ffffff2e;color:#ffffffb3}[data-theme=dark] .dash_themeCustomBtn.is-active{background:#ffffff14;border-color:#fff3;color:#f0f0f3}[data-theme=dark] .dash_themeDropdown{background:#262629;border-color:#ffffff1a;box-shadow:0 8px 24px #0006}[data-theme=dark] .dash_themeDropdownLabel{color:#fff6}[data-theme=dark] .dash_themeDropdownItem{color:#f0f0f3}[data-theme=dark] .dash_themeDropdownItem:hover{background:#ffffff0f}[data-theme=dark] .dash_themeDropdownItem.is-active{background:#ffffff14}[data-theme=pink] .dash_themeSwitch{background:#ffd6e0;border-color:#fb6f9229}[data-theme=pink] .dash_themeSwitch.is-light{background:#ffc0d0}[data-theme=pink] .dash_themeSwitchThumb{background:#fff}[data-theme=pink] .dash_themeCustomBtn{border-color:#fb6f9229;color:#8c2848}[data-theme=pink] .dash_themeCustomBtn:hover{background:#fb6f9214;border-color:#fb6f9240;color:#6b1030}[data-theme=pink] .dash_themeCustomBtn.is-active{background:#fb6f921f;border-color:#fb6f924d;color:#6b1030}[data-theme=pink] .dash_themeDropdown{background:#ffd6e0;border-color:#fb6f9229;box-shadow:0 8px 24px #c83c6426}[data-theme=pink] .dash_themeDropdownLabel{color:#993050}[data-theme=pink] .dash_themeDropdownItem{color:#6b1030}[data-theme=pink] .dash_themeDropdownItem:hover{background:#fb6f921a}[data-theme=pink] .dash_themeDropdownItem.is-active{background:#fb6f9224}.dash_themeSwatches{display:flex;gap:3px}.dash_themeSwatch{width:14px;height:14px;border-radius:3px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}[data-theme=ocean]{--sidebar-bg: #0e2240;--sidebar-bg-hover: rgba(255, 255, 255, .07);--sidebar-bg-active: rgba(255, 255, 255, .12);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: #c8d8e8;--sidebar-text-soft: #9abcd6;--sidebar-text-muted: #7a9ab8;--sidebar-text-dim: #5a7e9a;--sidebar-text-active: #ffffff;--sidebar-accent: #8aaec8;--sidebar-accent-soft: rgba(138, 174, 200, .12);--code-bg: #f5f8fc;--code-header-bg: #edf1f7;--code-border: rgba(20, 70, 120, .1);--code-header-border: rgba(20, 70, 120, .08);--code-text: #122a48;--code-lang: rgba(18, 42, 72, .5);--code-copy: rgba(18, 42, 72, .4);--code-copy-hover: rgba(18, 42, 72, .8);--code-copy-hover-bg: rgba(20, 70, 120, .06);--code-scrollbar: rgba(20, 70, 120, .12);--code-keyword: #1a5a9a;--code-string: #1a6a3a;--code-number: #8a4010;--code-comment: #5a7a98;--code-function: #3050a0;--code-type: #8a4010;--codepanel-bg: #f2f5fa;--codepanel-header-bg: rgba(20, 70, 120, .04);--codepanel-header-border: rgba(20, 70, 120, .08);--codepanel-text: #122a48;--codepanel-lang: #1e5074;--codepanel-copy: #122a48;--codepanel-copy-border: rgba(20, 70, 120, .14);--codepanel-copy-hover-bg: rgba(20, 70, 120, .08);--codepanel-copy-hover-border: rgba(20, 70, 120, .22);--codepanel-scrollbar: rgba(20, 70, 120, .14);--codepanel-keyword: #1a5a9a;--codepanel-string: #1a6a3a;--codepanel-number: #8a4010;--codepanel-comment: #5a7a98;--codepanel-function: #3050a0;--codepanel-type: #8a4010}[data-theme=ocean] .dash_root{background:#f5f7fa;color:#122a48}[data-theme=ocean] .dash_header{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .dash_headerBtn{color:#0a1a30;border-color:#1446781f}[data-theme=ocean] .dash_headerBtn:hover{color:#122a48;background:#1446780f;border-color:#14467833}[data-theme=ocean] .dash_menuBtn{color:#122a48}[data-theme=ocean] .dash_headerDivider{background:#1446781f}[data-theme=ocean] .dash_userName{color:#122a48}[data-theme=ocean] .dash_userSeparator{color:#2a6890}[data-theme=ocean] .dash_userRole{color:#1e5074}[data-theme=ocean] .dash_userError{color:#3a6080}[data-theme=ocean] .dash_changeAgentBtn{color:#122a48;border-color:#14467824}[data-theme=ocean] .dash_changeAgentBtn:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .dash_changeAgentBtn svg{color:#122a48}[data-theme=ocean] .dash_creditsContainer{border-left-color:#1446781f}[data-theme=ocean] .dash_creditsBar{background:#1446781f}[data-theme=ocean] .dash_creditsFill{background:#14365a}[data-theme=ocean] .dash_creditsText{color:#0a1a30}[data-theme=ocean] .dash_creditsAddBtn{border-color:#14467829;color:#3a6080}[data-theme=ocean] .dash_creditsAddBtn:hover{background:#1446781a;border-color:#14467840;color:#122a48}[data-theme=ocean] .dash_modalOverlay{background:#0f376459}[data-theme=ocean] .dash_creditsModal{background:#eff2f7;box-shadow:0 20px 60px #0f376440}[data-theme=ocean] .dash_creditsModalHeader h2{color:#122a48}[data-theme=ocean] .dash_creditsModalClose{color:#3a6080}[data-theme=ocean] .dash_creditsModalClose:hover{background:#1446781a;color:#122a48}[data-theme=ocean] .dash_creditsModalDesc{color:#0a1a30}[data-theme=ocean] .dash_creditsModalField label{color:#122a48}[data-theme=ocean] .dash_creditsModalField input,[data-theme=ocean] .dash_creditsModalField textarea{color:#122a48;background:#f2f5fa;border-color:#1446781f}[data-theme=ocean] .dash_creditsModalField input:focus,[data-theme=ocean] .dash_creditsModalField textarea:focus{border-color:#3a7aaa}[data-theme=ocean] .dash_creditsModalField input::-moz-placeholder,[data-theme=ocean] .dash_creditsModalField textarea::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .dash_creditsModalField input::placeholder,[data-theme=ocean] .dash_creditsModalField textarea::placeholder{color:#3a7aaa}[data-theme=ocean] .dash_creditsModalCancel{color:#0a1a30;border-color:#14467824}[data-theme=ocean] .dash_creditsModalCancel:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .dash_creditsModalSubmit{color:#fff;background:#14365a}[data-theme=ocean] .dash_creditsModalSubmit:hover:not(:disabled){background:#2a5a88}[data-theme=ocean] .dash_content{background:#f5f7fa}[data-theme=ocean] .dash_left{background:#14365a}[data-theme=ocean] .dash_rightLabel{color:#3a6080}[data-theme=ocean] .dash_rightGreeting{color:#122a48}[data-theme=ocean] .dash_shineText{background:linear-gradient(90deg,#122a48,#122a48 40%,#14365a,#122a48 60%,#122a48);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=ocean] .dash_statsLine,[data-theme=ocean] .dash_welcomeStats .dash_statsLine{background:#14365a}[data-theme=ocean] .dash_statValue{color:#122a48}[data-theme=ocean] .dash_statLabel{color:#1e5074}[data-theme=ocean] .dash_welcomeSunIcon{color:#0a1a30}[data-theme=ocean] .dash_welcomeLabel{color:#3a6080}[data-theme=ocean] .dash_welcomeGreeting{color:#122a48}[data-theme=ocean] .dash_leaf{color:#64a0c84d}[data-theme=ocean] .dash_agentModeIcon,[data-theme=ocean] .dash_agentModeTitle{color:#122a48}[data-theme=ocean] .dash_agentModeDesc{color:#1a4a6a}[data-theme=ocean] .dash_agentModeList li{color:#0a1a30}[data-theme=ocean] .dash_agentModeList li:before{color:#122a48}[data-theme=ocean] .dash_titleBar{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .dash_pageTitle{color:#122a48}[data-theme=ocean] .dash_pageSubtitle{color:#3a6080}[data-theme=ocean] .dash_settingsBtn{color:#1e5074}[data-theme=ocean] .dash_settingsBtn:hover,[data-theme=ocean] .dash_settingsBtn.is-active{color:#122a48;background:#14467814}[data-theme=ocean] .dash_titleDivider{background:#1446781f}[data-theme=ocean] .dash_newChatBtn{color:#fff;background:#14365a}[data-theme=ocean] .dash_newChatBtn:hover{background:#2a5a88}[data-theme=ocean] .dash_dropdownLabel{color:#3a6080}[data-theme=ocean] .dash_dropdownTrigger{color:#122a48;background:#eff2f7;border-color:#1446781f}[data-theme=ocean] .dash_dropdownTrigger:hover{border-color:#14467838;box-shadow:0 1px 3px #0f37641a}[data-theme=ocean] .dash_dropdownTrigger svg{color:#2a6090}[data-theme=ocean] .dash_dropdownMenu{background:#eff2f7;border-color:#1446781f;box-shadow:0 4px 16px #0f376433}[data-theme=ocean] .dash_dropdownItem{color:#122a48}[data-theme=ocean] .dash_dropdownItem:hover{background:#1446780f}[data-theme=ocean] .dash_dropdownItem.is-selected{background:#1446781a}[data-theme=ocean] .dash_panel{background:#eff2f7}[data-theme=ocean] .dash_codePanel{box-shadow:0 4px 24px #0f376426}[data-theme=ocean] .dash_chatInputBox{background:#eff2f7;border-color:#1446781f;box-shadow:0 1px 3px #0f37641a}[data-theme=ocean] .dash_chatInputBox:focus-within{border-color:#14467838;box-shadow:0 2px 12px #0f376426}[data-theme=ocean] .dash_chatAboveBox{background:#eff2f7;border-color:#1446781f;box-shadow:0 1px 3px #0f37641a}[data-theme=ocean] .dash_chatTextarea{color:#122a48}[data-theme=ocean] .dash_chatTextarea::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .dash_chatTextarea::placeholder{color:#3a7aaa}[data-theme=ocean] .dash_chatSendBtn{background:#1446781a;color:#122a48}[data-theme=ocean] .dash_chatSendBtn:hover:not(:disabled){background:#14467824}[data-theme=ocean] .dash_chatSendBtn--stop{background:#1446781a;color:#122a48}[data-theme=ocean] .dash_chatSendBtn--stop:before{border-color:#14467824}[data-theme=ocean] .dash_chatSendBtn--stop:hover{background:#14467829}[data-theme=ocean] .dash_chatFooterBtn{color:#3a6080}[data-theme=ocean] .dash_chatFooterBtn:hover:not(:disabled){color:#122a48}[data-theme=ocean] .dash_fileChip{background:#14467814;border-color:#1446781f}[data-theme=ocean] .dash_fileChipName{color:#122a48}[data-theme=ocean] .dash_fileChipRemove{color:#3a6080}[data-theme=ocean] .dash_fileChipRemove:hover{background:#1446781a;color:#122a48}[data-theme=ocean] .dash_pastedChip{background:#eff2f7;border-color:#1446781f}[data-theme=ocean] .dash_pastedChip:hover{border-color:#14467838;box-shadow:0 2px 8px #0f376426}[data-theme=ocean] .dash_pastedChipLabel{color:#122a48}[data-theme=ocean] .dash_pastedChipCount{color:#fff;background:#14365a}[data-theme=ocean] .dash_pastedChipRemove{color:#2a6090}[data-theme=ocean] .dash_pastedChipRemove:hover{background:#14467814;color:#122a48}[data-theme=ocean] .dash_pastedModalOverlay{background:#0f376459}[data-theme=ocean] .dash_pastedModal{background:#eff2f7;box-shadow:0 16px 48px #0f376440}[data-theme=ocean] .dash_pastedModalHeader{border-bottom-color:#14467814;color:#0a1a30}[data-theme=ocean] .dash_pastedModalClose{color:#3a6080}[data-theme=ocean] .dash_pastedModalClose:hover{background:#14467814;color:#122a48}[data-theme=ocean] .dash_pastedModalContent{color:#122a48}[data-theme=ocean] .dash_pastedModalContent::-webkit-scrollbar-thumb{background:#14467824}[data-theme=ocean] .dash_sessionLabel{color:#3a6080}[data-theme=ocean] .dash_sessionTrigger{color:#122a48;background:#eff2f7;border-color:#14467824}[data-theme=ocean] .dash_sessionTrigger:hover{border-color:#14467838;background:#1446780a}[data-theme=ocean] .dash_sessionTrigger svg{color:#2a6090}[data-theme=ocean] .dash_sessionMenu{background:#eff2f7;border-color:#1446781f;box-shadow:0 8px 24px #0f376433}[data-theme=ocean] .dash_sessionItem{color:#122a48;border-bottom-color:#14467814}[data-theme=ocean] .dash_sessionItem:hover{background:#1446780d}[data-theme=ocean] .dash_sessionItem.is-selected{background:#14467814}[data-theme=ocean] .dash_sessionItemTitle{color:#122a48}[data-theme=ocean] .dash_sessionItemMeta{color:#3a6080}[data-theme=ocean] .dash_sessionViewAll{color:#1e5074;background:#14467808;border-top-color:#14467814}[data-theme=ocean] .dash_sessionViewAll:hover{background:#14467814;color:#122a48}[data-theme=ocean] .dash_logWrap{color:#3a6080}[data-theme=ocean] .dash_logIcon{color:#2a6090}[data-theme=ocean] .dash_logExpand{color:#2a5070}[data-theme=ocean] .dash_logExpand:hover{color:#4a80a0;background:#1446780f}[data-theme=ocean] .dash_logHistory{border-top-color:#14467814}[data-theme=ocean] .dash_logHistoryItem{color:#2a6090}[data-theme=ocean] .dash_logHistoryIcon{color:#1a5080}[data-theme=ocean] .dash_messageBubble--user{background:#122e4e;color:#d0e0f0}[data-theme=ocean] .dash_messageBubble--ai{color:#122a48}[data-theme=ocean] .dash_agentLabel{color:#14467866}[data-theme=ocean] .dash_messageTime{color:#4a80a8}[data-theme=ocean] .dash_messageTimeExternal{color:#5a90b8}[data-theme=ocean] .dash_messageActionBtn{color:#4a80a8}[data-theme=ocean] .dash_messageActionBtn:hover{background:#14467814;border-color:#1446781f;color:#122a48}[data-theme=ocean] .dash_scrollToBottom{background:#e8eef4f2;border-color:#1446781f;color:#3a6080;box-shadow:0 1px 4px #0f376426}[data-theme=ocean] .dash_scrollToBottom:hover{background:#f2f5fa;border-color:#14467833;color:#701c3a}[data-theme=ocean] .dash_messagesArea::-webkit-scrollbar-thumb{background:#14467824}[data-theme=ocean] .dash_messagesArea::-webkit-scrollbar-thumb:hover{background:#14467838}[data-theme=ocean] .dash_mdInlineCode{background:#1446781a}[data-theme=ocean] .dash_mdLink{color:#2874a6}[data-theme=ocean] .dash_mdBlockquote{border-left-color:#14467833}[data-theme=ocean] .dash_mdBlockquoteLine{color:#14467899}[data-theme=ocean] .dash_mdLI::marker{color:#14467859}[data-theme=ocean] .dash_mdDivider{border-top-color:#1446781a}[data-theme=ocean] .dash_hitlCard{background:#1446780a;border-color:#14467814}[data-theme=ocean] .dash_hitlLabel{color:#3a6080}[data-theme=ocean] .dash_hitlQuestion{color:#122a48}[data-theme=ocean] .dash_hitlProgressLabel,[data-theme=ocean] .dash_hitlProgressCount{color:#3a6080}[data-theme=ocean] .dash_hitlProgressBar{background:#1446781a}[data-theme=ocean] .dash_hitlProgressFill{background:linear-gradient(90deg,#14467859,#14467880)}[data-theme=ocean] .dash_hitlOption{background:#eff2f7;border-color:#1446781f;color:#122a48}[data-theme=ocean] .dash_hitlOption:hover{background:#1446780f;border-color:#14467833}[data-theme=ocean] .dash_hitlOption--primary{background:#14365a;color:#fff;border-color:#122a48}[data-theme=ocean] .dash_hitlOption--primary:hover{background:#2a5a88}[data-theme=ocean] .dash_hitlTextarea{border-color:#1446781f;background:#eff2f7;color:#122a48}[data-theme=ocean] .dash_hitlTextarea:focus{border-color:#14467840}[data-theme=ocean] .dash_hitlContinueBtn{background:#14365a;color:#fff}[data-theme=ocean] .dash_hitlContinueBtn:hover:not(:disabled){background:#2a5a88}[data-theme=ocean] .dash_hitlSkipBtn{color:#1e5074;border-color:#1446781f}[data-theme=ocean] .dash_hitlSkipBtn:hover{background:#1446780d;color:#122a48}[data-theme=ocean] .dash_hitlCompleteIcon{background:#1446781a;color:#122a48}[data-theme=ocean] .dash_hitlComplete p{color:#1e5074}[data-theme=ocean] .dash_hitlSubmitBtn{background:#14365a;color:#fff}[data-theme=ocean] .dash_hitlSubmitBtn:hover{background:#2a5a88}[data-theme=ocean] .dash_hitlLegend{color:#2a6090}[data-theme=ocean] .dash_suggestions{border-top-color:#14467814}[data-theme=ocean] .dash_suggestionsTitle{color:#3a6080}[data-theme=ocean] .dash_suggestionBtn{border-top-color:#1446780f}[data-theme=ocean] .dash_suggestionBtn:hover{background:#1446780a}[data-theme=ocean] .dash_suggestionBtn span{color:#0a1a30}[data-theme=ocean] .dash_suggestionBtn:hover span{color:#122a48}[data-theme=ocean] .dash_suggestionArrow{color:#2a6890}[data-theme=ocean] .analysis_root{background:#f5f7fa;color:#122a48}[data-theme=ocean] .analysis_header{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .analysis_headerBtn{color:#122a48;border-color:#14467824}[data-theme=ocean] .analysis_headerBtn:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .analysis_menuBtn{color:#122a48}[data-theme=ocean] .analysis_headerDivider{background:#1446781f}[data-theme=ocean] .analysis_pageName{color:#3a6080}[data-theme=ocean] .analysis_pathSeparator,[data-theme=ocean] .analysis_userSeparator{color:#2a6890}[data-theme=ocean] .analysis_userName{color:#122a48}[data-theme=ocean] .analysis_userRole{color:#1e5074}[data-theme=ocean] .analysis_changeAgentBtn{color:#122a48;border-color:#14467824}[data-theme=ocean] .analysis_changeAgentBtn:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .analysis_creditsContainer{border-left-color:#1446781f}[data-theme=ocean] .analysis_creditsBar{background:#1446781f}[data-theme=ocean] .analysis_creditsFill{background:#14365a}[data-theme=ocean] .analysis_creditsText{color:#0a1a30}[data-theme=ocean] .analysis_creditsAddBtn{border-color:#14467829;color:#3a6080}[data-theme=ocean] .analysis_creditsAddBtn:hover{background:#1446781a;border-color:#14467840;color:#122a48}[data-theme=ocean] .analysis_creditsModal{background:#eff2f7;box-shadow:0 20px 60px #0f376440}[data-theme=ocean] .analysis_creditsModalHeader h2{color:#122a48}[data-theme=ocean] .analysis_creditsModalClose{color:#3a6080}[data-theme=ocean] .analysis_creditsModalClose:hover{background:#1446781a;color:#122a48}[data-theme=ocean] .analysis_creditsModalDesc{color:#0a1a30}[data-theme=ocean] .analysis_creditsModalField label{color:#122a48}[data-theme=ocean] .analysis_creditsModalField input,[data-theme=ocean] .analysis_creditsModalField textarea{color:#122a48;background:#f2f5fa;border-color:#1446781f}[data-theme=ocean] .analysis_creditsModalField input:focus,[data-theme=ocean] .analysis_creditsModalField textarea:focus{border-color:#3a7aaa}[data-theme=ocean] .analysis_creditsModalCancel{color:#0a1a30;border-color:#14467824}[data-theme=ocean] .analysis_creditsModalCancel:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .analysis_creditsModalSubmit{color:#fff;background:#14365a}[data-theme=ocean] .analysis_creditsModalSubmit:hover:not(:disabled){background:#2a5a88}[data-theme=ocean] .analysis_left{background:#f5f7fa;border-right-color:#14467814}[data-theme=ocean] .analysis_leftTitle{color:#122a48}[data-theme=ocean] .analysis_searchIcon{color:#2a6090}[data-theme=ocean] .analysis_searchInput{color:#122a48;background:#1446780d}[data-theme=ocean] .analysis_searchInput:focus{background:#eff2f7;border-color:#14467829}[data-theme=ocean] .analysis_searchInput::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .analysis_searchInput::placeholder{color:#3a7aaa}[data-theme=ocean] .analysis_cardList::-webkit-scrollbar-thumb{background:#14467824}[data-theme=ocean] .analysis_card{background:#eff2f7;border-color:#1446781a}[data-theme=ocean] .analysis_card:hover{border-color:#14467829;box-shadow:0 2px 8px #0f37641a}[data-theme=ocean] .analysis_card--selected{border-color:#122a48;box-shadow:0 2px 12px #0f376426}[data-theme=ocean] .analysis_cardIcon{background:#14467814;color:#122a48}[data-theme=ocean] .analysis_cardTitle{color:#122a48}[data-theme=ocean] .analysis_cardCheck{background:#14365a;color:#fff}[data-theme=ocean] .analysis_cardDesc{color:#1a4a6a}[data-theme=ocean] .analysis_cardAuthorAvatar{background:#1446781a;color:#122a48}[data-theme=ocean] .analysis_cardAuthorName{color:#1e5074}[data-theme=ocean] .analysis_leftFooter{border-top-color:#14467814}[data-theme=ocean] .analysis_btnSecondary{color:#122a48;background:#eff2f7;border-color:#14467824}[data-theme=ocean] .analysis_btnSecondary:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .analysis_btnPrimary{color:#fff;background:#14365a}[data-theme=ocean] .analysis_btnPrimary:hover{background:#2a5a88}[data-theme=ocean] .analysis_right{background:#f5f7fa}[data-theme=ocean] .analysis_previewEmpty{color:#3a6080}[data-theme=ocean] .analysis_previewEmptyIcon{color:#3a7aaa}[data-theme=ocean] .analysis_previewEmpty h3{color:#0a1a30}[data-theme=ocean] .analysis_previewEmpty p{color:#3a6080}[data-theme=ocean] .analysis_previewIcon{background:#eff2f7;border-color:#1446781a;color:#122a48}[data-theme=ocean] .analysis_previewTitle{color:#122a48}[data-theme=ocean] .analysis_previewDesc{color:#1a4a6a}[data-theme=ocean] .analysis_previewMeta{color:#3a6080}[data-theme=ocean] .analysis_previewDot{color:#2a6890}[data-theme=ocean] .analysis_createHeaderIcon{background:#14467814;color:#122a48}[data-theme=ocean] .analysis_createHeaderTitle{color:#122a48}[data-theme=ocean] .analysis_createHeaderDesc{color:#1a4a6a}[data-theme=ocean] .analysis_createCard{background:#eff2f7;border-color:#14467814}[data-theme=ocean] .analysis_createField label{color:#122a48}[data-theme=ocean] .analysis_createInput,[data-theme=ocean] .analysis_createTextarea{color:#122a48;border-bottom-color:#14467824}[data-theme=ocean] .analysis_createInput:focus,[data-theme=ocean] .analysis_createTextarea:focus{border-bottom-color:#122a48}[data-theme=ocean] .analysis_createInput::-moz-placeholder,[data-theme=ocean] .analysis_createTextarea::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .analysis_createInput::placeholder,[data-theme=ocean] .analysis_createTextarea::placeholder{color:#3a7aaa}[data-theme=ocean] .analysis_createForm::-webkit-scrollbar-thumb{background:#14467824}[data-theme=ocean] .analysis_iconOption{border-color:#1446781f;color:#3a6080}[data-theme=ocean] .analysis_iconOption:hover{border-color:#14467838;color:#122a48}[data-theme=ocean] .analysis_iconOption--selected{background:#14365a;border-color:#122a48;color:#fff}[data-theme=ocean] .analysis_addTeammate{border-color:#14467829;color:#3a6080}[data-theme=ocean] .analysis_addTeammate:hover{border-color:#3a7aaa;color:#122a48}[data-theme=ocean] .analysis_createFooter{border-top-color:#14467814}[data-theme=ocean] .analysis_createMeta{color:#3a6080}[data-theme=ocean] .analysis_btnCancel{color:#0a1a30;border-color:#14467824}[data-theme=ocean] .analysis_btnCancel:hover{background:#1446780d;color:#122a48}[data-theme=ocean] .analysis_btnSave{color:#fff;background:#14365a}[data-theme=ocean] .analysis_btnSave:hover{background:#2a5a88}[data-theme=ocean] .ask_root,[data-theme=ocean] .ask_main{background:#f5f7fa}[data-theme=ocean] .ask_backBtn{color:#0a1a30}[data-theme=ocean] .ask_backBtn:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .ask_chatTitle{color:#122a48}[data-theme=ocean] .ask_listView{background:#f5f7fa}[data-theme=ocean] .ask_listTitle{color:#122a48}[data-theme=ocean] .ask_newChatBtn{background:#eff2f7;border-color:#1446781f;color:#122a48}[data-theme=ocean] .ask_newChatBtn:hover{background:#f2f5fa;border-color:#14467833}[data-theme=ocean] .ask_searchIcon{color:#2a6090}[data-theme=ocean] .ask_searchInput{background:#eff2f7;border-color:#1446781a;color:#122a48}[data-theme=ocean] .ask_searchInput::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .ask_searchInput::placeholder{color:#3a7aaa}[data-theme=ocean] .ask_searchInput:focus{border-color:#14467838;box-shadow:0 0 0 3px #1446780f}[data-theme=ocean] .ask_searchClear{background:#1446781a;color:#3a6080}[data-theme=ocean] .ask_searchClear:hover{background:#14467829;color:#122a48}[data-theme=ocean] .ask_listMeta{border-bottom-color:#14467814;color:#3a6080}[data-theme=ocean] .ask_chatItem{border-bottom-color:#1446780f}[data-theme=ocean] .ask_chatItem:hover{background:#1446780a}[data-theme=ocean] .ask_chatItemTitle{color:#122a48}[data-theme=ocean] .ask_chatItemMeta{color:#3a6080}[data-theme=ocean] .ask_chatItemDelete{color:#2a6890}[data-theme=ocean] .ask_emptyIcon{color:#3a7aaa}[data-theme=ocean] .ask_emptyText{color:#3a6080}[data-theme=ocean] .ask_loadingDots span{background:#14467829}[data-theme=ocean] .ask_chatView{background:#eff2f7}[data-theme=ocean] .ask_welcomeEye{background:#14365a}[data-theme=ocean] .ask_welcomeTitle{color:#122a48}[data-theme=ocean] .ask_welcomeSubtitle{color:#3a6080}[data-theme=ocean] .ask_quickBtn{background:#eff2f7;border-color:#1446781a;color:#0a1a30}[data-theme=ocean] .ask_quickBtn:hover{background:#f2f5fa;border-color:#14467824;color:#122a48}[data-theme=ocean] .ask_messagesArea{background:#eff2f7}[data-theme=ocean] .ask_userBubble{background:#14365a;color:#fff}[data-theme=ocean] .ask_assistantContent{color:#122a48}[data-theme=ocean] .ask_messageActions .ask_messageTime,[data-theme=ocean] .ask_actionBtn{color:#2a6090}[data-theme=ocean] .ask_actionBtn:hover{background:#14467814;color:#122a48}[data-theme=ocean] .ask_mdBlockquote{border-left-color:#14467829;background:#1446780a;color:#0a1a30}[data-theme=ocean] .ask_mdTh{background:#1446780f;border-color:#1446781a}[data-theme=ocean] .ask_mdTd{border-color:#1446781a}[data-theme=ocean] .ask_inlineCode{background:#1446781a;color:#122a48}[data-theme=ocean] .ask_timelineSingle{border-color:#14467829}[data-theme=ocean] .ask_timelineDotSingle{background-color:#122a48}[data-theme=ocean] .ask_timelineSingleNode{color:#122a48}[data-theme=ocean] .ask_timelineSingleMsg{color:#0a1a30}[data-theme=ocean] .ask_wizard{background:#eff2f7;border-color:#1446781a;box-shadow:0 4px 20px #0f376426}[data-theme=ocean] .ask_wizardLabel{color:#2a6090}[data-theme=ocean] .ask_wizardQuestion{color:#122a48}[data-theme=ocean] .ask_wizardProgress{color:#3a6080}[data-theme=ocean] .ask_wizardProgressBar{background:#14467814}[data-theme=ocean] .ask_wizardProgressFill{background:#14365a}[data-theme=ocean] .ask_wizardOption{background:#eff2f7;border-color:#1446781f;color:#122a48}[data-theme=ocean] .ask_wizardOption:hover{background:#1446780d;border-color:#14467833}[data-theme=ocean] .ask_wizardOption.is-selected{background:#14365a;border-color:#122a48;color:#fff}[data-theme=ocean] .ask_followUp{border-top-color:#1446780f}[data-theme=ocean] .ask_followUpLabel{color:#3a6080}[data-theme=ocean] .ask_followUpBtn{border-color:#14467814;color:#0a1a30}[data-theme=ocean] .ask_followUpBtn:hover{background:#1446780a;border-color:#14467824;color:#122a48}[data-theme=ocean] .ask_inputForm{background:#eff2f7}[data-theme=ocean] .ask_inputBox{background:#eff2f7;border-color:#1446781f}[data-theme=ocean] .ask_inputBox:focus-within{border-color:#14467838;box-shadow:0 0 0 3px #1446780f}[data-theme=ocean] .ask_textarea{color:#122a48}[data-theme=ocean] .ask_textarea::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .ask_textarea::placeholder{color:#3a7aaa}[data-theme=ocean] .ask_attachBtn,[data-theme=ocean] .ask_sendBtn{color:#2a6090}[data-theme=ocean] .ask_attachBtn:hover{background:#14467814;color:#0a1a30}[data-theme=ocean] .ask_sendBtn{background:#1446781a}[data-theme=ocean] .ask_sendBtn:hover:not(:disabled){background:#14467824}[data-theme=ocean] .ask_sendBtn.is-active{background:#14365a;color:#fff}[data-theme=ocean] .ll_titleBar{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .ll_pageTitle{color:#122a48}[data-theme=ocean] .ll_pageSubtitle{color:#3a6080}[data-theme=ocean] .ll_content,[data-theme=ocean] .ll_section{background:#f5f7fa}[data-theme=ocean] .ll_sectionTitle{color:#122a48}[data-theme=ocean] .ll_descriptionText{color:#0a1a30}[data-theme=ocean] .ll_btnPrimary{color:#fff;background:#14365a}[data-theme=ocean] .ll_members{border-left-color:#14467814}[data-theme=ocean] .ll_memberAvatar{background:#1446781a}[data-theme=ocean] .ll_memberAvatar span{color:#3a6080}[data-theme=ocean] .ll_memberName{color:#122a48}[data-theme=ocean] .ll_memberRole{color:#3a6080}[data-theme=ocean] .ll_outputConnection{border-left-color:#14467814}[data-theme=ocean] .ll_connectionBox{background:#eff2f7;border-color:#14467814}[data-theme=ocean] .ll_connectionStatus{color:#3a6080}[data-theme=ocean] .ll_btnGoogle{color:#122a48;background:#f5f7fa;border-color:#14467824}[data-theme=ocean] .ll_btnGoogle:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .ll_actionBtn{color:#122a48;background:#f5f7fa;border-color:#1446781f}[data-theme=ocean] .ll_actionBtn:hover:not(:disabled){background:#1446780f;border-color:#14467833}[data-theme=ocean] .ll_actionBtn svg{color:#1e5074}[data-theme=ocean] .ll_emptyIcon{color:#2a6890}[data-theme=ocean] .ll_emptyTitle{color:#122a48}[data-theme=ocean] .ll_emptyText{color:#3a6080}[data-theme=ocean] .ll_knowledgeContent:has(.ll_emptyState){background:#14467808;border-color:#14467814}[data-theme=ocean] .ll_documentRow{background:#eff2f7;border-color:#14467814}[data-theme=ocean] .ll_tableCard,[data-theme=ocean] .ll_previewTable th{background:#1e4e70}[data-theme=ocean] .ll_loading{color:#3a6080}[data-theme=ocean] .ll_btnSecondary{color:#122a48;background:#eff2f7;border-color:#1446781f}[data-theme=ocean] .ll_btnSecondary:hover:not(:disabled){background:#1446780f;border-color:#14467833}[data-theme=ocean] .ll_modalOverlay{background:#0f376459}[data-theme=ocean] .ll_modal{background:#eff2f7;box-shadow:0 20px 40px #0f376440}[data-theme=ocean] .ll_modalHeader{border-bottom-color:#14467814}[data-theme=ocean] .ll_modalTitle{color:#122a48}[data-theme=ocean] .ll_modalClose{color:#3a6080}[data-theme=ocean] .ll_modalClose:hover{background:#14467814;color:#122a48}[data-theme=ocean] .ll_modalTextarea{color:#122a48;background:#f2f5fa;border-color:#1446781f}[data-theme=ocean] .ll_modalTextarea:focus{border-color:#14467840}[data-theme=ocean] .ll_modalTextarea::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .ll_modalTextarea::placeholder{color:#3a7aaa}[data-theme=ocean] .ll_modalFooter{border-top-color:#14467814}[data-theme=ocean] .ll_label{color:#1a4a6a}[data-theme=ocean] .ll_select{color:#122a48;background:#f2f5fa;border-color:#14467824}[data-theme=ocean] .ll_select:hover{border-color:#14467838}[data-theme=ocean] .ll_select:focus{border-color:#2a6090}[data-theme=ocean] .ll_tablePreviewBox{background:#1446780a;border-color:#1446781a}[data-theme=ocean] .ll_miniTable th{color:#1a4a6a;background:#1446780d;border-bottom-color:#1446781a}[data-theme=ocean] .ll_miniTable td{color:#122a48;border-bottom-color:#1446780f}[data-theme=ocean] .ll_muted{color:#3a6080}[data-theme=ocean] .ll_skeleton{background:linear-gradient(90deg,#14467814,#1446780a,#14467814);background-size:200% 100%}[data-theme=ocean] .dash_pageName{color:#3a6080}[data-theme=ocean] .dash_pathSeparator{color:#2a6890}[data-theme=ocean] .dash_themeToggle{border-color:#1446781f;color:#0a1a30}[data-theme=ocean] .dash_themeToggle:hover{background:#14467814;border-color:#14467833;color:#122a48}[data-theme=ocean] .dash_themeToggle{border-color:#14467824;color:#0a1a30}[data-theme=ocean] .dash_themeToggle:hover{background:#1446780f;border-color:#14467838;color:#1e4a72}[data-theme=ocean] .sidebar__avatar-large{background:transparent}[data-theme=ocean] .sidebar__avatar-large span{color:#fff}[data-theme=ocean] .sidebar__avatar{background:#14467826;border-color:#14467833;color:#1e4e70}[data-theme=ocean] .sidebar__teamCard{background:#f5f7fa;box-shadow:0 1px 3px #0e224014,0 4px 12px #0e22400a}[data-theme=ocean] .sidebar__teamCard:hover{box-shadow:0 2px 8px #0e22401f,0 8px 24px #0e22400f}[data-theme=ocean] .sidebar__teamCard:before{background-image:radial-gradient(rgba(14,34,64,.06) 1px,transparent 1px)}[data-theme=ocean] .sidebar__teamCard:after{background:linear-gradient(90deg,transparent,rgba(14,34,64,.1),transparent)}[data-theme=ocean] .sidebar__eye{background:#0e2240}[data-theme=ocean] .sidebar__agentModal{background:#f5f7fa;border-color:#0e22401a}[data-theme=ocean] .sidebar__agentModalHeader{background-image:radial-gradient(rgba(14,34,64,.08) 1px,transparent 1px)}[data-theme=ocean] .sidebar__agentModalEye{background:#0e2240}[data-theme=ocean] .ask_chatItemMeta svg,[data-theme=ocean] .ask_chatItemMeta span{color:#701c3a}[data-theme=ocean] .ask_chatItemActions button{color:#1a4a6a}[data-theme=ocean] .ask_chatItemActions button:hover{color:#14365a;background:#1446781a}[data-theme=ocean] .ask_chatItemMetaRow{color:#701c3a}[data-theme=ocean] .ask_chatItemPreview{color:#1a4a6a}[data-theme=ocean] .ask_chatItemActionBtn{color:#1e5074}[data-theme=ocean] .ask_chatItemActionBtn:hover{color:#14365a;background:#1446781a}[data-theme=ocean] .ask_chatItemActionBtn--delete:hover{color:#dc2626;background:#dc262614}[data-theme=ocean] .ask_chatItemConfirmText{color:#6b1835}[data-theme=ocean] .ask_chatItemConfirmNo{color:#122a48;background:#1446781a;border-color:#1446782e}[data-theme=ocean] .ask_chatItemRenameInput{color:#122a48;background:#eff2f7;border-color:#14467840}[data-theme=ocean] .ask_chatItemRenameConfirm{background:#14365a;color:#fff}[data-theme=ocean] .sidebar__item.is-subitem:before,[data-theme=ocean] .sidebar__item.is-subitem.is-active:before,[data-theme=ocean] .sidebar__item.is-subitem:after{background:#ffffff2e}[data-theme=ocean] .sidebar__section:nth-child(2){background:#0000001f;border-radius:6px;margin:4px 6px;padding:4px}[data-theme=ocean] .dash_toolbarBtn{color:#14467866}[data-theme=ocean] .dash_toolbarBtn:hover{color:#144678b3;background:#1446780f}[data-theme=ocean] .dash_toolbarBtn.is-active{color:#122a48;background:#1446781a}[data-theme=ocean] .dash_toolbarSep{background:#14467814}[data-theme=ocean] .dash_flyout{background:#f5f7fa;border-color:#1446781f;box-shadow:none}[data-theme=ocean] .dash_flyoutLabel{color:#14467873}[data-theme=ocean] .dash_flyoutItem{color:#122a488c}[data-theme=ocean] .dash_flyoutItem svg{color:#14467866}[data-theme=ocean] .dash_flyoutItem:hover{color:#122a48;background:transparent}[data-theme=ocean] .dash_flyoutItem.is-selected{background:transparent;color:#122a48;font-weight:600}[data-theme=ocean] .dash_flyoutItem.is-selected svg{color:#122a48}[data-theme=ocean] .dash_flyoutSection+.dash_flyoutSection{border-top-color:#14467814}[data-theme=ocean] .dash_flyoutItem--action{color:#14467866;border-top-color:#14467814}[data-theme=ocean] .dash_flyoutItem--action:hover{color:#122a48}[data-theme=ocean] .dash_flyout::-webkit-scrollbar-thumb{background:#1446781f}[data-theme=ocean] .dash_mentionDropdown{background:#f5f7fa;border-color:#1446781f;box-shadow:none}[data-theme=ocean] .dash_mentionItem{color:#122a488c}[data-theme=ocean] .dash_mentionItem:hover,[data-theme=ocean] .dash_mentionItem--active{color:#122a48;background:transparent;font-weight:600}[data-theme=ocean] .dash_slashDropdown{background:#f5f7fa;border-color:#1446781f;box-shadow:none}[data-theme=ocean] .studio__title{color:#122a48}[data-theme=ocean] .studio__createBtn{background:#122a48}[data-theme=ocean] .studio__createBtn:hover{background:#1a3a5c}[data-theme=ocean] .studio__userBtn{border-color:#1446781f;color:#14467880}[data-theme=ocean] .studio__userBtn:hover{border-color:#14467833;color:#122a48}[data-theme=ocean] .studio__chipMenu{background:#edf1f7;border-color:#1446781a;box-shadow:0 4px 16px #0a28501a}[data-theme=ocean] .studio__chipMenuItem{color:#122a48}[data-theme=ocean] .studio__chipMenuItem:hover{background:#1446780f}[data-theme=ocean] .studio__actionCard{background:#edf1f7;border-color:#14467814}[data-theme=ocean] .studio__actionCard:hover{border-color:#14467829}[data-theme=ocean] .studio__actionIcon--purple{background:#122a48}[data-theme=ocean] .studio__actionIcon--red{background:#1a3a5c}[data-theme=ocean] .studio__actionTitle{color:#122a48}[data-theme=ocean] .studio__actionSub{color:#14467880}[data-theme=ocean] .studio__tabs{border-bottom-color:#1446781a}[data-theme=ocean] .studio__tab{color:#14467866}[data-theme=ocean] .studio__tab:hover{color:#14467899}[data-theme=ocean] .studio__tab.is-active{color:#122a48;border-bottom-color:#122a48}[data-theme=ocean] .studio__tabLink{color:#14467873}[data-theme=ocean] .studio__tabLink:hover{color:#122a48}[data-theme=ocean] .studio__searchInput input{background:#edf1f7;border-color:#1446781a;color:#122a48}[data-theme=ocean] .studio__searchInput input::-moz-placeholder{color:#14467859}[data-theme=ocean] .studio__searchInput input::placeholder{color:#14467859}[data-theme=ocean] .studio__searchInput input:focus{border-color:#14467840;box-shadow:0 0 0 3px #1446780f}[data-theme=ocean] .studio__searchIcon{color:#14467859}[data-theme=ocean] .studio__viewToggles{border-color:#1446781a}[data-theme=ocean] .studio__viewBtn{background:transparent;color:#14467859}[data-theme=ocean] .studio__viewBtn+.studio__viewBtn{border-left-color:#1446781a}[data-theme=ocean] .studio__viewBtn:hover{background:#1446780a;color:#14467899}[data-theme=ocean] .studio__viewBtn.is-active{background:#14467814;color:#122a48}[data-theme=ocean] .studio__bookCard{background:#edf1f7;border-color:#14467814}[data-theme=ocean] .studio__bookCard:hover{border-color:#14467829;box-shadow:0 4px 16px #0a285014}[data-theme=ocean] .studio__bookThumb{background:#dce4f0}[data-theme=ocean] .studio__bookCover{background:#edf1f7}[data-theme=ocean] .studio__coverTitle{color:#122a48}[data-theme=ocean] .studio__coverSub{color:#14467873}[data-theme=ocean] .studio__bookBadge{background:#122a48;color:#c0d0e0}[data-theme=ocean] .studio__bookTitle{color:#122a48}[data-theme=ocean] .studio__bookDate{color:#14467873}[data-theme=ocean] .studio__bookIcon{color:#14467859}[data-theme=ocean] .studio__listView{border-color:#1446781a}[data-theme=ocean] .studio__listHeader{background:#e4eaf2;border-bottom-color:#14467814}[data-theme=ocean] .studio__listHeaderCell{color:#14467880}[data-theme=ocean] .studio__listRow{border-bottom-color:#1446780f}[data-theme=ocean] .studio__listRow:hover{background:#14467808}[data-theme=ocean] .studio__listCell{color:#122a48}[data-theme=ocean] .studio__listCell--created{color:#14467880}[data-theme=ocean] .studio__listBadge--active{color:#122a48;background:#14467814}[data-theme=ocean] .studio__listBadge--draft{color:#14467873;background:#1446780d}[data-theme=ocean] .studio__listActionBtn{color:#14467859}[data-theme=ocean] .studio__listActionBtn:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .studio__emptyIcon{color:#14467833}[data-theme=ocean] .studio__emptyTitle{color:#122a48}[data-theme=ocean] .studio__emptySub{color:#14467873}[data-theme=ocean] .studio__progressItem{background:#edf1f7;border-color:#14467814}[data-theme=ocean] .studio__progressItemTitle{color:#122a48}[data-theme=ocean] .studio__progressItemStatus--active{background:#14467814;color:#122a48}[data-theme=ocean] .studio__progressItemStatus--done{background:#1446781f;color:#0a1a30}[data-theme=ocean] .studio__progressItemStatus--paused{background:#1446780a;color:#14467873}[data-theme=ocean] .studio__progressItemBar{background:#1446781a}[data-theme=ocean] .studio__progressItemFill{background:#122a48}[data-theme=ocean] .studio__progressItemMeta{color:#14467880}[data-theme=ocean] .studio__progressItemIcon{background:#122a48}[data-theme=ocean] .studio__typeBadge--practice{background:#14467814;color:#122a48}[data-theme=ocean] .studio__typeBadge--automation{background:#1446780f;color:#14467899}[data-theme=ocean] .studio__practiceHeader{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .studio__practiceBack{color:#14467899}[data-theme=ocean] .studio__practiceTitle{color:#122a48}[data-theme=ocean] .studio__practiceTimer{color:#14467880}[data-theme=ocean] .studio__practicePauseBtn{color:#14467899;border-color:#1446781f;background:transparent}[data-theme=ocean] .studio__practicePauseBtn:hover{border-color:#14467833;background:#1446780a}[data-theme=ocean] .studio__practicePauseBtn.is-paused{color:#122a48;border-color:#14467833;background:#1446780f}[data-theme=ocean] .studio__practiceSidebar{background:#e4eaf2;border-right-color:#14467814}[data-theme=ocean] .studio__practiceSidebarTitle{color:#122a48}[data-theme=ocean] .studio__practiceDiffBadge{color:#14467899!important;border-color:#14467833!important}[data-theme=ocean] .studio__practiceProgressBar{background:#1446781a}[data-theme=ocean] .studio__practiceProgressFill{background:#122a48}[data-theme=ocean] .studio__practiceProgressText{color:#14467880}[data-theme=ocean] .studio__practiceStep{border-left-color:#1446781a}[data-theme=ocean] .studio__practiceStep:hover:not(:disabled){background:#1446780a}[data-theme=ocean] .studio__practiceStep.is-completed .studio__practiceStepDot{background:#3a5a80}[data-theme=ocean] .studio__practiceStep.is-active .studio__practiceStepDot{background:#122a48}[data-theme=ocean] .studio__practiceStep.is-pending .studio__practiceStepDot{border-color:#14467833;color:#1446784d}[data-theme=ocean] .studio__practiceStepName{color:#14467899}[data-theme=ocean] .studio__practiceStep.is-active .studio__practiceStepName{color:#122a48}[data-theme=ocean] .studio__practiceStep.is-pending .studio__practiceStepName{color:#1446784d}[data-theme=ocean] .studio__practiceExitBtn{border-color:#1446781a;color:#14467873}[data-theme=ocean] .studio__practiceExitBtn:hover{background:#1446780a;color:#122a48}[data-theme=ocean] .studio__practiceChat{background:#f5f7fa}[data-theme=ocean] .studio__practiceChatInput{border-top-color:#1446780f}[data-theme=ocean] .studio__practiceChatEmpty{color:#1446784d}[data-theme=ocean] .studio__practiceLoading{color:#14467880}[data-theme=ocean] .prof_root{background:#f5f7fa;color:#122a48}[data-theme=ocean] .prof_header{background:#edf1f7;border-bottom-color:#14467814}[data-theme=ocean] .prof_menuBtn{color:#122a48;border-color:#1446781f}[data-theme=ocean] .prof_menuBtn:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .prof_headerDivider{background:#1446781f}[data-theme=ocean] .prof_userInfo,[data-theme=ocean] .prof_pageName{color:#3a6080}[data-theme=ocean] .prof_pathSeparator,[data-theme=ocean] .prof_userSeparator{color:#2a6890}[data-theme=ocean] .prof_userName{color:#122a48}[data-theme=ocean] .prof_userRole{color:#1e5074}[data-theme=ocean] .prof_changeAgentBtn{color:#122a48;border-color:#14467824}[data-theme=ocean] .prof_changeAgentBtn:hover{background:#1446780f;border-color:#14467838}[data-theme=ocean] .prof_creditsBar{background:#1446781f}[data-theme=ocean] .prof_creditsFill{background:#14365a}[data-theme=ocean] .prof_creditsText{color:#0a1a30}[data-theme=ocean] .prof_creditsAddBtn{border-color:#14467829;color:#3a6080}[data-theme=ocean] .prof_creditsAddBtn:hover{background:#1446781a;border-color:#14467840;color:#122a48}[data-theme=ocean] .prof_headerBtn{color:#0a1a30;border-color:#1446781f}[data-theme=ocean] .prof_headerBtn:hover{color:#122a48;background:#1446780f;border-color:#14467833}[data-theme=ocean] .prof_content{background:#f5f7fa}[data-theme=ocean] .prof_card{background:#eff2f7;border-color:#14467814}[data-theme=ocean] .prof_avatarFallback{background:#14365a;color:#fff}[data-theme=ocean] .prof_avatarBtn{background:#eff2f7;border-color:#1446781f;color:#3a6080;box-shadow:0 1px 3px #0f37641a}[data-theme=ocean] .prof_avatarBtn:hover{background:#e4eaf2}[data-theme=ocean] .prof_displayName{color:#122a48}[data-theme=ocean] .prof_email{color:#3a6080}[data-theme=ocean] .prof_roleBadge{color:#1e5074;background:#1446780f}[data-theme=ocean] .prof_cardTitle{color:#122a48}[data-theme=ocean] .prof_cardDesc,[data-theme=ocean] .prof_label{color:#3a6080}[data-theme=ocean] .prof_input{color:#122a48;background:#f2f5fa;border-color:#1446781f}[data-theme=ocean] .prof_input:focus{border-color:#3a7aaa;box-shadow:0 0 0 3px #1446780f}[data-theme=ocean] .prof_input::-moz-placeholder{color:#3a7aaa}[data-theme=ocean] .prof_input::placeholder{color:#3a7aaa}[data-theme=ocean] .prof_input--disabled{background:#1446780a;color:#3a6080}[data-theme=ocean] .prof_hint{color:#3a7aaa}[data-theme=ocean] .prof_styleOption{background:#eff2f7;border-color:#14467814}[data-theme=ocean] .prof_styleOption:hover{border-color:#14467829}[data-theme=ocean] .prof_styleOption.is-selected{border-color:#122a48;box-shadow:0 0 0 1px #122a48}[data-theme=ocean] .prof_styleLabel{color:#122a48}[data-theme=ocean] .prof_styleDesc{color:#3a6080}[data-theme=ocean] .prof_saveBtn{color:#fff;background:#14365a}[data-theme=ocean] .prof_saveBtn:hover{background:#2a5a88}[data-theme=ocean] .prof_loadingWrapper{color:#3a6080}[data-theme=ocean] .prof_modalOverlay{background:#0f376459}[data-theme=ocean] .prof_creditsModal{background:#eff2f7;box-shadow:0 20px 60px #0f376440}[data-theme=ocean] .prof_creditsModalHeader h2{color:#122a48}[data-theme=ocean] .prof_creditsModalClose{color:#3a6080}[data-theme=ocean] .prof_creditsModalClose:hover{background:#1446781a;color:#122a48}[data-theme=ocean] .prof_creditsModalDesc{color:#0a1a30}[data-theme=ocean] .prof_creditsModalField label{color:#122a48}[data-theme=ocean] .prof_creditsModalField input,[data-theme=ocean] .prof_creditsModalField textarea{color:#122a48;background:#f2f5fa;border-color:#1446781f}[data-theme=ocean] .prof_creditsModalField input:focus,[data-theme=ocean] .prof_creditsModalField textarea:focus{border-color:#3a7aaa}[data-theme=ocean] .prof_creditsModalCancel{color:#0a1a30;border-color:#14467824}[data-theme=ocean] .prof_creditsModalCancel:hover{background:#1446780f;color:#122a48}[data-theme=ocean] .prof_creditsModalSubmit{color:#fff;background:#14365a}[data-theme=ocean] .prof_creditsModalSubmit:hover:not(:disabled){background:#2a5a88}[data-theme=forest]{--sidebar-bg: #162e2c;--sidebar-bg-hover: rgba(255, 255, 255, .07);--sidebar-bg-active: rgba(255, 255, 255, .12);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: #c8dcd4;--sidebar-text-soft: #9ec4b4;--sidebar-text-muted: #7aa894;--sidebar-text-dim: #5a8a78;--sidebar-text-active: #ffffff;--sidebar-accent: #88c0a8;--sidebar-accent-soft: rgba(136, 192, 168, .12);--code-bg: #f5f9f6;--code-header-bg: #edf3ef;--code-border: rgba(30, 80, 70, .1);--code-header-border: rgba(30, 80, 70, .08);--code-text: #1a302a;--code-lang: rgba(26, 48, 42, .5);--code-copy: rgba(26, 48, 42, .4);--code-copy-hover: rgba(26, 48, 42, .8);--code-copy-hover-bg: rgba(30, 80, 70, .06);--code-scrollbar: rgba(30, 80, 70, .12);--code-keyword: #1a6a40;--code-string: #2a7a1a;--code-number: #7a5010;--code-comment: #5a8a70;--code-function: #2a5a80;--code-type: #7a5010;--codepanel-bg: #f2f6f3;--codepanel-header-bg: rgba(30, 80, 70, .04);--codepanel-header-border: rgba(30, 80, 70, .08);--codepanel-text: #1a302a;--codepanel-lang: #1e5040;--codepanel-copy: #1a302a;--codepanel-copy-border: rgba(30, 80, 70, .14);--codepanel-copy-hover-bg: rgba(30, 80, 70, .08);--codepanel-copy-hover-border: rgba(30, 80, 70, .22);--codepanel-scrollbar: rgba(30, 80, 70, .14);--codepanel-keyword: #1a6a40;--codepanel-string: #2a7a1a;--codepanel-number: #7a5010;--codepanel-comment: #5a8a70;--codepanel-function: #2a5a80;--codepanel-type: #7a5010}[data-theme=forest] .dash_root{background:#f5f8f6;color:#1a302a}[data-theme=forest] .dash_header{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .dash_headerBtn{color:#122420;border-color:#1e50461f}[data-theme=forest] .dash_headerBtn:hover{color:#1a302a;background:#1e50460f;border-color:#1e504633}[data-theme=forest] .dash_menuBtn{color:#1a302a}[data-theme=forest] .dash_headerDivider{background:#1e50461f}[data-theme=forest] .dash_userName{color:#1a302a}[data-theme=forest] .dash_userSeparator{color:#2a6856}[data-theme=forest] .dash_userRole{color:#1e5040}[data-theme=forest] .dash_userError{color:#3a6a5a}[data-theme=forest] .dash_changeAgentBtn{color:#1a302a;border-color:#1e504624}[data-theme=forest] .dash_changeAgentBtn:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .dash_changeAgentBtn svg{color:#1a302a}[data-theme=forest] .dash_creditsContainer{border-left-color:#1e50461f}[data-theme=forest] .dash_creditsBar{background:#1e50461f}[data-theme=forest] .dash_creditsFill{background:#2a6a5a}[data-theme=forest] .dash_creditsText{color:#122420}[data-theme=forest] .dash_creditsAddBtn{border-color:#1e504629;color:#3a6a5a}[data-theme=forest] .dash_creditsAddBtn:hover{background:#1e50461a;border-color:#1e504640;color:#1a302a}[data-theme=forest] .dash_modalOverlay{background:#19413759}[data-theme=forest] .dash_creditsModal{background:#eff4f1;box-shadow:0 20px 60px #19413740}[data-theme=forest] .dash_creditsModalHeader h2{color:#1a302a}[data-theme=forest] .dash_creditsModalClose{color:#3a6a5a}[data-theme=forest] .dash_creditsModalClose:hover{background:#1e50461a;color:#1a302a}[data-theme=forest] .dash_creditsModalDesc{color:#122420}[data-theme=forest] .dash_creditsModalField label{color:#1a302a}[data-theme=forest] .dash_creditsModalField input,[data-theme=forest] .dash_creditsModalField textarea{color:#1a302a;background:#f2f6f3;border-color:#1e50461f}[data-theme=forest] .dash_creditsModalField input:focus,[data-theme=forest] .dash_creditsModalField textarea:focus{border-color:#3a8a6a}[data-theme=forest] .dash_creditsModalField input::-moz-placeholder,[data-theme=forest] .dash_creditsModalField textarea::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .dash_creditsModalField input::placeholder,[data-theme=forest] .dash_creditsModalField textarea::placeholder{color:#3a8a6a}[data-theme=forest] .dash_creditsModalCancel{color:#122420;border-color:#1e504624}[data-theme=forest] .dash_creditsModalCancel:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .dash_creditsModalSubmit{color:#fff;background:#2a6a5a}[data-theme=forest] .dash_creditsModalSubmit:hover:not(:disabled){background:#2a6a5a}[data-theme=forest] .dash_content{background:#f5f8f6}[data-theme=forest] .dash_left{background:#2a6a5a}[data-theme=forest] .dash_rightLabel{color:#3a6a5a}[data-theme=forest] .dash_rightGreeting{color:#1a302a}[data-theme=forest] .dash_shineText{background:linear-gradient(90deg,#1a302a,#1a302a 40%,#2a6a5a,#1a302a 60%,#1a302a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=forest] .dash_statsLine,[data-theme=forest] .dash_welcomeStats .dash_statsLine{background:#2a6a5a}[data-theme=forest] .dash_statValue{color:#1a302a}[data-theme=forest] .dash_statLabel{color:#1e5040}[data-theme=forest] .dash_welcomeSunIcon{color:#122420}[data-theme=forest] .dash_welcomeLabel{color:#3a6a5a}[data-theme=forest] .dash_welcomeGreeting{color:#1a302a}[data-theme=forest] .dash_leaf{color:#3c8c504d}[data-theme=forest] .dash_agentModeIcon,[data-theme=forest] .dash_agentModeTitle{color:#1a302a}[data-theme=forest] .dash_agentModeDesc{color:#1a4a3a}[data-theme=forest] .dash_agentModeList li{color:#122420}[data-theme=forest] .dash_agentModeList li:before{color:#1a302a}[data-theme=forest] .dash_titleBar{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .dash_pageTitle{color:#1a302a}[data-theme=forest] .dash_pageSubtitle{color:#3a6a5a}[data-theme=forest] .dash_settingsBtn{color:#1e5040}[data-theme=forest] .dash_settingsBtn:hover,[data-theme=forest] .dash_settingsBtn.is-active{color:#1a302a;background:#1e504614}[data-theme=forest] .dash_titleDivider{background:#1e50461f}[data-theme=forest] .dash_newChatBtn{color:#fff;background:#2a6a5a}[data-theme=forest] .dash_newChatBtn:hover{background:#2a6a5a}[data-theme=forest] .dash_dropdownLabel{color:#3a6a5a}[data-theme=forest] .dash_dropdownTrigger{color:#1a302a;background:#eff4f1;border-color:#1e50461f}[data-theme=forest] .dash_dropdownTrigger:hover{border-color:#1e504638;box-shadow:0 1px 3px #1941371a}[data-theme=forest] .dash_dropdownTrigger svg{color:#2a6a52}[data-theme=forest] .dash_dropdownMenu{background:#eff4f1;border-color:#1e50461f;box-shadow:0 4px 16px #19413733}[data-theme=forest] .dash_dropdownItem{color:#1a302a}[data-theme=forest] .dash_dropdownItem:hover{background:#1e50460f}[data-theme=forest] .dash_dropdownItem.is-selected{background:#1e50461a}[data-theme=forest] .dash_panel{background:#eff4f1}[data-theme=forest] .dash_codePanel{box-shadow:0 4px 24px #19413726}[data-theme=forest] .dash_chatInputBox{background:#eff4f1;border-color:#1e50461f;box-shadow:0 1px 3px #1941371a}[data-theme=forest] .dash_chatInputBox:focus-within{border-color:#1e504638;box-shadow:0 2px 12px #19413726}[data-theme=forest] .dash_chatAboveBox{background:#eff4f1;border-color:#1e50461f;box-shadow:0 1px 3px #1941371a}[data-theme=forest] .dash_chatTextarea{color:#1a302a}[data-theme=forest] .dash_chatTextarea::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .dash_chatTextarea::placeholder{color:#3a8a6a}[data-theme=forest] .dash_chatSendBtn{background:#1e50461a;color:#1a302a}[data-theme=forest] .dash_chatSendBtn:hover:not(:disabled){background:#1e504624}[data-theme=forest] .dash_chatSendBtn--stop{background:#1e50461a;color:#1a302a}[data-theme=forest] .dash_chatSendBtn--stop:before{border-color:#1e504624}[data-theme=forest] .dash_chatSendBtn--stop:hover{background:#1e504629}[data-theme=forest] .dash_chatFooterBtn{color:#3a6a5a}[data-theme=forest] .dash_chatFooterBtn:hover:not(:disabled){color:#1a302a}[data-theme=forest] .dash_fileChip{background:#1e504614;border-color:#1e50461f}[data-theme=forest] .dash_fileChipName{color:#1a302a}[data-theme=forest] .dash_fileChipRemove{color:#3a6a5a}[data-theme=forest] .dash_fileChipRemove:hover{background:#1e50461a;color:#1a302a}[data-theme=forest] .dash_pastedChip{background:#eff4f1;border-color:#1e50461f}[data-theme=forest] .dash_pastedChip:hover{border-color:#1e504638;box-shadow:0 2px 8px #19413726}[data-theme=forest] .dash_pastedChipLabel{color:#1a302a}[data-theme=forest] .dash_pastedChipCount{color:#fff;background:#2a6a5a}[data-theme=forest] .dash_pastedChipRemove{color:#2a6a52}[data-theme=forest] .dash_pastedChipRemove:hover{background:#1e504614;color:#1a302a}[data-theme=forest] .dash_pastedModalOverlay{background:#19413759}[data-theme=forest] .dash_pastedModal{background:#eff4f1;box-shadow:0 16px 48px #19413740}[data-theme=forest] .dash_pastedModalHeader{border-bottom-color:#1e504614;color:#122420}[data-theme=forest] .dash_pastedModalClose{color:#3a6a5a}[data-theme=forest] .dash_pastedModalClose:hover{background:#1e504614;color:#1a302a}[data-theme=forest] .dash_pastedModalContent{color:#1a302a}[data-theme=forest] .dash_pastedModalContent::-webkit-scrollbar-thumb{background:#1e504624}[data-theme=forest] .dash_sessionLabel{color:#3a6a5a}[data-theme=forest] .dash_sessionTrigger{color:#1a302a;background:#eff4f1;border-color:#1e504624}[data-theme=forest] .dash_sessionTrigger:hover{border-color:#1e504638;background:#1e50460a}[data-theme=forest] .dash_sessionTrigger svg{color:#2a6a52}[data-theme=forest] .dash_sessionMenu{background:#eff4f1;border-color:#1e50461f;box-shadow:0 8px 24px #19413733}[data-theme=forest] .dash_sessionItem{color:#1a302a;border-bottom-color:#1e504614}[data-theme=forest] .dash_sessionItem:hover{background:#1e50460d}[data-theme=forest] .dash_sessionItem.is-selected{background:#1e504614}[data-theme=forest] .dash_sessionItemTitle{color:#1a302a}[data-theme=forest] .dash_sessionItemMeta{color:#3a6a5a}[data-theme=forest] .dash_sessionViewAll{color:#1e5040;background:#1e504608;border-top-color:#1e504614}[data-theme=forest] .dash_sessionViewAll:hover{background:#1e504614;color:#1a302a}[data-theme=forest] .dash_logWrap{color:#3a6a5a}[data-theme=forest] .dash_logIcon{color:#2a6a52}[data-theme=forest] .dash_logExpand{color:#2a5a4a}[data-theme=forest] .dash_logExpand:hover{color:#4a8a6a;background:#1e50460f}[data-theme=forest] .dash_logHistory{border-top-color:#1e504614}[data-theme=forest] .dash_logHistoryItem{color:#2a6a52}[data-theme=forest] .dash_logHistoryIcon{color:#1a5a42}[data-theme=forest] .dash_messageBubble--user{background:#1e3e38;color:#d8ece4}[data-theme=forest] .dash_messageBubble--ai{color:#1a302a}[data-theme=forest] .dash_agentLabel{color:#1e504666}[data-theme=forest] .dash_messageTime{color:#4a8a70}[data-theme=forest] .dash_messageTimeExternal{color:#5a9a7a}[data-theme=forest] .dash_messageActionBtn{color:#4a8a70}[data-theme=forest] .dash_messageActionBtn:hover{background:#1e504614;border-color:#1e50461f;color:#1a302a}[data-theme=forest] .dash_scrollToBottom{background:#eaf0eaf2;border-color:#1e50461f;color:#3a6a5a;box-shadow:0 1px 4px #19413726}[data-theme=forest] .dash_scrollToBottom:hover{background:#f2f6f3;border-color:#1e504633;color:#701c3a}[data-theme=forest] .dash_messagesArea::-webkit-scrollbar-thumb{background:#1e504624}[data-theme=forest] .dash_messagesArea::-webkit-scrollbar-thumb:hover{background:#1e504638}[data-theme=forest] .dash_mdInlineCode{background:#1e50461a}[data-theme=forest] .dash_mdLink{color:#2a7a5a}[data-theme=forest] .dash_mdBlockquote{border-left-color:#1e504633}[data-theme=forest] .dash_mdBlockquoteLine{color:#1e504699}[data-theme=forest] .dash_mdLI::marker{color:#1e504659}[data-theme=forest] .dash_mdDivider{border-top-color:#1e50461a}[data-theme=forest] .dash_hitlCard{background:#1e50460a;border-color:#1e504614}[data-theme=forest] .dash_hitlLabel{color:#3a6a5a}[data-theme=forest] .dash_hitlQuestion{color:#1a302a}[data-theme=forest] .dash_hitlProgressLabel,[data-theme=forest] .dash_hitlProgressCount{color:#3a6a5a}[data-theme=forest] .dash_hitlProgressBar{background:#1e50461a}[data-theme=forest] .dash_hitlProgressFill{background:linear-gradient(90deg,#1e504659,#1e504680)}[data-theme=forest] .dash_hitlOption{background:#eff4f1;border-color:#1e50461f;color:#1a302a}[data-theme=forest] .dash_hitlOption:hover{background:#1e50460f;border-color:#1e504633}[data-theme=forest] .dash_hitlOption--primary{background:#2a6a5a;color:#fff;border-color:#1a302a}[data-theme=forest] .dash_hitlOption--primary:hover{background:#2a6a5a}[data-theme=forest] .dash_hitlTextarea{border-color:#1e50461f;background:#eff4f1;color:#1a302a}[data-theme=forest] .dash_hitlTextarea:focus{border-color:#1e504640}[data-theme=forest] .dash_hitlContinueBtn{background:#2a6a5a;color:#fff}[data-theme=forest] .dash_hitlContinueBtn:hover:not(:disabled){background:#2a6a5a}[data-theme=forest] .dash_hitlSkipBtn{color:#1e5040;border-color:#1e50461f}[data-theme=forest] .dash_hitlSkipBtn:hover{background:#1e50460d;color:#1a302a}[data-theme=forest] .dash_hitlCompleteIcon{background:#1e50461a;color:#1a302a}[data-theme=forest] .dash_hitlComplete p{color:#1e5040}[data-theme=forest] .dash_hitlSubmitBtn{background:#2a6a5a;color:#fff}[data-theme=forest] .dash_hitlSubmitBtn:hover{background:#2a6a5a}[data-theme=forest] .dash_hitlLegend{color:#2a6a52}[data-theme=forest] .dash_suggestions{border-top-color:#1e504614}[data-theme=forest] .dash_suggestionsTitle{color:#3a6a5a}[data-theme=forest] .dash_suggestionBtn{border-top-color:#1e50460f}[data-theme=forest] .dash_suggestionBtn:hover{background:#1e50460a}[data-theme=forest] .dash_suggestionBtn span{color:#122420}[data-theme=forest] .dash_suggestionBtn:hover span{color:#1a302a}[data-theme=forest] .dash_suggestionArrow{color:#2a6856}[data-theme=forest] .analysis_root{background:#f5f8f6;color:#1a302a}[data-theme=forest] .analysis_header{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .analysis_headerBtn{color:#1a302a;border-color:#1e504624}[data-theme=forest] .analysis_headerBtn:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .analysis_menuBtn{color:#1a302a}[data-theme=forest] .analysis_headerDivider{background:#1e50461f}[data-theme=forest] .analysis_pageName{color:#3a6a5a}[data-theme=forest] .analysis_pathSeparator,[data-theme=forest] .analysis_userSeparator{color:#2a6856}[data-theme=forest] .analysis_userName{color:#1a302a}[data-theme=forest] .analysis_userRole{color:#1e5040}[data-theme=forest] .analysis_changeAgentBtn{color:#1a302a;border-color:#1e504624}[data-theme=forest] .analysis_changeAgentBtn:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .analysis_creditsContainer{border-left-color:#1e50461f}[data-theme=forest] .analysis_creditsBar{background:#1e50461f}[data-theme=forest] .analysis_creditsFill{background:#2a6a5a}[data-theme=forest] .analysis_creditsText{color:#122420}[data-theme=forest] .analysis_creditsAddBtn{border-color:#1e504629;color:#3a6a5a}[data-theme=forest] .analysis_creditsAddBtn:hover{background:#1e50461a;border-color:#1e504640;color:#1a302a}[data-theme=forest] .analysis_creditsModal{background:#eff4f1;box-shadow:0 20px 60px #19413740}[data-theme=forest] .analysis_creditsModalHeader h2{color:#1a302a}[data-theme=forest] .analysis_creditsModalClose{color:#3a6a5a}[data-theme=forest] .analysis_creditsModalClose:hover{background:#1e50461a;color:#1a302a}[data-theme=forest] .analysis_creditsModalDesc{color:#122420}[data-theme=forest] .analysis_creditsModalField label{color:#1a302a}[data-theme=forest] .analysis_creditsModalField input,[data-theme=forest] .analysis_creditsModalField textarea{color:#1a302a;background:#f2f6f3;border-color:#1e50461f}[data-theme=forest] .analysis_creditsModalField input:focus,[data-theme=forest] .analysis_creditsModalField textarea:focus{border-color:#3a8a6a}[data-theme=forest] .analysis_creditsModalCancel{color:#122420;border-color:#1e504624}[data-theme=forest] .analysis_creditsModalCancel:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .analysis_creditsModalSubmit{color:#fff;background:#2a6a5a}[data-theme=forest] .analysis_creditsModalSubmit:hover:not(:disabled){background:#2a6a5a}[data-theme=forest] .analysis_left{background:#f5f8f6;border-right-color:#1e504614}[data-theme=forest] .analysis_leftTitle{color:#1a302a}[data-theme=forest] .analysis_searchIcon{color:#2a6a52}[data-theme=forest] .analysis_searchInput{color:#1a302a;background:#1e50460d}[data-theme=forest] .analysis_searchInput:focus{background:#eff4f1;border-color:#1e504629}[data-theme=forest] .analysis_searchInput::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .analysis_searchInput::placeholder{color:#3a8a6a}[data-theme=forest] .analysis_cardList::-webkit-scrollbar-thumb{background:#1e504624}[data-theme=forest] .analysis_card{background:#eff4f1;border-color:#1e50461a}[data-theme=forest] .analysis_card:hover{border-color:#1e504629;box-shadow:0 2px 8px #1941371a}[data-theme=forest] .analysis_card--selected{border-color:#1a302a;box-shadow:0 2px 12px #19413726}[data-theme=forest] .analysis_cardIcon{background:#1e504614;color:#1a302a}[data-theme=forest] .analysis_cardTitle{color:#1a302a}[data-theme=forest] .analysis_cardCheck{background:#2a6a5a;color:#fff}[data-theme=forest] .analysis_cardDesc{color:#1a4a3a}[data-theme=forest] .analysis_cardAuthorAvatar{background:#1e50461a;color:#1a302a}[data-theme=forest] .analysis_cardAuthorName{color:#1e5040}[data-theme=forest] .analysis_leftFooter{border-top-color:#1e504614}[data-theme=forest] .analysis_btnSecondary{color:#1a302a;background:#eff4f1;border-color:#1e504624}[data-theme=forest] .analysis_btnSecondary:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .analysis_btnPrimary{color:#fff;background:#2a6a5a}[data-theme=forest] .analysis_btnPrimary:hover{background:#2a6a5a}[data-theme=forest] .analysis_right{background:#f5f8f6}[data-theme=forest] .analysis_previewEmpty{color:#3a6a5a}[data-theme=forest] .analysis_previewEmptyIcon{color:#3a8a6a}[data-theme=forest] .analysis_previewEmpty h3{color:#122420}[data-theme=forest] .analysis_previewEmpty p{color:#3a6a5a}[data-theme=forest] .analysis_previewIcon{background:#eff4f1;border-color:#1e50461a;color:#1a302a}[data-theme=forest] .analysis_previewTitle{color:#1a302a}[data-theme=forest] .analysis_previewDesc{color:#1a4a3a}[data-theme=forest] .analysis_previewMeta{color:#3a6a5a}[data-theme=forest] .analysis_previewDot{color:#2a6856}[data-theme=forest] .analysis_createHeaderIcon{background:#1e504614;color:#1a302a}[data-theme=forest] .analysis_createHeaderTitle{color:#1a302a}[data-theme=forest] .analysis_createHeaderDesc{color:#1a4a3a}[data-theme=forest] .analysis_createCard{background:#eff4f1;border-color:#1e504614}[data-theme=forest] .analysis_createField label{color:#1a302a}[data-theme=forest] .analysis_createInput,[data-theme=forest] .analysis_createTextarea{color:#1a302a;border-bottom-color:#1e504624}[data-theme=forest] .analysis_createInput:focus,[data-theme=forest] .analysis_createTextarea:focus{border-bottom-color:#1a302a}[data-theme=forest] .analysis_createInput::-moz-placeholder,[data-theme=forest] .analysis_createTextarea::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .analysis_createInput::placeholder,[data-theme=forest] .analysis_createTextarea::placeholder{color:#3a8a6a}[data-theme=forest] .analysis_createForm::-webkit-scrollbar-thumb{background:#1e504624}[data-theme=forest] .analysis_iconOption{border-color:#1e50461f;color:#3a6a5a}[data-theme=forest] .analysis_iconOption:hover{border-color:#1e504638;color:#1a302a}[data-theme=forest] .analysis_iconOption--selected{background:#2a6a5a;border-color:#1a302a;color:#fff}[data-theme=forest] .analysis_addTeammate{border-color:#1e504629;color:#3a6a5a}[data-theme=forest] .analysis_addTeammate:hover{border-color:#3a8a6a;color:#1a302a}[data-theme=forest] .analysis_createFooter{border-top-color:#1e504614}[data-theme=forest] .analysis_createMeta{color:#3a6a5a}[data-theme=forest] .analysis_btnCancel{color:#122420;border-color:#1e504624}[data-theme=forest] .analysis_btnCancel:hover{background:#1e50460d;color:#1a302a}[data-theme=forest] .analysis_btnSave{color:#fff;background:#2a6a5a}[data-theme=forest] .analysis_btnSave:hover{background:#2a6a5a}[data-theme=forest] .ask_root,[data-theme=forest] .ask_main{background:#f5f8f6}[data-theme=forest] .ask_backBtn{color:#122420}[data-theme=forest] .ask_backBtn:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .ask_chatTitle{color:#1a302a}[data-theme=forest] .ask_listView{background:#f5f8f6}[data-theme=forest] .ask_listTitle{color:#1a302a}[data-theme=forest] .ask_newChatBtn{background:#eff4f1;border-color:#1e50461f;color:#1a302a}[data-theme=forest] .ask_newChatBtn:hover{background:#f2f6f3;border-color:#1e504633}[data-theme=forest] .ask_searchIcon{color:#2a6a52}[data-theme=forest] .ask_searchInput{background:#eff4f1;border-color:#1e50461a;color:#1a302a}[data-theme=forest] .ask_searchInput::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .ask_searchInput::placeholder{color:#3a8a6a}[data-theme=forest] .ask_searchInput:focus{border-color:#1e504638;box-shadow:0 0 0 3px #1e50460f}[data-theme=forest] .ask_searchClear{background:#1e50461a;color:#3a6a5a}[data-theme=forest] .ask_searchClear:hover{background:#1e504629;color:#1a302a}[data-theme=forest] .ask_listMeta{border-bottom-color:#1e504614;color:#3a6a5a}[data-theme=forest] .ask_chatItem{border-bottom-color:#1e50460f}[data-theme=forest] .ask_chatItem:hover{background:#1e50460a}[data-theme=forest] .ask_chatItemTitle{color:#1a302a}[data-theme=forest] .ask_chatItemMeta{color:#3a6a5a}[data-theme=forest] .ask_chatItemDelete{color:#2a6856}[data-theme=forest] .ask_emptyIcon{color:#3a8a6a}[data-theme=forest] .ask_emptyText{color:#3a6a5a}[data-theme=forest] .ask_loadingDots span{background:#1e504629}[data-theme=forest] .ask_chatView{background:#eff4f1}[data-theme=forest] .ask_welcomeEye{background:#2a6a5a}[data-theme=forest] .ask_welcomeTitle{color:#1a302a}[data-theme=forest] .ask_welcomeSubtitle{color:#3a6a5a}[data-theme=forest] .ask_quickBtn{background:#eff4f1;border-color:#1e50461a;color:#122420}[data-theme=forest] .ask_quickBtn:hover{background:#f2f6f3;border-color:#1e504624;color:#1a302a}[data-theme=forest] .ask_messagesArea{background:#eff4f1}[data-theme=forest] .ask_userBubble{background:#2a6a5a;color:#fff}[data-theme=forest] .ask_assistantContent{color:#1a302a}[data-theme=forest] .ask_messageActions .ask_messageTime,[data-theme=forest] .ask_actionBtn{color:#2a6a52}[data-theme=forest] .ask_actionBtn:hover{background:#1e504614;color:#1a302a}[data-theme=forest] .ask_mdBlockquote{border-left-color:#1e504629;background:#1e50460a;color:#122420}[data-theme=forest] .ask_mdTh{background:#1e50460f;border-color:#1e50461a}[data-theme=forest] .ask_mdTd{border-color:#1e50461a}[data-theme=forest] .ask_inlineCode{background:#1e50461a;color:#1a302a}[data-theme=forest] .ask_timelineSingle{border-color:#1e504629}[data-theme=forest] .ask_timelineDotSingle{background-color:#1a302a}[data-theme=forest] .ask_timelineSingleNode{color:#1a302a}[data-theme=forest] .ask_timelineSingleMsg{color:#122420}[data-theme=forest] .ask_wizard{background:#eff4f1;border-color:#1e50461a;box-shadow:0 4px 20px #19413726}[data-theme=forest] .ask_wizardLabel{color:#2a6a52}[data-theme=forest] .ask_wizardQuestion{color:#1a302a}[data-theme=forest] .ask_wizardProgress{color:#3a6a5a}[data-theme=forest] .ask_wizardProgressBar{background:#1e504614}[data-theme=forest] .ask_wizardProgressFill{background:#2a6a5a}[data-theme=forest] .ask_wizardOption{background:#eff4f1;border-color:#1e50461f;color:#1a302a}[data-theme=forest] .ask_wizardOption:hover{background:#1e50460d;border-color:#1e504633}[data-theme=forest] .ask_wizardOption.is-selected{background:#2a6a5a;border-color:#1a302a;color:#fff}[data-theme=forest] .ask_followUp{border-top-color:#1e50460f}[data-theme=forest] .ask_followUpLabel{color:#3a6a5a}[data-theme=forest] .ask_followUpBtn{border-color:#1e504614;color:#122420}[data-theme=forest] .ask_followUpBtn:hover{background:#1e50460a;border-color:#1e504624;color:#1a302a}[data-theme=forest] .ask_inputForm{background:#eff4f1}[data-theme=forest] .ask_inputBox{background:#eff4f1;border-color:#1e50461f}[data-theme=forest] .ask_inputBox:focus-within{border-color:#1e504638;box-shadow:0 0 0 3px #1e50460f}[data-theme=forest] .ask_textarea{color:#1a302a}[data-theme=forest] .ask_textarea::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .ask_textarea::placeholder{color:#3a8a6a}[data-theme=forest] .ask_attachBtn,[data-theme=forest] .ask_sendBtn{color:#2a6a52}[data-theme=forest] .ask_attachBtn:hover{background:#1e504614;color:#122420}[data-theme=forest] .ask_sendBtn{background:#1e50461a}[data-theme=forest] .ask_sendBtn:hover:not(:disabled){background:#1e504624}[data-theme=forest] .ask_sendBtn.is-active{background:#2a6a5a;color:#fff}[data-theme=forest] .ll_titleBar{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .ll_pageTitle{color:#1a302a}[data-theme=forest] .ll_pageSubtitle{color:#3a6a5a}[data-theme=forest] .ll_content,[data-theme=forest] .ll_section{background:#f5f8f6}[data-theme=forest] .ll_sectionTitle{color:#1a302a}[data-theme=forest] .ll_descriptionText{color:#122420}[data-theme=forest] .ll_btnPrimary{color:#fff;background:#2a6a5a}[data-theme=forest] .ll_members{border-left-color:#1e504614}[data-theme=forest] .ll_memberAvatar{background:#1e50461a}[data-theme=forest] .ll_memberAvatar span{color:#3a6a5a}[data-theme=forest] .ll_memberName{color:#1a302a}[data-theme=forest] .ll_memberRole{color:#3a6a5a}[data-theme=forest] .ll_outputConnection{border-left-color:#1e504614}[data-theme=forest] .ll_connectionBox{background:#eff4f1;border-color:#1e504614}[data-theme=forest] .ll_connectionStatus{color:#3a6a5a}[data-theme=forest] .ll_btnGoogle{color:#1a302a;background:#f5f8f6;border-color:#1e504624}[data-theme=forest] .ll_btnGoogle:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .ll_actionBtn{color:#1a302a;background:#f5f8f6;border-color:#1e50461f}[data-theme=forest] .ll_actionBtn:hover:not(:disabled){background:#1e50460f;border-color:#1e504633}[data-theme=forest] .ll_actionBtn svg{color:#1e5040}[data-theme=forest] .ll_emptyIcon{color:#2a6856}[data-theme=forest] .ll_emptyTitle{color:#1a302a}[data-theme=forest] .ll_emptyText{color:#3a6a5a}[data-theme=forest] .ll_knowledgeContent:has(.ll_emptyState){background:#1e504608;border-color:#1e504614}[data-theme=forest] .ll_documentRow{background:#eff4f1;border-color:#1e504614}[data-theme=forest] .ll_tableCard,[data-theme=forest] .ll_previewTable th{background:#1e4e3e}[data-theme=forest] .ll_loading{color:#3a6a5a}[data-theme=forest] .ll_btnSecondary{color:#1a302a;background:#eff4f1;border-color:#1e50461f}[data-theme=forest] .ll_btnSecondary:hover:not(:disabled){background:#1e50460f;border-color:#1e504633}[data-theme=forest] .ll_modalOverlay{background:#19413759}[data-theme=forest] .ll_modal{background:#eff4f1;box-shadow:0 20px 40px #19413740}[data-theme=forest] .ll_modalHeader{border-bottom-color:#1e504614}[data-theme=forest] .ll_modalTitle{color:#1a302a}[data-theme=forest] .ll_modalClose{color:#3a6a5a}[data-theme=forest] .ll_modalClose:hover{background:#1e504614;color:#1a302a}[data-theme=forest] .ll_modalTextarea{color:#1a302a;background:#f2f6f3;border-color:#1e50461f}[data-theme=forest] .ll_modalTextarea:focus{border-color:#1e504640}[data-theme=forest] .ll_modalTextarea::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .ll_modalTextarea::placeholder{color:#3a8a6a}[data-theme=forest] .ll_modalFooter{border-top-color:#1e504614}[data-theme=forest] .ll_label{color:#1a4a3a}[data-theme=forest] .ll_select{color:#1a302a;background:#f2f6f3;border-color:#1e504624}[data-theme=forest] .ll_select:hover{border-color:#1e504638}[data-theme=forest] .ll_select:focus{border-color:#2a6a52}[data-theme=forest] .ll_tablePreviewBox{background:#1e50460a;border-color:#1e50461a}[data-theme=forest] .ll_miniTable th{color:#1a4a3a;background:#1e50460d;border-bottom-color:#1e50461a}[data-theme=forest] .ll_miniTable td{color:#1a302a;border-bottom-color:#1e50460f}[data-theme=forest] .ll_muted{color:#3a6a5a}[data-theme=forest] .ll_skeleton{background:linear-gradient(90deg,#1e504614,#1e50460a,#1e504614);background-size:200% 100%}[data-theme=forest] .dash_pageName{color:#3a6a5a}[data-theme=forest] .dash_pathSeparator{color:#2a6856}.dash_themeToggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;color:#701c3a;transition:all .2s ease}.dash_themeToggle:hover{background:#1011130a;border-color:#1011132e;color:#101113}[data-theme=forest] .dash_themeToggle{border-color:#1e50461f;color:#122420}[data-theme=forest] .dash_themeToggle:hover{background:#1e504614;border-color:#1e504633;color:#1a302a}[data-theme=forest] .dash_themeToggle{border-color:#1e504624;color:#122420}[data-theme=forest] .dash_themeToggle:hover{background:#1e50460f;border-color:#1e504638;color:#1e5a4a}[data-theme=forest] .sidebar__avatar-large{background:transparent}[data-theme=forest] .sidebar__avatar-large span{color:#fff}[data-theme=forest] .sidebar__avatar{background:#1e504626;border-color:#1e504633;color:#1e4e3e}[data-theme=forest] .sidebar__teamCard{background:#f5f8f6;box-shadow:0 1px 3px #162e2c14,0 4px 12px #162e2c0a}[data-theme=forest] .sidebar__teamCard:hover{box-shadow:0 2px 8px #162e2c1f,0 8px 24px #162e2c0f}[data-theme=forest] .sidebar__teamCard:before{background-image:radial-gradient(rgba(22,46,44,.06) 1px,transparent 1px)}[data-theme=forest] .sidebar__teamCard:after{background:linear-gradient(90deg,transparent,rgba(22,46,44,.1),transparent)}[data-theme=forest] .sidebar__eye{background:#162e2c}[data-theme=forest] .sidebar__agentModal{background:#f5f8f6;border-color:#162e2c1a}[data-theme=forest] .sidebar__agentModalHeader{background-image:radial-gradient(rgba(22,46,44,.08) 1px,transparent 1px)}[data-theme=forest] .sidebar__agentModalEye{background:#162e2c}[data-theme=forest] .ask_chatItemMeta svg,[data-theme=forest] .ask_chatItemMeta span{color:#701c3a}[data-theme=forest] .ask_chatItemActions button{color:#1a4a3a}[data-theme=forest] .ask_chatItemActions button:hover{color:#2a6a5a;background:#1e50461a}[data-theme=forest] .ask_chatItemMetaRow{color:#701c3a}[data-theme=forest] .ask_chatItemPreview{color:#1a4a3a}[data-theme=forest] .ask_chatItemActionBtn{color:#1e5040}[data-theme=forest] .ask_chatItemActionBtn:hover{color:#2a6a5a;background:#1e50461a}[data-theme=forest] .ask_chatItemActionBtn--delete:hover{color:#dc2626;background:#dc262614}[data-theme=forest] .ask_chatItemConfirmText{color:#6b1835}[data-theme=forest] .ask_chatItemConfirmNo{color:#1a302a;background:#1e50461a;border-color:#1e50462e}[data-theme=forest] .ask_chatItemRenameInput{color:#1a302a;background:#eff4f1;border-color:#1e504640}[data-theme=forest] .ask_chatItemRenameConfirm{background:#2a6a5a;color:#fff}[data-theme=forest] .sidebar__item.is-subitem:before,[data-theme=forest] .sidebar__item.is-subitem.is-active:before,[data-theme=forest] .sidebar__item.is-subitem:after{background:#ffffff2e}[data-theme=forest] .sidebar__section:nth-child(2){background:#0000001f;border-radius:6px;margin:4px 6px;padding:4px}[data-theme=forest] .dash_toolbarBtn{color:#1e504666}[data-theme=forest] .dash_toolbarBtn:hover{color:#1e5046b3;background:#1e50460f}[data-theme=forest] .dash_toolbarBtn.is-active{color:#1a302a;background:#1e50461a}[data-theme=forest] .dash_toolbarSep{background:#1e504614}[data-theme=forest] .dash_flyout{background:#f5f9f6;border-color:#1e50461f;box-shadow:none}[data-theme=forest] .dash_flyoutLabel{color:#1e504673}[data-theme=forest] .dash_flyoutItem{color:#1a302a8c}[data-theme=forest] .dash_flyoutItem svg{color:#1e504666}[data-theme=forest] .dash_flyoutItem:hover{color:#1a302a;background:transparent}[data-theme=forest] .dash_flyoutItem.is-selected{background:transparent;color:#1a302a;font-weight:600}[data-theme=forest] .dash_flyoutItem.is-selected svg{color:#1a302a}[data-theme=forest] .dash_flyoutSection+.dash_flyoutSection{border-top-color:#1e504614}[data-theme=forest] .dash_flyoutItem--action{color:#1e504666;border-top-color:#1e504614}[data-theme=forest] .dash_flyoutItem--action:hover{color:#1a302a}[data-theme=forest] .dash_flyout::-webkit-scrollbar-thumb{background:#1e50461f}[data-theme=forest] .dash_mentionDropdown{background:#f5f9f6;border-color:#1e50461f;box-shadow:none}[data-theme=forest] .dash_mentionItem{color:#1a302a8c}[data-theme=forest] .dash_mentionItem:hover,[data-theme=forest] .dash_mentionItem--active{color:#1a302a;background:transparent;font-weight:600}[data-theme=forest] .dash_slashDropdown{background:#f5f9f6;border-color:#1e50461f;box-shadow:none}[data-theme=forest] .studio__title{color:#1a302a}[data-theme=forest] .studio__createBtn{background:#1a302a}[data-theme=forest] .studio__createBtn:hover{background:#2a4a40}[data-theme=forest] .studio__userBtn{border-color:#1e50461f;color:#1e504680}[data-theme=forest] .studio__userBtn:hover{border-color:#1e504633;color:#1a302a}[data-theme=forest] .studio__chipMenu{background:#f0f5f2;border-color:#1e50461a;box-shadow:0 4px 16px #143c321a}[data-theme=forest] .studio__chipMenuItem{color:#1a302a}[data-theme=forest] .studio__chipMenuItem:hover{background:#1e50460f}[data-theme=forest] .studio__actionCard{background:#f0f5f2;border-color:#1e504614}[data-theme=forest] .studio__actionCard:hover{border-color:#1e504629}[data-theme=forest] .studio__actionIcon--purple{background:#1a302a}[data-theme=forest] .studio__actionIcon--red{background:#2a4a40}[data-theme=forest] .studio__actionTitle{color:#1a302a}[data-theme=forest] .studio__actionSub{color:#1e504680}[data-theme=forest] .studio__tabs{border-bottom-color:#1e50461a}[data-theme=forest] .studio__tab{color:#1e504666}[data-theme=forest] .studio__tab:hover{color:#1e504699}[data-theme=forest] .studio__tab.is-active{color:#1a302a;border-bottom-color:#1a302a}[data-theme=forest] .studio__tabLink{color:#1e504673}[data-theme=forest] .studio__tabLink:hover{color:#1a302a}[data-theme=forest] .studio__searchInput input{background:#f0f5f2;border-color:#1e50461a;color:#1a302a}[data-theme=forest] .studio__searchInput input::-moz-placeholder{color:#1e504659}[data-theme=forest] .studio__searchInput input::placeholder{color:#1e504659}[data-theme=forest] .studio__searchInput input:focus{border-color:#1e504640;box-shadow:0 0 0 3px #1e50460f}[data-theme=forest] .studio__searchIcon{color:#1e504659}[data-theme=forest] .studio__viewToggles{border-color:#1e50461a}[data-theme=forest] .studio__viewBtn{background:transparent;color:#1e504659}[data-theme=forest] .studio__viewBtn+.studio__viewBtn{border-left-color:#1e50461a}[data-theme=forest] .studio__viewBtn:hover{background:#1e50460a;color:#1e504699}[data-theme=forest] .studio__viewBtn.is-active{background:#1e504614;color:#1a302a}[data-theme=forest] .studio__bookCard{background:#f0f5f2;border-color:#1e504614}[data-theme=forest] .studio__bookCard:hover{border-color:#1e504629;box-shadow:0 4px 16px #143c3214}[data-theme=forest] .studio__bookThumb{background:#e0ebe5}[data-theme=forest] .studio__bookCover{background:#f0f5f2}[data-theme=forest] .studio__coverTitle{color:#1a302a}[data-theme=forest] .studio__coverSub{color:#1e504673}[data-theme=forest] .studio__bookBadge{background:#1a302a;color:#d0e0d8}[data-theme=forest] .studio__bookTitle{color:#1a302a}[data-theme=forest] .studio__bookDate{color:#1e504673}[data-theme=forest] .studio__bookIcon{color:#1e504659}[data-theme=forest] .studio__listView{border-color:#1e50461a}[data-theme=forest] .studio__listHeader{background:#e8f0eb;border-bottom-color:#1e504614}[data-theme=forest] .studio__listHeaderCell{color:#1e504680}[data-theme=forest] .studio__listRow{border-bottom-color:#1e50460f}[data-theme=forest] .studio__listRow:hover{background:#1e504608}[data-theme=forest] .studio__listCell{color:#1a302a}[data-theme=forest] .studio__listCell--created{color:#1e504680}[data-theme=forest] .studio__listBadge--active{color:#1a302a;background:#1e504614}[data-theme=forest] .studio__listBadge--draft{color:#1e504673;background:#1e50460d}[data-theme=forest] .studio__listActionBtn{color:#1e504659}[data-theme=forest] .studio__listActionBtn:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .studio__emptyIcon{color:#1e504633}[data-theme=forest] .studio__emptyTitle{color:#1a302a}[data-theme=forest] .studio__emptySub{color:#1e504673}[data-theme=forest] .studio__progressItem{background:#f0f5f2;border-color:#1e504614}[data-theme=forest] .studio__progressItemTitle{color:#1a302a}[data-theme=forest] .studio__progressItemStatus--active{background:#1e504614;color:#1a302a}[data-theme=forest] .studio__progressItemStatus--done{background:#1e50461f;color:#122420}[data-theme=forest] .studio__progressItemStatus--paused{background:#1e50460a;color:#1e504673}[data-theme=forest] .studio__progressItemBar{background:#1e50461a}[data-theme=forest] .studio__progressItemFill{background:#1a302a}[data-theme=forest] .studio__progressItemMeta{color:#1e504680}[data-theme=forest] .studio__progressItemIcon{background:#1a302a}[data-theme=forest] .studio__typeBadge--practice{background:#1e504614;color:#1a302a}[data-theme=forest] .studio__typeBadge--automation{background:#1e50460f;color:#1e504699}[data-theme=forest] .studio__practiceHeader{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .studio__practiceBack{color:#1e504699}[data-theme=forest] .studio__practiceTitle{color:#1a302a}[data-theme=forest] .studio__practiceTimer{color:#1e504680}[data-theme=forest] .studio__practicePauseBtn{color:#1e504699;border-color:#1e50461f;background:transparent}[data-theme=forest] .studio__practicePauseBtn:hover{border-color:#1e504633;background:#1e50460a}[data-theme=forest] .studio__practicePauseBtn.is-paused{color:#1a302a;border-color:#1e504633;background:#1e50460f}[data-theme=forest] .studio__practiceSidebar{background:#e8f0eb;border-right-color:#1e504614}[data-theme=forest] .studio__practiceSidebarTitle{color:#1a302a}[data-theme=forest] .studio__practiceDiffBadge{color:#1e504699!important;border-color:#1e504633!important}[data-theme=forest] .studio__practiceProgressBar{background:#1e50461a}[data-theme=forest] .studio__practiceProgressFill{background:#1a302a}[data-theme=forest] .studio__practiceProgressText{color:#1e504680}[data-theme=forest] .studio__practiceStep{border-left-color:#1e50461a}[data-theme=forest] .studio__practiceStep:hover:not(:disabled){background:#1e50460a}[data-theme=forest] .studio__practiceStep.is-completed .studio__practiceStepDot{background:#3a6a5a}[data-theme=forest] .studio__practiceStep.is-active .studio__practiceStepDot{background:#1a302a}[data-theme=forest] .studio__practiceStep.is-pending .studio__practiceStepDot{border-color:#1e504633;color:#1e50464d}[data-theme=forest] .studio__practiceStepName{color:#1e504699}[data-theme=forest] .studio__practiceStep.is-active .studio__practiceStepName{color:#1a302a}[data-theme=forest] .studio__practiceStep.is-pending .studio__practiceStepName{color:#1e50464d}[data-theme=forest] .studio__practiceExitBtn{border-color:#1e50461a;color:#1e504673}[data-theme=forest] .studio__practiceExitBtn:hover{background:#1e50460a;color:#1a302a}[data-theme=forest] .studio__practiceChat{background:#f5f8f6}[data-theme=forest] .studio__practiceChatInput{border-top-color:#1e50460f}[data-theme=forest] .studio__practiceChatEmpty{color:#1e50464d}[data-theme=forest] .studio__practiceLoading{color:#1e504680}[data-theme=forest] .prof_root{background:#f5f8f6;color:#1a302a}[data-theme=forest] .prof_header{background:#edf3ef;border-bottom-color:#1e504614}[data-theme=forest] .prof_menuBtn{color:#1a302a;border-color:#1e50461f}[data-theme=forest] .prof_menuBtn:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .prof_headerDivider{background:#1e50461f}[data-theme=forest] .prof_userInfo,[data-theme=forest] .prof_pageName{color:#3a6a5a}[data-theme=forest] .prof_pathSeparator,[data-theme=forest] .prof_userSeparator{color:#2a6856}[data-theme=forest] .prof_userName{color:#1a302a}[data-theme=forest] .prof_userRole{color:#1e5040}[data-theme=forest] .prof_changeAgentBtn{color:#1a302a;border-color:#1e504624}[data-theme=forest] .prof_changeAgentBtn:hover{background:#1e50460f;border-color:#1e504638}[data-theme=forest] .prof_creditsBar{background:#1e50461f}[data-theme=forest] .prof_creditsFill{background:#2a6a5a}[data-theme=forest] .prof_creditsText{color:#122420}[data-theme=forest] .prof_creditsAddBtn{border-color:#1e504629;color:#3a6a5a}[data-theme=forest] .prof_creditsAddBtn:hover{background:#1e50461a;border-color:#1e504640;color:#1a302a}[data-theme=forest] .prof_headerBtn{color:#122420;border-color:#1e50461f}[data-theme=forest] .prof_headerBtn:hover{color:#1a302a;background:#1e50460f;border-color:#1e504633}[data-theme=forest] .prof_content{background:#f5f8f6}[data-theme=forest] .prof_card{background:#eff4f1;border-color:#1e504614}[data-theme=forest] .prof_avatarFallback{background:#2a6a5a;color:#fff}[data-theme=forest] .prof_avatarBtn{background:#eff4f1;border-color:#1e50461f;color:#3a6a5a;box-shadow:0 1px 3px #1941371a}[data-theme=forest] .prof_avatarBtn:hover{background:#e8f0eb}[data-theme=forest] .prof_displayName{color:#1a302a}[data-theme=forest] .prof_email{color:#3a6a5a}[data-theme=forest] .prof_roleBadge{color:#1e5040;background:#1e50460f}[data-theme=forest] .prof_cardTitle{color:#1a302a}[data-theme=forest] .prof_cardDesc,[data-theme=forest] .prof_label{color:#3a6a5a}[data-theme=forest] .prof_input{color:#1a302a;background:#f2f6f3;border-color:#1e50461f}[data-theme=forest] .prof_input:focus{border-color:#3a8a6a;box-shadow:0 0 0 3px #1e50460f}[data-theme=forest] .prof_input::-moz-placeholder{color:#3a8a6a}[data-theme=forest] .prof_input::placeholder{color:#3a8a6a}[data-theme=forest] .prof_input--disabled{background:#1e50460a;color:#3a6a5a}[data-theme=forest] .prof_hint{color:#3a8a6a}[data-theme=forest] .prof_styleOption{background:#eff4f1;border-color:#1e504614}[data-theme=forest] .prof_styleOption:hover{border-color:#1e504629}[data-theme=forest] .prof_styleOption.is-selected{border-color:#1a302a;box-shadow:0 0 0 1px #1a302a}[data-theme=forest] .prof_styleLabel{color:#1a302a}[data-theme=forest] .prof_styleDesc{color:#3a6a5a}[data-theme=forest] .prof_saveBtn{color:#fff;background:#2a6a5a}[data-theme=forest] .prof_saveBtn:hover{background:#2a6a5a}[data-theme=forest] .prof_loadingWrapper{color:#3a6a5a}[data-theme=forest] .prof_modalOverlay{background:#19413759}[data-theme=forest] .prof_creditsModal{background:#eff4f1;box-shadow:0 20px 60px #19413740}[data-theme=forest] .prof_creditsModalHeader h2{color:#1a302a}[data-theme=forest] .prof_creditsModalClose{color:#3a6a5a}[data-theme=forest] .prof_creditsModalClose:hover{background:#1e50461a;color:#1a302a}[data-theme=forest] .prof_creditsModalDesc{color:#122420}[data-theme=forest] .prof_creditsModalField label{color:#1a302a}[data-theme=forest] .prof_creditsModalField input,[data-theme=forest] .prof_creditsModalField textarea{color:#1a302a;background:#f2f6f3;border-color:#1e50461f}[data-theme=forest] .prof_creditsModalField input:focus,[data-theme=forest] .prof_creditsModalField textarea:focus{border-color:#3a8a6a}[data-theme=forest] .prof_creditsModalCancel{color:#122420;border-color:#1e504624}[data-theme=forest] .prof_creditsModalCancel:hover{background:#1e50460f;color:#1a302a}[data-theme=forest] .prof_creditsModalSubmit{color:#fff;background:#2a6a5a}[data-theme=forest] .prof_creditsModalSubmit:hover:not(:disabled){background:#2a6a5a}[data-theme=sand]{--sidebar-bg: #403b35;--sidebar-bg-hover: rgba(255, 255, 255, .07);--sidebar-bg-active: rgba(255, 255, 255, .12);--sidebar-border: rgba(255, 255, 255, .08);--sidebar-text: #d8cfc2;--sidebar-text-soft: #bfb3a0;--sidebar-text-muted: #9e9182;--sidebar-text-dim: #7a6e60;--sidebar-text-active: #ffffff;--sidebar-accent: #b5a187;--sidebar-accent-soft: rgba(200, 168, 128, .12);--code-bg: #f8f6f2;--code-header-bg: #f0ede8;--code-border: rgba(98, 90, 80, .1);--code-header-border: rgba(98, 90, 80, .08);--code-text: #312b25;--code-lang: rgba(49, 43, 37, .5);--code-copy: rgba(49, 43, 37, .4);--code-copy-hover: rgba(49, 43, 37, .8);--code-copy-hover-bg: rgba(98, 90, 80, .06);--code-scrollbar: rgba(98, 90, 80, .12);--code-keyword: #8a5a20;--code-string: #3a6a2a;--code-number: #8a5020;--code-comment: #7e7264;--code-function: #5a4a80;--code-type: #8a5020;--codepanel-bg: #f5f3ee;--codepanel-header-bg: rgba(98, 90, 80, .04);--codepanel-header-border: rgba(98, 90, 80, .08);--codepanel-text: #312b25;--codepanel-lang: #594f43;--codepanel-copy: #312b25;--codepanel-copy-border: rgba(98, 90, 80, .14);--codepanel-copy-hover-bg: rgba(98, 90, 80, .08);--codepanel-copy-hover-border: rgba(98, 90, 80, .22);--codepanel-scrollbar: rgba(98, 90, 80, .14);--codepanel-keyword: #8a5a20;--codepanel-string: #3a6a2a;--codepanel-number: #8a5020;--codepanel-comment: #7e7264;--codepanel-function: #5a4a80;--codepanel-type: #8a5020}[data-theme=sand] .dash_root{background:#f8f7f5;color:#312b25}[data-theme=sand] .dash_header{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .dash_headerBtn{color:#2b2622;border-color:#625a501f}[data-theme=sand] .dash_headerBtn:hover{color:#312b25;background:#625a500f;border-color:#625a5033}[data-theme=sand] .dash_menuBtn{color:#312b25}[data-theme=sand] .dash_headerDivider{background:#625a501f}[data-theme=sand] .dash_userName{color:#312b25}[data-theme=sand] .dash_userSeparator{color:#706556}[data-theme=sand] .dash_userRole{color:#594f43}[data-theme=sand] .dash_userError{color:#61584d}[data-theme=sand] .dash_changeAgentBtn{color:#312b25;border-color:#625a5024}[data-theme=sand] .dash_changeAgentBtn:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .dash_changeAgentBtn svg{color:#312b25}[data-theme=sand] .dash_creditsContainer{border-left-color:#625a501f}[data-theme=sand] .dash_creditsBar{background:#625a501f}[data-theme=sand] .dash_creditsFill{background:#736454}[data-theme=sand] .dash_creditsText{color:#2b2622}[data-theme=sand] .dash_creditsAddBtn{border-color:#625a5029;color:#61584d}[data-theme=sand] .dash_creditsAddBtn:hover{background:#625a501a;border-color:#625a5040;color:#312b25}[data-theme=sand] .dash_modalOverlay{background:#564f4659}[data-theme=sand] .dash_creditsModal{background:#f2f0eb;box-shadow:0 20px 60px #564f4640}[data-theme=sand] .dash_creditsModalHeader h2{color:#312b25}[data-theme=sand] .dash_creditsModalClose{color:#61584d}[data-theme=sand] .dash_creditsModalClose:hover{background:#625a501a;color:#312b25}[data-theme=sand] .dash_creditsModalDesc{color:#2b2622}[data-theme=sand] .dash_creditsModalField label{color:#312b25}[data-theme=sand] .dash_creditsModalField input,[data-theme=sand] .dash_creditsModalField textarea{color:#312b25;background:#f5f3ee;border-color:#625a501f}[data-theme=sand] .dash_creditsModalField input:focus,[data-theme=sand] .dash_creditsModalField textarea:focus{border-color:#8a7b68}[data-theme=sand] .dash_creditsModalField input::-moz-placeholder,[data-theme=sand] .dash_creditsModalField textarea::-moz-placeholder{color:#8a7b68}[data-theme=sand] .dash_creditsModalField input::placeholder,[data-theme=sand] .dash_creditsModalField textarea::placeholder{color:#8a7b68}[data-theme=sand] .dash_creditsModalCancel{color:#2b2622;border-color:#625a5024}[data-theme=sand] .dash_creditsModalCancel:hover{background:#625a500f;color:#312b25}[data-theme=sand] .dash_creditsModalSubmit{color:#fff;background:#736454}[data-theme=sand] .dash_creditsModalSubmit:hover:not(:disabled){background:#736454}[data-theme=sand] .dash_content{background:#faf9f7}[data-theme=sand] .dash_left{background:#736454}[data-theme=sand] .dash_rightLabel{color:#61584d}[data-theme=sand] .dash_rightGreeting{color:#312b25}[data-theme=sand] .dash_shineText{background:linear-gradient(90deg,#4f473d,#4f473d 40%,#736454,#4f473d 60%,#4f473d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=sand] .dash_statsLine,[data-theme=sand] .dash_welcomeStats .dash_statsLine{background:#736454}[data-theme=sand] .dash_statValue{color:#312b25}[data-theme=sand] .dash_statLabel{color:#594f43}[data-theme=sand] .dash_welcomeSunIcon{color:#2b2622}[data-theme=sand] .dash_welcomeLabel{color:#61584d}[data-theme=sand] .dash_welcomeGreeting{color:#312b25}[data-theme=sand] .dash_leaf{color:#4a783c59}[data-theme=sand] .dash_agentModeIcon,[data-theme=sand] .dash_agentModeTitle{color:#312b25}[data-theme=sand] .dash_agentModeDesc{color:#544b40}[data-theme=sand] .dash_agentModeList li{color:#2b2622}[data-theme=sand] .dash_agentModeList li:before{color:#312b25}[data-theme=sand] .dash_titleBar{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .dash_pageTitle{color:#312b25}[data-theme=sand] .dash_pageSubtitle{color:#61584d}[data-theme=sand] .dash_settingsBtn{color:#594f43}[data-theme=sand] .dash_settingsBtn:hover,[data-theme=sand] .dash_settingsBtn.is-active{color:#312b25;background:#625a5014}[data-theme=sand] .dash_titleDivider{background:#625a501f}[data-theme=sand] .dash_newChatBtn{color:#fff;background:#736454}[data-theme=sand] .dash_newChatBtn:hover{background:#736454}[data-theme=sand] .dash_dropdownLabel{color:#61584d}[data-theme=sand] .dash_dropdownTrigger{color:#312b25;background:#f2f0eb;border-color:#625a501f}[data-theme=sand] .dash_dropdownTrigger:hover{border-color:#625a5038;box-shadow:0 1px 3px #564f461a}[data-theme=sand] .dash_dropdownTrigger svg{color:#6e6254}[data-theme=sand] .dash_dropdownMenu{background:#f2f0eb;border-color:#625a501f;box-shadow:0 4px 16px #564f4633}[data-theme=sand] .dash_dropdownItem{color:#312b25}[data-theme=sand] .dash_dropdownItem:hover{background:#625a500f}[data-theme=sand] .dash_dropdownItem.is-selected{background:#625a501a}[data-theme=sand] .dash_panel{background:#f2f0eb}[data-theme=sand] .dash_codePanel{box-shadow:0 4px 24px #564f4626}[data-theme=sand] .dash_chatInputBox{background:#f2f0eb;border-color:#625a501f;box-shadow:0 1px 3px #564f461a}[data-theme=sand] .dash_chatInputBox:focus-within{border-color:#625a5038;box-shadow:0 2px 12px #564f4626}[data-theme=sand] .dash_chatAboveBox{background:#f2f0eb;border-color:#625a501f;box-shadow:0 1px 3px #564f461a}[data-theme=sand] .dash_chatTextarea{color:#312b25}[data-theme=sand] .dash_chatTextarea::-moz-placeholder{color:#8a7b68}[data-theme=sand] .dash_chatTextarea::placeholder{color:#8a7b68}[data-theme=sand] .dash_chatSendBtn{background:#625a501a;color:#312b25}[data-theme=sand] .dash_chatSendBtn:hover:not(:disabled){background:#625a5024}[data-theme=sand] .dash_chatSendBtn--stop{background:#625a501a;color:#312b25}[data-theme=sand] .dash_chatSendBtn--stop:before{border-color:#625a5024}[data-theme=sand] .dash_chatSendBtn--stop:hover{background:#625a5029}[data-theme=sand] .dash_chatFooterBtn{color:#61584d}[data-theme=sand] .dash_chatFooterBtn:hover:not(:disabled){color:#312b25}[data-theme=sand] .dash_fileChip{background:#625a5014;border-color:#625a501f}[data-theme=sand] .dash_fileChipName{color:#312b25}[data-theme=sand] .dash_fileChipRemove{color:#61584d}[data-theme=sand] .dash_fileChipRemove:hover{background:#625a501a;color:#312b25}[data-theme=sand] .dash_pastedChip{background:#f2f0eb;border-color:#625a501f}[data-theme=sand] .dash_pastedChip:hover{border-color:#625a5038;box-shadow:0 2px 8px #564f4626}[data-theme=sand] .dash_pastedChipLabel{color:#312b25}[data-theme=sand] .dash_pastedChipCount{color:#fff;background:#736454}[data-theme=sand] .dash_pastedChipRemove{color:#6e6254}[data-theme=sand] .dash_pastedChipRemove:hover{background:#625a5014;color:#312b25}[data-theme=sand] .dash_pastedModalOverlay{background:#564f4659}[data-theme=sand] .dash_pastedModal{background:#f2f0eb;box-shadow:0 16px 48px #564f4640}[data-theme=sand] .dash_pastedModalHeader{border-bottom-color:#625a5014;color:#2b2622}[data-theme=sand] .dash_pastedModalClose{color:#61584d}[data-theme=sand] .dash_pastedModalClose:hover{background:#625a5014;color:#312b25}[data-theme=sand] .dash_pastedModalContent{color:#312b25}[data-theme=sand] .dash_pastedModalContent::-webkit-scrollbar-thumb{background:#625a5024}[data-theme=sand] .dash_sessionLabel{color:#61584d}[data-theme=sand] .dash_sessionTrigger{color:#312b25;background:#f2f0eb;border-color:#625a5024}[data-theme=sand] .dash_sessionTrigger:hover{border-color:#625a5038;background:#625a500a}[data-theme=sand] .dash_sessionTrigger svg{color:#6e6254}[data-theme=sand] .dash_sessionMenu{background:#f2f0eb;border-color:#625a501f;box-shadow:0 8px 24px #564f4633}[data-theme=sand] .dash_sessionItem{color:#312b25;border-bottom-color:#625a5014}[data-theme=sand] .dash_sessionItem:hover{background:#625a500d}[data-theme=sand] .dash_sessionItem.is-selected{background:#625a5014}[data-theme=sand] .dash_sessionItemTitle{color:#312b25}[data-theme=sand] .dash_sessionItemMeta{color:#61584d}[data-theme=sand] .dash_sessionViewAll{color:#594f43;background:#625a5008;border-top-color:#625a5014}[data-theme=sand] .dash_sessionViewAll:hover{background:#625a5014;color:#312b25}[data-theme=sand] .dash_logWrap{color:#61584d}[data-theme=sand] .dash_logIcon{color:#6e6254}[data-theme=sand] .dash_logExpand{color:#5a5040}[data-theme=sand] .dash_logExpand:hover{color:#8a7c6a;background:#625a500f}[data-theme=sand] .dash_logHistory{border-top-color:#625a5014}[data-theme=sand] .dash_logHistoryItem{color:#6e6254}[data-theme=sand] .dash_logHistoryIcon{color:#5a5040}[data-theme=sand] .dash_messageBubble--user{background:#4a4238;color:#e8e0d6}[data-theme=sand] .dash_messageBubble--ai{color:#312b25}[data-theme=sand] .dash_agentLabel{color:#625a5073}[data-theme=sand] .dash_messageTime{color:#8a7c6a}[data-theme=sand] .dash_messageTimeExternal{color:#9a8c78}[data-theme=sand] .dash_messageActionBtn{color:#8a7c6a}[data-theme=sand] .dash_messageActionBtn:hover{background:#625a5014;border-color:#625a501f;color:#4a4238}[data-theme=sand] .dash_scrollToBottom{background:#ebe6def2;border-color:#625a501f;color:#61584d;box-shadow:0 1px 4px #564f4626}[data-theme=sand] .dash_scrollToBottom:hover{background:#f5f3ee;border-color:#625a5033;color:#5b4f43}[data-theme=sand] .dash_messagesArea::-webkit-scrollbar-thumb{background:#625a5024}[data-theme=sand] .dash_messagesArea::-webkit-scrollbar-thumb:hover{background:#625a5038}[data-theme=sand] .dash_mdInlineCode{background:#625a501a}[data-theme=sand] .dash_mdLink{color:#8a7050}[data-theme=sand] .dash_mdBlockquote{border-left-color:#625a5033}[data-theme=sand] .dash_mdBlockquoteLine{color:#625a5099}[data-theme=sand] .dash_mdLI::marker{color:#625a5059}[data-theme=sand] .dash_mdDivider{border-top-color:#625a501a}[data-theme=sand] .dash_hitlCard{background:#625a500a;border-color:#625a5014}[data-theme=sand] .dash_hitlLabel{color:#61584d}[data-theme=sand] .dash_hitlQuestion{color:#312b25}[data-theme=sand] .dash_hitlProgressLabel,[data-theme=sand] .dash_hitlProgressCount{color:#61584d}[data-theme=sand] .dash_hitlProgressBar{background:#625a501a}[data-theme=sand] .dash_hitlProgressFill{background:linear-gradient(90deg,#625a5059,#625a5080)}[data-theme=sand] .dash_hitlOption{background:#f2f0eb;border-color:#625a501f;color:#312b25}[data-theme=sand] .dash_hitlOption:hover{background:#625a500f;border-color:#625a5033}[data-theme=sand] .dash_hitlOption--primary{background:#736454;color:#fff;border-color:#312b25}[data-theme=sand] .dash_hitlOption--primary:hover{background:#736454}[data-theme=sand] .dash_hitlTextarea{border-color:#625a501f;background:#f2f0eb;color:#312b25}[data-theme=sand] .dash_hitlTextarea:focus{border-color:#625a5040}[data-theme=sand] .dash_hitlContinueBtn{background:#736454;color:#fff}[data-theme=sand] .dash_hitlContinueBtn:hover:not(:disabled){background:#736454}[data-theme=sand] .dash_hitlSkipBtn{color:#594f43;border-color:#625a501f}[data-theme=sand] .dash_hitlSkipBtn:hover{background:#625a500d;color:#312b25}[data-theme=sand] .dash_hitlCompleteIcon{background:#625a501a;color:#312b25}[data-theme=sand] .dash_hitlComplete p{color:#594f43}[data-theme=sand] .dash_hitlSubmitBtn{background:#736454;color:#fff}[data-theme=sand] .dash_hitlSubmitBtn:hover{background:#736454}[data-theme=sand] .dash_hitlLegend{color:#6e6254}[data-theme=sand] .dash_suggestions{border-top-color:#625a5014}[data-theme=sand] .dash_suggestionsTitle{color:#61584d}[data-theme=sand] .dash_suggestionBtn{border-top-color:#625a500f}[data-theme=sand] .dash_suggestionBtn:hover{background:#625a500a}[data-theme=sand] .dash_suggestionBtn span{color:#2b2622}[data-theme=sand] .dash_suggestionBtn:hover span{color:#312b25}[data-theme=sand] .dash_suggestionArrow{color:#706556}[data-theme=sand] .analysis_root{background:#ebe6de;color:#312b25}[data-theme=sand] .analysis_header{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .analysis_headerBtn{color:#312b25;border-color:#625a5024}[data-theme=sand] .analysis_headerBtn:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .analysis_menuBtn{color:#312b25}[data-theme=sand] .analysis_headerDivider{background:#625a501f}[data-theme=sand] .analysis_pageName{color:#61584d}[data-theme=sand] .analysis_pathSeparator,[data-theme=sand] .analysis_userSeparator{color:#706556}[data-theme=sand] .analysis_userName{color:#312b25}[data-theme=sand] .analysis_userRole{color:#594f43}[data-theme=sand] .analysis_changeAgentBtn{color:#312b25;border-color:#625a5024}[data-theme=sand] .analysis_changeAgentBtn:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .analysis_creditsContainer{border-left-color:#625a501f}[data-theme=sand] .analysis_creditsBar{background:#625a501f}[data-theme=sand] .analysis_creditsFill{background:#736454}[data-theme=sand] .analysis_creditsText{color:#2b2622}[data-theme=sand] .analysis_creditsAddBtn{border-color:#625a5029;color:#61584d}[data-theme=sand] .analysis_creditsAddBtn:hover{background:#625a501a;border-color:#625a5040;color:#312b25}[data-theme=sand] .analysis_creditsModal{background:#f2f0eb;box-shadow:0 20px 60px #564f4640}[data-theme=sand] .analysis_creditsModalHeader h2{color:#312b25}[data-theme=sand] .analysis_creditsModalClose{color:#61584d}[data-theme=sand] .analysis_creditsModalClose:hover{background:#625a501a;color:#312b25}[data-theme=sand] .analysis_creditsModalDesc{color:#2b2622}[data-theme=sand] .analysis_creditsModalField label{color:#312b25}[data-theme=sand] .analysis_creditsModalField input,[data-theme=sand] .analysis_creditsModalField textarea{color:#312b25;background:#f5f3ee;border-color:#625a501f}[data-theme=sand] .analysis_creditsModalField input:focus,[data-theme=sand] .analysis_creditsModalField textarea:focus{border-color:#8a7b68}[data-theme=sand] .analysis_creditsModalCancel{color:#2b2622;border-color:#625a5024}[data-theme=sand] .analysis_creditsModalCancel:hover{background:#625a500f;color:#312b25}[data-theme=sand] .analysis_creditsModalSubmit{color:#fff;background:#736454}[data-theme=sand] .analysis_creditsModalSubmit:hover:not(:disabled){background:#736454}[data-theme=sand] .analysis_left{background:#ebe6de;border-right-color:#625a5014}[data-theme=sand] .analysis_leftTitle{color:#312b25}[data-theme=sand] .analysis_searchIcon{color:#6e6254}[data-theme=sand] .analysis_searchInput{color:#312b25;background:#625a500d}[data-theme=sand] .analysis_searchInput:focus{background:#f2f0eb;border-color:#625a5029}[data-theme=sand] .analysis_searchInput::-moz-placeholder{color:#8a7b68}[data-theme=sand] .analysis_searchInput::placeholder{color:#8a7b68}[data-theme=sand] .analysis_cardList::-webkit-scrollbar-thumb{background:#625a5024}[data-theme=sand] .analysis_card{background:#f2f0eb;border-color:#625a501a}[data-theme=sand] .analysis_card:hover{border-color:#625a5029;box-shadow:0 2px 8px #564f461a}[data-theme=sand] .analysis_card--selected{border-color:#312b25;box-shadow:0 2px 12px #564f4626}[data-theme=sand] .analysis_cardIcon{background:#625a5014;color:#312b25}[data-theme=sand] .analysis_cardTitle{color:#312b25}[data-theme=sand] .analysis_cardCheck{background:#736454;color:#fff}[data-theme=sand] .analysis_cardDesc{color:#544b40}[data-theme=sand] .analysis_cardAuthorAvatar{background:#625a501a;color:#312b25}[data-theme=sand] .analysis_cardAuthorName{color:#594f43}[data-theme=sand] .analysis_leftFooter{border-top-color:#625a5014}[data-theme=sand] .analysis_btnSecondary{color:#312b25;background:#f2f0eb;border-color:#625a5024}[data-theme=sand] .analysis_btnSecondary:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .analysis_btnPrimary{color:#fff;background:#736454}[data-theme=sand] .analysis_btnPrimary:hover{background:#736454}[data-theme=sand] .analysis_right{background:#ebe6de}[data-theme=sand] .analysis_previewEmpty{color:#61584d}[data-theme=sand] .analysis_previewEmptyIcon{color:#8a7b68}[data-theme=sand] .analysis_previewEmpty h3{color:#2b2622}[data-theme=sand] .analysis_previewEmpty p{color:#61584d}[data-theme=sand] .analysis_previewIcon{background:#f2f0eb;border-color:#625a501a;color:#312b25}[data-theme=sand] .analysis_previewTitle{color:#312b25}[data-theme=sand] .analysis_previewDesc{color:#544b40}[data-theme=sand] .analysis_previewMeta{color:#61584d}[data-theme=sand] .analysis_previewDot{color:#706556}[data-theme=sand] .analysis_createHeaderIcon{background:#625a5014;color:#312b25}[data-theme=sand] .analysis_createHeaderTitle{color:#312b25}[data-theme=sand] .analysis_createHeaderDesc{color:#544b40}[data-theme=sand] .analysis_createCard{background:#f2f0eb;border-color:#625a5014}[data-theme=sand] .analysis_createField label{color:#312b25}[data-theme=sand] .analysis_createInput,[data-theme=sand] .analysis_createTextarea{color:#312b25;border-bottom-color:#625a5024}[data-theme=sand] .analysis_createInput:focus,[data-theme=sand] .analysis_createTextarea:focus{border-bottom-color:#312b25}[data-theme=sand] .analysis_createInput::-moz-placeholder,[data-theme=sand] .analysis_createTextarea::-moz-placeholder{color:#8a7b68}[data-theme=sand] .analysis_createInput::placeholder,[data-theme=sand] .analysis_createTextarea::placeholder{color:#8a7b68}[data-theme=sand] .analysis_createForm::-webkit-scrollbar-thumb{background:#625a5024}[data-theme=sand] .analysis_iconOption{border-color:#625a501f;color:#61584d}[data-theme=sand] .analysis_iconOption:hover{border-color:#625a5038;color:#312b25}[data-theme=sand] .analysis_iconOption--selected{background:#736454;border-color:#312b25;color:#fff}[data-theme=sand] .analysis_addTeammate{border-color:#625a5029;color:#61584d}[data-theme=sand] .analysis_addTeammate:hover{border-color:#8a7b68;color:#312b25}[data-theme=sand] .analysis_createFooter{border-top-color:#625a5014}[data-theme=sand] .analysis_createMeta{color:#61584d}[data-theme=sand] .analysis_btnCancel{color:#2b2622;border-color:#625a5024}[data-theme=sand] .analysis_btnCancel:hover{background:#625a500d;color:#312b25}[data-theme=sand] .analysis_btnSave{color:#fff;background:#736454}[data-theme=sand] .analysis_btnSave:hover{background:#736454}[data-theme=sand] .ask_root,[data-theme=sand] .ask_main{background:#ebe6de}[data-theme=sand] .ask_backBtn{color:#2b2622}[data-theme=sand] .ask_backBtn:hover{background:#625a500f;color:#312b25}[data-theme=sand] .ask_chatTitle{color:#312b25}[data-theme=sand] .ask_listView{background:#ebe6de}[data-theme=sand] .ask_listTitle{color:#312b25}[data-theme=sand] .ask_newChatBtn{background:#f2f0eb;border-color:#625a501f;color:#312b25}[data-theme=sand] .ask_newChatBtn:hover{background:#f5f3ee;border-color:#625a5033}[data-theme=sand] .ask_searchIcon{color:#6e6254}[data-theme=sand] .ask_searchInput{background:#f2f0eb;border-color:#625a501a;color:#312b25}[data-theme=sand] .ask_searchInput::-moz-placeholder{color:#8a7b68}[data-theme=sand] .ask_searchInput::placeholder{color:#8a7b68}[data-theme=sand] .ask_searchInput:focus{border-color:#625a5038;box-shadow:0 0 0 3px #625a500f}[data-theme=sand] .ask_searchClear{background:#625a501a;color:#61584d}[data-theme=sand] .ask_searchClear:hover{background:#625a5029;color:#312b25}[data-theme=sand] .ask_listMeta{border-bottom-color:#625a5014;color:#61584d}[data-theme=sand] .ask_chatItem{border-bottom-color:#625a500f}[data-theme=sand] .ask_chatItem:hover{background:#625a500a}[data-theme=sand] .ask_chatItemTitle{color:#312b25}[data-theme=sand] .ask_chatItemMeta{color:#61584d}[data-theme=sand] .ask_chatItemDelete{color:#706556}[data-theme=sand] .ask_emptyIcon{color:#8a7b68}[data-theme=sand] .ask_emptyText{color:#61584d}[data-theme=sand] .ask_loadingDots span{background:#625a5029}[data-theme=sand] .ask_chatView{background:#f2f0eb}[data-theme=sand] .ask_welcomeEye{background:#736454}[data-theme=sand] .ask_welcomeTitle{color:#312b25}[data-theme=sand] .ask_welcomeSubtitle{color:#61584d}[data-theme=sand] .ask_quickBtn{background:#f2f0eb;border-color:#625a501a;color:#2b2622}[data-theme=sand] .ask_quickBtn:hover{background:#f5f3ee;border-color:#625a5024;color:#312b25}[data-theme=sand] .ask_messagesArea{background:#f2f0eb}[data-theme=sand] .ask_userBubble{background:#736454;color:#fff}[data-theme=sand] .ask_assistantContent{color:#312b25}[data-theme=sand] .ask_messageActions .ask_messageTime,[data-theme=sand] .ask_actionBtn{color:#6e6254}[data-theme=sand] .ask_actionBtn:hover{background:#625a5014;color:#312b25}[data-theme=sand] .ask_mdBlockquote{border-left-color:#625a5029;background:#625a500a;color:#2b2622}[data-theme=sand] .ask_mdTh{background:#625a500f;border-color:#625a501a}[data-theme=sand] .ask_mdTd{border-color:#625a501a}[data-theme=sand] .ask_inlineCode{background:#625a501a;color:#312b25}[data-theme=sand] .ask_timelineSingle{border-color:#625a5029}[data-theme=sand] .ask_timelineDotSingle{background-color:#312b25}[data-theme=sand] .ask_timelineSingleNode{color:#312b25}[data-theme=sand] .ask_timelineSingleMsg{color:#2b2622}[data-theme=sand] .ask_wizard{background:#f2f0eb;border-color:#625a501a;box-shadow:0 4px 20px #564f4626}[data-theme=sand] .ask_wizardLabel{color:#6e6254}[data-theme=sand] .ask_wizardQuestion{color:#312b25}[data-theme=sand] .ask_wizardProgress{color:#61584d}[data-theme=sand] .ask_wizardProgressBar{background:#625a5014}[data-theme=sand] .ask_wizardProgressFill{background:#736454}[data-theme=sand] .ask_wizardOption{background:#f2f0eb;border-color:#625a501f;color:#312b25}[data-theme=sand] .ask_wizardOption:hover{background:#625a500d;border-color:#625a5033}[data-theme=sand] .ask_wizardOption.is-selected{background:#736454;border-color:#312b25;color:#fff}[data-theme=sand] .ask_followUp{border-top-color:#625a500f}[data-theme=sand] .ask_followUpLabel{color:#61584d}[data-theme=sand] .ask_followUpBtn{border-color:#625a5014;color:#2b2622}[data-theme=sand] .ask_followUpBtn:hover{background:#625a500a;border-color:#625a5024;color:#312b25}[data-theme=sand] .ask_inputForm{background:#f2f0eb}[data-theme=sand] .ask_inputBox{background:#f2f0eb;border-color:#625a501f}[data-theme=sand] .ask_inputBox:focus-within{border-color:#625a5038;box-shadow:0 0 0 3px #625a500f}[data-theme=sand] .ask_textarea{color:#312b25}[data-theme=sand] .ask_textarea::-moz-placeholder{color:#8a7b68}[data-theme=sand] .ask_textarea::placeholder{color:#8a7b68}[data-theme=sand] .ask_attachBtn,[data-theme=sand] .ask_sendBtn{color:#6e6254}[data-theme=sand] .ask_attachBtn:hover{background:#625a5014;color:#2b2622}[data-theme=sand] .ask_sendBtn{background:#625a501a}[data-theme=sand] .ask_sendBtn:hover:not(:disabled){background:#625a5024}[data-theme=sand] .ask_sendBtn.is-active{background:#736454;color:#fff}[data-theme=sand] .ll_titleBar{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .ll_pageTitle{color:#312b25}[data-theme=sand] .ll_pageSubtitle{color:#61584d}[data-theme=sand] .ll_content,[data-theme=sand] .ll_section{background:#ebe6de}[data-theme=sand] .ll_sectionTitle{color:#312b25}[data-theme=sand] .ll_descriptionText{color:#2b2622}[data-theme=sand] .ll_btnPrimary{color:#fff;background:#736454}[data-theme=sand] .ll_members{border-left-color:#625a5014}[data-theme=sand] .ll_memberAvatar{background:#625a501a}[data-theme=sand] .ll_memberAvatar span{color:#61584d}[data-theme=sand] .ll_memberName{color:#312b25}[data-theme=sand] .ll_memberRole{color:#61584d}[data-theme=sand] .ll_outputConnection{border-left-color:#625a5014}[data-theme=sand] .ll_connectionBox{background:#f2f0eb;border-color:#625a5014}[data-theme=sand] .ll_connectionStatus{color:#61584d}[data-theme=sand] .ll_btnGoogle{color:#312b25;background:#ebe6de;border-color:#625a5024}[data-theme=sand] .ll_btnGoogle:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .ll_actionBtn{color:#312b25;background:#ebe6de;border-color:#625a501f}[data-theme=sand] .ll_actionBtn:hover:not(:disabled){background:#625a500f;border-color:#625a5033}[data-theme=sand] .ll_actionBtn svg{color:#594f43}[data-theme=sand] .ll_emptyIcon{color:#706556}[data-theme=sand] .ll_emptyTitle{color:#312b25}[data-theme=sand] .ll_emptyText{color:#61584d}[data-theme=sand] .ll_knowledgeContent:has(.ll_emptyState){background:#625a5008;border-color:#625a5014}[data-theme=sand] .ll_documentRow{background:#f2f0eb;border-color:#625a5014}[data-theme=sand] .ll_tableCard,[data-theme=sand] .ll_previewTable th{background:#564d42}[data-theme=sand] .ll_loading{color:#61584d}[data-theme=sand] .ll_btnSecondary{color:#312b25;background:#f2f0eb;border-color:#625a501f}[data-theme=sand] .ll_btnSecondary:hover:not(:disabled){background:#625a500f;border-color:#625a5033}[data-theme=sand] .ll_modalOverlay{background:#564f4659}[data-theme=sand] .ll_modal{background:#f2f0eb;box-shadow:0 20px 40px #564f4640}[data-theme=sand] .ll_modalHeader{border-bottom-color:#625a5014}[data-theme=sand] .ll_modalTitle{color:#312b25}[data-theme=sand] .ll_modalClose{color:#61584d}[data-theme=sand] .ll_modalClose:hover{background:#625a5014;color:#312b25}[data-theme=sand] .ll_modalTextarea{color:#312b25;background:#f5f3ee;border-color:#625a501f}[data-theme=sand] .ll_modalTextarea:focus{border-color:#625a5040}[data-theme=sand] .ll_modalTextarea::-moz-placeholder{color:#8a7b68}[data-theme=sand] .ll_modalTextarea::placeholder{color:#8a7b68}[data-theme=sand] .ll_modalFooter{border-top-color:#625a5014}[data-theme=sand] .ll_label{color:#544b40}[data-theme=sand] .ll_select{color:#312b25;background:#f5f3ee;border-color:#625a5024}[data-theme=sand] .ll_select:hover{border-color:#625a5038}[data-theme=sand] .ll_select:focus{border-color:#6e6254}[data-theme=sand] .ll_tablePreviewBox{background:#625a500a;border-color:#625a501a}[data-theme=sand] .ll_miniTable th{color:#544b40;background:#625a500d;border-bottom-color:#625a501a}[data-theme=sand] .ll_miniTable td{color:#312b25;border-bottom-color:#625a500f}[data-theme=sand] .ll_muted{color:#61584d}[data-theme=sand] .ll_skeleton{background:linear-gradient(90deg,#625a5014,#625a500a,#625a5014);background-size:200% 100%}[data-theme=sand] .dash_pageName{color:#61584d}[data-theme=sand] .dash_pathSeparator{color:#706556}.dash_themeToggle{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;color:#5b4f43;transition:all .2s ease}.dash_themeToggle:hover{background:#1011130a;border-color:#1011132e;color:#131313}[data-theme=sand] .dash_themeToggle{border-color:#625a501f;color:#2b2622}[data-theme=sand] .dash_themeToggle:hover{background:#625a5014;border-color:#625a5033;color:#312b25}[data-theme=sand] .dash_themeToggle{border-color:#625a5024;color:#2b2622}[data-theme=sand] .dash_themeToggle:hover{background:#625a500f;border-color:#625a5038;color:#61584d}[data-theme=sand] .sidebar__avatar-large{background:transparent}[data-theme=sand] .sidebar__avatar-large span{color:#fff}[data-theme=sand] .sidebar__avatar{background:#625a5026;border-color:#625a5033;color:#564d42}[data-theme=sand] .sidebar__teamCard{background:#faf9f7;box-shadow:0 1px 3px #403b3514,0 4px 12px #403b350a}[data-theme=sand] .sidebar__teamCard:hover{box-shadow:0 2px 8px #403b351f,0 8px 24px #403b350f}[data-theme=sand] .sidebar__teamCard:before{background-image:radial-gradient(rgba(64,59,53,.06) 1px,transparent 1px)}[data-theme=sand] .sidebar__teamCard:after{background:linear-gradient(90deg,transparent,rgba(64,59,53,.1),transparent)}[data-theme=sand] .sidebar__eye{background:#403b35}[data-theme=sand] .sidebar__agentModal{background:#faf9f7;border-color:#403b351a}[data-theme=sand] .sidebar__agentModalHeader{background-image:radial-gradient(rgba(64,59,53,.08) 1px,transparent 1px)}[data-theme=sand] .sidebar__agentModalEye{background:#403b35}[data-theme=sand] .ask_chatItemMeta svg,[data-theme=sand] .ask_chatItemMeta span{color:#5b4f43}[data-theme=sand] .ask_chatItemActions button{color:#544b40}[data-theme=sand] .ask_chatItemActions button:hover{color:#736454;background:#625a501a}[data-theme=sand] .ask_chatItemMetaRow{color:#5b4f43}[data-theme=sand] .ask_chatItemPreview{color:#544b40}[data-theme=sand] .ask_chatItemActionBtn{color:#594f43}[data-theme=sand] .ask_chatItemActionBtn:hover{color:#736454;background:#625a501a}[data-theme=sand] .ask_chatItemActionBtn--delete:hover{color:#dc2626;background:#dc262614}[data-theme=sand] .ask_chatItemConfirmText{color:#594b42}[data-theme=sand] .ask_chatItemConfirmNo{color:#312b25;background:#625a501a;border-color:#625a502e}[data-theme=sand] .ask_chatItemRenameInput{color:#312b25;background:#f2f0eb;border-color:#625a5040}[data-theme=sand] .ask_chatItemRenameConfirm{background:#736454;color:#fff}.dash_root,.analysis_root,.prof_root,.ask_root,.ll_content,.ll_titleBar,.sidebar,.dash_header,.analysis_header,.prof_header,.dash_titleBar,.dash_content,.dash_left,.dash_chatInputBox,.dash_chatAboveBox,.dash_creditsModal,.dash_pastedModal,.analysis_left,.analysis_right,.analysis_card,.analysis_createCard,.prof_card,.ask_listView,.ask_chatView,.ask_messagesArea,.ask_inputForm,.ask_inputBox,.ask_wizard,.ll_modal{transition:background-color .25s ease,color .25s ease,border-color .25s ease}[data-theme=sand] .sidebar__item.is-subitem:before,[data-theme=sand] .sidebar__item.is-subitem.is-active:before,[data-theme=sand] .sidebar__item.is-subitem:after{background:#ffffff2e}[data-theme=sand] .sidebar__section:nth-child(2){background:#0000001a;border-radius:6px;margin:4px 6px;padding:4px}[data-theme=sand] .dash_toolbarBtn{color:#625a5066}[data-theme=sand] .dash_toolbarBtn:hover{color:#625a50b3;background:#625a500f}[data-theme=sand] .dash_toolbarBtn.is-active{color:#312b25;background:#625a501a}[data-theme=sand] .dash_toolbarSep{background:#625a5014}[data-theme=sand] .dash_flyout{background:#f5f3ee;border-color:#625a501f;box-shadow:none}[data-theme=sand] .dash_flyoutLabel{color:#625a5073}[data-theme=sand] .dash_flyoutItem{color:#312b258c}[data-theme=sand] .dash_flyoutItem svg{color:#625a5066}[data-theme=sand] .dash_flyoutItem:hover{color:#312b25;background:transparent}[data-theme=sand] .dash_flyoutItem.is-selected{background:transparent;color:#312b25;font-weight:600}[data-theme=sand] .dash_flyoutItem.is-selected svg{color:#312b25}[data-theme=sand] .dash_flyoutSection+.dash_flyoutSection{border-top-color:#625a5014}[data-theme=sand] .dash_flyoutItem--action{color:#625a5066;border-top-color:#625a5014}[data-theme=sand] .dash_flyoutItem--action:hover{color:#312b25}[data-theme=sand] .dash_flyout::-webkit-scrollbar-thumb{background:#625a501f}[data-theme=sand] .dash_mentionDropdown{background:#f5f3ee;border-color:#625a501f;box-shadow:none}[data-theme=sand] .dash_mentionItem{color:#312b258c}[data-theme=sand] .dash_mentionItem:hover,[data-theme=sand] .dash_mentionItem--active{color:#312b25;background:transparent;font-weight:600}[data-theme=sand] .dash_slashDropdown{background:#f5f3ee;border-color:#625a501f;box-shadow:none}[data-theme=sand] .studio__title{color:#312b25}[data-theme=sand] .studio__createBtn{background:#312b25}[data-theme=sand] .studio__createBtn:hover{background:#4a4238}[data-theme=sand] .studio__userBtn{border-color:#625a501f;color:#625a5080}[data-theme=sand] .studio__userBtn:hover{border-color:#625a5033;color:#312b25}[data-theme=sand] .studio__chipMenu{background:#f0eee9;border-color:#625a501a;box-shadow:0 4px 16px #3c32281a}[data-theme=sand] .studio__chipMenuItem{color:#312b25}[data-theme=sand] .studio__chipMenuItem:hover{background:#625a500f}[data-theme=sand] .studio__actionCard{background:#f0eee9;border-color:#625a5014}[data-theme=sand] .studio__actionCard:hover{border-color:#625a5029}[data-theme=sand] .studio__actionIcon--purple{background:#312b25}[data-theme=sand] .studio__actionIcon--red{background:#4a4238}[data-theme=sand] .studio__actionTitle{color:#312b25}[data-theme=sand] .studio__actionSub{color:#625a5080}[data-theme=sand] .studio__tabs{border-bottom-color:#625a501a}[data-theme=sand] .studio__tab{color:#625a5066}[data-theme=sand] .studio__tab:hover{color:#625a5099}[data-theme=sand] .studio__tab.is-active{color:#312b25;border-bottom-color:#312b25}[data-theme=sand] .studio__tabLink{color:#625a5073}[data-theme=sand] .studio__tabLink:hover{color:#312b25}[data-theme=sand] .studio__searchInput input{background:#f0eee9;border-color:#625a501a;color:#312b25}[data-theme=sand] .studio__searchInput input::-moz-placeholder{color:#625a5059}[data-theme=sand] .studio__searchInput input::placeholder{color:#625a5059}[data-theme=sand] .studio__searchInput input:focus{border-color:#625a5040;box-shadow:0 0 0 3px #625a500f}[data-theme=sand] .studio__searchIcon{color:#625a5059}[data-theme=sand] .studio__viewToggles{border-color:#625a501a}[data-theme=sand] .studio__viewBtn{background:transparent;color:#625a5059}[data-theme=sand] .studio__viewBtn+.studio__viewBtn{border-left-color:#625a501a}[data-theme=sand] .studio__viewBtn:hover{background:#625a500a;color:#625a5099}[data-theme=sand] .studio__viewBtn.is-active{background:#625a5014;color:#312b25}[data-theme=sand] .studio__bookCard{background:#f0eee9;border-color:#625a5014}[data-theme=sand] .studio__bookCard:hover{border-color:#625a5029;box-shadow:0 4px 16px #3c322814}[data-theme=sand] .studio__bookThumb{background:#e5e2dc}[data-theme=sand] .studio__bookCover{background:#f0eee9}[data-theme=sand] .studio__coverTitle{color:#312b25}[data-theme=sand] .studio__coverSub{color:#625a5073}[data-theme=sand] .studio__bookBadge{background:#312b25;color:#d0c8bc}[data-theme=sand] .studio__bookTitle{color:#312b25}[data-theme=sand] .studio__bookDate{color:#625a5073}[data-theme=sand] .studio__bookIcon{color:#625a5059}[data-theme=sand] .studio__listView{border-color:#625a501a}[data-theme=sand] .studio__listHeader{background:#e8e5df;border-bottom-color:#625a5014}[data-theme=sand] .studio__listHeaderCell{color:#625a5080}[data-theme=sand] .studio__listRow{border-bottom-color:#625a500f}[data-theme=sand] .studio__listRow:hover{background:#625a5008}[data-theme=sand] .studio__listCell{color:#312b25}[data-theme=sand] .studio__listCell--created{color:#625a5080}[data-theme=sand] .studio__listBadge--active{color:#312b25;background:#625a5014}[data-theme=sand] .studio__listBadge--draft{color:#625a5073;background:#625a500d}[data-theme=sand] .studio__listActionBtn{color:#625a5059}[data-theme=sand] .studio__listActionBtn:hover{background:#625a500f;color:#312b25}[data-theme=sand] .studio__emptyIcon{color:#625a5033}[data-theme=sand] .studio__emptyTitle{color:#312b25}[data-theme=sand] .studio__emptySub{color:#625a5073}[data-theme=sand] .studio__progressItem{background:#f0eee9;border-color:#625a5014}[data-theme=sand] .studio__progressItemTitle{color:#312b25}[data-theme=sand] .studio__progressItemStatus--active{background:#625a5014;color:#312b25}[data-theme=sand] .studio__progressItemStatus--done{background:#625a501f;color:#201c18}[data-theme=sand] .studio__progressItemStatus--paused{background:#625a500a;color:#625a5073}[data-theme=sand] .studio__progressItemBar{background:#625a501a}[data-theme=sand] .studio__progressItemFill{background:#312b25}[data-theme=sand] .studio__progressItemMeta{color:#625a5080}[data-theme=sand] .studio__progressItemIcon{background:#312b25}[data-theme=sand] .studio__typeBadge--practice{background:#625a5014;color:#312b25}[data-theme=sand] .studio__typeBadge--automation{background:#625a500f;color:#625a5099}[data-theme=sand] .studio__practiceHeader{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .studio__practiceBack{color:#625a5099}[data-theme=sand] .studio__practiceTitle{color:#312b25}[data-theme=sand] .studio__practiceTimer{color:#625a5080}[data-theme=sand] .studio__practicePauseBtn{color:#625a5099;border-color:#625a501f;background:transparent}[data-theme=sand] .studio__practicePauseBtn:hover{border-color:#625a5033;background:#625a500a}[data-theme=sand] .studio__practicePauseBtn.is-paused{color:#312b25;border-color:#625a5033;background:#625a500f}[data-theme=sand] .studio__practiceSidebar{background:#e8e5df;border-right-color:#625a5014}[data-theme=sand] .studio__practiceSidebarTitle{color:#312b25}[data-theme=sand] .studio__practiceDiffBadge{color:#625a5099!important;border-color:#625a5033!important}[data-theme=sand] .studio__practiceProgressBar{background:#625a501a}[data-theme=sand] .studio__practiceProgressFill{background:#312b25}[data-theme=sand] .studio__practiceProgressText{color:#625a5080}[data-theme=sand] .studio__practiceStep{border-left-color:#625a501a}[data-theme=sand] .studio__practiceStep:hover:not(:disabled){background:#625a500a}[data-theme=sand] .studio__practiceStep.is-completed .studio__practiceStepDot{background:#5a5248}[data-theme=sand] .studio__practiceStep.is-active .studio__practiceStepDot{background:#312b25}[data-theme=sand] .studio__practiceStep.is-pending .studio__practiceStepDot{border-color:#625a5033;color:#625a504d}[data-theme=sand] .studio__practiceStepName{color:#625a5099}[data-theme=sand] .studio__practiceStep.is-active .studio__practiceStepName{color:#312b25}[data-theme=sand] .studio__practiceStep.is-pending .studio__practiceStepName{color:#625a504d}[data-theme=sand] .studio__practiceExitBtn{border-color:#625a501a;color:#625a5073}[data-theme=sand] .studio__practiceExitBtn:hover{background:#625a500a;color:#312b25}[data-theme=sand] .studio__practiceChat{background:#f8f7f5}[data-theme=sand] .studio__practiceChatInput{border-top-color:#625a500f}[data-theme=sand] .studio__practiceChatEmpty{color:#625a504d}[data-theme=sand] .studio__practiceLoading{color:#625a5080}[data-theme=sand] .prof_root{background:#f8f7f5;color:#312b25}[data-theme=sand] .prof_header{background:#f0eee9;border-bottom-color:#625a5014}[data-theme=sand] .prof_menuBtn{color:#312b25;border-color:#625a501f}[data-theme=sand] .prof_menuBtn:hover{background:#625a500f;color:#312b25}[data-theme=sand] .prof_headerDivider{background:#625a501f}[data-theme=sand] .prof_userInfo,[data-theme=sand] .prof_pageName{color:#61584d}[data-theme=sand] .prof_pathSeparator,[data-theme=sand] .prof_userSeparator{color:#706556}[data-theme=sand] .prof_userName{color:#312b25}[data-theme=sand] .prof_userRole{color:#594f43}[data-theme=sand] .prof_changeAgentBtn{color:#312b25;border-color:#625a5024}[data-theme=sand] .prof_changeAgentBtn:hover{background:#625a500f;border-color:#625a5038}[data-theme=sand] .prof_creditsBar{background:#625a501f}[data-theme=sand] .prof_creditsFill{background:#736454}[data-theme=sand] .prof_creditsText{color:#2b2622}[data-theme=sand] .prof_creditsAddBtn{border-color:#625a5029;color:#61584d}[data-theme=sand] .prof_creditsAddBtn:hover{background:#625a501a;border-color:#625a5040;color:#312b25}[data-theme=sand] .prof_headerBtn{color:#2b2622;border-color:#625a501f}[data-theme=sand] .prof_headerBtn:hover{color:#312b25;background:#625a500f;border-color:#625a5033}[data-theme=sand] .prof_content{background:#faf9f7}[data-theme=sand] .prof_card{background:#f2f0eb;border-color:#625a5014}[data-theme=sand] .prof_avatarFallback{background:#736454;color:#fff}[data-theme=sand] .prof_avatarBtn{background:#f2f0eb;border-color:#625a501f;color:#61584d;box-shadow:0 1px 3px #564f461a}[data-theme=sand] .prof_avatarBtn:hover{background:#e8e5df}[data-theme=sand] .prof_displayName{color:#312b25}[data-theme=sand] .prof_email{color:#61584d}[data-theme=sand] .prof_roleBadge{color:#594f43;background:#625a500f}[data-theme=sand] .prof_cardTitle{color:#312b25}[data-theme=sand] .prof_cardDesc,[data-theme=sand] .prof_label{color:#61584d}[data-theme=sand] .prof_input{color:#312b25;background:#f5f3ee;border-color:#625a501f}[data-theme=sand] .prof_input:focus{border-color:#8a7b68;box-shadow:0 0 0 3px #625a500f}[data-theme=sand] .prof_input::-moz-placeholder{color:#8a7b68}[data-theme=sand] .prof_input::placeholder{color:#8a7b68}[data-theme=sand] .prof_input--disabled{background:#625a500a;color:#61584d}[data-theme=sand] .prof_hint{color:#8a7b68}[data-theme=sand] .prof_styleOption{background:#f2f0eb;border-color:#625a5014}[data-theme=sand] .prof_styleOption:hover{border-color:#625a5029}[data-theme=sand] .prof_styleOption.is-selected{border-color:#312b25;box-shadow:0 0 0 1px #312b25}[data-theme=sand] .prof_styleLabel{color:#312b25}[data-theme=sand] .prof_styleDesc{color:#61584d}[data-theme=sand] .prof_saveBtn{color:#fff;background:#736454}[data-theme=sand] .prof_saveBtn:hover{background:#736454}[data-theme=sand] .prof_loadingWrapper{color:#61584d}[data-theme=sand] .prof_modalOverlay{background:#564f4659}[data-theme=sand] .prof_creditsModal{background:#f2f0eb;box-shadow:0 20px 60px #564f4640}[data-theme=sand] .prof_creditsModalHeader h2{color:#312b25}[data-theme=sand] .prof_creditsModalClose{color:#61584d}[data-theme=sand] .prof_creditsModalClose:hover{background:#625a501a;color:#312b25}[data-theme=sand] .prof_creditsModalDesc{color:#2b2622}[data-theme=sand] .prof_creditsModalField label{color:#312b25}[data-theme=sand] .prof_creditsModalField input,[data-theme=sand] .prof_creditsModalField textarea{color:#312b25;background:#f5f3ee;border-color:#625a501f}[data-theme=sand] .prof_creditsModalField input:focus,[data-theme=sand] .prof_creditsModalField textarea:focus{border-color:#8a7b68}[data-theme=sand] .prof_creditsModalCancel{color:#2b2622;border-color:#625a5024}[data-theme=sand] .prof_creditsModalCancel:hover{background:#625a500f;color:#312b25}[data-theme=sand] .prof_creditsModalSubmit{color:#fff;background:#736454}[data-theme=sand] .prof_creditsModalSubmit:hover:not(:disabled){background:#736454}.dash_header--minimal{background:transparent!important;border-bottom-color:transparent!important}.dash_root--headerMinimal .dash_messagesArea{mask-image:none;-webkit-mask-image:none}.ask_root{display:flex;flex-direction:column;height:100vh;background:#fff;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}.ask_main{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#fff}.ask_headerNav{display:flex;align-items:center;gap:8px}.ask_backBtn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:6px;color:#101113b3;font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:13px;font-weight:400;cursor:pointer;transition:all .15s ease}.ask_backBtn:hover{background:#1011130d;color:#101113}.ask_chatTitle{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:13px;font-weight:500;color:#101113;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask_listView{flex:1;display:flex;flex-direction:column;width:100%;padding:90px 0 32px;overflow-y:auto;background:#fff}.ask_listSection{flex:1;max-width:720px;width:100%;margin:0 auto;padding:0 24px}.ask_listHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ask_listTitle{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:22px;font-weight:500;color:#101113;margin:0}.ask_newChatBtn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:13px;font-weight:500;color:#101113;cursor:pointer;transition:all .15s ease}.ask_newChatBtn:hover{background:#f5f5f5;border-color:#10111333}.ask_searchBox{position:relative;margin-bottom:16px}.ask_searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#10111366;pointer-events:none}.ask_searchInput{width:100%;height:48px;padding:0 40px 0 42px;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:12px;font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:14px;color:#101113;transition:all .15s ease}.ask_searchInput::-moz-placeholder{color:#10111366}.ask_searchInput::placeholder{color:#10111366}.ask_searchInput:focus{outline:none;border-color:#10111340;box-shadow:0 0 0 3px #1011130d}.ask_searchClear{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#10111314;border:none;border-radius:50%;color:#10111380;cursor:pointer;transition:all .15s ease}.ask_searchClear:hover{background:#10111326;color:#101113}.ask_listMeta{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:8px;border-bottom:1px solid rgba(16,17,19,.08);font-size:13px;color:#10111380}.ask_selectBtn{background:transparent;border:none;color:#3b82f6;font-size:13px;font-weight:500;cursor:pointer}.ask_selectBtn:hover{text-decoration:underline}.ask_chatList{flex:1;display:flex;flex-direction:column}.ask_chatItem{display:flex;align-items:center;gap:12px;padding:16px;background:transparent;border:none;border-bottom:1px solid rgba(16,17,19,.06);cursor:pointer;transition:all .15s ease;text-align:left}.ask_chatItem:hover{background:#10111308}.ask_chatItem:last-child{border-bottom:none}.ask_chatItemContent{flex:1;min-width:0}.ask_chatItemTitle{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:14px;font-weight:500;color:#101113;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask_chatItemMeta{display:flex;align-items:center;gap:6px;font-size:12px;color:#10111373;margin:0}.ask_chatItemDelete{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#1011134d;cursor:pointer;opacity:0;transition:all .15s ease}.ask_chatItem:hover .ask_chatItemDelete{opacity:1}.ask_chatItemDelete:hover{background:#ef44441a;color:#ef4444}.ask_emptyList,.ask_listLoading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.ask_emptyIcon{color:#10111333;margin-bottom:16px}.ask_emptyText{font-size:14px;color:#10111380;margin:0}.ask_loadingDots{display:flex;gap:6px}.ask_loadingDots span{width:8px;height:8px;background:#10111333;border-radius:50%;animation:loadingPulse 1.4s ease-in-out infinite}.ask_loadingDots span:nth-child(2){animation-delay:.2s}.ask_loadingDots span:nth-child(3){animation-delay:.4s}@keyframes loadingPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ask_chatView{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.ask_chatView--empty{justify-content:center;align-items:center;padding:24px}.ask_welcomeSection{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.ask_welcomeEyes{display:flex;align-items:center;gap:24px;margin-bottom:20px}.ask_welcomeEye{width:12px;height:28px;background:#101113;border-radius:3px;opacity:.85}.ask_welcomeTitle{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:32px;font-weight:400;color:#101113;margin:0 0 8px}.ask_welcomeSubtitle{font-size:16px;color:#10111380;margin:0}.ask_quickActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px;max-width:600px}.ask_quickBtn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:20px;font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:13px;color:#101113b3;cursor:pointer;transition:all .15s ease}.ask_quickBtn:hover{background:#f5f5f5;border-color:#10111326;color:#101113}.ask_quickIcon{font-size:16px}.ask_messagesArea{flex:1;overflow-y:auto;padding:24px 0 24px 24px;display:flex;flex-direction:column;gap:24px;background:#fff}.ask_messageRow{display:flex;max-width:800px;width:100%;margin:0 auto;padding-right:24px}.ask_messageRow--user{justify-content:flex-end}.ask_messageRow--assistant{justify-content:flex-start}.ask_userBubble{max-width:85%;padding:12px 16px;background:#101113;color:#fff;border-radius:16px 16px 4px}.ask_userBubbleContent{font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ask_userBubble .ask_messageTime{display:block;margin-top:8px;font-size:11px;opacity:.5;text-align:right}.ask_assistantMessage{max-width:100%;width:100%}.ask_assistantContent{font-size:14px;line-height:1.7;color:#101113}.ask_messageActions{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:8px}.ask_messageActions .ask_messageTime{font-size:11px;color:#10111366;margin-right:8px}.ask_actionBtn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#10111366;cursor:pointer;transition:all .15s ease}.ask_actionBtn:hover{background:#1011130f;color:#101113}.ask_mdParagraph{margin:0 0 16px}.ask_mdParagraph:last-child{margin-bottom:0}.ask_mdList{margin:0 0 16px;padding-left:24px;list-style:disc}.ask_mdList--ordered{list-style:decimal}.ask_mdListItem{margin-bottom:6px;line-height:1.6}.ask_mdListItem:last-child{margin-bottom:0}.ask_mdBlockquote{margin:16px 0;padding:12px 16px;border-left:3px solid rgba(16,17,19,.2);background:#10111308;border-radius:0 8px 8px 0;color:#101113b3;font-style:italic}.ask_mdTableWrap{overflow-x:auto;margin:16px 0}.ask_mdTable{width:100%;border-collapse:collapse;font-size:13px}.ask_mdTh{padding:10px 12px;text-align:left;font-weight:600;background:#1011130d;border:1px solid rgba(16,17,19,.1)}.ask_mdTd{padding:10px 12px;border:1px solid rgba(16,17,19,.1)}.ask_inlineCode{padding:2px 6px;background:#1011130f;border-radius:4px;font-family:SF Mono,Fira Code,monospace;font-size:.9em;color:#101113}.ask_codeBlock{margin:16px 0;background:#1e1e1e;border-radius:12px;overflow:hidden}.ask_codeBlock--plain{background:#1e1e1e}.ask_codeBlockHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.ask_codeBlockLang{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:11px;font-weight:500;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.ask_codeBlockCopy{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff1a;border:none;border-radius:6px;font-size:11px;color:#ffffffb3;cursor:pointer;transition:all .15s ease}.ask_codeBlockCopy:hover{background:#fff3;color:#fff}.ask_codeBlockPre{margin:0;padding:16px;overflow-x:auto}.ask_codeBlockPre code{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;line-height:1.6;color:#d4d4d4;white-space:pre}.ask_timelineWrapper{max-width:800px;width:100%;margin:0 auto;padding:12px 24px 12px 0}.ask_timelineSingle{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #101113;border-radius:8px;background:transparent}.ask_timelineDotSingle{width:8px;height:8px;background-color:#101113;border-radius:50%;flex-shrink:0}.ask_timelineDotSingle--active{animation:timelinePulseSingle 1.5s ease-in-out infinite}@keyframes timelinePulseSingle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ask_timelineSingleContent{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ask_timelineSingleNode{font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;color:#101113;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ask_timelineSingleMsg{font-size:13px;color:#101113b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask_wizard{max-width:600px;width:100%;margin:0 24px 0 auto;padding:24px;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:16px;box-shadow:0 4px 20px #1011130f}.ask_wizardHeader{margin-bottom:12px}.ask_wizardLabel{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;color:#10111366;text-transform:uppercase}.ask_wizardQuestion{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:18px;font-weight:500;color:#101113;margin:0 0 20px}.ask_wizardProgress{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;color:#10111380}.ask_wizardProgressBar{flex:1;height:4px;background:#10111314;border-radius:2px;overflow:hidden}.ask_wizardProgressFill{height:100%;background:#101113;border-radius:2px;transition:width .3s ease}.ask_wizardOptions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ask_wizardOption{padding:14px 16px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:10px;font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:13px;color:#101113;text-align:left;cursor:pointer;transition:all .15s ease}.ask_wizardOption:hover{background:#10111308;border-color:#10111333}.ask_wizardOption.is-selected{background:#101113;border-color:#101113;color:#fff}.ask_followUp{max-width:800px;width:100%;margin:8px auto 0;padding:16px 24px 0 0;border-top:1px solid rgba(16,17,19,.06)}.ask_followUpLabel{display:block;font-size:12px;color:#10111373;margin-bottom:12px}.ask_followUpList{display:flex;flex-direction:column;gap:8px}.ask_followUpBtn{padding:12px 16px;background:transparent;border:1px solid rgba(16,17,19,.08);border-radius:10px;font-size:13px;color:#101113b3;text-align:left;cursor:pointer;transition:all .15s ease}.ask_followUpBtn:hover{background:#10111308;border-color:#10111326;color:#101113}.ask_inputForm{padding:16px 24px 24px;background:#fff}.ask_inputForm--centered{width:100%;max-width:680px;padding:0}.ask_inputBox{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:16px;max-width:800px;margin:0 auto;transition:all .15s ease}.ask_inputBox:focus-within{border-color:#10111340;box-shadow:0 0 0 3px #1011130d}.ask_textarea{flex:1;min-height:24px;max-height:200px;padding:0;background:transparent;border:none;font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-size:14px;color:#101113;resize:none;line-height:1.5}.ask_textarea::-moz-placeholder{color:#10111366}.ask_textarea::placeholder{color:#10111366}.ask_textarea:focus{outline:none}.ask_inputActions{display:flex;align-items:center;gap:4px}.ask_attachBtn,.ask_sendBtn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#10111366;cursor:pointer;transition:all .15s ease}.ask_attachBtn:hover{background:#1011130d;color:#101113b3}.ask_sendBtn{background:#10111314}.ask_sendBtn:hover:not(:disabled){background:#10111326}.ask_sendBtn.is-active{background:#101113;color:#fff}.ask_sendBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.ask_listView{padding:16px}.ask_listWelcome{padding:32px 16px}.ask_welcomeTitle{font-size:26px}.ask_messagesArea{padding:16px}.ask_inputForm{padding:12px 16px 20px}.ask_quickActions{gap:8px}.ask_quickBtn{padding:8px 12px;font-size:12px}.ask_wizardOptions{grid-template-columns:1fr}.ask_userBubble{max-width:90%}}.ask_chatItemMetaRow{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#10111373}.ask_chatItemMetaRow svg{flex-shrink:0;color:inherit}.ask_chatItemPreview{font-size:13px;color:#10111380;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask_chatItemActionsRow{display:flex;align-items:center;gap:4px;flex-shrink:0}.ask_chatItemActionBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111359;transition:color .15s ease,background .15s ease}.ask_chatItemActionBtn:hover{color:#101113;background:#1011130f}.ask_chatItemActionBtn--delete:hover{color:#dc2626;background:#dc26260f}.ask_chatItemConfirmRow{display:flex;align-items:center;gap:6px}.ask_chatItemConfirmText{font-size:12px;color:#10111399;white-space:nowrap}.ask_chatItemConfirmYes{padding:4px 10px;font-size:12px;font-weight:500;color:#fff;background:#dc2626;border:none;border-radius:6px;cursor:pointer}.ask_chatItemConfirmNo{padding:4px 10px;font-size:12px;font-weight:500;color:#101113;background:#1011130f;border:1px solid rgba(16,17,19,.1);border-radius:6px;cursor:pointer}.ask_chatItemRenameInput{flex:1;padding:4px 8px;font-size:14px;font-weight:600;color:#101113;border:1px solid rgba(16,17,19,.2);border-radius:6px;outline:none;background:#fff;font-family:inherit}.ask_chatItemRenameConfirm{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#101113;border:none;border-radius:6px;cursor:pointer;color:#fff;flex-shrink:0}.studio__inner{max-width:1100px;width:88%;margin:0 auto;padding:90px 0 48px;display:flex;flex-direction:column;gap:24px}.studio__topBar{display:flex;align-items:center;justify-content:space-between}.studio__title{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:22px;font-weight:500;color:#101113;margin:0}.studio__topActions{display:flex;align-items:center;gap:8px}.studio__userBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:border-color .15s ease,color .15s ease}.studio__userBtn:hover{border-color:#d1d5db;color:#374151}.studio__chipDropdown{position:relative}.studio__chipMenu{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 4px 16px #00000014;padding:4px;z-index:50;animation:studioChipFadeIn .15s ease}@keyframes studioChipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.studio__chipMenuItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:14px;font-weight:450;color:#1f2937;background:none;border:none;border-radius:7px;cursor:pointer;transition:background .12s ease}.studio__chipMenuItem:hover{background:#f3f4f6}.studio__createBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#111214;color:#fff;font-size:13.5px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease}.studio__createBtn:hover{background:#2a2c30}.studio__actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.studio_carouselWrap{position:relative;display:flex;align-items:center;gap:0;margin-bottom:24px;padding:0 40px}.studio_carouselViewport{flex:1;overflow:hidden;min-width:0}.studio_carouselTrack{display:flex;gap:12px;transition:transform .3s ease}.studio_carouselTrack>.studio__actionCard{min-width:calc((100% - 36px)/4);max-width:calc((100% - 36px)/4);flex-shrink:0}.studio_carouselArrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:0;cursor:pointer;color:#10111359;box-shadow:none;transition:color .15s ease;z-index:2}.studio_carouselArrow:hover{background:transparent;border:none;box-shadow:none;color:#101113}.studio_carouselArrow--left{left:0}.studio_carouselArrow--right{right:0}.studio__actionCard{display:flex;align-items:center;gap:12px;padding:12px 14px;background:transparent;border:1px solid rgba(16,17,19,.2);border-radius:10px;cursor:pointer;text-align:left;transition:all .15s ease;position:relative}.studio__actionCard:hover{border-color:#10111366}.studio__actionIcon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.studio__actionIcon--purple{background:#374151}.studio__actionIcon--red{background:#1f2937}.studio__actionText{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.studio__actionTitle{font-size:14px;font-weight:500;color:#111214}.studio__actionSub{font-size:12.5px;color:#6b7280;line-height:1.4}.studio__tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;gap:16px}.studio__tabList{display:flex;gap:0}.studio__tab{padding:10px 16px;font-size:13.5px;font-weight:500;color:#9ca3af;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease;margin-bottom:-1px}.studio__tab:hover{color:#6b7280}.studio__tab.is-active{color:#111214;border-bottom-color:#111214}.studio__tabLink{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:#6b7280;text-decoration:none;padding-bottom:10px;transition:color .15s ease}.studio__tabLink:hover{color:#111214}.studio__searchRow{display:flex;align-items:center;gap:10px}.studio__searchInput{flex:1;position:relative}.studio__searchInput input{width:100%;height:38px;padding:0 12px 0 36px;font-size:13.5px;color:#111214;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.studio__searchInput input::-moz-placeholder{color:#9ca3af}.studio__searchInput input::placeholder{color:#9ca3af}.studio__searchInput input:focus{border-color:#111;box-shadow:none}.studio__searchIcon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.studio__viewToggles{display:flex;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.studio__viewBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:none;color:#9ca3af;cursor:pointer;transition:background .12s ease,color .12s ease}.studio__viewBtn+.studio__viewBtn{border-left:1px solid #e5e7eb}.studio__viewBtn:hover{background:#f9fafb;color:#6b7280}.studio__viewBtn.is-active{background:#f3f4f6;color:#111214}.studio__filters{display:flex;gap:8px}.studio__filterChip{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;color:#6b7280;background:#fff;border:1px dashed #d1d5db;border-radius:6px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.studio__filterChip:hover{border-color:#9ca3af;color:#374151}.studio__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.studio__bookCard{display:flex;flex-direction:column;border:1px solid #e8e8ec;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0000000a}.studio__bookCard:hover{border-color:#d1d5db;box-shadow:0 4px 16px #00000012}.studio__bookThumb{position:relative;width:100%;aspect-ratio:5 / 3;background:#f3f4f6;overflow:hidden}.studio__bookThumbImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:14px 14px 0 0}.studio__bookCover{width:60%;height:80%;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000014;padding:14px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.studio__coverTitle{font-size:11px;font-weight:600;color:#111214;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio__coverSub{font-size:9px;font-weight:400;color:#9ca3af;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.studio__bookBadge{position:absolute;bottom:8px;left:8px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;color:#fff;background:#1f2937;border-radius:5px;letter-spacing:.01em}.studio__badgeDot{width:6px;height:6px;border-radius:999px;background:#374151;flex-shrink:0}.studio__bookInfo{padding:12px 14px 14px;display:flex;align-items:flex-start;gap:8px}.studio__bookIcon{flex-shrink:0;color:#9ca3af;margin-top:1px}.studio__bookMeta{display:flex;flex-direction:column;gap:2px;min-width:0}.studio__bookTitle{font-size:13.5px;font-weight:500;color:#111214;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__bookDate{font-size:12px;color:#9ca3af}.studio__grid--columns{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.studio__bookCard--compact .studio__bookThumb--compact{aspect-ratio:4 / 2.2}.studio__listView{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.studio__listHeader{display:grid;grid-template-columns:1fr 140px 110px 72px;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.studio__listHeaderCell{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.studio__listRow{display:grid;grid-template-columns:1fr 140px 110px 72px;align-items:center;padding:10px 16px;border-bottom:1px solid #f3f4f6;transition:background .12s ease;cursor:pointer}.studio__listRow:last-child{border-bottom:none}.studio__listRow:hover{background:#f9fafb}.studio__listCell{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#111214;min-width:0}.studio__listCell--title span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__listCell--created{font-size:13px;color:#6b7280}.studio__listCell--actions{justify-content:flex-end;gap:4px}.studio__listThumb{width:40px;height:40px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.studio__listDocIcon{color:#9ca3af;flex-shrink:0}.studio__listBadge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;padding:3px 10px;border-radius:999px}.studio__listBadge--active{color:#1f2937;background:#f3f4f6}.studio__listBadge--draft{color:#6b7280;background:#f3f4f6}.studio__badgeDot--draft{background:#9ca3af}.studio__listActionBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:none;color:#9ca3af;cursor:pointer;transition:background .12s ease,color .12s ease}.studio__listActionBtn:hover{background:#f3f4f6;color:#374151}.studio__emptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.studio__emptyIcon{width:48px;height:48px;color:#d1d5db;margin-bottom:16px}.studio__emptyTitle{font-size:16px;font-weight:600;color:#111214;margin:0 0 6px}.studio__emptySub{font-size:13.5px;color:#9ca3af;margin:0;max-width:320px;line-height:1.5}.studio__modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;animation:studioFadeIn .15s ease}.studio__modalCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:100%;max-width:440px;box-shadow:0 24px 64px #0000002e;animation:studioSlideUp .2s cubic-bezier(.4,0,.2,1)}.studio__modalCard--wide{max-width:600px}.studio__modalFormRow{display:flex;gap:12px}.studio__modalFormRow>.studio__modalField{flex:1;min-width:0}.studio__customSelect{position:relative}.studio__customSelectBtn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-family:inherit;background:#fafafa;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;text-align:left}.studio__customSelectBtn:hover{border-color:#d1d5db}.studio__customSelectBtn.is-open{border-color:#111214;box-shadow:0 0 0 3px #11121414}.studio__customSelectValue{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.studio__customSelectLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__customSelectIcon{display:flex;align-items:center;flex-shrink:0;color:#6b7280}.studio__customSelectChevron{flex-shrink:0;color:#9ca3af;transition:transform .15s ease}.studio__customSelectChevron.is-open{transform:rotate(180deg)}.studio__customSelectDropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:10;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:4px;animation:studioChipFadeIn .12s ease}.studio__customSelectOption{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13.5px;font-family:inherit;color:#374151;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;transition:background .1s ease}.studio__customSelectOption:hover{background:#f3f4f6}.studio__customSelectOption.is-selected{background:#f3f4f6;color:#111214;font-weight:500}.studio__customSelectOption .studio__customSelectIcon{color:inherit}.studio__multiSelectRow{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13.5px;color:#374151;border-radius:6px;cursor:pointer;transition:background .1s ease}.studio__multiSelectRow:hover{background:#f3f4f6}.studio__multiSelectRow.is-checked{background:#f3f4f6;color:#111214}.studio__multiSelectCheckbox{width:15px;height:15px;accent-color:#111214;flex-shrink:0;cursor:pointer}.studio__multiSelectLabel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.studio__multiSelectEmpty{padding:12px 10px;font-size:13px;color:#9ca3af;text-align:center}.studio__modalHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.studio__modalHeader h2{font-size:16px;font-weight:600}.studio__modalClose{color:#9ca3af;padding:4px;border-radius:6px}.studio__modalClose:hover{background:#f3f4f6}.studio__modalBody{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.studio__modalField{display:flex;flex-direction:column;gap:6px}.studio__modalField label{font-size:12.5px;font-weight:500;color:#6b7280}.studio__modalField input,.studio__modalField textarea{padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fafafa;resize:none}.studio__modalField input:focus,.studio__modalField textarea:focus{outline:none;border-color:#111;box-shadow:none}.studio__modalDiffBtns{display:flex;gap:8px}.studio__modalDiffBtn{flex:1;padding:7px;border-radius:7px;font-size:12.5px;border:1px solid #e5e7eb;text-transform:capitalize;color:#6b7280;background:transparent}.studio__modalDiffBtn.is-active{background:#f3f4f6;border-color:#111;color:#111;font-weight:500}.studio__modalFooter{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.studio__modalCancel{padding:8px 16px;border-radius:8px;font-size:14px;color:#6b7280;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:border-color .15s ease}.studio__modalCancel:hover{border-color:#d1d5db}.studio__modalSubmit{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;background:#111;color:#fff;border:none;cursor:pointer;transition:opacity .15s ease}.studio__modalSubmit:hover{opacity:.85}.studio__modalSubmit:disabled{opacity:.4;cursor:default}@keyframes studioSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes studioFadeIn{0%{opacity:0}to{opacity:1}}.studio__practiceView{display:flex;flex-direction:column;height:100%;width:100%;font-family:DM Sans,system-ui,-apple-system,sans-serif}.studio__practiceSidebarNav{display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;border-bottom:1px solid #F0F0F0}.studio__practiceBack{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#a0a0a0;padding:2px 0;transition:color .15s ease;font-family:inherit}.studio__practiceBack:hover{color:#6b6b6b}.studio__practiceSidebarLabel{font-size:13px;font-weight:600;color:#1a1a1a;margin-top:2px}.studio__robotPill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;font-size:12px;font-weight:500;transition:all .2s ease}.studio__robotPill--connected{background:#f5f5f5;border:1px solid #EBEBEB;color:#6b6b6b;cursor:pointer}.studio__robotPill--connected:hover{background:#ebebeb;border-color:#d0d0d0}.studio__robotPill--disconnected{background:#f5f5f5;border:1px solid #EBEBEB;color:#a0a0a0}.studio__robotDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.studio__robotDot--connected{background:#6b6b6b;box-shadow:0 0 0 2px #6b6b6b26;animation:pulse-dot 2s ease-in-out infinite}.studio__robotDot--disconnected{background:#a0a0a0}.studio__robotPill--restricted{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#b45309;cursor:pointer}.studio__robotPill--restricted:hover{background:#f59e0b24;border-color:#f59e0b73}.studio__robotDot--restricted{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.studio__robotPill--mono{background:#f5f5f5;border:1px solid #EBEBEB;color:#1a1a1a;cursor:pointer;transition:all .15s ease}.studio__robotPill--mono:hover{background:#ebebeb;border-color:#d0d0d0}.studio__robotPill--mono.is-active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.studio__robotPill--mono.is-active:hover{background:#333;border-color:#333}.studio__robotInfoBtn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:#a0a0a0;cursor:pointer;padding:0;margin-left:2px;transition:all .15s ease}.studio__robotInfoBtn:hover{background:#0000000f;color:#6b6b6b}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 2px #6b6b6b26}50%{box-shadow:0 0 0 5px #6b6b6b0f}}.studio__robotDropdownWrap{position:relative}.studio__robotChevron{transition:transform .15s ease;margin-left:2px}.studio__robotChevron.is-open{transform:rotate(180deg)}.studio__robotSelectedCount{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#1a1a1a;color:#fff;font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace;line-height:1}.studio__robotDropdownBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.studio__robotDropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;background:#fff;border:1px solid #EBEBEB;border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:4px;z-index:100;animation:robotDropdownIn .12s ease}@keyframes robotDropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.studio__robotDropdownItem{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;font-family:JetBrains Mono,monospace;color:#1a1a1a;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s ease}.studio__robotDropdownItem:hover{background:#f5f5f5}.studio__robotDropdownName{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__robotCheckbox{width:14px;height:14px;accent-color:#1A1A1A;flex-shrink:0}.studio__practicePauseBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:500;color:#6b6b6b;background:#fff;border:1px solid #EBEBEB;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.studio__practicePauseBtn:hover{background:#f5f5f5;color:#1a1a1a}.studio__practicePauseBtn.is-paused{color:#1a1a1a;border-color:#d0d0d0;background:#f5f5f5}.studio__practicePauseBtn.is-paused:hover{background:#ebebeb;border-color:#a0a0a0}.studio__practiceTimer{font-family:JetBrains Mono,monospace;font-size:12px;color:#a0a0a0;letter-spacing:.02em;font-variant-numeric:tabular-nums}.studio__practiceTimer.is-paused{opacity:.4}.studio__practiceBody{display:flex;flex:1;overflow:hidden}.studio__practiceSidebar{width:280px;min-width:280px;border-right:1px solid #EBEBEB;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.studio__practiceSidebar::-webkit-scrollbar{width:4px}.studio__practiceSidebar::-webkit-scrollbar-track{background:transparent}.studio__practiceSidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.studio__practiceSidebarHeader{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;border-bottom:1px solid #F0F0F0}.studio__practiceSidebarTitle{font-size:15px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.02em}.studio__practiceDiffBadge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:4px;background:#f5f5f5;color:#6b6b6b!important;border:none!important}.studio__practiceProgress{padding:16px 16px 0}.studio__practiceProgressLabel{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#a0a0a0;margin-bottom:8px;display:block}.studio__practiceProgressBar{height:3px;background:#ebebeb;border-radius:2px;overflow:hidden;margin-bottom:6px}.studio__practiceProgressFill{height:100%;background:#1a1a1a;border-radius:2px;transition:width .3s ease}.studio__practiceProgressText{font-family:JetBrains Mono,monospace;font-size:11px;color:#a0a0a0}.studio__practiceSteps{display:flex;flex-direction:column;gap:0;flex:1;padding:12px 8px}.studio__practiceStep{display:flex;align-items:center;gap:12px;padding:10px;background:none;border:none;border-radius:10px;cursor:pointer;text-align:left;transition:background .15s ease;font-family:inherit}.studio__practiceStep:hover:not(:disabled){background:#f5f5f5}.studio__practiceStep:disabled{cursor:default}.studio__practiceStepDot{width:22px;height:22px;min-width:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace;transition:all .2s ease}.studio__practiceStep.is-completed .studio__practiceStepDot{background:#22c55e;color:#fff;border:none}.studio__practiceStep.is-active .studio__practiceStepDot{background:transparent;border:1.5px solid #1A1A1A;color:transparent;position:relative}.studio__practiceStep.is-active .studio__practiceStepDot:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#1a1a1a}.studio__practiceStep.is-pending .studio__practiceStepDot{background:transparent;border:1.5px solid #EBEBEB;color:transparent}.studio__practiceStepName{font-size:13.5px;color:#6b6b6b}.studio__practiceStep.is-completed .studio__practiceStepName{color:#1a1a1a}.studio__practiceStep.is-active .studio__practiceStepName{font-weight:600;color:#1a1a1a}.studio__practiceStep.is-pending .studio__practiceStepName{color:#a0a0a0}.studio__practiceSidebarFooter{padding:16px;border-top:1px solid #F0F0F0;margin-top:auto}.studio__practiceExitBtn{width:100%;padding:9px 0;background:none;border:1px solid #EBEBEB;border-radius:6px;font-size:13px;font-weight:500;color:#6b6b6b;cursor:pointer;transition:all .15s ease;font-family:inherit}.studio__practiceExitBtn:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.studio__practiceChat{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fafafa;position:relative}.studio__practiceMsgs{flex:1;overflow-y:auto;padding:24px;max-width:820px;margin:0 auto;width:100%}.studio__practiceMsgs::-webkit-scrollbar{display:none}.studio__practiceMsgs{scrollbar-width:none}.studio__practiceChatEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:#a0a0a0;font-size:14px}.studio__practiceChatInput{padding:12px 24px;max-width:780px;margin:0 auto;width:100%;transition:opacity .2s ease}.studio__practiceChatInput.is-paused{opacity:.4;pointer-events:none}.studio__practiceChatInput .dash_chatInputBox{min-height:100px;align-items:flex-end}.studio__practiceChatInput .dash_chatTextarea{min-height:70px;font-size:13px}.studio__practiceDisclaimer{font-size:11px;color:#a0a0a0;text-align:center;margin-top:8px;padding-bottom:4px}.studio__practiceMsgs.is-paused{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio__practicePausedOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.studio__practicePausedCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 36px;background:#fff;border:1px solid #EBEBEB;border-radius:12px;box-shadow:0 4px 16px #0000000f;pointer-events:auto;color:#6b6b6b}.studio__practicePausedTitle{font-size:15px;font-weight:600;color:#1a1a1a}.studio__practicePausedDesc{font-size:13px;color:#a0a0a0}.studio__practicePausedResumeBtn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 18px;font-size:13px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__practicePausedResumeBtn:hover{background:#333}.studio__practiceCompletedCard{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 40px;background:#fff;border:1px solid #EBEBEB;border-radius:14px;box-shadow:0 4px 16px #0000000f;pointer-events:auto;text-align:center}.studio__practiceCompletedIcon{color:#1a1a1a}.studio__practiceCompletedTitle{font-size:17px;font-weight:600;color:#1a1a1a}.studio__practiceCompletedDesc{font-size:13px;color:#a0a0a0;max-width:240px}.studio__practiceCompletedActions{display:flex;align-items:center;gap:8px;margin-top:8px}.studio__practiceCompletedPrimaryBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__practiceCompletedPrimaryBtn:hover{background:#333}.studio__practiceCompletedSecondaryBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #EBEBEB;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.studio__practiceCompletedSecondaryBtn:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.studio__practiceMsgs.is-in-call{filter:blur(3px) brightness(.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio__practiceCallOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10;background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.studio__practiceCallCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 36px;background:#fff;border:1px solid #EBEBEB;border-radius:12px;box-shadow:0 4px 24px #0000001a;color:#1a1a1a}.studio__practiceCallTitle{font-size:15px;font-weight:600;color:#1a1a1a}.studio__practiceCallDesc{font-size:13px;color:#a0a0a0;text-align:center;max-width:260px}.studio__practiceCallStopBtn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 18px;font-size:13px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__practiceCallStopBtn:hover{background:#333}.studio__practiceCallStatus{display:flex;align-items:center;justify-content:center;min-height:24px}.studio__practiceCallIndicator{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#a0a0a0}.studio__practiceCallIndicator--listening{color:#1a1a1a}.studio__practiceCallIndicator--thinking{color:#6b6b6b}.studio__practiceCallIndicator--speaking{color:#1a1a1a}.studio__practiceCallPulse{animation:callPulse .6s ease-in-out infinite}@keyframes callPulse{0%,to{opacity:1}50%{opacity:.3}}.studio__practiceCallTranscript{font-size:12px;font-style:italic;color:#a0a0a0;max-width:280px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__practiceNoRobotsCard{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 36px;background:#fff;border:1px solid #EBEBEB;border-radius:12px;box-shadow:0 4px 24px #0000001a;color:#6b6b6b}.studio__practiceNoRobotsActions{display:flex;align-items:center;gap:8px;margin-top:4px}.studio__practiceNoRobotsDismiss{padding:7px 18px;font-size:13px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #EBEBEB;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.studio__practiceNoRobotsDismiss:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.studio__practiceLoading{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#a0a0a0;font-size:13px}.studio__practiceLoadingSpinner{animation:spin .5s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.studio__practiceLoadingMsg{transition:opacity .2s ease}.studio__practiceLoadingMsg.is-visible{opacity:1}.studio__practiceLoadingMsg.is-hidden{opacity:0}.studio__robotGauge{display:flex;gap:1px;margin:8px 0 12px;border-radius:8px;overflow:hidden;border:1px solid var(--border-soft, #F0F0F0);max-width:600px}.studio__robotGaugeGroup{flex:1;background:var(--bg-elevated, #F8F8F8);padding:10px 12px}.studio__robotGaugeGroup+.studio__robotGaugeGroup{border-left:1px solid var(--border-soft, #F0F0F0)}.studio__robotGaugeTitle{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim, #A0A0A0);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border-soft, #F0F0F0)}.studio__robotGaugeRow{display:grid;grid-template-columns:42px 1fr 52px;align-items:center;gap:8px;padding:3px 0}.studio__robotGaugeLabel{font-size:11px;font-family:monospace;color:var(--text-muted, #8A8A8A)}.studio__robotGaugeTrack{height:2px;background:#a0a5d21a;border-radius:99px;overflow:hidden}.studio__robotGaugeFill{height:100%;background:#a0a5d280;border-radius:99px;transition:width .5s cubic-bezier(.4,0,.2,1)}.studio__robotGaugeValue{font-size:11px;font-family:monospace;font-weight:500;color:var(--text-secondary, #4A4A4A);text-align:right}.studio__robotGaugeValue.is-neg{color:#a0a5d2b3}.studio__practiceToolStatus{display:flex;align-items:center;gap:8px;padding:10px 16px;margin:4px 0;color:#6b6b6b;font-size:12.5px;background:#f5f5f5;border:1px solid #EBEBEB;border-radius:8px;width:-moz-fit-content;width:fit-content}.studio__practiceToolPill{display:inline-flex;align-items:center;gap:6px;margin:6px 0;padding:5px 12px;font-size:12px;color:#6b6b6b;background:#f5f5f5;border:1px solid #EBEBEB;border-radius:999px}.studio__practiceToolPillIcon{color:#a0a0a0;flex-shrink:0}.studio__practiceToolPillCheck{color:#22c55e;flex-shrink:0}.studio__practiceChat .dash_messageWrapper--ai .dash_messageBubble{max-width:85%}.studio__practiceChat .dash_messageWrapper--user .dash_messageBubble{max-width:65%}.studio__statusDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.studio__statusDot--active{background:#1a1a1a}.studio__statusDot--done{background:#6b6b6b}.studio__statusBadge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:2px 8px;border-radius:20px}.studio__statusBadge--notstarted{background:#f5f5f5;color:#a0a0a0}.studio__statusBadge--inprogress{background:#f5f5f5;color:#1a1a1a}.studio__statusBadge--completed{background:#ebebeb;color:#1a1a1a}.studio__progressTab{min-height:200px}.studio__progressList{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.studio__progressItem{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#fff;border:1px solid #F0F0F0;border-radius:10px;min-width:0}.studio__progressItemTop{display:flex;align-items:center;justify-content:space-between}.studio__progressItemTitle{font-size:14px;font-weight:600;color:#1a1a1a}.studio__progressItemStatus{font-size:11px;font-weight:500;padding:2px 10px;border-radius:20px}.studio__progressItemStatus--active{background:#f5f5f5;color:#1a1a1a}.studio__progressItemStatus--done{background:#ebebeb;color:#1a1a1a}.studio__progressItemStatus--paused{background:#f5f5f5;color:#a0a0a0}.studio__progressItemBar{height:6px;background:#ebebeb;border-radius:3px;overflow:hidden}.studio__progressItemFill{height:100%;background:#1a1a1a;border-radius:3px;transition:width .3s}.studio__progressItemMeta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b6b6b}.studio__typeBadge{font-size:10px;font-weight:500;padding:1px 6px;border-radius:4px;text-transform:capitalize}.studio__typeBadge--practice,.studio__typeBadge--automation,.studio__typeBadge--workflow{background:#f5f5f5;color:#6b6b6b}.studio__diffBadge{font-size:10px;font-weight:500;padding:1px 6px;border-radius:4px;text-transform:capitalize}.studio__diffBadge--beginner,.studio__diffBadge--intermediate{background:#f5f5f5;color:#6b6b6b}.studio__diffBadge--advanced{background:#f5f5f5;color:#1a1a1a}.studio__progressContinueBtn,.studio__progressStartBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__progressContinueBtn{background:#1a1a1a;color:#fff}.studio__progressContinueBtn:hover{background:#333}.studio__progressStartBtn{background:#f5f5f5;color:#6b6b6b}.studio__progressStartBtn:hover{background:#ebebeb;color:#1a1a1a}.studio__progressItem--withIcon{flex-direction:row;align-items:flex-start;gap:14px}.studio__progressItemIcon{width:40px;height:40px;min-width:40px;border-radius:10px;background:#1a1a1a;margin-top:2px}.studio__progressItemContent{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.studio__progressItemInfo{display:flex;align-items:center;justify-content:space-between;gap:12px}.studio__equipmentTab{padding:0}.studio__equipmentHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.studio__equipmentTitle{font-size:15px;font-weight:600;color:#1a1a1a;margin:0}.studio__equipmentAddBtn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;font-size:12.5px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__equipmentAddBtn:hover{background:#333}.studio__equipmentLoading{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 0;color:#a0a0a0;font-size:13.5px}.studio__equipmentEmpty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center}.studio__equipmentEmptyTitle{font-size:15px;font-weight:600;color:#1a1a1a;margin:0}.studio__equipmentEmptyDesc{font-size:13px;color:#a0a0a0;max-width:320px;margin:0;line-height:1.5}.studio__equipmentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.studio__equipmentCard{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #F0F0F0;border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.studio__equipmentCard:hover{border-color:#ebebeb;box-shadow:0 2px 8px #0000000a}.studio__equipmentCardIcon{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;color:#6b6b6b}.studio__equipmentCardInfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.studio__equipmentCardName{font-size:13.5px;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__equipmentCardMeta{font-size:12px;color:#a0a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__equipmentCardBadges{display:flex;align-items:center;gap:4px;flex-shrink:0}.studio__equipmentBadge{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:500;border-radius:4px}.studio__equipmentBadge--connected,.studio__equipmentBadge--docs{background:#f5f5f5;color:#6b6b6b}.studio__equipmentInfoBtn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#a0a0a0;cursor:pointer;transition:all .15s ease;flex-shrink:0}.studio__equipmentInfoBtn:hover{background:#f5f5f5;color:#6b6b6b}.studio__equipmentPopupOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;animation:equipFadeIn .15s ease}@keyframes equipFadeIn{0%{opacity:0}to{opacity:1}}.studio__equipmentPopupCard{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 40px;background:#fff;border:1px solid #EBEBEB;border-radius:14px;box-shadow:0 8px 32px #0000001f;text-align:center;max-width:360px;animation:equipSlideUp .2s ease}@keyframes equipSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.studio__equipmentPopupIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:12px;color:#6b6b6b}.studio__equipmentPopupTitle{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.studio__equipmentPopupDesc{font-size:13px;color:#a0a0a0;line-height:1.5;margin:0}.studio__equipmentPopupActions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:4px}.studio__equipmentPopupPrimary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit;width:100%}.studio__equipmentPopupPrimary:hover{background:#333}.studio__equipmentPopupSecondary{display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;font-size:13px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #EBEBEB;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit;width:100%}.studio__equipmentPopupSecondary:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.studio__troubleshootView{display:flex;height:100%;width:100%;font-family:DM Sans,system-ui,-apple-system,sans-serif}.studio__troubleshootSidebar{width:280px;min-width:280px;border-right:1px solid #EBEBEB;background:#fff;display:flex;flex-direction:column;overflow-y:auto}.studio__troubleshootSidebar::-webkit-scrollbar{width:4px}.studio__troubleshootSidebar::-webkit-scrollbar-track{background:transparent}.studio__troubleshootSidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.studio__troubleshootEquipInfo{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #F0F0F0}.studio__troubleshootEquipIcon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:10px;color:#6b6b6b}.studio__troubleshootEquipMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.studio__troubleshootEquipName{font-size:14px;font-weight:600;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__troubleshootEquipType{font-size:12px;color:#a0a0a0}.studio__troubleshootManualBadge{display:flex;align-items:center;gap:6px;padding:10px 16px;margin:8px 12px;font-size:12px;color:#6b6b6b;background:#f5f5f5;border-radius:6px}.studio__troubleshootManualBadge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio__troubleshootSteps{padding:12px 16px;border-bottom:1px solid #F0F0F0}.studio__troubleshootStepsTitle{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:#a0a0a0;margin-bottom:10px}.studio__troubleshootStep{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.studio__troubleshootStepDot{width:20px;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace;margin-top:1px}.studio__troubleshootStep--pending .studio__troubleshootStepDot{border:1.5px solid #EBEBEB;color:#a0a0a0}.studio__troubleshootStep--active .studio__troubleshootStepDot{border:1.5px solid #1A1A1A;color:#1a1a1a;position:relative}.studio__troubleshootStep--done .studio__troubleshootStepDot{background:#22c55e;color:#fff;border:none}.studio__troubleshootStepNum{line-height:1}.studio__troubleshootStepLabel{font-size:13px;color:#6b6b6b;line-height:1.4}.studio__troubleshootStep--active .studio__troubleshootStepLabel{font-weight:600;color:#1a1a1a}.studio__troubleshootStep--done .studio__troubleshootStepLabel{color:#1a1a1a}.studio__troubleshootMain{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;overflow:auto}.studio__troubleshootChat{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fafafa}.studio__troubleshootMsgs{flex:1;overflow-y:auto;padding:24px;max-width:820px;margin:0 auto;width:100%}.studio__troubleshootMsgs::-webkit-scrollbar{display:none}.studio__troubleshootMsgs{scrollbar-width:none}.studio__troubleshootThinking{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#a0a0a0;font-size:13px}.studio__troubleshootStartCard{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px;max-width:620px;width:100%;text-align:center}.studio__troubleshootStartIcon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:14px;color:#6b6b6b}.studio__troubleshootStartTitle{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.studio__troubleshootStartDesc{font-size:13px;color:#a0a0a0;line-height:1.5;margin:0}.studio__troubleshootTextarea{width:100%;padding:12px 14px;border:1px solid #EBEBEB;border-radius:8px;font-size:13.5px;font-family:inherit;color:#1a1a1a;resize:vertical;min-height:80px;transition:border-color .15s ease;background:#fff}.studio__troubleshootTextarea:focus{outline:none;border-color:#a0a0a0}.studio__troubleshootTextarea::-moz-placeholder{color:#a0a0a0}.studio__troubleshootTextarea::placeholder{color:#a0a0a0}.studio__troubleshootStartBtn{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;font-size:13px;font-weight:500;color:#fff;background:#1a1a1a;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit}.studio__troubleshootStartBtn:hover{background:#333}.studio__troubleshootStartBtn:disabled{opacity:.4;cursor:not-allowed}.studio__troubleshootInputArea{padding:12px 24px;max-width:780px;margin:0 auto;width:100%}.studio__troubleshootInputBox{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;background:#fff;border:1px solid #EBEBEB;border-radius:10px;transition:border-color .15s ease}.studio__troubleshootInputBox:focus-within{border-color:#a0a0a0}.studio__troubleshootInput{flex:1;border:none;background:transparent;font-size:13.5px;font-family:inherit;color:#1a1a1a;resize:none;min-height:20px;max-height:120px;outline:none}.studio__troubleshootInput::-moz-placeholder{color:#a0a0a0}.studio__troubleshootInput::placeholder{color:#a0a0a0}.studio__troubleshootSendBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:#1a1a1a;color:#fff;cursor:pointer;transition:background .15s ease;flex-shrink:0}.studio__troubleshootSendBtn:hover{background:#333}.studio__troubleshootSendBtn:disabled{opacity:.3;cursor:not-allowed}.studio__troubleshootChat .dash_messageWrapper--ai .dash_messageBubble{max-width:85%}.studio__troubleshootChat .dash_messageWrapper--user .dash_messageBubble{max-width:65%}.ts__disconnectedIcon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:#00000008;border:1px solid rgba(0,0,0,.08);color:#888;margin-bottom:1rem}.ts__avatar{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:24px}.ts__avatarHelmet{width:64px;height:20px;background:#f59e0b;border-radius:8px 8px 0 0;position:relative;z-index:2}.ts__avatarHelmet:after{content:"";position:absolute;bottom:-4px;left:-6px;right:-6px;height:6px;background:#d97706;border-radius:0 0 4px 4px}.ts__avatarFace{width:72px;height:56px;background:#1a1a1a;border-radius:0 0 16px 16px;display:flex;align-items:center;justify-content:center;position:relative}.ts__avatarEyes{display:flex;align-items:center;gap:16px}.ts__avatarEye{width:8px;height:20px;background:#fff;border-radius:2px;opacity:.85;transition:transform .18s ease,border-radius .3s,width .3s,height .3s,opacity .4s}.ts__avatarEye--blink{transform:scaleY(.1)}.ts__avatarEye--wide{width:11px;height:11px;border-radius:50%;transform:scale(1.2)}.ts__avatarEye--look{transform:translate(var(--look-x, 0),var(--look-y, 0))}.ts__avatarEye--sleepy{transform:scaleY(.35);transition:transform .4s ease,border-radius .3s,width .3s,height .3s,opacity .4s}.ts__avatarEyes.is-thinking .ts__avatarEye{animation:tsEyesPulse 1.6s ease-in-out infinite}@keyframes tsEyesPulse{0%,to{opacity:.85;transform:scaleY(1)}50%{opacity:.45;transform:scaleY(.75)}}.ts__sidebarSection{margin-top:0;padding:12px 16px;border-top:1px solid #f0f0f0}.ts__sidebarSectionTitle{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin-bottom:8px}.ts__sidebarItem{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px;color:#6b7280;border-radius:6px}.ts__sidebarItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts__sidebarToggle{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-top:auto;border-top:1px solid #f0f0f0}.ts__sidebarToggleLabel{font-size:12px;font-weight:500;color:#6b7280}.ts__toggleSwitch{width:36px;height:20px;background:#e5e7eb;border-radius:10px;position:relative;cursor:pointer;transition:background .2s;border:none;padding:0}.ts__toggleSwitch.is-active{background:#111}.ts__toggleSwitch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}.ts__toggleSwitch.is-active:after{transform:translate(16px)}.studio__sectionLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a0a0a0;margin-bottom:12px;display:flex;align-items:center;gap:8px}.studio__sectionCount{font-size:10px;font-weight:500;font-family:JetBrains Mono,monospace;background:#f5f5f5;color:#6b6b6b;padding:1px 7px;border-radius:9999px}.studio__spacesSection{margin-top:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #F0F0F0}.studio__spacesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.studio__spaceCard{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid #F0F0F0;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.studio__spaceCard:hover{border-color:#ebebeb;box-shadow:0 2px 8px #0000000a;background:#fafafa}.studio__spaceCard--dragOver{border-color:#1a1a1a;background:#f5f5f5;box-shadow:0 0 0 1px #1a1a1a}.studio__spaceCardIcon{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;color:#6b6b6b;flex-shrink:0;transition:background .15s ease,color .15s ease}.studio__spaceCard:hover .studio__spaceCardIcon{background:#ebebeb;color:#1a1a1a}.studio__spaceCard--dragOver .studio__spaceCardIcon{background:#1a1a1a;color:#fff}.studio__spaceCardInfo{display:flex;flex-direction:column;min-width:0;gap:2px}.studio__spaceCardName{font-size:13.5px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio__spaceCardMeta{font-size:12px;color:#a0a0a0}.studio__spaceHeaderInfo{display:flex;align-items:center;gap:10px;color:#1a1a1a}.studio__spaceHeaderInfo .studio__equipmentTitle{margin:0}.studio__spaceDescription{font-size:12px;color:#a0a0a0;margin:2px 0 0}.studio__spaceHeaderActions{display:flex;align-items:center;gap:8px}.studio__spaceBreadcrumb{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#a0a0a0;background:none;border:none;padding:2px 0;margin-bottom:12px;cursor:pointer;transition:color .15s ease;font-family:inherit}.studio__spaceBreadcrumb:hover{color:#1a1a1a}.studio__spaceAddBtn{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;padding:6px 14px;border-radius:6px;border:1px solid #EBEBEB;background:#fff;color:#6b6b6b;cursor:pointer;transition:all .15s ease;font-family:inherit}.studio__spaceAddBtn:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.studio__equipmentCardDragHandle{flex-shrink:0;color:#ebebeb;cursor:grab;padding:2px;margin-left:-4px;border-radius:4px;transition:color .15s ease}.studio__equipmentCardDragHandle:hover{color:#a0a0a0}.studio__equipmentCard--dragging{opacity:.35;box-shadow:none}.studio__unassignedSection{margin-top:16px;padding:16px;border-radius:10px;border:1.5px dashed #EBEBEB;transition:border-color .15s ease,background .15s ease}.studio__unassignedSection--dragOver{border-color:#1a1a1a;background:#f5f5f5}.studio__contextMenu{position:relative}.studio__contextMenuTrigger{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:none;color:#a0a0a0;cursor:pointer;transition:background .15s ease,color .15s ease}.studio__contextMenuTrigger:hover{background:#f5f5f5;color:#6b6b6b}.studio__contextMenuDropdown{position:absolute;right:0;top:100%;margin-top:4px;min-width:150px;background:#fff;border:1px solid #EBEBEB;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:50;overflow:hidden;animation:equipFadeIn .12s ease}.studio__contextMenuItem{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12.5px;border:none;background:none;color:#1a1a1a;cursor:pointer;transition:background .1s ease;font-family:inherit}.studio__contextMenuItem:hover{background:#f5f5f5}.studio__contextMenuItem--danger{color:#d14343}.studio__contextMenuItem--danger:hover{background:#fff5f5}.studio__equipmentHint{font-size:12px;color:#a0a0a0;text-align:center;margin-top:16px}.studio__spaceCardActions{margin-left:auto;flex-shrink:0}.studio__viewToggle{display:inline-flex;border:1px solid #EBEBEB;border-radius:6px;overflow:hidden}.studio__viewToggleBtn{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:none;background:#fff;color:#a0a0a0;cursor:pointer;transition:all .15s ease}.studio__viewToggleBtn+.studio__viewToggleBtn{border-left:1px solid #EBEBEB}.studio__viewToggleBtn:hover{color:#6b6b6b;background:#f5f5f5}.studio__viewToggleBtn.is-active{background:#1a1a1a;color:#fff}.studio__equipmentList{display:flex;flex-direction:column;gap:1px;background:#f0f0f0;border:1px solid #F0F0F0;border-radius:10px;overflow:hidden}.studio__equipmentListItem{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;transition:background .1s ease}.studio__equipmentListItem:hover{background:#fafafa}.studio__equipmentListItem--dragging{opacity:.35}.studio__equipmentTab>.studio__searchRow+.studio__equipmentGrid,.studio__equipmentTab>.studio__searchRow+.studio__equipmentList{margin-top:16px}.analysis_root{display:flex;flex-direction:column;height:100vh;max-height:100vh;background:#f8f8f8;color:#101113;font-family:Inter,system-ui,sans-serif;overflow:hidden}.analysis_header{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 20px;background:#fff;border-bottom:1px solid rgba(16,17,19,.06);flex-shrink:0;transition:background .3s ease,border-color .3s ease}.analysis_headerLeft,.analysis_headerRight{display:flex;align-items:center;gap:12px}.analysis_headerBtn{padding:7px 14px;font-size:13px;font-weight:500;color:#101113a6;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.analysis_headerBtn:hover{background:#0000000a;border-color:#0000002e;color:#101113}.analysis_menuBtn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;cursor:pointer;color:#101113}.analysis_headerDivider{width:1px;height:24px;background:#1011131f}.analysis_userInfo{display:flex;align-items:center;gap:0}.analysis_pageName{font-size:14px;font-weight:500;color:#10111380}.analysis_pathSeparator{font-size:14px;font-weight:400;color:#1011134d;margin:0 8px}.analysis_userName{font-size:14px;font-weight:500;color:#101113}.analysis_userSeparator{font-size:14px;color:#1011134d;font-weight:400;margin:0 6px}.analysis_userRole{font-size:14px;font-weight:400;color:#10111399}.analysis_userError{font-size:12px;color:#10111380;margin-left:8px}.analysis_changeAgentBtn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:#101113;background:transparent;border:1px solid rgba(16,17,19,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.analysis_changeAgentBtn:hover{background:#1011130a;border-color:#10111340}.analysis_creditsContainer{display:flex;align-items:center;gap:10px;margin-left:16px;padding-left:16px;border-left:1px solid rgba(16,17,19,.12)}.analysis_creditsBar{width:120px;height:6px;background:#1011131a;border-radius:3px;overflow:hidden}.analysis_creditsFill{height:100%;background:#101113;border-radius:3px;transition:width .3s ease}.analysis_creditsText{font-size:12px;font-weight:500;color:#101113b3;white-space:nowrap}.analysis_creditsAddBtn{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid rgba(16,17,19,.2);border-radius:4px;cursor:pointer;color:#10111380;transition:all .15s ease}.analysis_creditsAddBtn:hover{background:#10111314;border-color:#1011134d;color:#101113}.analysis_modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.analysis_creditsModal{background:#fff;border-radius:16px;width:100%;max-width:480px;padding:24px;box-shadow:0 20px 60px #0003}.analysis_creditsModalHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.analysis_creditsModalHeader h2{font-size:18px;font-weight:600;color:#101113;margin:0}.analysis_creditsModalClose{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:8px;cursor:pointer;color:#10111380;transition:all .15s ease}.analysis_creditsModalClose:hover{background:#10111314;color:#101113}.analysis_creditsModalDesc{font-size:14px;color:#101113b3;line-height:1.5;margin:0 0 20px}.analysis_creditsModalForm{display:flex;flex-direction:column;gap:16px}.analysis_creditsModalField{display:flex;flex-direction:column;gap:6px}.analysis_creditsModalField label{font-size:13px;font-weight:500;color:#101113}.analysis_creditsModalField input,.analysis_creditsModalField textarea{width:100%;padding:12px;font-size:14px;font-family:inherit;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.15);border-radius:8px;transition:border-color .15s ease;resize:none}.analysis_creditsModalField input:focus,.analysis_creditsModalField textarea:focus{outline:none;border-color:#101113}.analysis_creditsModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.analysis_creditsModalCancel{padding:10px 20px;font-size:14px;font-weight:500;color:#101113b3;background:transparent;border:1px solid rgba(16,17,19,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.analysis_creditsModalCancel:hover{background:#1011130a;color:#101113}.analysis_creditsModalSubmit{padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:#101113;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.analysis_creditsModalSubmit:hover:not(:disabled){background:#2a2b2e}.analysis_creditsModalSubmit:disabled{opacity:.5;cursor:not-allowed}.analysis_content{flex:1 1 0;display:flex;gap:0;min-height:0;overflow:hidden}.analysis_left{width:420px;min-width:420px;display:flex;flex-direction:column;background:#fff;border-right:1px solid rgba(16,17,19,.08);height:100%;overflow:hidden}.analysis_leftHeader{padding:24px 24px 16px;flex-shrink:0}.analysis_leftTitle{font-family:var(--font-display, "Neue Machina", system-ui, sans-serif);font-size:22px;font-weight:500;color:#101113;margin:0}.analysis_search{position:relative;padding:0 24px;margin-bottom:16px;flex-shrink:0}.analysis_searchIcon{position:absolute;left:36px;top:50%;transform:translateY(-50%);color:#10111366;pointer-events:none}.analysis_searchInput{width:100%;padding:10px 12px 10px 38px;font-size:14px;font-family:inherit;color:#101113;background:#1011130a;border:1px solid transparent;border-radius:8px;transition:all .15s ease}.analysis_searchInput:focus{outline:none;background:#fff;border-color:#10111326}.analysis_searchInput::-moz-placeholder{color:#10111366}.analysis_searchInput::placeholder{color:#10111366}.analysis_cardList{flex:1;overflow-y:auto;padding:0 24px;display:flex;flex-direction:column;gap:12px}.analysis_cardList::-webkit-scrollbar{width:6px}.analysis_cardList::-webkit-scrollbar-track{background:transparent}.analysis_cardList::-webkit-scrollbar-thumb{background:#10111326;border-radius:3px}.analysis_card{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:12px;cursor:pointer;text-align:left;transition:all .15s ease}.analysis_card:hover{border-color:#10111333;box-shadow:0 2px 8px #0000000a}.analysis_card--selected{border-color:#101113;box-shadow:0 2px 12px #00000014}.analysis_cardHeader{display:flex;align-items:center;gap:10px}.analysis_cardIcon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#1011130d;border-radius:8px;color:#101113}.analysis_cardTitle{flex:1;font-size:14px;font-weight:600;color:#101113}.analysis_cardCheck{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#101113;border-radius:50%;color:#fff}.analysis_cardDesc{font-size:13px;color:#10111399;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.analysis_cardAuthor{display:flex;align-items:center;gap:8px;margin-top:4px}.analysis_cardAuthorAvatar{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#10111314;border-radius:50%;font-size:11px;font-weight:600;color:#101113}.analysis_cardAuthorName{font-size:12px;font-weight:500;color:#10111399}.analysis_cardActions{margin-left:auto;display:flex;align-items:center;gap:4px}.analysis_cardActionBtn{display:flex;align-items:center;justify-content:center;color:#10111340;cursor:pointer;padding:2px;border-radius:4px;transition:color .15s ease,background .15s ease}.analysis_cardActionBtn:hover{color:#101113;background:#10111314}.analysis_cardConfirmRow{margin-left:auto;display:flex;align-items:center;gap:6px}.analysis_cardConfirmText{font-size:12px;color:#10111399;white-space:nowrap}.analysis_cardConfirmYes{padding:3px 8px;font-size:12px;font-weight:500;color:#fff;background:#dc2626;border-radius:4px;cursor:pointer;transition:background .15s ease}.analysis_cardConfirmYes:hover{background:#b91c1c}.analysis_cardConfirmNo{padding:3px 8px;font-size:12px;font-weight:500;color:#101113b3;background:#1011130f;border:1px solid rgba(16,17,19,.1);border-radius:4px;cursor:pointer;transition:background .15s ease}.analysis_cardConfirmNo:hover{background:#1011131f}.analysis_leftFooter{padding:16px 24px 24px;display:flex;gap:12px;flex-shrink:0;border-top:1px solid rgba(16,17,19,.08)}.analysis_btnSecondary{flex:1;padding:12px 16px;font-size:14px;font-weight:500;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.15);border-radius:10px;cursor:pointer;transition:all .15s ease}.analysis_btnSecondary:hover{background:#1011130a;border-color:#10111340}.analysis_btnPrimary{flex:1;padding:12px 16px;font-size:14px;font-weight:500;color:#fff;background:#101113;border:none;border-radius:10px;cursor:pointer;transition:all .15s ease}.analysis_btnPrimary:hover{background:#2a2b2e}.analysis_right{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f8f8;overflow:hidden}.analysis_right--active{flex-direction:column;align-items:stretch;justify-content:flex-start}.analysis_previewEmpty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:#10111380}.analysis_previewEmptyIcon{margin-bottom:16px;color:#10111333}.analysis_previewEmpty h3{font-size:16px;font-weight:600;color:#101113b3;margin:0 0 8px}.analysis_previewEmpty p{font-size:14px;color:#10111380;margin:0}.analysis_preview{width:100%;height:100%;display:flex;flex-direction:column;padding:32px}.analysis_previewHeader{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px}.analysis_previewIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(16,17,19,.1);border-radius:12px;color:#101113;flex-shrink:0}.analysis_previewInfo{flex:1}.analysis_previewTitle{font-size:20px;font-weight:600;color:#101113;margin:0 0 4px}.analysis_previewDesc{font-size:14px;color:#10111399;line-height:1.5;margin:0}.analysis_previewContent{flex:1;display:flex;align-items:center;justify-content:center}.analysis_previewViz{display:flex;align-items:center;justify-content:center}.analysis_vizCircle{width:320px;height:320px;border-radius:50%;background:linear-gradient(135deg,#f5d0c5,#d4a574,#8b9a46,#4a7c4e,#f5d0c5);display:flex;align-items:center;justify-content:center;position:relative;animation:rotateGradient 10s linear infinite}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis_vizInner{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#f5d0c5,#c9a87c,#6b8e4e);display:flex;align-items:center;justify-content:center}.analysis_vizBtn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fffffff2;border:none;border-radius:24px;font-size:14px;font-weight:500;color:#101113;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .15s ease}.analysis_vizBtn:hover{background:#fff;box-shadow:0 6px 16px #00000026;transform:scale(1.02)}.analysis_previewFooter{display:flex;justify-content:center;padding-top:24px}.analysis_previewMeta{display:flex;align-items:center;gap:8px;font-size:13px;color:#10111380}.analysis_previewDot{color:#1011134d}.analysis_createWrapper{width:100%;max-width:900px;display:flex;flex-direction:column;gap:24px;padding:40px 48px;margin:0 auto;height:100%}.analysis_createHeader{display:flex;align-items:flex-start;gap:16px}.analysis_createHeaderIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#1011130d;border-radius:12px;color:#101113;flex-shrink:0}.analysis_createHeaderInfo{flex:1}.analysis_createHeaderTitle{font-size:20px;font-weight:600;color:#101113;margin:0 0 4px}.analysis_createHeaderDesc{font-size:14px;color:#10111399;line-height:1.5;margin:0}.analysis_createCard{background:#fff;border:1px solid rgba(16,17,19,.08);border-radius:16px;padding:36px 40px;display:flex;flex-direction:column;flex:1;min-height:0}.analysis_createForm{flex:1;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding-right:8px;margin-right:-8px}.analysis_createForm::-webkit-scrollbar{width:4px}.analysis_createForm::-webkit-scrollbar-track{background:transparent}.analysis_createForm::-webkit-scrollbar-thumb{background:#10111326;border-radius:2px}.analysis_createField{display:flex;flex-direction:column;gap:8px}.analysis_createField label{font-size:14px;font-weight:600;color:#101113}.analysis_createInput{width:100%;padding:12px 0;font-size:16px;font-family:inherit;color:#101113;background:transparent;border:none;border-bottom:1px solid rgba(16,17,19,.15);transition:border-color .15s ease}.analysis_createInput:focus{outline:none;border-bottom-color:#101113}.analysis_createInput::-moz-placeholder{color:#10111359}.analysis_createInput::placeholder{color:#10111359}.analysis_createTextarea{width:100%;padding:12px 0;font-size:14px;font-family:inherit;color:#101113;background:transparent;border:none;border-bottom:1px solid rgba(16,17,19,.15);resize:none;transition:border-color .15s ease}.analysis_createTextarea:focus{outline:none;border-bottom-color:#101113}.analysis_createTextarea::-moz-placeholder{color:#10111359}.analysis_createTextarea::placeholder{color:#10111359}.analysis_iconSelect{display:flex;gap:8px}.analysis_iconOption{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(16,17,19,.12);border-radius:10px;cursor:pointer;color:#10111380;transition:all .15s ease}.analysis_iconOption:hover{border-color:#10111340;color:#101113}.analysis_iconOption--selected{background:#101113;border-color:#101113;color:#fff}.analysis_teammates{display:flex;flex-wrap:wrap;gap:8px}.analysis_addTeammate{display:flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px dashed rgba(16,17,19,.2);border-radius:8px;font-size:13px;color:#10111380;cursor:pointer;transition:all .15s ease}.analysis_addTeammate:hover{border-color:#10111366;color:#101113}.analysis_createFooter{display:flex;align-items:center;justify-content:space-between;padding-top:24px;margin-top:24px;border-top:1px solid rgba(16,17,19,.08)}.analysis_createMeta{font-size:13px;color:#10111380}.analysis_createActions{display:flex;gap:10px}.analysis_btnCancel{padding:10px 20px;font-size:14px;font-weight:500;color:#101113b3;background:transparent;border:1px solid rgba(16,17,19,.15);border-radius:8px;cursor:pointer;transition:all .15s ease}.analysis_btnCancel:hover{background:#1011130a;color:#101113}.analysis_btnSave{padding:10px 24px;font-size:14px;font-weight:500;color:#fff;background:#101113;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.analysis_btnSave:hover{background:#2a2b2e}.analysis_resultsHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 28px;border-bottom:1px solid rgba(16,17,19,.08);flex-shrink:0;background:#fff}.analysis_resultsHeaderLeft{display:flex;align-items:center;gap:12px}.analysis_resultsIcon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#1011130d;border-radius:10px;color:#101113}.analysis_resultsTitle{font-size:17px;font-weight:600;color:#101113;margin:0}.analysis_runBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:600;color:#fff;background:#101113;border:none;border-radius:10px;cursor:pointer;transition:all .15s ease}.analysis_runBtn:hover:not(:disabled){background:#2a2b2e;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.analysis_runBtn:disabled{opacity:.45;cursor:not-allowed}.analysis_runBtnSpinner{animation:analysis_spin 1s linear infinite}@keyframes analysis_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis_resultsBody{flex:1;overflow-y:auto;padding:28px;display:flex;flex-direction:column;gap:16px}.analysis_resultsBody::-webkit-scrollbar{width:6px}.analysis_resultsBody::-webkit-scrollbar-track{background:transparent}.analysis_resultsBody::-webkit-scrollbar-thumb{background:#10111326;border-radius:3px}.analysis_resultsBody .dash_messageText{font-size:13px;line-height:1.65}.analysis_resultsBody .dash_mdParagraph{margin:0 0 6px;line-height:1.65}.analysis_resultsBody .dash_mdH1{font-size:1.1em;margin:14px 0 6px}.analysis_resultsBody .dash_mdH2{font-size:1em;margin:12px 0 4px}.analysis_resultsBody .dash_mdH3{font-size:.95em;margin:10px 0 3px}.analysis_resultsBody .dash_mdLI{line-height:1.6;margin:2px 0}.analysis_resultsBody .dash_mdCodeBlock{font-size:12px}.analysis_resultsBody .dash_mdBlockquote{font-size:12.5px}.analysis_chartRenderer{display:flex;flex-direction:column;gap:16px}.analysis_chartBlock{background:#fff;border:1px solid rgba(16,17,19,.08);border-radius:12px;padding:20px}.analysis_chartTitle{font-size:14px;font-weight:600;color:#101113;margin:0 0 16px}.analysis_chartContainer{width:100%;min-height:250px;display:flex;align-items:center;justify-content:center}.analysis_chartTable{width:100%;border-collapse:collapse;font-size:13px}.analysis_chartTable th{text-align:left;padding:8px 12px;font-weight:600;color:#101113;border-bottom:2px solid rgba(16,17,19,.12)}.analysis_chartTable td{padding:8px 12px;color:#101113cc;border-bottom:1px solid rgba(16,17,19,.06)}.analysis_chartTable tr:hover td{background:#10111305}.prof_root{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;background:#fafafa;color:#101113;font-family:DM Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prof_header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:46px;border-bottom:1px solid rgba(16,17,19,.06);flex-shrink:0;background:#fff;z-index:10;transition:background .3s ease,border-color .3s ease}.prof_headerLeft{display:flex;align-items:center;gap:8px}.prof_headerRight{display:flex;align-items:center;gap:6px}.prof_menuBtn{width:36px;height:36px;border-radius:8px;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:#101113;transition:all .15s ease}.prof_menuBtn:hover{background:#0000000a}.prof_headerDivider{width:1px;height:20px;background:#00000014;margin:0 4px}.prof_userInfo{display:flex;align-items:center;gap:6px;font-size:13px;color:#999}.prof_pageName{color:#999;font-weight:400}.prof_pathSeparator,.prof_userSeparator{color:#ccc;font-size:12px}.prof_userName{font-weight:600;color:#101113}.prof_userRole{color:#999;font-weight:400}.prof_userError{color:#dc2626;font-size:12px;margin-left:8px}.prof_headerBtn{padding:7px 14px;font-size:13px;font-weight:500;color:#101113a6;background:transparent;border:1px solid rgba(16,17,19,.1);border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.prof_headerBtn:hover{background:#0000000a;border-color:#0000002e;color:#101113}.prof_content{flex:1 1 0;min-height:0;overflow-y:auto;padding:32px 40px}.prof_layout{max-width:860px;margin:0 auto}.prof_identityRow{display:flex;align-items:center;justify-content:space-between;gap:20px}.prof_identityLeft{display:flex;align-items:center;gap:16px}.prof_identityMeta{display:flex;flex-direction:column;gap:2px}.prof_identityRight{display:flex;align-items:center;gap:12px;flex-shrink:0}.prof_avatarWrapper{position:relative;width:64px;height:64px;flex-shrink:0}.prof_avatarImg{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f0f0f2}.prof_avatarFallback{width:64px;height:64px;border-radius:50%;background:#101113;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600}.prof_avatarBtn{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;box-shadow:0 1px 3px #00000014;transition:all .15s ease}.prof_avatarBtn:hover{background:#f5f5f5}.prof_avatarBtn:disabled{opacity:.5;cursor:not-allowed}.prof_displayName{font-size:18px;font-weight:600;color:#101113;margin:0;line-height:1.2}.prof_email{font-size:12.5px;color:#888;margin:0}.prof_roleBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:500;color:#6b6b6b;background:#f5f5f5;border-radius:20px;margin-top:2px;width:-moz-fit-content;width:fit-content}.prof_divider{height:1px;background:#f0f0f0;margin:24px 0}.prof_fieldsSection{display:flex;flex-direction:column;gap:16px}.prof_sectionLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a0a0a0;margin-top:4px}.prof_sectionHeader{display:flex;align-items:center;justify-content:space-between}.prof_fieldsRow{display:grid;gap:12px}.prof_fieldsRow--4col{grid-template-columns:1fr 1fr 1fr .6fr}.prof_fieldsRow--3col{grid-template-columns:1fr 1fr 1fr}.prof_field{display:flex;flex-direction:column;gap:4px}.prof_label{font-size:10.5px;font-weight:500;color:#a0a0a0;display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.04em}.prof_input{width:100%;padding:8px 10px;font-size:13px;color:#101113;background:#fff;border:1px solid #EBEBEB;border-radius:6px;outline:none;transition:all .15s ease;font-family:inherit;box-sizing:border-box}.prof_input:focus{border-color:#a0a0a0;box-shadow:0 0 0 2px #0000000a}.prof_input::-moz-placeholder{color:#ccc}.prof_input::placeholder{color:#ccc}.prof_input--disabled{background:#fafafa;color:#999;cursor:not-allowed}.prof_styleRow{display:flex;gap:8px;flex-wrap:wrap}.prof_stylePill{padding:6px 16px;font-size:12.5px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #EBEBEB;border-radius:20px;cursor:pointer;transition:all .15s ease;font-family:inherit}.prof_stylePill:hover{border-color:#a0a0a0;color:#1a1a1a}.prof_stylePill.is-selected{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.prof_badgesSection{display:flex;flex-direction:column;gap:12px}.prof_badgesTrack{min-height:120px;display:flex;align-items:center;gap:12px;overflow-x:auto;padding:4px 0}.prof_badgesTrack::-webkit-scrollbar{height:4px}.prof_badgesTrack::-webkit-scrollbar-track{background:transparent}.prof_badgesTrack::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.prof_badgePlaceholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-height:120px;border:1.5px dashed #EBEBEB;border-radius:10px;color:#a0a0a0;text-align:center}.prof_badgePlaceholder span{font-size:13px;font-weight:500;color:#6b6b6b}.prof_badgePlaceholder p{font-size:12px;color:#a0a0a0;margin:0;max-width:280px}.prof_badgesCount{font-size:11px;font-weight:500;font-family:JetBrains Mono,monospace;color:#a0a0a0}.prof_badgeCard{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:140px;max-width:140px;padding:16px 12px;border-radius:10px;border:1px solid #EBEBEB;background:#fff;text-align:center;flex-shrink:0;cursor:pointer;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.prof_badgeCard:hover{border-color:#ddd;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.prof_badgeCard--locked{opacity:.5}.prof_badgeCard--locked:hover{opacity:.65}.prof_badgeIconWrap{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.prof_badgeIconWrap--earned{background:#1a1a1a;color:#fff}.prof_badgeIconWrap--locked{background:#f5f5f5;color:#a0a0a0}.prof_badgeName{font-size:12px;font-weight:600;color:#1a1a1a;line-height:1.3}.prof_badgeDesc{font-size:10.5px;color:#a0a0a0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prof_badgeDate{font-size:10px;font-weight:500;color:#6b6b6b;font-family:JetBrains Mono,monospace;margin-top:2px}.prof_badgeLocked{font-size:10px;font-weight:500;color:#a0a0a0;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.prof_badgeModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;animation:prof_fadeIn .15s ease}.prof_badgeModal{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 40px 28px;background:#fff;border:1px solid #EBEBEB;border-radius:14px;box-shadow:0 12px 40px #0000001f;text-align:center;max-width:340px;width:90vw;animation:prof_slideUp .2s ease}@keyframes prof_slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.prof_badgeModalClose{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#a0a0a0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.prof_badgeModalClose:hover{background:#f5f5f5;color:#6b6b6b}.prof_badgeModalIcon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.prof_badgeModalIcon--earned{background:#1a1a1a;color:#fff}.prof_badgeModalIcon--locked{background:#f5f5f5;color:#a0a0a0}.prof_badgeModalTitle{font-size:17px;font-weight:600;color:#1a1a1a;margin:0}.prof_badgeModalDesc{font-size:13px;color:#6b6b6b;line-height:1.5;margin:0;max-width:260px}.prof_badgeModalCategory{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#a0a0a0;padding:2px 10px;background:#f5f5f5;border-radius:20px}.prof_badgeModalStatus{margin-top:4px}.prof_badgeModalStatus--earned span{font-size:12px;font-weight:500;color:#1a1a1a}.prof_badgeModalStatus--locked span{font-size:12.5px;font-weight:500;color:#a0a0a0}.prof_badgeModalStatus--locked p{font-size:11.5px;color:#bebebe;margin:4px 0 0}.prof_badgeModalActions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}.prof_badgeShareBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;color:#fff;background:#0a66c2;border:none;border-radius:8px;cursor:pointer;transition:background .15s ease;font-family:inherit}.prof_badgeShareBtn:hover{background:#004182}.prof_badgeCopyBtn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 16px;font-size:12.5px;font-weight:500;color:#6b6b6b;background:transparent;border:1px solid #EBEBEB;border-radius:8px;cursor:pointer;transition:all .15s ease;font-family:inherit}.prof_badgeCopyBtn:hover{background:#f5f5f5;border-color:#ddd;color:#1a1a1a}.prof_saveSuccess{display:flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:#22c55e;animation:prof_fadeIn .2s ease}.prof_saveBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;color:#fff;background:#1a1a1a;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit}.prof_saveBtn:hover{background:#333}.prof_saveBtn:disabled{opacity:.6;cursor:not-allowed}.prof_loadingWrapper{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#888;font-size:13px}.prof_spin{animation:prof_spin .8s linear infinite}.prof_hidden{display:none}@keyframes prof_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes prof_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.prof_content{padding:20px 16px}.prof_identityRow{flex-direction:column;align-items:flex-start}.prof_identityRight{width:100%;justify-content:flex-end}.prof_fieldsRow--4col{grid-template-columns:1fr 1fr}.prof_fieldsRow--3col{grid-template-columns:1fr}}@media (max-width: 480px){.prof_fieldsRow--4col{grid-template-columns:1fr}}.ll_titleBar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#fff;border-bottom:1px solid rgba(16,17,19,.06)}.ll_titleLeft{display:flex;flex-direction:column;gap:2px}.ll_pageTitle{font-size:16px;font-weight:600;color:#101113;margin:0;line-height:1.2}.ll_pageSubtitle{font-size:12px;font-weight:400;color:#10111380;margin:0}.dash_pageName{font-size:14px;font-weight:500;color:#10111380}.dash_pathSeparator{font-size:14px;font-weight:400;color:#1011134d;margin:0 8px}.ll_content{max-width:1100px;width:88%;margin:0 auto;flex:1;display:flex;flex-direction:column;gap:24px;padding:90px 0 48px;overflow-y:auto}.ll_topRow{display:grid;grid-template-columns:400px 180px 300px;gap:32px;align-items:start}@media (max-width: 1100px){.ll_topRow{grid-template-columns:1fr 1fr;gap:24px}.ll_outputConnection{grid-column:span 2}}@media (max-width: 700px){.ll_topRow{grid-template-columns:1fr}.ll_outputConnection{grid-column:span 1}}.ll_section{background:#fff}.ll_sectionTitle{font-size:16px;font-weight:600;color:#101113;margin-bottom:16px}.ll_description{display:flex;flex-direction:column;min-height:160px}.ll_descriptionText{font-size:14px;line-height:1.6;color:#101113b3;font-style:italic;margin-bottom:20px;flex:1}.ll_btnPrimary{align-self:flex-start;display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;color:#fff;background:#101113;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s ease}.ll_btnPrimary:hover:not(:disabled){opacity:.85}.ll_btnPrimary:disabled{opacity:.5;cursor:not-allowed}.ll_members{border-left:1px solid rgba(16,17,19,.08);padding-left:32px;margin-left:16px}.ll_membersList{display:flex;flex-direction:column;gap:12px}.ll_memberRow{display:flex;align-items:center;gap:12px}.ll_memberAvatar{width:36px;height:36px;border-radius:50%;background:#10111314;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.ll_memberAvatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ll_memberAvatar span{font-size:12px;font-weight:500;color:#10111380}.ll_memberName{font-size:14px;color:#101113}.ll_outputConnection{border-left:1px solid rgba(16,17,19,.08);padding-left:32px;margin-left:16px;display:flex;flex-direction:column}.ll_connectionBox{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 16px;background:#10111308;border:1px solid rgba(16,17,19,.08);border-radius:10px;gap:12px}.ll_cardDesc{font-size:13px;color:#10111399;line-height:1.5;margin:0}.ll_downloadSection{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.ll_downloadBtn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;color:#fff;background:#101113;border:none;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease}.ll_downloadBtn:hover{background:#2a2b2e}.ll_downloadBtn svg{flex-shrink:0}.ll_downloadMeta{font-size:11px;color:#10111366}.ll_knowledge{flex:1;display:flex;flex-direction:column}.ll_knowledgeActions{display:flex;gap:8px;margin-bottom:24px}.ll_actionBtn{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;cursor:pointer;transition:all .2s ease}.ll_actionBtn:hover:not(:disabled){background:#1011130a;border-color:#10111333}.ll_actionBtn:disabled{opacity:.5;cursor:not-allowed}.ll_actionBtn svg{color:#10111399}.ll_knowledgeContent{flex:1;min-height:200px}.ll_knowledgeContent:has(.ll_emptyState){background:#10111305;border:1px solid rgba(16,17,19,.08);border-radius:12px;display:flex;align-items:center;justify-content:center}.ll_emptyState{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px}.ll_emptyIcon{color:#10111340;margin-bottom:16px}.ll_emptyTitle{font-size:15px;font-weight:600;color:#101113;margin-bottom:4px}.ll_emptyText{font-size:13px;color:#10111380;margin:0}.ll_documentsList{width:100%;padding:16px}.ll_documentRow{padding:12px 16px;background:#fff;border:1px solid rgba(16,17,19,.08);border-radius:8px;margin-bottom:8px}.ll_documentRow:last-child{margin-bottom:0}.ll_tablesGrid{display:grid;gap:20px;width:100%;margin-top:8px}.ll_tablesGrid--1{grid-template-columns:1fr}.ll_tablesGrid--2{grid-template-columns:1fr 1fr}.ll_tablesGrid--3{grid-template-columns:1fr 1fr 1fr}@media (max-width: 1200px){.ll_tablesGrid--3{grid-template-columns:1fr 1fr}.ll_tablesGrid--3 .ll_tableCard:nth-child(3){grid-column:span 2}}@media (max-width: 800px){.ll_tablesGrid--2,.ll_tablesGrid--3{grid-template-columns:1fr}.ll_tablesGrid--3 .ll_tableCard:nth-child(3){grid-column:span 1}}.ll_tableCard{display:flex;flex-direction:column;background:#101113;border-radius:12px;overflow:hidden;min-height:240px;max-height:320px}.ll_tableCardHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.ll_tableCardTitle{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#ffffffe6}.ll_tableCardTitle svg{color:#ffffff80}.ll_tableCardRemove{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#fff6;transition:color .15s ease,background .15s ease}.ll_tableCardRemove:hover{color:#ff6b6b;background:#ff6b6b1a}.ll_tableCardBody{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.ll_tableCardLoading,.ll_tableCardEmpty{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff6}.ll_tableCardScroll{flex:1;overflow:auto}.ll_tableCardScroll::-webkit-scrollbar{width:6px;height:6px}.ll_tableCardScroll::-webkit-scrollbar-track{background:transparent}.ll_tableCardScroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.ll_tableCardScroll::-webkit-scrollbar-thumb:hover{background:#ffffff40}.ll_previewTable{width:100%;border-collapse:collapse;font-size:11px}.ll_previewTable th{position:sticky;top:0;padding:10px 12px;text-align:left;font-weight:500;color:#fff9;background:#101113;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.ll_previewTable td{padding:10px 12px;color:#fffc;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.ll_previewTable tr:hover td{background:#ffffff05}.ll_tableCardFooter{padding:10px 16px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.ll_tableCardMeta{font-size:11px;color:#fff6}.ll_loading{display:flex;align-items:center;justify-content:center;height:200px;font-size:14px;color:#10111380}.ll_memberInfo{display:flex;flex-direction:column;gap:2px}.ll_memberRole{font-size:11px;color:#10111380;text-transform:capitalize}.ll_btnSecondary{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;cursor:pointer;transition:all .2s ease}.ll_btnSecondary:hover:not(:disabled){background:#1011130a;border-color:#10111333}.ll_btnSecondary:disabled{opacity:.5;cursor:not-allowed}.ll_modalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ll_modal{background:#fff;border-radius:12px;width:100%;max-width:500px;box-shadow:0 20px 40px #00000026;animation:slideUp .25s ease}.ll_modal--wide{max-width:600px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ll_modalHeader{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(16,17,19,.08)}.ll_modalTitle{font-size:16px;font-weight:600;color:#101113;margin:0}.ll_modalClose{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#10111380;transition:all .15s ease}.ll_modalClose:hover{background:#1011130f;color:#101113}.ll_modalContent{padding:20px}.ll_modalTextarea{width:100%;padding:12px;font-size:14px;font-family:inherit;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.12);border-radius:8px;resize:vertical;min-height:120px;outline:none;transition:border-color .2s ease}.ll_modalTextarea:focus{border-color:#1011134d}.ll_modalTextarea::-moz-placeholder{color:#10111366}.ll_modalTextarea::placeholder{color:#10111366}.ll_modalFooter{display:flex;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid rgba(16,17,19,.08)}.ll_formGroup{margin-bottom:20px}.ll_label{display:block;font-size:12px;font-weight:500;color:#10111399;margin-bottom:8px}.ll_select{width:100%;padding:10px 14px;font-size:14px;font-family:inherit;color:#101113;background:#fff;border:1px solid rgba(16,17,19,.15);border-radius:8px;outline:none;cursor:pointer;transition:border-color .15s ease}.ll_select:hover{border-color:#10111340}.ll_select:focus{border-color:#10111366}.ll_previewSection{margin-top:20px}.ll_tablePreviewBox{max-height:200px;overflow:auto;background:#10111308;border:1px solid rgba(16,17,19,.1);border-radius:8px}.ll_miniTable{width:100%;border-collapse:collapse;font-size:12px}.ll_miniTable th{position:sticky;top:0;padding:8px 12px;text-align:left;font-weight:500;color:#10111399;background:#1011130d;border-bottom:1px solid rgba(16,17,19,.1)}.ll_miniTable td{padding:8px 12px;color:#101113;border-bottom:1px solid rgba(16,17,19,.06)}.ll_muted{font-size:13px;color:#10111380;margin:0}.ll_skeleton{background:linear-gradient(90deg,#1011130f,#10111308,#1011130f);background-size:200% 100%;animation:ll_skeletonShimmer 1.8s ease-in-out infinite;border-radius:6px}@keyframes ll_skeletonShimmer{0%{background-position:200% center}to{background-position:-200% center}}.ll_skeleton--mb6{margin-bottom:6px}.ll_skeleton--mb8{margin-bottom:8px}.ll_skeleton--mb12{margin-bottom:12px}.ll_skeleton--mb16{margin-bottom:16px}.ll_memberRow--skeleton{display:flex;align-items:center;gap:12px;padding:8px 0}.ll_memberRow--skeleton .ll_memberInfo{display:flex;flex-direction:column;gap:4px}.ll_emptyState--skeleton{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}
