:root{--primary-color:#204aa4;--secondary-color:#bf6ba4;--avatar-color:wheat;--font-family:"Roboto",sans-serif;--text-body-weight:400;--text-body-size:16px;--text-body-line-height:1.5;--text-body-letter-spacing:0.02em;--border-radius:20px;--box-shadow:0 4px 8px #0000001a;--spacing-small:5px;--spacing-medium:20px;--spacing-large:60px;--share-color:#9be147;--archive-color:#f5b76b;--danger-color:#ff6b6b;--success-color:#24d08c;--blue-color:#3ab9fc;--pinned-color:#facc15;--off-red-color:#ff9a8d;--nav-blue:#2563ff;--nav-gold:#e9a826;--nav-green:#34d399;--nav-purple:#c084fc;--nav-teal:#2dd4bf;--nav-orange:#fb923c;--nav-cyan:#38bdf8;--nav-pink:#f9a8d4;--nav-yellow:#facc15;--light-green:#9ec87f;--light-blue:#005e73;--light-purple:#d700ff;--light-teal:#00e0c6;--light-orange:#f97316;--light-pink:#f9f8a9;--light-yellow:gold;--light-node:#005039;--nav-hover:#00074a0d;--nav-hover-dark:#00074a80;--theme-transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}:root[data-theme=dark]{--bg:#212121;--sidebar-bg:#181818;--card-bg:#14171f;--card-bg-modal:#1515159e;--text:#dadce0;--text-secondary:#a0a6b0;--title:#b7b7b7;--text-muted:#787d85;--link:#5e6bff;--text-op:#000;--bubble-bg:#1f222a;--chat-textarea-bg:#303030;--border-color:#0d0d0d0d;--shadow:0 4px 8px #0000004d;--shadow-soft:0px 2px 4px 0px #00000080,0px 0px 1px 0px #0009;--shadow-strong:0px 4px 12px 0px #0009,0px 2px 6px 0px #00000080}:root[data-theme=light]{--bg:#fffffff2;--sidebar-bg:#f9f9f9;--card-bg:#fff;--card-bg-modal:#0000000f;--text:#000;--text-secondary:#4b5563;--title:#595959;--text-muted:#6b7280;--link:var(--primary-color);--text-op:#ededed;--bubble-bg:#f3f4f6;--chat-textarea-bg:#fff;--border-color:#0d0d0d0d;--shadow:var(--box-shadow);--shadow-one:#0000000a;--shadow-two:#0000009e;--shadow-soft:0px 4px 6px 0px #00000014,0px 0px 1px 0px #0000001f;--shadow-strong:0px 8px 20px 0px #0000001f,0px 2px 6px 0px #00000029}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#212121;--sidebar-bg:#181818;--card-bg:#14171f;--card-bg-modal:#1515159e;--text:#dadce0;--text-secondary:#a0a6b0;--title:#b7b7b7;--text-muted:#787d85;--link:#5e6bff;--text-op:#000;--bubble-bg:#1f222a;--chat-textarea-bg:#303030;--border-color:#0d0d0d0d;--shadow:0 4px 8px #0000004d;--shadow-soft:0px 2px 4px 0px #00000080,0px 0px 1px 0px #0009;--shadow-strong:0px 4px 12px 0px #0009,0px 2px 6px 0px #00000080}}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#fffffff2;--sidebar-bg:#f9f9f9;--card-bg:#fff;--card-bg-modal:#0000000f;--text:#000;--text-secondary:#4b5563;--title:#595959;--text-muted:#6b7280;--link:var(--primary-color);--text-op:#ededed;--bubble-bg:#f3f4f6;--chat-textarea-bg:#fff;--border-color:#0d0d0d0d;--shadow:var(--box-shadow);--shadow-one:#0000000a;--shadow-two:#0000009e;--shadow-soft:0px 4px 6px 0px #00000014,0px 0px 1px 0px #0000001f;--shadow-strong:0px 8px 20px 0px #0000001f,0px 2px 6px 0px #00000029}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/* ! tailwindcss v3.4.5 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.me-2{margin-inline-end:.5rem}.ml-3{margin-left:.75rem}.ms-2{margin-inline-start:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.w-auto{width:auto}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.p-0{padding:0}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-base{font-size:1rem;line-height:1.5rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body{background-color:var(--bg);color:var(--text);transition:var(--theme-transition)}.sidebar{border-right:1px solid var(--border-color);display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:0;padding:0 20px 20px;position:fixed;top:0;transition:width .3s ease;width:200px}.sidebar.collapsed{padding:0;width:60px}.sidebar-not-selected{z-index:15}.sidebar-selected{z-index:0}.sidebar ul{display:flex;flex-direction:column;height:50vh;justify-content:flex-start;list-style-type:none;margin-top:25px;padding:0}.sideBar-color-true a{color:var(--text)}.sidebar .new-chat{border:1px solid #fff;border-radius:var(--border-radius);padding:5px;text-align:center;z-index:10}.sidebar .NewChat:hover{text-decoration:none}.sidebar li{border-radius:8px;cursor:pointer;margin:5px 0;padding:8px;transition:background-color .2s ease}.create-plus-false,.create-plus-true{color:var(--text)}.sidebar.collapsed .mainNav svg{color:var(--text);display:inline-block}.sidebar li a{text-decoration:none}.sidebar li:hover{background-color:var(--bubble-bg);text-decoration:underline}.user h5,.user p{margin:5px}.user h5:hover{cursor:pointer;text-decoration:underline}.userSettings{align-items:flex-start;align-items:center;border-radius:var(--border-radius);display:flex;flex-direction:column;height:auto;justify-content:center;margin-top:10px;padding:25px;position:absolute;right:0;width:300px}.logoutBtn{border:none;display:flex;font-size:16px;justify-content:flex-start;padding:8px;width:100%}.logoutBtn svg{margin-right:8px}.logoutBtn:hover{cursor:pointer;text-decoration:underline}.mainNav{align-items:center;display:flex;flex-direction:row}.mainNav a{font-size:.875rem;margin-left:10px}.avatar{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;width:40px;z-index:100}.avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.token-percent button{width:350px}.token-percent{align-items:center;display:flex;margin-bottom:30px;width:100%}.token-percent svg{height:60px}.sidebar-list{z-index:10}.create-new ul{height:auto;margin:0;padding-left:30px}.mobile-menu{display:none}.switch-container{align-items:center;display:flex;padding:5px;width:auto}.theme-toggle{display:inline-block;height:24px;position:relative;width:44px}.theme-toggle input{height:0;opacity:0;width:0}.theme-toggle .slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.theme-toggle .slider:before{background-color:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.theme-toggle input:checked+.slider{background-color:var(--nav-blue)}.theme-toggle input:checked+.slider:before{transform:translateX(20px)}.userSettings .theme-toggle{margin-right:8px}.info-sidebar{align-items:flex-start;bottom:20px;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center;width:100%}.documentations{margin-bottom:10px}.info-sidebar a{margin-left:10px}.main-color-true .avatar{color:var(--text)}.collapse-toggle:hover{cursor:pointer}.sidebar.collapsed .info-sidebar a,.sidebar.collapsed .sidebar-list a{display:none}.sidebar.collapsed .mainNav{justify-content:center}.sidebar.collapsed .info-sidebar{align-items:center}.sidebar.collapsed .user{right:calc(100px - 100vw)}@media screen and (max-width:1000px){.sidebar{height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:250px;z-index:999}.sidebar.open{transform:translateX(0)}.sidebar-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:20px}.sidebar-list li{margin-bottom:10px}.create-new{display:none;width:250px}.create-new.open{display:block;left:10px;top:100px;z-index:1000}.user .avatar{position:fixed;right:-400px;top:20px}.header{left:100px!important}.main-content{margin-left:0!important;width:100vw!important}.main-rows{display:flex;flex-direction:column!important}.main-rows .section{width:95vw!important}.import-sections{flex-direction:column!important}.import-sections,.knowledge-content{width:100vw!important}.userSettings{left:150px;position:absolute;top:40px}.sidebar.collapsed{width:60px}.sidebar.collapsed.open{width:250px}.sidebar.collapsed.open .info-sidebar a,.sidebar.collapsed.open .sidebar-list a{display:block}}.sidebar-list>li{cursor:pointer;transition:background-color .2s ease}.main-color-false .sidebar-list>li.mainNav.active,.main-color-true .sidebar-list>li.mainNav.active{background-color:var(--bubble-bg)}.sidebar-list>li.mainNav.active a{color:var(--text);text-decoration:none}.help-popup{background-color:var(--card-bg-modal);border-radius:8px;box-shadow:0 2px 10px #0003;left:100%;margin-left:10px;padding:10px;position:absolute;right:auto;top:0;width:220px;z-index:100}.help-popup-true{background-color:#fff;border:1px solid #eaeaea;color:#000}.help-popup-false{background-color:var(--card-bg);border:1px solid #00000014;color:var(--text)}.help-option{align-items:center;border-radius:6px;cursor:pointer;display:flex;margin-bottom:5px;padding:8px 12px;transition:background-color .2s}.help-option:hover{background-color:#22b8e31a}.help-option svg{margin-right:10px}.help-option span{font-size:14px}.sidebar.collapsed .help-popup{left:60px;top:0}.logo-title{align-items:center;display:flex;justify-content:center;padding:0 15px 0 0!important}@media screen and (max-width:1000px){.help-popup{left:auto;right:-230px;top:0}}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.header{align-items:center;background-color:initial!important;display:flex;justify-content:space-between;left:0;padding:25px 10px;position:fixed;top:0}.continue-button-home.header-button-override{border:1px solid #0000!important}.header-not-selected{z-index:15}.header-selected{z-index:0}.header .title{cursor:pointer;font-size:24px;justify-content:flex-start;text-align:center}.header .actions,.header .title,.voice-drop-header{align-items:center;display:flex}.voice-drop-header{cursor:pointer;margin-right:16px}.voice-drop-header p{color:#a1a1aa;font-size:16px;font-weight:600}.voice-drop-header svg{color:#377ee7;font-size:20px}.color-dropdown-toggle{font-size:16px}.department-text{color:#a1a1aa!important;font-weight:600}.color-dropdown-toggle svg,.messages-button svg{color:#a1a1aa}.headerDropdown button{border:none}.mainlogo{height:25px}.title-link{align-items:center;display:flex;text-decoration:none}.header-color-dropdown-menu{left:auto!important;position:fixed!important;right:75px!important;top:60px!important}.header-option-buttons .voice-drop-header-main-buttons button:hover{background-color:initial!important;background:#0000!important;background-image:none!important;border:1px solid var(--title)!important}.header-voice-modal-backdrop{background-color:#000c;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.header-voice-modal-container{background:var(--card-bg)!important;border-radius:8px;left:50%;max-width:90%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:500px;z-index:1001}.header-voice-close-icon{align-items:center;background-color:initial;border-radius:50%;color:var(--title);cursor:pointer;display:flex;height:20px;justify-content:center;padding:8px;position:absolute;right:15px;top:15px;transition:color .2s ease;transition:background-color .2s;width:20px}.header-voice-close-icon:hover{background-color:var(--light-mode-title-color);border-radius:50%}.sf-chat-overlay{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.sf-chat-container{background-color:var(--sidebar-bg);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;max-height:85vh;width:800px}.sf-chat-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.sf-chat-header h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.sf-chat-close{background:none;border:none;border-radius:8px;color:#fff9;cursor:pointer;padding:8px;transition:all .2s}.sf-chat-close:hover{background:#ffffff1a;color:#fff}.sf-chat-messages{flex:1 1;overflow-y:auto;padding:24px;scroll-behavior:smooth}.sf-chat-message{animation:messageAppear .3s ease forwards;margin-bottom:24px;opacity:0}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sf-chat-message-content{align-items:flex-start;display:flex;gap:12px}.sf-chat-avatar{border-radius:10px;flex-shrink:0;height:36px;width:36px}.sf-chat-bubble{background-color:#ffffff0d;border-radius:12px;color:#ffffffe6;flex:1 1;font-size:.95rem;line-height:1.5;max-width:80%;padding:16px}.sf-chat-bubble.user{background-color:var(--card-bg-opacity-modal);margin-left:auto}.sf-chat-input-area{border-top:1px solid #ffffff1a;padding:24px}.sf-chat-input-container{align-items:center;display:flex;gap:12px}.sf-chat-textarea{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;flex:1 1;font-size:.95rem;line-height:1.5;margin-bottom:0;max-height:150px;min-height:24px;padding:12px 16px;resize:none;transition:all .2s}.sf-chat-textarea:focus{background-color:#ffffff14;border-color:var(--nav-gold);outline:none}.sf-chat-send{align-items:center;background-color:var(--nav-gold);border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;justify-content:center;padding:12px;transition:all .2s}.sf-chat-send:hover:not(:disabled){box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.sf-chat-send:disabled{cursor:not-allowed;opacity:.5}.sf-chat-thinking{align-items:center;color:var(--nav-gold);display:flex;gap:8px}.sf-chat-message.user .sf-chat-message-content{flex-direction:row-reverse;margin-left:auto;max-width:80%}.user-quick-chat-message{position:static}.continue-button-home.quick-chat-button-header{padding:0 5px!important}.voice-upload-container{align-items:center;display:flex;flex-direction:column}.voice-upload-container input[type=text]{border:1px solid #ccc;border-radius:var(--border-radius);font-size:16px;margin-bottom:20px;margin-top:5vh;padding:10px;text-align:center}.file-upload-label-button,.voice-upload-container button{border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:10px;margin-right:10px;padding:10px 20px;transition:background-color .3s ease}.voice-upload-container button:disabled{background-color:#ccc;cursor:not-allowed}.voice-upload-container button:hover:not(:disabled){background-color:#0056b3}.voice-transcript{text-align:center}.start-voice{align-items:center;display:flex}.start-voice svg{margin-right:5px}.modal{background-color:#000000e6;height:100%;left:0;margin-left:240px;padding:20px;position:fixed;top:0;width:calc(100vw - 280px)}.modal,.modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.modal-content{text-align:center;width:60%}.logo{height:100px;margin-top:100px;transition:transform .1s ease-in-out;width:100px}.modal-content.share-file-modal{background-color:var(--sidebar-bg);width:auto}.modal-content.share-file-modal .close-icon{color:#9d9da6;position:absolute;right:12px;top:12px}.modal-content.share-file-modal .close-icon:hover{cursor:pointer}.modal-content.share-file-modal .project-details-modal-list h4{margin:10px 0 20px}.modal-content.share-file-modal .project-details-modal-list div div{background-color:initial}.modal-content.share-file-modal .modal-buttons{justify-content:center}.modal-content.share-file-modal .save-sharing-button{background-color:#a3c414}.error-modal-overlay{align-items:center;background:#000c;bottom:0;color:var(--text);display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.error-modal-content{background-color:var(--card-bg);border-radius:var(--border-radius);color:var(--text);max-width:90%;padding:20px;position:relative;width:400px;z-index:1999}.error-modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.error-modal-title{color:#f44;margin:0}.error-modal-close{align-items:center;background:#0000;border:none;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:5px!important;transition:color .2s}.error-modal-close:hover{color:#f44}.error-modal-body{line-height:1.5;margin-bottom:20px;text-align:center}.error-modal-footer{display:flex;justify-content:space-evenly}.error-modal-button{background-color:#f44;border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:8px 16px;transition:background-color .2s}.error-modal-button:hover{background-color:red}.delete-research-button:hover{border-radius:var(--border-radius)}.note-input-container{background:var(--sidebar-bg);border-radius:8px;margin-bottom:20px;padding:15px}.save-button-quick-notes{background:linear-gradient(90deg,#204aa4,#bf6ba4);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.save-button-quick-notes:disabled{cursor:not-allowed;opacity:.5}.quick-notes-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.quick-notes-preview-modal{background:var(--sidebar-bg);border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.quick-notes-preview-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.quick-notes-preview-content{color:var(--text);line-height:1.6;margin-bottom:20px;white-space:pre-wrap}.quick-notes-preview-actions{border-top:1px solid var(--border-color);display:flex;gap:10px;justify-content:flex-end;padding-top:20px}.quick-notes-preview-actions button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:5px;padding:8px 16px}.quick-notes-edit-button{background-color:initial!important;border:1px solid var(--success-color)!important;color:var(--success-color)!important}.quick-notes-edit-button:hover{background-color:#065c1a!important;border:1px solid #065c1a!important}.quick-notes-delete-button{background-color:initial!important;border:1px solid var(--danger-color)!important;color:var(--danger-color)!important}.quick-notes-delete-button:hover{background-color:#680303!important;border:1px solid #680303!important}.quick-notes-preview-actions button:hover{opacity:.9}.quick-notes-close-icon{color:var(--text)}.quick-notes-preview-textarea{background:#0000;border:none;color:var(--text);font-family:inherit;font-size:inherit;line-height:1.6;margin:0;min-height:200px;outline:none;padding:0;resize:none;width:100%}.quick-notes-preview-textarea:focus{background:#0000001a;border:none;border-radius:4px;outline:none;padding:8px}.add-note-button{background:linear-gradient(90deg,#204aa4,#bf6ba4);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:10px 20px}.add-note-button:hover{opacity:.9}.prompts-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141ebf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.prompts-modal-content{animation:prompts-fade-in .2s ease-out;background:#23243a;background:var(--sidebar-bg,#23243a);border-radius:18px;box-shadow:0 8px 32px #00000059,0 0 0 1px #4b9bff14;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;padding:0;width:90vw}@keyframes prompts-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.prompts-modal-header{align-items:center;background:#14141499;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:24px 32px 16px}.prompts-modal-header h3{color:var(--blue-color);font-size:1.5rem;font-weight:600;letter-spacing:.01em;margin:0}.prompts-modal-close{background:none;border:none;border-radius:6px;color:#b0b0c3;color:var(--text-secondary,#b0b0c3);cursor:pointer;font-size:1.5rem;padding:4px;transition:background .2s}.prompts-modal-close:hover{background:#ffffff14}.prompts-add-btn{align-items:center;border:none;border-radius:8px;box-shadow:0 2px 8px #50507814;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;margin:12px;padding:10px 22px;transition:background .18s,box-shadow .18s}.prompts-add-btn:hover{background:#60a5fa;background:var(--nav-blue,#60a5fa);box-shadow:0 4px 16px #50507821}.prompts-masonry-grid{display:flex;gap:0;margin-left:-18px;overflow-y:auto;padding:0 24px 24px;width:auto}.prompts-masonry-column{background-clip:padding-box;padding-left:18px}.prompts-card{background:#292a3a;background:var(--card-bg,#292a3a);border:1px solid #7878b412;border-radius:14px;box-shadow:0 2px 12px #3c3c5a1a;display:flex;flex-direction:column;margin-bottom:18px;padding:20px 18px 16px;transition:box-shadow .18s,transform .18s}.prompts-card:hover{box-shadow:0 6px 24px #5050782e;transform:translateY(-2px) scale(1.012)}.prompts-card-model{color:var(--nav-gold);font-size:.92em;font-weight:500;letter-spacing:.01em;margin-bottom:7px}.prompts-card-content{color:#e5e7ef;color:var(--text,#e5e7ef);cursor:pointer;font-size:1.04em;margin-bottom:14px;min-height:32px;word-break:break-word}.prompts-card-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:2px}.prompts-card-actions-buttons-left{display:flex;gap:10px}.prompts-delete-btn,.prompts-edit-btn{background:none;border:none;border-radius:5px;color:#fbbf24;color:var(--nav-gold,#fbbf24);cursor:pointer;font-size:1.1em;padding:4px 8px;transition:background .18s}.prompts-edit-btn:hover{background:#ffdf6414}.prompts-preview-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14141ed1;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2100}.prompts-preview-content{background:#23243a;background:var(--card-bg,#23243a);border-radius:16px;box-shadow:0 8px 32px #00000059;display:flex;flex-direction:column;gap:18px;max-width:98vw;min-width:340px;padding:32px 28px 24px;position:relative;width:420px}.prompts-preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.prompts-preview-header-title{color:#60a5fa;color:var(--nav-blue,#60a5fa);font-size:1.1em;font-weight:600}.prompts-preview-close{background:none;border:none;border-radius:6px;color:#b0b0c3;color:var(--text-secondary,#b0b0c3);cursor:pointer;font-size:1.3rem;padding:4px;transition:background .2s}.prompts-preview-close:hover{background:#ffffff14}.prompts-preview-textarea{background:var(--chat-bubble-bg);border:1px solid #7878b421;border-radius:8px;color:#e5e7ef;color:var(--text,#e5e7ef);font-family:inherit;font-size:1.05em;line-height:1.5;margin-bottom:10px;min-height:120px;padding:10px 12px;resize:vertical;width:95%}.prompts-preview-textarea:focus{border:1.5px solid var(--blue-color);outline:none}.prompts-preview-actions{display:flex;gap:12px;margin-top:6px}.prompts-save-btn{align-items:center;background:#34d399;background:var(--nav-green,#34d399);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:1em;font-weight:500;gap:6px;padding:8px 18px;transition:background .18s}.prompts-save-btn:hover{background:#60a5fa;background:var(--nav-blue,#60a5fa)}.prompts-delete-btn{background:none;border:none;border-radius:7px;color:#f87171;color:var(--nav-red,#f87171);cursor:pointer;font-size:1em;font-weight:500;padding:8px 18px;transition:background .18s}.prompts-delete-btn:hover{background:#ff474714}.prompts-model-dropdown{align-items:center;display:flex;gap:10px;margin-top:10px}.prompts-model-dropdown label{color:var(--nav-gold);font-size:1em;font-weight:500}.prompts-model-dropdown select{background:var(--chat-bubble-bg);border:1px solid #7878b421;border-radius:6px;color:var(--text);font-family:inherit;font-size:1em;outline:none;padding:6px 12px;transition:border .18s}.prompts-model-dropdown select:focus{border:1.5px solid var(--nav-blue)}@media (max-width:700px){.prompts-modal-content{max-width:99vw;padding:0}.prompts-preview-content{min-width:0;padding:18px 6vw;width:98vw}}.prompts-custom-dropdown{display:inline-block;font-size:1em;min-width:180px;position:relative}.prompts-custom-dropdown-btn{background:var(--chat-bubble-bg);border:1.5px solid #444;border-radius:8px;color:var(--text);cursor:pointer;font-family:inherit;font-size:1em;outline:none;padding:10px 38px 10px 16px;position:relative;text-align:left;transition:border .18s,box-shadow .18s;width:100%}.prompts-custom-dropdown-btn.active,.prompts-custom-dropdown-btn:focus{border:1.5px solid var(--nav-blue);box-shadow:0 2px 8px #5050781a}.prompts-custom-dropdown-chevron{color:#fbbf24;color:var(--nav-gold,#fbbf24);font-size:1.1em;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.prompts-custom-dropdown-list{animation:prompts-fade-in .18s;background:var(--chat-bubble-bg);border:1.5px solid #444;border-radius:8px;box-shadow:0 8px 32px #0000002e;left:0;margin:0;max-height:260px;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.prompts-custom-dropdown-option{background:none;border:none;color:#e5e7ef;color:var(--text,#e5e7ef);cursor:pointer;font-family:inherit;font-size:1em;outline:none;padding:10px 18px;text-align:left;transition:background .15s,color .15s;width:100%}.prompts-custom-dropdown-option:focus,.prompts-custom-dropdown-option:hover{background:#60a5fa;background:var(--nav-blue,#60a5fa);color:#fff}.prompts-custom-dropdown-option.selected{background:#fbbf24;background:var(--nav-gold,#fbbf24);color:#23243a;font-weight:600}.prompts-search-input{background:var(--chat-bubble-bg);border:1px solid var(--border-color);border-radius:5px;color:var(--text);font-size:1rem;line-height:1.5;padding:5px;text-align:center;width:300px}.prompts-search-input:focus{border:1.5px solid var(--blue-color);outline:none}.team-selector-container{font-family:inherit;max-width:300px;position:relative;width:150px}.team-selector-header{align-items:center;background:var(--background-color);border:1px solid var(--nav-teal);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 15px;transition:all .2s ease;width:100%}.team-selector-header:hover{background:var(--hover-color)}.team-selector-current{align-items:center;display:flex;gap:8px}.dropdown-icon{color:var(--text-secondary);font-size:12px}.team-selector-dropdown{background:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;margin-top:4px;max-height:400px;overflow-y:scroll!important;position:absolute;top:100%;width:300px;z-index:1000}.team-option{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px 15px;transition:all .2s ease}.team-option:hover{background:var(--card-bg)}.team-option.active{background:var(--sidebar-bg);color:#fff}.team-name{color:var(--text);font-weight:500}.team-role{color:var(--text-secondary);font-size:.85em}.team-option.active .team-role{color:#fffc}.team-selector-dropdown::-webkit-scrollbar{width:6px}.team-selector-dropdown::-webkit-scrollbar-track{background:#0000}.team-selector-dropdown::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:3px}.team-selector-dropdown::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover-color)}.main-content{height:100vh;margin-left:200px;overflow-x:hidden;overflow-y:scroll;padding-top:60px;position:relative;transition:margin-left .3s ease,width .3s ease;width:calc(100vw - 210px);z-index:1}.main-content-collapsed{margin-left:60px;width:calc(100vw - 100px)}.main-content:before{background-attachment:fixed;background-color:var(--bg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.main-rows,.minor-rows{display:flex}.main-rows .section,.minor-rows .section{align-items:center;border-radius:var(--border-radius);display:flex;flex-direction:column;height:50vh;justify-content:space-evenly;margin:10px;width:100%}.main-color-true .input-section,.main-color-true .main-flow-body-content,.main-rows-false .section,.main-rows-true .section,.minor-rows-false .section,.minor-rows-true .section,.template-flex-card{background:var(--chat-textarea-bg)}.main-color-true .white-box-overlay{color:var(--text);min-height:101vh;position:absolute;right:0;top:0;width:85vw}.main-color-false .white-box-overlay{left:0;min-height:101vh;position:absolute;top:0;width:80vw}.team-members-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.main-rows .section.transparent-section{background-color:initial!important;border:5px solid #0000!important}.minor-rows .section{border:5px solid var(--sidebar-bg);height:27vh;margin-top:0;overflow-y:hidden}.main-rows .section h3,.minor-rows .section h3{color:var(--text);padding-top:20px}.main-content-section-title{align-items:center;display:flex;flex-direction:row;width:90%}.main-color-true .main-content-section-title{color:var(--text)}.main-color-false .main-content-section-title{color:var(--title)}.minor-rows .section .card{box-shadow:none!important;display:flex;flex-direction:row;height:auto;justify-content:space-around;margin-bottom:5px;width:70%}.minor-rows .section .card:hover{transform:translateY(0)}.minor-rows .cards{align-items:center;display:flex;flex-direction:column;height:auto;min-height:20vh;overflow-y:scroll;width:100%}.minor-rows .section:hover{cursor:pointer}.main-rows .section .cards{align-items:center;display:flex;flex-direction:column;min-height:85%;overflow-y:auto;position:relative;width:100%}.main-rows .section .card{background-color:var(--sidebar-bg);display:flex;flex-direction:column;justify-content:space-around;margin-bottom:10px;padding:15px 5px;width:95%}.main-rows .section .card-hover{background-color:initial!important}.main-rows .section .card-hover.active-thread,.main-rows .section .card-hover:hover{background-color:var(--sidebar-bg)!important}.main-rows .section .card-hover:hover{cursor:pointer}.card-content-main-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:30%}.card-content-main-content h3{font-size:16px;padding-top:0!important}.card-content-main-content p{font-size:12px;margin:0}.main-content-button{background-color:#2980b9;padding:10px;text-decoration:none}.home-button{align-items:center;display:flex;flex-direction:row}.welcome{height:20px;width:100%}.welcome p{text-align:center}.welcome-container h2{color:#0174bc;margin:0}.cards{display:flex;margin-top:20px}.card{align-items:center;border-radius:var(--border-radius);justify-content:center;position:relative}.card h3{margin-top:0}.action-button,.card button,.flow-share-btn,.knowledgebase-share-btn{border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;margin-top:10px;padding:10px}.recent-chats{margin-top:30px}.chat-item{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.modal-overlay{background-color:#00000080;height:100%;width:100%;z-index:999}.edit-subscription{align-items:center;display:flex;flex-direction:column}.customize-container{align-items:center;display:flex;justify-content:space-between;position:fixed;width:calc(100vw - 310px)}.welcome-container-collapsed{width:calc(100vw - 100px)}.main-color-false .customize{color:#22b8e3}.main-color-false .customize,.main-color-true .customize{align-items:center;background-clip:padding-box;border:2px solid #0000;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;padding:10px 20px;position:relative;transition:color .3s ease-in-out;z-index:10}.main-color-true .customize{color:var(--text)}.main-color-false .chat-button{transition:color .3s ease-in-out}.main-color-false .customize .create-plus-false{margin-right:5px}.main-color-true .customize .create-plus-false{color:#000}.main-color-true .chat-button:before,.main-color-true .customize:before{background-image:linear-gradient(var(--light-background-color-sidebar),var(--light-background-color-sidebar)),linear-gradient(90deg,#204aa4,#bf6ba4)!important}.customize:hover:before,.main-color-false .chat-button:hover:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.main-color-false .chat-button:hover,.main-color-false .customize:hover{color:var(--text)}.main-color-true .chat-button:hover,.main-color-true .customize:hover{color:#000}.home-button:disabled{background-color:grey!important;background:grey!important;color:var(--text)!important}.main-rows,.non-message-rows{height:calc(100% - 30px);transition:opacity .3s ease}.hidden{opacity:0;pointer-events:none}.fully-hidden{display:none}.chat-window{max-height:60vh;overflow-y:auto}.chat-input input{width:calc(100% - 50px)}.chat-input button{width:50px}.card-avatar{border-radius:50%;height:1.5rem;width:1.5rem}.card-description{font-size:12px}.new-card-styling{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.unread-indicator{background-color:red;border-radius:50%;height:10px;position:absolute;right:10px;top:10px;width:10px}.continue-button-home{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;padding:10px!important}.analytics-rows .section{height:100%}.analytics-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;height:auto;justify-content:center;padding:20px}.analytics-card-full{max-height:300px;width:calc(100% - 400px)}.analytics-card-full,.analytics-card-half{background-color:var(--card-bg);border-radius:8px;padding:20px}.analytics-card-half{min-height:300px}.analytics-half-container{height:300px;width:300px}.view-toggle-buttons{display:flex;gap:10px;margin-right:15px}.view-toggle-btn{align-items:center;background-color:var(--card-bg);border:none;border-radius:var(--border-radius);color:inherit;cursor:pointer;display:flex;font-weight:500;padding:8px 15px;transition:all .3s ease}.view-toggle-btn:hover{opacity:.9;transform:translateY(-1px)}.view-toggle-btn.active{background:linear-gradient(90deg,#204aa4,#bf6ba4);color:var(--text)}.main-color-false .view-toggle-btn{background-color:var(--card-bg);border:1px solid var(--title);color:var(--text)}.main-color-false .view-toggle-btn.active{background:linear-gradient(90deg,#204aa4,#bf6ba4);color:var(--text)}.main-color-true .view-toggle-btn{background-color:var(--light-background-card-color);color:var(--light-mode-text-color)}.main-color-true .view-toggle-btn.active{background:linear-gradient(90deg,#204aa4,#bf6ba4);color:var(--text)}.main-content-container-outline{height:calc(100% - 10px);overflow:visible!important;padding-top:10px;position:relative}.stats-row{display:flex;gap:2px;height:30px;justify-content:space-between;padding-left:10px;padding-right:10px}.stats-row .stat-card{border:2px solid var(--sidebar-bg);border-radius:var(--border-radius);flex:1 1;text-align:center;transition:transform .2s}.stats-row-false .stat-card{align-items:center;background-color:var(--card-bg);color:var(--text);display:flex;flex-direction:row-reverse;height:25%;justify-content:space-evenly;min-width:25%}.stats-row-true .stat-card{background-color:var(--light-background-card-color);color:var(--light-mode-text-color)}.stats-row .stat-card h3{-webkit-text-fill-color:#0000;background:var(--nav-cyan);-webkit-background-clip:text;font-size:25px;margin:0;padding:0}.stats-row .stat-card p{color:var(--title);font-weight:500;margin:0}.stats-row .stat-card:hover{border:2px solid var(--title);cursor:pointer;transform:translateY(-2px)}.main-rows .section{border-radius:var(--border-radius);height:74vh;overflow-y:hidden}.main-content-agent-cards .continue-button-home,.main-content-agent-cards .continue-button-home svg{background-color:initial!important;background:#0000!important;color:var(--nav-green)}.continue-text{transition:width .3s ease}.continue-button-home:hover .continue-text{width:65px}.typing-indicator{animation:blink 1s step-end infinite;display:inline-block;margin-left:2px}.analytics-activity-card{background-color:#1a1a1a;border-radius:8px;display:flex;flex-direction:column;gap:1rem;height:300px;overflow:hidden;padding:1rem;width:45%}.analytics-activity-header{border-bottom:1px solid #333;padding-bottom:.5rem}.analytics-activity-header h2{color:#fff;display:flex;font-size:1.2rem;font-weight:500;gap:10px;justify-content:center;margin:0}.analytics-activity-content{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.analytics-activity-label{align-items:center;color:#888;display:flex;font-size:.9rem;gap:.5rem}.analytics-activity-items{display:flex;flex:1 1;flex-direction:column;gap:.5rem;max-height:240px;overflow-y:scroll}.analytics-activity-item{align-items:center;background-color:#252525;border-radius:4px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem;transition:background-color .2s}.analytics-activity-item:hover{background-color:#333}.analytics-activity-avatar{border-radius:50%;height:24px;object-fit:cover;width:24px}.analytics-activity-item-details{display:flex;flex:1 1;flex-direction:column}.analytics-activity-item-name{color:#fff;font-size:.9rem}.analytics-activity-item-type{color:#888;font-size:.8rem}.analytics-activity-arrow{color:#666;font-size:.8rem}.analytics-activity-empty{color:#666;font-size:.9rem;font-style:italic;padding:2rem;text-align:center}.analytics-recent-icon{opacity:.7}.dropdown-menu{box-shadow:0 2px 5px #0003;position:fixed!important}.dropdown-item:hover{background-color:var(--bg-secondary)}.main-rows,.section.transparent-section{overflow:visible!important;position:relative}.chat-input-box-db{background-color:var(--chat-textarea-bg);border:1px solid var(--border-color)!important;border-radius:initial;border-radius:28px;bottom:20px;box-shadow:var(--shadow-strong);flex-direction:column;height:auto;justify-content:center;left:50%;max-width:48rem;min-height:12vh;padding:15px;position:absolute;transform:translateX(-50%);transition:bottom .3s ease-out;transition:box-shadow .2s ease;width:auto;width:100%;z-index:1020}.image-generation-message{position:relative}.image-placeholder{--base:#8c8c8c;--top-tint:#9e9e9e;--bottom-tint:#6b6b6b;background:linear-gradient(180deg,var(--top-tint) 0,var(--base) 35%,var(--bottom-tint) 100%);border-radius:8px;filter:saturate(.8) brightness(.97) contrast(1.15);margin:10px 0;max-height:300px;max-width:300px;min-height:200px;overflow:hidden;position:relative;width:100%}.image-placeholder:before{--shine-angle:120deg;--shine-speed:2.5s;animation:shimmer var(--shine-speed) linear infinite;background:linear-gradient(var(--shine-angle),#0000 46%,#d9d9d98c 50%,#0000 54%);content:"";height:100%;inset:0;position:absolute;transform:translateX(-100%);width:200%;will-change:transform}@keyframes shimmer{to{transform:translateX(100%)}}.chat-input-container-db{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;margin:0;position:relative;width:100%}.chat-input-container-db .chat-textarea-db,.chat-input-container-db textarea{background-color:initial;border:none;border-radius:20px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:1.1rem;line-height:1.5rem;margin:0;padding:.25rem 1rem .5rem;resize:none;width:100%}.chat-input-container-db .chat-textarea-db:focus,.chat-input-container-db textarea:focus{outline:none}.chat-input-buttons-container-db{display:flex;flex-direction:row;gap:10px;justify-content:space-between;width:100%}.chat-input-buttons-container-db-left,.chat-input-buttons-container-db-right{align-items:center;display:flex;flex-direction:row;gap:10px}.chat-input-buttons-container-db-left .send-button,.chat-input-buttons-container-db-left .send-button:hover,.chat-input-buttons-container-db-right .send-button,.chat-input-buttons-container-db-right .send-button:hover,.message-actions .send-button,.message-actions .send-button:hover{border-radius:3.40282e+38px!important}.main-rows .transparent-section.threads-sidebar-db{border-left:none!important;border-right:1px solid #ffffff1a!important}.chat-assistant-custom-button.image-mode-active,.chat-assistant-custom-button.web-mode-active{background-color:var(--light-blue)!important;border:1px solid var(--title)!important;border-radius:3.40282e+38px!important}.sidebar-resize-handle{background:linear-gradient(90deg,#0000 40%,#d69c4d82 60%,#0000);transition:background .2s}.sidebar-resize-handle:hover{background:linear-gradient(90deg,#0000 30%,gold 70%,#0000)}.knowledge-content{display:flex;flex-direction:column;min-height:20vh;padding:0 20px;width:calc(100vw - 210px)}.universal-folder-active-button{background-color:var(--card-bg)!important;background:var(--card-bg)!important;border:1px solid var(--text)!important}.knowledge-content-collapsed{width:calc(100vw - 135px)!important}.all-knowledgebase-modal-new{margin-left:60px;width:calc(100vw - 100px)!important}.displaycontents{width:calc(100vw - 280px)}.fileupload{opacity:0;position:absolute;z-index:-1}.file-upload-label,.knowledgebase-section button,.scrape-button,.upload-button{border:none;border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-size:16px;margin:5px;padding:10px 20px;transition:background-color .3s ease}.file-upload-label:hover,.my-knowledgebase:hover,.scrape-button:hover,.shared-knowledgebase-button:hover{border:2px solid #90ee90}.knowledgebase-section button{margin:20px}.file-name{font-size:14px;margin-bottom:10px}.knowledge-base{padding:20px}.knowledge-base h2{margin-bottom:20px}.file-list{justify-content:center;max-height:50vh;overflow-y:scroll;text-align:center;width:100%}.file-list ul{flex-wrap:wrap;gap:20px;list-style-type:none;margin:0;padding:0}.file-list li,.file-list ul{display:flex;justify-content:center}.file-list li{align-items:center;background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#151515,#151515),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;border-radius:var(--border-radius);cursor:pointer;min-width:45%;padding:10px;text-align:center}.search-files{font-size:18px;padding:5px;text-align:center}.file-list li:hover{background-image:linear-gradient(#151515,#151515),linear-gradient(90deg,#204aa4,#bf6ba4)!important}.files{cursor:pointer;margin:0;text-align:center;text-decoration:none;width:100%}.update-message{color:var(--text);font-size:16px;margin-top:10px}.interview-section,.scrape-section,.upload-section,.voice-drop-section{align-items:center;border:1px solid #fff;border-radius:var(--border-radius);display:flex;flex-direction:column;height:40vh;max-width:20%;padding:10px;text-align:center;width:20%}.recentFiles{border-top:1px solid #fff;height:100%;margin-top:10px;overflow-y:scroll;padding-top:10px;width:100%}.recentFiles ul{list-style-type:none;padding-left:0}.main-color-false .interview-section,.main-color-false .scrape-section,.main-color-false .upload-section,.main-color-false .voice-drop-section{background-color:var(--sidebar-bg)!important;border:none}.main-color-true .interview-section,.main-color-true .scrape-section,.main-color-true .upload-section,.main-color-true .voice-drop-section{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#e4e4e4,#e4e4e4),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;cursor:pointer}.main-color-false .interview-section li,.main-color-false .scrape-section li,.main-color-false .upload-section li,.main-color-false .voice-drop-section li{background-color:var(--card-bg)!important;border:none;border-radius:var(--border-radius);cursor:pointer;padding:5px}.scrape-section input{border:1px solid #ccc;border-radius:var(--border-radius);font-size:16px;margin-bottom:10px;padding:10px;text-align:center;width:250px}.import-sections{align-items:center;display:flex;justify-content:space-evenly;width:100%}.knowledgebase-section{display:flex;flex-direction:row;justify-content:center}.individual-message{align-items:center;border:1px solid #7a7a7a;border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:5px;padding:10px;width:40vw}.individual-message h5{margin:0 0 0 20px}.popup-overlay{align-items:center;background:#000c;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 20px;position:fixed;right:0;top:0;width:calc(100vw - 240px);z-index:1000}.popup-content{height:60vh;max-width:90vw;padding:20px;position:relative;width:70%}.close-button,.popup-content{border-radius:var(--border-radius)}.close-button{background:#fff;color:red;font-size:25px;position:absolute;right:10px;top:-20px}.close-button:hover{color:red;font-size:30px}.file-viewer{background:var(--card-bg);color:var(--text);font-family:Roboto-Medium,sans-serif!important;font-size:1rem;padding:25px;resize:none}.all-files-list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;width:100%}.shared-with-section{display:flex;flex-direction:column;overflow-y:scroll}.knowledge-content{position:relative}.search-filter-container{align-items:center;display:flex}.search-files{box-sizing:border-box;flex:1 1;padding:8px}.filter-section{align-items:center;display:flex;position:absolute;right:215px}.filter-label{margin-right:8px}select{box-sizing:border-box;margin-bottom:0!important;text-align:left!important}.drag-active{background-color:initial!important;background:#0000!important;border:2px dashed #0086df}.sharedWithTitles{color:wheat;padding-top:10px;text-decoration:underline}.main-color-false .MuiInputLabel-root,.main-color-false .MuiSelect-select,.main-color-false .viewMode svg{color:var(--text)!important}.main-color-false .MuiOutlinedInput-notchedOutline{border-color:var(--text)!important}.main-color-true .MuiInputLabel-root,.main-color-true .MuiSelect-select,.main-color-true .viewMode svg{color:#000!important}.main-color-true .MuiOutlinedInput-notchedOutline{border-color:#000!important}.file-list-view{list-style-type:none;padding:0}.list-item-false,.list-item-true{align-items:center;border-radius:var(--border-radius);display:flex;margin-bottom:10px;padding:10px}.list-item-true{background-color:#f0f0f0}.list-item-false{background-color:#333;color:var(--text)}.column-view{display:flex;flex-direction:column;width:90%}.column-item-false,.column-item-true{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px}.column-item-true{background-color:#fff}.column-item-false{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#151515,#151515),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;border-radius:var(--border-radius);color:var(--text);cursor:pointer}.file-name{cursor:pointer}.file-icon,.file-name{margin-right:10px}.file-size{color:#666;font-size:.8rem;margin-left:10px}.list-item-false .file-size{color:#ccc}.column-item-false .file-size,.column-item-true .file-size{margin-left:10px;margin-right:auto}.file-details{align-items:center;display:flex;flex-grow:1;justify-content:space-between}.file-actions{display:flex;gap:8px}.scrape-content{position:relative}.spinner-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.transparent-spinner{color:#007bff;font-size:50px;opacity:.8}.scrape-section{position:relative}.scrape-button{font-size:16px;margin-top:10px;padding:10px 20px}.recentFiles{margin-top:20px}.chat-window-minor{display:none}.action-toggle{display:flex;justify-content:center;margin-bottom:20px}.toggle-button{background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;margin:0 5px;padding:10px 20px}.toggle-button.active{background-color:#007bff;color:var(--text)}.knowledge-header{padding:10px 20px 15px}.knowledge-actions{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px 6px;justify-content:flex-start;margin-top:20px}.search-container-knowledge-center{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.action-button{align-items:center;background:#ffffff0d;border:2px solid #0000;border-radius:var(--border-radius) var(--border-radius) 0 0!important;color:var(--text);cursor:pointer;display:flex;gap:8px;padding:8px 16px}.search-bar{padding:6 16px}.search-bar input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;width:100%}.knowledge-grid{display:flex;flex-wrap:wrap;gap:20px;height:calc(100vh - 160px);justify-content:start;overflow-y:scroll;padding:0 20px;position:relative}.knowledge-card{background:var(--chat-textarea-bg)!important;border:1px solid #ffffff1a;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-strong);display:flex;flex-direction:column;max-width:350px;min-width:200px;padding:20px;transition:box-shadow .2s ease;width:350px}.main-color-false .knowledge-card{background:var(--card-bg)}.main-color-true .conversation-history,.main-color-true .knowledge-card,.main-color-true .knowledge-table thead,.main-color-true .section-kb{background:var(--light-background-color-sidebar)}.main-color-true .progress-bar-container{background-color:var(--bg);color:var(--text)}.progress-bar-container.shared-with-model iframe{height:65vh;margin-top:16px;width:850px}.progress-bar-container.shared-with-model textarea{height:50vh;margin-top:16px;width:750px}.progress-bar-container.shared-with-model .knowledgebase-share-btn{display:flex;margin:auto}.knowledge-card h3{color:var(--title);margin-bottom:16px;text-align:center}.main-color-true .knowledge-card h3,.main-color-true .knowledge-card h4,.main-color-true .knowledge-card li{color:var(--light-mode-title-color)}.interview-area,.scrape-area,.upload-area,.voice-area{align-items:center;background:#0000;border-radius:8px;display:flex;flex:1 1;flex-direction:column;height:20vh;justify-content:space-between;max-height:20vh;min-height:20vh;padding:5px}.subtitle{font-size:.9em;margin:10px 0;text-align:center}.main-color-true .subtitle{color:var(--light-mode-title-color);margin-top:10px}.main-color-false .subtitle{color:var(--title);margin-top:10px}.recents{margin-top:20px}.recents h4{color:var(--title);margin-bottom:10px;text-align:center}.recents ul{height:35vh;list-style:none;margin:0;overflow-y:auto;padding:0}.view-all-btn{align-items:center;color:#a1a1aa;display:flex;font-size:14px;gap:10px;justify-content:center;margin:10px auto auto}.recents li{border-bottom:1px solid #ffffff1a;color:#fffc;padding:8px 0}.chat-section{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;margin:20px;padding:20px}.chat-input{display:flex;gap:10px;margin-top:15px}.chat-input input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:var(--text);flex:1 1;padding:12px}.chat-button{background:#5c6bc0;border:none;border-radius:8px;color:var(--text);cursor:pointer;padding:8px 20px}.drag-active{background:#5c6bc01a;border:2px dashed #5c6bc0}.fileupload{display:none}.interview-button,.scrape-button,.upload-button,.voice-button{align-items:center;background:#49484f;border:2px solid #0000;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:15px;font-weight:lighter;gap:8px;padding:9px 20px;transition:background-color .2s}.scrape-button:disabled,.upload-button:disabled{background:#9fa8da;cursor:not-allowed}.file-name{color:#fffc;font-size:.9em;margin-top:10px}.search-button{background:none;border:none;color:#fff9;cursor:pointer;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.action-button.active{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#0000,#0000),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;cursor:pointer}.cleanup-area{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px;text-align:center}.cleanup-area p{color:#fffc;font-size:.9em}.cleanup-area button{background:#49484f;border:none;border-radius:8px;color:var(--text);cursor:pointer;padding:10px 20px;transition:background-color .2s}.cleanup-area button:hover{background:#3f51b5}.file-selection{margin:10px 0;overflow-y:auto}.file-item{border-bottom:1px solid #ffffff1a;gap:10px;padding:8px}.file-item input[type=checkbox]{cursor:pointer}.processed-file{background:#ffffff0d;border-radius:var(--border-radius);margin:5px 0;padding:10px}.knowledge-card p{font-size:12px;margin:0}.knowledge-icon-top-card .voice-icon-container{background-color:#377ee7;border-radius:50%;padding:0}.voice-icon-container{padding:20px}.voice-icon,.voice-icon-container{align-items:center;display:flex;justify-content:center;position:relative}.voice-icon{background:#377ee7;border-radius:50%;height:70px;width:70px;z-index:2}.ring{animation:ripple 2s infinite;border:2px solid #377ee7;border-radius:50%;position:absolute}.ring1{animation-delay:0s;height:40px;width:40px}.ring1,.ring2{background-color:#377ee7}.ring2{animation-delay:.3s;height:50px;width:50px}.ring3{animation-delay:.6s;background-color:#377ee7;height:60px;width:60px}@keyframes ripple{0%{opacity:.8;transform:scale(.9)}50%{opacity:.4;transform:scale(1.2)}to{opacity:.8;transform:scale(.9)}}.knowledge-icon-top-card{align-items:center;flex:1 1;flex-direction:column}.button-container,.knowledge-icon-top-card{display:flex;justify-content:center;padding:10px 0;width:100%}.custom-dropdown-knowledgebase{display:inline-block;position:relative}.dropdown-button-knowledgebase{background-color:initial;border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);cursor:pointer;font-size:16px;padding:8px 16px;transition:border-color .3s ease}.dropdown-button-knowledgebase:hover{border-color:#ffffff4d}.dropdown-content-knowledgebase{background-color:#151515;border-radius:var(--border-radius);box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;z-index:1}.custom-dropdown-knowledgebase:hover .dropdown-content-knowledgebase{display:block}.dropdown-content-knowledgebase div{color:var(--text);cursor:pointer;display:block;padding:12px 16px;text-decoration:none}.dropdown-content-knowledgebase div:hover{background-color:#333}.search-filter-container-inner{align-items:center;display:flex;gap:10px;margin-bottom:15px}.recents li{border:none;color:var(--title);cursor:pointer;font-size:14px;margin-bottom:0}.file-icon{color:#6b7280;margin-right:8px;width:16px}.file-icon.word{color:#2b579a}.file-icon.excel{color:#217346}.file-icon.powerpoint{color:#d24726}.file-icon.pdf{color:red}.main-color-true .chat-input-container-creation textarea::placeholder{color:#000}.knowledge-table{position:relative}.knowledge-table table{border-collapse:collapse;width:100%}.knowledge-table thead{background-color:#212020;z-index:1}.knowledge-table tbody{display:block;overflow-x:hidden;overflow-y:auto}.knowledge-table tbody tr,.knowledge-table thead tr{display:table;table-layout:fixed;width:100%}.knowledge-table td,.knowledge-table th{text-align:center}.knowledge-table td:first-child,.knowledge-table th:first-child{text-overflow:clip!important;width:5%}.knowledge-table td:nth-child(2){text-align:left;width:30%}.knowledge-table td:nth-child(3),.knowledge-table td:nth-child(4),.knowledge-table td:nth-child(5),.knowledge-table td:nth-child(6),.knowledge-table th:nth-child(3),.knowledge-table th:nth-child(4),.knowledge-table th:nth-child(5),.knowledge-table th:nth-child(6){width:10%}.knowledge-table td:last-child,.knowledge-table th:last-child{width:15%}::-webkit-scrollbar{height:.5rem;width:.3rem}::-webkit-scrollbar-track{border-radius:10rem}::-webkit-scrollbar-thumb{background:#003dae;border-radius:10rem}::-webkit-scrollbar-thumb:hover{background:#696969}::-webkit-scrollbar-thumb:active{background:#e0dede}.knowledge-table table input{background-color:#3e3e3e;border:#0000;cursor:pointer}.knowledge-table thead{background-color:var(--chat-bubble-bg);border-radius:6px;position:-webkit-sticky;position:sticky;top:0}.knowledge-table thead tr th:first-child{border-radius:6px 0 0 6px}.knowledge-table thead tr th:last-child{border-radius:0 6px 6px 0;text-align:center}.knowledge-table thead tr th:nth-last-child(2){text-align:center}.knowledge-table thead tr th{background-color:initial;color:#a1a1aa;font-size:16px;padding:10px;text-align:center;white-space:nowrap}.knowledge-table thead tr th:hover{cursor:pointer}.knowledge-table tbody tr .share-delete-icon{align-items:center;display:flex;gap:16px;justify-content:center}.knowledge-table tbody tr td:first-child,.knowledge-table tbody tr td:nth-last-child(2),.knowledge-table thead tr th:first-child{text-align:center}.chat-textarea{white-space:pre}.customize-view table{align-items:center;display:flex;justify-content:start;margin-top:30px}.customize-view table tbody{gap:20px;justify-content:start}.customize-view table tbody tr td:nth-child(6){background-color:#e57e25;color:var(--text)}.section-kb{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:var(--border-radius);bottom:16px;box-sizing:border-box;display:flex;flex-direction:column;height:15vh;justify-content:center;max-width:100%;padding:0 20px;position:fixed;transition:all .1s ease;width:calc(100% - 320px)}.customize-view{transition:opacity .3s ease}.customize-view thead{display:none}.customize-view table tbody{align-items:start;display:flex;flex-wrap:wrap;gap:40px 20px}.customize-view table tbody tr{border:2px solid #0000;display:flex;flex-direction:column-reverse;padding:8px 0;position:relative}.knowledge-table .selected{background-color:initial!important;border:2px solid #3a393b}.customize-view table tbody tr td{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:0;text-align:center;white-space:wrap;width:172px}.customize-view table tbody tr td:nth-child(6){background-color:orange;border-radius:50%;color:#fff;font-size:10px;height:20px;position:absolute;right:32%;top:0;width:20px}.customize-view table tbody tr td:first-child,.customize-view table tbody tr td:nth-child(3),.customize-view table tbody tr td:nth-child(4),.customize-view table tbody tr td:nth-child(5),.customize-view table tbody tr td:nth-child(7){display:none}.customize-view table tbody tr svg{display:block;font-size:50px}.customize-view .tooltip-name{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.customize-view .tooltip-name svg{margin-right:0!important}.window-icon{align-items:center;display:flex;justify-content:space-between;padding:20px}.window-icon svg:hover{cursor:pointer}.conversation-history .window-icon{padding:0}.modal-progress-backdrop{background:#000000b3;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9998}.progress-bar-container{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:var(--border-radius);left:50%;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}.progress-bar-container h4{margin-bottom:16px}.progress-bar{background-color:#0275ff;border-radius:20px;transition:width .5s ease-in-out;width:50%}.progress-label{color:#bcbcbf;font-size:14px;position:relative;top:6px}.share-delete-btn{align-items:center;bottom:10px;display:flex;gap:16px;justify-content:start;position:fixed}.share-delete-btn svg{margin-right:10px}.share-delete-btn .share-all-btn{background:var(--sidebar-bg);border:2px solid var(--share-color);color:var(--share-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.share-delete-btn .combine-btn{border:2px solid var(--blue-color);color:var(--blue-color)!important}.share-delete-btn .cleanup-btn,.share-delete-btn .combine-btn{background-color:var(--sidebar-bg);cursor:pointer;font-size:14px;font-weight:500;padding:8px}.share-delete-btn .cleanup-btn{border:2px solid var(--nav-green);color:var(--nav-green)!important}.share-delete-btn .delete-btn{background-color:var(--sidebar-bg);border:2px solid var(--danger-color);color:var(--danger-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-color-false .share-all-btn:hover{background-color:#6b800d!important;background-image:none!important;border:2px solid #6b800d!important}.knowledge-acitons-btn .action-button:hover{border-radius:5px 5px 0 0!important}.main-color-false .combine-btn:hover{background-color:#034994!important;background-image:none!important;border:2px solid #034994!important}.main-color-false .cleanup-btn:hover{background-color:#065c1a!important;background-image:none!important;border:2px solid #065c1a!important}.main-color-false .delete-btn:hover{background-color:#680303!important;background-image:none!important;border:2px solid #680303!important}.progress-container{background-color:#363636;border-radius:20px;height:12px;margin-bottom:20px;min-width:100%;width:500px}.knowledge-acitons-btn{align-items:center;display:flex;flex-wrap:wrap;gap:0 5px;justify-content:start}.knowledge-acitons-btn .action-button{flex-wrap:nowrap;height:35px;justify-content:start;padding:12px 16px;white-space:nowrap}.share-btn-icon{color:var(--share-color)}.share-multiple-files button{background-color:var(--share-color)!important}.delete-btn-icon{color:var(--danger-color)}.knowledge-table .cleanup-kb tbody tr td,.knowledge-table .cleanup-kb thead tr th{text-align:left}.knowledge-table .cleanup-kb tbody tr td:first-child,.knowledge-table .cleanup-kb thead tr th:first-child,.knowledge-table .cleanup-kb thead tr th:last-child{text-align:center}.disabled-btn{color:#ccc;cursor:not-allowed;pointer-events:none}.progress-bar-container.voice-upload-container{align-items:center;border-radius:10px;display:block;gap:20px;height:auto;justify-content:center;padding:30px;width:50%}.progress-bar-container.voice-upload-container .voice-title{color:var(--text);font-size:20px;text-align:center}.progress-bar-container.voice-upload-container .voice-text{color:#9d9da6;line-height:24px;margin-bottom:30px;max-height:150px;overflow-y:scroll}.progress-bar-container.voice-upload-container .voice-btn-box{display:flex;gap:20px;justify-content:center}.progress-bar-container.voice-upload-container .save-transcript{background-color:#28af67}.progress-bar-container.voice-upload-container .voice-icon svg{font-size:24px}.file-upload-label-button,.progress-bar-container.voice-upload-container button{align-items:center;display:flex;gap:10px;justify-content:center;margin:0}.progress-bar-container.voice-upload-container .close-icon{color:#9d9da6;position:absolute;right:10px;top:8px}.progress-bar-container.voice-upload-container .close-icon:hover{cursor:pointer}.progress-bar-container.voice-upload-container ::-webkit-scrollbar{width:.25em}.progress-bar-container.voice-upload-container .back-to-btn{align-items:center;color:#6a94d5;display:inline-flex;gap:10px;left:20px;position:absolute;top:20px}.progress-bar-container.voice-upload-container .back-to-btn:hover{cursor:pointer}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox .checkmark{background-color:var(--text-muted);border-radius:4px;cursor:pointer;display:inline-block;height:18px;position:relative;vertical-align:middle;width:18px}.custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#0275ff}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:1px;transform:rotate(42deg);width:5px}.custom-checkbox input[type=checkbox]:checked+.checkmark:after{display:block}.share-file-modal .project-details-modal-list{height:auto;padding:0}.share-file-modal .projet-box{height:25vh}.progress-bar-container.voice-upload-container .modal-buttons{gap:16px;justify-content:center}.vd-file-save{width:100%}.progress-bar-container.voice-upload-container .checkbox-container{margin-bottom:16px}.progress-bar-container.voice-upload-container input[type=text]{text-align:left;width:-webkit-fill-available;width:-moz-available;width:stretch}.script-title{text-align:center}.progress-bar-container.shared-with-model .close-icon{color:#9d9da6;position:absolute;right:10px;top:8px}.progress-bar-container.shared-with-model .close-icon:hover{cursor:pointer}.progress-bar-container.shared-with-model h3{margin-top:10px;text-align:center}.progress-bar-container.shared-with-model .preview-btn{background:#000!important;border:2px solid #0000!important;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin:0 auto;padding:8px 16px;text-align:center}@media screen and (max-width:1000px){.chat-input-container,.conversation-history,.section-kb{width:calc(100% - 45px)!important}.main-content .knowledge-content{margin:auto;width:calc(100% - 40px)!important}.chat-input-container .conversation-history{padding-bottom:0;width:auto!important}.share-box-modal{flex-wrap:wrap;height:50vh;justify-content:start!important;overflow-y:auto;width:auto!important}.share-box-modal .project-details-modal-list{height:auto}.add-dep-input{flex-wrap:wrap}}@media screen and (max-width:600px){.share-box-modal .project-details-modal-list{width:100%}}@media screen and (max-width:576px){.knowledge-card{max-width:100%}}.share-delete-btn button{align-items:center;display:flex;justify-content:center}.tooltip-name{align-items:center;color:var(--title);cursor:pointer;display:flex;max-width:100%}.file-name-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrape-icon-container{margin:30px 0}.scrape-icon,.scrape-icon-container{align-items:center;display:flex;justify-content:center}.scrape-icon{background:#ffffff1a;border-radius:50%;height:80px;width:80px}.scrape-btn-modal{align-items:center!important;display:flex!important;justify-content:center!important}.scrape-btn-modal:disabled{background-color:var(--light-mode-title-color)!important}.scrape-input{background:#0000;border:1px solid #fff3;border-radius:var(--border-radius);color:var(--text);margin:20px!important;padding:10px;text-align:center!important;width:90%}.scrape-input:focus{border-color:#fff6;outline:none}.knowledge-dropdown{display:inline-block;position:relative}.dropdown-toggle{color:var(--text);cursor:pointer;gap:8px;justify-content:space-between;min-width:200px;padding:8px 16px}.dropdown-menu,.dropdown-toggle{align-items:center;background:var(--sidebar-bg);border:1px solid #0000;border-radius:6px;display:flex}.dropdown-menu{box-shadow:0 2px 8px #00000026;flex-direction:column;gap:2px;justify-content:center;left:0;margin-top:4px;position:absolute;top:100%;width:100%;z-index:1000}.dropdown-item{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;gap:8px;padding:8px 16px;text-align:left;width:100%!important}.dropdown-item:hover{background:var(--card-bg)}.dropdown-item.active{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#0000,#0000),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;cursor:pointer}.knowledge-center-sort-actions{align-items:center;display:flex;gap:16px;justify-content:center}@media (max-width:1000px){.knowledge-actions{align-items:center;display:flex;justify-content:center}.knowledge-actions,.search-container-knowledge-center{flex-direction:column;gap:16px}}.share-box-modal .add-share-btn{border:#0000;border-radius:0 0 5px 5px;padding:10px 16px;width:100%}.share-box-modal .add-share-btn:hover{border-radius:0 0 5px 5px!important}.share-box-modal .add-share-btn svg{margin-right:8px}.color-dropdown-toggle{white-space:nowrap}.model-title{font-size:16px;margin-bottom:24px;text-align:center}.department-model{top:35%}.create-folder-btn{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;gap:8px;padding:8px 16px}.folders-list{display:flex;flex-wrap:wrap}.folder-item{align-items:center;background:#ffffff0d;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:8px;margin-right:10px;padding:8px 16px;transition:background-color .2s;width:90%}.folder-item:hover{background:#ffffff1a}.folder-item.active{background:#5c6bc033}.file-count{color:#ffffff80;font-size:.9em}.add-to-folder-btn{background:#0000;border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:4px 8px}.add-to-folder-btn:hover{background:#ffffff1a}.folder-and-files-container{display:flex;gap:10px;margin-top:40px;position:relative;width:100%}.folder-section{max-width:500px;min-width:200px;position:relative;transition:width .1s ease;width:250px}.resize-handle{background-color:var(--text);cursor:col-resize;height:100%;position:absolute;right:-2px;top:0;width:4px!important}.resize-handle.dragging,.resize-handle:hover{background-color:var(--blue-color)}.file-manager{flex:1 1;min-width:300px;overflow-x:auto}.knowledge-table tbody tr td{background-color:initial;font-size:16px;font-weight:500;padding:10px}.knowledge-table tbody tr td,.knowledge-table tbody tr td a{color:#7b7b7b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-table tbody tr td a{display:block}.knowledge-table tbody tr td{font-size:14px;position:relative}.knowledge-table .tooltip-name{font-size:16px}.knowledge-table td,.knowledge-table th{box-sizing:border-box;overflow:hidden}.knowledge-table td:nth-child(2),.knowledge-table th:nth-child(2){max-width:0;width:30%}.folder-item .universal-delete-button,.folder-item .universal-share-button{opacity:0;transition:opacity .2s ease}.folder-item:hover .universal-delete-button,.folder-item:hover .universal-share-button{opacity:1}.knowledge-grid-add{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;max-height:70vh;overflow-y:auto;padding:10px}.progress-bar-container.voice-upload-container{max-width:90vw;min-width:900px}.voice-title{color:var(--title);font-size:24px;font-weight:500;margin-bottom:0;text-align:center}@media screen and (max-width:992px){.progress-bar-container.voice-upload-container{min-width:90vw}.knowledge-card{min-width:100%}}.currently-shared-tag{color:var(--success-color);font-size:.8em;margin-left:5px}.sharing-permission-notice{color:var(--warning-color);font-style:italic;margin:10px 0}.markdown-preview{background-color:var(--bg);border:1px solid var(--text-secondary);border-radius:var(--border-radius);font-size:16px;line-height:1.6}.markdown-preview.cleaned-knowledgebase-preview-modal{background:var(--bg);border:1px solid var(--text-secondary)}.universal-white-button{align-items:center;background:#0000;border:1px solid var(--text-secondary);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}.universal-white-button:hover{background:#ffffff1a}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6{color:var(--text);margin-bottom:.5em;margin-top:1em}.markdown-preview p{margin:.5em 0}.markdown-preview code{background-color:#0000001a;border-radius:3px;font-family:monospace;padding:.2em .4em}.markdown-preview pre{background-color:#0000001a;border-radius:5px;overflow-x:auto;padding:1em}.markdown-preview blockquote{border-left:4px solid var(--blue-color);color:var(--text-secondary);margin:0;padding-left:1em}.markdown-preview ol,.markdown-preview ul{padding-left:2em}.markdown-preview a{color:var(--blue-color);text-decoration:none}.markdown-preview a:hover{text-decoration:underline}.markdown-preview table{border-collapse:collapse;margin:1em 0;width:100%}.markdown-preview td,.markdown-preview th{border:1px solid var(--text-secondary);padding:.5em}.markdown-preview img{height:auto;max-width:100%}.google-drive-button{align-items:center;background-color:var(--primary-color)!important;border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex!important;font-size:16px;justify-content:center;padding:10px 20px;transition:background-color .3s ease}.google-drive-button:hover{background-color:var(--primary-color-dark)}.google-drive-button:disabled{background-color:#ccc;cursor:not-allowed}.google-drive-button .google-icon{font-size:16px;margin-right:8px}.google-drive-import-button{align-items:center;background-color:#4285f4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:row!important;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:background-color .3s ease}.google-drive-import-button:hover{background-color:#3367d6}.google-drive-import-button:disabled{background-color:#ccc;cursor:not-allowed}.google-drive-import-button .google-icon{font-size:16px;margin-right:8px}.google-drive-button{margin-top:8px;width:100%}.assistant-selector-dropdown{animation:fadeInUp .2s ease-out;background-color:var(--card-bg);border:1px solid var(--divider-color);border-radius:8px;bottom:150px;box-shadow:0 4px 12px #00000040,0 0 5px #4bc0c04d;display:flex;flex-direction:column;left:100px;max-height:300px;opacity:1;overflow:hidden;padding:5px;position:absolute;transform:translateY(0);transition:opacity .2s,transform .2s;width:280px;z-index:1030}.assistant-selector-header{border-bottom:1px solid var(--divider-color);color:#4bc0c0;color:var(--nav-teal,#4bc0c0);font-weight:700;margin-bottom:5px;padding:8px 12px}.assistant-selector-list{margin-right:-5px;max-height:225px;overflow-y:auto;padding-right:5px}.assistant-selector-item{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--divider-color-light,#ffffff1a);border-radius:4px;cursor:pointer;margin:3px 0;padding:8px 12px;transition:background-color .2s}.assistant-selector-item:hover{background-color:#ffffff1a;background-color:var(--hover-color,#ffffff1a)}.assistant-selector-item-content{align-items:center;display:flex;gap:10px}.assistant-selector-avatar{border-radius:50%;height:24px;object-fit:cover;width:24px}.assistant-selector-details{display:flex;flex-direction:column}.assistant-selector-name{color:var(--text);font-weight:500}.assistant-selector-type{color:#fff9;color:var(--text-secondary,#fff9);font-size:.75rem}.assistant-selector-empty,.assistant-selector-error,.assistant-selector-loading{color:var(--text-secondary);padding:16px;text-align:center}.assistant-selector-pointer{background-color:var(--bg);border:1px solid var(--divider-color);border-left:none;border-top:none;bottom:-8px;box-shadow:2px 2px 3px #0003;height:16px;left:140px;position:absolute;transform:rotate(45deg);width:16px;z-index:1020}.assistant-selector-connector{background-color:#4bc0c0;background-color:var(--nav-teal,#4bc0c0);bottom:-20px;height:12px;left:148px;opacity:.6;position:absolute;width:2px;z-index:1010}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tooltip-container{display:inline-block;position:relative}.tooltip-box{background-color:#181818;border-radius:6px;box-shadow:0 2px 5px #0003;color:var(--text);font-size:.8rem;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:center;transition:opacity .2s ease-in-out,transform .2s ease-in-out;white-space:nowrap;z-index:1999}.tooltip-top{bottom:115%}.tooltip-bottom,.tooltip-top{left:50%;opacity:1;transform:translateX(-50%)}.tooltip-bottom{top:115%}.tooltip-left{right:115%}.tooltip-left,.tooltip-right{opacity:1;top:50%;transform:translateY(-50%)}.tooltip-right{left:115%}.tooltip-box:after{border-style:solid;border-width:5px;content:"";position:absolute}.tooltip-top:after{border-color:#282828f2 #0000 #0000;left:50%;margin-left:-5px;top:100%}.tooltip-bottom:after{border-color:#0000 #0000 #282828f2;bottom:100%;left:50%;margin-left:-5px}.tooltip-left:after{border-color:#0000 #0000 #0000 #282828f2;left:100%;margin-top:-5px;top:50%}.tooltip-right:after{border-color:#0000 #282828f2 #0000 #0000;margin-top:-5px;right:100%;top:50%}.form-group-report-issue textarea{background-color:var(--chat-textarea-bg)!important;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-strong);color:var(--text);cursor:text;font-family:Roboto-Medium;transition:box-shadow .2s ease}.report-issue-form .category-form{align-items:center;display:flex;gap:20px}.report-issue-form label{width:80px}.form-group-report-issue label{display:block;margin-bottom:20px}.form-group-report-issue textarea{margin-bottom:20px}.archive-notice{margin-bottom:20px}.archive-notice,.no-items{color:var(--text);text-align:center}.no-items{margin-top:40px}.archive-date{color:var(--text-secondary);font-size:.9em}.restore-button{background:none;border:none;color:var(--success-color);cursor:pointer}.delete-button{background:none;color:var(--danger-color)}.archive-list{margin:0 auto;max-width:1200px;padding:0 20px}.archive-list-item{align-items:center;background-color:var(--sidebar-bg);border:1px solid var(--title);border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:10px;padding:15px;transition:all .2s ease}.archive-item-content{flex:1 1}.archive-item-content h3{color:var(--text);margin:0 0 8px}.archive-item-details{color:var(--text-secondary);display:flex;font-size:.9em;gap:20px}.archive-item-details span{color:var(--title);font-size:.9em}.archive-item-actions{align-items:center;display:flex;gap:10px;justify-content:center}.archive-item-actions .delete-button:hover,.archive-item-actions .restore-button:hover{background:#0000!important;border:1px solid var(--title)}.delete-button,.restore-button{background:#0000!important;border:1px solid #0000;transition:transform .2s ease}.restore-button svg{color:var(--success-color)}.delete-button svg{color:var(--danger-color)}@media (max-width:768px){.archive-item-details{flex-direction:column;gap:5px}.archive-list-item{align-items:flex-start;flex-direction:column}.archive-item-actions{align-self:flex-end;margin-top:10px}}.dashboard{display:flex}.main-color-false,select option{background-color:var(--card-bg)!important}.main-color-false{color:var(--text)!important}.card-color-true{background-color:#cdcdcd;border-radius:var(--border-radius)!important}.main-color-true{background-color:initial!important;color:#000!important}.main-color-false a:-webkit-any-link,.main-color-false button{color:var(--text)!important;text-decoration:none!important}.main-color-true a:-webkit-any-link,.main-color-true button{text-decoration:none!important}.card-color-false,.template-color-false a:-webkit-any-link{background-color:#242323!important}.card-color-false a:-webkit-any-link,.file-upload-label,.main-color-false button,.send-button,.template-color-false button{background:#49484f;border-radius:var(--border-radius)}.card-color-false a:-webkit-any-link:hover,.card-color-true a:-webkit-any-link:hover,.file-upload-label:hover,.main-card-details:hover,.main-color-false button:hover,.main-color-true button:hover,.send-button-chat,.send-button:hover,.template-color-false button:hover,.template-color-true button:hover,.voice-button:hover{background-color:var(--light-blue)!important;border-radius:var(--border-radius)!important;cursor:pointer}.card-actions .delete-research-button:hover,.card-header .pin-button:hover{background-color:initial!important;background:#0000!important;border:1px solid var(--light-mode-title-color)!important;cursor:pointer}.card-color-false .delete-research-button:hover,.card-color-true .delete-research-button:hover{background:#0000!important;border:none!important}.main-color-false .assistant-chat-copy-button{background:#0000!important;background-color:initial!important}.card-color-false a:-webkit-any-link:hover,.file-upload-label:hover,.main-color-false button:hover,.template-color-false button:hover{background-color:var(--light-blue)!important}.sideBar-color-false{background-color:var(--sidebar-bg)!important}.sideBar-color-false .avatar{background-color:wheat!important}.card-color-false,.template-color-false a:-webkit-any-link{background-color:var(--sidebar-bg)!important;border-radius:var(--border-radius)!important}.userSettings-color-false{background-color:var(--sidebar-bg);border:1px solid var(--title)}.input-color-false{background-color:#242323!important;color:var(--text)}.card-color-true,.template-color-true a:-webkit-any-link{background-color:var(--sidebar-bg)!important;border-radius:var(--border-radius)!important}.card-color-false a:-webkit-any-link,.card-color-true a:-webkit-any-link,.file-color-true,.file-upload-label,.file-upload-label-button,.main-color-false button,.main-color-true button,.template-color-false button,.template-color-true button{background:var(--sidebar-bg);border:1px solid var(--text)!important;border-radius:var(--border-radius)!important;color:var(--text)!important}.main-color-true .voice-button{background:var(--light-background-card-color);border-radius:var(--border-radius)!important;color:#000!important}.card-color-true a:-webkit-any-link:hover,.file-color-true:hover,.main-color-true button:hover,.template-color-true button:hover{background-color:var(--light-blue)!important;border:1px solid var(--text)!important;color:var(--text-op)!important}.sideBar-color-true{background-color:var(--sidebar-bg)!important}.userSettings-color-true{background:var(--sidebar-bg)!important;border:2px solid #0000!important;color:var(--text)!important}.sideBar-color-false button,.sideBar-color-true button{background-color:initial!important}.main-color-false input,.main-color-false textarea,.search-bar input{border-radius:var(--border-radius)}.search-bar input{padding:5px;text-align:center}.input-color-true{background-color:#cdcdcd!important;color:#000!important}.sideBar-color-true .avatar{background-color:#2e2e31!important}@font-face{font-family:Roboto-Medium;font-style:normal;font-weight:lighter;src:url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}body{font-family:Roboto-Medium,sans-serif!important;font-weight:var(--text-body-weight)}b,div,h1,h2,h3,h4,h5,label,li,p,span,strong{color:var(--text);font-weight:lighter}.userSettings-color-false .logoutBtn,.userSettings-color-true .logoutBtn{background:#0000!important}.userSettings-color-true .logoutBtn{color:var(--text)!important}.userSettings .switch-container:hover,.userSettings a:-webkit-any-link:hover,.userSettings button:hover,.userSettings p:hover{background-color:initial!important;text-decoration:none!important}.header-color-false,.header-color-true{background-color:initial!important}.help-card,.help-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.help-card{height:70vh;overflow-y:scroll;padding:50px 20px 20px}.help-content strong{text-decoration:underline}.help-card a:-webkit-any-link{background:#0000!important}.help-content p{text-align:center}.interview-main-content{display:flex;flex-direction:column;text-align:center}.interview-warning{align-items:center;display:flex;flex-direction:column;margin:10px;width:100%}.interview-warning p{text-align:center;width:65%}.file-upload-label,.main-color-false .send-button,.main-color-false button,.main-color-true button{align-items:center;border-radius:var(--border-radius)!important;display:flex;gap:8px;width:auto}.category-button-false,.category-buttons-false button,.main-color-false .file-upload-label,.main-color-false .knowledgebase-section button{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#0000,#0000),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;cursor:pointer}.main-color-false .creation-options .creation-options-button{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(var(--sidebar-bg),var(--sidebar-bg)),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;cursor:pointer}.main-color-false .creation-options .creation-options-button:hover{background-image:linear-gradient(#0000,var(--card-bg)),linear-gradient(90deg,#204aa4,#bf6ba4)!important}.category-button-false:hover,.category-buttons-false button:hover,.main-color-false .file-upload-label:hover,.main-color-false .knowledgebase-section button:hover,.main-color-false .scrape-button:hover,.main-color-false .upload-button:hover{background-image:linear-gradient(#242323,#242323),linear-gradient(90deg,#204aa4,#bf6ba4)!important}.category-button-true,.category-buttons-true button{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#e4e4e4,#e4e4e4),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border:2px solid #0000!important;color:#000!important;cursor:pointer}.category-button-false.active,.category-button-true.active{background-image:linear-gradient(#0000,#0000),linear-gradient(90deg,#204aa4,#bf6ba4)!important}.main-color-false .card-border{background-color:var(--sidebar-bg)!important}.main-color-false .card-border,.main-color-true .card-border{background-clip:padding-box,border-box!important;background-origin:border-box!important}.main-color-true .card-border{background-image:linear-gradient(var(--light-background-card-color),var(--light-background-card-color)),linear-gradient(90deg,#204aa4,#bf6ba4)!important;border:2px solid #0000!important}.template-color-true .bottom-spacer{background-color:initial!important;background:#0000!important}.backgroundImg{height:100vh;left:0;position:absolute;width:100vw;z-index:1}.card-actions{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:1000px){.header-color-false,.header-color-true{background-color:initial!important}.main-content{height:100vh;padding-top:20vh}.mobile-menu{display:block;font-size:40px;left:5vw;position:absolute;top:35px;z-index:100}.mobile-menu-false{color:var(--text)!important}.mobile-menu-true{color:#000!important}.minor-rows{flex-direction:column}.minor-rows .section{width:auto}.loginContent{overflow:hidden}.template-card{flex:none;min-width:50%}.category-buttons-false,.category-buttons-true{justify-content:left;overflow-x:scroll}.filter-section{position:relative;right:0}.search-filter-container{flex-direction:column}.knowledge-content{padding:0}.my-threads{left:10vw;position:relative;width:80vw}.team-members-container-custom{left:7vw!important;width:90vw!important}.pricing-card-customs{width:80vw!important}}.pricing-card-customs{width:35%}.team-members-container-custom{width:40vw}.main-color-false .extra-login-button,.main-color-false .extra-login-button a:-webkit-any-link,.main-color-true .extra-login-button,.main-color-true .extra-login-button a:-webkit-any-link{background:#0000!important;border:none!important;color:var(--text)!important;font-size:14px!important;text-decoration:underline!important}.main-color-false .close-modal,.main-color-false .close-modal:hover{border-radius:3.40282e+38px!important}.add-options .universal-show-button,.main-color-false .close-modal,.main-color-false .universal-blue-button,.main-color-false .universal-delete-button,.main-color-false .universal-disabled-button,.main-color-false .universal-show-button,.main-color-false .universal-success-button,.main-color-false a:-webkit-any-link.universal-success-button,.modal-buttons .universal-delete-button,.modal-buttons .universal-success-button,.prompts-modal-overlay .universal-blue-button,.prompts-modal-overlay .universal-delete-button,.prompts-modal-overlay .universal-show-button,.prompts-modal-overlay .universal-success-button,.sf-chat-overlay .universal-delete-button,.sf-chat-overlay .universal-disabled-button,.sf-chat-overlay .universal-success-button{align-items:center;border-radius:20px;display:flex;gap:8px;justify-content:center}.kb-modal-header .universal-delete-button,.main-color-false .close-modal,.main-color-false .universal-delete-button,.modal-buttons .universal-delete-button,.prompts-modal-overlay .universal-delete-button,.sf-chat-overlay .universal-delete-button{background-color:var(--chat-bubble-bg)!important;border:2px solid var(--danger-color)!important;color:var(--danger-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.kb-modal-header .universal-delete-button:hover,.main-color-false .close-modal:hover,.main-color-false .universal-delete-button:hover,.modal-buttons .universal-delete-button:hover,.prompts-modal-overlay .universal-delete-button:hover,.sf-chat-overlay .universal-delete-button:hover{background-color:#680303!important;background-image:none!important;border:2px solid #680303!important}.kb-modal-content .universal-success-button,.main-color-false .universal-success-button,.main-color-false a:-webkit-any-link.universal-success-button,.modal-buttons .universal-success-button,.prompts-modal-overlay .universal-success-button,.sf-chat-overlay .universal-success-button{background-color:var(--chat-bubble-bg)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.kb-modal-content .universal-success-button:hover,.main-color-false .universal-success-button:hover,.main-color-false a:-webkit-any-link.universal-success-button:hover,.modal-buttons .universal-success-button:hover,.prompts-modal-overlay .universal-success-button:hover,.sf-chat-overlay .universal-success-button:hover{background-color:#024712!important;background-image:none!important;border:2px solid #024712!important}.add-options .universal-show-button,.main-color-false .universal-show-button,.prompts-modal-overlay .universal-show-button{background-color:var(--chat-bubble-bg)!important;border:2px solid var(--nav-gold)!important;color:var(--nav-gold)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.add-options .universal-show-button:hover,.main-color-false .universal-show-button:hover,.prompts-modal-overlay .universal-show-button:hover{background-color:#5e4001!important;background-image:none!important;border:2px solid #5e4001!important}.main-color-false .universal-blue-button,.prompts-modal-overlay .universal-blue-button{background-color:var(--chat-bubble-bg)!important;border:2px solid var(--blue-color)!important;color:var(--blue-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-color-false .universal-blue-button:hover,.prompts-modal-overlay .universal-blue-button:hover{background-color:#023240!important;background-image:none!important;border:2px solid #023240!important}.main-color-false .universal-disabled-button,.sf-chat-overlay .universal-disabled-button{background-color:var(--chat-bubble-bg)!important;border:2px solid var(--light-mode-title-color)!important;color:var(--light-mode-title-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-color-false .universal-disabled-button:hover,.sf-chat-overlay .universal-disabled-button:hover{background-color:#242323!important;background-image:none!important;border:2px solid #242323!important}.main-color-false .universal-folder-unactive-button{background-color:initial!important;border:2px solid #0000!important;color:var(--title)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-color-false .universal-folder-unactive-button:hover{background-color:var(--sidebar-bg)!important;background-image:none!important;border:2px solid var(--title)!important}.main-color-false .universal-share-button{background-color:var(--chat-bubble-bg)!important;border:2px solid var(--share-color)!important;color:var(--share-color)!important;cursor:pointer;font-size:14px;font-weight:500;padding:8px}.main-color-false .universal-share-button:hover{background-color:#343c0c!important;background-image:none!important;border:2px solid #343c0c!important}.btn-19{background-color:#1a2130;border:1px solid #00b894;color:#00b894;overflow:hidden;position:relative}.btn-19:before{animation:spark 5s infinite;background:#00b8944d;box-shadow:0 0 10px 10px #00b8944d;content:"";height:100%;left:-20px;position:absolute;top:0;width:20px}@keyframes spark{0%{left:-50px}to{left:150%}}.universal-blue-button,.universal-delete-button,.universal-show-button,.universal-success-button{overflow:hidden;position:relative}.universal-delete-button:before{background:#dc35454d;box-shadow:0 0 10px 10px #dc35454d}.universal-delete-button:before,.universal-success-button:before{animation:spark 5s infinite;content:"";height:100%;left:-20px;pointer-events:none;position:absolute;top:0;width:20px}.universal-success-button:before{background:#28a7461a;box-shadow:0 0 10px 10px #28a74514}.universal-show-button:before{background:#ffc1071a;box-shadow:0 0 10px 10px #ffc10714}.universal-blue-button:before,.universal-show-button:before{animation:spark 5s infinite;content:"";height:100%;left:-20px;pointer-events:none;position:absolute;top:0;width:20px}.universal-blue-button:before{background:#007bff1a;box-shadow:0 0 10px 10px #007bff14}.photo-center{background-color:var(--bg);height:calc(100vh - 140px);margin:0 auto;overflow:hidden;padding:40px 32px 32px;width:calc(100vw - 200px)}.photo-center-tabs{border-bottom:2px solid #ffffff14;display:flex;gap:16px;margin-bottom:32px;padding-bottom:16px}.photo-center-tab-button{align-items:center;background:#0000;border:2px solid #ffffff14;border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;font-weight:500;gap:8px;padding:5px 10px;transition:all .3s ease}.photo-center-tab-button:hover{background:#ffffff0d}.photo-center-tab-button.active,.photo-center-tab-button.active:hover{background-color:var(--chat-bubble-bg)!important;background-image:none!important;border-radius:var(--border-radius)!important;cursor:pointer}.photo-center-masonry-grid{display:flex;gap:10px;margin-left:-24px;padding-bottom:100px;padding-left:25px;padding-top:10px;width:100%}.photo-center-masonry-grid_column{background-clip:padding-box;padding-left:24px}.photo-center-create-tab{margin:0 auto;max-width:800px}.photo-center-gallery-tab{height:calc(100vh - 100px);margin-top:24px;overflow-y:scroll}.photo-center-photo-input-section{align-items:flex-start;background:var(--card-bg);border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;display:flex;gap:20px;margin-bottom:40px;padding:24px}.photo-center-photo-prompt-input{background-color:var(--bg);border:2px solid #ffffff14;border-radius:var(--border-radius);color:var(--text);flex:1 1;font-size:16px;line-height:1.5;min-height:120px;padding:16px;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease}.photo-center-photo-prompt-input:focus{border-color:var(--nav-gold);box-shadow:0 0 0 2px #ffd7001a;outline:none}.photo-center-generate-image-button{align-items:center;background:linear-gradient(135deg,var(--nav-gold) 0,#d4af37 100%);border:none;border-radius:var(--border-radius);color:#1a1a1a;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:16px 28px;transition:all .3s ease;white-space:nowrap}.photo-center-generate-image-button:hover{box-shadow:0 4px 12px #ffd70033;transform:translateY(-2px)}.photo-center-generate-image-button:disabled{background:linear-gradient(135deg,#4a4a4a,#363636);box-shadow:none;color:#666;cursor:not-allowed;transform:none}.photo-center-photo-history{margin-top:40px}.photo-center-photo-history h3{border-bottom:2px solid #ffffff14;color:var(--text);font-size:24px;font-weight:600;margin-bottom:24px;padding-bottom:12px}.photo-center-image-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px}.photo-center-image-item{background:var(--card-bg);border-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;cursor:pointer;overflow:hidden;transition:all .3s ease}.photo-center-image-item:hover{box-shadow:0 8px 16px #0003;transform:translateY(-4px)}.photo-center-image-item img{border-radius:var(--border-radius);height:280px;object-fit:cover;transition:transform .3s ease;width:100%}.photo-center-image-item:hover img{transform:scale(1.05)}.photo-center-image-info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;border-radius:0 0 5px 5px;bottom:0;color:#fff;left:0;padding:16px;position:absolute;right:0;transition:transform .3s ease}.photo-center-image-info p{font-size:15px;line-height:1.4;margin:0}.photo-center-image-info span{color:#ffffffb3;display:block;font-size:13px;margin-top:6px}.photo-center-image-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000b3;bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:1000}.photo-center-image-modal-content{background:var(--bg);display:flex;height:100%;justify-content:flex-end;position:relative;width:100%}.photo-center-expanded-image-container{position:relative}.photo-center-original-content{background:var(--card-bg);border-left:1px solid #ffffff1a;display:flex;flex-direction:column;height:100vh;min-width:360px;width:360px}.photo-center-scroll-content{display:flex;flex:1 1;flex-direction:column;gap:16px;padding:24px}.photo-center-prompt-footer{align-items:center;background:var(--card-bg);border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px}.photo-center-prompt-input{background:var(--bg);border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);font-size:14px;line-height:20px;margin-bottom:0;min-height:44px;padding:12px;resize:none;width:250px}.photo-center-prompt-button{align-items:center;background:#0000;border:none;border-radius:var(--border-radius);color:var(--nav-gold);cursor:pointer;display:flex;justify-content:center;padding:8px}.photo-center-prompt-button:disabled{cursor:not-allowed;opacity:.6}.photo-center-close-modal{background:#0000;border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:8px;position:absolute;right:380px;top:16px;z-index:2}.photo-center-close-modal:hover{background:#ffffff1a}.photo-center-edit-history{margin-top:16px;padding-top:16px}.photo-center-edit-history h4{font-size:14px;margin-bottom:12px}.photo-center-edit-entry{margin-bottom:12px;padding:12px}.photo-center-edit-entry img{border-radius:6px;margin-bottom:8px}.photo-center-edit-entry-info p{font-size:12px}.photo-center-modal-image-info{background:var(--card-bg);border:1px solid #ffffff1a;border-radius:var(--border-radius);padding:24px}.photo-center-modal-image-info p{color:var(--text);font-size:14px;line-height:1.6;margin:8px 0}.photo-center-modal-image-info button{background:var(--nav-gold);border:none;border-radius:var(--border-radius);color:var(--bg);cursor:pointer;font-weight:500;margin-top:16px;padding:10px 16px;transition:all .2s ease}.photo-center-modal-image-info button:hover{box-shadow:0 4px 12px #ffd70033;transform:translateY(-1px)}@media (max-width:768px){.photo-center-photo-input-section{flex-direction:column}.photo-center-generate-image-button{justify-content:center;width:100%}.photo-center-image-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.photo-center-generate-image-button l-hourglass{opacity:.8}.photo-center-image-modal{animation:fadeIn .3s ease}.photo-center-image-item{animation:fadeIn .5s ease;position:relative}.photo-center-delete-button{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:0;padding:5px;position:absolute;right:10px;top:10px;transition:opacity .2s ease;z-index:1000}.photo-center-image-item:hover .photo-center-delete-button{opacity:1}.photo-center-delete-modal{background:var(--bg);border:2px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:8px 16px;position:absolute;right:60px;top:15px;transition:all .3s ease}.photo-center-delete-modal:hover{background:#f44;color:#fff}.photo-center-edit-controls{background:var(--bg);margin-top:1rem;padding:1rem}.photo-center-edit-controls textarea{margin-bottom:1rem;min-height:100px;padding:.5rem;width:100%}.photo-center-edit-controls button,.photo-center-edit-controls textarea{background:var(--sidebar-bg);border:2px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text)}.photo-center-edit-controls button{cursor:pointer;margin-right:1rem;padding:.5rem 1rem}.photo-center canvas{background:#fff;border-radius:var(--border-radius);max-width:100%}.photo-center-canvas-container{margin-bottom:1rem;max-width:100%}.photo-center-brush-controls{box-shadow:0 2px 10px #0003;gap:.5rem;padding:1rem;right:1rem;top:1rem}.photo-center-brush-controls label{font-size:.9rem}.photo-center-brush-controls input[type=range]{width:150px}.photo-center-brush-controls button{background:var(--sidebar-bg);border:2px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:.5rem}.photo-center-edit-buttons{display:flex;gap:1rem}.photo-center-apply-button{background:var(--nav-gold)!important;color:var(--bg)!important}.photo-center-cancel-button{background:var(--sidebar-bg)!important}.photo-center-canvas-container canvas{display:block;height:auto}.photo-center-edit-history{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:24px}.photo-center-edit-history h4{color:var(--text);font-size:16px;font-weight:600;margin:0 0 16px}.photo-center-edit-entry{background:var(--bg);border:1px solid #ffffff1a;border-radius:var(--border-radius);margin-bottom:16px;padding:16px}.photo-center-edit-entry img{background:#0003;border-radius:var(--border-radius);max-height:300px;object-fit:contain;width:100%}.photo-center-edit-entry-info{background:var(--bg);border-radius:var(--border-radius);margin-top:12px;padding:12px}.photo-center-edit-entry-info p{color:var(--text);font-size:14px;margin:4px 0}.photo-center-original-image{background:var(--card-bg);border:1px solid #ffffff1a;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:16px;padding:24px}.photo-center-original-image h3{color:var(--text);font-size:20px;font-weight:600;margin:0}.photo-center-original-image img{background:#0003;max-height:60vh;object-fit:contain}.photo-center-original-image p{color:var(--text);font-size:15px;line-height:1.5;margin:0}.photo-center-expanded-image-container{align-items:center;background:var(--bg);border-right:1px solid #ffffff1a;display:flex;flex:1 1;height:100vh;justify-content:center;overflow:hidden;padding:24px}.photo-center-expanded-image-container img{border-radius:var(--border-radius);cursor:pointer;max-height:90vh;max-width:100%;object-fit:contain}.photo-center-original-image img{border-radius:var(--border-radius);cursor:pointer;height:auto;transition:transform .2s ease;width:100%}.photo-center-original-image img:hover{transform:scale(1.02)}.photo-center-editing-area{background:var(--bg);display:flex;flex:1 1;flex-direction:column;gap:24px;height:100vh;overflow:hidden;padding:24px}.photo-center-canvas-container{background:var(--bg);height:100%;overflow:hidden;position:relative;width:100%}.photo-center-canvas-container canvas{background:#0000;border-radius:var(--border-radius)}.photo-center-edit-controls{background:var(--card-bg);padding:16px;width:100%}.photo-center-brush-controls,.photo-center-edit-controls{border:1px solid #ffffff1a;border-radius:var(--border-radius)}.photo-center-brush-controls{background:var(--bg);display:flex;flex-direction:column;gap:8px;left:10px;padding:12px;position:absolute;top:10vh;width:-webkit-min-content;width:min-content;z-index:3}.photo-center-brush-controls label{align-items:center;color:var(--text);display:flex;font-size:14px;gap:8px}.photo-center-brush-controls input{width:100px}.photo-center-image-toolbar{display:flex;gap:8px;left:24px;position:absolute;top:24px;z-index:3}.photo-center-image-toolbar button{align-items:center;background:var(--bg);border:1px solid #ffffff1a;border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px;transition:all .2s ease}.photo-center-image-toolbar button:hover{background:#ffffff1a}.photo-center-image-toolbar button.active{background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#0000,#0000),linear-gradient(90deg,#204aa4,#bf6ba4)!important;background-origin:border-box!important;border-radius:var(--border-radius)!important;cursor:pointer}.photo-center-canvas-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.photo-center-canvas-container canvas{max-height:90vh;max-width:100%;object-fit:contain}.photo-center-image-history{background:var(--bg);border-radius:var(--border-radius);margin-top:20px;padding:20px}.photo-center-image-history h3{color:var(--text);font-size:1.1em;margin-bottom:15px}.photo-center-history-item{background:var(--sidebar-bg);border-radius:var(--border-radius);margin-bottom:20px;padding:10px}.photo-center-history-item img{border-radius:var(--border-radius);cursor:pointer;transition:transform .2s ease;width:100%}.photo-center-history-item img:hover{transform:scale(1.02)}.photo-center-history-item p{color:var(--text);font-size:.9em;line-height:1.4;margin-top:10px}.photo-center-scroll-content{max-height:calc(100vh - 180px);overflow-y:auto;padding-right:10px}.photo-center-scroll-content::-webkit-scrollbar{width:8px}.photo-center-scroll-content::-webkit-scrollbar-track{background:var(--bg);border-radius:var(--border-radius)}.photo-center-scroll-content::-webkit-scrollbar-thumb{background:var(--sidebar-bg);border-radius:var(--border-radius)}.photo-center-image-item:hover .photo-center-image-info{opacity:.7}.ecom-container{color:var(--text);margin:0 auto;max-width:1280px;padding:20px}.ecom-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column}.ecom-header h1{color:var(--nav-gold);font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:20px;text-align:center}.tabs{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;gap:10px;margin-bottom:20px;padding:6px}.tab,.tabs{display:flex}.tab{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text);cursor:pointer;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.tab:hover{background-color:var(--nav-pink-transparent)}.tab.universal-show-button{background-color:var(--nav-pink);box-shadow:0 2px 8px #cb40a34d;color:#fff}.featured-carousel{border-radius:18px;box-shadow:0 8px 24px #00000026;height:200px;margin-bottom:40px;overflow:hidden;position:relative}.carousel-container{height:100%;overflow:hidden;position:relative;width:100%}.carousel-slide{background-position:50%;background-size:cover;transition:transform .5s ease-in-out}.carousel-slide,.carousel-slide:before{height:100%;left:0;position:absolute;top:0;width:100%}.carousel-slide:before{background:linear-gradient(90deg,#000c 0,#0006 50%,#0000001a);content:""}.carousel-content{background:#00000080;color:#fff;left:100px;max-width:500px;padding:50px 40px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.carousel-content h2{font-size:2.5rem;font-weight:700;margin:0}.carousel-content p{font-size:1.1rem;margin-bottom:10px;opacity:.9}.carousel-labels{display:flex;gap:8px;margin-bottom:10px}.featured-label{background-color:#0009;border-radius:4px;color:var(--nav-gold);display:inline-block;font-size:.8rem;font-weight:600;margin-right:5px;overflow:hidden;padding:3px 8px;position:relative}.featured-label:before{content:"";height:100%;left:0;position:absolute;top:0;width:3px}.featured-top-rated{background-color:#f5b40033;color:#f5b400}.featured-top-rated:before{background-color:#f5b400}.featured-trending{background-color:#ff525233;color:#ff5252}.featured-trending:before{background-color:#ff5252}.featured-best-seller{background-color:#4ade8033;color:#4ade80}.featured-best-seller:before{background-color:#4ade80}.featured-popular{background-color:#38bdf833;color:#38bdf8}.featured-popular:before{background-color:#38bdf8}.featured-new{background-color:#a78bfa33;color:#a78bfa}.featured-new:before{background-color:#a78bfa}.carousel-type{background-color:var(--nav-pink-transparent)}.carousel-category,.carousel-type{border-radius:4px;color:var(--nav-pink);font-size:.8rem;font-weight:500;padding:3px 8px}.carousel-actions{align-items:center;display:flex;gap:20px}.featured-price{font-size:1.8rem;font-weight:700}.primary-button{background-color:#fff;border:none;border-radius:30px;color:#222;cursor:pointer;font-weight:600;padding:12px 24px;transition:transform .2s,box-shadow .2s}.primary-button:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.carousel-nav{align-items:center;background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s;width:50px;z-index:10}.carousel-nav:hover{background-color:#fff6}.carousel-nav.prev{left:20px}.carousel-nav.next{right:20px}.carousel-indicators{bottom:20px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:10}.indicator{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;transition:background-color .2s,transform .2s;width:10px}.indicator.active{background-color:#fff;transform:scale(1.3)}.shop-controls{display:flex;flex-direction:row;gap:15px;justify-content:flex-end;margin-bottom:30px;width:100%}.search-container{display:flex;position:relative;width:50%}.search-container input{background-color:#19191966;border:2px solid var(--border-color);border-radius:10px;color:var(--text);font-size:1rem;padding:10px 15px 10px 44px;transition:box-shadow .2s,border-color .2s;width:100%}.search-container input:focus{border-color:var(--nav-pink);box-shadow:0 0 0 3px #cb40a333;outline:none}.search-container svg{color:var(--text-secondary);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.filter-bar{align-items:center;display:flex;gap:15px;justify-content:flex-end;padding:0 10px;width:33%}.filter-dropdown{position:relative;z-index:50}.filter-label{font-size:.7rem;font-weight:500;gap:6px;margin-bottom:5px}.filter-button,.filter-label{align-items:center;color:var(--text);display:flex}.filter-button{background-color:#3c3c5066;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;gap:8px;padding:10px 16px;transition:background-color .2s}.filter-button:hover{background-color:#50506480}.filter-button svg{opacity:.7}.filter-icon{margin-right:5px}.filter-menu{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 15px #0003;list-style:none;margin:0;max-height:300px;min-width:200px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:100}.filter-item{align-items:center;border-radius:6px;color:var(--text);cursor:pointer;display:flex;font-size:.95rem;gap:10px;margin:2px 0;padding:10px 15px;transition:background-color .2s}.filter-item:hover{background-color:#cb40a31a}.filter-item.active{background:linear-gradient(45deg,var(--nav-pink-transparent),var(--nav-blue-transparent));color:#fff;font-weight:500}.filter-item svg{opacity:.8}.loading{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:60px 0}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top:3px solid var(--nav-pink);height:40px;margin-bottom:15px;width:40px}.products-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:20px}.product-card{background-color:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:16px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-8px)}.product-image{height:200px;overflow:hidden;position:relative}.product-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.08)}.bestseller-badge{background-color:var(--nav-gold);border-radius:20px;color:#000;font-size:.75rem;font-weight:600;left:12px;padding:4px 12px;position:absolute;top:12px;z-index:1}.product-details{padding:20px}.product-details h3{color:#f2f2f2;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.product-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.9rem;height:3rem;line-height:1.5;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}.product-meta{align-items:center;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:15px}.product-type-and-category{display:flex;gap:10px;justify-content:flex-start}.product-category{background-color:var(--nav-blue-transparent);color:var(--nav-cyan)}.product-category,.product-type{border-radius:20px;font-weight:500;padding:4px}.product-type{background-color:var(--nav-pink-transparent);color:var(--nav-pink)}.product-sales{color:var(--text-secondary)}.product-footer{align-items:flex-end;display:flex;justify-content:space-between}.product-price-rating{display:flex;flex-direction:column;gap:5px}.product-price{color:var(--nav-gold);font-size:1.4rem;font-weight:700}.product-rating{display:flex;gap:2px}.quick-view-button{align-items:center;background-color:initial;border:1px solid var(--nav-pink);border-radius:20px;color:var(--nav-pink);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:5px;padding:8px 15px;transition:background-color .2s,color .2s,transform .1s}.quick-view-button:hover{background-color:var(--nav-pink);color:#fff;transform:scale(1.05)}.buy-button{align-items:center;background-color:var(--nav-green);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:5px;padding:10px 18px;transition:background-color .2s ease,transform .1s}.buy-button:hover{background-color:var(--nav-green-hover);transform:scale(1.05)}.buy-button:disabled{background-color:var(--disabled-color);cursor:not-allowed;transform:none}.no-results{align-items:center;background-color:var(--card-bg);border-radius:16px;color:var(--text-secondary);display:flex;flex-direction:column;gap:15px;padding:60px 20px;text-align:center}.no-results img{margin-bottom:10px;max-width:150px;opacity:.8}.no-results h3{color:var(--text);font-size:1.5rem;margin:0}.ecom-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ecom-modal-content{background-color:var(--background-color);border-radius:16px;box-shadow:0 25px 50px -12px #0006;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;position:relative;width:90%}.ecom-product-detail-modal{animation:ecomModalFadeIn .3s ease-out;overflow:auto}@keyframes ecomModalFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ecom-modal-close-button{align-items:center;background:#0003;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:100}.ecom-modal-close-button:hover{background:#0006;transform:rotate(90deg)}.ecom-product-detail-container{background-color:var(--card-bg);width:100%}.ecom-product-detail-grid{display:grid;grid-template-columns:55% 45%;min-height:500px}.ecom-product-detail-image-container{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.ecom-product-detail-image{border-radius:50%;object-fit:contain;transition:transform .5s ease;width:50%}.ecom-product-detail-image-container:hover .ecom-product-detail-image{transform:scale(1.05)}.ecom-product-detail-info{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:40px 30px}.ecom-product-detail-title{-webkit-text-fill-color:#0000;background:linear-gradient(to right,var(--nav-pink),var(--nav-blue));-webkit-background-clip:text;color:var(--text);font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.ecom-product-detail-meta{justify-content:space-between;margin-top:-10px}.ecom-product-detail-rating{align-items:center;display:flex;gap:8px}.ecom-product-detail-sales,.ecom-review-count{color:var(--text-secondary);font-size:.9rem}.ecom-product-detail-creator{border-top:1px solid #ffffff1a;color:var(--text-secondary);font-size:.95rem;padding-top:5px}.ecom-product-detail-price h3{color:var(--nav-gold);font-size:2.8rem;font-weight:700;margin:10px 0}.ecom-product-detail-actions{display:flex;gap:12px;margin:15px 0}.ecom-buy-now-button{align-items:center;background-color:var(--nav-green);border:none;border-radius:30px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:all .2s ease}.ecom-buy-now-button:hover{background-color:var(--nav-green-hover);box-shadow:0 6px 8px #00000026;transform:translateY(-2px)}.ecom-buy-now-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(1px)}.ecom-share-button,.ecom-wishlist-button{align-items:center;background-color:initial;border:1px solid var(--border-color);border-radius:30px;color:var(--text);cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:14px;transition:all .2s ease}.ecom-share-button:hover,.ecom-wishlist-button:hover{background-color:#ffffff0d;border-color:var(--nav-pink);color:var(--nav-pink)}.ecom-product-detail-guarantee{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:15px}.ecom-guarantee-item{align-items:center;color:var(--text);display:flex;font-size:.9rem;gap:10px}.ecom-guarantee-item svg{color:var(--nav-green)}.ecom-product-detail-category{align-items:center;display:flex;gap:10px}.ecom-detail-label{color:var(--text-secondary);font-size:.9rem}.ecom-detail-category-tag{background-color:var(--nav-blue-transparent);border-radius:20px;color:var(--nav-blue);font-size:.85rem;padding:6px 14px}.ecom-product-detail-tabs{border-top:1px solid var(--border-color)}.ecom-product-detail-description,.ecom-product-detail-features,.ecom-product-detail-related,.ecom-product-detail-testimonial{border-bottom:1px solid var(--border-color);padding:30px 40px}.ecom-section-title{color:var(--text);font-size:1.25rem;font-weight:600;margin:0 0 20px;padding-left:15px;position:relative}.ecom-section-title:before{background:linear-gradient(to bottom,var(--nav-pink),var(--nav-blue));border-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.ecom-description-text{color:var(--text-secondary);font-size:1rem;line-height:1.7;overflow-wrap:break-word;white-space:normal}.ecom-features-list{list-style-type:none;margin:0;padding:0}.ecom-feature-item{color:var(--text-secondary);margin-bottom:14px;padding-left:30px;position:relative}.ecom-feature-item:before{align-items:center;background-color:#0d99611a;border-radius:50%;color:var(--nav-green);content:"✓";display:flex;font-size:.8rem;font-weight:700;height:22px;justify-content:center;left:0;position:absolute;width:22px}.ecom-testimonial{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;margin-top:15px;padding:25px}.ecom-testimonial-header{margin-bottom:15px}.ecom-testimonial-date{color:var(--text-secondary);font-size:12px;margin-top:8px;text-align:right}.ecom-testimonial-text{color:var(--text-secondary);font-style:italic;line-height:1.6;padding-left:20px;position:relative}.ecom-testimonial-text:before{color:var(--nav-pink);content:"";font-size:1.8rem;font-weight:700;left:0;position:absolute;top:-5px}.ecom-related-products{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:25px}.ecom-related-product-card{background-color:#ffffff05;border:1px solid var(--border-color);border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease}.ecom-related-product-card:hover{border-color:var(--nav-pink-transparent);box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.ecom-related-product-image{height:140px;object-fit:cover;transition:transform .3s ease;width:100%}.ecom-related-product-card:hover .ecom-related-product-image{transform:scale(1.05)}.ecom-related-product-title{color:var(--text);font-size:1rem;font-weight:500;margin:15px 12px 5px}.ecom-related-product-price{color:var(--nav-gold);font-weight:600;padding:0 12px 15px}@media (max-width:1024px){.ecom-product-detail-grid{grid-template-columns:1fr}.ecom-product-detail-image-container{border-bottom:1px solid var(--border-color);border-right:none;height:400px}.ecom-related-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ecom-product-detail-actions{flex-direction:column}.ecom-related-products{grid-template-columns:1fr}.ecom-product-detail-description,.ecom-product-detail-features,.ecom-product-detail-related,.ecom-product-detail-testimonial{padding:25px}}@media (max-width:576px){.ecom-modal-content{border-radius:0;height:100%;max-height:100%;max-width:100%;width:100%}.ecom-product-detail-info{padding:20px}.ecom-product-detail-title{font-size:1.8rem}}.section-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:15px}.section-header h2{color:var(--text);font-size:1.8rem;font-weight:700;margin:0}.add-product-button{align-items:center;background-color:var(--nav-blue);border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s ease,transform .1s}.add-product-button:hover{background-color:var(--nav-blue-hover);transform:scale(1.05)}.product-thumbnail{border-radius:50%;width:100px}.product-actions,.product-info,.product-meta-seller,.seller-product-item,.seller-products-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.file-type-badge{background-color:var(--nav-pink-transparent);color:var(--nav-pink)}.category-badge,.file-type-badge{border-radius:12px;font-size:.75rem;font-weight:500;padding:3px 8px}.category-badge{background-color:var(--nav-blue-transparent);color:var(--nav-blue)}.view-count{align-items:center;background-color:#0000001a;border-radius:12px;color:var(--text-secondary);display:flex;font-size:12px;gap:4px;padding:3px 8px}.ecom-product-detail-ratings{background-color:var(--background-color-lighter);border-radius:8px;margin-top:30px;padding:30px 40px}.ecom-rating-form{display:flex;flex-direction:column;gap:15px}.ecom-rating-stars{display:flex;flex-direction:column;gap:8px}.product-rating.interactive{cursor:pointer}.product-rating.interactive .interactive-star{cursor:pointer;transition:transform .1s ease}.product-rating.interactive .interactive-star:hover{transform:scale(1.2)}.ecom-rating-review textarea{background-color:var(--sidebar-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text);padding:10px;resize:vertical;width:90%}.ecom-submit-rating-button{align-self:flex-start;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.ecom-submit-rating-button:hover{background-color:var(--primary-color-dark)}.ecom-submit-rating-button:disabled{background-color:var(--border-color);cursor:not-allowed}.ecom-rating-submitted{align-items:center;background-color:var(--success-color-light);border-radius:4px;color:var(--success-color-dark);display:flex;flex-direction:column;padding:20px}.product-meta-extra{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.search-type-dropdown{min-width:160px}.search-type-toggle{justify-content:space-between;padding:8px 12px}.search-type-menu,.search-type-toggle{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px}.search-type-menu{box-shadow:0 2px 10px #0000001a;margin:4px 0 0;max-height:300px;width:100%;z-index:10}.search-type-item{padding:8px 12px}.search-type-item:hover{background-color:var(--hover-color)}.search-bar-container{position:relative}.search-bar-container input{padding-left:32px}.ecom-product-detail-views{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:4px;margin-left:10px}.ecom-product-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.interactive-star{transition:transform .2s ease,color .2s ease}.interactive-star:hover{color:#fc0!important;transform:scale(1.2)}.ecom-detail-category-tag{background-color:var(--primary-color-light);color:var(--primary-color-dark);margin-right:10px}.ecom-detail-category-tag,.ecom-detail-type-tag{border-radius:4px;font-size:12px;font-weight:500;padding:4px 8px}.ecom-detail-type-tag{background-color:var(--secondary-color-light);color:var(--secondary-color-dark)}.carousel-content .view-count{background-color:#00000080;border-radius:4px;color:#fff;font-size:12px;padding:4px 8px}.ecom-testimonial{background-color:var(--background-color-lighter);border-left:3px solid var(--primary-color);border-radius:8px;margin-top:10px;padding:15px}.ecom-testimonial-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ecom-testimonial-author{color:var(--text);font-weight:500}.form-group select{-webkit-appearance:auto;appearance:auto;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text);font-size:14px;height:40px;padding:10px;width:100%}.form-group select:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.25);outline:none}.form-group option{background-color:var(--background-color);color:var(--text);padding:8px}.form-group select.auto-detected{background-color:#0d99611a;background-color:rgba(var(--success-color-rgb,13,153,97),.1);border-color:#0d9961;border-color:var(--success-color,#0d9961);color:#0d9961;color:var(--success-color,#0d9961);font-weight:500}.form-group select:disabled{cursor:not-allowed;opacity:.9}.ecom-product-detail-type-category{display:flex;gap:10px;margin:10px 0}.ecom-product-detail-type{background-color:var(--nav-pink-transparent);color:var(--nav-pink)}.ecom-product-detail-category,.ecom-product-detail-type{border-radius:20px;font-size:.9rem;font-weight:500;padding:5px 12px}.ecom-product-detail-category{background-color:var(--nav-blue-transparent);color:var(--nav-cyan)}.auto-detected{background-color:var(--sidebar-bg);border:1px solid var(--success-color)!important;color:var(--success-color);cursor:not-allowed;font-weight:500}.redirect-processing-container{background-color:var(--card-bg);border-radius:8px;box-shadow:0 4px 12px #0000001a;color:var(--text);margin:100px auto;max-width:600px;padding:30px;text-align:center}.redirect-processing-container h2{color:var(--primary-color);font-size:24px;margin-bottom:20px}.redirect-processing-container p{line-height:1.5;margin-bottom:10px}.redirect-processing-container:after{animation:ellipsis 1.5s infinite;content:"...";display:block;font-size:24px;margin-top:20px;text-align:center}@keyframes ellipsis{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}:root{--seller-primary:#4f46e5;--seller-primary-hover:#4338ca;--seller-success:#10b981;--seller-warning:#f59e0b;--seller-danger:#ef4444;--seller-gray-100:#f3f4f6;--seller-gray-200:#e5e7eb;--seller-gray-300:#d1d5db;--seller-gray-400:#9ca3af;--seller-gray-500:#6b7280;--seller-gray-600:#4b5563;--seller-gray-700:#374151;--seller-gray-800:#1f2937;--seller-gray-900:#111827;--seller-card-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--seller-border-radius:0.5rem}.seller-dashboard{color:var(--text);margin:0 auto;max-width:1280px;padding:0 2rem 2rem}.seller-dashboard-title{border-bottom:1px solid var(--border-color);color:var(--text);font-size:2rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem}.seller-debug-section{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:1.5rem}.seller-debug-section h3{font-size:1.25rem;font-weight:600;margin-bottom:1rem;margin-top:0}.seller-debug-section button{background-color:#4f46e5;background-color:var(--seller-primary);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:background-color .2s}.seller-debug-section button:hover{background-color:#4338ca;background-color:var(--seller-primary-hover)}.seller-debug-section button:disabled{cursor:not-allowed;opacity:.7}.seller-debug-section pre{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.375rem;font-family:monospace;font-size:.875rem;max-height:200px;overflow:auto;padding:1rem}.seller-stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:2rem}.seller-stat-card{align-items:center;background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);display:flex;padding:1.5rem;transition:transform .2s,box-shadow .2s}.seller-stat-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.seller-stat-icon{align-items:center;background-color:#4f46e5;background-color:var(--seller-primary);border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;margin-right:1rem;padding:.75rem;width:3rem}.seller-stat-content{flex:1 1}.seller-stat-content h3{color:#6b7280;color:var(--seller-gray-500);font-size:.875rem;font-weight:500;margin:0 0 .5rem}.seller-stat-value{color:var(--text);font-size:1.75rem;font-weight:700;margin:0}.seller-products-section{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:1.5rem}.seller-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.seller-section-header h2{font-size:1.25rem;font-weight:600;margin:0}.seller-section-link{align-items:center;background:none;border:none;border-radius:.375rem;color:#4f46e5;color:var(--seller-primary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:.5rem .75rem;transition:background-color .2s}.seller-section-link:hover{background-color:#4f46e51a}.seller-products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.seller-product-card{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 1px 3px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.seller-product-card:hover{box-shadow:0 12px 20px -5px #0000004d;transform:translateY(-5px)}.seller-product-image-container{aspect-ratio:1/1;background-color:var(--bg-color);overflow:hidden}.seller-product-image{height:100%;object-fit:cover;transition:transform .3s;width:100%}.seller-product-card:hover .seller-product-image{transform:scale(1.05)}.seller-product-info{padding:1rem}.seller-product-info h3{font-size:.875rem;font-weight:600;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-product-price{color:#4f46e5;color:var(--seller-primary);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.seller-product-stats{color:#6b7280;color:var(--seller-gray-500);display:flex;font-size:.75rem;justify-content:space-between}.seller-product-stats span{align-items:center;display:flex;gap:.25rem}.seller-earnings-section,.seller-payouts-section{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:1.5rem}.seller-table-container{overflow-x:auto}.seller-table{border-collapse:collapse;font-size:.875rem;width:100%}.seller-table th{background-color:var(--bg-color);color:#6b7280;color:var(--seller-gray-500);font-weight:500;text-align:left}.seller-table td,.seller-table th{border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.seller-table tr:last-child td{border-bottom:none}.seller-table tr:hover td{background-color:var(--bg-color)}.earning-status{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .5rem}.status-pending{background-color:#f59e0b1a;color:#f59e0b;color:var(--seller-warning)}.status-paid{background-color:#10b9811a;color:#10b981;color:var(--seller-success)}.seller-table-button{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:background-color .2s}.seller-table-button:hover{background-color:#f3f4f6;background-color:var(--seller-gray-100)}.seller-onboarding-card{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:2rem;text-align:center}.seller-onboarding-card h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.seller-onboarding-card p{margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:500px}.seller-onboarding-button{background-color:#4f46e5;background-color:var(--seller-primary);border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .2s}.seller-onboarding-button:hover{background-color:#4338ca;background-color:var(--seller-primary-hover)}.seller-onboarding-button:disabled{cursor:not-allowed;opacity:.7}.seller-onboarding-message{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:2rem}.seller-onboarding-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.seller-onboarding-header h2{font-size:1.5rem;font-weight:700;margin:0}.seller-onboarding-icon{align-items:center;border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.seller-onboarding-icon.warning{background-color:#f59e0b1a;color:#f59e0b;color:var(--seller-warning)}.seller-setup-instructions{background-color:var(--bg-color);border-radius:.375rem;margin:1.5rem 0;padding:1.5rem}.seller-setup-instructions h3{font-size:1.125rem;font-weight:600;margin-bottom:1rem;margin-top:0}.seller-setup-instructions ol{margin:0;padding-left:1.5rem}.seller-setup-instructions li{margin-bottom:.75rem}.seller-setup-instructions ul{margin-top:.5rem;padding-left:1.5rem}.seller-setup-instructions p{align-items:center;color:#6b7280;color:var(--seller-gray-500);display:flex;font-size:.875rem;gap:.5rem;margin-bottom:0;margin-top:1rem}.seller-connect-button{align-items:center;background-color:#4f46e5;background-color:var(--seller-primary);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.seller-connect-button:hover{background-color:#4338ca;background-color:var(--seller-primary-hover)}.seller-connect-button:disabled{cursor:not-allowed;opacity:.7}.seller-empty-section{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-bottom:2rem;padding:3rem 2rem;text-align:center}.seller-empty-section h2{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.seller-empty-section p{color:#6b7280;color:var(--seller-gray-500);margin-bottom:1.5rem}.seller-create-button{background-color:#4f46e5;background-color:var(--seller-primary);border-radius:.375rem;padding:.75rem 1.5rem}.seller-create-button:hover{background-color:#4338ca;background-color:var(--seller-primary-hover)}@media (max-width:768px){.seller-dashboard{padding:1rem}.seller-stats-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.seller-products-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:480px){.seller-stats-grid{grid-template-columns:1fr}.seller-products-grid{grid-template-columns:1fr 1fr}.seller-onboarding-header{flex-direction:column;gap:.5rem}}.onboarding-status-display{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--seller-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--seller-card-shadow);margin-top:1.5rem;padding:1.5rem}.onboarding-status-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.onboarding-status-header h3{font-size:1.25rem;font-weight:600;margin:0}.seller-refresh-button{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background-color .2s,transform .2s}.seller-refresh-button:hover{background-color:#f3f4f6;background-color:var(--seller-gray-100);transform:translateY(-2px)}.seller-refresh-button:disabled{cursor:not-allowed;opacity:.7}.onboarding-status-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1.5rem}.onboarding-status-card{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:.375rem;padding:1rem}.onboarding-status-card h4{font-size:1rem;font-weight:600;margin-bottom:1rem;margin-top:0}.onboarding-status-item{border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.5rem 0}.onboarding-status-item:last-child{border-bottom:none}.onboarding-requirements{margin-bottom:1.5rem}.onboarding-requirements h4{font-size:1rem;font-weight:600;margin-bottom:1rem}.onboarding-requirements ul{list-style-type:none;margin:0;padding:0}.requirement-item{align-items:center;border-radius:.375rem;display:flex;font-size:.875rem;margin-bottom:.5rem;padding:.75rem 1rem}.requirement-item.warning{background-color:#f59e0b1a;color:#f59e0b;color:var(--seller-warning)}.requirement-item.pending{background-color:#4f46e51a;color:#4f46e5;color:var(--seller-primary)}.onboarding-success{align-items:center;background-color:#10b9811a;border-radius:.375rem;color:#10b981;color:var(--seller-success);display:flex;padding:1rem}@media (max-width:768px){.onboarding-status-grid{grid-template-columns:1fr}.onboarding-status-header{align-items:flex-start;flex-direction:column;gap:1rem}.seller-refresh-button{justify-content:center;width:100%}}.seller-add-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s}.seller-add-button:hover{background-color:var(--primary-hover-color)}.seller-create-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;margin-top:16px;padding:10px 20px;transition:background-color .2s}.seller-create-button:hover{background-color:var(--primary-hover-color)}.seller-modal-overlay{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1000}.seller-modal-content{animation:sellerModalFadeIn .3s ease-out;background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:550px;overflow-x:hidden;overflow-y:auto;width:90%}@keyframes sellerModalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.seller-modal-header{align-items:center;background-color:#0000001a;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.seller-modal-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary-color),#7c66dc);-webkit-background-clip:text;font-size:1.4rem;font-weight:600;margin:0}.seller-close-button{align-items:center;background:none;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.seller-close-button:hover{background-color:#ffffff1a;transform:rotate(90deg)}.seller-product-form{flex-grow:1;overflow-y:auto;padding:16px 20px}.seller-form-group{margin-bottom:14px}.seller-form-row{display:flex;flex-wrap:wrap;gap:16px}.seller-form-row .seller-form-group{flex:1 1;width:calc(100% - 55px)}.seller-form-group input,.seller-form-group textarea{width:calc(100% - 55px)}.seller-form-group select{width:inherit}.seller-form-group label{color:var(--text-secondary);display:block;font-size:.9rem;font-weight:500;margin-bottom:6px}.seller-form-file-input,.seller-form-input,.seller-form-select,.seller-form-textarea{background-color:#0003;border:1px solid var(--border-color);border-radius:8px;color:var(--text);font-size:.95rem;padding:10px 14px;transition:all .2s;width:100%}.seller-form-textarea{max-height:150px;min-height:80px;resize:vertical}.seller-form-input:focus,.seller-form-select:focus,.seller-form-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4f46e533;outline:none}.seller-form-input::placeholder,.seller-form-textarea::placeholder{color:var(--text-secondary);opacity:.6}.seller-input-disabled{cursor:not-allowed;opacity:.7}.seller-form-help-text{display:block;font-size:.8rem;margin-top:4px}.seller-success-text{color:#10b981;color:var(--seller-success);font-weight:500}.seller-file-input-container{align-items:center;display:flex;gap:10px;margin-top:6px}.seller-file-select-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.seller-file-select-button:hover{background-color:var(--primary-hover-color);transform:translateY(-2px)}.seller-selected-file{background-color:#0003;border-radius:6px;flex:1 1;font-size:.85rem;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.seller-modal-footer{background-color:#0000001a;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:14px 20px}.seller-cancel-button{background-color:initial;border:1px solid var(--border-color);border-radius:8px;color:var(--text);cursor:pointer;font-weight:500;padding:10px 16px;transition:all .2s}.seller-cancel-button:hover{background-color:#ffffff0d}.seller-submit-button{background:linear-gradient(90deg,var(--primary-color),#7c66dc);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;min-width:130px;padding:10px 20px;transition:all .2s}.seller-submit-button:hover{box-shadow:0 5px 15px #4f46e566;transform:translateY(-2px)}.seller-submit-button:disabled{cursor:not-allowed;opacity:.7}.seller-delete-button{border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;margin-right:.75rem;padding:.75rem 1.25rem;transition:background-color .2s}.seller-delete-button.universal-delete-button{background-color:#ef4444;background-color:var(--seller-danger);color:#fff}.seller-delete-button.universal-delete-button:hover{background-color:#dc2626}.seller-product-edit-badge{align-items:center;background-color:#4f46e5d9;border-radius:4px;color:#fff;display:flex;font-size:.7rem;font-weight:500;justify-content:center;opacity:0;padding:6px 12px;position:absolute;right:8px;top:8px;transform:translateY(-10px);transition:opacity .3s,transform .3s}.seller-product-card:hover .seller-product-edit-badge{opacity:1;transform:translateY(0)}.seller-preview-image-container{border:1px solid var(--border-color);border-radius:6px;margin-top:10px;max-width:150px;overflow:hidden}.seller-preview-image-thumbnail{display:block;height:auto;width:100%}:root{--bg-card-color:#202020;--buyer-primary:#4f46e5;--buyer-primary-hover:#4338ca;--buyer-success:#10b981;--buyer-warning:#f59e0b;--buyer-danger:#ef4444;--buyer-gray-100:#f3f4f6;--buyer-gray-200:#e5e7eb;--buyer-gray-300:#d1d5db;--buyer-gray-400:#9ca3af;--buyer-gray-500:#6b7280;--buyer-gray-600:#4b5563;--buyer-gray-700:#374151;--buyer-gray-800:#1f2937;--buyer-gray-900:#111827;--buyer-card-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--buyer-border-radius:0.5rem}.buyer-dashboard{color:var(--text);margin:0 auto;max-width:1280px;padding:0 2rem 2rem}.dashboard-header{margin-bottom:2rem}.dashboard-header h1{color:var(--text);font-size:2rem;font-weight:700;margin-bottom:1rem}.dashboard-stats{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:2rem}.stat-card{align-items:center;background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--buyer-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--buyer-card-shadow);display:flex;padding:1.5rem;transition:transform .2s,box-shadow .2s}.stat-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.stat-icon{align-items:center;background-color:#4f46e5;background-color:var(--buyer-primary);border-radius:50%;color:#fff;display:flex;height:3rem;justify-content:center;margin-right:1rem;padding:.75rem;width:3rem}.stat-content{flex:1 1}.stat-content h3{color:#6b7280;color:var(--buyer-gray-500);font-size:.875rem;font-weight:500;margin:0 0 .5rem}.stat-value{color:var(--text);font-size:1.75rem;font-weight:700;margin:0}.search-section{margin-bottom:2rem}.search-bar{align-items:center;background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--buyer-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--buyer-card-shadow);display:flex;padding:.75rem 1rem}.search-bar svg{color:#6b7280;color:var(--buyer-gray-500);margin-right:.75rem}.search-bar input{background:#0000;border:none;color:var(--text);flex:1 1;font-size:.875rem;outline:none}.search-bar input::placeholder{color:#6b7280;color:var(--buyer-gray-500)}.purchases-list{display:flex;flex-direction:column;gap:1.5rem}.purchase-card{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--buyer-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--buyer-card-shadow);display:flex;overflow:hidden;transition:transform .2s,box-shadow .2s}.purchase-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.purchase-image{align-items:center;background-color:var(--bg-color);display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;width:150px}.purchase-image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.purchase-card:hover .purchase-image img{transform:scale(1.05)}.purchase-details{display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.purchase-details h3{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.purchase-meta{display:flex;gap:1rem;margin-bottom:1rem}.purchase-category,.purchase-type{align-items:center;background-color:#4f46e51a;border-radius:9999px;color:#4f46e5;color:var(--buyer-primary);display:flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .75rem}.purchase-info{display:flex;gap:1.5rem;margin-top:auto}.purchase-date,.purchase-price,.purchase-status{align-items:center;color:#9ca3af;color:var(--buyer-gray-400);display:flex;font-size:.875rem;gap:.375rem}.purchase-status{color:#10b981;color:var(--buyer-success)}.purchase-actions{align-items:center;border-left:1px solid var(--border-color);display:flex;justify-content:center;padding:1.5rem}.download-button{align-items:center;background-color:#4f46e5;background-color:var(--buyer-primary);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:background-color .2s,transform .2s}.download-button:hover{background-color:#4338ca;background-color:var(--buyer-primary-hover);transform:translateY(-2px)}.download-button:disabled{cursor:not-allowed;opacity:.7}.no-purchases{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--buyer-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--buyer-card-shadow);padding:3rem 2rem;text-align:center}.no-purchases svg{color:#6b7280;color:var(--buyer-gray-500);margin-bottom:1.5rem}.no-purchases h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.no-purchases p{color:#6b7280;color:var(--buyer-gray-500);margin-bottom:0;margin-left:auto;margin-right:auto;max-width:500px}.loading-spinner{background-color:#202020;background-color:var(--bg-card-color);border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--buyer-border-radius);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--buyer-card-shadow);color:#9ca3af;color:var(--buyer-gray-400);font-size:1rem;padding:2rem;text-align:center}@media (max-width:768px){.buyer-dashboard{padding:1rem}.dashboard-stats{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.purchase-card{flex-direction:column}.purchase-image{height:200px;width:100%}.purchase-actions{border-left:none;border-top:1px solid var(--border-color);padding:1rem}}@media (max-width:480px){.dashboard-stats{grid-template-columns:1fr}.purchase-info{flex-direction:column;gap:.5rem}}h2{margin-bottom:20px;text-align:center}.card-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));height:85vh;justify-content:center;list-style-type:none;overflow-y:scroll;padding:20px 0 0}.card-list::-webkit-scrollbar{display:none}.card{height:150px;justify-content:space-between;padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.card,.card-link{display:flex;flex-direction:column}.card-link{align-items:center;font-size:20px;justify-content:center;text-decoration:none}.card-link p{word-wrap:break-word;font-size:12px;margin:5px 0;width:65%}.empty-threads{align-items:center;display:flex;flex-direction:column;height:40vh;justify-content:space-evenly}.empty-threads:hover{transform:translateY(0)}.my-threads{height:auto}.view-mode-selector{align-items:center;display:flex;justify-content:center}#view-mode{border:1px solid #fff;color:var(--text);width:300px}.thread-selector{height:40px;justify-content:space-around;margin-bottom:20px;margin-left:15%;width:70%}.thread-selector,.thread-selector h3{border-radius:var(--border-radius);display:flex;text-align:center}.thread-selector h3{align-items:center;height:100%;justify-content:center;width:100%}.thread-selector-threads{background:linear-gradient(90deg,#204aa4,#bf6ba4)!important}.thread-selector-flow{background:linear-gradient(90deg,#bf6ba4,#204aa4)!important}.thread-selector-main-true{background:#cdcdcd}.thread-selector-main-false{background:#242323}.templates-container{padding:20px}.template-content{overflow-y:hidden}.template-header{padding:10px}.template-header h2{margin-top:0}.spacer{border:1px dashed #000;height:0;left:-260px;position:relative;width:100vw;z-index:5}.template-category{margin-bottom:20px}.template-category h3{margin-bottom:10px}.template-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:25px;max-height:80vh;overflow-y:scroll;scrollbar-width:none}.template-card{border-radius:var(--border-radius);flex:1 1 45%;max-width:45%;padding:20px;text-align:center;text-decoration:none}.template-icon{font-size:24px;margin-bottom:10px}.template-card h4{color:var(--text);font-size:18px;margin:0 0 10px}.template-card p{margin:0}.bottom-spacer{background-color:initial!important;background:#0000!important;height:15vh;width:100%}.template-flex-card{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.category-buttons-false,.category-buttons-true{display:flex;gap:10px;justify-content:center}.category-button-false,.category-button-true{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;font-size:16px;gap:5px;padding:5px 10px}.assistant-description-creation{display:flex;position:fixed;right:35px;text-align:left;width:calc(100vw - 310px)}.documentation{font-family:Arial,sans-serif;height:80vh;margin:40px 0 0;overflow-y:scroll;padding:20px}.month-section{margin-bottom:40px}.week-section h3{color:var(--text)}.week-section{background:var(--sidebar-bg);border-radius:8px;margin-bottom:30px;padding:15px}.week-header{align-items:center;display:flex;gap:10px;margin-bottom:15px}.date{background-color:#2d2d2d;padding:5px 10px}.date,.update-label{border-radius:4px;color:#fff;font-size:14px}.update-label{background-color:#4caf50;padding:5px 15px}.week-section ul{list-style-type:none;margin:0;padding:0}.week-section li{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:10px 0;padding-left:20px;position:relative}.week-section li:before{color:#4caf50;content:"•";left:0;position:absolute}@media screen and (max-width:1000px){.documentation{padding:20px}.release-notes-btn{margin:24px 0 0 20px}}.chat-headers{margin-top:0}.conversation-history{background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px;height:auto;overflow-x:hidden;padding:20px;scrollbar-width:1px}.conversation-text{border:#0000;overflow-y:auto;padding:0}.chat-box-modal .conversation-text{height:400px}.conversation-text{height:100px}.chat-img{width:25px}.conversation-history::-webkit-scrollbar{display:none}.conversation-history{-ms-overflow-style:none;scrollbar-width:none}.event-list{font-family:Arial,sans-serif;line-height:1.6}h4{margin-bottom:5px;margin-top:0}h3{margin:0}p{margin:5px 0}ul{list-style-type:disc;padding-left:20px}li{margin-bottom:5px}.source{font-style:italic;margin-top:20px}.message.User{word-wrap:break-word;align-self:flex-end;background-color:#2e2e31;color:var(--text);margin:5px 0;max-width:60%;padding:10px;position:relative}.message.User:after{border:10px solid #0000;content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.main-color-false .message.Assistant{background-color:#242323}.message.Assistant{word-wrap:break-word;align-items:flex-start;align-self:flex-start;border-radius:20px 20px 20px 0;display:flex;flex-direction:column;margin:5px 0;max-width:90%;padding:10px;position:relative;z-index:1}.message.Assistant:after{border:0 solid #0000;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:0}.chat-text{color:var(--text);margin-left:10px;margin-top:0}.chat-knowledge-opener{align-items:center;display:flex;justify-content:space-evenly;margin:5px;width:150px}.dalle-create{margin-left:25px;margin-top:15px;width:300px}.image-button{background-color:#007bff;border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;left:45px;padding:10px 20px;position:relative;top:-20px;width:150px}.image-btn{align-items:center;display:flex;justify-content:space-evenly}.image-btn h5{margin:0}.image-button:hover{background-color:#0056b3}.image-modal{align-items:center;background-color:#000000a8;display:flex;height:100%;justify-content:center;position:fixed;right:0;top:0;width:calc(100vw - 240px);z-index:1000}.image-modal-content{border-radius:var(--border-radius);box-shadow:0 4px 8px #0003;max-height:90%;max-width:90%;overflow:auto;padding:20px;position:relative}.close-modal{color:red;font-size:24px;font-weight:700;right:2px;top:0}.modal-image{display:block;margin:0 auto;max-height:80vh;max-width:100%}.assistant-text{align-items:flex-start;display:flex}.copy-button{border:none!important}.modal-overlay{background:#000c}.modal-content{border-radius:var(--border-radius);position:relative;width:500px}.close-modal{cursor:pointer;position:absolute;right:30px;top:25px}.department-selection{margin-top:20px}.department-selection div{margin-bottom:10px}.modal-buttons{display:flex;justify-content:space-evenly;margin-top:20px}.cancel-button,.save-sharing-button{border:none;margin-left:10px;padding:8px 16px}.share-section{display:flex;justify-content:flex-end}.share-section button{border:none;padding:10px}.file-attachment{align-items:center;background-color:#f0f0f0;border-radius:var(--border-radius);display:flex;font-size:.9em;padding:8px 12px}.file-attachment svg{color:#555;margin-right:8px}.file-attachment span{color:#333}.dragging-over{background-color:#007bff1a;border:2px dashed #007bff}.attached-files-container{border-radius:var(--border-radius);margin-bottom:10px;padding:10px}.attached-files-list{list-style-type:none;margin:0;padding:0}.attached-file-item{align-items:center;display:flex;margin-bottom:5px}.attached-file-thumbnail{height:30px;margin-right:10px;object-fit:cover;width:30px}.remove-file-button{background:none;border:none;cursor:pointer;margin-left:auto}.assistant-chat{display:flex;flex-direction:row-reverse}.dropdown-header{align-items:center;background-color:var(--sidebar-bg);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:space-between;margin-top:18px;padding:10px;position:relative;width:-webkit-max-content;width:max-content;z-index:1001}.dropdown-header h3{margin:0}.chevron{transition:transform .3s ease}.chevron.open{transform:rotate(180deg)}.dropdown-content{background-color:var(--sidebar-bg);margin-top:10vh;max-height:80vh;overflow-y:scroll;padding:10px;width:50%}.threads-dropdown ul{align-items:center;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.threads-dropdown li{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:90%}.threads-dropdown li:last-child{border-bottom:none}.threads-dropdown li.active{background-color:var(--card-bg)}.threads-dropdown li button{background:none;border:none;color:red;cursor:pointer}.new-thread{padding:10px}.new-thread input{width:100%}.new-thread button{width:100%}.new-thread button,.new-thread button:hover{border-radius:var(--border-radius)!important}.add-thread-button-in-chat{margin-bottom:10px}.new-thread-input-in-chat{align-items:center;display:flex;flex-direction:column;justify-content:center}.theads-container{background-color:var(--card-bg-opacity-modal);height:100vh;position:fixed;right:0;top:0;width:calc(100vw - 240px);z-index:1000}.chat-action-buttons{background-color:initial!important;background:#0000!important;border:1px solid var(--title)!important;border-radius:var(--border-radius);padding:5px!important;transition:all .3s ease}.assistant-action-buttons button{transition:all .5s ease}.action-button-containers .chat-action-buttons:hover{background-color:var(--sidebar-bg)!important;background:var(--sidebar-bg)!important}.file-citations{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.file-thumbnail:hover{background-color:var(--nav-cyan-hover)}.modal-content{background-color:var(--sidebar-bg);border-radius:8px;max-height:90%;max-width:90%;overflow:hidden}.image-generation-model-selection button{background-color:var(--card-bg);border:1px solid #0000;border-radius:var(--border-radius);color:var(--text)}.image-generation-model-selection button:hover{background-color:var(--sidebar-bg);border:1px solid var(--title)}.scroll-bottom-button{align-items:center;background-color:var(--light-mode-title-color)!important;border:none;border-radius:50%!important;bottom:28vh;box-shadow:0 2px 5px #0003;color:var(--text);cursor:pointer;display:flex;height:30px!important;justify-content:center;position:absolute;right:50%;transition:all .3s ease;width:30px!important;z-index:1000}.scroll-bottom-button:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.scroll-bottom-button:active{transform:translateY(0)}.scroll-bottom-button svg{height:20px!important;width:20px!important}.file-popup{background-color:var(--sidebar-bg);border:1px solid var(--title);border-radius:var(--border-radius);bottom:14vh;box-shadow:0 4px 6px #0000001a;max-height:250px;overflow-y:auto;position:absolute;width:300px;width:40%;z-index:1000}.file-popup-header{background-color:var(--card-bg);border-bottom:1px solid var(--title);font-weight:700;padding:8px 12px}.file-popup-list{padding:4px 0}.file-popup-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:background-color .2s}.file-popup-item:hover{background-color:var(--card-bg)}.file-popup-item svg{color:var(--blue-color)}.chat-textarea::-webkit-scrollbar{display:none}.chat-input-box-bottom{align-items:center;color:var(--title);font-size:12px;text-align:center}.editable-div:empty:before{color:var(--text-muted-color);content:attr(placeholder);pointer-events:none}.editable-div:focus{border-color:var(--focus-border-color);box-shadow:0 0 0 2px var(--focus-shadow-color)}.file-mention{background-color:var(--card-bg);border:1px solid var(--title);border-radius:4px;display:inline-block;margin:0 2px;padding:2px 6px}.chat-assistant-custom-button{background-color:initial!important;background-image:none!important;border:1px solid var(--title)!important}.deep-think-modal{display:flex;flex-direction:column;height:80%;max-width:1200px;padding:0;width:80%}.deep-think-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem}.deep-think-context{margin:1rem;max-height:200px}.deep-think-chat,.deep-think-context{background:var(--card-bg);border-radius:8px;overflow-y:auto;padding:1rem}.deep-think-chat{flex:1 1;margin:0 1rem}.deep-think-input{border-top:1px solid var(--border-color);padding:1rem}.context-content{color:var(--text-secondary);font-size:.9em;margin-top:.5rem}.deep-think-response{margin-bottom:1rem}.view-original-button{background-color:var(--card-bg);border:1px solid var(--title);border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:5px 10px;transition:background-color .2s}.original-response-modal,.view-original-button:hover{background-color:var(--sidebar-bg)}.original-response-modal{border-radius:var(--border-radius);max-height:80vh;max-width:800px;position:relative;width:80%;z-index:1001}.original-response-modal .modal-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem}.original-response-modal .modal-header h4{margin:0}.original-response-modal .modal-body{max-height:calc(80vh - 60px);overflow-y:auto;padding:1rem}.original-response-modal .modal-body .chat-text{margin:0;white-space:pre-wrap}.visualization-container{background-color:var(--sidebar-bg);border-radius:var(--border-radius);margin-top:10px;overflow:hidden}.visualization-container iframe{border:none;min-height:300px;width:100%}.action-button-containers .continue-button-home:hover .continue-text,.customize-containers .continue-button-home:hover .continue-text{margin-left:5px!important;min-width:65px!important;width:auto!important}.continue-content{align-items:center;display:flex}.continue-text{color:var(--text);overflow:hidden;transition:all .3s ease;white-space:nowrap;width:0}.customize-containers .continue-button-home:hover .continue-text{margin-left:5px!important;min-width:65px!important;width:auto!important}.code-display-panel.hidden{transform:translateX(100%)}.code-panel-header{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:10px}.code-panel-content{gap:20px}.code-section,.output-section{background-color:var(--card-bg);border-radius:var(--border-radius)}.code-section pre{margin:0;white-space:pre-wrap}.output-section{min-height:200px}.view-code-button{align-items:center!important;background-color:var(--card-bg);border:1px solid var(--nav-cyan);border-radius:var(--border-radius);color:var(--nav-cyan);cursor:pointer;display:flex!important;gap:5px;justify-content:center!important;margin-top:10px;padding:5px 10px;transition:all .3s ease}.view-code-button:hover{background-color:var(--nav-cyan);color:var(--text)}.visualization-section{background-color:var(--card-bg);border-radius:var(--border-radius)}.visualization-section iframe{background:#fff;border-radius:var(--border-radius)}.code-panel-tabs{display:flex;gap:10px}.code-panel-tab{align-items:center!important;background:#0000!important;border:1px dashed var(--title)!important;border-radius:var(--border-radius);cursor:pointer;display:flex!important;justify-content:center!important;padding:8px 16px;transition:all .3s ease}.code-panel-tab.active{border:1px solid var(--nav-cyan)!important}.code-panel-content{display:flex;flex-direction:column}.tab-content-code{display:none}.tab-content-code.active{display:block;height:75vh}.chat-input-container{transition:width .3s ease;width:calc(100vw - 210px)}.main-content-collapsed .chat-input-container{width:calc(100vw - 100px)}.code-panel-open.chat-input-container{padding-left:0!important;width:calc(60vw - 280px)!important}.code-panel-open.chat-input-container .conversation-history{padding-left:0!important}.main-content-collapsed .code-panel-open.chat-input-container{width:calc(60vw - 100px)!important}.code-display-panel{background-color:var(--sidebar-bg);border-left:1px solid var(--light-mode-title-color);border-radius:var(--border-radius);height:85vh;overflow-y:auto;padding:20px;position:fixed;right:0;top:10vh;transition:transform .3s ease;width:40%;z-index:999}.code-panel-open .chat-input-box{width:calc(60% - 290px)!important}.main-content-collapsed .code-panel-open .chat-input-box{width:calc(60% - 100px)!important}.code-panel{background-color:#1e1e1e;border-left:1px solid #333;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:50%;z-index:1000}.code-panel-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between}.code-panel-tabs button{gap:10px}.code-tab{background:none;border:none;border-radius:3px;color:#969696;cursor:pointer;padding:5px 15px}.code-tab.active{background-color:#1e1e1e;color:#fff}.close-button{color:#969696;padding:5px}.close-button:hover{color:#fff}.code-panel-content{flex:1 1;overflow:auto}.code-editor{background-color:#1e1e1e!important;border-radius:4px;font-family:Fira Code,monospace;font-size:14px;line-height:1.5;margin:0}.code-editor code{font-family:inherit}.code-editor{counter-reset:line}.code-editor>code{display:block;padding-left:3.8em;position:relative}.code-editor>code:before{color:#858585;content:counter(line);counter-increment:line;left:-2.8em;position:absolute;text-align:right;width:2.5em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a9955}.token.function{color:#dcdcaa}.token.keyword{color:#569cd6}.token.string{color:#ce9178}.token.number{color:#b5cea8}.project-details-modal-list{align-items:center;background-color:var(--card-bg);border-radius:var(--border-radius);display:flex;flex-direction:column;height:50vh;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:10px;width:45%}.project-details-modal-list ul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;width:80%}.project-details-modal-list div div,.project-details-modal-list ul li,.project-details-modal-list ul li a{align-items:center;background-color:var(--sidebar-bg);border-radius:var(--border-radius);display:flex;gap:10px;justify-content:start;padding:5px 10px;width:90%!important}.project-details-modal-list input:hover{cursor:pointer}.project-details-modal-list div::-webkit-scrollbar{display:none}.threads-sidebar{background-color:var(--bg);border:1px solid var(--border-color);border-radius:var(--border-radius);height:85vh;left:50%;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50vw;z-index:1100}.threads-sidebar h3{margin-top:0;text-align:center}.threads-sidebar ul{list-style-type:none!important;margin:0;padding:0}.threads-sidebar li{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:space-between;list-style-type:none!important;padding:5px}.threads-sidebar li.active{background-color:initial!important;border:1px solid var(--nav-blue)}.threads-sidebar li button{background:none;border:none;color:red;cursor:pointer}.new-thread{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:10px}.new-thread input{border:1px solid #ccc;border-radius:var(--border-radius);margin-bottom:5px;padding:5px}.new-thread button{border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;padding:5px}.new-thread button:hover{background-color:#0056b3}.threads-sidebar li:hover{background-color:var(--light-mode-title-color)}.threads-content{height:calc(100% - 80px);overflow-y:auto;width:100%}.threads-model-modal-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1200}.threads-model-modal{background-color:var(--bg);border-radius:var(--border-radius);max-width:90%;padding:20px;width:400px;z-index:1201}.threads-model-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.threads-model-modal-header h3{margin:0}.threads-close-button{background:none;border:none;color:var(--text);cursor:pointer;padding:5px}.threads-model-modal-content{display:flex;flex-direction:column;gap:10px}.threads-model-option{background-color:var(--card-bg);border-radius:var(--border-radius);cursor:pointer;padding:15px;transition:background-color .2s}.threads-model-option.threads-selected,.threads-model-option:hover{background-color:var(--light-mode-title-color)}.threads-model-option-content{align-items:center;display:flex;justify-content:space-between}.threads-model-name{font-weight:500}.threads-check-icon{color:var(--nav-green)}.deep-think{background-color:#e9a00390;font-style:italic}.threads-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1050}.dark-select .select__control{background-color:#151515!important;border-color:#917202!important}.dark-select .select__single-value{color:var(--text)!important}.dark-select .select__input{background-image:none!important;color:var(--text)!important}.dark-select .select__menu,.dark-select .select__option{background-color:#151515!important}.dark-select .select__option{color:var(--text)!important}.dark-select .select__multi-value,.dark-select .select__option--is-focused{background-color:#333!important}.dark-select .select__multi-value__label,.dark-select .select__multi-value__remove{color:var(--text)!important}.dark-select .select__multi-value__remove:hover{background-color:#555!important;color:var(--text)!important}.dark-select .select__placeholder{color:#888!important}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.socialmedia-content{align-items:center;display:flex;flex-direction:column}.template-header{text-align:center}.input-section{align-items:center;border-radius:var(--border-radius);display:flex;flex-direction:column;height:101%;justify-content:space-evenly;margin-bottom:20px;max-width:800px;width:100%}.BotName{padding:10px;text-align:center;width:50%}.file-selection{align-items:center;display:flex;flex-direction:column;margin-top:20px;width:100%}.file-selection div{margin-bottom:5px;width:100%}.personal-list,.shared-list{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-y:scroll;padding-top:40px}.personal-list div,.shared-list div{border:1px solid;border-radius:var(--border-radius);border-top:#0000!important;width:80%}.chat-input-container{border-radius:var(--border-radius);display:flex;flex-direction:column;height:100vh;margin-top:20px;overflow-x:hidden;overflow-y:scroll;padding:10px;position:fixed}.chat-input-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.workflow-button{background:none;border-radius:var(--border-radius);cursor:pointer;padding:10px;position:relative;z-index:2}.chat-input-box{align-items:center;background:#151515db;border-radius:5px 5px 0 0;bottom:0;display:flex;height:20vh;justify-content:flex-end;padding-top:10px;position:fixed;width:calc(100vw - 280px);z-index:100}.main-content-collapsed .chat-input-box{width:calc(100vw - 100px)}.chat-textarea{box-sizing:border-box;margin-bottom:0;overflow:hidden;width:100%}.send-button{border:2px solid #0000;border-radius:var(--border-radius);color:var(--text);cursor:pointer;font-size:15px;padding:10px 20px}.send-button:disabled{background-color:#ccc;cursor:not-allowed}.send-button:hover:enabled{background-color:#0056b3}.results{margin-top:20px;max-width:800px;width:100%}.results h3{margin-bottom:10px}.results ul{list-style-type:none;padding:0}.results li{border:1px solid #ccc;border-radius:var(--border-radius);margin-bottom:10px;padding:10px}.results li p{font-size:14px;margin:0}.link-to-thread{display:flex;justify-content:center;padding:10px;width:40vw}.account-selection{align-items:center;display:flex;flex-direction:column;margin-top:20px}.bot-training-div{background-color:initial!important;height:auto!important;margin-top:20px;width:80%}.bot-training-div,.bot-training-div:hover{box-shadow:none!important}.bot-creation-message{align-items:center;background-color:#151515!important;border-radius:var(--border-radius);display:flex;margin:5px 0;overflow:hidden;padding:10px;position:relative}.bot-creation-message:before{background:linear-gradient(90deg,#204aa480,#bf6ba480);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.bot-creation-message.completed:before{transform:scaleX(1)}.bot-creation-message h5{margin:0 0 0 10px}.bot-creation-message h5,.bot-creation-message svg{position:relative;z-index:1}.custom-toggle{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;margin:10px 0;width:30%}.toggle-description{font-size:14px;margin-right:5px}.toggle-label{display:inline-block;height:24px;position:relative;width:46px}.toggle-label input{height:0;opacity:0;width:0}.toggle-slider{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{background-color:var(--text);border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.toggle-label input:checked+.toggle-slider{background-color:#2196f3}.toggle-label input:checked+.toggle-slider:before{transform:translateX(22px)}.toggle-status{font-size:14px;margin-left:5px}.creation-progress-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:75vh;position:relative;width:100%}.progress-wrapper{background:var(--sidebar-bg);border-radius:15px;box-shadow:0 8px 32px #0000001a;max-width:600px;overflow:hidden;padding:2rem;position:relative;width:80%}.progress-wrapper:before{animation:scan-line 2s linear infinite;background:linear-gradient(90deg,#0000 0,var(--accent-color) 50%,#0000 100%);content:"";height:2px;left:0;position:absolute;right:0;top:0}.progress-bar-container-bot-template{background-color:#0003;border:1px solid #ffffff1a;border-radius:10px;height:20px;overflow:hidden;position:relative;width:100%}.progress-bar-fill{background:linear-gradient(90deg,var(--accent-color) 0,#00ff9d 50%,var(--accent-color) 100%);border-radius:10px;box-shadow:0 0 15px var(--accent-color);height:100%;position:relative;transition:width .3s ease}.progress-bar-fill:before{animation:progress-bar-stripes 1s linear infinite;background:linear-gradient(45deg,#009dff4d 25%,#0059ff1a 0,#0059ff1a 50%,#009dff4d 0,#009dff4d 75%,#0059ff1a 0,#0059ff1a);background-size:20px 20px}.progress-bar-fill:after,.progress-bar-fill:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.progress-bar-fill:after{animation:shine 1.5s linear infinite;background:linear-gradient(90deg,#0000,#fff6,#0000)}.status-message{color:var(--text);font-size:1.1rem;margin-top:1.5rem;position:relative;text-align:center;text-shadow:0 0 10px rgba(var(--accent-color-rgb),.5)}.completion-actions{display:flex;justify-content:center;margin-top:2rem;position:relative;z-index:2}@keyframes scan-line{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progress-bar-stripes{0%{background-position:20px 0}to{background-position:0 0}}.progress-wrapper[data-complete=true]{animation:pulse 2s infinite;position:relative}.progress-bar-fill[style*="width: 100"]{background:linear-gradient(90deg,gold,#faf0be 50%,gold);box-shadow:0 0 20px #ffd70099}.progress-wrapper[data-complete=true] .progress-bar-fill:after{animation:shine 1s linear infinite;background:linear-gradient(90deg,#0000,#ffdf0099,#0000)}.progress-wrapper[data-complete=true]:after{animation:celebrate 2s ease-out infinite;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@keyframes celebrate{0%{opacity:0;transform:scale(.95)}50%{opacity:.5;transform:scale(1.05)}to{opacity:0;transform:scale(.95)}}.progress-wrapper[data-complete=true] .status-message{animation:textPulse 2s infinite;color:gold}@keyframes textPulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.completion-actions{background-color:var(--sidebar-bg)}.info-icon-wrapper-templates{display:inline-block;margin-left:8px;position:relative}.info-icon-templates{color:var(--nav-gold);cursor:help;font-size:14px}.tooltip-templates{background-color:var(--sidebar-bg);border-radius:var(--border-radius);bottom:100%;box-shadow:0 2px 8px #0003;color:var(--text);left:50%;opacity:0;padding:12px;position:absolute;transform:translateX(-50%);transition:opacity .2s,visibility .2s;visibility:hidden;width:250px;z-index:1000}.tooltip-templates p{font-size:14px;margin:0 0 8px}.tooltip-link-templates{color:var(--nav-gold);display:block;font-size:12px;text-decoration:none}.tooltip-link-templates:hover{text-decoration:underline}.info-icon-wrapper-templates:hover .tooltip-templates{opacity:1;visibility:visible}.search-container-bot-template{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.search-container-bot-template .upload-button{margin:0}.business-cards-container{max-width:100%;overflow-x:auto;padding:20px}.business-cards-action-buttons{display:flex;gap:10px;margin-bottom:20px}.business-cards-loading-indicator{color:var(--text);margin:20px 0;text-align:center}.business-cards-table{background-color:var(--bg);border-collapse:collapse;border-radius:var(--border-radius);margin-top:20px;table-layout:fixed;width:100%}.business-cards-table td,.business-cards-table th{border-bottom:1px solid var(--text-secondary);color:var(--text);font-size:14px;max-width:0;overflow:hidden;padding:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.business-cards-table th{font-weight:700}.business-cards-table th,.business-cards-table tr:hover{background-color:var(--sidebar-bg)}.business-cards-camera-modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.business-cards-camera-content{background-color:var(--bg);border-radius:8px;color:var(--text);max-height:90vh;max-width:90%;overflow:auto;padding:20px;position:relative}@media (max-width:999px){.business-cards-camera-content{align-items:center;display:flex;flex-direction:column}}.business-cards-capture-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:15px;padding:10px 20px}.business-cards-capture-button:hover{background-color:#0056b3}.business-cards-table input{border:1px solid #ddd;border-radius:4px;padding:4px;width:100%}.business-cards-table button{border-radius:4px;cursor:pointer;margin:0 4px;padding:4px 8px}.business-cards-table button:hover{background-color:#f0f0f0}.business-cards-upload-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.business-cards-upload-modal-content{background-color:var(--card-bg);border-radius:8px;max-width:800px;padding:20px;position:relative;width:90%}.business-cards-upload-sections{display:flex;gap:20px;margin:20px 0}.business-cards-upload-section{border:1px solid #ddd;border-radius:4px;flex:1 1;padding:15px}.business-cards-image-preview{margin-top:10px;max-height:200px;overflow:hidden}.business-cards-image-preview img{height:auto;object-fit:contain;width:100%}.business-cards-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.business-cards-close-button{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:10px;top:10px}.business-cards-close-button:hover{background-color:#f0f0f0;border-radius:50%}.business-cards-qr-container{background-color:var(--bg);border-radius:8px;padding:20px;text-align:center}.business-cards-qr-container h2{color:var(--text);margin-bottom:15px}.business-cards-qr-container p{color:var(--text-secondary);margin-bottom:20px}.business-cards-qr-code{background-color:#fff;border-radius:8px;display:inline-block;margin:0 auto;padding:20px}.business-cards-search{display:flex;justify-content:center;margin:20px 0}.business-cards-search-input{background-color:var(--bg);border:1px solid var(--text-secondary);border-radius:var(--border-radius);color:var(--text);font-size:16px;max-width:500px;padding:10px 15px;width:100%}.business-cards-search-input:focus{border-color:var(--text);outline:none}.business-cards-search-input::placeholder{color:var(--text-secondary)}.business-cards-table td:first-child,.business-cards-table th:first-child{width:2%}.business-cards-table td:nth-child(2),.business-cards-table th:nth-child(2){width:12%}.business-cards-table td:nth-child(3),.business-cards-table td:nth-child(4),.business-cards-table th:nth-child(3),.business-cards-table th:nth-child(4){width:11%}.business-cards-table td:nth-child(5),.business-cards-table th:nth-child(5){width:15%}.business-cards-table td:nth-child(6),.business-cards-table th:nth-child(6){width:12%}.business-cards-table td:nth-child(7),.business-cards-table th:nth-child(7){width:15%}.business-cards-table td:nth-child(8),.business-cards-table th:nth-child(8){width:7%}.business-cards-table td:nth-child(9),.business-cards-table th:nth-child(9){width:5%}.business-cards-table td{position:relative}.business-cards-table td:hover:after{background-color:var(--bg);border-radius:4px;box-shadow:0 2px 4px #0003;content:attr(data-full-text);display:none;left:0;max-width:300px;min-width:200px;padding:8px;position:absolute;top:100%;white-space:normal;word-break:break-word;z-index:1000}.business-cards-table td[data-full-text]:hover:after{display:block}.business-cards-table-row{cursor:pointer}.business-cards-table-row:hover{background-color:var(--sidebar-bg)}.business-card-modal{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1002}.business-card-modal-content{background-color:var(--card-bg);border-radius:8px;max-height:90vh;max-width:600px;overflow-y:auto;padding:30px;position:relative;width:90%}.business-card-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:15px;top:15px}.business-card-modal-close:hover{background-color:var(--sidebar-bg)}.business-card-detail h2{color:var(--text);font-size:24px;margin:0}.business-card-title{color:var(--text-secondary);font-size:16px;margin:5px 0 20px;text-align:center}.business-card-info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:20px 0}.business-card-info-item{background-color:var(--bg);border-radius:8px;padding:15px}.business-card-info-item h3{color:var(--text-secondary);font-size:14px;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.business-card-info-item p{color:var(--text);margin:5px 0}.business-card-info-item a{color:var(--text);text-decoration:none}.business-card-info-item a:hover{text-decoration:underline}.business-card-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.business-card-edit-form input{background-color:var(--bg);border:1px solid var(--text-secondary);border-radius:4px;color:var(--text);margin-top:5px;padding:8px;width:100%}.business-card-edit-form input:focus{border-color:var(--text);outline:none}.business-card-actions .secondary{background-color:initial;border:1px solid var(--text-secondary)}.business-card-actions .secondary:hover{background-color:var(--sidebar-bg)}.business-card-edit-form .business-card-info-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.business-cards-custom-checkbox{display:inline-block;position:relative}.business-cards-custom-checkbox input[type=checkbox]{display:none}.business-cards-custom-checkbox .checkmark{background-color:#3e3e3e;border-radius:4px;cursor:pointer;display:inline-block;height:18px;position:relative;vertical-align:middle;width:18px}.business-cards-custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#0275ff}.business-cards-custom-checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:1px;transform:rotate(42deg);width:5px}.business-cards-custom-checkbox
	input[type=checkbox]:checked+.checkmark:after{display:block}@media screen and (max-width:768px){.business-cards-search{margin-left:5%;width:90%}.business-cards-button-container-main{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;width:90vw}.business-cards-table{margin-left:5%;table-layout:fixed;width:90%}.business-cards-table td,.business-cards-table th{display:none}.business-cards-table td:first-child,.business-cards-table td:nth-child(2),.business-cards-table td:nth-child(8),.business-cards-table th:first-child,.business-cards-table th:nth-child(2),.business-cards-table th:nth-child(8){display:table-cell;padding:12px 8px}.business-cards-table td:first-child,.business-cards-table th:first-child{text-align:center;width:5%}.business-cards-table td:nth-child(2),.business-cards-table th:nth-child(2){text-align:center;width:50%}.business-cards-table td:nth-child(8),.business-cards-table th:nth-child(8){text-align:center;width:15%}.business-cards-table-row{cursor:pointer}.business-cards-table th{text-align:center}.business-cards-table td{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.business-cards-table td[style],.business-cards-table th[style]{width:auto!important}.business-cards-action-buttons{flex-direction:column;gap:8px;padding:0 10px}.business-cards-action-buttons button,.business-cards-action-buttons label{width:100%}.business-card-info-item{text-align:center}.business-card-actions{justify-content:center}}@media (pointer:coarse){.business-cards-capture-button,.business-cards-close-button,.business-cards-table button{min-height:44px;min-width:44px}.business-cards-table td,.business-cards-table th{min-height:44px}}.danger-zone{align-items:center;display:flex;flex-direction:column;margin-top:10vh;width:70%}.danger-zone h3{color:#c20000}.team-members{align-items:center;display:flex;flex-direction:column}.team-members h3{margin-bottom:5vh}.team-member span{margin-right:20px}.team-members div{display:flex;justify-content:space-between;width:100%}.add-member{align-items:center;display:flex;flex-direction:column;margin-bottom:5vh}.add-member input{font-size:14px;margin-bottom:5px;padding:10px;text-align:center;width:100%}.individual-team-members{display:flex;flex-direction:column;justify-content:flex-start!important;max-height:40vh;overflow-y:scroll}.pay-as-you-go-section{background:#ffffff1a;border-radius:8px;margin-bottom:20px;padding:20px}.custom-amount-input{align-items:center;display:flex;flex-direction:column;gap:10px}.amount-input{background:#0003;border:1px solid #fff3;border-radius:4px;color:var(--text);padding:8px;width:100px}.token-calculation{color:#fffc;font-size:.9em}.payment-section{margin-top:20px}.poweredBy{margin-bottom:20px;text-align:center}.stripe-icon{margin-left:8px;vertical-align:middle}.subscription-options{background:#ffffff1a;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.subscription-section{margin:40px auto 20px;width:70%}.current-plan-tag{background:#4caf50;border-radius:15px;color:#fff;font-size:.8em;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:10px}.pricing-selected{border:2px solid #4caf50;transform:scale(1.02)}.payment-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.payment-modal-content{background-color:var(--sidebar-bg);border-radius:8px;max-width:80%;padding:20px;position:relative;width:90%}.close-modal-button{background:none;border:none;cursor:pointer;padding:5px 10px;position:absolute;right:10px;top:10px}.error-message{border:1px solid red;border-radius:4px;color:red;margin-top:10px;padding:10px}.token-gauge-section{background-color:initial;border-radius:0;box-shadow:none;margin:0 auto 50px;max-width:none;padding:0;width:100%}.token-gauge-section h3{color:#fff;font-size:22px;font-weight:400;letter-spacing:.5px;margin-bottom:20px;margin-top:0;text-align:right}.token-display-container{margin:0 auto;max-width:950px;width:100%}.token-display{background-color:initial;border-radius:0;padding:0}.token-count{color:var(--text);display:inline-block;font-size:40px;font-weight:600;letter-spacing:-.5px}.token-label{color:var(--text);font-size:22px;font-weight:400;margin-left:8px}.token-usage-row{align-items:center;display:flex;gap:20px}.token-used-count{color:var(--text);font-size:16px}.progress-container{background-color:#ffffff14;border-radius:10px;box-shadow:inset 0 1px 3px #0003;height:14px;overflow:hidden;position:relative;width:100%}.progress-bar{background:linear-gradient(90deg,#4a90e2,#63b3ed);border-radius:10px;box-shadow:0 0 15px #4a90e299;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.progress-bar:after{background:linear-gradient(90deg,#fff0,#ffffff1a 50%,#fff0);bottom:0;left:0;opacity:.6;right:0}.token-reset-info{align-items:center;color:#fff9;display:flex;font-size:14px;justify-content:flex-end}.token-reset-label{letter-spacing:.2px;margin-right:5px}.token-reset-date{color:#fffc;font-weight:500}.monthly-reset{border-radius:4px;padding:2px 8px}.monthly-reset .token-reset-date{color:#fffffff2;font-weight:600}.monthly-reset .token-reset-label{color:#ffffffd9}.SpinFlowTitle{align-items:center;display:flex}.SpinFlowTitle img{position:relative;top:-25px;width:300px;z-index:10}.SpinFlowTitle h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#204aa4,#bf6ba4);-webkit-background-clip:text;font-size:35px;font-weight:600;margin:0;padding:0;text-shadow:2px 2px 4px #8d8d8d4d}.loginContent{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.loginBox{border-radius:var(--border-radius);padding:20px 40px 40px;text-align:center;z-index:10}.main-color-true .loginBox{background-color:var(--sidebar-bg);border:2px solid #0000!important}.main-color-false .loginBox{background:var(--sidebar-bg)!important;border:1px solid var(--text)}.loginBox h2{color:var(--text);margin-bottom:30px;margin-top:0}.loginBox form{display:flex;flex-direction:column}.loginBox input{border:1px solid #ccc;margin-bottom:10px;text-align:center}.loginBox button,.loginBox input{border-radius:var(--border-radius);font-size:14px;padding:10px}.loginBox button{border:none;cursor:pointer}.loginBox .googleButton{align-items:center;border:none;display:flex;justify-content:center;margin-bottom:10px;width:100%}.loginBox .login-submit-button{align-items:center;display:flex;gap:8px;justify-content:center}.main-color-false .loginBox .googleButton,.main-color-false .loginBox .login-submit-button,.main-color-false .loginBox .main-content-button,.main-color-false .loginBox .password-container input,.main-color-false .loginBox input{background:var(--chat-bubble-bg);background-color:var(--chat-bubble-bg)!important;border:1px solid var(--text)}.main-color-true .loginBox .googleButton,.main-color-true .loginBox .login-submit-button,.main-color-true .loginBox .password-container input,.main-color-true .loginBox input{background:var(--text-op);border:2px solid var(--border-color)!important}.main-color-false .loginBox .password-container input,.main-color-false .loginBox input{border:1px solid var(--text)!important;color:var(--text)}.main-color-false .loginBox .password-container input:focus,.main-color-false .loginBox input:focus{border:1px solid var(--blue-color)!important}.loginBox .googleButton:hover,.loginBox .login-submit-button:hover,.loginBox .main-content-button:hover{background-color:var(--light-blue)!important}.loginBox .googleButton img{margin-right:10px}.loginBox a{font-size:14px;text-decoration:none}.separator{align-items:center;display:flex;margin:20px 0;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #ccc;content:"";flex:1 1}.separator:before{margin-right:10px}.separator:after{margin-left:10px}.userName{display:flex;justify-content:center}.userName input{width:50%}.errors{color:red}.password-container{position:relative;width:355px}.password-container input{padding-left:1.3rem;padding-right:1.3rem;width:100%}.eye-icon{cursor:pointer;position:absolute;right:-2.2rem;top:40%;transform:translateY(-50%)}@media screen and (max-width:1000px){.SpinFlowTitle img{position:relative;top:-25px;width:300px}.loginBox{border-radius:var(--border-radius);padding:40px;text-align:center;width:300px}.password-container{position:relative;width:255px}}.terms-of-use-login{color:var(--text-secondary);font-size:12px;text-align:center}.terms-of-use-login a:-webkit-any-link{text-decoration:underline!important}.terms-of-use-login{width:25vw}@media screen and (max-width:1000px){.terms-of-use-login{width:80vw}}.template-flow-content{align-items:center;display:flex;flex-direction:column}.empty-threads.card{border-radius:var(--border-radius);margin-bottom:20px;padding:20px}.main-content-button{border:none;border-radius:var(--border-radius);color:var(--text);cursor:pointer;font-size:16px;padding:10px 20px}.main-content-button,.main-content-button:hover{background-color:var(--light-blue)}.card-flow-list{list-style-type:none;padding:0}.card-flow-link.card{border-radius:var(--border-radius);display:block;margin-bottom:10px;padding:20px;text-decoration:none}.main-flows-name{border:1px solid var(--light-blue)}.create-new-flow-btn{display:flex;justify-content:center;width:100%}.custom-action-buttons-container{display:flex}.custom-action-buttons-container .custom-action-buttons{border:1px solid #0000!important;transition:border .3s ease}.custom-action-buttons-container .custom-action-buttons:hover{background-color:initial!important;background:#0000!important;background-image:none!important;border:1px solid var(--text)!important;cursor:pointer}.spinflow-chat-interface{display:flex}.spinflow-chat-sidebar{background:#1e1e1e99;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;padding-bottom:20px;width:280px}.spinflow-chat-list{flex-grow:1;overflow-y:auto;padding:12px}.spinflow-chat-item{margin-bottom:8px;transition:transform .2s ease}.spinflow-chat-button{align-items:center;background:#28282899;border:1px solid #ffffff0d;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-size:.9em;gap:15px;justify-content:space-between;padding:12px 16px;position:relative;transition:all .2s ease;width:100%!important}.spinflow-chat-button:hover{background:#323232cc;box-shadow:0 4px 15px #0003;transform:translateY(-1px)}.spinflow-chat-button.active{background:linear-gradient(135deg,#2d5aff,#bf6ba4);border:none;box-shadow:0 4px 15px #2d5aff33}.spinflow-message-area{background:#19191966;display:flex;flex-direction:column;flex-grow:1;padding:20px}.spinflow-message-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282899;border:1px solid #ffffff0d;border-radius:var(--border-radius);color:#fff;font-size:1.1em;margin-bottom:20px;padding:16px;text-align:center}.spinflow-messages-container{display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding:20px}.spinflow-message-bubble{border-radius:20px;font-size:.95em;line-height:1.5;max-width:65%;padding:12px 18px;position:relative}.spinflow-message-bubble.sent{align-self:flex-end;background:linear-gradient(135deg,#2d5aff,#bf6ba4);border-bottom-right-radius:0;box-shadow:0 4px 15px #2d5aff26;color:#fff}.spinflow-message-bubble.received{align-self:flex-start;background:#28282899;border:1px solid #ffffff0d;border-bottom-left-radius:0;color:#fff}.spinflow-message-time{bottom:-15px;color:#ffffffb3;font-size:.7em;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease}.spinflow-message-bubble.received .spinflow-message-time{left:0;right:auto}.spinflow-message-bubble:hover .spinflow-message-time{opacity:1}.spinflow-input-container{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#28282899;border:1px solid #ffffff0d;border-radius:var(--border-radius);display:flex;font-family:Roboto-Medium;gap:10px;margin-top:20px;padding:12px}.delete-chat-button{background:#0000!important;border:1px solid #0000!important;cursor:pointer}.spinflow-chat-item .delete-chat-button:hover{background:var(--card-bg)!important;background-image:none!important;border:1px solid var(--danger-color)!important}.spinflow-input-container .spinflow-message-input::placeholder{font-family:Roboto-Medium}.spinflow-message-input{background:#1e1e1e99;border:1px solid #ffffff0d;border-radius:var(--border-radius);color:#fff;flex-grow:1;font-size:.95em;margin-bottom:0!important;padding:12px 16px;resize:none;transition:all .2s ease}.spinflow-message-input:focus{background:#232323cc;border-color:#2d5aff4d;outline:none}.spinflow-send-button{align-items:center;background:#0000!important;border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .2s ease;width:45px}.spinflow-send-button:hover{box-shadow:0 4px 15px #2d5aff33;transform:scale(1.05)}.spinflow-send-button:disabled{cursor:not-allowed;opacity:.6}.spinflow-unread-indicator{background:#f36;border-radius:50%;box-shadow:0 0 10px #ff336680;height:8px;position:absolute;right:8px;top:8px;width:8px}.spinflow-chat-list::-webkit-scrollbar,.spinflow-messages-container::-webkit-scrollbar{width:6px}.spinflow-chat-list::-webkit-scrollbar-track,.spinflow-messages-container::-webkit-scrollbar-track{background:#0000}.spinflow-chat-list::-webkit-scrollbar-thumb,.spinflow-messages-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:var(--border-radius)}.spinflow-chat-list::-webkit-scrollbar-thumb:hover,.spinflow-messages-container::-webkit-scrollbar-thumb:hover{background:#fff3}.email-suggestions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ef2;border:1px solid #ffffff14;border-radius:12px;bottom:80px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;gap:4px;left:0;margin-top:8px;padding:8px;position:absolute;right:0;width:300px;z-index:1000}.email-suggestions li{background:#ffffff0d;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;list-style:none;padding:10px 16px;transition:all .2s ease}.email-suggestions li:hover{background:#2d5aff26;border-color:#2d5aff4d;transform:translateX(4px)}.email-suggestions li:active{background:#2d5aff33;transform:translateX(2px)}.main-form{height:80vh;width:100%}.main-form,.main-form div{align-items:center;display:flex;flex-direction:column}.main-form div{margin-bottom:10px;width:80%}.main-color-false #model,.main-color-false #viewType,.main-color-false .bot-training-div .BotName,.main-color-false .chat-input-box textarea,.main-color-false .chat-input-box-knowledgebase textarea,.main-color-false .chat-input-container-creation textarea,.main-color-false .flow-name,.main-color-false .flow-textarea,.main-color-false .main-form input,.main-color-false .main-form textarea,.main-color-false .message-form textarea,.main-color-false .search-knowledgebases,.main-color-false input,.main-color-false select,.main-color-false.template-name-input{background-color:initial!important;border:2px solid var(--border-color)!important;border-radius:var(--border-radius);color:var(--text);cursor:text;font-family:Roboto-Medium}.main-color-false #model:focus,.main-color-false #viewType:focus,.main-color-false .bot-training-div .BotName:focus,.main-color-false .chat-input-box textarea:focus,.main-color-false .chat-input-box-knowledgebase textarea:focus,.main-color-false .chat-input-container-creation textarea:focus,.main-color-false .flow-name:focus,.main-color-false .flow-textarea:focus,.main-color-false .main-form input:focus,.main-color-false .main-form textarea:focus,.main-color-false .message-form textarea:focus,.main-color-false .search-knowledgebases:focus,.main-color-false input:focus,.main-color-false select:focus,.main-color-false.template-name-input:focus{border:2px solid var(--blue-color)!important;outline:none}.main-color-true #model,.main-color-true #viewType,.main-color-true .bot-training-div .BotName,.main-color-true .chat-input-box textarea,.main-color-true .chat-input-box-knowledgebase textarea,.main-color-true .chat-input-container-creation textarea,.main-color-true .flow-name,.main-color-true .flow-textarea,.main-color-true .main-form input,.main-color-true .main-form textarea,.main-color-true .search-knowledgebases,.main-color-true input,.main-color-true select{background-color:var(--chat-textarea-bg)!important;border:2px solid var(--border-color)!important;border-radius:var(--border-radius);color:var(--text);cursor:text}.main-form textarea{min-height:25vh!important}.top-bar{display:flex;justify-content:space-evenly;margin-bottom:20px}.chat-interface{height:80vh}.chat-container,.chat-interface{display:flex;flex-direction:column}.chat-container{border-radius:var(--border-radius);gap:10px;height:60vh;overflow-y:auto;padding:20px}.message{word-wrap:break-word;border-radius:20px;display:inline-block;padding:10px}.main-color-false .message.ai{align-self:flex-start;background-color:#242323;border-radius:20px 20px 20px 0}.main-color-true .message.ai{align-self:flex-start;background-color:#e4e4e4;border-radius:20px 20px 20px 0}.message.User,.message.user{align-self:flex-end;background:var(--chat-textarea-bg)!important;border:1px solid var(--border-color);border-radius:20px 20px 0 20px;box-shadow:var(--shadow-soft);color:var(--text);position:static;transition:box-shadow .2s ease}.message.is-attachment-true{background:none!important;margin-bottom:0!important}.chat-input-container-creation{align-items:center;border-radius:5px;display:flex;padding:20px}.chat-textarea{border:1px solid #ccc;border-radius:var(--border-radius);flex:1 1;margin-right:10px;padding:10px;resize:none}.chat-input-container .main-content-button{padding:10px 20px}.typing-indicator{align-items:center;display:flex;flex-direction:row;gap:4px}.typing-indicator span{animation:blink 1.4s infinite both;background-color:#999;border-radius:50%;height:8px;width:8px}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.creation-options{display:flex;flex-wrap:wrap;gap:20px;height:auto;justify-content:center;width:100%}.creation-options button{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:auto}.creation-options button svg{height:40px;width:40px}.creation-options-1 h4,.creation-options-1 h5{margin:0}.chat-box-modal{bottom:auto;top:15%;z-index:1050}.modal-backdrop{background:#000000b3;height:100vh;width:100vw;z-index:1040}.chat-box-modal .section-kb{bottom:auto;top:15%;z-index:1050}.chat-input-box textarea:focus,.chat-input-box-knowledgebase textarea:focus{outline:none}#create-agent-button,#create-flow-button{border:1px solid var(--text)}.create-bot-form-container .new-background-card-agents-personal,.create-bot-form-container .new-background-card-agents-shared,.create-bot-form-container .search-bar-input,.form-control.search-bar-input,.new-background-card-agents-section,.overall-button-container{background-color:var(--chat-textarea-bg)!important;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-strong);transition:box-shadow .2s ease}.overall-button-container{border:1px solid var(--text)!important}.new-background-card-agents-personal img,.new-background-card-agents-shared img{filter:drop-shadow(1px 1px 1px white)}.card-avatar:hover{cursor:pointer}.main-rows .new-background-card-agents-section{display:flex;height:calc(100vh - 185px);justify-content:flex-start;margin-bottom:0}.create-agent-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.create-agent-button-container .main-content-button{align-items:center;display:flex;gap:10px;z-index:1000}.details-content{align-items:center;display:flex;gap:8px;transform:translateX(50%);transition:transform .3s ease}.details-text{opacity:0;transition:opacity .3s ease;white-space:nowrap}.main-card-details:hover .details-content{transform:translateX(0)}.main-card-details:hover .details-text{opacity:1}.styled-create-agent-button{background-color:var(--chat-textarea-bg)!important;border:none!important;z-index:1000!important}.styled-create-agent-button:hover{background:linear-gradient(90deg,#204aa4,#bf6ba4,#204aa4)!important}.custom-action-buttons-container .custom-action-buttons{padding:5px!important}.agent-modal-overlay{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:#00000059}.agent-modal{background:linear-gradient(180deg,#ffffff0a,#ffffff05)!important;border:1px solid #ffffff14!important;border-radius:20px!important;box-shadow:0 30px 60px #00000059,inset 0 1px 0 #ffffff0a;max-width:1100px;width:min(96vw,1100px)}.agent-modal-header h2{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-.02em}.agent-option-grid{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(auto-fit,minmax(300px,2fr));height:auto;justify-items:center;min-height:0!important;min-height:auto!important;width:100%}.agent-option-card{align-items:center!important;background:radial-gradient(1200px 200px at 50% -20%,#ffffff0f,#fff0 60%),linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #ffffff14!important;border-radius:18px!important;margin:0 auto;max-width:100%;overflow:hidden;padding:22px 18px!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%!important}.agent-option-card:hover{border-color:#ffffff2e!important;box-shadow:0 12px 30px #00000040;transform:translateY(-1px)}.agent-option-card h2{font-weight:600;letter-spacing:-.01em}.agent-option-card h4,.agent-option-card h5{font-weight:500;opacity:.9}.agent-file-input{background:#ffffff05;border:1px solid var(--border-color);border-radius:10px;color:var(--text);display:block;margin-top:10px;max-width:260px;padding:8px 10px;width:-webkit-fill-available}.import-agent-card{width:85%!important}.agent-file-input::-webkit-file-upload-button{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:0;border-radius:8px;color:var(--text);cursor:pointer;margin-right:10px;padding:8px 12px}@media (max-width:1200px){.agent-option-card{padding:18px 16px!important}}@media (max-width:900px){.agent-option-grid{gap:14px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-option-card{max-width:100%;padding:16px 14px!important}.creation-options button svg{height:32px;width:32px}}@media (max-width:600px){.agent-option-grid{grid-template-columns:1fr}.agent-option-card{max-width:520px;width:100%!important}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;color:var(--text);display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-overlay-vector-store .modal-content{background-color:var(--card-bg)}.modal-overlay-vector-store .modal-content .add-options{display:flex;flex-direction:row;justify-content:center}.modal-overlay-vector-store .modal-content h3{color:var(--light-mode-title-color)}.modal-overlay-vector-store .modal-content .file-list{gap:10px}.modal-overlay-vector-store .modal-content .file-list li{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.modal-overlay-vector-store .modal-content .file-list li div{display:flex;flex-direction:row;gap:10px}.modal-overlay-vector-store .modal-content .file-list li div button{align-items:center;background-color:var(--card-bg);border:1px solid var(--light-mode-title-color);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:center;padding:5px;position:relative;width:35px}.modal-overlay-vector-store .modal-content .file-list li div button:hover{background:var(--light-mode-title-color)!important}.kb-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.kb-modal-content{background-color:var(--card-bg);border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:80%}.kb-modal-title{color:var(--text);margin:0}.kb-modal-header .close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:8px;top:5px;transition:background-color .2s}.kb-modal-header .close-button:hover{background-color:#ffffff1a}.refresh-button-container{display:inline-flex;height:24px;width:24px}.update-notification{background-color:#f44;border:1px solid var(--card-bg);height:6px;width:6px;z-index:2}.delete-button:disabled{cursor:not-allowed;opacity:.5}.kb-files-list{height:40vh;max-height:40vh;overflow-y:scroll}.kb-files-list .kb-file-item{align-items:center;border:1px solid var(--light-mode-title-color);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:10px;padding:5px}.kb-file-item:hover{background-color:var(--hover-color)}.kb-search-input:focus{border-color:var(--blue-color);outline:none}.kb-search-container{background:var(--card-bg);padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.spinner-icon{animation:spin 1s linear infinite;color:var(--text)}.upload-button{align-items:center;background:var(--card-bg);border:1px solid var(--light-mode-title-color);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;gap:8px;margin-top:10px;padding:8px 16px}.agent-name-edit-container{align-items:center;display:flex;gap:10px;margin-bottom:10px}.agent-name-input{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text);font-size:1.5rem;font-weight:700;max-width:100%;padding:5px 10px;width:300px}.edit-name-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--nav-teal);cursor:pointer;display:flex;padding:5px;transition:background-color .2s}.edit-name-button:hover{background-color:#0000001a}.file-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.file-item{align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:5px;display:flex;justify-content:space-between;max-width:300px;padding:10px;width:100%}.file-item span{margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item div{display:flex;gap:5px}.delete-button{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .2s}.delete-button:hover{background-color:#0000001a}.refresh-button-container{align-items:center;display:flex;justify-content:center;position:relative}.update-notification{background-color:var(--danger-color);border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.kb-modal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-options{display:flex;gap:10px}.add-options,.existing-files,.new-files{margin-bottom:20px}.flows-content{align-items:center;background:var(--card-bg);display:flex;flex-direction:column;font-family:inherit;justify-content:center;text-align:center}.text-container{color:var(--text);margin-bottom:20px}.flows-content h2{font-size:3em;margin-bottom:.5em}.flows-content h4{font-size:1.5em;margin-bottom:1.5em}.flows-container{align-items:center;color:var(--text) smoke;display:flex;height:300px;justify-content:center;position:relative;width:300px}.gear-wrapper{position:absolute}.gear-wrapper svg,.gear-wrapper svg path{fill:url(#gear-gradient)}.gear1{animation:gear1-spin 4s linear infinite;left:50%;top:0;transform:translateX(-50%)}.gear2{animation:gear2-spin 4s linear infinite reverse;left:-10%;top:60%;transform:translateY(-50%)}.gear3{animation:gear3-spin 4s linear infinite;left:110%;top:60%;transform:translate(-100%,-50%)}@keyframes gear1-spin{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}@keyframes gear2-spin{0%{transform:translateY(-50%) rotate(1turn)}to{transform:translateY(-50%) rotate(0deg)}}@keyframes gear3-spin{0%{transform:translate(-100%,-50%) rotate(0deg)}to{transform:translate(-100%,-50%) rotate(1turn)}}.main-flow-body{font-family:Arial,sans-serif;position:relative;text-align:center}.flow-file-list{justify-content:space-around;margin-top:0;width:100%}.flow-file-list .personal-list,.flow-file-list .shared-list{width:45%}.container{align-items:center;display:flex;flex-direction:column;padding:0 20px}.main-color-true .prompt-box{background-clip:padding-box,border-box!important;background-color:initial!important;background-origin:border-box!important;border:2px solid #0000!important;border-radius:var(--border-radius);cursor:pointer;margin-bottom:20px;padding:20px;position:relative}.main-flow-body-content{align-items:center;border-radius:var(--border-radius);display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.main-color-false .prompt-box{background-clip:padding-box,border-box!important;background-color:initial!important;background-origin:border-box!important;border:2px solid #0000!important;border-radius:var(--border-radius);cursor:pointer;margin-bottom:20px;padding:20px;position:relative}.knowledge-bases-list{width:100px}.prompt-content{text-align:left}.flow-model,.prompt-content,.prompt-content h3{text-align:center}.add-prompt-button{background-color:initial;border:none;color:#007bff;cursor:pointer;margin-bottom:20px;padding:10px 20px}.add-prompt-button:hover{color:#0056b3}textarea{width:100%}select,textarea{margin-bottom:20px}select{border-radius:var(--border-radius);padding:8px;text-align:center}.flow-textarea{border:1px solid #ccc;box-sizing:border-box;flex:0.5 1;margin-right:10px;overflow-y:scroll;resize:none;width:100%}.flow-name,.flow-textarea{border-radius:var(--border-radius);padding:10px}.flow-name{border:none;margin-bottom:20px;text-align:center;width:200px}.action-flow,.template-name-input{display:flex;flex-direction:column}.template-name-input{align-items:center;margin-top:15px}.flow-knowledge-base{word-wrap:break-word}.output-box{margin-bottom:0!important;text-align:left}.output-box h2{text-align:center;text-decoration:underline}.outputs-container{align-items:center;flex-direction:column}.edit-flow{display:flex;justify-content:flex-end}.sidebarFlow{align-items:center;display:flex;flex-direction:column}.generate-with-ai{border:none;margin-bottom:5px;padding:5px}.flow-prompt-area{width:100%}.btn-generate-with-ai{display:flex;justify-content:flex-end;width:100%}.user-input-area-flow textarea{text-align:center}.user-input-area-flow{align-items:center;display:flex;flex-direction:column}.generate-with-ai{display:flex}.generate-with-ai svg{margin-right:10px}.main-color-false .edit-done-flow{color:wheat;display:flex}.main-color-true .edit-done-flow{color:#002a68;display:flex}.progress-monitor{margin-top:20px}.prompt-output-viewbtn{position:absolute;right:20%;top:140px}.tabs-container{width:100%}.tabs-header{align-items:center;border-bottom:1px solid #444;display:flex;margin-bottom:20px;overflow-x:auto;padding-bottom:10px;padding-top:10px}.tab-button{background:#0000;border:none;border-bottom:2px solid #0000;color:#888;cursor:pointer;font-size:16px;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.tab-button.active{border-bottom:2px solid var(--blue-color);color:var(--text)}.tabs-header .tab-button{background-color:var(--chat-bubble-bg)!important}.tabs-header .add-prompt-button-tab{background:#0000!important;border:none;color:var(--pinned-color)!important;cursor:pointer;font-size:14px;padding:0 10px;transition:color .2s ease}.tabs-header .add-prompt-button-tab:hover{background-color:initial!important;background:#0000!important;background-image:none!important;color:var(--success-color)!important}.tab-content{overflow-y:scroll;position:relative}.prompt-box{margin:0 auto;padding:20px}.prompt-box.hidden{display:none}.prompt-box.active{animation:fadeIn .3s ease;display:block}.flow-file-list{display:flex;gap:20px;margin-top:20px}.upload-section{flex:1 1;max-height:300px;overflow-y:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-button-container{display:inline-block;position:relative}.tab-button{margin-right:5px}.pro-instruction-selector{margin-bottom:20px}.pro-instruction-selector select{border-radius:4px;color:var(--title);padding:8px;width:100%}.pro-instruction-selector optgroup{font-weight:700}.pro-instruction-selector option{padding:4px}.pro-instructions-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.pro-instructions-modal-wrapper{border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:85vh;max-width:1200px;overflow-y:auto;padding:30px;position:relative;width:90%}.pro-instructions-modal-header{margin:-30px -30px 20px;padding:30px 30px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.pro-instructions-modal-title{color:var(--text);font-size:24px;margin:0 0 20px}.pro-instructions-search-filter{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:20px}.pro-instructions-search-box{position:relative;width:300px}.pro-instructions-search-box input{text-align:center}.pro-instructions-search-input{border-radius:8px;color:var(--text);font-size:16px;padding:12px 0;width:100%}.pro-instructions-search-icon{color:var(--text);position:absolute;right:15px;top:50%;transform:translateY(-50%)}.pro-instructions-category-filter{border-radius:8px;font-size:16px;min-width:200px;padding:12px 20px}.pro-instructions-list{display:flex;flex-direction:column;gap:20px;height:55vh;overflow-y:scroll}.pro-instructions-category{border-radius:12px;margin-bottom:25px;padding:20px}.pro-instructions-category-title{border-bottom:2px solid var(--primary-color);color:var(--text);display:inline-block;font-size:20px;margin:0 0 20px;padding-bottom:10px}.pro-instructions-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.pro-instructions-item{background:var(--sidebar-bg);border-radius:10px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.pro-instructions-item:hover{background-color:var(--card-bg-opacity-modal)}.pro-instructions-item-title{color:var(--text);font-size:18px;margin:0 0 12px}.pro-instructions-item-description{color:var(--title);font-size:14px;line-height:1.5;margin:0}.pro-instructions-close-button{border:none;bottom:-30px;color:var(--text);cursor:pointer;font-size:16px;left:-30px;margin:30px -30px -30px;padding:5px;position:-webkit-sticky;position:sticky;transition:background-color .3s ease;width:calc(100% + 60px)}.pro-instructions-close-button:hover{background-color:var(--light-mode-title-color)}.pro-instructions-modal-overlay{scrollbar-color:var(--primary-color) var(--card-bg);scrollbar-width:thin}.pro-instructions-modal-overlay::-webkit-scrollbar{width:8px}.pro-instructions-modal-overlay::-webkit-scrollbar-track{background:var(--card-bg)}.pro-instructions-modal-overlay::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:4px}.custom-dropdown{position:relative;width:100%}.selected-prompts{border:1px solid #ccc;border-radius:4px;cursor:pointer;flex-wrap:wrap;min-height:38px;padding:8px}.selected-prompt,.selected-prompts{align-items:center;display:flex;gap:5px}.selected-prompt{background-color:#007bff;border-radius:3px;color:#fff;padding:2px 8px}.remove-prompt{background:none;border:none;color:#fff;cursor:pointer;padding:0 2px}.dropdown-options{background-color:var(--sidebar-bg);border:1px solid #ccc;border-radius:4px;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.dropdown-option{cursor:pointer;padding:8px}.dropdown-option:hover{background-color:#007bff1a}.dropdown-option.selected{background-color:#007bff!important;color:#fff}.dropdown-arrow{margin-left:auto}.placeholder{color:#666}.flow-header-main-body button{border:1px solid var(--title);color:var(--text)!important}.runs-sidebar{background-color:var(--background-color);border-left:1px solid var(--border-color);height:100%;overflow-y:auto;padding:20px;width:300px}.runs-sidebar h3{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:10px}.runs-sidebar ul{list-style:none;margin:0;padding:0}.runs-sidebar li{align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px;transition:background-color .2s}.runs-sidebar li:hover{background-color:var(--hover-color)}.runs-sidebar li.active{background-color:var(--selected-color);border-color:var(--nav-purple)}.runs-sidebar button{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.7;padding:5px;transition:opacity .2s}.runs-sidebar button:hover{opacity:1}.outputs-container{display:flex;height:calc(100vh - 200px);width:100%}.outputs-content-body{display:flex;flex-direction:row}.outputs-content-body .threads-sidebar{height:auto;position:static;transform:none;width:auto}.react-flow__edge{pointer-events:all}.react-flow__edge-path{stroke-width:2px!important}.react-flow__connection-path,.react-flow__edge-path,.react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:none!important;animation:none!important}.edge-trash-btn-n8n{align-items:center;border:1.5px solid #e0e0e0;border:1.5px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.98;padding:0;transition:box-shadow .15s,transform .15s;width:36px;z-index:20}.edge-trash-btn-n8n,.edge-trash-btn-n8n:focus,.edge-trash-btn-n8n:hover{background:#fff;background:var(--background-color,#fff);color:#e74c3c;color:var(--nav-red,#e74c3c)}.edge-trash-btn-n8n:focus,.edge-trash-btn-n8n:hover{box-shadow:0 4px 16px #e74c3c2e;outline:none;transform:scale(1.08)}.node-edit-modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.node-edit-content{background:#23272f;background:var(--background-color,#23272f);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:12px;box-shadow:0 8px 32px #0000004d;max-height:85vh;max-width:60vw;overflow-y:auto;padding:24px;position:relative;width:90%}.node-edit-header{align-items:center;border-bottom:1px solid #444;border-bottom:1px solid var(--border-color,#444);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.node-edit-header h2{color:#fff;color:var(--text,#fff);margin:0}.node-edit-close{background:none;border:none;border-radius:50%;color:#fff;color:var(--text,#fff);cursor:pointer;font-size:24px;padding:4px 10px;transition:background-color .2s}.node-edit-close:hover{background-color:#ffffff1a}.node-edit-form{display:flex;flex-direction:column;gap:16px}.node-edit-footer{border-top:1px solid #444;border-top:1px solid var(--border-color,#444);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.react-flow__controls{bottom:24px;display:flex;flex-direction:column;gap:10px;left:24px;position:absolute;top:auto;z-index:10}.react-flow__controls button{align-items:center;background:#23272f;background:var(--text,#23272f);border:1.5px solid #444;border:1.5px solid var(--border-color,#444);border-radius:10px;box-shadow:0 2px 8px #000;cursor:pointer;display:flex;font-size:1.2rem;height:36px;justify-content:center;margin:0;outline:none;padding:0;transition:background .18s,color .18s,box-shadow .18s;width:36px}.react-flow__controls button:focus,.react-flow__controls button:hover{background:#7c5ac2;background:var(--nav-purple,#7c5ac2);border-color:#7c5ac2;border-color:var(--nav-purple,#7c5ac2);box-shadow:0 4px 16px #7c5ac22e;color:#fff}.react-flow__controls svg{color:inherit;height:20px;width:20px}.node-edit-modal{z-index:9999!important}.flow-controls{display:flex;gap:8px;justify-content:space-around;margin:0!important;width:100%}.flow-controls button{align-items:center;background-color:#23272f;background-color:var(--background-color,#23272f);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;color:#fff;color:var(--text,#fff);cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .2s ease}.flow-controls button:hover{background-color:#ffffff1a;background-color:var(--card-bg-opacity-modal,#ffffff1a)}.save-flow-button{background-color:var(--nav-green)!important;border:none!important;color:#fff!important;font-weight:500}.save-flow-button:hover{background-color:#7c5ac2!important;background-color:var(--nav-purple-hover,#7c5ac2)!important;box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.run-flow-button{background-color:#f9a8d44d!important;border:none!important;color:#fff!important;font-weight:500;margin-left:10px!important;overflow:hidden;position:relative}.run-flow-button:hover{background-color:#f9a8d480!important;box-shadow:0 2px 5px #0003;transform:translateY(-1px)}.run-flow-button:active{transform:translateY(1px)}.react-flow__attribution{display:none!important}.react-flow__handle{margin-top:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.react-flow__handle.react-flow__handle-left{left:-8px!important}.react-flow__handle.react-flow__handle-right{right:-8px!important}.n8n-node{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:100px!important;padding:10px 20px!important;position:relative!important}.react-flow__handle{border-radius:50%!important;border-width:2px!important;height:10px!important;width:10px!important;z-index:10!important}.react-flow__handle.react-flow__handle-left{left:-6px!important}.react-flow__handle.react-flow__handle-right{right:-6px!important}.flow-controls-buttons-left{display:flex;flex-direction:row;gap:10px}.context-menu-item:hover{background-color:var(--border-color)}.context-menu-item:active{background-color:var(--blue-color-300);color:#fff}.n8n-node.executing{animation:pulse 1.5s infinite;box-shadow:0 0 0 #ffd70066}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.video-modal-overlay{align-items:center;background-color:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.video-modal-content{background-color:var(--bg);border-radius:8px;max-width:1200px;padding:20px;position:relative;width:90%}.video-modal-close{background:none;border:none;color:#fff;cursor:pointer;padding:8px;position:absolute;right:25px;top:25px;z-index:1001}.video-player{border-radius:4px;display:block;width:100%}.flow-tips-section-content{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin:0 auto;padding:10px;width:100%}.imagePlaceholderStyle{border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #00000026;display:block;max-height:150px;min-width:200px}body{height:100vh;justify-content:center;margin:0;overflow:hidden;position:relative}.account-type-selection,body{align-items:center;display:flex}.account-type-selection{flex-direction:column;height:calc(100vh - 15px);overflow:scroll;padding-top:15px;width:100vw}.account-type-selection img{height:40px;margin-bottom:20px}.pricing-card-container{display:flex;flex-wrap:wrap;gap:16px;height:88vh;justify-content:center;overflow-y:scroll;padding:20px;width:98%}.pricing-card{background:var(--card-bg);border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;font-size:.9rem;max-width:none;min-width:0;padding:24px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:25%}.pricing-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-5px)}.pricing-plan-tag{background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:20px;box-shadow:0 4px 12px #ff6b6b33;color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:6px 16px;position:absolute;right:24px;top:-12px}.pricing-card h2{color:var(--text);font-size:1.25rem;margin-bottom:16px}.pricing-amount-container{align-items:baseline;display:flex;gap:4px;margin:24px 0}.pricing-amount{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#d1d1d1);-webkit-background-clip:text;font-size:2.75rem;font-weight:700;line-height:1}.pricing-period{color:var(--text-secondary);font-size:1rem}.pricing-features-list{flex-grow:1;margin-top:32px}.pricing-feature-item{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:12px;line-height:1.4;margin-bottom:12px}.pricing-bullet{color:#ff6b6b;font-size:1.2rem}.more-details-btn-account-selection{border:none;padding:10px;width:-webkit-max-content!important;width:max-content!important}.pricing-get-started-btn{align-items:center;animation:spin-gradient 2s linear infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:padding-box,border-box!important;background-color:initial!important;background-image:linear-gradient(#151515,#151515),linear-gradient(90deg,#204aa4,#bf6ba4,#204aa4)!important;background-origin:border-box!important;background-size:100% 100%,200% 100%!important;border:none;border:2px solid #0000!important;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-top:auto;padding:14px;transition:opacity .2s ease;transition:background-image .3s ease;width:100%;z-index:1000!important}@keyframes spin-gradient{0%{background-position:0 0,0 50%}to{background-position:0 0,200% 50%}}.pricing-get-started-btn:hover{opacity:.9}.pricing-get-started-btn:disabled{animation:pulse 1.5s infinite;cursor:not-allowed;opacity:.7}@keyframes pulse{0%{opacity:.7}50%{opacity:.4}to{opacity:.7}}.pricing-not-eligible{color:#ff6b6b;font-size:.9rem;margin-top:16px;text-align:center}.pricing-selected{border:2px solid #6366f1;box-shadow:0 0 0 2px #6366f11a}.pricing-disabled{opacity:.6;pointer-events:none}.modal-account-type-selection{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content-account-type-selection{align-items:center;background:var(--card-bg);border-radius:16px;display:flex;flex-direction:column;max-width:400px;padding:32px;width:100%}.modal-content-account-type-selection input{background:var(--bg);border:1px solid #ffffff1a;border-radius:8px;color:var(--text);font-size:1rem;margin:16px 0;padding:12px;text-align:center;width:200px}.modal-buttons-account-type-selection{display:flex;flex-direction:row-reverse;gap:16px;margin-top:24px}.modal-buttons-account-type-selection .modal-buttons-account-type-continue{background:#065c1a!important}.modal-buttons-account-type-selection .modal-buttons-account-type-cancel{background:#680303!important}.team-emails{margin-top:32px;max-width:500px;width:100%}.template-name-input{background:var(--bg);border:1px solid #ffffff1a;border-radius:8px;color:var(--text);font-size:1rem;margin:8px 0;padding:12px;width:100%}.submit-button{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:16px;padding:14px;transition:opacity .2s ease;width:100%}.submit-button:hover{opacity:.9}@media (max-width:1400px){.pricing-card-container{flex-wrap:wrap;height:auto;overflow-y:auto}.pricing-card{flex-basis:calc(50% - 16px);flex-grow:1;flex-shrink:1;min-height:500px}}@media (max-width:768px){.account-type-selection{height:auto;overflow-y:auto}.pricing-card-container{flex-direction:column;height:auto}.pricing-card{flex:0 1 100%;min-height:auto;width:100%}}.stripe-payment-container{margin:0 auto;padding:20px}.payment-header{margin-bottom:24px;text-align:center}.payment-header h2{color:#000;font-size:20px;margin-bottom:8px}.payment-header p{color:#666;font-size:14px}.payment-options{display:flex;gap:12px;margin-bottom:24px}.payment-option-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:12px}.payment-option-button img{height:24px}.payment-option-button.selected{background:#f5f9ff;border-color:#06f}.payment-form-section{margin-bottom:20px}.payment-form-section label{color:#666;display:block;font-size:14px;margin-bottom:8px}.payment-submit-button{background:#06f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px;transition:background-color .2s;width:100%}.payment-submit-button:hover{background:#0052cc}.payment-submit-button:disabled{background:#ccc;cursor:not-allowed}.save-info-checkbox{align-items:flex-start;display:flex;gap:12px;margin:20px 0}.save-info-checkbox input[type=checkbox]{margin-top:3px}.save-info-checkbox label{color:#666;font-size:14px;line-height:1.4}.checkout-container{align-items:flex-start;display:flex;gap:32px;margin:0 auto;width:90vw}.plan-summary{background:#ffffff0d;border-radius:12px;flex:1 1;padding:24px;position:-webkit-sticky;position:sticky;top:32px;width:45%}.plan-summary h3{color:#fff;font-size:20px;margin-bottom:24px}.plan-details{color:#fff}.plan-name{font-size:18px;font-weight:600}.plan-name,.plan-price{margin-bottom:16px}.plan-price .amount{font-size:32px;font-weight:700}.plan-price .period{color:#ffffffb3;font-size:16px;margin-left:4px}.plan-tokens{color:#ffffffb3;font-size:14px;margin-bottom:24px}.plan-features{border-top:1px solid #ffffff1a;padding-top:24px}.feature-item{color:#ffffffb3;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.feature-item .bullet{color:#06f}.stripe-payment-container{background:#fff;border-radius:12px;flex:2 1;padding:32px;width:45%}.stripe-payment-container h3{color:#000;font-size:20px;margin-bottom:24px}@media (max-width:968px){.checkout-container{flex-direction:column}.plan-summary{position:relative;top:0;width:100%}.stripe-payment-container{width:100%}}.landing-page{height:100vh;width:100vw}.landing-nav{box-shadow:0 2px 4px #0000001a;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:1000}.landing-logo,.landing-nav{align-items:center;display:flex}.landing-logo{font-size:1.5rem;font-weight:700;gap:1rem}.landing-nav-buttons{display:flex;gap:1rem}.landing-nav-buttons button{border:none;border-radius:5px;cursor:pointer;font-weight:500;padding:.5rem 1.5rem}.landing-login-btn{background:#0000;border:1px solid var(--primary-color)!important}.landing-signup-btn{background:var(--primary-color);color:#fff}.landing-content{height:90vh;overflow-y:scroll;padding:20px;position:relative;width:calc(100vw - 40px);z-index:1000}.landing-hero-section{display:flex;flex-direction:row;justify-content:space-around;padding:4rem 0;text-align:center;width:100%}.landing-hero-section div{align-items:flex-start;display:flex;flex-direction:column;width:40%}.landing-hero-section h1{font-size:3rem;margin-bottom:1rem}.landing-subtitle{color:var(--title);font-size:1rem;text-align:left}.landing-features-section{background-color:initial!important;border-radius:10px;margin:2rem 0;padding:3rem}.landing-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.landing-feature-card{background:#000c;border-radius:12px;height:80%;padding:2rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.landing-feature-card:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-5px)}.landing-feature-card h3{color:var(--nav-gold);font-size:1.5rem;margin-bottom:1rem;text-align:center}.landing-feature-card p{color:var(--secondary-text-color);font-size:1rem;line-height:1.6}.landing-cta-section{padding:4rem 0;text-align:center}.landing-cta-button{background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;margin-top:1rem;padding:1rem 2rem}.landing-footer{background:#0000!important;margin-top:4rem;padding:2rem;text-align:center}.landing-footer-links{display:flex;gap:2rem;justify-content:center;margin-top:1rem}.landing-footer-links a{background-color:initial!important;color:var(--secondary-text-color);text-decoration:none}.landing-footer-links a:hover{text-decoration:underline}.landing-what-you-get-section{background:var(--dark-background);padding:4rem 2rem}.landing-what-you-get-section h2{font-size:2.5rem;letter-spacing:2px;margin-bottom:3rem;text-align:center}.what-you-get-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.what-you-get-card{background:#000c;border-radius:15px;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.card-image{border-radius:10px;height:200px;overflow:hidden;width:100%}.card-image img{height:100%;object-fit:cover;width:100%}.what-you-get-card h3{color:var(--text);font-size:1.5rem;letter-spacing:1px}.what-you-get-card p{color:var(--text-secondary);font-size:1rem;line-height:1.6}@media (max-width:1200px){.what-you-get-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.what-you-get-grid{grid-template-columns:1fr}}.landing-security-section{background:#0000004d;margin:2rem 0;padding:4rem 2rem}.security-container{margin:0 auto;max-width:1200px}.security-content h2{color:var(--text);font-size:2.5rem;margin-bottom:3rem;text-align:center}.security-features{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}.security-feature{background:#000c;border:1px solid #ffffff1a;border-radius:15px;padding:2rem}.security-feature h3{color:#80a9ff;font-size:1.5rem;margin-bottom:1rem}.security-feature p{color:var(--title);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.feature-list{list-style:none;padding:0}.feature-list li{margin-bottom:.5rem;padding-left:1.5rem}.feature-list li:before{color:var(--primary-color)}@media (max-width:768px){.security-features{grid-template-columns:1fr}}.help-content{display:flex;height:auto;justify-content:center;margin:40px 0 0;overflow-y:visible;padding:20px}.help-card-revised{gap:20px;margin-bottom:40px}.help-card-revised,.help-section{display:flex;flex-direction:column;padding:20px}.help-section{background:var(--sidebar-bg);border-radius:8px;justify-content:center;margin-bottom:30px}.help-category-Essential{background-color:initial!important;border:1px solid var(--nav-green)!important}.help-category-Knowledge{background-color:initial!important;border:1px solid var(--nav-blue)!important}.help-category-Agents{background-color:initial!important;border:1px solid var(--nav-purple)!important}.help-category-Deep{background-color:initial!important;border:1px solid var(--nav-orange)!important}.help-category-Support{background-color:initial!important;border:1px solid var(--nav-gold)!important}.help-header{align-items:center;display:flex;gap:10px;margin-bottom:15px}.help-category{background-color:#2d2d2d;border-radius:4px;color:var(--text);font-size:14px;padding:5px 10px}.help-section h2{color:var(--text);font-size:1.5rem;margin:0}.help-section p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:15px 0;text-align:left}.help-section ol{list-style-position:outside;margin:15px 0;padding-left:20px}.help-section li{color:var(--text-secondary);font-size:14px;line-height:1.8;margin:12px 0;padding-left:10px}.feature-list{list-style-type:none;margin:10px 0 10px 20px;padding-left:0}.feature-list li{color:var(--text-secondary);font-size:13px;margin:8px 0;padding-left:15px;position:relative}.feature-list li:before{color:#4caf50;content:"•";left:0;position:absolute}.help-section a{color:#4caf50;display:inline-block;font-weight:500;margin-top:5px;text-decoration:none;transition:color .3s ease}.help-section a:hover{color:#45a049;text-decoration:underline}@media screen and (max-width:1100px){.help-content,.help-section{padding:15px}}.help-content::-webkit-scrollbar{display:none}.help-content{-ms-overflow-style:none;scrollbar-width:none}.video-thumbnail-container{border-radius:8px;cursor:pointer;margin:20px 0;overflow:hidden;transition:transform .2s ease}.video-thumbnail-container:hover{transform:scale(1.02)}.video-thumbnail{border:1px solid var(--border-color);border-radius:8px;position:relative;width:100%}.video-thumbnail-overlay{align-items:center;background:#00000080;bottom:0;display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.video-thumbnail-container:hover .video-thumbnail-overlay{background:#000000b3}.video-thumbnail-overlay svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.video-thumbnail-overlay span{color:#fff;font-size:16px;font-weight:500;text-shadow:0 2px 4px #0000004d}.quick-search-form{align-items:center;border-radius:8px;display:flex;justify-content:center;padding:10px}.quick-search-input{border:1px solid #ddd;border-radius:var(--border-radius) 0 0 var(--border-radius);flex-grow:1;font-size:16px;max-width:50%!important;outline:none;padding:10px}.quick-search-button{align-items:center;border:none;border-radius:0 var(--border-radius) var(--border-radius) 0;cursor:pointer;display:flex;font-size:16px;gap:8px;padding:10px 20px}.quick-search-button:hover{background-color:#0056b3}.quick-search-button:disabled{background-color:#ccc;cursor:not-allowed}.search-results{margin-top:20px}.search-result-item{align-items:center;background-color:var(--sidebar-bg);border-radius:var(--border-radius);display:flex;justify-content:space-around;margin:5px 10px;padding:20px;width:100%}.research-search-container .quick-search-button:hover,.search-result-item .scrape-button:hover{background:var(--sidebar-bg)!important;border:1px solid var(--title)!important}.search-results-card{background-color:var(--sidebar-bg);border-radius:var(--border-radius);padding:10px}.search-result-item:last-child{border-bottom:none}.search-result-item h4{margin-bottom:5px}.search-result-item a{color:#1a0dab;text-decoration:none}.search-result-item p{color:var(--title);font-size:.9em}.search-type-dropdown{min-width:120px;position:relative}.search-type-toggle{align-items:center;background:none;border:1px solid #ddd;border-radius:5px;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .3s ease;width:100%}.search-type-toggle:hover{background-color:#0000000d}.search-type-menu{background-color:var(--text);border:1px solid #ddd;border-radius:5px;left:0;list-style:none;margin-top:5px;max-height:200px;overflow-y:auto;padding:0;position:absolute;top:100%;width:120px;z-index:1001}.search-type-item{align-items:center;cursor:pointer;display:flex;padding:8px 15px;transition:background-color .2s ease}.search-type-item:hover{background-color:#0000000d}.main-color-false .search-type-menu{background-color:#333;border-color:#444;width:-webkit-max-content;width:max-content}.main-color-false .search-type-toggle{border-color:#444}.main-color-false .search-type-item:hover{background-color:#ffffff1a}.spin-animation{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.research-masonry-grid{display:flex;height:75vh;margin-left:-20px;overflow-y:scroll;width:auto}.research-masonry-column{background-clip:padding-box;padding-left:20px}.research-masonry-card{background-color:var(--sidebar-bg);border-radius:var(--border-radius);break-inside:avoid;cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;padding:20px;page-break-inside:avoid;transition:transform .2s ease}.research-masonry-card h4{color:var(--text)}.research-masonry-card p,.research-result h1,.research-result h2,.research-result h3,.research-result h4,.research-result h5,.research-result h6,.research-result ol,.research-result ol li,.research-result ol li p,.research-result strong,.research-result ul,.research-result ul li,.sharing-info p,.sharing-info strong,.sharing-info ul,.sharing-info ul li{color:var(--title);font-size:12px;margin:0 0 5px}.research-result h1,.research-result h2,.research-result h3,.research-result h4,.research-result h5,.research-result h6,.research-result ol,.research-result ol li,.research-result ol li p,.research-result p,.research-result strong,.research-result ul,.research-result ul li{color:var(--text);margin:0}.research-masonry-card .research-result{margin-bottom:10px;max-height:350px;overflow-y:scroll;white-space:pre-wrap;word-break:break-word}.research-masonry-card .card-actions{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.delete-research-button{background:none!important;border:none!important}.research-masonry-card{position:relative}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.pin-button{align-items:center;background:#0000!important;background-color:initial;border:none;cursor:pointer;display:flex;justify-content:center;padding:5px;position:absolute;right:5px;top:-5px;transition:transform .2s ease;z-index:1}.pin-button:hover{background:#0000!important;background-color:initial!important;transform:scale(1.2)}.pin-button .pin-icon{font-size:1.2em}.pin-button.pinned .pin-icon{color:var(--pinned-color);transform:rotate(-45deg)}.pin-button:not(.pinned) .pin-icon{color:#666}.pin-button:not(.pinned):hover .pin-icon{color:var(--pinned-color)}.research-masonry-card.pinned{border:1px solid var(--light-mode-title-color)}.delete-research-button{font-size:15px;padding:2px 5px}.research-modal{align-items:center;background-color:var(--card-bg-opacity-modal);display:flex;height:100vh;isolation:isolate;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:151}.research-modal-content{background-color:var(--bg);border:1px solid var(--title);border-radius:var(--border-radius);height:80vh;padding:20px;width:70vw}.research-modal .chat-input-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;right:auto;transform:translateX(-50%);width:calc(100vw - 400px)}.research-back-button{align-items:center;display:flex;justify-content:flex-end}.edit-title-container button:hover,.research-back-button button{background:#0000!important;border:none!important}.edit-title-container button:hover{cursor:pointer;padding:0!important}.research-back-button button:hover{background:#0000!important}.research-modal-content .conversation-history{height:37vh;overflow-y:scroll;padding-bottom:30vh}.research-modal-content .conversation-history .message.Assistant{background:#0000!important}.research-modal-content .chat-img{align-items:center;border:1px solid var(--title);border-radius:50%;color:var(--text);display:flex;height:30px;justify-content:center;padding:4px;width:30px}.research-chat-input-container{border:1px solid var(--title);border-radius:var(--border-radius);display:flex;padding:5px;width:100%}.research-chat-input-container .chat-textarea{background:#0000;background-color:initial;border:none;color:var(--text);font-family:var(--font-family);height:40px;line-height:40px;max-height:40px;min-height:40px;overflow:hidden;padding:0 10px;resize:none;width:80%}.research-chat-input-container .chat-textarea:focus,.research-search-container input:focus{box-shadow:none;outline:none}.research-search-container{align-items:center;border:1px solid var(--title);border-radius:var(--border-radius);display:flex;justify-content:flex-end;padding-right:0;width:60%}.research-search-container input{border:none!important;width:80%}.research-sort-container{display:flex;justify-content:flex-end;margin:0}.research-sort-dropdown-wrapper{position:relative}.research-sort-toggle-btn{align-items:center;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:10px;transition:all .2s ease;width:100%}.research-sort-menu-list,.research-sort-toggle-btn{background:var(--background-light);border:1px solid var(--border-color);border-radius:8px}.research-sort-menu-list{box-shadow:0 2px 10px #0000001a;left:0;list-style:none;margin-top:5px;padding:5px;position:absolute;right:0;top:100%;z-index:1000}.research-sort-menu-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:10px;transition:all .2s ease}.edit-title-container{display:flex;justify-content:center;width:90%}.edit-title-input{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text);font-size:1em;padding:2px;text-align:center;width:80%}.edit-title-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2);outline:none}.title-container{align-items:center;border-radius:4px;display:flex;gap:8px;padding:4px}.title-container h4{margin:0}.title-container:hover{background-color:rgba(var(--primary-color-rgb),.1)}.edit-title-icon{color:#22b8e3;font-size:.8em;opacity:.6}.title-container:hover .edit-title-icon{opacity:1}.edit-title-container .cancel-edit-button{background:#0000!important;border:none!important;padding:0!important}.citations-section{border-top:1px solid var(--border-color);margin-top:15px;padding-top:10px}.citations-section h4{color:var(--text-secondary);font-size:.9em;margin:0 0 10px}.citations-list{margin:0}.citations-list li{border:1px solid var(--title);margin-bottom:5px;padding:10px}.citations-list a{font-size:.85em}.citation-item{align-items:center;border-radius:4px;display:flex;gap:8px;margin-bottom:8px;padding:4px;transition:background-color .2s}.citation-item:hover{background-color:#0000000d;background-color:var(--hover-color,#0000000d)}.citation-favicon{border-radius:3px;height:16px;object-fit:contain;width:16px}.citations-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:8px 0;padding:0}.citations-list a{color:var(--link-color);font-size:.9em;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.citations-list a:hover{text-decoration:underline}.card-actions-top{align-items:center;display:flex;gap:8px;right:10px}.card-actions-top,.card-selection{position:absolute;top:10px;z-index:2}.card-checkbox{cursor:pointer;height:15px;margin:0;opacity:.8;padding:0;transition:opacity .2s ease;width:15px}.card-checkbox:hover{cursor:copy;opacity:1}.research-masonry-card.selected{background-color:var(--sidebar-bg)!important;border:2px solid var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.3)}.bulk-actions-toolbar{background-color:var(--background-color);bottom:0;box-shadow:0 -2px 10px #0000001a;left:0;padding:15px;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease;z-index:1000}.bulk-actions-toolbar.visible{transform:translateY(0)}.bulk-actions-content{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px}.bulk-actions-buttons{display:flex;flex-grow:1;gap:10px;justify-content:center}.bulk-action-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:5px;color:var(--text);cursor:pointer;display:flex;gap:5px;padding:8px 15px;transition:opacity .2s ease}.bulk-action-button:hover{opacity:.9}.bulk-action-cancel{background-color:var(--danger-color);border:none;border-radius:5px;color:var(--text);cursor:pointer;padding:8px 15px;transition:opacity .2s ease}.bulk-action-cancel:hover{opacity:.9}.research-search-container input{background-color:initial!important;background-image:none!important}.progress-bar{overflow:hidden;position:relative}.progress-bar:after{animation:progress-glow 2s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes progress-glow{0%{left:-100%}to{left:200%}}.webhook-settings-container{margin:0 auto;max-width:1000px;padding:20px}.webhook-title{color:var(--text);font-size:1.8rem;margin-bottom:10px}.webhook-description{color:var(--text-secondary);line-height:1.5;margin-bottom:20px}.webhook-form{background-color:var(--background-secondary);border-radius:8px;margin-bottom:30px;padding:20px}.webhook-input-group{display:flex;gap:10px;margin-bottom:20px}.webhook-input{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text);padding:10px}.webhook-type-select{flex:1 1;min-width:150px}.webhook-url-input{flex:3 1}.webhook-add-button{align-items:center;background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px 15px;transition:background-color .2s}.webhook-add-button:hover{background-color:var(--accent-hover)}.webhook-error{color:var(--error-color);margin:10px 0}.webhook-list-container{background-color:var(--background-secondary);border-radius:8px;padding:20px}.webhook-list-title{color:var(--text);font-size:1.2rem;margin-bottom:15px}.webhook-list{list-style:none;margin:0;padding:0}.webhook-list-item{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:15px}.webhook-list-item:last-child{border-bottom:none}.webhook-info{display:flex;flex:1 1;flex-direction:column;gap:5px}.webhook-type{color:var(--text);font-size:1.1rem}.webhook-url{color:var(--text-muted);font-size:.9rem;word-break:break-all}.webhook-delete-button{background-color:var(--danger-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px;transition:background-color .2s}.webhook-delete-button:hover{background-color:var(--danger-hover)}.webhook-variables-container{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;padding:15px}.webhook-variables-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.webhook-variables-title{font-size:1.1rem;margin:0}.webhook-json-preview-button{background-color:initial;border:1px solid var(--border-color);border-radius:4px;color:var(--text);cursor:pointer;font-size:.9rem;padding:5px 10px}.webhook-json-preview{background-color:var(--code-background);border-radius:4px;margin-bottom:15px;overflow-x:auto;padding:10px}.webhook-json-preview pre{color:var(--code-color);font-family:monospace;margin:0}.webhook-json-description{color:var(--text-muted);font-size:.8rem;margin-top:8px}.webhook-custom-variables{margin-bottom:10px}.webhook-custom-variable-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.webhook-remove-variable-button{align-items:center;background-color:var(--danger-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:30px;justify-content:center;width:30px}.webhook-remove-variable-button:disabled{background-color:var(--disabled-color);cursor:not-allowed}.webhook-add-variable-button{background-color:var(--success-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;margin-top:5px;padding:8px 12px}.webhook-predefined-variables{color:var(--text)}.webhook-variables-list{display:flex;flex-direction:column;gap:10px;margin:10px 0}.webhook-variable-item{border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding-bottom:8px}.webhook-variable-name{display:flex;flex-direction:column}.webhook-variable-description{color:var(--text-muted);font-size:.8rem;margin-top:2px}.webhook-variable-example{font-size:.9rem}.webhook-n8n-tip{color:var(--text-muted);font-size:.9rem;font-style:italic;margin-top:10px}.webhook-variables-details{margin-top:8px}.webhook-variables-details summary{color:var(--accent-color);cursor:pointer;font-size:.9rem;padding:5px 0}.webhook-variables-summary{background-color:var(--background-tertiary);border-radius:4px;margin-top:5px;padding:10px}.webhook-variable-summary-item{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;margin-bottom:8px}code{background-color:var(--code-background);border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 4px}.webhook-variable-actions{align-items:center;display:flex;gap:10px}.webhook-defaults-toggle{align-items:center;color:var(--text);cursor:pointer;display:flex;font-size:.9rem;gap:5px}.webhook-defaults-toggle input{margin:0}.webhook-load-defaults-button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:5px 10px}.webhook-variable-editor{margin-bottom:15px}.webhook-variable-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.webhook-variable-inputs{display:flex;flex:1 1;gap:10px}.webhook-variable-name-input{flex:1 1}.webhook-variable-description-input{flex:1.5 1}.webhook-variable-example-input{flex:2 1}.webhook-variable-description-text{color:var(--text-muted);font-size:.85rem;margin-left:5px;margin-right:10px}.modal-backdrop{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-container{background-color:#1e1e1e;border:1px solid #4b9bff4d;border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.modal-header{align-items:center;background-color:#0003;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3{color:#4b9bff;font-size:20px;margin:0}.modal-close-button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:4px}.modal-close-button:hover{background-color:#ffffff1a}.modal-content{max-height:calc(90vh - 60px);overflow-y:auto;padding:20px}.template-upload-section{background-color:#0003;border-radius:6px;margin-bottom:24px;padding:16px}.template-upload-section h4{color:var(--text);font-size:16px;margin-bottom:16px;margin-top:0}.template-form-group{margin-bottom:16px}.template-form-group input,.template-form-group select,.template-form-group textarea{background-color:#0000004d;border:1px solid #ffffff1a;border-radius:4px;color:var(--text);font-size:14px;padding:10px 12px;width:100%}.template-form-group textarea{min-height:80px;resize:vertical}.file-input{background-color:#0000004d;border:1px solid #ffffff1a;border-radius:4px;color:var(--text);padding:10px}.template-divider{background-color:#ffffff1a;border:none;height:1px;margin:24px 0}.templates-list h4{color:var(--text);font-size:16px;margin-bottom:16px;margin-top:0}.templates-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.template-card{background-color:#1e1e1ecc;border:1px solid #ffffff1a;border-radius:6px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.template-card:hover{border-color:#4b9bff4d;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.template-card-content{flex-grow:1;padding:16px}.template-card h5{color:var(--text);font-size:16px;margin:0 0 8px}.template-type{background-color:#4b9bff33;border-radius:4px;color:#4b9bff;display:inline-block;font-size:12px;margin-bottom:10px;padding:3px 8px}.template-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:14px;line-height:1.4;margin:8px 0 0;overflow:hidden}.template-download-button{align-items:center;background-color:#0000004d;border:none;border-top:1px solid #ffffff1a;color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:10px;transition:background-color .2s ease}.template-download-button:hover{background-color:#4b9bff33}.n8n-template-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.n8n-template-modal__container{animation:n8n-template-modal-fade-in .2s ease-out;background-color:var(--sidebar-bg);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 0 1px #4b9bff33;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;width:92%}@keyframes n8n-template-modal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.n8n-template-modal__header{align-items:center;background-color:#14141499;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px 24px}.n8n-template-modal__header h3{align-items:center;color:#4b9bff;display:flex;font-size:20px;font-weight:600;gap:12px;margin:0}.n8n-template-modal__header-icon{color:#4b9bff}.n8n-template-modal__close-button{align-items:center;background:#ffffff0d;border:none;border-radius:6px;color:#a0a0a0;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.n8n-template-modal__close-button:hover{background-color:#ffffff1a;color:#fff}.n8n-template-modal__content{max-height:calc(90vh - 70px);overflow-y:auto;padding:24px}.n8n-template-modal__admin-badge{align-items:center;background-color:#4b9bff1a;border:1px solid #4b9bff33;border-radius:4px;color:#4b9bff;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:20px;padding:4px 10px}.n8n-template-modal__upload-section{background-color:#14141466;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:30px;padding:20px}.n8n-template-modal__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.n8n-template-modal__section-header h4{align-items:center;color:#f0f0f0;display:flex;font-size:17px;font-weight:500;gap:8px;margin:0}.n8n-template-modal__section-icon{color:#4b9bff}.n8n-template-modal__count{background-color:#ffffff14;border-radius:12px;color:#a0a0a0;font-size:13px;font-weight:400;padding:4px 10px}.n8n-template-modal__form{display:flex;flex-direction:column;gap:5px}.n8n-template-modal__form-group{display:flex;flex-direction:column;gap:6px}.n8n-template-modal__form-row{display:flex;gap:16px}.n8n-template-modal__form-group--half{flex:1 1}.n8n-template-modal__form-group label{color:#d0d0d0;font-size:14px;font-weight:500}.n8n-template-modal__input,.n8n-template-modal__select,.n8n-template-modal__textarea{background-color:#0003;border:1px solid #ffffff14;border-radius:6px;color:#f0f0f0;font-size:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.n8n-template-modal__input:focus,.n8n-template-modal__select:focus,.n8n-template-modal__textarea:focus{border-color:#4b9bff80;box-shadow:0 0 0 2px #4b9bff26;outline:none}.n8n-template-modal__textarea{line-height:1.5;min-height:90px;resize:vertical}.n8n-template-modal__file-input-container{align-items:center;background-color:#0003;border:1px solid #ffffff14;border-radius:6px;display:flex;height:44px;overflow:hidden;padding:8px 14px;position:relative}.n8n-template-modal__file-input{color:#d0d0d0;flex:1 1;font-size:14px;opacity:.8}.n8n-template-modal__file-icon{color:#4b9bff;margin-right:4px}.n8n-template-modal__form-actions{display:flex;justify-content:flex-end;margin-top:8px}.n8n-template-modal__submit-button{align-items:center;background-color:#4b9bff;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:background-color .2s}.n8n-template-modal__submit-button:hover{background-color:#3a8cf0}.n8n-template-modal__submit-button:disabled{background-color:#4b9bff80;cursor:not-allowed}.n8n-template-modal__error{background-color:#dc26261a;border:1px solid #dc26264d;border-radius:6px;margin-top:16px;padding:10px 14px}.n8n-template-modal__error p{color:#f87171;font-size:14px;margin:0}.n8n-template-modal__divider{background-color:#ffffff0f;border:none;height:1px;margin:24px 0 8px}.n8n-template-modal__empty-state,.n8n-template-modal__loading{background-color:#1414144d;border:1px dashed #ffffff14;border-radius:8px;color:#a0a0a0;padding:30px;text-align:center}.n8n-template-modal__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:10px}.n8n-template-modal__card{background-color:#1e1e1e99;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .2s ease,box-shadow .3s ease,border-color .3s}.n8n-template-modal__card:hover{border-color:#4b9bff4d;box-shadow:0 10px 25px -5px #0000004d;transform:translateY(-3px)}.n8n-template-modal__card-content{background-color:var(--chat-bubble-bg);display:flex;flex-direction:column;flex-grow:1;padding:20px}.n8n-template-modal__card-title{color:#f0f0f0;font-size:17px;font-weight:500;line-height:1.3;margin:0 0 10px}.n8n-template-modal__card-badge{align-self:flex-start;background-color:#4b9bff1a;border-radius:4px;color:#4b9bff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:14px;padding:4px 10px}.n8n-template-modal__card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#b0b0b0;display:-webkit-box;flex-grow:1;font-size:14px;line-height:1.5;margin:0;overflow:hidden}.n8n-template-modal__download-button{border-top:1px solid #ffffff0f}@media (max-width:768px){.n8n-template-modal__form-row{flex-direction:column;gap:16px}.n8n-template-modal__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.n8n-template-modal__label-icon{color:#4b9bff;margin-right:6px}.n8n-template-modal__integrations-container{display:flex;flex-direction:column;gap:10px}.n8n-template-modal__integration-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.n8n-template-modal__integration-tag{align-items:center;background-color:#4b9bff1a;border:1px solid #4b9bff33;border-radius:4px;color:#e0e0e0;display:flex;font-size:13px;gap:6px;padding:4px 8px 4px 6px}.n8n-template-modal__integration-logo{height:18px;object-fit:contain;width:18px}.n8n-template-modal__integration-remove{align-items:center;background:none;border:none;border-radius:3px;color:#a0a0a0;cursor:pointer;display:flex;justify-content:center;margin-left:4px;padding:2px;transition:all .2s}.n8n-template-modal__integration-remove:hover{background-color:#ffffff1a;color:#f0f0f0}.n8n-template-modal__integrations-input-row{display:flex;gap:8px}.n8n-template-modal__add-integration-btn{align-items:center;background-color:#4b9bff1a;border:1px solid #4b9bff33;border-radius:4px;color:#4b9bff;cursor:pointer;display:flex;justify-content:center;padding:0 8px;transition:all .2s}.n8n-template-modal__add-integration-btn:hover{background-color:#4b9bff33}.n8n-template-modal__hint{color:#a0a0a0;font-size:12px;font-style:italic;margin-top:6px}.n8n-template-modal__card-integrations{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.n8n-template-modal__card-integration{align-items:center;display:flex;position:relative}.n8n-template-modal__card-integration-logo{border-radius:4px;height:22px;object-fit:contain;padding:3px;transition:transform .2s;width:22px}.n8n-template-modal__card-integration-logo:hover{transform:scale(1.15)}.n8n-template-modal__card-integration-fallback{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:3px;color:#b0b0b0;display:none;font-size:12px;padding:2px 6px}.n8n-template-modal__card-actions{border-top:1px solid #ffffff0f;display:flex}.n8n-template-modal__download-button{align-items:center;background-color:#14141499;border:none;color:#e0e0e0;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background-color .2s}.n8n-template-modal__download-button:hover{background-color:#4b9bff26;color:#4b9bff}.n8n-template-modal__delete-button{align-items:center;background-color:#14141499;border:none;border-left:1px solid #ffffff0f;color:#e0e0e0;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.n8n-template-modal__delete-button:hover{background-color:#dc26261a;color:#f87171}.n8n-template-modal__delete-button--active{background-color:#dc262626;color:#f87171}.n8n-template-modal__delete-confirm{align-items:center;background-color:#dc262626;border-left:1px solid #ffffff0f;display:flex;flex:1 1;padding:8px 12px}.n8n-template-modal__delete-alert-icon{color:#f87171;margin-right:8px}.n8n-template-modal__delete-confirm span{color:#f0f0f0;font-size:13px;margin-right:10px}.n8n-template-modal__cancel-delete-btn,.n8n-template-modal__confirm-delete-btn{border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:500;margin-left:6px;padding:4px 8px;transition:all .2s}.n8n-template-modal__confirm-delete-btn{background-color:#dc2626;color:#fff}.n8n-template-modal__confirm-delete-btn:hover{background-color:#b91c1c}.n8n-template-modal__cancel-delete-btn{background-color:#ffffff1a;color:#e0e0e0}.n8n-template-modal__cancel-delete-btn:hover{background-color:#fff3}.universal-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.universal-modal-content{animation:universal-modal-fade-in .2s ease-out;background:#23272f;background:var(--sidebar-bg,#23272f);border-radius:10px;box-shadow:0 8px 32px #0006,0 0 0 1px #4b9bff33;max-height:90vh;min-width:320px;overflow-y:auto;padding:28px 24px 24px}@keyframes universal-modal-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay-endpoint-create .endpoint-agent-dropdown,.modal-overlay-endpoint-create input,.modal-overlay-endpoint-create select,.modal-overlay-endpoint-create textarea,.universal-modal-content input,.universal-modal-content select,.universal-modal-content textarea{background:var(--chat-bubble-bg)!important;border:1px solid var(--border-color)!important;color:var(--text)!important}:root{--nav-gold-rgb:255,193,7}.toolbox-header{margin-bottom:30px;padding:20px 0;text-align:center}.toolbox-header h2{color:var(--text);font-size:32px;font-weight:700;margin-bottom:10px}.toolbox-header p{color:var(--secondary-text-color);font-size:16px}.toolbox-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px;padding:10px}.tool-card{background-color:var(--buyer-gray-900);border:1px solid var(--buyer-gray-400);border-radius:16px;box-shadow:0 10px 25px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.tool-card:hover{border:1px solid var(--nav-gold);box-shadow:0 15px 35px #0003;transform:translateY(-8px)}.tool-card-image{align-items:center;background:linear-gradient(45deg,#1e293bcc,#1e293b99);display:flex;height:140px;justify-content:center;overflow:hidden;position:relative}.tool-card-image:before{background:radial-gradient(circle,#ffc10733 0,#0000 70%);background:radial-gradient(circle,rgba(var(--nav-gold-rgb),.2) 0,#0000 70%);content:"";height:150%;left:-25%;position:absolute;top:-25%;width:150%}.tool-card-icon{align-items:center;background-color:var(--buyer-gray-800);border-radius:50%;box-shadow:0 5px 15px #0003;display:flex;height:80px;justify-content:center;width:80px;z-index:1}.tool-card-content{background-color:var(--chat-textarea-bg);color:var(--text);display:flex;flex:1 1;flex-direction:column;padding:20px}.tool-card-content h3{align-items:center;color:var(--text);display:flex;font-size:20px;font-weight:600;margin-bottom:10px}.tool-card-content p{color:var(--secondary-text-color);flex-grow:1;font-size:14px;line-height:1.5;margin-bottom:20px}.tool-card-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.tool-card-category{color:var(--secondary-text-color)}.tool-card-category,.tool-card-rating{align-items:center;display:flex;font-size:12px;gap:5px}.star-icon,.tool-card-rating{color:var(--nav-gold)}.beta-tag{background-color:var(--nav-gold);border-radius:4px;color:#000;font-size:10px;font-weight:700;margin-left:8px;padding:2px 6px}@media (max-width:768px){.toolbox-grid{grid-template-columns:1fr;padding:5px}.tool-card{height:auto;min-height:100px}.tool-card-image{height:120px}.tool-card-icon{height:60px;width:60px}}.toolbox-section-divider{align-items:center;display:flex;grid-column:1/-1;margin:5px 0;padding:0 5px}.toolbox-section-divider h2{color:var(--nav-gold);font-size:18px;font-weight:600;margin:0;padding-right:15px;position:relative}.toolbox-section-divider h2:after{background:linear-gradient(to right,var(--nav-gold),#ffffff1a);content:"";flex-grow:1;height:1px;left:100%;position:absolute;right:0;top:50%;width:calc(100vw - 100% - 40px)}@media (max-width:768px){.toolbox-section-divider h2{font-size:16px}}@media screen and (max-width:1000px){.main-content{height:100vh;margin-left:0!important;padding:80px 0 20px;width:100vw!important}.mobile-view-button{background:#0000!important;border:none;display:flex;left:50%;padding:0;position:fixed;top:20px;transform:translateX(-50%)}.main-content-container-outline .mobile-view-button:hover{background-image:none!important}.sidebar{height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:250px;z-index:999}.sidebar.open{transform:translateX(0)}.sidebar-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:20px}.sidebar-list li{margin-bottom:10px}.create-new{display:none;width:250px}.create-new.open{display:block;left:10px;top:100px;z-index:1000}.user .avatar{height:24px;position:fixed;right:-400px;width:24px}.header{left:100px!important}.import-sections,.knowledge-content,.main-rows,.minor-rows,.search-filter-container{flex-direction:column!important;margin-left:5px;width:100%!important}.card,.section,.template-card{max-width:none!important;padding-bottom:3rem}.new-background-card-agents-section{margin-left:0!important;margin-right:0!important;width:100vw!important}.chat-input-box,.flow-textarea,.search-bar input{margin:10px auto;width:90%!important}.user{position:fixed;right:10px;top:10px}.mobile-menu{display:block!important;left:20px;position:fixed;top:20px;z-index:1000}.card-list{padding:10px}.card-list,.knowledge-grid{grid-template-columns:1fr!important}.knowledge-grid{padding:0 20px 20px}.conversation-history{padding-bottom:150px;width:100%!important}.chat-list,.file-list,.messages{max-height:70vh;width:100%}h1,h2,h3,h4,h5,p{font-size:90%;text-align:center}.action-button,.file-upload-label,button{font-size:14px;padding:8px 15px;width:auto}.creation-options .creation-options-button h5,.customize,.header,.header-option-buttons,.welcome-container{display:none!important}.department-item{flex-direction:column}.department-stats-container{align-items:center;color:var(--light-mode-title-color);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px;margin-top:10px;width:90%}.department-name{font-size:25px;text-align:center}.modal{height:100vh;margin:0;overflow-y:scroll;padding:0;width:100vw}.modal-content .department-details-modal-content{flex-direction:column!important}.modal-content .department-details-modal-content div{height:25%;min-height:25%;width:95%}.modal-content .close-button{position:fixed;right:10px;top:70px}.card-list{left:0;position:relative;width:90%}.department-item .project-details,.project-details-buttons{flex-direction:row!important;margin-top:10px;width:100%!important}.department-item .project-details-container2{flex-direction:column!important}.threads-sidebar{width:80vw}.chat-input-container{border-radius:var(--border-radius);display:flex;flex-direction:column;height:100vh;left:5%;margin-top:35px;overflow-x:hidden;overflow-y:scroll;padding:10px;position:fixed;width:90%}.stats-row{margin-bottom:50px}.collapse-toggle{display:none!important}.department-buttons-main{align-items:center!important;justify-content:center!important}.folder-and-files-container{flex-direction:column}.folder-section{max-width:none;width:100%!important}.resize-handle{display:none}.file-manager{width:100%}.transparent-section .conversation-history{max-width:100vw;padding:4rem 0 0}.transparent-section .conversation-history .welcome-message-chat-container{width:100%}.transparent-section .conversation-history .welcome-message-chat-container .suggestion-buttons{flex-wrap:wrap;justify-content:center;padding:10px}.transparent-section .chat-input-box{margin:0!important;width:auto!important}.transparent-section .conversation-history .message.assistant{max-width:90vw;padding-left:0;text-align:left}.transparent-section .conversation-history .message.assistant .chat-text,.transparent-section .conversation-history .message.user .assistant-text div{max-width:80vw!important}.transparent-section .conversation-history .message.user{margin-right:1rem;max-width:90vw;text-align:left}.transparent-section .conversation-history .message.assistant code,.transparent-section .conversation-history .message.assistant h1,.transparent-section .conversation-history .message.assistant h2,.transparent-section .conversation-history .message.assistant h3,.transparent-section .conversation-history .message.assistant h4,.transparent-section .conversation-history .message.assistant h5,.transparent-section .conversation-history .message.assistant p,.transparent-section .conversation-history .message.user code,.transparent-section .conversation-history .message.user h1,.transparent-section .conversation-history .message.user h2,.transparent-section .conversation-history .message.user h3,.transparent-section .conversation-history .message.user h4,.transparent-section .conversation-history .message.user h5,.transparent-section .conversation-history .message.user p{font-size:1rem;text-align:left}.main-rows .stats-row{margin-top:10px;padding:0!important;width:100vw!important}.main-rows .stats-row .analytics-activity-card{width:85%}.main-rows .section.transparent-section{margin:0!important;position:fixed;width:95vw!important}.photo-center{height:calc(100vh - 20px)!important;padding:20px 5px 0!important;width:100%!important}.photo-center-tabs{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.quick-search-form{flex-direction:column;gap:10px;padding:5px}.research-search-container{border:none;flex-direction:column;margin:0 auto;width:90%!important}.research-search-container input{border:1px solid var(--title)!important;border-radius:var(--border-radius);margin:5px 0;padding:10px;width:100%!important}.research-sort-container{margin:10px auto;width:90%}.search-type-dropdown{margin-bottom:10px;width:100%}.search-type-toggle{justify-content:center;padding:10px;width:100%}.search-type-menu{max-height:300px;width:100%}.quick-search-button{margin:5px 0;padding:10px;width:100%}.research-modal-content{height:90vh;padding:10px;width:95vw}.research-modal .chat-input-container{bottom:20px;width:90%}.research-chat-input-container{margin:0 auto;width:90%}.research-masonry-grid{height:calc(100vh - 150px);margin-left:5px!important;padding:0}.research-masonry-card{margin:10px 0}.research-masonry-column{padding-left:0}.bulk-actions-toolbar{padding:10px}.bulk-actions-content{flex-direction:column;gap:10px}.bulk-actions-buttons{flex-wrap:wrap;gap:5px}.bulk-action-button{font-size:12px;width:calc(50% - 5px)}.mobile-research-modal{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;top:0;z-index:1000}.mobile-research-modal-content{background:var(--bg);border-radius:var(--border-radius);max-width:500px;padding:20px;position:relative;width:100%}.mobile-research-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mobile-research-modal-header h3{color:var(--title);margin:0}.mobile-research-modal-close{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;justify-content:center;padding:5px}.mobile-research-modal-close:hover{color:var(--title)}.mobile-research-buttons{display:flex;flex-direction:row;gap:10px;margin-bottom:20px;padding:0 5px;width:calc(100% - 10px)}.mobile-research-button{align-items:center;background:var(--sidebar-bg);border:1px solid var(--title);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;flex:1 1;font-size:14px;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.mobile-research-button:active{transform:scale(.98)}.sort-options{display:flex;flex-direction:column;gap:10px}.mobile-sort-option{align-items:center;background:var(--sidebar-bg);border:1px solid var(--title);border-radius:var(--border-radius);color:var(--text);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:15px;transition:all .2s ease;width:100%}.mobile-sort-option.active{background:var(--title);color:var(--bg)}.mobile-sort-option:active{transform:scale(.98)}.research-conversation-history{padding-left:0!important}.knowledge-selection-modal .close-button{top:65px}.chat-input-container.chat-input-container-mobile-view{left:auto!important;width:calc(100% - 10px)!important}@media screen and (min-width:1001px){.mobile-research-buttons{display:none}}.chat-input-box-db{border:1px solid var(--border-color)!important;bottom:100px!important;display:flex;justify-content:center;width:90%!important}.mobile-chat-input-box-db:focus{outline:none!important}.chat-assistant-custom-button{border-radius:3.40282e+38px!important}.chat-input-box-db.chat-input-box-mobile-view{bottom:200px!important;margin:0!important;width:85%!important}}.pwa-prompt-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1999}.pwa-prompt-container{background-color:var(--card-bg);border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:24px;width:90%}.pwa-prompt-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.pwa-prompt-header h2{color:var(--text);font-size:1.5rem;margin:0}.close-button{background:none;border:none;color:var(--text);cursor:pointer;font-size:24px;padding:0}.pwa-prompt-message{color:var(--text);margin-bottom:20px}.pwa-instructions{margin:20px 0}.instruction-step{color:var(--text);margin:12px 0}.instruction-step,.step-number{align-items:center;display:flex}.step-number{background-color:var(--primary-color);border-radius:50%;color:#fff;font-size:14px;height:24px;justify-content:center;margin-right:12px;width:24px}.android-menu-icon,.ios-share-icon{font-size:18px;margin:0 4px}.pwa-prompt-footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.got-it,.remind-later{border-radius:6px;cursor:pointer;font-weight:500;padding:8px 16px}.remind-later{background:none;border:1px solid var(--primary-color);color:var(--primary-color)}.got-it{background-color:var(--primary-color);border:none;color:#fff}.upm-modal-overlay{align-items:center;background:#14171ff5;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.upm-modal-card{align-items:center;background:var(--card-bg);border-radius:18px;box-shadow:0 8px 32px #00000073;color:var(--text);display:flex;flex-direction:column;max-width:90%;padding:40px 32px 32px;position:relative;width:100%}.upm-title{color:var(--title);font-size:2rem;font-weight:700;margin-bottom:12px;text-align:center}.upm-desc{color:var(--text-secondary);font-size:1.08rem;margin-bottom:28px;text-align:center}.upm-form{display:flex;flex-direction:column;gap:18px;width:100%}.upm-form .StripeElement,.upm-form .__PrivateStripeElement{background:#181b22!important;border:1px solid #23263a!important;border-radius:8px!important;color:#fff!important;font-size:1rem!important;padding:12px 14px!important}.upm-submit-btn{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border:none;border-radius:8px;box-shadow:0 2px 8px #204aa414;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:13px 0;transition:background .2s,box-shadow .2s,opacity .2s;width:100%}.upm-submit-btn:disabled{cursor:not-allowed;opacity:.7}.upm-submit-btn:hover:not(:disabled){background:linear-gradient(90deg,var(--secondary-color),var(--primary-color));box-shadow:0 4px 16px #204aa42e}.upm-error-container{align-items:center;background-color:#ff00001a;border-radius:8px;display:flex;flex-direction:column;margin-bottom:20px;padding:15px}.upm-error-message{color:#ff6b6b;margin-bottom:15px;text-align:center}.upm-retry-btn{background-color:#4a5568;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px;transition:background-color .3s}.upm-retry-btn:hover{background-color:#2d3748}.upm-close-btn{background-color:initial;border:1px solid #4a5568;border-radius:4px;color:#cbd5e0;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 15px;transition:all .3s}.upm-close-btn:hover{background-color:#4a5568;color:#fff}.upm-loading{color:var(--text-secondary);margin-bottom:12px;text-align:center}.upm-success-container{align-items:center;background-color:#27ae601a;border-radius:8px;display:flex;flex-direction:column;margin:20px 0;padding:20px;text-align:center}.upm-success-message{color:#27ae60;font-size:18px;font-weight:700;margin-bottom:10px}@media (max-width:600px){.upm-modal-card{max-width:95vw;padding:24px 8px 18px}.upm-title{font-size:1.3rem}}