@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;700&display=swap";@layer components;/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-space-x-reverse:0}}}@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-amber-400:oklch(82.8% .189 84.429);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:#f4f4f5;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-md:12px;--blur-2xl:40px;--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 utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-\[20\%\]{top:-20%}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.-right-1{right:calc(var(--spacing)*-1)}.-right-\[10\%\]{right:-10%}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.-bottom-\[20\%\]{bottom:-20%}.bottom-10{bottom:calc(var(--spacing)*10)}.-left-\[10\%\]{left:-10%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[300\]{z-index:300}.z-\[301\]{z-index:301}.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}}.-m-12{margin:calc(var(--spacing)*-12)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.my-1{margin-block:calc(var(--spacing)*1)}.mt-1{margin-top:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-48{width:calc(var(--spacing)*48);height:calc(var(--spacing)*48)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-64{height:calc(var(--spacing)*64)}.h-\[2px\]{height:2px}.h-\[60\%\]{height:60%}.h-full{height:100%}.h-px{height:1px}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-56{width:calc(var(--spacing)*56)}.w-\[60\%\]{width:60%}.w-full{width:100%}.max-w-\[280px\]{max-width:280px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;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,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-300{border-color:var(--color-gray-300)}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-\[\#050505\]{background-color:#050505}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600\/10{background-color:#155dfc1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600)10%,transparent)}}.bg-emerald-400\/50{background-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/50{background-color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600\/10{background-color:#0097671a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600)10%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-400\/20{background-color:#c07eff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/20{background-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.bg-purple-400\/30{background-color:#c07eff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-400\/30{background-color:color-mix(in oklab,var(--color-purple-400)30%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/30{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.bg-purple-600\/10{background-color:#9810fa1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/10{background-color:color-mix(in oklab,var(--color-purple-600)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(18\,16\,16\,0\)_50\%\,rgba\(0\,0\,0\,0\.1\)_50\%\)\,linear-gradient\(90deg\,rgba\(255\,0\,0\,0\.02\)\,rgba\(0\,255\,0\,0\.01\)\,rgba\(0\,0\,255\,0\.02\)\)\]{background-image:linear-gradient(#12101000 50%,#0000001a 50%),linear-gradient(90deg,#ff000005,#00ff0003,#0000ff05)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-400{--tw-gradient-via:var(--color-blue-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab,var(--color-white)30%,transparent)}}.via-white\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab,var(--color-white)5%,transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[length\:100\%_4px\,3px_100\%\]{background-size:100% 4px,3px 100%}.fill-current{fill:currentColor}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.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)}.pr-2{padding-right:calc(var(--spacing)*2)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-amber-400{color:var(--color-amber-400)}.text-blue-400{color:var(--color-blue-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-900{color:var(--color-gray-900)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/80{color:color-mix(in oklab,var(--color-purple-400)80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-zinc-950{color:var(--color-zinc-950)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(96\,165\,250\,0\.8\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#60a5facc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\,0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000001f),0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-500\/40{--tw-shadow-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.shadow-blue-500\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:text-zinc-900:hover{color:var(--color-zinc-900)}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-zinc-100:focus{background-color:var(--color-zinc-100)}.focus\:text-zinc-900:focus{color:var(--color-zinc-900)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled,.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:bg-zinc-100[data-state=open]{background-color:var(--color-zinc-100)}.data-\[state\=open\]\:text-zinc-900[data-state=open]{color:var(--color-zinc-900)}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}.dark\:bg-zinc-900:where(.dark,.dark *){background-color:var(--color-zinc-900)}.dark\:text-zinc-100:where(.dark,.dark *){color:var(--color-zinc-100)}@media (hover:hover){.dark\:hover\:bg-zinc-800:where(.dark,.dark *):hover{background-color:var(--color-zinc-800)}.dark\:hover\:text-zinc-100:where(.dark,.dark *):hover{color:var(--color-zinc-100)}}.dark\:focus\:bg-zinc-800:where(.dark,.dark *):focus{background-color:var(--color-zinc-800)}.dark\:focus\:text-zinc-100:where(.dark,.dark *):focus{color:var(--color-zinc-100)}.dark\:data-\[state\=open\]\:bg-zinc-800:where(.dark,.dark *)[data-state=open]{background-color:var(--color-zinc-800)}.dark\:data-\[state\=open\]\:text-zinc-100:where(.dark,.dark *)[data-state=open]{color:var(--color-zinc-100)}}:root{--bg-primary:#f8f9fa;--bg-secondary:#fff;--bg-card:#fff;--bg-elevated:#fff;--bg-hover:#0000000a;--bg-active:#0000000f;--bg-subtle:#00000005;--text-primary:#111;--text-secondary:#666;--text-tertiary:#999;--text-quaternary:#bbb;--text-inverse:#fff;--border-primary:#00000014;--border-secondary:#0000000d;--border-hover:#0000001f;--glass-bg:#fff9;--glass-border:#00000014;--glass-border-hover:#0000001f;--glass-overlay:#fffc;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-hover:0 8px 30px #0000001f;--accent-primary:#000;--accent-primary-hover:#1a1a1a;--accent-primary-dark:#000;--accent-primary-light:#0000001a;--accent-primary-medium:#0003;--accent-secondary:gray;--gradient-primary:linear-gradient(135deg,#000 0%,#1a1a1a 100%);--gradient-primary-hover:linear-gradient(135deg,#1a1a1a 0%,#333 100%);--gradient-shadow:#0003;--success:#404040;--success-light:#0000001a;--warning:#666;--warning-light:#0000001a;--error:#000;--error-light:#0000001a;--info:#000;--info-light:#0000001a;--progress-bg:#0000000f;--progress-fill:#000;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-sm:6px;--radius-md:6px;--radius-lg:7px;--radius-xl:9px;--radius-full:9999px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--sidebar-width:260px;--sidebar-collapsed-width:72px;--header-height:64px;--overlay-bg:#00000080;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400;--mobile-menu-btn-size:48px;--mobile-header-height:56px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}.dark{--bg-primary:#0d0d0f;--bg-secondary:#111113;--bg-card:#101012;--bg-elevated:#1c1c1f;--bg-hover:#ffffff0a;--bg-active:#ffffff0f;--bg-muted:#1c1c1f;--bg-subtle:#ffffff05;--glass-bg:#14141499;--glass-border:#ffffff1a;--glass-border-hover:#ffffff26;--glass-overlay:#141414cc;--text-primary:#ffffffeb;--text-secondary:#fff9;--text-tertiary:#fff6;--text-quaternary:#ffffff40;--text-inverse:#111;--border-primary:#ffffff14;--border-secondary:#ffffff0d;--border-hover:#ffffff1f;--border-active:#fff3;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--shadow-hover:0 8px 30px #00000080;--shadow-glow:0 0 20px #ffffff1a;--accent-primary:#fff;--accent-primary-hover:#e4e4e7;--accent-primary-dark:#d4d4d8;--accent-primary-light:#ffffff1a;--accent-primary-medium:#fff3;--accent-secondary:#a1a1aa;--gradient-primary:linear-gradient(135deg,#fff 0%,#e4e4e7 100%);--gradient-primary-hover:linear-gradient(135deg,#e4e4e7 0%,#d4d4d8 100%);--gradient-shadow:#ffffff26;--success:#a1a1aa;--success-light:#ffffff1a;--warning:#71717a;--warning-light:#ffffff1a;--error:#fff;--error-light:#ffffff1a;--info:#fff;--info-light:#ffffff1a;--overlay-bg:#000000b3;--openai-color:#10a37f;--anthropic-color:#d97706;--google-color:#4285f4;--deepseek-color:#8b5cf6;--xai-color:#ef4444;--progress-fill:#fff;--progress-bg:#ffffff14;--input-bg:#ffffff08;--input-border:#ffffff1a;--input-focus:#fff3}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px}html,body,#root{width:100%;height:100%}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);line-height:var(--leading-normal);transition:background-color var(--transition-base),color var(--transition-base);overscroll-behavior:none}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}::selection{background-color:var(--accent-primary-light);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}*{scrollbar-width:thin;scrollbar-color:var(--border-primary)transparent}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--leading-tight);color:var(--text-primary);letter-spacing:-.02em}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}p{color:var(--text-secondary);line-height:var(--leading-relaxed)}a{color:var(--accent-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-primary-hover)}button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}._layout_container_1ybxw_1{display:flex;height:100vh;width:100%;box-sizing:border-box;overflow:hidden}._sidebar_1ybxw_9{width:250px;min-width:58px;transition:width .25s ease;overflow:hidden;flex-shrink:0}._sidebar_1ybxw_9._collapsed_1ybxw_17{width:58px}._content_container_1ybxw_21{display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}._main_content_1ybxw_29{flex-grow:1;overflow:hidden;padding:0;display:flex;flex-direction:column}._overlay_1ybxw_38{display:none;position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._overlayVisible_1ybxw_51{opacity:1;visibility:visible}@media (max-width: 768px){._layout_container_1ybxw_1{position:relative}._sidebar_1ybxw_9{position:fixed;left:0;top:0;height:100vh;height:100dvh;width:280px;min-width:280px;z-index:1000;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:none}._sidebar_1ybxw_9._collapsed_1ybxw_17{width:280px;min-width:280px}._sidebar_1ybxw_9._mobileOpen_1ybxw_81{transform:translate(0);box-shadow:4px 0 24px #00000026}._overlay_1ybxw_38{display:block}._content_container_1ybxw_21{width:100%}._main_content_1ybxw_29{padding-top:0}}@supports (padding-top: env(safe-area-inset-top)){@media (max-width: 768px){._sidebar_1ybxw_9{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}}._sidebar_12v6v_3{display:flex;flex-direction:column;width:100%;background:var(--bg-card, #ffffff);border-right:1px solid var(--border-primary, rgba(0, 0, 0, .05));height:100%;z-index:100}._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_text_12v6v_14,._sidebar_12v6v_3._collapsed_12v6v_14 ._active_sidebar_text_12v6v_15,._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_bottom_actions_12v6v_16,._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_profile_text_12v6v_17,._sidebar_12v6v_3._collapsed_12v6v_14 ._streakSection_12v6v_18,._sidebar_12v6v_3._collapsed_12v6v_14 ._section_title_12v6v_19{opacity:0;width:0;margin:0;padding:0;overflow:hidden;transition:opacity .15s ease}._sidebar_12v6v_3 ._sidebar_text_12v6v_14,._sidebar_12v6v_3 ._active_sidebar_text_12v6v_15,._sidebar_12v6v_3 ._sidebar_bottom_actions_12v6v_16,._sidebar_12v6v_3 ._sidebar_profile_text_12v6v_17{white-space:nowrap}._navbar_sidebar_extension_12v6v_37{display:flex;align-items:center;width:100%;height:56px;box-sizing:border-box;border-bottom:1px solid var(--border-primary, rgba(0, 0, 0, .05))}._menu_items_12v6v_49{display:flex;flex-direction:column;padding:12px 10px;gap:2px}._section_title_12v6v_19{font-size:11px;font-weight:600;color:var(--text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;margin-top:0}._line_divider_12v6v_66{width:calc(100% - 12px);height:1px;background:var(--border-primary, rgba(0, 0, 0, .05));margin:10px 6px}._sidebar_tab_item_12v6v_75{display:flex;align-items:center;width:100%;-webkit-user-select:none;user-select:none;box-sizing:border-box}._sidebar_item_content_12v6v_83{position:relative;display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border-radius:5px;cursor:pointer;transition:all .15s ease;gap:10px}._sidebar_item_content_12v6v_83:hover{background:var(--bg-hover, rgba(0, 0, 0, .035))}._sidebar_item_content_12v6v_83:hover ._sidebar_icon_12v6v_100{color:var(--text-primary, #374151)}._sidebar_item_content_12v6v_83:hover ._sidebar_text_12v6v_14{color:var(--text-primary, #1f2937)}._active_sidebar_item_content_12v6v_108{position:relative;display:flex;align-items:center;width:100%;height:34px;padding:0 10px;border-radius:5px;background:var(--bg-hover, rgba(0, 0, 0, .05));cursor:pointer;transition:all .15s ease;gap:10px}._sidebar_icon_12v6v_100{display:flex;justify-content:center;align-items:center;width:18px;height:18px;color:var(--text-tertiary, #9ca3af);flex-shrink:0;transition:color .15s ease}._active_sidebar_item_content_12v6v_108 ._sidebar_icon_12v6v_100{color:var(--text-primary, #111827)}._sidebar_text_12v6v_14{margin:0;font-size:13px;font-weight:450;color:var(--text-secondary, #6b7280);letter-spacing:-.01em;transition:color .15s ease}._active_sidebar_text_12v6v_15{margin:0;font-size:13px;font-weight:500;color:var(--text-primary, #111827);letter-spacing:-.01em}._coming_soon_12v6v_160{position:absolute;right:10px;padding:2px 6px;font-size:9px;font-weight:550;background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em}._sidebar_bottom_layout_12v6v_176{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-grow:1;width:100%;padding-bottom:0}._sidebar_action_buttons_12v6v_187{display:flex;flex-direction:column;width:100%;padding:0 10px 8px;gap:2px}._sidebar_action_button_12v6v_187{display:flex;align-items:center;justify-content:flex-start;width:100%;height:34px;padding:0 10px;font-size:13px;font-weight:450;color:var(--text-secondary, #6b7280);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;gap:10px}._sidebar_action_button_12v6v_187:hover{background:var(--bg-hover, rgba(0, 0, 0, .035));color:var(--text-primary, #374151)}._sidebar_action_icon_12v6v_218{flex-shrink:0;color:var(--text-tertiary, #9ca3af)}._sidebar_action_button_12v6v_187:hover ._sidebar_action_icon_12v6v_218{color:var(--text-secondary, #6b7280)}._sidebar_action_label_12v6v_227{flex:1;text-align:left}._sidebar_action_arrow_12v6v_232{flex-shrink:0;color:var(--text-tertiary, #9ca3af);opacity:.7}._sidebar_action_button_12v6v_187:hover ._sidebar_action_arrow_12v6v_232{opacity:1}._streakSection_12v6v_18{padding:10px;width:100%;box-sizing:border-box;margin-bottom:4px}._streakCard_12v6v_251{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all .2s ease}._streakCard_12v6v_251:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}._streakIcon_12v6v_267{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--gradient-primary);border-radius:var(--radius-full);color:var(--text-inverse);flex-shrink:0}._streakInfo_12v6v_279{display:flex;align-items:center;gap:6px}._streakNumber_12v6v_285{font-size:var(--text-base);font-weight:700;color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}._streakLabel_12v6v_293{font-size:var(--text-xs);color:var(--text-secondary);font-weight:500}._sidebar_bottom_tabs_12v6v_299{display:flex;flex-direction:column;width:100%;padding:10px;gap:2px}._sidebar_bottom_actions_12v6v_16{display:flex;width:100%;box-sizing:border-box;border-top:1px solid var(--border-primary, rgba(0, 0, 0, .05))}._sidebar_bottom_content_12v6v_316{display:flex;flex-direction:column;width:100%;padding:14px 14px 16px;gap:12px;background:var(--bg-hover)}._credits_remaining_section_top_12v6v_325{display:flex;align-items:center;justify-content:space-between}._credits_label_12v6v_331{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #6b7280)}._onboarding_hub_title_12v6v_338{font-size:12px;color:var(--text-secondary, #6b7280);font-weight:500;margin:0}._percent_complete_text_12v6v_345{font-size:12px;color:var(--text-primary, #374151);font-weight:500;margin:0;font-variant-numeric:tabular-nums}._credits_remaining_section_12v6v_325{width:100%}._progress_line_background_12v6v_357{width:100%;height:5px;background:var(--bg-hover, rgba(0, 0, 0, .06));border-radius:3px;overflow:hidden}._progress_line_12v6v_357{height:100%;background:linear-gradient(90deg,var(--text-primary, #111827) 0%,var(--text-secondary, #374151) 100%);border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}._upgrade_button_12v6v_376{display:flex;justify-content:center;align-items:center;width:100%;height:34px;background:var(--text-primary, #111827);color:var(--bg-card, #ffffff);border:none;border-radius:8px;font-size:12.5px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}._upgrade_button_12v6v_376:hover{background:var(--text-secondary, #1f2937);transform:translateY(-1px);box-shadow:var( --shadow, 0 4px 12px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .08) )}._upgrade_button_12v6v_376:active{transform:translateY(0);box-shadow:var(--shadow, 0 2px 4px rgba(0, 0, 0, .1))}._sign_in_button_12v6v_410{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);letter-spacing:-.01em}._sign_in_button_12v6v_410:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._sign_in_button_12v6v_410:active{transform:translateY(0);box-shadow:var(--shadow-sm)}@media (max-width: 768px){._sidebar_12v6v_3{width:100%;border-right:none}._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_text_12v6v_14,._sidebar_12v6v_3._collapsed_12v6v_14 ._active_sidebar_text_12v6v_15,._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_bottom_actions_12v6v_16,._sidebar_12v6v_3._collapsed_12v6v_14 ._sidebar_profile_text_12v6v_17,._sidebar_12v6v_3._collapsed_12v6v_14 ._streakSection_12v6v_18,._sidebar_12v6v_3._collapsed_12v6v_14 ._section_title_12v6v_19{opacity:1;width:auto;margin:initial;padding:initial;overflow:visible}._sidebar_item_content_12v6v_83,._active_sidebar_item_content_12v6v_108{height:44px;padding:0 14px}._sidebar_text_12v6v_14,._active_sidebar_text_12v6v_15{font-size:14px}._sidebar_icon_12v6v_100{width:20px;height:20px}._menu_items_12v6v_49{padding:16px 12px;gap:4px}._navbar_sidebar_extension_12v6v_37{height:64px;padding:0 12px}._sidebar_bottom_actions_12v6v_16{display:flex;opacity:1;width:100%}._streakSection_12v6v_18{opacity:1;width:100%;padding:12px}}._toggle_14n30_3{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);border:none;cursor:pointer;transition:all var(--transition-fast);overflow:hidden}._toggle_14n30_3:hover{background:var(--bg-hover);color:var(--text-primary)}._toggle_14n30_3._small_14n30_24{width:32px;height:32px}._iconWrapper_14n30_29{position:absolute;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);transform:translateY(0) rotate(0);opacity:1}._iconWrapper_14n30_29._hidden_14n30_39{transform:translateY(-30px) rotate(-90deg);opacity:0}._toggle_14n30_3:not(:hover) ._iconWrapper_14n30_29:first-child{color:#000}._toggle_14n30_3:not(:hover) ._iconWrapper_14n30_29:last-child{color:#fff}._account_button_5m1fu_5{display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 8px;cursor:pointer;transition:background .15s ease;box-sizing:border-box}._account_button_5m1fu_5._collapsed_5m1fu_22 ._sidebar_profile_text_5m1fu_22,._account_button_5m1fu_5._collapsed_5m1fu_22 ._expandable_icon_box_5m1fu_23,._account_button_5m1fu_5._collapsed_5m1fu_22 ._themeToggleWrapper_5m1fu_24{opacity:0;width:0;margin:0;padding:0;overflow:hidden;transition:opacity .15s ease}._account_button_5m1fu_5 ._sidebar_profile_text_5m1fu_22,._account_button_5m1fu_5 ._expandable_icon_box_5m1fu_23{white-space:nowrap}._sidebar_profile_info_5m1fu_40{display:flex;align-items:center;gap:12px;flex:1;min-width:0}._sidebar_profile_image_5m1fu_48{width:32px;min-width:32px;height:32px;border-radius:8px;background:var( --bg-hover, linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%) );flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}._profileImage_5m1fu_64{width:100%;height:100%;object-fit:cover;border-radius:8px}._profileImagePlaceholder_5m1fu_71{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary, #9ca3af);background:var( --bg-hover, linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%) )}._sidebar_profile_text_5m1fu_22{display:flex;flex-direction:column;gap:2px;min-width:0}._sidebar_profile_name_5m1fu_91{font-size:13px;font-weight:500;color:var(--text-primary, #0a0a0a);margin:0;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sidebar_profile_company_5m1fu_103{font-size:12px;font-weight:400;color:var(--text-secondary, #6b7280);margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._themeToggleWrapper_5m1fu_24{display:flex;align-items:center;justify-content:center;margin-left:auto;padding-left:8px;flex-shrink:0}._sidebar_logo_image_5m1fu_127{width:32px;min-width:32px;height:32px;border-radius:8px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}._logoImage_5m1fu_139{width:100%;height:100%;object-fit:contain;border-radius:8px}._sidebar_logo_name_5m1fu_146{font-size:15px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0;line-height:1.2;letter-spacing:-.02em}._overlay_1br1i_3{position:fixed;inset:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-lg, 24px);animation:_overlayIn_1br1i_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _overlayIn_1br1i_1{0%{opacity:0}to{opacity:1}}._modal_1br1i_22{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl, 12px);width:100%;max-width:400px;box-shadow:0 0 0 1px #00000005,0 4px 6px -1px #0000000a,0 16px 32px -8px #00000014;animation:_modalIn_1br1i_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.dark ._modal_1br1i_22{box-shadow:0 0 0 1px #ffffff0f,0 4px 6px -1px #0003,0 16px 32px -8px #00000059}@keyframes _modalIn_1br1i_1{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeButton_1br1i_49{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md, 8px);color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);z-index:1}._closeButton_1br1i_49:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._closeButton_1br1i_49:disabled{opacity:.4;cursor:not-allowed}._content_1br1i_77{padding:var(--space-xl, 28px) var(--space-xl, 28px) var(--space-md, 20px)}._title_1br1i_81{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-md, 16px);line-height:var(--leading-tight);letter-spacing:-.02em}._textarea_1br1i_90{width:100%;padding:10px 14px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;resize:vertical;min-height:120px}._textarea_1br1i_90:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}._textarea_1br1i_90:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}._textarea_1br1i_90:disabled{opacity:.6;cursor:not-allowed}._actions_1br1i_119{display:flex;gap:var(--space-sm, 12px);padding:0 var(--space-xl, 28px) var(--space-xl, 28px)}._cancelButton_1br1i_125,._confirmButton_1br1i_126{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm, 8px);height:40px;padding:0 var(--space-lg, 20px);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, .875rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}._cancelButton_1br1i_125{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-primary)}._cancelButton_1br1i_125:hover:not(:disabled){background:var(--bg-active);color:var(--text-primary);border-color:var(--border-hover)}._cancelButton_1br1i_125:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1br1i_126{background:var(--accent-primary);color:var(--text-inverse);border:none}._confirmButton_1br1i_126:hover:not(:disabled){background:var(--accent-primary-hover)}._confirmButton_1br1i_126:disabled{opacity:.5;cursor:not-allowed}._overlay_1kd90_3{position:fixed;inset:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-lg, 24px);animation:_overlayIn_1kd90_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _overlayIn_1kd90_1{0%{opacity:0}to{opacity:1}}._modal_1kd90_22{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl, 12px);width:100%;max-width:400px;box-shadow:0 0 0 1px #00000005,0 4px 6px -1px #0000000a,0 16px 32px -8px #00000014;animation:_modalIn_1kd90_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.dark ._modal_1kd90_22{box-shadow:0 0 0 1px #ffffff0f,0 4px 6px -1px #0003,0 16px 32px -8px #00000059}@keyframes _modalIn_1kd90_1{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeButton_1kd90_49{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md, 8px);color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);z-index:1}._closeButton_1kd90_49:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._closeButton_1kd90_49:disabled{opacity:.4;cursor:not-allowed}._content_1kd90_77{padding:var(--space-xl, 28px) var(--space-xl, 28px) var(--space-md, 20px);display:flex;flex-direction:column;gap:var(--space-md, 16px)}._title_1kd90_84{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary);margin:0;line-height:var(--leading-tight);letter-spacing:-.02em}._label_1kd90_93{font-size:var(--text-sm, .875rem);font-weight:500;color:var(--text-secondary)}._select_1kd90_99{width:100%;padding:10px 14px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;cursor:pointer}._select_1kd90_99:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}._select_1kd90_99:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}._select_1kd90_99:disabled{opacity:.6;cursor:not-allowed}._textarea_1kd90_127{width:100%;padding:10px 14px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;resize:vertical;min-height:120px}._textarea_1kd90_127:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}._textarea_1kd90_127:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}._textarea_1kd90_127:disabled{opacity:.6;cursor:not-allowed}._actions_1kd90_156{display:flex;gap:var(--space-sm, 12px);padding:0 var(--space-xl, 28px) var(--space-xl, 28px)}._cancelButton_1kd90_162,._confirmButton_1kd90_163{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm, 8px);height:40px;padding:0 var(--space-lg, 20px);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, .875rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}._cancelButton_1kd90_162{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-primary)}._cancelButton_1kd90_162:hover:not(:disabled){background:var(--bg-active);color:var(--text-primary);border-color:var(--border-hover)}._cancelButton_1kd90_162:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1kd90_163{background:var(--accent-primary);color:var(--text-inverse);border:none}._confirmButton_1kd90_163:hover:not(:disabled){background:var(--accent-primary-hover)}._confirmButton_1kd90_163:disabled{opacity:.5;cursor:not-allowed}._menuButton_q6po8_3{display:none;position:fixed;top:16px;right:16px;z-index:1100;width:48px;height:48px;border-radius:14px;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a;-webkit-tap-highlight-color:transparent}._menuButton_q6po8_3:hover{background:var(--bg-hover);transform:scale(1.02);box-shadow:0 6px 24px #0000001f,0 4px 12px #0000000f}._menuButton_q6po8_3:active{transform:scale(.96)}._menuButton_q6po8_3._open_q6po8_31{background:var(--text-primary);color:var(--bg-card);border-color:transparent}._menuButton_q6po8_3._open_q6po8_31:hover{background:var(--text-secondary)}._iconWrapper_q6po8_41{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 768px){._menuButton_q6po8_3{display:flex;align-items:center;justify-content:center}}@supports (padding-top: env(safe-area-inset-top)){@media (max-width: 768px){._menuButton_q6po8_3{top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right))}}}._container_1ot5k_3{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) 0}._spinner_1ot5k_11{color:var(--text-tertiary);animation:_spin_1ot5k_11 1s linear infinite;flex-shrink:0}._text_1ot5k_17{font-size:var(--text-sm);font-weight:400;color:var(--text-secondary);letter-spacing:-.01em}@keyframes _spin_1ot5k_11{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_1ot5k_11{animation:none}}._emptyState_d3cl9_3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;width:100%;padding:var(--space-xl) var(--space-lg)}._content_d3cl9_13{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:100%;max-width:48rem}._emptyStateHeader_d3cl9_23{text-align:center;margin-bottom:var(--space-sm)}._title_d3cl9_28{margin:0;font-size:var(--text-2xl);font-weight:600;color:var(--text-primary);letter-spacing:-.02em}._subtitle_d3cl9_36{margin:var(--space-xs) 0 0;font-size:var(--text-base);color:var(--text-tertiary);line-height:1.5}._suggestionsWrapper_d3cl9_44{width:100%;padding:0 var(--space-lg) 0;display:flex;flex-direction:column;align-items:center}._suggestionsPills_d3cl9_53{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-sm);width:100%;max-width:40rem}._suggestionPill_d3cl9_63{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._suggestionPill_d3cl9_63:hover{border-color:var(--border-hover);box-shadow:0 0 6px -1px var(--accent-primary-medium),var(--shadow-md);transform:translateY(-1px);color:var(--text-primary)}._suggestionPill_d3cl9_63 svg{flex-shrink:0;color:var(--text-tertiary)}._suggestionPill_d3cl9_63:hover svg{color:var(--accent-primary)}._divider_d3cl9_102{display:flex;align-items:center;gap:var(--space-md);width:100%}._dividerLine_d3cl9_109{flex:1;height:1px;background:var(--border-primary);transform-origin:center}._dividerText_d3cl9_116{font-size:var(--text-sm);color:var(--text-quaternary);font-weight:500;white-space:nowrap}._commandInputWrapper_d3cl9_123{width:100%}._sourceEmptyContent_d3cl9_128{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);width:100%;max-width:42rem;padding:0 var(--space-md)}._sourceEmptyHeader_d3cl9_138{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}._sourceEmptyIconWrapper_d3cl9_146{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--bg-hover);border-radius:16px;color:var(--text-tertiary);margin-bottom:var(--space-xs)}._sourceEmptyTitle_d3cl9_158{margin:0;font-size:var(--text-2xl);font-weight:600;color:var(--text-primary);letter-spacing:-.02em}._sourceEmptySubtitle_d3cl9_166{margin:0;font-size:var(--text-base);color:var(--text-tertiary);line-height:1.6;max-width:32rem}._suggestedQuestionsPreview_d3cl9_174{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}._suggestedLabel_d3cl9_181{font-size:var(--text-xs);color:var(--text-quaternary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}._suggestedTags_d3cl9_189{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}._suggestedTag_d3cl9_189{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-hover);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary)}._sourcesSection_d3cl9_207{width:100%;display:flex;flex-direction:column;gap:var(--space-md)}._sourcesSectionHeader_d3cl9_214{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-xs)}._sourcesSectionTitle_d3cl9_221{font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}._sourcesSectionCount_d3cl9_227{font-size:var(--text-xs);color:var(--text-quaternary)}._sourcesGrid_d3cl9_232{display:flex;flex-direction:column;gap:6px}._sourceSelectCard_d3cl9_238{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._sourceSelectCard_d3cl9_238:hover{background:var(--bg-hover);border-color:var(--border-hover);transform:translate(4px)}._sourceSelectCard_d3cl9_238:hover ._sourceSelectArrow_d3cl9_260{opacity:1;transform:translate(2px)}._sourceSelectInfo_d3cl9_265{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sourceSelectName_d3cl9_273{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sourceSelectMeta_d3cl9_282{font-size:var(--text-xs);color:var(--text-tertiary)}._sourceSelectArrow_d3cl9_260{color:var(--text-quaternary);opacity:0;transition:all .2s ease;flex-shrink:0}._viewAllSourcesButton_d3cl9_294{align-self:center;padding:var(--space-sm) var(--space-lg);background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;margin-top:var(--space-xs)}._viewAllSourcesButton_d3cl9_294:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border-hover)}._noSourcesSection_d3cl9_313{width:100%}._noSourcesCard_d3cl9_317{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px dashed var(--border-primary);border-radius:16px;text-align:center}._noSourcesIcon_d3cl9_331{color:var(--text-quaternary)}._noSourcesTitle_d3cl9_335{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}._noSourcesText_d3cl9_342{margin:0;font-size:var(--text-sm);color:var(--text-tertiary);max-width:24rem;line-height:1.5}._analyzeButton_d3cl9_350{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:var(--space-xs)}._analyzeButton_d3cl9_350:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}._sourceChatHeaderWrapper_d3cl9_372{width:100%;padding:0 var(--space-lg) 0;display:flex;flex-direction:column;align-items:center}._sourceChatHeader_d3cl9_372{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border);border-radius:16px;width:100%;max-width:48rem;box-sizing:border-box}._sourceChatInfo_d3cl9_395{flex:1;min-width:0}._sourceChatTitle_d3cl9_400{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary);letter-spacing:-.01em}._sourceChatMeta_d3cl9_408{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--text-tertiary)}._sourceChatIntro_d3cl9_414{margin:0;font-size:var(--text-base);color:var(--text-secondary);text-align:center;line-height:1.6;max-width:36rem}._sourceChatIntelligenceSummary_d3cl9_423{width:100%;max-width:48rem;padding:0 var(--space-lg);margin-top:var(--space-md)}._sourceChatIntelligenceText_d3cl9_430{margin:0;font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.55;padding:var(--space-md) var(--space-lg);background:var(--bg-hover);border-radius:12px;border:.5px solid var(--border-primary)}._dropdown_gkrsj_3{position:relative;display:flex;align-items:center}._dropdownTrigger_gkrsj_9{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:8px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:all .15s ease;font-family:inherit;min-width:140px;justify-content:space-between}._dropdownTrigger_gkrsj_9:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-hover)}._dropdownTriggerActive_gkrsj_31{border-color:var(--border-hover);background:var(--bg-hover)}._dropdownTriggerDisabled_gkrsj_36{opacity:.5;cursor:not-allowed}._chevronRotated_gkrsj_41{transform:rotate(180deg)}._spinning_gkrsj_45{animation:_spin_gkrsj_45 1s linear infinite}@keyframes _spin_gkrsj_45{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dropdownMenu_gkrsj_59{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg);z-index:1000;min-width:280px;max-width:340px;padding:var(--space-sm);max-height:500px;overflow:hidden;display:flex;flex-direction:column}._searchContainer_gkrsj_75{position:relative;padding:var(--space-sm);border-bottom:1px solid var(--border-primary);display:flex;align-items:center;gap:8px}._searchIcon_gkrsj_84{color:var(--text-tertiary);flex-shrink:0}._searchInput_gkrsj_89{flex:1;padding:6px 24px 6px 28px;font-size:13px;background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-primary);transition:all .15s ease;font-family:inherit}._searchInput_gkrsj_89:focus{outline:none;border-color:var(--border-hover);background:var(--bg-card)}._searchInput_gkrsj_89::placeholder{color:var(--text-tertiary)}._searchClear_gkrsj_111{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:4px;border-radius:4px;transition:all .15s ease;cursor:pointer;border:none;background:none;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}._searchClear_gkrsj_111:hover{background:var(--bg-hover);color:var(--text-primary)}._modelList_gkrsj_134{max-height:400px;overflow-y:auto;padding:var(--space-xs) 0}._modelList_gkrsj_134::-webkit-scrollbar{width:4px}._modelList_gkrsj_134::-webkit-scrollbar-track{background:transparent}._modelList_gkrsj_134::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:var(--radius-full)}._modelList_gkrsj_134::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}._modelGroup_gkrsj_158{margin-bottom:var(--space-sm)}._modelGroup_gkrsj_158:not(:first-child){margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border-primary)}._modelGroupHeader_gkrsj_168{font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-tertiary);padding:var(--space-xs) var(--space-sm);text-transform:uppercase;margin-bottom:2px}._dropdownOption_gkrsj_179{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left}._dropdownOption_gkrsj_179:hover{background:var(--bg-hover)}._dropdownOptionActive_gkrsj_198{color:var(--text-primary);background:var(--accent-primary-light)}._modelDot_gkrsj_204{width:8px;height:8px;border-radius:50%;flex-shrink:0}._modelInfo_gkrsj_212{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._modelName_gkrsj_220{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}._modelProvider_gkrsj_229{font-size:11px;color:var(--text-tertiary)}._pricingBadge_gkrsj_235{font-size:10px;font-weight:600;color:var(--text-tertiary);background:var(--bg-hover);padding:2px 6px;border-radius:4px;margin-left:auto;margin-right:var(--space-xs);flex-shrink:0}._loadingModels_gkrsj_248,._noModels_gkrsj_249{padding:var(--space-lg);text-align:center;color:var(--text-tertiary);font-size:13px}._container_6nlsy_1{width:100%;padding:0 var(--space-lg) calc(var(--space-xl) + var(--space-sm));display:flex;flex-direction:column;align-items:center}._containerSidebar_6nlsy_9{padding-bottom:2rem}._wrapper_6nlsy_13{width:100%;max-width:48rem;position:relative}._inputContainer_6nlsy_19{position:relative;display:flex;flex-direction:column;background:var(--glass-bg);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:.5px solid var(--glass-border);border-radius:1.5rem;box-shadow:var(--shadow-lg);transition:all .3s cubic-bezier(.2,.8,.2,1);overflow:hidden}._inputContainer_6nlsy_19:hover,._inputContainer_6nlsy_19:focus-within{border-color:var(--border-hover);box-shadow:0 0 6px -1px var(--accent-primary-medium),var(--shadow-md);transform:translateY(-1px)}._inputContainerSidebar_6nlsy_41{border-radius:.75rem}._inputContainerDragOver_6nlsy_45{border-color:var(--accent-primary);background:var(--accent-primary-light)}._dragOverlay_6nlsy_50{position:absolute;inset:0;z-index:50;background:var(--glass-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}._dragOverlayContent_6nlsy_61{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);color:var(--accent-primary);font-weight:500}._textareaWrapper_6nlsy_70{width:100%;padding:var(--space-md) var(--space-lg);position:relative}._textareaWrapperWithSource_6nlsy_76 ._textarea_6nlsy_70{padding-right:8.5rem}._sourcePillTag_6nlsy_80{position:absolute;top:.625rem;right:.625rem;display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem .375rem .5rem;background:var(--glass-bg);border:.5px solid var(--border-primary);border-radius:9999px;font-size:.75rem;font-weight:500;color:var(--text-secondary);z-index:10;pointer-events:none;box-shadow:0 1px 3px #0000001a;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%)}._sourcePillAvatar_6nlsy_101{width:1.125rem;height:1.125rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border-primary);background:var(--bg-hover)}._sourcePillPlatform_6nlsy_111{width:.875rem;height:.875rem;border-radius:2px;object-fit:cover;flex-shrink:0}._sourcePillText_6nlsy_119{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:7rem;font-weight:500}._textarea_6nlsy_70{width:100%;background:transparent;border:none;resize:none;font-family:inherit;font-size:1rem;line-height:1.6;color:var(--text-primary);padding:0;margin:0;outline:none;min-height:3.5rem;max-height:300px}._textarea_6nlsy_70::placeholder{color:var(--text-quaternary);font-weight:400}._textarea_6nlsy_70:disabled{opacity:.6}._controlsBar_6nlsy_152{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem .75rem;margin-top:-.5rem}._leftControls_6nlsy_160,._rightControls_6nlsy_166{display:flex;align-items:center;gap:var(--space-sm)}._sendButton_6nlsy_172{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .2s cubic-bezier(.25,.8,.25,1)}._sendButtonEnabled_6nlsy_184{background:var(--accent-primary);color:var(--text-inverse);box-shadow:var(--shadow-sm)}._sendButtonEnabled_6nlsy_184:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}._sendButtonDisabled_6nlsy_196{background:var(--bg-hover);color:var(--text-quaternary);cursor:not-allowed}._stopButton_6nlsy_202{width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--bg-card);border:1px solid var(--border-primary);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}._stopIndicator_6nlsy_216{width:.75rem;height:.75rem;background:var(--text-primary);border-radius:2px}._spinning_6nlsy_223{animation:_spin_6nlsy_223 1s linear infinite}@keyframes _spin_6nlsy_223{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modelSelectorWrapper_6nlsy_236{display:flex;align-items:center}._attachmentsContainer_1yd7s_1{padding:var(--space-md) var(--space-lg) 0;display:flex;gap:var(--space-sm);overflow-x:auto;scrollbar-width:none}._attachmentPreview_1yd7s_9{position:relative;flex-shrink:0}._attachmentPreviewImage_1yd7s_14{width:3rem;height:3rem;border-radius:.75rem;overflow:hidden;border:1px solid var(--border-primary);background:var(--bg-hover)}._attachmentPreviewImage_1yd7s_14 img{width:100%;height:100%;object-fit:cover}._attachmentPreviewPlaceholder_1yd7s_29{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-active);color:var(--text-tertiary)}._attachmentRemoveButton_1yd7s_39{position:absolute;top:-6px;right:-6px;background:var(--bg-card);border:1px solid var(--border-hover);color:var(--text-secondary);width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-sm);z-index:2}._attachmentRemoveButton_1yd7s_39:hover{background:var(--error);color:var(--text-inverse);border-color:var(--error)}._toolButton_o975m_1{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;transition:all .2s ease}._toolButton_o975m_1:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}._addButton_o975m_20{background:var(--bg-hover);border-radius:50%}._addButton_o975m_20:hover:not(:disabled){background:var(--bg-active)}._toolButton_o975m_1:disabled{opacity:.5;cursor:not-allowed}._toolButton_d450m_1{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer;transition:all .2s ease;position:relative}._toolButton_d450m_1:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}._toolButton_d450m_1:disabled{opacity:.5;cursor:not-allowed}._activeIndicator_d450m_26{position:absolute;top:4px;right:4px;width:6px;height:6px;background:var(--accent-primary);border-radius:50%;border:1.5px solid var(--bg-primary)}._advancedSettings_153zi_1{background:var(--glass-bg);border-top:1px solid var(--border-primary);overflow:hidden}._advancedSettingsContent_153zi_7{padding:1.5rem 1.25rem}._settingsGrid_153zi_11{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.25rem}._settingsField_153zi_17{display:flex;flex-direction:column;gap:.625rem}._settingsField_153zi_17 label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-primary)}._sliderValue_153zi_32{margin-left:auto;font-size:.75rem;color:var(--text-tertiary)}._sliderWrapper_153zi_38{display:flex;flex-direction:column;gap:.25rem}._settingsSlider_153zi_44{width:100%}._sliderLabels_153zi_48{display:flex;justify-content:space-between;font-size:.625rem;color:var(--text-quaternary)}._settingsInput_153zi_55{width:100%;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.625rem;padding:.625rem .75rem;font-size:.875rem;color:var(--text-primary);font-family:inherit}._settingsSelect_153zi_66{width:100%;padding:.625rem .75rem;font-size:.875rem;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.625rem;font-family:inherit}._settingsTextarea_153zi_77{width:100%;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.5rem;padding:.5rem;font-size:.875rem;color:var(--text-primary);resize:vertical;min-height:60px;font-family:inherit}._wrapper_z02oo_3{display:flex;align-items:center;gap:.375rem}._dropdown_z02oo_10{position:relative}._dropdownTrigger_z02oo_14{display:flex;align-items:center;gap:.375rem;height:2rem;padding:0 .875rem;background:var(--bg-hover);border:none;border-radius:9999px;color:var(--text-tertiary);font-size:var(--text-sm);cursor:pointer;transition:all .15s ease;white-space:nowrap}._dropdownTrigger_z02oo_14:hover:not(:disabled){background:var(--bg-active);color:var(--text-primary)}._dropdownTrigger_z02oo_14:disabled{opacity:.5;cursor:not-allowed}._dropdownTriggerActive_z02oo_40{background:var(--accent-primary-light);color:var(--accent-primary)}._chevronRotated_z02oo_45{transform:rotate(180deg)}._dropdownBackdrop_z02oo_50{position:fixed;inset:0;z-index:99}._dropdownMenu_z02oo_56{position:absolute;min-width:160px;max-height:300px;overflow-y:auto;padding:var(--space-xs);background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:100}._dropdownOption_z02oo_72{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:.5rem var(--space-sm);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:all .1s ease;text-align:left}._dropdownOption_z02oo_72:hover{background:var(--bg-hover)}._dropdownOptionActive_z02oo_92{color:var(--text-primary);background:var(--accent-primary-light)}._aspectPreview_z02oo_98{background:var(--bg-active);border:1px solid var(--border-primary);border-radius:2px;flex-shrink:0}._aspectPreviewPlaceholder_z02oo_105{width:20px;height:14px;flex-shrink:0;background:var(--bg-active);border:1px solid var(--border-primary);border-radius:2px}._container_d80ey_3{border-radius:var(--radius-md);border:1px solid var(--border-primary);overflow:hidden}._header_d80ey_9{width:100%;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--accent-primary-light);transition:background-color var(--transition-base);text-align:left;border:none;cursor:pointer}._header_d80ey_9:hover{background:var(--bg-hover)}._chevron_d80ey_26,._brainIcon_d80ey_30{color:var(--text-primary)}._title_d80ey_34{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}._streamingLabel_d80ey_40{font-size:var(--text-xs);color:var(--text-secondary)}._duration_d80ey_45{display:flex;align-items:center;gap:.25rem;font-size:var(--text-xs);color:var(--text-quaternary);margin-left:auto}._preview_d80ey_54{font-size:var(--text-xs);color:var(--text-quaternary);margin-left:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:12.5rem}._content_d80ey_64{padding:var(--space-md) var(--space-lg);background:var(--input-bg);border-top:1px solid var(--border-secondary)}._contentInner_d80ey_70{position:relative}._thinkingText_d80ey_74{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;font-family:var(--font-mono);line-height:var(--leading-relaxed);max-height:18.75rem;overflow-y:auto}._thinkingPlaceholder_d80ey_84{color:var(--text-quaternary);font-style:italic}._streamingCursor_d80ey_89{display:inline-block;width:.5rem;height:1rem;margin-left:.125rem;background:#c4b5fd}._gradientFade_d80ey_97{position:absolute;bottom:0;left:0;right:0;height:2rem;background:linear-gradient(to top,var(--input-bg),transparent);pointer-events:none}._streamingIndicator_d80ey_108{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--accent-primary-light);border:1px solid var(--border-primary)}._streamingBrain_d80ey_118{color:var(--text-primary)}._streamingText_d80ey_122{font-size:var(--text-sm);color:var(--text-primary)}._streamingDots_d80ey_127{display:flex;gap:.25rem;margin-left:var(--space-sm)}._streamingDot_d80ey_127{width:.25rem;height:.25rem;border-radius:50%;background:#c4b5fd}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._container_1v6nk_3{flex:1;overflow-y:auto;padding:0 var(--space-lg);display:flex;flex-direction:column;scroll-behavior:smooth}._messagesWrapper_1v6nk_12{width:100%;max-width:48rem;margin:0 auto;padding:var(--space-xl) 0;display:flex;flex-direction:column;gap:2.5rem}._userMessageRow_1v6nk_23{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;width:100%}._userContentColumn_1v6nk_31{display:flex;flex-direction:column;align-items:flex-end;max-width:75%}._userBubble_1v6nk_38{position:relative;padding:.5rem 1rem;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:1rem 0 1rem 1rem;color:var(--text-primary);font-size:15px;line-height:1.6;transition:border-color .2s}._userMessageRow_1v6nk_23:hover ._userBubble_1v6nk_38{border-color:var(--border-hover)}._userEditButton_1v6nk_54{width:2rem;height:2rem;border-radius:50%;background:transparent;color:var(--text-quaternary);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translate(10px);transition:all .2s cubic-bezier(.2,.8,.2,1)}._userEditButton_1v6nk_54:hover{background:var(--bg-hover);color:var(--text-primary)}._userMessageRow_1v6nk_23:hover ._userEditButton_1v6nk_54{opacity:1;transform:translate(0)}._userAttachments_1v6nk_80{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}._attachmentThumb_1v6nk_88{width:fit-content;max-width:100%;border-radius:4px;overflow:hidden;border:1px solid var(--border-primary)}._attachmentThumb_1v6nk_88 img{width:auto;height:auto;max-width:100%;max-height:50px;object-fit:contain;display:block}._assistantMessageWrapper_1v6nk_106{width:100%;display:flex;flex-direction:column;gap:var(--space-sm);padding-right:var(--space-lg)}._contentWrapper_1v6nk_114{width:100%}._assistantActions_1v6nk_118{display:flex;gap:.5rem;opacity:0;transform:translateY(5px);transition:all .2s ease}._assistantMessageWrapper_1v6nk_106:hover ._assistantActions_1v6nk_118{opacity:1;transform:translateY(0)}._actionButton_1v6nk_131{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;color:var(--text-quaternary);cursor:pointer;background:transparent;border:none;transition:all .2s}._actionButton_1v6nk_131:hover{background:var(--bg-hover);color:var(--text-secondary)}._pulseContainer_1v6nk_151{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}._pulseOrb_1v6nk_158{width:.5rem;height:.5rem;border-radius:50%;background:var(--text-primary);opacity:.2}._pulseText_1v6nk_166{font-size:.875rem;color:var(--text-tertiary);font-weight:400;opacity:.6}._wrapper_4ui32_1{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._tabBar_4ui32_10{flex-shrink:0;display:flex;align-items:center;gap:.125rem;padding:.5rem .75rem 0;border-bottom:1px solid var(--border-primary)}._tab_4ui32_10{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}._tab_4ui32_10:hover,._tabActive_4ui32_41{color:var(--text-primary);background:var(--bg-hover)}._tabIcon_4ui32_46{flex-shrink:0;opacity:.8}._contentArea_4ui32_52{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._previewPane_4ui32_60{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem}._emptyPreview_4ui32_71{flex:1;display:flex;align-items:center;justify-content:center;min-height:120px;font-size:.8125rem;color:var(--text-tertiary)}._codePane_4ui32_81{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem;background:var(--bg-secondary)}._playerWrap_4ui32_91{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-lg)}._playerWrap_4ui32_91>div{width:100%!important;height:100%!important;border-radius:var(--radius-lg)}._codeEditor_4ui32_107{flex:1;width:100%;min-height:200px;padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,SF Mono,ui-monospace,monospace;font-size:.8125rem;font-variant-ligatures:normal;line-height:1.6;letter-spacing:.01em;tab-size:2;color:#e6edf3;background:#0d1117;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);resize:none;outline:none}._codeEditor_4ui32_107::placeholder{color:#e6edf366}._actions_4ui32_132{flex-shrink:0;padding:.5rem .75rem;border-bottom:1px solid var(--border-primary)}._saveButton_4ui32_138{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;color:var(--text-primary);background:var(--primary, #3b82f6);border:none;border-radius:.375rem;cursor:pointer}._saveButton_4ui32_138:hover{background:var(--primary-hover, #2563eb)}._error_4ui32_155,._empty_4ui32_71{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:var(--text-secondary);text-align:center}._error_4ui32_155{color:var(--error)}._error_4ui32_155 strong{display:block;margin-bottom:.5rem}._errorPre_4ui32_177{font-size:.75rem;text-align:left;white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0}._emptyHint_4ui32_186{font-size:.8125rem;opacity:.8;margin:0}._editButton_4ui32_193{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-primary);background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._editButton_4ui32_193:hover{background:#ffffff26;border-color:#ffffff40}._editButtonActive_4ui32_219{background:var(--primary, #3b82f6);border-color:var(--primary, #3b82f6);color:var(--text-on-primary, #fff)}._editButtonActive_4ui32_219:hover{background:var(--primary-hover, #2563eb);border-color:var(--primary-hover, #2563eb)}._backdrop_rqblt_1{position:fixed;inset:0;background:#0006;z-index:999}._panel_rqblt_8{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90vw;display:flex;flex-direction:column;background:var(--bg-primary);border-left:1px solid var(--border-primary);box-shadow:-4px 0 24px #0003;z-index:1000}._header_rqblt_23{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-primary)}._title_rqblt_32{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}._closeButton_rqblt_39{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._closeButton_rqblt_39:hover{background:var(--bg-hover);color:var(--text-primary)}._content_rqblt_59{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}._controlGroup_rqblt_66{margin-bottom:1.25rem}._label_rqblt_70{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}._colorInputRow_rqblt_79{display:flex;align-items:center;gap:.5rem}._colorPicker_rqblt_85{width:40px;height:36px;padding:2px;border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-secondary);cursor:pointer}._colorPicker_rqblt_85::-webkit-color-swatch-wrapper{padding:2px}._colorPicker_rqblt_85::-webkit-color-swatch{border:none;border-radius:4px}._hexInput_rqblt_104{flex:1;height:36px;padding:0 .75rem;font-size:.8125rem;font-family:JetBrains Mono,SF Mono,ui-monospace,monospace;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast)}._hexInput_rqblt_104:focus{border-color:var(--border-focus, var(--primary))}._textInput_rqblt_123,._numberInput_rqblt_124{width:100%;height:36px;padding:0 .75rem;font-size:.8125rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);outline:none;transition:border-color var(--transition-fast)}._textInput_rqblt_123:focus,._numberInput_rqblt_124:focus{border-color:var(--border-focus, var(--primary))}._textInput_rqblt_123::placeholder{color:var(--text-tertiary)}._imageModeToggle_rqblt_147{display:flex;gap:.25rem;margin-bottom:.5rem}._modeButton_rqblt_153{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._modeButton_rqblt_153:hover{color:var(--text-primary);background:var(--bg-hover)}._modeButtonActive_rqblt_173{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-focus, var(--primary))}._uploadLabel_rqblt_179{display:flex;align-items:center;justify-content:center;height:36px;padding:0 .75rem;font-size:.8125rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px dashed var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}._uploadLabel_rqblt_179:hover{color:var(--text-primary);border-color:var(--text-secondary)}._fileInput_rqblt_199{display:none}._uploadText_rqblt_203{font-size:.8125rem}._imagePreview_rqblt_207{margin-top:.5rem;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-primary)}._imagePreview_rqblt_207 img{display:block;width:100%;max-height:120px;object-fit:cover}._emptyState_rqblt_222{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-secondary)}._emptyState_rqblt_222 p{margin:0;font-size:.875rem}._emptyHint_rqblt_237{margin-top:.5rem!important;font-size:.8125rem!important;opacity:.7}._footer_rqblt_244{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border-primary);background:var(--bg-secondary)}._footerText_rqblt_255{margin:0;font-size:.75rem;color:var(--text-tertiary);text-align:center}._askAiButton_rqblt_262{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:36px;padding:0 1rem;font-size:.8125rem;font-weight:500;color:var(--text-on-primary, #fff);background:var(--primary, #3b82f6);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast)}._askAiButton_rqblt_262:hover{background:var(--primary-hover, #2563eb)}._noFocusRing_4xv7q_2:focus,._noFocusRing_4xv7q_2:focus-visible{outline:none}._noFocusRing_4xv7q_2 *:focus,._noFocusRing_4xv7q_2 *:focus-visible{outline:none}._trigger_ja080_1{display:inline-flex;align-items:center;gap:var(--space-sm, 6px);padding:6px 10px;font-size:.8125rem;color:var(--text-secondary, #64748b);background:transparent;border:none;border-radius:6px;cursor:pointer}._trigger_ja080_1:hover:not(:disabled){color:var(--text-primary, #0f172a);background:var(--bg-hover, rgba(0, 0, 0, .04))}._trigger_ja080_1:disabled{opacity:.6;cursor:not-allowed}._chevron_ja080_24{opacity:.7}._dropdown_ja080_28{min-width:220px;max-height:320px;overflow-y:auto;border:none!important;background:#fff!important;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014!important}._dark_ja080_37 ._dropdown_ja080_28{background:#1c1c1f!important;box-shadow:0 8px 30px #0006,0 2px 8px #0003!important}._undoItem_ja080_42{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border-primary, #e2e8f0);margin-bottom:4px;padding-bottom:4px}._versionItem_ja080_51{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._versionLabel_ja080_58{font-weight:500;min-width:2ch}._versionType_ja080_63{font-size:.75rem;color:var(--text-tertiary, #94a3b8);text-transform:capitalize}._versionTime_ja080_69{margin-left:auto;font-size:.75rem;color:var(--text-tertiary, #94a3b8)}._loading_ja080_75,._empty_ja080_76{padding:12px;font-size:.8125rem;color:var(--text-tertiary, #94a3b8)}._wrapper_gd39t_3{display:flex;height:100%;width:100%;overflow:hidden}._container_gd39t_10{display:flex;flex-direction:column;background-color:var(--bg-primary);height:100%;flex:1;min-width:0;position:relative;overflow:hidden}._header_gd39t_22{height:3.5rem;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg);border-bottom:1px solid transparent;transition:border-color .2s;z-index:10}._headerVisible_gd39t_33{border-bottom-color:var(--border-primary);background:var(--bg-card)}._headerLeft_gd39t_38{display:flex;align-items:center;gap:var(--space-sm);font-weight:400;font-size:.8125rem;color:var(--text-tertiary, #94a3b8)}._headerIcon_gd39t_47{color:var(--text-tertiary, #94a3b8);opacity:.9}._headerRight_gd39t_52,._headerRightInner_gd39t_58{display:flex;align-items:center;gap:.25rem}._headerActionButton_gd39t_64{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.5rem;font-size:.75rem;color:var(--text-tertiary);transition:all .2s;background:transparent;border:none}._headerActionButton_gd39t_64:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._headerActionButton_gd39t_64:disabled{opacity:.5;cursor:not-allowed}._headerActionButtonActive_gd39t_87{background:var(--bg-hover);color:var(--text-primary)}._headerIconButton_gd39t_92{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:var(--text-tertiary);transition:all .2s;background:transparent;border:none;cursor:pointer}._headerIconButton_gd39t_92:hover{background:var(--bg-hover);color:var(--text-primary)}._moreMenuItemDanger_gd39t_111{color:var(--error, #f87171)!important}._moreMenuItemDanger_gd39t_111:hover{background:var(--error-light, rgba(248, 113, 113, .1))!important;color:var(--error)!important}._errorBanner_gd39t_121{position:absolute;top:4rem;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:var(--error-light);border:1px solid rgba(239,68,68,.2);border-radius:99px;box-shadow:0 4px 12px #ef44441a}._errorMessage_gd39t_137{font-size:.875rem;color:var(--error);font-weight:500}._errorDismiss_gd39t_143{display:flex;align-items:center;color:var(--error);opacity:.6;transition:opacity .2s}._errorDismiss_gd39t_143:hover{opacity:1}._page_90l85_1{display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}._pageHeader_90l85_10{flex-shrink:0;width:100%}._createErrorBanner_90l85_15{top:1rem}._emptyWrapper_90l85_19{flex:1;width:100%;min-height:0;overflow:hidden}._loaderWrapper_90l85_26{display:flex;align-items:center;justify-content:center}._splitLayout_90l85_32{display:flex;flex:1;min-height:0;overflow:hidden}._chatColumn_90l85_39{flex-shrink:0;width:100%;max-width:480px;min-width:320px;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;border-right:1px solid var(--border-primary)}._messageListArea_90l85_52{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._messageListArea_90l85_52>div:first-of-type{flex:1;min-height:0;overflow:auto}._pageContainer_1sbp0_3{display:flex;flex-direction:column;flex:1;height:100%;width:100%;overflow-y:auto}._pageLayout_1sbp0_12{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;box-sizing:border-box}._hero_1sbp0_23{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:48px}._heroContent_1sbp0_31{display:flex;flex-direction:column;gap:16px}._title_1sbp0_37{font-size:36px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.03em;line-height:1.2}._subtitle_1sbp0_46{font-size:17px;color:var(--text-secondary);margin:0;font-weight:400;line-height:1.5}._ctaButton_1sbp0_54{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--accent-primary);color:var(--text-inverse);border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease;width:fit-content;margin-top:8px}._ctaButton_1sbp0_54:hover{opacity:.92;transform:translateY(-1px);box-shadow:var(--shadow-md)}._ctaButton_1sbp0_54:active{transform:translateY(0)}._heroVisual_1sbp0_80{display:flex;justify-content:center;align-items:center}._heroCard_1sbp0_86{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:14px;overflow:hidden;transition:all .2s ease}._heroCard_1sbp0_86:hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg)}._heroCardThumb_1sbp0_99{position:relative;aspect-ratio:16/9;overflow:hidden}._heroCardImg_1sbp0_105{width:100%;height:100%;object-fit:cover}._heroCardOverlay_1sbp0_111{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity .2s ease;color:#fff}._heroCardThumb_1sbp0_99:hover ._heroCardOverlay_1sbp0_111{opacity:1}._heroCardLabel_1sbp0_127{padding:12px 16px;font-size:13px;color:var(--text-secondary);margin:0}._content_1sbp0_135{display:flex;flex-direction:column;gap:40px}._section_1sbp0_141{display:flex;flex-direction:column;gap:16px}._sectionHeader_1sbp0_147{display:flex;flex-direction:column;gap:4px}._sectionTitleRow_1sbp0_153{display:flex;align-items:center;gap:8px}._sectionIcon_1sbp0_159{color:var(--text-secondary)}._sectionTitle_1sbp0_153{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.01em}._sectionDescription_1sbp0_171{font-size:13px;color:var(--text-secondary);margin:0}._popularGrid_1sbp0_178{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}._popularCard_1sbp0_184{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer}._popularCard_1sbp0_184:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}._popularThumb_1sbp0_199{position:relative;aspect-ratio:16/9;overflow:hidden}._popularThumb_1sbp0_199 img{width:100%;height:100%;object-fit:cover}._popularHover_1sbp0_211{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity .2s ease;color:#fff}._popularCard_1sbp0_184:hover ._popularHover_1sbp0_211{opacity:1}._popularInfo_1sbp0_227{padding:14px 16px;display:flex;flex-direction:column;gap:6px}._popularName_1sbp0_234{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}._popularStyle_1sbp0_241{font-size:12px;color:var(--text-tertiary)}._popularStats_1sbp0_246{font-size:11px;color:var(--text-quaternary);display:flex;gap:6px}._handPickedGrid_1sbp0_254{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._handPickedCard_1sbp0_260{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer}._handPickedCard_1sbp0_260:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}._handPickedThumb_1sbp0_275{position:relative;aspect-ratio:16/9;overflow:hidden}._handPickedThumb_1sbp0_275 img{width:100%;height:100%;object-fit:cover}._handPickedBadge_1sbp0_287{position:absolute;top:10px;left:10px;padding:4px 10px;background:var(--accent-primary);color:var(--text-inverse);font-size:11px;font-weight:600;border-radius:6px}._handPickedDuration_1sbp0_299{position:absolute;bottom:10px;right:10px;padding:4px 8px;background:#000000b3;color:#fff;font-size:11px;border-radius:6px}._handPickedContent_1sbp0_310{padding:16px;display:flex;flex-direction:column;gap:6px}._handPickedName_1sbp0_317{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}._handPickedDesc_1sbp0_324{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}._twoCol_1sbp0_332{display:grid;grid-template-columns:1fr 1fr;gap:24px}._quickCreateCard_1sbp0_339{display:flex;align-items:center;gap:20px;padding:24px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;text-decoration:none;transition:all .2s ease}._quickCreateCard_1sbp0_339:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}._quickCreateIcon_1sbp0_356{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--bg-hover);border-radius:12px;color:var(--text-primary);flex-shrink:0}._quickCreateContent_1sbp0_368{flex:1;display:flex;flex-direction:column;gap:6px}._quickCreateTitle_1sbp0_375{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}._quickCreateDesc_1sbp0_382{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}._quickCreateArrow_1sbp0_389{color:var(--text-tertiary);flex-shrink:0;transition:color .2s ease,transform .2s ease}._quickCreateCard_1sbp0_339:hover ._quickCreateArrow_1sbp0_389{color:var(--text-primary);transform:translate(4px)}._trendingList_1sbp0_401{display:flex;flex-direction:column;gap:12px}._trendingItem_1sbp0_407{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;transition:all .15s ease}._trendingItem_1sbp0_407:hover{border-color:var(--border-hover)}._trendingRank_1sbp0_422{font-size:14px;font-weight:600;color:var(--text-tertiary);width:24px;text-align:center}._trendingInfo_1sbp0_430{flex:1;display:flex;flex-direction:column;gap:2px}._trendingName_1sbp0_437{font-size:14px;font-weight:500;color:var(--text-primary)}._trendingCount_1sbp0_443{font-size:12px;color:var(--text-secondary)}._trendingBadge_1sbp0_448{font-size:12px;font-weight:600;color:var(--success)}@media (max-width: 1024px){._hero_1sbp0_23{grid-template-columns:1fr;text-align:center}._heroContent_1sbp0_31{align-items:center}._popularGrid_1sbp0_178{grid-template-columns:repeat(2,1fr)}._handPickedGrid_1sbp0_254,._twoCol_1sbp0_332{grid-template-columns:1fr}}@media (max-width: 768px){._pageLayout_1sbp0_12{padding:24px 16px}._title_1sbp0_37{font-size:28px}._popularGrid_1sbp0_178{grid-template-columns:1fr}}._headerContainer_pgfxj_3{width:100%}._searchRow_pgfxj_8{display:flex;align-items:stretch;gap:8px;width:100%}._searchBar_pgfxj_15{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;height:38px;min-height:38px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}._searchBar_pgfxj_15:focus-within{border-color:var(--border-hover);box-shadow:0 0 0 1px var(--accent-primary-light)}._searchIcon_pgfxj_36{color:var(--text-tertiary);flex-shrink:0;transition:color var(--transition-fast)}._searchBar_pgfxj_15:focus-within ._searchIcon_pgfxj_36{color:var(--text-secondary)}._searchInput_pgfxj_46{flex:1;min-width:0;border:none;background:transparent;font-size:var(--text-base);color:var(--text-primary);outline:none;font-family:inherit}._searchInput_pgfxj_46::placeholder{color:var(--text-tertiary)}._viewToggle_pgfxj_61{display:flex;align-items:center;gap:4px;padding:0 4px;height:38px;min-height:38px;box-sizing:border-box;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:5px}._toggleButton_pgfxj_74{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._toggleButton_pgfxj_74:hover{background:var(--bg-hover);color:var(--text-primary)}._toggleButton_pgfxj_74._active_pgfxj_93{background:var(--accent-primary);color:var(--text-inverse)}._dark_pgfxj_99 ._searchBar_pgfxj_15{background:var(--bg-elevated);border-color:var(--border-primary)}._dark_pgfxj_99 ._searchBar_pgfxj_15:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary-light)}._dark_pgfxj_99 ._viewToggle_pgfxj_61{background:var(--bg-elevated);border-color:var(--border-primary)}@media (max-width: 768px){._searchRow_pgfxj_8{flex-direction:column}._searchBar_pgfxj_15,._viewToggle_pgfxj_61{min-height:38px}}._table_1t2kp_3{width:100%;border-collapse:collapse}._tableHeader_1t2kp_8{border-bottom:1px solid var(--border-primary)}._tableBody_1t2kp_12 tr:last-child{border-bottom:none}._tableRow_1t2kp_16{border-bottom:1px solid var(--border-primary);transition:background-color var(--transition-fast)}._tableRow_1t2kp_16:hover{background:var(--bg-hover)}._tableHead_1t2kp_8{height:48px;padding:0 var(--space-md);text-align:left;vertical-align:middle;font-weight:500;color:var(--text-tertiary);font-size:var(--text-sm)}._tableCell_1t2kp_35{padding:var(--space-md);vertical-align:middle;color:var(--text-primary);font-size:var(--text-sm)}._tableFooter_1t2kp_42{border-top:1px solid var(--border-primary);background:var(--bg-muted);font-weight:500}._tableFooter_1t2kp_42 tr:last-child{border-bottom:none}._tableCaption_1t2kp_52{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--text-tertiary)}._dark_1t2kp_59 ._tableHead_1t2kp_8{color:var(--text-tertiary)}._dark_1t2kp_59 ._tableRow_1t2kp_16:hover{background:var(--bg-elevated)}._gridView_969e3_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;padding:0;width:100%}@media (max-width: 768px){._gridView_969e3_2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}@media (max-width: 480px){._gridView_969e3_2{grid-template-columns:1fr;gap:14px}}._tableWrapper_969e3_25{width:100%;overflow-x:auto}._sortButton_969e3_30{display:flex;align-items:center;gap:var(--space-xs);background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-weight:500;transition:color var(--transition-fast)}._sortButton_969e3_30:hover{color:var(--text-primary)}._sortIndicator_969e3_46{font-size:var(--text-xs);color:var(--accent-primary)}._nameCell_969e3_51{display:flex;align-items:center;gap:var(--space-sm)}._avatar_969e3_57{width:32px;height:32px;border-radius:50%;object-fit:cover}._avatarPlaceholder_969e3_64{width:32px;height:32px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);flex-shrink:0}._thumbnailWrapper_969e3_76{width:48px;height:32px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}._thumbnail_969e3_76{width:100%;height:100%;border-radius:var(--radius-sm);object-fit:cover}._name_969e3_51{font-weight:500;color:var(--text-primary);font-size:var(--text-sm)}._handle_969e3_97{font-size:var(--text-xs);color:var(--text-tertiary)}._badge_969e3_102{display:inline-block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}._accountBadge_969e3_110{background:var(--bg-hover);color:var(--text-primary)}._videoBadge_969e3_115{background:var(--accent-primary-light);color:var(--accent-primary)}._platformIcon_969e3_120{width:20px;height:20px;object-fit:contain}._statusBadge_969e3_126{display:inline-block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}._autoSync_969e3_134{background:var(--success-light);color:var(--success)}._manualSync_969e3_139{background:var(--bg-hover);color:var(--text-secondary)}._actions_969e3_144{display:flex;gap:var(--space-xs)}._actionButton_969e3_149{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}._actionButton_969e3_149:hover{background:var(--bg-hover);color:var(--text-primary)}._actionButton_969e3_149._favorite_969e3_168{color:var(--accent-primary)}._dark_969e3_173 ._badge_969e3_102,._dark_969e3_173 ._statusBadge_969e3_126{background:var(--bg-elevated)}._thumbnailWrap_6ufo2_1{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}._fallback_6ufo2_11{width:100%;height:100%;min-height:0;object-fit:cover;display:block;background:#f1f5f9}._card_4ehmr_1{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;cursor:default;transition:all var(--transition-base);display:flex;flex-direction:column}._cardClickable_4ehmr_13{cursor:pointer}._card_4ehmr_1:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}._thumbnailWrap_4ehmr_23{position:relative;aspect-ratio:16 / 9;background:var(--bg-hover);flex-shrink:0}._thumbnail_4ehmr_23{width:100%;height:100%;object-fit:cover;display:block}._moreBtnWrap_4ehmr_38{margin-left:auto;flex-shrink:0}._moreBtn_4ehmr_38{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#fffffff2;border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}._moreBtn_4ehmr_38:hover{background:#fff;color:var(--text-primary);box-shadow:var(--shadow-md)}._moreBtn_4ehmr_38:focus,._moreBtn_4ehmr_38:focus-visible{outline:none}._dark_4ehmr_70 ._moreBtn_4ehmr_38{background:#1e1e1ee6;border-color:var(--border-primary)}._dark_4ehmr_70 ._moreBtn_4ehmr_38:hover{background:#282828f2}._dropdown_4ehmr_80{min-width:160px;border:none!important;background:#fff!important;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014!important}._dark_4ehmr_70 ._dropdown_4ehmr_80{background:#1c1c1f!important;box-shadow:0 8px 30px #0006,0 2px 8px #0003!important}._dropdownItem_4ehmr_96{display:flex;align-items:center;gap:10px;font-size:13px}._dropdownItem_4ehmr_96 svg{flex-shrink:0;opacity:.85}._dropdownItemDanger_4ehmr_108{color:var(--color-danger, #dc2626)}._dropdownItemDanger_4ehmr_108:hover{background:#dc262614!important;color:var(--color-danger, #dc2626)!important}._dropdown_4ehmr_80:focus,._dropdown_4ehmr_80:focus-visible,._dropdown_4ehmr_80 *:focus,._dropdown_4ehmr_80 *:focus-visible{outline:none}._body_4ehmr_126{padding:12px 14px;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._name_4ehmr_136{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.01em}._meta_4ehmr_149{display:flex;align-items:center;gap:12px;flex-wrap:wrap;align-items:end}._metaItem_4ehmr_157{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-tertiary)}._metaItem_4ehmr_157 svg{flex-shrink:0;opacity:.75}._tags_4ehmr_170{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}._tag_4ehmr_170{display:inline-block;padding:2px 7px;border-radius:var(--radius-full);font-size:11px;font-weight:500;background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-secondary)}._tagMore_4ehmr_188{font-size:11px;color:var(--text-tertiary);padding:2px 4px}._dark_4ehmr_70 ._card_4ehmr_1{background:var(--bg-elevated);border-color:var(--border-primary)}._dark_4ehmr_70 ._tag_4ehmr_170{background:var(--bg-primary);border-color:var(--border-primary)}._emptyState_1sn33_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);text-align:center;min-height:400px}._iconWrapper_1sn33_11{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:var(--bg-hover);margin-bottom:var(--space-lg)}._icon_1sn33_11{color:var(--text-tertiary)}._spinning_1sn33_26{animation:_spin_1sn33_26 1s linear infinite}@keyframes _spin_1sn33_26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._title_1sn33_39{font-size:var(--text-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm) 0}._description_1sn33_46{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-lg) 0;max-width:400px}._createFirstButton_1sn33_53{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s ease}._createFirstButton_1sn33_53:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}._examples_1sn33_73{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;margin-bottom:var(--space-lg)}._example_1sn33_73{padding:var(--space-xs) var(--space-md);background:var(--bg-hover);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);font-family:var(--font-mono)}._dark_1sn33_92 ._iconWrapper_1sn33_11{background:var(--bg-elevated)}._dark_1sn33_92 ._example_1sn33_73{background:var(--bg-elevated);border-color:var(--border-primary)}._tagsRow_1sn33_101{display:flex;flex-wrap:wrap;gap:4px}._tableTag_1sn33_107{display:inline-block;padding:2px 6px;border-radius:var(--radius-sm);font-size:11px;background:var(--bg-hover);color:var(--text-secondary)}._actionsCell_1sn33_116{text-align:right;width:1%;white-space:nowrap}._moreButton_1sn33_122{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:color .15s ease}._moreButton_1sn33_122:hover{color:var(--accent-primary, #2563eb)}._moreButton_1sn33_122:focus,._moreButton_1sn33_122:focus-visible{outline:none}._dropdown_1sn33_147{min-width:160px;border:none!important;background:#fff!important;box-shadow:0 8px 30px #0000001f,0 2px 8px #00000014!important}._dark_1sn33_92 ._dropdown_1sn33_147{background:#1c1c1f!important;box-shadow:0 8px 30px #0006,0 2px 8px #0003!important}._dropdownItem_1sn33_159{display:flex;align-items:center;gap:10px;font-size:13px}._dropdownItem_1sn33_159 svg{flex-shrink:0;opacity:.85}._dropdownItemDanger_1sn33_171{color:var(--color-danger, #dc2626)}._dropdownItemDanger_1sn33_171:hover{background:#dc262614!important;color:var(--color-danger, #dc2626)!important}._dropdown_1sn33_147:focus,._dropdown_1sn33_147:focus-visible,._dropdown_1sn33_147 *:focus,._dropdown_1sn33_147 *:focus-visible{outline:none}._previewRow_1sn33_188{cursor:pointer}._previewRow_1sn33_188:hover{background:var(--bg-hover)}._container_1xlhx_1{min-height:200px;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-surface, #f5f5f5);border-radius:8px}._wrapper_1xlhx_11{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--bg-card, #f5f5f5)}._playerWrap_1xlhx_24{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-lg)}._playerWrap_1xlhx_24>div{width:100%!important;height:100%!important;border-radius:var(--radius-lg)}._player_1xlhx_24{display:block}._loading_1xlhx_43{color:var(--color-text-secondary, #666);font-size:.875rem}._error_1xlhx_48{color:var(--color-error, #b91c1c);font-size:.875rem;text-align:center;max-width:100%}._errorPre_1xlhx_55{margin-top:.5rem;padding:.75rem;background:#b91c1c1a;border-radius:4px;font-size:.75rem;white-space:pre-wrap;word-break:break-word;text-align:left}._overlay_12mot_1{position:fixed;inset:0;z-index:var(--z-modal, 1000);display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_12mot_1 .2s ease}@keyframes _fadeIn_12mot_1{0%{opacity:0}to{opacity:1}}._modal_12mot_22{width:100%;max-width:900px;height:90vh;max-height:90vh;display:flex;flex-direction:column;background:var(--bg-card, #fff);border:1px solid var(--border-primary, #e5e7eb);border-radius:var(--radius-xl, 12px);box-shadow:0 20px 60px #0000004d;animation:_slideUp_12mot_1 .3s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes _slideUp_12mot_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._header_12mot_48{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg, 1rem) var(--space-xl, 1.25rem);border-bottom:1px solid var(--border-primary, #e5e7eb);flex-shrink:0}._title_12mot_57{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary, #111);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 48px)}._closeButton_12mot_68{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--radius-md, 6px);color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:all .15s ease;flex-shrink:0}._closeButton_12mot_68:hover{background:var(--bg-hover, #f3f4f6);color:var(--text-primary, #111)}._content_12mot_88{padding:var(--space-lg, 1rem);overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}._overlay_1bgk5_4{position:fixed;inset:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-lg, 24px);animation:_overlayIn_1bgk5_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _overlayIn_1bgk5_1{0%{opacity:0}to{opacity:1}}._modal_1bgk5_28{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl, 12px);width:100%;max-width:400px;box-shadow:0 0 0 1px #00000005,0 4px 6px -1px #0000000a,0 16px 32px -8px #00000014;animation:_modalIn_1bgk5_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.dark ._modal_1bgk5_28{box-shadow:0 0 0 1px #ffffff0f,0 4px 6px -1px #0003,0 16px 32px -8px #00000059}@keyframes _modalIn_1bgk5_1{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeButton_1bgk5_62{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md, 8px);color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);z-index:1}._closeButton_1bgk5_62:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._closeButton_1bgk5_62:disabled{opacity:.4;cursor:not-allowed}._iconWrap_1bgk5_91{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-lg, 12px);margin:0 auto var(--space-lg, 20px)}._iconWrap_1bgk5_91._danger_1bgk5_101{background:#ef44441a;color:#dc2626}.dark ._iconWrap_1bgk5_91._danger_1bgk5_101{background:#ef444426;color:#f87171}._iconWrap_1bgk5_91._warning_1bgk5_111{background:#f59e0b1a;color:#d97706}.dark ._iconWrap_1bgk5_91._warning_1bgk5_111{background:#f59e0b26;color:#fbbf24}._content_1bgk5_122{padding:var(--space-lg, 24px) var(--space-xl, 28px) var(--space-md, 20px);text-align:center}._title_1bgk5_127{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm, 8px);line-height:var(--leading-tight);letter-spacing:-.02em}._description_1bgk5_136{font-size:var(--text-sm, .875rem);color:var(--text-secondary);margin:0;line-height:1.6}._actions_1bgk5_144{display:flex;gap:var(--space-sm, 12px);padding:0 var(--space-xl, 28px) var(--space-xl, 28px)}._cancelButton_1bgk5_151,._confirmButton_1bgk5_152{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm, 8px);height:40px;padding:0 var(--space-lg, 20px);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, .875rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}._cancelButton_1bgk5_151{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-primary)}._cancelButton_1bgk5_151:hover:not(:disabled){background:var(--bg-active);color:var(--text-primary);border-color:var(--border-hover)}._cancelButton_1bgk5_151:active:not(:disabled){transform:scale(.99)}._cancelButton_1bgk5_151:disabled{opacity:.5;cursor:not-allowed}._confirmButton_1bgk5_152{border:none;color:#fff}._confirmButton_1bgk5_152._danger_1bgk5_101{background:#dc2626}._confirmButton_1bgk5_152._danger_1bgk5_101:hover:not(:disabled){background:#b91c1c}._confirmButton_1bgk5_152._warning_1bgk5_111{background:#d97706}._confirmButton_1bgk5_152._warning_1bgk5_111:hover:not(:disabled){background:#b45309}._confirmButton_1bgk5_152:active:not(:disabled){transform:scale(.99)}._confirmButton_1bgk5_152:disabled{opacity:.7;cursor:not-allowed}._spinner_1bgk5_220{flex-shrink:0;animation:_spin_1bgk5_220 .8s linear infinite}@keyframes _spin_1bgk5_220{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 440px){._overlay_1bgk5_4{padding:var(--space-md, 16px);align-items:flex-end}._modal_1bgk5_28{max-width:100%;border-radius:16px 16px 0 0;border-bottom:none;animation:_modalInMobile_1bgk5_1 .3s cubic-bezier(.16,1,.3,1)}@keyframes _modalInMobile_1bgk5_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._content_1bgk5_122{padding:var(--space-lg, 24px) var(--space-lg, 24px) var(--space-md, 20px)}._actions_1bgk5_144{padding:0 var(--space-lg, 24px) calc(var(--space-xl, 28px) + env(safe-area-inset-bottom,0px))}}._overlay_jxoju_3{position:fixed;inset:0;background:var(--overlay-bg, rgba(0, 0, 0, .5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--space-lg, 24px);animation:_overlayIn_jxoju_1 .2s cubic-bezier(.16,1,.3,1)}@keyframes _overlayIn_jxoju_1{0%{opacity:0}to{opacity:1}}._modal_jxoju_26{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl, 12px);width:100%;max-width:400px;box-shadow:0 0 0 1px #00000005,0 4px 6px -1px #0000000a,0 16px 32px -8px #00000014;animation:_modalIn_jxoju_1 .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.dark ._modal_jxoju_26{box-shadow:0 0 0 1px #ffffff0f,0 4px 6px -1px #0003,0 16px 32px -8px #00000059}@keyframes _modalIn_jxoju_1{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeButton_jxoju_59{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md, 8px);color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);z-index:1}._closeButton_jxoju_59:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}._closeButton_jxoju_59:disabled{opacity:.4;cursor:not-allowed}._content_jxoju_87{padding:var(--space-xl, 28px) var(--space-xl, 28px) var(--space-md, 20px)}._title_jxoju_91{font-size:var(--text-lg, 1.125rem);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-md, 16px);line-height:var(--leading-tight);letter-spacing:-.02em}._input_jxoju_100{width:100%;padding:10px 14px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none}._input_jxoju_100:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}._input_jxoju_100:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}._input_jxoju_100:disabled{opacity:.6;cursor:not-allowed}._actions_jxoju_127{display:flex;gap:var(--space-sm, 12px);padding:0 var(--space-xl, 28px) var(--space-xl, 28px)}._cancelButton_jxoju_133,._confirmButton_jxoju_134{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm, 8px);height:40px;padding:0 var(--space-lg, 20px);border-radius:var(--radius-md, 8px);font-size:var(--text-sm, .875rem);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit}._cancelButton_jxoju_133{background:var(--bg-hover);color:var(--text-secondary);border:1px solid var(--border-primary)}._cancelButton_jxoju_133:hover:not(:disabled){background:var(--bg-active);color:var(--text-primary);border-color:var(--border-hover)}._cancelButton_jxoju_133:disabled{opacity:.5;cursor:not-allowed}._confirmButton_jxoju_134{background:var(--accent-primary);color:var(--text-inverse);border:none}._confirmButton_jxoju_134:hover:not(:disabled){background:var(--accent-primary-hover)}._confirmButton_jxoju_134:disabled{opacity:.5;cursor:not-allowed}._spinner_jxoju_182{flex-shrink:0;animation:_spin_jxoju_182 .8s linear infinite}@keyframes _spin_jxoju_182{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 440px){._overlay_jxoju_3{padding:var(--space-md, 16px);align-items:flex-end}._modal_jxoju_26{max-width:100%;border-radius:16px 16px 0 0;border-bottom:none}}._pageContainer_q1dxw_3{display:flex;flex-direction:column;flex:1;height:100%;width:100%;overflow-y:auto;background:var(--bg-primary);padding:36px;box-sizing:border-box}._pageHeader_q1dxw_17{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}._titleBlock_q1dxw_25{display:flex;flex-direction:column;gap:4px;min-width:0}._createButton_q1dxw_32{display:flex;align-items:center;gap:8px;padding:8px 18px;background:var(--accent-primary);color:var(--text-inverse);border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;flex-shrink:0}._createButton_q1dxw_32:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-md)}._controlsSection_q1dxw_55{width:100%;margin-top:12px;margin-bottom:10px}._title_q1dxw_25{font-size:30px;font-weight:400;color:var(--text-primary);margin:0;letter-spacing:-.03em;line-height:1.1}._subtitle_q1dxw_70{font-size:16px;color:var(--text-secondary);margin:0;font-weight:400;line-height:1.5}._controlsBar_q1dxw_79{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;width:100%}._contentArea_q1dxw_89{flex:1;width:100%}._errorBanner_q1dxw_95{padding:var(--space-md);background:var(--error-light);border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);color:var(--error);font-size:var(--text-sm);margin-bottom:var(--space-md)}._loadingState_q1dxw_105{display:flex;align-items:center;justify-content:center;padding:var(--space-3xl);color:var(--text-secondary);font-size:var(--text-sm)}._emptyTable_q1dxw_114{display:flex;align-items:center;justify-content:center;padding:var(--space-3xl);color:var(--text-secondary)}@media (max-width: 768px){._pageContainer_q1dxw_3{padding:16px}._pageHeader_q1dxw_17{flex-direction:column;align-items:stretch}._createButton_q1dxw_32{width:100%}._title_q1dxw_25{font-size:24px}}._dark_q1dxw_143 ._controlsBar_q1dxw_79{background:transparent}._pageContainer_f32px_3{display:flex;flex-direction:column;flex:1;height:100%;width:100%;overflow-y:auto}._pageLayout_f32px_12{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;box-sizing:border-box}._header_f32px_22{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}._title_f32px_29{font-size:32px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.02em}._subtitle_f32px_37{font-size:15px;color:var(--text-secondary);margin:0;font-weight:400}._content_f32px_44{display:flex;flex-direction:column;gap:32px}._section_f32px_50{display:flex;flex-direction:column;gap:16px}._sectionHeader_f32px_56{display:flex;flex-direction:column;gap:4px}._sectionTitle_f32px_62{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.01em}._sectionDescription_f32px_70{font-size:13px;color:var(--text-secondary);margin:0}._searchContainer_f32px_77{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;transition:all .15s ease}._searchContainer_f32px_77:focus-within{border-color:var(--border-hover);box-shadow:0 0 0 3px var(--accent-primary-light)}._searchIcon_f32px_93{color:var(--text-tertiary);flex-shrink:0}._searchInput_f32px_98{flex:1;font-size:15px;color:var(--text-primary);background:transparent;border:none;outline:none;font-family:inherit}._searchInput_f32px_98::placeholder{color:var(--text-tertiary)}._searchButton_f32px_112{padding:10px 20px;background:var(--text-primary);color:var(--bg-card);border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}._searchButton_f32px_112:hover:not(:disabled){background:var(--text-secondary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._searchButton_f32px_112:disabled{opacity:.5;cursor:not-allowed}._saturationCard_f32px_138{display:flex;flex-direction:column;padding:24px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;gap:24px}._saturationHeader_f32px_148{display:flex;align-items:center;gap:16px}._saturationIcon_f32px_154{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--bg-hover);border-radius:10px;color:var(--text-primary);flex-shrink:0}._saturationInfo_f32px_166{flex:1;display:flex;flex-direction:column;gap:4px}._saturationTitle_f32px_173{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.01em}._saturationSubtitle_f32px_181{font-size:13px;color:var(--text-secondary);margin:0}._saturationMetrics_f32px_187{display:flex;flex-direction:column;gap:20px}._metric_f32px_193{display:flex;flex-direction:column;gap:8px}._metricLabel_f32px_199{font-size:12px;font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}._metricValue_f32px_207{font-size:16px;font-weight:600;color:var(--text-primary)}._metricBar_f32px_213{width:100%;height:8px;background:var(--bg-hover);border-radius:4px;overflow:hidden}._metricBarFill_f32px_221{height:100%;background:var(--text-primary);border-radius:4px;transition:width .3s ease}._saturationVerdict_f32px_228{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-hover);border-radius:10px;font-size:13px;color:var(--text-primary)}._saturationVerdict_f32px_228 svg{color:var(--text-primary);flex-shrink:0}._trendFeed_f32px_245{display:flex;flex-direction:column;gap:12px}._trendCard_f32px_251{display:flex;flex-direction:column;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:10px;transition:all .15s ease;cursor:pointer;gap:12px}._trendCard_f32px_251:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._trendCardHeader_f32px_269{display:flex;align-items:center;gap:12px}._trendCardIcon_f32px_275{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-hover);border-radius:8px;color:var(--text-primary);flex-shrink:0}._trendCardInfo_f32px_287{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._trendCardTitle_f32px_295{font-size:14px;font-weight:600;color:var(--text-primary);margin:0}._trendCardSubtext_f32px_302{font-size:12px;color:var(--text-secondary);margin:0}._trendBadge_f32px_308{display:flex;align-items:center;justify-content:center;padding:6px 12px;background:var(--text-primary);color:var(--bg-card);border-radius:6px;font-size:12px;font-weight:600;flex-shrink:0}._trendBadgeText_f32px_321{line-height:1}._trendCardContent_f32px_325{display:flex;flex-direction:column;gap:8px;padding-left:48px}._trendCardDescription_f32px_332{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.4}._trendCardMeta_f32px_339{display:flex;align-items:center;gap:12px}._trendCardTag_f32px_345{font-size:11px;padding:4px 8px;background:var(--bg-hover);color:var(--text-secondary);border-radius:4px;font-weight:500}._trendCardTime_f32px_354{font-size:11px;color:var(--text-tertiary)}@media (max-width: 768px){._pageLayout_f32px_12{padding:24px 16px}._title_f32px_29{font-size:24px}._searchContainer_f32px_77{flex-direction:column;align-items:stretch}._searchButton_f32px_112{width:100%}._trendCardContent_f32px_325{padding-left:0}}._mainLayout_4j8co_3{display:flex;flex-direction:column;box-sizing:border-box;flex:1;height:100%;width:calc(100vw - 250px)}._pageLayout_4j8co_12{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;flex:1;padding:16px}._settingsLayout_4j8co_22{display:flex;flex-direction:row;justify-content:center;width:100%;flex:1;border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px;box-sizing:border-box;background:var(--bg-card, #ffffff);overflow:hidden}._sidebar_4j8co_36{position:relative;display:flex;flex-direction:column;border:none;background:var(--bg-card, #ffffff);height:100%;border-radius:12px 0 0 12px;box-sizing:border-box;padding:16px;gap:8px;min-width:280px;max-width:280px}._sidebarContent_4j8co_51{display:flex;flex-direction:column;gap:8px;flex:1}._sidebarTitle_4j8co_58{font-size:11px;font-weight:600;color:var(--text-tertiary, rgba(0, 0, 0, .5));text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;padding:0 12px}._menuItem_4j8co_68{position:relative;display:flex;flex-direction:row;align-items:center;height:55px;box-sizing:border-box;padding:12px 15px;color:var(--text-secondary, rgba(0, 0, 0, .7));cursor:pointer;gap:12px;border-radius:8px;transition:all .15s ease}._menuItem_4j8co_68:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .03))}._menuItemSelected_4j8co_87{position:relative;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:12px 15px;height:55px;background-color:var(--bg-hover, rgba(0, 0, 0, .04));color:var(--text-primary, rgba(0, 0, 0, 1));-webkit-user-select:none;user-select:none;border-radius:8px;gap:12px;font-weight:500}._icon_4j8co_103{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}._itemLabelText_4j8co_111{display:flex;flex-direction:column;align-items:start;gap:2px}._itemLabel_4j8co_111{margin:0;font-size:13px;font-weight:500}._itemSublabel_4j8co_124{margin:0;font-size:11px;font-weight:400;color:var(--text-tertiary, rgba(0, 0, 0, .5))}._logoutButton_4j8co_132{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-top:16px;background:transparent;color:#dc2626;border:1px solid rgba(220,38,38,.2);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._logoutButton_4j8co_132:hover{background:#dc26260d;border-color:#dc26264d;color:#b91c1c}._logoutButton_4j8co_132:active{transform:translateY(1px)}._divider_4j8co_161{height:100%;width:1px;background-color:var(--border-primary, rgba(0, 0, 0, .08));flex-shrink:0}._contentLayout_4j8co_169{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--bg-primary, #f8f9fa)}._contentSection_4j8co_177{display:flex;flex-direction:column;min-height:100%;padding:40px;box-sizing:border-box}._contentHeader_4j8co_185{display:flex;flex-direction:column;gap:6px;margin-bottom:32px}._contentTitle_4j8co_192{font-size:24px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._contentDescription_4j8co_202{font-size:14px;color:var(--text-secondary, #6b7280);margin:0;font-weight:400}._contentBody_4j8co_209{display:flex;flex-direction:column;gap:32px}._loadingState_4j8co_216{display:flex;align-items:center;justify-content:center;gap:12px;height:200px;color:var(--text-secondary, #6b7280);font-size:14px}._loadingSpinner_4j8co_226{animation:_spin_4j8co_1 1s linear infinite}@keyframes _spin_4j8co_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._avatarSection_4j8co_240{display:flex;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--border-primary, rgba(0, 0, 0, .06))}._avatarContainer_4j8co_248{position:relative;width:96px;height:96px;flex-shrink:0}._avatar_4j8co_240{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid var(--bg-card, #ffffff);box-shadow:0 2px 12px #00000014}._avatarPlaceholder_4j8co_264{width:100%;height:100%;border-radius:50%;background:var( --bg-hover, linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%) );display:flex;align-items:center;justify-content:center;color:var(--text-tertiary, #9ca3af);border:3px solid var(--bg-card, #ffffff);box-shadow:0 2px 12px #00000014}._avatarOverlay_4j8co_280{position:absolute;inset:0;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease;cursor:pointer;border:none}._avatarContainer_4j8co_248:hover ._avatarOverlay_4j8co_280{opacity:1}._avatarActions_4j8co_299{display:flex;flex-direction:column;gap:8px;padding-top:8px}._avatarButton_4j8co_306{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;color:var(--text-primary, #374151);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._avatarButton_4j8co_306:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._avatarButton_4j8co_306:disabled{opacity:.5;cursor:not-allowed}._avatarButtonDanger_4j8co_332{color:#dc2626;border-color:#dc262633}._avatarButtonDanger_4j8co_332:hover{background:#dc26260d;border-color:#dc26264d}._hiddenInput_4j8co_342{display:none}._formGrid_4j8co_347{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width: 900px){._formGrid_4j8co_347{grid-template-columns:1fr}}._formGroup_4j8co_359{display:flex;flex-direction:column;gap:8px}._label_4j8co_365{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-primary, #374151)}._input_4j8co_374{padding:12px 14px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:10px;font-size:14px;color:var(--text-primary, #0a0a0a);transition:all .15s ease;font-family:inherit;width:100%;box-sizing:border-box}._input_4j8co_374:focus{outline:none;border-color:var(--border-hover, rgba(0, 0, 0, .2));box-shadow:0 0 0 3px var(--accent-primary-light, rgba(0, 0, 0, .04))}._input_4j8co_374::placeholder{color:var(--text-tertiary, #9ca3af)}._formActions_4j8co_398{display:flex;justify-content:flex-end;padding-top:8px}._saveButton_4j8co_404{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--bg-hover, #e5e7eb);color:var(--text-tertiary, #9ca3af);border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:not-allowed;transition:all .15s ease;font-family:inherit}._saveButtonActive_4j8co_420{background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);cursor:pointer}._saveButtonActive_4j8co_420:hover{background:var(--text-secondary, #1a1a1a);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._saveButtonActive_4j8co_420:active{transform:translateY(0)}._buttonSpinner_4j8co_436{animation:_spin_4j8co_1 1s linear infinite}._apiKeyContainer_4j8co_441{display:flex;flex-direction:column;gap:16px}._apiKeyDisplay_4j8co_447{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px}._apiKeyIcon_4j8co_457{color:var(--text-secondary, #6b7280);flex-shrink:0}._apiKeyText_4j8co_462{flex:1;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:13px;color:var(--text-primary, #374151);word-break:break-all}._apiKeyActions_4j8co_470{display:flex;gap:10px}._apiKeyButton_4j8co_475{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:var(--bg-card, #ffffff);color:var(--text-primary, #374151);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._apiKeyButton_4j8co_475:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._apiKeyButton_4j8co_475:disabled{opacity:.5;cursor:not-allowed}._apiKeyButtonWarning_4j8co_501{color:#d97706;border-color:#d9770633}._apiKeyButtonWarning_4j8co_501:hover{background:#d977060d;border-color:#d977064d}._apiKeyNote_4j8co_511{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#fbbf2414;border:1px solid rgba(251,191,36,.2);color:#92400e;border-radius:10px;font-size:13px}._apiKeyNote_4j8co_511 svg{flex-shrink:0;margin-top:1px}._accountInfo_4j8co_529{display:flex;gap:32px;padding:20px 24px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px}._accountInfoItem_4j8co_538{display:flex;flex-direction:column;gap:4px}._accountInfoLabel_4j8co_544{font-size:12px;font-weight:500;color:var(--text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.05em}._accountInfoValue_4j8co_552{font-size:13px;color:var(--text-primary, #374151)}code._accountInfoValue_4j8co_552{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;background:var(--bg-hover, #f3f4f6);padding:4px 8px;border-radius:6px}._modalOverlay_4j8co_566{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_4j8co_566{background:var(--bg-card, #ffffff);border-radius:16px;padding:32px;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 20px 50px #00000026;animation:_modalIn_4j8co_1 .2s ease}@keyframes _modalIn_4j8co_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalIcon_4j8co_603{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fbbf241a;border-radius:50%;color:#d97706;margin-bottom:20px}._modalTitle_4j8co_615{font-size:18px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 8px}._modalDescription_4j8co_622{font-size:14px;color:var(--text-secondary, #6b7280);margin:0 0 24px;line-height:1.5}._modalActions_4j8co_629{display:flex;gap:12px;width:100%}._modalButtonCancel_4j8co_635{flex:1;padding:12px 20px;background:var(--bg-card, #ffffff);color:var(--text-primary, #374151);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._modalButtonCancel_4j8co_635:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._modalButtonConfirm_4j8co_654{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;background:#d97706;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._modalButtonConfirm_4j8co_654:hover{background:#b45309}._modalButtonConfirm_4j8co_654:disabled{opacity:.7;cursor:not-allowed}._contentHeaderRow_4j8co_682{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._addDatabaseButton_4j8co_689{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}._addDatabaseButton_4j8co_689:hover{background:var(--text-secondary, #1a1a1a);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._databasesLoading_4j8co_712{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--text-secondary, #6b7280);font-size:14px}._emptyDatabases_4j8co_722{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}._emptyIcon_4j8co_731{color:var(--text-tertiary, #9ca3af);margin-bottom:16px}._emptyTitle_4j8co_736{font-size:16px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 8px}._emptyDescription_4j8co_743{font-size:14px;color:var(--text-secondary, #6b7280);margin:0 0 24px}._emptyAddButton_4j8co_749{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._emptyAddButton_4j8co_749:hover{background:var(--text-secondary, #1a1a1a);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}._databasesList_4j8co_771{display:flex;flex-direction:column;gap:12px}._databaseCard_4j8co_777{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px;transition:all .15s ease}._databaseCard_4j8co_777:hover{border-color:var(--border-hover, rgba(0, 0, 0, .15));box-shadow:0 2px 8px #0000000a}._databaseIcon_4j8co_793{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;flex-shrink:0}._databaseInfo_4j8co_805{flex:1;min-width:0}._databaseName_4j8co_810{font-size:14px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._databaseProject_4j8co_820{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:12px;color:var(--text-secondary, #6b7280);margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._databaseMeta_4j8co_830{font-size:11px;color:var(--text-tertiary, #9ca3af);margin:0}._databaseStatus_4j8co_836{flex-shrink:0}._statusConnected_4j8co_840{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#22c55e1a;color:#16a34a;border-radius:20px;font-size:12px;font-weight:500}._statusConnected_4j8co_840:before{content:"";width:6px;height:6px;background:#16a34a;border-radius:50%}._disconnectButton_4j8co_860{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:8px;color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:all .15s ease;flex-shrink:0}._disconnectButton_4j8co_860:hover:not(:disabled){background:#ef44440d;border-color:#ef44444d;color:#ef4444}._disconnectButton_4j8co_860:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._mainLayout_4j8co_3{width:100%}._pageLayout_4j8co_12{padding:12px}._settingsLayout_4j8co_22{flex-direction:column}._sidebar_4j8co_36{min-width:100%;max-width:100%;border-radius:12px 12px 0 0;padding:12px}._divider_4j8co_161{width:100%;height:1px}._contentSection_4j8co_177{padding:24px}._contentTitle_4j8co_192{font-size:20px}._avatarSection_4j8co_240{flex-direction:column;align-items:flex-start}._avatarActions_4j8co_299{flex-direction:row}._apiKeyActions_4j8co_470{flex-direction:column}._apiKeyButton_4j8co_475{justify-content:center}._accountInfo_4j8co_529{flex-direction:column;gap:16px}._modalActions_4j8co_629{flex-direction:column}}._creditBalanceCard_4j8co_950{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px}._creditBalanceHeader_4j8co_960{display:flex;align-items:center;gap:14px}._creditBalanceIcon_4j8co_966{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-hover, #f3f4f6);border-radius:10px;color:var(--text-secondary, #6b7280)}._creditBalanceInfo_4j8co_977{display:flex;flex-direction:column;gap:2px}._creditBalanceLabel_4j8co_983{font-size:12px;font-weight:500;color:var(--text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.03em}._creditBalanceAmount_4j8co_991{font-size:28px;font-weight:600;color:var(--text-primary, #0a0a0a);letter-spacing:-.02em;line-height:1}._creditBalanceFooter_4j8co_999{display:flex;align-items:center}._creditBalanceStat_4j8co_1004{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-tertiary, #9ca3af)}._sectionTitle_4j8co_1013{font-size:12px;font-weight:600;color:var(--text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}._purchaseSection_4j8co_1023{display:flex;flex-direction:column;gap:12px}._creditPackages_4j8co_1029{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 1000px){._creditPackages_4j8co_1029{grid-template-columns:1fr}}._creditPackage_4j8co_1029{position:relative;display:flex;flex-direction:column;padding:20px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:10px;transition:border-color .15s ease}._creditPackage_4j8co_1029:hover{border-color:var(--border-hover, rgba(0, 0, 0, .15))}._creditPackagePopular_4j8co_1056{border-color:var(--text-primary, #0a0a0a)}._popularBadge_4j8co_1060{position:absolute;top:-8px;right:12px;display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}._packageIcon_4j8co_1077{display:none}._packageName_4j8co_1081{font-size:13px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 8px}._packageCredits_4j8co_1088{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}._packageCreditsAmount_4j8co_1095{font-size:24px;font-weight:600;color:var(--text-primary, #0a0a0a);letter-spacing:-.02em}._packageCreditsLabel_4j8co_1102{font-size:13px;color:var(--text-tertiary, #9ca3af)}._packageBonus_4j8co_1107{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:#22c55e1a;color:#16a34a;font-size:11px;font-weight:500;border-radius:4px;margin-bottom:12px;width:fit-content}._packagePrice_4j8co_1121{font-size:14px;font-weight:500;color:var(--text-secondary, #6b7280);margin-bottom:16px}._packageButton_4j8co_1128{width:100%;padding:10px 16px;border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit;background:transparent;color:var(--text-primary, #0a0a0a)}._packageButton_4j8co_1128:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._creditPackagePopular_4j8co_1056 ._packageButton_4j8co_1128{background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);border-color:var(--text-primary, #0a0a0a)}._creditPackagePopular_4j8co_1056 ._packageButton_4j8co_1128:hover{background:var(--text-secondary, #1a1a1a)}._creditInfoNote_4j8co_1158{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#8b5cf614;border:1px solid rgba(139,92,246,.15);border-radius:8px;font-size:12px;color:#7c3aed}._creditInfoNote_4j8co_1158 svg{color:#8b5cf6;flex-shrink:0}._mainLayout_1d27d_3{display:flex;flex-direction:column;box-sizing:border-box;flex:1;height:100%;width:calc(100vw - 250px)}._pageLayout_1d27d_12{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;flex:1;padding:16px}._settingsLayout_1d27d_22{display:flex;flex-direction:row;justify-content:center;width:100%;flex:1;border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px;box-sizing:border-box;background:var(--bg-card, #ffffff);overflow:hidden}._accessDenied_1d27d_36{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px}._accessDenied_1d27d_36 h2{font-size:24px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 8px}._accessDenied_1d27d_36 p{font-size:14px;color:var(--text-secondary, #6b7280);margin:0}._sidebar_1d27d_60{position:relative;display:flex;flex-direction:column;border:none;background:var(--bg-card, #ffffff);height:100%;border-radius:12px 0 0 12px;box-sizing:border-box;padding:16px;gap:8px;min-width:280px;max-width:280px}._sidebarContent_1d27d_75{display:flex;flex-direction:column;gap:8px;flex:1}._sidebarTitle_1d27d_82{font-size:11px;font-weight:600;color:var(--text-tertiary, rgba(0, 0, 0, .5));text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;padding:0 12px}._menuItem_1d27d_92{position:relative;display:flex;flex-direction:row;align-items:center;height:55px;box-sizing:border-box;padding:12px 15px;color:var(--text-secondary, rgba(0, 0, 0, .7));cursor:pointer;gap:12px;border-radius:8px;transition:all .15s ease}._menuItem_1d27d_92:hover{background-color:var(--bg-hover, rgba(0, 0, 0, .03))}._menuItemSelected_1d27d_111{position:relative;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:12px 15px;height:55px;background-color:var(--bg-hover, rgba(0, 0, 0, .04));color:var(--text-primary, rgba(0, 0, 0, 1));-webkit-user-select:none;user-select:none;border-radius:8px;gap:12px;font-weight:500}._icon_1d27d_127{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}._itemLabelText_1d27d_135{display:flex;flex-direction:column;align-items:start;gap:2px}._itemLabel_1d27d_135{margin:0;font-size:13px;font-weight:500}._itemSublabel_1d27d_148{margin:0;font-size:11px;font-weight:400;color:var(--text-tertiary, rgba(0, 0, 0, .5))}._divider_1d27d_155{height:100%;width:1px;background-color:var(--border-primary, rgba(0, 0, 0, .08));flex-shrink:0}._contentLayout_1d27d_163{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--bg-primary, #f8f9fa)}._contentSection_1d27d_171{display:flex;flex-direction:column;min-height:100%;padding:40px;box-sizing:border-box}._contentHeader_1d27d_179{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}._contentTitle_1d27d_186{font-size:24px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0;letter-spacing:-.01em}._contentDescription_1d27d_194{font-size:14px;color:var(--text-secondary, #6b7280);margin:0;font-weight:400}._contentBody_1d27d_201{display:flex;flex-direction:column;gap:24px}._loadingState_1d27d_208{display:flex;align-items:center;justify-content:center;gap:12px;height:200px;color:var(--text-secondary, #6b7280);font-size:14px}._loadingSpinner_1d27d_218{animation:_spin_1d27d_1 1s linear infinite}@keyframes _spin_1d27d_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableContainer_1d27d_233{background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:12px;overflow:hidden}._table_1d27d_233{width:100%;border-collapse:collapse}._table_1d27d_233 th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;color:var(--text-tertiary, #9ca3af);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-primary, rgba(0, 0, 0, .08));background:var(--bg-card, #ffffff)}._table_1d27d_233 td{padding:16px;font-size:14px;color:var(--text-primary, #374151);border-bottom:1px solid var(--border-primary, rgba(0, 0, 0, .06))}._table_1d27d_233 tr:last-child td{border-bottom:none}._table_1d27d_233 tr:hover{background:var(--bg-hover, rgba(0, 0, 0, .02))}._userCell_1d27d_272{display:flex;align-items:center;gap:12px}._userAvatar_1d27d_278{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--bg-hover, #f3f4f6)}._userAvatarPlaceholder_1d27d_286{width:36px;height:36px;border-radius:50%;background:var(--bg-hover, #f3f4f6);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary, #9ca3af)}._userName_1d27d_297{font-weight:500;color:var(--text-primary, #0a0a0a)}._userEmail_1d27d_302{font-size:12px;color:var(--text-secondary, #6b7280)}._adminBadge_1d27d_307{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#8b5cf61a;color:#7c3aed;font-size:11px;font-weight:500;border-radius:4px}._userBadge_1d27d_319{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--bg-hover, #f3f4f6);color:var(--text-secondary, #6b7280);font-size:11px;font-weight:500;border-radius:4px}._tableActions_1d27d_331{display:flex;align-items:center;gap:8px}._actionButton_1d27d_337{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border-primary, rgba(0, 0, 0, .08));border-radius:6px;color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:all .15s ease}._actionButton_1d27d_337:hover{background:var(--bg-hover, #f9fafb);color:var(--text-primary, #374151);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._actionButton_1d27d_337._danger_1d27d_357:hover{background:#ef44440d;color:#dc2626;border-color:#ef44444d}._sourcesHeader_1d27d_365{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}._searchRow_1d27d_372{display:flex;align-items:center;gap:12px}._searchBar_1d27d_378{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:10px;transition:all .15s ease}._searchBar_1d27d_378:focus-within{border-color:var(--border-hover, rgba(0, 0, 0, .2));box-shadow:0 0 0 3px var(--accent-primary-light, rgba(0, 0, 0, .04))}._searchIcon_1d27d_395{color:var(--text-tertiary, #9ca3af);flex-shrink:0}._searchInput_1d27d_400{flex:1;border:none;background:transparent;font-size:14px;color:var(--text-primary, #0a0a0a);outline:none;font-family:inherit}._searchInput_1d27d_400::placeholder{color:var(--text-tertiary, #9ca3af)}._viewToggle_1d27d_414{display:flex;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:8px;padding:4px}._toggleButton_1d27d_422{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:transparent;border:none;border-radius:6px;color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:all .15s ease}._toggleButton_1d27d_422:hover{color:var(--text-primary, #374151)}._toggleButton_1d27d_422._active_1d27d_439{background:var(--bg-hover, #f3f4f6);color:var(--text-primary, #0a0a0a)}._filterBar_1d27d_444{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._filterPill_1d27d_451{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:20px;font-size:13px;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .15s ease;font-family:inherit}._filterPill_1d27d_451:hover{border-color:var(--border-hover, rgba(0, 0, 0, .2))}._filterPill_1d27d_451._active_1d27d_439{background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);border-color:var(--text-primary, #0a0a0a)}._filterPlatformIcon_1d27d_476{width:14px;height:14px;object-fit:contain}._sourcesGrid_1d27d_484{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._emptyState_1d27d_492{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}._emptyIcon_1d27d_501{color:var(--text-tertiary, #9ca3af);margin-bottom:16px}._emptyTitle_1d27d_506{font-size:16px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0 0 8px}._emptyDescription_1d27d_513{font-size:14px;color:var(--text-secondary, #6b7280);margin:0}._modalOverlay_1d27d_521{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1d27d_521{background:var(--bg-card, #ffffff);border-radius:16px;padding:32px;max-width:480px;width:100%;box-shadow:0 20px 50px #00000026;animation:_modalIn_1d27d_1 .2s ease}@keyframes _modalIn_1d27d_1{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._modalHeader_1d27d_554{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._modalTitle_1d27d_561{font-size:18px;font-weight:600;color:var(--text-primary, #0a0a0a);margin:0}._modalCloseButton_1d27d_568{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:var(--text-tertiary, #9ca3af);cursor:pointer;transition:all .15s ease}._modalCloseButton_1d27d_568:hover{background:var(--bg-hover, #f3f4f6);color:var(--text-primary, #374151)}._modalBody_1d27d_587{display:flex;flex-direction:column;gap:20px}._formGroup_1d27d_593{display:flex;flex-direction:column;gap:8px}._label_1d27d_599{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-primary, #374151)}._input_1d27d_608{padding:12px 14px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:10px;font-size:14px;color:var(--text-primary, #0a0a0a);transition:all .15s ease;font-family:inherit;width:100%;box-sizing:border-box}._input_1d27d_608:focus{outline:none;border-color:var(--border-hover, rgba(0, 0, 0, .2));box-shadow:0 0 0 3px var(--accent-primary-light, rgba(0, 0, 0, .04))}._input_1d27d_608::placeholder{color:var(--text-tertiary, #9ca3af)}._toggleGroup_1d27d_631{display:flex;align-items:center;justify-content:space-between;padding:12px 0}._toggleLabel_1d27d_638{display:flex;flex-direction:column;gap:2px}._toggleLabelText_1d27d_644{font-size:14px;font-weight:500;color:var(--text-primary, #374151)}._toggleLabelDescription_1d27d_650{font-size:12px;color:var(--text-secondary, #6b7280)}._toggle_1d27d_422{position:relative;width:44px;height:24px;background:var(--bg-hover, #e5e7eb);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}._toggle_1d27d_422._active_1d27d_439{background:#7c3aed}._toggle_1d27d_422:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._toggle_1d27d_422._active_1d27d_439:after{left:22px}._modalFooter_1d27d_687{display:flex;gap:12px;margin-top:24px}._cancelButton_1d27d_693{flex:1;padding:12px 20px;background:var(--bg-card, #ffffff);color:var(--text-primary, #374151);border:1px solid var(--border-primary, rgba(0, 0, 0, .1));border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._cancelButton_1d27d_693:hover{background:var(--bg-hover, #f9fafb);border-color:var(--border-hover, rgba(0, 0, 0, .15))}._saveButton_1d27d_712{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;background:var(--text-primary, #0a0a0a);color:var(--bg-card, #ffffff);border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;font-family:inherit}._saveButton_1d27d_712:hover:not(:disabled){background:var(--text-secondary, #1a1a1a)}._saveButton_1d27d_712:disabled{opacity:.7;cursor:not-allowed}._buttonSpinner_1d27d_739{animation:_spin_1d27d_1 1s linear infinite}@media (max-width: 768px){._mainLayout_1d27d_3{width:100%}._pageLayout_1d27d_12{padding:12px}._settingsLayout_1d27d_22{flex-direction:column}._sidebar_1d27d_60{min-width:100%;max-width:100%;border-radius:12px 12px 0 0;padding:12px}._divider_1d27d_155{width:100%;height:1px}._contentSection_1d27d_171{padding:24px}._contentTitle_1d27d_186{font-size:20px}._searchRow_1d27d_372{flex-direction:column}._searchBar_1d27d_378{width:100%}._viewToggle_1d27d_414{width:100%;justify-content:center}._modalFooter_1d27d_687{flex-direction:column}._tableContainer_1d27d_233{overflow-x:auto}._table_1d27d_233{min-width:600px}}._container_1i1ju_1{min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;background-color:var(--bg-primary)}@media (min-width: 1024px){._container_1i1ju_1{flex-direction:row}}._containerContained_1i1ju_17{min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;background-color:var(--bg-primary)}@media (min-width: 1024px){._containerContained_1i1ju_17{flex-direction:row;align-items:center;justify-content:center;padding:2rem}}._boxWrapper_1i1ju_36{width:100%;flex:1;display:flex;flex-direction:column;border-radius:0;overflow:visible;box-shadow:none;border:none;background-color:transparent}@media (min-width: 1024px){._boxWrapper_1i1ju_36{flex:none;width:80vw;height:80vh;max-height:48rem;flex-direction:row;border-radius:1.5rem;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border-primary);background-color:var(--bg-card)}}._boxWrapper_1i1ju_36 ._formSection_1i1ju_63{width:100%;flex:1;min-height:0}@media (min-width: 1024px){._boxWrapper_1i1ju_36 ._formSection_1i1ju_63{overflow-y:auto}}._boxWrapper_1i1ju_36 ._heroSection_1i1ju_75{display:none}@media (min-width: 1024px){._boxWrapper_1i1ju_36 ._formSection_1i1ju_63{width:50%;flex:none}._boxWrapper_1i1ju_36 ._heroSection_1i1ju_75{display:block;width:50%}}._formSection_1i1ju_63{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.25rem;padding-top:max(1.5rem,env(safe-area-inset-top));padding-bottom:max(1.5rem,env(safe-area-inset-bottom));padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 640px){._formSection_1i1ju_63{padding:2rem 1.5rem;justify-content:center}}@media (min-width: 1024px){._formSection_1i1ju_63{width:50%;flex:none;padding:3rem 4rem;justify-content:center}}@media (min-width: 1280px){._formSection_1i1ju_63{padding-left:6rem;padding-right:6rem}}._formContent_1i1ju_129{width:100%;max-width:28rem;margin:0 auto;text-align:left}@media (max-width: 639px){._formSection_1i1ju_63{align-items:flex-start}._formContent_1i1ju_129{max-width:100%;margin-left:0;margin-right:0;align-self:flex-start}}._logoContainer_1i1ju_149{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}@media (min-width: 640px){._logoContainer_1i1ju_149{margin-bottom:2rem}}@media (min-width: 1024px){._logoContainer_1i1ju_149{margin-bottom:2.5rem}}._logoWrapper_1i1ju_168{display:flex;align-items:center;gap:.5rem}._logoIcon_1i1ju_174{width:2.25rem;height:2.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;overflow:hidden}._logoIconLarge_1i1ju_184{height:2.5rem;max-width:12rem;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}@media (min-width: 640px){._logoIconLarge_1i1ju_184{height:3rem;max-width:14rem}}._logoIcon_1i1ju_174 svg{width:1.25rem;height:1.25rem;color:#fff}._logoImage_1i1ju_206{width:100%;height:100%;object-fit:contain}._logoText_1i1ju_212{font-size:1.25rem;font-weight:600;color:var(--text-primary);letter-spacing:-.025em}._titleSection_1i1ju_219{margin-bottom:1.25rem}@media (min-width: 640px){._titleSection_1i1ju_219{margin-bottom:1.5rem}}@media (min-width: 1024px){._titleSection_1i1ju_219{margin-bottom:2rem}}._title_1i1ju_219{font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:-.025em;margin-bottom:.375rem;line-height:1.3}@media (min-width: 640px){._title_1i1ju_219{font-size:1.75rem}}@media (min-width: 1024px){._title_1i1ju_219{font-size:1.875rem;margin-bottom:.5rem}}._subtitle_1i1ju_257{color:var(--text-secondary);font-size:.9375rem;line-height:1.5}@media (min-width: 1024px){._subtitle_1i1ju_257{font-size:1rem}}._heroSection_1i1ju_75{display:none}@media (min-width: 1024px){._heroSection_1i1ju_75{display:block;width:50%;padding:1.5rem}}._inputContainer_94sfr_1{display:flex;flex-direction:column;gap:.375rem}._label_94sfr_7{display:block;font-size:.875rem;font-weight:500;color:var(--text-primary)}._required_94sfr_14{color:var(--error);margin-left:.125rem}._inputWrapper_94sfr_19{position:relative}._input_94sfr_1{width:100%;padding:.75rem 1rem;border-radius:var(--radius-lg);background-color:var(--bg-secondary);border:1px solid var(--border-primary);color:var(--text-primary);font-size:16px;font-weight:400;transition:all .2s}@media (min-width: 640px){._input_94sfr_1{font-size:.875rem}}._input_94sfr_1::placeholder{color:var(--text-tertiary)}._input_94sfr_1:focus{outline:none;box-shadow:0 0 0 2px var(--accent-primary-light)}._inputFocused_94sfr_50{border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}._inputError_94sfr_55{border-color:var(--error)}._inputDefault_94sfr_59{border-color:var(--border-primary)}._inputDefault_94sfr_59:hover{border-color:var(--border-hover)}._inputDisabled_94sfr_67{opacity:.5;cursor:not-allowed;background-color:var(--bg-hover)}._inputPassword_94sfr_73{padding-right:3rem}._textarea_94sfr_77{resize:vertical;min-height:2.5rem}._passwordToggle_94sfr_82{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-tertiary);transition:color .2s;padding:.25rem;background:none;border:none;cursor:pointer}._passwordToggle_94sfr_82:hover{color:var(--text-secondary)}._passwordToggleIcon_94sfr_99{width:1.25rem;height:1.25rem}._error_94sfr_104{font-size:.875rem;color:var(--error);margin-top:.25rem}._button_94sfr_110{width:100%;padding:.75rem 1rem;min-height:44px;border-radius:var(--radius-lg);background:var(--gradient-primary);color:var(--text-inverse);font-weight:500;font-size:.9375rem;transition:all .2s;border:none;cursor:pointer}@media (min-width: 640px){._button_94sfr_110{font-size:.875rem;min-height:auto}}._button_94sfr_110:hover{background:var(--gradient-primary-hover)}._button_94sfr_110:focus{outline:none;box-shadow:var(--shadow-md)}._button_94sfr_110:disabled{opacity:.5;cursor:not-allowed}._buttonShadow_94sfr_145{box-shadow:var(--shadow-md)}._buttonShadow_94sfr_145:hover{box-shadow:var(--shadow-hover)}._buttonLoading_94sfr_153{display:flex;align-items:center;justify-content:center;gap:.5rem}._spinner_94sfr_160{animation:_spin_94sfr_160 1s linear infinite;width:1rem;height:1rem}@keyframes _spin_94sfr_160{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinnerCircle_94sfr_175{opacity:.25}._spinnerPath_94sfr_179{opacity:.75}._link_94sfr_183{color:var(--accent-primary);font-weight:500;font-size:.875rem;transition:color .2s;text-decoration:none}._link_94sfr_183:hover{color:var(--accent-primary-hover);text-decoration:underline;text-underline-offset:2px}._checkboxLabel_94sfr_197{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}._checkboxWrapper_94sfr_204{position:relative;display:flex;align-items:center;justify-content:center}._checkboxInput_94sfr_211{position:absolute;opacity:0;pointer-events:none}._checkboxBox_94sfr_217{width:1.25rem;height:1.25rem;border-radius:.375rem;border:2px solid var(--border-primary);transition:all .2s;display:flex;align-items:center;justify-content:center}._checkboxBoxChecked_94sfr_228{background-color:var(--accent-primary);border-color:var(--accent-primary)}._checkboxBoxUnchecked_94sfr_233{border-color:var(--border-primary)}._checkboxLabel_94sfr_197:hover ._checkboxBoxUnchecked_94sfr_233{border-color:var(--border-hover)}._checkboxCheck_94sfr_241{width:.75rem;height:.75rem;color:#fff}._checkboxText_94sfr_247{font-size:.875rem;color:var(--text-secondary);line-height:1.5}._checkboxTextRequired_94sfr_253{color:var(--error);margin-left:.125rem}._errorMessage_1949u_1{margin-bottom:1rem;padding:.75rem;border-radius:var(--radius-lg);background-color:var(--error-light);border:1px solid var(--border-primary)}._errorText_1949u_9{font-size:.875rem;color:var(--error)}._form_1949u_14{display:flex;flex-direction:column;gap:1rem}@media (max-width: 639px){._form_1949u_14{gap:.875rem}}._forgotPasswordLink_1949u_26{display:flex;justify-content:flex-end}._forgotPasswordLink_1949u_26 a{font-size:.875rem;color:var(--accent-primary);font-weight:500;transition:color .2s;text-decoration:none}._forgotPasswordLink_1949u_26 a:hover{color:var(--accent-primary-hover);text-decoration:underline;text-underline-offset:2px}._signUpLink_1949u_45{margin-top:1.25rem;text-align:center}@media (min-width: 640px){._signUpLink_1949u_45{margin-top:1.5rem}}._signUpLinkText_1949u_56{font-size:.875rem;color:var(--text-secondary)}._signUpLink_1949u_45 a{color:var(--accent-primary);font-weight:500;transition:color .2s;text-decoration:none}._signUpLink_1949u_45 a:hover{color:var(--accent-primary-hover);text-decoration:underline;text-underline-offset:2px}._successContainer_1ks78_1{display:flex;flex-direction:column;gap:1.5rem}._successIconContainer_1ks78_7{display:flex;justify-content:center}._successIcon_1ks78_7{width:5rem;height:5rem;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}._successIconInner_1ks78_23{width:2.5rem;height:2.5rem;color:var(--text-inverse)}._successMessage_1ks78_29{text-align:center;display:flex;flex-direction:column;gap:.75rem}._successEmail_1ks78_36{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--text-secondary)}._successEmailIcon_1ks78_44{width:1rem;height:1rem}._successEmailText_1ks78_49{font-size:.875rem}._successText_1ks78_53{font-size:.875rem;color:var(--text-secondary)}._successActions_1ks78_58{display:flex;flex-direction:column;gap:1rem}._tryDifferentButton_1ks78_64{width:100%;padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--border-primary);color:var(--text-primary);font-weight:500;font-size:.875rem;background-color:var(--bg-secondary);transition:all .2s;cursor:pointer}._tryDifferentButton_1ks78_64:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}._backLink_1ks78_82{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--accent-primary);font-weight:500;font-size:.875rem;transition:color .2s;text-decoration:none}._backLink_1ks78_82:hover{color:var(--accent-primary-hover)}._backLinkIcon_1ks78_98{width:1rem;height:1rem}._errorMessage_1ks78_103{margin-bottom:1rem;padding:.75rem;border-radius:var(--radius-lg);background-color:var(--error-light);border:1px solid var(--border-primary)}._errorText_1ks78_111{font-size:.875rem;color:var(--error)}._form_1ks78_116{display:flex;flex-direction:column;gap:1rem}@media (max-width: 639px){._form_1ks78_116{gap:.875rem}}._backLinkContainer_1ks78_128{margin-top:1.25rem;text-align:center}@media (min-width: 640px){._backLinkContainer_1ks78_128{margin-top:1.5rem}}._backLinkText_1ks78_139{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.875rem;transition:color .2s;text-decoration:none}._backLinkText_1ks78_139:hover{color:var(--text-primary)}._backLinkTextIcon_1ks78_153{width:1rem;height:1rem}._errorMessage_745oc_1{margin-bottom:1rem;padding:.75rem;border-radius:var(--radius-lg);background-color:var(--error-light);border:1px solid var(--border-primary)}._errorText_745oc_9{font-size:.875rem;color:var(--error)}._form_745oc_14{display:flex;flex-direction:column;gap:1rem}@media (max-width: 639px){._form_745oc_14{gap:.875rem}}._successContainer_745oc_27{display:flex;flex-direction:column;gap:1.5rem}._successIconContainer_745oc_33{display:flex;justify-content:center}._successIcon_745oc_33{width:5rem;height:5rem;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}._successIconInner_745oc_49{width:2.5rem;height:2.5rem;color:var(--text-inverse)}._successMessage_745oc_55{text-align:center;display:flex;flex-direction:column;gap:.75rem}._successEmail_745oc_62{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._successEmailText_745oc_69{font-size:.875rem}._successText_745oc_73{font-size:.875rem;color:var(--text-secondary)}._successActions_745oc_78{display:flex;flex-direction:column;gap:1rem}._tryDifferentButton_745oc_84{width:100%;padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--border-primary);color:var(--text-primary);font-weight:500;font-size:.875rem;background-color:var(--bg-secondary);transition:all .2s;cursor:pointer}._tryDifferentButton_745oc_84:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}._backLink_745oc_102{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--accent-primary);font-weight:500;font-size:.875rem;transition:color .2s;text-decoration:none}._backLink_745oc_102:hover{color:var(--accent-primary-hover)}._backLinkIcon_745oc_118{width:1rem;height:1rem}._inputWrapper_hhjdl_1{display:flex;flex-direction:column;gap:6px}._inputWrapper_hhjdl_1._fullWidth_hhjdl_7{width:100%}._label_hhjdl_11{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);line-height:1.4}._inputContainer_hhjdl_18{position:relative;display:flex;align-items:center}._input_hhjdl_1{width:100%;padding:10px 12px;font-size:var(--text-base);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);transition:all var(--transition-base);outline:none}._input_hhjdl_1:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-light)}._input_hhjdl_1:hover:not(:disabled):not(:focus){border-color:var(--border-hover)}._input_hhjdl_1:disabled{opacity:.5;cursor:not-allowed;background:var(--bg-hover)}._input_hhjdl_1._error_hhjdl_52{border-color:var(--error)}._input_hhjdl_1._error_hhjdl_52:focus{box-shadow:0 0 0 3px var(--error-light)}._input_hhjdl_1._withLeftIcon_hhjdl_60{padding-left:36px}._input_hhjdl_1._withRightIcon_hhjdl_64{padding-right:36px}._leftIcon_hhjdl_68,._rightIcon_hhjdl_69{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);pointer-events:none;z-index:1}._leftIcon_hhjdl_68{left:12px}._rightIcon_hhjdl_69{right:12px}._errorText_hhjdl_87{font-size:var(--text-sm);color:var(--error);line-height:1.4}._helperText_hhjdl_93{font-size:var(--text-sm);color:var(--text-tertiary);line-height:1.4}._input_hhjdl_1._small_hhjdl_100{padding:8px 10px;font-size:var(--text-sm)}._input_hhjdl_1._large_hhjdl_105{padding:12px 16px;font-size:var(--text-lg)}._input_hhjdl_1._default_hhjdl_111{background:var(--bg-card)}._input_hhjdl_1._ghost_hhjdl_115{background:transparent;border:none;padding:8px 4px}._input_hhjdl_1._ghost_hhjdl_115:focus{box-shadow:none;border-bottom:2px solid var(--accent-primary);border-radius:0}
