/*! tailwindcss v4.3.0 | 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@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-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.-top-16{top:calc(var(--spacing) * -16)}.-top-\[2px\]{top:-2px}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-10{right:calc(var(--spacing) * -10)}.-right-\[2px\]{right:-2px}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.order-first{order:-9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[1px\]{margin-bottom:1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-\[14px\]{height:14px}.h-\[36px\]{height:36px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[14px\]{width:14px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[60px\]{max-width:60px}.max-w-\[80px\]{max-width:80px}.max-w-\[86\%\]{max-width:86%}.max-w-\[240px\]{max-width:240px}.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)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[5px\]{gap:5px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.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-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.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-t-transparent{border-top-color:#0000}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/50{--tw-gradient-from:#00000080}@supports (color:color-mix(in lab, red, red)){.from-black\/50{--tw-gradient-from:color-mix(in oklab, var(--color-black) 50%, transparent)}}.from-black\/50{--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-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))}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing) * 4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:static{position:static}.lg\:z-auto{z-index:auto}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[340px\]{width:340px}.lg\:flex-shrink-0{flex-shrink:0}}}:root,[data-theme=light]{--bg-app:#f3f5f7;--bg-panel:#fff;--bg-primary:#fff;--bg-sidebar-nav:#111418;--bg-sidebar:#111418;--bg-conv-list:#fff;--bg-topbar:#07111f;--bg-chat:#f5f5f4;--bg-input:#f0f2f5;--bg-secondary:#f0f2f5;--bg-msg-in:#e8eaee;--bg-msg-out:#7c3aed;--bg-hover:#eff1f5;--bg-tertiary:#eff1f5;--bg-selected:#f1ebff;--text-primary:#1c1e24;--text-secondary:#606878;--text-muted:#6b7280;--text-nav:#fff;--text-topbar:#f0f2f5;--text-on-accent:#fff;--icon-primary:#1c1e24;--icon-secondary:#606878;--border:#d0d6e0;--border-light:#e0e6ed;--border-hover:#7c3aed66;--purple:#7c3aed;--purple-light:#f0ebff;--purple-dark:#5b21b6;--purple-muted:#7c3aed14;--accent-primary:#7c3aed;--accent-primary-dark:#5b21b6;--accent-primary-light:#f0ebff;--accent-primary-hover:#7c3aed1f;--accent-primary-muted:#7c3aed14;--accent-text:var(--accent-primary);--green-badge:#10b981;--success:#10b981;--success-bg:#d1fae5;--success-text:#065f46;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--danger:#ef4444;--danger-bg:#fee2e2;--danger-text:#991b1b;--info:#3b82f6;--info-bg:#dbeafe;--info-text:#1e40af;--shadow:0 1px 2px #0000000a;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 4px 12px #0000000f;--shadow-xl:0 24px 80px #0006;--overlay-light:#00000073;--overlay-heavy:#000000eb}[data-theme=midnight-blue]{--bg-app:#060b15;--bg-panel:#0c1220;--bg-primary:#0c1220;--bg-sidebar-nav:#040812;--bg-sidebar:#040812;--bg-conv-list:#0c1220;--bg-topbar:#040812;--bg-chat:#070c18;--bg-input:#131b2e;--bg-secondary:#131b2e;--bg-msg-in:#131b2e;--bg-msg-out:#1a2a4a;--bg-hover:#16203a;--bg-tertiary:#16203a;--bg-selected:#1a2744;--text-primary:#e8edf5;--text-secondary:#97a8c8;--text-muted:#7e91b4;--text-nav:#fff;--text-topbar:#f0f2f5;--text-on-accent:#fff;--icon-primary:#e8edf5;--icon-secondary:#8a9bb5;--border:#3b82f61f;--border-light:#3b82f60f;--border-hover:#3b82f659;--purple:#3b82f6;--purple-light:#3b82f614;--purple-dark:#2563eb;--purple-muted:#3b82f60f;--accent-primary:#3b82f6;--accent-primary-dark:#2563eb;--accent-primary-light:#3b82f614;--accent-primary-hover:#3b82f61f;--accent-primary-muted:#3b82f60f;--green-badge:#22c55e;--success:#22c55e;--success-bg:#22c55e1a;--success-text:#86efac;--warning:#f59e0b;--warning-bg:#f59e0b1a;--warning-text:#fde68a;--danger:#ef4444;--danger-bg:#ef44441a;--danger-text:#fca5a5;--info:#60a5fa;--info-bg:#60a5fa1a;--info-text:#93c5fd;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080, 0 0 1px #3b82f60f;--shadow-lg:0 8px 32px #0009, 0 0 2px #3b82f614;--shadow-xl:0 24px 80px #000000b3, 0 0 4px #3b82f60f;--overlay-light:#0009;--overlay-heavy:#000000eb}[data-theme=black-luxury]{--bg-app:#050505;--bg-panel:#0b0b0b;--bg-primary:#0b0b0b;--bg-sidebar-nav:#000;--bg-sidebar:#000;--bg-conv-list:#0b0b0b;--bg-topbar:#000;--bg-chat:#070707;--bg-input:#111;--bg-secondary:#111;--bg-msg-in:#151515;--bg-msg-out:#54421c;--bg-hover:#181818;--bg-tertiary:#181818;--bg-selected:#1a1400;--text-primary:#e8e0d0;--text-secondary:#a79c8c;--text-muted:#8b8576;--text-nav:#fff;--text-topbar:#e8e0d0;--text-on-accent:#e8e0d0;--icon-primary:#e8e0d0;--icon-secondary:#9a9080;--border:#b08e4b2e;--border-light:#b08e4b14;--border-hover:#b08e4b59;--purple:#b08e4b;--purple-light:#b08e4b14;--purple-dark:#8a6e36;--purple-muted:#b08e4b0f;--accent-primary:#c3a25c;--accent-primary-dark:#a58749;--accent-primary-light:#b08e4b14;--accent-primary-hover:#b08e4b26;--accent-primary-muted:#b08e4b0f;--green-badge:#22c55e;--success:#22c55e;--success-bg:#22c55e1a;--success-text:#86efac;--warning:#f59e0b;--warning-bg:#f59e0b1a;--warning-text:#fde68a;--danger:#ef4444;--danger-bg:#ef44441a;--danger-text:#fca5a5;--info:#60a5fa;--info-bg:#60a5fa1a;--info-text:#93c5fd;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080, 0 0 1px #b08e4b0f;--shadow-lg:0 4px 12px #0009;--shadow-xl:0 24px 80px #000000b3;--overlay-light:#000000b3;--overlay-heavy:#000000f2}[data-theme=obsidian]{--bg-app:#080c0a;--bg-sidebar:#090d0b;--bg-sidebar-nav:#090d0b;--bg-topbar:#090d0b;--bg-panel:#0c110e;--bg-primary:#0c110e;--bg-conv-list:#0c110e;--bg-card:#111815;--bg-input:#111815;--bg-secondary:#111815;--bg-chat:#080c0a;--bg-hover:#161e1a;--bg-tertiary:#161e1a;--bg-selected:#161e1a;--bg-msg-in:#111815;--bg-msg-out:#0d1a14;--text-primary:#e8f0ec;--text-secondary:#abc6bc;--text-muted:#88a49c;--text-nav:#e8f0ec;--text-topbar:#e8f0ec;--text-on-accent:#fff;--icon-primary:#d0e0d8;--icon-secondary:#8aa098;--border:#05966926;--border-primary:#05966926;--border-light:#05966914;--border-hover:#05966959;--purple:#059669;--purple-light:#0596691a;--purple-dark:#047857;--purple-muted:#05966914;--accent-primary:#059669;--accent-primary-dark:#047857;--accent-secondary:#34d399;--accent-primary-light:#0596691a;--accent-primary-hover:#05966926;--accent-primary-muted:#0596690f;--green-badge:#059669;--success:#059669;--success-bg:#0596691f;--success-text:#6ee7b7;--warning:#f59e0b;--warning-bg:#f59e0b1f;--warning-text:#fde68a;--danger:#ef4444;--danger-bg:#ef44441f;--danger-text:#fca5a5;--info:#38bdf8;--info-bg:#38bdf81f;--info-text:#bae6fd;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080, 0 0 1px #0596690f;--shadow-lg:0 8px 32px #0009, 0 0 2px #05966914;--shadow-xl:0 24px 80px #000000b3, 0 0 4px #0596690f;--overlay-light:#0009;--overlay-heavy:#000000eb}[data-theme=neo-purple]{--bg-app:#0a0a0f;--bg-panel:#0e0e14;--bg-primary:#0e0e14;--bg-sidebar-nav:#08080c;--bg-sidebar:#08080c;--bg-conv-list:#0e0e14;--bg-topbar:#08080c;--bg-chat:#0a0a0f;--bg-input:#14141a;--bg-secondary:#14141a;--bg-msg-in:#14141a;--bg-msg-out:#5b21b6;--bg-hover:#1a1a22;--bg-tertiary:#1a1a22;--bg-selected:#1a1a22;--text-primary:#ede6ff;--text-secondary:#a491c5;--text-muted:#9a8cb4;--text-nav:#fff;--text-topbar:#ede6ff;--text-on-accent:#fff;--icon-primary:#ede6ff;--icon-secondary:#9b8ab8;--border:#1a1a24;--border-light:#12121a;--border-hover:#6d28d966;--purple:#6d28d9;--purple-light:#6d28d91f;--purple-dark:#5b21b6;--purple-muted:#6d28d91a;--accent-primary:#9664f6;--accent-primary-dark:#7c3aed;--accent-primary-light:#9664f62e;--accent-primary-hover:#6d28d92e;--accent-primary-muted:#6d28d914;--green-badge:#10b981;--success:#10b981;--success-bg:#064e3b;--success-text:#d1fae5;--warning:#f59e0b;--warning-bg:#78350f;--warning-text:#fde68a;--danger:#ef4444;--danger-bg:#7f1d1d;--danger-text:#fee2e2;--info:#60a5fa;--info-bg:#1e3a5f;--info-text:#dbeafe;--shadow:0 1px 2px #0006;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 32px #0009, 0 0 2px #b08e4b14;--shadow-xl:0 24px 64px #000000b3, 0 0 4px #b08e4b0f;--overlay-light:#0009;--overlay-heavy:#000000eb}[data-theme=light-professional]{--bg-app:#f0f2f5;--bg-panel:#fff;--bg-primary:#fff;--bg-sidebar-nav:#111418;--bg-sidebar:#111418;--bg-conv-list:#fff;--bg-topbar:#0f172a;--bg-chat:#f5f5f4;--bg-input:#edeef2;--bg-secondary:#edeef2;--bg-msg-in:#e8eaee;--bg-msg-out:#475569;--bg-hover:#e8eaf0;--bg-tertiary:#e8eaf0;--bg-selected:#eef0f6;--text-primary:#18191c;--text-secondary:#5a6577;--text-muted:#8892a4;--text-nav:#fff;--text-topbar:#f0f2f5;--text-on-accent:#fff;--icon-primary:#18191c;--icon-secondary:#5a6577;--border:#d6dae2;--border-light:#e6e9ef;--border-hover:#4755694d;--purple:#475569;--purple-light:#f1f2f4;--purple-dark:#334155;--purple-muted:#47556914;--accent-primary:#475569;--accent-primary-dark:#334155;--accent-primary-light:#f1f2f4;--accent-primary-hover:#4755691a;--accent-primary-muted:#4755690f;--green-badge:#10b981;--success:#10b981;--success-bg:#d1fae5;--success-text:#065f46;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--danger:#ef4444;--danger-bg:#fee2e2;--danger-text:#991b1b;--info:#3b82f6;--info-bg:#dbeafe;--info-text:#1e40af;--shadow:0 1px 2px #0000000a;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 16px #0000000f, 0 0 0 1px #00000005;--shadow-lg:0 8px 24px #00000014, 0 0 0 1px #00000005;--shadow-xl:0 24px 64px #0000001f;--overlay-light:#00000059;--overlay-heavy:#000000d9}[data-theme=black]{--bg-app:#0f0f0f;--bg-sidebar:#0f0f0f;--bg-sidebar-nav:#0f0f0f;--bg-topbar:#0f0f0f;--bg-panel:#0f0f0f;--bg-primary:#0f0f0f;--bg-conv-list:#161616;--bg-card:#1a1a1a;--bg-input:#1a1a1a;--bg-secondary:#1a1a1a;--bg-chat:#111;--bg-hover:#1a1a1a;--bg-tertiary:#1a1a1a;--bg-selected:#1f2126;--bg-msg-in:#1a1a1a;--bg-msg-out:#2e2e2e;--text-primary:#fff;--text-secondary:#aaa;--text-muted:#8f8f8f;--text-nav:#fff;--text-topbar:#fff;--text-on-accent:#fff;--icon-primary:#fff;--icon-secondary:#a0a0a0;--border:#2a2a2a;--border-primary:#2a2a2a;--border-light:#222;--border-hover:#ffffff24;--purple:#fff;--purple-light:#ffffff14;--purple-dark:#e5e5e5;--purple-muted:#ffffff0f;--accent-primary:#252525;--accent-primary-dark:#1f2126;--accent-secondary:#3a3a3a;--accent-primary-light:#ffffff14;--accent-primary-hover:#ffffff26;--accent-primary-muted:#ffffff0f;--accent-text:#e5e7eb;--success:#22c55e;--success-bg:#22c55e1f;--success-text:#86efac;--warning:#f59e0b;--warning-bg:#f59e0b1f;--warning-text:#fde68a;--danger:#ef4444;--danger-bg:#ef44441f;--danger-text:#fca5a5;--info:#3b82f6;--info-bg:#3b82f61f;--info-text:#93c5fd;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--glass-bg:#0f0f0fd9;--glass-border:#ffffff0f;--glow-blue:0 0 30px #ffffff0a;--glow-accent:0 0 30px #ffffff0f;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006, 0 0 0 1px #ffffff08;--shadow-lg:0 16px 48px #00000080, 0 0 0 1px #ffffff0a;--shadow-xl:0 24px 64px #0009, 0 0 0 1px #ffffff0d;--overlay-light:#0009;--overlay-heavy:#000000eb}[data-theme=neural-dark]{--bg-app:#07090f;--bg-panel:#0c1120;--bg-primary:#0c1120;--bg-sidebar-nav:#050810;--bg-sidebar:#080b14;--bg-conv-list:#080b14;--bg-topbar:#080b14;--bg-chat:#07090f;--bg-input:#0c1422;--bg-secondary:#0f1624;--bg-msg-in:#0f1a2e;--bg-msg-out:#071d35;--bg-hover:#0f1a2e;--bg-tertiary:#141c2e;--bg-selected:#0c1a2e;--bg-card:#0c1120;--text-primary:#e0eeff;--text-secondary:#98bad9;--text-muted:#81a3c2;--text-nav:#8aabcc;--text-topbar:#e0eeff;--text-on-accent:#fff;--icon-primary:#8aabcc;--icon-secondary:#3a5070;--border:#0f1a2e;--border-light:#0a1220;--border-hover:#1a2a3e;--border-primary:#00c8ff;--purple:#a78bfa;--purple-light:#c4b5fd;--purple-dark:#7c3aed;--purple-muted:#a78bfa20;--accent-primary:#00c8ff;--accent-primary-dark:#09c;--accent-primary-light:#33d4ff;--accent-primary-hover:#00b8ee;--accent-primary-muted:#00c8ff20;--accent-secondary:#a78bfa;--success:#22c55e;--success-bg:#052010;--success-text:#4ade80;--warning:#f59e0b;--warning-bg:#1a1200;--warning-text:#fbbf24;--danger:#ef4444;--danger-bg:#1a0505;--danger-text:#f87171;--info:#00c8ff;--info-bg:#071520;--info-text:#33d4ff;--green-badge:#22c55e;--shadow:0 2px 8px #0009;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 8px 24px #000000b3;--shadow-xl:0 16px 40px #000c;--overlay-light:#0006;--overlay-heavy:#000c}.glass-panel{background:var(--bg-panel);border:1px solid var(--border);box-shadow:var(--shadow-md);border-radius:16px}[data-theme=quiet-luxury]{--bg-app:#efebe3;--bg-panel:#fbf8f2;--bg-primary:#fbf8f2;--bg-sidebar-nav:#f4efe6;--bg-sidebar:#f4efe6;--bg-conv-list:#fbf8f2;--bg-topbar:#f4efe6;--bg-chat:#e9e3d8;--bg-input:#e5ded2;--bg-secondary:#e5ded2;--bg-msg-in:#e2dace;--bg-msg-out:#6b4f35;--bg-hover:#e9e2d6;--bg-tertiary:#e9e2d6;--bg-selected:#e0d5c4;--bg-card:#fbf8f2;--text-primary:#2a2623;--text-secondary:#5c5650;--text-muted:#5c564d;--text-nav:#2a2623;--text-topbar:#2a2623;--text-on-accent:#fff9f2;--icon-primary:#2a2623;--icon-secondary:#5c5650;--border:#d8cfc1;--border-light:#e6dfd3;--border-hover:#7a5c3e66;--border-primary:#d8cfc1;--purple:#7a5c3e;--purple-light:#f0e8dc;--purple-dark:#5e4630;--purple-muted:#7a5c3e14;--accent-primary:#7a5c3e;--accent-primary-dark:#5e4630;--accent-primary-light:#f0e8dc;--accent-primary-hover:#7a5c3e1f;--accent-primary-muted:#7a5c3e14;--accent-text:#7a5c3e;--accent-secondary:#a8845c;--green-badge:#4f7a5a;--success:#4f7a5a;--success-bg:#e3ede2;--success-text:#2f5a3c;--warning:#a8782f;--warning-bg:#f5e8d2;--warning-text:#6e4a1e;--danger:#a94a4a;--danger-bg:#f4dddd;--danger-text:#6e2a2a;--info:#4f6f8a;--info-bg:#e0e8ee;--info-text:#2e4a61;--shadow:0 1px 2px #2a26230d;--shadow-sm:0 1px 2px #2a26230d;--shadow-md:0 4px 14px #2a262314;--shadow-lg:0 8px 28px #2a26231a;--shadow-xl:0 24px 80px #2a262338;--overlay-light:#2a262373;--overlay-heavy:#2a2623eb;--glass-bg:#fbf8f2e6;--glass-border:#2a262314;--glow-blue:0 0 30px #7a5c3e0d;--glow-accent:0 0 30px #7a5c3e12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=bordeaux-noir]{--bg-app:#120a0d;--bg-panel:#1a1014;--bg-primary:#1a1014;--bg-sidebar-nav:#0c0709;--bg-sidebar:#0c0709;--bg-conv-list:#1a1014;--bg-topbar:#0c0709;--bg-chat:#150c10;--bg-input:#25171d;--bg-secondary:#25171d;--bg-msg-in:#25171d;--bg-msg-out:#5a2130;--bg-hover:#2a181f;--bg-tertiary:#2a181f;--bg-selected:#3a1f2a;--bg-card:#1a1014;--text-primary:#f3e8e6;--text-secondary:#c3abab;--text-muted:#9e8585;--text-nav:#f7efea;--text-topbar:#f7efea;--text-on-accent:#fff8ee;--icon-primary:#f3e8e6;--icon-secondary:#c3abab;--border:#b4788229;--border-light:#b4788214;--border-hover:#b08d5766;--border-primary:#b4788229;--purple:#8a6a3f;--purple-light:#b08d571a;--purple-dark:#6e5230;--purple-muted:#b08d5714;--accent-primary:#8a6a3f;--accent-primary-dark:#6e5230;--accent-primary-light:#b08d571a;--accent-primary-hover:#b08d5724;--accent-primary-muted:#b08d5714;--accent-text:#d8b98a;--accent-secondary:#b08d57;--green-badge:#7fae8a;--success:#7fae8a;--success-bg:#7fae8a1f;--success-text:#b9d8be;--warning:#d1a45a;--warning-bg:#d1a45a1f;--warning-text:#e7c98f;--danger:#d06a6a;--danger-bg:#d06a6a1f;--danger-text:#f0b0b0;--info:#8aa9c7;--info-bg:#8aa9c71f;--info-text:#b8d0e6;--shadow:0 1px 2px #00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 28px #0009;--shadow-xl:0 24px 80px #000000b8;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#1a1014e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #b08d570d;--glow-accent:0 0 30px #b08d5714;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=sage-stone]{--bg-app:#f6f1e8;--bg-panel:#fbf8f2;--bg-primary:#fbf8f2;--bg-sidebar-nav:#eef0e8;--bg-sidebar:#eef0e8;--bg-conv-list:#fbf8f2;--bg-topbar:#eef0e8;--bg-chat:#edf0e8;--bg-input:#e6e8de;--bg-secondary:#e6e8de;--bg-msg-in:#e2e6da;--bg-msg-out:#55654f;--bg-hover:#e8ebe2;--bg-tertiary:#e8ebe2;--bg-selected:#dde4d5;--bg-card:#fbf8f2;--text-primary:#3a3a32;--text-secondary:#56584d;--text-muted:#5a5c50;--text-nav:#3a3a32;--text-topbar:#3a3a32;--text-on-accent:#f8f7f0;--icon-primary:#3a3a32;--icon-secondary:#6d6f63;--border:#d8d2c4;--border-light:#e6dfd2;--border-hover:#5f705866;--border-primary:#d8d2c4;--purple:#5f7058;--purple-light:#e8ede4;--purple-dark:#4a5a45;--purple-muted:#5f705814;--accent-primary:#5f7058;--accent-primary-dark:#4a5a45;--accent-primary-light:#e8ede4;--accent-primary-hover:#5f70581f;--accent-primary-muted:#5f705814;--accent-text:#4f5e49;--accent-secondary:#a8b498;--green-badge:#5f7f5f;--success:#5f7f5f;--success-bg:#e4ede2;--success-text:#375a39;--warning:#9a6b2f;--warning-bg:#f3e7d4;--warning-text:#66451d;--danger:#a05252;--danger-bg:#f2dedd;--danger-text:#6b2f2f;--info:#557184;--info-bg:#e1e9ec;--info-text:#314c5a;--shadow:0 1px 2px #3a3a320d;--shadow-sm:0 1px 2px #3a3a320d;--shadow-md:0 4px 14px #3a3a3214;--shadow-lg:0 8px 28px #3a3a321a;--shadow-xl:0 24px 80px #3a3a3238;--overlay-light:#3a3a3273;--overlay-heavy:#3a3a32eb;--glass-bg:#fbf8f2e6;--glass-border:#3a3a3214;--glow-blue:0 0 30px #5f70580d;--glow-accent:0 0 30px #5f705812;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=ink-brass]{--bg-app:#0b0f14;--bg-panel:#11161d;--bg-primary:#11161d;--bg-sidebar-nav:#06090d;--bg-sidebar:#06090d;--bg-conv-list:#11161d;--bg-topbar:#06090d;--bg-chat:#0d1218;--bg-input:#19212b;--bg-secondary:#19212b;--bg-msg-in:#19212b;--bg-msg-out:#243447;--bg-hover:#1b242f;--bg-tertiary:#1b242f;--bg-selected:#223041;--bg-card:#11161d;--text-primary:#e9edf2;--text-secondary:#9faebd;--text-muted:#7f8c9a;--text-nav:#f2f5f8;--text-topbar:#f2f5f8;--text-on-accent:#fff8ee;--icon-primary:#e9edf2;--icon-secondary:#9faebd;--border:#94a3b824;--border-light:#94a3b812;--border-hover:#b08d5766;--border-primary:#94a3b824;--purple:#8a6a3f;--purple-light:#b08d571a;--purple-dark:#6e5230;--purple-muted:#b08d5714;--accent-primary:#8a6a3f;--accent-primary-dark:#6e5230;--accent-primary-light:#b08d571a;--accent-primary-hover:#b08d5724;--accent-primary-muted:#b08d5714;--accent-text:#d6b784;--accent-secondary:#8a9bae;--green-badge:#6fa37f;--success:#6fa37f;--success-bg:#6fa37f1f;--success-text:#b7d8bf;--warning:#d1a45a;--warning-bg:#d1a45a1f;--warning-text:#e7c98f;--danger:#d06a6a;--danger-bg:#d06a6a1f;--danger-text:#f0b0b0;--info:#7fa3c8;--info-bg:#7fa3c81f;--info-text:#b8d0e6;--shadow:0 1px 2px #00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 28px #0009;--shadow-xl:0 24px 80px #000000b8;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#11161de0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #8a9bae0d;--glow-accent:0 0 30px #b08d5714;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=plum-champagne]{--bg-app:#140f16;--bg-panel:#1d1520;--bg-primary:#1d1520;--bg-sidebar-nav:#0e0a10;--bg-sidebar:#0e0a10;--bg-conv-list:#1d1520;--bg-topbar:#0e0a10;--bg-chat:#170f1a;--bg-input:#2a1e2c;--bg-secondary:#2a1e2c;--bg-msg-in:#2a1e2c;--bg-msg-out:#5e3463;--bg-hover:#2a1c2d;--bg-tertiary:#2a1c2d;--bg-selected:#3a2440;--bg-card:#1d1520;--text-primary:#f4edf2;--text-secondary:#cdb9cd;--text-muted:#a891a8;--text-nav:#f7f1f5;--text-topbar:#f7f1f5;--text-on-accent:#f8f0e7;--icon-primary:#f4edf2;--icon-secondary:#cdb9cd;--border:#be96be26;--border-light:#be96be14;--border-hover:#d8bc8a66;--border-primary:#be96be26;--purple:#8a6a3f;--purple-light:#d8bc8a1a;--purple-dark:#6e5230;--purple-muted:#d8bc8a14;--accent-primary:#8a6a3f;--accent-primary-dark:#6e5230;--accent-primary-light:#d8bc8a1a;--accent-primary-hover:#d8bc8a24;--accent-primary-muted:#d8bc8a14;--accent-text:#e0c38f;--accent-secondary:#d8bc8a;--green-badge:#8fb89a;--success:#8fb89a;--success-bg:#8fb89a1f;--success-text:#c4deca;--warning:#d6b36a;--warning-bg:#d6b36a1f;--warning-text:#ead4a6;--danger:#d17a86;--danger-bg:#d17a861f;--danger-text:#f0bfc5;--info:#9aaecb;--info-bg:#9aaecb1f;--info-text:#c5d4e6;--shadow:0 1px 2px #00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 28px #0009;--shadow-xl:0 24px 80px #000000b8;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#1d1520e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #d8bc8a0d;--glow-accent:0 0 30px #d8bc8a14;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=forest-brass]{--bg-app:#0c120f;--bg-panel:#131c17;--bg-primary:#131c17;--bg-sidebar-nav:#070c09;--bg-sidebar:#070c09;--bg-conv-list:#131c17;--bg-topbar:#070c09;--bg-chat:#101712;--bg-input:#1c2a22;--bg-secondary:#1c2a22;--bg-msg-in:#1c2a22;--bg-msg-out:#2e4a38;--bg-hover:#1b2a21;--bg-tertiary:#1b2a21;--bg-selected:#24382b;--bg-card:#131c17;--text-primary:#edf2ec;--text-secondary:#b9c9bc;--text-muted:#93a598;--text-nav:#f3f6f2;--text-topbar:#f3f6f2;--text-on-accent:#f7f2e7;--icon-primary:#edf2ec;--icon-secondary:#b9c9bc;--border:#8caa9424;--border-light:#8caa9412;--border-hover:#b08d5766;--border-primary:#8caa9424;--purple:#8a6a3f;--purple-light:#b08d571a;--purple-dark:#6e5230;--purple-muted:#b08d5714;--accent-primary:#8a6a3f;--accent-primary-dark:#6e5230;--accent-primary-light:#b08d571a;--accent-primary-hover:#b08d5724;--accent-primary-muted:#b08d5714;--accent-text:#d6b784;--accent-secondary:#b08d57;--green-badge:#84b08f;--success:#84b08f;--success-bg:#84b08f1f;--success-text:#bdd6c3;--warning:#d1a45a;--warning-bg:#d1a45a1f;--warning-text:#e7c98f;--danger:#ce7373;--danger-bg:#ce73731f;--danger-text:#eeb6b6;--info:#8eadc8;--info-bg:#8eadc81f;--info-text:#c0d5e5;--shadow:0 1px 2px #00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 28px #0009;--shadow-xl:0 24px 80px #000000b8;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#131c17e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #84b08f0d;--glow-accent:0 0 30px #b08d5714;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=terracotta-linen]{--bg-app:#f4ede4;--bg-panel:#fcf8f1;--bg-primary:#fcf8f1;--bg-sidebar-nav:#f4ede4;--bg-sidebar:#f4ede4;--bg-conv-list:#fcf8f1;--bg-topbar:#f4ede4;--bg-chat:#efe5da;--bg-input:#eadfd2;--bg-secondary:#eadfd2;--bg-msg-in:#eadfd2;--bg-msg-out:#8a4b36;--bg-hover:#ede4d9;--bg-tertiary:#ede4d9;--bg-selected:#e4d6c8;--bg-card:#fcf8f1;--text-primary:#332a24;--text-secondary:#6b5b4e;--text-muted:#665647;--text-nav:#332a24;--text-topbar:#332a24;--text-on-accent:#fff9f2;--icon-primary:#332a24;--icon-secondary:#6b5b4e;--border:#dccfc2;--border-light:#e8ddd2;--border-hover:#8a4b3666;--border-primary:#dccfc2;--purple:#8a4b36;--purple-light:#f2e4d8;--purple-dark:#6e3a29;--purple-muted:#8a4b3614;--accent-primary:#8a4b36;--accent-primary-dark:#6e3a29;--accent-primary-light:#f2e4d8;--accent-primary-hover:#8a4b361f;--accent-primary-muted:#8a4b3614;--accent-text:#7a4130;--accent-secondary:#c98a6b;--green-badge:#5f7a5a;--success:#5f7a5a;--success-bg:#e4ebe0;--success-text:#375032;--warning:#9a6b2f;--warning-bg:#f3e5d2;--warning-text:#66451d;--danger:#a05252;--danger-bg:#f2dedd;--danger-text:#6b2f2f;--info:#557184;--info-bg:#e1e9ec;--info-text:#314c5a;--shadow:0 1px 2px #332a240d;--shadow-sm:0 1px 2px #332a240d;--shadow-md:0 4px 14px #332a2414;--shadow-lg:0 8px 28px #332a241a;--shadow-xl:0 24px 80px #332a2438;--overlay-light:#332a2473;--overlay-heavy:#332a24eb;--glass-bg:#fcf8f1e6;--glass-border:#332a2414;--glow-blue:0 0 30px #8a4b360d;--glow-accent:0 0 30px #8a4b3612;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=slate-rose]{--bg-app:#f3f0ee;--bg-panel:#fbf9f7;--bg-primary:#fbf9f7;--bg-sidebar-nav:#f3f0ee;--bg-sidebar:#f3f0ee;--bg-conv-list:#fbf9f7;--bg-topbar:#f3f0ee;--bg-chat:#ede8e6;--bg-input:#e8e2e0;--bg-secondary:#e8e2e0;--bg-msg-in:#e8e2e0;--bg-msg-out:#5a4a57;--bg-hover:#eee8e6;--bg-tertiary:#eee8e6;--bg-selected:#e4d9dd;--bg-card:#fbf9f7;--text-primary:#2f2b2d;--text-secondary:#625a5e;--text-muted:#665e62;--text-nav:#2f2b2d;--text-topbar:#2f2b2d;--text-on-accent:#fff9f8;--icon-primary:#2f2b2d;--icon-secondary:#625a5e;--border:#dcd4d2;--border-light:#e8e1df;--border-hover:#7a5a6666;--border-primary:#dcd4d2;--purple:#7a5a66;--purple-light:#f0e6ea;--purple-dark:#5f4450;--purple-muted:#7a5a6614;--accent-primary:#7a5a66;--accent-primary-dark:#5f4450;--accent-primary-light:#f0e6ea;--accent-primary-hover:#7a5a661f;--accent-primary-muted:#7a5a6614;--accent-text:#6b4e59;--accent-secondary:#c08a96;--green-badge:#5f7a63;--success:#5f7a63;--success-bg:#e4ebe2;--success-text:#37503a;--warning:#9a6b2f;--warning-bg:#f3e5d2;--warning-text:#66451d;--danger:#a0525c;--danger-bg:#f2dedf;--danger-text:#6b2f35;--info:#557184;--info-bg:#e1e9ec;--info-text:#314c5a;--shadow:0 1px 2px #2f2b2d0d;--shadow-sm:0 1px 2px #2f2b2d0d;--shadow-md:0 4px 14px #2f2b2d14;--shadow-lg:0 8px 28px #2f2b2d1a;--shadow-xl:0 24px 80px #2f2b2d38;--overlay-light:#2f2b2d73;--overlay-heavy:#2f2b2deb;--glass-bg:#fbf9f7e6;--glass-border:#2f2b2d14;--glow-blue:0 0 30px #7a5a660d;--glow-accent:0 0 30px #7a5a6612;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=light-professional] .sidebar-root{border-right-color:#ffffff14!important}[data-theme=light-professional] .sidebar-root>div:first-child{border-bottom-color:#ffffff14!important}[data-theme=light-professional] .sidebar-root>div:last-child{border-top-color:#ffffff14!important}[data-theme=light-professional] .topbar-divider{background:#ffffff14!important}[data-theme=black] .glass-panel{background:var(--glass-bg)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md), var(--glow-blue)!important}[data-theme=black] .chat-messages{background-color:var(--bg-chat);background-image:none}[data-theme=light-professional] .chat-messages{background-color:var(--bg-chat);background-image:radial-gradient(circle,#00000005 0%,#0000 .5px);background-size:32px 32px}[data-theme=light-professional] .inbox-brand-logo,[data-theme=quiet-luxury] .inbox-brand-logo,[data-theme=sage-stone] .inbox-brand-logo,[data-theme=terracotta-linen] .inbox-brand-logo,[data-theme=slate-rose] .inbox-brand-logo{background:var(--accent-primary-dark);box-sizing:content-box;border-radius:6px;padding:1px 3px}[data-theme=quiet-luxury] .chat-messages,[data-theme=sage-stone] .chat-messages,[data-theme=terracotta-linen] .chat-messages,[data-theme=slate-rose] .chat-messages{background-color:var(--bg-chat);background-image:radial-gradient(circle,#00000005 0%,#0000 .5px);background-size:32px 32px}[data-theme=bordeaux-noir] .chat-messages,[data-theme=ink-brass] .chat-messages,[data-theme=plum-champagne] .chat-messages,[data-theme=forest-brass] .chat-messages,[data-theme=midnight-blue] .chat-messages,[data-theme=black-luxury] .chat-messages,[data-theme=obsidian] .chat-messages,[data-theme=neo-purple] .chat-messages,[data-theme=neural-dark] .chat-messages{background-color:var(--bg-chat);background-image:none}*,:before,:after{box-sizing:border-box}:root{transition:background-color .2s,color .2s}body{background:var(--bg-app);color:var(--text-primary);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,Noto Emoji,sans-serif}input,textarea,select,button{background-color:inherit;color:inherit;transition:background-color .15s,border-color .15s,color .15s}select{color-scheme:inherit}select option{background-color:var(--bg-panel);color:var(--text-primary)}.stock-modal input:focus,.stock-modal select:focus,.stock-modal textarea:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px var(--accent-primary)!important}@supports (color:color-mix(in lab, red, red)){.stock-modal input:focus,.stock-modal select:focus,.stock-modal textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-primary) 18%, transparent)!important}}.stock-modal button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}textarea{background:var(--bg-panel)!important;color:var(--text-primary)!important}::-webkit-scrollbar{width:4px}[data-theme=light-professional] ::-webkit-scrollbar-thumb{background:#7c3aed40;border-radius:4px}[data-theme=light-professional] ::-webkit-scrollbar-thumb:hover{background:#7c3aed8c}[data-theme=light-professional] ::-webkit-scrollbar-track{background:0 0}[data-theme=quiet-luxury] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=quiet-luxury] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=quiet-luxury] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=bordeaux-noir] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=bordeaux-noir] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=bordeaux-noir] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=sage-stone] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=sage-stone] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=sage-stone] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=ink-brass] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink-brass] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=ink-brass] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=plum-champagne] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=plum-champagne] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=plum-champagne] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=forest-brass] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=forest-brass] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=forest-brass] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=terracotta-linen] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=terracotta-linen] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=terracotta-linen] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=slate-rose] ::-webkit-scrollbar-thumb{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=slate-rose] ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-primary) 40%, transparent)}}[data-theme=slate-rose] ::-webkit-scrollbar-thumb{border-radius:4px}[data-theme=quiet-luxury] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=quiet-luxury] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=bordeaux-noir] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=bordeaux-noir] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=sage-stone] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=sage-stone] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=ink-brass] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=ink-brass] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=plum-champagne] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=plum-champagne] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=forest-brass] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=forest-brass] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=terracotta-linen] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=terracotta-linen] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=slate-rose] ::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=slate-rose] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-primary) 68%, transparent)}}[data-theme=quiet-luxury] ::-webkit-scrollbar-track{background:0 0}[data-theme=bordeaux-noir] ::-webkit-scrollbar-track{background:0 0}[data-theme=sage-stone] ::-webkit-scrollbar-track{background:0 0}[data-theme=ink-brass] ::-webkit-scrollbar-track{background:0 0}[data-theme=plum-champagne] ::-webkit-scrollbar-track{background:0 0}[data-theme=forest-brass] ::-webkit-scrollbar-track{background:0 0}[data-theme=terracotta-linen] ::-webkit-scrollbar-track{background:0 0}[data-theme=slate-rose] ::-webkit-scrollbar-track{background:0 0}[data-theme=midnight-blue] ::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}[data-theme=black-luxury] ::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}[data-theme=obsidian] ::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}[data-theme=neo-purple] ::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}[data-theme=neural-dark] ::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:4px}[data-theme=midnight-blue] ::-webkit-scrollbar-thumb:hover{background:#7c3aed99}[data-theme=black-luxury] ::-webkit-scrollbar-thumb:hover{background:#7c3aed99}[data-theme=obsidian] ::-webkit-scrollbar-thumb:hover{background:#7c3aed99}[data-theme=neo-purple] ::-webkit-scrollbar-thumb:hover{background:#7c3aed99}[data-theme=midnight-blue] ::-webkit-scrollbar-track{background:0 0}[data-theme=black-luxury] ::-webkit-scrollbar-track{background:0 0}[data-theme=obsidian] ::-webkit-scrollbar-track{background:0 0}[data-theme=neo-purple] ::-webkit-scrollbar-track{background:0 0}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sidebar-menu-item{color:var(--text-secondary);transition:color .15s,background .15s}.sidebar-menu-item:hover{color:var(--text-primary)}.sidebar-menu-item.active,a.sidebar-menu-item.active,button.sidebar-menu-item.active{color:var(--text-primary)!important;background:var(--bg-hover)!important}.feed-card,.ai-summary-card,.ai-log-card,[class*=feed-card],[class*=ai-summary],[class*=ai-log]{border:1px solid var(--border-primary,var(--border));background:var(--bg-card,var(--bg-panel))!important}.feed-card-title,.ai-summary-title,.ai-log-title,[class*=feed-card-title],[class*=ai-summary-title]{color:var(--text-primary)}.feed-card-subtitle,.ai-summary-subtitle,[class*=feed-card-subtitle],[class*=ai-summary-subtitle]{color:var(--text-secondary)}.card,[class*=card]:not(.sidebar-menu-item){background:var(--bg-card,var(--bg-panel));border:1px solid var(--border-primary,var(--border))}.text-gray-400,.text-gray-500,.text-gray-600,.text-slate-400,.text-slate-500,.text-slate-600{color:var(--text-secondary)!important}.text-gray-300,.text-slate-300{color:var(--text-muted)!important}.text-gray-200,.text-slate-200{color:var(--text-primary)!important}textarea.chat-main-input,textarea.chat-main-input:focus,textarea.chat-main-input:focus-visible{box-shadow:none!important;background:var(--bg-input)!important;border:none!important;outline:none!important}.chat-date-pill{background:var(--bg-panel);color:var(--text-primary);border:1px solid var(--border);opacity:1;border-radius:10px;flex-shrink:0;padding:2px 10px;font-size:11px;font-weight:600}input::placeholder,textarea::placeholder{color:var(--text-secondary)!important;opacity:1!important}input[type=number]::-webkit-inner-spin-button{display:none!important}input[type=number]::-webkit-outer-spin-button{display:none!important}input[type=number]{appearance:textfield!important}.inbox-action-btn{white-space:nowrap;border:1px solid var(--border);background:var(--bg-input);color:var(--text-secondary);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:10.5px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .12s;display:inline-flex}.inbox-action-btn:hover{background:var(--bg-hover);border-color:var(--accent-primary);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001f}.inbox-action-btn:active{transform:translateY(0)scale(.98)}.inbox-action-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.inbox-action-btn .inbox-action-plus{color:var(--accent-primary)}[data-theme=coastal-fog]{--bg-app:#eaf1f2;--bg-panel:#f9fcfc;--bg-primary:#f9fcfc;--bg-sidebar-nav:#e3ebec;--bg-sidebar:#e3ebec;--bg-conv-list:#f9fcfc;--bg-topbar:#f3f8f8;--bg-chat:#e8eff0;--bg-input:#dde7e8;--bg-secondary:#dde7e8;--bg-msg-in:#d8e4e5;--bg-msg-out:#2e6f73;--bg-hover:#dfe9ea;--bg-tertiary:#dfe9ea;--bg-selected:#d1e2e3;--bg-card:#f9fcfc;--text-primary:#1c2b2d;--text-secondary:#516466;--text-muted:#5c6e70;--text-nav:#1c2b2d;--text-topbar:#1c2b2d;--text-on-accent:#f7fcfc;--icon-primary:#1c2b2d;--icon-secondary:#516466;--border:#c9d8d9;--border-light:#dde8e8;--border-hover:#2e6f7366;--border-primary:#c9d8d9;--purple:#2e6f73;--purple-light:#e2eeee;--purple-dark:#23575a;--purple-muted:#2e6f7314;--accent-primary:#2e6f73;--accent-primary-dark:#23575a;--accent-primary-light:#e2eeee;--accent-primary-hover:#2e6f731f;--accent-primary-muted:#2e6f7314;--accent-text:#2a6367;--accent-secondary:#7fa6a3;--green-badge:#3f7d5a;--success:#3f7d5a;--success-bg:#e2efe5;--success-text:#2b5a3b;--warning:#9a6b2f;--warning-bg:#f6e9d6;--warning-text:#6d481c;--danger:#a65050;--danger-bg:#f4dfdf;--danger-text:#6d2d2d;--info:#3e6e8e;--info-bg:#e0ebf2;--info-text:#2c5068;--shadow:0 1px 2px #1c2b2d0d;--shadow-sm:0 1px 2px #1c2b2d0d;--shadow-md:0 4px 14px #1c2b2d14;--shadow-lg:0 8px 28px #1c2b2d1a;--shadow-xl:0 24px 80px #1c2b2d38;--overlay-light:#1c2b2d73;--overlay-heavy:#1c2b2deb;--glass-bg:#f9fcfce6;--glass-border:#1c2b2d14;--glow-blue:0 0 30px #2e6f730d;--glow-accent:0 0 30px #2e6f7312;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=grand-budapest]{--bg-app:#f4e7e4;--bg-panel:#fff8f4;--bg-primary:#fff8f4;--bg-sidebar-nav:#f2e2de;--bg-sidebar:#f2e2de;--bg-conv-list:#fff8f4;--bg-topbar:#f8ece7;--bg-chat:#f1e3df;--bg-input:#ead8d3;--bg-secondary:#ead8d3;--bg-msg-in:#e7d2cc;--bg-msg-out:#8e3b52;--bg-hover:#eeddd8;--bg-tertiary:#eeddd8;--bg-selected:#e4cfcb;--bg-card:#fff8f4;--text-primary:#35242a;--text-secondary:#6a5057;--text-muted:#725a60;--text-nav:#35242a;--text-topbar:#35242a;--text-on-accent:#fff8f3;--icon-primary:#35242a;--icon-secondary:#6a5057;--border:#dcc8c3;--border-light:#e9d9d5;--border-hover:#8e3b5259;--border-primary:#dcc8c3;--purple:#8e3b52;--purple-light:#f2e2e6;--purple-dark:#703044;--purple-muted:#8e3b5214;--accent-primary:#8e3b52;--accent-primary-dark:#703044;--accent-primary-light:#f2e2e6;--accent-primary-hover:#8e3b521f;--accent-primary-muted:#8e3b5214;--accent-text:#7d3348;--accent-secondary:#c99a5b;--green-badge:#5e7a5a;--success:#5e7a5a;--success-bg:#e6ede0;--success-text:#35502e;--warning:#a8782f;--warning-bg:#f4e6d2;--warning-text:#6e4a1e;--danger:#a64a54;--danger-bg:#f4dedf;--danger-text:#6d2c33;--info:#4f6f8a;--info-bg:#e2e9ef;--info-text:#2e4a61;--shadow:0 1px 2px #35242a0d;--shadow-sm:0 1px 2px #35242a0d;--shadow-md:0 4px 14px #35242a14;--shadow-lg:0 8px 28px #35242a1a;--shadow-xl:0 24px 80px #35242a38;--overlay-light:#35242a73;--overlay-heavy:#35242aeb;--glass-bg:#fff8f4e6;--glass-border:#35242a14;--glow-blue:0 0 30px #8e3b520d;--glow-accent:0 0 30px #8e3b5212;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=amelie]{--bg-app:#eef0e1;--bg-panel:#fbfaed;--bg-primary:#fbfaed;--bg-sidebar-nav:#e7ead8;--bg-sidebar:#e7ead8;--bg-conv-list:#fbfaed;--bg-topbar:#f2f3e7;--bg-chat:#e9ecdc;--bg-input:#e1e4d2;--bg-secondary:#e1e4d2;--bg-msg-in:#dce0cb;--bg-msg-out:#a63d32;--bg-hover:#e7ead9;--bg-tertiary:#e7ead9;--bg-selected:#d8dcc6;--bg-card:#fbfaed;--text-primary:#2e3327;--text-secondary:#5a624e;--text-muted:#646b56;--text-nav:#2e3327;--text-topbar:#2e3327;--text-on-accent:#fff9f2;--icon-primary:#2e3327;--icon-secondary:#5a624e;--border:#d3d8c2;--border-light:#e3e6d7;--border-hover:#a63d3259;--border-primary:#d3d8c2;--purple:#a63d32;--purple-light:#f1e1de;--purple-dark:#82302a;--purple-muted:#a63d3214;--accent-primary:#a63d32;--accent-primary-dark:#82302a;--accent-primary-light:#f1e1de;--accent-primary-hover:#a63d321f;--accent-primary-muted:#a63d3214;--accent-text:#8e3128;--accent-secondary:#b8913f;--green-badge:#587a4e;--success:#587a4e;--success-bg:#e3ede0;--success-text:#33502a;--warning:#9a6b2f;--warning-bg:#f3e5d2;--warning-text:#66451d;--danger:#a64a54;--danger-bg:#f2dedf;--danger-text:#6b2c33;--info:#557184;--info-bg:#e1e9ec;--info-text:#314c5a;--shadow:0 1px 2px #2e33270d;--shadow-sm:0 1px 2px #2e33270d;--shadow-md:0 4px 14px #2e332714;--shadow-lg:0 8px 28px #2e33271a;--shadow-xl:0 24px 80px #2e332738;--overlay-light:#2e332773;--overlay-heavy:#2e3327eb;--glass-bg:#fbfaede6;--glass-border:#2e332714;--glow-blue:0 0 30px #a63d320d;--glow-accent:0 0 30px #a63d3212;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=candy-pop]{--bg-app:#fff0f6;--bg-panel:#fff9fc;--bg-primary:#fff9fc;--bg-sidebar-nav:#fce6ef;--bg-sidebar:#fce6ef;--bg-conv-list:#fff9fc;--bg-topbar:#fff3f8;--bg-chat:#fcebf3;--bg-input:#f8dce8;--bg-secondary:#f8dce8;--bg-msg-in:#f7d9e5;--bg-msg-out:#c02672;--bg-hover:#fbe3ee;--bg-tertiary:#fbe3ee;--bg-selected:#f4d0df;--bg-card:#fff9fc;--text-primary:#3a2230;--text-secondary:#6e5260;--text-muted:#785c69;--text-nav:#3a2230;--text-topbar:#3a2230;--text-on-accent:#fff9fc;--icon-primary:#3a2230;--icon-secondary:#6e5260;--border:#eecedc;--border-light:#f7dee8;--border-hover:#c0267259;--border-primary:#eecedc;--purple:#c02672;--purple-light:#f9ddea;--purple-dark:#9c1e5c;--purple-muted:#c0267214;--accent-primary:#c02672;--accent-primary-dark:#9c1e5c;--accent-primary-light:#f9ddea;--accent-primary-hover:#c026721f;--accent-primary-muted:#c0267214;--accent-text:#b02469;--accent-secondary:#22a6b3;--green-badge:#2f7d5a;--success:#2f7d5a;--success-bg:#ddf1e7;--success-text:#1f5a3e;--warning:#a8782f;--warning-bg:#f8e8d0;--warning-text:#6e4a1e;--danger:#c23b4a;--danger-bg:#f8dedf;--danger-text:#7a242b;--info:#1d7a8c;--info-bg:#ddf1f4;--info-text:#125460;--shadow:0 1px 2px #3a22300d;--shadow-sm:0 1px 2px #3a22300d;--shadow-md:0 4px 14px #3a223014;--shadow-lg:0 8px 28px #3a22301a;--shadow-xl:0 24px 80px #3a223038;--overlay-light:#3a223073;--overlay-heavy:#3a2230eb;--glass-bg:#fff9fce6;--glass-border:#3a223014;--glow-blue:0 0 30px #22a6b30d;--glow-accent:0 0 30px #c0267212;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=citrus-riviera]{--bg-app:#fff6e6;--bg-panel:#fffcf4;--bg-primary:#fffcf4;--bg-sidebar-nav:#fbefd9;--bg-sidebar:#fbefd9;--bg-conv-list:#fffcf4;--bg-topbar:#fff8ed;--bg-chat:#fbf0de;--bg-input:#f6e7cf;--bg-secondary:#f6e7cf;--bg-msg-in:#f4e3c9;--bg-msg-out:#b85c1e;--bg-hover:#f9ead5;--bg-tertiary:#f9ead5;--bg-selected:#f1dfc4;--bg-card:#fffcf4;--text-primary:#382b1e;--text-secondary:#6a5946;--text-muted:#74624e;--text-nav:#382b1e;--text-topbar:#382b1e;--text-on-accent:#fff9f1;--icon-primary:#382b1e;--icon-secondary:#6a5946;--border:#e8d5bc;--border-light:#f3e5d2;--border-hover:#b85c1e59;--border-primary:#e8d5bc;--purple:#a94f16;--purple-light:#f8e6d8;--purple-dark:#8a3d0f;--purple-muted:#b85c1e14;--accent-primary:#a94f16;--accent-primary-dark:#8a3d0f;--accent-primary-light:#f8e6d8;--accent-primary-hover:#b85c1e1f;--accent-primary-muted:#b85c1e14;--accent-text:#944817;--accent-secondary:#2f7d7a;--green-badge:#4f7a4e;--success:#4f7a4e;--success-bg:#e5eddd;--success-text:#31532f;--warning:#9a6b2f;--warning-bg:#f6e6cb;--warning-text:#6b461b;--danger:#a64a43;--danger-bg:#f4dedb;--danger-text:#6d2b27;--info:#2f6f8a;--info-bg:#dfedf2;--info-text:#1f4d60;--shadow:0 1px 2px #382b1e0d;--shadow-sm:0 1px 2px #382b1e0d;--shadow-md:0 4px 14px #382b1e14;--shadow-lg:0 8px 28px #382b1e1a;--shadow-xl:0 24px 80px #382b1e38;--overlay-light:#382b1e73;--overlay-heavy:#382b1eeb;--glass-bg:#fffcf4e6;--glass-border:#382b1e14;--glow-blue:0 0 30px #2f7d7a0d;--glow-accent:0 0 30px #b85c1e12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=blade-runner]{--bg-app:#080c10;--bg-panel:#0e151b;--bg-primary:#0e151b;--bg-sidebar-nav:#06090d;--bg-sidebar:#06090d;--bg-conv-list:#0e151b;--bg-topbar:#06090d;--bg-chat:#0a1015;--bg-input:#16222a;--bg-secondary:#16222a;--bg-msg-in:#16222a;--bg-msg-out:#6b3f1a;--bg-hover:#1a2831;--bg-tertiary:#1a2831;--bg-selected:#24333b;--bg-card:#0e151b;--text-primary:#e8eef2;--text-secondary:#9fb0bc;--text-muted:#8094a2;--text-nav:#f2f7f9;--text-topbar:#f2f7f9;--text-on-accent:#fff8ee;--icon-primary:#e8eef2;--icon-secondary:#9fb0bc;--border:#5aa0aa29;--border-light:#5aa0aa14;--border-hover:#e8a33d66;--border-primary:#5aa0aa29;--purple:#9a5a20;--purple-light:#e8a33d1a;--purple-dark:#7a4414;--purple-muted:#e8a33d14;--accent-primary:#9a5a20;--accent-primary-dark:#7a4414;--accent-primary-light:#e8a33d1a;--accent-primary-hover:#e8a33d24;--accent-primary-muted:#e8a33d14;--accent-text:#f2b45e;--accent-secondary:#22d3ee;--green-badge:#4ade80;--success:#4ade80;--success-bg:#4ade801a;--success-text:#86efac;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#f87171;--danger-bg:#f871711a;--danger-text:#fca5a5;--info:#22d3ee;--info-bg:#22d3ee1a;--info-text:#67e8f9;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #e8a33d14;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #22d3ee0f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #e8a33d0d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#0e151be0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #22d3ee0d;--glow-accent:0 0 30px #e8a33d14;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=dune]{--bg-app:#14100c;--bg-panel:#1d1711;--bg-primary:#1d1711;--bg-sidebar-nav:#0e0b08;--bg-sidebar:#0e0b08;--bg-conv-list:#1d1711;--bg-topbar:#0e0b08;--bg-chat:#17120d;--bg-input:#2a2118;--bg-secondary:#2a2118;--bg-msg-in:#2a2118;--bg-msg-out:#6b4a26;--bg-hover:#2c2219;--bg-tertiary:#2c2219;--bg-selected:#3a2a1c;--bg-card:#1d1711;--text-primary:#f2e6d5;--text-secondary:#c7b49b;--text-muted:#a8947b;--text-nav:#f8efe2;--text-topbar:#f8efe2;--text-on-accent:#fff9ef;--icon-primary:#f2e6d5;--icon-secondary:#c7b49b;--border:#c9a06e29;--border-light:#c9a06e14;--border-hover:#d9a44166;--border-primary:#c9a06e29;--purple:#965c2b;--purple-light:#c98a4b1a;--purple-dark:#7a4820;--purple-muted:#c98a4b14;--accent-primary:#965c2b;--accent-primary-dark:#7a4820;--accent-primary-light:#c98a4b1a;--accent-primary-hover:#c98a4b24;--accent-primary-muted:#c98a4b14;--accent-text:#f2d3a3;--accent-secondary:#d9a441;--green-badge:#9caf88;--success:#9caf88;--success-bg:#9caf881f;--success-text:#c7d8b8;--warning:#d9a441;--warning-bg:#d9a4411f;--warning-text:#eac77b;--danger:#d77a6a;--danger-bg:#d77a6a1f;--danger-text:#f0b3a8;--info:#8ab4c7;--info-bg:#8ab4c71f;--info-text:#bfd8e3;--shadow:0 1px 2px #00000073;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 28px #0009;--shadow-xl:0 24px 80px #000000b8;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#1d1711e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #c98a4b0d;--glow-accent:0 0 30px #d9a44114;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=midnight-tokyo]{--bg-app:#070a12;--bg-panel:#0d1320;--bg-primary:#0d1320;--bg-sidebar-nav:#05070c;--bg-sidebar:#05070c;--bg-conv-list:#0d1320;--bg-topbar:#05070c;--bg-chat:#090d17;--bg-input:#151e30;--bg-secondary:#151e30;--bg-msg-in:#151e30;--bg-msg-out:#6b1f2f;--bg-hover:#182238;--bg-tertiary:#182238;--bg-selected:#212c46;--bg-card:#0d1320;--text-primary:#e7edf7;--text-secondary:#9baac2;--text-muted:#7f90a8;--text-nav:#f1f5fb;--text-topbar:#f1f5fb;--text-on-accent:#fff6f7;--icon-primary:#e7edf7;--icon-secondary:#9baac2;--border:#6e96c824;--border-light:#6e96c812;--border-hover:#e5485d66;--border-primary:#6e96c824;--purple:#c72e45;--purple-light:#e5485d1a;--purple-dark:#a32337;--purple-muted:#e5485d14;--accent-primary:#c72e45;--accent-primary-dark:#a32337;--accent-primary-light:#e5485d1a;--accent-primary-hover:#e5485d24;--accent-primary-muted:#e5485d14;--accent-text:#ff7c8c;--accent-secondary:#22d3ee;--green-badge:#4ade80;--success:#4ade80;--success-bg:#4ade801a;--success-text:#86efac;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#f87171;--danger-bg:#f871711a;--danger-text:#fca5a5;--info:#22d3ee;--info-bg:#22d3ee1a;--info-text:#67e8f9;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #22d3ee0f;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #e5485d0f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #22d3ee0d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#0d1320e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #22d3ee0d;--glow-accent:0 0 30px #e5485d14;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=emerald-city]{--bg-app:#06110d;--bg-panel:#0a1a13;--bg-primary:#0a1a13;--bg-sidebar-nav:#030a07;--bg-sidebar:#030a07;--bg-conv-list:#0a1a13;--bg-topbar:#030a07;--bg-chat:#07140f;--bg-input:#10251b;--bg-secondary:#10251b;--bg-msg-in:#10251b;--bg-msg-out:#064e3b;--bg-hover:#142c20;--bg-tertiary:#142c20;--bg-selected:#1b3a2a;--bg-card:#0a1a13;--text-primary:#e9f6ef;--text-secondary:#a8c6b6;--text-muted:#8aa99a;--text-nav:#f2fbf6;--text-topbar:#f2fbf6;--text-on-accent:#f0fdf7;--icon-primary:#e9f6ef;--icon-secondary:#a8c6b6;--border:#34d39924;--border-light:#34d39912;--border-hover:#d9b65a66;--border-primary:#34d39924;--purple:#047857;--purple-light:#34d3991a;--purple-dark:#065f46;--purple-muted:#34d39914;--accent-primary:#047857;--accent-primary-dark:#065f46;--accent-primary-light:#34d3991a;--accent-primary-hover:#34d39924;--accent-primary-muted:#34d39914;--accent-text:#a7f3d0;--accent-secondary:#d9b65a;--green-badge:#34d399;--success:#34d399;--success-bg:#34d3991a;--success-text:#6ee7b7;--warning:#eab308;--warning-bg:#eab3081a;--warning-text:#fde047;--danger:#f87171;--danger-bg:#f871711a;--danger-text:#fca5a5;--info:#22d3ee;--info-bg:#22d3ee1a;--info-text:#67e8f9;--shadow:0 1px 2px #0000007a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000085, 0 0 1px #34d3990f;--shadow-lg:0 8px 32px #0000009e, 0 0 2px #d9b65a0d;--shadow-xl:0 24px 80px #000000bd, 0 0 4px #34d3990a;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#0a1a13e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #34d3990d;--glow-accent:0 0 30px #d9b65a12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=ultraviolet]{--bg-app:#0a0613;--bg-panel:#120b20;--bg-primary:#120b20;--bg-sidebar-nav:#07040d;--bg-sidebar:#07040d;--bg-conv-list:#120b20;--bg-topbar:#07040d;--bg-chat:#0d0818;--bg-input:#1c1130;--bg-secondary:#1c1130;--bg-msg-in:#1c1130;--bg-msg-out:#5b21b6;--bg-hover:#21143a;--bg-tertiary:#21143a;--bg-selected:#2c1b4d;--bg-card:#120b20;--text-primary:#f3e8ff;--text-secondary:#c4b5d8;--text-muted:#a78bba;--text-nav:#fbf5ff;--text-topbar:#fbf5ff;--text-on-accent:#fff;--icon-primary:#f3e8ff;--icon-secondary:#c4b5d8;--border:#a855f729;--border-light:#a855f714;--border-hover:#f0abfc66;--border-primary:#a855f729;--purple:#9333ea;--purple-light:#a855f71a;--purple-dark:#7e22ce;--purple-muted:#a855f714;--accent-primary:#9333ea;--accent-primary-dark:#7e22ce;--accent-primary-light:#a855f71a;--accent-primary-hover:#a855f724;--accent-primary-muted:#a855f714;--accent-text:#e9d5ff;--accent-secondary:#f0abfc;--green-badge:#4ade80;--success:#4ade80;--success-bg:#4ade801a;--success-text:#86efac;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#22d3ee;--info-bg:#22d3ee1a;--info-text:#67e8f9;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #a855f714;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #f0abfc0f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #a855f70d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#120b20e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #22d3ee0d;--glow-accent:0 0 30px #a855f714;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=coastal-fog] .inbox-brand-logo,[data-theme=grand-budapest] .inbox-brand-logo,[data-theme=amelie] .inbox-brand-logo,[data-theme=candy-pop] .inbox-brand-logo,[data-theme=citrus-riviera] .inbox-brand-logo{background:var(--accent-primary-dark);box-sizing:content-box;border-radius:6px;padding:1px 3px}[data-theme=coastal-fog] .chat-messages,[data-theme=grand-budapest] .chat-messages,[data-theme=amelie] .chat-messages,[data-theme=candy-pop] .chat-messages,[data-theme=citrus-riviera] .chat-messages{background-color:var(--bg-chat);background-image:radial-gradient(circle,#00000005 0%,#0000 .5px);background-size:32px 32px}[data-theme=blade-runner] .chat-messages,[data-theme=dune] .chat-messages,[data-theme=midnight-tokyo] .chat-messages,[data-theme=emerald-city] .chat-messages,[data-theme=ultraviolet] .chat-messages{background-color:var(--bg-chat);background-image:none}[data-theme=lavender-haze]{--bg-app:#f1eef8;--bg-panel:#fcfaff;--bg-primary:#fcfaff;--bg-sidebar-nav:#eae5f4;--bg-sidebar:#eae5f4;--bg-conv-list:#fcfaff;--bg-topbar:#f6f2fb;--bg-chat:#eee9f7;--bg-input:#e4ddf1;--bg-secondary:#e4ddf1;--bg-msg-in:#e0d8ef;--bg-msg-out:#6652a3;--bg-hover:#e7e1f3;--bg-tertiary:#e7e1f3;--bg-selected:#ddd4ee;--bg-card:#fcfaff;--text-primary:#2b2438;--text-secondary:#5f5573;--text-muted:#6a5f7d;--text-nav:#2b2438;--text-topbar:#2b2438;--text-on-accent:#fcfaff;--icon-primary:#2b2438;--icon-secondary:#5f5573;--border:#d8cfe8;--border-light:#e6def2;--border-hover:#6652a359;--border-primary:#d8cfe8;--purple:#6652a3;--purple-light:#eee9f8;--purple-dark:#514083;--purple-muted:#6652a314;--accent-primary:#6652a3;--accent-primary-dark:#514083;--accent-primary-light:#eee9f8;--accent-primary-hover:#6652a31f;--accent-primary-muted:#6652a314;--accent-text:#5c4798;--accent-secondary:#a78bfa;--green-badge:#4f7a5a;--success:#4f7a5a;--success-bg:#e3ede4;--success-text:#31563a;--warning:#9a6b2f;--warning-bg:#f4e6d2;--warning-text:#6e4a1e;--danger:#a64a57;--danger-bg:#f3dee1;--danger-text:#6d2d36;--info:#4f6f8a;--info-bg:#e1e9ee;--info-text:#2e4a61;--shadow:0 1px 2px #2b24380d;--shadow-sm:0 1px 2px #2b24380d;--shadow-md:0 4px 14px #2b243814;--shadow-lg:0 8px 28px #2b24381a;--shadow-xl:0 24px 80px #2b243838;--overlay-light:#2b243873;--overlay-heavy:#2b2438eb;--glass-bg:#fcfaffe6;--glass-border:#2b243814;--glow-blue:0 0 30px #6652a30d;--glow-accent:0 0 30px #6652a312;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=butter-olive]{--bg-app:#f7f2d9;--bg-panel:#fffdf2;--bg-primary:#fffdf2;--bg-sidebar-nav:#f0e9cc;--bg-sidebar:#f0e9cc;--bg-conv-list:#fffdf2;--bg-topbar:#faf6e6;--bg-chat:#f4efda;--bg-input:#ebe4c6;--bg-secondary:#ebe4c6;--bg-msg-in:#e8e0c0;--bg-msg-out:#6f7a3f;--bg-hover:#efe9d0;--bg-tertiary:#efe9d0;--bg-selected:#e4ddbf;--bg-card:#fffdf2;--text-primary:#33351f;--text-secondary:#616345;--text-muted:#6c6e4e;--text-nav:#33351f;--text-topbar:#33351f;--text-on-accent:#fffdf4;--icon-primary:#33351f;--icon-secondary:#616345;--border:#dad3b4;--border-light:#e9e3cb;--border-hover:#6f7a3f59;--border-primary:#dad3b4;--purple:#6f7a3f;--purple-light:#f0eedb;--purple-dark:#59632f;--purple-muted:#6f7a3f14;--accent-primary:#6f7a3f;--accent-primary-dark:#59632f;--accent-primary-light:#f0eedb;--accent-primary-hover:#6f7a3f1f;--accent-primary-muted:#6f7a3f14;--accent-text:#5f6935;--accent-secondary:#c2a24a;--green-badge:#5f7a4e;--success:#5f7a4e;--success-bg:#e6edde;--success-text:#37522c;--warning:#9a6b2f;--warning-bg:#f4e6d0;--warning-text:#6d471c;--danger:#a64a43;--danger-bg:#f3dedb;--danger-text:#6d2b27;--info:#557184;--info-bg:#e1e9ec;--info-text:#314c5a;--shadow:0 1px 2px #33351f0d;--shadow-sm:0 1px 2px #33351f0d;--shadow-md:0 4px 14px #33351f14;--shadow-lg:0 8px 28px #33351f1a;--shadow-xl:0 24px 80px #33351f38;--overlay-light:#33351f73;--overlay-heavy:#33351feb;--glass-bg:#fffdf2e6;--glass-border:#33351f14;--glow-blue:0 0 30px #6f7a3f0d;--glow-accent:0 0 30px #6f7a3f12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=porcelain-blue]{--bg-app:#f0f4f8;--bg-panel:#fbfdff;--bg-primary:#fbfdff;--bg-sidebar-nav:#e7eef5;--bg-sidebar:#e7eef5;--bg-conv-list:#fbfdff;--bg-topbar:#f4f8fc;--bg-chat:#edf3f8;--bg-input:#dee8f1;--bg-secondary:#dee8f1;--bg-msg-in:#d9e4ef;--bg-msg-out:#2b5c88;--bg-hover:#e2ecf4;--bg-tertiary:#e2ecf4;--bg-selected:#d5e3ef;--bg-card:#fbfdff;--text-primary:#1e2b36;--text-secondary:#516577;--text-muted:#5e7182;--text-nav:#1e2b36;--text-topbar:#1e2b36;--text-on-accent:#f8fcff;--icon-primary:#1e2b36;--icon-secondary:#516577;--border:#ccd9e5;--border-light:#dfe9f2;--border-hover:#2b5c8859;--border-primary:#ccd9e5;--purple:#2b5c88;--purple-light:#e4eef7;--purple-dark:#214a6e;--purple-muted:#2b5c8814;--accent-primary:#2b5c88;--accent-primary-dark:#214a6e;--accent-primary-light:#e4eef7;--accent-primary-hover:#2b5c881f;--accent-primary-muted:#2b5c8814;--accent-text:#27567f;--accent-secondary:#7fa6c4;--green-badge:#3f7a5a;--success:#3f7a5a;--success-bg:#ddebe3;--success-text:#28533b;--warning:#9a6b2f;--warning-bg:#f3e5d2;--warning-text:#66451d;--danger:#a64a54;--danger-bg:#f2dedf;--danger-text:#6b2c33;--info:#3e6e8e;--info-bg:#ddeaf1;--info-text:#284c63;--shadow:0 1px 2px #1e2b360d;--shadow-sm:0 1px 2px #1e2b360d;--shadow-md:0 4px 14px #1e2b3614;--shadow-lg:0 8px 28px #1e2b361a;--shadow-xl:0 24px 80px #1e2b3638;--overlay-light:#1e2b3673;--overlay-heavy:#1e2b36eb;--glass-bg:#fbfdffe6;--glass-border:#1e2b3614;--glow-blue:0 0 30px #2b5c880d;--glow-accent:0 0 30px #2b5c8812;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=peach-sorbet]{--bg-app:#fff0e8;--bg-panel:#fffaf6;--bg-primary:#fffaf6;--bg-sidebar-nav:#fbe6da;--bg-sidebar:#fbe6da;--bg-conv-list:#fffaf6;--bg-topbar:#fff4ed;--bg-chat:#fcebe0;--bg-input:#f7ddd0;--bg-secondary:#f7ddd0;--bg-msg-in:#f5d8c9;--bg-msg-out:#b0463a;--bg-hover:#f9e2d7;--bg-tertiary:#f9e2d7;--bg-selected:#f1d3c4;--bg-card:#fffaf6;--text-primary:#3b2822;--text-secondary:#70564c;--text-muted:#7a6055;--text-nav:#3b2822;--text-topbar:#3b2822;--text-on-accent:#fff9f5;--icon-primary:#3b2822;--icon-secondary:#70564c;--border:#eacdbf;--border-light:#f5dfd4;--border-hover:#b0463a59;--border-primary:#eacdbf;--purple:#b0463a;--purple-light:#f7e1dd;--purple-dark:#8f362d;--purple-muted:#b0463a14;--accent-primary:#b0463a;--accent-primary-dark:#8f362d;--accent-primary-light:#f7e1dd;--accent-primary-hover:#b0463a1f;--accent-primary-muted:#b0463a14;--accent-text:#a04035;--accent-secondary:#e8a06a;--green-badge:#5f7a52;--success:#5f7a52;--success-bg:#e4ede0;--success-text:#37522e;--warning:#a8782f;--warning-bg:#f6e6d1;--warning-text:#6e4a1e;--danger:#b0463a;--danger-bg:#f6deda;--danger-text:#7a2d25;--info:#4f6f8a;--info-bg:#e2e9ef;--info-text:#2e4a61;--shadow:0 1px 2px #3b28220d;--shadow-sm:0 1px 2px #3b28220d;--shadow-md:0 4px 14px #3b282214;--shadow-lg:0 8px 28px #3b28221a;--shadow-xl:0 24px 80px #3b282238;--overlay-light:#3b282273;--overlay-heavy:#3b2822eb;--glass-bg:#fffaf6e6;--glass-border:#3b282214;--glow-blue:0 0 30px #b0463a0d;--glow-accent:0 0 30px #b0463a12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=oat-cobalt]{--bg-app:#f5f1e8;--bg-panel:#fdfbf5;--bg-primary:#fdfbf5;--bg-sidebar-nav:#ede7da;--bg-sidebar:#ede7da;--bg-conv-list:#fdfbf5;--bg-topbar:#f8f4eb;--bg-chat:#f2ede2;--bg-input:#e6dfcf;--bg-secondary:#e6dfcf;--bg-msg-in:#e3dbc9;--bg-msg-out:#2b4c9b;--bg-hover:#eae3d5;--bg-tertiary:#eae3d5;--bg-selected:#ded5c2;--bg-card:#fdfbf5;--text-primary:#2e2a23;--text-secondary:#625b4e;--text-muted:#6d6557;--text-nav:#2e2a23;--text-topbar:#2e2a23;--text-on-accent:#fdfbf5;--icon-primary:#2e2a23;--icon-secondary:#625b4e;--border:#d8d0c0;--border-light:#e7dfd0;--border-hover:#2b4c9b59;--border-primary:#d8d0c0;--purple:#2b4c9b;--purple-light:#e4e8f5;--purple-dark:#213c7c;--purple-muted:#2b4c9b14;--accent-primary:#2b4c9b;--accent-primary-dark:#213c7c;--accent-primary-light:#e4e8f5;--accent-primary-hover:#2b4c9b1f;--accent-primary-muted:#2b4c9b14;--accent-text:#29488f;--accent-secondary:#b08d57;--green-badge:#58724f;--success:#58724f;--success-bg:#e5ede0;--success-text:#34502c;--warning:#9a6b2f;--warning-bg:#f3e5d2;--warning-text:#66451d;--danger:#a64a4a;--danger-bg:#f2dede;--danger-text:#6b2d2d;--info:#3f6e8e;--info-bg:#ddeaf1;--info-text:#284c63;--shadow:0 1px 2px #2e2a230d;--shadow-sm:0 1px 2px #2e2a230d;--shadow-md:0 4px 14px #2e2a2314;--shadow-lg:0 8px 28px #2e2a231a;--shadow-xl:0 24px 80px #2e2a2338;--overlay-light:#2e2a2373;--overlay-heavy:#2e2a23eb;--glass-bg:#fdfbf5e6;--glass-border:#2e2a2314;--glow-blue:0 0 30px #2b4c9b0d;--glow-accent:0 0 30px #2b4c9b12;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=aurora]{--bg-app:#061014;--bg-panel:#0a1a1f;--bg-primary:#0a1a1f;--bg-sidebar-nav:#030b0e;--bg-sidebar:#030b0e;--bg-conv-list:#0a1a1f;--bg-topbar:#030b0e;--bg-chat:#081419;--bg-input:#112a30;--bg-secondary:#112a30;--bg-msg-in:#112a30;--bg-msg-out:#0f5e55;--bg-hover:#143036;--bg-tertiary:#143036;--bg-selected:#1b3c40;--bg-card:#0a1a1f;--text-primary:#e8f7f4;--text-secondary:#a7c9c4;--text-muted:#8bafaa;--text-nav:#f2fcfa;--text-topbar:#f2fcfa;--text-on-accent:#f0fdfa;--icon-primary:#e8f7f4;--icon-secondary:#a7c9c4;--border:#2dd4bf29;--border-light:#2dd4bf14;--border-hover:#a78bfa66;--border-primary:#2dd4bf29;--purple:#0a7a6b;--purple-light:#2dd4bf1a;--purple-dark:#086256;--purple-muted:#2dd4bf14;--accent-primary:#0a7a6b;--accent-primary-dark:#086256;--accent-primary-light:#2dd4bf1a;--accent-primary-hover:#2dd4bf24;--accent-primary-muted:#2dd4bf14;--accent-text:#5eead4;--accent-secondary:#a78bfa;--green-badge:#4ade80;--success:#4ade80;--success-bg:#4ade801a;--success-text:#86efac;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#67e8f9;--info-bg:#67e8f91a;--info-text:#a5f3fc;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #2dd4bf14;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #a78bfa12;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #2dd4bf0d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#0a1a1fe0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #2dd4bf0d;--glow-accent:0 0 30px #a78bfa14;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=cyber-lime]{--bg-app:#0a0d08;--bg-panel:#12180d;--bg-primary:#12180d;--bg-sidebar-nav:#060804;--bg-sidebar:#060804;--bg-conv-list:#12180d;--bg-topbar:#060804;--bg-chat:#0d1109;--bg-input:#1a2412;--bg-secondary:#1a2412;--bg-msg-in:#1a2412;--bg-msg-out:#3f5a17;--bg-hover:#1f2b16;--bg-tertiary:#1f2b16;--bg-selected:#26351a;--bg-card:#12180d;--text-primary:#f1f7e8;--text-secondary:#b8c6a4;--text-muted:#9aaa86;--text-nav:#f7feeb;--text-topbar:#f7feeb;--text-on-accent:#f7feeb;--icon-primary:#f1f7e8;--icon-secondary:#b8c6a4;--border:#84cc1629;--border-light:#84cc1614;--border-hover:#22d3ee66;--border-primary:#84cc1629;--purple:#4d7c0f;--purple-light:#84cc161a;--purple-dark:#3f650c;--purple-muted:#84cc1614;--accent-primary:#4d7c0f;--accent-primary-dark:#3f650c;--accent-primary-light:#84cc161a;--accent-primary-hover:#84cc1624;--accent-primary-muted:#84cc1614;--accent-text:#bef264;--accent-secondary:#22d3ee;--green-badge:#84cc16;--success:#84cc16;--success-bg:#84cc161a;--success-text:#d9f99d;--warning:#facc15;--warning-bg:#facc151a;--warning-text:#fef08a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#22d3ee;--info-bg:#22d3ee1a;--info-text:#67e8f9;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #84cc1614;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #22d3ee0f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #84cc160d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#12180de0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #22d3ee0d;--glow-accent:0 0 30px #84cc1614;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=sakura-noir]{--bg-app:#11080d;--bg-panel:#1a0d15;--bg-primary:#1a0d15;--bg-sidebar-nav:#0a0408;--bg-sidebar:#0a0408;--bg-conv-list:#1a0d15;--bg-topbar:#0a0408;--bg-chat:#140a10;--bg-input:#2a1421;--bg-secondary:#2a1421;--bg-msg-in:#2a1421;--bg-msg-out:#7a1f45;--bg-hover:#311827;--bg-tertiary:#311827;--bg-selected:#3d1d30;--bg-card:#1a0d15;--text-primary:#f8e9f0;--text-secondary:#d1afc0;--text-muted:#b08c9d;--text-nav:#fff5f9;--text-topbar:#fff5f9;--text-on-accent:#fff5f9;--icon-primary:#f8e9f0;--icon-secondary:#d1afc0;--border:#f472b629;--border-light:#f472b614;--border-hover:#f9a8d466;--border-primary:#f472b629;--purple:#b83268;--purple-light:#f472b61a;--purple-dark:#942651;--purple-muted:#f472b614;--accent-primary:#b83268;--accent-primary-dark:#942651;--accent-primary-light:#f472b61a;--accent-primary-hover:#f472b624;--accent-primary-muted:#f472b614;--accent-text:#f9a8d4;--accent-secondary:#f9a8d4;--green-badge:#6ee7b7;--success:#6ee7b7;--success-bg:#6ee7b71a;--success-text:#a7f3d0;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#67e8f9;--info-bg:#67e8f91a;--info-text:#a5f3fc;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #f472b614;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #f9a8d40f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #f472b60d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#1a0d15e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #67e8f90d;--glow-accent:0 0 30px #f472b614;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=abyss-coral]{--bg-app:#071019;--bg-panel:#0b1823;--bg-primary:#0b1823;--bg-sidebar-nav:#040a10;--bg-sidebar:#040a10;--bg-conv-list:#0b1823;--bg-topbar:#040a10;--bg-chat:#08131c;--bg-input:#122230;--bg-secondary:#122230;--bg-msg-in:#122230;--bg-msg-out:#8a3a2c;--bg-hover:#172a39;--bg-tertiary:#172a39;--bg-selected:#203546;--bg-card:#0b1823;--text-primary:#e8f2f7;--text-secondary:#a7bcc9;--text-muted:#8da5b4;--text-nav:#f2fafd;--text-topbar:#f2fafd;--text-on-accent:#fff7f3;--icon-primary:#e8f2f7;--icon-secondary:#a7bcc9;--border:#5eafbe29;--border-light:#5eafbe14;--border-hover:#ff9a8266;--border-primary:#5eafbe29;--purple:#b84a38;--purple-light:#ff7a591a;--purple-dark:#963a2b;--purple-muted:#ff7a5914;--accent-primary:#b84a38;--accent-primary-dark:#963a2b;--accent-primary-light:#ff7a591a;--accent-primary-hover:#ff7a5924;--accent-primary-muted:#ff7a5914;--accent-text:#ff9a82;--accent-secondary:#5eead4;--green-badge:#6ee7b7;--success:#6ee7b7;--success-bg:#6ee7b71a;--success-text:#a7f3d0;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#5eead4;--info-bg:#5eead41a;--info-text:#99f6e4;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #5eafbe14;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #ff7a590f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #5eead40d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#0b1823e0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #5eead40d;--glow-accent:0 0 30px #ff7a5914;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=indigo-saffron]{--bg-app:#090a1a;--bg-panel:#10122a;--bg-primary:#10122a;--bg-sidebar-nav:#05060f;--bg-sidebar:#05060f;--bg-conv-list:#10122a;--bg-topbar:#05060f;--bg-chat:#0c0e20;--bg-input:#181b38;--bg-secondary:#181b38;--bg-msg-in:#181b38;--bg-msg-out:#6a5314;--bg-hover:#1d2142;--bg-tertiary:#1d2142;--bg-selected:#262b52;--bg-card:#10122a;--text-primary:#e9ecff;--text-secondary:#b4bce0;--text-muted:#929bbd;--text-nav:#f6f7ff;--text-topbar:#f6f7ff;--text-on-accent:#fff9e8;--icon-primary:#e9ecff;--icon-secondary:#b4bce0;--border:#818cf829;--border-light:#818cf814;--border-hover:#f2c94c66;--border-primary:#818cf829;--purple:#85620f;--purple-light:#f2c94c1a;--purple-dark:#7c5c10;--purple-muted:#f2c94c14;--accent-primary:#85620f;--accent-primary-dark:#6b4e0b;--accent-primary-light:#f2c94c1a;--accent-primary-hover:#f2c94c24;--accent-primary-muted:#f2c94c14;--accent-text:#f2c94c;--accent-secondary:#818cf8;--green-badge:#6ee7b7;--success:#6ee7b7;--success-bg:#6ee7b71a;--success-text:#a7f3d0;--warning:#fbbf24;--warning-bg:#fbbf241a;--warning-text:#fde68a;--danger:#fb7185;--danger-bg:#fb71851a;--danger-text:#fda4af;--info:#818cf8;--info-bg:#818cf81a;--info-text:#c7d2fe;--shadow:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0000006b;--shadow-md:0 4px 16px #0000008c, 0 0 1px #818cf814;--shadow-lg:0 8px 32px #000000a6, 0 0 2px #f2c94c0f;--shadow-xl:0 24px 80px #000000bf, 0 0 4px #818cf80d;--overlay-light:#0009;--overlay-heavy:#000000eb;--glass-bg:#10122ae0;--glass-border:#ffffff0f;--glow-blue:0 0 30px #818cf80d;--glow-accent:0 0 30px #f2c94c14;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px}[data-theme=lavender-haze] .inbox-brand-logo,[data-theme=butter-olive] .inbox-brand-logo,[data-theme=porcelain-blue] .inbox-brand-logo,[data-theme=peach-sorbet] .inbox-brand-logo,[data-theme=oat-cobalt] .inbox-brand-logo{background:var(--accent-primary-dark);box-sizing:content-box;border-radius:6px;padding:1px 3px}[data-theme=lavender-haze] .chat-messages,[data-theme=butter-olive] .chat-messages,[data-theme=porcelain-blue] .chat-messages,[data-theme=peach-sorbet] .chat-messages,[data-theme=oat-cobalt] .chat-messages{background-color:var(--bg-chat);background-image:radial-gradient(circle,#00000005 0%,#0000 .5px);background-size:32px 32px}[data-theme=aurora] .chat-messages,[data-theme=cyber-lime] .chat-messages,[data-theme=sakura-noir] .chat-messages,[data-theme=abyss-coral] .chat-messages,[data-theme=indigo-saffron] .chat-messages{background-color:var(--bg-chat);background-image:none}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}:root{--chat-wa-green:#00a884;--chat-wa-green-hover:#06cf9c;--chat-wa-green-dark:#008069;--chat-wa-record:#ea5b6f;--chat-wa-record-soft:#ea5b6f29;--chat-wa-surface:#202c33;--chat-wa-control:#111b21;--chat-wa-control-hover:#1f2c34;--chat-wa-text:#e9edef;--chat-wa-muted:#8696a0;--chat-wa-wave:#667781;--chat-wa-wave-played:#00a884;--chat-wa-read:#53bdeb;--wa-send:#00a884;--wa-send-hover:#06cf9c;--wa-record:#e85d75;--wa-bg:#202c33;--wa-control:#d1d7db;--wa-muted:#8696a0;--wa-wave:#667781;--wa-wave-played:#00a884;--wa-slot-h:44px}
