@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-10{z-index:10}.z-\[9999\]{z-index:9999}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-full{height:100%}.min-h-full{min-height:100%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-t-black{border-top-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-6{padding-block:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.font-sans{font-family:var(--font-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-black{color:var(--color-black)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.paused{animation-play-state:paused}.running{animation-play-state:running}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:border-t-white:is(.dark *){border-top-color:var(--color-white)}.dark\:bg-\[\#171717\]:is(.dark *){background-color:#171717}.dark\:text-white:is(.dark *){color:var(--color-white)}.\[\&_\[stroke-dasharray\=\'1px_1px\'\]\]\:\!\[stroke-dasharray\:1px_0px\] [stroke-dasharray="1px 1px"]{stroke-dasharray:1 0!important}}html,body{background:var(--app-bg);color:var(--app-text);font-family:Inter,sans-serif}*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-rgba-255-255-255-0_16);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-rgba-255-255-255-0_26)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-rgba-255-255-255-0_16) transparent}@keyframes meshFloat{0%{border-radius:42% 58% 52% 48%/46% 40% 60% 54%;transform:rotate(0)scale(1)}50%{border-radius:55% 45% 47% 53%/40% 56% 44% 60%;transform:rotate(180deg)scale(1.03)}to{border-radius:42% 58% 52% 48%/46% 40% 60% 54%;transform:rotate(360deg)scale(1)}}.app-tooltip-portal{z-index:999999;pointer-events:none;color:#fff;letter-spacing:.01em;word-break:break-word;white-space:normal;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214f0;border:1px solid #ffffff24;border-radius:8px;max-width:320px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.35;transition:opacity .1s;animation:.12s cubic-bezier(.16,1,.3,1) appTooltipFadeIn;position:fixed;box-shadow:0 8px 24px #0006,0 2px 6px #0003}[data-theme=light] .app-tooltip-portal{color:#fff;background:#18181cf2;border:1px solid #ffffff29}@keyframes appTooltipFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#000;--app-surface:#131314;--app-surface-2:#171717;--app-surface-3:#1c1c1c;--app-surface-4:#151515;--app-card:#1e1e22;--app-text:#fff;--app-text-strong:#fff;--app-text-muted:#ffffffbf;--app-text-secondary:#ffffff9e;--app-text-soft:#ffffff6b;--app-text-placeholder:#ffffff59;--app-border:#ffffff14;--app-border-soft:#ffffff0f;--app-border-medium:#ffffff1a;--app-border-strong:#ffffff29;--app-hover:#ffffff0f;--app-hover-soft:#ffffff0d;--app-hover-medium:#ffffff14;--app-hover-strong:#ffffff1a;--app-active:#ffffff17;--app-input-bg:#ffffff0a;--app-input-bg-soft:#ffffff08;--app-input-bg-focus:#ffffff12;--app-menu-bg:#0c0c0efa;--app-overlay:#00000094;--app-overlay-strong:#0000009e;--app-mobile-overlay:#0000006b;--app-primary:#1488fc;--app-primary-soft:#1488fc12;--app-success:#20e5a7;--app-danger:#ef4444;--app-danger-hover:#ef4444;--app-danger-soft:#ef44441f;--app-danger-muted:#fca5a5e6;--app-danger-strong:#fca5a5f2;--app-danger-text:#fecaca;--app-shadow-lg:0 30px 90px #0000009e;--app-shadow-menu:0 18px 42px #0000007a;--app-shadow-dropdown:0 18px 40px #00000073;--app-shadow-mobile:0 20px 60px #00000073;--chat-message-bg:#ffffff09;--dashboard-bg-gradient:linear-gradient(180deg, #0033ffb3 49.8%, #7091ffb3 62.53%, #ffffffb3 73.81%);--sidebar-border:#ffffff14;--sidebar-shadow:none;--sidebar-logo-url:url(/logo.svg);--sidebar-collapsed-logo-url:url(/collapsive_logo.svg);--sidebar-bg-image:url(/sidebar-bg.svg);--sidebar-bg-image-opacity:1;--sidebar-icon:#ffffffbf;--sidebar-icon-hover:#fff;--sidebar-primary-bg:#242a32;--sidebar-primary-border:#ffffff1a;--sidebar-primary-border-hover:#ffffff2e;--sidebar-primary-text:#ffffffe6;--sidebar-search-bg:#242a32;--sidebar-search-bg-focus:#ffffff12;--sidebar-search-border:#ffffff0f;--sidebar-search-border-focus:#ffffff26;--sidebar-search-text:#ffffffe6;--sidebar-search-placeholder:#ffffff59;--sidebar-search-icon:#ffffff73;--sidebar-section-title:#ffffffbf;--sidebar-empty-text:#ffffff73;--sidebar-chat-hover:#ffffff0d;--sidebar-chat-active:#242a32;--sidebar-chat-title:#ffffffe6;--sidebar-chat-title-active:#fff;--sidebar-active-dot:#20e5a7;--sidebar-pin:#8fd3ff;--sidebar-menu-button:#ffffff9e;--sidebar-menu-bg:#0c0c0efa;--sidebar-menu-action:#ffffffd6;--sidebar-menu-pin-active:#7dd3fc;--sidebar-rename-border:#ffffff1f;--sidebar-rename-bg:#ffffff0a;--sidebar-rename-bg-focus:#ffffff0f;--sidebar-rename-border-focus:#78a0ff80;--sidebar-rename-text:#fff;--sidebar-avatar-bg:#fff;--sidebar-avatar-text:#ffffffd9;--sidebar-user-name:#ffffffe6;--sidebar-user-type-bg:#fff;--sidebar-user-type-text:#000;--sidebar-dropdown-bg:#0b0b0b;--sidebar-guest-card-bg:#ffffff0a;--sidebar-guest-card-border:#ffffff14;--sidebar-guest-title:#ffffffe6;--sidebar-guest-description:#ffffff80;--sidebar-divider-line:#ffffff1a;--sidebar-divider-text:#ffffff59;--sidebar-usage-title:#ffffffe6;--sidebar-usage-description:#ffffff80;--sidebar-login-bg:#fff;--sidebar-login-bg-hover:#ffffffe6;--sidebar-login-text:#000;--mobile-header-bg:#0b0b0b;--mobile-header-border:#ffffff0f;--mobile-menu-bg:#ffffff08;--mobile-menu-border:#ffffff1a;--mobile-menu-text:#fff;--mobile-title-text:#fff;--mobile-right-text:#ffffffb3;--mobile-logo-dot:radial-gradient(circle, #fff 20%, #999 60%, transparent);--settings-overlay:#00000094;--settings-modal-bg:#171717;--settings-sidebar-bg:#262a31;--settings-main-bg:#1a1a1a;--settings-heading:#fffffff2;--settings-nav-text:#ffffff9e;--settings-nav-hover-text:#ffffffdb;--settings-nav-active-text:#fff;--settings-close-text:#fff9;--settings-placeholder:#ffffff94;--settings-section-description:#ffffff8a;--settings-theme-card-bg:#0f0f0f;--settings-theme-card-hover-bg:#ffffff0e;--settings-theme-card-active-bg:#1a1a1a;--settings-theme-label:#ffffffe0;--logout-overlay:#0000009e;--logout-modal-bg:#1a1a1a;--logout-close-text:#ffffff94;--logout-icon-bg:#ef444424;--logout-description:#ffffff94;--logout-cancel-bg:#ffffff0b;--logout-cancel-bg-hover:#ffffff14;--logout-cancel-text:#fffc;--logout-submit-bg:#ef4444e6;--logout-submit-bg-hover:#ef4444;--logout-submit-border:#ef444466;--assistant-layout-bg:#000;--assistant-main-bg:#050505;--assistant-right-bg:#040404;--assistant-right-border:#ffffff12;--assistant-mobile-topbar-bg:#000;--assistant-mobile-topbar-border:#ffffff14;--assistant-mobile-icon:#fff;--assistant-mobile-brand:#fff;--assistant-mobile-tasks:#ffffffeb;--chat-canvas-bg:#010101;--chat-canvas-layer-bg:#0f0f0f;--chat-canvas-loading-bg:#050505;--chat-typing-dot:#fff9;--chat-state-badge-bg:#ffffff08;--chat-state-badge-border:#ffffff1a;--chat-state-badge-text:#ffffffbf;--chat-action-text:#ffffffa6;--chat-action-hover-bg:#ffffff14;--chat-action-hover-text:#fff;--chat-action-active-bg:#ffffff1a;--chat-action-active-text:#fff;--chat-action-primary-bg:#1488fc29;--chat-action-primary-bg-hover:#1488fc3d;--chat-action-reading-bg:#1488fc21;--chat-action-copied-bg:#34d3991f;--chat-action-copied-text:#34d399;--chat-feedback-error:#fb7185;--chat-feedback-overlay:#000000ad;--chat-feedback-modal-bg:#1e1e22;--chat-feedback-modal-border:#ffffff1f;--chat-feedback-title:#fff;--chat-feedback-subtitle:#ffffff8f;--chat-feedback-close-bg:#ffffff0f;--chat-feedback-close-bg-hover:#ffffff1a;--chat-feedback-close-text:#ffffffb8;--chat-feedback-text:#fff;--chat-feedback-tag-bg:#ffffff0b;--chat-feedback-tag-bg-hover:#ffffff14;--chat-feedback-tag-bg-active:#1488fc2e;--chat-feedback-tag-border:#ffffff1a;--chat-feedback-tag-border-hover:#ffffff2e;--chat-feedback-tag-border-active:#1488fc80;--chat-feedback-tag-text:#ffffffb8;--chat-feedback-tag-selected-text:#ffffff7a;--chat-feedback-input-bg:#ffffff0b;--chat-feedback-input-bg-focus:#fff1;--chat-feedback-input-border:#ffffff1a;--chat-feedback-input-border-focus:#1488fc6b;--chat-feedback-input-text:#fff;--chat-feedback-input-placeholder:#ffffff57;--chat-feedback-cancel-bg:#ffffff0b;--chat-feedback-cancel-bg-hover:#ffffff14;--chat-feedback-cancel-text:#ffffffbf;--chat-feedback-submit-bg:#1488fce6;--chat-feedback-submit-bg-hover:#1488fc;--chat-feedback-submit-border:#1488fc66;--chat-user-message-bg:#242a32;--chat-user-message-border:#ffffff14;--chat-user-message-text:#f5f7fbf2;--chat-user-message-shadow:0 4px 20px #00000026;--chat-user-see-more:#bed7fff5;--chat-user-see-more-hover:#fff;--chat-user-edit-trigger-bg:#0c0c0eb8;--chat-user-edit-trigger-bg-hover:#ffffff14;--chat-user-edit-trigger-border:#ffffff14;--chat-user-edit-trigger-text:#ffffffc7;--chat-user-edit-box-bg:#242a32;--chat-user-edit-box-border:#ffffff14;--chat-user-edit-input-text:#fff;--chat-user-edit-input-bg-focus:#ffffff09;--chat-user-edit-input-border-focus:#ffffff14;--chat-user-edit-input-placeholder:#ffffff59;--chat-demand-card-bg:#070b13fa;--chat-demand-card-border:#5388ff2e;--chat-demand-card-shadow:0 22px 60px #00000057;--chat-demand-title:#f8fbff;--chat-demand-text:#ecf2ffdb;--chat-demand-muted:#d6e2fabd;--chat-demand-label:#b1c4e89e;--chat-demand-item-text:#f5f8ffeb;--chat-demand-item-bg:#ffffff09;--chat-demand-item-border:#ffffff14;--chat-product-head-text:#a8c3ffb3;--chat-product-distance-bg:#0000009e;--chat-product-title:#fff;--chat-product-store:#ffffff9e;--chat-product-category:#d6e2fabd;--chat-product-price:#ffebaaf2;--chat-input-wrap-bg:#050505f0;--chat-share-bg:#ffffff0e;--chat-share-border:#78a0ff2e;--chat-share-border-hover:#78a0ff4d;--chat-share-text:#e6eeffeb;--chat-hero-arc-core:#000;--chat-hero-arc-mask:#000;--chat-document-card-bg:#12161c;--chat-document-card-border:#ffffff1a;--chat-document-title:#fff;--chat-document-name:#ffffff85;--chat-document-action-bg:#ffffff0f;--chat-document-action-bg-hover:#ffffff1a;--chat-document-action-border:#ffffff17;--chat-document-action-border-hover:#ffffff29;--chat-document-action-text:#ffffffe6;--chat-input-box-hero-border:#ffffff13;--chat-input-box-hero-bg:linear-gradient(180deg, #242428fa, #1e1e22fa), #202024fa;--chat-input-box-hero-shadow:0 28px 80px #00000085, 0 0 62px #0f6fff29, inset 0 1px 0 #ffffff0b;--chat-input-box-chat-border:#ffffff18;--chat-input-box-chat-bg:linear-gradient(180deg, #ffffff0b, #ffffff07), #18181beb;--chat-input-box-chat-shadow:0 16px 60px #0000006b;--chat-input-box-bg:#1d1d1f;--chat-input-box-bg-focused:#1e1e20d9;--chat-input-box-border:#ffffff14;--chat-input-box-border-focus-soft:#fff1;--chat-input-box-border-focus:#ffffff29;--chat-input-box-shadow:0 12px 42px #00000052;--chat-input-box-shadow-focus:0 16px 48px #00000073;--chat-input-box-shadow-recording:0 18px 55px #00000057;--chat-input-field-text:#ffffffeb;--chat-input-field-placeholder:#ffffff40;--chat-input-field-placeholder-soft:#ffffff47;--chat-input-field-caret:#fff;--chat-input-scrollbar-thumb:#ffffff2e;--chat-input-icon-bg:#fff1;--chat-input-icon-bg-hover:#ffffff1a;--chat-input-icon-bg-strong-hover:#ffffff1d;--chat-input-icon-text:#ffffffb8;--chat-input-icon-text-hover:#fff;--chat-input-call-text:#ffffff7a;--chat-input-call-text-hover:#ffffffdb;--chat-input-call-bg-hover:#ffffff0e;--chat-input-send-bg:radial-gradient(circle at 30% 20%, #ffffff38, transparent 28%), linear-gradient(180deg, #2678d9, #115aa8);--chat-input-send-text:#dcecff;--chat-input-send-shadow:0 12px 28px #0f67d061, inset 0 1px 0 #ffffff2e;--chat-input-send-idle-bg:#1488fc;--chat-input-send-idle-text:#fff;--chat-input-send-disabled-bg:#1488fc;--chat-input-send-disabled-text:#fff;--chat-input-send-ready-bg:#1488fc;--chat-input-send-ready-bg-hover:#2563eb;--chat-input-send-ready-text:#fff;--chat-input-send-ready-shadow:0 4px 12px #1488fc33;--chat-input-send-ready-shadow-hover:0 6px 16px #1488fc4d;--chat-input-send-loader-border:#fff3;--chat-input-send-loader-top:#fff;--chat-attach-menu-bg:#161619fa;--chat-attach-menu-border:#ffffff17;--chat-attach-menu-shadow:0 18px 50px #00000073;--chat-attach-menu-text:#ffffffd1;--chat-attach-menu-text-soft:#ffffffc7;--chat-attach-menu-hover-bg:#ffffff13;--chat-attach-menu-hover-bg-soft:#ffffff12;--chat-attach-menu-hover-text:#fff;--chat-input-voice-pill-bg:#ffffff0b;--chat-input-voice-eye:#ffffffc7;--chat-input-voice-bar:#fff;--chat-input-voice-btn-bg:#ffffff0e;--chat-input-voice-btn-bg-hover:#ffffff1a;--chat-input-voice-btn-text:#ffffffbf;--chat-input-voice-close-text:#ffffffb8;--chat-input-preview-bg:#ffffff0b;--chat-input-preview-border:#ffffff14;--chat-input-preview-thumb-bg:#ffffff12;--chat-input-preview-title:#fff;--chat-input-preview-title-soft:#ffffffe6;--chat-input-preview-subtitle:#ffffff61;--chat-input-preview-subtitle-soft:#ffffff7a;--chat-input-preview-remove-text:#ffffff8c;--chat-input-chip-bg:#202024;--chat-input-chip-border:#ffffff14;--chat-input-chip-text:#ffffffe6;--chat-input-chip-sub:#ffffff61;--chat-input-chip-shadow:0 12px 34px #00000059;--chat-input-chip-pdf-bg:#f23b3b;--chat-input-recording-label:#ffffffe0;--chat-input-recording-bg:#ef4444;--chat-input-recording-shadow:0 0 10px #ef444438;--chat-input-upload-error:#ef4444;--chat-input-upload-error-border:#ef44447a;--chat-input-upload-error-shadow:0 0 0 1px #ef44442e;--chat-input-processing-border:#1488fc66;--chat-input-processing-text:#1488fc;--chat-input-processing-shadow:0 0 0 1px #1488fc66, 0 20px 65px #00000070, 0 0 34px #1488fc1f;--chat-input-image-active-border:#1488fc73;--chat-input-image-active-bg:#1488fc2e;--chat-input-image-active-shadow:0 0 0 1px #1488fc38, 0 10px 28px #1488fc2e;--chat-input-image-chip-border:#1488fc5c;--chat-input-image-pill-bg:#303033;--chat-input-image-pill-text:#1488fc;--chat-input-image-close-bg:#1488fc29;--chat-input-image-close-bg-hover:#1488fc42;--chat-input-ratio-bg:#050507;--chat-input-ratio-label-bg:#fff;--chat-input-ratio-label-text:#2f3033;--chat-input-ratio-value-text:#fff;--chat-input-ratio-menu-bg:#222226fa;--chat-input-ratio-menu-border:#ffffff17;--chat-input-ratio-menu-shadow:0 18px 54px #0000007a;--chat-input-ratio-menu-title:#fff;--chat-input-ratio-option-text:#ffffffd1;--chat-input-ratio-option-bg-hover:#ffffff13;--chat-input-ratio-option-text-hover:#fff;--chat-input-ratio-shape-bg:#fff;--chat-input-ratio-shape-shadow:0 0 0 1px #ffffff14, 0 2px 10px #00000029;--chat-md-text:#f5f8ffe6;--chat-md-assistant-text:#f5f7fbe6;--chat-md-strong:#fff;--chat-md-em:#f5f7fbdb;--chat-md-link:#8bc7ff;--chat-md-link-hover:#fff;--chat-md-heading-pill:#dcebfff5;--chat-md-list-text:#f5f8ffeb;--chat-md-list-marker:#f5f8ff99;--chat-md-blockquote-border:#1488fcb3;--chat-md-blockquote-bg:#1488fc12;--chat-md-blockquote-text:#deeaffcc;--chat-md-table-border:#ffffff14;--chat-md-table-head-bg:#ffffff12;--chat-md-table-head-text:#fff;--chat-md-table-cell-text:#ffffffc7;--chat-md-inline-code-bg:#ffffff14;--chat-md-inline-code-text:#fff;--chat-md-code-text:#dbeafe;--chat-md-code-block-bg:#000;--chat-md-code-block-border:#1e2126;--chat-md-code-copy-bg:#ffffff0f;--chat-md-code-copy-bg-hover:#ffffff1f;--chat-md-code-copy-border:#ffffff14;--chat-md-code-copy-text:#fff;--chat-tools-toggle-border:#78a0ff29;--chat-tools-toggle-text:#d6e4ffb8;--chat-tools-toggle-open-text:#f5f8fff5;--chat-tools-toggle-shadow:0 10px 26px #00000038, inset 0 1px 0 #ffffff0b;--chat-tools-count-bg:#608aff2e;--chat-tools-count-text:#e1ecfff5;--chat-tools-dropdown-bg:#12161c;--chat-tools-dropdown-head-text:#b4cdffad;--chat-tools-pill-border:#78a0ff2e;--chat-tools-pill-bg:linear-gradient(180deg, #78a0ff1f, #ffffff08);--chat-tools-pill-text:#dae7ffeb;--chat-results-head-bg:#12161c;--chat-results-head-text:#bed6ffe0;--chat-results-icon:#9ed0ff;--chat-results-eyebrow:#aec9ffad;--chat-results-title:#f5f8fff0;--chat-product-card-bg:#1e1e22;--chat-product-media-bg:#fff3;--chat-product-empty-bg:#171b22;--chat-product-empty-text:#dce8ff6b;--chat-product-view-bg:#000000ad;--chat-product-view-overlay:#00000047;--chat-product-score-border:#78b4ff2e;--chat-product-score-bg:#0c121cd1;--chat-product-score-text:#b4dcfff5;--chat-product-source-border:#ffffff1f;--chat-product-source-bg:#0000008f;--chat-product-source-text:#f5f8ffeb;--chat-product-title-strong:#fff;--chat-product-store-text:#e4eeffa3;--chat-product-category-text:#d6e2fac2;--chat-product-price-strong:#fffffffa;--chat-product-mrp:#ffffff75;--chat-product-discount-bg:#22c55e21;--chat-product-discount-text:#86efacf5;--chat-product-empty-media-text:#dce8ffa3;--chat-product-empty-icon-bg:gray;--chat-product-empty-icon-text:#ebf4fff0;--chat-product-empty-icon-shadow:inset 0 1px 0 #ffffff14, 0 16px 36px #0000003d;--chat-product-empty-label:#dce8ff75;--chat-product-preview-overlay:#000000eb;--chat-product-preview-title:#ffffffdb;--chat-product-preview-close-bg:#ffffff1a;--chat-product-preview-close-bg-hover:#ffffff29;--chat-product-preview-close-text:#fff;--chat-shared-action-border:#ffffff14;--chat-shared-action-bg:#ffffff0a;--chat-shared-action-text:#ffffffd9;--chat-shared-action-hover-text:#fff;--chat-shared-action-primary-bg:#fff;--chat-shared-action-primary-bg-hover:#ffffffeb;--chat-shared-action-primary-text:#000;--chat-business-card-bg:#1e1e22;--chat-business-icon-bg:#1488fc24;--chat-business-icon-text:#9ed0ff;--chat-business-title:#fff;--chat-business-status-bg:#22c55e21;--chat-business-status-text:#86efacf5;--chat-business-meta-bg:#ffffff0f;--chat-business-meta-text:#deeaffb8;--chat-business-match-bg:#ffffff0e;--chat-business-match-label:#9ed0ffe6;--chat-business-match-title:#fffffff0;--chat-business-match-sub:#e4eeff9e;--chat-business-description:#e4eeffad;--chat-business-info-bg:#ffffff0f;--chat-business-info-text:#e8f1ffc7;--chat-business-action-bg:#1488fc24;--chat-business-action-bg-hover:#1488fc38;--chat-business-action-text:#9ed0ff;--chat-business-action-text-hover:#fff;--chat-skeleton-bg:#12161c;--chat-skeleton-line-bg:#ffffff14;--chat-skeleton-shimmer:linear-gradient(90deg, transparent, #ffffff24, transparent);--chat-route-link-bg:#1488fc21;--chat-route-link-bg-hover:#1488fc38;--chat-route-link-text:#9ed0ff;--chat-route-link-hover-text:#fff;--chat-store-image-bg:#ffffff1a;--chat-md-table-shadow:none;--chat-md-table-row-even-bg:transparent;--chat-tools-dropdown-border:transparent;--chat-tools-dropdown-shadow:none;--chat-tools-toggle-bg:transparent;--chat-tools-toggle-bg-hover:#ffffff0a;--chat-tools-toggle-border-hover:#78a0ff4d;--chat-tools-toggle-shadow-hover:0 12px 30px #00000040, inset 0 1px 0 #ffffff12;--chat-product-nav-border:#87b0ff42;--chat-product-nav-border-hover:#96beff6b;--chat-product-nav-bg:radial-gradient(circle at top left, #5596ff38, #0000 48%), #080c16d1;--chat-product-nav-bg-hover:radial-gradient(circle at top left, #5596ff52, #0000 48%), #0e1526e6;--chat-product-nav-text:#f5f8fff0;--chat-product-nav-text-hover:#fff;--chat-product-nav-shadow:0 16px 36px #00000061, inset 0 1px 0 #ffffff14;--chat-product-focus-outline:#1488fcb8;--chat-product-view-text:#fff;--image-gen-status-title:#fffffff0;--image-gen-status-subtitle:#ffffff8a;--image-gen-card-bg:#ffffff08;--image-gen-card-border:#ffffff14;--image-gen-card-border-hover:#ffffff1f;--image-gen-card-shadow:0 16px 36px #00000040;--image-gen-card-shadow-hover:0 20px 48px #00000059;--image-gen-action-bg:#12121299;--image-gen-action-bg-hover:#ffffff1f;--image-gen-action-border:#ffffff14;--image-gen-action-border-hover:#fff3;--image-gen-action-text:#ffffffe6;--image-gen-action-text-hover:#fff;--image-gen-action-shadow:0 4px 16px #0003;--image-gen-failed-bg:#ef44441a;--image-gen-failed-border:#ef444440;--image-gen-failed-text:#fca5a5;--image-gen-loader-bg:#000;--image-gen-loader-border:#ffffff14;--image-gen-loader-shadow:0 22px 60px #00000073, inset 0 1px 0 #ffffff0a;--image-gen-loader-text:#fffffff0;--image-gen-loader-text-shadow:0 2px 18px #000000d9;--share-modal-backdrop:#000000a3;--share-modal-bg:#1e1e22;--share-modal-icon-border:#78a0ff2e;--share-modal-icon-bg:#78a0ff1f;--share-modal-icon-text:#dce8fff2;--share-modal-title:#fff;--share-modal-description:#ffffff94;--share-modal-close-bg:#ffffff0d;--share-modal-close-bg-hover:#ffffff1a;--share-modal-close-text:#ffffffb8;--share-modal-close-text-hover:#fff;--share-modal-surface-bg:#ffffff0b;--share-modal-session-title:#ffffffd1;--share-modal-loading-text:#e6eeffe6;--share-modal-input-text:#ffffffdb;--share-modal-copy-bg:#1488fc;--share-modal-copy-text:#fff;--share-modal-secondary-bg:#ffffff13;--share-modal-secondary-text:#ffffffe0;--share-modal-danger-bg:#ef44441f;--share-modal-danger-text:#fecaca;--share-modal-error-bg:#ef44441a;--share-modal-error-text:#fecaca;--catalog-progress-card-bg:#12161c;--catalog-progress-card-border:#ffffff1a;--catalog-progress-processing-bg:#1488fc29;--catalog-progress-processing-text:#8bc7ff;--catalog-progress-done-bg:#22c55e2e;--catalog-progress-done-text:#4ade80;--catalog-progress-failed-bg:#ef444429;--catalog-progress-failed-text:#f87171;--catalog-progress-title:#fff;--catalog-progress-file:#ffffff8f;--catalog-progress-track-bg:#ffffff1a;--catalog-progress-bar-processing:linear-gradient(90deg, #1488fc, #60a5fa);--catalog-progress-bar-done:linear-gradient(90deg, #22c55e, #4ade80);--catalog-progress-bar-failed:linear-gradient(90deg, #ef4444, #f87171);--catalog-progress-meta:#ffffff8f;--catalog-progress-meta-strong:#ffffffb8;--catalog-progress-success:#22c55e;--catalog-progress-error:#f87171;--catalog-layout-bg:#000;--catalog-main-bg:#000;--catalog-right-bg:#040404;--catalog-right-border:#ffffff12;--catalog-topbar-bg:#000;--catalog-topbar-border:#ffffff12;--catalog-topbar-title:#fff;--catalog-back-bg:#ffffff0e;--catalog-back-bg-hover:#ffffff1a;--catalog-back-text:#ffffffe0;--catalog-back-text-hover:#fff;--catalog-scroll-thumb:#ffffff26;--catalog-scroll-thumb-hover:#ffffff40;--catalog-state-card-bg:radial-gradient(circle at top, #1488fc1a, transparent 35%), #070707;--catalog-state-card-border:#ffffff14;--catalog-state-title:#fff;--catalog-state-text:#ffffff8f;--catalog-loader-border:#ffffff1f;--catalog-loader-top:#fff;--catalog-primary-bg:#1488fc;--catalog-primary-text:#fff;--catalog-card-bg:#1a1a1c;--catalog-panel-bg:#080808;--catalog-stat-card-bg:#0c0d10;--catalog-avatar-bg:#000;--catalog-avatar-text:#fff;--catalog-avatar-shadow:inset 0 0 0 1px #ffffff14;--catalog-card-border:#ffffff14;--catalog-label-text:#ffffff6b;--catalog-title-text:#fff;--catalog-description-text:#ffffffad;--catalog-muted-text:#ffffff8f;--catalog-soft-text:#ffffff75;--catalog-meta-text:#ffffffb8;--catalog-pill-bg:#fff1;--catalog-pill-bg-soft:#ffffff0f;--catalog-pill-text:#ffffffc7;--catalog-status-dot:#ffffff73;--catalog-status-active:#22c55e;--catalog-status-active-shadow:0 0 12px #22c55ebf;--catalog-stat-icon-bg:#1488fc21;--catalog-stat-icon-text:#d9ecff;--catalog-stat-label:#ffffff7a;--catalog-stat-value:#fff;--catalog-section-title:#ffffffb8;--catalog-section-rule:#ffffff14;--catalog-info-card-bg:#1e1e22;--catalog-info-label:#ffffff6b;--catalog-info-value:#ffffffdb;--catalog-search-bg:#ffffff0e;--catalog-search-icon:#ffffff7a;--catalog-search-text:#fff;--catalog-search-placeholder:#ffffff59;--catalog-item-card-bg:#1e1e22;--catalog-item-avatar-bg:#000;--catalog-item-title:#fff;--catalog-item-subtitle:#ffffff75;--catalog-item-status-bg:#ffffff0f;--catalog-item-status-text:#ffffff94;--catalog-item-status-active-bg:#22c55e1f;--catalog-item-status-active-text:#86efac;--catalog-item-meta-bg:#ffffff0f;--catalog-item-meta-text:#ffffff94;--catalog-item-price:#fff;--catalog-item-description:#ffffff94;--catalog-item-spec-bg:#1488fc1a;--catalog-item-spec-text:#daebffdb;--catalog-item-footer-border:#ffffff12;--catalog-item-footer-text:#ffffff6b;--catalog-empty-text:#ffffff80;--catalog-empty-title:#fff;--chat-input-recording-time:#ffffffc2;--chat-input-recording-stop-bg:#ef4444;--chat-input-recording-stop-bg-hover:#dc2626;--chat-input-recording-stop-text:#fff;--chat-input-stop-icon-bg:#fff;--chat-input-processing-border-soft:#1488fc29;--chat-input-blue-loader-border:#1488fc3d;--chat-input-blue-loader-top:#1488fc;--chat-input-error-clear:#ef4444;--chat-input-error-clear-bg-hover:#ef44441f;--chat-input-error-clear-hover:#ff6b6b;--chat-input-local-icon-filter:none;--chat-input-local-icon-opacity:1;--chat-input-local-icon-filter-active:brightness(0) invert(1);--chat-top-action-bg:#ffffff0e;--chat-top-action-bg-hover:#ffffff1a;--chat-top-action-bg-active:#1488fc29;--chat-top-action-border:#ffffff14;--chat-top-action-border-hover:#ffffff29;--chat-top-action-border-active:#1488fc61;--chat-top-action-text:#ffffffb8;--chat-top-action-text-hover:#fff;--chat-top-action-text-active:#fff;--chat-top-action-shadow:0 12px 30px #0000002e;--chat-code-block-bg:#0d1117;--chat-code-block-border:#30363d;--chat-code-block-shadow:0 18px 42px #00000052;--chat-code-header-bg:#161b22;--chat-code-header-border:#30363d;--chat-code-language-text:#c9d1d9;--chat-code-copy-bg:#21262d;--chat-code-copy-bg-hover:#30363d;--chat-code-copy-bg-copied:#1f6f43;--chat-code-copy-border:#30363d;--chat-code-copy-text:#c9d1d9;--chat-code-copy-text-copied:#fff;--chat-code-line-number:#8b949e;--chat-card-border:#ffffff0f;--chat-card-shadow:none;--chat-card-shadow-hover:0 14px 34px #0003;--shared-page-bg:#050505;--shared-page-bg-radial:radial-gradient(circle at 50% 0%, #1488fc18, #0000 34%), linear-gradient(180deg, #050505 0%, #090909 100%);--shared-shell-bg:#0000;--shared-header-bg:#12161cf2;--shared-header-border:#ffffff14;--shared-header-shadow:0 18px 48px #00000052;--shared-title-icon-bg:#1488fc24;--shared-title-icon-border:#1488fc3d;--shared-title-icon-text:#9ed0ff;--shared-eyebrow-text:#9ed0ff;--shared-title-text:#fff;--shared-meta-text:#ffffff94;--shared-center-card-bg:#12161c;--shared-center-card-border:#ffffff14;--shared-center-card-text:#ffffffe6;--shared-center-card-muted:#ffffff94;--shared-error-icon:#f87171;--shared-empty-bg:#12161c;--shared-empty-border:#ffffff14;--shared-empty-text:#ffffff94;--shared-footer-bg:#12161cf2;--shared-footer-border:#ffffff14;--shared-footer-text:#ffffff94;--shared-continue-bg:#fff;--shared-continue-bg-hover:#ffffffe6;--shared-continue-text:#000;--active-workspace-bg:#050609;--active-workspace-text:#fff;--active-workspace-muted:#b9b9bd;--active-workspace-soft:#8f9199;--active-workspace-tabs-bg:#1a1a1c;--active-workspace-tab-active-bg:#fff;--active-workspace-tab-active-text:#090a0d;--active-workspace-tab-text:#fff;--active-filter-border:#1e2126;--active-filter-text:#fff;--active-filter-active-bg:#1488fc;--active-filter-active-text:#fff;--active-card-bg:#1a1a1c;--active-card-border:#26282d;--active-card-title:#fff;--active-card-muted:#b7b7bb;--active-card-blue:#1488fc;--active-card-red-dot:#ff5a4e;--active-task-icon-bg:#111318;--active-task-icon-text:#fff;--active-status-active-bg:#123c24;--active-status-active-text:#0f6;--active-status-paused-bg:#51370d;--active-status-paused-text:#ffbe32;--active-status-completed-bg:#005f5b;--active-status-completed-text:#00f5df;--active-status-expired-bg:#30343c;--active-status-expired-text:#d7dbe3;--active-action-extend-bg:#1488fc;--active-action-complete-bg:#06391f;--active-action-complete-text:#0f6;--active-action-pause-bg:#3f2b0d;--active-action-pause-text:#ffbe32;--active-action-delete-bg:#ff5148;--active-action-delete-text:#fff;--active-error-bg:#ef44441a;--active-error-border:#ef444440;--active-error-text:#fecaca;--active-modal-overlay:#0009;--active-modal-bg:#1a1a1c;--active-modal-text:#fff;--active-modal-muted:#b9b9bd;--workspace-bg:#070912;--workspace-text:#fff;--workspace-muted:#b9b9bd;--workspace-soft:#8f9199;--workspace-tabs-bg:#1a1a1c;--workspace-panel-bg:#0f1012;--workspace-tab-bg-active:#fff;--workspace-tab-text:#fff;--workspace-tab-text-active:#090a0d;--workspace-card-bg:#1a1a1c;--workspace-card-border:#26282d;--workspace-input-bg:#2c2c2e;--workspace-input-text:#fff;--workspace-input-placeholder:#ffffffb8;--workspace-blue:#1488fc;--workspace-chat-button-bg:#2d7fd1;--workspace-message-ai-bg:#1e2126;--workspace-message-user-bg:#1e212666;--workspace-chat-footer-bg:#2c2c2e;--workspace-chat-input-bg:#1f2228;--workspace-status-active:#0f6;--workspace-status-paused:#ffbe32;--workspace-status-completed:#00f5df;--workspace-status-expired:#ff5148;--workspace-score-green:#46c96f;--workspace-score-amber:#ffb02e;--workspace-score-red:#ff5a4e;--workspace-error-bg:#ef44441a;--workspace-error-border:#ef444440;--workspace-error-text:#fecaca;--app-avatar-bg:#1488fc24;--app-avatar-border:#1488fc3d;--app-avatar-text:#9ed0ff;--app-avatar-shadow:inset 0 1px 0 #ffffff14;--app-tooltip-bg:#1a1a1cf7;--app-tooltip-border:#ffffff1a;--app-tooltip-text:#ffffffeb;--app-tooltip-shadow:0 10px 30px #0006;--color-hex-000000:#000;--color-hex-ffffff:#fff;--color-rgba-20-136-252-0_12:#1488fc1f;--color-hex-ffffff29:#ffffff29;--color-hex-ffffffe6:#ffffffe6;--color-hex-ffffff0d:#ffffff0d;--color-hex-1488fc:#1488fc;--color-hex-ffffffbf:#ffffffbf;--color-hex-ffffff14:#ffffff14;--color-hex-ffffff9e:#ffffff9e;--color-hex-ffffff26:#ffffff26;--color-hex-ffffff40:#ffffff40;--color-hex-1a1a1c:#1a1a1c;--color-hex-ffffff94:#ffffff94;--color-rgba-255-255-255-0_18:#ffffff2e;--color-hex-d9d9d9:#d9d9d9;--color-rgba-255-255-255-0_08:#ffffff14;--color-hex-ffffff0f:#ffffff0f;--color-rgba-20-136-252-0_16:#1488fc29;--color-rgba-55-38-210-0_1:#3726d21a;--color-hex-151515:#151515;--color-rgba-0-0-0-0_72:#000000b8;--color-hex-ffffff1a:#ffffff1a;--color-hex-171717:#171717;--color-rgba-0-0-0-0_62:#0000009e;--color-hex-1c1c1c:#1c1c1c;--color-rgba-20-136-252-0_17:#1488fc2b;--color-hex-32353c:#32353c;--color-rgba-0-0-0-0_35:#00000059;--color-rgba-255-255-255-0_06:#ffffff0f;--color-hex-090d12:#090d12;--color-hex-070c11:#070c11;--color-rgba-8-9-12-0_88:#08090ce0;--color-rgba-32-25-25-0_72:#201919b8;--color-hex-2b78c2:#2b78c2;--color-rgba-5-7-10-0_58:#05070a94;--color-hex-5b201b:#5b201b;--color-hex-ff5148:#ff5148;--color-hex-123c24:#123c24;--color-hex-19d66b:#19d66b;--color-hex-50360b:#50360b;--color-hex-ffb020:#ffb020;--color-hex-0d2746:#0d2746;--color-hex-090a0d:#090a0d;--color-rgba-255-255-255-0_1:#ffffff1a;--color-hex-050505:#050505;--color-rgba-255-255-255-0_07:#ffffff12;--color-hex-040404:#040404;--color-hex-000:#000;--color-hex-fff:#fff;--color-rgba-255-255-255-0_055:#ffffff0e;--color-hex-0a0a0a:#0a0a0a;--color-rgba-10-10-10-0_72:#0a0a0ab8;--color-rgba-10-10-10-0_48:#0a0a0a7a;--color-rgba-10-10-10-0_78:#0a0a0ac7;--color-rgba-0-0-0-0:#0000;--color-hex-fafafa:#fafafa;--color-rgba-250-250-250-0_04:#fafafa0a;--color-rgba-250-250-250-0_00999999:#fafafa03;--color-rgba-255-255-255-0_04:#ffffff0a;--color-rgba-0-0-0-0_45:#00000073;--color-hex-a1a1a1:#a1a1a1;--color-rgba-255-255-255-0_82:#ffffffd1;--color-rgba-0-0-0-0_22:#00000038;--color-rgba-255-255-255-0_42:#ffffff6b;--color-rgba-255-255-255-0_28:#ffffff47;--color-rgba-0-0-0-0_34:#00000057;--color-hex-f87171:#f87171;--color-rgba-255-255-255-0_92:#ffffffeb;--color-hex-090909:#090909;--color-rgba-255-255-255-0_72:#ffffffb8;--color-hex-1a8cff:#1a8cff;--color-rgba-255-255-255-0_52:#ffffff85;--color-hex-030303:#030303;--color-rgba-37-99-235-0_3:#2563eb4c;--color-rgba-59-130-246-0_18:#3b82f62e;--color-rgba-255-255-255-0_03:#ffffff08;--color-rgba-255-255-255-0_7:#ffffffb2;--color-rgba-255-255-255-0_05:#ffffff0d;--color-hex-93c5fd:#93c5fd;--color-rgba-255-255-255-0_65:#ffffffa6;--color-rgba-255-255-255-0_02:#ffffff05;--color-rgba-255-255-255-0_75:#ffffffbf;--color-rgba-37-99-235-0_34:#2563eb57;--color-rgba-59-130-246-0_16:#3b82f629;--color-rgba-147-197-253-0_12:#93c5fd1f;--color-hex-030713:#030713;--color-rgba-255-255-255-0_68:#ffffffad;--color-rgba-55-120-255-0_16:#3778ff29;--color-rgba-10-11-15-0_86:#0a0b0fdb;--color-rgba-255-255-255-0_48:#ffffff7a;--color-rgba-255-255-255-0_74:#ffffffbd;--color-rgba-255-255-255-0_88:#ffffffe0;--color-rgba-255-255-255-0_25:#ffffff40;--color-rgba-255-255-255-0_16:#ffffff29;--color-rgba-255-255-255-0_26:#ffffff42;--color-rgba-20-136-252-0_28:#1488fc47;--color-rgba-20-136-252-0_18:#1488fc2e;--color-rgba-20-136-252-0_09:#1488fc17;--color-hex-cfe7ff:#cfe7ff;--color-hex-a9d4ff:#a9d4ff;--color-hex-72bbff:#72bbff;--color-hex-2c93ff:#2c93ff;--color-hex-0d5ab0:#0d5ab0;--color-rgba-255-255-255-0_22:#ffffff38;--color-rgba-0-0-0-0_12:#0000001f;--color-rgba-255-255-255-0_24:#ffffff3d;--color-hex-ef4444:#ef4444;--color-hex-dc2626:#dc2626;--color-hex-991b1b:#991b1b;--color-rgba-248-113-113-0_35:#f8717159;--color-hex-3b82f6:#3b82f6;--color-hex-2563eb:#2563eb;--color-hex-1e3a8a:#1e3a8a;--color-rgba-96-165-250-0_38:#60a5fa61;--color-rgba-255-255-255-0_075:#ffffff13;--color-rgba-36-36-40-0_98:#242428fa;--color-rgba-30-30-34-0_98:#1e1e22fa;--color-rgba-32-32-36-0_98:#202024fa;--color-rgba-0-0-0-0_52:#00000085;--color-rgba-15-111-255-0_16:#0f6fff29;--color-rgba-255-255-255-0_045:#ffffff0b;--color-rgba-255-255-255-0_095:#ffffff18;--color-rgba-255-255-255-0_042:#ffffff0b;--color-rgba-255-255-255-0_028:#ffffff07;--color-rgba-24-24-27-0_92:#18181beb;--color-rgba-0-0-0-0_42:#0000006b;--color-rgba-255-255-255-0_065:#fff1;--color-rgba-255-255-255-0_86:#ffffffdb;--color-hex-2678d9:#2678d9;--color-hex-115aa8:#115aa8;--color-hex-dcecff:#dcecff;--color-rgba-15-103-208-0_38:#0f67d061;--color-rgba-255-255-255-0_09:#ffffff17;--color-rgba-22-22-25-0_98:#161619fa;--color-rgba-255-255-255-0_78:#ffffffc7;--color-rgba-255-255-255-0_8:#fffc;--color-rgba-30-30-32-0_75:#1e1e20bf;--color-rgba-0-0-0-0_32:#00000052;--color-rgba-255-255-255-0_115:#ffffff1d;--color-rgba-255-255-255-0_105:#ffffff1b;--color-rgba-20-136-252-0_2:#1488fc33;--color-rgba-20-136-252-0_3:#1488fc4c;--color-rgba-255-255-255-0_2:#fff3;--color-hex-202024:#202024;--color-rgba-255-255-255-0_9:#ffffffe6;--color-hex-f23b3b:#f23b3b;--color-rgba-255-255-255-0_38:#ffffff61;--color-rgba-255-255-255-0_55:#ffffff8c;--color-rgba-239-68-68-0_22:#ef444438;--color-rgba-30-30-32-0_85:#1e1e20d9;--color-hex-1488fc66:#1488fc66;--color-rgba-0-0-0-0_44:#00000070;--color-rgba-239-68-68-0_48:#ef44447a;--color-rgba-239-68-68-0_18:#ef44442e;--color-rgba-20-136-252-0_45:#1488fc73;--color-rgba-20-136-252-0_22:#1488fc38;--color-rgba-20-136-252-0_36:#1488fc5c;--color-rgba-20-136-252-0_14:#1488fc24;--color-hex-303033:#303033;--color-rgba-20-136-252-0_26:#1488fc42;--color-rgba-255-255-255-0_085:#ffffff16;--color-rgba-255-255-255-0_13:#ffffff21;--color-hex-050507:#050507;--color-rgba-34-34-38-0_98:#222226fa;--color-rgba-0-0-0-0_48:#0000007a;--color-rgba-255-255-255-0_56:#ffffff8f;--color-rgba-0-0-0-0_16:#00000029;--color-hex-2f3033:#2f3033;--color-hex-b7d7f6:#b7d7f6;--color-hex-8fc1f2:#8fc1f2;--color-hex-fcfef3:#fcfef3;--color-hex-64acf6:#64acf6;--color-hex-1172e2:#1172e2;--color-hex-1158a8:#1158a8;--color-rgba-0-0-0-0_015:#00000004;--color-rgba-255-255-255-_08:#ffffff14;--color-rgba-255-255-255-_04:#ffffff0a;--color-rgba-255-255-255-_07:#ffffff12;--color-rgba-20-136-252-_08:#1488fc14;--color-rgba-20-136-252-_12:#1488fc1f;--color-rgba-255-255-255-_72:#ffffffb8;--color-rgba-255-255-255-_06:#ffffff0f;--color-hex-161616:#161616;--color-hex-111827:#111827;--color-hex-667085:#667085;--color-hex-e5e7eb:#e5e7eb;--color-hex-eef2f7:#eef2f7;--color-rgba-20-136-252-_05:#1488fc0d;--color-rgba-0-0-0-0_64:#000000a3;--color-hex-12161c:#12161c;--color-rgba-120-160-255-0_18:#78a0ff2e;--color-rgba-120-160-255-0_12:#78a0ff1f;--color-rgba-220-232-255-0_95:#dce8fff2;--color-rgba-255-255-255-0_58:#ffffff94;--color-rgba-230-238-255-0_9:#e6eeffe6;--color-rgba-239-68-68-0_12:#ef44441f;--color-hex-fecaca:#fecaca;--color-rgba-239-68-68-0_1:#ef44441a;--color-hex-f4f4f5:#f4f4f5;--color-hex-111111:#111;--color-hex-191919:#191919;--color-hex-020202:#020202;--color-rgba-0-60-255-0_2:#003cff33;--color-rgba-38-99-255-0_18:#2663ff2e;--color-rgba-17-64-255-0_22:#1140ff38;--color-hex-050608:#050608;--color-hex-010101:#010101;--color-rgba-255-255-255-0_01:#ffffff03;--color-rgba-255-255-255-0_12:#ffffff1f;--color-hex-05070d:#05070d;--color-rgba-255-255-255-0_035:#ffffff09;--color-rgba-0-0-0-0_14:#00000024;--color-rgba-0-0-0-0_6:#0009;--color-rgba-3-8-22-0_96:#030816f5;--color-rgba-20-136-252-0_24:#1488fc3d;--color-rgba-255-255-255-0_76:#ffffffc2;--color-rgba-0-0-0-0_28:#00000047;--color-rgba-0-0-0-0_55:#0000008c;--color-rgba-0-0-0-0_18:#0000002e;--color-rgba-255-255-255-0:#fff0;--color-rgba-180-205-255-0_08:#b4cdff14;--color-rgba-255-255-255-0_98:#fffffffa;--color-rgba-214-227-255-0_88:#d6e3ffe0;--color-rgba-120-160-255-0_08:#78a0ff14;--color-hex-141414:#141414;--color-rgba-255-255-255-0_14:#ffffff24;--color-rgba-98-146-255-0_14:#6292ff24;--color-hex-d8e5ff:#d8e5ff;--color-rgba-255-255-255-0_95:#fffffff2;--color-rgba-239-68-68-0_35:#ef444459;--color-rgba-239-68-68-0_34:#ef444457;--color-rgba-0-0-0-0_3:#0000004c}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-hex-ffffff:#f3f5f7;--app-avatar-bg:#1488fc14;--app-avatar-border:#1488fc2e;--app-avatar-text:#1460b4;--app-avatar-shadow:inset 0 1px 0 #fff;--app-tooltip-bg:#172033f5;--app-tooltip-border:#ffffff1f;--app-tooltip-text:#fff;--app-tooltip-shadow:0 10px 28px #0f172a33;--app-bg:#f5f4f0;--app-surface:#fbfaf8;--app-surface-2:#fff;--app-surface-3:#f0eeeb;--app-surface-4:#fff;--app-card:#fff;--app-text:#172033;--app-text-strong:#0f172a;--app-text-muted:#0f172aad;--app-text-secondary:#0f172a9e;--app-text-soft:#0f172a6b;--app-text-placeholder:#0f172a61;--app-border:#e2dfd8;--app-border-soft:#e8e5de;--app-border-medium:#d8d4cc;--app-border-strong:#c8c3ba;--app-hover:#0f172a09;--app-hover-soft:#0f172a07;--app-hover-medium:#0f172a0f;--app-hover-strong:#0f172a16;--app-active:#1488fc18;--app-input-bg:#0f172a0a;--app-input-bg-soft:#0f172a08;--app-input-bg-focus:#1488fc14;--app-menu-bg:#fefefbfa;--app-overlay:#0f172a47;--app-overlay-strong:#0f172a4d;--app-mobile-overlay:#0f172a3d;--app-primary:#1488fc;--app-primary-soft:#1488fc14;--app-success:#16a34a;--app-danger:#dc2626;--app-danger-hover:#b91c1c;--app-danger-soft:#dc262617;--app-danger-muted:#b91c1c;--app-danger-strong:#b91c1c;--app-danger-text:#b91c1c;--app-shadow-lg:0 30px 90px #0f172a1f, 0 4px 12px #0f172a0a;--app-shadow-menu:0 18px 42px #0f172a18, 0 2px 8px #0f172a08;--app-shadow-dropdown:0 18px 40px #0f172a18, 0 2px 8px #0f172a08;--app-shadow-mobile:0 20px 60px #0f172a1f, 0 4px 12px #0f172a0a;--dashboard-bg-gradient:linear-gradient(180deg, #ecf3fff5 0%, #f6f8fcfa 48%, #fff 100%);--sidebar-bg-image:none;--sidebar-bg-image-opacity:0;--sidebar-bg:#fcfcfd;--sidebar-border:#e4e0d8;--sidebar-shadow:2px 0 12px #0f172a08;--sidebar-logo-url:url(/logo-light-expanded.svg);--sidebar-collapsed-logo-url:url(/logo-light.svg);--sidebar-icon:#0f172a9e;--sidebar-icon-hover:#0f172a;--sidebar-primary-bg:#0f172a0a;--sidebar-primary-bg-hover:#0f172a14;--sidebar-primary-border:#0f172a14;--sidebar-primary-border-hover:#0f172a29;--sidebar-primary-text:#0f172ad1;--sidebar-search-bg:#0f172a0a;--sidebar-search-bg-focus:#1488fc14;--sidebar-search-border:#0f172a14;--sidebar-search-border-focus:#1488fc59;--sidebar-search-text:#0f172a;--sidebar-search-placeholder:#0f172a61;--sidebar-search-icon:#0f172a6b;--sidebar-section-title:#0f172a94;--sidebar-empty-text:#0f172a7a;--sidebar-chat-hover:#0f172a0b;--sidebar-chat-active:#1488fc14;--sidebar-chat-title:#0f172ab3;--sidebar-chat-title-active:#0f172a;--sidebar-active-dot:#16a34a;--sidebar-pin:#1488fc;--sidebar-menu-button:#0f172a94;--sidebar-menu-bg:#fefefbfa;--sidebar-menu-action:#0f172ab8;--sidebar-menu-pin-active:#1488fc;--sidebar-rename-border:#0f172a1f;--sidebar-rename-bg:#0f172a0a;--sidebar-rename-bg-focus:#1488fc14;--sidebar-rename-border-focus:#1488fc61;--sidebar-rename-text:#0f172a;--sidebar-avatar-bg:#1488fc1a;--sidebar-avatar-text:#0f172a;--sidebar-user-name:#0f172ae0;--sidebar-user-type-bg:#1488fc1a;--sidebar-user-type-text:#000;--sidebar-dropdown-bg:#fefef9;--sidebar-guest-card-bg:#0f172a0a;--sidebar-guest-card-border:#0f172a14;--sidebar-guest-title:#0f172ad9;--sidebar-guest-description:#0f172a8a;--sidebar-divider-line:#0f172a1a;--sidebar-divider-text:#0f172a6b;--sidebar-usage-title:#0f172ad9;--sidebar-usage-description:#0f172a8a;--sidebar-login-bg:#0f172a;--sidebar-login-bg-hover:#0f172ae6;--sidebar-login-text:#fff;--mobile-header-bg:#fff;--mobile-header-border:#0f172a14;--mobile-menu-bg:#0f172a0a;--mobile-menu-border:#0f172a14;--mobile-menu-text:#0f172a;--mobile-title-text:#0f172a;--mobile-right-text:#0f172a9e;--mobile-logo-dot:radial-gradient(circle, #1488fc 20%, #9ccfff 60%, transparent);--settings-overlay:#0f172a42;--settings-modal-bg:#fefef9;--settings-sidebar-bg:#f0eeeb;--settings-main-bg:#fff;--settings-heading:#0f172a;--settings-nav-text:#0f172a9e;--settings-nav-hover-text:#0f172a;--settings-nav-active-text:#0f172a;--settings-close-text:#0f172a94;--settings-placeholder:#0f172a94;--settings-section-description:#0f172a94;--settings-theme-card-bg:#0f172a09;--settings-theme-card-hover-bg:#0f172a0f;--settings-theme-card-active-bg:#1488fc14;--settings-theme-label:#0f172ad1;--logout-overlay:#0f172a4d;--logout-modal-bg:#fff;--logout-close-text:#0f172a94;--logout-icon-bg:#dc26261a;--logout-description:#0f172a94;--logout-cancel-bg:#0f172a0a;--logout-cancel-bg-hover:#0f172a14;--logout-cancel-text:#0f172ab3;--logout-submit-bg:#dc2626;--logout-submit-bg-hover:#b91c1c;--logout-submit-border:#dc262657;--assistant-layout-bg:#f5f4f0;--assistant-main-bg:#f5f4f0;--assistant-right-bg:#fff;--assistant-right-border:#0f172a14;--assistant-mobile-topbar-bg:#fff;--assistant-mobile-topbar-border:#0f172a14;--assistant-mobile-icon:#0f172a;--assistant-mobile-brand:#0f172a;--assistant-mobile-tasks:#0f172ab8;--chat-canvas-bg:#f5f4f0;--chat-canvas-layer-bg:#fff;--chat-canvas-loading-bg:#f5f4f0;--chat-typing-dot:#0f172a80;--chat-state-badge-bg:#0f172a09;--chat-state-badge-border:#0f172a1a;--chat-state-badge-text:#0f172ab3;--chat-action-text:#0f172a9e;--chat-action-hover-bg:#0f172a13;--chat-action-hover-text:#0f172a;--chat-action-active-bg:#0f172a1a;--chat-action-active-text:#0f172a;--chat-action-primary-bg:#1488fc24;--chat-action-primary-bg-hover:#1488fc38;--chat-action-reading-bg:#1488fc1f;--chat-action-copied-bg:#16a34a1a;--chat-action-copied-text:#16a34a;--chat-feedback-error:#e11d48;--chat-feedback-overlay:#0f172a57;--chat-feedback-modal-bg:#fff;--chat-feedback-modal-border:#0f172a1f;--chat-feedback-title:#0f172a;--chat-feedback-subtitle:#0f172a94;--chat-feedback-close-bg:#0f172a0e;--chat-feedback-close-bg-hover:#0f172a17;--chat-feedback-close-text:#0f172ab3;--chat-feedback-text:gray;--chat-feedback-tag-bg:#0f172a0a;--chat-feedback-tag-bg-hover:#0f172a13;--chat-feedback-tag-bg-active:#1488fc24;--chat-feedback-tag-border:#0f172a1a;--chat-feedback-tag-border-hover:#0f172a2e;--chat-feedback-tag-border-active:#1488fc73;--chat-feedback-tag-text:#0f172ab3;--chat-feedback-tag-selected-text:#0f172a85;--chat-feedback-input-bg:#0f172a0a;--chat-feedback-input-bg-focus:#1488fc12;--chat-feedback-input-border:#0f172a1a;--chat-feedback-input-border-focus:#1488fc61;--chat-feedback-input-text:#0f172a;--chat-feedback-input-placeholder:#0f172a61;--chat-feedback-cancel-bg:#0f172a0a;--chat-feedback-cancel-bg-hover:#0f172a13;--chat-feedback-cancel-text:#0f172ab3;--chat-feedback-submit-bg:#1488fcf2;--chat-feedback-submit-bg-hover:#1488fc;--chat-feedback-submit-border:#1488fc57;--chat-user-message-bg:#f3f5f7;--chat-user-message-border:#e4e0d9;--chat-user-message-text:#0f172ae6;--chat-user-message-shadow:0 1px 3px #0f172a0a, 0 4px 16px #0f172a0d, inset 0 1px 0 #fff;--chat-user-see-more:#1460b4f2;--chat-user-see-more-hover:#0f172a;--chat-user-edit-trigger-bg:#ffffffdb;--chat-user-edit-trigger-bg-hover:#0f172a13;--chat-user-edit-trigger-border:#0f172a14;--chat-user-edit-trigger-text:#0f172ab8;--chat-user-edit-box-bg:#f3f5f7;--chat-user-edit-box-border:#0f172a14;--chat-user-edit-input-text:#0f172a;--chat-user-edit-input-bg-focus:#1488fc0f;--chat-user-edit-input-border-focus:#1488fc2e;--chat-user-edit-input-placeholder:#0f172a61;--chat-demand-card-bg:#fff;--chat-demand-card-border:#1488fc24;--chat-demand-card-shadow:0 22px 60px #0f172a14;--chat-demand-title:#0f172a;--chat-demand-text:#0f172ab8;--chat-demand-muted:#0f172a94;--chat-demand-label:#0f172a85;--chat-demand-item-text:#0f172ac7;--chat-demand-item-bg:#0f172a09;--chat-demand-item-border:#0f172a14;--chat-product-head-text:#1460b4b8;--chat-product-distance-bg:#0f172ab8;--chat-product-title:#0f172a;--chat-product-store:#0f172a9e;--chat-product-category:#0f172a94;--chat-product-price:#92400ef2;--chat-input-wrap-bg:#f5f4f0f0;--chat-share-bg:#ffffffdb;--chat-share-border:#1488fc2e;--chat-share-border-hover:#1488fc52;--chat-share-text:#0f172ad6;--chat-hero-arc-core:#fff;--chat-hero-arc-mask:#fff;--chat-document-card-bg:#fff;--chat-document-card-border:#0f172a1a;--chat-document-title:#0f172a;--chat-document-name:#0f172a85;--chat-document-action-bg:#0f172a0a;--chat-document-action-bg-hover:#0f172a13;--chat-document-action-border:#0f172a17;--chat-document-action-border-hover:#0f172a29;--chat-document-action-text:#0f172ac7;--chat-input-box-hero-border:#e2dfd8;--chat-input-box-hero-bg:linear-gradient(180deg, #fffffffe, #fafaf9fc), #fff;--chat-input-box-hero-shadow:0 24px 64px #0f172a18, 0 0 48px #1488fc0d, inset 0 1px 0 #fff;--chat-input-box-chat-border:#e0dcd4;--chat-input-box-chat-bg:linear-gradient(180deg, #fff, #fafaf9), #fff;--chat-input-box-chat-shadow:0 8px 32px #0f172a10, 0 0 0 1px #e4e0d9;--chat-input-box-bg:#fff;--chat-input-box-bg-focused:#fff;--chat-input-box-border:#e2dfd8;--chat-input-box-border-focus-soft:#d8d4cc;--chat-input-box-border-focus:#1488fc4d;--chat-input-box-shadow:0 4px 20px #0f172a0f, 0 1px 4px #0f172a08;--chat-input-box-shadow-focus:0 8px 28px #0f172a14, 0 0 0 3px #1488fc14;--chat-input-box-shadow-recording:0 8px 28px #0f172a12;--chat-input-field-text:#0f172ae6;--chat-input-field-placeholder:#0f172a61;--chat-input-field-placeholder-soft:#0f172a61;--chat-input-field-caret:#0f172a;--chat-input-scrollbar-thumb:#0f172a2e;--chat-input-icon-bg:#0f172a0e;--chat-input-icon-bg-hover:#0f172a1a;--chat-input-icon-bg-strong-hover:#0f172a1d;--chat-input-icon-text:#0f172aa8;--chat-input-icon-text-hover:#0f172a;--chat-input-call-text:#0f172a80;--chat-input-call-text-hover:#0f172adb;--chat-input-call-bg-hover:#0f172a0e;--chat-input-send-bg:radial-gradient(circle at 30% 20%, #ffffff38, transparent 28%), linear-gradient(180deg, #2678d9, #115aa8);--chat-input-send-text:#fff;--chat-input-send-shadow:0 12px 28px #0f67d042, inset 0 1px 0 #ffffff38;--chat-input-send-idle-bg:#1488fc;--chat-input-send-idle-text:#fff;--chat-input-send-disabled-bg:#1488fc;--chat-input-send-disabled-text:#fff;--chat-input-send-ready-bg:#1488fc;--chat-input-send-ready-bg-hover:#2563eb;--chat-input-send-ready-text:#fff;--chat-input-send-ready-shadow:0 4px 12px #1488fc2e;--chat-input-send-ready-shadow-hover:0 6px 16px #1488fc3d;--chat-input-send-loader-border:#ffffff59;--chat-input-send-loader-top:#fff;--chat-attach-menu-bg:#fffffffa;--chat-attach-menu-border:#0f172a17;--chat-attach-menu-shadow:0 18px 50px #0f172a24;--chat-attach-menu-text:#0f172ac7;--chat-attach-menu-text-soft:#0f172abd;--chat-attach-menu-hover-bg:#0f172a12;--chat-attach-menu-hover-bg-soft:#0f172a0f;--chat-attach-menu-hover-text:#0f172a;--chat-input-voice-pill-bg:#0f172a0b;--chat-input-voice-eye:#0f172ab8;--chat-input-voice-bar:#0f172a;--chat-input-voice-btn-bg:#0f172a0e;--chat-input-voice-btn-bg-hover:#0f172a1a;--chat-input-voice-btn-text:#0f172ab3;--chat-input-voice-close-text:#0f172aad;--chat-input-preview-bg:#0f172a0a;--chat-input-preview-border:#0f172a14;--chat-input-preview-thumb-bg:#0f172a12;--chat-input-preview-title:#0f172a;--chat-input-preview-title-soft:#0f172adb;--chat-input-preview-subtitle:#0f172a80;--chat-input-preview-subtitle-soft:#0f172a80;--chat-input-preview-remove-text:#0f172a8f;--chat-input-chip-bg:#fff;--chat-input-chip-border:#0f172a14;--chat-input-chip-text:#0f172adb;--chat-input-chip-sub:#0f172a80;--chat-input-chip-shadow:0 12px 34px #0f172a1f;--chat-input-chip-pdf-bg:#f23b3b;--chat-input-recording-label:#0f172ad6;--chat-input-recording-bg:#ef4444;--chat-input-recording-shadow:0 0 10px #ef44442e;--chat-input-upload-error:#dc2626;--chat-input-upload-error-border:#dc26266b;--chat-input-upload-error-shadow:0 0 0 1px #dc262629;--chat-input-processing-border:#1488fc6b;--chat-input-processing-text:#1488fc;--chat-input-processing-shadow:0 0 0 1px #1488fc47, 0 20px 65px #0f172a1f, 0 0 34px #1488fc1f;--chat-input-image-active-border:#1488fc6b;--chat-input-image-active-bg:#1488fc24;--chat-input-image-active-shadow:0 0 0 1px #1488fc2e, 0 10px 28px #1488fc1f;--chat-input-image-chip-border:#1488fc4d;--chat-input-image-pill-bg:#1488fc1a;--chat-input-image-pill-text:#1488fc;--chat-input-image-close-bg:#1488fc1f;--chat-input-image-close-bg-hover:#1488fc38;--chat-input-ratio-bg:gray;--chat-input-ratio-label-bg:#fff;--chat-input-ratio-label-text:#2f3033;--chat-input-ratio-value-text:#fff;--chat-input-ratio-menu-bg:#fffffffa;--chat-input-ratio-menu-border:#0f172a17;--chat-input-ratio-menu-shadow:0 18px 54px #0f172a24;--chat-input-ratio-menu-title:#0f172a;--chat-input-ratio-option-text:#0f172ac7;--chat-input-ratio-option-bg-hover:#0f172a12;--chat-input-ratio-option-text-hover:#0f172a;--chat-input-ratio-shape-bg:#0f172a;--chat-input-ratio-shape-shadow:0 0 0 1px #0f172a14, 0 2px 10px #0f172a1f;--chat-message-bg:#0f172a06;--chat-md-text:#414754;--chat-md-assistant-text:#0f172ae0;--chat-md-strong:#0f172a;--chat-md-em:#0f172ac7;--chat-md-link:#1060c8;--chat-md-link-hover:#0f172a;--chat-md-heading-pill:#0f172adb;--chat-md-list-text:#0f172adb;--chat-md-list-marker:#0f172a85;--chat-md-blockquote-border:#1488fc8c;--chat-md-blockquote-bg:#1488fc12;--chat-md-blockquote-text:#0f172ab8;--chat-md-table-border:#e4e0d8;--chat-md-table-head-bg:#f0ede7;--chat-md-table-head-text:#0f172a;--chat-md-table-cell-text:#0f172ab8;--chat-md-inline-code-bg:#f0ede7;--chat-md-inline-code-text:#0f172a;--chat-md-code-text:#1050c0;--chat-md-code-block-bg:#f8f6f2;--chat-md-code-block-border:#e4e0d8;--chat-md-code-copy-bg:#0f172a0d;--chat-md-code-copy-bg-hover:#0f172a18;--chat-md-code-copy-border:#e4e0d8;--chat-md-code-copy-text:#0f172a;--chat-tools-toggle-border:#1488fc29;--chat-tools-toggle-text:#0f172aad;--chat-tools-toggle-open-text:#0f172ae6;--chat-tools-toggle-shadow:0 10px 26px #0f172a14, inset 0 1px 0 #ffffffb3;--chat-tools-count-bg:#1488fc21;--chat-tools-count-text:#1460b4f5;--chat-tools-dropdown-bg:#fff;--chat-tools-dropdown-head-text:#0f172a94;--chat-tools-pill-border:#1488fc29;--chat-tools-pill-bg:linear-gradient(180deg, #1488fc14, #0f172a05);--chat-tools-pill-text:#0f172ac7;--chat-results-head-bg:#fff;--chat-results-head-text:#1460b4d1;--chat-results-icon:#1488fc;--chat-results-eyebrow:#0f172a85;--chat-results-title:#0f172ae6;--chat-product-card-bg:#f3f5f7;--chat-product-media-bg:#0f172a0f;--chat-product-empty-bg:#f1f5f9;--chat-product-empty-text:#0f172a61;--chat-product-view-bg:#0f172ab8;--chat-product-view-overlay:#0f172a2e;--chat-product-score-border:#1488fc2e;--chat-product-score-bg:#ffffffdb;--chat-product-score-text:#1460b4f2;--chat-product-source-border:#0f172a1f;--chat-product-source-bg:#ffffffd6;--chat-product-source-text:#0f172adb;--chat-product-title-strong:#0f172a;--chat-product-store-text:#0f172a9e;--chat-product-category-text:#0f172a8f;--chat-product-price-strong:#0f172af5;--chat-product-mrp:#0f172a6b;--chat-product-discount-bg:#16a34a1a;--chat-product-discount-text:#166534f5;--chat-product-empty-media-text:#0f172a85;--chat-product-empty-icon-bg:#e2e8f0;--chat-product-empty-icon-text:#0f172abf;--chat-product-empty-icon-shadow:inset 0 1px 0 #fffc, 0 16px 36px #0f172a1a;--chat-product-empty-label:#0f172a75;--chat-product-preview-overlay:#0f172ae0;--chat-product-preview-title:#ffffffe6;--chat-product-preview-close-bg:#ffffff24;--chat-product-preview-close-bg-hover:#ffffff38;--chat-product-preview-close-text:#fff;--chat-shared-action-border:#0f172a14;--chat-shared-action-bg:#fff;--chat-shared-action-text:#0f172ab8;--chat-shared-action-hover-text:#0f172a;--chat-shared-action-primary-bg:#0f172a;--chat-shared-action-primary-bg-hover:#0f172ae6;--chat-shared-action-primary-text:#fff;--chat-business-card-bg:#f3f5f7;--chat-business-icon-bg:#1488fc1a;--chat-business-icon-text:#1488fc;--chat-business-title:#0f172a;--chat-business-status-bg:#16a34a1a;--chat-business-status-text:#166534f5;--chat-business-meta-bg:#000;--chat-business-meta-text:#fff;--chat-business-match-bg:#0f172a0a;--chat-business-match-label:#1460b4d1;--chat-business-match-title:#0f172ae6;--chat-business-match-sub:#0f172a94;--chat-business-description:#414754;--chat-business-info-bg:#0f172a0b;--chat-business-info-text:#0f172aad;--chat-business-action-bg:#1488fc1a;--chat-business-action-bg-hover:#1488fc29;--chat-business-action-text:#1488fc;--chat-business-action-text-hover:#0f172a;--chat-skeleton-bg:#fff;--chat-skeleton-line-bg:#0f172a14;--chat-skeleton-shimmer:linear-gradient(90deg, transparent, #0f172a1f, transparent);--chat-route-link-bg:#1488fc1a;--chat-route-link-bg-hover:#1488fc29;--chat-route-link-text:#1488fc;--chat-route-link-hover-text:#0f172a;--chat-store-image-bg:#0f172a14;--chat-md-table-shadow:0 1px 3px #0f172a08;--chat-md-table-row-even-bg:#faf9f6;--chat-tools-dropdown-border:#e4e0d8;--chat-tools-dropdown-shadow:0 4px 20px #0f172a0e, 0 1px 4px #0f172a08;--chat-tools-toggle-bg:#fafaf8;--chat-tools-toggle-bg-hover:#fff;--chat-tools-toggle-border-hover:#d8d4cc;--chat-tools-toggle-shadow-hover:0 4px 12px #0f172a0e, inset 0 1px 0 #fff;--chat-product-nav-border:#0f172a1f;--chat-product-nav-border-hover:#1488fc4d;--chat-product-nav-bg:radial-gradient(circle at top left, #1488fc24, #0000 48%), #ffffffe8;--chat-product-nav-bg-hover:radial-gradient(circle at top left, #1488fc33, #0000 48%), #fff;--chat-product-nav-text:#0f172ab8;--chat-product-nav-text-hover:#0f172a;--chat-product-nav-shadow:0 12px 28px #0f172a1a, inset 0 1px 0 #fff;--chat-product-focus-outline:#1488fcb8;--chat-product-view-text:#fff;--image-gen-status-title:#0f172ae6;--image-gen-status-subtitle:#0f172a8f;--image-gen-card-bg:#ffffffdb;--image-gen-card-border:#0f172a14;--image-gen-card-border-hover:#0f172a24;--image-gen-card-shadow:0 16px 36px #0f172a1a;--image-gen-card-shadow-hover:0 20px 48px #0f172a24;--image-gen-action-bg:#ffffffc2;--image-gen-action-bg-hover:#fffffff5;--image-gen-action-border:#0f172a14;--image-gen-action-border-hover:#0f172a29;--image-gen-action-text:#0f172ad1;--image-gen-action-text-hover:#0f172a;--image-gen-action-shadow:0 4px 16px #0f172a1f;--image-gen-failed-bg:#dc262614;--image-gen-failed-border:#dc262638;--image-gen-failed-text:#dc2626;--image-gen-loader-bg:#f8fafc;--image-gen-loader-border:#0f172a14;--image-gen-loader-shadow:0 22px 60px #0f172a1f, inset 0 1px 0 #fffc;--image-gen-loader-text:#0f172ae6;--image-gen-loader-text-shadow:none;--share-modal-backdrop:#0f172a4d;--share-modal-bg:#fff;--share-modal-icon-border:#1488fc2e;--share-modal-icon-bg:#1488fc1a;--share-modal-icon-text:#1488fc;--share-modal-title:#0f172a;--share-modal-description:#0f172a94;--share-modal-close-bg:#0f172a0d;--share-modal-close-bg-hover:#0f172a1a;--share-modal-close-text:#0f172aad;--share-modal-close-text-hover:#0f172a;--share-modal-surface-bg:#0f172a0b;--share-modal-session-title:#0f172ad1;--share-modal-loading-text:#0f172ac7;--share-modal-input-text:#0f172adb;--share-modal-copy-bg:#1488fc;--share-modal-copy-text:#fff;--share-modal-secondary-bg:#0f172a13;--share-modal-secondary-text:#0f172ac7;--share-modal-danger-bg:#dc262617;--share-modal-danger-text:#b91c1c;--share-modal-error-bg:#dc262614;--share-modal-error-text:#b91c1c;--catalog-progress-card-bg:#fff;--catalog-progress-card-border:#0f172a1a;--catalog-progress-processing-bg:#1488fc1a;--catalog-progress-processing-text:#1488fc;--catalog-progress-done-bg:#16a34a1a;--catalog-progress-done-text:#16a34a;--catalog-progress-failed-bg:#dc262617;--catalog-progress-failed-text:#dc2626;--catalog-progress-title:#0f172a;--catalog-progress-file:#0f172a8f;--catalog-progress-track-bg:#0f172a1a;--catalog-progress-bar-processing:linear-gradient(90deg, #1488fc, #60a5fa);--catalog-progress-bar-done:linear-gradient(90deg, #16a34a, #4ade80);--catalog-progress-bar-failed:linear-gradient(90deg, #dc2626, #f87171);--catalog-progress-meta:#0f172a8f;--catalog-progress-meta-strong:#0f172ab8;--catalog-progress-success:#16a34a;--catalog-progress-error:#dc2626;--catalog-layout-bg:#f6f7fb;--catalog-main-bg:#f8fafc;--catalog-right-bg:#fff;--catalog-right-border:#0f172a14;--catalog-topbar-bg:#fff;--catalog-topbar-border:#0f172a14;--catalog-topbar-title:#0f172a;--catalog-back-bg:#0f172a0e;--catalog-back-bg-hover:#0f172a1a;--catalog-back-text:#0f172ab8;--catalog-back-text-hover:#0f172a;--catalog-scroll-thumb:#0f172a29;--catalog-scroll-thumb-hover:#0f172a42;--catalog-state-card-bg:radial-gradient(circle at top, #1488fc14, transparent 35%), #fff;--catalog-state-card-border:#0f172a14;--catalog-state-title:#0f172a;--catalog-state-text:#0f172a94;--catalog-loader-border:#0f172a1f;--catalog-loader-top:#0f172a;--catalog-primary-bg:#1488fc;--catalog-primary-text:#fff;--catalog-card-bg:#fff;--catalog-panel-bg:#fff;--catalog-stat-card-bg:#fff;--catalog-avatar-bg:#f1f5f9;--catalog-avatar-text:#0f172a;--catalog-avatar-shadow:inset 0 0 0 1px #0f172a14;--catalog-card-border:#0f172a14;--catalog-label-text:#0f172a6b;--catalog-title-text:#0f172a;--catalog-description-text:#0f172aad;--catalog-muted-text:#0f172a8f;--catalog-soft-text:#0f172a75;--catalog-meta-text:#0f172aad;--catalog-pill-bg:#0f172a0e;--catalog-pill-bg-soft:#0f172a0d;--catalog-pill-text:#0f172ab8;--catalog-status-dot:#0f172a59;--catalog-status-active:#16a34a;--catalog-status-active-shadow:0 0 12px #16a34a61;--catalog-stat-icon-bg:#1488fc1a;--catalog-stat-icon-text:#1488fc;--catalog-stat-label:#0f172a7a;--catalog-stat-value:#0f172a;--catalog-section-title:#0f172ab8;--catalog-section-rule:#0f172a14;--catalog-info-card-bg:#fff;--catalog-info-label:#0f172a6b;--catalog-info-value:#0f172ad6;--catalog-search-bg:#0f172a0e;--catalog-search-icon:#0f172a7a;--catalog-search-text:#0f172a;--catalog-search-placeholder:#0f172a61;--catalog-item-card-bg:#fff;--catalog-item-avatar-bg:#f1f5f9;--catalog-item-title:#0f172a;--catalog-item-subtitle:#0f172a7a;--catalog-item-status-bg:#0f172a0e;--catalog-item-status-text:#0f172a94;--catalog-item-status-active-bg:#16a34a1a;--catalog-item-status-active-text:#166534;--catalog-item-meta-bg:#0f172a0e;--catalog-item-meta-text:#0f172a94;--catalog-item-price:#0f172a;--catalog-item-description:#0f172a94;--catalog-item-spec-bg:#1488fc14;--catalog-item-spec-text:#1460b4db;--catalog-item-footer-border:#0f172a14;--catalog-item-footer-text:#0f172a6b;--catalog-empty-text:#0f172a85;--catalog-empty-title:#0f172a;--chat-input-recording-time:#0f172aa8;--chat-input-recording-stop-bg:#ef4444;--chat-input-recording-stop-bg-hover:#dc2626;--chat-input-recording-stop-text:#fff;--chat-input-stop-icon-bg:#fff;--chat-input-processing-border-soft:#1488fc2e;--chat-input-blue-loader-border:#1488fc38;--chat-input-blue-loader-top:#1488fc;--chat-input-error-clear:#dc2626;--chat-input-error-clear-bg-hover:#dc26261a;--chat-input-error-clear-hover:#b91c1c;--chat-input-local-icon-filter:brightness(0) saturate(100%) invert(14%) sepia(18%) saturate(1232%) hue-rotate(182deg) brightness(91%) contrast(92%);--chat-input-local-icon-opacity:.82;--chat-input-local-icon-filter-active:brightness(0) invert(1);--chat-top-action-bg:#ffffffe6;--chat-top-action-bg-hover:#fff;--chat-top-action-bg-active:#1488fc1f;--chat-top-action-border:#0f172a14;--chat-top-action-border-hover:#0f172a24;--chat-top-action-border-active:#1488fc57;--chat-top-action-text:#0f172aa8;--chat-top-action-text-hover:#0f172a;--chat-top-action-text-active:#1488fc;--chat-top-action-shadow:0 12px 30px #0f172a14;--chat-code-block-bg:#0d1117;--chat-code-block-border:#30363d;--chat-code-block-shadow:0 18px 42px #0f172a24;--chat-code-header-bg:#161b22;--chat-code-header-border:#30363d;--chat-code-language-text:#c9d1d9;--chat-code-copy-bg:#21262d;--chat-code-copy-bg-hover:#30363d;--chat-code-copy-bg-copied:#1f6f43;--chat-code-copy-border:#30363d;--chat-code-copy-text:#c9d1d9;--chat-code-copy-text-copied:#fff;--chat-code-line-number:#8b949e;--chat-card-border:#e5e0d8;--chat-card-shadow:0 8px 24px #0f172a0a;--chat-card-shadow-hover:0 12px 32px #0f172a12;--shared-page-bg:#f5f4f0;--shared-page-bg-radial:radial-gradient(circle at 50% 0%, #1488fc14, #0000 34%), linear-gradient(180deg, #f5f4f0 0%, #fafaf8 100%);--shared-shell-bg:#0000;--shared-header-bg:#fffffff2;--shared-header-border:#0f172a14;--shared-header-shadow:0 14px 36px #0f172a12;--shared-title-icon-bg:#1488fc1a;--shared-title-icon-border:#1488fc2e;--shared-title-icon-text:#1488fc;--shared-eyebrow-text:#1488fc;--shared-title-text:#0f172a;--shared-meta-text:#0f172a94;--shared-center-card-bg:#fff;--shared-center-card-border:#0f172a14;--shared-center-card-text:#0f172ad9;--shared-center-card-muted:#0f172a94;--shared-error-icon:#dc2626;--shared-empty-bg:#fff;--shared-empty-border:#0f172a14;--shared-empty-text:#0f172a94;--shared-footer-bg:#fffffff2;--shared-footer-border:#0f172a14;--shared-footer-text:#0f172a94;--shared-continue-bg:#0f172a;--shared-continue-bg-hover:#0f172ae6;--shared-continue-text:#fff;--active-workspace-bg:#fff;--active-workspace-text:#0f172a;--active-workspace-muted:#64748b;--active-workspace-soft:#64748b;--active-workspace-tabs-bg:#f1f2f4;--active-workspace-tab-active-bg:#1488fc;--active-workspace-tab-active-text:#fff;--active-workspace-tab-text:#0f172a;--active-filter-border:#d8dde5;--active-filter-text:#0f172a;--active-filter-active-bg:#1488fc;--active-filter-active-text:#fff;--active-card-bg:#f4f5f7;--active-card-border:#e2e8f0;--active-card-title:#0f172a;--active-card-muted:#64748b;--active-card-blue:#1488fc;--active-card-red-dot:#ff5a4e;--active-task-icon-bg:#e9edf4;--active-task-icon-text:#0f172a;--active-status-active-bg:#26cf6;--active-status-active-text:#00ff5e;--active-status-paused-bg:#f59e0b1f;--active-status-paused-text:#92400e;--active-status-completed-bg:#14b8a61f;--active-status-completed-text:#0f766e;--active-status-expired-bg:#64748b1f;--active-status-expired-text:#475569;--active-action-extend-bg:#1488fc;--active-action-complete-bg:#16a34a1a;--active-action-complete-text:#166534;--active-action-pause-bg:#f59e0b1f;--active-action-pause-text:#92400e;--active-action-delete-bg:#ff5148;--active-action-delete-text:#fff;--active-error-bg:#dc262614;--active-error-border:#dc262638;--active-error-text:#b91c1c;--active-modal-overlay:#0f172a66;--active-modal-bg:#fff;--active-modal-text:#0f172a;--active-modal-muted:#64748b;--workspace-bg:#fff;--workspace-text:#0f172a;--workspace-muted:#64748b;--workspace-soft:#64748b;--workspace-tabs-bg:#f3f5f7;--workspace-tab-bg-active:#1488fc;--workspace-tab-text:#0f172a;--workspace-tab-text-active:#fff;--workspace-card-bg:#f3f5f7;--workspace-card-border:#e2e8f0;--workspace-input-bg:#f3f5f7;--workspace-input-text:#0f172a;--workspace-input-placeholder:#0f172a9e;--workspace-blue:#1488fc;--workspace-chat-button-bg:#1488fc;--workspace-message-ai-bg:#f4f5f7;--workspace-message-user-bg:#e9edf4;--workspace-chat-footer-bg:#eef1f5;--workspace-chat-input-bg:#fff;--workspace-status-active:#16a34a;--workspace-status-paused:#92400e;--workspace-status-completed:#0f766e;--workspace-status-expired:#475569;--workspace-score-green:#16a34a;--workspace-score-amber:#f59e0b;--workspace-score-red:#dc2626;--workspace-error-bg:#dc262614;--workspace-error-border:#dc262638;--workspace-error-text:#b91c1c}:root{--assistant-sidebar-collapsed-width:60px;--assistant-sidebar-expanded-width:260px;--assistant-workspace-width:370px;--assistant-workspace-rail-width:72px;--assistant-workspace-top:42px;--assistant-workspace-bottom:42px;--assistant-workspace-blue:#2b7fff;--assistant-workspace-danger:#ff5148;--assistant-workspace-panel-radius:16px;--assistant-workspace-button-height:64px}.assistant-layout{background:var(--assistant-layout-bg,#000);width:100vw;height:100vh;color:var(--app-text,#fff);position:relative;overflow:hidden}.assistant-main{background:var(--assistant-main-bg,#050505);flex-direction:column;min-width:0;height:100vh;transition:left .2s,width .2s;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.assistant-right{top:var(--assistant-workspace-top);right:var(--assistant-workspace-rail-width);bottom:var(--assistant-workspace-bottom);z-index:80;width:var(--assistant-workspace-width);min-width:var(--assistant-workspace-width);max-width:var(--assistant-workspace-width);border:1px solid var(--assistant-workspace-blue);border-radius:var(--assistant-workspace-panel-radius) 0 var(--assistant-workspace-panel-radius) var(--assistant-workspace-panel-radius);background:var(--assistant-right-bg,var(--app-surface));transform-origin:100%;position:fixed;overflow:hidden;box-shadow:-12px 20px 60px #00000070}.assistant-right--open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.assistant-right--closed{opacity:0;visibility:hidden;transform:translateX(calc(var(--assistant-workspace-width) + var(--assistant-workspace-rail-width)));pointer-events:none}.assistant-right-content{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-rail{top:var(--assistant-workspace-top);right:0;bottom:var(--assistant-workspace-bottom);z-index:90;width:var(--assistant-workspace-rail-width);background:0 0;flex-direction:column;align-items:flex-end;gap:18px;padding:0;display:flex;position:fixed;overflow:visible}.workspace-rail__button{width:56px;height:var(--assistant-workspace-button-height);min-height:var(--assistant-workspace-button-height);flex:0 0 var(--assistant-workspace-button-height);background:var(--workspace-rail-inactive-bg);color:var(--workspace-rail-inactive-text);cursor:pointer;isolation:isolate;border:0;border-radius:11px 0 0 11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 4px 7px;transition:width .18s,color .18s,background-color .18s,transform .18s;display:flex;position:relative;overflow:visible}.workspace-rail__button:hover{background:var(--workspace-rail-inactive-hover);width:60px}.workspace-rail__button:active{transform:scale(.97)}.workspace-rail__button:focus-visible{outline:2px solid var(--assistant-workspace-blue);outline-offset:-2px}.workspace-rail__active-shape{z-index:-1;width:var(--assistant-workspace-rail-width);opacity:0;transform-origin:100% 0;pointer-events:none;height:90px;display:block;position:absolute;top:0;right:0;overflow:visible;transform:translate(12px)}.workspace-rail__active-shape path{fill:var(--assistant-workspace-blue)}.workspace-rail__button--active{width:var(--assistant-workspace-rail-width);color:#fff;background:0 0;border-radius:0}.workspace-rail__button--active:hover{width:var(--assistant-workspace-rail-width);background:0 0}.workspace-rail__button--active .workspace-rail__active-shape{opacity:1;transform:translate(0)}.workspace-rail__icon{z-index:2;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative}.workspace-rail__icon img{object-fit:contain;opacity:1;width:28px;height:28px;filter:var(--workspace-rail-icon-filter);transition:filter .18s,transform .18s;display:block}.workspace-rail__button--active .workspace-rail__icon img{filter:var(--workspace-rail-icon-active-filter);transform:scale(1.02)}.workspace-rail__label{z-index:2;color:inherit;letter-spacing:.1px;white-space:nowrap;font-size:10px;font-weight:600;line-height:1;position:relative}.workspace-rail__badge{z-index:10;background:var(--assistant-workspace-danger);color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-10px;right:5px}:root,[data-theme=dark]{--workspace-rail-inactive-bg:#fff;--workspace-rail-inactive-hover:#f1f4f8;--workspace-rail-inactive-text:#111827;--workspace-rail-icon-filter:brightness(0) saturate(100%) invert(43%) sepia(99%) saturate(2561%) hue-rotate(201deg) brightness(101%) contrast(99%);--workspace-rail-icon-active-filter:brightness(0) invert(1)}[data-theme=light]{--workspace-rail-inactive-bg:#eef2f7;--workspace-rail-inactive-hover:#e3e9f1;--workspace-rail-inactive-text:#172033;--workspace-rail-icon-filter:brightness(0) saturate(100%) invert(35%) sepia(76%) saturate(2897%) hue-rotate(207deg) brightness(100%) contrast(101%);--workspace-rail-icon-active-filter:brightness(0) invert(1)}.assistant-mobile-topbar{display:none}.assistant-mobile-menu-btn,.assistant-mobile-workspace-btn{color:var(--app-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0}.assistant-mobile-brand-logo{background-image:var(--sidebar-logo-url,url(/logo.svg));background-position:0;background-repeat:no-repeat;background-size:contain;width:108px;height:28px;display:block}.assistant-mobile-workspace-btn{border:1px solid var(--app-border);background:var(--app-surface);border-radius:11px;width:36px;height:36px;display:none;position:relative}.assistant-mobile-workspace-btn img{object-fit:contain;width:22px;height:22px}.assistant-mobile-workspace-badge{border:2px solid var(--app-surface);background:var(--assistant-workspace-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-5px}@media (min-width:768px){.sidebar-desktop,.sidebar-root.sidebar-desktop{z-index:100;height:100vh;top:0;bottom:0;left:0;position:fixed!important}.assistant-layout--sidebar-collapsed .assistant-main{left:var(--assistant-sidebar-collapsed-width);width:calc(100vw - var(--assistant-sidebar-collapsed-width))}.assistant-layout--sidebar-expanded .assistant-main{left:var(--assistant-sidebar-expanded-width);width:calc(100vw - var(--assistant-sidebar-expanded-width))}}@media (min-width:768px) and (max-width:1180px){:root{--assistant-workspace-width:min(360px, calc(100vw - 170px));--assistant-workspace-rail-width:68px;--assistant-workspace-top:20px;--assistant-workspace-bottom:20px}.workspace-rail__button{width:54px}.workspace-rail__button:hover{width:58px}.workspace-rail__button--active,.workspace-rail__button--active:hover{width:var(--assistant-workspace-rail-width)}}@media (max-width:767px){.assistant-layout{height:100dvh}.assistant-main,.assistant-layout--sidebar-collapsed .assistant-main,.assistant-layout--sidebar-expanded .assistant-main{width:100vw;height:100dvh;position:relative;left:0}.workspace-rail,.assistant-right{display:none}.assistant-right--mobile-open{z-index:1200;opacity:1;visibility:visible;width:100vw;min-width:100vw;max-width:100vw;height:100dvh;box-shadow:none;pointer-events:auto;border:0;border-radius:0;display:block;position:fixed;inset:0;transform:none}.assistant-mobile-topbar{z-index:10;border-bottom:1px solid var(--app-border);background:var(--assistant-mobile-topbar-bg,var(--app-surface));justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 8px;display:flex;position:relative}.assistant-mobile-menu-btn{width:36px;height:36px;display:inline-flex}.assistant-mobile-brand{position:absolute;top:50%;left:48px;transform:translateY(-50%)}.assistant-mobile-workspace-btn{margin-left:auto;display:inline-flex}}@media (prefers-reduced-motion:reduce){.assistant-main,.assistant-right,.workspace-rail__button,.workspace-rail__active-shape,.workspace-rail__icon img{transition:none}}.dashboard-bg{position:relative}.dashboard-bg:before{content:"";z-index:0;background:var(--dashboard-bg-gradient);position:absolute;inset:0}.dashboard-content{z-index:1;position:relative}.sidebar-expanded{width:var(--assistant-sidebar-expanded-width,260px)}.sidebar-collapsed{width:var(--assistant-sidebar-collapsed-width,88px)}.sidebar-root{background:var(--sidebar-bg);color:var(--app-text);position:relative;overflow:hidden}.sidebar-root:before{content:"";background:var(--sidebar-bg-image) center/cover no-repeat;opacity:var(--sidebar-bg-image-opacity);filter:var(--sidebar-bg-image-filter);pointer-events:none;position:absolute;inset:0}.sidebar-root>div{z-index:1;position:relative}.sidebar-header{align-items:center;padding:16px 12px;display:flex}.sidebar-header.space{justify-content:space-between}.sidebar-header.center{justify-content:center}.sidebar-header.collapsed-vertical{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;padding:14px 10px 12px}.sidebar-icon-btn{width:36px;height:36px;color:var(--sidebar-icon);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.sidebar-icon-btn:hover{background:var(--app-hover-medium);color:var(--sidebar-icon-hover)}.sidebar-collapse-main-btn:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 35%, var(--app-hover-strong), transparent 62%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.sidebar-collapse-main-btn:hover:before{opacity:1}.sidebar-collapsed-logo-link{background:0 0;border:1px solid #0000;border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sidebar-collapsed-logo{object-fit:contain;width:28px;height:28px}.sidebar-new-chat-wrap{padding:0 12px;display:flex}.sidebar-new-chat-wrap.expanded{justify-content:stretch}.sidebar-new-chat-wrap.collapsed{justify-content:center}.sidebar-primary-btn{border:1px solid var(--sidebar-primary-border);background:var(--sidebar-primary-bg);height:40px;color:var(--sidebar-primary-text);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.sidebar-primary-btn.center{flex:0 0 35px;width:35px;min-width:35px;padding:0}.sidebar-primary-btn.gap{gap:8px;width:100%;padding:0 14px}.sidebar-primary-btn.gap span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-search{background:var(--sidebar-search-bg);border:1px solid var(--sidebar-search-border);border-radius:12px;margin-top:12px;transition:all .2s}.sidebar-search.expanded{align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.sidebar-search.collapsed{justify-content:center;align-items:center;height:40px;display:flex}.sidebar-search:focus-within{background:var(--sidebar-search-bg-focus);border-color:var(--sidebar-search-border-focus)}.sidebar-search-input{width:100%;min-width:0;color:var(--sidebar-search-text);background:0 0;border:0;outline:none;font-size:13px}.sidebar-search-input::placeholder{color:var(--sidebar-search-placeholder)}.sidebar-chat-item{border:1px solid #0000;border-radius:12px;width:100%;margin-bottom:3px;transition:all .2s cubic-bezier(.4,0,.2,1)}.sidebar-chat-item:hover{background:var(--sidebar-chat-hover)}.sidebar-chat-item.active{background:var(--sidebar-chat-active)}.sidebar-chat-row{grid-template-columns:minmax(0,1fr) 0;align-items:center;gap:0;display:grid}.sidebar-chat-item:hover .sidebar-chat-row,.sidebar-chat-row.menu-open,.sidebar-chat-row:focus-within{grid-template-columns:minmax(0,1fr) 34px;gap:4px}.sidebar-chat-main{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:2px 14px;display:flex}.sidebar-active-dot{background:var(--sidebar-active-dot);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-left:8px}.sidebar-chat-title-area{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.sidebar-pin-icon{width:14px;height:14px;color:var(--sidebar-pin);fill:currentColor;flex-shrink:0}.sidebar-chat-title{width:100%;min-width:0;max-width:100%;color:var(--sidebar-chat-title);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:2px;font-size:14px;font-weight:400;line-height:20px;display:block;overflow:hidden}.sidebar-chat-item.active .sidebar-chat-title{color:var(--sidebar-chat-title-active);font-weight:500}.sidebar-chat-menu-slot{opacity:0;pointer-events:none;flex:0 0 0;justify-content:center;align-items:center;width:0;min-width:0;height:34px;transition:opacity .16s,transform .16s;display:flex;position:relative;overflow:hidden;transform:translate(4px)}.sidebar-chat-item:hover .sidebar-chat-menu-slot,.sidebar-chat-menu-slot:focus-within,.sidebar-chat-menu-slot.menu-open{opacity:1;pointer-events:auto;flex:0 0 34px;width:34px;min-width:34px}.sidebar-chat-menu-slot.menu-open,.sidebar-chat-item:hover .sidebar-chat-menu-slot,.sidebar-chat-menu-slot:focus-within{z-index:90;overflow:visible}.sidebar-item-menu-btn{width:30px;height:30px;color:var(--sidebar-menu-button);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sidebar-item-menu-btn:hover{background:var(--app-hover-medium);color:var(--app-text-strong)}.sidebar-item-menu-dropdown{z-index:80;border:1px solid var(--app-border-medium);background:var(--sidebar-menu-bg);min-width:178px;box-shadow:var(--app-shadow-menu);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.sidebar-item-menu-action{width:100%;color:var(--sidebar-menu-action);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;transition:background .16s,color .16s;display:flex}.sidebar-item-menu-action:hover{background:var(--app-input-bg-focus);color:var(--app-text-strong)}.sidebar-item-menu-action.danger{color:var(--app-danger-strong)}.sidebar-item-menu-action.danger:hover{background:var(--app-danger-soft);color:var(--app-danger-text)}.sidebar-rename-input{border:1px solid var(--sidebar-rename-border);background:var(--sidebar-rename-bg);width:100%;height:32px;color:var(--sidebar-rename-text);border-radius:10px;outline:none;padding:0 10px;font-size:14px}.sidebar-rename-input:focus{border-color:var(--sidebar-rename-border-focus);background:var(--sidebar-rename-bg-focus)}.sidebar-history-skeleton-list{flex-direction:column;gap:7px;display:flex}.sidebar-history-skeleton-item{border-radius:10px;align-items:center;width:100%;min-height:32px;padding:6px 14px;display:flex;overflow:hidden}.sidebar-history-skeleton-line{background:var(--sidebar-skeleton-bg,#ffffff14);border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.sidebar-history-skeleton-line:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--sidebar-skeleton-highlight,#ffffff1a) 50%, transparent 100%);animation:1.4s ease-in-out infinite sidebar-history-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sidebar-history-skeleton-line--long{width:88%}.sidebar-history-skeleton-line--medium{width:72%}.sidebar-history-skeleton-line--short{width:58%}[data-theme=light] .sidebar-history-skeleton-line{background:var(--sidebar-skeleton-bg,#0f172a14)}[data-theme=light] .sidebar-history-skeleton-line:after{background:linear-gradient(90deg, transparent 0%, var(--sidebar-skeleton-highlight,#ffffffbf) 50%, transparent 100%)}@keyframes sidebar-history-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sidebar-history-skeleton-line:after{animation:none}}.sidebar-footer{padding:16px 12px}.sidebar-user{align-items:center;display:flex}.sidebar-user.space{justify-content:space-between;gap:10px;margin-top:10px}.sidebar-user.center{justify-content:center}.sidebar-avatar{background:var(--sidebar-avatar-bg);width:36px;height:36px;color:var(--color-hex-000000);border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.sidebar-collapsed .sidebar-icon-btn{border-radius:12px;flex:0 0 28px;width:28px;min-width:28px;height:28px}.sidebar-collapsed .sidebar-icon-btn svg{width:20px;height:20px}.sidebar-collapsed .sidebar-collapsed-logo-link{border-radius:12px;flex:0 0 28px;width:28px;min-width:28px;height:28px}.sidebar-collapsed .sidebar-collapsed-logo{width:36px;height:36px}.sidebar-collapsed .sidebar-new-chat-wrap.collapsed{margin-top:14px;padding:0}.sidebar-collapsed .sidebar-primary-btn.center{background:var(--sidebar-primary-bg);border-color:var(--sidebar-primary-border);width:28px;min-width:28px;height:28px;box-shadow:none;border-radius:14px;flex:0 0 28px;padding:0}.sidebar-collapsed .sidebar-primary-btn.center svg{width:17px;height:17px}.sidebar-collapsed .sidebar-avatar{flex:0 0 36px;width:36px;min-width:36px;height:36px;font-size:13px}.sidebar-collapsed .sidebar-footer{padding:14px 12px 16px}.sidebar-collapsed .sidebar-user.space .sidebar-icon-btn{display:none}.sidebar-dropdown{z-index:30;border:1px solid var(--app-border-medium);background:var(--sidebar-dropdown-bg);min-width:140px;box-shadow:var(--app-shadow-dropdown);border-radius:12px;padding:8px;position:absolute;bottom:48px;right:0}.sidebar-mobile-overlay{z-index:999;background:var(--app-mobile-overlay);-webkit-backdrop-filter:blur(2px);position:fixed;inset:0}.mobile-header{display:none}.settings-modal-overlay{z-index:9998;background:var(--settings-overlay);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.settings-modal{border:1px solid var(--app-border);background:var(--settings-modal-bg);width:min(770px,100%);height:min(560px,100dvh - 56px);min-height:480px;color:var(--app-text);box-shadow:var(--app-shadow-lg);border-radius:18px;grid-template-columns:200px minmax(0,1fr);display:grid;overflow:hidden}.settings-modal-sidebar{border-right:1px solid var(--app-border);background:var(--settings-sidebar-bg);flex-direction:column;justify-content:space-between;min-height:0;padding:20px 12px;display:flex}.settings-modal-heading{color:var(--settings-heading);margin:0 0 12px;padding:0 9px;font-size:15px;font-weight:700}.settings-modal-nav{flex-direction:column;gap:4px;display:flex}.settings-modal-nav-item{width:100%;min-width:0;height:38px;color:var(--settings-nav-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background .16s,color .16s;display:flex}.settings-modal-nav-item svg{flex:0 0 16px;width:16px;height:16px}.settings-modal-nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-modal-nav-item:hover{background:var(--app-hover);color:var(--settings-nav-hover-text)}.settings-modal-nav-item.active{background:var(--app-active);color:var(--settings-nav-active-text)}.settings-modal-sidebar-footer{padding-top:14px}.settings-modal-logout-btn{width:100%;height:40px;color:var(--app-danger-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background .16s,color .16s;display:flex}.settings-modal-logout-btn:hover{background:var(--app-danger-soft);color:var(--app-danger-text)}.settings-modal-logout-btn:disabled{opacity:.55;cursor:not-allowed}.settings-modal-main{background:var(--settings-main-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.settings-modal-topbar{border-bottom:1px solid var(--app-border);flex:0 0 56px;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.settings-modal-topbar h3{color:var(--app-text-strong);margin:0;font-size:15px;font-weight:700}.settings-modal-close{width:32px;height:32px;color:var(--settings-close-text);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.settings-modal-close:hover{background:var(--app-hover-medium);color:var(--app-text-strong)}.settings-modal-close:disabled{opacity:.55;cursor:not-allowed}.settings-modal-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px 20px 24px;position:relative;overflow:hidden auto}.settings-modal-content::-webkit-scrollbar{width:5px}.settings-modal-content::-webkit-scrollbar-track{background:0 0}.settings-modal-content::-webkit-scrollbar-thumb{background:var(--catalog-scroll-thumb,#ffffff24);border-radius:999px}.settings-loading-state{min-height:180px;color:var(--settings-placeholder);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.settings-loading-icon,.settings-option-spinner,.settings-toggle-spinner{animation:.8s linear infinite settings-spin}.settings-loading-icon{width:18px;height:18px}.settings-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.settings-error-state p{color:var(--app-danger-text);margin:0;font-size:13px}.settings-error-state button{border:1px solid var(--app-border-medium);background:var(--app-hover-soft);min-height:34px;color:var(--app-text-strong);cursor:pointer;border-radius:9px;padding:0 14px}@keyframes settings-spin{to{transform:rotate(360deg)}}.settings-theme-label b{background:var(--app-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:inline-flex}.settings-option-list{flex-direction:column;display:flex}.settings-option-row{border:0;border-bottom:1px solid var(--app-border-soft);width:100%;min-width:0;min-height:62px;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:10px 0;display:flex}.settings-option-row:first-child{padding-top:6px}.settings-option-row:last-child{border-bottom:0}.settings-option-row:hover .settings-option-copy strong{color:var(--app-primary)}.settings-option-row:disabled{cursor:wait}.settings-option-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-option-copy strong{color:var(--app-text-strong);font-size:16px;font-weight:500;line-height:1.2;transition:color .16s}.settings-option-copy small{color:var(--settings-section-description);font-size:15px;line-height:1.2}.settings-option-check{background:var(--app-primary);color:#fff;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.settings-option-spinner{width:18px;height:18px;color:var(--app-primary);flex:0 0 18px}.settings-emoji-panel{width:100%}.settings-emoji-row{border-bottom:1px solid var(--app-border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:8px 0 14px;display:flex}.settings-emoji-copy{align-items:center;gap:12px;min-width:0;display:flex}.settings-emoji-symbol{flex:none;font-size:22px;line-height:1}.settings-emoji-copy>div{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-emoji-copy strong{color:var(--app-text-strong);font-size:15px;font-weight:500}.settings-emoji-copy small{color:var(--settings-section-description);font-size:12px;line-height:1.35}.settings-toggle{background:var(--settings-toggle-bg,#ffffff47);cursor:pointer;border:0;border-radius:999px;flex:0 0 52px;align-items:center;width:52px;height:30px;padding:2px;transition:background .18s;display:inline-flex;position:relative}.settings-toggle.active{background:var(--app-primary)}.settings-toggle:disabled{opacity:.72;cursor:wait}.settings-toggle-thumb{width:26px;height:26px;color:var(--app-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex;transform:translate(0);box-shadow:0 2px 8px #0000002e}.settings-toggle.active .settings-toggle-thumb{transform:translate(22px)}.settings-toggle-spinner{width:13px;height:13px}.settings-inline-message{border-radius:999px;width:fit-content;max-width:100%;margin:16px 0 0 auto;padding:7px 11px;font-size:11px;font-weight:600;position:sticky;bottom:0}.settings-inline-message--success{background:var(--app-success-soft,#22c55e1f);color:var(--app-success-text,#4ade80)}.settings-inline-message--error{background:var(--app-danger-soft);color:var(--app-danger-text)}@media (max-width:720px){.settings-modal-overlay{align-items:flex-end;padding:10px}.settings-modal{border-radius:20px 20px 14px 14px;flex-direction:column;width:100%;height:min(92dvh,760px);min-height:0;display:flex}.settings-modal-sidebar{border-right:0;border-bottom:1px solid var(--app-border);flex:none;padding:14px 12px 10px;display:block}.settings-modal-heading{margin-bottom:10px}.settings-modal-nav{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.settings-modal-nav::-webkit-scrollbar{display:none}.settings-modal-nav-item{flex:none;width:auto;min-width:max-content;height:36px;padding:0 10px}.settings-modal-sidebar-footer{display:none}.settings-modal-main{flex:1;min-height:0}.settings-modal-topbar{flex-basis:52px;height:52px;padding:0 14px}.settings-modal-content{padding:12px 14px 24px}.settings-theme-grid{grid-template-columns:1fr}.settings-theme-preview{height:64px}.settings-option-row{min-height:60px}.settings-option-copy strong{font-size:15px}.settings-option-copy small{font-size:13px}}.settings-section+.settings-section{margin-top:22px}.settings-section h4{color:var(--app-text-strong);margin:0;font-size:14px;font-weight:700}.settings-section p{color:var(--settings-section-description);margin:7px 0 0;font-size:13px}.settings-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.settings-theme-card{border:1px solid var(--app-border);background:var(--settings-theme-card-bg);cursor:pointer;text-align:left;border-radius:14px;padding:12px;transition:border-color .16s,background .16s;overflow:hidden}.settings-theme-card:hover{border-color:var(--app-border-strong);background:var(--settings-theme-card-hover-bg)}.settings-theme-card.active{border-color:var(--app-primary);background:var(--settings-theme-card-active-bg)}.settings-theme-preview{border:1px solid var(--app-border-soft);border-radius:10px;grid-template-columns:1fr 1fr 1fr;height:80px;display:grid;overflow:hidden}.settings-theme-preview.light span:first-child{background:var(--color-hex-ffffff)}.settings-theme-preview.light span:nth-child(2){background:var(--color-hex-f4f4f5)}.settings-theme-preview.light span:nth-child(3){background:var(--color-hex-171717)}.settings-theme-preview.dark span:first-child{background:var(--color-hex-111111)}.settings-theme-preview.dark span:nth-child(2){background:var(--color-hex-191919)}.settings-theme-preview.dark span:nth-child(3){background:var(--color-hex-ffffff)}.settings-theme-label{color:var(--settings-theme-label);align-items:center;gap:7px;margin-top:10px;font-size:14px;display:flex}.settings-theme-label b{background:var(--app-primary);width:20px;height:20px;color:var(--color-hex-ffffff);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.logout-confirm-overlay{z-index:9999;background:var(--logout-overlay);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.logout-confirm-modal{border:1px solid var(--app-border-medium);background:var(--logout-modal-bg);width:min(390px,100%);color:var(--app-text);text-align:center;border-radius:20px;padding:24px;position:relative}.logout-confirm-close{width:32px;height:32px;color:var(--logout-close-text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.logout-confirm-close:hover{background:var(--app-hover-medium);color:var(--app-text-strong)}.logout-confirm-icon{background:var(--logout-icon-bg);width:46px;height:46px;color:var(--app-danger-text);border-radius:999px;justify-content:center;align-items:center;margin:4px auto 14px;display:flex}.logout-confirm-modal h3{color:var(--app-text-strong);margin:0;font-size:18px;font-weight:750}.logout-confirm-modal p{max-width:300px;color:var(--logout-description);margin:9px auto 0;font-size:13px;line-height:1.55}.logout-confirm-actions{gap:10px;margin-top:22px;display:flex}.logout-confirm-cancel,.logout-confirm-submit{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;height:40px;font-size:13px;font-weight:650;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.logout-confirm-cancel{border:1px solid var(--app-border-medium);background:var(--logout-cancel-bg);color:var(--logout-cancel-text)}.logout-confirm-cancel:hover{background:var(--logout-cancel-bg-hover);color:var(--app-text-strong)}.logout-confirm-submit{border:1px solid var(--logout-submit-border);background:var(--logout-submit-bg);color:var(--color-hex-ffffff)}.logout-confirm-submit:hover{background:var(--logout-submit-bg-hover)}.sidebar-logo-link{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.sidebar-expanded-logo{background-image:var(--sidebar-logo-url);background-position:0;background-repeat:no-repeat;background-size:contain;width:120px;height:34px;display:block}.sidebar-collapsed-logo{background-image:var(--sidebar-collapsed-logo-url);background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;transition:opacity .2s,transform .2s,filter .2s;display:block}.sidebar-section-title{color:var(--sidebar-section-title)}.sidebar-search-icon{color:var(--sidebar-search-icon)}.sidebar-empty-text{color:var(--sidebar-empty-text)}.sidebar-user-name{color:var(--sidebar-user-name);margin:0;font-size:15px;font-weight:500}.sidebar-menu-pin-icon{color:inherit}.sidebar-menu-pin-icon.active{color:var(--sidebar-menu-pin-active);fill:currentColor}.sidebar-guest-card{border:1px solid var(--sidebar-guest-card-border);background:var(--sidebar-guest-card-bg);border-radius:16px;padding:16px}.sidebar-guest-title{color:var(--sidebar-guest-title);margin:0;font-size:14px;font-weight:500}.sidebar-guest-description{color:var(--sidebar-guest-description);margin:4px 0 0;font-size:12px;line-height:20px}.sidebar-login-btn{background:var(--sidebar-login-bg);width:100%;height:28px;color:var(--sidebar-login-text);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:8px;font-size:12px;font-weight:500;transition:background .16s,color .16s;display:flex}.sidebar-login-btn:hover{background:var(--sidebar-login-bg-hover)}.sidebar-footer-login{padding:0 0 12px}.sidebar-footer-login-btn{border-radius:16px;width:100%;min-height:32px;font-size:13px;font-weight:600}.sidebar-user-copy{min-width:0}.sidebar-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.sidebar-user-type{background:var(--sidebar-user-type-bg);width:fit-content;max-width:150px;color:var(--sidebar-user-type-text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin:4px 0 0;padding:3px 8px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}@media (min-width:768px){.sidebar-desktop,.sidebar-root.sidebar-desktop{z-index:100;flex-shrink:0;height:100vh;top:0;bottom:0;left:0;position:fixed!important}}@media (max-width:767px){.sidebar-mobile{z-index:1000;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);width:min(100vw,430px);max-width:100vw;height:100dvh;box-shadow:var(--app-shadow-mobile);transition:transform .25s;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.sidebar-mobile.mobile-open{transform:translate(0)}.sidebar-mobile.sidebar-collapsed,.sidebar-mobile.sidebar-expanded{width:min(100vw,430px);max-width:100vw}.sidebar-mobile-overlay{z-index:999;background:var(--app-mobile-overlay);-webkit-backdrop-filter:blur(2px);border:0;position:fixed;inset:0}.sidebar-root.sidebar-mobile .sidebar-header{padding:14px 14px 12px}.sidebar-root.sidebar-mobile .sidebar-dropdown{bottom:48px;right:0}.sidebar-root.sidebar-mobile .sidebar-primary-btn{border-radius:14px;height:42px;font-size:13px}.sidebar-root.sidebar-mobile .sidebar-search.expanded,.sidebar-root.sidebar-mobile .sidebar-search.collapsed{border-radius:14px;height:42px}.sidebar-root.sidebar-mobile .sidebar-footer{padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.mobile-header{z-index:20;border-bottom:1px solid var(--mobile-header-border);background:var(--mobile-header-bg);justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.mobile-menu-btn{border:1px solid var(--mobile-menu-border);background:var(--mobile-menu-bg);width:36px;height:36px;color:var(--mobile-menu-text);border-radius:12px;justify-content:center;align-items:center;display:flex}.mobile-title{color:var(--mobile-title-text);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.logo-dot{background:var(--mobile-logo-dot);border-radius:50%;width:16px;height:16px}.mobile-right{color:var(--mobile-right-text);align-items:center;gap:6px;font-size:13px;display:flex}}@media (max-width:720px){.settings-modal-overlay{align-items:flex-end;padding:12px}.settings-modal{grid-template-columns:1fr;min-height:auto;max-height:88vh;overflow-y:auto}.settings-modal-sidebar{border-right:0;border-bottom:1px solid var(--app-border)}.settings-modal-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-modal-sidebar-footer{margin-top:14px}.settings-theme-grid{grid-template-columns:1fr}.logout-confirm-actions{flex-direction:column-reverse}}.auth-split-page{background:var(--color-hex-000);min-height:100vh;color:var(--color-hex-fff);isolation:isolate;position:relative;overflow:hidden}.auth-split-panel{z-index:2;background:0 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;min-height:100vh;display:grid;position:relative}.auth-split-left,.auth-split-right{min-height:100vh;position:relative}.auth-split-left{border-right:1px solid var(--color-rgba-255-255-255-0_055);background:var(--color-hex-0a0a0a);flex-direction:column;justify-content:space-between;padding:48px 38px 38px;display:flex;position:relative;overflow:hidden}.auth-split-left-bg{z-index:9999;pointer-events:none;opacity:.8;background:url(/Auth-Container.svg) 0 100%/100% no-repeat;position:absolute;inset:0}.auth-split-left:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--color-rgba-10-10-10-0_72) 0%, var(--color-rgba-10-10-10-0_48) 42%, var(--color-rgba-10-10-10-0_78) 72%, var(--color-hex-0a0a0a) 100%);position:absolute;inset:0}.auth-split-left:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(0deg, var(--color-hex-0a0a0a) 0%, var(--color-rgba-0-0-0-0) 86.47%);position:absolute;inset:0}.auth-split-brand,.auth-split-quote{z-index:5;position:relative}.auth-split-brand{z-index:5;align-items:center;width:max-content;display:inline-flex;position:relative}.auth-split-logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:132px;height:auto;display:block}.auth-split-quote{z-index:5;max-width:560px;color:var(--color-hex-fafafa);margin:0;font-size:20px;font-weight:400;line-height:1.45;position:relative}.auth-split-right{background:var(--color-hex-0a0a0a);isolation:isolate;justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative;overflow:hidden}.auth-split-right:before{content:"";z-index:1;background:radial-gradient(50% 50% at 50% 50%, var(--color-rgba-250-250-250-0_04) 0%, var(--color-rgba-250-250-250-0_00999999) 80%, var(--color-rgba-0-0-0-0) 100%);opacity:1;pointer-events:none;border-radius:26843500px;width:240px;height:1280px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.auth-split-form-wrap{z-index:5;width:min(100%,504px);position:relative}.auth-card{border:1px solid var(--color-rgba-255-255-255-0_1);background:var(--color-rgba-255-255-255-0_04);width:100%;max-width:480px;box-shadow:0 20px 80px var(--color-rgba-0-0-0-0_45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:28px;padding:2rem}.auth-split-form-wrap .auth-card{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.auth-card-head{flex-direction:column;gap:8px;display:flex}.auth-title{color:var(--color-hex-fff);margin:0;font-size:24px;font-weight:700}.auth-subtitle{color:var(--color-hex-a1a1a1);margin:0;font-size:16px;font-weight:400}.auth-email-text{color:var(--color-rgba-255-255-255-0_82);word-break:break-word;display:block}.auth-form-helper{color:var(--color-hex-a1a1a1);margin:0 0 10px;font-size:12px;font-weight:400}.auth-field{margin-top:1.5rem}.auth-field-group{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.auth-stack-lg{margin-top:28px}.auth-label{color:var(--color-hex-a1a1a1);margin-bottom:8px;font-size:16px;font-weight:400;display:block}.auth-input,.auth-select{border:1px solid var(--color-hex-ffffff26);background:var(--color-rgba-0-0-0-0_22);width:100%;height:40px;color:var(--color-hex-fff);border-radius:7px;outline:none;padding:0 14px;font-size:13px;transition:border-color .18s,background .18s}.auth-input::placeholder{color:var(--color-rgba-255-255-255-0_42)}.auth-input:focus,.auth-select:focus{border-color:var(--color-rgba-255-255-255-0_28);background:var(--color-rgba-0-0-0-0_34);box-shadow:none}.auth-select-option{background:var(--color-hex-000);color:var(--color-hex-fff)}.auth-error{color:var(--color-hex-f87171);margin:12px 0 0;font-size:12px;line-height:1.45}.auth-button{background:var(--color-rgba-255-255-255-0_92);width:100%;height:38px;color:var(--color-hex-090909);border:0;border-radius:7px;margin-top:26px;font-size:13px;font-weight:600;transition:opacity .18s,background .18s}.auth-button:hover{background:var(--color-hex-fff)}.auth-button:disabled{cursor:not-allowed;opacity:.6}.auth-button-full{width:100%}.auth-button-secondary{border:1px solid var(--color-rgba-255-255-255-0_1);background:var(--color-rgba-255-255-255-0_04);height:38px;color:var(--color-hex-fff);border-radius:7px;font-size:13px;font-weight:500;transition:background .18s}.auth-button-secondary:hover{background:var(--color-rgba-255-255-255-0_08)}.auth-back-btn{min-width:88px;padding:0 1.1rem}.auth-resend{color:var(--color-rgba-255-255-255-0_72);font-size:1rem;transition:color .2s}.auth-resend:hover{color:var(--color-hex-fff)}.auth-resend:disabled{cursor:not-allowed;opacity:.6}.auth-link-button{color:var(--color-hex-1a8cff);background:0 0;border:0;margin-top:14px;padding:0;font-size:12px;line-height:1.4}.auth-otp-group{grid-template-columns:repeat(6,40px);justify-content:flex-start;gap:8px;display:grid}.auth-otp-input{border:1px solid var(--color-hex-ffffff26);background:var(--color-hex-0a0a0a);width:40px;height:40px;color:var(--color-hex-fff);text-align:center;border-radius:4px;outline:none;font-size:16px;font-weight:600}.auth-otp-input:focus{border-color:var(--color-rgba-255-255-255-0_28);background:var(--color-rgba-0-0-0-0_34);box-shadow:none}.auth-otp-footer{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.auth-inline-actions{color:var(--color-rgba-255-255-255-0_52);align-items:center;gap:4px;margin-top:12px;font-size:12px;line-height:1.4;display:flex}.auth-text-button,.auth-change-email-button{color:var(--color-hex-1a8cff);background:0 0;border:0;padding:0;font-size:12px;line-height:1.4}.auth-text-button:disabled,.auth-change-email-button:disabled{cursor:not-allowed;opacity:.55}.auth-change-email-button{margin-top:6px;display:inline-flex}.auth-legal-text{color:var(--color-hex-a1a1a1);margin:52px 0 0;font-size:14px;font-weight:400}.auth-legal-link{color:var(--color-rgba-255-255-255-0_72);text-underline-offset:2px;text-decoration:underline;transition:color .18s}.auth-legal-link:hover{color:var(--color-hex-fff)}.auth-page{background:var(--color-hex-030303);min-height:100vh;color:var(--color-hex-fff);overflow:hidden}.auth-page-shell{min-height:100vh;position:relative}.auth-page-radial{pointer-events:none;background:radial-gradient(circle at top, var(--color-rgba-37-99-235-0_3), transparent 28%), radial-gradient(circle at bottom, var(--color-rgba-59-130-246-0_18), transparent 26%);position:absolute;inset:0}.auth-page-grid{pointer-events:none;opacity:.3;background-image:linear-gradient(to right, var(--color-rgba-255-255-255-0_03) 1px, transparent 1px);background-size:48px 100%;position:absolute;inset:0}.auth-page-container{z-index:10;flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.auth-page-header{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.auth-page-content{flex:1;justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.landing-page-header{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}.landing-page-nav{color:var(--color-rgba-255-255-255-0_7);align-items:center;gap:2rem;font-size:.875rem;display:none}.landing-page-cta{border:1px solid var(--color-rgba-255-255-255-0_1);background:var(--color-rgba-255-255-255-0_05);color:var(--color-hex-fff);border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s}.landing-page-cta:hover{background:var(--color-rgba-255-255-255-0_08)}.landing-page-content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 0 4rem;display:flex}.landing-page-content-inner{max-width:920px}.landing-page-title{color:var(--color-hex-fff);letter-spacing:-.03em;font-size:3rem;font-weight:600;line-height:1.05}.landing-page-title-gradient{background:linear-gradient(180deg, var(--color-hex-ffffff) 0%, var(--color-hex-93c5fd) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-page-subtitle{max-width:700px;color:var(--color-rgba-255-255-255-0_65);margin:1.5rem auto 0;font-size:1rem;line-height:1.75rem}.landing-page-feature-wrap{justify-content:center;margin-top:3.5rem;display:flex}.landing-page-feature-card{border:1px solid var(--color-rgba-255-255-255-0_1);background:linear-gradient(180deg, var(--color-rgba-255-255-255-0_05), var(--color-rgba-255-255-255-0_02));box-shadow:0 18px 60px var(--color-rgba-0-0-0-0_35);border-radius:28px;padding:1.5rem 2rem}.landing-page-feature-text{color:var(--color-rgba-255-255-255-0_75);font-size:.875rem}.legal-page{background:var(--color-hex-000);min-height:100vh;color:var(--color-hex-fff);position:relative;overflow-x:hidden}.legal-page-bg{pointer-events:none;background:radial-gradient(circle at 50% 0%, var(--color-rgba-37-99-235-0_34), transparent 32%), radial-gradient(circle at 12% 20%, var(--color-rgba-59-130-246-0_16), transparent 28%), radial-gradient(circle at 88% 26%, var(--color-rgba-147-197-253-0_12), transparent 30%), linear-gradient(180deg, var(--color-hex-030713) 0%, var(--color-hex-000) 45%, var(--color-hex-000) 100%);position:fixed;inset:0}.legal-page-shell{z-index:2;width:min(960px,100% - 32px);margin:0 auto;padding:32px 0 70px;position:relative}.legal-page-back{color:var(--color-rgba-255-255-255-0_68);align-items:center;margin-bottom:18px;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex}.legal-page-back:hover{color:var(--color-hex-fff)}.legal-page-card{border:1px solid var(--color-rgba-255-255-255-0_1);background:radial-gradient(circle at top, var(--color-rgba-55-120-255-0_16), transparent 36%), var(--color-rgba-10-11-15-0_86);box-shadow:0 28px 90px var(--color-rgba-0-0-0-0_62);-webkit-backdrop-filter:blur(16px);border-radius:28px;overflow:hidden}.legal-page-header{border-bottom:1px solid var(--color-rgba-255-255-255-0_08);padding:34px 34px 26px}.legal-page-header h1{color:var(--color-hex-fff);letter-spacing:-.05em;margin:0;font-size:clamp(32px,5vw,54px);font-weight:760;line-height:1}.legal-page-header p{max-width:760px;color:var(--color-rgba-255-255-255-0_72);margin:16px 0 0;font-size:16px;line-height:1.7}.legal-page-header span{color:var(--color-rgba-255-255-255-0_48);margin-top:14px;font-size:13px;display:block}.legal-page-content{color:var(--color-rgba-255-255-255-0_74);padding:30px 34px 40px;font-size:15px;line-height:1.8}.legal-page-content h2{color:var(--color-hex-fff);letter-spacing:-.02em;margin:30px 0 10px;font-size:19px;font-weight:720}.legal-page-content h2:first-child{margin-top:0}.legal-page-content p{margin:0 0 14px}.legal-page-content ul{margin:0 0 16px;padding-left:22px}.legal-page-content li{margin-bottom:8px}.landing-legal-footer{z-index:20;color:var(--color-rgba-255-255-255-0_42);justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:0 0 24px;font-size:12px;line-height:1;display:flex;position:relative}.landing-legal-link{color:var(--color-rgba-255-255-255-0_48);font-size:12px;text-decoration:none;transition:color .18s}.landing-legal-link:hover{color:var(--color-rgba-255-255-255-0_88)}.landing-legal-dot{color:var(--color-rgba-255-255-255-0_25)}@media (min-width:640px){.landing-page-title{font-size:3.75rem}.landing-page-subtitle{font-size:1.125rem}.landing-page-feature-text{font-size:1rem}}@media (min-width:768px){.landing-page-nav{display:flex}}@media (min-width:1024px){.auth-page-container{padding-left:2.5rem;padding-right:2.5rem}.landing-page-title{font-size:4.5rem}}@media (min-width:1025px){.auth-split-panel{height:680px;min-height:680px;top:50vh;transform:translateY(-50%)}.auth-split-left,.auth-split-right{min-height:680px}}@media (max-width:1024px){.auth-split-panel{grid-template-columns:1fr;min-height:100vh}.auth-split-left{border-right:0;min-height:300px;padding:34px 28px 24px}.auth-split-left-bg{background-size:100%}.auth-split-right{justify-content:flex-start;align-items:flex-start;min-height:calc(100vh - 300px);padding:32px 28px 44px}.auth-split-right:before{width:220px;height:760px;right:-150px}.auth-split-form-wrap{width:min(100%,420px)}.auth-split-quote{max-width:680px;font-size:16px}.auth-legal-text{margin-top:38px}}@media (max-width:640px){.auth-split-left{min-height:240px;padding:24px 18px 18px}.auth-split-logo{width:116px}.auth-split-quote{max-width:100%;font-size:14px;line-height:1.5}.auth-split-right{min-height:calc(100vh - 240px);padding:22px 18px 34px}.auth-split-right:before{width:210px;height:620px;right:-170px}.auth-split-form-wrap{width:100%}.auth-title{font-size:21px}.auth-subtitle{font-size:13px}.auth-input,.auth-select,.auth-button{height:42px}.auth-otp-group{gap:6px}.auth-otp-input{border-radius:7px;height:38px;font-size:15px}.auth-inline-actions{flex-wrap:wrap}.auth-legal-text{margin-top:34px}.legal-page-shell{width:min(100% - 24px,960px);padding:22px 0 42px}.legal-page-card{border-radius:22px}.legal-page-header{padding:24px 20px 20px}.legal-page-header h1{font-size:32px}.legal-page-header p{font-size:14px}.legal-page-content{padding:22px 20px 28px;font-size:14px}.legal-page-content h2{font-size:17px}.landing-legal-footer{flex-wrap:wrap;padding-bottom:18px}}@media (max-width:420px){.auth-otp-group{grid-template-columns:repeat(6,40px);gap:6px}.auth-otp-input{width:40px;height:46px}}.usage-select-page{background:var(--color-hex-020202);min-height:100svh;color:var(--color-hex-fff);overflow:hidden}.usage-select-shell{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative}.usage-select-bg{z-index:0;background:radial-gradient(circle at 50% 78%, var(--color-rgba-0-60-255-0_2), transparent 28%), radial-gradient(circle at 0% 0%, var(--color-rgba-38-99-255-0_18), transparent 22%), radial-gradient(circle at 100% 100%, var(--color-rgba-17-64-255-0_22), transparent 24%), linear-gradient(180deg, var(--color-hex-050608) 0%, var(--color-hex-020202) 45%, var(--color-hex-010101) 100%);position:absolute;inset:0}.usage-select-noise{z-index:1;opacity:.34;background:linear-gradient(90deg, var(--color-rgba-255-255-255-0_02) 0%, var(--color-rgba-255-255-255-0_045) 14%, var(--color-rgba-255-255-255-0_01) 30%, var(--color-rgba-255-255-255-0_04) 48%, var(--color-rgba-255-255-255-0_01) 66%, var(--color-rgba-255-255-255-0_03) 82%, var(--color-rgba-255-255-255-0_01) 100%);filter:blur(20px);pointer-events:none;background-size:220px 100%;position:absolute;inset:0;transform:scale(1.08)}.usage-select-header{z-index:3;flex-shrink:0;justify-content:space-between;align-items:center;padding:2rem 2rem 0;display:flex;position:relative}.usage-back-btn{border:1px solid var(--color-rgba-255-255-255-0_1);background:var(--color-rgba-255-255-255-0_04);height:46px;color:var(--color-rgba-255-255-255-0_9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:.55rem;padding:0 1rem;display:inline-flex}.usage-select-content{z-index:3;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1320px;margin:0 auto;padding:1.5rem 2rem 4.5rem;display:flex;position:relative}.usage-select-copy{text-align:center;max-width:920px;margin:0 auto}.usage-select-title{color:var(--color-hex-fff);margin:0;font-size:48px;font-weight:600;line-height:60px}.usage-select-subtitle{color:var(--color-rgba-255-255-255-0_58);margin:.5rem auto 0;font-size:18px;font-weight:400;line-height:1.8}.usage-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;max-width:1024px;margin:2rem auto 0;display:grid}.usage-option-card{border:1px solid var(--color-rgba-255-255-255-0_12);background:var(--color-hex-05070d);text-align:left;min-height:340px;box-shadow:0 24px 70px var(--color-rgba-0-0-0-0_42), inset 0 1px 0 var(--color-rgba-255-255-255-0_05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:32px;justify-content:space-between;align-items:flex-end;padding:2rem;display:flex;position:relative;overflow:hidden}.usage-option-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--color-rgba-255-255-255-0_035), transparent 30%);opacity:.9;position:absolute;inset:0}.usage-option-image{z-index:0;opacity:.66;background-position:50% 38%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.usage-option-overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--color-rgba-0-0-0-0_14) 0%, var(--color-rgba-0-0-0-0_22) 30%, var(--color-rgba-0-0-0-0_6) 64%, var(--color-rgba-3-8-22-0_96) 100%), radial-gradient(circle at 50% 100%, var(--color-rgba-20-136-252-0_24), transparent 48%);position:absolute;inset:0}.usage-option-card--personal .usage-option-image{background-position:50% 40%}.usage-option-card--business .usage-option-image{background-position:50% 34%}.usage-option-body{z-index:3;max-width:72%;margin:0;position:relative}.usage-option-title{letter-spacing:-.04em;color:var(--color-hex-fff);margin:0;font-size:32px;font-weight:650;line-height:1.15}.usage-option-description{max-width:520px;color:var(--color-rgba-255-255-255-0_76);margin:.85rem 0 0;font-size:17px;line-height:1.7}.usage-option-action{z-index:3;flex-shrink:0;justify-content:flex-end;align-items:center;margin:0 0 0 1.25rem;display:flex;position:relative}.usage-option-arrow{border:1px solid var(--color-rgba-255-255-255-0_16);background:var(--color-rgba-255-255-255-0_04);width:54px;height:54px;color:var(--color-rgba-255-255-255-0_92);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (max-width:1024px){.usage-select-content{padding:1.25rem 2rem 3.5rem}.usage-select-grid{gap:1.25rem}.usage-option-card{min-height:320px;padding:1.5rem}.usage-option-title{font-size:2.1rem}.usage-option-description{font-size:1rem}}@media (max-width:767px){.usage-select-page{overflow-y:auto}.usage-select-shell{min-height:100svh}.usage-select-header{padding:1.25rem 1rem 0}.usage-select-content{justify-content:flex-start;padding:2rem 1rem 2.5rem}.usage-select-copy{text-align:left}.usage-select-title{font-size:36px;line-height:44px}.usage-select-subtitle{margin-left:0;margin-right:0;font-size:15px;line-height:1.65}.usage-select-grid{grid-template-columns:1fr;margin-top:2rem}.usage-option-card{text-align:left;border-radius:24px;align-items:flex-end;min-height:300px;padding:1.25rem}.usage-option-image{opacity:.48}.usage-option-overlay{background:linear-gradient(180deg, var(--color-rgba-0-0-0-0_28) 0%, var(--color-rgba-0-0-0-0_55) 52%, var(--color-rgba-3-8-22-0_96) 100%), radial-gradient(circle at 15% 100%, var(--color-rgba-20-136-252-0_24), transparent 48%)}.usage-option-body{max-width:calc(100% - 64px);margin:0}.usage-option-title{font-size:1.8rem}.usage-option-description{margin-left:0;margin-right:0;font-size:.96rem}.usage-option-action{justify-content:flex-end;margin-left:.85rem}.usage-option-arrow{width:50px;height:50px}}.guest-onboarding-overlay{z-index:20000;-webkit-backdrop-filter:blur(3px);background:#000000d1;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}.guest-onboarding-modal{background:#262a31;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(800px,100vw - 56px);min-height:560px;max-height:calc(100dvh - 56px);display:grid;overflow:hidden;box-shadow:0 30px 90px #000000a3}.guest-onboarding-visual-panel{background:radial-gradient(circle,#2b7fff1f,#0000 46%),#01040c;border:1px solid #2b7fff;border-radius:16px;justify-content:center;align-items:center;min-width:0;min-height:560px;display:flex;position:relative;overflow:hidden}.guest-onboarding-content-panel{background:#262a31;flex-direction:column;min-width:0;padding:42px;display:flex}.guest-onboarding-brand{align-items:center;display:flex}.guest-onboarding-brand-logo{background-image:url(/logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:142px;height:42px;display:block}.guest-onboarding-copy{flex-direction:column;flex:1;justify-content:center;padding:34px 0;display:flex}.guest-onboarding-copy h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3vw,43px);font-weight:650;line-height:1.03}.guest-onboarding-copy h1 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#2b7fff 74.04%,#1a4c99 100%);-webkit-background-clip:text;background-clip:text}.guest-onboarding-copy p{color:#ffffffad;max-width:340px;margin:16px 0 0;font-size:16px;line-height:1.42}.guest-onboarding-navigation{flex:none}.guest-onboarding-progress{align-items:center;gap:7px;min-height:10px;display:flex}.guest-onboarding-progress-dot{background:#ffffff38;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s;display:block}.guest-onboarding-progress-dot--active{background:#2b7fff;width:34px}.guest-onboarding-actions{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:70px;display:grid}.guest-onboarding-back,.guest-onboarding-next{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;height:46px;font-size:17px;font-weight:600;transition:background .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}.guest-onboarding-back{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;gap:7px;width:108px}.guest-onboarding-back svg{width:17px;height:17px}.guest-onboarding-back:hover:not(:disabled){background:#ffffff1f}.guest-onboarding-back:disabled{opacity:0;pointer-events:none}.guest-onboarding-next{color:#111;background:#fff;border:0;width:100%}.guest-onboarding-next:hover{background:#f2f4f7}.guest-onboarding-back:active,.guest-onboarding-next:active{transform:scale(.985)}.guest-onboarding-back:focus-visible,.guest-onboarding-next:focus-visible{outline-offset:3px;outline:2px solid #2b7fff}.guest-intro-visual{width:360px;height:440px;position:relative;transform:scale(.92)}.guest-intro-center-lottie{z-index:1;justify-content:center;align-items:center;width:270px;height:270px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guest-intro-center-lottie>div{width:100%;height:100%}.guest-intro-card,.guest-intro-floating-icon{z-index:2}.guest-intro-center{background:radial-gradient(circle at 50% 34%,#2b7fff,#07122c 52%,#02040a 74%);border:1px solid #2b7fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #2b7fffcc,0 0 46px #2b7fff61}.guest-intro-face{border:1px solid #ffffffd9;border-radius:50%;justify-content:space-around;align-items:center;width:70px;height:49px;display:flex;box-shadow:inset 0 0 18px #2b7fff70}.guest-intro-face span{background:#fff;border-radius:50%;width:9px;height:18px;box-shadow:0 0 8px #fff}.guest-intro-card{color:#fff;background:linear-gradient(145deg,#ffffff1a,#ffffff06),#101216;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:12px;width:112px;min-height:98px;padding:13px;font-size:12px;font-weight:500;line-height:1.24;display:flex;position:absolute;box-shadow:0 14px 32px #0000006b}.guest-intro-card-icon{background:#2b7fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.guest-intro-card-icon img{object-fit:contain;width:16px;height:16px}.guest-intro-card--top{top:2px;left:124px;transform:rotate(6deg)}.guest-intro-card--left-top{top:103px;left:8px;transform:rotate(-11deg)}.guest-intro-card--left-bottom{bottom:42px;left:0;transform:rotate(-12deg)}.guest-intro-card--right-top{top:100px;right:4px;transform:rotate(-9deg)}.guest-intro-card--right-bottom{bottom:46px;right:0;transform:rotate(10deg)}.guest-intro-card--bottom{bottom:-12px;left:126px;transform:rotate(-2deg)}.guest-intro-floating-icon{color:#2b7fff;background:#15181d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex;position:absolute}.guest-intro-floating-icon--one{top:48px;left:42px}.guest-intro-floating-icon--two{top:58px;right:36px}.guest-intro-floating-icon--three{bottom:8px;right:24px}.guest-onboarding-lottie{justify-content:center;align-items:center;width:100%;height:100%;min-height:460px;padding:28px;display:flex}.guest-onboarding-lottie>div{width:min(100%,410px);max-height:440px}.guest-organized-visual{flex-direction:column;gap:14px;width:min(340px,100% - 32px);display:flex}.guest-organized-card{color:#fff;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff26;border-radius:22px;padding:18px}.guest-organized-card--tasks{border-color:#2b7fff94;box-shadow:0 0 34px #2b7fff1f}.guest-organized-card-title{align-items:center;gap:10px;display:flex}.guest-organized-card-title strong{font-size:18px;font-weight:650}.guest-organized-title-icon{color:#fff;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.guest-organized-title-icon--blue{color:#2b7fff;box-shadow:0 0 18px #2b7fff40}.guest-organized-title-icon svg{width:20px;height:20px}.guest-organized-card p{color:#ffffffad;margin:14px 0 0;font-size:14px;line-height:1.3}.guest-organized-card-pill{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-top:14px;padding:7px 13px;font-size:12px;display:flex}.guest-organized-card-pill--blue{color:#58a0ff;background:#2b7fff1a;border-color:#2b7fff80}.guest-organized-limitations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guest-organized-limitations span{color:#ffffffdb;border:1px solid #ffffff21;border-radius:12px;justify-content:center;align-items:center;min-height:38px;font-size:12px;display:flex}@media (max-width:900px){.guest-onboarding-overlay{padding:18px}.guest-onboarding-modal{width:min(700px,100vw - 36px)}.guest-onboarding-content-panel{padding:34px 28px}.guest-onboarding-copy h1{font-size:34px}}@media (max-width:767px){.guest-onboarding-overlay{align-items:flex-start;padding:12px;overflow-y:auto}.guest-onboarding-modal{border-radius:18px;grid-template-columns:1fr;width:100%;min-height:0;max-height:none}.guest-onboarding-visual-panel{border-radius:18px;min-height:380px}.guest-onboarding-content-panel{min-height:410px;padding:26px 22px 22px}.guest-onboarding-brand-logo{width:122px;height:36px}.guest-onboarding-copy{padding:30px 0}.guest-onboarding-copy h1{font-size:33px}.guest-onboarding-copy p{max-width:none;font-size:15px}.guest-onboarding-actions{margin-top:38px}.guest-intro-visual{transform:scale(.72)}.guest-onboarding-lottie{min-height:350px;padding:0}.guest-organized-visual{transform:scale(.88)}}@media (max-width:420px){.guest-onboarding-content-panel{min-height:390px;padding:22px 18px 18px}.guest-onboarding-copy h1{font-size:29px}.guest-onboarding-actions{grid-template-columns:90px 1fr}.guest-onboarding-back{width:90px;font-size:14px}.guest-onboarding-next{font-size:15px}}.business-registration-card{width:min(100%,576px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.business-registration-head{margin:0 0 28px;display:block}.business-registration-head>div:last-child{width:100%}.business-registration-icon{display:none}.business-registration-head .auth-title{color:#f5f5f5;letter-spacing:-.02em;margin:0;font-size:clamp(24px,2vw,28px);font-weight:650;line-height:1.18}.business-registration-head .auth-subtitle{color:#989898;max-width:560px;margin:7px 0 0;font-size:15px;font-weight:400;line-height:1.5}.business-registration-form{flex-direction:column;gap:18px;margin-top:0;display:flex}.business-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.business-field{flex-direction:column;gap:7px;min-width:0;display:flex}.business-field--full{width:100%}.business-field-label{color:#ededed;align-items:center;gap:3px;margin:0;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex}.business-field-label>span:not(.business-optional-label){color:#ededed}.business-optional-label{color:#777b82;margin-left:4px;font-size:12px;font-weight:400}.business-registration-card .auth-input{color:#f4f4f4;background:#080808;border:1px solid #2b2b2b;border-radius:14px;outline:none;width:100%;height:56px;min-height:56px;padding:0 16px;font-size:14px;font-weight:400;line-height:1;transition:border-color .16s,box-shadow .16s,background .16s}.business-registration-card .auth-input::placeholder{color:#777;opacity:1}.business-registration-card .auth-input:hover:not(:disabled){border-color:#3a3a3a}.business-registration-card .auth-input:focus{border-color:#5a5a5a;box-shadow:0 0 0 3px #ffffff0d}.business-registration-card .auth-input:disabled{cursor:not-allowed;opacity:.6}.business-input--error{border-color:#ef4444!important}.business-readonly-input,.business-readonly-input:read-only{cursor:default;color:#b6b6b6;background:#080808}.business-registration-card{--business-select-bg:#080808;--business-select-menu-bg:#101010;--business-select-border:#2b2b2b;--business-select-text:#f1f1f1;--business-select-placeholder:#a4a4a4;--business-select-hover:#1a1a1a;--business-select-selected:#2b7fff;--business-select-focus:#5a5a5a;--business-readonly-bg:#080808}.business-registration-card [class*=-control]{background:#080808!important;border-radius:14px!important;min-height:56px!important}.business-registration-card [class*=-ValueContainer]{padding:2px 16px!important}.business-registration-card [class*=-placeholder]{color:#a0a0a0!important;font-size:14px!important}.business-registration-card [class*=-singleValue]{color:#f2f2f2!important;font-size:14px!important}.business-registration-card [class*=-Input]{color:#f2f2f2!important}.business-registration-card [class*=-IndicatorsContainer]{padding-right:6px}.business-location-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-location-note{color:#868686;align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex}.business-location-picker{flex-direction:column;gap:8px;display:flex}.business-map-shell{background:#151a20;border:1px solid #2b2b2b;border-radius:14px;width:100%;min-height:172px;position:relative;overflow:hidden;height:172px!important}.business-map-status{color:#9a9a9a;background:#101010;border:1px solid #2b2b2b;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;font-size:13px;display:flex;height:172px!important}.business-map-status--error{color:#ef6464}.business-map-instruction{z-index:5;color:#202020;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f2f2;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 96px);padding:11px 17px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 16px #00000038}.business-map-instruction svg{display:none}.business-current-location-btn{z-index:5;color:#fff;cursor:pointer;background:#4285f4;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .16s,filter .16s;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 3px 10px #00000047}.business-current-location-btn:hover:not(:disabled){filter:brightness(1.06);background:#4285f4;transform:scale(1.05)}.business-current-location-btn:disabled{cursor:not-allowed;opacity:.65}.business-map-resolving{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0eeb;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 16px #0003}.business-map-spinner{animation:.8s linear infinite business-spin}.business-selected-address{color:#a8a8a8;background:#111;border:1px solid #ffffff12;border-radius:10px;align-items:flex-start;gap:7px;padding:8px 11px;font-size:11px;line-height:1.4;display:flex}.business-selected-address svg{color:#6ea5ff;flex:none;margin-top:1px}.business-field-error{color:#ef6464;margin:0;font-size:11px;line-height:1.35}.business-category-error-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.business-inline-retry{color:#5b9cff;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.business-inline-retry:disabled{cursor:not-allowed;opacity:.55}.business-submit-error{color:#f87171;background:#ef444412;border:1px solid #ef44444d;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.4}.business-registration-card .business-submit-button{color:#151515;cursor:pointer;background:#ededed;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;margin-top:2px;padding:0 18px;font-size:13px;font-weight:500;transition:background .16s,transform .16s,opacity .16s;display:inline-flex}.business-registration-card .business-submit-button:hover:not(:disabled){background:#fff}.business-registration-card .business-submit-button:active:not(:disabled){transform:scale(.995)}.business-registration-card .business-submit-button:disabled{cursor:not-allowed;opacity:.55}@keyframes business-spin{to{transform:rotate(360deg)}}@media (min-width:769px) and (max-height:900px){.business-registration-card{width:min(100%,576px)}.business-registration-head{margin-bottom:20px}.business-registration-head .auth-title{font-size:25px}.business-registration-head .auth-subtitle{margin-top:5px;font-size:14px;line-height:1.4}.business-registration-form{gap:13px}.business-form-grid{gap:20px}.business-field{gap:5px}.business-field-label{font-size:13px}.business-registration-card .auth-input{border-radius:12px;height:50px;min-height:50px}.business-registration-card [class*=-control]{border-radius:12px!important;min-height:50px!important}.business-map-shell,.business-map-status{min-height:160px;height:160px!important}.business-registration-card .business-submit-button{height:40px;min-height:40px}}@media (max-width:768px){.business-registration-card{width:100%}.business-registration-head{margin-bottom:22px}.business-form-grid{gap:14px}}@media (max-width:640px){.business-registration-card{width:100%;max-height:none;overflow:visible}.business-registration-head .auth-title{font-size:23px}.business-registration-head .auth-subtitle{font-size:14px}.business-registration-form{gap:15px}.business-form-grid{grid-template-columns:minmax(0,1fr);gap:15px}.business-location-label-row{flex-direction:column;align-items:flex-start;gap:4px}.business-map-instruction{text-align:center;width:max-content;max-width:calc(100% - 32px);padding:9px 13px}}.chat-typing-dots{align-items:center;gap:6px;min-height:24px;display:inline-flex}.chat-typing-dots span{background:var(--chat-typing-dot);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatTypingBounce}.chat-typing-dots span:nth-child(2){animation-delay:.15s}.chat-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes chatTypingBounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes chatEditFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-canvas{background:var(--chat-canvas-bg);flex-direction:column;height:100vh;min-height:0;display:flex;position:relative;overflow:hidden}.chat-canvas.is-empty,.chat-canvas.has-chat{background:var(--chat-canvas-bg)}.chat-canvas-bg{pointer-events:none;z-index:0;background:var(--chat-canvas-layer-bg);position:absolute;inset:0}.chat-canvas-header{z-index:10;flex-shrink:0;justify-content:flex-end;align-items:center;padding:.9rem 1.2rem;display:flex;position:relative}.chat-state-badge{border:1px solid var(--chat-state-badge-border);background:var(--chat-state-badge-bg);color:var(--chat-state-badge-text);border-radius:.75rem;padding:.5rem 1rem;font-size:.875rem}.chat-canvas-body{z-index:2;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.chat-canvas-scroll{scroll-behavior:smooth;flex:1;min-height:0;padding-bottom:30px;position:relative;overflow-y:auto}.chat-canvas-scroll:after{content:"";pointer-events:none;height:24px;display:block}.chat-canvas-inner{flex-direction:column;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:1.9rem 5.5rem 0;display:flex}.chat-message-stack{flex-direction:column;gap:.35rem;padding:1.5rem 3.5rem;display:flex}.chat-assistant-message-wrap{width:100%;max-width:920px}.chat-assistant-message{width:100%;box-shadow:none;background:0 0;padding:.5rem 0}.chat-response-action-btn.reading,.chat-response-action-btn.active.reading{color:var(--app-primary);background:var(--chat-action-reading-bg)}.chat-assistant-actions{justify-content:flex-start;align-items:center;gap:6px;display:flex}.chat-response-action-btn{width:32px;height:32px;color:var(--chat-action-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.chat-response-action-btn:hover{background:var(--chat-action-hover-bg);color:var(--chat-action-hover-text)}.chat-response-action-btn.active{color:var(--chat-action-active-text);background:var(--chat-action-active-bg)}.chat-response-action-btn.active.liked,.chat-response-action-btn.active.disliked{color:var(--chat-action-active-text);background:var(--chat-action-primary-bg)}.chat-response-action-btn.active.liked:hover,.chat-response-action-btn.active.disliked:hover{color:var(--chat-action-active-text);background:var(--chat-action-primary-bg-hover)}.chat-response-action-btn.copied{color:var(--chat-action-copied-text);background:var(--chat-action-copied-bg)}.chat-response-action-btn:active{transform:scale(.96)}.chat-response-action-btn:disabled{cursor:not-allowed;opacity:.48}.chat-response-action-btn svg{width:16px;height:16px}.chat-response-feedback-error{color:var(--chat-feedback-error);margin-left:6px;font-size:12px;font-weight:600}.feedback-modal-overlay{z-index:9999;background:var(--chat-feedback-overlay);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-modal{border:1px solid var(--chat-feedback-modal-border);background:var(--chat-feedback-modal-bg);border-radius:22px;width:min(460px,100%);padding:20px}.feedback-modal-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.feedback-modal-title{color:var(--chat-feedback-title);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.feedback-modal-subtitle{color:var(--chat-feedback-subtitle);margin:6px 0 0;font-size:13px;line-height:1.45}.feedback-modal-close{background:var(--chat-feedback-close-bg);width:34px;height:34px;color:var(--chat-feedback-close-text);cursor:pointer;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.feedback-modal-close:hover{background:var(--chat-feedback-close-bg-hover);color:var(--chat-feedback-title)}.feedback-modal-close:disabled{cursor:not-allowed;opacity:.55}.feedback-tags{flex-wrap:wrap;gap:8px;display:flex}.feedback-tag{border:1px solid var(--chat-feedback-tag-border);background:var(--chat-feedback-tag-bg);color:var(--chat-feedback-tag-text);cursor:pointer;border-radius:999px;padding:8px 11px;font-size:12px;transition:background .16s,border-color .16s,color .16s}.feedback-tag:hover{border-color:var(--chat-feedback-tag-border-hover);background:var(--chat-feedback-tag-bg-hover);color:var(--chat-feedback-title)}.feedback-tag.active{border-color:var(--chat-feedback-tag-border-active);background:var(--chat-feedback-tag-bg-active);color:var(--chat-feedback-title)}.feedback-tag:disabled{cursor:not-allowed;opacity:.55}.feedback-selected-tags{color:var(--chat-feedback-tag-selected-text);margin:10px 0 0;font-size:12px}.feedback-comment-input{resize:vertical;border:1px solid var(--chat-feedback-input-border);background:var(--chat-feedback-input-bg);width:100%;min-height:98px;color:var(--chat-feedback-input-text);border-radius:15px;outline:none;margin-top:14px;padding:12px;font-size:13px;line-height:1.5}.feedback-comment-input::placeholder{color:var(--chat-feedback-input-placeholder)}.feedback-comment-input:focus{border-color:var(--chat-feedback-input-border-focus);background:var(--chat-feedback-input-bg-focus)}.feedback-comment-input:disabled{cursor:not-allowed;opacity:.6}.feedback-modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.feedback-cancel-btn,.feedback-submit-btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s,opacity .16s;display:inline-flex}.feedback-cancel-btn{border:1px solid var(--chat-feedback-tag-border);background:var(--chat-feedback-cancel-bg);color:var(--chat-feedback-cancel-text)}.feedback-cancel-btn:hover{background:var(--chat-feedback-cancel-bg-hover);color:var(--chat-feedback-title)}.feedback-submit-btn{border:1px solid var(--chat-feedback-submit-border);background:var(--chat-feedback-submit-bg);color:var(--chat-input-send-ready-text)}.feedback-submit-btn:hover{background:var(--chat-feedback-submit-bg-hover)}.feedback-cancel-btn:disabled,.feedback-submit-btn:disabled{cursor:not-allowed;opacity:.58}.chat-user-message-wrap{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:20px;margin-left:auto;display:flex}.chat-user-message-shell{justify-content:flex-end;width:min(100%,920px);max-width:920px;display:flex}.chat-user-message{background:var(--chat-user-message-bg);color:var(--chat-user-message-text);border-radius:16px 6px 16px 16px;padding:.8rem 1.2rem;font-size:15px;line-height:1.6;position:relative}.chat-user-message-text-row{width:100%}.chat-user-message-text{word-break:break-word;white-space:pre-wrap;margin:0;padding-right:2rem}.chat-user-see-more{vertical-align:baseline;color:var(--chat-user-see-more);font-size:12.5px;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;margin-top:0;margin-left:8px;padding:0;display:inline-flex}.chat-user-see-more:hover{color:var(--chat-user-see-more-hover);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline;transform:none}.chat-user-see-more:active{opacity:.78;transform:none}.chat-user-edit-trigger{border:1px solid var(--chat-user-edit-trigger-border);background:var(--chat-user-edit-trigger-bg);width:32px;height:32px;color:var(--chat-user-edit-trigger-text);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:absolute;top:8px;right:8px;transform:translateY(2px)}.chat-user-message:hover .chat-user-edit-trigger,.chat-user-message:focus-within .chat-user-edit-trigger{opacity:1;pointer-events:auto;transform:translateY(0)}.chat-user-edit-trigger:hover{background:var(--chat-user-edit-trigger-bg-hover);color:var(--chat-action-hover-text)}.chat-user-edit-box{box-sizing:border-box;background:var(--chat-user-edit-box-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px 6px 16px 16px;flex-direction:column;gap:10px;width:100%;max-width:920px;min-height:56px;padding:12px 14px;animation:.18s chatEditFadeIn;display:flex}.chat-user-edit-input{box-sizing:border-box;resize:none;width:100%;min-height:44px;max-height:100px;color:var(--chat-user-edit-input-text);background:0 0;outline:none;padding:8px 10px;font-size:14.5px;line-height:1.55;transition:all .2s;overflow-y:auto}.chat-user-edit-input::placeholder{color:var(--chat-user-edit-input-placeholder)}.chat-user-edit-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.chat-user-edit-actions .chat-action-btn{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.chat-demand-card{border:1px solid var(--chat-demand-card-border);background:var(--chat-demand-card-bg);box-shadow:var(--chat-demand-card-shadow);border-radius:24px;padding:1.1rem 1.1rem 1rem;position:relative;overflow:hidden}.chat-demand-card:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--app-hover-soft), transparent 38%);position:absolute;inset:0}.chat-demand-card-top{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.chat-demand-card-icon{border:1px solid var(--chat-demand-card-border);background:var(--app-primary-soft);width:42px;height:42px;color:var(--app-primary);box-shadow:0 10px 24px var(--app-primary-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-demand-card-head{flex:1;min-width:0}.chat-demand-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--chat-product-head-text);font-size:11px;font-weight:700;line-height:1}.chat-demand-card-title{color:var(--chat-demand-title);margin:6px 0 0;font-size:20px;font-weight:600;line-height:1.25}.chat-demand-card-intro{z-index:1;color:var(--chat-demand-text);margin:14px 0 0;font-size:14px;line-height:1.75;position:relative}.chat-demand-card-grid{z-index:1;grid-template-columns:1fr;gap:12px;margin-top:16px;display:grid;position:relative}.chat-demand-card-item{border:1px solid var(--chat-demand-item-border);background:var(--chat-demand-item-bg);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.chat-demand-card-item-icon{width:38px;height:38px;color:var(--chat-demand-item-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-demand-card-item-icon.issue,.chat-demand-card-item-icon.location{background:var(--app-primary-soft);color:var(--app-primary)}.chat-demand-card-item-content{flex:1;min-width:0}.chat-demand-card-item-label{letter-spacing:.08em;text-transform:uppercase;color:var(--chat-demand-label);font-size:12px;font-weight:700}.chat-demand-card-item-text{color:var(--chat-demand-item-text);margin-top:6px;font-size:14px;line-height:1.7}.chat-demand-card-footer{z-index:1;border-top:1px solid var(--chat-demand-item-border);color:var(--chat-demand-muted);margin-top:14px;padding-top:12px;font-size:13px;line-height:1.7;position:relative}.chat-tool-products{max-width:860px;margin-top:18px}.chat-tool-products-head{color:var(--chat-product-head-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.chat-tool-product-image-wrap{height:155px;position:relative;overflow:hidden}.chat-tool-product-image{object-fit:cover;width:100%;height:auto}.chat-tool-product-distance{background:var(--chat-product-distance-bg);color:var(--chat-product-view-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;bottom:10px;right:10px}.chat-tool-product-title{color:var(--chat-product-title);font-size:15px;font-weight:600}.chat-tool-product-store{color:var(--chat-product-store);margin-top:4px;font-size:12.5px}.chat-tool-product-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.chat-tool-product-category{letter-spacing:.08em;text-transform:uppercase;max-width:70%;color:var(--chat-demand-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:600;overflow:hidden}.chat-tool-product-price{color:var(--chat-product-price);font-size:13px;font-weight:900}.chat-input-wrap{z-index:20}.chat-input-wrap--hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;padding:0;position:relative}.chat-input-wrap--hero:before{display:none}.chat-input-wrap--chat{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;padding:.45rem 2.5rem 1.3rem;position:sticky;bottom:0}.chat-input-wrap--chat:before{display:none}.assistant-main .chat-canvas{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.chat-canvas--no-right-panel,.chat-canvas--with-panel{width:100%!important;margin-left:0!important;margin-right:0!important;padding-right:0!important}.chat-canvas.is-empty,.chat-canvas.has-chat{width:100%!important;margin-left:0!important;margin-right:0!important}.chat-canvas-body{width:100%!important}.chat-empty-premium{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.chat-empty-premium-content{flex-direction:column;gap:32px;width:100%;max-width:680px;display:flex}.chat-empty-premium-copy{text-align:left}.chat-empty-premium-copy h1{color:var(--chat-product-head-text,var(--app-text));margin:0 0 8px;font-size:28px;font-weight:600}.chat-empty-premium-copy p{color:var(--chat-demand-muted,var(--app-muted));margin:0;font-size:16px}.chat-suggested-section{flex-direction:column;gap:16px;display:flex}.chat-suggested-label{text-transform:uppercase;color:var(--chat-demand-muted,var(--app-muted));margin:0;font-size:13px;font-weight:700}.chat-suggested-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.chat-suggested-card{border:1px solid var(--chat-demand-item-border);background:var(--chat-demand-item-bg);color:var(--chat-demand-title,var(--app-text));cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:background .2s,border-color .2s;display:flex}.chat-suggested-card.wide{grid-column:span 2}.chat-suggested-card:hover{background:var(--app-hover-soft);border-color:var(--chat-demand-card-border)}.chat-suggested-icon{background:var(--color-rgba-255-255-255-0_04);width:36px;height:36px;color:var(--app-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-suggested-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-suggested-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.chat-suggested-subtitle{color:var(--chat-demand-muted,var(--app-muted));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.chat-capabilities-box{border:1px solid var(--chat-demand-item-border);background:var(--chat-demand-item-bg);border-radius:16px;padding:20px}.chat-capabilities-box h3{color:var(--chat-demand-title,var(--app-text));margin:0 0 14px;font-size:15px;font-weight:600}.chat-capabilities-box ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chat-capabilities-box li{color:var(--chat-demand-muted,var(--app-muted));align-items:center;gap:10px;font-size:14px;display:flex}.chat-canvas.is-empty .chat-empty-premium{justify-content:center!important;width:100%!important;padding-left:0!important;padding-right:0!important}.chat-canvas.is-empty .chat-empty-premium-content{width:min(640px,100% - 80px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.chat-canvas.has-chat .chat-canvas-inner{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding-left:2.5rem!important;padding-right:2.5rem!important}.chat-canvas.has-chat .chat-message-stack{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.chat-canvas.has-chat .chat-input-wrap--chat{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:2.5rem!important;padding-right:2.5rem!important}.chat-canvas.has-chat .chat-input-container--chat{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important}.chat-canvas--with-panel .chat-canvas-body{padding-right:0!important}.chat-canvas-top-actions{z-index:45;align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;right:12px}.chat-top-action-wrap{flex:none;display:inline-flex;position:relative}.chat-theme-mode-btn,.chat-share-session-btn{background:var(--chat-top-action-bg);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--chat-top-action-text);cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(16px);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative;inset:auto}.chat-theme-mode-btn:hover,.chat-share-session-btn:hover{border-color:var(--chat-top-action-border-hover);background:var(--chat-top-action-bg-hover);color:var(--chat-top-action-text-hover)}.chat-theme-mode-btn.light-active,.chat-theme-mode-btn.dark-active{background:var(--chat-top-action-bg-active);color:var(--chat-top-action-text-active)}.chat-theme-mode-btn:focus-visible,.chat-share-session-btn:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.chat-theme-mode-btn:active,.chat-share-session-btn:active{transform:scale(.96)}.chat-theme-mode-btn svg,.chat-share-session-btn svg{flex-shrink:0;width:16px;height:16px}.chat-share-session-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.chat-top-action-tooltip{z-index:60;border:1px solid var(--chat-top-action-border);background:var(--chat-top-action-bg);width:max-content;max-width:160px;box-shadow:var(--chat-top-action-shadow);color:var(--chat-top-action-text-hover);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:600;line-height:1.2;transition:opacity .15s,visibility .15s,transform .15s;display:block;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.chat-top-action-wrap:hover .chat-top-action-tooltip,.chat-top-action-wrap:focus-within .chat-top-action-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.chat-canvas-loading{background:var(--chat-canvas-loading-bg);width:100vw;height:100vh;position:relative;overflow:hidden}.chat-canvas.is-empty .chat-hero-orbit-line,.chat-canvas.is-empty .chat-hero-orbit-line.orbit-blue,.chat-canvas.is-empty .chat-hero-orbit-line.orbit-white,.chat-canvas.is-empty .chat-hero-orbit-line.orbit-dark{display:none!important}.chat-canvas.is-empty .chat-hero-orbit-glow{z-index:1!important;background:radial-gradient(ellipse at 50% 100%, var(--color-rgba-20-136-252-0_28) 0%, var(--color-rgba-20-136-252-0_18) 22%, var(--color-rgba-20-136-252-0_09) 34%, transparent 52%)!important;filter:blur(26px)!important;opacity:.9!important;border-radius:50% 50% 0 0!important;width:1800px!important;height:820px!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.chat-canvas.is-empty .chat-hero-orbit:before{content:""!important;z-index:2!important;background:radial-gradient(ellipse at 50% 100%, var(--chat-hero-arc-core) 0%, var(--chat-hero-arc-core) 58.8%, var(--color-hex-ffffff) 58.85%, var(--color-hex-ffffff) 63.2%, var(--color-hex-cfe7ff) 63.25%, var(--color-hex-cfe7ff) 64.55%, var(--color-hex-a9d4ff) 64.6%, var(--color-hex-a9d4ff) 65.85%, var(--color-hex-72bbff) 65.9%, var(--color-hex-72bbff) 67.15%, var(--color-hex-2c93ff) 67.2%, var(--color-hex-2c93ff) 68.55%, var(--color-hex-1488fc) 68.6%, var(--color-hex-1488fc) 70%, var(--color-hex-0d5ab0) 70.05%, var(--color-hex-0d5ab0) 71.4%, transparent 71.45%, transparent 100%)!important;border-radius:50% 50% 0 0!important;width:1800px!important;height:820px!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.chat-canvas.is-empty .chat-hero-orbit:after{content:""!important;z-index:3!important;background:radial-gradient(ellipse at 50% 100%, transparent 0%, transparent 49.6%, var(--chat-hero-arc-mask) 49.7%, var(--chat-hero-arc-mask) 100%)!important;border-radius:50% 50% 0 0!important;width:1800px!important;height:820px!important;display:block!important;position:absolute!important;bottom:-2px!important;left:50%!important;transform:translate(-50%)!important}.chat-document-file-list{flex-direction:column;gap:10px;width:min(420px,100%);margin-top:12px;display:flex}.chat-document-file-card{border:1px solid var(--chat-document-card-border);background:var(--chat-document-card-bg);border-radius:16px;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.chat-document-file-icon{width:42px;height:42px;color:var(--color-hex-ffffff);letter-spacing:.04em;box-shadow:inset 0 1px 0 var(--color-rgba-255-255-255-0_22), 0 10px 20px var(--color-rgba-0-0-0-0_22);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex;position:relative;overflow:hidden}.chat-document-file-icon:before{content:"";background:var(--color-rgba-255-255-255-0_28);width:13px;height:13px;box-shadow:-1px 1px 0 var(--color-rgba-0-0-0-0_12);border-bottom-left-radius:6px;position:absolute;top:0;right:0}.chat-document-file-icon:after{content:"";pointer-events:none;background:radial-gradient(circle at 28% 20%, var(--color-rgba-255-255-255-0_24), transparent 36%);position:absolute;inset:0}.chat-document-file-icon.pdf{background:linear-gradient(135deg, var(--color-hex-ef4444) 0%, var(--color-hex-dc2626) 48%, var(--color-hex-991b1b) 100%);border:1px solid var(--color-rgba-248-113-113-0_35)}.chat-document-file-icon.doc,.chat-document-file-icon.docx{background:linear-gradient(135deg, var(--color-hex-3b82f6) 0%, var(--color-hex-2563eb) 48%, var(--color-hex-1e3a8a) 100%);border:1px solid var(--color-rgba-96-165-250-0_38)}.chat-document-file-content{flex:1;min-width:0}.chat-document-file-title{color:var(--chat-document-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:1.35;overflow:hidden}.chat-document-file-name{color:var(--chat-document-name);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.chat-document-file-actions{align-items:center;gap:8px;margin-top:10px;display:flex}.chat-document-file-action{border:1px solid var(--chat-document-action-border);background:var(--chat-document-action-bg);min-height:30px;color:var(--chat-document-action-text);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.chat-document-file-action:hover{background:var(--chat-document-action-bg-hover);border-color:var(--chat-document-action-border-hover)}@media (min-width:1181px){.chat-canvas--no-right-panel .chat-canvas-top-actions{right:5px}}@media (max-width:768px){.chat-empty-premium-copy h1,.chat-empty-premium-copy h1 span{letter-spacing:-.9px;font-size:34px;line-height:38px}.chat-canvas.is-empty .chat-hero-orbit,.chat-canvas.is-empty .chat-hero-orbit-glow,.chat-canvas.is-empty .chat-hero-orbit:before,.chat-canvas.is-empty .chat-hero-orbit:after{width:1200px!important;min-width:1200px!important;height:560px!important;min-height:560px!important}}@media (max-width:767px){.chat-canvas.is-empty .chat-empty-premium{width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.chat-canvas.is-empty .chat-empty-premium-content{width:min(640px,100%)!important}.chat-canvas.has-chat .chat-canvas-inner,.chat-canvas.has-chat .chat-input-wrap--chat{padding-left:1rem!important;padding-right:1rem!important}.chat-canvas.has-chat .chat-message-stack{max-width:100%!important}}@media (max-width:640px){.chat-user-message-wrap{margin-top:40px}.feedback-modal-overlay{align-items:flex-end;padding:12px}.feedback-modal{border-radius:20px}.feedback-modal-actions{flex-direction:column-reverse}.feedback-cancel-btn,.feedback-submit-btn{width:100%}.chat-demand-card{border-radius:20px;padding:.95rem .95rem .9rem}.chat-demand-card-title{font-size:18px}.chat-demand-card-intro,.chat-demand-card-item-text{font-size:13.5px}.chat-demand-card-item{border-radius:16px;padding:12px}.chat-message-stack{padding:0}.chat-canvas-top-actions{gap:6px;top:6px;right:12px}.chat-theme-mode-btn,.chat-share-session-btn{flex-basis:38px;width:38px;min-width:38px;height:38px;min-height:38px}.chat-theme-mode-btn svg,.chat-share-session-btn svg{width:15px;height:15px}.chat-top-action-tooltip{display:none}.chat-document-file-list{width:100%}.chat-document-file-card{border-radius:14px;padding:11px}}@media (max-width:480px){.chat-empty-premium-copy h1,.chat-empty-premium-copy h1 span{letter-spacing:-.7px;font-size:28px;line-height:32px}.chat-empty-premium-copy h1 span{margin-left:4px}}.guest-chat-empty{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:72px 32px;display:flex;position:relative;overflow-y:auto}.guest-chat-empty-content{width:min(760px,100%);transform:translateY(-32px)}.guest-chat-empty h1{color:var(--app-text-strong,#fff);text-align:center;margin:0 0 22px;font-size:25px;font-weight:400;line-height:1.25}.guest-chat-empty-input{width:100%}.guest-chat-empty-input .chat-input-container--chat{width:100%;max-width:none;margin:0}.guest-chat-empty-input .chat-input-box{box-shadow:0 12px 32px #00000047,0 2px 8px #0000002e,0 0 28px #1488fc0f}.guest-chat-empty-suggestions{flex-direction:column;gap:14px;width:min(100%,760px);margin:30px auto 0;display:flex}.guest-chat-empty-suggestion{min-height:44px;color:var(--app-text-secondary,#ffffff9e);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:10px 12px;font-size:16px;line-height:1.4;transition:background-color .16s,color .16s,transform .16s;display:flex}.guest-chat-empty-suggestion:hover{color:var(--app-text-strong,#fff);background:#ffffff0d;transform:translate(3px)}.guest-chat-empty-suggestion:focus-visible{outline:2px solid var(--app-accent,#2b7fff);outline-offset:2px}.guest-chat-empty-suggestion-icon{background-image:var(--sidebar-collapsed-logo-url,url(/collapsive_logo.svg));opacity:.72;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 23px;width:23px;height:23px;transition:opacity .16s,transform .16s;display:inline-block}.guest-chat-empty-suggestion:hover .guest-chat-empty-suggestion-icon{opacity:1;transform:scale(1.04)}[data-theme=light] .guest-chat-empty-input .chat-input-box{box-shadow:0 10px 30px #0f172a1f,0 2px 8px #0f172a0f}[data-theme=light] .guest-chat-empty-suggestion{color:var(--app-text-secondary,#64748b)}[data-theme=light] .guest-chat-empty-suggestion:hover{color:var(--app-text-strong,#0f172a);background:#0f172a0a}[data-theme=light] .guest-chat-empty-suggestion-icon{filter:brightness(0)saturate();opacity:.55}[data-theme=light] .guest-chat-empty-suggestion:hover .guest-chat-empty-suggestion-icon{opacity:.8}@media (min-width:768px) and (max-width:1023px){.guest-chat-empty{padding:72px 28px}.guest-chat-empty-content{width:min(700px,100%);transform:translateY(-24px)}.guest-chat-empty h1{font-size:24px}}@media (max-width:767px){.guest-chat-empty{align-items:flex-start;padding:112px 18px 40px}.guest-chat-empty-content{width:100%;transform:none}.guest-chat-empty h1{margin-bottom:20px;font-size:22px;line-height:1.3}.guest-chat-empty-suggestions{gap:10px;margin-top:24px}.guest-chat-empty-suggestion{gap:12px;min-height:42px;padding:9px 10px;font-size:14px}.guest-chat-empty-suggestion:hover{transform:none}.guest-chat-empty-suggestion-icon{flex-basis:21px;width:21px;height:21px}}@media (prefers-reduced-motion:reduce){.guest-chat-empty-suggestion,.guest-chat-empty-suggestion-icon{transition:none}.guest-chat-empty-suggestion:hover{transform:none}}.chat-assistant-text{white-space:normal;color:var(--chat-md-assistant-text);word-break:break-word;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;padding:0;font-size:15px;line-height:1.72}.chat-message{width:100%;max-width:900px}.chat-assistant-text>:first-child{margin-top:0!important}.chat-assistant-text>:last-child{margin-bottom:0!important}.chat-assistant-text p{margin:0 0 .64rem}.chat-assistant-text strong{color:var(--chat-md-strong)}.chat-assistant-text em{color:var(--chat-md-em);font-style:italic}.chat-link{color:var(--chat-md-link);text-decoration:none}.chat-link:hover{color:var(--chat-md-link-hover);text-underline-offset:3px;text-decoration:underline}.chat-assistant-text hr,.chat-markdown hr{display:none!important}.chat-markdown{color:var(--chat-md-text);font-size:16px;line-height:22.8px}.chat-markdown p{margin:0 0 14px;font-weight:400}.chat-markdown p:last-child{margin-bottom:0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{color:var(--chat-md-strong);letter-spacing:-.02em;margin:1rem 0 .62rem;font-weight:600;line-height:1.28}.chat-markdown h1{font-size:1.3rem}.chat-markdown h2{margin:1.4rem 0 .7rem;font-size:1.2rem}.chat-markdown h3{width:fit-content;max-width:100%;color:var(--chat-md-heading-pill);letter-spacing:.1em;border-radius:999px;align-items:center;gap:8px;margin:.95rem 0 .58rem;padding:6px 0;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.chat-markdown strong,.chat-assistant-text strong,.chat-markdown li strong{font-weight:600}.chat-markdown h4{font-size:.98rem}.chat-markdown strong{color:var(--chat-md-strong)}.chat-markdown ul,.chat-markdown ol{flex-direction:column;gap:9px;margin:8px 0;padding:0;list-style:none;display:flex;position:relative;overflow:visible}.chat-markdown ol{counter-reset:assistantList}.chat-markdown li{color:var(--chat-md-list-text);white-space:normal;background:0 0;border:0;margin:0;line-height:1.6;display:block;position:relative}.chat-markdown ol>li{counter-increment:assistantList;padding:3px 14px 3px 28px}.chat-markdown ul>li{padding:3px 14px 3px 24px}.chat-markdown ol>li:before{content:counter(assistantList) ".";width:20px;color:var(--chat-md-list-marker);justify-content:flex-end;align-items:center;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex;position:absolute;top:3px;left:0}.chat-markdown ul>li:before{content:"";background:var(--chat-md-list-marker);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:9px}.chat-markdown li>p{line-height:inherit;margin:0;display:block}.chat-markdown li>p:not(:last-child){margin-bottom:4px}.chat-markdown li strong{color:var(--chat-md-strong);display:inline}.chat-markdown li br{content:"";margin:0;line-height:0;display:block}.chat-markdown ol>li::marker{display:none}.chat-markdown ul>li::marker{display:none}.chat-markdown blockquote{border-left:3px solid var(--chat-md-blockquote-border);background:var(--chat-md-blockquote-bg);color:var(--chat-md-blockquote-text);border-radius:0 14px 14px 0;margin:.9rem 0;padding:.78rem .95rem}.chat-markdown table{border-collapse:collapse;border-radius:14px;width:100%;margin:.95rem 0;font-size:13px;overflow:hidden}.chat-markdown th,.chat-markdown td{border:1px solid var(--chat-md-table-border);text-align:left;padding:9px 10px}.chat-markdown th{background:var(--chat-md-table-head-bg);color:var(--chat-md-table-head-text);font-weight:600}.chat-markdown td{color:var(--chat-md-table-cell-text)}.chat-markdown code{color:var(--chat-md-code-text);border-radius:7px;padding:2px 6px;font-size:.92em}.chat-markdown pre{border:1px solid var(--chat-md-code-block-border);background:var(--chat-md-code-block-bg);border-radius:14px;margin:.7rem 0 .85rem;overflow-x:auto}.chat-markdown-image,.chat-markdown-image-link{display:none!important}.chat-tools-dropdown-wrap{width:fit-content;max-width:100%;position:relative}.chat-tools-toggle{border:1px solid var(--chat-tools-toggle-border);min-height:32px;color:var(--chat-tools-toggle-text);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:inline-flex}.chat-tools-toggle.open{min-height:34px;color:var(--chat-tools-toggle-open-text);padding:0 12px}.chat-tools-toggle-icon,.chat-tools-toggle-left{flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.chat-tools-toggle-icon{width:18px;height:18px}.chat-tools-toggle-left span,.chat-tools-toggle-text{letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:600}.chat-tools-count{background:var(--chat-tools-count-bg);min-width:18px;height:18px;color:var(--chat-tools-count-text);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.chat-tools-toggle-chevron{opacity:.72;flex-shrink:0;transition:transform .2s}.chat-tools-toggle.open .chat-tools-toggle-chevron{transform:rotate(180deg)}.chat-tools-dropdown{z-index:20;background:var(--chat-tools-dropdown-bg);width:min(420px,86vw);max-width:min(420px,86vw);box-shadow:0 4px 20px var(--color-rgba-0-0-0-0_12);border-radius:18px;margin-top:8px;padding:12px;position:absolute;top:100%;left:0}.chat-tools-dropdown-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px;display:flex}.chat-tools-dropdown-head span{color:var(--chat-tools-dropdown-head-text);letter-spacing:.14em;font-size:10px;font-weight:400}.chat-tools-dropdown-head strong{background:var(--chat-tools-count-bg);min-width:20px;height:20px;color:var(--chat-tools-count-text);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.chat-tools-dropdown-list{flex-wrap:wrap;gap:8px;display:flex}.chat-tools-used-pill{border:1px solid var(--chat-tools-pill-border);background:var(--chat-tools-pill-bg);min-height:30px;color:var(--chat-tools-pill-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.chat-tool-products{width:100%;max-width:900px;margin-top:22px}.chat-tool-products-head{background:var(--chat-results-head-bg);width:fit-content;max-width:100%;color:var(--chat-results-head-text);border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px 8px 10px;display:flex}.chat-tool-products-head-icon,.chat-tool-products-icon{width:30px;height:30px;color:var(--chat-results-icon);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.chat-tool-products-eyebrow{color:var(--chat-results-eyebrow);letter-spacing:.14em;font-size:10px;font-weight:900;line-height:1;display:block}.chat-tool-products-head h4{color:var(--chat-results-title);letter-spacing:-.01em;text-transform:none;margin:4px 0 0;font-size:13px;font-weight:780;line-height:1.15}.chat-tool-products-slider{width:100%;position:relative}.chat-tool-products-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;padding:2px 4px 8px;display:flex;overflow:auto hidden}.chat-tool-products-grid::-webkit-scrollbar{display:none}.chat-tool-products-slider:before,.chat-tool-products-slider:after{content:"";pointer-events:none;z-index:2;opacity:0;width:74px;transition:opacity .18s;position:absolute;top:0;bottom:8px}.chat-tool-products-slider:before{left:0}.chat-tool-products-slider:after{right:0}.chat-tool-products-slider:has(.chat-tool-products-nav-left):before{opacity:1}.chat-tool-products-slider:has(.chat-tool-products-nav-right):after{opacity:1}.chat-tool-products-nav{z-index:5;border:1px solid var(--chat-product-nav-border);background:var(--chat-product-nav-bg);width:38px;height:38px;color:var(--chat-product-nav-text);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--chat-product-nav-shadow);border-radius:999px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.chat-tool-products-nav:hover{border-color:var(--chat-product-nav-border-hover);background:var(--chat-product-nav-bg-hover);color:var(--chat-product-nav-text-hover)}.chat-tool-products-nav-left{left:-14px}.chat-tool-products-nav-right{right:-14px}.chat-tool-product-card{scroll-snap-align:start;background:var(--chat-product-card-bg);border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 12px);min-width:0;display:flex;position:relative;overflow:hidden}.chat-tool-product-image-wrap{background:var(--chat-product-media-bg);flex:0 0 184px;height:184px;position:relative;overflow:hidden}.chat-tool-product-image-button{background:var(--chat-product-media-bg);cursor:zoom-in;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:hidden}.chat-tool-product-image-button:before{content:"View";z-index:5;background:var(--chat-product-view-bg);width:fit-content;height:34px;color:var(--chat-product-view-text);letter-spacing:.04em;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;justify-content:center;align-items:center;margin:auto;padding:0 16px;font-size:12px;font-weight:400;transition:opacity .18s;display:flex;position:absolute;inset:0}.chat-tool-product-image-button:after{content:"";z-index:4;background:var(--chat-product-view-overlay);opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.chat-tool-product-image-button:hover:before,.chat-tool-product-image-button:focus-visible:before,.chat-tool-product-image-button:hover:after,.chat-tool-product-image-button:focus-visible:after{opacity:1}.chat-tool-product-image-button:focus-visible{outline:2px solid var(--chat-product-focus-outline);outline-offset:-2px}.chat-tool-product-image-button .chat-tool-product-image,.chat-tool-product-image{object-fit:contain;object-position:center;background:var(--chat-product-media-bg);width:100%;height:100%;transition:opacity .18s;display:block;transform:none!important}.chat-tool-product-image-button:hover .chat-tool-product-image{transform:none!important}.chat-tool-product-image.empty{background:var(--chat-product-empty-bg);width:100%;height:100%;color:var(--chat-product-empty-text);justify-content:center;align-items:center;font-size:13px;font-weight:750;display:flex}.chat-tool-product-image-wrap:after{content:"";pointer-events:none;height:58%;position:absolute;inset:auto 0 0}.chat-tool-product-score{z-index:6;border:1px solid var(--chat-product-score-border);background:var(--chat-product-score-bg);width:fit-content;color:var(--chat-product-score-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750;line-height:1;position:absolute;top:10px;left:10px}.chat-tool-product-source{z-index:6;border:1px solid var(--chat-product-source-border);background:var(--chat-product-source-bg);max-width:calc(100% - 20px);color:var(--chat-product-source-text);letter-spacing:.08em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;top:10px;left:10px}.chat-tool-product-source span{color:var(--chat-results-icon);font-size:11px}.chat-tool-product-body{flex-direction:column;padding:15px 15px 16px;display:flex}.chat-tool-product-content{min-height:auto}.chat-tool-product-title{color:var(--chat-product-title-strong);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:400;line-height:1.34;display:-webkit-box;overflow:hidden}.chat-tool-product-store{color:var(--chat-product-store-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:7px;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.chat-tool-product-bottom{justify-content:space-between;align-items:flex-end;gap:12px;min-height:30px;margin-top:16px;display:flex}.chat-tool-product-category{max-width:44%;color:var(--chat-product-category-text);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:12px;font-weight:500;overflow:hidden}.chat-tool-product-price-stack{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:3px;min-width:0;display:flex}.chat-tool-product-price-row{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.chat-tool-product-price{color:var(--chat-product-price-strong);letter-spacing:-.03em;border-radius:0;flex-shrink:0;padding:0;font-size:20px;font-weight:500;line-height:1}.chat-tool-product-mrp{color:var(--chat-product-mrp);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.15}.chat-tool-product-mrp span{text-decoration:line-through;text-decoration-thickness:1px}.chat-tool-product-discount{background:var(--chat-product-discount-bg);color:var(--chat-product-discount-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:600;line-height:1}.chat-tool-product-empty-media{color:var(--chat-product-empty-media-text);flex-direction:column;align-items:center;gap:10px;display:flex}.chat-tool-product-empty-icon{background:var(--chat-product-empty-icon-bg);width:54px;height:54px;color:var(--chat-product-empty-icon-text);box-shadow:var(--chat-product-empty-icon-shadow);border-radius:18px;justify-content:center;align-items:center;font-size:22px;font-weight:850;display:inline-flex}.chat-tool-product-empty-text{color:var(--chat-product-empty-label);font-size:12px;font-weight:650}.chat-product-image-preview-overlay{z-index:99999;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.chat-product-image-preview-content{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.chat-product-image-preview-img{object-fit:contain;border-radius:14px;width:auto;display:block}.chat-product-image-preview-title{max-width:min(760px,90vw);color:var(--chat-product-preview-title);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;overflow:hidden}.chat-product-image-preview-close{z-index:100000;background:var(--chat-product-preview-close-bg);width:42px;height:42px;color:var(--chat-product-preview-close-text);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s;display:inline-flex;position:fixed;top:22px;left:calc(50% - 21px)}.chat-product-image-preview-close:hover{background:var(--chat-product-preview-close-bg-hover)}.chat-action-btn{border:1px solid var(--chat-shared-action-border);background:var(--chat-shared-action-bg);min-width:40px;height:40px;color:var(--chat-shared-action-text);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 15px;font-size:13px;line-height:1;transition:all .2s;display:inline-flex}.chat-copy-action-btn{color:var(--chat-shared-action-text);padding:10px;font-size:14px;display:inline-flex}.chat-action-btn span{font-size:13px;line-height:1}.chat-action-btn.primary{background:var(--chat-shared-action-primary-bg);color:var(--chat-shared-action-primary-text);border-color:#0000}.chat-action-btn.primary:hover{background:var(--chat-shared-action-primary-bg-hover);color:var(--chat-shared-action-primary-text)}.chat-inline-code{background:var(--chat-md-inline-code-bg);color:var(--chat-md-inline-code-text);border-radius:6px;padding:.1rem .34rem;font-size:.86em}.chat-code-block{border:1px solid var(--chat-code-block-border);background:var(--chat-code-block-bg);box-shadow:var(--chat-code-block-shadow);border-radius:16px;margin:.7rem 0 .95rem;position:relative;overflow:hidden}.chat-code-block-header{border-bottom:1px solid var(--chat-code-header-border);background:var(--chat-code-header-bg);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 10px 0 14px;display:flex}.chat-code-language{color:var(--chat-code-language-text);letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1}.chat-code-copy-btn{border:1px solid var(--chat-code-copy-border);background:var(--chat-code-copy-bg);width:auto;min-width:76px;height:30px;color:var(--chat-code-copy-text);cursor:pointer;opacity:1;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.chat-code-copy-btn:hover{background:var(--chat-code-copy-bg-hover);transform:translateY(-1px)}.chat-code-copy-btn.copied{background:var(--chat-code-copy-bg-copied);color:var(--chat-code-copy-text-copied)}.chat-code-copy-btn svg{flex-shrink:0}.chat-code-copy-btn span{align-items:center;display:inline-flex}.chat-code-block>div:not(.chat-code-block-header){background:0 0!important}.chat-code-block pre,.chat-code-block code{font-family:Fira Code,JetBrains Mono,Consolas,Menlo,monospace!important}.chat-code-block pre{background:0 0!important;margin:0!important}.chat-business-results{width:100%;max-width:900px;margin-top:22px}.chat-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chat-business-card{background:var(--chat-business-card-bg);border-radius:24px;padding:16px;position:relative;overflow:hidden}.chat-business-card-head{align-items:flex-start;gap:12px;display:flex}.chat-business-icon{background:var(--chat-business-icon-bg);width:32px;height:32px;color:var(--chat-business-icon-text);border-radius:14px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.chat-business-main{flex:1;min-width:0}.chat-business-title-row{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.chat-business-title-row h4{min-width:0;color:var(--chat-business-title);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:15.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-business-title-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.chat-business-connect-btn{background:var(--chat-business-connect-bg,#2b7fff);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:11.5px;font-weight:700;line-height:1;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.chat-business-connect-btn svg{flex:0 0 14px;width:14px;height:14px}.chat-business-connect-btn:focus-visible{outline:2px solid var(--chat-business-connect-focus,#7db4ff);outline-offset:2px}.chat-business-connect-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.chat-business-chat-btn{border:1px solid var(--chat-business-info-bg);background:var(--chat-business-action-bg);width:34px;height:34px;color:var(--chat-business-action-text);cursor:pointer;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.chat-business-chat-btn svg{width:16px;height:16px}.chat-business-chat-btn:focus-visible{outline:2px solid var(--chat-product-focus-outline);outline-offset:2px}.chat-business-status{background:var(--chat-business-status-bg);color:var(--chat-business-status-text);border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:850;line-height:1}.chat-business-meta-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chat-business-meta-row span{background:var(--chat-business-meta-bg);min-height:22px;color:var(--chat-business-meta-text);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.chat-business-score{color:var(--workspace-score-green);font-weight:700}.chat-business-match-box{background:var(--chat-business-match-bg);border-radius:16px;margin-top:14px;padding:11px 12px}.chat-business-match-label{color:var(--chat-business-match-label);letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:900;line-height:1;display:block}.chat-business-match-box strong{color:var(--chat-business-match-title);font-size:13.5px;font-weight:600;line-height:1.25;display:block}.chat-business-match-box small{color:var(--chat-business-match-sub);margin-top:4px;font-size:12px;font-weight:650;display:block}.chat-business-description{color:var(--chat-business-description);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:13px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-business-info-grid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chat-business-info-pill{max-width:100%;min-height:30px;color:var(--chat-business-info-text);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.chat-business-info-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-business-info-pill.wide{max-width:100%}.chat-business-info-pill.action{background:var(--chat-business-action-bg);color:var(--chat-business-action-text);transition:background .18s,color .18s}.chat-business-info-pill.action:hover{background:var(--chat-business-action-bg-hover);color:var(--chat-business-action-text-hover)}.chat-tool-product-store-row{align-items:center;gap:8px;min-width:0;margin-top:8px;display:flex}.chat-tool-product-store-img,.chat-tool-product-store-fallback{background:var(--chat-store-image-bg);border-radius:999px;flex:0 0 22px;width:22px;height:22px}.chat-tool-product-store-img{object-fit:cover}.chat-tool-product-store-fallback{color:var(--chat-product-store-text);justify-content:center;align-items:center;display:inline-flex}.chat-tool-product-store-row .chat-tool-product-store{flex:1;min-width:0;margin-top:0}.chat-tool-product-route-link{background:var(--chat-route-link-bg);width:fit-content;max-width:100%;min-height:28px;color:var(--chat-route-link-text);border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.chat-tool-product-route-link:hover{background:var(--chat-route-link-bg-hover);color:var(--chat-route-link-hover-text)}@media (max-width:767px){.chat-business-grid{grid-template-columns:1fr}.chat-business-card{border-radius:20px;padding:14px}.chat-business-title-row{align-items:center}.chat-business-connect-btn{min-width:82px;height:32px;padding:0 10px;font-size:11px}.chat-business-title-row h4{font-size:15px}}.chat-tool-results-skeleton{width:100%;max-width:900px;margin-top:22px}.chat-tool-results-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.chat-tool-results-skeleton-card{border:1px solid var(--app-border);background:var(--chat-skeleton-bg);border-radius:24px;padding:14px;position:relative;overflow:hidden}.chat-tool-results-skeleton-media,.chat-tool-results-skeleton-line,.chat-tool-results-skeleton-pill{background:var(--chat-skeleton-line-bg);display:block;position:relative;overflow:hidden}.chat-tool-results-skeleton-media{border-radius:18px;width:100%;height:150px}.chat-tool-results-skeleton-line{border-radius:999px;width:72%;height:13px;margin-top:14px}.chat-tool-results-skeleton-line.wide{width:92%}.chat-tool-results-skeleton-pill{border-radius:999px;width:92px;height:28px;margin-top:14px}.chat-tool-results-skeleton-media:after,.chat-tool-results-skeleton-line:after,.chat-tool-results-skeleton-pill:after{content:"";background:var(--chat-skeleton-shimmer);animation:1.25s infinite chatToolSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes chatToolSkeletonShimmer{to{transform:translate(100%)}}.chat-markdown code:not([class*=language-]){color:var(--chat-md-inline-code-text);padding:1px 5px;font-size:.88em}.chat-markdown table{border-color:var(--chat-md-table-border);box-shadow:var(--chat-md-table-shadow);overflow:hidden}.chat-markdown th{background:var(--chat-md-table-head-bg);color:var(--chat-md-table-head-text);border-bottom-color:var(--chat-md-table-border)}.chat-markdown td{border-color:var(--chat-md-table-border)}.chat-markdown tr:nth-child(2n) td{background:var(--chat-md-table-row-even-bg)}.chat-tools-dropdown{border:1px solid var(--chat-tools-dropdown-border);background:var(--chat-tools-dropdown-bg);box-shadow:var(--chat-tools-dropdown-shadow)}.chat-tools-toggle{background:var(--chat-tools-toggle-bg)}.chat-tools-toggle:hover{background:var(--chat-tools-toggle-bg-hover);border-color:var(--chat-tools-toggle-border-hover)}.chat-tool-product-match-row{align-items:center;display:flex}.chat-tool-product-match-score{min-height:28px;color:var(--chat-product-score-text);white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.chat-tool-product-location-actions{align-items:center;gap:8px;min-width:0;max-width:58%;display:flex}.chat-tool-product-distance-text{min-width:0;color:var(--chat-product-category-text);letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.chat-tool-product-location-actions .chat-tool-product-route-link{flex-shrink:0;min-height:26px;margin-top:0;padding:0 9px;font-size:11.5px}.chat-tool-product-image-wrap>.chat-tool-product-score{display:none}.chat-tool-products-grid{align-items:stretch}.chat-tool-product-card{height:342px}.chat-tool-product-image-wrap{flex:0 0 184px;height:184px}.chat-tool-product-body{flex-direction:column;flex:1;min-height:158px;padding:14px 15px;display:flex}.chat-tool-product-content{flex-direction:column;flex:1;min-height:0;display:flex}.chat-tool-product-title{min-height:21px;max-height:21px;color:var(--chat-product-title-strong);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:400;line-height:1.34;display:block;overflow:hidden}.chat-tool-product-store-row{min-height:24px;margin-top:7px}.chat-tool-product-match-row{min-height:28px}.chat-tool-product-bottom{align-items:flex-end;min-height:30px;margin-top:auto}.chat-tool-product-location-actions{align-items:flex-end;min-height:26px}.chat-tool-product-distance-text{line-height:1.2}.chat-tool-product-price-stack{justify-content:flex-end;min-height:30px}.chat-code-block>div:not(.chat-code-block-header){overflow-x:auto;background:0 0!important}.chat-code-block pre,.chat-code-block code{background:0 0!important;margin:0!important;font-family:Fira Code,JetBrains Mono,Consolas,Menlo,monospace!important}.chat-code-block code{color:inherit!important;font-size:inherit!important;line-height:inherit!important;white-space:pre!important;border-radius:0!important;padding:0!important;display:block!important}.chat-code-block code span{line-height:inherit!important}.chat-code-block .linenumber{display:none!important}@media (max-width:980px){.chat-tool-product-card{flex-basis:calc(50% - 9px)}.chat-business-grid{grid-template-columns:1fr}.chat-tool-results-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.chat-code-block{border-radius:14px}.chat-code-block-header{min-height:40px;padding-left:12px}.chat-code-copy-btn{min-width:34px;height:28px;padding:0 9px}.chat-code-copy-btn span{display:none}.chat-tool-products{margin-top:18px}.chat-tool-products-grid{flex-direction:column;gap:14px;padding:0;display:flex}.chat-tool-product-card{flex-basis:min(82vw,310px)}.chat-tool-products-nav{width:34px;height:34px}.chat-tool-products-nav-left{left:-8px}.chat-tool-products-nav-right{right:-8px}.chat-product-image-preview-overlay{padding:18px}.chat-product-image-preview-img{border-radius:12px;max-width:94vw;max-height:calc(88vh - 46px)}.chat-product-image-preview-close{width:38px;height:38px;top:14px;left:calc(50% - 19px)}.chat-business-results{margin-top:18px}.chat-business-card{border-radius:20px;padding:14px}.chat-tool-results-skeleton{margin-top:18px}.chat-tool-results-skeleton-grid{scrollbar-width:none;display:flex;overflow-x:auto}.chat-tool-results-skeleton-grid::-webkit-scrollbar{display:none}.chat-tool-results-skeleton-card{flex:0 0 min(82vw,310px)}.chat-tool-product-location-actions{gap:6px;max-width:62%}.chat-tool-product-location-actions .chat-tool-product-route-link{padding:0 8px}.chat-tool-product-card{height:354px}.chat-tool-product-image-wrap{flex-basis:190px;height:190px}.chat-tool-product-body{min-height:164px}}.chat-input-box{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:auto;position:relative;overflow:visible}.chat-input-box--hero{border:1px solid var(--color-rgba-255-255-255-0_075);background:linear-gradient(180deg, var(--color-rgba-36-36-40-0_98), var(--color-rgba-30-30-34-0_98)), var(--color-rgba-32-32-36-0_98);min-height:124px;box-shadow:0 28px 80px var(--color-rgba-0-0-0-0_52), 0 0 62px var(--color-rgba-15-111-255-0_16), inset 0 1px 0 var(--color-rgba-255-255-255-0_045);border-radius:18px;padding:.8rem .9rem .72rem}.chat-input-box--chat{border:1px solid var(--color-rgba-255-255-255-0_095);background:linear-gradient(180deg, var(--color-rgba-255-255-255-0_042), var(--color-rgba-255-255-255-0_028)), var(--color-rgba-24-24-27-0_92);box-shadow:0 16px 60px var(--color-rgba-0-0-0-0_42);border-radius:22px;padding:10px 12px}.chat-input-inner{height:auto;display:block;position:relative;overflow:visible}.chat-input-inner--hero{border-radius:16px;min-height:96px;padding:.2rem .3rem .05rem}.chat-input-inner--chat{min-height:28px;padding:0;display:block}.chat-input-field{resize:none;width:100%;color:var(--color-hex-fff);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;background:0 0;border:0;outline:none;display:block;overflow-y:hidden}.chat-input-inner--hero .chat-input-field{height:48px;min-height:48px;max-height:220px;padding:.25rem .1rem 0;font-size:.95rem;line-height:1.5}.chat-input-inner--chat .chat-input-field{vertical-align:top;box-sizing:border-box;height:28px;min-height:28px;max-height:180px;padding:2px 0;line-height:24px;display:block;overflow-y:hidden}.chat-input-actions{justify-content:space-between;align-items:flex-end;gap:.8rem;margin-top:8px;display:flex}.chat-input-field{-webkit-mask-image:none!important;mask-image:none!important}.chat-input-left{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.chat-input-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.chat-input-icon-btn,.chat-input-voice-btn,.chat-input-voice-close{border:0;outline:none;justify-content:center;align-items:center;display:inline-flex}.chat-input-icon-btn{background:var(--color-rgba-255-255-255-0_065);width:40px;height:40px;color:var(--color-rgba-255-255-255-0_72);border-radius:999px;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.chat-input-icon-btn:hover{background:var(--color-rgba-255-255-255-0_1);color:var(--color-hex-fff);transform:translateY(-1px)}.chat-input-call{height:40px;color:var(--color-rgba-255-255-255-0_48);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .55rem;font-size:.875rem;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.chat-input-send{background:radial-gradient(circle at 30% 20%, var(--color-rgba-255-255-255-0_22), transparent 28%), linear-gradient(180deg, var(--color-hex-2678d9), var(--color-hex-115aa8));width:42px;height:42px;color:var(--color-hex-dcecff);box-shadow:0 12px 28px var(--color-rgba-15-103-208-0_38), inset 0 1px 0 var(--color-rgba-255-255-255-0_18);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.chat-input-send:disabled{cursor:not-allowed;opacity:.48;transform:none}.chat-input-attach-wrap{flex-shrink:0;position:relative}.chat-attach-menu{z-index:60;border:1px solid var(--color-rgba-255-255-255-0_09);background:var(--color-rgba-22-22-25-0_98);width:170px;box-shadow:0 18px 50px var(--color-rgba-0-0-0-0_45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden}.chat-attach-menu-item{width:100%;color:var(--color-rgba-255-255-255-0_78);background:0 0;border:0;align-items:center;gap:.65rem;padding:.78rem .85rem;font-size:.88rem;transition:background .2s,color .2s;display:flex}.chat-input-voice-shell{flex:1;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.chat-input-voice-pill{pointer-events:none;background:var(--color-rgba-255-255-255-0_045);opacity:0;transform-origin:100%;border-radius:999px;flex:1;align-items:center;width:0;min-width:0;height:42px;transition:width .3s,opacity .2s,transform .3s;display:flex;overflow:hidden;transform:translate(22px)}.chat-input-voice-shell.open .chat-input-voice-pill{opacity:1;width:100%;transform:translate(0)}.chat-input-voice-wave{align-items:center;gap:2px;width:100%;min-width:0;padding:0 12px;display:flex}.chat-input-voice-eye-wrap{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .2s,transform .28s;display:inline-flex;transform:translate(8px)}.chat-input-voice-shell.open .chat-input-voice-eye-wrap{opacity:.9;transform:translate(0)}.chat-input-voice-eye{width:16px;height:16px;color:var(--color-rgba-255-255-255-0_78)}.chat-input-voice-bar{background:var(--color-hex-ffffff);border-radius:999px;flex:1;min-width:1px;max-width:2px;min-height:4px;transition:height 60ms linear,opacity .12s}.chat-input-voice-btn{background:var(--color-rgba-255-255-255-0_055);width:38px;height:38px;color:var(--color-rgba-255-255-255-0_75);border-radius:999px;flex-shrink:0;transition:background .2s,color .2s,transform .2s}.chat-input-voice-close{background:var(--color-rgba-255-255-255-0_055);width:34px;height:34px;color:var(--color-rgba-255-255-255-0_72);border-radius:999px;flex-shrink:0}.chat-input-preview{justify-content:flex-start;padding:0 0 .72rem;display:flex}.chat-input-preview-card{border:1px solid var(--color-rgba-255-255-255-0_08);background:var(--color-rgba-255-255-255-0_045);border-radius:16px;align-items:center;gap:.75rem;width:fit-content;max-width:min(520px,100%);padding:.72rem;display:flex}.chat-input-preview-thumb,.chat-input-preview-file-icon{background:var(--color-rgba-255-255-255-0_07);border-radius:12px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.chat-input-preview-file-icon{color:var(--color-rgba-255-255-255-0_8);justify-content:center;align-items:center;display:inline-flex}.chat-input-preview-meta{min-width:0}.chat-input-preview-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:300px;overflow:hidden}.chat-input-preview-subtitle{color:var(--color-rgba-255-255-255-0_48);margin-top:2px;font-size:.78rem}.chat-input-preview-remove{background:var(--color-rgba-255-255-255-0_055);width:30px;height:30px;color:var(--color-rgba-255-255-255-0_72);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-input-container{width:100%;margin:0 auto}.chat-input-container--hero{max-width:640px;padding:0}.chat-input-container--chat{max-width:860px}.chat-input-box{border:1px solid var(--color-rgba-255-255-255-0_08);background:var(--color-rgba-30-30-32-0_75);min-height:48px;box-shadow:0 12px 42px var(--color-rgba-0-0-0-0_32);-webkit-backdrop-filter:blur(20px);border-radius:28px;padding:7px 8px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.chat-input-box--hero,.chat-input-box--chat{width:100%}.chat-input-container.is-focused .chat-input-box{border-color:var(--color-rgba-255-255-255-0_065);box-shadow:0 18px 55px var(--color-rgba-0-0-0-0_34)}.chat-input-container.is-typing .chat-input-box,.chat-input-container.is-multiline .chat-input-box{border-radius:16px;padding:13px 8px 7px}.chat-input-inner{height:auto;display:block;position:relative;overflow:visible;min-height:0!important;padding:0!important}.chat-input-inner:after{display:none!important}.chat-input-main-row{flex-wrap:nowrap;align-items:center;gap:10px;min-height:34px;display:flex}.chat-input-container.is-typing .chat-input-main-row,.chat-input-container.is-multiline .chat-input-main-row{flex-wrap:wrap;align-items:center;row-gap:8px}.chat-input-field{resize:none;width:100%;min-width:0;color:var(--color-rgba-255-255-255-0_92);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;scrollbar-width:thin;caret-color:var(--color-hex-ffffff);flex:auto;font-size:15px;font-weight:400;line-height:24px;overflow-y:hidden;background:0 0!important;border:0!important;outline:none!important;-webkit-mask-image:none!important;mask-image:none!important}.chat-input-container.is-empty .chat-input-field{flex:auto;order:0;align-self:center;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important}.chat-input-container.is-typing .chat-input-field,.chat-input-container.is-multiline .chat-input-field{flex:0 0 100%;order:-1;align-self:stretch;width:100%;max-height:154px;line-height:23px;min-height:30px!important;margin:0 0 1px!important;padding:0 20px!important}.chat-input-field::placeholder{color:var(--color-rgba-255-255-255-0_25);line-height:24px}.chat-input-field::-webkit-scrollbar{width:4px}.chat-input-field::-webkit-scrollbar-track{background:0 0}.chat-input-field::-webkit-scrollbar-thumb{background:var(--color-rgba-255-255-255-0_18);border-radius:999px}.chat-input-plus-btn,.chat-input-pill-action,.chat-input-voice-btn,.chat-input-voice-close{cursor:pointer}.chat-input-plus-btn{background:var(--color-rgba-255-255-255-0_065);width:34px;height:34px;color:var(--color-rgba-255-255-255-0_72);border:0;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chat-input-plus-btn:hover,.chat-input-plus-btn:focus-visible{background:var(--color-rgba-255-255-255-0_115);color:var(--color-hex-ffffff)}.chat-input-actions-inline{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.chat-input-pill-action,.chat-input-voice-btn,.chat-input-voice-close{color:var(--color-rgba-255-255-255-0_82);background:0 0;border:0;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chat-input-pill-action{white-space:nowrap;gap:6px;height:32px;padding:0 8px;font-size:13px;font-weight:650}.chat-input-image-action{width:32px;padding:0}.chat-input-image-action span{display:none}.chat-input-call-action span{display:inline}.chat-input-voice-btn,.chat-input-voice-close{width:32px;height:32px}.chat-input-send{background:var(--color-rgba-255-255-255-0_05);width:38px;height:38px;color:var(--color-rgba-255-255-255-0_25);border:0;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.chat-input-send.ready{background:var(--color-hex-1488fc);color:var(--color-hex-ffffff);opacity:1}.chat-input-send.ready:hover,.chat-input-send.ready:focus-visible{background:var(--color-hex-2563eb);box-shadow:0 6px 16px var(--color-rgba-20-136-252-0_3);transform:translateY(-1px)}.chat-input-send.disabled,.chat-input-send:disabled{cursor:not-allowed;background:var(--color-hex-1488fc,#1488fc);color:var(--color-hex-ffffff,#fff);opacity:.45;box-shadow:none;transform:none}.chat-input-send-icon,.chat-input-send svg{width:22px!important;height:22px!important}.chat-input-send-loader{border:3px solid var(--color-rgba-255-255-255-0_2);border-top-color:var(--color-hex-ffffff);border-radius:999px;width:19px;height:19px;animation:.8s linear infinite chatInputSpin}@keyframes chatInputSpin{to{transform:rotate(360deg)}}.chat-input-attach-wrap{flex:none;position:relative}.chat-attach-menu{z-index:80;border:1px solid var(--color-rgba-255-255-255-0_09);background:var(--color-rgba-22-22-25-0_98);width:190px;box-shadow:0 18px 50px var(--color-rgba-0-0-0-0_45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:6px;position:absolute;bottom:calc(100% + 10px);left:0;overflow:hidden}.chat-attach-menu-item{width:100%;color:var(--color-rgba-255-255-255-0_82);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;display:flex}.chat-input-mode-chip{z-index:30;border:1px solid var(--color-rgba-255-255-255-0_08);background:var(--color-hex-202024);max-width:min(460px,100% - 40px);height:42px;color:var(--color-rgba-255-255-255-0_9);box-shadow:0 12px 34px var(--color-rgba-0-0-0-0_35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:10px;padding:0 13px;display:inline-flex;position:absolute;top:-52px;left:0}.chat-input-mode-chip.file:before{content:"PDF";background:var(--color-hex-f23b3b);width:28px;height:28px;color:var(--color-hex-ffffff);border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.chat-input-mode-chip-icon{display:none}.chat-input-mode-chip-label{min-width:0;color:var(--color-rgba-255-255-255-0_9);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.chat-input-mode-chip-sub{color:var(--color-rgba-255-255-255-0_38);flex:none;font-size:13px;font-weight:500}.chat-input-mode-chip-close{width:22px;height:22px;color:var(--color-rgba-255-255-255-0_55);background:0 0;border:0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.chat-input-preview{z-index:30;justify-content:flex-start;align-items:center;padding:0;display:flex;position:absolute;top:-72px;left:0}.chat-input-preview-card{background:0 0;border:0;align-items:center;gap:10px;width:fit-content;max-width:min(520px,100%);padding:0;display:flex}.chat-input-preview-thumb{background:var(--color-rgba-255-255-255-0_07);border-radius:9px;flex:0 0 82px;width:82px;height:54px;overflow:hidden}.chat-input-preview-thumb img{object-fit:cover;width:100%;height:100%}.chat-input-preview-meta{background:var(--color-hex-202024);border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 13px;display:inline-flex}.chat-input-preview-title{min-width:0;max-width:230px;color:var(--color-rgba-255-255-255-0_9);align-items:center;gap:0;font-size:13px;font-weight:650;display:flex}.chat-input-preview-title svg{display:none}.chat-input-preview-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-input-preview-subtitle{color:var(--color-rgba-255-255-255-0_38);white-space:nowrap;margin-top:0;font-size:13px}.chat-input-preview-remove{width:22px;height:22px;color:var(--color-rgba-255-255-255-0_55);background:0 0;border:0;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.chat-input-container.is-recording .chat-input-pill-action,.chat-input-container.is-recording .chat-input-voice-btn{display:none}.chat-input-container.is-recording .chat-input-send,.chat-input-container.is-recording .chat-input-send.ready,.chat-input-container.is-recording .chat-input-send.disabled,.chat-input-container.is-recording .chat-input-send:disabled{background:var(--color-hex-ef4444)}.chat-input-call-hidden-trigger{display:none}.chat-input-container.is-focused.is-typing .chat-input-box,.chat-input-container.is-focused.is-multiline .chat-input-box,.chat-input-container.is-typing .chat-input-box,.chat-input-container.is-multiline .chat-input-box{border-color:var(--color-rgba-255-255-255-0_08)!important}.chat-input-container.is-image-mode .chat-input-box,.chat-input-container.is-call-mode .chat-input-box{border-color:var(--color-rgba-255-255-255-0_08)!important;box-shadow:0 12px 42px var(--color-rgba-0-0-0-0_32)!important}.chat-input-container.is-recording .chat-input-box{border-color:var(--color-rgba-255-255-255-0_065)!important;box-shadow:0 18px 55px var(--color-rgba-0-0-0-0_34)!important}.chat-input-upload-error-text{color:var(--color-hex-ef4444);font-size:14px;font-weight:650}.chat-input-image-action.active,.chat-input-container.is-image-mode .chat-input-image-action{color:var(--color-hex-ffffff);border-color:var(--color-rgba-20-136-252-0_45);background:var(--color-rgba-20-136-252-0_18);box-shadow:0 0 0 1px var(--color-rgba-20-136-252-0_22), 0 10px 28px var(--color-rgba-20-136-252-0_18)}.chat-input-image-mode-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.chat-input-image-mode-pill{background:var(--color-hex-303033);height:32px;color:var(--color-hex-1488fc);border-radius:10px;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.chat-input-image-mode-icon{color:var(--color-hex-1488fc);justify-content:center;align-items:center;display:inline-flex}.chat-input-image-mode-close{background:var(--color-rgba-20-136-252-0_16);width:20px;height:20px;color:var(--color-hex-1488fc);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chat-input-ratio-wrap{flex:none;display:inline-flex;position:relative}.chat-input-ratio-trigger{background:var(--color-rgba-255-255-255-0_085);height:32px;color:var(--color-hex-ffffff);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:12px;font-weight:400;transition:background .16s,color .16s,transform .16s;display:inline-flex}.chat-input-ratio-selected-shape{border:1px solid var(--color-rgba-255-255-255-0_16);background:var(--color-hex-050507);color:var(--color-hex-ffffff);border-radius:5px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.chat-input-ratio-selected-shape span{transform-origin:50%;white-space:nowrap;font-size:9px;font-weight:850;line-height:1;transform:scale(.64)}.chat-input-ratio-menu{z-index:90;border:1px solid var(--color-rgba-255-255-255-0_09);background:var(--color-rgba-34-34-38-0_98);width:154px;box-shadow:0 18px 54px var(--color-rgba-0-0-0-0_48);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:8px;position:absolute;bottom:calc(100% + 12px);right:0}.chat-input-ratio-menu-title{color:#fff;padding:1px 5px 8px;font-size:12px;font-weight:400}.chat-input-ratio-option{width:100%;min-height:42px;color:var(--color-rgba-255-255-255-0_82);cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:44px 1fr 16px;align-items:center;column-gap:8px;padding:0 8px;transition:background .16s,color .16s;display:grid}.chat-input-ratio-option-shape-box{justify-content:center;align-items:center;width:44px;height:36px;display:inline-flex}.chat-input-ratio-option-shape{background:var(--color-hex-ffffff);box-shadow:0 0 0 1px var(--color-rgba-255-255-255-0_08), 0 2px 10px var(--color-rgba-0-0-0-0_16);border-radius:5px;flex:none;display:block}.chat-input-ratio-option-label{text-align:left;font-size:13px;font-weight:750;line-height:1}.chat-input-ratio-option.selected svg{color:var(--color-hex-ffffff);justify-self:end}.chat-input-local-icon{object-fit:contain;pointer-events:none;width:16px;height:16px;display:block}.chat-input-image-mode-icon .chat-input-local-icon{width:16px;height:16px}.chat-input-image-action .chat-input-local-icon{width:17px;height:17px}.chat-input-send-icon{object-fit:contain;pointer-events:none;display:block;width:22px!important;height:22px!important}.chat-input-ratio-trigger{min-width:118px;overflow:hidden;background:var(--color-hex-050507)!important;height:38px!important;color:var(--color-hex-ffffff)!important;box-shadow:none!important;border-radius:999px!important;gap:0!important;padding:0!important}.chat-input-ratio-trigger:hover,.chat-input-ratio-trigger.active{background:var(--color-hex-050507)!important}.chat-input-ratio-trigger-label{background:var(--color-hex-ffffff);min-width:70px;height:100%;color:var(--color-hex-2f3033);letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:500;line-height:1;display:inline-flex!important}.chat-input-ratio-trigger-value{min-width:52px;height:100%;color:var(--color-hex-ffffff);letter-spacing:-.01em;justify-content:center;align-items:center;padding:0 16px 0 14px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.chat-input-ratio-selected-shape,.chat-input-ratio-trigger>svg{display:none!important}.chat-input-box--hero{border-color:var(--chat-input-box-hero-border);background:var(--chat-input-box-hero-bg);box-shadow:var(--chat-input-box-hero-shadow)}.chat-input-box--chat{border-color:var(--chat-input-box-chat-border);background:var(--chat-input-box-chat-bg);box-shadow:var(--chat-input-box-chat-shadow)}.chat-input-box{border-color:var(--chat-input-box-border);background:var(--chat-input-box-bg);box-shadow:var(--chat-input-box-shadow)}.chat-input-container.is-focused .chat-input-box{border-color:var(--chat-input-box-border-focus-soft)!important;background:var(--chat-input-box-bg-focused)!important;box-shadow:var(--chat-input-box-shadow-focus)!important}.chat-input-container.is-focused.is-typing .chat-input-box,.chat-input-container.is-focused.is-multiline .chat-input-box{border-color:var(--chat-input-box-border-focus)!important}.chat-input-container.is-typing .chat-input-box,.chat-input-container.is-multiline .chat-input-box,.chat-input-container.is-image-mode .chat-input-box,.chat-input-container.is-call-mode .chat-input-box{border-color:var(--chat-input-box-border)!important;background:var(--chat-input-box-bg)!important;box-shadow:var(--chat-input-box-shadow)!important}.chat-input-field{color:var(--chat-input-field-text);caret-color:var(--chat-input-field-caret)}.chat-input-field::placeholder{color:var(--chat-input-field-placeholder)}.chat-input-field::-webkit-scrollbar-thumb{background:var(--chat-input-scrollbar-thumb)}.chat-input-icon-btn,.chat-input-plus-btn{background:var(--chat-input-icon-bg);color:var(--chat-input-icon-text)}.chat-input-icon-btn:hover,.chat-input-plus-btn:hover,.chat-input-plus-btn:focus-visible{background:var(--chat-input-icon-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-call{color:var(--chat-input-call-text)}.chat-input-call:hover{background:var(--chat-input-call-bg-hover);color:var(--chat-input-call-text-hover)}.chat-input-pill-action,.chat-input-voice-btn,.chat-input-voice-close{color:var(--chat-input-icon-text)}.chat-input-pill-action:hover,.chat-input-pill-action.active,.chat-input-voice-btn:hover,.chat-input-voice-btn.active,.chat-input-voice-close:hover,.chat-input-pill-action:focus-visible,.chat-input-voice-btn:focus-visible,.chat-input-voice-close:focus-visible{background:var(--chat-input-icon-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-voice-pill{background:var(--chat-input-voice-pill-bg)}.chat-input-voice-eye{color:var(--chat-input-voice-eye)}.chat-input-voice-bar{background:var(--chat-input-voice-bar)}.chat-input-voice-btn{background:var(--chat-input-voice-btn-bg);color:var(--chat-input-voice-btn-text)}.chat-input-voice-btn:hover,.chat-input-voice-btn.active{background:var(--chat-input-voice-btn-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-voice-close{background:var(--chat-input-voice-btn-bg);color:var(--chat-input-voice-close-text)}.chat-input-send{background:var(--chat-input-send-ready-bg,#1488fc);color:var(--chat-input-send-ready-text,#fff);box-shadow:none;opacity:.45}.chat-input-send.ready{background:var(--chat-input-send-ready-bg,#1488fc);color:var(--chat-input-send-ready-text,#fff);box-shadow:var(--chat-input-send-ready-shadow);opacity:1}.chat-input-send.ready:hover,.chat-input-send.ready:focus-visible{background:var(--chat-input-send-ready-bg-hover,#2563eb);box-shadow:var(--chat-input-send-ready-shadow-hover)}.chat-input-send.disabled,.chat-input-send:disabled{background:var(--chat-input-send-ready-bg,#1488fc);color:var(--chat-input-send-ready-text,#fff);opacity:.45;box-shadow:none}.chat-input-send-loader{border-color:var(--chat-input-send-loader-border);border-top-color:var(--chat-input-send-loader-top)}.chat-attach-menu{border-color:var(--chat-attach-menu-border);background:var(--chat-attach-menu-bg);box-shadow:var(--chat-attach-menu-shadow)}.chat-attach-menu-item{color:var(--chat-attach-menu-text)}.chat-attach-menu-item:hover{background:var(--chat-attach-menu-hover-bg);color:var(--chat-attach-menu-hover-text)}.chat-input-preview-card{border-color:var(--chat-input-preview-border);background:var(--chat-input-preview-bg)}.chat-input-preview-thumb,.chat-input-preview-file-icon{background:var(--chat-input-preview-thumb-bg)}.chat-input-preview-file-icon{color:var(--chat-input-preview-title-soft)}.chat-input-preview-title{color:var(--chat-input-preview-title)}.chat-input-preview-subtitle{color:var(--chat-input-preview-subtitle)}.chat-input-preview-remove{background:var(--chat-input-voice-btn-bg);color:var(--chat-input-preview-remove-text)}.chat-input-preview-remove:hover{background:var(--chat-input-icon-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-mode-chip{border-color:var(--chat-input-chip-border);background:var(--chat-input-chip-bg);color:var(--chat-input-chip-text);box-shadow:var(--chat-input-chip-shadow)}.chat-input-mode-chip.file:before{background:var(--chat-input-chip-pdf-bg)}.chat-input-mode-chip-label{color:var(--chat-input-chip-text)}.chat-input-mode-chip-sub{color:var(--chat-input-chip-sub)}.chat-input-mode-chip-close{color:var(--chat-input-preview-remove-text)}.chat-input-mode-chip-close:hover{background:var(--chat-input-icon-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-preview-meta{background:var(--chat-input-chip-bg)}.chat-input-recording-label{color:var(--chat-input-recording-label)}.chat-input-recording-wave span{background:var(--chat-input-recording-bg);box-shadow:var(--chat-input-recording-shadow)}.chat-input-container.is-recording .chat-input-box{border-color:var(--chat-input-box-border-focus-soft)!important;background:var(--chat-input-box-bg-focused)!important;box-shadow:var(--chat-input-box-shadow-recording)!important}.chat-input-container.is-recording .chat-input-send,.chat-input-container.is-recording .chat-input-send.ready,.chat-input-container.is-recording .chat-input-send.disabled,.chat-input-container.is-recording .chat-input-send:disabled{background:var(--chat-input-recording-bg);color:var(--chat-input-recording-stop-text)}.chat-input-container.is-processing .chat-input-box,.chat-input-container.is-thinking .chat-input-box,.chat-input-container.is-image-mode.is-processing .chat-input-box,.chat-input-container.is-image-mode.is-thinking .chat-input-box,.chat-input-container.is-call-mode.is-processing .chat-input-box,.chat-input-container.is-call-mode.is-thinking .chat-input-box{border-color:var(--chat-input-processing-border)!important;box-shadow:var(--chat-input-processing-shadow)!important}.chat-input-processing-text,.chat-input-thinking-text,.chat-input-container.is-processing .chat-input-field::placeholder,.chat-input-container.is-thinking .chat-input-field::placeholder{color:var(--chat-input-processing-text)!important}.chat-input-upload-error-text{color:var(--chat-input-upload-error)}.chat-input-image-action.active,.chat-input-container.is-image-mode .chat-input-image-action{border-color:var(--chat-input-image-active-border);background:var(--chat-input-image-active-bg);color:var(--chat-input-icon-text-hover);box-shadow:var(--chat-input-image-active-shadow)}.chat-input-mode-chip.image{border-color:var(--chat-input-image-chip-border);color:var(--chat-input-chip-text)}.chat-input-image-mode-pill{background:var(--chat-input-image-pill-bg);color:var(--chat-input-image-pill-text)}.chat-input-image-mode-icon{color:var(--chat-input-image-pill-text)}.chat-input-image-mode-close{background:var(--chat-input-image-close-bg);color:var(--chat-input-image-pill-text)}.chat-input-image-mode-close:hover{background:var(--chat-input-image-close-bg-hover);color:var(--chat-input-icon-text-hover)}.chat-input-ratio-trigger,.chat-input-ratio-trigger:hover,.chat-input-ratio-trigger.active{background:var(--chat-input-ratio-bg)!important;color:var(--chat-input-ratio-value-text)!important}.chat-input-ratio-trigger-label{background:var(--chat-input-ratio-label-bg);color:var(--chat-input-ratio-label-text)}.chat-input-ratio-trigger-value{color:var(--chat-input-ratio-value-text)}.chat-input-ratio-selected-shape{border-color:var(--chat-input-ratio-menu-border);background:var(--chat-input-ratio-bg);color:var(--chat-input-ratio-value-text)}.chat-input-ratio-menu{border-color:var(--chat-input-ratio-menu-border);background:var(--chat-input-ratio-menu-bg);box-shadow:var(--chat-input-ratio-menu-shadow)}.chat-input-ratio-menu-title{color:var(--chat-input-ratio-menu-title)}.chat-input-ratio-option{color:var(--chat-input-ratio-option-text)}.chat-input-ratio-option:hover,.chat-input-ratio-option.selected{background:var(--chat-input-ratio-option-bg-hover);color:var(--chat-input-ratio-option-text-hover)}.chat-input-ratio-option-shape{background:var(--chat-input-ratio-shape-bg);box-shadow:var(--chat-input-ratio-shape-shadow)}.chat-input-ratio-option.selected svg{color:var(--chat-input-ratio-option-text-hover)}.chat-input-local-icon{filter:var(--chat-input-local-icon-filter);opacity:var(--chat-input-local-icon-opacity)}.chat-input-image-action.active .chat-input-local-icon,.chat-input-container.is-image-mode .chat-input-image-action .chat-input-local-icon,.chat-input-send.ready .chat-input-local-icon{filter:var(--chat-input-local-icon-filter-active);opacity:1}@media (max-width:1024px){.chat-canvas-inner{padding:1.4rem 2rem 0}.chat-empty-premium{padding-inline:1.5rem}.chat-input-wrap--chat{padding-inline:1rem}}@media (max-width:768px){.chat-empty-premium{align-items:flex-start;padding:22vh 1.45rem 10rem}.chat-empty-premium-content{transform:none}.chat-empty-premium-copy{margin-bottom:1.25rem}.chat-empty-premium-copy h1{letter-spacing:-.04em;font-size:clamp(1.35rem,6vw,2.2rem)}.chat-empty-premium-copy p{font-size:.78rem;line-height:1.5}.chat-input-box--hero{border-radius:18px;min-height:138px;padding:.82rem .82rem .7rem}.chat-input-inner--hero{min-height:106px}.chat-input-inner--hero .chat-input-field{height:54px;min-height:54px;font-size:.95rem}.chat-input-call{justify-content:center;width:40px;padding:0;font-size:0}.chat-input-call svg{margin:0}.chat-hero-orbit-glow{filter:blur(14px)}.chat-hero-orbit:before{background:radial-gradient(ellipse at 50% 100%, var(--color-hex-000000) 0%, var(--color-hex-000000) 58.6%, var(--color-hex-ffffff) 58.7%, var(--color-hex-ffffff) 62.2%, var(--color-hex-b7d7f6) 62.3%, var(--color-hex-b7d7f6) 62.8%, var(--color-hex-8fc1f2) 62.9%, var(--color-hex-8fc1f2) 63.35%, var(--color-hex-fcfef3) 63.36%, var(--color-hex-fcfef3) 63.72%, var(--color-hex-64acf6) 63.73%, var(--color-hex-64acf6) 64.75%, var(--color-hex-1172e2) 64.76%, var(--color-hex-1172e2) 65.45%, var(--color-hex-1158a8) 65.46%, var(--color-hex-1158a8) 65.9%, transparent 65.91%, transparent 100%)}.chat-hero-orbit:after{height:24%}.chat-input-container--chat{max-width:100%;padding:0 12px}.chat-input-box{border-radius:24px}.chat-input-container.is-typing .chat-input-field,.chat-input-container.is-multiline .chat-input-field{padding:0 8px!important}.chat-input-main-row{gap:8px}.chat-input-actions-inline{gap:6px}.chat-input-call-action span{display:none}.chat-input-call-action{width:32px;padding:0}.chat-input-recording-inline{min-width:0}.chat-input-mode-chip{max-width:calc(100% - 24px);left:0}.chat-input-mode-chip-sub{display:none}}@media (max-width:640px){.chat-canvas-inner{padding:1rem 1rem 0}.chat-canvas-scroll{padding-bottom:0}.chat-input-wrap--chat{padding:.7rem .75rem 1rem}.chat-input-container--chat{padding:0}.chat-input-box--chat{border-radius:18px;padding:.6rem}.chat-input-inner--chat{padding-inline:.45rem}.chat-input-actions{gap:.55rem}.chat-input-left{gap:.5rem}.chat-input-voice-shell{gap:8px}.chat-input-voice-eye-wrap{display:none}.chat-input-voice-pill{height:38px}.chat-input-voice-wave{padding:0 8px}.chat-input-voice-btn,.chat-input-icon-btn{width:36px;height:36px}.chat-input-send{width:40px;height:40px}.chat-input-preview-card{max-width:100%}.chat-input-preview-title{max-width:190px}.chat-input-preview-title span{max-width:160px}.chat-input-image-mode-controls{gap:5px}.chat-input-image-mode-pill{padding:0 6px}.chat-input-ratio-trigger{padding:0 7px}.chat-input-ratio-trigger-label{display:none}.chat-input-ratio-menu{right:-8px}.chat-input-ratio-trigger{min-width:108px;padding:0!important}.chat-input-ratio-trigger-label{min-width:64px;padding:0 14px;font-size:14px;display:inline-flex!important}.chat-input-ratio-trigger-value{min-width:44px;padding:0 12px;font-size:14px}}@media (max-width:520px){.chat-input-box{padding:7px}.chat-input-plus-btn{flex-basis:34px;width:34px;height:34px}.chat-input-send{flex-basis:36px;width:36px;height:36px}.chat-input-send-icon,.chat-input-send svg{width:21px!important;height:21px!important}.chat-input-field{font-size:14px}.chat-input-preview-title{max-width:160px}}.chat-input-recording-time{min-width:40px;color:var(--chat-input-recording-time);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:12px;font-weight:650}.chat-input-recording-stop,.chat-input-container.is-recording .chat-input-recording-stop{background:var(--chat-input-recording-stop-bg)!important;color:var(--chat-input-recording-stop-text)!important;box-shadow:none!important}.chat-input-recording-stop:hover{background:var(--chat-input-recording-stop-bg-hover)!important;box-shadow:none!important;transform:none!important}.chat-input-stop-icon{background:var(--chat-input-stop-icon-bg);border-radius:4px;width:14px;height:14px}.chat-input-container.is-recording .chat-input-box{border-color:var(--chat-input-box-border-focus-soft);border-radius:999px;padding:7px 8px}.chat-input-container.is-recording .chat-input-main-row,.chat-input-container.is-processing .chat-input-main-row,.chat-input-container.is-upload-error .chat-input-main-row{flex-wrap:nowrap;align-items:center}.chat-input-container.is-recording .chat-input-recording-wave span{background:var(--chat-input-recording-bg)}.chat-input-recording-inline{flex:auto;align-items:center;gap:18px;min-width:260px;display:flex}.chat-input-recording-label{color:var(--chat-input-recording-label);flex:none;font-size:14px;font-weight:600}.chat-input-recording-wave{flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;height:32px;display:flex;overflow:hidden}.chat-input-recording-wave span{background:var(--chat-input-recording-bg);width:2px;min-height:5px;box-shadow:var(--chat-input-recording-shadow);border-radius:999px;transition:height .12s}.chat-input-processing-text{color:var(--chat-input-processing-text);flex:auto;padding-left:4px;font-size:14px;font-weight:650}.chat-input-container.is-processing .chat-input-box{border-color:var(--chat-input-processing-border-soft)}.chat-input-container.is-processing .chat-input-send-loader,.chat-input-blue-loader{border-style:solid;border-width:3px;border-color:var(--chat-input-blue-loader-border);border-top-color:var(--chat-input-blue-loader-top);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite chatInputSpin;display:inline-flex}.chat-input-upload-error-text{color:var(--chat-input-upload-error);flex:auto;padding-left:4px;font-size:14px;font-weight:650}.chat-input-container.is-upload-error .chat-input-box{border-color:var(--chat-input-upload-error-border);box-shadow:var(--chat-input-upload-error-shadow)}.chat-input-error-clear{color:var(--chat-input-error-clear)!important}.chat-input-error-clear:hover{background:var(--chat-input-error-clear-bg-hover)!important;color:var(--chat-input-error-clear-hover)!important}@media (max-width:640px){.chat-input-recording-inline{gap:10px;min-width:0}.chat-input-recording-label{font-size:13px}.chat-input-recording-wave{gap:3px}.chat-input-recording-time{display:none}}.chat-generated-image-block{width:min(var(--generated-image-width,320px), 100%);max-width:100%}.chat-generated-image-status-text{margin-bottom:10px;padding-left:2px}.chat-generated-image-status-text p{color:var(--image-gen-status-title);margin:10px 0 0;font-size:14px;font-weight:600}.chat-generated-image-status-text span{color:var(--image-gen-status-subtitle);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.chat-generated-image-card{border:1px solid var(--image-gen-card-border);background:var(--image-gen-card-bg);border-radius:16px;width:100%;max-width:100%;position:relative;overflow:hidden}.chat-generated-image{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.chat-generated-image-card.has-ratio .chat-generated-image{object-fit:contain;height:100%}.chat-generated-image-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.chat-generated-image-download{cursor:pointer;background:var(--image-gen-action-bg);-webkit-backdrop-filter:blur(12px);border-radius:26px;min-height:34px;padding:0 14px}.chat-generated-image-failed-icon{background:var(--image-gen-failed-bg);border:1px solid var(--image-gen-failed-border);width:46px;height:46px;color:var(--image-gen-failed-text);border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:20px;display:inline-flex;position:absolute;inset:0}.chat-generated-image-ethereal-loader{width:min(var(--generated-image-width,420px), 100%);max-width:100%;aspect-ratio:var(--generated-image-ratio,1 / 1);background:var(--image-gen-loader-bg);border:1px solid var(--image-gen-loader-border);box-shadow:var(--image-gen-loader-shadow);border-radius:16px;position:relative;overflow:hidden}.chat-generated-image-ethereal-bg{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.chat-generated-image-ethereal-content{z-index:5;pointer-events:none;position:absolute;bottom:18px;left:18px}.chat-generated-image-ethereal-content p{color:var(--image-gen-loader-text);text-shadow:var(--image-gen-loader-text-shadow);margin:0;font-size:14px;font-weight:700}.chat-generated-image-card.processing,.chat-generated-image-square-loader,.chat-generated-image-spinner,.chat-generated-image-progress,.chat-generated-image-etheral-loader,.chat-generated-image-etheral-overlay{display:none!important}@media (max-width:640px){.chat-generated-image-block{width:min(var(--generated-image-width-mobile,var(--generated-image-width,320px)), 100%)}.chat-generated-image-card,.chat-generated-image-ethereal-loader{border-radius:12px}.chat-generated-image-footer{bottom:10px;left:10px;right:10px}.chat-generated-image-ethereal-content{bottom:14px;left:14px}}.share-session-modal-backdrop{z-index:999;background:var(--color-rgba-0-0-0-0_64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.share-session-modal{background:var(--color-hex-12161c);border-radius:16px;width:min(520px,100%);padding:18px;overflow:hidden}.share-session-modal-head{align-items:flex-start;gap:12px;display:flex}.share-session-modal-icon{border:1px solid var(--color-rgba-120-160-255-0_18);background:var(--color-rgba-120-160-255-0_12);width:38px;height:38px;color:var(--color-rgba-220-232-255-0_95);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.share-session-modal-title-wrap{flex:1;min-width:0}.share-session-modal-title-wrap h2{color:var(--color-hex-fff);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.share-session-modal-title-wrap p{color:var(--color-rgba-255-255-255-0_58);margin:5px 0 0;font-size:13px;line-height:1.55}.share-session-modal-close{background:var(--color-rgba-255-255-255-0_05);width:32px;height:32px;color:var(--color-rgba-255-255-255-0_72);border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.share-session-modal-close:hover{background:var(--color-rgba-255-255-255-0_1);color:var(--color-hex-fff)}.share-session-modal-session-title{background:var(--color-rgba-255-255-255-0_045);color:var(--color-rgba-255-255-255-0_82);border-radius:14px;margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650}.share-session-loading{background:var(--color-rgba-255-255-255-0_045);color:var(--color-rgba-230-238-255-0_9);border-radius:16px;align-items:center;gap:9px;margin-top:18px;padding:14px;font-size:13px;font-weight:650;display:flex}.share-session-link-box{background:var(--color-rgba-255-255-255-0_045);border-radius:16px;gap:10px;margin-top:18px;padding:10px;display:flex}.share-session-link-box input{min-width:0;color:var(--color-rgba-255-255-255-0_86);background:0 0;border:0;outline:none;flex:1;font-size:13px}.share-session-copy-btn,.share-session-secondary-btn,.share-session-danger-btn{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.share-session-copy-btn{background:var(--color-hex-1488fc);color:var(--color-hex-fff);cursor:pointer}.share-session-copy-btn:disabled,.share-session-secondary-btn:disabled,.share-session-danger-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.share-session-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.share-session-secondary-btn{background:var(--color-rgba-255-255-255-0_075);color:var(--color-rgba-255-255-255-0_88)}.share-session-danger-btn{background:var(--color-rgba-239-68-68-0_12);color:var(--color-hex-fecaca)}.share-session-error{background:var(--color-rgba-239-68-68-0_1);color:var(--color-hex-fecaca);border-radius:14px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}@media (max-width:560px){.share-session-modal{border-radius:20px;padding:15px}.share-session-link-box{flex-direction:column}.share-session-copy-btn{width:100%}.share-session-actions{flex-direction:column}.share-session-secondary-btn,.share-session-danger-btn{width:100%}}.workspace-chat-header__call-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.workspace-chat-header__call-button{width:36px;height:36px;color:var(--app-text-secondary,#aeb3bc);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.workspace-chat-header__call-button:hover:not(:disabled){color:#5798ff;background:#2b7fff1f}.workspace-chat-header__call-button:active:not(:disabled){transform:scale(.94)}.workspace-chat-header__call-button:disabled{cursor:not-allowed;opacity:.35}.aavtar-call-backdrop,.aavtar-call-screen{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 20%,#2b7fff2e,#0000 42%),#03050af0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aavtar-call-modal{color:#fff;text-align:center;background:#11141bf0;border:1px solid #ffffff1a;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;width:min(90vw,380px);min-height:430px;padding:36px 28px;display:flex;box-shadow:0 30px 90px #00000080}.aavtar-call-kicker{color:#8e96a4;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.aavtar-call-avatar{margin-top:32px;width:104px!important;height:104px!important;font-size:32px!important}.aavtar-call-avatar--ringing{animation:1.7s ease-in-out infinite aavtar-call-pulse}.aavtar-call-modal h2{margin:22px 0 0;font-size:25px;font-weight:650}.aavtar-call-modal p{color:#9299a5;margin:8px 0 0;font-size:14px}.aavtar-call-type-icon{color:#7baaff;margin-top:22px;display:inline-flex}.aavtar-call-modal-actions{gap:48px;margin-top:54px;display:flex}.aavtar-call-round-action{color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .16s,filter .16s;display:inline-flex}.aavtar-call-round-action:hover{filter:brightness(1.08);transform:scale(1.06)}.aavtar-call-round-action--reject{background:#ee4f5f;margin-top:48px}.aavtar-call-modal-actions .aavtar-call-round-action--reject{margin-top:0}.aavtar-call-round-action--accept{background:#2fc276}.aavtar-call-screen{padding:18px}.aavtar-call-screen__stage{background:#10131a;border:1px solid #ffffff1a;border-radius:28px;width:min(100%,1100px);height:min(100%,760px);position:relative;overflow:hidden;box-shadow:0 30px 90px #00000080}.aavtar-call-screen__remote-video{object-fit:cover;width:100%;height:100%}.aavtar-call-screen__local-video{aspect-ratio:3/4;object-fit:cover;background:#050608;border:2px solid #ffffff2e;border-radius:18px;width:min(24vw,220px);position:absolute;bottom:104px;right:20px;box-shadow:0 15px 40px #00000073}.aavtar-call-screen__top{color:#fff;background:linear-gradient(#0000009e,#0000);width:100%;padding:24px;position:absolute;top:0;left:0}.aavtar-call-screen__top h2{margin:0;font-size:20px}.aavtar-call-screen__top p{color:#ffffffb8;margin:5px 0 0}.aavtar-call-screen__audio-profile{color:#fff;background:radial-gradient(circle,#2b7fff33,#0000 48%);flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.aavtar-call-screen__avatar{width:128px!important;height:128px!important;font-size:38px!important}.aavtar-call-screen__audio-profile h2{margin:24px 0 0;font-size:27px}.aavtar-call-screen__audio-profile p{color:#9da4af;margin:8px 0 0;font-size:16px}.aavtar-call-screen__bottom{justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.aavtar-call-controls{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e14d1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:12px;padding:10px;display:inline-flex;box-shadow:0 12px 34px #00000059}.aavtar-call-control{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.aavtar-call-control--disabled{color:#16191f;background:#fff}.aavtar-call-control--end{background:#ed4d5d}@keyframes aavtar-call-pulse{0%,to{box-shadow:0 0 #2b7fff47}50%{box-shadow:0 0 0 22px #2b7fff00}}@media (max-width:640px){.aavtar-call-screen{padding:0}.aavtar-call-screen__stage{border:0;border-radius:0;width:100%;height:100%}.aavtar-call-screen__local-video{border-radius:14px;width:112px;bottom:96px;right:14px}}.aavtar-call-screen__local-video--off{color:#fff9;background:#11151d;justify-content:center;align-items:center;font-size:12px;display:flex}.aavtar-call-screen__remote-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.aavtar-call-screen__local-video--off{color:#ffffff9e;text-align:center;background:#11151d;justify-content:center;align-items:center;font-size:12px;display:flex}.aavtar-call-screen__remote-muted{color:#ffffffb8;background:#0000006b;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.aavtar-call-control:disabled,.aavtar-call-round-action:disabled{cursor:not-allowed;opacity:.55}.active-tasks-panel{background:var(--workspace-bg,var(--active-workspace-bg));width:100%;height:100%;color:var(--workspace-text,var(--active-workspace-text));position:relative;overflow:hidden;container-type:inline-size}.active-tasks-panel__inner{flex-direction:column;width:100%;height:100%;min-height:0;padding:14px 14px 0;display:flex;position:relative;overflow:hidden}.active-tasks-panel__inner--chat-detail{padding-left:0;padding-right:0}.active-tasks-panel__inner--chat-detail .workspace-chat-header,.active-tasks-panel__inner--chat-detail .active-tasks-panel__messages{padding-left:14px;padding-right:14px}.active-tasks-panel__inner--chat-detail .workspace-chat-composer{width:100%;margin-left:0;margin-right:0}.active-tasks-panel__header{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:18px;display:grid}.active-tasks-panel__header-copy{min-width:0}.active-tasks-panel__header-title{color:var(--workspace-text,var(--active-workspace-text));letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.2}.active-tasks-panel__header-subtitle{color:var(--workspace-muted,var(--active-workspace-muted));margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.3}.active-tasks-panel__collapse{border:1px solid var(--workspace-card-border,var(--active-filter-border));background:var(--workspace-tabs-bg,var(--active-workspace-tabs-bg));width:38px;height:38px;color:var(--workspace-text,var(--active-workspace-text));cursor:pointer;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;padding:0;display:inline-flex}.active-tasks-panel__collapse:hover{background:var(--workspace-card-bg,var(--active-card-bg))}.active-tasks-panel__collapse img{object-fit:contain;width:19px;height:19px;filter:var(--workspace-local-icon-filter,none);display:block}.active-tasks-panel__creation-banner{border:1px solid var(--workspace-blue,#2b7efd);flex:none;align-items:center;gap:9px;margin:-10px 0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.active-tasks-panel__creation-banner{border:1px solid color-mix(in srgb, var(--workspace-blue,#2b7efd) 26%, transparent)}}.active-tasks-panel__creation-banner{background:var(--workspace-blue,#2b7efd);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.active-tasks-panel__creation-banner{background:color-mix(in srgb, var(--workspace-blue,#2b7efd) 12%, transparent)}}.active-tasks-panel__creation-banner{color:var(--workspace-blue,#2b7efd);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.25}.active-tasks-panel__creation-banner svg{flex:none}.active-tasks-panel__status-filter-row{grid-template-columns:auto minmax(40px,1fr) 154px;align-items:center;gap:14px;margin:0 0 18px;display:grid}.active-tasks-panel__status-filter-label{color:var(--workspace-text,var(--active-workspace-text));font-size:14px;font-weight:400;line-height:1}.active-tasks-panel__status-filter-line{background:var(--workspace-card-border,var(--active-card-border));min-width:0;height:1px;display:block}.active-tasks-panel__status-filter{z-index:20;position:relative}.active-tasks-panel__status-filter-trigger{background:var(--workspace-input-bg,var(--active-card-bg));width:100%;height:42px;color:var(--workspace-input-text,var(--active-workspace-text));cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:400;display:flex}.active-tasks-panel__status-filter-chevron{width:18px;height:18px;transition:transform .18s}.active-tasks-panel__status-filter-chevron--open{transform:rotate(180deg)}.active-tasks-panel__status-filter-menu{z-index:60;border:1px solid var(--workspace-card-border,var(--active-card-border));background:var(--workspace-card-bg,var(--active-card-bg));width:154px;box-shadow:var(--app-shadow-dropdown,0 18px 44px #00000059);border-radius:12px;padding:8px 0;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.active-tasks-panel__status-filter-option{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;height:40px;padding:0 16px;font-size:14px;display:flex}.active-tasks-panel__status-filter-option--all{color:var(--workspace-text,var(--active-workspace-text))}.active-tasks-panel__status-filter-option--active{color:var(--workspace-status-active,var(--active-status-active-text))}.active-tasks-panel__status-filter-option--paused{color:var(--workspace-status-paused,var(--active-status-paused-text))}.active-tasks-panel__status-filter-option--completed{color:var(--workspace-status-completed,var(--active-status-completed-text))}.active-tasks-panel__status-filter-option--expired{color:var(--workspace-status-expired,var(--active-status-expired-text))}.active-tasks-panel__list{flex-direction:column;gap:12px;display:flex}.active-tasks-panel__state,.active-tasks-panel__placeholder{min-height:220px;color:var(--workspace-muted,var(--active-workspace-muted));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.active-tasks-panel__state h3,.active-tasks-panel__placeholder h3{color:var(--workspace-text,var(--active-workspace-text));margin:0;font-size:16px;font-weight:700}.active-tasks-panel__state p,.active-tasks-panel__placeholder p{max-width:260px;margin:0;line-height:1.45}.active-tasks-panel__error{border:1px solid var(--workspace-error-border,var(--active-error-border));background:var(--workspace-error-bg,var(--active-error-bg));border-radius:14px;margin:0 0 14px;padding:10px}.active-tasks-panel__error p{color:var(--workspace-error-text,var(--active-error-text));margin:0 0 8px;font-size:12px;line-height:1.45}.active-tasks-panel__error button{background:var(--workspace-blue,#2b7efd);color:#fff;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:650}.active-task-card{background:var(--workspace-card-bg,var(--active-card-bg,#11141c));border:1px solid #0000;border-radius:14px;width:100%;padding:17px 15px 14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:visible}.active-task-card--clickable:hover{border-color:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card--clickable:hover{border-color:color-mix(in srgb, var(--workspace-blue,#2b7efd) 22%, transparent)}}.active-task-card--results-open{border-color:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card--results-open{border-color:color-mix(in srgb, var(--workspace-blue,#2b7efd) 58%, transparent)}}.active-task-card--results-open{background:var(--workspace-card-bg,#11141c)}@supports (color:color-mix(in lab, red, red)){.active-task-card--results-open{background:color-mix(in srgb, var(--workspace-card-bg,#11141c) 94%, var(--workspace-blue,#2b7efd))}}.active-task-card--results-open{box-shadow:0 0 0 1px var(--workspace-blue,#2b7efd), 0 16px 38px #00000029}@supports (color:color-mix(in lab, red, red)){.active-task-card--results-open{box-shadow:0 0 0 1px color-mix(in srgb, var(--workspace-blue,#2b7efd) 10%, transparent), 0 16px 38px #00000029}}.active-task-card:focus-visible{outline:2px solid var(--workspace-blue,#2b7efd);outline-offset:2px}.active-task-card__copy{flex:1;min-width:0}.active-task-card__title-row{align-items:flex-start;gap:7px;min-width:0;display:flex}.active-task-card__pinned-icon{color:#2b7efd;flex:0 0 14px;width:14px;height:14px;margin-top:3px}.active-task-card__title{min-width:0;color:var(--workspace-text,var(--active-card-title,#fff));overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.active-task-card__details{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin-top:8px;display:flex}.active-task-card__detail{min-width:0;max-width:100%;min-height:16px;color:var(--workspace-muted,var(--active-card-muted,#9098aa));align-items:center;gap:5px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.active-task-card__detail-icon,.active-task-card__detail svg{flex:0 0 13px;align-self:center;width:13px;height:13px;display:block}.active-task-card__detail-text,.active-task-card__detail>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:16px;overflow:hidden}.active-task-card__secondary-row{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;margin-top:8px;display:flex}.active-task-card__checked{min-height:22px;color:var(--workspace-muted,var(--active-card-muted,#9098aa));white-space:nowrap;align-items:center;margin:0;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.active-task-card__intent{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.active-task-card__intent--demand{color:#58afff;background:#1488fc21;border-color:#1488fc3d}.active-task-card__intent--supply{color:#43df88;background:#00d9681f;border-color:#00d9683b}.active-task-card__menu-wrap{flex:none;position:relative}.active-task-card__icon-btn{width:28px;height:28px;color:var(--workspace-text,var(--active-task-icon-text,#fff));cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.active-task-card__icon-btn svg{display:block}.active-task-card__icon-btn:hover,.active-task-card__icon-btn[aria-expanded=true]{background:var(--app-hover,#ffffff14);color:var(--workspace-blue,#1488fc)}.active-task-card__actions-menu{z-index:100;border:1px solid var(--workspace-card-border,#252936);background:var(--workspace-menu-bg,#090b11);width:166px;box-shadow:var(--app-shadow-dropdown,0 18px 44px #0000006b);border-radius:10px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:31px;right:-3px}.active-task-card__menu-item{width:100%;min-height:34px;color:var(--workspace-text,#fff);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;font-weight:500;line-height:16px;display:flex}.active-task-card__menu-item svg{flex:none;display:block}.active-task-card__menu-item:hover:not(:disabled){background:var(--app-hover,#ffffff12)}.active-task-card__menu-item:disabled{cursor:not-allowed;opacity:.48}.active-task-card__menu-item--disabled{opacity:.46}.active-task-card__menu-item--extend{color:#1488fc}.active-task-card__menu-item--complete,.active-task-card__menu-item--resume{color:#00e864}.active-task-card__menu-item--pause{color:#ffb020}.active-task-card__menu-item--delete{color:#ff5148}.active-task-card__meta-line{min-width:0;min-height:18px;color:var(--workspace-muted,var(--active-card-muted,#9098aa));align-items:center;gap:7px;margin-top:10px;font-size:11px;line-height:16px;display:flex}.active-task-card__expiry-dot{background:#ff5148;border-radius:999px;flex:0 0 5px;align-self:center;width:5px;height:5px}.active-task-card__expiry{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:16px;overflow:hidden}.active-task-card__footer{border-top:1px solid var(--workspace-card-border,#252936);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:grid}.active-task-card__results-trigger{min-width:0;min-height:22px;color:var(--workspace-blue,#1488fc);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:500;line-height:18px;display:flex}.active-task-card__results-trigger:hover:not(:disabled){color:#5af}.active-task-card__results-trigger:disabled{cursor:default;opacity:.4}.active-task-card__matches{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.active-task-card__match-count{align-items:center;line-height:18px;display:inline-flex}.active-task-card__new-matches{color:#35dc7e;white-space:nowrap;align-items:center;gap:5px;min-height:18px;font-size:10px;font-weight:600;line-height:18px;display:inline-flex}.active-task-card__new-dot{background:currentColor;border-radius:999px;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.active-task-card__new-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 15%, transparent)}}.active-task-card__show{min-height:20px;color:var(--workspace-text,#fff);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.active-task-card__show-icon,.active-task-card__show svg{flex:0 0 14px;width:14px;height:14px;display:block}.active-task-card__status{white-space:nowrap;background:0 0;align-items:center;gap:6px;min-height:20px;padding:0;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.active-task-card__status-dot{background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.active-task-card__status--active{color:var(--workspace-status-active,#33db7d)}.active-task-card__status--paused{color:var(--workspace-status-paused,#ffb020)}.active-task-card__status--completed{color:var(--workspace-status-completed,#8790a3)}.active-task-card__status--expired{color:var(--workspace-status-expired,#ff5148)}.active-task-card__tooltip-anchor{display:inline-flex}.active-task-card__result-icon{background:var(--active-task-icon-bg,var(--workspace-input-bg,#191d27));width:30px;height:30px;color:var(--active-task-icon-text,var(--workspace-text,#fff));cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.active-task-card__result-icon svg{display:block}.active-task-card__result-icon:hover:not(:disabled),.active-task-card__result-icon--active{background:var(--workspace-blue,#1488fc)}@supports (color:color-mix(in lab, red, red)){.active-task-card__result-icon:hover:not(:disabled),.active-task-card__result-icon--active{background:color-mix(in srgb, var(--workspace-blue,#1488fc) 14%, var(--workspace-input-bg,#191d27))}}.active-task-card__result-icon:hover:not(:disabled),.active-task-card__result-icon--active{color:var(--workspace-blue,#1488fc)}.active-task-card__result-icon--disabled,.active-task-card__result-icon:disabled{cursor:not-allowed;opacity:.42}.active-task-card__result-icon--disabled:hover,.active-task-card__result-icon:disabled:hover{background:var(--active-task-icon-bg,var(--workspace-input-bg,#191d27));color:var(--active-task-icon-text,var(--workspace-text,#fff))}.active-task-card__inline-results,.active-task-card__image-panel{border-top:1px solid var(--workspace-card-border,#252936);cursor:default;margin-top:14px;padding-top:14px}.active-task-card__image-panel-head{margin-bottom:12px}.active-task-card__image-panel-head p{color:var(--workspace-muted,#9098aa);margin:5px 0 0;font-size:10px;line-height:15px}.active-task-card__image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.active-task-card__image-tile{aspect-ratio:1.32;border:1px solid var(--workspace-card-border,#252936);background:var(--workspace-input-bg,#191d27);border-radius:10px;min-width:0;position:relative;overflow:hidden}.active-task-card__image-tile--photo img{object-fit:cover;width:100%;height:100%;display:block}.active-task-card__image-tile--empty{color:var(--workspace-muted,#9098aa);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;transition:border-color .16s,color .16s,background-color .16s;display:flex}.active-task-card__image-tile--empty svg{display:block}.active-task-card__image-tile--empty:hover:not(:disabled){border-color:var(--workspace-blue,#1488fc)}@supports (color:color-mix(in lab, red, red)){.active-task-card__image-tile--empty:hover:not(:disabled){border-color:color-mix(in srgb, var(--workspace-blue,#1488fc) 50%, transparent)}}.active-task-card__image-tile--empty:hover:not(:disabled){background:var(--workspace-blue,#1488fc)}@supports (color:color-mix(in lab, red, red)){.active-task-card__image-tile--empty:hover:not(:disabled){background:color-mix(in srgb, var(--workspace-blue,#1488fc) 8%, var(--workspace-input-bg,#191d27))}}.active-task-card__image-tile--empty:hover:not(:disabled){color:var(--workspace-blue,#1488fc)}.active-task-card__image-tile:disabled{cursor:not-allowed;opacity:.55}.active-task-card__image-loader{color:#fff;background:#05070dbd;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.active-task-card__image-delete,.active-task-card__image-edit{color:#fff;cursor:pointer;background:#05070dd9;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.active-task-card__image-delete svg,.active-task-card__image-edit svg{display:block}.active-task-card__image-delete{border-radius:999px;width:25px;height:25px;top:6px;right:6px}.active-task-card__image-delete:hover:not(:disabled){background:#ff5148}.active-task-card__image-edit{border-radius:6px;gap:4px;min-height:24px;padding:0 7px;font-size:9px;font-weight:500;bottom:6px;right:6px}.active-task-card__image-edit:hover:not(:disabled){background:var(--workspace-blue,#1488fc)}.active-task-card__image-delete:disabled,.active-task-card__image-edit:disabled{cursor:not-allowed;opacity:.5}.active-task-card__image-update{background:var(--workspace-blue,#1488fc);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:12px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.active-task-card__image-update:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:380px){.active-task-card{padding:15px 13px 13px}.active-task-card__top{gap:10px}.active-task-card__footer{gap:8px}.active-task-card__matches{gap:5px}.active-task-card__show{font-size:10px}}@media (prefers-reduced-motion:reduce){.active-task-card,.active-task-card__icon-btn,.active-task-card__result-icon,.active-task-card__image-tile--empty{transition:none}}.active-task-results{min-width:0;min-height:0;color:var(--workspace-text,#fff);flex-direction:column;flex:1;display:flex}.active-task-results--inline{width:100%;min-height:auto}.active-task-results__header{border-bottom:1px solid var(--workspace-card-border,#252936);align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.active-task-results__header h3{color:var(--workspace-text,#fff);margin:0;font-size:15px;font-weight:600;line-height:20px}.active-task-results__back{width:32px;height:32px;color:var(--workspace-text,#fff);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.active-task-results__back svg{display:block}.active-task-results__back:hover{background:var(--app-hover,#ffffff12)}.active-task-results__summary{padding:16px 16px 10px}.active-task-results__summary-copy h4{color:var(--workspace-text,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.active-task-results__summary-copy p{color:var(--workspace-muted,#9098aa);margin:5px 0 0;font-size:11px;line-height:15px}.active-task-results__section-title{color:var(--workspace-text,#fff);margin:0;padding:5px 16px 10px;font-size:12px;font-weight:600;line-height:16px}.active-task-results__inline-heading h4{color:var(--workspace-text,#fff);margin:0;font-size:12px;font-weight:600;line-height:16px}.active-task-results__scroll{scrollbar-width:thin;scrollbar-color:#ffffff25 transparent;flex:1;min-height:0;padding:0 14px 16px;overflow-y:auto}.active-task-results__scroll::-webkit-scrollbar{width:5px}.active-task-results__scroll::-webkit-scrollbar-track{background:0 0}.active-task-results__scroll--inline{max-height:none;padding:0;overflow:visible}.active-task-results__list{flex-direction:column;gap:9px;min-width:0;display:flex}.active-task-results__card{border:1px solid var(--workspace-card-border,#252936);background:var(--workspace-input-bg,#171a23);border-radius:12px;flex-direction:column;gap:11px;min-width:0;padding:12px;display:flex}.active-task-results__card--new{border-color:#35dc7e}@supports (color:color-mix(in lab, red, red)){.active-task-results__card--new{border-color:color-mix(in srgb, #35dc7e 27%, var(--workspace-card-border,#252936))}}.active-task-results__main{grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:12px;min-width:0;display:grid}.active-task-results__copy{min-width:0}.active-task-results__title-row{align-items:flex-start;gap:7px;min-width:0;display:flex}.active-task-results__title-row h4{min-width:0;color:var(--workspace-text,#fff);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.active-task-results__new-badge{color:#35dc7e;text-transform:uppercase;background:#35dc7e21;border:1px solid #35dc7e3d;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;font-size:8px;font-weight:700;line-height:12px;display:inline-flex}.active-task-results__subtitle,.active-task-results__copy>p{color:var(--workspace-muted,#9098aa);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:14px;display:-webkit-box;overflow:hidden}.active-task-results__meta{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;margin-top:8px;display:flex}.active-task-results__meta-item,.active-task-results__meta>span{min-width:0;max-width:100%;color:var(--workspace-muted,#9098aa);align-items:flex-start;gap:5px;font-size:9px;line-height:13px;display:flex}.active-task-results__meta-icon,.active-task-results__meta svg{flex:0 0 11px;width:11px;height:11px;margin-top:1px;display:block}.active-task-results__meta-text,.active-task-results__meta-item>span,.active-task-results__meta>span>span{overflow-wrap:anywhere;min-width:0;line-height:13px}.active-task-results__meta-item--catalog{color:var(--workspace-blue,#5af)}.active-task-results__score{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:52px;min-width:52px;padding-top:2px;display:flex}.active-task-results__score-meter{flex:0 0 24px;width:44px;height:24px;display:block}.active-task-results__score-text{flex-direction:column;align-items:center;margin-top:-4px;line-height:1;display:flex}.active-task-results__score-text strong{font-size:12px;font-weight:700;line-height:15px}.active-task-results__score-text small{color:var(--workspace-muted,#9098aa);margin-top:1px;font-size:7px;font-weight:500;line-height:9px}.active-task-results__score-text--high{color:#35dc7e}.active-task-results__score-text--medium{color:#ffb020}.active-task-results__score-text--low{color:#ff6b63}.active-task-results__chat-btn{border:1px solid var(--workspace-blue,#1488fc);justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.active-task-results__chat-btn{border:1px solid color-mix(in srgb, var(--workspace-blue,#1488fc) 42%, transparent)}}.active-task-results__chat-btn{border-color:var(--workspace-blue,#1488fc);background:var(--workspace-blue,#1488fc);color:#fff;cursor:pointer;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:600;line-height:16px;transition:background-color .16s,border-color .16s,color .16s}.active-task-results__chat-btn svg,.active-task-results__chat-icon{flex:0 0 14px;width:14px;height:14px;display:block}.active-task-results__chat-btn:disabled{cursor:not-allowed;opacity:.48}.active-task-results__error{margin:0 0 10px}.active-task-results__empty{border:1px dashed var(--workspace-card-border,#252936);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:20px;display:flex}.active-task-results__empty h4{color:var(--workspace-text,#fff);margin:0;font-size:12px;font-weight:600;line-height:16px}.active-task-results__empty p{max-width:220px;color:var(--workspace-muted,#9098aa);margin:6px 0 0;font-size:9.5px;line-height:14px}.active-task-results--inline .active-task-results__card{border-radius:10px;padding:11px}@media (max-width:360px){.active-task-results__card{padding:10px}.active-task-results__main{grid-template-columns:minmax(0,1fr) 48px;gap:9px}.active-task-results__score{width:48px;min-width:48px}.active-task-results__meta{gap:4px}}@media (prefers-reduced-motion:reduce){.active-task-results__card,.active-task-results__chat-btn{transition:none}}.active-task-card__image-panel{border-top:1px solid var(--workspace-card-border,var(--active-card-border));margin-top:18px;padding-top:17px}.active-task-card__image-panel-head h4{color:var(--workspace-text,var(--active-workspace-text));margin:0;font-size:17px;font-weight:500;line-height:1.2}.active-task-card__image-panel-head p{color:var(--workspace-muted,var(--active-workspace-muted));margin:7px 0 0;font-size:14px;font-weight:400;line-height:1.25}.active-task-card__image-grid{border-top:1px solid var(--workspace-card-border,var(--active-card-border));grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:17px;padding-top:12px;display:grid}.active-task-card__image-loading{min-height:106px;color:var(--workspace-muted,var(--active-workspace-muted));grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.active-task-card__image-tile{aspect-ratio:1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:106px;display:flex;position:relative;overflow:hidden}.active-task-card__image-tile--photo{background:var(--workspace-input-bg,var(--color-hex-090d12))}.active-task-card__image-tile--photo img{object-fit:cover;width:100%;height:100%}.active-task-card__image-tile--empty{border:1px dashed var(--color-rgba-255-255-255-0_18);background:var(--color-hex-070c11);color:var(--workspace-text,var(--active-workspace-text));gap:10px;padding:0;font-size:14px;font-weight:400}.active-task-card__image-tile--empty:disabled{cursor:wait;opacity:.72}.active-task-card__image-delete{background:var(--color-rgba-8-9-12-0_88);width:30px;height:30px;color:var(--color-hex-ffffff);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:7px;right:7px}.active-task-card__image-delete:disabled{cursor:wait;opacity:.65}.active-task-card__image-edit{background:var(--color-rgba-32-25-25-0_72);height:30px;color:var(--color-hex-ffffff);-webkit-backdrop-filter:blur(8px);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:400;display:inline-flex;position:absolute;bottom:8px;left:10px;right:10px}.active-task-card__image-edit:disabled{cursor:wait;opacity:.65}.active-task-card__image-error{color:var(--workspace-error-text,var(--active-error-text));margin:12px 0 0;font-size:12px;line-height:1.4}.active-task-card__image-update{background:var(--color-hex-2b78c2);width:100%;height:42px;color:var(--color-hex-ffffff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:28px;padding:0 16px;font-size:16px;font-weight:500;display:inline-flex}.active-task-card__image-update:disabled{cursor:wait;opacity:.72}.active-task-card__image-input{display:none}@container (max-width:410px){.active-task-card__image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.active-task-card__image-tile{min-height:108px}}.active-task-card{background:var(--workspace-card-bg);border:1px solid #0000;border-radius:14px;width:100%;padding:18px 16px 15px;overflow:visible}.active-task-card--clickable{cursor:pointer}.active-task-card__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.active-task-card__copy{min-width:0}.active-task-card__title{max-width:280px;color:var(--active-card-title,var(--workspace-text));text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.active-task-card__checked{color:var(--active-card-muted,var(--workspace-muted));margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.35}.active-task-card__icon-btn{width:28px;height:28px;color:var(--active-task-icon-text,var(--workspace-text));background:0 0;border:0;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.active-task-card__icon-btn:hover{background:var(--app-hover,var(--color-rgba-255-255-255-0_08))}.active-task-card__bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;display:grid}.active-task-card__meta-row{min-width:0;color:var(--active-card-muted,var(--workspace-muted));align-items:center;gap:8px;font-size:13px;line-height:1.2;display:flex}.active-task-card__result{border:1px solid var(--workspace-blue,var(--active-card-blue));flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:108px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.active-task-card__result{border:1px solid color-mix(in srgb, var(--workspace-blue,var(--active-card-blue)) 32%, transparent)}}.active-task-card__result{background:var(--workspace-blue,var(--active-card-blue));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.active-task-card__result{background:color-mix(in srgb, var(--workspace-blue,var(--active-card-blue)) 14%, transparent)}}.active-task-card__result{color:var(--workspace-blue,var(--active-card-blue));white-space:nowrap;padding:5px 9px;font-size:12px;font-weight:400;line-height:1}.active-task-card__result:disabled{cursor:default;opacity:.45}.active-task-card__result-count{font-size:13px;font-weight:400}.active-task-card__dot{background:var(--active-card-red-dot);border-radius:999px;flex:0 0 5px;width:5px;height:5px;display:inline-block}.active-task-card__expiry{min-width:0;color:var(--active-card-muted,var(--workspace-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.active-task-card__right-row{flex:none;align-items:center;gap:9px;display:flex}.active-task-card__status{white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;min-width:82px;height:24px;padding:0 13px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.active-task-card__status--active{border:1px solid var(--active-status-active-text);color:var(--active-status-active-text);background:0 0}.active-task-card__status--paused{border:1px solid var(--active-status-paused-text);color:var(--active-status-paused-text);background:0 0}.active-task-card__status--completed{border:1px solid var(--active-status-completed-text);color:var(--active-status-completed-text);background:0 0}.active-task-card__status--expired{border:1px solid var(--active-status-expired-text);color:var(--active-status-expired-text);background:0 0}.active-task-card__result-icon{background:var(--active-task-icon-bg,var(--workspace-input-bg));width:30px;height:30px;color:var(--active-task-icon-text,var(--workspace-text));border:0;border-radius:16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.active-task-card__result-icon:not(:disabled):hover{background:var(--workspace-blue,var(--active-card-blue))}@supports (color:color-mix(in lab, red, red)){.active-task-card__result-icon:not(:disabled):hover{background:color-mix(in srgb, var(--workspace-blue,var(--active-card-blue)) 18%, var(--active-task-icon-bg,var(--workspace-input-bg)))}}.active-task-card__result-icon:not(:disabled):hover{color:var(--workspace-blue,var(--active-card-blue))}.active-task-card__result-icon:disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.active-task-card__result-icon--disabled:hover{background:var(--active-task-icon-bg,var(--workspace-input-bg));color:var(--active-task-icon-text,var(--workspace-text))}.active-task-card__expanded-actions{border-top:1px solid var(--workspace-card-border,var(--active-card-border));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;padding-top:13px;display:grid}.active-task-card__pill-btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;height:31px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.active-task-card__pill-btn:disabled{cursor:not-allowed;opacity:.7}.active-task-card__pill-btn--extend{background:var(--active-action-extend-bg);color:var(--color-hex-ffffff)}.active-task-card__pill-btn--complete{background:var(--active-action-complete-bg);color:var(--active-action-complete-text)}.active-task-card__pill-btn--pause,.active-task-card__pill-btn--resume{background:var(--active-action-pause-bg);color:var(--active-action-pause-text)}.active-task-card__pill-btn--delete{background:var(--active-action-delete-bg);color:var(--active-action-delete-text)}.active-task-card__image-loader{z-index:3;background:var(--color-rgba-5-7-10-0_58);color:var(--color-hex-ffffff);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.active-task-modal-overlay{z-index:1000;background:var(--active-modal-overlay);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.active-task-modal{background:var(--active-modal-bg);width:min(627px,100%);color:var(--active-modal-text);border-radius:20px;grid-template-columns:60px minmax(0,1fr);column-gap:24px;padding:32px;display:grid}.active-task-modal__icon{border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.active-task-modal__icon--red{background:var(--color-hex-5b201b);color:var(--color-hex-ff5148)}.active-task-modal__icon--green{background:var(--color-hex-123c24);color:var(--color-hex-19d66b)}.active-task-modal__icon--amber{background:var(--color-hex-50360b);color:var(--color-hex-ffb020)}.active-task-modal__icon--blue{background:var(--color-hex-0d2746);color:var(--color-hex-1488fc)}.active-task-modal__content h2{color:var(--active-modal-text);margin:-3px 0 7px;font-size:24px;font-weight:500;line-height:1.08}.active-task-modal__content p{max-width:470px;color:var(--active-modal-muted);margin:0;font-size:17px;font-weight:400;line-height:1.25}.active-task-modal__btn{border:0;border-radius:999px;height:45px;font-size:18px;font-weight:500;line-height:1}.active-task-modal__btn:disabled{cursor:not-allowed;opacity:.72}.active-task-modal__btn--red{background:var(--color-hex-ff5148);color:var(--color-hex-ffffff)}.active-task-modal__btn--green,.active-task-modal__btn--amber,.active-task-modal__btn--blue{background:var(--color-hex-2b78c2);color:var(--color-hex-ffffff)}.active-tasks-panel__scroll,.active-task-results__scroll,.active-tasks-panel__messages{scrollbar-width:none}.active-tasks-panel__scroll:hover,.active-task-results__scroll:hover,.active-tasks-panel__messages:hover{scrollbar-width:thin;scrollbar-color:#808080b2 transparent}.active-tasks-panel__scroll::-webkit-scrollbar{width:0;height:0}.active-task-results__scroll::-webkit-scrollbar{width:0;height:0}.active-tasks-panel__messages::-webkit-scrollbar{width:0;height:0}.active-tasks-panel__scroll:hover::-webkit-scrollbar{width:3px;height:3px}.active-task-results__scroll:hover::-webkit-scrollbar{width:3px;height:3px}.active-tasks-panel__messages:hover::-webkit-scrollbar{width:3px;height:3px}.active-task-results__scroll::-webkit-scrollbar-thumb{background:#808080b2;border-radius:999px}:root,[data-theme=dark]{--workspace-menu-bg:#05070d;--workspace-local-icon-filter:none}[data-theme=light]{--workspace-menu-bg:#fff;--workspace-local-icon-filter:brightness(0) saturate(100%) invert(14%) sepia(13%) saturate(1200%) hue-rotate(180deg)}@container (max-width:410px){.active-task-card__footer{grid-template-columns:1fr}.active-task-card__footer-actions{justify-content:space-between}.active-task-results__card{grid-template-columns:minmax(0,1fr) 58px 68px;padding:10px 8px}.active-task-results__chat-btn{min-width:64px;height:32px;padding:0 7px;font-size:11px}}@media (max-width:640px){.active-tasks-panel__inner{padding:12px 12px 0}.active-tasks-panel__header{margin-bottom:20px}.active-tasks-panel__status-filter-row{grid-template-columns:auto minmax(24px,1fr) 132px;gap:10px}.active-tasks-panel__status-filter-menu{width:132px}.active-task-results{margin-left:-12px;margin-right:-12px}.active-task-modal{grid-template-columns:1fr;row-gap:16px;padding:24px}.active-task-modal__actions{grid-template-columns:1fr;margin-top:10px}}.active-tasks-panel__inner{isolation:isolate}.active-tasks-panel__status-filter{z-index:120}.active-tasks-panel__status-filter-menu{z-index:140}.active-task-card:hover{border-color:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card:hover{border-color:color-mix(in srgb, var(--workspace-blue,#2b7efd) 20%, var(--workspace-card-border,transparent))}}.active-task-card--pinned{border-color:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card--pinned{border-color:color-mix(in srgb, var(--workspace-blue,#2b7efd) 46%, transparent)}}.active-task-card__top-actions{flex-direction:column;flex:none;align-items:center;gap:5px;display:flex}.active-task-card__menu-wrap{z-index:80;position:relative}.active-task-card__actions-menu{z-index:240;border-radius:10px;width:164px;padding:5px;top:calc(100% + 6px);right:0}.active-task-card__result-icon{flex:0 0 28px;width:28px;height:28px}.active-task-card__result-icon--active{background:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card__result-icon--active{background:color-mix(in srgb, var(--workspace-blue,#2b7efd) 14%, var(--active-task-icon-bg,var(--workspace-input-bg)))}}.active-task-card__result-icon--active{color:var(--workspace-blue,#2b7efd)}.active-task-card__footer{grid-template-columns:minmax(0,1fr) auto}.active-task-card__results-trigger{border-radius:8px;padding:3px 4px}.active-task-card__results-trigger:hover:not(:disabled),.active-task-card__results-trigger--open{background:var(--workspace-blue,#2b7efd)}@supports (color:color-mix(in lab, red, red)){.active-task-card__results-trigger:hover:not(:disabled),.active-task-card__results-trigger--open{background:color-mix(in srgb, var(--workspace-blue,#2b7efd) 8%, transparent)}}.active-task-card__status{background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0}.active-task-results--inline{min-height:0;display:block;overflow:visible}.active-task-results__inline-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.active-task-results__inline-heading h4{color:var(--workspace-text,var(--active-workspace-text));margin:0;font-size:13px;font-weight:650}.active-task-results__inline-heading p{color:var(--workspace-muted,var(--active-workspace-muted));margin:3px 0 0;font-size:10px;line-height:1.3}.active-task-results__scroll--inline{padding:0;overflow:visible}.active-task-results--inline .active-task-results__list{gap:8px}.active-task-results--inline .active-task-results__card{border:1px solid var(--workspace-card-border,var(--active-card-border));border-radius:10px;grid-template-columns:minmax(0,1fr) 58px 64px;padding:10px}.active-task-results--inline .active-task-results__copy h4{font-size:11px}.active-task-results--inline .active-task-results__copy p{font-size:10px}.active-task-results--inline .active-task-results__chat-btn{min-width:60px;height:30px;padding:0 8px;font-size:10px}.active-task-results--inline .active-task-results__score-meter{width:34px;height:18px}.active-task-results__error{margin-bottom:10px}.active-task-modal-overlay{z-index:500;background:var(--workspace-bg,#05070d);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.active-task-modal-overlay{background:color-mix(in srgb, var(--workspace-bg,#05070d) 70%, transparent)}}.active-task-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:14px}.active-task-modal{border:1px solid var(--workspace-card-border,var(--active-card-border));background:var(--workspace-card-bg,var(--active-modal-bg));width:min(336px,100%);color:var(--workspace-text,var(--active-modal-text));box-shadow:var(--app-shadow-dropdown,0 18px 44px #0000005c);border-radius:16px;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:18px;display:grid;position:relative}.active-task-modal__close{width:28px;height:28px;color:var(--workspace-muted,var(--active-modal-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.active-task-modal__close:hover{background:var(--app-hover,#ffffff14);color:var(--workspace-text,var(--active-modal-text))}.active-task-modal__icon{width:44px;height:44px}.active-task-modal__content{min-width:0;padding-right:20px}.active-task-modal__content h2{margin:0 0 6px;font-size:17px;line-height:1.2}.active-task-modal__content p{color:var(--workspace-muted,var(--active-modal-muted));margin:0;font-size:12px;line-height:1.45}.active-task-modal__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.active-task-modal__btn{border-radius:999px;height:38px;font-size:12px;font-weight:650}.active-task-modal__btn--cancel{background:var(--workspace-input-bg,#fff);color:var(--workspace-text,#090a0d)}[data-theme=light] .active-task-modal__btn--cancel{color:#111827}@container (max-width:410px){.active-task-results--inline .active-task-results__card{grid-template-columns:minmax(0,1fr) 52px 58px;padding:9px 8px}.active-task-results--inline .active-task-results__chat-btn{min-width:54px;padding:0 6px}.active-task-card__top-actions{gap:2px}}.active-tasks-panel__chat-tabs{flex:none;margin-bottom:18px}.active-tasks-panel__workspace-tabs{background:var(--workspace-tabs-bg);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:44px;display:grid;overflow:hidden}.active-tasks-panel__workspace-tab{min-width:0;height:38px;color:var(--workspace-tab-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.active-tasks-panel__workspace-tab--active{background:var(--workspace-tab-bg-active);color:var(--workspace-tab-text-active)}.active-tasks-panel__workspace-tab-count{background:var(--workspace-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.active-tasks-panel__workspace-tab--active .active-tasks-panel__workspace-tab-count{background:currentColor}@supports (color:color-mix(in lab, red, red)){.active-tasks-panel__workspace-tab--active .active-tasks-panel__workspace-tab-count{background:color-mix(in srgb, currentColor 12%, transparent)}}.active-tasks-panel__workspace-tab--active .active-tasks-panel__workspace-tab-count{color:inherit}.active-tasks-panel__scroll{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.workspace-chat-search{background:var(--workspace-input-bg);height:42px;color:var(--workspace-muted);border:1px solid #0000;border-radius:14px;flex:none;align-items:center;gap:10px;margin-bottom:16px;padding:0 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.workspace-chat-search:focus-within{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-search:focus-within{border-color:color-mix(in srgb, var(--workspace-blue) 48%, transparent)}}.workspace-chat-search:focus-within{background:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-search:focus-within{background:color-mix(in srgb, var(--workspace-blue) 4%, var(--workspace-input-bg))}}.workspace-chat-search:focus-within{box-shadow:0 0 0 3px var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-blue) 10%, transparent)}}.workspace-chat-search__icon{flex:0 0 18px;width:18px;height:18px}.workspace-chat-search input{min-width:0;color:var(--workspace-input-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.workspace-chat-search input::placeholder{color:var(--workspace-input-placeholder)}.workspace-chat-list{flex-direction:column;gap:8px;display:flex}.workspace-chat-card{background:var(--workspace-input-bg);width:100%;color:var(--workspace-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:11px 12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.workspace-chat-card:hover:not(:disabled){border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--workspace-blue) 18%, transparent)}}.workspace-chat-card:hover:not(:disabled){background:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card:hover:not(:disabled){background:color-mix(in srgb, var(--workspace-blue) 4%, var(--workspace-input-bg))}}.workspace-chat-card:hover:not(:disabled){box-shadow:0 6px 18px var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card:hover:not(:disabled){box-shadow:0 6px 18px color-mix(in srgb, var(--app-bg) 18%, transparent)}}.workspace-chat-card--active{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card--active{border-color:color-mix(in srgb, var(--workspace-blue) 24%, transparent)}}.workspace-chat-card:disabled{cursor:wait;opacity:.65}.workspace-chat-card__avatar-wrap{align-self:start;display:inline-flex;position:relative}.workspace-chat-card__avatar-loader{background:var(--workspace-chat-button-bg);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.workspace-chat-card__presence{border:2px solid var(--workspace-input-bg);background:var(--workspace-status-active);border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.workspace-chat-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.workspace-chat-card__top,.workspace-chat-card__middle,.workspace-chat-card__bottom{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.workspace-chat-card__top>.app-tooltip,.workspace-chat-card__middle>.app-tooltip,.workspace-chat-card__bottom>.app-tooltip{flex:1;min-width:0}.workspace-chat-card__title{color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.workspace-chat-card__time{color:var(--workspace-muted);flex:none;font-size:10px;line-height:1}.workspace-chat-card__subtitle{color:var(--workspace-blue);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.workspace-chat-card__ai{background:var(--workspace-blue);border-radius:999px;flex:none;justify-content:center;align-items:center;height:17px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card__ai{background:color-mix(in srgb, var(--workspace-blue) 14%, transparent)}}.workspace-chat-card__ai{color:var(--workspace-blue);padding:0 6px;font-size:9px;font-weight:750}.workspace-chat-card__preview{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;opacity:.88;font-size:11px;line-height:1.25;display:block;overflow:hidden}.workspace-chat-card__status{border:1px solid var(--workspace-status-active);flex:none;align-items:center;gap:5px;min-height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card__status{border:1px solid color-mix(in srgb, var(--workspace-status-active) 20%, transparent)}}.workspace-chat-card__status{background:var(--workspace-status-active);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.workspace-chat-card__status{background:color-mix(in srgb, var(--workspace-status-active) 10%, transparent)}}.workspace-chat-card__status{color:var(--workspace-status-active);padding:2px 7px;font-size:9px;font-weight:650;line-height:12px}.workspace-chat-card__status:before{content:"";background:currentColor;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.active-tasks-panel__chat-detail{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-chat-header{border-top:1px solid var(--workspace-card-border);border-bottom:1px solid var(--workspace-card-border);flex:none;padding:11px 0}.workspace-chat-header__main{align-items:center;gap:9px;min-width:0;display:flex}.workspace-chat-header__back,.workspace-chat-header__menu-trigger{width:32px;height:32px;color:var(--workspace-text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-chat-header__back:hover,.workspace-chat-header__menu-trigger:hover,.workspace-chat-header__menu-trigger[aria-expanded=true]{background:var(--app-hover)}.workspace-chat-header__menu-trigger:disabled{cursor:not-allowed;opacity:.5}.workspace-chat-header__avatar-wrap{flex:none;display:inline-flex;position:relative}.workspace-chat-header__avatar{width:38px;height:38px}.workspace-chat-header__presence{border:2px solid var(--workspace-bg);border-radius:999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.workspace-chat-header__presence--human{background:var(--workspace-status-active)}.workspace-chat-header__presence--ai{background:var(--workspace-blue)}.workspace-chat-header__presence--closed{background:var(--workspace-status-expired)}.workspace-chat-header__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-chat-header__title-row{align-items:center;gap:6px;min-width:0;display:flex}.workspace-chat-header__title-row>.app-tooltip{flex:1;min-width:0}.workspace-chat-header__title{min-width:0;color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.workspace-chat-header__status{background:var(--workspace-status-active);border-radius:999px;flex:none;align-items:center;height:17px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-chat-header__status{background:color-mix(in srgb, var(--workspace-status-active) 13%, transparent)}}.workspace-chat-header__status{color:var(--workspace-status-active);padding:0 6px;font-size:9px;font-weight:700}.workspace-chat-header__status--closed{background:var(--workspace-error-bg);color:var(--workspace-error-text)}.workspace-chat-header__identity>.app-tooltip{width:100%;min-width:0}.workspace-chat-header__product{color:var(--workspace-blue);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.workspace-chat-header__conversation-state{color:var(--workspace-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.2;overflow:hidden}.workspace-chat-header__actions{flex:none;align-items:center;gap:4px;display:inline-flex}.workspace-chat-header__ai-toggle{border:1px solid var(--workspace-card-border);background:var(--workspace-input-bg);height:28px;color:var(--workspace-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.workspace-chat-header__ai-toggle--enabled{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-header__ai-toggle--enabled{border-color:color-mix(in srgb, var(--workspace-blue) 48%, transparent)}}.workspace-chat-header__ai-toggle--enabled{background:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-header__ai-toggle--enabled{background:color-mix(in srgb, var(--workspace-blue) 12%, var(--workspace-input-bg))}}.workspace-chat-header__ai-toggle--enabled{color:var(--workspace-blue)}.workspace-chat-header__ai-toggle:disabled{cursor:not-allowed;opacity:.6}.workspace-chat-header__ai-label{font-size:9px;font-weight:750}.workspace-chat-header__ai-track{background:var(--workspace-muted);border-radius:999px;align-items:center;width:24px;height:14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-chat-header__ai-track{background:color-mix(in srgb, var(--workspace-muted) 28%, transparent)}}.workspace-chat-header__ai-thumb{background:var(--workspace-text);border-radius:999px;width:10px;height:10px;transition:transform .18s;position:absolute;left:2px}.workspace-chat-header__ai-toggle--enabled .workspace-chat-header__ai-track{background:var(--workspace-blue)}.workspace-chat-header__ai-toggle--enabled .workspace-chat-header__ai-thumb{background:#fff;transform:translate(10px)}.workspace-chat-header__menu{flex:none;position:relative}.workspace-chat-header__menu-content{z-index:100;border:1px solid var(--workspace-card-border);background:var(--workspace-menu-bg,var(--app-menu-bg));min-width:164px;box-shadow:var(--app-shadow-dropdown);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 6px);right:0}.workspace-chat-header__menu-item{width:100%;min-height:36px;color:var(--workspace-text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.workspace-chat-header__menu-item:hover{background:var(--app-hover)}.workspace-chat-header__menu-item--danger{color:var(--app-danger)}.active-tasks-panel__messages{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 16px 100px;display:flex;overflow-y:auto}.workspace-message-row{justify-content:flex-start;width:100%;display:flex}.workspace-message-row--user{justify-content:flex-end}.workspace-message{border:1px solid #0000;flex-direction:column;width:fit-content;min-width:96px;max-width:84%;padding:10px 12px 7px;display:inline-flex}.workspace-message--user{background:var(--workspace-blue);border-radius:16px 16px 6px;max-width:78%}@supports (color:color-mix(in lab, red, red)){.workspace-message--user{background:color-mix(in srgb, var(--workspace-blue) 13%, var(--workspace-message-user-bg))}}.workspace-message--user{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-message--user{border-color:color-mix(in srgb, var(--workspace-blue) 18%, transparent)}}.workspace-message--assistant{background:var(--workspace-message-ai-bg);border-color:var(--workspace-card-border);border-radius:16px 16px 16px 6px}.workspace-message--owner{background:var(--workspace-blue);border-radius:16px 16px 16px 6px}@supports (color:color-mix(in lab, red, red)){.workspace-message--owner{background:color-mix(in srgb, var(--workspace-blue) 8%, var(--workspace-message-ai-bg))}}.workspace-message--owner{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-message--owner{border-color:color-mix(in srgb, var(--workspace-blue) 18%, transparent)}}.workspace-message--default{background:var(--workspace-message-ai-bg);border-radius:16px 16px 16px 6px}.workspace-message__header{align-items:center;gap:6px;margin-bottom:7px;display:flex}.workspace-message__sender{color:var(--workspace-muted);font-size:10px;font-weight:600}.workspace-message__ai-badge{background:var(--workspace-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:750;display:inline-flex}.workspace-message__text{color:var(--workspace-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.42}.workspace-message__time{color:var(--workspace-muted);align-self:flex-end;margin-top:5px;font-size:9px;line-height:1}.workspace-chat-composer{border-top:1px solid var(--workspace-card-border);background:var(--workspace-chat-footer-bg);grid-template-columns:minmax(0,1fr) 44px;align-items:end;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.workspace-chat-composer{background:color-mix(in srgb, var(--workspace-chat-footer-bg) 96%, transparent)}}.workspace-chat-composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px}.workspace-chat-composer__input{background:var(--workspace-chat-input-bg);border:1px solid #0000;border-radius:22px;align-items:flex-end;gap:8px;min-width:0;min-height:44px;padding:9px 11px 9px 14px;display:flex}.workspace-chat-composer__input:focus-within{border-color:var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-composer__input:focus-within{border-color:color-mix(in srgb, var(--workspace-blue) 45%, transparent)}}.workspace-chat-composer__input:focus-within{box-shadow:0 0 0 3px var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-composer__input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-blue) 9%, transparent)}}.workspace-chat-composer__input textarea{resize:none;min-width:0;min-height:22px;max-height:120px;color:var(--workspace-input-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px;line-height:1.4;overflow-y:auto}.workspace-chat-composer__input textarea::placeholder{color:var(--workspace-input-placeholder)}.workspace-chat-composer__mic{width:28px;height:28px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.workspace-chat-composer__mic:hover{background:var(--app-hover);color:var(--workspace-text)}.workspace-chat-composer__send{background:var(--workspace-chat-button-bg);color:#fff;cursor:pointer;width:42px;height:42px;box-shadow:0 6px 16px var(--workspace-blue);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.workspace-chat-composer__send{box-shadow:0 6px 16px color-mix(in srgb, var(--workspace-blue) 24%, transparent)}}.workspace-chat-composer__send:disabled{background:var(--workspace-muted)}@supports (color:color-mix(in lab, red, red)){.workspace-chat-composer__send:disabled{background:color-mix(in srgb, var(--workspace-muted) 16%, transparent)}}.workspace-chat-composer__send:disabled{color:var(--workspace-muted);cursor:not-allowed;box-shadow:none}.active-tasks-panel__chat-banner{background:var(--workspace-blue);border-radius:999px;flex:none;margin:10px 16px 0}@supports (color:color-mix(in lab, red, red)){.active-tasks-panel__chat-banner{background:color-mix(in srgb, var(--workspace-blue) 12%, transparent)}}.active-tasks-panel__chat-banner{color:var(--workspace-blue);text-align:center;padding:7px 10px;font-size:10px}.active-tasks-panel__chat-banner--ended{background:var(--workspace-error-bg);color:var(--workspace-error-text)}.business-chat-messages{padding-top:16px}.business-chat-confirm-copy{margin-bottom:20px}.business-chat-confirm-end{border-color:var(--app-danger)!important;background:var(--app-danger)!important;color:#fff!important}.app-tooltip-portal{z-index:99999;border:1px solid var(--app-tooltip-border);background:var(--app-tooltip-bg);width:max-content;max-width:min(260px,100vw - 16px);color:var(--app-tooltip-text);box-shadow:var(--app-tooltip-shadow);pointer-events:none;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:500;line-height:1.35;animation:.12s app-tooltip-portal-in;position:fixed}@keyframes app-tooltip-portal-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.app-initial-avatar{color:var(--app-avatar-text);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.app-initial-avatar--blue{color:#5eafff;background:#1488fc24;border-color:#1488fc47}.app-initial-avatar--violet{color:#b69cff;background:#8b5cf624;border-color:#8b5cf647}.app-initial-avatar--teal{color:#56d8c8;background:#14b8a624;border-color:#14b8a647}.app-initial-avatar--amber{color:#f7bc55;background:#f59e0b24;border-color:#f59e0b47}.app-initial-avatar--rose{color:#ff7890;background:#f43f5e24;border-color:#f43f5e47}.app-initial-avatar--indigo{color:#9698ff;background:#6366f124;border-color:#6366f147}[data-theme=light] .app-initial-avatar--blue{color:#1460b4}[data-theme=light] .app-initial-avatar--violet{color:#6d28d9}[data-theme=light] .app-initial-avatar--teal{color:#0f766e}[data-theme=light] .app-initial-avatar--amber{color:#92400e}[data-theme=light] .app-initial-avatar--rose{color:#be123c}[data-theme=light] .app-initial-avatar--indigo{color:#4338ca}.active-tasks-panel__scroll,.active-tasks-panel__messages{scrollbar-width:none}.active-tasks-panel__scroll:hover,.active-tasks-panel__messages:hover{scrollbar-width:thin;scrollbar-color:#8080808c transparent}.active-tasks-panel__scroll::-webkit-scrollbar{width:0}.active-tasks-panel__messages::-webkit-scrollbar{width:0}.active-tasks-panel__scroll:hover::-webkit-scrollbar{width:3px}.active-tasks-panel__messages:hover::-webkit-scrollbar{width:3px}.active-tasks-panel__scroll::-webkit-scrollbar-thumb{background:#8080808c;border-radius:999px}.active-tasks-panel__messages::-webkit-scrollbar-thumb{background:#8080808c;border-radius:999px}@container (max-width:410px){.workspace-chat-header__status,.workspace-chat-header__ai-label{display:none}.workspace-chat-header__ai-toggle{padding:0 5px}.workspace-chat-card{grid-template-columns:38px minmax(0,1fr);padding:10px}.workspace-message{max-width:88%}}@media (max-width:640px){.active-tasks-panel__chat-detail{margin:0 -12px}.workspace-chat-header{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.app-tooltip-portal,.workspace-chat-card,.workspace-chat-composer__input{transition:none;animation:none}}.account-page-shell{background:var(--catalog-layout-bg,var(--app-bg,var(--color-hex-000000)));width:100vw;height:100vh;color:var(--app-text,var(--color-hex-ffffff));position:relative;overflow:hidden}.account-page-shell-main{background:radial-gradient(circle at 58% 100%, var(--color-rgba-20-136-252-0_12), transparent 36%), var(--catalog-main-bg,var(--app-bg,var(--color-hex-000000)));min-width:0;transition:left .2s,width .2s;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.account-page-shell--sidebar-collapsed .account-page-shell-main{left:var(--assistant-sidebar-collapsed-width);width:calc(100vw - var(--assistant-sidebar-collapsed-width))}.account-page-shell--sidebar-expanded .account-page-shell-main{left:var(--assistant-sidebar-expanded-width);width:calc(100vw - var(--assistant-sidebar-expanded-width))}.account-navigation{scrollbar-width:thin;scrollbar-color:var(--app-border-strong,var(--color-hex-ffffff29)) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 10px;display:flex;overflow:hidden auto}.account-navigation::-webkit-scrollbar{width:4px}.account-navigation::-webkit-scrollbar-track{background:0 0}.account-navigation::-webkit-scrollbar-thumb{background:var(--app-border-strong,var(--color-hex-ffffff29));border-radius:999px}.account-navigation-item{width:100%;min-width:0;height:44px;color:var(--sidebar-chat-title,var(--color-hex-ffffffe6));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 44px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.account-navigation-item:hover{background:var(--sidebar-chat-hover,var(--color-hex-ffffff0d));color:var(--sidebar-chat-title-active,var(--color-hex-ffffff))}.account-navigation-item:active{transform:scale(.985)}.account-navigation-item:focus-visible{outline:2px solid var(--app-primary,var(--color-hex-1488fc));outline-offset:2px}.account-navigation-item--active,.account-navigation-item--active:hover{border-color:var(--app-primary,var(--color-hex-1488fc));background:var(--app-primary,var(--color-hex-1488fc));color:var(--color-hex-ffffff)}.account-navigation-icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.account-navigation-icon svg{stroke-width:1.9px;width:19px;height:19px}.account-navigation-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:1;overflow:hidden}.account-navigation--collapsed{align-items:center;padding-left:8px;padding-right:8px}.account-navigation--collapsed .account-navigation-item{border-radius:11px;flex:0 0 40px;justify-content:center;width:40px;height:40px;padding:0}.account-navigation--collapsed .account-navigation-icon{flex-basis:20px;width:20px;height:20px}.account-page{width:100%;height:100%;overflow:hidden}.account-header{width:100%;min-height:var(--account-header-height);justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex}.account-header-left{align-items:center;gap:14px;min-width:0;display:flex}.account-header-back-button{width:40px;height:40px;color:var(--catalog-back-text,var(--app-text-muted,var(--color-hex-ffffffbf)));cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:inline-flex}.account-header-back-button svg{width:21px;height:21px}.account-header-back-button:hover{background:var(--app-hover-medium,var(--color-hex-ffffff14));color:var(--app-text-strong,var(--color-hex-ffffff))}.account-header-back-button:active{transform:scale(.95)}.account-header-back-button:focus-visible{outline:2px solid var(--app-primary,var(--color-hex-1488fc));outline-offset:2px}.account-header-copy{min-width:0}.account-header-copy h1{color:var(--catalog-topbar-title,var(--app-text-strong,var(--color-hex-ffffff)));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(26px,2vw,32px);font-weight:600;line-height:1.15;overflow:hidden}.account-header-copy p{color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff9e)));text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:15px;line-height:1.4;overflow:hidden}.account-header-action{flex:none;align-items:center;display:flex}.account-page{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.account-page-shell{width:100%;height:100vh;min-height:0;overflow:hidden}.account-page-shell-main{flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.account-page-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--catalog-scroll-thumb,var(--color-hex-ffffff26)) transparent;flex:auto;width:100%;min-height:0;padding:0 28px 36px;overflow:hidden auto}.account-page-scroll::-webkit-scrollbar{width:6px}.account-page-scroll::-webkit-scrollbar-track{background:0 0}.account-page-scroll::-webkit-scrollbar-thumb{background:var(--catalog-scroll-thumb,var(--color-hex-ffffff26));border-radius:999px}.account-page-scroll::-webkit-scrollbar-thumb:hover{background:var(--catalog-scroll-thumb-hover,var(--color-hex-ffffff40))}@media (max-width:960px){.account-page-scroll{padding-left:20px;padding-right:20px}}@media (max-width:767px){.account-page-shell,.account-page-shell-main,.account-page{height:100dvh;min-height:0}.account-page-shell-main,.account-page-shell--sidebar-collapsed .account-page-shell-main,.account-page-shell--sidebar-expanded .account-page-shell-main{width:100vw;position:relative;left:0}.account-page-scroll{flex:auto;height:auto;min-height:0;padding:0 14px 28px}}.account-page-state{border:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));background:var(--catalog-state-card-bg,var(--catalog-card-bg,var(--color-hex-1a1a1c)));text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:32px;display:flex}.account-page-state-icon{width:34px;height:34px;color:var(--catalog-state-title,var(--app-text-strong,var(--color-hex-ffffff)))}.account-page-state-icon--loading{animation:.9s linear infinite account-page-spin}@keyframes account-page-spin{to{transform:rotate(360deg)}}.account-page-state h2{color:var(--catalog-state-title,var(--app-text-strong,var(--color-hex-ffffff)));margin:18px 0 0;font-size:20px;font-weight:700}.account-page-state p{max-width:460px;color:var(--catalog-state-text,var(--app-text-secondary,var(--color-hex-ffffff94)));margin:8px 0 0;font-size:14px;line-height:1.6}.account-primary-button{background:var(--catalog-primary-bg,var(--app-primary,var(--color-hex-1488fc)));min-width:104px;height:42px;color:var(--catalog-primary-text,var(--color-hex-ffffff));cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;margin-top:20px;padding:0 18px;font-size:13px;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex}.account-primary-button:hover{filter:brightness(1.08)}.account-primary-button:active{transform:scale(.98)}.account-primary-button:focus-visible{outline:2px solid var(--app-primary,var(--color-hex-1488fc));outline-offset:3px}.account-profile-summary-card{border:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));background:var(--catalog-card-bg,var(--app-surface-2,var(--color-hex-1a1a1c)));border-radius:16px;grid-template-columns:84px minmax(220px,1.35fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(140px,.68fr);align-items:center;gap:20px;padding:16px;display:grid}.account-profile-avatar{background:radial-gradient(circle at 50% 28%, var(--color-rgba-255-255-255-0_18), transparent 42%), var(--catalog-avatar-bg,var(--color-hex-d9d9d9));width:84px;height:84px;box-shadow:var(--catalog-avatar-shadow,inset 0 0 0 1px var(--color-rgba-255-255-255-0_08));color:var(--catalog-avatar-text,var(--color-hex-ffffff));border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.account-profile-avatar svg{width:36px;height:36px}.account-profile-main{min-width:0}.account-profile-main h2{color:var(--catalog-title-text,var(--app-text-strong,var(--color-hex-ffffff)));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(20px,1.6vw,25px);font-weight:650;line-height:1.2;overflow:hidden}.account-profile-main p{color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff9e)));text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;line-height:1.3;overflow:hidden}.account-type-pill{background:var(--catalog-primary-bg,var(--app-primary,var(--color-hex-1488fc)));width:fit-content;max-width:100%;min-height:30px;color:var(--color-hex-ffffff);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:5px 13px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}.account-profile-stat{border-left:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));min-width:0;min-height:58px;padding-left:24px}.account-profile-stat span{color:var(--catalog-title-text,var(--app-text-strong,var(--color-hex-ffffff)));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.account-profile-stat strong{color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff9e)));text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:13px;font-weight:500;display:block;overflow:hidden}.account-information-grid{align-items:start;gap:16px;margin-top:16px;display:grid}.account-information-grid--business{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1fr)}.account-information-grid--personal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-information-card{border:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));background:var(--catalog-card-bg,var(--app-surface-2,var(--color-hex-1a1a1c)));border-radius:16px;min-width:0;padding:18px;overflow:hidden}.account-information-card h2{color:var(--catalog-title-text,var(--app-text-strong,var(--color-hex-ffffff)));margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:650;line-height:1.2}.account-information-list{border-top:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));margin-top:16px}.account-information-row{border-bottom:1px solid var(--app-border-soft,var(--color-hex-ffffff0f));grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:14px;min-height:51px;display:grid}.account-information-row:last-child{border-bottom:0}.account-information-row span{min-width:0;color:var(--catalog-title-text,var(--app-text-strong,var(--color-hex-ffffff)));text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.account-information-row strong{min-width:0;color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff94)));text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.account-information-empty{color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff94)));margin:18px 0 0;font-size:14px;line-height:1.55}.account-business-description{border-top:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));margin-top:16px;padding-top:15px}.account-business-description span{color:var(--catalog-title-text,var(--app-text-strong,var(--color-hex-ffffff)));letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.account-business-description p{color:var(--catalog-description-text,var(--app-text-secondary,var(--color-hex-ffffff94)));overflow-wrap:anywhere;margin:8px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:1440px){.account-profile-summary-card{grid-template-columns:74px minmax(210px,1.25fr) minmax(105px,.5fr) minmax(115px,.55fr) minmax(125px,.6fr);gap:16px}.account-profile-avatar{width:74px;height:74px}.account-profile-stat{padding-left:18px}.account-information-card{padding:16px}}@media (max-width:1180px){.account-profile-summary-card{grid-template-columns:72px minmax(0,1fr)}.account-profile-avatar{width:72px;height:72px}.account-profile-stat{border-top:1px solid var(--catalog-card-border,var(--app-border,var(--color-hex-ffffff14)));border-left:0;min-height:auto;padding:14px 0 0}.account-profile-stat:first-of-type{grid-column:1/-1}.account-information-grid--business{grid-template-columns:1fr 1fr}.account-business-information-card{grid-column:1/-1}}@media (max-width:960px){.account-header,.account-page-scroll{padding-left:20px;padding-right:20px}.account-information-grid--business,.account-information-grid--personal{grid-template-columns:1fr}.account-business-information-card{grid-column:auto}}@media (max-width:767px){:root{--account-header-height:76px}.account-page-shell-main,.account-page-shell--sidebar-collapsed .account-page-shell-main,.account-page-shell--sidebar-expanded .account-page-shell-main{width:100vw;height:100dvh;position:relative;left:0}.account-header{min-height:var(--account-header-height);padding:12px 14px}.account-header-left{gap:10px}.account-header-back-button{flex-basis:36px;width:36px;height:36px}.account-header-copy h1{font-size:22px}.account-header-copy p{margin-top:3px;font-size:12.5px}.account-header-action{display:none}.account-page-scroll{height:calc(100dvh - var(--account-header-height));padding:0 14px 28px}.account-page-state{min-height:calc(100dvh - 126px);padding:24px 18px}.account-profile-summary-card{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:14px}.account-profile-avatar{border-radius:11px;width:62px;height:62px}.account-profile-avatar svg{width:29px;height:29px}.account-profile-main h2{font-size:19px}.account-profile-main p{font-size:12.5px}.account-type-pill{min-height:26px;margin-top:8px;padding:4px 10px;font-size:11px}.account-profile-stat{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:auto;padding-top:12px;display:flex}.account-profile-stat span,.account-profile-stat strong{margin:0;font-size:13px}.account-information-grid{gap:12px;margin-top:12px}.account-information-card{border-radius:14px;padding:15px}.account-information-card h2{font-size:18px}.account-information-row{grid-template-columns:1fr;gap:5px;padding:11px 0}.account-information-row span{font-size:12.5px}.account-information-row strong{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:13px}.account-business-description p{font-size:13px}}@media (max-width:420px){.account-profile-summary-card{grid-template-columns:54px minmax(0,1fr)}.account-profile-avatar{width:54px;height:54px}.account-header-copy p{max-width:230px}.billing-history-scroll{gap:14px}.billing-history-summary{border-radius:16px;gap:18px;padding:18px 16px}.billing-history-summary-copy{align-items:flex-start;gap:12px}.billing-history-summary-icon{border-radius:12px;flex:0 0 46px;width:46px;height:46px}.billing-history-summary-icon svg{width:21px;height:21px}.billing-history-summary-copy h2{font-size:18px;line-height:1.3}.billing-history-summary-copy p{margin:5px 0 0;font-size:13px;line-height:1.5}.billing-history-summary-stat{min-width:0}.billing-history-summary-stat strong{margin-top:4px;font-size:28px}.billing-toolbar{border-radius:16px;gap:16px;padding:16px}.billing-toolbar-heading{align-items:flex-start;gap:10px}.billing-toolbar-heading svg{width:18px;height:18px;margin-top:2px}.billing-toolbar-heading h2{font-size:16px}.billing-toolbar-heading p{margin:3px 0 0;font-size:12px}.billing-toolbar-controls{gap:12px}.billing-toolbar-field select{min-width:0;height:42px;padding:0 12px;font-size:13px}.billing-toolbar-clear-button{width:100%;height:42px;padding:0 14px}.billing-purchase-card{border-radius:16px;padding:16px}.billing-purchase-main{gap:18px}.billing-purchase-plan{align-items:flex-start;gap:12px;width:100%}.billing-purchase-plan-icon{border-radius:12px;flex:0 0 46px;width:46px;height:46px}.billing-purchase-plan-icon svg{width:21px;height:21px}.billing-purchase-plan-copy{flex:1;min-width:0}.billing-purchase-plan-heading{gap:8px;width:100%}.billing-purchase-plan-heading h3{font-size:18px;line-height:1.3}.billing-purchase-account{font-size:13px}.billing-purchase-account svg{width:15px;height:15px}.billing-purchase-amount strong{margin-top:4px;font-size:24px}.billing-purchase-divider{margin:18px 0}.billing-purchase-details{gap:16px}.billing-purchase-detail{gap:10px}.billing-purchase-detail-icon{border-radius:10px;flex:0 0 38px;width:38px;height:38px}.billing-purchase-detail-icon svg{width:17px;height:17px}.billing-purchase-detail>div{flex:1;min-width:0}.billing-purchase-detail strong{font-size:13px}.billing-purchase-reference{width:100%;max-width:100%}.billing-status-pill{padding:5px 9px;font-size:11px}.billing-empty-state{border-radius:16px;gap:14px;padding:48px 18px}.billing-empty-state-icon{border-radius:16px;width:60px;height:60px}.billing-empty-state-icon svg{width:28px;height:28px}.billing-empty-state h2{font-size:18px}.billing-empty-state p{margin:0;font-size:13px;line-height:1.55}.billing-empty-state-button{justify-content:center;width:100%}}.sidebar-token-usage{border:1px solid var(--sidebar-primary-border);background:var(--sidebar-primary-bg);color:var(--sidebar-primary-text);border-radius:14px;flex:none;margin:10px;padding:12px;position:relative}.sidebar-token-usage-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-token-usage-header>div:first-child{min-width:0}.sidebar-token-usage-header h3{color:var(--sidebar-usage-title);margin:0;font-size:13px;font-weight:650;line-height:1.3}.sidebar-token-usage-header p{color:var(--sidebar-usage-description);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10.5px;line-height:1.35;overflow:hidden}.sidebar-token-usage-circle{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sidebar-token-usage-ring{display:block;overflow:visible;transform:rotate(-90deg)}.sidebar-token-usage-ring-track,.sidebar-token-usage-ring-progress{fill:none}.sidebar-token-usage-ring-track{stroke:var(--app-border-strong)}.sidebar-token-usage-ring-progress{stroke:var(--app-primary);stroke-linecap:round;transition:stroke-dashoffset .35s}.sidebar-token-usage-ring-value{color:var(--sidebar-usage-title);font-size:10px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-token-metrics{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sidebar-token-metric{min-width:0}.sidebar-token-metric+.sidebar-token-metric{border-top:1px solid var(--app-border-soft);padding-top:11px}.sidebar-token-metric-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sidebar-token-metric-head span{color:var(--sidebar-usage-title);font-size:11px;font-weight:600}.sidebar-token-metric-head strong{color:var(--sidebar-usage-description);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.sidebar-token-metric-progress{background:var(--app-border-strong);border-radius:999px;width:100%;height:5px;margin-top:7px;position:relative;overflow:hidden}.sidebar-token-metric-progress>span{border-radius:inherit;background:var(--app-primary);width:0;height:100%;transition:width .35s;display:block}.sidebar-token-metric-footer{min-width:0;color:var(--sidebar-usage-description);justify-content:space-between;align-items:center;gap:6px;margin-top:6px;font-size:9.5px;display:flex}.sidebar-token-metric-footer>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-token-metric-footer>span:nth-child(2){color:var(--sidebar-usage-title);flex:none;font-weight:600}.sidebar-token-metric-footer strong{color:var(--app-danger-muted);flex:none;font-size:9px;font-weight:600}.sidebar-token-usage-loading{color:var(--sidebar-usage-description);margin-top:9px;font-size:11px}.sidebar-token-usage-error{color:var(--app-danger-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:11px;display:flex}.sidebar-token-usage-error button{background:var(--app-hover-medium);width:25px;height:25px;color:inherit;cursor:pointer;border:0;border-radius:7px;flex:0 0 25px;justify-content:center;align-items:center;display:inline-flex}.sidebar-token-usage-error button svg{width:13px;height:13px}.sidebar-token-usage--collapsed{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:8px;padding:0;display:flex}.sidebar-token-usage--collapsed .sidebar-token-usage-ring-value{font-size:9px}.sidebar-token-daily-dot{border:2px solid var(--sidebar-bg);background:var(--app-primary);width:18px;height:18px;color:var(--color-hex-ffffff);border-radius:50%;justify-content:center;align-items:center;font-size:7px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-1px;right:-1px}.sidebar-account-mode .account-navigation{margin-bottom:auto}@media (max-width:767px){.sidebar-token-usage{margin:8px}}.subscription-overview-card{border:1px solid var(--app-primary,var(--color-hex-1488fc));color:var(--app-text-strong,var(--color-hex-ffffff));border-radius:14px;margin-top:16px;padding:15px;overflow:hidden}.subscription-overview-card--loading,.subscription-overview-card--error{border-color:var(--app-border,var(--color-hex-ffffff14));align-items:center;gap:14px;min-height:116px;display:flex}.subscription-overview-card--loading h2,.subscription-overview-card--error h2{color:var(--app-text-strong);margin:0;font-size:16px}.subscription-overview-card--loading p,.subscription-overview-card--error p{color:var(--app-text-secondary);margin:4px 0 0;font-size:13px}.subscription-overview-loader{width:25px;height:25px;animation:.9s linear infinite account-page-spin}.subscription-overview-error-copy{flex:1;min-width:0}.subscription-overview-retry{border:1px solid var(--app-border-medium);background:var(--app-hover-medium);height:38px;color:var(--app-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.subscription-overview-retry svg{width:15px;height:15px}.subscription-overview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-overview-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.subscription-overview-icon{background:var(--color-hex-ffffff);width:38px;height:38px;color:var(--app-primary,var(--color-hex-1488fc));border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;display:inline-flex}.subscription-overview-icon svg{width:21px;height:21px}.subscription-overview-name-row{align-items:center;gap:8px;display:flex}.subscription-overview-name-row h2{color:var(--app-text-strong);margin:0;font-size:17px;font-weight:700}.subscription-overview-title p{color:var(--app-text-secondary);margin:4px 0 0;font-size:12px}.subscription-overview-status{background:var(--color-hex-ffffff);min-height:22px;color:var(--color-hex-151515);border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:650;display:inline-flex}.subscription-overview-label{color:var(--app-text-muted);white-space:nowrap;font-size:12px}.subscription-overview-divider{background:var(--app-border-strong);height:1px;margin:14px 0}.subscription-overview-body{justify-content:space-between;align-items:center;gap:22px;display:flex}.subscription-overview-meta{align-items:center;gap:34px;min-width:0;display:flex}.subscription-overview-meta-item{gap:9px;min-width:0;display:flex}.subscription-overview-meta-item>svg{flex:0 0 19px;width:19px;height:19px}.subscription-overview-meta-item div{min-width:0}.subscription-overview-meta-item span{color:var(--app-text-muted);font-size:11px;display:block}.subscription-overview-meta-item strong{color:var(--app-text-strong);white-space:nowrap;font-size:12px;font-weight:650;display:block}.subscription-view-plans-button{background:var(--app-primary,var(--color-hex-1488fc));min-width:164px;height:38px;color:var(--color-hex-ffffff);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:filter .16s,transform .16s;display:inline-flex}.subscription-view-plans-button:hover{filter:brightness(1.08)}.subscription-view-plans-button:active{transform:scale(.98)}.subscription-plans-overlay{z-index:10000;background:var(--app-overlay-strong,var(--color-rgba-0-0-0-0_72));isolation:isolate;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.subscription-plans-modal{border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));background:var(--app-surface-2,var(--color-hex-171717));width:min(980px,100vw - 40px);max-height:min(680px,100dvh - 40px);box-shadow:var(--app-shadow-lg,0 30px 90px var(--color-rgba-0-0-0-0_62));border-radius:18px;flex-direction:column;padding:24px;display:flex;overflow:hidden}.subscription-plans-header{flex:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.subscription-plans-heading{min-width:0}.subscription-plans-header h2{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0;font-size:23px;font-weight:700;line-height:1.25}.subscription-plans-header p{color:var(--app-text-secondary,var(--color-hex-ffffff9e));margin:6px 0 0;font-size:14px;line-height:1.45}.subscription-plans-close{width:36px;height:36px;color:var(--app-text-muted,var(--color-hex-ffffffbf));cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.subscription-plans-close:hover{background:var(--app-hover-medium,var(--color-hex-ffffff14));color:var(--app-text-strong,var(--color-hex-ffffff))}.subscription-plans-close svg{width:22px;height:22px}.subscription-plans-grid{scrollbar-width:thin;scrollbar-color:var(--app-border-strong,var(--color-hex-ffffff29)) transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;margin-top:22px;padding:1px 4px 2px 1px;display:grid;overflow:hidden auto}.subscription-plans-grid::-webkit-scrollbar{width:5px}.subscription-plans-grid::-webkit-scrollbar-track{background:0 0}.subscription-plans-grid::-webkit-scrollbar-thumb{background:var(--app-border-strong,var(--color-hex-ffffff29));border-radius:999px}.subscription-plan-card{border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));background:var(--app-surface-3,var(--color-hex-1c1c1c));border-radius:18px;flex-direction:column;min-width:0;min-height:410px;padding:22px;display:flex}.subscription-plan-card--pro{border:2px solid var(--app-primary,var(--color-hex-1488fc));background:radial-gradient(circle at 90% 22%, var(--color-rgba-20-136-252-0_17), transparent 38%), var(--app-surface-3,var(--color-hex-1c1c1c))}.subscription-plan-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.subscription-plan-name{align-items:center;gap:12px;min-width:0;display:flex}.subscription-plan-icon{background:var(--color-hex-32353c);width:46px;height:46px;color:var(--app-text-strong, );border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.subscription-plan-card--pro .subscription-plan-icon{background:var(--app-primary,var(--color-hex-1488fc));color:var(--color-hex-ffffff)}.subscription-plan-icon svg{width:25px;height:25px}.subscription-plan-name h3{color:var(--app-text-strong,var(--color-hex-ffffff));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:32px;font-weight:600;overflow:hidden}.subscription-current-plan-pill{background:var(--color-hex-32353c);height:34px;color:var(--app-text,var(--color-hex-ffffff));white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:inline-flex}.subscription-plan-price{align-items:baseline;gap:7px;margin-top:25px;display:flex}.subscription-plan-price strong{color:var(--app-text-strong,var(--color-hex-ffffff));font-size:30px;font-weight:700;line-height:1.15}.subscription-plan-price span{color:var(--app-text-secondary,var(--color-hex-ffffff9e));font-size:17px}.subscription-plan-features{flex-direction:column;gap:14px;margin-top:24px;display:flex}.subscription-plan-feature{align-items:center;gap:11px;min-width:0;display:flex}.subscription-plan-check{background:var(--app-hover-strong,var(--color-hex-ffffff1a));width:22px;height:22px;color:var(--color-hex-ffffff);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.subscription-plan-card--pro .subscription-plan-check{background:var(--app-primary,var(--color-hex-1488fc))}.subscription-plan-check svg{width:13px;height:13px}.subscription-plan-feature>div{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.subscription-plan-feature span{min-width:0;color:var(--app-text,var(--color-hex-ffffff));font-size:14px;font-weight:400}.subscription-plan-feature strong{color:var(--app-text-secondary,var(--color-hex-ffffff9e));text-align:right;white-space:nowrap;flex:none;font-size:13px;font-weight:500}.subscription-plan-action{border:0;border-radius:11px;width:100%;height:52px;margin-top:auto;font-size:16px;font-weight:600}.subscription-plan-action--current{background:var(--color-hex-32353c);color:var(--app-text,var(--color-hex-ffffff));cursor:default}.subscription-plan-action--upgrade{background:var(--app-primary,var(--color-hex-1488fc));color:var(--color-hex-ffffff);cursor:pointer}.subscription-plan-action--upgrade:hover:not(:disabled){filter:brightness(1.08)}.subscription-plan-action:disabled{opacity:.72;cursor:not-allowed}@media (max-width:820px){.subscription-plans-overlay{padding:14px}.subscription-plans-modal{width:min(620px,100vw - 28px);max-height:calc(100dvh - 28px);padding:20px}.subscription-plans-grid{grid-template-columns:1fr}.subscription-plan-card{min-height:390px}}@media (max-width:767px){.subscription-plans-overlay{align-items:flex-end;padding:0}.subscription-plans-modal{border-radius:20px 20px 0 0;width:100%;max-height:92dvh;padding:20px 15px 16px}.subscription-plans-header h2{font-size:21px}.subscription-plans-header p{font-size:13px}.subscription-plans-grid{gap:14px;margin-top:18px}.subscription-plan-card{border-radius:16px;min-height:370px;padding:18px}.subscription-plan-name h3{font-size:22px}.subscription-plan-price{margin-top:21px}.subscription-plan-price strong{font-size:27px}.subscription-plan-price span{font-size:16px}.subscription-plan-action{height:48px;font-size:15px}}.subscription-checkout-overlay{z-index:10000;background:var(--app-overlay-strong,var(--color-rgba-0-0-0-0_72));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.subscription-checkout-modal{background:var(--app-surface-2,var(--color-hex-171717));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));width:100%;max-width:800px;max-height:90vh;box-shadow:var(--app-shadow-lg,0 30px 90px var(--color-rgba-0-0-0-0_62));border-radius:18px;flex-direction:column;display:flex;overflow-y:auto}.subscription-checkout-header{border-bottom:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.subscription-checkout-back{cursor:pointer;color:var(--app-text-muted,var(--color-hex-ffffffbf));background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin:-.5rem;padding:.5rem;transition:all .2s;display:flex}.subscription-checkout-back:hover:not(:disabled){background:var(--app-hover-medium,var(--color-hex-ffffff14));color:var(--app-text-strong,var(--color-hex-ffffff))}.subscription-checkout-back:disabled{opacity:.5;cursor:not-allowed}.subscription-checkout-header h2{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.subscription-checkout-header p{color:var(--app-text-secondary,var(--color-hex-ffffff9e));margin:0;font-size:.875rem}.subscription-checkout-grid{grid-template-columns:1.5fr 1fr;gap:1.5rem;padding:1.5rem;display:grid}@media (max-width:768px){.subscription-checkout-grid{grid-template-columns:1fr}}.subscription-checkout-left{flex-direction:column;gap:1.5rem;display:flex}.subscription-checkout-plan-summary{background:var(--app-surface-3,var(--color-hex-1c1c1c));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:flex}.subscription-checkout-plan-icon{background:var(--app-primary,var(--color-hex-1488fc));width:40px;height:40px;color:var(--color-hex-ffffff);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.subscription-checkout-plan-summary h3{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0 0 .25rem;font-size:1rem;font-weight:600}.subscription-checkout-plan-summary p{color:var(--app-text-secondary,var(--color-hex-ffffff9e));margin:0;font-size:.875rem}.subscription-checkout-features{flex-direction:column;gap:1rem;display:flex}.subscription-checkout-change{background:var(--app-hover-medium,var(--color-hex-ffffff14));border-radius:.5rem;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.subscription-checkout-change span{color:var(--app-text-secondary,var(--color-hex-ffffff9e))}.subscription-checkout-change strong{color:var(--app-text-muted,var(--color-hex-ffffffbf))}.subscription-checkout-change b{color:var(--app-text-strong,var(--color-hex-ffffff));margin-left:auto;font-size:1rem}.subscription-checkout-change small{color:var(--app-text-secondary,var(--color-hex-ffffff9e));font-size:.75rem;font-weight:400}.subscription-checkout-feature-list{flex-direction:column;gap:.75rem;display:flex}.subscription-checkout-feature{align-items:center;gap:.75rem;font-size:.875rem;display:flex}.subscription-checkout-feature span{color:var(--app-text-strong,var(--color-hex-ffffff));justify-content:center;align-items:center;display:flex}.subscription-checkout-feature p{color:var(--app-text-strong,var(--color-hex-ffffff));flex:1;margin:0}.subscription-checkout-feature strong{color:var(--app-text-strong,var(--color-hex-ffffff))}.subscription-checkout-right{flex-direction:column;gap:1.5rem;display:flex}.subscription-checkout-billing{background:var(--app-surface-3,var(--color-hex-1c1c1c));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.subscription-checkout-billing h3{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0;font-size:1rem;font-weight:600}.subscription-checkout-billing div{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.subscription-checkout-billing span,.subscription-checkout-billing strong{color:var(--app-text-strong,var(--color-hex-ffffff))}.subscription-checkout-billing hr{border:none;border-top:1px dashed var(--app-border-medium,var(--color-hex-ffffff1a));margin:0}.subscription-checkout-total span{color:var(--app-text-strong,var(--color-hex-ffffff));font-weight:600}.subscription-checkout-total strong{color:var(--app-text-strong,var(--color-hex-ffffff));font-size:1.125rem}.subscription-checkout-tax-note{color:var(--app-text-secondary,var(--color-hex-ffffff9e));text-align:center;margin:0;font-size:.75rem}.subscription-checkout-security{background:var(--app-surface-3,var(--color-hex-1c1c1c));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.subscription-checkout-security span{color:var(--app-text-strong,var(--color-hex-ffffff))}.subscription-checkout-security div{flex-direction:column;flex:1;gap:.125rem;display:flex}.subscription-checkout-security strong{color:var(--app-text-strong,var(--color-hex-ffffff));font-size:.875rem}.subscription-checkout-security p{color:var(--app-text-secondary,var(--color-hex-ffffff9e));margin:0;font-size:.75rem}.subscription-checkout-security b{color:var(--app-text-strong,var(--color-hex-ffffff));font-size:.875rem}.subscription-checkout-continue{background:var(--app-primary,var(--color-hex-1488fc));color:var(--color-hex-ffffff);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;height:52px;padding:.75rem 1.5rem;font-size:16px;font-weight:600;display:flex}.subscription-checkout-continue:hover:not(:disabled){filter:brightness(1.08)}.subscription-checkout-continue:disabled{opacity:.72;cursor:not-allowed}.subscription-checkout-spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.payment-status-overlay{z-index:10001;background:var(--app-overlay-strong,var(--color-rgba-0-0-0-0_72));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.payment-status-modal{background:var(--app-surface-2,var(--color-hex-171717));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));width:100%;max-width:480px;box-shadow:var(--app-shadow-lg,0 30px 90px var(--color-rgba-0-0-0-0_62));text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:2rem;display:flex;position:relative}.payment-status-close{cursor:pointer;color:var(--app-text-muted,var(--color-hex-ffffffbf));background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.payment-status-close:hover{background:var(--app-hover-medium,var(--color-hex-ffffff14));color:var(--app-text-strong,var(--color-hex-ffffff))}.payment-status-icon{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;display:flex}.payment-status-icon svg{width:32px;height:32px}.payment-status-icon--loading{color:var(--app-primary,var(--color-hex-1488fc));background-color:#2b7fff1a}.payment-status-icon--loading svg{animation:1s linear infinite spin}.payment-status-icon--success{color:#22c55e;background-color:#22c55e1a}.payment-status-icon--error{color:#ef4444;background-color:#ef44441a}#payment-status-title{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.payment-status-message{color:var(--app-text-secondary,var(--color-hex-ffffff9e));margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.payment-status-plan{background:var(--app-surface-3,var(--color-hex-1c1c1c));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));text-align:left;border-radius:.75rem;width:100%;margin-bottom:1.5rem;padding:1rem}.payment-status-plan div:first-child{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.payment-status-plan strong{color:var(--app-text-strong,var(--color-hex-ffffff));font-size:.875rem}.payment-status-plan span{color:var(--app-primary,var(--color-hex-1488fc));background-color:#2b7fff1a;border-radius:1rem;padding:.125rem .5rem;font-size:.75rem}.payment-status-plan b{color:var(--app-text-strong,var(--color-hex-ffffff));margin-bottom:1rem;font-size:1.25rem;display:block}.payment-status-plan-dates{flex-direction:column;gap:.5rem;display:flex}.payment-status-plan-dates span{color:var(--app-text-secondary,var(--color-hex-ffffff9e));background:0 0;justify-content:space-between;padding:0;display:flex}.payment-status-plan-dates strong{color:var(--app-text-strong,var(--color-hex-ffffff))}.payment-status-details{background:var(--app-surface-3,var(--color-hex-1c1c1c));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));text-align:left;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem;padding:1.25rem;display:flex}.payment-status-details h3{color:var(--app-text-strong,var(--color-hex-ffffff));margin:0 0 .25rem;font-size:.875rem;font-weight:600}.payment-status-details div{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.payment-status-details span{color:var(--app-text-secondary,var(--color-hex-ffffff9e))}.payment-status-details strong{color:var(--app-text-strong,var(--color-hex-ffffff))}.payment-status-details hr{border:none;border-top:1px dashed var(--app-border-medium,var(--color-hex-ffffff1a));margin:.25rem 0}.payment-status-amount span{color:var(--app-text-strong,var(--color-hex-ffffff));font-weight:600}.payment-status-amount strong{color:var(--app-primary,var(--color-hex-1488fc))}.payment-status-primary{background:var(--app-primary,var(--color-hex-1488fc));width:100%;color:var(--color-hex-ffffff);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;height:52px;padding:.75rem;font-size:16px;font-weight:600;display:flex}.payment-status-primary:hover{filter:brightness(1.08)}.payment-status-secondary{width:100%;color:var(--app-text-strong,var(--color-hex-ffffff));border:1px solid var(--app-border-medium,var(--color-hex-ffffff1a));cursor:pointer;background-color:#0000;border-radius:11px;height:52px;padding:.75rem;font-size:16px;font-weight:600}.payment-status-secondary:hover{background:var(--app-hover-medium,var(--color-hex-ffffff14));color:var(--app-text-strong,var(--color-hex-ffffff))}.billing-history-page{min-width:0}.billing-history-scroll{flex-direction:column;gap:20px;display:flex}.billing-history-summary{background:#1b1b1d;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.billing-history-summary-copy{align-items:center;gap:18px;min-width:0;display:flex}.billing-history-summary-icon{color:#4fa5ff;background:linear-gradient(#2b7fff38,#2b7fff1a);border-radius:14px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.billing-history-summary-icon svg{width:26px;height:26px}.billing-history-summary-copy h2{color:#fff;margin:0;font-size:22px;font-weight:650;line-height:1.3}.billing-history-summary-copy p{color:#a0a0a8;margin:6px 0 0;font-size:14px;line-height:1.5}.billing-history-summary-stat{text-align:right;min-width:180px}.billing-history-summary-stat span{color:#a0a0a8;font-size:13px;line-height:1.4;display:block}.billing-history-summary-stat strong{color:#fff;margin-top:7px;font-size:32px;font-weight:700;line-height:1;display:block}.billing-toolbar{background:#1b1b1d;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.billing-toolbar-left{min-width:0}.billing-toolbar-heading{align-items:center;gap:14px;display:flex}.billing-toolbar-heading>svg{color:#a9b4c5;flex:0 0 20px;width:20px;height:20px}.billing-toolbar-heading h2{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.3}.billing-toolbar-heading p{color:#8f939d;margin:4px 0 0;font-size:13px;line-height:1.4}.billing-toolbar-controls{align-items:flex-end;gap:14px;display:flex}.billing-toolbar-field{flex-direction:column;gap:6px;display:flex}.billing-toolbar-field>span{color:#8f939d;font-size:12px;font-weight:500;line-height:1.3}.billing-toolbar-field select{color:#f7f7f8;cursor:pointer;background-color:#232428;border:1px solid #ffffff1c;border-radius:11px;outline:none;min-width:170px;height:42px;padding:0 36px 0 13px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s,box-shadow .16s}.billing-toolbar-field select:hover{background-color:#292a2f;border-color:#fff3}.billing-toolbar-field select:focus-visible{border-color:#4fa5ffcc;box-shadow:0 0 0 3px #2b7fff26}.billing-toolbar-field select option{color:#fff;background:#232428}.billing-toolbar-clear-button{color:#d5d7dc;cursor:pointer;background:#292a2f;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font-family:inherit;font-size:13px;font-weight:550;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.billing-toolbar-clear-button:hover{color:#fff;background:#32343a;border-color:#ffffff26}.billing-toolbar-clear-button:focus-visible{outline-offset:2px;outline:2px solid #4fa5ffd9}.billing-toolbar-clear-button svg{width:16px;height:16px}.billing-history-list{flex-direction:column;gap:16px;display:flex}.billing-purchase-card{background:#1b1b1d;border:1px solid #ffffff14;border-radius:18px;padding:22px;transition:border-color .16s,transform .16s,background-color .16s;overflow:hidden}.billing-purchase-card:hover{background:#1d1d20;border-color:#ffffff21}.billing-purchase-main{justify-content:space-between;align-items:center;gap:24px;display:flex}.billing-purchase-plan{align-items:center;gap:16px;min-width:0;display:flex}.billing-purchase-plan-icon{color:#4fa5ff;background:#2b7fff24;border-radius:14px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.billing-purchase-plan-icon svg{width:24px;height:24px}.billing-purchase-plan-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.billing-purchase-plan-heading{align-items:center;gap:12px;min-width:0;display:flex}.billing-purchase-plan-heading h3{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;margin:0;font-size:21px;font-weight:650;line-height:1.3;overflow:hidden}.billing-purchase-account{color:#969aa4;align-items:center;gap:7px;font-size:13px;line-height:1.4;display:flex}.billing-purchase-account svg{flex:0 0 16px;width:16px;height:16px}.billing-purchase-amount{text-align:right;flex:none}.billing-purchase-amount span{color:#8f939d;font-size:12px;line-height:1.4;display:block}.billing-purchase-amount strong{color:#fff;margin-top:6px;font-size:27px;font-weight:700;line-height:1.1;display:block}.billing-purchase-divider{background:#ffffff13;width:100%;height:1px;margin:22px 0}.billing-purchase-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.billing-purchase-detail{align-items:flex-start;gap:12px;min-width:0;display:flex}.billing-purchase-detail-icon{color:#aeb5c0;background:#26272c;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.billing-purchase-detail-icon svg{width:18px;height:18px}.billing-purchase-detail>div{min-width:0}.billing-purchase-detail>div>span{color:#858a94;font-size:11px;font-weight:500;line-height:1.4;display:block}.billing-purchase-detail strong{color:#e9e9eb;word-break:break-word;margin-top:5px;font-size:13px;font-weight:600;line-height:1.45;display:block}.billing-purchase-detail small{color:#858a94;margin-top:2px;font-size:11px;line-height:1.4;display:block}.billing-purchase-reference{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:220px;overflow:hidden}.billing-status-pill{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.billing-status-pill svg{width:14px;height:14px}.billing-status-pill--paid{color:#48d985;background:#1cb05d24}.billing-status-pill--pending{color:#f8c537;background:#ffc1071f}.billing-status-pill--failed{color:#ff7070;background:#e93f3f24}.billing-status-pill--refunded{color:#63b0ff;background:#2b7fff24}.billing-status-pill--unknown{color:#c1c3c8;background:#303238}.billing-empty-state{text-align:center;background:#1b1b1d;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:340px;padding:64px 24px;display:flex}.billing-empty-state-icon{color:#aeb5c0;background:#26272c;border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.billing-empty-state-icon svg{width:32px;height:32px}.billing-empty-state h2{color:#fff;margin:0;font-size:20px;font-weight:650;line-height:1.35}.billing-empty-state p{color:#969aa4;max-width:500px;margin:0;font-size:14px;line-height:1.6}.billing-empty-state-button{color:#fff;cursor:pointer;background:#2b7fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:4px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.billing-empty-state-button:hover{background:#226fe4}.billing-empty-state-button:active{transform:translateY(1px)}.billing-empty-state-button:focus-visible{outline-offset:3px;outline:2px solid #4fa5ffe6}.billing-empty-state-button svg{width:16px;height:16px}@media (max-width:1100px){.billing-history-summary{align-items:flex-start}.billing-history-summary-stat{min-width:130px}.billing-toolbar{flex-direction:column;align-items:flex-start}.billing-toolbar-controls{flex-wrap:wrap;width:100%}.billing-purchase-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.billing-history-scroll{gap:16px}.billing-history-summary{flex-direction:column;align-items:flex-start;padding:20px}.billing-history-summary-stat{text-align:left;min-width:0}.billing-toolbar{padding:18px}.billing-toolbar-controls{flex-direction:column;align-items:stretch}.billing-toolbar-field{width:100%}.billing-toolbar-field select{width:100%;min-width:0}.billing-toolbar-clear-button{width:100%}.billing-purchase-card{padding:18px}.billing-purchase-main{flex-direction:column;align-items:flex-start}.billing-purchase-plan{align-items:flex-start;width:100%}.billing-purchase-plan-heading{flex-direction:column;align-items:flex-start}.billing-purchase-plan-heading h3{white-space:normal}.billing-purchase-amount{text-align:left}.billing-purchase-details{grid-template-columns:minmax(0,1fr)}.billing-purchase-reference{max-width:100%}.billing-empty-state{min-height:300px;padding:54px 20px}}.voice-canvas{background:var(--color-hex-020202);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.voice-canvas-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.voice-canvas-floor-zone{pointer-events:none;width:100%;position:absolute;bottom:-30%;left:50%;overflow:visible;transform:translate(-50%)}.voice-canvas-floor-svg{-webkit-user-select:none;user-select:none;pointer-events:none;width:min(1600px,100vw);max-width:none;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.voice-orb-section{z-index:3;flex:none;width:100%;padding-top:10px;padding-bottom:10px;position:relative}.voice-hero{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:1180px;margin:0 auto;display:flex}.voice-orb-layer{z-index:3;justify-content:center;width:100%;display:flex;position:relative}.video-orb-root{justify-content:center;align-items:center;width:min(280px,34vw);display:flex;position:relative}.video-orb{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:screen;background:0 0;width:100%;height:100%;display:block}.voice-wave-wrap{z-index:2;width:min(560px,78vw);margin-top:0;position:relative}.voice-wave-live{justify-content:center;width:100%;display:flex;position:relative}.voice-wave-track{background:var(--color-rgba-255-255-255-0_045);border:1px solid var(--color-rgba-255-255-255-0_05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;min-height:44px;box-shadow:inset 0 1px 0 var(--color-rgba-255-255-255-0_04), 0 10px 30px var(--color-rgba-0-0-0-0_18);border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:10px 18px;display:flex;position:relative;overflow:hidden}.voice-wave-track:before{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--color-rgba-255-255-255-0_03) 0%, var(--color-rgba-255-255-255-0_01) 18%, var(--color-rgba-255-255-255-0_08) 34%, var(--color-rgba-255-255-255-0_01) 54%, var(--color-rgba-255-255-255-0_03) 100%);opacity:.6;pointer-events:none;position:absolute;inset:0}.voice-wave-live.active .voice-wave-track:after{content:"";background:linear-gradient(90deg, var(--color-rgba-255-255-255-0) 0%, var(--color-rgba-180-205-255-0_08) 22%, var(--color-rgba-255-255-255-0_22) 50%, var(--color-rgba-180-205-255-0_08) 78%, var(--color-rgba-255-255-255-0) 100%);filter:blur(10px);pointer-events:none;border-radius:999px;width:22%;animation:1.45s linear infinite voiceWaveTravel;position:absolute;top:14%;bottom:14%}.voice-wave-live-bar{z-index:1;background:linear-gradient(180deg, var(--color-rgba-255-255-255-0_98) 0%, var(--color-rgba-214-227-255-0_88) 100%);transform-origin:50%;width:2px;min-height:4px;box-shadow:0 0 8px var(--color-rgba-255-255-255-0_12), 0 0 14px var(--color-rgba-120-160-255-0_08);border-radius:999px;transition:height .12s,opacity .14s,transform .14s;position:relative}.voice-wave-live.muted .voice-wave-track:after{display:none}.voice-wave-live.muted .voice-wave-live-bar{opacity:.18!important;height:4px!important}@keyframes voiceWaveTravel{0%{opacity:0;left:-24%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:102%}}.voice-canvas-body{z-index:4;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:8px 24px 24px;display:flex;position:relative}.voice-response-card{z-index:4;border:1px solid var(--color-rgba-255-255-255-0_08);background:var(--color-hex-141414);border-radius:32px;align-items:flex-start;width:min(980px,94vw);min-height:340px;max-height:380px;display:flex;position:relative;overflow:hidden}.voice-response-clear{z-index:3;border:1px solid var(--color-rgba-255-255-255-0_08);background:var(--color-rgba-255-255-255-0_04);width:34px;height:34px;color:var(--color-rgba-255-255-255-0_72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;top:14px;right:14px}.voice-response-clear:hover{background:var(--color-rgba-255-255-255-0_08);border-color:var(--color-rgba-255-255-255-0_14);color:var(--color-hex-ffffff);transform:rotate(-20deg)}.voice-response-clear:active{transform:scale(.96)}.voice-response-head{z-index:2;align-items:flex-start;gap:16px;width:100%;padding:28px 30px;display:flex;position:relative}.voice-response-copy{flex:1;min-width:0}.voice-response-star{background:var(--color-rgba-98-146-255-0_14);width:44px;height:44px;color:var(--color-hex-d8e5ff);border-radius:14px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.voice-response-title{color:var(--color-rgba-255-255-255-0_98);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.voice-response-text{color:var(--color-rgba-255-255-255-0_74);word-break:break-word;margin:0;font-size:16px;line-height:1.7}.voice-controls-wrap{justify-content:center;display:flex}.voice-control-item{flex-direction:column;align-items:center;gap:8px;display:flex}.voice-control-btn:hover{background:var(--color-rgba-255-255-255-0_1)}.voice-control-end:hover{background:var(--color-hex-dc2626)}.voice-control-label{color:var(--color-rgba-255-255-255-0_82);font-size:13px}.orb-root{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.orb-glow{background:radial-gradient(circle, var(--color-rgba-255-255-255-0_06), transparent 62%);filter:blur(24px);border-radius:999px;position:absolute;inset:0}.orb-inner{width:178px;height:178px;position:relative}.orb-dot{background:var(--color-hex-fff);border-radius:999px;position:absolute}.orb-center{gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-center span{background:var(--color-rgba-255-255-255-0_9);border-radius:999px;width:6px;height:6px}.voice-controls-root{justify-content:center;align-items:flex-end;gap:.5rem;display:flex}.voice-control-item{flex-direction:column;align-items:center;gap:.5rem;min-width:72px;display:flex}.voice-control-btn{border:1px solid var(--color-rgba-255-255-255-0_1);background:var(--color-rgba-255-255-255-0_04);width:56px;height:56px;color:var(--color-rgba-255-255-255-0_9);box-shadow:0 10px 30px var(--color-rgba-0-0-0-0_3);border-radius:999px;justify-content:center;align-items:center;transition:all .2s,transform .2s;display:flex}.voice-control-btn:hover{background:var(--color-rgba-255-255-255-0_08);transform:translateY(-1px)}.voice-control-btn.muted{background:var(--color-rgba-255-255-255-0_05)}.voice-control-btn.active-speaker{background:var(--color-rgba-255-255-255-0_1);border-color:var(--color-rgba-255-255-255-0_16);color:var(--color-hex-ffffff)}.voice-control-end{background:var(--color-hex-ef4444);width:64px;height:64px;color:var(--color-hex-fff);box-shadow:0 18px 40px var(--color-rgba-239-68-68-0_35);border-radius:999px;justify-content:center;align-items:center;transition:all .2s,transform .2s;display:flex}.voice-control-end:hover{background:var(--color-hex-dc2626);transform:translateY(-1px)}.voice-control-label{color:var(--color-rgba-255-255-255-0_78);text-align:center;font-size:.875rem;line-height:1.2}.voice-control-mic-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.voice-control-mic-slash{background:var(--color-hex-ef4444);width:24px;height:2.5px;box-shadow:0 0 10px var(--color-rgba-239-68-68-0_35);border-radius:999px;position:absolute;transform:rotate(-45deg)}@media (max-width:768px){.voice-wave-track{gap:2px;min-height:38px;padding:8px 12px}.voice-response-clear{width:30px;height:30px;top:12px;right:12px}.voice-canvas-floor-zone{height:220px;bottom:-2%}.voice-canvas-floor-svg{width:180vw;min-width:900px}.voice-orb-section{padding-top:8px;padding-bottom:8px}.voice-hero{gap:6px}.video-orb-root{width:min(190px,52vw);height:118px}.voice-wave-wrap{width:min(340px,82vw)}.voice-wave-live{gap:2px;min-height:16px;padding:4px 8px}.voice-wave-live-bar{width:2px}.voice-canvas-body{gap:12px;padding:6px 14px 16px}.voice-response-card{border-radius:24px;width:100%;min-height:176px;max-height:260px}.voice-response-head{gap:14px;padding:20px 18px}.voice-response-star{border-radius:12px;width:38px;height:38px;font-size:15px}.voice-response-title{margin-bottom:6px;font-size:18px}.voice-response-text{font-size:14px;line-height:1.65}}@media (max-width:640px){.voice-controls-root{gap:1.1rem}.voice-control-item{gap:.45rem;min-width:64px}.voice-control-btn{width:50px;height:50px}.voice-control-end{width:56px;height:56px}.voice-control-label{font-size:.75rem}}.app-initial-avatar{text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.app-initial-avatar--sm{width:32px;height:32px;font-size:12px}.app-initial-avatar--md{width:36px;height:36px;font-size:13px}.app-initial-avatar--lg{width:42px;height:42px;font-size:15px}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
