@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-white:#fff;--spacing:.25rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-0{top:calc(var(--spacing)*0)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-3{left:calc(var(--spacing)*-3)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.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}}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-5{margin-top:calc(var(--spacing)*5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-full{height:100%}.w-2{width:calc(var(--spacing)*2)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/3{--tw-translate-x:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1/3*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/3{--tw-translate-y:calc(calc(1/3*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3\/3{--tw-translate-y: 100% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-10{gap:calc(var(--spacing)*10)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-zinc-200{border-color:var(--color-zinc-200)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-red-500{background-color:var(--color-red-500)}.bg-zinc-100{background-color:var(--color-zinc-100)}.object-cover{object-fit:cover}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.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)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.text-blue-600{color:var(--color-blue-600)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-1{transition-delay:1ms}@media(hover:hover){.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-zinc-300:hover{background-color:var(--color-zinc-300)}.hover\:text-red-900:hover{color:var(--color-red-900)}}.active\:bg-red-200:active{background-color:var(--color-red-200)}.active\:bg-zinc-300:active{background-color:var(--color-zinc-300)}.active\:text-red-900:active{color:var(--color-red-900)}.dark\:border-zinc-700:where(.dark,.dark *){border-color:var(--color-zinc-700)}.dark\:border-zinc-800:where(.dark,.dark *){border-color:var(--color-zinc-800)}.dark\:bg-blue-400:where(.dark,.dark *){background-color:var(--color-blue-400)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-zinc-800:where(.dark,.dark *){background-color:var(--color-zinc-800)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}.dark\:text-zinc-300:where(.dark,.dark *){color:var(--color-zinc-300)}@media(hover:hover){.hover\:dark\:bg-red-800:hover:where(.dark,.dark *){background-color:var(--color-red-800)}.hover\:dark\:bg-zinc-700:hover:where(.dark,.dark *){background-color:var(--color-zinc-700)}.hover\:dark\:text-red-100:hover:where(.dark,.dark *){color:var(--color-red-100)}}.active\:dark\:bg-red-800:active:where(.dark,.dark *){background-color:var(--color-red-800)}.active\:dark\:bg-zinc-700:active:where(.dark,.dark *){background-color:var(--color-zinc-700)}.active\:dark\:text-red-100:active:where(.dark,.dark *){color:var(--color-red-100)}}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-text-size-adjust:100%;-webkit-touch-callout:none;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-x-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._navContainer_17ao3_1{display:flex;height:100vh;position:fixed;top:0;left:0;z-index:100}._navOverlayMode_17ao3_11{z-index:320}._mobileNavClosed_17ao3_13{pointer-events:none}._mobileNavClosed_17ao3_13 ._nav_17ao3_1{transform:translate(-110%);box-shadow:none}._mobileNavClosed_17ao3_13 ._secondaryNav_17ao3_15{display:none}._navOverlayMode_17ao3_11 ._nav_17ao3_1{transition:transform .35s cubic-bezier(.4,.14,.2,1),width .3s ease;box-shadow:0 8px 28px -6px #00000080}._navOverlayMode_17ao3_11 ._secondaryNav_17ao3_15{box-shadow:0 8px 28px -6px #00000080}._mobileNavScrim_17ao3_20{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;padding:0;margin:0;cursor:pointer;z-index:-1}._mobileNavClosed_17ao3_13 ._mobileNavScrim_17ao3_20,._secondaryVisible_17ao3_21 ._mobileNavScrim_17ao3_20{display:none}._nav_17ao3_1{width:70px;background-color:var(--nav-bg-color);border-right:1px solid var(--nav-border-color);display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:width .3s ease;overflow-x:hidden;position:relative}._nav_17ao3_1._expanded_17ao3_36{width:240px}._iconOnly_17ao3_43{justify-content:center;gap:0;padding-left:0;padding-right:0}._iconOnly_17ao3_43 span{display:none}._iconOnly_17ao3_43 ._navIcon_17ao3_50{margin:0}._collapseToggle_17ao3_52{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin-left:auto;border-radius:6px;cursor:pointer;font-size:.85rem;transition:background .2s ease,color .2s ease}._collapseToggle_17ao3_52:hover{background:var(--background-secondary-hover, #2a2a2a);color:var(--text-color)}._compactToggle_17ao3_66{width:28px;height:28px;border-radius:6px;padding:3px}._collapseIcon_17ao3_72{width:16px;height:16px;display:block}._nav_17ao3_1:not(._expanded_17ao3_36) ._navHeader_17ao3_75{padding:0 .5rem 1rem;align-items:center;justify-content:center}._nav_17ao3_1:not(._expanded_17ao3_36) ._brand_17ao3_81{justify-content:center;gap:0}._nav_17ao3_1:not(._expanded_17ao3_36) ._collapseToggle_17ao3_52{position:absolute;top:8px;right:6px;margin-left:0;width:28px;height:28px;padding:3px;z-index:5}@media(max-width:480px){._nav_17ao3_1:not(._expanded_17ao3_36) ._collapseToggle_17ao3_52{top:6px;right:6px;width:26px;height:26px}}._panelTitle_17ao3_106{font-size:.75rem;font-weight:600;letter-spacing:.5px;color:var(--text-color-secondary);text-transform:uppercase}._mobileClockWrapper_17ao3_109{display:none;padding:0 .5rem}._mobileClockBtn_17ao3_110{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;color:var(--text-color-secondary);width:100%;border:none;background:none;cursor:pointer;transition:all .2s ease;border-radius:8px;font-size:1rem}._mobileClockBtn_17ao3_110:hover{background-color:var(--background-secondary);color:var(--text-color)}._mobileClockBtn_17ao3_110 svg{flex-shrink:0}@media(max-width:640px){._mobileClockWrapper_17ao3_109{display:block}._secondaryHeaderRow_17ao3_129 ._secondaryIconButton_17ao3_129[title*=New],._secondaryHeaderRow_17ao3_129 ._secondaryIconButton_17ao3_129[aria-label*=New],._secondaryHeaderRow_17ao3_129 ._secondaryIconButton_17ao3_129[aria-label*=Create]{display:none}._secondaryHeaderRow_17ao3_129 ._secondaryIconButton_17ao3_129[aria-label*=pin i],._secondaryHeaderRow_17ao3_129 ._secondaryIconButton_17ao3_129[title*=pin i]{display:none}}._secondaryNav_17ao3_15{width:180px;background-color:var(--background-primary);border-right:1px solid var(--nav-border-color);padding:1rem .65rem 2rem;color:var(--text-color-secondary);animation:_slideIn_17ao3_1 .3s forwards;display:flex;flex-direction:column;gap:1rem;height:100vh;overflow-y:auto}._navContainer_17ao3_1._overlay_17ao3_153,._navContainer_17ao3_1._overlay_17ao3_153:before{transition:opacity .25s ease}._overlay_17ao3_153{position:fixed;inset:0 auto 0 0;width:auto;height:100%;pointer-events:none}._overlay_17ao3_153 ._nav_17ao3_1{box-shadow:0 8px 28px -6px #00000080;pointer-events:auto}._overlay_17ao3_153 ._secondaryNav_17ao3_15{box-shadow:0 8px 28px -6px #00000080}._overlay_17ao3_153:before{content:"";position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;pointer-events:auto}@media(max-width:900px){._navContainer_17ao3_1{z-index:320}._secondaryNav_17ao3_15{position:fixed;top:0;left:240px;height:100vh;overflow-y:auto;width:240px}._nav_17ao3_1:not(._expanded_17ao3_36)+button._floatingToggleHalf_17ao3_163{left:46px!important}._nav_17ao3_1._expanded_17ao3_36+button._floatingToggleHalf_17ao3_163{left:206px!important}._nav_17ao3_1{width:70px}._nav_17ao3_1._expanded_17ao3_36{width:240px}}@media(max-width:640px){._secondaryNav_17ao3_15{left:0;top:0;width:100%;max-width:none;height:100vh;background:var(--background-primary);animation:_fadeIn_17ao3_1 .25s ease;z-index:330}._nav_17ao3_1._expanded_17ao3_36{width:200px}._nav_17ao3_1._expanded_17ao3_36+button._floatingToggleHalf_17ao3_163{left:166px!important}}@media(max-width:520px){._secondaryNav_17ao3_15{left:0;top:0;width:100%;max-width:none;height:100vh;background:var(--background-primary);animation:_fadeIn_17ao3_1 .25s ease}._nav_17ao3_1._expanded_17ao3_36{width:180px}._nav_17ao3_1._expanded_17ao3_36+button._floatingToggleHalf_17ao3_163{left:146px!important}}._secondaryHeaderRow_17ao3_129{display:flex;gap:.5rem;align-items:center}._secondarySearch_17ao3_188{flex:1;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:6px;padding:.5rem .75rem;color:var(--text-color);font-size:.85rem}._secondaryIconButton_17ao3_129{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:background .2s ease,color .2s ease;padding:0}._secondaryIconButton_17ao3_129:hover{background:var(--background-secondary-hover, #2a2a2a);color:var(--text-color)}._settingsWrapper_17ao3_218{position:relative}._settingsDropdown_17ao3_220{position:absolute;top:110%;right:0;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:12px;padding:0;display:flex;flex-direction:column;min-width:280px;max-width:min(95vw,520px);max-height:65vh;overflow:hidden;z-index:40;box-shadow:0 12px 40px -8px #0009;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);animation:_fadeSlide_17ao3_1 .2s ease}@media(max-width:640px){._settingsDropdown_17ao3_220{left:0;right:0;width:auto;max-width:none;margin:0 .5rem;min-width:auto}}._settingsSectionLabel_17ao3_252{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);margin:.25rem 0}._settingsItem_17ao3_260{background:transparent;border:none;text-align:left;color:var(--text-color-secondary);padding:.5rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:background .15s ease,color .15s ease}._settingsItem_17ao3_260:hover{background:var(--surface-color);color:var(--text-color)}._settingsEmpty_17ao3_277{font-size:.7rem;padding:.5rem;color:var(--text-color-secondary)}._secondarySection_17ao3_279{display:flex;flex-direction:column;gap:.5rem}._secondarySectionTitle_17ao3_280{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);padding:0 .25rem}._secondaryList_17ao3_281{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._secondaryNavButton_17ao3_282{text-align:left;background:transparent;border:1px solid var(--nav-border-color);color:var(--text-color-secondary);padding:.4rem .6rem;border-radius:6px;font-size:.7rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;display:flex;align-items:center;gap:.25rem}._secondaryNavButton_17ao3_282:hover{background:var(--background-secondary);color:var(--text-color)}._secondaryNavButton_17ao3_282._activeChatButton_17ao3_284{background:linear-gradient(140deg,color-mix(in srgb,var(--primary-color) 30%,var(--background-secondary)),var(--background-secondary));border-color:var(--primary-color);color:var(--text-color)}._secondaryEmpty_17ao3_285{font-size:.7rem;color:var(--text-color-secondary);padding:.25rem .25rem 0}._secondaryNavRow_17ao3_287{display:flex;align-items:center;gap:.4rem;min-width:0}._secondaryNavButton_17ao3_282{min-width:0;flex:1}._inlineStarToggle_17ao3_289{background:transparent;border:none;color:var(--text-color-secondary);width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;padding:0;line-height:1;transition:color .18s ease,transform .18s ease}._inlineStarToggle_17ao3_289:hover{color:var(--text-color);transform:scale(1.08)}._inlineStarToggle_17ao3_289:active{transform:scale(.9)}._inlineStarToggle_17ao3_289:focus-visible{outline:2px solid var(--primary-color);border-radius:6px}._inlineStarToggle_17ao3_289._starred_17ao3_303{color:var(--favorite-color, gold)}._starIndicator_17ao3_306{color:var(--favorite-color, gold);margin-right:.35rem;font-size:.8rem;line-height:1;display:inline-flex;align-items:center}._itemLabel_17ao3_307{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._renameInput_17ao3_308{flex:1;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:6px;padding:.35rem .45rem;font-size:.75rem;color:var(--text-color);box-shadow:0 2px 6px -2px #0006}._renameInput_17ao3_308:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 4px 14px -4px #0000008c}._inlineRenameBtn_17ao3_310{background:transparent;border:1px solid var(--nav-border-color);width:30px;height:30px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color-secondary);font-size:.75rem;transition:background .15s ease,border-color .15s ease,color .15s ease}._inlineRenameBtn_17ao3_310:hover{background:var(--background-secondary);color:var(--text-color);border-color:var(--primary-color)}._inlineRenameBtnMinimal_17ao3_312{background:transparent;border:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-color-secondary);font-size:.75rem;border-radius:4px;transition:background .15s ease,color .15s ease;flex-shrink:0}._inlineRenameBtnMinimal_17ao3_312:hover{background:var(--background-secondary);color:var(--text-color)}._inlineDeleteBtnMinimal_17ao3_314{background:transparent;border:none;width:26px;height:26px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:background .15s ease,color .15s ease;flex-shrink:0}._inlineDeleteBtnMinimal_17ao3_314 img{width:14px;height:14px;opacity:.6;filter:grayscale(1);transition:opacity .15s ease,filter .15s ease}._inlineDeleteBtnMinimal_17ao3_314:hover{background:var(--background-secondary)}._inlineDeleteBtnMinimal_17ao3_314:hover img{opacity:1;filter:none}._tinyDeleteChatBtn_17ao3_320{background:transparent;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;padding:0;transition:background .15s ease}._tinyDeleteChatBtn_17ao3_320 img{width:12px;height:12px;opacity:.55;filter:grayscale(1);transition:opacity .15s ease,filter .15s ease}._tinyDeleteChatBtn_17ao3_320:hover{background:var(--background-secondary)}._tinyDeleteChatBtn_17ao3_320:hover img{opacity:1;filter:none}._tinyDeleteChatBtn_17ao3_320:focus-visible{outline:2px solid var(--danger-color,#ff4d4d);outline-offset:2px}._tinyRemoveBtn_17ao3_339{background:transparent;border:none;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;padding:0;transition:background .15s ease,color .15s ease;color:var(--text-color-secondary);flex-shrink:0}._tinyRemoveBtn_17ao3_339 svg{opacity:.55;transition:opacity .15s ease}._tinyRemoveBtn_17ao3_339:hover{background:var(--background-secondary);color:var(--text-color)}._tinyRemoveBtn_17ao3_339:hover svg{opacity:1}._pinIcon_17ao3_362{transition:fill .2s ease,color .2s ease,transform .18s ease;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-color-secondary)}._pinIcon_17ao3_362 svg{width:16px;height:16px;display:block;stroke:currentColor;fill:none}._pinActive_17ao3_380{color:var(--primary-color)}._pinned_17ao3_385{background:var(--surface-color, #f3f4f6);border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 18px #1018280f;color:var(--primary-color)}._pinned_17ao3_385 ._pinIcon_17ao3_362 svg{fill:currentColor;stroke:none}._secondaryIconButton_17ao3_129._pinned_17ao3_385:hover{background:color-mix(in srgb,var(--primary-color) 6%,transparent)}._activeItem_17ao3_398,._settingsItem_17ao3_260._activeItem_17ao3_398,._secondaryNavButton_17ao3_282._activeItem_17ao3_398{background:var(--surface-color);color:var(--text-color);border-color:var(--nav-border-color);font-weight:500}._navTop_17ao3_405{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 0}._mobileNewChatWrapper_17ao3_413{padding:0 1rem 1.25rem}._mobileNewChatBtn_17ao3_414{width:100%;display:flex;align-items:center;justify-content:center;gap:.55rem;background:linear-gradient(135deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,#000));border:1px solid var(--primary-color);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.4px;padding:.75rem .9rem;border-radius:12px;cursor:pointer;box-shadow:0 4px 18px -6px color-mix(in srgb,var(--primary-color) 55%,#000);transition:filter .25s ease,transform .25s ease,box-shadow .35s ease}._mobileNewChatBtn_17ao3_414:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 6px 22px -6px color-mix(in srgb,var(--primary-color) 65%,#000)}._mobileNewChatBtn_17ao3_414:active{transform:translateY(0)}._mobileNewChatBtn_17ao3_414:focus-visible{outline:2px solid #fff;outline-offset:3px}._navHeader_17ao3_75{display:flex;align-items:center;padding:0 1.5rem 1.5rem;gap:.75rem}._inlineCollapseToggle_17ao3_427{margin-left:auto;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease}._inlineCollapseToggle_17ao3_427:hover{background:var(--background-secondary-hover, #2a2a2a);color:var(--text-color)}._inlineCollapseToggle_17ao3_427:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width:640px){._inlineCollapseToggle_17ao3_427{width:26px;height:26px}._inlineCollapseToggle_17ao3_427 svg{width:16px;height:16px}}._brand_17ao3_81{display:flex;align-items:center;gap:.75rem;color:var(--primary-color);text-decoration:none;font-size:1.25rem;font-weight:500;transition:color .2s ease}._brand_17ao3_81:hover{color:var(--primary-color-hover, var(--primary-color))}._brand_17ao3_81 svg{flex-shrink:0;transition:color .2s ease;color:inherit;filter:none!important}._brand_17ao3_81 img{width:40px;height:40px;flex-shrink:0}._navLinks_17ao3_479{list-style:none;padding:0 1rem;margin:0;display:flex;flex-direction:column;gap:.5rem}._nav_17ao3_1:not(._expanded_17ao3_36) ._navLinks_17ao3_479{padding:0 .35rem}@media(max-width:768px){._nav_17ao3_1{width:70px}._nav_17ao3_1._expanded_17ao3_36{width:200px}._compactToggle_17ao3_66{width:28px;height:28px}._secondaryNav_17ao3_15{width:180px}}._floatingToggle_17ao3_163{position:fixed;top:14px;z-index:120;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:50%;cursor:pointer;box-shadow:0 4px 10px -2px #0006,0 2px 4px -1px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s ease,color .25s ease,border-color .25s ease;color:var(--text-color-secondary)}._floatingToggle_17ao3_163:hover{background:var(--background-secondary-hover, #2a2a2a);color:var(--text-color)}._floatingToggle_17ao3_163:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._compactFloating_17ao3_529{width:30px;height:30px}._floatingIcon_17ao3_530{width:18px;height:18px;transition:transform .35s ease}._iconRotated_17ao3_531{transform:rotate(180deg)}@media(max-width:768px){._floatingToggle_17ao3_163{top:12px}}@media(max-width:480px){._floatingToggle_17ao3_163{top:10px;width:30px;height:30px}._floatingIcon_17ao3_530{width:16px;height:16px}}._floatingToggleHalf_17ao3_163{position:fixed;bottom:120px;z-index:130;width:34px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border:1px solid var(--nav-border-color);cursor:pointer;box-shadow:0 4px 12px -3px #00000080,0 2px 5px -2px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-color-secondary);transition:background .25s ease,color .25s ease,width .25s ease,height .25s ease,left .25s ease;padding:0 2px}._floatingToggleHalf_17ao3_163._leftHalf_17ao3_560{border-right:none;border-radius:34px 0 0 34px}._floatingToggleHalf_17ao3_163:hover{background:var(--background-secondary-hover, #2a2a2a);color:var(--text-color)}._floatingToggleHalf_17ao3_163:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._compactHalf_17ao3_569{width:30px;height:56px}._doubleChevrons_17ao3_570{width:20px;height:20px}._doubleChevrons_17ao3_570 path{transition:stroke .25s ease}._isCollapsed_17ao3_572 ._doubleChevrons_17ao3_570,._isExpanded_17ao3_572 ._doubleChevrons_17ao3_570{display:block}@media(max-width:768px){._floatingToggleHalf_17ao3_163{bottom:110px;width:30px;height:56px}._doubleChevrons_17ao3_570{width:18px;height:18px}}@media(max-width:480px){._floatingToggleHalf_17ao3_163{bottom:104px;width:28px;height:52px}._doubleChevrons_17ao3_570{width:16px;height:16px}}._navLink_17ao3_479{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;color:var(--text-color-secondary);text-decoration:none;width:100%;border:none;background:none;cursor:pointer;transition:all .2s ease;font-size:1rem;text-align:left;border-radius:8px}._navLink_17ao3_479:hover{background-color:var(--background-secondary);color:var(--text-color)}._navLink_17ao3_479._active_17ao3_284{background-color:var(--surface-color);color:var(--text-color);font-weight:500}._navLink_17ao3_479 ._navIcon_17ao3_50{display:inline-block;color:inherit}._navIcon_17ao3_50{width:24px;height:24px;flex-shrink:0;color:inherit;filter:invert(1)}[data-theme=light] ._navIcon_17ao3_50{filter:none}._iconOnly_17ao3_43 ._navIcon_17ao3_50{width:32px;height:32px}._starredCompanies_17ao3_621{padding:1.5rem;color:var(--text-color-secondary)}._starredCompanies_17ao3_621 h4{margin:0 0 1rem;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._navBottom_17ao3_634{padding:1rem;border-top:1px solid var(--nav-border-color);display:flex;flex-direction:column;gap:.5rem}._inlineToggleRow_17ao3_643{display:flex;justify-content:flex-end;padding:0 1rem .25rem}._nav_17ao3_1:not(._expanded_17ao3_36) ._inlineToggleRow_17ao3_643{justify-content:center;padding:0 .5rem .75rem}@media(max-width:768px){._inlineToggleRow_17ao3_643{padding:0 .75rem .25rem}}._collapsedNavBottom_17ao3_659{align-items:center;padding:0 .5rem 1rem}._userProfile_17ao3_664{display:flex;align-items:center;gap:.75rem;padding:.6rem .65rem .6rem .6rem;border-radius:10px;background:var(--background-secondary);border:1px solid var(--nav-border-color);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}._collapsedProfile_17ao3_677{justify-content:center;gap:0;width:100%;padding:.6rem 0;position:relative}._collapsedProfile_17ao3_677 svg{margin:0}._userInitials_17ao3_685{position:absolute;bottom:4px;right:6px;background:var(--primary-color);color:#fff;font-size:.55rem;font-weight:600;padding:2px 4px;border-radius:4px;letter-spacing:.5px;pointer-events:none;box-shadow:0 2px 4px -1px #00000080}._userProfile_17ao3_664:hover{background:var(--surface-color);border-color:var(--border-subtle)}._userProfile_17ao3_664 img{width:40px;height:40px;border-radius:50%;display:block;background:transparent;color:var(--text-color)}._userProfile_17ao3_664 svg{width:40px;height:40px;display:block}._userProfile_17ao3_664 svg ._avatarBackground_17ao3_724{fill:#6b7280;transition:fill .2s ease}._userProfile_17ao3_664 svg ._avatarIcon_17ao3_729{fill:#fff;stroke:#fff;stroke-width:2;transition:fill .2s ease,stroke .2s ease}[data-theme=light] ._userProfile_17ao3_664 svg ._avatarBackground_17ao3_724{fill:#374151}[data-theme=light] ._userProfile_17ao3_664 svg ._avatarIcon_17ao3_729{fill:#fff;stroke:#fff}._userProfile_17ao3_664:hover svg ._avatarBackground_17ao3_724{fill:#4b5563}[data-theme=light] ._userProfile_17ao3_664:hover svg ._avatarBackground_17ao3_724{fill:#1f2937}._userDetails_17ao3_755{display:flex;flex-direction:column;line-height:1.2;text-align:left}._userDetails_17ao3_755 span:first-child{font-weight:600;font-size:.85rem;letter-spacing:.25px;color:var(--text-color)}._userDetails_17ao3_755 span:last-child{font-size:.7rem;color:var(--text-color-secondary);opacity:.85}._avatarWrapper_me2d5_1{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:transform .2s ease,box-shadow .2s ease;position:relative}._avatarWrapper_me2d5_1:hover{transform:scale(1.05);box-shadow:0 4px 12px -2px #00000040}._avatarSvg_me2d5_15{display:block;border-radius:50%}._avatarBackground_me2d5_20{stroke:var(--nav-border-color);stroke-width:1;transition:all .3s ease}._avatarIcon_me2d5_26{stroke:none;transition:all .3s ease}._gradientStart_me2d5_32{stop-color:var(--primary-color, #007aff);stop-opacity:.15;transition:stop-color .3s ease,stop-opacity .3s ease}._gradientEnd_me2d5_38{stop-color:var(--primary-color, #007aff);stop-opacity:.08;transition:stop-color .3s ease,stop-opacity .3s ease}._iconGradientStart_me2d5_45{stop-color:var(--primary-color, #007aff);stop-opacity:.95;transition:stop-color .3s ease,stop-opacity .3s ease}._iconGradientEnd_me2d5_51{stop-color:var(--primary-color, #007aff);stop-opacity:.75;transition:stop-color .3s ease,stop-opacity .3s ease}._avatarWrapper_me2d5_1:hover ._gradientStart_me2d5_32{stop-opacity:.25}._avatarWrapper_me2d5_1:hover ._gradientEnd_me2d5_38{stop-opacity:.15}._avatarWrapper_me2d5_1:hover ._iconGradientStart_me2d5_45,._avatarWrapper_me2d5_1:hover ._iconGradientEnd_me2d5_51{stop-opacity:1}._backdrop_vpoo9_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}._dialog_vpoo9_16{background:var(--background-primary, #ffffff);border:none!important;outline:none;padding:2rem;border-radius:20px;width:420px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 32px 64px -12px #0000001f,0 20px 32px -8px #00000014,0 8px 16px -4px #0000000a;animation:_slideIn_vpoo9_1 .3s cubic-bezier(.16,1,.3,1);position:relative;margin:auto}@keyframes _slideIn_vpoo9_1{0%{transform:scale(.95) translateY(-10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._header_vpoo9_40{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}._icon_vpoo9_47{font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#ef444414;flex-shrink:0}._danger_vpoo9_59 ._icon_vpoo9_47{background:#ef444414;color:#ef4444}._warning_vpoo9_63 ._icon_vpoo9_47{background:#f59e0b14;color:#f59e0b}._info_vpoo9_67 ._icon_vpoo9_47{background:#3b82f614;color:#3b82f6}._title_vpoo9_72{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color, #1e293b);line-height:1.4;margin-top:.125rem}._description_vpoo9_81{margin:0 0 2rem;color:var(--text-color-secondary, #64748b);font-size:.9375rem;line-height:1.6;margin-left:64px}._actions_vpoo9_89{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}._cancelBtn_vpoo9_96{background:var(--background-secondary, #f8fafc);border:none!important;outline:none;padding:.875rem 1.5rem;border-radius:12px;cursor:pointer;color:var(--text-color-secondary, #64748b);font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);min-width:100px;box-shadow:none}._cancelBtn_vpoo9_96:hover{background:var(--background-tertiary, #e2e8f0);color:var(--text-color, #334155);transform:translateY(-1px);box-shadow:0 4px 12px #00000014}._cancelBtn_vpoo9_96:active{transform:translateY(0)}._confirmBtn_vpoo9_122{border:none!important;outline:none;padding:.875rem 1.5rem;border-radius:12px;cursor:pointer;color:#fff;font-size:.875rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);min-width:100px;box-shadow:none}._dangerBtn_vpoo9_136{background:linear-gradient(135deg,#ef4444,#dc2626)}._warningBtn_vpoo9_139{background:linear-gradient(135deg,#f59e0b,#d97706)}._infoBtn_vpoo9_142{background:linear-gradient(135deg,#3b82f6,#2563eb)}._confirmBtn_vpoo9_122:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ef44444d}._dangerBtn_vpoo9_136:hover{box-shadow:0 8px 25px #ef44444d}._warningBtn_vpoo9_139:hover{box-shadow:0 8px 25px #f59e0b4d}._infoBtn_vpoo9_142:hover{box-shadow:0 8px 25px #3b82f64d}._confirmBtn_vpoo9_122:active{transform:translateY(-1px)}._accountMenu_1jb3m_1{position:fixed;bottom:80px;left:20px;background-color:var(--nav-bg-color);border:1px solid var(--nav-border-color);border-radius:8px;padding:10px;z-index:1000;width:200px}._accountMenu_1jb3m_1 ul{list-style:none;padding:0;margin:0}._accountMenu_1jb3m_1 li{border-radius:.25rem;padding:10px;cursor:pointer}._accountMenu_1jb3m_1 li>*{display:block;width:100%}._accountMenu_1jb3m_1 li:hover{background-color:#efefef1a}._accountMenu_1jb3m_1 a{text-decoration:none;color:var(--text-color)}._accountMenu_1jb3m_1 li:first-child{color:#ef4444;cursor:pointer;font-weight:500}._accountMenu_1jb3m_1 li:first-child:hover{color:#dc2626;background-color:#ef44441a}._appContainer_zh4vu_1{display:flex;min-height:100vh;background-color:var(--background-primary);width:100vw;overflow-x:hidden}._mobileMenuButton_zh4vu_10{position:fixed;top:calc(env(safe-area-inset-top,0px) + .65rem);left:.75rem;z-index:400;width:48px;height:48px;border-radius:16px;background:linear-gradient(155deg,var(--background-secondary),var(--surface-color));border:1px solid color-mix(in srgb,var(--nav-border-color) 70%,var(--primary-color) 15%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 4px 14px -4px #0000008c,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:background .45s cubic-bezier(.4,.14,.2,1),border-color .45s cubic-bezier(.4,.14,.2,1),transform .45s cubic-bezier(.4,.14,.2,1),box-shadow .45s ease;animation:_mobileMenuIdle_zh4vu_1 6s ease-in-out infinite}._mobileMenuButton_zh4vu_10:hover{transform:translateY(-3px);box-shadow:0 8px 22px -6px #000000a6,0 0 0 1px #ffffff0f inset}._mobileMenuButton_zh4vu_10:active{transform:translateY(0)}._mobileMenuButton_zh4vu_10:focus-visible{outline:2px solid var(--primary-color);outline-offset:4px}._mobileActionButton_zh4vu_35{position:fixed;top:calc(env(safe-area-inset-top,0px) + .65rem);z-index:400;width:48px;height:48px;border-radius:16px;background:linear-gradient(155deg,var(--background-secondary),var(--surface-color));border:1px solid color-mix(in srgb,var(--nav-border-color) 70%,var(--primary-color) 15%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:0 4px 14px -4px #0000008c,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);transition:background .45s cubic-bezier(.4,.14,.2,1),border-color .45s cubic-bezier(.4,.14,.2,1),transform .45s cubic-bezier(.4,.14,.2,1),box-shadow .45s ease;animation:_mobileMenuIdle_zh4vu_1 6s ease-in-out infinite}._mobileBar_zh4vu_56{width:24px;height:3px;background:var(--text-color);border-radius:2px;transition:transform .45s cubic-bezier(.4,.14,.2,1),opacity .3s ease,background .3s ease}._mobileMenuOpen_zh4vu_57{background:linear-gradient(160deg,color-mix(in srgb,var(--primary-color) 85%,#000),var(--primary-color));border-color:var(--primary-color);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--primary-color) 55%,#000),0 0 0 1px #ffffff1a inset;animation:none}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56{background:#fff}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56:nth-child(1){transform:translateY(9px) rotate(45deg)}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56:nth-child(2){opacity:0}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media(max-width:480px){._mobileMenuButton_zh4vu_10{width:46px;height:46px;border-radius:14px;gap:5px}._mobileBar_zh4vu_56{width:22px;height:3px}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56:nth-child(1){transform:translateY(8px) rotate(45deg)}._mobileMenuOpen_zh4vu_57 ._mobileBar_zh4vu_56:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@keyframes _mobileMenuIdle_zh4vu_1{0%,60%,to{box-shadow:0 4px 14px -4px #0000008c,0 0 0 1px #ffffff0a inset}30%{box-shadow:0 6px 18px -6px #0009,0 0 0 1px #ffffff0d inset}}._mainContent_zh4vu_74{flex-grow:1;padding:2rem;background-color:var(--background-primary);--nav-width: 240px;--panel-width: 180px;--chat-compound-offset: calc(var(--nav-width) + 30px);transition:margin-left .25s ease,padding-left .25s ease,padding-right .25s ease;margin-left:var(--nav-width)}._navCollapsed_zh4vu_88{--nav-width: 70px}._secondaryVisible_zh4vu_82{margin-left:calc(var(--nav-width) + var(--panel-width));padding-left:1.5rem;padding-right:3rem;--chat-compound-offset: calc(var(--nav-width) + var(--panel-width) + 30px)}._overlayMode_zh4vu_101,._overlayMode_zh4vu_101._secondaryVisible_zh4vu_82{margin-left:0}._contentArea_zh4vu_104{flex:1;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden}._overlayMode_zh4vu_101{position:relative}@media(max-width:900px){._mainContent_zh4vu_74{margin-left:0!important;padding:1rem!important;--chat-compound-offset: 0}._navCollapsed_zh4vu_88{--nav-width: 0px}._secondaryVisible_zh4vu_82{margin-left:0!important;padding-left:1rem!important;padding-right:1rem!important}._contentArea_zh4vu_104{padding-top:3.25rem}}._mobileNewChatFab_zh4vu_133{position:fixed;top:calc(env(safe-area-inset-top,0px) + .65rem);left:4.75rem;z-index:400;width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,#000));border:1px solid var(--primary-color);color:#fff;cursor:pointer;box-shadow:0 6px 22px -6px color-mix(in srgb,var(--primary-color) 55%,#000),0 0 0 1px #ffffff0f inset;transition:transform .4s cubic-bezier(.4,.14,.2,1),box-shadow .4s ease,filter .25s ease}._mobileNewChatFab_zh4vu_133:hover{transform:translateY(-3px);filter:brightness(1.05)}._mobileNewChatFab_zh4vu_133:active{transform:translateY(0)}._mobileNewChatFab_zh4vu_133:focus-visible{outline:2px solid #fff;outline-offset:4px}._mobileNewChatFab_zh4vu_133{background:linear-gradient(160deg,var(--primary-color),color-mix(in srgb,var(--primary-color) 70%,#000));border:1px solid var(--primary-color);color:#fff;box-shadow:0 6px 22px -6px color-mix(in srgb,var(--primary-color) 55%,0) inset}._mobileNewChatFab_zh4vu_133:hover{filter:brightness(1.06)}._mobileNewChatFab_zh4vu_133 svg{width:26px;height:26px;stroke-width:2.2}@media(max-width:480px){._mobileNewChatFab_zh4vu_133{left:4.3rem;width:46px;height:46px;border-radius:14px}}._errorContainer_hnidb_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--color-bg-primary)}._errorContent_hnidb_10{max-width:480px;text-align:center;padding:2rem;border-radius:12px;background:var(--color-bg-secondary);box-shadow:0 4px 24px #0000001a}._errorIcon_hnidb_19{font-size:3rem;margin-bottom:1rem}._errorTitle_hnidb_24{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}._errorMessage_hnidb_31{margin:0 0 1.5rem;color:var(--color-text-secondary);line-height:1.5}._errorDetails_hnidb_37{margin-bottom:1.5rem;text-align:left;padding:1rem;background:var(--color-bg-tertiary);border-radius:8px;font-size:.75rem}._errorDetails_hnidb_37 summary{cursor:pointer;font-weight:500;color:var(--color-text-secondary);margin-bottom:.5rem}._errorDetails_hnidb_37 pre{margin:.5rem 0 0;white-space:pre-wrap;word-break:break-word;color:var(--color-error);font-family:monospace;font-size:.7rem;max-height:200px;overflow:auto}._errorActions_hnidb_64{display:flex;gap:1rem;justify-content:center}._retryButton_hnidb_70,._reloadButton_hnidb_71{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}._retryButton_hnidb_70{background:var(--color-primary);color:#fff;border:none}._retryButton_hnidb_70:hover{background:var(--color-primary-hover)}._reloadButton_hnidb_71{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}._reloadButton_hnidb_71:hover{background:var(--color-bg-tertiary)}._root_twxwz_1{position:relative;display:inline-flex}._button_twxwz_2{position:relative;width:46px;height:46px;border:1px solid var(--nav-border-color);background:var(--background-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:14px;transition:background .18s ease,transform .18s ease,border-color .18s ease;padding:0}._button_twxwz_2:hover{background:color-mix(in srgb,var(--background-tertiary) 92%,var(--primary-color));border-color:var(--primary-color)}._button_twxwz_2:active{transform:translateY(1px)}._button_twxwz_2:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._icon_twxwz_6{width:22px;height:22px;opacity:.85;filter:var(--icon-filter, none)}._badge_twxwz_7{position:absolute;top:-4px;right:-4px;background:var(--primary-color);color:var(--button-text-color,#fff);font-size:.55rem;padding:2px 5px;border-radius:999px;line-height:1;font-weight:600;box-shadow:0 2px 6px -2px #0000008c}._panel_twxwz_8{position:absolute;top:0;left:0;--attach-shift-x: calc(-100% - 10px) ;transform:translate(var(--attach-shift-x),-100%) translateY(-8px);width:200px;max-height:220px;display:flex;flex-direction:column;background:var(--background-primary,#fff);border:1px solid var(--border-color,var(--nav-border-color));border-radius:10px;box-shadow:0 4px 20px #00000026,0 1px 3px #0000001a;padding:.45rem .5rem .5rem;animation:_fadeInAttach_twxwz_1 .18s ease;z-index:80}@keyframes _fadeInAttach_twxwz_1{0%{opacity:0;transform:translate(var(--attach-shift-x),-100%) translateY(-2px)}to{opacity:1;transform:translate(var(--attach-shift-x),-100%) translateY(-8px)}}._header_twxwz_10{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}._title_twxwz_11{font-size:.65rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;opacity:.85;color:var(--text-color)}._actions_twxwz_12{display:flex;align-items:center;gap:.35rem}._addInline_twxwz_13{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color,var(--nav-border-color));background:var(--background-primary,#fff);border-radius:5px;font-size:.85rem;line-height:1;padding:0;cursor:pointer;font-weight:600;color:var(--text-color)}._addInline_twxwz_13:hover{background:var(--background-secondary,#f5f5f5);border-color:var(--primary-color)}._clear_twxwz_15{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--background-primary,#fff);border:1px solid var(--border-color,var(--nav-border-color));font-size:.7rem;padding:0;border-radius:5px;cursor:pointer;line-height:1;font-weight:600;color:var(--text-color)}._clear_twxwz_15:hover{background:var(--background-secondary,#f5f5f5);border-color:var(--danger-color,var(--primary-color));color:var(--danger-color)}._list_twxwz_17{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;overflow-y:auto}._item_twxwz_18{position:relative;display:flex;align-items:center;gap:.4rem;padding:.18rem .25rem;font-size:.62rem;line-height:1.15;border-radius:4px}._item_twxwz_18:hover{background:var(--background-secondary,rgba(0,0,0,.04))}._name_twxwz_20{font-weight:600;color:var(--text-color);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_twxwz_21{font-size:.5rem;color:var(--text-color-secondary);white-space:nowrap;opacity:.7}._remove_twxwz_22{background:transparent;border:1px solid transparent;color:var(--text-color-secondary);font-size:.7rem;cursor:pointer;line-height:1;padding:0 .2rem;border-radius:4px}._remove_twxwz_22:hover{color:var(--danger-color);background:var(--background-secondary,rgba(0,0,0,.04));border-color:var(--border-color,var(--nav-border-color))}._empty_twxwz_24{font-size:.55rem;opacity:.55;padding:.2rem .3rem;text-align:center;color:var(--text-color-secondary)}._container_13ekw_1{display:flex;height:100vh;background:var(--background-primary);color:var(--text-color);overflow:hidden;transition:background .3s ease,color .3s ease;position:relative}._categoryList_13ekw_10{padding:1rem;border-bottom:1px solid var(--nav-border-color)}._categoryButton_13ekw_11{width:100%;padding:.75rem;background:transparent;border:none;border-radius:6px;color:var(--text-color);text-align:left;cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:background .2s ease,color .2s ease}._categoryButton_13ekw_11:hover{background:var(--background-secondary)}._categoryButton_13ekw_11._active_13ekw_13{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}._categoryIcon_13ekw_14{width:20px;height:20px;opacity:.7;filter:var(--icon-filter, none)}._chatHeader_13ekw_15{--chat-header-height: 72px;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:var(--background-secondary);border-bottom:1px solid var(--nav-border-color);box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;position:fixed;top:0;left:0;margin-left:var(--chat-compound-offset, var(--dynamic-chat-offset, 0));transition:margin-left .25s ease,padding .25s ease;height:var(--chat-header-height);z-index:40;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._floatingHeaderFixed_13ekw_40._chatHeader_13ekw_15{position:static;top:auto;left:auto;margin:0;width:100%;max-width:100%;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;height:auto}._chatHeaderCompact_13ekw_47{padding:.5rem 1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px -4px #0006;transition:padding .25s ease,background .3s ease}._headerStatus_13ekw_48{display:flex;align-items:center;gap:.5rem;color:var(--success-color,#00d26a);font-size:.9rem}._statusDot_13ekw_49{width:8px;height:8px;background:var(--success-color,#00d26a);border-radius:50%}._actionButton_13ekw_50{padding:.5rem;background:transparent;border:1px solid var(--nav-border-color);border-radius:8px;color:var(--text-color);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}._actionButton_13ekw_50:hover{background:var(--background-secondary)}._messageArea_13ekw_52{position:fixed;top:0;bottom:calc(var(--composer-height, 0px) + 4rem);left:0;max-width:780px;width:calc(100% - var(--chat-compound-offset, 0));min-width:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem 2rem 2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;scroll-behavior:smooth;margin-left:var(--chat-compound-offset, var(--dynamic-chat-offset, 0));transition:margin-left .25s ease,padding .25s ease,bottom .25s ease,top .25s ease;max-height:100vh;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, rgba(128, 128, 128, .4)) transparent}._wideChat_13ekw_80 ._messageArea_13ekw_52{max-width:1200px;padding:2rem 3rem;width:calc(100% - var(--chat-compound-offset, 0))}._messageArea_13ekw_52::-webkit-scrollbar{width:8px;background:transparent}._messageArea_13ekw_52::-webkit-scrollbar-track{background:transparent;border-radius:4px}._messageArea_13ekw_52::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(128, 128, 128, .4));border-radius:4px;border:2px solid transparent;background-clip:padding-box}._messageArea_13ekw_52::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(128, 128, 128, .6));border:2px solid transparent;background-clip:padding-box}._contentArea_13ekw_103>._chatContainer_13ekw_103>._chatLayout_13ekw_103,._chatContainer_13ekw_103>._chatLayout_13ekw_103{width:100%;max-width:780px;display:flex;flex-direction:column;min-height:100vh;position:relative;margin:0 auto}._wideChat_13ekw_80>._chatLayout_13ekw_103{max-width:1200px}._mainContent_13ekw_118{flex:1;display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:100vh;overflow:visible;position:relative}._menuTriggerArea_13ekw_131:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1));opacity:0;transition:opacity .2s ease}._menuTriggerArea_13ekw_131:hover:after{opacity:1}._chatTimestamp_13ekw_152{font-size:.75rem;color:#666;margin-top:.25rem}._headerLeft_13ekw_159{display:flex;align-items:center;gap:1rem}._headerRightGroup_13ekw_166{display:flex;align-items:center;gap:.75rem;margin-left:auto}._headerActions_13ekw_173{display:flex;align-items:center;gap:.5rem}._copyConversationBtn_13ekw_174{background:transparent;border:1px solid var(--nav-border-color);color:var(--text-color-secondary);padding:.45rem .7rem;font-size:.6rem;font-weight:500;border-radius:6px;cursor:pointer;line-height:1;display:inline-flex;align-items:center;gap:.4rem;letter-spacing:.5px;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}._copyConversationBtn_13ekw_174:hover{background:var(--background-secondary);color:var(--text-color)}._copyConversationBtn_13ekw_174._copied_13ekw_176{background:var(--primary-color);color:var(--button-text-color);border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 30%,transparent)}._deleteChatBtn_13ekw_177{background:var(--background-secondary);border:1px solid var(--nav-border-color);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;color:var(--text-color)}._deleteChatBtn_13ekw_177 img,._deleteChatBtn_13ekw_177 svg{width:18px;height:18px}._deleteChatBtn_13ekw_177:hover{background:color-mix(in srgb,var(--danger-color) 25%,var(--background-secondary));border-color:var(--danger-color)}._deleteChatBtn_13ekw_177:focus-visible{outline:2px solid var(--danger-color);outline-offset:2px}._headerTitle_13ekw_182{font-size:1.2rem;font-weight:500;color:var(--heading-color,var(--text-color))}._headerTitleButton_13ekw_185{background:transparent;border:none;padding:0;margin:0;cursor:text;display:inline-flex;align-items:center;position:relative}._headerTitleButton_13ekw_185:hover ._headerTitle_13ekw_182{color:var(--primary-color)}._headerTitleInput_13ekw_187{font-size:1.2rem;font-weight:500;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--heading-color,var(--text-color));border-radius:8px;padding:.35rem .6rem;outline:none;min-width:180px;box-shadow:0 2px 8px -2px #0006}._headerTitleInput_13ekw_187:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 4px 14px -4px #0000008c}._messageInput_13ekw_192{width:100%;background:transparent;border:none;padding:1rem 1rem .75rem;color:var(--text-color);font-size:1rem;resize:none;max-height:220px;outline:none;line-height:1.5;scrollbar-width:thin}._message_13ekw_52{display:flex;gap:.65rem;max-width:85%;width:fit-content;animation:_fadeInMessage_13ekw_1 .28s ease;position:relative;margin-bottom:.5rem;min-width:0}._bot_13ekw_207{align-self:flex-start;margin-right:auto}._user_13ekw_212{align-self:flex-end;margin-left:auto;flex-direction:row-reverse}._typingMessage_13ekw_219{opacity:0;animation:_fadeInMessage_13ekw_1 .3s ease forwards}._typingMessage_13ekw_219 ._messageContent_13ekw_224{padding:.75rem 1rem;background:linear-gradient(150deg,color-mix(in srgb,var(--background-secondary) 90%,var(--primary-color)),color-mix(in srgb,var(--background-secondary) 75%,var(--primary-color)));border:1px solid color-mix(in srgb,var(--primary-color) 20%,transparent);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--primary-color) 25%,transparent)}._messageAvatar_13ekw_231 img{width:24px;height:24px}._messageAvatar_13ekw_231 svg{color:var(--primary-color);transition:color .2s ease;filter:none!important}._userAvatar_13ekw_243{flex-shrink:0;transition:all .2s ease}._user_13ekw_212 ._messageAvatar_13ekw_231 ._userAvatar_13ekw_243{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._user_13ekw_212:hover ._messageAvatar_13ekw_231 ._userAvatar_13ekw_243{filter:drop-shadow(0 3px 6px rgba(0,0,0,.15))}._messageContent_13ekw_224{background:var(--background-secondary);padding:.65rem .85rem .75rem;border-radius:14px;position:relative;border:1px solid color-mix(in srgb,var(--nav-border-color) 65%,transparent);color:var(--text-color);line-height:1.45;font-size:.92rem;box-shadow:0 2px 4px -2px #00000059,0 6px 18px -6px #0006;backdrop-filter:blur(4px) saturate(130%);-webkit-backdrop-filter:blur(4px) saturate(130%);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;overflow-wrap:anywhere}._messageContent_13ekw_224 p{margin:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}._bot_13ekw_207 ._messageContent_13ekw_224{background:linear-gradient(150deg,color-mix(in srgb,var(--background-secondary) 85%,var(--background-primary)),color-mix(in srgb,var(--background-secondary) 65%,var(--background-primary)))}._user_13ekw_212 ._messageContent_13ekw_224{background:linear-gradient(140deg,color-mix(in srgb,var(--primary-color) 88%,black),color-mix(in srgb,var(--primary-color) 75%,black) 55%,color-mix(in srgb,var(--primary-color) 65%,black));color:var(--button-text-color)}._messageActions_13ekw_296{position:static;display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease;justify-content:flex-end;margin-top:.35rem;padding-right:.15rem}._message_13ekw_52:hover ._messageActions_13ekw_296{opacity:1}._messageAction_13ekw_296{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;min-width:20px;min-height:20px}._messageAction_13ekw_296:hover{background:var(--background-secondary);color:var(--text-color)}._messageAction_13ekw_296:active{transform:scale(.95)}._messageAction_13ekw_296._copied_13ekw_176{background:var(--primary-color);color:var(--button-text-color)}._messageContentWrapper_13ekw_341{position:relative}._inlineCitations_13ekw_345{display:inline-flex;gap:.25rem;margin-left:.25rem;vertical-align:super;font-size:.75em}._inlineCitationMarker_13ekw_353{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:600;padding:0;font-size:inherit;line-height:1;transition:color .2s ease}._inlineCitationMarker_13ekw_353:hover{color:var(--primary-color-hover);text-decoration:underline}._messageCitations_13ekw_370{margin-top:.75rem;padding:.75rem;background:var(--background-tertiary);border-radius:8px;border-left:3px solid var(--primary-color)}._citationsHeader_13ekw_378{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-color-secondary);cursor:pointer;background:none;border:none;padding:0;width:100%;text-align:left;transition:color .2s ease}._citationsHeader_13ekw_378:hover{color:var(--text-color)}._citationsChevron_13ekw_398{margin-left:auto;transition:transform .2s ease}._citationsChevronExpanded_13ekw_403{transform:rotate(180deg)}._citationsList_13ekw_407{display:flex;flex-direction:column;gap:.5rem;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}._citationsListCollapsed_13ekw_415{max-height:0;margin-top:0;opacity:0}._citationsListExpanded_13ekw_421{max-height:1000px;margin-top:.5rem;opacity:1}._citationItem_13ekw_427{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background:var(--background-secondary);border-radius:6px;transition:transform .2s ease,box-shadow .2s ease,background-color .3s ease;scroll-margin-top:1rem}._citationItem_13ekw_427:hover{transform:translate(2px);box-shadow:0 2px 4px #0000001a}._citationClickable_13ekw_443{cursor:pointer}._citationClickable_13ekw_443:hover{background:var(--background-tertiary)}._citationClickable_13ekw_443:focus{outline:2px solid var(--primary-color);outline-offset:2px}._citationHighlight_13ekw_456{background:var(--primary-color)!important;animation:_citationPulse_13ekw_1 .6s ease-out}@keyframes _citationPulse_13ekw_1{0%,to{opacity:1}50%{opacity:.7}}._citationIndex_13ekw_466{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:var(--button-text-color);border-radius:50%;font-size:.75rem;font-weight:600}._citationContent_13ekw_480{flex:1;min-width:0}._citationDocument_13ekw_485{font-size:.85rem;color:var(--text-color);margin-bottom:.25rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.5rem}._citationDownloadIcon_13ekw_498{flex-shrink:0;color:var(--primary-color);opacity:.7;transition:opacity .2s ease}._citationClickable_13ekw_443:hover ._citationDownloadIcon_13ekw_498{opacity:1}._citationScore_13ekw_509{font-size:.75rem;color:var(--text-color-secondary);margin-bottom:.5rem}._citationExcerpt_13ekw_515{margin-top:.5rem}._excerptCollapsed_13ekw_519{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;color:var(--text-color-secondary);line-height:1.4;margin-bottom:.25rem}._excerptExpanded_13ekw_530{font-size:.8rem;color:var(--text-color-secondary);line-height:1.4;margin-bottom:.25rem;white-space:pre-wrap}._excerptToggle_13ekw_538{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.75rem;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease}._excerptToggle_13ekw_538:hover{color:var(--primary-color-hover)}._citationDownload_13ekw_498{flex-shrink:0;background:var(--background-tertiary);border:1px solid var(--border-color);border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--text-color-secondary)}._citationDownload_13ekw_498:hover{background:var(--primary-color);color:var(--button-text-color);border-color:var(--primary-color)}._messageAction_13ekw_296:hover{background:var(--background-tertiary);color:var(--text-color)}._messageAction_13ekw_296._copied_13ekw_176{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color);opacity:1}._messageAction_13ekw_296 svg{width:14px;height:14px}._messageInner_13ekw_593{width:100%;min-height:100%;display:flex;flex-direction:column;gap:.75rem;min-width:0;max-width:100%}._messageInner_13ekw_593>._message_13ekw_52{transition:width .25s ease}._removeAttachmentBtn_13ekw_605{position:absolute;top:4px;right:4px;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);cursor:pointer;font-size:.7rem;line-height:1;padding:.15rem .35rem;border-radius:4px;transition:background .15s ease,color .15s ease,border-color .15s ease}._removeAttachmentBtn_13ekw_605:hover{color:var(--danger-color);border-color:var(--danger-color);background:color-mix(in srgb,var(--danger-color) 25%,var(--background-secondary))}._attachFooterRow_13ekw_607{display:flex;align-items:center;justify-content:center;margin-top:.55rem;padding-top:.6rem;border-top:1px solid var(--nav-border-color)}._addMoreBtn_13ekw_608{background:var(--primary-color);border:1px solid var(--primary-color);font-size:.6rem;padding:.4rem .8rem;border-radius:6px;cursor:pointer;color:var(--button-text-color);letter-spacing:.5px;display:inline-flex;align-items:center;gap:.35rem;font-weight:600;line-height:1;box-shadow:0 2px 6px -2px #0006;transition:background .18s ease,transform .18s ease}._addMoreBtn_13ekw_608:hover{background:color-mix(in srgb,var(--primary-color) 85%,black);transform:translateY(-1px)}._addMoreBtn_13ekw_608:active{transform:translateY(0)}@media(max-width:640px){._attachDropdown_13ekw_613{width:240px}}._floatingComposer_13ekw_618{position:absolute;left:0;right:0;bottom:1.5rem;margin:0 auto;max-width:640px;width:calc(100% - 3rem);background:color-mix(in srgb,var(--background-secondary) 90%,transparent);border:1px solid var(--nav-border-color);border-radius:18px;padding:.75rem .9rem .85rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:0 8px 32px -12px #0009,0 2px 6px -2px #0006;z-index:60}._floatingComposerFixed_13ekw_637{position:fixed;left:50%;transform:translate(calc(-50% + var(--chat-compound-offset, var(--dynamic-chat-offset, 0)) / 2));bottom:1.25rem;width:clamp(320px,100%,100%);max-width:780px;padding:1rem 2rem 1.1rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:22px;box-shadow:0 8px 28px -12px #0000008c,0 4px 10px -4px #00000059;display:flex;flex-direction:column;gap:.65rem;z-index:80;min-height:fit-content;max-height:50vh;overflow:visible}._floatingHeaderFixed_13ekw_40{position:fixed;top:1rem;left:50%;transform:translate(calc(-50% + var(--chat-compound-offset, var(--dynamic-chat-offset, 0)) / 2));width:clamp(320px,100%,100%);max-width:780px;padding:.75rem 1.4rem .85rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:20px;box-shadow:0 8px 28px -12px #0000008c,0 4px 10px -4px #00000059;z-index:85;display:flex;flex-direction:column;gap:.35rem}._floatingHeaderFixedSmall_13ekw_678{--header-top-offset: .85rem;position:fixed;top:var(--header-top-offset);left:50%;transform:translate(calc(-50% + var(--chat-compound-offset, var(--dynamic-chat-offset, 0)) / 2));width:auto;max-width:560px;padding:.45rem .85rem .5rem .9rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:22px;box-shadow:0 6px 22px -10px #0000008c,0 3px 8px -4px #00000059;z-index:85;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._floatingHeaderFixedSmall_13ekw_678 h1{font-size:1.05rem;line-height:1.2;margin:0;font-weight:600}._floatingHeaderFixedSmall_13ekw_678 ._deleteChatBtn_13ekw_177{flex-shrink:0}._wideChat_13ekw_80 ._floatingHeaderFixedSmall_13ekw_678{max-width:640px}._headerCompactRow_13ekw_698{display:flex;align-items:center;gap:.55rem}._headerCompactRow_13ekw_698 input{flex:1}@media(max-width:640px){._floatingHeaderFixedSmall_13ekw_678{--header-top-offset: max(.65rem, env(safe-area-inset-top) + .35rem);left:50%;transform:translate(-50%);width:calc(100% - 1.5rem);max-width:none;top:var(--header-top-offset);padding:.4rem .75rem .45rem .8rem}._floatingHeaderFixedSmall_13ekw_678 h1{font-size:.95rem}._headerTitleInput_13ekw_187{min-width:140px;font-size:1rem}}@media(max-width:420px){._floatingHeaderFixedSmall_13ekw_678{width:calc(100% - 1rem);padding:.38rem .65rem .42rem .7rem;border-radius:20px}._floatingHeaderFixedSmall_13ekw_678 h1{font-size:.9rem}._headerTitleInput_13ekw_187{min-width:120px}}@media(max-width:340px){._floatingHeaderFixedSmall_13ekw_678{width:calc(100% - .75rem)}._headerTitleInput_13ekw_187{min-width:100px}}._wideChat_13ekw_80 ._floatingHeaderFixed_13ekw_40,._wideChat_13ekw_80 ._floatingComposerFixed_13ekw_637{max-width:1200px}@media(max-width:760px){._floatingComposerFixed_13ekw_637{max-width:100%;width:calc(100% - 2rem);left:50%;transform:translate(-50%)}._floatingHeaderFixed_13ekw_40{max-width:100%;width:calc(100% - 2rem);left:50%;transform:translate(-50%);top:.75rem}}@media(max-width:1000px){._floatingComposerFixed_13ekw_637,._floatingHeaderFixedSmall_13ekw_678{left:50%!important;transform:translate(-50%)!important}}@media(max-width:520px){._floatingComposerFixed_13ekw_637{width:calc(100% - 1.5rem);padding:.85rem 1rem .95rem}._floatingHeaderFixed_13ekw_40{width:calc(100% - 1.5rem);padding:.65rem 1rem .75rem;border-radius:18px}}@media(max-width:900px){._floatingComposerFixed_13ekw_637{bottom:.85rem;padding:.85rem 1.1rem .95rem;border-radius:20px}._floatingHeaderFixed_13ekw_40{top:.85rem}}._floatingForm_13ekw_743{display:flex;align-items:flex-end;gap:.75rem;flex:1;min-width:0}._floatingTextarea_13ekw_744{flex:1;background:transparent;border:none;resize:none;color:var(--text-color);font-size:.9rem;line-height:1.45;padding:.4rem 0 .5rem;max-height:220px;outline:none;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}._floatingTextarea_13ekw_744:focus{outline:none}._floatingSendBtn_13ekw_746{background:var(--primary-color);border:none;width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease}._floatingSendBtn_13ekw_746:disabled{opacity:.4;cursor:default}._floatingSendBtn_13ekw_746:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 85%,black)}._floatingSendBtn_13ekw_746 img{width:24px!important;height:24px!important;filter:brightness(0) invert(1)}._sendIcon_13ekw_750{width:24px;height:24px;color:#fff;flex-shrink:0}._stopBtn_13ekw_753{background:var(--danger-color, #ef4444)!important;animation:_pulseStop_13ekw_1 1.5s ease-in-out infinite}._stopBtn_13ekw_753:hover{background:color-mix(in srgb,var(--danger-color, #ef4444) 85%,black)!important;animation:none}._stopBtn_13ekw_753 svg{color:#fff}@keyframes _pulseStop_13ekw_1{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 8px #ef444400}}._composerRow_13ekw_774{display:flex;align-items:flex-end;gap:.75rem;width:100%}._composerLeft_13ekw_775,._composerRight_13ekw_776{display:flex;align-items:center;gap:.5rem}._inlineIconBtn_13ekw_777{background:var(--background-tertiary);border:1px solid var(--nav-border-color);width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;padding:0}._inlineIconBtn_13ekw_777:hover{background:color-mix(in srgb,var(--background-tertiary) 92%,var(--primary-color))}._inlineIconBtn_13ekw_777:active{transform:translateY(1px)}._inlineIconBtn_13ekw_777 img{width:22px;height:22px;filter:var(--icon-filter, none)}._micWrapper_13ekw_782{position:relative;display:flex;align-items:center}._micTimer_13ekw_783{position:absolute;top:-6px;right:-2px;font-size:.6rem;background:var(--danger-color);color:#fff;padding:2px 4px;border-radius:6px;line-height:1;box-shadow:0 0 0 2px var(--background-secondary)}._recording_13ekw_784{animation:_pulseRecording_13ekw_1 1.2s ease-in-out infinite}@keyframes _pulseRecording_13ekw_1{0%{box-shadow:0 0 #ff00008c}70%{box-shadow:0 0 0 8px #f000}to{box-shadow:0 0 #f000}}._settingsPopover_13ekw_787{position:absolute;bottom:100%;left:0;margin-bottom:.6rem;background:var(--background-secondary);border:none;border-radius:10px;padding:.6rem .75rem .65rem;width:620px;max-width:calc(100vw - 2rem);box-shadow:0 12px 36px -10px #0000008c,0 2px 6px -2px #0006;z-index:120}._settingsColumns_13ekw_802{display:flex;gap:1rem}._settingsColumn_13ekw_802{display:flex;flex-direction:column;gap:.2rem}._settingsColumn_13ekw_802:first-child{width:200px;flex-shrink:0}._settingsColumn_13ekw_802:last-child{flex:1;min-width:0}._popoverHeader_13ekw_823{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:.3px;color:var(--heading-color);margin:.25rem 0 .2rem}@media(max-width:480px){._settingsPopover_13ekw_787{width:calc(100vw - 1.5rem);max-width:none;max-height:75vh;overflow-y:auto;padding:.75rem .85rem .85rem;margin-bottom:.75rem}}@media(min-width:481px)and (max-width:640px){._settingsPopover_13ekw_787{width:min(95vw,540px);max-height:70vh;overflow-y:auto}}@media(min-width:641px)and (max-width:768px){._settingsPopover_13ekw_787{width:min(92vw,580px);max-height:65vh;overflow-y:auto}}@media(max-width:700px){._settingsPopover_13ekw_787{width:95vw}._settingsColumns_13ekw_802{flex-direction:column;gap:.4rem}._settingsColumn_13ekw_802:first-child{width:100%}}@media(max-width:600px){._settingsPopover_13ekw_787{width:300px}}@media(max-width:700px){._floatingComposer_13ekw_618{width:calc(100% - 2rem);bottom:1rem}}@media(max-width:520px){._floatingComposer_13ekw_618{width:calc(100% - 1.5rem);padding:.65rem .75rem .75rem}._floatingSendBtn_13ekw_746{width:40px;height:40px}}@media(max-width:900px){._inputArea_13ekw_890{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));max-width:100%;min-height:100px}._chatHeader_13ekw_15{max-width:100%;height:64px}._messageArea_13ekw_52{padding-left:1rem;padding-right:1rem;padding-bottom:1rem!important}}._inputForm_13ekw_899{display:flex;gap:1rem;max-width:100%;margin:0 auto;position:relative;flex-direction:column;width:100%}._wideChat_13ekw_80 ._inputForm_13ekw_899{max-width:100%}._scrollToLatestBtn_13ekw_911{position:absolute;right:1.5rem;top:-4rem;background:var(--primary-color);color:var(--button-text-color);border:none;border-radius:999px;padding:.65rem 1rem;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.4rem;cursor:pointer;box-shadow:0 4px 20px -4px #0006,0 2px 8px -2px #0003;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s ease,box-shadow .15s ease;z-index:85}._scrollToLatestBtn_13ekw_911:hover{background:var(--primary-color-hover, var(--primary-color));box-shadow:0 6px 24px -4px #00000080,0 3px 10px -2px #0000004d;transform:translateY(-2px)}._scrollToLatestBtn_13ekw_911:active{transform:translateY(0)}._scrollToLatestBtnVisible_13ekw_941{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:700px){._scrollToLatestBtn_13ekw_911{font-size:.65rem;padding:.45rem .7rem;top:-3rem}}._composeRow_13ekw_952{display:flex;gap:.75rem;align-items:flex-end;max-width:100%;width:100%}._inputWrapper_13ekw_954{flex:1;position:relative;background:var(--background-secondary);border-radius:12px;border:1px solid var(--nav-border-color);transition:all .2s ease;display:flex}._inputWrapper_13ekw_954:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 0 0 4px color-mix(in srgb,var(--primary-color) 25%,transparent)}._attachButton_13ekw_960{height:32px;width:40px;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}._attachButton_13ekw_960:hover{background:var(--background-tertiary,var(--background-secondary));border-color:var(--primary-color)}._inputAction_13ekw_963{padding:.5rem;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}._inputAction_13ekw_963:hover{opacity:1}._inputAction_13ekw_963 img{width:20px;height:20px}._dropdownButton_13ekw_984{padding:.5rem;background:transparent;border:1px solid var(--nav-border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:all .2s ease}._dropdownButton_13ekw_984:hover{background:var(--background-secondary)}._dropdown_13ekw_984{position:absolute;bottom:calc(100% + .5rem);right:0;width:200px;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:8px;padding:.5rem;display:none;flex-direction:column;gap:.25rem;box-shadow:0 4px 12px -2px #00000059}._dropdownOpen_13ekw_989{display:flex}._dropdownSection_13ekw_993{padding:.5rem 0}._dropdownSectionHeader_13ekw_997{padding:.5rem .75rem;color:var(--text-color-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}._dropdownItem_13ekw_999{width:100%;padding:.75rem;background:transparent;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;align-items:center;gap:.75rem;transition:all .2s ease;text-align:left;font-size:.9rem;position:relative}._dropdownItem_13ekw_999:hover{background:var(--background-secondary)}._dropdownItem_13ekw_999._active_13ekw_13{background:color-mix(in srgb,var(--primary-color) 12%,transparent)}._toggle_13ekw_1004{position:absolute;right:.75rem;background:var(--background-secondary);padding:.25rem .5rem;border-radius:4px;font-size:.8rem;color:var(--text-color-secondary)}._dropdownItem_13ekw_999._active_13ekw_13 ._toggle_13ekw_1004{background:color-mix(in srgb,var(--primary-color) 20%,transparent);color:var(--success-color)}._dropdownDivider_13ekw_1006{height:1px;background:var(--nav-border-color);margin:.25rem 0}._sendButton_13ekw_1007{padding:0 1.5rem;background:var(--primary-color);border:none;border-radius:8px;color:var(--button-text-color);font-weight:500;cursor:pointer;transition:background .2s ease,transform .2s ease}._sendButton_13ekw_1007:hover{background:color-mix(in srgb,var(--primary-color) 85%,black)}._inputWrapperModern_13ekw_1011{position:relative;flex:1;display:flex;align-items:stretch;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:14px;padding:.4rem .75rem;gap:.5rem;max-width:100%;min-width:0;box-sizing:border-box}._inputWrapperModern_13ekw_1011:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._inputWrapperModern_13ekw_1011:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--primary-color) 12%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--primary-color) 12%,transparent));opacity:0;transition:opacity .4s ease}._inputWrapperModern_13ekw_1011:focus-within:after{opacity:1}._inlineActionsLeft_13ekw_1015,._inlineActionsRight_13ekw_1015{display:flex;align-items:center;gap:.75rem}._messageInputModern_13ekw_1016{flex:1;resize:none;background:transparent;border:none;color:var(--text-color);font-size:.9rem;line-height:1.4;padding:.55rem 0;font-family:var(--font-sans, "Inter", system-ui, sans-serif)}._messageInputModern_13ekw_1016:focus{outline:none}@supports (height: 100dvh){._messageInputModern_13ekw_1016{max-height:min(28vh,280px);overflow-y:auto}}@supports not (height: 100dvh){._messageInputModern_13ekw_1016{max-height:260px;overflow-y:auto}}._sendIconButton_13ekw_1025{background:var(--primary-color);border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:background .2s ease,transform .2s ease}._sendIconButton_13ekw_1025:disabled{opacity:.4;cursor:default}._sendIconButton_13ekw_1025:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 85%,black)}._sendIconButton_13ekw_1025 img{width:24px;height:24px;filter:var(--icon-filter, none)}._sendIconButton_13ekw_1025:active:not(:disabled){transform:translateY(1px) scale(.97)}._attachmentDropdownWrapper_13ekw_1032{position:relative}._hasAttachments_13ekw_1033{background:var(--primary-color)!important}._hasAttachments_13ekw_1033 img{filter:brightness(0) invert(1)}._attachmentCount_13ekw_1035{position:absolute;top:-6px;right:-6px;background:var(--danger-color, #ff4d4d);color:var(--text-primary);border-radius:50%;width:18px;height:18px;font-size:.6rem;display:flex;align-items:center;justify-content:center;font-weight:600}._attachmentDropdown_13ekw_1032{position:absolute;bottom:calc(100% + 8px);right:0;width:280px;background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:12px;padding:.75rem;box-shadow:0 8px 32px -8px #0006;z-index:100;animation:_fadeSlideUp_13ekw_1 .2s ease}@keyframes _fadeSlideUp_13ekw_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._dropdownHeader_13ekw_1070{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.8rem;font-weight:600;color:var(--text-color)}._attachmentList_13ekw_1082{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}._attachmentItem_13ekw_1090{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:var(--background-secondary);border-radius:8px;border:1px solid var(--nav-border-color)}._attachmentInfo_13ekw_1100{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._attachmentInfo_13ekw_1100 img{width:16px;height:16px;opacity:.7}._fileName_13ekw_1114{font-size:.75rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._fileSize_13ekw_1123{font-size:.65rem;color:var(--text-color-secondary);margin-left:auto;margin-right:.5rem}._removeFileBtn_13ekw_1130{background:transparent;border:none;color:var(--danger-color, #ff4d4d);cursor:pointer;font-size:1.2rem;line-height:1;padding:.25rem;border-radius:4px;transition:background .15s ease}._removeFileBtn_13ekw_1130:hover{background:color-mix(in srgb,var(--danger-color, #ff4d4d) 15%,transparent)}._modelButton_13ekw_1146{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);font-size:.75rem;padding:.4rem .65rem;border-radius:6px;display:flex;align-items:center;gap:.35rem;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease}._modelButton_13ekw_1146:hover,._modelButton_13ekw_1146:focus-visible{background:var(--background-tertiary,var(--background-secondary));border-color:var(--primary-color)}._caret_13ekw_1150{font-size:.65rem;opacity:.7}._modelMenu_13ekw_1155{list-style:none;margin:0;padding:.35rem;position:absolute;bottom:calc(100% + .4rem);left:0;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:8px;min-width:120px;display:none;box-shadow:0 4px 12px #0000004d;z-index:20}._modelSelectWrapper_13ekw_1157:hover ._modelMenu_13ekw_1155,._modelSelectWrapper_13ekw_1157:focus-within ._modelMenu_13ekw_1155{display:block}._modelMenu_13ekw_1155 li button{width:100%;background:transparent;border:none;color:var(--text-color);font-size:.7rem;text-align:left;padding:.45rem .55rem;border-radius:4px;cursor:pointer;letter-spacing:.25px}._modelMenu_13ekw_1155 li button:hover{background:var(--background-tertiary,var(--background-secondary))}._activeModel_13ekw_1165{background:var(--primary-color)!important;color:var(--button-text-color)}._toolToggles_13ekw_1167{display:flex;gap:.4rem}._toolToggle_13ekw_1167{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);font-size:.65rem;padding:.35rem .55rem;border-radius:999px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._toolToggle_13ekw_1167:hover,._toolToggle_13ekw_1167:focus-visible{background:var(--background-tertiary,var(--background-secondary));color:var(--text-color);border-color:var(--primary-color)}._toolActive_13ekw_1174{background:var(--primary-color);color:var(--button-text-color)!important;border-color:var(--primary-color)}._newComposerBar_13ekw_1178{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:.75rem;padding:.25rem .35rem;background:color-mix(in srgb,var(--background-secondary) 92%,transparent);border:1px solid var(--nav-border-color);border-radius:16px;box-shadow:0 4px 24px -6px #0009}._leftModes_13ekw_1180{display:flex;gap:.25rem}._modeButton_13ekw_1181{width:40px;height:40px;border-radius:8px;border:1px solid color-mix(in srgb,var(--primary-color) 40%,var(--nav-border-color));background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 15%,var(--background-secondary)),color-mix(in srgb,var(--primary-color) 45%,var(--background-secondary)));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}._modeButton_13ekw_1181 img{width:20px;height:20px;filter:var(--icon-filter, none)}._modeButton_13ekw_1181:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 25%,var(--background-secondary)),color-mix(in srgb,var(--primary-color) 60%,var(--background-secondary)))}._modeActive_13ekw_1184{background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 70%,var(--background-secondary)),var(--primary-color));border-color:var(--primary-color)}._rightIcons_13ekw_1186{margin-left:auto;display:flex;gap:.5rem;align-items:center}._iconButton_13ekw_1187{width:36px;height:36px;border-radius:8px;border:1px solid var(--nav-border-color);background:linear-gradient(145deg,var(--background-secondary),color-mix(in srgb,var(--background-secondary) 90%,var(--background-primary)));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}._iconButton_13ekw_1187 img{width:18px;height:18px;opacity:.85;filter:var(--icon-filter, none)}._iconButton_13ekw_1187:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--background-secondary) 95%,var(--background-primary)),color-mix(in srgb,var(--background-secondary) 75%,var(--background-primary)));border-color:var(--primary-color)}._settingsColumns_13ekw_802{display:flex;gap:1.25rem;align-items:flex-start;padding:1rem 1.25rem 1.25rem;flex-wrap:wrap}._settingsColumn_13ekw_802{flex:1;min-width:250px;display:flex;flex-direction:column;gap:1rem}._popoverFooterRow_13ekw_1205{display:flex;justify-content:flex-end;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--nav-border-color)}._closeSettingsBtn_13ekw_1206{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.45rem .9rem;border-radius:6px;font-size:.75rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}._closeSettingsBtn_13ekw_1206:hover{background:var(--background-tertiary,var(--background-secondary));border-color:var(--primary-color)}@keyframes _fadeSlide_13ekw_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._popoverHeader_13ekw_823{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color);text-transform:uppercase;letter-spacing:.8px;opacity:.9}._simpleList_13ekw_1223{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}._simpleListItem_13ekw_1224{width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:.55rem .6rem;font-size:.75rem;border-radius:6px;color:var(--text-color);display:flex;align-items:center;justify-content:space-between}._simpleListItem_13ekw_1224:hover{background:var(--background-tertiary,var(--background-secondary))}._activeListItem_13ekw_1226{background:var(--primary-color);color:var(--button-text-color)}._popoverAddRow_13ekw_1227{display:flex;gap:.5rem;margin-top:.6rem}._popoverInput_13ekw_1228{flex:1;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:6px;padding:.4rem .55rem;font-size:.7rem;color:var(--text-color)}._popoverInput_13ekw_1228:focus{outline:none;border-color:var(--primary-color)}._popoverAddBtn_13ekw_1230{background:var(--primary-color);color:var(--button-text-color);border:none;width:34px;border-radius:6px;font-size:1rem;cursor:pointer}._popoverBody_13ekw_1231{font-size:.7rem;color:var(--text-color-secondary)}._toggleRow_13ekw_1232{display:flex;align-items:center;gap:.4rem;font-size:.7rem;margin-bottom:.4rem}._popoverNote_13ekw_1233{font-size:.875rem;font-weight:400;margin:0 0 1rem;color:var(--text-color-secondary);opacity:.8;line-height:1.4;padding:.75rem 1rem;background:var(--background-secondary);border-radius:8px;border-left:3px solid var(--primary-color)}@keyframes _fadeInMessage_13ekw_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._inlineSettingsPanel_13ekw_1251{position:fixed;bottom:6.8rem;left:50%;transform:translate(-50%);width:min(100%,520px);max-width:clamp(260px,92vw,520px);background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:12px;padding:0;display:flex;flex-direction:column;animation:_fadeSlide_13ekw_1 .22s ease;max-height:65vh;overflow:hidden;box-shadow:0 16px 56px -16px #000000a6;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);z-index:420}._inlineSettingsPanel_13ekw_1251:focus-within{outline:2px solid var(--primary-color);outline-offset:2px}._inlineSettingsPanel_13ekw_1251 ._settingsColumns_13ekw_802,._inlineSettingsPanel_13ekw_1251 ._popoverBody_13ekw_1231,._inlineSettingsPanel_13ekw_1251 ._simpleList_13ekw_1223{max-height:calc(60vh - 4rem);overflow-y:auto}@media(max-width:768px){._inlineSettingsPanel_13ekw_1251{left:50%!important;transform:translate(-50%)!important;width:clamp(260px,96vw,520px)!important;right:auto;bottom:calc(var(--chat-input-min-height, 6rem) + .75rem);max-height:72vh}._inlineSettingsPanel_13ekw_1251 ._settingsColumns_13ekw_802{max-height:calc(60vh - 3rem)}}@media(max-width:1024px){._settingsColumns_13ekw_802{flex-direction:column;gap:1rem}._settingsColumn_13ekw_802{min-width:0}}@media(max-width:768px){._messageArea_13ekw_52,._inputArea_13ekw_890{padding:1rem}._chatHeader_13ekw_15{padding:1rem;flex-wrap:wrap;gap:.5rem}._headerActions_13ekw_173{flex-wrap:wrap}._message_13ekw_52{max-width:90%}}@media(max-width:640px){._newComposerBar_13ekw_1178{flex-wrap:wrap;gap:.5rem}._rightIcons_13ekw_1186{width:100%;justify-content:flex-end}._messageArea_13ekw_52{padding:.5rem;gap:1rem}._inputArea_13ekw_890{padding:.75rem}._message_13ekw_52{max-width:95%;gap:.5rem}._messageAvatar_13ekw_231{width:32px;height:32px}._headerTitle_13ekw_182{font-size:1rem}._settingsColumns_13ekw_802{padding:.75rem;gap:.75rem}}._inlineControls_13ekw_1373+._inputAction_13ekw_963{margin-left:.5rem}@media(max-width:800px){._chatContainer_13ekw_103{padding:0}._chatLayout_13ekw_103{max-width:100%!important}._chatHeader_13ekw_15,._messageArea_13ekw_52,._inputArea_13ekw_890{max-width:100%;padding:.75rem 1rem;margin-left:0!important}._messageArea_13ekw_52{min-width:0;width:100%;padding-top:4.25rem;padding-bottom:8rem}._inputArea_13ekw_890{min-width:0;width:100%;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}._inputForm_13ekw_899{max-width:100%}._message_13ekw_52{max-width:90%}._messageContent_13ekw_224{padding:.85rem}._messageInput_13ekw_192{font-size:.95rem;padding:.75rem 1rem}._sendButton_13ekw_1007{padding:0 1rem}}@media(max-width:480px){._toolToggle_13ekw_1167{font-size:.55rem;padding:.3rem .5rem}._modelButton_13ekw_1146{font-size:.7rem}}@media(max-width:1100px){._messageArea_13ekw_52{padding-left:clamp(.75rem,2vw,1.5rem);padding-right:clamp(.75rem,2vw,1.5rem);padding-bottom:calc(6rem + clamp(.75rem,2vw,1.5rem))}._inputArea_13ekw_890{padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,1.5rem) calc(clamp(.75rem,2vw,1.25rem) + env(safe-area-inset-bottom))}._chatHeader_13ekw_15{padding:.75rem 1.5rem}}@media(max-width:600px){._chatContainer_13ekw_103{padding:0}._chatLayout_13ekw_103{max-width:100%!important}._messageArea_13ekw_52{padding-left:.75rem;padding-right:.75rem;gap:1rem;max-width:100%;padding-bottom:6.5rem;overflow-x:hidden}._chatHeader_13ekw_15{padding:.65rem .875rem;left:0;transform:none;max-width:100%;max-height:18vh;overflow:hidden}._headerTitle_13ekw_182{font-size:1rem}._message_13ekw_52{max-width:100%}._messageAvatar_13ekw_231{width:32px;height:32px;flex-shrink:0}._messageAvatar_13ekw_231 img{width:20px;height:20px}._messageContent_13ekw_224{font-size:.9rem;max-width:calc(100% - 32px - .65rem);min-width:0}._inputArea_13ekw_890{padding:.6rem .875rem calc(.6rem + env(safe-area-inset-bottom));max-width:100%;left:0;transform:none;max-height:38vh;overflow-y:auto}._inputWrapper_13ekw_954{border-radius:6px}._messageActions_13ekw_296{bottom:4px;right:4px}._messageContent_13ekw_224 pre,._messageContent_13ekw_224 code{display:block;max-width:100%;overflow-x:auto}}@media(max-width:420px){._chatHeader_13ekw_15{padding:.5rem .75rem}._inputArea_13ekw_890{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom))}._messageArea_13ekw_52{padding-left:.5rem;padding-right:.5rem;padding-bottom:5.5rem}._messageContent_13ekw_224{font-size:.85rem}}@media(max-width:420px){._inputForm_13ekw_899{flex-direction:column}._sendButton_13ekw_1007{width:100%;height:44px}._inputActions_13ekw_1484{position:static;transform:none;margin-top:.5rem}._messageInput_13ekw_192{max-height:120px}}._searchPanel_13ekw_1488{position:fixed;top:0;right:0;width:400px;height:100vh;background:#232323;border-left:1px solid #2a2a2a;transform:translate(100%);transition:transform .3s ease}._searchPanelOpen_13ekw_1500{transform:translate(0)}._searchPanelHeader_13ekw_1504{padding:1rem;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;align-items:center}._closeSearch_13ekw_1512{background:transparent;border:none;color:#fff;cursor:pointer}._searchResults_13ekw_1519{padding:1rem;overflow-y:auto;height:calc(100vh - 60px)}._searchResult_13ekw_1519{padding:1rem;background:#1a1a1a;border-radius:8px;margin-bottom:1rem;cursor:pointer;transition:all .2s ease}._searchResult_13ekw_1519:hover{background:#2a2a2a}._resultTitle_13ekw_1538{font-weight:500;margin-bottom:.5rem}._resultSource_13ekw_1543{font-size:.9rem;color:#a0a0a0}@media(max-width:900px){._messageArea_13ekw_52{padding-left:clamp(.75rem,3vw,1rem);padding-right:clamp(.75rem,3vw,1rem);padding-bottom:6.25rem}._inputArea_13ekw_890{padding:.65rem clamp(.75rem,3vw,1rem) calc(.65rem + env(safe-area-inset-bottom));left:0;transform:none;max-width:100%}._chatHeader_13ekw_15{padding:.75rem 1rem;left:0;transform:none;max-width:100%}}@media(max-width:600px){._inlineIconBtn_13ekw_777{width:32px;height:32px}._sendIconButton_13ekw_1025{width:36px;height:36px}._inputWrapperModern_13ekw_1011{padding:.35rem .55rem}._scrollToLatestBtn_13ekw_911{right:.75rem}}@media(max-height:640px){._messageArea_13ekw_52{padding-left:1rem;padding-right:1rem;padding-bottom:5.5rem}._inputArea_13ekw_890{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom))}._chatHeader_13ekw_15{padding:.5rem 1rem}}.markdown-content{line-height:1.6;color:var(--text-color)}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.25;color:var(--heading-color, var(--text-color))}.markdown-content h1{font-size:1.5em}.markdown-content h2{font-size:1.3em}.markdown-content h3{font-size:1.15em}.markdown-content h4{font-size:1em}.markdown-content h5{font-size:.9em}.markdown-content h6{font-size:.85em}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child,.markdown-content h4:first-child,.markdown-content h5:first-child,.markdown-content h6:first-child{margin-top:0}.markdown-content p{margin:0 0 .75em;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.markdown-content p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin:.5em 0;padding-left:1.5em}.markdown-content li{margin:.25em 0}.markdown-content li>p{margin:.25em 0}.markdown-content input[type=checkbox]{margin-right:.5em}.markdown-content a{color:var(--primary-color);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.markdown-content a:hover{border-bottom-color:var(--primary-color)}.user .markdown-content a{color:var(--button-text-color);opacity:.95;text-decoration:underline;text-decoration-color:#fff6}.user .markdown-content a:hover{opacity:1;text-decoration-color:#fffc}.markdown-inline-code{background:color-mix(in srgb,var(--background-tertiary) 70%,var(--background-secondary));color:var(--text-color);padding:.15em .35em;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;border:1px solid color-mix(in srgb,var(--nav-border-color) 50%,transparent)}.user .markdown-inline-code{background:#fff3;color:var(--button-text-color);border-color:#ffffff40}.markdown-code-block{margin:.75em 0;border-radius:8px;overflow:hidden;background:color-mix(in srgb,var(--background-primary) 90%,black);border:1px solid var(--nav-border-color)}.markdown-latex-block{margin:.85em 0 1em;border:1px solid var(--nav-border-color);border-radius:10px;background:color-mix(in srgb,var(--background-secondary) 92%,transparent);padding:.25em .75em .9em;position:relative;overflow:hidden}.markdown-latex-block .markdown-code-header{margin:-.25em -.75em .6em;border-radius:10px 10px 0 0}.markdown-latex-rendered{overflow-x:auto;padding:0 .25em}.markdown-latex-rendered .katex-display{margin:0}.markdown-latex-rendered .katex{font-size:1.05em}.markdown-latex-fallback{margin:0;padding:.85em 1em;background:transparent;font-size:.85em;line-height:1.5}.markdown-latex-source{margin:0;border-top:1px solid var(--nav-border-color);background:color-mix(in srgb,var(--background-secondary) 88%,transparent)}.markdown-latex-source summary{cursor:pointer;font-size:.65rem;padding:.4rem .75rem;letter-spacing:.5px;text-transform:uppercase;color:var(--text-color-secondary);-webkit-user-select:none;user-select:none}.markdown-latex-source pre{margin:0;padding:.75rem .9rem .9rem;font-size:.75rem;overflow-x:auto}.markdown-code-header{display:flex;align-items:center;justify-content:space-between;padding:.5em .75em;background:color-mix(in srgb,var(--background-secondary) 85%,var(--background-primary));border-bottom:1px solid var(--nav-border-color)}.markdown-code-copyBtn{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:32px;height:28px;padding:0;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.markdown-code-copyBtn:hover{background:color-mix(in srgb,var(--primary-color) 35%,var(--background-tertiary));color:var(--text-color);border-color:var(--primary-color)}.markdown-code-copyBtn:active{transform:translateY(1px)}.markdown-code-copyBtn.copied{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 30%,transparent)}.user .markdown-code-copyBtn{background:#ffffff26;color:var(--button-text-color);border-color:#ffffff40}.user .markdown-code-copyBtn:hover{background:#ffffff4d;color:var(--button-text-color);border-color:#ffffff80}.markdown-code-language{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.markdown-code-block pre{margin:0;padding:.75em;overflow-x:auto;background:transparent;font-size:.85em;line-height:1.5}.markdown-code-block code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;color:var(--text-color);display:block}.markdown-blockquote{margin:.75em 0;padding:.5em 1em;border-left:3px solid var(--primary-color);background:color-mix(in srgb,var(--background-secondary) 70%,transparent);border-radius:0 6px 6px 0;color:var(--text-color-secondary)}.markdown-blockquote p{margin:.25em 0}.markdown-blockquote p:first-child{margin-top:0}.markdown-blockquote p:last-child{margin-bottom:0}.markdown-table-wrapper{margin:.75em 0;overflow-x:auto;border-radius:8px;border:1px solid var(--nav-border-color)}.markdown-table{width:100%;border-collapse:collapse;font-size:.9em;background:var(--background-secondary)}.markdown-table thead{background:color-mix(in srgb,var(--background-tertiary) 60%,var(--background-secondary))}.markdown-table th{padding:.6em .75em;text-align:left;font-weight:600;border-bottom:2px solid var(--nav-border-color);color:var(--heading-color, var(--text-color))}.markdown-table td{padding:.6em .75em;border-bottom:1px solid var(--nav-border-color)}.markdown-table tbody tr:last-child td{border-bottom:none}.markdown-table tbody tr:hover{background:color-mix(in srgb,var(--background-tertiary) 40%,transparent)}.markdown-content hr{margin:1.5em 0;border:none;border-top:1px solid var(--nav-border-color)}.markdown-content img{max-width:100%;height:auto;border-radius:6px;margin:.5em 0}.markdown-content del{text-decoration:line-through;opacity:.7}.markdown-content strong{font-weight:600;color:var(--heading-color, var(--text-color))}.markdown-content em{font-style:italic}.markdown-code-block .hljs{background:transparent;color:#abb2bf}.markdown-code-block .hljs-comment,.markdown-code-block .hljs-quote{color:#5c6370;font-style:italic}.markdown-code-block .hljs-keyword,.markdown-code-block .hljs-selector-tag,.markdown-code-block .hljs-subst{color:#c678dd}.markdown-code-block .hljs-number,.markdown-code-block .hljs-literal,.markdown-code-block .hljs-variable,.markdown-code-block .hljs-template-variable,.markdown-code-block .hljs-tag .hljs-attr{color:#d19a66}.markdown-code-block .hljs-string,.markdown-code-block .hljs-doctag{color:#98c379}.markdown-code-block .hljs-title,.markdown-code-block .hljs-section,.markdown-code-block .hljs-selector-id{color:#61afef}.markdown-code-block .hljs-type,.markdown-code-block .hljs-class .hljs-title{color:#e5c07b}.markdown-code-block .hljs-tag,.markdown-code-block .hljs-name,.markdown-code-block .hljs-attribute{color:#e06c75}.markdown-code-block .hljs-regexp,.markdown-code-block .hljs-link{color:#56b6c2}.markdown-code-block .hljs-symbol,.markdown-code-block .hljs-bullet{color:#61afef}.markdown-code-block .hljs-built_in,.markdown-code-block .hljs-builtin-name{color:#e6c07b}.markdown-code-block .hljs-meta{color:#61afef}.markdown-code-block .hljs-deletion{background:#4b252c;color:#ff6b7a}.markdown-code-block .hljs-addition{background:#2d3d2f;color:#98c379}.markdown-code-block .hljs-emphasis{font-style:italic}.markdown-code-block .hljs-strong{font-weight:700}[data-theme=light] .markdown-code-block{background:color-mix(in srgb,var(--background-secondary) 95%,white)}[data-theme=light] .markdown-code-block .hljs{color:#383a42}[data-theme=light] .markdown-code-block .hljs-comment,[data-theme=light] .markdown-code-block .hljs-quote{color:#a0a1a7}[data-theme=light] .markdown-code-block .hljs-keyword{color:#a626a4}[data-theme=light] .markdown-code-block .hljs-string{color:#50a14f}[data-theme=light] .markdown-code-block .hljs-number{color:#986801}[data-theme=light] .markdown-code-block .hljs-title{color:#4078f2}@media(max-width:640px){.markdown-content{font-size:.95em}.markdown-code-block{font-size:.8em}.markdown-table-wrapper{font-size:.85em}}.markdown-citation-marker{background:none;border:none;color:var(--primary-color);cursor:pointer;font-weight:600;padding:0;font-size:inherit;line-height:1;transition:color .2s ease,text-decoration .2s ease;font-family:inherit}.markdown-citation-marker:hover{color:var(--primary-color-hover, var(--primary-color));text-decoration:underline}.markdown-citation-marker:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.markdown-content .katex{font-size:1.02em}.markdown-content .katex-display{margin:.85em 0 1em;overflow:visible!important}[data-theme=light] .markdown-content .katex{color:#222}.markdown-content .katex-display>.katex{padding:.35em .5em;border-radius:8px;background:color-mix(in srgb,var(--background-secondary) 85%,transparent);overflow:visible!important}.markdown-content .katex-display .katex-html{overflow:visible!important}.markdown-content .katex-display .base{font-size:max(.7em,min(1em,3vw))}.markdown-content .katex-error{color:var(--danger-color, #ff4d4d);font-size:.8em}._typingIndicator_1h1bz_2{display:flex;align-items:center;gap:.75rem;padding:.25rem 0;opacity:0;animation:_fadeIn_1h1bz_1 .4s ease-in forwards}@keyframes _fadeIn_1h1bz_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._typingTextWrapper_1h1bz_23{position:relative;min-width:180px;transition:opacity .3s ease,transform .3s ease}._typingTextWrapper_1h1bz_23._animating_1h1bz_29{animation:_slideInText_1h1bz_1 .4s ease-out}._typingTextWrapper_1h1bz_23._fadeOut_1h1bz_33{opacity:0;transform:translate(-8px)}@keyframes _slideInText_1h1bz_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._typingText_1h1bz_23{font-size:.9rem;color:var(--text-secondary);font-weight:500;letter-spacing:.01em;display:inline-block;background:linear-gradient(90deg,var(--primary-color) 0%,color-mix(in srgb,var(--primary-color) 70%,var(--text-color)) 50%,var(--primary-color) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_1h1bz_1 3s ease-in-out infinite}@keyframes _shimmer_1h1bz_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._typingDots_1h1bz_77{display:flex;align-items:center;gap:.3rem;padding:.125rem 0}._dot_1h1bz_84{width:7px;height:7px;border-radius:50%;background:var(--primary-color);opacity:.3;animation:_bounce_1h1bz_1 1.4s infinite ease-in-out;box-shadow:0 0 8px color-mix(in srgb,var(--primary-color) 30%,transparent)}._dot_1h1bz_84:nth-child(1){animation-delay:0s}._dot_1h1bz_84:nth-child(2){animation-delay:.2s}._dot_1h1bz_84:nth-child(3){animation-delay:.4s}@keyframes _bounce_1h1bz_1{0%,60%,to{transform:translateY(0) scale(1);opacity:.3}30%{transform:translateY(-12px) scale(1.2);opacity:1}}@keyframes _glow_1h1bz_1{0%,to{box-shadow:0 0 4px color-mix(in srgb,var(--primary-color) 20%,transparent)}50%{box-shadow:0 0 12px color-mix(in srgb,var(--primary-color) 60%,transparent)}}[data-theme=dark] ._typingText_1h1bz_23{font-weight:500}[data-theme=dark] ._dot_1h1bz_84{background:var(--primary-color);opacity:.5}[data-theme=light] ._typingText_1h1bz_23{font-weight:600}[data-theme=light] ._dot_1h1bz_84{background:var(--primary-color);opacity:.4}@media(prefers-reduced-motion:reduce){._typingIndicator_1h1bz_2{animation:none;opacity:1}._typingTextWrapper_1h1bz_23._animating_1h1bz_29{animation:none}._typingText_1h1bz_23{animation:none;background:var(--primary-color);background-clip:text;-webkit-background-clip:text}._dot_1h1bz_84{animation:none;opacity:.6;box-shadow:none}}._reasoningPanel_1tio0_1{margin-top:.75rem;padding:.75rem;background:var(--background-tertiary);border-radius:8px;border-left:3px solid var(--secondary-color, #8b5cf6)}._reasoningHeader_1tio0_9{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;color:var(--text-color-secondary);cursor:pointer;background:none;border:none;padding:0;width:100%;text-align:left;transition:color .2s ease}._reasoningHeader_1tio0_9:hover{color:var(--text-color)}._reasoningChevron_1tio0_29{margin-left:auto;transition:transform .2s ease}._reasoningChevronExpanded_1tio0_34{transform:rotate(180deg)}._reasoningSteps_1tio0_38{display:flex;flex-direction:column;gap:.5rem;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .3s ease}._reasoningStepsCollapsed_1tio0_46{max-height:0;margin-top:0;opacity:0}._reasoningStepsExpanded_1tio0_52{max-height:2000px;margin-top:.75rem;opacity:1}._reasoningStep_1tio0_38{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;background:var(--background-secondary);border-radius:6px;transition:transform .15s ease,box-shadow .15s ease;position:relative}._reasoningStep_1tio0_38:hover{transform:translate(2px);box-shadow:0 1px 3px #0000001a}._stepExpanded_1tio0_74{background:var(--background-secondary);border-left:2px solid var(--secondary-color, #8b5cf6)}._reasoningStep_1tio0_38:not(:last-child):after{content:"";position:absolute;left:1.125rem;top:100%;width:2px;height:.5rem;background:var(--border-color, #e5e7eb)}._stepIcon_1tio0_90{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--background-tertiary);color:var(--text-color-secondary)}._stepContent_1tio0_102{flex:1;min-width:0;overflow:hidden}._stepHeader_1tio0_108{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;padding:0;margin:0;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:opacity .15s ease}._stepHeader_1tio0_108:disabled{cursor:default}._stepHeader_1tio0_108:not(:disabled):hover{opacity:.8}._stepIndex_1tio0_132{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 .25rem;font-size:.65rem;font-weight:600;color:var(--text-color-tertiary, #9ca3af);background:var(--background-tertiary);border-radius:4px}._stepType_1tio0_146{font-size:.75rem;font-weight:600;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.025em}._stepDuration_1tio0_154{font-size:.7rem;color:var(--text-color-tertiary, #9ca3af)}._stepTimestamp_1tio0_159{font-size:.65rem;color:var(--text-color-tertiary, #9ca3af);margin-left:auto}._stepChevron_1tio0_165{flex-shrink:0;margin-left:.5rem;transition:transform .2s ease;color:var(--text-color-tertiary, #9ca3af)}._stepChevronExpanded_1tio0_172{transform:rotate(180deg)}._stepTextWrapper_1tio0_176{overflow:hidden;transition:max-height .25s ease,margin-top .25s ease,opacity .25s ease}._stepTextCollapsed_1tio0_181{max-height:0;margin-top:0;opacity:0}._stepTextExpanded_1tio0_187{max-height:300px;margin-top:.5rem;opacity:1;overflow-y:auto;overflow-x:hidden;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--border-color, #d1d5db) var(--background-tertiary)}._stepTextWrapper_1tio0_176::-webkit-scrollbar{width:6px}._stepTextWrapper_1tio0_176::-webkit-scrollbar-track{background:var(--background-tertiary);border-radius:3px}._stepTextWrapper_1tio0_176::-webkit-scrollbar-thumb{background:var(--border-color, #d1d5db);border-radius:3px;min-height:30px}._stepTextWrapper_1tio0_176::-webkit-scrollbar-thumb:hover{background:var(--text-color-tertiary, #9ca3af)}._stepText_1tio0_176{font-size:.8rem;color:var(--text-color);line-height:1.5;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word}._step_model_invoke_1tio0_228 ._stepIcon_1tio0_90{background:#3b82f626;color:#3b82f6}._step_tool_call_1tio0_233 ._stepIcon_1tio0_90{background:#eab30826;color:#eab308}._step_kb_search_1tio0_238 ._stepIcon_1tio0_90{background:#a855f726;color:#a855f7}._step_kb_retrieval_1tio0_243 ._stepIcon_1tio0_90{background:#22c55e26;color:#22c55e}._step_kb_generation_1tio0_248 ._stepIcon_1tio0_90{background:#ec489926;color:#ec4899}._step_agent_call_1tio0_253 ._stepIcon_1tio0_90{background:#f9731626;color:#f97316}._step_start_1tio0_258 ._stepIcon_1tio0_90,._step_complete_1tio0_263 ._stepIcon_1tio0_90{background:#22c55e26;color:#22c55e}@media(prefers-color-scheme:dark){._reasoningStep_1tio0_38:after{background:var(--border-color, #374151)}}._chatSettingsCompact_l7sd8_1{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .9rem .85rem;min-width:320px;max-width:min(90vw,620px);background:var(--background-secondary);border-radius:12px;box-shadow:0 8px 24px -8px #0009}._compactColumns_l7sd8_13{display:flex;gap:1rem;align-items:flex-start}._compactColumn_l7sd8_13{display:flex;flex-direction:column;gap:.35rem}._compactColumn_l7sd8_13:first-child{width:200px;flex-shrink:0}._compactColumn_l7sd8_13:last-child{flex:1;min-width:0}@media(max-width:480px){._chatSettingsCompact_l7sd8_1{max-width:calc(100vw - 2rem);min-width:auto;padding:.85rem 1rem .95rem}._compactColumns_l7sd8_13{flex-direction:column;gap:.75rem}._compactColumn_l7sd8_13:first-child{width:100%}._conversationList_l7sd8_50{max-height:220px}._sectionTitle_l7sd8_54{font-size:.8rem}._conversationItem_l7sd8_57{font-size:.88rem;padding:.65rem .8rem}._itemLabel_l7sd8_61{font-size:.85rem}._toggleRow_l7sd8_64,._radioOptionSmall_l7sd8_64{font-size:.75rem}._toggleSwitch_l7sd8_68{width:40px;height:22px}._toggleSlider_l7sd8_72:before{height:16px;width:16px}._toggleSwitch_l7sd8_68 input:checked+._toggleSlider_l7sd8_72:before{transform:translate(18px)}._radioOptionSmall_l7sd8_64 input[type=radio]{width:18px;height:18px}._filterChip_l7sd8_84{padding:.4rem .65rem;min-height:32px}}@media(min-width:481px)and (max-width:640px){._chatSettingsCompact_l7sd8_1{max-width:min(95vw,540px)}._compactColumns_l7sd8_13{flex-direction:column;gap:.6rem}._compactColumn_l7sd8_13:first-child{width:100%}._conversationList_l7sd8_50{max-height:200px}}@media(min-width:641px)and (max-width:768px){._chatSettingsCompact_l7sd8_1{max-width:min(92vw,580px)}._compactColumn_l7sd8_13:first-child{width:160px;min-width:140px}._conversationList_l7sd8_50{max-height:200px}}@media(min-width:769px){._chatSettingsCompact_l7sd8_1{max-width:620px}._conversationList_l7sd8_50{max-height:180px}}._horizontalSection_l7sd8_131{display:flex;gap:1rem;flex-wrap:wrap}._compactGroup_l7sd8_137{display:flex;flex-direction:column;gap:.35rem;min-width:80px;flex:1}._section_l7sd8_54{display:flex;flex-direction:column;gap:.4rem}._sectionTitle_l7sd8_54{font-size:var(--font-sm);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:.5px;color:var(--heading-color);margin:var(--space-xs) 0 var(--space-2xs)}._optionButton_l7sd8_157{width:100%;text-align:left;background:transparent;border:1px solid var(--nav-border-color);color:var(--text-color);padding:.45rem .55rem;font-size:.7rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease,border-color .15s ease}._optionButton_l7sd8_157:hover{background:var(--background-tertiary,var(--background-secondary));border-color:var(--primary-color)}._active_l7sd8_159{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color)}._chatSettingsCompact_l7sd8_1 ._modelSelect_l7sd8_162{padding:.45rem .55rem;font-size:var(--font-xs);margin-bottom:.4rem}._modelSelect_l7sd8_162,._modelSelectWide_l7sd8_169{width:100%;background:var(--background-tertiary,var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color);padding:var(--space-sm) calc(var(--space-sm) + .25rem);border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-sm);transition:all .18s ease}._modelSelect_l7sd8_162:focus,._modelSelectWide_l7sd8_169:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._toggleRow_l7sd8_64{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:var(--font-xs);font-weight:var(--font-weight-medium);margin:.15rem 0;padding:.35rem 0;color:var(--text-color)}._toggleRow_l7sd8_64 span{flex:1}._toggleSwitch_l7sd8_68{position:relative;width:36px;height:20px;flex-shrink:0}._toggleSwitch_l7sd8_68 input{opacity:0;width:0;height:0;position:absolute}._toggleSlider_l7sd8_72{position:absolute;cursor:pointer;inset:0;background-color:var(--background-tertiary, #3a3a3a);border:1px solid var(--nav-border-color);transition:background-color .2s ease,border-color .2s ease;border-radius:20px}._toggleSlider_l7sd8_72:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:var(--text-color-secondary, #888);transition:transform .2s ease,background-color .2s ease;border-radius:50%}._toggleSwitch_l7sd8_68 input:checked+._toggleSlider_l7sd8_72{background-color:var(--primary-color);border-color:var(--primary-color)}._toggleSwitch_l7sd8_68 input:checked+._toggleSlider_l7sd8_72:before{transform:translate(16px);background-color:#fff}._toggleSwitch_l7sd8_68 input:focus+._toggleSlider_l7sd8_72{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 30%,transparent)}._conversationSearch_l7sd8_247{width:100%;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.4rem .55rem;border-radius:6px;font-size:.7rem;margin:.35rem 0 .45rem}._conversationSearch_l7sd8_247:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._conversationList_l7sd8_50{display:flex;flex-direction:column;gap:.3rem;max-height:180px;overflow-y:auto;padding-right:.25rem}._conversationItem_l7sd8_57{display:flex;align-items:center;gap:.75rem;background:var(--background-secondary);border:2px solid transparent;color:var(--text-color);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;text-align:left;box-shadow:0 2px 4px #0000000d}._conversationItem_l7sd8_57:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._conversationItem_l7sd8_57._active_l7sd8_159{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color);box-shadow:0 4px 16px rgba(var(--primary-color-rgb, 59, 130, 246),.3)}._typeBadge_l7sd8_278{background:color-mix(in srgb,var(--primary-color) 25%,transparent);color:var(--primary-color);font-size:.55rem;padding:.15rem .4rem;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}._conversationItem_l7sd8_57._active_l7sd8_159 ._typeBadge_l7sd8_278{background:color-mix(in srgb,var(--button-text-color) 20%,transparent);color:var(--button-text-color)}._itemLabel_l7sd8_61{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._emptyState_l7sd8_281{font-size:.65rem;opacity:.7;padding:.5rem 0}._radioGroup_l7sd8_282{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}._radioOption_l7sd8_64{display:flex;align-items:center;gap:.75rem;font-size:var(--font-md);font-weight:var(--font-weight-medium);padding:.25rem 0;transition:all .2s ease;color:var(--text-color)}._radioOption_l7sd8_64 input[type=radio]{width:18px;height:18px;accent-color:var(--primary-color)}._selectedTypeTag_l7sd8_303{background:var(--primary-color);color:var(--button-text-color);font-size:.55rem;padding:.15rem .45rem;border-radius:999px;letter-spacing:.25px}._conversationItem_l7sd8_57._active_l7sd8_159 ._selectedTypeTag_l7sd8_303{background:color-mix(in srgb,var(--button-text-color) 15%,transparent);color:var(--button-text-color)}._groupBlock_l7sd8_305{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}._groupHeader_l7sd8_306{font-size:var(--font-xs);font-weight:var(--font-weight-medium);letter-spacing:.35px;text-transform:uppercase;color:var(--text-color-secondary);padding:.05rem 0}._typeTag_l7sd8_307{font-size:var(--font-xs);padding:.2rem .5rem;border-radius:999px;font-weight:var(--font-weight-medium);letter-spacing:.35px;line-height:1}._agentTag_l7sd8_308{background:var(--tag-agent-bg, color-mix(in srgb,var(--primary-color) 22%, transparent));color:var(--tag-agent-fg, var(--primary-color))}._toolTag_l7sd8_309{background:var(--tag-tool-bg, color-mix(in srgb,var(--warning-color) 22%, transparent));color:var(--tag-tool-fg, var(--warning-color))}._companyTag_l7sd8_310{background:var(--tag-company-bg, color-mix(in srgb,var(--success-color) 22%, transparent));color:var(--tag-company-fg, var(--success-color))}._conversationItem_l7sd8_57._active_l7sd8_159 ._agentTag_l7sd8_308{background:var(--tag-agent-active-bg, var(--primary-color));color:var(--tag-agent-active-fg, var(--button-text-color))}._conversationItem_l7sd8_57._active_l7sd8_159 ._toolTag_l7sd8_309{background:var(--tag-tool-active-bg, var(--warning-color));color:var(--tag-tool-active-fg, #1a1a1a)}._conversationItem_l7sd8_57._active_l7sd8_159 ._companyTag_l7sd8_310{background:var(--tag-company-active-bg, var(--success-color));color:var(--tag-company-active-fg, #042d1d)}._filterChips_l7sd8_314{display:flex;gap:.3rem;flex-wrap:wrap;margin:.25rem 0 .4rem}._filterChip_l7sd8_84{background:var(--background-tertiary,var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);font-size:var(--font-xs);font-weight:var(--font-weight-medium);padding:.3rem .55rem;border-radius:14px;cursor:pointer;line-height:1;letter-spacing:.25px;transition:background .15s ease,border-color .15s ease,color .15s ease}._filterChip_l7sd8_84:hover{background:var(--background-secondary);color:var(--text-color)}._filterChipActive_l7sd8_337{background:var(--primary-color);border-color:var(--primary-color);color:var(--button-text-color)}._searchInputWrapper_l7sd8_342{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;background:var(--background-tertiary,var(--background-secondary));border:1px solid var(--nav-border-color);padding:.4rem .5rem;border-radius:8px;transition:background .18s ease,border-color .18s ease}._searchInputWrapper_l7sd8_342:focus-within{border-color:var(--primary-color)}._searchInputWrapper_l7sd8_342 ._conversationSearch_l7sd8_247{flex:1;min-width:140px;border:none;background:transparent;padding:.15rem;font-size:.7rem;font-weight:500;color:var(--text-color)}._searchInputWrapper_l7sd8_342 ._conversationSearch_l7sd8_247:focus{outline:none}._conversationSearch_l7sd8_247::placeholder{color:var(--text-color-secondary);opacity:1}._selectionChip_l7sd8_368{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-xs);font-weight:var(--font-weight-medium);padding:.25rem .45rem;border-radius:14px;line-height:1;border:1px solid transparent;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .2s ease,border-color .2s ease;flex-shrink:0}._selectionChip_l7sd8_368>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._removeChipBtn_l7sd8_392{background:transparent;border:none;color:currentColor;cursor:pointer;font-size:.65rem;line-height:1;padding:0;display:inline-flex;align-items:center;flex-shrink:0}._removeChipBtn_l7sd8_392:hover{opacity:.8}._radioGroupInline_l7sd8_394{display:flex;gap:.6rem;margin:.35rem 0 .25rem}._radioOptionSmall_l7sd8_64{font-size:var(--font-xs);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:.3rem;color:var(--text-color)}._radioOptionSmall_l7sd8_64 input[type=radio]{width:14px;height:14px;accent-color:var(--primary-color)}@media(max-width:640px){._horizontalSection_l7sd8_131{flex-direction:column;gap:.75rem}._compactGroup_l7sd8_137{min-width:auto}._chatSettingsCompact_l7sd8_1{min-width:auto;width:100%}._searchInputWrapper_l7sd8_342 ._conversationSearch_l7sd8_247{min-width:100px;font-size:.75rem}._selectionChip_l7sd8_368{max-width:140px;font-size:.68rem;padding:.3rem .5rem}._conversationItem_l7sd8_57{padding:.6rem .7rem;gap:.6rem}._typeTag_l7sd8_307{font-size:.65rem;padding:.25rem .55rem}}._infoTip_l7sd8_454{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--text-color-secondary);color:var(--background-primary);font-size:.6rem;font-weight:600;margin-left:.5rem;cursor:help;transition:all .2s ease;position:relative}._infoTip_l7sd8_454:hover{background:var(--primary-color);transform:scale(1.1)}._infoTip_l7sd8_454:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--background-secondary);color:var(--text-color);padding:.5rem .75rem;border-radius:6px;font-size:.75rem;font-weight:400;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;margin-bottom:.25rem;box-shadow:0 4px 12px #00000026;border:1px solid var(--nav-border-color);z-index:1000}._infoTip_l7sd8_454:hover:after{opacity:1;visibility:visible}._activeSelections_l7sd8_504{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.5rem}._activeSelectionsHeader_l7sd8_511{grid-column:1 / -1;margin-bottom:1rem;padding:.75rem 1rem;background:var(--background-tertiary, var(--background-secondary));border-radius:var(--radius-md);border:2px solid var(--primary-color)}._activeSelectionsGrid_l7sd8_520{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}._activeSelectionCard_l7sd8_526{display:flex;align-items:center;justify-content:space-between;background:var(--background-secondary);border:2px solid var(--primary-color);border-radius:var(--radius-sm);padding:.5rem .75rem;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}._activeSelectionCard_l7sd8_526:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._activeSelectionInfo_l7sd8_543{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._activeSelectionName_l7sd8_551{font-size:var(--font-sm);font-weight:var(--font-weight-medium);color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removeActiveBtn_l7sd8_560{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s ease;margin-left:.5rem}._removeActiveBtn_l7sd8_560:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;transform:scale(1.1)}._agentCard_l7sd8_585{border-color:var(--tag-agent-fg, var(--primary-color))}._toolCard_l7sd8_589{border-color:var(--tag-tool-fg, var(--warning-color))}._companyCard_l7sd8_593{border-color:var(--tag-company-fg, var(--success-color))}._panel_1q43q_1{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--color-surface);border-radius:8px;border:1px solid var(--color-border)}._header_1q43q_11{display:flex;justify-content:space-between;align-items:center}._header_1q43q_11 h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}._refreshBtn_1q43q_24{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;color:var(--color-text-secondary);transition:color .2s}._refreshBtn_1q43q_24:hover{color:var(--color-primary)}._error_1q43q_38{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-error-bg, #fee);color:var(--color-error, #c00);border-radius:4px;font-size:.875rem}._closeError_1q43q_49{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0 .5rem;color:inherit;line-height:1}._dropZone_1q43q_59{border:2px dashed var(--color-border);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;background:var(--color-background)}._dropZone_1q43q_59:hover{border-color:var(--color-primary);background:var(--color-surface-hover, var(--color-surface))}._dropZone_1q43q_59._dragOver_1q43q_74{border-color:var(--color-primary);background:var(--color-primary-bg, rgba(0, 122, 255, .1))}._dropZone_1q43q_59 p{margin:.5rem 0;color:var(--color-text-secondary)}._hint_1q43q_84{font-size:.75rem;color:var(--color-text-tertiary)}._fileList_1q43q_89{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}._empty_1q43q_97{text-align:center;color:var(--color-text-tertiary);font-size:.875rem;padding:1rem}._fileItem_1q43q_104{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-background);border-radius:4px;border:1px solid var(--color-border);transition:background .2s}._fileItem_1q43q_104:hover{background:var(--color-surface-hover, var(--color-surface))}._fileInfo_1q43q_119{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}._fileName_1q43q_127{font-size:.875rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_1q43q_135{font-size:.75rem;color:var(--color-text-tertiary)}._deleteBtn_1q43q_140{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;opacity:.6;transition:opacity .2s}._deleteBtn_1q43q_140:hover{opacity:1}._container_2tm95_2{--horizontal-gap: clamp(1rem, 2.5vw, 2.5rem);padding:2rem var(--horizontal-gap);margin:0 auto;max-width:1600px;box-sizing:border-box;width:100%}._header_2tm95_10{margin-bottom:3rem}._headerRow_2tm95_11{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}._header_2tm95_10 h1{font-size:2rem;color:var(--text-color);margin:0 0 .5rem}._header_2tm95_10 p{color:var(--text-color-secondary);font-size:1.05rem;margin:0}._marketplaceBar_2tm95_16{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem;margin-bottom:1.75rem}._marketplaceSearchWrap_2tm95_17{position:relative;flex:1 1 440px;display:flex;align-items:center}._searchIcon_2tm95_18{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);display:flex}._marketplaceSearch_2tm95_17{width:100%;padding:.78rem 3.2rem .78rem 2.55rem;font-size:.95rem;background:var(--input-background, linear-gradient(180deg,var(--background-secondary),var(--background-primary)));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:14px;color:var(--text-color);transition:all .2s ease;font-family:inherit}._marketplaceSearch_2tm95_17:hover{border-color:var(--primary-color)}._marketplaceSearch_2tm95_17:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 40%,transparent),0 0 0 1px var(--primary-color) inset;background:var(--background-secondary)}._clearSearch_2tm95_22{position:absolute;right:2.3rem;top:50%;transform:translateY(-50%);background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:28px;height:28px;border-radius:9px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}._clearSearch_2tm95_22 svg{width:14px;height:14px}._clearSearch_2tm95_22:hover{background:var(--background-secondary);color:var(--text-color);border-color:var(--primary-color)}._shortcutHint_2tm95_25{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);border-radius:7px;padding:0 .5rem;font-size:.6rem;letter-spacing:.6px;color:var(--text-color-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}._marketplaceMeta_2tm95_26{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color);font-weight:600}._noTemplates_2tm95_27{background:var(--card-bg-alt, var(--card-bg-color));border:1px dashed var(--nav-border-color);padding:2rem;border-radius:14px;text-align:center;font-size:.85rem;color:var(--text-color-secondary)}._templateSection_2tm95_30,._companiesSection_2tm95_30{margin-bottom:3.5rem}._sectionTitle_2tm95_31{font-size:1.25rem;color:var(--text-color);margin:0 0 1rem;font-weight:500}._templateGrid_2tm95_32{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:920px}._templateCardWrapper_2tm95_33{position:relative;display:flex}._templateCard_2tm95_33{position:relative;display:flex;flex-direction:column;gap:.75rem;background:var(--card-bg-color);border:1px solid var(--nav-border-color);padding:1.25rem 1.25rem 3rem;border-radius:14px;text-align:left;cursor:pointer;transition:all .2s ease;min-height:var(--template-card-min-height,200px);flex:1}._templateCard_2tm95_33:hover{border-color:var(--primary-color);box-shadow:0 4px 18px -4px color-mix(in srgb,var(--primary-color) 25%,transparent);transform:translateY(-2px)}._templateIconWrap_2tm95_39{width:48px;height:48px;border-radius:12px;background:var(--background-secondary);display:flex;align-items:center;justify-content:center}._templateIconWrap_2tm95_39 img{width:30px;height:30px}._templateInfo_2tm95_41 h3{margin:0 0 .35rem;font-size:1rem;color:var(--text-color)}._templateInfo_2tm95_41 p{margin:0;font-size:.75rem;line-height:1.3;color:var(--text-color-secondary);height:2.6em;overflow:hidden}._inlineCreate_2tm95_43{position:absolute;bottom:.85rem;right:1rem;font-size:.7rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;padding:.4rem .75rem;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;pointer-events:none}._companiesHeaderRow_2tm95_46{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem}._companiesGrid_2tm95_47{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:960px}._companyCard_2tm95_48{background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:14px;padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}._companyCard_2tm95_48:hover{border-color:var(--primary-color);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--primary-color) 28%,transparent)}._companyCardHeader_2tm95_50{display:flex;gap:.75rem;align-items:flex-start;position:relative}._companyAvatar_2tm95_51{width:46px;height:46px;background:var(--background-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:600;color:var(--text-color)}._companyAvatarImg_2tm95_52{width:46px;height:46px;background:var(--background-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}._companyAvatarImg_2tm95_52 img{width:100%;height:100%;object-fit:contain;padding:6px;filter:brightness(1.05)}._companyMeta_2tm95_54 h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}._companyIndustry_2tm95_55{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}._companyDesc_2tm95_56{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-color-secondary);min-height:2.4em}._companyFooterRow_2tm95_57{display:flex;justify-content:space-between;align-items:center;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}._companyStat_2tm95_58{color:var(--primary-color)}._companyVisibility_2tm95_59{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);padding:.25rem .55rem;border-radius:6px;font-size:.55rem;letter-spacing:.5px;color:var(--text-color-secondary)}._configButton_2tm95_60{margin-left:0;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._configButton_2tm95_60:hover{background:var(--surface-color);color:var(--text-color)}._templateConfigButton_2tm95_64{position:absolute;top:6px;right:42px;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._templateConfigButton_2tm95_64:hover{background:var(--surface-color);color:var(--text-color)}._chatHalfWrapper_2tm95_68{position:absolute;bottom:.85rem;right:1rem;left:50%;display:flex;justify-content:flex-end}._chatHalfButton_2tm95_69{flex:0 0 50%;min-width:120px;font-size:.65rem;padding:.42rem .65rem;border-radius:8px;text-transform:uppercase;letter-spacing:.4px;font-weight:600;cursor:pointer;border:none;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;display:flex;align-items:center;justify-content:center;transition:filter .18s ease,transform .18s ease}._chatHalfButton_2tm95_69:hover{filter:brightness(1.05)}._chatHalfButton_2tm95_69:active{transform:translateY(1px)}@media(max-width:520px){._chatHalfWrapper_2tm95_68{position:static;margin-top:.5rem;left:auto;right:auto;bottom:auto;justify-content:stretch}._chatHalfButton_2tm95_69{flex:1;min-width:0;font-size:.7rem;padding:.6rem .8rem}._templateCard_2tm95_33{padding:1rem 1rem 1.1rem}}._starButton_2tm95_79{margin-left:auto;background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._starButton_2tm95_79:hover{background:var(--background-secondary);color:var(--text-color)}._starButton_2tm95_79._starred_2tm95_81{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._starButton_2tm95_79:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._templateStarButton_2tm95_84{position:absolute;top:6px;right:6px;background:transparent;border:none;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-color-secondary);padding:0;line-height:1;transition:color .18s ease,transform .18s ease}._templateStarButton_2tm95_84:hover{color:var(--text-color);transform:scale(1.08)}._templateStarButton_2tm95_84:active{transform:scale(.92)}._templateStarButton_2tm95_84:focus-visible{outline:2px solid var(--primary-color);border-radius:6px}._templateStarButton_2tm95_84._starred_2tm95_81{color:var(--favorite-color, gold)}._formStarButton_2tm95_91{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);padding:.55rem .9rem;border-radius:8px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.4rem}._formStarButton_2tm95_91._starred_2tm95_81{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._formStarButton_2tm95_91:hover{background:var(--surface-color);color:var(--text-color)}._emptyState_2tm95_95{background:var(--card-bg-alt, var(--card-bg-color));border:1px dashed var(--nav-border-color);padding:2.25rem 2rem;border-radius:16px;text-align:center;display:flex;flex-direction:column;gap:.9rem}._emptyState_2tm95_95 h3{margin:0;font-size:1rem;color:var(--text-color)}._emptyState_2tm95_95 p{margin:0;font-size:.8rem;color:var(--text-color-secondary)}._newEntityButton_2tm95_100{position:relative;display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff;border:1px solid color-mix(in srgb,var(--primary-color) 60%,transparent);padding:.85rem 1.15rem .85rem 1rem;border-radius:14px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--primary-color) 45%,transparent),0 0 0 1px #ffffff0a inset;transition:all .23s cubic-bezier(.4,.14,.2,1);letter-spacing:.3px}._newEntityButton_2tm95_100:hover{transform:translateY(-2px);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--primary-color) 55%,transparent),0 0 0 1px #ffffff12 inset}._newEntityButton_2tm95_100:active{transform:translateY(0)}._newEntityButton_2tm95_100:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 65%,transparent);outline-offset:3px}._newEntityIcon_2tm95_104{display:flex}._newEntityIcon_2tm95_104 svg{stroke:#fff}._newEntityLabel_2tm95_106{line-height:1}._newEntityShortcut_2tm95_107{background:#ffffff1f;padding:.2rem .45rem;border-radius:6px;font-size:.6rem;line-height:1;letter-spacing:.5px;font-weight:500}._creatorOverlay_2tm95_110{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;z-index:120;border:none}._creatorPanel_2tm95_111{position:relative;inset:unset;margin:0 auto;width:min(920px,100%);max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);border:none;background:var(--background-primary);border-radius:32px;padding:0;overflow:hidden;box-shadow:0 28px 70px -18px #0000008c,0 0 0 1px color-mix(in srgb,var(--nav-border-color) 65%,transparent);animation:_popIn_2tm95_1 .4s cubic-bezier(.4,.14,.2,1)}@keyframes _popIn_2tm95_1{0%{transform:scale(.96) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._creatorHeader_2tm95_113{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--nav-border-color);background:var(--background-secondary)}._creatorHeader_2tm95_113 h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-color)}._closeButton_2tm95_115{background:transparent;border:none;color:var(--text-color-secondary);font-size:1.5rem;line-height:1;cursor:pointer}._closeButton_2tm95_115:hover{color:var(--text-color)}._creatorForm_2tm95_117{padding:1.5rem 1.75rem 2rem;display:flex;flex-direction:column;gap:1.2rem;max-height:calc(100vh - 6rem);overflow-y:auto;background:var(--background-primary)}._formRow_2tm95_118{display:flex;flex-direction:column;gap:.45rem}._formRow_2tm95_118 label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:var(--text-color-secondary)}._formRow_2tm95_118 input,._formRow_2tm95_118 textarea,._formRow_2tm95_118 select{background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:10px;padding:.7rem .85rem;color:var(--text-color);font:inherit;font-size:.85rem}._formRow_2tm95_118 textarea{resize:vertical}._formRow_2tm95_118 input:focus,._formRow_2tm95_118 textarea:focus,._formRow_2tm95_118 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._formRow_2tm95_118 input[type=checkbox]{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:4px;padding:0;position:relative;transition:background var(--transition-base),border-color var(--transition-base)}._formRow_2tm95_118 input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color)}._formRow_2tm95_118 input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}._inlineFields_2tm95_150{display:grid;gap:1rem;grid-template-columns:2fr 1fr}._toggleRow_2tm95_151{display:flex;align-items:center;gap:.5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}._formActions_2tm95_152{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._secondaryButton_2tm95_153{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color);padding:.7rem 1.1rem;border-radius:10px;cursor:pointer}._secondaryButton_2tm95_153:hover{background:var(--background-secondary)}._primaryButton_2tm95_155,._newEntityButton_2tm95_100{font-weight:600}._primaryButton_2tm95_155{background:var(--primary-color);border:none;color:#fff;padding:.75rem 1.25rem;border-radius:10px;cursor:pointer}._primaryButton_2tm95_155:hover{filter:brightness(1.08)}._dangerButton_2tm95_158{background:var(--danger-color,#ff4d4d);border:none;color:#fff;padding:.75rem 1.1rem;border-radius:10px;cursor:pointer}._dangerButton_2tm95_158:hover{filter:brightness(1.05)}._fileBox_2tm95_162{display:flex;flex-wrap:wrap;gap:.5rem;background:var(--input-background, var(--background-secondary));border:1px dashed var(--nav-border-color);padding:.7rem .75rem .75rem;border-radius:14px;cursor:pointer;min-height:64px;align-items:flex-start;position:relative}._fileBox_2tm95_162:hover{border-color:var(--primary-color)}._fileChip_2tm95_164{display:inline-flex;align-items:center;gap:.4rem;background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);padding:.35rem .55rem;border-radius:999px;font-size:.6rem;color:var(--text-color);max-width:180px;position:relative}._fileName_2tm95_165{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._fileRemoveBtn_2tm95_166{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:.85rem;line-height:1;padding:0 .15rem;display:flex;align-items:center;justify-content:center}._fileRemoveBtn_2tm95_166:hover{color:var(--text-color)}._addFileBtn_2tm95_168{background:transparent;border:none;color:var(--text-color-secondary);font-size:.6rem;letter-spacing:.4px;padding:.4rem .6rem;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:28px}._addFileBtn_2tm95_168:hover{background:var(--background-tertiary, var(--background-secondary));color:var(--text-color)}._fileHelpText_2tm95_170{font-size:.55rem;letter-spacing:.4px;color:var(--text-color-secondary);margin-top:.35rem}._toolSelectWrapper_2tm95_173{position:relative}._toolSelectControl_2tm95_174{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:12px;padding:.85rem 1rem;cursor:pointer;font:inherit;font-size:.8rem;color:var(--text-color);transition:all .18s ease}._toolSelectControl_2tm95_174:hover{border-color:var(--primary-color);background:var(--background-secondary)}._toolSelectControl_2tm95_174:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._toolSelectControl_2tm95_174._open_2tm95_177{box-shadow:0 0 0 1px var(--primary-color),0 4px 18px -4px color-mix(in srgb,var(--primary-color) 35%,transparent);border-color:var(--primary-color)}._toolSelectValue_2tm95_178{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_2tm95_179{transition:transform .25s var(--transition-bezier, cubic-bezier(.4,.14,.2,1))}._toolSelectControl_2tm95_174._open_2tm95_177 ._chevron_2tm95_179{transform:rotate(180deg)}._toolMenu_2tm95_181{position:absolute;inset:auto 0;top:calc(100% + .4rem);background:var(--card-bg-color, var(--background-secondary));border:1px solid var(--nav-border-color);border-radius:16px;padding:.6rem .5rem .65rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 10px 40px -10px #00000059,0 4px 14px -4px color-mix(in srgb,var(--primary-color) 25%,transparent);animation:_fadeSlide_2tm95_1 .25s ease;z-index:160}@keyframes _fadeSlide_2tm95_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._agentSearchInput_2tm95_185{display:block;width:100%;padding:.55rem .7rem;font-size:.75rem;background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:8px;color:var(--text-color);font-family:inherit;transition:border-color .15s ease;margin-bottom:.5rem;box-sizing:border-box}._agentSearchInput_2tm95_185:focus{outline:none;border-color:var(--primary-color)}._agentSearchInput_2tm95_185::placeholder{color:var(--text-color-secondary)}._categoryChips_2tm95_190{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.5rem;border-bottom:1px solid var(--nav-border-color);margin-bottom:.4rem}._categoryChip_2tm95_190{padding:.3rem .55rem;font-size:.6rem;background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);border-radius:20px;color:var(--text-color-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}._categoryChip_2tm95_190:hover{border-color:var(--primary-color);color:var(--text-color)}._categoryChip_2tm95_190._active_2tm95_193{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));border-color:transparent;color:#fff}._agentOptionText_2tm95_195{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}._agentOptionText_2tm95_195>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._agentCategoryBadge_2tm95_197{flex-shrink:0;font-size:.55rem;background:var(--background-tertiary, var(--background-secondary));color:var(--text-color-secondary);padding:.12rem .35rem;border-radius:4px}._toolOption_2tm95_198._selected_2tm95_198 ._agentCategoryBadge_2tm95_197{background:#fff3;color:#ffffffe6}._toolMenuList_2tm95_200{list-style:none;margin:0;padding:0;max-height:210px;overflow-y:auto;scrollbar-width:thin}._toolMenuList_2tm95_200::-webkit-scrollbar{width:8px}._toolMenuList_2tm95_200::-webkit-scrollbar-track{background:transparent}._toolMenuList_2tm95_200::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 45%,#000);border-radius:6px}._toolOption_2tm95_198{width:100%;display:flex;align-items:center;gap:.55rem;background:transparent;border:none;text-align:left;padding:.55rem .75rem;border-radius:10px;font:inherit;font-size:.75rem;color:var(--text-color);cursor:pointer;transition:background .16s ease,color .16s ease}._toolOption_2tm95_198:hover{background:var(--background-secondary)}._toolOption_2tm95_198:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._toolOption_2tm95_198._selected_2tm95_198{background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff}._toolOption_2tm95_198._selected_2tm95_198 ._optionCheck_2tm95_208{background:#ffffff26}._optionCheck_2tm95_208{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.75rem;background:var(--background-tertiary, var(--background-secondary));border-radius:6px;color:var(--text-color)}._toolEmpty_2tm95_210{font-size:.65rem;padding:.7rem .85rem;color:var(--text-color-secondary)}._toolFooterRow_2tm95_211{padding:.4rem .4rem 0;border-top:1px solid var(--nav-border-color);margin-top:.3rem}._clearToolsBtn_2tm95_212{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);font-size:.65rem;padding:.45rem .75rem;border-radius:8px;cursor:pointer;color:var(--text-color-secondary)}._clearToolsBtn_2tm95_212:hover{background:var(--background-secondary);color:var(--text-color)}._selectedAgentsWrapper_2tm95_216{display:flex;flex-wrap:wrap;gap:.5rem;background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));padding:.65rem .75rem;border-radius:12px;margin-bottom:.5rem;min-height:42px;align-items:center}._agentChip_2tm95_217{display:inline-flex;align-items:center;gap:.35rem;background:linear-gradient(135deg,var(--gradient-start),var(--gradient-end));color:#fff;padding:.35rem .65rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.3px;transition:all .18s ease;box-shadow:0 2px 6px -2px color-mix(in srgb,var(--primary-color) 35%,transparent)}._agentChip_2tm95_217:hover{filter:brightness(1.05)}._removeAgentBtn_2tm95_219{background:#fff3;border:none;color:#fff;cursor:pointer;font-size:.85rem;line-height:1;padding:0 .25rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:background .15s ease}._removeAgentBtn_2tm95_219:hover{background:#ffffff59}._noAgentsMessage_2tm95_221{font-size:.8rem;color:var(--text-color-secondary);padding:.65rem .75rem;background:var(--input-background, var(--background-secondary));border:1px dashed var(--nav-border-color);border-radius:12px;text-align:center}._dndSection_2tm95_224{display:flex;flex-direction:column;gap:.5rem}._dndLabel_2tm95_225{font-size:.6rem;text-transform:uppercase;letter-spacing:.55px;font-weight:600;color:var(--text-color-secondary)}._dndZone_2tm95_226{display:flex;flex-wrap:wrap;gap:.5rem;background:var(--input-background, var(--background-secondary));border:1px dashed var(--nav-border-color);padding:.6rem .6rem .7rem;border-radius:14px;min-height:54px}._dndPill_2tm95_227{position:relative;display:inline-flex;align-items:center;gap:.45rem;background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);padding:.45rem .65rem;border-radius:999px;font-size:.65rem;color:var(--text-color);cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}._dndPill_2tm95_227:active{cursor:grabbing}._dndPill_2tm95_227:hover{border-color:var(--primary-color)}._dndHandle_2tm95_230{font-size:.7rem;opacity:.55;display:inline-flex;line-height:1;letter-spacing:1px}._dndName_2tm95_231{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removePillBtn_2tm95_232{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:.8rem;line-height:1;padding:0}._removePillBtn_2tm95_232:hover{color:var(--text-color)}@media(max-width:860px){._inlineFields_2tm95_150{grid-template-columns:1fr}._creatorOverlay_2tm95_110{padding:2rem 1rem}._creatorPanel_2tm95_111{width:100%;border-radius:24px}}@media(max-width:700px){._templateGrid_2tm95_32{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._companiesGrid_2tm95_47{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:640px){._creatorForm_2tm95_117{padding:1.25rem 1.1rem 1.6rem}}@media(max-width:560px){._container_2tm95_2{padding:1rem}._templateGrid_2tm95_32{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._companiesGrid_2tm95_47{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:480px){._templateGrid_2tm95_32,._companiesGrid_2tm95_47{grid-template-columns:1fr}}@media(max-width:420px){._templateCard_2tm95_33{padding:.9rem .9rem 1rem}._templateInfo_2tm95_41 h3{font-size:.95rem}._templateInfo_2tm95_41 p{font-size:.7rem}._header_2tm95_10 h1{font-size:1.6rem}._header_2tm95_10 p{font-size:.9rem}}._dragIndicator_2tm95_250{color:var(--text-color-secondary);font-size:.6rem;margin-left:.5rem;cursor:grab}._dragIndicator_2tm95_250:active{cursor:grabbing}._levelsSection_2tm95_259{border:1px solid var(--nav-border-color);border-radius:16px;padding:1rem 1rem 1.25rem;background:var(--background-secondary);display:flex;flex-direction:column;gap:1rem}._levelsHeaderRow_2tm95_260{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._levelsActions_2tm95_261{display:flex;gap:.5rem}._levelAddBtn_2tm95_262,._levelCleanBtn_2tm95_262{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);font-size:.6rem;text-transform:uppercase;letter-spacing:.6px;padding:.45rem .7rem;border-radius:8px;cursor:pointer;font-weight:600}._levelAddBtn_2tm95_262:hover,._levelCleanBtn_2tm95_262:hover{background:var(--background-primary);color:var(--text-color)}._levelBoard_2tm95_264{display:flex;align-items:stretch;gap:1rem;overflow-x:auto;padding:.25rem .25rem .5rem;scrollbar-width:thin}._levelBoard_2tm95_264::-webkit-scrollbar{height:8px}._levelBoard_2tm95_264::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 45%,#000);border-radius:6px}._levelColumn_2tm95_267{flex:0 0 200px;display:flex;flex-direction:column;gap:.55rem;background:var(--card-bg-color, var(--background-primary));border:1px solid var(--nav-border-color);border-radius:14px;padding:.75rem .75rem 1rem;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}._levelColumn_2tm95_267:hover{border-color:color-mix(in srgb,var(--primary-color) 45%,var(--nav-border-color))}._levelColumn_2tm95_267[data-drag-over=true]{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,var(--card-bg-color, var(--background-primary)));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-color) 45%,transparent),0 4px 18px -6px color-mix(in srgb,var(--primary-color) 35%,transparent)}._levelHeader_2tm95_270{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._levelTitle_2tm95_271{font-size:.65rem;letter-spacing:.55px;text-transform:uppercase;font-weight:600;color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 14%,transparent);padding:.35rem .55rem;border-radius:6px;-webkit-backdrop-filter:saturate(140%);backdrop-filter:saturate(140%)}._removeLevelBtn_2tm95_272{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem}._removeLevelBtn_2tm95_272:hover{color:var(--text-color)}._levelAgentList_2tm95_274{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;min-height:42px}._levelAgentCard_2tm95_275{display:flex;align-items:center;gap:.5rem;background:linear-gradient(175deg,var(--background-secondary),color-mix(in srgb,var(--background-secondary) 92%,var(--background-primary)));border:1px solid var(--nav-border-color);border-radius:10px;padding:.5rem .55rem;font-size:.65rem;cursor:grab;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;color:var(--text-color)}._levelAgentCard_2tm95_275:hover{border-color:var(--primary-color);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--primary-color) 35%,transparent)}._levelAgentCard_2tm95_275:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._levelAgentHandle_2tm95_278{font-size:.7rem;opacity:.5;line-height:1;letter-spacing:1px;cursor:grab}._levelAgentName_2tm95_279{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._levelAgentCard_2tm95_275[draggable=true]:active{cursor:grabbing}._levelAddBtn_2tm95_262:focus-visible,._levelCleanBtn_2tm95_262:focus-visible,._removeLevelBtn_2tm95_272:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._levelAgentCard_2tm95_275._dragging_2tm95_282{opacity:.45}._templateActions_2tm95_286{position:absolute;bottom:.85rem;right:1rem;left:1rem;display:flex;gap:.5rem}._templateEditButton_2tm95_295,._templateChatButton_2tm95_295{flex:1;font-size:.7rem;padding:.45rem .75rem;border-radius:8px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;background:none}._templateEditButton_2tm95_295{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._templateEditButton_2tm95_295:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color);color:var(--text-color)}._templateChatButton_2tm95_295{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._templateChatButton_2tm95_295:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-start) 85%,#000),color-mix(in srgb,var(--gradient-end) 85%,#000))}._companyActions_2tm95_330{display:flex;gap:.5rem;margin-top:.5rem}._companyEditButton_2tm95_336,._companyChatButton_2tm95_336{flex:1;font-size:.7rem;padding:.45rem .75rem;border-radius:8px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;background:none}._companyEditButton_2tm95_336{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._companyEditButton_2tm95_336:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color);color:var(--text-color)}._companyChatButton_2tm95_336{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._companyChatButton_2tm95_336:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-start) 85%,#000),color-mix(in srgb,var(--gradient-end) 85%,#000))}._companyMeta_2tm95_54 h3,._templateInfo_2tm95_41 h3{font-weight:600}._container_rlbis_2{--horizontal-gap: clamp(1rem, 2.5vw, 2.5rem);padding:2rem var(--horizontal-gap);margin:0 auto;max-width:1600px;box-sizing:border-box;width:100%}._header_rlbis_10{margin-bottom:3rem}._headerRow_rlbis_11{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}._primaryAction_rlbis_12{background:var(--primary-color);color:var(--button-text-color);border:none;padding:.85rem 1.4rem;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease}._primaryAction_rlbis_12:hover{background:color-mix(in srgb,var(--primary-color) 85%,#000)}._header_rlbis_10 h1{font-size:2rem;color:var(--text-color);margin:0 0 .5rem}._header_rlbis_10 p{color:var(--text-color-secondary);font-size:1.05rem;margin:0}._marketplaceBar_rlbis_18{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.75rem;margin-bottom:1.75rem}._marketplaceSearchWrap_rlbis_19{position:relative;flex:1 1 440px;display:flex;align-items:center}._searchIcon_rlbis_20{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);display:flex}._marketplaceSearch_rlbis_19{width:100%;padding:.78rem 3.2rem .78rem 2.55rem;font-size:.95rem;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:14px;color:var(--text-color);transition:all .2s ease;font-family:inherit}._marketplaceSearch_rlbis_19:hover{border-color:var(--primary-color)}._marketplaceSearch_rlbis_19:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 35%,transparent),0 0 0 1px var(--primary-color) inset;background:var(--surface-color)}._clearSearch_rlbis_24{position:absolute;right:2.3rem;top:50%;transform:translateY(-50%);background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:28px;height:28px;border-radius:9px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}._clearSearch_rlbis_24 svg{width:14px;height:14px}._clearSearch_rlbis_24:hover{background:var(--surface-color);color:var(--text-color);border-color:var(--primary-color)}._shortcutHint_rlbis_27{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:7px;padding:0 .5rem;font-size:.6rem;letter-spacing:.6px;color:var(--text-color-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}._marketplaceMeta_rlbis_28{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color);font-weight:600}._noTemplates_rlbis_29{background:var(--background-secondary);border:1px dashed var(--nav-border-color);padding:2rem;border-radius:14px;text-align:center;font-size:.85rem;color:var(--text-color-secondary)}._templateSection_rlbis_32,._agentsSection_rlbis_32{margin-bottom:3.5rem}._sectionTitle_rlbis_33{font-size:1.25rem;color:var(--text-color);margin:0 0 1rem;font-weight:500}._templateGrid_rlbis_34{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:920px}._templateCardWrapper_rlbis_35{position:relative;display:flex}._templateCard_rlbis_35{position:relative;display:flex;flex-direction:column;gap:.75rem;background:var(--card-bg-color);border:1px solid var(--nav-border-color);padding:1.25rem 1.25rem 3rem;border-radius:14px;text-align:left;cursor:pointer;transition:all .2s ease;min-height:var(--template-card-min-height,200px);flex:1}._templateCard_rlbis_35:hover{border-color:var(--primary-color);box-shadow:0 4px 18px -4px color-mix(in srgb,var(--primary-color) 25%,transparent);transform:translateY(-2px)}._templateIconWrap_rlbis_41{width:48px;height:48px;border-radius:12px;background:var(--background-secondary);display:flex;align-items:center;justify-content:center}._templateIconWrap_rlbis_41 img{width:30px;height:30px}._templateInfo_rlbis_43 h3{margin:0 0 .35rem;font-size:1rem;color:var(--text-color)}._templateInfo_rlbis_43 p{margin:0;font-size:.75rem;line-height:1.3;color:var(--text-color-secondary);height:2.6em;overflow:hidden}._inlineCreate_rlbis_45{position:absolute;bottom:.85rem;right:1rem;font-size:.7rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;padding:.4rem .75rem;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;pointer-events:none}._infoBanner_rlbis_48{display:flex;gap:.75rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--primary-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 25%,transparent);border-radius:10px;font-size:.85rem;line-height:1.4}._infoIcon_rlbis_58{font-size:1.25rem;flex-shrink:0}._infoBanner_rlbis_48 strong{display:block;margin-bottom:.25rem;color:var(--text-color)}._infoBanner_rlbis_48 p{margin:0;color:var(--text-color-secondary)}._readOnlyBadge_rlbis_71{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);font-weight:500}._templateActions_rlbis_80{position:absolute;bottom:.85rem;right:1rem;left:1rem;display:flex;gap:.5rem}._viewButton_rlbis_88,._chatButton_rlbis_89,._customizeButton_rlbis_90{flex:1;padding:.5rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;border:none}._viewButton_rlbis_88{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color)}._viewButton_rlbis_88:hover{background:var(--surface-color);border-color:var(--primary-color);color:var(--primary-color)}._chatButton_rlbis_89{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._chatButton_rlbis_89:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--primary-color) 40%,transparent)}._customizeButton_rlbis_90{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color)}._customizeButton_rlbis_90:hover{background:var(--surface-color);border-color:var(--primary-color);color:var(--primary-color)}._oldTemplateActions_rlbis_132{position:absolute;bottom:.85rem;right:1rem;left:1rem;display:flex;gap:.5rem}._templateEditButton_rlbis_141,._templateChatButton_rlbis_141{flex:1;font-size:.7rem;padding:.4rem .75rem;border:none;border-radius:6px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:all .2s ease}._templateEditButton_rlbis_141{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._templateEditButton_rlbis_141:hover{background:var(--surface-color);border-color:var(--primary-color)}._templateChatButton_rlbis_141{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._templateChatButton_rlbis_141:hover{opacity:.9;transform:translateY(-1px)}._agentActions_rlbis_174{margin-top:1rem;display:flex;gap:.5rem}._agentEditButton_rlbis_180,._agentChatButton_rlbis_180{flex:1;font-size:.8rem;padding:.6rem 1rem;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease}._agentEditButton_rlbis_180{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._agentEditButton_rlbis_180:hover{background:var(--surface-color);border-color:var(--primary-color)}._agentChatButton_rlbis_180{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._agentChatButton_rlbis_180:hover{opacity:.9;transform:translateY(-1px)}._agentsHeaderRow_rlbis_213{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem}._newEntityButton_rlbis_214{position:relative;display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;border:1px solid color-mix(in srgb,var(--gradient-start) 55%,#000);padding:.85rem 1.15rem .85rem 1rem;border-radius:14px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--primary-color) 45%,transparent),0 0 0 1px #ffffff0a inset;transition:all .23s cubic-bezier(.4,.14,.2,1);letter-spacing:.3px}._newEntityButton_rlbis_214:hover{transform:translateY(-2px);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--primary-color) 55%,transparent),0 0 0 1px #ffffff12 inset}._newEntityButton_rlbis_214:active{transform:translateY(0)}._newEntityButton_rlbis_214:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}._newEntityIcon_rlbis_218{display:flex}._newEntityIcon_rlbis_218 svg{stroke:#fff}._newEntityLabel_rlbis_220{line-height:1}._newEntityShortcut_rlbis_221{background:#ffffff1f;padding:.2rem .45rem;border-radius:6px;font-size:.6rem;line-height:1;letter-spacing:.5px;font-weight:500}._agentsGrid_rlbis_222{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:960px}._agentCard_rlbis_223{background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:14px;padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}._agentCard_rlbis_223:hover{border-color:var(--primary-color);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--primary-color) 22%,transparent)}._agentCardHeader_rlbis_225{display:flex;gap:.75rem;align-items:flex-start;position:relative}._agentAvatar_rlbis_226{width:46px;height:46px;background:var(--background-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:600;color:var(--text-color);overflow:hidden}._agentAvatar_rlbis_226 img{width:30px;height:30px;object-fit:contain;display:block}._agentMeta_rlbis_228 h3{margin:0;font-size:1rem;font-weight:500}._agentModel_rlbis_229,._agentMetaLine_rlbis_230{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}._chatHalfWrapper_rlbis_233{position:absolute;bottom:.85rem;right:1rem;left:50%;display:flex;justify-content:flex-end;z-index:1}._chatHalfButton_rlbis_234{flex:0 0 50%;min-width:120px;font-size:.65rem;padding:.42rem .65rem;border-radius:8px;text-transform:uppercase;letter-spacing:.4px;font-weight:600;cursor:pointer;border:none;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;display:flex;align-items:center;justify-content:center;transition:filter .18s ease,transform .18s ease}._chatHalfButton_rlbis_234:hover{filter:brightness(1.05)}._chatHalfButton_rlbis_234:active{transform:translateY(1px)}@media(max-width:520px){._chatHalfWrapper_rlbis_233{position:static;margin-top:.5rem;left:auto;right:auto;bottom:auto;justify-content:stretch}._chatHalfButton_rlbis_234{flex:1;min-width:0;font-size:.7rem;padding:.6rem .8rem}._templateCard_rlbis_35{padding:1rem 1rem 1.1rem}}._templateConfigButton_rlbis_244{position:absolute;top:6px;right:42px;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:background .18s ease,color .18s ease,border-color .18s ease;z-index:10}._templateConfigButton_rlbis_244:hover{background:var(--surface-color);color:var(--text-color)}._agentDesc_rlbis_246{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-color-secondary);min-height:2.4em}._configButton_rlbis_247{margin-left:0;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem}._configButton_rlbis_247:hover{background:var(--surface-color);color:var(--text-color)}._starButton_rlbis_251{margin-left:auto;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._starButton_rlbis_251:hover{background:var(--surface-color);color:var(--text-color)}._starButton_rlbis_251._starred_rlbis_253{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._starButton_rlbis_251:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._templateStarButton_rlbis_257{position:absolute;top:6px;right:6px;background:transparent;border:none;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-color-secondary);padding:0;line-height:1;transition:color .18s ease,transform .18s ease}._templateStarButton_rlbis_257:hover{color:var(--text-color);transform:scale(1.08)}._templateStarButton_rlbis_257:active{transform:scale(.92)}._templateStarButton_rlbis_257:focus-visible{outline:2px solid var(--primary-color);border-radius:6px}._templateStarButton_rlbis_257._starred_rlbis_253{color:var(--favorite-color, gold)}._formStarButton_rlbis_264{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);padding:.55rem .9rem;border-radius:8px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.4rem}._formStarButton_rlbis_264._starred_rlbis_253{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._formStarButton_rlbis_264:hover{background:var(--surface-color);color:var(--text-color)}._emptyState_rlbis_268{background:var(--background-secondary);border:1px dashed var(--nav-border-color);padding:2.25rem 2rem;border-radius:16px;text-align:center;display:flex;flex-direction:column;gap:.9rem}._emptyState_rlbis_268 h3{margin:0;font-size:1rem;color:var(--text-color)}._emptyState_rlbis_268 p{margin:0;font-size:.8rem;color:var(--text-color-secondary)}._creatorOverlay_rlbis_273{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;z-index:120;border:none}._creatorPanel_rlbis_274{position:relative;inset:unset;margin:0 auto;width:min(640px,100%);max-height:calc(100vh - 6rem);border:none;background:var(--card-bg-color);border-radius:28px;padding:0;overflow:hidden;box-shadow:var(--elevation-1);animation:_popIn_rlbis_1 .4s cubic-bezier(.4,.14,.2,1)}@keyframes _popIn_rlbis_1{0%{transform:scale(.96) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._creatorHeader_rlbis_276{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--nav-border-color)}._creatorHeader_rlbis_276 h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-color)}._closeButton_rlbis_278{background:transparent;border:none;color:var(--text-color-secondary);font-size:1.5rem;line-height:1;cursor:pointer}._closeButton_rlbis_278:hover{color:var(--text-color)}._creatorForm_rlbis_280{padding:1.25rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.1rem;max-height:calc(100vh - 7rem);overflow-y:auto}._formRow_rlbis_281{display:flex;flex-direction:column;gap:.45rem}._formRow_rlbis_281 label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:var(--text-color-secondary)}._formRow_rlbis_281 input,._formRow_rlbis_281 textarea,._formRow_rlbis_281 select{background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:10px;padding:.7rem .85rem;color:var(--text-color);font:inherit;font-size:.85rem}._formRow_rlbis_281 textarea{resize:vertical}._formRow_rlbis_281 input:focus,._formRow_rlbis_281 textarea:focus,._formRow_rlbis_281 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._formRow_rlbis_281 input[type=checkbox]{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:4px;padding:0;position:relative;transition:background var(--transition-base),border-color var(--transition-base)}._formRow_rlbis_281 input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color)}._formRow_rlbis_281 input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}._inlineFields_rlbis_313{display:grid;gap:1rem;grid-template-columns:2fr 1fr}._toggleRow_rlbis_314{display:flex;align-items:center;gap:.5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary)}._formActions_rlbis_315{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._secondaryButton_rlbis_316{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.7rem 1.1rem;border-radius:10px;cursor:pointer}._secondaryButton_rlbis_316:hover{background:var(--surface-color)}._primaryButton_rlbis_318,._primaryAction_rlbis_12{font-weight:600}._primaryButton_rlbis_318{background:var(--primary-color);border:none;color:var(--button-text-color);padding:.75rem 1.25rem;border-radius:10px;cursor:pointer}._primaryButton_rlbis_318:hover{background:color-mix(in srgb,var(--primary-color) 85%,#000)}._dangerButton_rlbis_321{background:var(--danger-color,#ff4d4d);border:none;color:#fff;padding:.75rem 1.1rem;border-radius:10px;cursor:pointer}._dangerButton_rlbis_321:hover{filter:brightness(1.05)}._multiSelectBox_rlbis_325{display:flex;flex-direction:column;gap:.5rem}._selectedChips_rlbis_326{display:flex;flex-wrap:wrap;gap:.4rem;min-height:34px;padding:.35rem .4rem;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:10px}._chip_rlbis_327{display:inline-flex;align-items:center;gap:.35rem;background:var(--background-secondary);color:var(--text-color);font-size:.65rem;padding:.35rem .55rem;border-radius:999px;line-height:1}._chip_rlbis_327 button{background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;font-size:.8rem;line-height:1;padding:0}._chip_rlbis_327 button:hover{color:var(--text-color)}._placeholder_rlbis_330{color:var(--text-color-secondary);font-size:.65rem;padding:.2rem .3rem}._loadingNote_rlbis_331,._errorNote_rlbis_331{font-size:.65rem}._loadingNote_rlbis_331{color:var(--text-color-secondary)}._errorNote_rlbis_331{color:var(--danger-color, #ff5f56)}._toolSelectWrapper_rlbis_336{position:relative}._toolSelectControl_rlbis_337{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:12px;padding:.85rem 1rem;cursor:pointer;font:inherit;font-size:.8rem;color:var(--text-color);transition:all .18s ease}._toolSelectControl_rlbis_337:hover{border-color:var(--primary-color);background:var(--surface-color)}._toolSelectControl_rlbis_337:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._toolSelectControl_rlbis_337._open_rlbis_340{box-shadow:0 0 0 1px var(--primary-color),0 4px 18px -4px color-mix(in srgb,var(--primary-color) 35%,transparent);border-color:var(--primary-color)}._toolSelectValue_rlbis_341{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chevron_rlbis_342{transition:transform .25s var(--transition-bezier, cubic-bezier(.4,.14,.2,1))}._toolSelectControl_rlbis_337._open_rlbis_340 ._chevron_rlbis_342{transform:rotate(180deg)}._toolMenu_rlbis_344{position:absolute;inset:auto 0;top:calc(100% + .4rem);background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:16px;padding:.6rem .5rem .65rem;display:flex;flex-direction:column;gap:.4rem;box-shadow:0 10px 40px -10px #00000059,0 4px 14px -4px color-mix(in srgb,var(--primary-color) 25%,transparent);animation:_fadeSlide_rlbis_1 .25s ease;z-index:160}@keyframes _fadeSlide_rlbis_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._toolMenuList_rlbis_346{list-style:none;margin:0;padding:0;max-height:210px;overflow-y:auto;scrollbar-width:thin}._toolMenuList_rlbis_346::-webkit-scrollbar{width:8px}._toolMenuList_rlbis_346::-webkit-scrollbar-track{background:transparent}._toolMenuList_rlbis_346::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color) 45%,#000);border-radius:6px}._toolOption_rlbis_350{width:100%;display:flex;align-items:center;gap:.55rem;background:transparent;border:none;text-align:left;padding:.55rem .75rem;border-radius:10px;font:inherit;font-size:.75rem;color:var(--text-color);cursor:pointer;transition:background .16s ease,color .16s ease}._toolOption_rlbis_350:hover{background:var(--background-secondary)}._toolOption_rlbis_350:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._toolOption_rlbis_350._selected_rlbis_326{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._toolOption_rlbis_350._selected_rlbis_326 ._optionCheck_rlbis_354{background:#ffffff26}._toolOption_rlbis_350:disabled{cursor:default;opacity:.85}._toolOption_rlbis_350:disabled:hover{background:transparent}._optionCheck_rlbis_354{width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:.75rem;background:var(--background-secondary);border-radius:6px;color:var(--text-color)}._toolEmpty_rlbis_358{font-size:.65rem;padding:.7rem .85rem;color:var(--text-color-secondary)}._toolFooterRow_rlbis_359{padding:.4rem .4rem 0;border-top:1px solid var(--nav-border-color);margin-top:.3rem}._clearToolsBtn_rlbis_360{background:var(--background-secondary);border:1px solid var(--nav-border-color);font-size:.65rem;padding:.45rem .75rem;border-radius:8px;cursor:pointer;color:var(--text-color-secondary)}._clearToolsBtn_rlbis_360:hover{background:var(--surface-color);color:var(--text-color)}@media(max-width:860px){._inlineFields_rlbis_313{grid-template-columns:1fr}._creatorOverlay_rlbis_273{padding:2rem 1rem}._creatorPanel_rlbis_274{width:100%;border-radius:24px}}@media(max-width:1100px){._container_rlbis_2{padding:1.5rem}}@media(max-width:700px){._templateGrid_rlbis_34{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._agentsGrid_rlbis_222{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:560px){._container_rlbis_2{padding:1rem}._templateGrid_rlbis_34{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._agentsGrid_rlbis_222{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:480px){._templateGrid_rlbis_34,._agentsGrid_rlbis_222{grid-template-columns:1fr}}@media(max-width:420px){._templateCard_rlbis_35{padding:.9rem .9rem 1rem}._templateInfo_rlbis_43 h3{font-size:.95rem}._templateInfo_rlbis_43 p{font-size:.7rem}._header_rlbis_10 h1{font-size:1.6rem}._header_rlbis_10 p{font-size:.9rem}}._agentMeta_rlbis_228 h3,._templateInfo_rlbis_43 h3{font-weight:600}._knowledgeSection_rlbis_380{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--nav-border-color)}._knowledgeHeader_rlbis_386{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}._knowledgeSection_rlbis_380 h3{margin:0;font-size:1rem;color:var(--text-color);font-weight:600}._documentsToggle_rlbis_401{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:8px;font-size:.75rem;color:var(--text-color);cursor:pointer;transition:all .15s ease;white-space:nowrap}._documentsToggle_rlbis_401:hover{background:var(--surface-color);border-color:var(--color-primary)}._toggleIcon_rlbis_421{font-size:.65rem;opacity:.6}._knowledgeLoading_rlbis_426{padding:1.5rem;text-align:center;font-size:.85rem;color:var(--text-color-secondary);background:var(--background-secondary);border:1px dashed var(--nav-border-color);border-radius:10px}._knowledgeDocuments_rlbis_436{list-style:none;margin:0 0 1rem;padding:0;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:8px;overflow:hidden;max-height:200px;overflow-y:auto}._documentItem_rlbis_448{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-bottom:1px solid var(--nav-border-color);transition:background .15s ease}._documentItem_rlbis_448:last-child{border-bottom:none}._documentItem_rlbis_448:hover{background:var(--surface-color)}._documentName_rlbis_465{flex:1;font-size:.8rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._documentSize_rlbis_475{font-size:.7rem;color:var(--text-color-secondary);white-space:nowrap}._statusBadge_rlbis_481{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;white-space:nowrap;font-weight:500;display:inline-flex;align-items:center;gap:.3rem}._statusUnknown_rlbis_492{background:#80808026;color:var(--text-color-secondary)}._statusPending_rlbis_497{background:#eab30826;color:#eab308}._statusStarting_rlbis_502{background:#3b82f626;color:#3b82f6}._statusInProgress_rlbis_507{background:#3b82f626;color:#3b82f6;animation:_pulse_rlbis_1 2s ease-in-out infinite}@keyframes _pulse_rlbis_1{0%,to{opacity:1}50%{opacity:.6}}._statusComplete_rlbis_518{background:#22c55e26;color:#22c55e}._statusFailed_rlbis_523{background:#ef444426;color:#ef4444}._statusIdle_rlbis_528{background:#94a3b826;color:#94a3b8}._deleteDocButton_rlbis_533{background:transparent;border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:24px;height:24px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;padding:0;transition:all .15s ease;flex-shrink:0}._deleteDocButton_rlbis_533:hover{background:var(--danger-color, #dc2626);border-color:var(--danger-color, #dc2626);color:#fff}._knowledgeUpload_rlbis_557{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._uploadButton_rlbis_564{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.75rem;cursor:pointer;transition:opacity .2s ease;align-self:flex-start}._uploadButton_rlbis_564:hover:not(:disabled){opacity:.9}._uploadButton_rlbis_564:disabled{opacity:.5;cursor:not-allowed}._emptyKnowledge_rlbis_586{padding:1rem;text-align:center;font-size:.75rem;color:var(--text-color-secondary);background:var(--background-secondary);border:1px dashed var(--nav-border-color);border-radius:8px;line-height:1.5}._container_1gadc_1{--horizontal-gap: clamp(1rem, 2.5vw, 2.5rem);padding:2rem var(--horizontal-gap);margin:0 auto;max-width:1600px;box-sizing:border-box;width:100%}._header_1gadc_11{margin-bottom:3rem}._headerRow_1gadc_15{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}._header_1gadc_11 h1{font-size:2rem;color:var(--text-color);margin-bottom:.5rem}._header_1gadc_11 p{color:var(--text-color-secondary);font-size:1.1rem;margin-bottom:2rem}._marketplaceBar_1gadc_31{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem;margin-bottom:1.75rem}._marketplaceSearchWrap_1gadc_32{position:relative;flex:1 1 440px;display:flex;align-items:center}._searchIcon_1gadc_33{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);display:flex}._marketplaceSearch_1gadc_32{width:100%;padding:.78rem 3.2rem .78rem 2.55rem;font-size:.95rem;background:var(--input-background, linear-gradient(180deg,var(--background-secondary),var(--background-primary)));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:14px;color:var(--text-color);transition:all .2s ease;font-family:inherit}._marketplaceSearch_1gadc_32:hover{border-color:var(--primary-color)}._marketplaceSearch_1gadc_32:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 40%,transparent),0 0 0 1px var(--primary-color) inset;background:var(--background-secondary)}._clearSearch_1gadc_37{position:absolute;right:2.3rem;top:50%;transform:translateY(-50%);background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);width:28px;height:28px;border-radius:9px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}._clearSearch_1gadc_37 svg{width:14px;height:14px}._clearSearch_1gadc_37:hover{background:var(--background-secondary);color:var(--text-color);border-color:var(--primary-color)}._shortcutHint_1gadc_40{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);border-radius:7px;padding:0 .5rem;font-size:.6rem;letter-spacing:.6px;color:var(--text-color-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}._marketplaceMeta_1gadc_41{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color);font-weight:600}._noTemplates_1gadc_42{background:var(--card-bg-alt, var(--card-bg-color));border:1px dashed var(--nav-border-color);padding:2rem;border-radius:14px;text-align:center;font-size:.85rem;color:var(--text-color-secondary)}._toolsHeaderRow_1gadc_44{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem}._searchBar_1gadc_46{margin-bottom:1.5rem}._searchInput_1gadc_50{width:100%;padding:.75rem 1rem;font-size:1rem;background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:8px;color:var(--text-color);transition:all .2s ease}._searchInput_1gadc_50:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 35%,transparent)}._categories_1gadc_53{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}._grid_1gadc_61{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}._templateSection_1gadc_69,._toolsSection_1gadc_69{margin-bottom:3.5rem}._sectionTitle_1gadc_70{font-size:1.25rem;color:var(--text-color);margin:0 0 1rem;font-weight:500}._templateGrid_1gadc_71{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:920px}._templateCardWrapper_1gadc_72{position:relative;display:flex}._templateCard_1gadc_72{position:relative;display:flex;flex-direction:column;gap:.75rem;background:var(--card-bg-color);border:1px solid var(--nav-border-color);padding:1.25rem 1.25rem 3rem;border-radius:14px;text-align:left;cursor:pointer;transition:all .2s ease;min-height:var(--template-card-min-height,200px);flex:1}._templateCard_1gadc_72:hover{border-color:var(--primary-color);box-shadow:0 4px 18px -4px color-mix(in srgb,var(--primary-color) 25%,transparent);transform:translateY(-2px)}._templateIconWrap_1gadc_78{width:48px;height:48px;border-radius:12px;background:var(--background-secondary);display:flex;align-items:center;justify-content:center}._templateIconWrap_1gadc_78 img{width:30px;height:30px}._templateInfo_1gadc_80 h3{margin:0 0 .35rem;font-size:1rem;color:var(--text-color)}._templateInfo_1gadc_80 p{margin:0;font-size:.75rem;line-height:1.3;color:var(--text-color-secondary);height:2.6em;overflow:hidden}._inlineCreate_1gadc_82{position:absolute;bottom:.85rem;right:1rem;font-size:.7rem;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;padding:.4rem .75rem;border-radius:20px;letter-spacing:.5px;text-transform:uppercase;pointer-events:none}._toolsGrid_1gadc_84{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:960px}._toolCard_1gadc_85{background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:14px;padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}._toolCard_1gadc_85:hover{border-color:var(--primary-color);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--primary-color) 28%,transparent)}._toolCardHeader_1gadc_87{display:flex;gap:.85rem;align-items:center}._toolAvatar_1gadc_88{width:46px;height:46px;background:var(--background-secondary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:600;color:var(--text-color);overflow:hidden}._toolAvatar_1gadc_88 img{width:30px;height:30px;object-fit:contain;display:block}._toolMeta_1gadc_90 h3{margin:0;font-size:1rem;font-weight:500;color:var(--text-color)}._toolEndpoint_1gadc_91{font-size:.65rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}._starButton_1gadc_92{margin-left:auto;background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._starButton_1gadc_92:hover{background:var(--background-secondary);color:var(--text-color)}._starButton_1gadc_92._starred_1gadc_94{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._starButton_1gadc_92:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._templateStarButton_1gadc_97{position:absolute;top:6px;right:6px;background:transparent;border:none;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--text-color-secondary);padding:0;line-height:1;transition:color .18s ease,transform .18s ease}._templateStarButton_1gadc_97:hover{color:var(--text-color);transform:scale(1.08)}._templateStarButton_1gadc_97:active{transform:scale(.92)}._templateStarButton_1gadc_97:focus-visible{outline:2px solid var(--primary-color);border-radius:6px}._templateStarButton_1gadc_97._starred_1gadc_94{color:var(--favorite-color, gold)}._formStarButton_1gadc_104{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color-secondary);padding:.55rem .9rem;border-radius:8px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:.4rem}._formStarButton_1gadc_104._starred_1gadc_94{color:var(--favorite-color, gold);border-color:color-mix(in srgb,var(--favorite-color, gold) 55%,var(--nav-border-color))}._formStarButton_1gadc_104:hover{background:var(--surface-color);color:var(--text-color)}._toolDesc_1gadc_107{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-color-secondary);min-height:2.8em}._paramChips_1gadc_108{display:flex;flex-wrap:wrap;gap:.4rem}._paramChip_1gadc_108{background:var(--background-tertiary, var(--background-secondary));padding:.3rem .55rem;border-radius:999px;font-size:.6rem;letter-spacing:.5px;color:var(--text-color-secondary)}._toolMetaLine_1gadc_112{font-size:.6rem;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}._chatHalfWrapper_1gadc_115{position:absolute;bottom:.85rem;right:1rem;left:50%;display:flex;justify-content:flex-end}._chatHalfButton_1gadc_116{flex:0 0 50%;min-width:120px;font-size:.65rem;padding:.42rem .65rem;border-radius:8px;text-transform:uppercase;letter-spacing:.4px;font-weight:600;cursor:pointer;border:none;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff;display:flex;align-items:center;justify-content:center;transition:filter .18s ease,transform .18s ease}._chatHalfButton_1gadc_116:hover{filter:brightness(1.05)}._chatHalfButton_1gadc_116:active{transform:translateY(1px)}@media(max-width:520px){._chatHalfWrapper_1gadc_115{position:static;margin-top:.5rem;left:auto;right:auto;bottom:auto;justify-content:stretch}._chatHalfButton_1gadc_116{flex:1;min-width:0;font-size:.7rem;padding:.6rem .8rem}._templateCard_1gadc_72{padding:1rem 1rem 1.1rem}}._templateConfigButton_1gadc_126{position:absolute;top:6px;right:42px;background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);border-radius:8px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:background .18s ease,color .18s ease,border-color .18s ease}._templateConfigButton_1gadc_126:hover{background:var(--surface-color);color:var(--text-color)}._emptyState_1gadc_130{background:var(--card-bg-alt, var(--card-bg-color));border:1px dashed var(--nav-border-color);padding:2.25rem 2rem;border-radius:16px;text-align:center;display:flex;flex-direction:column;gap:.9rem}._emptyState_1gadc_130 h3{margin:0;font-size:1rem;color:var(--text-color)}._emptyState_1gadc_130 p{margin:0;font-size:.8rem;color:var(--text-color-secondary)}._creatorOverlay_1gadc_135{position:fixed;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;z-index:120;border:none}._creatorOverlay_1gadc_135:focus{outline:none}._creatorPanel_1gadc_137{position:relative;inset:unset;margin:0 auto;width:min(640px,100%);max-height:calc(100vh - 6rem);border:none;background:var(--background-primary);border-radius:28px;padding:0;overflow:hidden;box-shadow:0 20px 60px -15px #0000008c,0 0 0 1px color-mix(in srgb,var(--nav-border-color) 65%,transparent);animation:_popIn_1gadc_1 .4s cubic-bezier(.4,.14,.2,1)}@keyframes _popIn_1gadc_1{0%{transform:scale(.96) translateY(12px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._creatorHeader_1gadc_139{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--nav-border-color);background:var(--background-secondary)}._creatorHeader_1gadc_139 h2{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-color)}._closeButton_1gadc_141{background:transparent;border:none;color:var(--text-color-secondary);font-size:1.5rem;line-height:1;cursor:pointer}._closeButton_1gadc_141:hover{color:var(--text-color)}._creatorForm_1gadc_143{padding:1.25rem 1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.1rem;max-height:calc(100vh - 7rem);overflow-y:auto;background:var(--background-primary)}._formRow_1gadc_144{display:flex;flex-direction:column;gap:.45rem}._formRow_1gadc_144 label{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:var(--text-color-secondary)}._legendLabel_1gadc_146{font-size:.7rem;text-transform:uppercase;letter-spacing:.6px;font-weight:600;color:var(--text-color-secondary);margin-bottom:.5rem}._formRow_1gadc_144 input,._formRow_1gadc_144 textarea,._formRow_1gadc_144 select{background:var(--input-background, var(--background-secondary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:10px;padding:.7rem .85rem;color:var(--text-color);font:inherit;font-size:.85rem}._formRow_1gadc_144 textarea{resize:vertical}._formRow_1gadc_144 input:focus,._formRow_1gadc_144 textarea:focus,._formRow_1gadc_144 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._formRow_1gadc_144 input[type=checkbox]{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:4px;padding:0;position:relative;transition:background var(--transition-base),border-color var(--transition-base)}._formRow_1gadc_144 input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color)}._formRow_1gadc_144 input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}._integrationTypeCards_1gadc_177{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._integrationTypeCard_1gadc_177{position:relative;display:flex;gap:.65rem;align-items:flex-start;background:var(--card-bg-color, var(--background-secondary));border:1px solid var(--nav-border-color);padding:.85rem;border-radius:14px;cursor:pointer;text-align:left;transition:all .22s ease;font-size:.7rem}._integrationTypeCard_1gadc_177 strong{display:block;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase;font-weight:600;color:var(--text-color)}._integrationTypeCard_1gadc_177 small{display:block;font-size:.6rem;line-height:1.2;color:var(--text-color-secondary);margin-top:.35rem}._integrationTypeCard_1gadc_177:hover{border-color:var(--primary-color);background:var(--surface-color, var(--card-bg-color));box-shadow:0 3px 8px -2px color-mix(in srgb,var(--primary-color) 30%,transparent)}._integrationTypeCard_1gadc_177:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}._integrationTypeCard_1gadc_177._active_1gadc_183{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 8%,var(--card-bg-color));box-shadow:0 0 0 1px var(--primary-color),0 4px 14px -4px color-mix(in srgb,var(--primary-color) 40%,transparent)}._integrationTypeIcon_1gadc_184{width:30px;height:30px;border-radius:8px;background:color-mix(in srgb,var(--primary-color) 12%,transparent);display:flex;align-items:center;justify-content:center;color:var(--primary-color);flex:0 0 auto}._integrationTypeCard_1gadc_177._active_1gadc_183 ._integrationTypeIcon_1gadc_184{background:var(--primary-color);color:#fff}._integrationTypeCheck_1gadc_186{position:absolute;top:6px;right:6px;background:var(--primary-color);color:#fff;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.7rem;box-shadow:0 2px 4px -2px color-mix(in srgb,black 30%,transparent)}._integrationTypeMeta_1gadc_187{flex:1;display:flex;flex-direction:column}._inlineFields_1gadc_188{display:grid;gap:1rem;grid-template-columns:2fr 1fr}._paramsHeader_1gadc_189{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.5px;color:#d0d0d0}._smallButton_1gadc_190{background:#232323;border:1px solid #2a2a2a;color:#e0e0e0;font-size:.65rem;padding:.35rem .6rem;border-radius:8px;cursor:pointer}._smallButton_1gadc_190:hover{background:#2d2d2d}._addParamButton_1gadc_192{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary);font-size:.6rem;padding:.45rem .7rem;border-radius:10px;cursor:pointer;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:all .18s ease}._addParamButton_1gadc_192:hover{background:var(--surface-color);color:var(--text-color)}._addParamButton_1gadc_192:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}[data-theme=light] ._addParamButton_1gadc_192{background:var(--background-secondary);border-color:var(--nav-border-color)}[data-theme=light] ._addParamButton_1gadc_192:hover{background:var(--surface-color)}._paramRow_1gadc_197{display:grid;grid-template-columns:1.5fr 1fr auto auto;gap:.6rem;align-items:center}._paramName_1gadc_198,._paramType_1gadc_198{width:100%}._paramType_1gadc_198{width:100%;min-width:0;background:var(--input-background, var(--background-primary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:10px;padding:.75rem .65rem;color:var(--text-color);font-size:.85rem;transition:all .18s ease;font-family:inherit;cursor:pointer}._paramType_1gadc_198:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}._paramType_1gadc_198:hover{border-color:var(--primary-color)}._paramRequired_1gadc_202{display:flex;align-items:center;gap:.4rem;font-size:.65rem;text-transform:uppercase;color:var(--text-color-secondary);white-space:nowrap;padding:.1rem}._paramRequired_1gadc_202 input[type=checkbox]{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-background, var(--background-primary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:4px;padding:0;position:relative;transition:all .18s ease;flex-shrink:0}._paramRequired_1gadc_202 input[type=checkbox]:hover{border-color:var(--primary-color)}._paramRequired_1gadc_202 input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color)}._paramRequired_1gadc_202 input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;line-height:1}._paramRequired_1gadc_202 input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 30%,transparent)}._removeParam_1gadc_239{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--danger-color, #ff6d6d);font-size:1rem;cursor:pointer;padding:.5rem;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .18s ease;flex-shrink:0}._removeParam_1gadc_239:hover{background:var(--danger-color, #ff6d6d);color:#fff;border-color:var(--danger-color, #ff6d6d)}._removeParam_1gadc_239:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--danger-color, #ff6d6d) 30%,transparent)}._paramEmpty_1gadc_242{font-size:.7rem;color:var(--text-color-secondary);padding:.4rem 0 .2rem}._paramRowModern_1gadc_243{background:var(--card-bg-color, var(--background-secondary));border:1px solid var(--nav-border-color);padding:.9rem;border-radius:12px;display:flex;flex-direction:column;gap:.6rem;position:relative;transition:all .18s ease}._paramRowModern_1gadc_243:hover{border-color:var(--primary-color)}._paramRowModern_1gadc_243._paramRowError_1gadc_245{border-color:var(--danger-color,#ff4d4d)}._paramMainLine_1gadc_246{display:grid;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(80px,auto) minmax(36px,auto);gap:.8rem;align-items:start}._paramNameWrapper_1gadc_247{display:flex;flex-direction:column;gap:.4rem;min-width:0}._paramNameModern_1gadc_248{width:100%;min-width:0;background:var(--input-background, var(--background-primary));border:1px solid var(--input-border-color, var(--nav-border-color));border-radius:10px;padding:.55rem .75rem;font-size:.8rem;color:var(--text-color);transition:all .18s ease;font-family:inherit}._paramNameModern_1gadc_248:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);background:var(--input-background, var(--background-primary))}._paramNameModern_1gadc_248:hover{border-color:var(--primary-color)}._paramNameModern_1gadc_248::placeholder{color:var(--text-color-secondary);font-weight:400}._paramErrorMsg_1gadc_252{font-size:.65rem;color:var(--danger-color,#ff4d4d);letter-spacing:.3px;font-weight:500;white-space:nowrap}._formActions_1gadc_253{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}._secondaryButton_1gadc_254{background:var(--background-tertiary, var(--background-secondary));border:1px solid var(--nav-border-color);color:var(--text-color);padding:.7rem 1.1rem;border-radius:10px;cursor:pointer}._secondaryButton_1gadc_254:hover{background:var(--background-secondary)}._primaryButton_1gadc_256,._newEntityButton_1gadc_256{font-weight:600}._primaryButton_1gadc_256{background:var(--primary-color);border:none;color:#fff;padding:.75rem 1.25rem;border-radius:10px;cursor:pointer}._primaryButton_1gadc_256:hover{filter:brightness(1.08)}._dangerButton_1gadc_259{background:var(--danger-color,#ff4d4d);border:none;color:#fff;padding:.75rem 1.1rem;border-radius:10px;cursor:pointer}._dangerButton_1gadc_259:hover{filter:brightness(1.05)}._newEntityButton_1gadc_256{position:relative;display:inline-flex;align-items:center;gap:.65rem;background:linear-gradient(135deg,#007b86,#00565e);color:#fff;border:1px solid #0a6c74;padding:.85rem 1.15rem .85rem 1rem;border-radius:14px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 14px -4px #006d7773,0 0 0 1px #ffffff0a inset;transition:all .23s cubic-bezier(.4,.14,.2,1);letter-spacing:.3px}._newEntityButton_1gadc_256:hover{transform:translateY(-2px);box-shadow:0 6px 20px -6px #006d778c,0 0 0 1px #ffffff12 inset}._newEntityButton_1gadc_256:active{transform:translateY(0)}._newEntityButton_1gadc_256:focus-visible{outline:2px solid #25b0be;outline-offset:3px}._newEntityIcon_1gadc_267{display:flex}._newEntityIcon_1gadc_267 svg{stroke:#fff}._newEntityLabel_1gadc_269{line-height:1}._newEntityShortcut_1gadc_270{background:#ffffff1f;padding:.2rem .45rem;border-radius:6px;font-size:.6rem;line-height:1;letter-spacing:.5px;font-weight:500}@media(max-width:860px){._creatorOverlay_1gadc_135{padding:2.25rem 1.25rem 1.25rem}._creatorPanel_1gadc_137{width:100%;border-radius:20px}._inlineFields_1gadc_188,._integrationTypeCards_1gadc_177{grid-template-columns:1fr}._paramMainLine_1gadc_246{grid-template-columns:1fr minmax(90px,auto) minmax(70px,auto) 36px;gap:.6rem}._paramNameModern_1gadc_248{padding:.65rem .75rem;font-size:.8rem}._paramType_1gadc_198{padding:.65rem .5rem;font-size:.8rem}._paramRequired_1gadc_202{font-size:.6rem}}._card_1gadc_283{background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start}._card_1gadc_283:hover{transform:translateY(-2px);border-color:var(--primary-color);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--primary-color) 30%,transparent)}._icon_1gadc_285{width:48px;height:48px;margin-bottom:1rem;padding:.75rem;background:color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:10px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._card_1gadc_283:hover ._icon_1gadc_285{background:color-mix(in srgb,var(--primary-color) 20%,transparent)}._card_1gadc_283 h3{margin:0 0 .5rem;font-size:1.2rem;color:var(--text-color)}._categoryButton_1gadc_290{padding:.5rem 1rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:20px;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}._categoryButton_1gadc_290:hover{background:var(--background-tertiary, var(--background-secondary));color:var(--text-color)}._categoryButton_1gadc_290._active_1gadc_183{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._popularConnectors_1gadc_294,._allConnectors_1gadc_295{margin-bottom:4rem}._popularConnectors_1gadc_294 h2,._allConnectors_1gadc_295 h2{font-size:1.5rem;color:var(--text-color);margin-bottom:1.5rem}._card_1gadc_283 p{color:var(--text-color-secondary);font-size:.95rem;margin-bottom:1.5rem;line-height:1.5;height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}._connectButton_1gadc_311{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:.95rem;cursor:pointer;transition:background .2s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}._connectButton_1gadc_311:hover{filter:brightness(1.08)}._connectButton_1gadc_311:after{content:"→";font-size:1.1rem;transition:transform .2s ease}._connectButton_1gadc_311:hover:after{transform:translate(4px)}@media(max-width:1100px){._container_1gadc_1{padding:1.5rem}}@media(max-width:900px){._grid_1gadc_61{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:700px){._header_1gadc_11 h1{font-size:1.6rem}._header_1gadc_11 p{font-size:1rem}._grid_1gadc_61{gap:1rem}._card_1gadc_283{padding:1.25rem}._icon_1gadc_285{width:42px;height:42px}._templateGrid_1gadc_71{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}._toolsGrid_1gadc_84{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:560px){._creatorOverlay_1gadc_135{padding:2rem 1rem}._creatorPanel_1gadc_137{width:100%;border-radius:24px}._card_1gadc_283 h3{font-size:1rem}._card_1gadc_283 p{font-size:.85rem}._connectButton_1gadc_311{padding:.6rem 1rem;font-size:.85rem}._templateGrid_1gadc_71{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}._toolsGrid_1gadc_84{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:480px){._templateGrid_1gadc_71,._toolsGrid_1gadc_84{grid-template-columns:1fr}}@media(max-width:420px){._templateCard_1gadc_72{padding:.9rem .9rem 1rem}._templateInfo_1gadc_80 h3{font-size:.95rem}._templateInfo_1gadc_80 p{font-size:.7rem}._header_1gadc_11 h1{font-size:1.6rem}._header_1gadc_11 p{font-size:.95rem}}._templateActions_1gadc_339{position:absolute;bottom:.85rem;right:1rem;left:1rem;display:flex;gap:.5rem}._templateEditButton_1gadc_348,._templateChatButton_1gadc_348{flex:1;font-size:.7rem;padding:.45rem .75rem;border-radius:8px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;background:none}._templateEditButton_1gadc_348{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._templateEditButton_1gadc_348:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color);color:var(--text-color)}._templateChatButton_1gadc_348{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._templateChatButton_1gadc_348:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-start) 85%,#000),color-mix(in srgb,var(--gradient-end) 85%,#000))}._toolActions_1gadc_383{display:flex;gap:.5rem;margin-top:.75rem}._toolEditButton_1gadc_389,._toolChatButton_1gadc_389{flex:1;font-size:.7rem;padding:.45rem .75rem;border-radius:8px;letter-spacing:.3px;text-transform:uppercase;font-weight:600;transition:all .2s ease;cursor:pointer;border:none;background:none}._toolEditButton_1gadc_389{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}._toolEditButton_1gadc_389:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color);color:var(--text-color)}._toolChatButton_1gadc_389{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}._toolChatButton_1gadc_389:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--gradient-start) 85%,#000),color-mix(in srgb,var(--gradient-end) 85%,#000))}@media(max-width:560px){._paramMainLine_1gadc_246{grid-template-columns:1fr;gap:.5rem}._paramNameWrapper_1gadc_247{margin-bottom:.3rem}._paramType_1gadc_198,._paramRequired_1gadc_202,._removeParam_1gadc_239{grid-column:1;justify-self:start}._paramMainLine_1gadc_246>*:not(._paramNameWrapper_1gadc_247){display:inline-flex;width:auto;margin-right:.5rem}._removeParam_1gadc_239{margin-left:auto}}@media(max-width:400px){._grid_1gadc_61{grid-template-columns:1fr}._header_1gadc_11 h1{font-size:1.4rem}}._avatarWrapper_lds6f_1{position:relative;border-radius:50%;background:linear-gradient(135deg,var(--gradient-start,#00b3b3),var(--gradient-end,#0066ff));padding:4px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #ffffff14,0 4px 12px -2px #0006;overflow:hidden}._avatarImage_lds6f_12,._avatarInitials_lds6f_12{width:100%;height:100%;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.75rem;color:#fff;background:radial-gradient(circle at 30% 30%,#1f2533,#0e1117);letter-spacing:1px}._editButton_lds6f_26{position:absolute;bottom:2px;right:2px;background:#0009;color:#fff;border:none;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .2s}._editButton_lds6f_26:hover{background:#000000bf}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height, 36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color, var(--react-international-phone-border-color, gainsboro));margin:0;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color, var(--react-international-phone-background-color, white));cursor:pointer;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover, whitesmoke)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size, 4px) solid var(--react-international-phone-country-selector-arrow-color, #777);border-right:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size, 4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color, #999)}.react-international-phone-country-selector-button--disabled{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));cursor:auto}.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color, var(--react-international-phone-disabled-background-color, whitesmoke))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width, 24px);height:var(--react-international-phone-flag-height, 24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top, 44px);left:var(--react-international-phone-dropdown-left, 0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color, var(--react-international-phone-background-color, white));box-shadow:var(--react-international-phone-dropdown-shadow, 2px 2px 16px rgba(0, 0, 0, .25));color:var(--react-international-phone-dropdown-item-text-color, var(--react-international-phone-text-color, #222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin, 0);background:var(--react-international-phone-dropdown-preferred-list-divider-color, var(--react-international-phone-border-color, gainsboro))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height, 28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size, 14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color, gray);font-size:var(--react-international-phone-dropdown-item-font-size, 14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--selected,.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke);color:var(--react-international-phone-selected-dropdown-item-text-color, var(--react-international-phone-text-color, #222))}.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color, var(--react-international-phone-dropdown-item-dial-code-color, gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color, var(--react-international-phone-selected-dropdown-item-background-color, whitesmoke))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color, var(--react-international-phone-border-color, gainsboro));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color, var(--react-international-phone-background-color, white));color:var(--react-international-phone-dial-code-preview-text-color, var(--react-international-phone-text-color, #222));font-size:var(--react-international-phone-dial-code-preview-font-size, var(--react-international-phone-font-size, 13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color, var(--react-international-phone-disabled-background-color, whitesmoke));color:var(--react-international-phone-dial-code-preview-disabled-text-color, var(--react-international-phone-disabled-text-color, #666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius, 4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height, 36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color, gainsboro);border-radius:var(--react-international-phone-border-radius, 4px);margin:0;background-color:var(--react-international-phone-background-color, white);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color, #222);font-family:inherit;font-size:var(--react-international-phone-font-size, 13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color, whitesmoke);color:var(--react-international-phone-disabled-text-color, #666)}._pageRoot_1vx59_1{padding:2rem clamp(1rem,2vw,2.5rem);color:var(--text-color);transition:padding-left .3s ease}._withNavExpanded_1vx59_3{padding-left:clamp(2rem,1.2rem + 3vw,4rem)}._withNavCollapsed_1vx59_4{padding-left:clamp(1.25rem,1rem + 1vw,2.25rem)}._withSecondary_1vx59_6{padding-left:clamp(2.5rem,1.5rem + 4vw,5rem)}@media(max-width:900px){._withNavExpanded_1vx59_3,._withNavCollapsed_1vx59_4,._withSecondary_1vx59_6{padding-left:clamp(1rem,.85rem + 1vw,1.75rem)}}._pageTitle_1vx59_11{font-size:clamp(1.45rem,1.2rem + 1.2vw,1.9rem);font-weight:600;margin:0 0 1.75rem;letter-spacing:.5px;line-height:1.15;color:var(--heading-color,var(--text-color));display:flex;align-items:center;gap:1rem}._headerRow_1vx59_12{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}._avatarBlock_1vx59_13{display:flex;flex-direction:column;gap:.75rem}._primaryInfo_1vx59_14{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._saveBar_1vx59_15{margin-top:1.5rem;display:flex;gap:.75rem}._grid_1vx59_16{display:grid;gap:1.5rem;grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:start}._card_1vx59_17{position:relative;background:var(--card-bg-color);border:1px solid var(--border-subtle, var(--nav-border-color));border-radius:20px;padding:1.25rem 1.4rem 1.4rem;box-shadow:var(--elevation-1);display:flex;flex-direction:column;gap:1rem;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base);height:100%}._card_1vx59_17:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(145deg,color-mix(in srgb,var(--primary-color) 6%,transparent),transparent);opacity:.4;border-radius:inherit}._card_1vx59_17:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--nav-border-color))}._cardHeader_1vx59_20{display:flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem;letter-spacing:.5px;text-transform:uppercase;color:var(--text-color-secondary)}._cardHeader_1vx59_20 svg{width:18px;height:18px;opacity:.85}._muted_1vx59_22{opacity:.75;font-size:.85rem}._divider_1vx59_23{height:1px;background:linear-gradient(90deg,transparent,var(--border-subtle),transparent);margin:.25rem 0 .5rem}._fieldGrid_1vx59_24{display:grid;gap:1rem .75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._field_1vx59_24{display:flex;flex-direction:column;gap:.4rem}._field_1vx59_24 label{font-size:.8rem;letter-spacing:.5px;text-transform:uppercase;opacity:.8;display:flex;align-items:center;gap:.25rem}._field_1vx59_24 input,._field_1vx59_24 select,._field_1vx59_24 textarea{background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:10px;padding:.65rem .75rem;color:var(--text-color);font:inherit;resize:vertical;transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}._field_1vx59_24 input:focus,._field_1vx59_24 select:focus,._field_1vx59_24 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 0 0 4px color-mix(in srgb,var(--primary-color) 25%,transparent)}._inlineControls_1vx59_29{display:flex;flex-wrap:wrap;gap:.6rem}._toggleRow_1vx59_30{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .75rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);border-radius:10px;transition:background var(--transition-base),border-color var(--transition-base)}._toggleRow_1vx59_30:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color)}._toggleRow_1vx59_30 span{font-size:.85rem}._toggleRow_1vx59_30 select{background:var(--input-bg-color);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.4rem .6rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}._toggleRow_1vx59_30 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color),0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}._toggleRow_1vx59_30 input[type=checkbox]{width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:4px;position:relative;transition:background var(--transition-base),border-color var(--transition-base)}._toggleRow_1vx59_30 input[type=checkbox]:checked{background:var(--primary-color);border-color:var(--primary-color)}._toggleRow_1vx59_30 input[type=checkbox]:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}._badge_1vx59_74{background:var(--primary-color);color:var(--button-text-color);padding:.2rem .55rem;border-radius:999px;font-size:.65rem;letter-spacing:.5px;text-transform:uppercase}._planCard_1vx59_75{background:linear-gradient(135deg,color-mix(in srgb,var(--primary-color) 15%,var(--card-bg-color)),var(--card-bg-color) 55%);border:1px solid color-mix(in srgb,var(--primary-color) 30%,var(--nav-border-color))}._usageBar_1vx59_76{position:relative;height:10px;background:var(--background-secondary);border-radius:6px;overflow:hidden;border:1px solid var(--nav-border-color);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._usageFill_1vx59_77{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));transition:width .4s ease}._actionPrimary_1vx59_78{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));border:none;color:var(--button-text-color);font-weight:600;padding:.8rem 1.1rem;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;transition:filter var(--transition-base),box-shadow var(--transition-base)}._actionPrimary_1vx59_78:hover{filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 35%,transparent)}._actionCancel_1vx59_80{background:var(--danger-color);border:none;color:var(--button-text-color);font-weight:600;padding:.8rem 1.1rem;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;transition:filter var(--transition-base),box-shadow var(--transition-base)}._actionCancel_1vx59_80:hover{filter:brightness(1.08);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 35%,transparent)}._actionGhost_1vx59_82{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.7rem 1rem;border-radius:10px;cursor:pointer;font-size:.85rem;transition:background var(--transition-base),border-color var(--transition-base)}._actionGhost_1vx59_82:hover{background:var(--background-tertiary, var(--background-secondary));border-color:var(--primary-color)}._channels_1vx59_84{display:flex;flex-direction:column;gap:.5rem}._channelRow_1vx59_85{display:flex;align-items:center;gap:.75rem;background:var(--background-secondary);border:1px solid var(--nav-border-color);padding:.65rem .75rem;border-radius:10px;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}._channelRow_1vx59_85 input{margin:0;width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;background:var(--input-bg-color);border:1px solid var(--nav-border-color);border-radius:4px;position:relative;transition:background var(--transition-base),border-color var(--transition-base)}._channelRow_1vx59_85 input:checked{background:var(--primary-color);border-color:var(--primary-color)}._channelRow_1vx59_85 input:checked:after{content:"✓";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700}._freqOptions_1vx59_113{display:flex;gap:.5rem;flex-wrap:wrap}._pill_1vx59_114{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color);padding:.45rem .9rem;border-radius:999px;font-size:.75rem;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}._pill_1vx59_114:hover{border-color:var(--primary-color)}._pill_1vx59_114._active_1vx59_116{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:var(--button-text-color);border-color:transparent}@media(max-width:1080px){._primaryInfo_1vx59_14{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}._fieldGrid_1vx59_24{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media(max-width:880px){._pageRoot_1vx59_1{padding:1.5rem 1.1rem 2.5rem}._grid_1vx59_16{gap:1.25rem}._card_1vx59_17{padding:1.05rem 1.1rem 1.15rem;border-radius:16px}._headerRow_1vx59_12{gap:1.25rem}}@media(max-width:720px){._headerRow_1vx59_12{flex-direction:column;align-items:flex-start}._saveBar_1vx59_15{flex-wrap:wrap}._inlineControls_1vx59_29{gap:.5rem}._actionPrimary_1vx59_78,._actionGhost_1vx59_82{justify-content:center}}@media(max-width:520px){._pageRoot_1vx59_1{padding:1.1rem .85rem 2.25rem}._pageTitle_1vx59_11{margin-bottom:1.25rem}._grid_1vx59_16,._primaryInfo_1vx59_14,._fieldGrid_1vx59_24{grid-template-columns:1fr}._avatarBlock_1vx59_13{flex-direction:row;align-items:center;gap:1rem}}._themeSwitcher_1vx59_142{display:flex;align-items:center;padding:.5rem;background-color:var(--background-secondary);color:var(--text-color);border-radius:50%}._countrySelect__control_1vx59_152{background:var(--input-bg-color)!important;border:1px solid var(--nav-border-color)!important;border-radius:10px!important;color:var(--text-color)!important;font:inherit!important;transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)!important;min-height:auto!important}._countrySelect__control_1vx59_152:hover{border-color:var(--primary-color)!important}._countrySelect__control--is-focused_1vx59_166{outline:none!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 1px var(--primary-color),0 0 0 4px color-mix(in srgb,var(--primary-color) 25%,transparent)!important}._countrySelect__value-container_1vx59_172,._countrySelect__input-container_1vx59_173,._countrySelect__single-value_1vx59_174{color:var(--text-color)!important}._countrySelect__placeholder_1vx59_178{color:var(--text-color-secondary)!important}._countrySelect__menu_1vx59_182{background:var(--card-bg-color)!important;border:1px solid var(--nav-border-color)!important;border-radius:10px!important;box-shadow:var(--elevation-1)!important}._countrySelect__option_1vx59_189{background:transparent!important;color:var(--text-color)!important;padding:.65rem .75rem!important;transition:background-color var(--transition-base)!important}._countrySelect__option_1vx59_189:hover{background:var(--background-secondary)!important}._countrySelect__option--is-selected_1vx59_200{background:var(--primary-color)!important;color:var(--button-text-color)!important}._countrySelect__indicator-separator_1vx59_205{background:var(--nav-border-color)!important}._countrySelect__dropdown-indicator_1vx59_209{color:var(--text-color-secondary)!important}._countrySelect__dropdown-indicator_1vx59_209:hover{color:var(--text-color)!important}._modalOverlay_5ni7c_3{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:9999;animation:_fadeIn_5ni7c_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_5ni7c_1{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}}._modalContent_5ni7c_32{background:linear-gradient(135deg,#1e1e23f2,#19191efa);border:1px solid rgba(255,255,255,.08);border-radius:24px;width:90%;max-width:440px;padding:2.5rem;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;animation:_slideUp_5ni7c_1 .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._modalContent_5ni7c_32:before{content:"";position:absolute;top:0;left:0;right:0;height:140px;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(59,130,246,.15),transparent);pointer-events:none}@keyframes _slideUp_5ni7c_1{0%{transform:translateY(30px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._modalHeader_5ni7c_77{margin-bottom:2rem;text-align:center;position:relative;z-index:1}._modalTitle_5ni7c_84{font-size:2rem;font-weight:700;color:#fff;margin:0 0 .75rem;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._modalSubtitle_5ni7c_96{font-size:.95rem;color:#fff9;margin:0;font-weight:400}._loginForm_5ni7c_103{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}._formGroup_5ni7c_111{display:flex;flex-direction:column;gap:.625rem}._formLabel_5ni7c_117{font-size:.875rem;font-weight:600;color:#ffffffe6;letter-spacing:.01em;text-transform:uppercase;font-size:.75rem}._formInput_5ni7c_126{padding:.875rem 1.125rem;font-size:1rem;border:1.5px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:400}._formInput_5ni7c_126:hover{border-color:#ffffff26;background:#ffffff0d}._formInput_5ni7c_126:focus{outline:none;border-color:#3b82f699;background:#ffffff0f;box-shadow:0 0 0 3px #3b82f61f,0 4px 12px #3b82f626;transform:translateY(-1px)}._formInput_5ni7c_126:disabled{opacity:.5;cursor:not-allowed}._formInput_5ni7c_126::placeholder{color:#ffffff59}._inputError_5ni7c_162{border-color:#ef444499!important;box-shadow:0 0 0 3px #ef44441a}._inputError_5ni7c_162:focus{border-color:#ef4444cc!important;box-shadow:0 0 0 3px #ef444426}._fieldError_5ni7c_173{display:block;margin-top:.375rem;font-size:.8125rem;color:#f87171;font-weight:500}._formFooter_5ni7c_181{display:flex;justify-content:flex-end;margin-top:-.5rem}._forgotLink_5ni7c_187{background:none;border:none;padding:0;font-size:.875rem;color:#3b82f6e6;cursor:pointer;transition:all .2s;font-weight:500}._forgotLink_5ni7c_187:hover{color:#63aaff;text-decoration:underline}._submitButton_5ni7c_203{padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:12px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);margin-top:.5rem;position:relative;overflow:hidden;letter-spacing:.02em;box-shadow:0 4px 14px #3b82f64d,0 2px 6px #0003}._submitButton_5ni7c_203:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#63aaff4d,#3b82f64d);opacity:0;transition:opacity .25s}._submitButton_5ni7c_203:hover:not(:disabled):before{opacity:1}._submitButton_5ni7c_203:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666,0 4px 10px #0000004d}._submitButton_5ni7c_203:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #3b82f64d,0 1px 4px #0003}._submitButton_5ni7c_203:disabled{opacity:.6;cursor:not-allowed;transform:none}._errorAlert_5ni7c_264{padding:1rem 1.125rem;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:12px;color:#fca5a5;font-size:.9rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.625rem;animation:_shake_5ni7c_1 .4s cubic-bezier(.36,.07,.19,.97)}@keyframes _shake_5ni7c_1{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}._modalFooter_5ni7c_284{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:.9rem;color:#fff9;position:relative;z-index:1}._authLink_5ni7c_295{color:#3b82f6e6;text-decoration:none;font-weight:600;transition:color .2s}._authLink_5ni7c_295:hover{color:#63aaff;text-decoration:underline}._authLinkButton_5ni7c_307{background:none;border:none;padding:0;color:#3b82f6e6;font-weight:600;font-size:inherit;cursor:pointer;transition:color .2s}._authLinkButton_5ni7c_307:hover{color:#63aaff;text-decoration:underline}._formHint_5ni7c_323{font-size:.8rem;color:#ffffff73;margin:0;margin-top:-.25rem;font-weight:400}._passwordInputWrapper_5ni7c_332{position:relative;display:flex;align-items:center}._passwordInputWrapper_5ni7c_332 ._formInput_5ni7c_126{padding-right:3rem}._passwordInputWrapper_5ni7c_332 ._formInput_5ni7c_126::-ms-reveal,._passwordInputWrapper_5ni7c_332 ._formInput_5ni7c_126::-ms-clear,._passwordInputWrapper_5ni7c_332 ._formInput_5ni7c_126::-webkit-credentials-auto-fill-button,._passwordInputWrapper_5ni7c_332 ._formInput_5ni7c_126::-webkit-password-toggle{display:none!important}._passwordToggle_5ni7c_350{position:absolute;right:.75rem;background:none;border:none;padding:.5rem;cursor:pointer;color:#fff6;transition:color .2s;display:flex;align-items:center;justify-content:center}._passwordToggle_5ni7c_350:hover{color:#ffffffb3}._passwordToggle_5ni7c_350:focus{outline:none}._passwordRequirements_5ni7c_373{margin-top:.75rem;animation:_fadeInUp_5ni7c_1 .3s ease-out}@keyframes _fadeInUp_5ni7c_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._passwordStrengthBar_5ni7c_389{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-bottom:.75rem}._passwordStrengthFill_5ni7c_397{height:100%;border-radius:2px;transition:all .3s ease}._requirementsList_5ni7c_403{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.375rem}._requirementItem_5ni7c_412{display:flex;align-items:center;gap:.5rem;font-size:.75rem;transition:all .2s}._requirementItem_5ni7c_412._valid_5ni7c_420{color:#4ade80}._requirementItem_5ni7c_412._invalid_5ni7c_424{color:#fff6}._requirementIcon_5ni7c_428{font-size:.7rem;width:1rem;text-align:center;transition:transform .2s}._requirementItem_5ni7c_412._valid_5ni7c_420 ._requirementIcon_5ni7c_428{color:#22c55e;transform:scale(1.1)}._inputError_5ni7c_162{border-color:#ef444480!important;box-shadow:0 0 0 2px #ef444426!important}._inputError_5ni7c_162:focus{border-color:#ef4444b3!important;box-shadow:0 0 0 3px #ef444433!important}._fieldError_5ni7c_173{display:block;margin-top:.5rem;font-size:.8rem;color:#f87171}._successIcon_5ni7c_459{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:2rem;background:linear-gradient(135deg,#22c55e26,#16a34a26);border:2px solid rgba(34,197,94,.3);border-radius:50%;color:#4ade80;animation:_successPulse_5ni7c_1 .6s cubic-bezier(.4,0,.2,1)}@keyframes _successPulse_5ni7c_1{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:480px){._modalContent_5ni7c_32{width:95%;padding:2rem 1.5rem;border-radius:20px}._modalTitle_5ni7c_84{font-size:1.75rem}._modalSubtitle_5ni7c_96{font-size:.875rem}._submitButton_5ni7c_203{padding:.875rem 1.25rem}}@media(prefers-color-scheme:dark){._modalContent_5ni7c_32{background:linear-gradient(135deg,#1e1e23fa,#141419fc)}}@media(prefers-reduced-motion:no-preference){._formInput_5ni7c_126:focus{transition:all .3s cubic-bezier(.4,0,.2,1)}}._spinnerOverlay_r98zd_3{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_r98zd_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _fadeIn_r98zd_1{0%{opacity:0}to{opacity:1}}._spinnerContainer_r98zd_28{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._spinner_r98zd_3{position:relative;display:flex;align-items:center;justify-content:center}._spinnerRing_r98zd_43{position:absolute;border-radius:50%;border:3px solid transparent;border-top-color:#3b82f6cc;animation:_spin_r98zd_3 1.5s cubic-bezier(.68,-.55,.27,1.55) infinite}._spinnerRing_r98zd_43:nth-child(1){animation-delay:0s;opacity:1}._spinnerRing_r98zd_43:nth-child(2){animation-delay:.2s;opacity:.8;border-top-color:#63aaffb3}._spinnerRing_r98zd_43:nth-child(3){animation-delay:.4s;opacity:.6;border-top-color:#93c5fd99}@keyframes _spin_r98zd_3{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}._small_r98zd_81 ._spinner_r98zd_3{width:32px;height:32px}._small_r98zd_81 ._spinnerRing_r98zd_43:nth-child(1){width:32px;height:32px;border-width:2px}._small_r98zd_81 ._spinnerRing_r98zd_43:nth-child(2){width:24px;height:24px;border-width:2px}._small_r98zd_81 ._spinnerRing_r98zd_43:nth-child(3){width:16px;height:16px;border-width:2px}._medium_r98zd_104 ._spinner_r98zd_3{width:64px;height:64px}._medium_r98zd_104 ._spinnerRing_r98zd_43:nth-child(1){width:64px;height:64px;border-width:3px}._medium_r98zd_104 ._spinnerRing_r98zd_43:nth-child(2){width:48px;height:48px;border-width:3px}._medium_r98zd_104 ._spinnerRing_r98zd_43:nth-child(3){width:32px;height:32px;border-width:3px}._large_r98zd_127 ._spinner_r98zd_3{width:96px;height:96px}._large_r98zd_127 ._spinnerRing_r98zd_43:nth-child(1){width:96px;height:96px;border-width:4px}._large_r98zd_127 ._spinnerRing_r98zd_43:nth-child(2){width:72px;height:72px;border-width:4px}._large_r98zd_127 ._spinnerRing_r98zd_43:nth-child(3){width:48px;height:48px;border-width:4px}._spinnerMessage_r98zd_151{font-size:1rem;font-weight:500;color:#ffffffe6;margin:0;text-align:center;animation:_pulse_r98zd_1 2s ease-in-out infinite;letter-spacing:.02em}@keyframes _pulse_r98zd_1{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){._spinnerRing_r98zd_43{animation-duration:3s}._spinnerMessage_r98zd_151{animation:none;opacity:1}}@media(max-width:480px){._spinnerMessage_r98zd_151{font-size:.9rem}}._container_1yjh5_7{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._bgGrid_1yjh5_19{position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;z-index:0}._bgGlow_1yjh5_30{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(0,183,168,.12),transparent 40%),radial-gradient(circle at 70% 60%,rgba(0,122,112,.08),transparent 40%);pointer-events:none;z-index:0;animation:_glowDrift_1yjh5_1 20s ease-in-out infinite}@keyframes _glowDrift_1yjh5_1{0%,to{transform:translate(0)}50%{transform:translate(-5%,5%)}}._content_1yjh5_50{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:480px;width:100%}._logo_1yjh5_61{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;text-decoration:none;transition:transform .2s ease}._logo_1yjh5_61:hover{transform:scale(1.02)}._logo_1yjh5_61 svg{width:40px;height:40px;filter:drop-shadow(0 0 10px rgba(0,183,168,.4))}._logoText_1yjh5_80{font-size:1.5rem;font-weight:700;color:var(--text-primary, #f8fafc)}._card_1yjh5_87{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:3rem 2.5rem;text-align:center;width:100%}._iconWrapper_1yjh5_99{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#00b7a826,#007a7026);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:_pulse_1yjh5_1 3s ease-in-out infinite}._icon_1yjh5_99{width:40px;height:40px;color:#00b7a8}@keyframes _pulse_1yjh5_1{0%,to{transform:scale(1);box-shadow:0 0 #00b7a84d}50%{transform:scale(1.02);box-shadow:0 0 0 15px #00b7a800}}._title_1yjh5_129{font-size:1.75rem;font-weight:700;color:var(--text-primary, #f8fafc);margin-bottom:.75rem}._subtitle_1yjh5_136{font-size:1rem;color:var(--text-secondary, #94a3b8);margin-bottom:1rem}._subtitle_1yjh5_136 strong{color:#00b7a8}._description_1yjh5_146{font-size:.9rem;color:var(--text-muted, #64748b);line-height:1.6;margin-bottom:2rem}._infoBox_1yjh5_154{background:#0003;border-radius:12px;padding:1rem;margin-bottom:2rem}._infoRow_1yjh5_161{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}._infoRow_1yjh5_161:not(:last-child){border-bottom:1px solid rgba(255,255,255,.05)}._infoLabel_1yjh5_172{font-size:.875rem;color:var(--text-muted, #64748b)}._infoValue_1yjh5_177{font-size:.875rem;color:var(--text-primary, #f8fafc);font-weight:500}._statusBadge_1yjh5_184{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:999px;font-size:.75rem;font-weight:500;color:#fbbf24}._statusDot_1yjh5_197{width:6px;height:6px;background:#fbbf24;border-radius:50%;animation:_blink_1yjh5_1 2s ease-in-out infinite}@keyframes _blink_1yjh5_1{0%,to{opacity:1}50%{opacity:.4}}._actions_1yjh5_211{display:flex;flex-direction:column;gap:.75rem}._btnPrimary_1yjh5_217{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#00b7a8,#007a70);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}._btnPrimary_1yjh5_217:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00b7a84d}._btnSecondary_1yjh5_238{padding:.75rem 1.5rem;background:transparent;color:var(--text-secondary, #94a3b8);border:1px solid rgba(255,255,255,.1);border-radius:12px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._btnSecondary_1yjh5_238:hover{background:#ffffff0d;color:var(--text-primary, #f8fafc);border-color:#fff3}._footer_1yjh5_257{margin-top:2rem;font-size:.8125rem;color:var(--text-muted, #64748b)}._footer_1yjh5_257 a{color:#00b7a8;text-decoration:none}._footer_1yjh5_257 a:hover{text-decoration:underline}._loading_1yjh5_273{color:var(--text-secondary, #94a3b8);font-size:1rem}html[data-theme=light] ._bgGrid_1yjh5_19{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px)}html[data-theme=light] ._card_1yjh5_87{background:#fffc;border-color:#00000014}html[data-theme=light] ._infoBox_1yjh5_154{background:#0000000a}html[data-theme=light] ._infoRow_1yjh5_161:not(:last-child){border-color:#00000014}@media(max-width:480px){._container_1yjh5_7{padding:1rem}._card_1yjh5_87{padding:2rem 1.5rem}._title_1yjh5_129{font-size:1.5rem}}:root{--primary-color: #00A99D;--primary-color-hover: #00C4B6;--background-primary: #1A1A1A;--background-secondary: #242424;--surface-color: #2D2D2D;--text-color: #EAEAEA;--text-color-secondary: #A0A0A0;--nav-bg-color: #111111;--nav-border-color: #333333;--card-bg-color: #1E1E1E;--input-bg-color: #2C2C2C;--button-bg-color: #00A99D;--button-text-color: #FFFFFF;--tag-bg-color: rgba(0, 169, 157, .1);--focus-ring: #087785;--danger-color: #ff5252;--warning-color: #ffb347;--success-color: #38c793;--scrollbar-thumb: rgba(255, 255, 255, .25);--scrollbar-thumb-hover: rgba(255, 255, 255, .4);--logo-grad-start: #00B7A8;--logo-grad-end: #007A70;--gradient-start: #00b3b3;--gradient-end: #0080ff;--elevation-1: 0 2px 4px -1px rgba(0,0,0,.4),0 8px 24px -8px rgba(0,0,0,.5);--border-subtle: rgba(255,255,255,.08);--radius-base: 10px;--transition-base: .25s cubic-bezier(.4,.2,.2,1);--icon-filter: none;--heading-color: var(--text-color);--font-xs: .7rem;--font-sm: .75rem;--font-smbase: .8rem;--font-md: .875rem;--font-base: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-2xs: .15rem;--space-xs: .25rem;--space-sm: .4rem;--space-md: .65rem;--space-lg: 1rem;--control-height-sm: 30px;--control-height-md: 38px;--radius-sm: 6px;--radius-md: 10px}[data-theme=light]{--primary-color: #2B7DFF;--background-primary: #ffffff;--background-secondary: #F5F7FA;--surface-color: #FFFFFF;--text-color: #000000;--text-color-secondary: #5A6676;--nav-bg-color: #FFFFFF;--nav-border-color: #DDE3EA;--card-bg-color: #FFFFFF;--input-bg-color: #F1F4F8;--button-bg-color: #2B7DFF;--button-text-color: #ffffff;--tag-bg-color: rgba(43, 125, 255, .08);--focus-ring: #2B7DFF;--danger-color: #d93025;--warning-color: #f5a400;--success-color: #128f4e;--gradient-start: #2B7DFF;--gradient-end: #6BA3FF;--elevation-1: 0 4px 10px -2px rgba(24,32,45,.18),0 2px 4px -1px rgba(24,32,45,.12);--border-subtle: rgba(15,30,50,.08);--scrollbar-thumb: rgba(0, 0, 0, .2);--scrollbar-thumb-hover: rgba(0, 0, 0, .35);--icon-filter: none;--heading-color: #000000}[data-density=comfortable]{--space-sm: .5rem;--space-md: .85rem;--control-height-sm: 34px;--control-height-md: 44px}[data-density=compact]{--space-sm: .3rem;--space-md: .55rem;--control-height-sm: 26px;--control-height-md: 34px}body{background-color:var(--background-primary)}html,body,[data-theme] *{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}[data-theme=light] .chatHeader{background:var(--background-secondary);border-color:var(--nav-border-color)}[data-theme=light] .messageContent{background:var(--card-bg-color);border-color:var(--nav-border-color);color:var(--text-color)}[data-theme=light] .user .messageContent{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}[data-theme=light] .messageAvatar{background:var(--background-secondary);border:1px solid var(--nav-border-color)}[data-theme=light] .messageAvatar svg{color:var(--primary-color);filter:none!important}[data-theme=light] .inputArea{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--background-primary) 55%);border-top:1px solid var(--nav-border-color)}[data-theme=light] .marketplaceSearch{background:var(--background-secondary);color:var(--text-color);border:1px solid var(--nav-border-color)}[data-theme=light] .marketplaceSearch:focus{background:var(--surface-color)}[data-theme=light] .clearSearch{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary)}[data-theme=light] .clearSearch:hover{background:var(--surface-color);color:var(--text-color)}[data-theme=light] .shortcutHint{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary)}[data-theme=light] .templateCard,[data-theme=light] .agentCard,[data-theme=light] .toolCard,[data-theme=light] .companyCard{background:var(--card-bg-color);border:1px solid var(--nav-border-color)}[data-theme=light] .templateCard:hover,[data-theme=light] .agentCard:hover,[data-theme=light] .toolCard:hover,[data-theme=light] .companyCard:hover{border-color:var(--primary-color);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--primary-color) 35%,transparent)}[data-theme=light] .templateInfo p,[data-theme=light] .agentDesc,[data-theme=light] .toolDesc,[data-theme=light] .companyDesc{color:var(--text-color-secondary)}[data-theme=light] .templateIconWrap,[data-theme=light] .agentAvatar,[data-theme=light] .toolAvatar,[data-theme=light] .companyAvatar,[data-theme=light] .companyAvatarImg{background:var(--background-secondary);border:1px solid var(--nav-border-color)}[data-theme=light] .emptyState{background:var(--background-secondary);border-color:var(--nav-border-color);color:var(--text-color-secondary)}[data-theme=light] .emptyState h3{color:var(--text-color)}[data-theme=light] .configButton,[data-theme=light] .secondaryButton,[data-theme=light] .smallButton,[data-theme=light] .paramChip,[data-theme=light] .companyVisibility{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color-secondary)}[data-theme=light] .configButton:hover,[data-theme=light] .secondaryButton:hover,[data-theme=light] .smallButton:hover{background:var(--surface-color);color:var(--text-color)}[data-theme=light] .categoryButton{color:var(--text-color)}[data-theme=light] .categoryButton:hover{background:var(--background-secondary)}[data-theme=light] .categoryButton.active{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));color:#fff}[data-theme=light] .dropdown,[data-theme=light] .popover,[data-theme=light] .creatorPanel{background:var(--card-bg-color);border:1px solid var(--nav-border-color)}[data-theme=light] .creatorHeader{border-color:var(--nav-border-color)}[data-theme=light] .formRow input,[data-theme=light] .formRow textarea,[data-theme=light] .formRow select,[data-theme=light] .paramType{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color)}[data-theme=light] .formRow input:focus,[data-theme=light] .formRow textarea:focus,[data-theme=light] .formRow select:focus,[data-theme=light] .paramType:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}[data-theme=light] .messageAction,[data-theme=light] .attachmentPreview{background:var(--background-secondary);border:1px solid var(--nav-border-color)}[data-theme=light] .removeAttachment{color:var(--danger-color)}[data-theme=light] .inputWrapper{background:var(--background-secondary);border:1px solid var(--nav-border-color)}[data-theme=light] .inputWrapper:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 4px color-mix(in srgb,var(--focus-ring) 25%,transparent)}[data-theme=light] .messageInput{color:var(--text-color)}[data-theme=light] img.navIcon,[data-theme=light] .messageAction img,[data-theme=light] .configButton svg,[data-theme=light] .secondaryButton svg{filter:brightness(.25) saturate(1.2)}[data-theme=light] .newEntityButton,[data-theme=light] .primaryAction,[data-theme=light] .inlineCreate{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));border:1px solid color-mix(in srgb,var(--gradient-start) 55%,#000)}[data-theme=light] .nav{background:var(--nav-bg-color)}[data-theme=light] .navLink.active{background:var(--surface-color)}[data-theme=light] .secondaryNav{background:var(--background-secondary);border-color:var(--nav-border-color)}[data-theme=light] .secondarySearch{background:var(--background-secondary);border:1px solid var(--nav-border-color);color:var(--text-color)}[data-theme=light] .brand{color:var(--primary-color)}[data-theme=light] .brand svg{color:var(--primary-color)}[data-theme=light]{--primary-color: #2B7DFF;--primary-color-hover: #1A6BFF;--background-primary: #ffffff;--background-secondary: #f8f9fa;--background-tertiary: #e9ecef;--surface-color: #e9ecef;--text-color: #000000;--text-color-secondary: #6c757d;--nav-bg-color: #f8f9fa;--nav-border-color: #dee2e6;--card-bg-color: #ffffff;--input-bg-color: #ffffff;--button-bg-color: #2B7DFF;--button-text-color: #ffffff;--tag-bg-color: rgba(43, 125, 255, .1);--focus-ring: #2B7DFF80;--gradient-start: #2B7DFF;--gradient-end: #007AFF;--border-subtle: rgba(0,0,0,.1);--heading-color: var(--text-color);--logo-grad-start: #4A90FF;--logo-grad-end: #2B7DFF;--tag-agent-bg: color-mix(in srgb,var(--primary-color) 18%, transparent);--tag-agent-fg: var(--primary-color);--tag-agent-active-bg: var(--primary-color);--tag-agent-active-fg: var(--button-text-color);--tag-tool-bg: color-mix(in srgb,var(--warning-color) 20%, transparent);--tag-tool-fg: var(--warning-color);--tag-tool-active-bg: var(--warning-color);--tag-tool-active-fg: #1a1a1a;--tag-company-bg: color-mix(in srgb,var(--success-color) 18%, transparent);--tag-company-fg: var(--success-color);--tag-company-active-bg: var(--success-color);--tag-company-active-fg: #042d1d}@keyframes slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}
