@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}a{text-decoration:none;color:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--color-primary: #76bcc6;--color-primary-dark: #5da5ad;--color-primary-light: #91d0d8;--color-secondary: #76bcc6;--color-secondary-dark: #5da5ad;--color-accent: #76bcc6;--gradient-primary: linear-gradient(135deg, #76bcc6 0%, #91d0d8 100%);--gradient-ai-subtle: linear-gradient(135deg, #76bcc6 0%, #91d0d8 100%);--gradient-cta: linear-gradient(135deg, #76bcc6 0%, #91d0d8 100%);--color-text-primary: #000000;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-bg-white: #FFFFFF;--color-bg-gray: #F8FAFC;--color-bg-gray-light: #F1F5F9;--color-bg-dark: #0F172A;--color-border: #E2E8F0;--color-border-light: #F1F5F9;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 14px;--font-size-sm: 15px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-size-5xl: 48px;--font-size-hero: 56px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 1.75;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 128px;--max-width: 1280px;--max-width-narrow: 960px;--max-width-text: 640px;--border-radius-sm: 6px;--border-radius: 8px;--border-radius-lg: 12px;--border-radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-base: 1;--z-dropdown: 100;--z-sticky: 500;--z-header: 1000;--z-modal: 2000;--app-bg: #ffffff;--app-text: #424d5c;--surface-bg: #f8fafc;--surface-border: #e2e8f0;--muted-text: #6b7280;--link-color: #0b76a0;--link-color-hover: #2a9ec8;--sidebar-bg: linear-gradient(180deg, #f4fafc 0%, #e8f3f8 40%, #c8dfe9 100%);--sidebar-border: #e5e5e3;--logo-color: #1a1a19;--nav-color: #5c5c56;--nav-hover-bg: rgba(0,0,0,.04);--nav-hover-color: #1a1a19;--nav-active-bg: rgba(0,0,0,.07);--nav-active-color: #1a1a19;--label-color: #666;--pinned-color: #7a7a74;--pinned-active-bg: rgba(0,0,0,.07);--pinned-active-color: #1a1a19;--user-name-color: #4a4a44;--user-plan-color: #aaa;--toggle-bg: rgba(0,0,0,.06);--toggle-color: #888;--toggle-hover: rgba(0,0,0,.1);--toggle-on-bg: rgba(0,0,0,.12);--accent: #0B76A0;--accent-hover: #2A9EC8;--admin-page-bg: #f3f4f8;--admin-card-bg: #ffffff;--admin-row-alt-bg: #f3f4f8;--admin-border: #c8c8c8;--admin-input-bg: #ffffff;--admin-input-text: #424d5c;--admin-title: #424d5c;--admin-muted: #778e97;--chat-card-bg: #ffffff;--chat-card-soft-bg: #f0f5fb;--chat-text: #173f4d;--robin-bubble-color: #1a1a19;--breadcrumb-current: #1a1a19;--breadcrumb-color: #666}:root[data-theme=light]{--app-bg: #ffffff;--app-text: #424d5c;--surface-bg: #f8fafc;--surface-border: #e2e8f0;--muted-text: #6b7280;--link-color: #0b76a0;--link-color-hover: #2a9ec8}:root[data-theme=dark]{--app-bg: #111314;--app-text: rgba(255,255,255,.88);--surface-bg: #1a1f24;--surface-border: rgba(255,255,255,.14);--muted-text: rgba(255,255,255,.62);--link-color: #47bde8;--link-color-hover: #5bc8f0;--sidebar-bg: #1a1a19;--sidebar-border: rgba(255,255,255,.09);--logo-color: rgba(255,255,255,.95);--nav-color: rgba(255,255,255,.7);--nav-hover-bg: rgba(255,255,255,.09);--nav-hover-color: rgba(255,255,255,.95);--nav-active-bg: rgba(255,255,255,.12);--nav-active-color: #ffffff;--label-color: rgba(255,255,255,.52);--pinned-color: rgba(255,255,255,.65);--pinned-active-bg: rgba(255,255,255,.12);--pinned-active-color: #ffffff;--user-name-color: rgba(255,255,255,.8);--user-plan-color: rgba(255,255,255,.55);--toggle-bg: rgba(255,255,255,.08);--toggle-color: rgba(255,255,255,.5);--toggle-hover: rgba(255,255,255,.13);--toggle-on-bg: rgba(255,255,255,.15);--accent: #47bde8;--accent-hover: #5bc8f0;--admin-page-bg: #15191d;--admin-card-bg: #1d2329;--admin-row-alt-bg: #161b20;--admin-border: rgba(255,255,255,.18);--admin-input-bg: #1d2329;--admin-input-text: rgba(255,255,255,.9);--admin-title: rgba(255,255,255,.9);--admin-muted: rgba(255,255,255,.62);--chat-card-bg: #1d2329;--chat-card-soft-bg: #24303a;--chat-text: rgba(255,255,255,.9);--robin-bubble-color: rgba(255,255,255,.88);--breadcrumb-current: rgba(255,255,255,.92);--breadcrumb-color: rgba(255,255,255,.62)}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--color-text-primary);background-color:var(--color-bg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--space-md)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--space-md);color:var(--color-text-secondary)}a{color:var(--color-primary);transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}strong{font-weight:var(--font-weight-semibold)}em{font-style:italic}.text-primary{color:var(--color-primary)}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-in:nth-child(1){transition-delay:.1s}.fade-in:nth-child(2){transition-delay:.2s}.fade-in:nth-child(3){transition-delay:.3s}.fade-in:nth-child(4){transition-delay:.4s}.fade-in:nth-child(5){transition-delay:.5s}.fade-in:nth-child(6){transition-delay:.6s}@media (min-width: 640px){h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}}@media (min-width: 1024px){body{font-size:var(--font-size-lg)}h1{font-size:var(--font-size-hero)}}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-sm);padding-right:var(--space-sm)}.container-narrow{max-width:var(--max-width-narrow)}.container-text{max-width:var(--max-width-text)}.section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.section-gray{background-color:var(--color-bg-gray)}.section-dark{background-color:var(--color-bg-dark);color:var(--color-bg-white)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:var(--color-bg-white)}.section-dark p{color:#fffc}.grid{display:grid;gap:var(--space-lg)}.grid-2,.grid-3,.grid-4{display:grid;gap:var(--space-lg);grid-template-columns:1fr}.grid-auto{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-xs{gap:var(--space-xs)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (min-width: 640px){.container{padding-left:var(--space-md);padding-right:var(--space-md)}.section{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.grid-2,.grid-auto{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.container{padding-left:var(--space-lg);padding-right:var(--space-lg)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(3,1fr)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5;border-radius:var(--border-radius);transition:all var(--transition-fast);cursor:pointer;text-align:center;white-space:nowrap;min-height:44px}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background:var(--color-primary);color:var(--color-bg-white);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:background-color var(--transition-normal),box-shadow var(--transition-normal)}.btn-primary:hover{background:var(--color-primary-dark);color:var(--color-bg-white);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn-primary:active{background:var(--color-primary-dark);color:var(--color-bg-white);transform:scale(.98)}.btn-secondary{background-color:var(--color-bg-white);color:var(--color-text-primary);border:2px solid var(--color-border);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;transition:all var(--transition-normal)}.btn-secondary:hover{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.btn-secondary:active{background-color:#f3f4f6;transform:scale(.98)}.btn-lg{padding:16px 32px;font-size:var(--font-size-lg);min-height:52px}.btn-sm{padding:8px 16px;font-size:var(--font-size-sm);min-height:36px}.section-dark .btn-primary{background-color:var(--color-bg-white);color:var(--color-primary)}.section-dark .btn-primary:hover{background-color:var(--color-bg-gray)}.card{background-color:var(--color-bg-white);border-radius:var(--border-radius-lg);padding:var(--space-lg);transition:all var(--transition-normal)}.card-feature{border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);text-align:left;position:relative;background:#fff;display:flex;gap:var(--space-lg);align-items:flex-start;padding:var(--space-xl)}.card-feature:hover{box-shadow:var(--shadow-md);border-color:var(--color-border)}.card-icon{width:56px;height:56px;min-width:56px;background:#76bcc61a;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.card-icon svg{width:28px;height:28px;stroke:currentColor}.card-content{flex:1;display:flex;flex-direction:column;gap:var(--space-xs)}.card-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.card-description{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.card-testimonial{padding:var(--space-xl);border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);background:#fff;position:relative;overflow:hidden}.card-testimonial:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease}.card-testimonial:hover:after{opacity:1}.card-testimonial:hover{box-shadow:0 8px 30px #76bcc626;border-color:#76bcc64d}.testimonial-quote{font-size:var(--font-size-lg);line-height:var(--line-height-loose);color:var(--color-text-primary);font-style:italic;margin-bottom:var(--space-lg);position:relative}.testimonial-quote:before{content:'"';font-size:48px;color:var(--color-primary);opacity:.3;position:absolute;top:-10px;left:-10px;font-weight:var(--font-weight-bold)}.testimonial-author{display:flex;align-items:center;gap:var(--space-md)}.testimonial-author img{width:56px;height:56px;border-radius:var(--border-radius-full);object-fit:cover}.author-name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:2px}.author-title{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:0}.header{position:sticky;top:0;z-index:var(--z-header);background-color:var(--color-bg-white);border-bottom:1px solid var(--color-border-light);transition:box-shadow var(--transition-fast)}.header-shadow{box-shadow:var(--shadow-sm)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.nav-logo img{height:48px;width:auto}.nav-menu{display:none;align-items:center;gap:var(--space-lg)}.nav-menu a{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);transition:color var(--transition-fast)}.nav-menu a:hover{color:var(--color-primary)}.nav-menu .btn-primary{color:var(--color-bg-white)}.nav-menu .btn-primary:hover{color:var(--color-bg-white);background:var(--color-primary-dark)}.menu-toggle{display:flex;flex-direction:column;gap:4px;padding:8px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:2px;background-color:var(--color-text-primary);transition:all var(--transition-normal)}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-menu.active{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-bg-white);border-bottom:1px solid var(--color-border);padding:var(--space-md);box-shadow:var(--shadow-lg)}.hero{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);background:#fff}.hero-label{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md);padding:8px 16px;background:transparent;border:none;border-radius:var(--border-radius-full)}.hero-label:before{content:"●";color:var(--color-primary);margin-right:8px;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hero-headline{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--space-md);text-align:center;color:var(--color-text-primary)}.hero-subheadline{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-xl);text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;flex-direction:column;gap:var(--space-md);align-items:center;justify-content:center}.social-proof{background-color:var(--color-bg-gray);padding:var(--space-xl) 0}.social-proof-label{text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-lg)}.logo-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xl);max-width:1000px;margin:0 auto}.logo-grid img{height:48px;width:auto;max-width:180px;opacity:.6;filter:grayscale(100%);transition:all var(--transition-normal)}.logo-grid img:hover{opacity:1;filter:grayscale(0%)}.section-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);margin-bottom:var(--space-md)}.section-subtitle{font-size:var(--font-size-lg);text-align:center;color:var(--color-text-secondary);margin-bottom:var(--space-2xl);max-width:640px;margin-left:auto;margin-right:auto}.value-props{background-color:var(--color-bg-white)}.testimonials{background:linear-gradient(180deg,#f8fafc,#fff);position:relative}.testimonials:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:transparent}.testimonial-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.testimonial-featured{grid-column:1 / -1;max-width:100%}.testimonial-half{grid-column:1 / -1}.cta-final{background:#f9fafb;padding:var(--space-3xl) 0}.cta-headline{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);margin-bottom:var(--space-md)}.cta-subheadline{font-size:var(--font-size-lg);text-align:center;color:var(--color-text-secondary);margin-bottom:var(--space-xl)}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:var(--space-md);margin-top:var(--space-xl)}.contact-info{margin-top:var(--space-xl);text-align:center}.contact-info p{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.contact-info a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.contact-info a:hover{color:var(--color-primary)}.contact-info p{color:var(--color-text-secondary)}.contact-info .separator{margin:0 var(--space-sm);color:var(--color-text-tertiary)}.footer{background-color:var(--color-bg-white);color:var(--color-text-primary);padding-top:var(--space-2xl);padding-bottom:var(--space-xl);border-top:1px solid var(--color-border-light);display:none}.footer-grid-simple{display:flex;flex-direction:column;gap:var(--space-lg);align-items:center;margin-bottom:var(--space-lg)}.footer-brand img{height:36px;width:auto}.footer-links{display:flex;gap:var(--space-lg);flex-wrap:wrap;justify-content:center}.footer-links a{font-size:var(--font-size-base);color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-primary)}.footer-legal{display:flex;gap:var(--space-md)}.footer-legal a{font-size:var(--font-size-sm);color:var(--color-text-tertiary);transition:color var(--transition-fast)}.footer-legal a:hover{color:var(--color-text-secondary)}.footer-bottom{display:flex;flex-direction:column;gap:var(--space-md);align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border-light)}.footer-bottom p{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}@media (min-width: 640px){.hero{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.hero-headline{font-size:var(--font-size-5xl)}.hero-cta{flex-direction:row}.logo-grid img{height:56px}.section-title{font-size:var(--font-size-4xl)}.testimonial-grid{grid-template-columns:repeat(2,1fr)}.testimonial-half{grid-column:span 1}.benefits-grid{grid-template-columns:repeat(2,1fr)}.footer-grid-simple{flex-direction:row;justify-content:space-between;align-items:center}.footer-bottom{flex-direction:row;justify-content:center}}@media (min-width: 1024px){.menu-toggle{display:none}.nav-menu{display:flex;flex-direction:row}.nav-menu.active{position:static;flex-direction:row;border:none;box-shadow:none;padding:0}.hero-headline{font-size:var(--font-size-hero)}.hero-subheadline{font-size:var(--font-size-xl)}.testimonial-grid{grid-template-columns:repeat(6,1fr)}.card-testimonial{grid-column:span 2}.testimonial-featured{grid-column:1 / -1}.testimonial-half{grid-column:span 3}.cta-headline{font-size:var(--font-size-5xl)}.cta-subheadline{font-size:var(--font-size-xl)}}.qa-section{background-color:var(--color-bg-white)}.qa-container{max-width:800px;margin:0 auto}.qa-category{margin-bottom:var(--space-2xl)}.qa-category-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary)}.qa-item{border-bottom:1px solid var(--color-border-light)}.qa-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 0;background:none;border:none;text-align:left;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-fast)}.qa-question:hover{color:var(--color-primary)}.qa-question span{flex:1}.qa-icon{width:24px;height:24px;min-width:24px;color:var(--color-primary);transition:transform var(--transition-fast)}.qa-question[aria-expanded=true] .qa-icon{transform:rotate(180deg)}.qa-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-normal) ease-out}.qa-answer p{padding-bottom:var(--space-lg);margin:0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.qa-item.active .qa-answer{max-height:500px;transition:max-height var(--transition-normal) ease-in}.impact-results{background:linear-gradient(180deg,#fff,#f8fafc);padding:var(--space-4xl) 0}.impact-section-label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:var(--space-lg);margin-top:var(--space-2xl)}.stats-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);margin-bottom:var(--space-3xl)}.stat-card{background:var(--color-bg-white);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-2xl);text-align:center;transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.stat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#76bcc64d}.stat-icon{width:64px;height:64px;margin:0 auto var(--space-md);background:#76bcc61a;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.stat-icon svg{width:32px;height:32px;stroke:currentColor}.stat-number{font-size:56px;font-weight:var(--font-weight-bold);line-height:1;color:var(--color-primary);margin-bottom:var(--space-sm);font-feature-settings:"tnum"}.stat-label{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0;font-weight:var(--font-weight-medium)}.skills-improvement{max-width:900px;margin:0 auto}.skills-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.skill-badge{background:var(--color-bg-white);border:2px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:var(--space-xl);text-align:center;transition:all var(--transition-normal);position:relative;overflow:hidden}.skill-badge:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-normal)}.skill-badge:hover{border-color:#76bcc666;transform:translateY(-2px);box-shadow:var(--shadow-md)}.skill-badge:hover:before{opacity:1}.skill-badge-value{font-size:48px;font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1;margin-bottom:var(--space-sm);font-feature-settings:"tnum"}.skill-badge-label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:capitalize}@media (min-width: 640px){.stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.stat-number{font-size:64px}.skills-grid{grid-template-columns:repeat(3,1fr)}.skill-badge-value{font-size:56px}}@media (min-width: 1024px){.stat-number{font-size:72px}.skill-badge-value{font-size:64px}}html{background:var(--admin-page-bg)}.page__header{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 32px;position:absolute;width:96.65%;left:0;background:#fff;border-bottom:1px solid #e8e8e6;box-shadow:0 1px 8px #0000000a;z-index:5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page__header .page__header-main-actions{display:flex;align-items:center}.page__header .page__header-title{color:#0b76a0;font-size:18px;font-weight:600;letter-spacing:-.3px}.page__header .page__header-common-action .add-new-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-width:140px;height:36px;padding:0 16px;border:none;border-radius:8px;text-decoration:none;color:#fff;font-size:13px;font-weight:600;background:#0b76a0;transition:background .15s}.page__header .page__header-common-action .add-new-item:hover{background:#2a9ec8}.page__header .page__header-common-action .add-new-item svg path{fill:#fff}.page-filter{width:22.5%;min-width:220px}.page-filter .search-input{position:relative}.page-filter .search-input .search-input-icon{position:absolute;right:11px;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.page-filter .page-filter__search{width:100%;border:1.5px solid #e8e8e6;border-radius:8px;height:38px;color:#1a2b2b;font-size:13.5px;padding:0 36px 0 12px;background:#fff;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.page-filter .page-filter__search::placeholder{color:#999}.page-filter .page-filter__search:focus{border-color:#0b76a0;outline:none;box-shadow:0 0 0 3px #0b76a01f}.page-content-wrapper{padding-left:32px;padding-right:32px;margin-top:84px;min-height:100vh}.page-grid-title{margin:20px 0 12px;color:#0b76a0;font-size:16px;font-weight:600;letter-spacing:-.2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-grid{background:#fff;border:1.5px solid #e8e8e6;border-radius:16px;box-shadow:0 2px 20px #00000012;overflow-x:auto;overflow-y:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-grid .sort-column{cursor:pointer;display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;transition:color .15s}.page-grid .sort-column:hover{color:#0b76a0}.page-grid .sort-column span{display:flex;align-items:center}.page-grid .sort-column span svg{flex-shrink:0;opacity:.65}.page-grid .page-grid-header__row{display:flex;justify-content:flex-start;align-items:stretch;border-bottom:1px solid #f0f0ee;transition:background .12s;min-width:min(100%,720px)}.page-grid .page-grid-header__row:first-child{background:#f8fafb;border-bottom:1.5px solid #e8e8e6}.page-grid .page-grid-header__row:first-child .page-grid-header__column{min-height:44px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#667}.page-grid .page-grid-header__row:not(:first-child):hover{background:#0b76a00a}.page-grid .page-grid-header__row:last-child{border-bottom:none}.page-grid .page-grid-header__row .page-grid-header__column{font-size:13.5px;min-height:44px;display:flex;align-items:center;padding:8px 14px;color:#1a2b2b;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.page-grid .page-grid-header__row .page-grid-header__column .status-entity-on,.page-grid .page-grid-header__row .page-grid-header__column .status-entity-off{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;padding:4px 12px;border-radius:20px;text-decoration:none}.page-grid .page-grid-header__row .page-grid-header__column .status-entity-on{background:#5ab96326;color:#2d7a36}.page-grid .page-grid-header__row .page-grid-header__column .status-entity-off{background:#c6584c1f;color:#b5453a}.page-grid .page-grid-header__row .page-grid-header__column a{color:#0b76a0;font-size:13.5px;text-decoration:none;font-weight:500}.page-grid .page-grid-header__row .page-grid-header__column a:hover{text-decoration:underline}.page-grid .page-grid-header__row .page-grid-header__column .list-item-text{color:#1a2b2b}.page-grid .page-grid-header__row .page-grid-header__column .btn-invite{border:none;background:#f0f0ee;color:#0b76a0;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.page-grid .page-grid-header__row .page-grid-header__column .btn-invite:hover{background:#0b76a0;color:#fff}.page-grid .page-grid-paginator{padding:16px;border-top:1px solid #e8e8e6;background:#fafbfb;display:flex;justify-content:center}.page-grid .page-grid-paginator .Pagination{gap:4px}.page-grid .page-grid-paginator .PaginationControl{border-radius:6px;font-size:13px}.page-grid .page-grid-paginator .PaginationControl.active{background:#0b76a0!important;color:#fff!important;border-color:#0b76a0!important}.excel-buttons{display:inline-flex;align-items:center;justify-content:center;color:#0b76a0;font-size:13px;font-weight:500;padding:8px 16px;border:1.5px solid #0B76A0;background:#fff;border-radius:8px;cursor:pointer;margin-left:10px;transition:background .15s,color .15s;font-family:inherit}.excel-buttons:hover{background:#0b76a014}.excel-buttons label{cursor:pointer;margin:0}.excel-buttons input[type=file]{display:none}#request-grid,.employees-request-grid{width:84%}#request-grid .page-filter,#request-grid .excel-buttons,.employees-request-grid .page-filter,.employees-request-grid .excel-buttons{margin-bottom:12px}#request-grid{width:100%}#request-grid .mark_done{cursor:pointer}#request-grid .mark_done:hover svg path{fill:#0b76a0}#request-grid .page-grid-header__column:nth-of-type(1),#request-grid .page-grid-header__column:nth-of-type(2){width:18%}#request-grid .page-grid-header__column:nth-of-type(3){width:60%}#request-grid .page-grid,#request-grid .page-grid-header__row{width:100%}.usersList{width:84%}.usersList .page-grid-header__column:nth-of-type(1){width:30%}.usersList .page-grid-header__column:nth-of-type(2){width:30%}.usersList .page-grid-header__column:nth-of-type(3){width:30%}.usersList .page-grid-header__column:nth-of-type(4){width:10%}.usersList .usersList__header-back-button{width:82px;height:28px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid #75BCC6;border-radius:4px;color:#75bcc6;font-size:12px;margin-left:24px;text-decoration:none;margin-top:16px}.usersList .usersList__header-back-button__content{display:flex;align-items:center;justify-content:space-around;width:70%}.organizationsList{width:84%}.organizationsList .page-grid-header__column:nth-of-type(1),.organizationsList .page-grid-header__column:nth-of-type(2),.organizationsList .page-grid-header__column:nth-of-type(3),.organizationsList .page-grid-header__column:nth-of-type(4),.organizationsList .page-grid-header__column:nth-of-type(5){width:18%}.organizationsList .page-grid-header__column:nth-of-type(6){width:10%}.questionnairesList{width:84%}.questionnairesList .page__header-common-action .add-new-item{width:150px!important}.customersList{width:84%}.customersList .page-filter{width:100%;display:flex;justify-content:space-between}.customersList .page-filter .action-buttons{display:flex;align-items:center;justify-content:center}.customersList .page-filter .action-buttons .excel-buttons-upload{border:1.5px solid #0B76A0;display:flex;align-items:center;justify-content:center;border-radius:8px;padding:8px;cursor:pointer}.customersList .page-grid-header__column{flex:0 0 auto;min-width:100px}.customersList .customers-grid .page-grid-header__column{flex:0 0 auto}.customersList .page__header-common-action .add-new-item{width:150px!important}:root[data-theme=dark] .page__header{background:var(--admin-card-bg);border-bottom-color:var(--admin-border)}:root[data-theme=dark] .page__header-title,:root[data-theme=dark] .page-grid-title{color:var(--accent)!important}:root[data-theme=dark] .page-filter__search{background:var(--admin-input-bg);color:var(--admin-input-text);border-color:var(--admin-border)}:root[data-theme=dark] .page-grid{background:var(--admin-card-bg);border-color:var(--admin-border);box-shadow:0 2px 20px #0003}:root[data-theme=dark] .page-grid .page-grid-header__row{border-bottom-color:var(--admin-border)}:root[data-theme=dark] .page-grid .page-grid-header__row:first-child{background:var(--admin-row-alt-bg)}:root[data-theme=dark] .page-grid .page-grid-header__row:first-child .page-grid-header__column{color:var(--admin-muted)}:root[data-theme=dark] .page-grid .page-grid-header__row:not(:first-child):hover{background:#47bde814}:root[data-theme=dark] .page-grid .page-grid-header__column{color:var(--admin-input-text)}:root[data-theme=dark] .page-grid .page-grid-header__column a{color:var(--accent)}:root[data-theme=dark] .page-grid .page-grid-paginator{background:var(--admin-row-alt-bg);border-top-color:var(--admin-border)}:root[data-theme=dark] .customers-grid__row{border-bottom-color:var(--admin-border)}:root[data-theme=dark] .customers-grid__row--header{background:var(--admin-row-alt-bg)}:root[data-theme=dark] .customers-grid__row--header .customers-grid__cell{color:var(--admin-muted)}:root[data-theme=dark] .customers-grid__row:hover:not(.customers-grid__row--header){background:#47bde814}:root[data-theme=dark] .customers-grid__cell{color:var(--admin-input-text)}:root[data-theme=dark] .customers-grid__cell a{color:var(--accent)}:root[data-theme=dark] .excel-buttons{background:var(--admin-input-bg);border-color:var(--accent);color:var(--accent)}html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;height:100vh;background:var(--app-bg);font-size:14px;color:var(--app-text)}html,body{margin:0;scroll-behavior:smooth;background:var(--app-bg);color:var(--app-text);transition:background-color .2s ease,color .2s ease}input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #0B76A0;outline-offset:2px;border-radius:2px}.profile__sidebar-back{position:absolute;top:10px;left:20px}.questionnaire-form .sidebar-header .logo{margin-top:0}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:319px;background-color:#f3f4f8;font-size:12px;color:#424d5c;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-160px;box-shadow:0 4px 8px #18233933}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#F3F4F8 transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.page-grid-paginator .Page{border-radius:6px;font-size:13px}.page-grid-paginator .Page.Page-active{color:#fff!important;background:#0b76a0!important;border-color:#0b76a0!important}.page-grid-paginator .Page:hover{border-color:#0b76a0}.toggle-blue{--toggle-bg-on: #39BA60;--toggle-border-on: #39BA60;--toggle-bg-off: #fffff;--toggle-ring-width: none}.toggle-blue .toggle-off .toggle-handle.toggle-handle-off{background:#39ba60}::placeholder{color:#767676;opacity:1}::-ms-input-placeholder{color:#767676}.home{font-family:Poppins,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.home__wrapper{scroll-behavior:smooth}.home__wrapper .home-block{display:flex;align-items:center;background-size:cover;background-position:center;position:relative;color:#fff}.home__wrapper .home-block .leap-main-logo{position:absolute;left:50px;top:15px}.home__wrapper .home-block .leap-main-logo svg{width:100%}@media (max-width: 1600px){.home__wrapper .home-block .leap-main-logo svg{width:65%}}@media (max-width: 1300px){.home__wrapper .home-block .leap-main-logo{display:none}}.home__wrapper .home-block__container{display:flex;flex-direction:column;max-width:1800px;margin:0 auto}.home__wrapper .home-block__container h1{color:#446470;font-size:80px;width:878px;text-align:center;margin:0 auto;font-weight:600;line-height:90px}@media (max-width: 1600px){.home__wrapper .home-block__container h1{font-size:60px}}@media (max-width: 1024px){.home__wrapper .home-block__container h1{width:100%;font-size:60px}}.home__wrapper .home-block__container h2{color:#446470;font-size:26px;margin-bottom:57px}@media (max-width: 1024px){.home__wrapper .home-block__container h2{font-size:24px;text-align:center}}.home__wrapper .home-block__container span{font-size:33.6px;margin-bottom:20px}.home__wrapper .home-block__container .action-btn{background-color:var(--green-accent);color:#fff;cursor:pointer;border-radius:5px;width:130px;height:42px;display:flex;align-items:center;justify-content:center;text-decoration:none}.home__wrapper .home-block__container .action-btn:hover{transition:var(--green-accent) .3s ease}.home__wrapper .features-block{padding:0;background-color:#f6f6f6}.home__wrapper .features-block .features-block-row{display:flex}@media (max-width: 1024px){.home__wrapper .features-block .features-block-row{display:none}}.home__wrapper .features-block .features-block-row .features-block-row-img{width:33.33333333%}.home__wrapper .features-block .features-block-row .features-block-row-img img{width:100%;height:auto}.home__wrapper .features-block__container{max-width:1920px;margin:0 auto;padding:0 20px}.home__wrapper .features-block__container .caption{font-size:24px;margin:20px 0;text-align:center}.home__wrapper .features-block__container .cards{display:flex;align-items:center;gap:30px}.home__wrapper .features-block__container .cards .card__item{height:217px;width:260px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease;padding:30px}.home__wrapper .features-block__container .cards .card__item:hover{transform:translateY(-10px)}.home__wrapper .features-block__container .cards .card__item-icon{margin-bottom:20px}.home__wrapper .features-block__container .cards .card__item-caption{font-size:19px;font-weight:700;margin-bottom:20px}.home__wrapper .leap-container{position:relative;top:-11px}.home__wrapper .leap-container .leap-container-row{display:flex;justify-content:space-between}@media (max-width: 1024px){.home__wrapper .leap-container .leap-container-row{flex-wrap:wrap}}.home__wrapper .leap-container .leap-container-row .leap-container-row-item{width:50%}@media (max-width: 1024px){.home__wrapper .leap-container .leap-container-row .leap-container-row-item{width:100%}}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1){background:#446470;padding-top:45px;padding-left:40px;color:#fff;padding-bottom:40px}@media (max-width: 1024px){.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1){padding-bottom:40px}}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-title{font-size:68px;font-weight:600}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-subtitle{font-size:34px;line-height:50px}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-title-desc{font-size:24px;margin-top:70px;line-height:45px}.home__wrapper .leap-container .leap-container-row .leap-container-row-item img{width:100%;height:100%}.home__wrapper #our-products{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:40px}@media (max-width: 1024px){.home__wrapper #our-products{flex-wrap:wrap}}.home__wrapper .leap-portfolio{width:1450px;margin:40px auto 0;display:flex;justify-content:space-around;flex-wrap:wrap}@media (max-width: 1450px){.home__wrapper .leap-portfolio{width:100%}}@media (max-width: 1120px){.home__wrapper .leap-portfolio{flex-wrap:wrap}}.home__wrapper .leap-portfolio .leap-portfolio-item{display:flex;width:31.5%;margin-bottom:40px;position:relative}.home__wrapper .leap-portfolio .leap-portfolio-item>img{width:223px;height:100%}@media (max-width: 1120px){.home__wrapper .leap-portfolio .leap-portfolio-item{width:100%}}.home__wrapper .leap-portfolio .leap-portfolio-item-img{width:47%}.home__wrapper .leap-portfolio .leap-portfolio-icon{position:absolute;bottom:-27px;left:10px}.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(5) .leap-portfolio-item-text,.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(6) .leap-portfolio-item-text,.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(7) .leap-portfolio-item-text,.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(8) .leap-portfolio-item-text,.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(9) .leap-portfolio-item-text,.home__wrapper .leap-portfolio .leap-portfolio-item:nth-of-type(10) .leap-portfolio-item-text{background:#75bcc6}.home__wrapper .leap-portfolio .leap-portfolio-item-text{width:53%;background:#387e88;padding-left:12px;color:#fff}.home__wrapper .leap-portfolio .leap-portfolio-item-text a{display:block}.home__wrapper .leap-portfolio .leap-portfolio-item-text .portfolio-mail{color:#fff;font-size:18px;text-decoration:none;margin-top:80px}.home__wrapper .leap-portfolio .leap-portfolio-item-text .portfolio-li{margin-top:30px}.home__wrapper .leap-portfolio .leap-portfolio-item-text .portfolio-li img{border-radius:50%}.home__wrapper .leap-portfolio .leap-portfolio-item-profession{font-size:16px;font-weight:400;margin-top:24px}.home__wrapper .leap-portfolio .leap-portfolio-item-name{font-size:24px;font-weight:500;margin-top:12px}.home__wrapper .testimonials-block{width:1450px;margin:40px auto 0;padding-bottom:40px}@media (max-width: 1460px){.home__wrapper .testimonials-block{width:100%}}.home__wrapper .testimonials-block .testimonials-block-title{display:flex;align-items:center;justify-content:center;font-size:56px;color:#446470}.home__wrapper .testimonials-block .testimonials-block-item-name{margin-top:12px;color:#387e88;font-size:14px;font-weight:600}.home__wrapper .testimonials-block .testimonials-block-item-role{color:#387e88;font-size:14px;font-weight:500}.home__wrapper .testimonials-block .testimonials-block-row{display:flex;justify-content:space-between;flex-wrap:wrap}.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-first .testimonials-block-item{background:#fff;padding:12px}.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-first .testimonials-block-item:nth-of-type(1){width:72.7%}@media (max-width: 500px){.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-first .testimonials-block-item:nth-of-type(1){width:100%}}.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-first .testimonials-block-item:nth-of-type(2){width:22%}@media (max-width: 500px){.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-first .testimonials-block-item:nth-of-type(2){width:100%}}.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-second{margin-top:25px}.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-second .testimonials-block-item{background:#fff;padding:12px;width:22%}@media (max-width: 500px){.home__wrapper .testimonials-block .testimonials-block-row.testimonials-block-row-second .testimonials-block-item{width:100%}}.home__wrapper #leap-text{color:#fff;padding-top:50px;padding-bottom:50px;text-align:center;background:#446470;margin-top:30px}.home__wrapper #leap-text .leap-text-title{font-size:80px;font-weight:600}.home__wrapper #leap-text .leap-text-subtitle{font-size:55px}.home__wrapper #leap-text .get-started-button{background:#fff;font-size:26px;color:#446470;text-decoration:none;display:block;width:167px;text-align:center;padding-top:10px;padding-bottom:10px;margin:30px auto 0}.home__wrapper #leap-experts{margin-top:50px}.home__wrapper #leap-experts .leap-experts-title{display:flex;align-items:center;justify-content:center;font-size:56px;color:#446470}@media (max-width: 768px){.home__wrapper #leap-experts .leap-experts-title{font-size:32px}}.home__wrapper #leap-experts svg{width:261px;height:97px;margin-left:20px}@media (max-width: 768px){.home__wrapper #leap-experts svg{width:90px}}.home__wrapper #leap-experts .leap-experts-text{max-width:1067px;margin:0 auto;font-size:28px;color:#446470;line-height:50px}.home__wrapper #leap-experts .leap-experts-subtitle{text-align:center;font-size:22px;color:#446470;font-weight:600;margin-bottom:30px}.home__wrapper .our-products-left,.home__wrapper .our-products-right{width:50%}@media (max-width: 1024px){.home__wrapper .our-products-left,.home__wrapper .our-products-right{width:100%;text-align:center}}@media (max-width: 768px){.home__wrapper .our-products-left img,.home__wrapper .our-products-right img{width:30%}}.home__wrapper .our-products-right-title{font-size:56px;color:#446470;text-align:center;font-weight:500;margin-bottom:20px}.home__wrapper .our-products-right-row-item-desc{font-size:18px;color:#446470;width:69%;line-height:35px}@media (max-width: 1024px){.home__wrapper .our-products-right-row-item-desc{width:80%;margin:0 auto}}.home__wrapper .our-products-right-row-item-title{font-size:30px;color:#446470;width:230px;margin-bottom:20px;line-height:35px;font-weight:500}@media (max-width: 1024px){.home__wrapper .our-products-right-row-item-title{margin:0 auto}}.home__wrapper .our-products-right-row{display:flex;justify-content:space-between;margin-top:50px}.home__wrapper .our-products-right-row-item{width:50%}.home__wrapper .customers-block{padding:100px 0;background-color:#fff}.home__wrapper .customers-block__container{max-width:1200px;margin:0 auto;padding:0 20px}.home__wrapper .customers-block__container .caption{font-size:56px;margin:20px 0;text-align:center;color:#446470;font-weight:500}.home__wrapper .customers-block__container .cards{display:flex;align-items:center;gap:20px;justify-content:space-around}.home__wrapper .customers-block__container .cards .card__item{width:200px;height:150px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:10px}.home__wrapper .customers-block__container .cards .card__item img{max-width:100%;max-height:100%;object-fit:contain}.home__wrapper .contact-block{background-color:#397f89;color:#fff;padding:50px 0;text-align:center}.home__wrapper .contact-block__container{max-width:1200px;margin:0 auto;padding:0 20px}.home__wrapper .contact-block__container .contact-grid{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.home__wrapper .contact-block__container .contact-grid__item{flex:1;margin-bottom:30px;min-width:200px}.home__wrapper .contact-block__container .contact-grid__item .caption{font-size:19px;margin:20px 0;font-weight:700}.home__wrapper .contact-block__container .contact-grid__item .link-block{display:flex;flex-direction:column;gap:12px}.home__wrapper .contact-block__container .contact-grid__item .link-block a{color:#fff;text-decoration:none}.home__wrapper .contact-block__container .contact-grid__item .social{display:flex;margin-top:20px;justify-content:center;gap:30px}.home__wrapper .contact-block__container .contact-links{display:flex;align-items:center;justify-content:space-between;max-width:300px;margin:20px auto}.home__wrapper .contact-block__container .contact-links a{color:#fff;text-decoration:none}.home__header{width:100%}.home__header-container{max-width:1800px;display:flex;align-items:center;margin:0 auto;justify-content:flex-end;padding-top:30px;padding-bottom:30px;background:#f3f4f8}.home__header-container .header-links{display:flex;gap:24px;width:100%;justify-content:flex-end;padding-top:30px;border-top:1px solid rgb(68,100,112)}.home__header-container .header-links a{color:#446470;text-decoration:none;font-size:26px}.home__header-container .header-links a:hover{color:var(--green-accent-dark)}@media (max-width: 767px){.home__header-container{max-width:100%;margin:19px 15px}.features-block__container{max-width:750px}.features-block__container .cards{flex-wrap:wrap;padding:0 25px}.customers-block__container{max-width:750px}}@media (max-width: 500px){.home__header-container{max-width:500px;margin:19px 15px}.features-block__container{max-width:500px}.features-block__container .cards{flex-wrap:wrap;padding:0 65px}.customers-block__container{max-width:500px}.customers-block__container .cards{flex-wrap:wrap}}@media (max-width: 480px){.home__header-container{max-width:100%;margin:5px 15px;flex-direction:column}.home__header-container .header-links{gap:6px}.home__header-container .header-links a{font-size:14px}.home__wrapper .home-block__container h1{font-size:24px}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-title{font-size:30px}.home__wrapper #leap-experts .leap-experts-title{font-size:20px}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-subtitle,.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-title-desc{font-size:16px}.home__wrapper .leap-container .leap-container-row .leap-container-row-item:nth-of-type(1) .leap-container-row-item-title-desc{margin-top:40px}.home__wrapper #leap-text .leap-text-title{font-size:24px}.home__wrapper #leap-text .leap-text-subtitle{font-size:20px}.home__wrapper #leap-experts .leap-experts-text{font-size:20px;padding-left:6px;padding-right:6px;line-height:35px}.home-block__container{max-width:370px!important;padding:20px}.features-block__container{max-width:370px}.features-block__container .cards{flex-wrap:wrap;padding:0 5px}.customers-block__container{max-width:370px}.customers-block__container .cards{flex-wrap:wrap}}html{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;height:100vh;background:#f3f4f8;font-size:14px}input,select,textarea,button{box-sizing:border-box}.content-panel{position:absolute;top:43%;left:40%;margin-top:-95px;margin-left:-50px;width:406px;height:auto;box-shadow:0 6px 40px #0061854d;border-radius:6px;padding:24px;background:#fff}.content-panel-logo{text-align:left;margin-bottom:24px}.content-panel-logo svg{width:118px;height:auto}.login-input-row{width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.login-input-row input{height:38px;width:75%;border:1px solid #C8C8C8;border-radius:4px;padding-left:12px}.content-panel .login-input-row{margin-bottom:12px}.login-input-row:last-child{margin-bottom:0}.login-actions{margin-top:36px;text-align:right}.login-actions button{background:#75bcc6;padding:8px 24px;font-size:12px;color:#fff;border-radius:4px;cursor:pointer;transition:ease all .3s;border:2px solid #75BCC6}.login-actions button:hover{background:#fff;color:#75bcc6}.alert.alert-danger{text-align:center;color:red;margin-right:60px;position:relative;top:5px}.admin-privacy{padding:10px 0}.admin-privacy a{color:#173f4d}.admin-privacy a:hover{color:#75bcc6}.password-description{font-size:12px;position:relative;top:-15px}.register-login-data{display:inline-block;width:100%;text-align:center}.register-login-data span{font-size:13px}.login__container .register-login-data .link{display:inline-block;width:auto;margin-left:7px}.login{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;background:linear-gradient(145deg,#e8f3f8,#d0e8f2 40%,#b8d8e8);background-size:cover}.login .error-validation{color:red;position:relative;top:10px;font-size:13px;text-align:center;max-width:370px}.login__wrapper{width:100%;min-height:100%;background:linear-gradient(145deg,#e8f3f8,#d0e8f2 40%,#b8d8e8);position:relative;display:flex;flex-direction:column;align-items:center}.login__wrapper .logo{margin-top:10%}.login__wrapper .contact-link{color:var(--green-accent)}.login__wrapper .contact-link:hover{color:#124e24}.login__container{margin-top:32px;width:auto;background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 8px 40px #0b3c5021,0 2px 8px #0b3c5012;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;max-width:362px}.login__container label{display:inline-block;width:100%;max-width:316px;font-size:12px;font-weight:600;color:#3a5a6a;text-transform:uppercase}.login__container svg{color:#8aacbb}.login__container .link{text-align:center}.login__container-title{font-weight:700;font-size:26px;text-align:center;margin-bottom:8px;color:#0b3d52;width:100%}.login__container-subtitle{font-weight:400;font-size:14px;color:#5a7a8a;text-align:left;margin-bottom:16px}.login__container .password-container{position:relative;margin-bottom:16px}.login__container .password-container.password-container-hided{visibility:hidden}.login__container .password-container div{position:absolute;bottom:8px;cursor:pointer}.login__container .password-container .lock{left:10px}.login__container .password-container .opened,.login__container .password-container .closed{right:8px}.login__container .password-container .password-input{padding:0 35px}.login__container input{width:316px;height:40px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:14px;background:#f7fbfd}.login__container .check-container{display:flex}.login__container .check-container #check{height:24px;width:24px;min-width:24px;margin-right:8px;border-radius:4px;border:1px solid var(--green-accent);padding:0;cursor:pointer;accent-color:var(--green-accent);text-align:center;display:table-cell;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login__container .check-container #check:after{color:#fff;accent-color:#ffffff}.login__container .check-container #check:before{color:#fff;accent-color:#ffffff}.login__container .check-container #check:checked{background-color:var(--green-accent)}.login__container .check-container #check:checked:after{content:"✔";color:#fff}.login__container .check-container a{color:var(--green-accent)}.login__container .check-container a:hover{color:#124e24}.login__container .check-container .check-label{font-weight:400;font-size:12px;line-height:22px;padding:3px 0}.login__container .check-container .check-text{width:fit-content;margin:10px 0;display:flex;gap:10px}.login__container .action-btn{width:316px;height:43px;font-weight:600;border-radius:12px;background:#0b76a0;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:12px;margin-bottom:12px;cursor:pointer;transition:ease all .3s}.login__container .action-btn:hover{background-color:#173f4d}.login__container .separator{position:relative;height:1px;width:372px;background-color:var(--borders);margin:32px 0}.login__container .separator div{position:absolute;height:22px;width:32px;display:flex;justify-content:center;background-color:#fff;color:var(--text-secondary);bottom:-11px;left:170px}.login__container .google_btn{height:52px;width:372px;border-radius:12px;border:1px solid var(--borders);display:flex;justify-content:center;align-items:center;margin-bottom:12px;cursor:pointer;text-decoration:none;color:var(--text-primary)}.login__container .google_btn img{margin-right:8px}.login__container .link{cursor:pointer;color:#0b76a0;width:100%;text-align:right;font-size:12px;font-weight:600}.login__container .link:hover{color:#124e24}.login__container .row{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.login__container .email{color:var(--green-accent)}.login__container .small-input{width:54px;padding:0 5px;text-align:center}.login__container .verify-code-section{width:100%}.login__container .verify-code-subtitle{text-align:center;width:100%;margin-bottom:20px}.login__container .auth-code-inputs{display:flex;gap:10px;justify-content:center;margin-bottom:8px;width:100%}.login__container .auth-code-inputs input{width:44px;height:52px;padding:0;text-align:center;font-size:20px;font-weight:600;border:1.5px solid #ccdde6;border-radius:10px;background:#f7fbfd;color:#1a3a4a;outline:none;transition:border-color .15s,box-shadow .15s}.login__container .auth-code-inputs input:focus{border-color:#0b76a0;box-shadow:0 0 0 3px #0b76a01f}.login__container .auth-code-inputs input.auth-input-error{border-color:#e05252}.login__container .auth-error{font-size:12px;color:#e05252;margin-top:5px;text-align:center;width:100%;display:none}.login__container .auth-error.visible{display:block}.login__container .auth-resend-row{text-align:center;font-size:13px;color:#5a7a8a;margin-top:10px;width:100%}.login__container .auth-link{color:#0b76a0;cursor:pointer;font-weight:600;text-decoration:none}.login__container .auth-link:hover{text-decoration:underline}.login__container .auth-divider{border:none;border-top:1px solid #e4eef3;margin:22px 0;width:100%}.login__container .auth-link-row{text-align:center;font-size:13px;color:#5a7a8a;width:100%}.login__container .auth-link-row .auth-link{display:inline}.login__container input::-webkit-outer-spin-button,.login__container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login__container input[type=number]{-moz-appearance:textfield}@media (max-width: 480px){.login__container{width:90%}.login__container input{width:100%}.login__container .auth-code-inputs input{width:40px;height:46px;font-size:18px}.login__container .action-btn,.login__container .separator,.login__container .google_btn{width:100%}.login__container .separator div{left:130px}}.toggle-wrapper{display:flex;align-items:center}.toggle-wrapper span:nth-of-type(1){margin-right:5px}.toggle-wrapper span:nth-of-type(2){margin-left:5px}.toggle-wrapper .toggle-wrapper-active{color:#75bcc6}.page__header{box-shadow:0 6px 40px #0061854d;display:flex;justify-content:space-between;align-items:center;height:48px;padding-left:32px;padding-right:32px;position:absolute;width:96.65%;left:0;overflow-x:hidden}.page__header .page__header-nav{display:flex;align-items:center}.page__header .page__header-title{color:#75bcc6;font-size:20px;font-weight:500}.integration-input{width:100%;border:1px solid #C8C8C8;border-radius:4px;height:36px;color:#424d5c;font-size:14px;padding:6px}.integration-input:active,.integration-input:focus{border:1px solid #01ACEC}.page__header-back-button{width:72px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:2px solid #75BCC6;border-radius:4px;color:#75bcc6;font-size:14px;margin-right:24px;text-decoration:none}.page__header-back-button svg{transform:rotate(180deg);margin-right:12px}.page__header-back-button svg path{fill:#75bcc6}.page__header-back-button:hover{background:#75bcc6;color:#fff}.page__header-back-button:hover svg path{fill:#fff}.page__header-back-button .page__header-back-button__content{display:flex;align-items:center}.page__header-back-button .page__header-back-button__content svg{margin-right:12px;transform:rotate(180deg)}.page__header-back-button .page__header-back-button__content svg path{fill:#75bcc6}.page-content-wrapper{padding-left:32px;padding-right:32px;margin-top:77px;min-height:100vh}.password-wrapper{position:relative;width:100%}.password-wrapper .eye-password{cursor:pointer;position:absolute;right:12px;left:auto;top:9px}.organization-actions{margin-top:24px;padding-top:30px;border-top:1px solid #C8c8c8}.app-button{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px;padding:8px 24px;border:2px solid #75BCC6;background:#75bcc6;border-radius:4px;cursor:pointer;float:left;transition:ease all .3s}.app-button:hover{background:#fff;color:#75bcc6}.app-button.disabled{opacity:.5;pointer-events:none}.user-actions{margin-top:24px;border-top:1px solid #C8C8C8;padding-top:35px}.questionnaireForm{width:84%}.questionnaireForm .disabled{pointer-events:none;opacity:.5}.questionnaireForm .questionnaire-fields{margin:32px 0;width:100%}.questionnaireForm .questionnaire-fields #name{width:40%;margin-bottom:24px}.questionnaireForm .questionnaire-fields .link-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.questionnaireForm .questionnaire-fields .link-row .app-button{width:fit-content}.questionnaireForm .questionnaire-fields .link-row .input-container{width:90%;position:relative}.questionnaireForm .questionnaire-fields .link-row .input-container span{position:absolute;top:7px;right:7px;cursor:pointer}.questionnaireForm .questionnaire-fields__col{border-bottom:1px solid #C8C8C8;padding-bottom:12px;margin-bottom:12px}.questionnaireForm .questionnaire-fields__col .section-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.questionnaireForm .questionnaire-fields__col .section-block span{margin-left:12px;cursor:pointer}.questionnaireForm .questionnaire-fields__col .section-block .integration-input{width:40%}.questionnaireForm .questionnaire-fields__col .section-block .vue-treeselect{width:10%}.questionnaireForm .questionnaire-fields__col .section-data{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.questionnaireForm .questionnaire-fields__col .section-data .integration-input{width:85%}.questionnaireForm .questionnaire-fields__col .section-data span{cursor:pointer}.questionnaireForm .questionnaire-fields .questionnaire-fields__row{min-height:28px;margin-bottom:12px;display:flex;align-items:center}.questionnaireForm .questionnaire-fields .questionnaire-fields__row-init{flex-direction:column;margin-bottom:12px}.questionnaireForm .questionnaire-fields .questionnaire-fields__row-init>label{font-size:14px;margin-bottom:4px;font-weight:400;min-width:140px;display:block;color:#778e97}.questionnaireForm .questionnaire-fields .questionnaire-fields__row-init>label .required-label{color:#c6584c}.analyzeForm{width:84%}.analyzeForm .questionnaire__content .question__row{margin:12px 0;width:100%}.analyzeForm .questionnaire__content .question__row-question{color:#01acec;font-size:16px}.analyzeForm .questionnaire__content .chat__row{width:100%;margin-bottom:12px;font-size:16px}.analyzeForm .questionnaire__content .chat__row-assistant{color:#01acec}.analyzeForm .questionnaire__content .chat__row-user{color:#2d3748}.scenario-request-grid .page-grid{width:30%!important}.scenario-request-grid .page-grid .page-grid-header__row .page-grid-header__column:nth-of-type(2){width:50%}:root[data-theme=dark] .page__header-title,:root[data-theme=dark] .fields-column-title,:root[data-theme=dark] .user-permissions-column__title{color:var(--admin-title)!important}:root[data-theme=dark] .integration-input{background:var(--admin-input-bg);color:var(--admin-input-text);border-color:var(--admin-border)}:root[data-theme=dark] .organization-actions,:root[data-theme=dark] .user-actions,:root[data-theme=dark] .questionnaireForm .questionnaire-fields__col{border-color:var(--admin-border)}:root[data-theme=dark] .app-button:hover,:root[data-theme=dark] .button-warning:hover{background:transparent!important}:root{--green-accent: #75BCC6;--green-accent-dark: #173F4D;--borders: #EBEBEC;--text-secondary: #7b879b;--text-primary: #262D2F}.general_title{font-family:Josefin Slab,serif;font-size:32px;color:var(--text-primary);font-weight:700;margin-top:32px}.general_subtitle{font-size:14px;line-height:19px;font-weight:400;color:#7b879b;margin-top:8px}.country-select{width:296px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.questionnaire-form{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;background-image:url(/build/assets/bg_new-DD-ORnkt.jpg);background-size:100%;background-repeat:repeat-y}.questionnaire-form ::placeholder{color:#7b879b;opacity:1}.questionnaire-form ::-ms-input-placeholder{color:#7b879b}.questionnaire-form .logo{margin-top:32px}.questionnaire-form .logo svg{width:160px;height:80px}.questionnaire-form img{margin-top:40px}.questionnaire-form__wrapper{width:100%;min-height:100%;background-color:#ffffff80;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center}@media (max-width: 767px){.questionnaire-form__wrapper{overflow-x:hidden}}.questionnaire-form__wrapper .progress{display:flex;align-items:center;justify-content:center;gap:4px;width:640px;margin-top:40px;margin-bottom:30px}.questionnaire-form__wrapper .progress-item{border-radius:4px;background-color:var(--borders)}.questionnaire-form__wrapper .progress-item.active{background-color:var(--green-accent)}.questionnaire-form__container{width:608px;border-radius:16px;background-color:#fff;margin-bottom:100px;padding:24px 16px 16px;-webkit-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);-moz-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);box-shadow:0 25px 50px #017c2b80}@media (max-width: 767px){.questionnaire-form__container{width:91%;margin:0 auto 100px}}.questionnaire-form__container-title{color:var(--green-accent-dark);font-size:20px;font-weight:600}.questionnaire-form__container-subtitle{color:var(--text-secondary);font-size:14px;line-height:19px;font-weight:400;margin:12px 0}.questionnaire-form__container-inner{display:flex;flex-wrap:wrap;gap:16px}.questionnaire-form__container-inner .inner-item{border:none;display:flex;align-items:flex-end}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item{width:100%}}.questionnaire-form__container-inner .inner-item .vue-select .menu-option.focused,.questionnaire-form__container-inner .inner-item .vue-select .menu-option.selected{background-color:transparent}.questionnaire-form__container-inner .inner-item .vue-select .menu{z-index:10}.questionnaire-form__container-inner .inner-item .vue-select .search-input{border:none;height:50px;width:80%}.questionnaire-form__container-inner .inner-item .vue-select .control{width:296px;height:52px;border-radius:12px;border:1px solid var(--borders)}.questionnaire-form__container-inner .inner-item .vue-select .single-value{display:flex;align-items:center;height:50px}.questionnaire-form__container-inner .inner-item .vue-select.disabled{opacity:.5;pointer-events:none}.questionnaire-form__container-inner .inner-item .vue3-reactive-tel-input{width:294px;height:52px;border-radius:12px;border:1px solid var(--borders)}.questionnaire-form__container-inner .inner-item .vue3-reactive-tel-input .vti__dropdown{border-radius:12px}.questionnaire-form__container-inner .inner-item input{width:296px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.questionnaire-form__container-inner .inner-item input.vti__input{width:100%;border:none;height:52px}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item input{width:100%}}.questionnaire-form__container-inner .inner-item input.disabled{opacity:.5;pointer-events:none}.questionnaire-form__container-inner .inner-item .password-container{position:relative;margin-left:160px}.questionnaire-form__container-inner .inner-item .password-container div{position:absolute;bottom:10px;cursor:pointer}.questionnaire-form__container-inner .inner-item .password-container .lock{left:10px}.questionnaire-form__container-inner .inner-item .password-container .opened,.questionnaire-form__container-inner .inner-item .password-container .closed{right:8px}.questionnaire-form__container-inner .inner-item .password-container .password-input{padding:0 50px}.questionnaire-form__container-inner .inner-item input[type=range]{border:none;padding:0}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item input[type=range]{max-width:100%}}.questionnaire-form__container-inner .inner-item .vue-treeselect{width:296px;height:54px;position:relative}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item .vue-treeselect{width:100%}}.questionnaire-form__container-inner .inner-item .vue-treeselect__control{height:54px;padding:0;border-radius:12px;border:1px solid var(--borders)}.questionnaire-form__container-inner .inner-item .vue-treeselect__control .vue-treeselect__single-value{display:flex;align-items:center;padding-left:12px}.questionnaire-form__container-inner .inner-item .vue-treeselect__placeholder{padding-right:0;padding-left:16px;top:8px;font-weight:400}.questionnaire-form__container-inner .inner-item .vue-treeselect__input{box-sizing:unset;border:none}.questionnaire-form__container-inner .inner-item .vue-treeselect__input-container{padding:0}.questionnaire-form__container-inner .inner-item .text{margin-bottom:4px;display:flex;flex-direction:column}.questionnaire-form__container-inner .inner-item .text .label{display:flex;align-items:end;gap:6px;margin-bottom:4px}.questionnaire-form__container-inner .inner-item .text .label svg{height:22px}.questionnaire-form__container-inner .inner-item .text .label .optional,.questionnaire-form__container-inner .inner-item .textarea-block .optional{font-size:14px;color:var(--text-secondary)}.questionnaire-form__container-inner .inner-item label{font-size:16px;color:var(--text-primary);font-weight:400}.questionnaire-form__container-inner .inner-item textarea{height:62px;width:300px;border-radius:12px;border:1px solid var(--borders);font-size:16px;padding:5px 16px 0;font-family:Open Sans,sans-serif}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item textarea{width:311px}}.questionnaire-form__container-inner .inner-item textarea:nth-of-type(odd){margin-right:8px}.questionnaire-form__container-inner .inner-item .range-container{position:relative;height:73px;width:100%}.questionnaire-form__container-inner .inner-item .range-container .range-helper{position:absolute;top:7px;display:flex;width:100%;justify-content:space-around;font-size:14px;height:5px}.questionnaire-form__container-inner .inner-item .range-container .range-helper span{position:relative;display:inline-block;color:#7b879b;font-weight:400}.questionnaire-form__container-inner .inner-item .range-container .range-helper span:nth-of-type(1){margin-right:auto;left:50px}.questionnaire-form__container-inner .inner-item .range-container .range-helper span:nth-of-type(2){margin-left:auto}.questionnaire-form__container-inner .inner-item .range-container span{position:absolute;bottom:10px;color:var(--text-secondary);font-weight:400}.questionnaire-form__container-inner .inner-item .range-container .min{left:12px}.questionnaire-form__container-inner .inner-item .range-container .max{right:5px}.questionnaire-form__container-inner .inner-item .range-question{width:608px;background:transparent;-webkit-appearance:none;cursor:pointer}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item .range-question{width:100%}}.questionnaire-form__container-inner .inner-item .range-question::-webkit-slider-runnable-track{background:var(--borders);border:none;height:6px;border-radius:4px}.questionnaire-form__container-inner .inner-item .range-question::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;margin-top:-9px;border-radius:50%;background:var(--green-accent)}.questionnaire-form__container-inner .inner-item .range-question::-moz-range-thumb{border:0}.questionnaire-form__container-inner .inner-item .textarea-block .label{width:608px;display:flex;align-items:center;gap:12px}@media (max-width: 767px){.questionnaire-form__container-inner .inner-item .textarea-block .label{width:100%}}.questionnaire-form__container-inner .inner-item .textarea-block .label svg{height:22px}.questionnaire-form__container-inner .inner-item .action-btn{height:52px;width:296px;border-radius:12px;background-color:var(--green-accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:160px}.questionnaire-form__container-inner .inner-item a{color:var(--green-accent);margin-right:300px;font-weight:400}.questionnaire-form__container-question{padding:0;border-bottom:1px solid var(--borders)}.questionnaire-form__container-question input{width:296px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.questionnaire-form__container-question .question-data{margin-top:8px;display:flex;gap:8px}.questionnaire-form__container-question .question-data .area-container{position:relative}.questionnaire-form__container-question .question-data .area-container span{position:absolute;font-size:12px;color:var(--text-secondary);bottom:8px;left:8px}.questionnaire-form__container-question .question-data textarea{width:300px;height:62px;border:1px solid var(--borders);border-radius:12px}.questionnaire-form__container-question .question-data .vue-treeselect{width:300px;height:54px}.questionnaire-form__container-question .question-data .vue-treeselect__control{height:54px;padding:10px 5px}.questionnaire-form__container-question .question-data .range-container{position:relative;height:73px;width:100%}.questionnaire-form__container-question .question-data .range-container span{position:absolute;bottom:24px;color:var(--text-secondary)}.questionnaire-form__container-question .question-data .range-container .min{left:8px}.questionnaire-form__container-question .question-data .range-container .max{right:0}.questionnaire-form__container-question .question-data .range-question{width:508px;background:transparent;-webkit-appearance:none;cursor:pointer}.questionnaire-form__container-question .question-data .range-question::-webkit-slider-runnable-track{background:var(--borders);border:none;height:6px;border-radius:4px}.questionnaire-form__container-question .question-data .range-question::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;margin-top:-9px;border-radius:50%;background:var(--green-accent)}.questionnaire-form__container-question .question-data .range-question::-moz-range-thumb{border:0}.questionnaire-form__footer{padding:0 16px;height:84px;display:flex;align-items:center;justify-content:center;gap:8px;position:fixed;left:50%;transform:translate(-50%,-50%);bottom:-5%;background-color:#fff;border-radius:16px 16px 0 0;z-index:9}@media (max-width: 767px){.questionnaire-form__footer{bottom:-10%}}.questionnaire-form__footer .control-btn{height:52px;border-radius:12px;width:360px;color:var(--green-accent);border:2px solid var(--green-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:ease all .1s}@media (max-width: 767px){.questionnaire-form__footer .control-btn{width:165px}}@media (max-width: 400px){.questionnaire-form__footer .control-btn{width:110px}}.questionnaire-form__footer .control-btn:hover{color:#124e24;border:2px solid #124E24}.questionnaire-form__footer .control-btn.disabled{pointer-events:none;color:#7b879b;border:2px solid #E8EBEC;background:#f9f9f9}@media (max-width: 767px){.questionnaire-form__wrapper{height:unset;overflow-y:scroll}.questionnaire-form__wrapper .progress{width:375px}.questionnaire-form .general_subtitle{max-width:310px;text-align:center}.questionnaire-form__container-inner .inner-item .text{max-width:311px!important}.questionnaire-form__container-inner .inner-item input{width:311px}.questionnaire-form__container-inner .inner-item .vue3-reactive-tel-input{width:309px}.questionnaire-form__container-inner .inner-item .vue-select .control{width:311px}.questionnaire-form__container-inner .inner-item .range-container{width:311px;height:80px}.questionnaire-form__container-inner .inner-item .range-container .range-helper{width:311px;top:7px;justify-content:space-between;height:38px}.questionnaire-form__container-inner .inner-item .range-container .range-helper span:nth-of-type(1){margin-right:auto;left:50px}.questionnaire-form__container-inner .inner-item .range-container .range-helper span:nth-of-type(2){margin-left:80px}.questionnaire-form__container-inner .inner-item .range-container input{margin-top:15px}.questionnaire-form__container-inner .inner-item .range-container .min,.questionnaire-form__container-inner .inner-item .range-container .max{bottom:2px}.questionnaire-form__footer{width:343px;bottom:-10%}.questionnaire-form__footer .control-btn{width:163px}}.onboarding-screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:#f4f6f7;display:flex;flex-direction:column;align-items:center;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.onb-top{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;width:100%;max-width:648px;box-sizing:border-box;flex-shrink:0}.onb-top-text{flex:1;min-width:0}.onb-title{font-size:18px;font-weight:600;color:#1a2b2b;letter-spacing:-.4px;margin:0}.onb-subtitle{font-size:12px;color:#667;margin-top:3px}.onb-dots{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:20px}.onb-dot{width:8px;height:8px;border-radius:50%;background:#b8d4dc;transition:all .2s;flex-shrink:0}.onb-dot.done{background:#0b76a0}.onb-dot.active{width:10px;height:10px;background:#0b76a0}.onb-card{background:#fff;border-radius:16px;padding:24px;max-width:600px;width:calc(100% - 48px);box-shadow:0 2px 20px #00000012;display:flex;flex-direction:column;flex:1;min-height:0;box-sizing:border-box;margin-bottom:24px}#aiPricingForm{margin:0 auto}.onb-section-title{font-size:16px;font-weight:600;color:#0b76a0;margin-bottom:2px}.onb-section-subtitle{font-size:12px;color:#667;margin-bottom:16px;line-height:1.5}.onb-step{display:none;flex-direction:column;flex:1;overflow-y:auto;min-height:0}.onb-step.active{display:flex}.onb-field{margin-bottom:12px}.onb-label{display:block;font-size:12.5px;font-weight:500;color:#1a2b2b;margin-bottom:5px}.onb-label .opt{font-size:11px;color:#667;font-weight:400}.onb-input,.onb-select,.onb-textarea{width:100%;border:1.5px solid #e8e8e6;border-radius:8px;padding:8px 11px;background:#fff;color:#1a2b2b;font-size:13.5px;font-family:inherit;box-sizing:border-box}.onb-input:focus,.onb-select:focus,.onb-textarea:focus{border-color:#bbb;outline:none}.onb-input.error,.onb-select.error,.onb-textarea.error{border-color:#e53e3e}.onb-input.disabled,.onb-select.disabled{opacity:.6;pointer-events:none}.onb-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}.onb-textarea{resize:none}.field-error{color:#e53e3e;font-size:11px;margin-top:3px}.onb-form-row{display:flex;gap:10px}.onb-form-row .onb-field{flex:1}.onb-phone-row{display:flex;gap:8px;align-items:stretch}.onb-phone-row .vue3-reactive-tel-input{flex:1;border:1.5px solid #e8e8e6;border-radius:8px;overflow:hidden}.onb-phone-row .vue3-reactive-tel-input .vti__input{border:none;font-size:13.5px;height:36px}.onb-phone-row .vue3-reactive-tel-input .vti__dropdown{border:none;background:#f9f9f8}.onb-side-by-side{display:flex;gap:10px}.onb-side-by-side .onb-textarea{flex:1}.onb-select-wrap{position:relative;display:flex;align-items:center}.onb-select-wrap .onb-select{flex:1}.onb-clear-btn{position:absolute;right:30px;background:none;border:none;color:#999;cursor:pointer;font-size:15px;padding:4px;line-height:1;display:none}.onb-clear-btn.visible{display:block}.onb-clear-btn:hover{color:#555}.onb-slider-axis{display:flex;justify-content:space-between;font-size:11px;color:#667;margin-bottom:3px}.onb-slider{width:100%;accent-color:#0B76A0;cursor:pointer;display:block}.onb-slider-vals{display:flex;justify-content:space-between;font-size:11px;color:#667;margin-top:2px}.onb-slider-val-left{color:#1a2b2b;font-weight:500;font-size:11.5px}.onb-nav-row{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #e8e8e6;flex-shrink:0}.onb-prev-btn,.onb-next-btn{border:none;font-size:12.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s;letter-spacing:-.1px;padding:7px 20px;border-radius:6px}.onb-prev-btn{background:#f0f0ee;color:#0b76a0}.onb-prev-btn:hover:not(.disabled){background:#e4e4e2}.onb-prev-btn.disabled{color:#bbb;cursor:default}.onb-next-btn{background:#0b76a0;color:#fff}.onb-next-btn:hover:not(.disabled){background:#2a9ec8}.onb-next-btn.disabled{background:#e8e8e6;color:#bbb;cursor:default}.onboarding-screen .country-select{width:100%;height:auto;border:1.5px solid #e8e8e6;border-radius:8px;padding:8px 11px;font-size:13.5px}@media (max-width: 640px){.onb-card{width:calc(100% - 24px);padding:20px 16px}.onb-top{padding:16px 16px 12px}.onb-form-row{flex-direction:column;gap:0}.onb-side-by-side{flex-direction:column}}.customersForm,.organizationForm,.scenarioForm,.userForm{width:84%;max-width:1200px}.customersForm .page-content-wrapper,.organizationForm .page-content-wrapper,.scenarioForm .page-content-wrapper,.userForm .page-content-wrapper{display:flex;flex-direction:column;gap:20px}.customersForm .onb-card,.organizationForm .onb-card,.scenarioForm .onb-card,.userForm .onb-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 20px #00000012;box-sizing:border-box}.customersForm .onb-section-title,.organizationForm .onb-section-title,.scenarioForm .onb-section-title,.userForm .onb-section-title{font-size:16px;font-weight:600;color:#0b76a0;margin-bottom:16px}.customersForm .onb-section-subtitle,.organizationForm .onb-section-subtitle,.scenarioForm .onb-section-subtitle,.userForm .onb-section-subtitle{font-size:12px;color:#667;margin:-12px 0 16px;line-height:1.5}.customersForm .onb-field,.organizationForm .onb-field,.scenarioForm .onb-field,.userForm .onb-field{margin-bottom:12px}.customersForm .onb-label,.organizationForm .onb-label,.scenarioForm .onb-label,.userForm .onb-label{display:block;font-size:12.5px;font-weight:500;color:#1a2b2b;margin-bottom:5px}.customersForm .onb-label .req,.organizationForm .onb-label .req,.scenarioForm .onb-label .req,.userForm .onb-label .req{color:#e53e3e;margin-left:2px}.customersForm .onb-input,.customersForm .onb-select,.customersForm .onb-textarea,.organizationForm .onb-input,.organizationForm .onb-select,.organizationForm .onb-textarea,.scenarioForm .onb-input,.scenarioForm .onb-select,.scenarioForm .onb-textarea,.userForm .onb-input,.userForm .onb-select,.userForm .onb-textarea{width:100%;border:1.5px solid #e8e8e6;border-radius:8px;padding:8px 11px;background:#fff;color:#1a2b2b;font-size:13.5px;font-family:inherit;box-sizing:border-box}.customersForm .onb-input:focus,.customersForm .onb-select:focus,.customersForm .onb-textarea:focus,.organizationForm .onb-input:focus,.organizationForm .onb-select:focus,.organizationForm .onb-textarea:focus,.scenarioForm .onb-input:focus,.scenarioForm .onb-select:focus,.scenarioForm .onb-textarea:focus,.userForm .onb-input:focus,.userForm .onb-select:focus,.userForm .onb-textarea:focus{border-color:#bbb;outline:none}.customersForm .onb-input.error,.customersForm .onb-select.error,.customersForm .onb-textarea.error,.organizationForm .onb-input.error,.organizationForm .onb-select.error,.organizationForm .onb-textarea.error,.scenarioForm .onb-input.error,.scenarioForm .onb-select.error,.scenarioForm .onb-textarea.error,.userForm .onb-input.error,.userForm .onb-select.error,.userForm .onb-textarea.error{border-color:#e53e3e}.customersForm .onb-select,.organizationForm .onb-select,.scenarioForm .onb-select,.userForm .onb-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer;height:auto}.customersForm .field-error,.organizationForm .field-error,.scenarioForm .field-error,.userForm .field-error{color:#e53e3e;font-size:11px;margin-top:3px}.customersForm .onb-form-row,.organizationForm .onb-form-row,.scenarioForm .onb-form-row,.userForm .onb-form-row{display:flex;gap:10px}.customersForm .onb-form-row .onb-field,.organizationForm .onb-form-row .onb-field,.scenarioForm .onb-form-row .onb-field,.userForm .onb-form-row .onb-field{flex:1}.customersForm .onb-onboarding-grid,.organizationForm .onb-onboarding-grid,.scenarioForm .onb-onboarding-grid,.userForm .onb-onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.customersForm .password-wrapper,.organizationForm .password-wrapper,.scenarioForm .password-wrapper,.userForm .password-wrapper{position:relative}.customersForm .password-wrapper .onb-input,.organizationForm .password-wrapper .onb-input,.scenarioForm .password-wrapper .onb-input,.userForm .password-wrapper .onb-input{padding-right:40px}.customersForm .password-wrapper .eye-password,.organizationForm .password-wrapper .eye-password,.scenarioForm .password-wrapper .eye-password,.userForm .password-wrapper .eye-password{position:absolute;right:11px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center}.customersForm .vue-select-wrap.has-error .vue-select .control,.organizationForm .vue-select-wrap.has-error .vue-select .control,.scenarioForm .vue-select-wrap.has-error .vue-select .control,.userForm .vue-select-wrap.has-error .vue-select .control{border-color:#e53e3e!important}.customersForm .vue-select,.organizationForm .vue-select,.scenarioForm .vue-select,.userForm .vue-select{width:100%}.customersForm .vue-select .control,.organizationForm .vue-select .control,.scenarioForm .vue-select .control,.userForm .vue-select .control{width:100%!important;min-height:36px!important;border-radius:8px!important;border:1.5px solid #e8e8e6!important;background:#fff!important;font-size:13.5px!important}.customersForm .vue-select .control.error,.organizationForm .vue-select .control.error,.scenarioForm .vue-select .control.error,.userForm .vue-select .control.error{border-color:#e53e3e!important}.customersForm .vue-select .single-value,.organizationForm .vue-select .single-value,.scenarioForm .vue-select .single-value,.userForm .vue-select .single-value{font-size:13.5px}.customersForm .chat-history .onb-section-title,.organizationForm .chat-history .onb-section-title,.scenarioForm .chat-history .onb-section-title,.userForm .chat-history .onb-section-title{margin-bottom:0}.customersForm .chat-history__collapse,.organizationForm .chat-history__collapse,.scenarioForm .chat-history__collapse,.userForm .chat-history__collapse{margin-top:16px}.customersForm .chat-history__collapse-item,.organizationForm .chat-history__collapse-item,.scenarioForm .chat-history__collapse-item,.userForm .chat-history__collapse-item{border-bottom:1px solid #e8e8e6}.customersForm .chat-history__collapse-item__title,.organizationForm .chat-history__collapse-item__title,.scenarioForm .chat-history__collapse-item__title,.userForm .chat-history__collapse-item__title{cursor:pointer;min-height:52px;height:auto;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.customersForm .chat-history__collapse-item__title span,.organizationForm .chat-history__collapse-item__title span,.scenarioForm .chat-history__collapse-item__title span,.userForm .chat-history__collapse-item__title span{flex:1;min-width:0;font-size:14px;font-weight:600;color:#0b76a0;overflow-wrap:anywhere;word-break:break-word}.customersForm .chat-history__collapse-item__title .feedback,.organizationForm .chat-history__collapse-item__title .feedback,.scenarioForm .chat-history__collapse-item__title .feedback,.userForm .chat-history__collapse-item__title .feedback{width:60%}.customersForm .chat-history__collapse-item__title .feedback__inner,.organizationForm .chat-history__collapse-item__title .feedback__inner,.scenarioForm .chat-history__collapse-item__title .feedback__inner,.userForm .chat-history__collapse-item__title .feedback__inner{display:flex;flex-direction:column;gap:4px}.customersForm .chat-history__collapse-item__title .feedback__inner-item,.organizationForm .chat-history__collapse-item__title .feedback__inner-item,.scenarioForm .chat-history__collapse-item__title .feedback__inner-item,.userForm .chat-history__collapse-item__title .feedback__inner-item{display:flex;justify-content:space-between;align-items:center;font-size:12px}.customersForm .chat-history__collapse-item__title .feedback__inner-item .stars,.organizationForm .chat-history__collapse-item__title .feedback__inner-item .stars,.scenarioForm .chat-history__collapse-item__title .feedback__inner-item .stars,.userForm .chat-history__collapse-item__title .feedback__inner-item .stars{display:flex;align-items:center;gap:8px}.customersForm .chat-history__collapse-item__title .feedback__inner-item .stars .star,.organizationForm .chat-history__collapse-item__title .feedback__inner-item .stars .star,.scenarioForm .chat-history__collapse-item__title .feedback__inner-item .stars .star,.userForm .chat-history__collapse-item__title .feedback__inner-item .stars .star{height:28px;width:28px;border-radius:4px;border:1px solid #e8e8e6;display:flex;align-items:center;justify-content:center}.customersForm .chat-history__collapse-item__title .feedback__inner-item .stars .star.active,.organizationForm .chat-history__collapse-item__title .feedback__inner-item .stars .star.active,.scenarioForm .chat-history__collapse-item__title .feedback__inner-item .stars .star.active,.userForm .chat-history__collapse-item__title .feedback__inner-item .stars .star.active{border-color:#0b76a0}.customersForm .chat-history__collapse-item__inner,.organizationForm .chat-history__collapse-item__inner,.scenarioForm .chat-history__collapse-item__inner,.userForm .chat-history__collapse-item__inner{display:flex;flex-direction:column;gap:12px;margin:12px 0 20px;min-width:0;overflow-x:hidden}.customersForm .chat-history__collapse-item__inner .chat-item,.organizationForm .chat-history__collapse-item__inner .chat-item,.scenarioForm .chat-history__collapse-item__inner .chat-item,.userForm .chat-history__collapse-item__inner .chat-item{min-width:0;max-width:100%}.customersForm .chat-history__collapse-item__inner .message,.organizationForm .chat-history__collapse-item__inner .message,.scenarioForm .chat-history__collapse-item__inner .message,.userForm .chat-history__collapse-item__inner .message{width:90%;max-width:100%;min-width:0;box-sizing:border-box;background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:12px;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.customersForm .chat-history__collapse-item__inner .message pre,.organizationForm .chat-history__collapse-item__inner .message pre,.scenarioForm .chat-history__collapse-item__inner .message pre,.userForm .chat-history__collapse-item__inner .message pre{margin:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:inherit;line-height:1.45}.customersForm .chat-history__collapse-item__inner .assistant,.organizationForm .chat-history__collapse-item__inner .assistant,.scenarioForm .chat-history__collapse-item__inner .assistant,.userForm .chat-history__collapse-item__inner .assistant{background-color:#f0faf4}.customersForm .chat-history__collapse-item__inner .user,.organizationForm .chat-history__collapse-item__inner .user,.scenarioForm .chat-history__collapse-item__inner .user,.userForm .chat-history__collapse-item__inner .user{margin-left:8%}.customersForm .chat-history__collapse-item__inner .checkmark,.organizationForm .chat-history__collapse-item__inner .checkmark,.scenarioForm .chat-history__collapse-item__inner .checkmark,.userForm .chat-history__collapse-item__inner .checkmark{display:flex;align-items:start;justify-content:space-between;margin-left:8%}.customersForm .chat-history__collapse-item__inner .checkmark pre,.organizationForm .chat-history__collapse-item__inner .checkmark pre,.scenarioForm .chat-history__collapse-item__inner .checkmark pre,.userForm .chat-history__collapse-item__inner .checkmark pre{flex:1;min-width:0;width:auto;margin:0;font-size:12px}.customersForm .chat-history__collapse-item__inner .checkmark input[type=checkbox],.organizationForm .chat-history__collapse-item__inner .checkmark input[type=checkbox],.scenarioForm .chat-history__collapse-item__inner .checkmark input[type=checkbox],.userForm .chat-history__collapse-item__inner .checkmark input[type=checkbox]{height:18px;width:18px;margin-right:8px;border-radius:4px;border:1px solid #0B76A0;accent-color:#0B76A0}.customersForm .row,.organizationForm .row,.scenarioForm .row,.userForm .row{display:flex;gap:15px}.customersForm .row .button-warning,.organizationForm .row .button-warning,.scenarioForm .row .button-warning,.userForm .row .button-warning{background-color:#c6584c;border-color:#c6584c}.customersForm .row .button-warning:hover,.organizationForm .row .button-warning:hover,.scenarioForm .row .button-warning:hover,.userForm .row .button-warning:hover{background-color:#fff;color:#c6584c}.customersForm .row .app-button.disabled,.organizationForm .row .app-button.disabled,.scenarioForm .row .app-button.disabled,.userForm .row .app-button.disabled{opacity:.5;pointer-events:none;cursor:default}@media (max-width: 900px){.customersForm .onb-form-row,.customersForm .onb-onboarding-grid,.organizationForm .onb-form-row,.organizationForm .onb-onboarding-grid,.scenarioForm .onb-form-row,.scenarioForm .onb-onboarding-grid,.userForm .onb-form-row,.userForm .onb-onboarding-grid{flex-direction:column;grid-template-columns:1fr}}.firstJoinForm{margin:0 auto}.organizationForm{max-width:900px;margin:0 auto}.userForm{max-width:1200px;margin:0 auto}.userForm .user-form-grid{display:grid;grid-template-columns:1fr 1fr minmax(240px,280px);gap:20px;align-items:start}.userForm .toggle-wrapper{display:flex;align-items:center;gap:10px;margin-top:4px}.userForm .toggle-wrapper span{font-size:12.5px;color:#667;font-weight:500;min-width:28px}.userForm .toggle-wrapper span.toggle-wrapper-active{color:#0b76a0;font-weight:600}.userForm .vue-treeselect{width:100%;font-size:13.5px}.userForm .vue-treeselect .vue-treeselect__control{border:1.5px solid #e8e8e6;border-radius:8px;min-height:38px;box-shadow:none}.userForm .vue-treeselect .vue-treeselect__placeholder,.userForm .vue-treeselect .vue-treeselect__single-value{font-size:13.5px;line-height:36px}.userForm .vue-treeselect.vue-treeselect--focused .vue-treeselect__control{border-color:#0b76a0;box-shadow:0 0 0 3px #0b76a01f}.userForm .vue-treeselect-wrap.has-error .vue-treeselect .vue-treeselect__control{border-color:#e53e3e}@media (max-width: 1100px){.userForm .user-form-grid{grid-template-columns:1fr}}.scenarioForm{max-width:900px;margin:0 auto}.scenarioForm .vue-treeselect{width:100%;font-size:13.5px}.scenarioForm .vue-treeselect .vue-treeselect__control{border:1.5px solid #e8e8e6;border-radius:8px;min-height:38px;box-shadow:none}.scenarioForm .vue-treeselect .vue-treeselect__placeholder,.scenarioForm .vue-treeselect .vue-treeselect__single-value{font-size:13.5px;line-height:36px}.scenarioForm .vue-treeselect.vue-treeselect--focused .vue-treeselect__control{border-color:#0b76a0;box-shadow:0 0 0 3px #0b76a01f}.scenarioForm .vue-treeselect-wrap.has-error .vue-treeselect .vue-treeselect__control{border-color:#e53e3e}.scenarioForm--category{max-width:560px}:root[data-theme=dark] .customersForm .onb-card,:root[data-theme=dark] .organizationForm .onb-card,:root[data-theme=dark] .scenarioForm .onb-card,:root[data-theme=dark] .userForm .onb-card{background:var(--admin-input-bg);box-shadow:0 2px 20px #0003}:root[data-theme=dark] .customersForm .onb-section-title,:root[data-theme=dark] .organizationForm .onb-section-title,:root[data-theme=dark] .scenarioForm .onb-section-title,:root[data-theme=dark] .userForm .onb-section-title{color:var(--green-accent)}:root[data-theme=dark] .customersForm .onb-label,:root[data-theme=dark] .organizationForm .onb-label,:root[data-theme=dark] .scenarioForm .onb-label,:root[data-theme=dark] .userForm .onb-label{color:var(--admin-input-text)}:root[data-theme=dark] .customersForm .onb-input,:root[data-theme=dark] .customersForm .onb-select,:root[data-theme=dark] .customersForm .onb-textarea,:root[data-theme=dark] .organizationForm .onb-input,:root[data-theme=dark] .organizationForm .onb-select,:root[data-theme=dark] .organizationForm .onb-textarea,:root[data-theme=dark] .scenarioForm .onb-input,:root[data-theme=dark] .scenarioForm .onb-select,:root[data-theme=dark] .scenarioForm .onb-textarea,:root[data-theme=dark] .userForm .onb-input,:root[data-theme=dark] .userForm .onb-select,:root[data-theme=dark] .userForm .onb-textarea{background:var(--admin-input-bg);color:var(--admin-input-text);border-color:var(--admin-border)}:root[data-theme=dark] .customersForm .vue-select .control,:root[data-theme=dark] .organizationForm .vue-select .control,:root[data-theme=dark] .scenarioForm .vue-select .control,:root[data-theme=dark] .userForm .vue-select .control{background:var(--admin-input-bg)!important;color:var(--admin-input-text)!important;border-color:var(--admin-border)!important}:root[data-theme=dark] .customersForm .vue-treeselect .vue-treeselect__control,:root[data-theme=dark] .organizationForm .vue-treeselect .vue-treeselect__control,:root[data-theme=dark] .scenarioForm .vue-treeselect .vue-treeselect__control,:root[data-theme=dark] .userForm .vue-treeselect .vue-treeselect__control{background:var(--admin-input-bg);border-color:var(--admin-border)}:root[data-theme=dark] .customersForm .vue-treeselect .vue-treeselect__single-value,:root[data-theme=dark] .customersForm .vue-treeselect .vue-treeselect__placeholder,:root[data-theme=dark] .organizationForm .vue-treeselect .vue-treeselect__single-value,:root[data-theme=dark] .organizationForm .vue-treeselect .vue-treeselect__placeholder,:root[data-theme=dark] .scenarioForm .vue-treeselect .vue-treeselect__single-value,:root[data-theme=dark] .scenarioForm .vue-treeselect .vue-treeselect__placeholder,:root[data-theme=dark] .userForm .vue-treeselect .vue-treeselect__single-value,:root[data-theme=dark] .userForm .vue-treeselect .vue-treeselect__placeholder{color:var(--admin-input-text)}.sidebar.admin-sidebar{width:256px;min-width:256px;background:var(--sidebar-bg, linear-gradient(180deg, #f4fafc 0%, #e8f3f8 40%, #c8dfe9 100%));border-right:1px solid var(--sidebar-border, #e5e5e3);border-left:none;min-height:100vh;height:100vh;display:flex;flex-direction:column;padding:14px 0 16px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-shrink:0;overflow:hidden;transition:background .2s,border-color .2s;margin-top:50px}.sidebar.admin-sidebar .admin-sidebar__header{display:flex;align-items:center;padding:0 14px 24px;flex-shrink:0}.sidebar.admin-sidebar .admin-sidebar__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--logo-color, #1a1a19)}.sidebar.admin-sidebar .admin-sidebar__logo svg{width:34px;height:34px;flex-shrink:0}.sidebar.admin-sidebar .admin-sidebar__logo-text{font-size:22px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.sidebar.admin-sidebar .admin-sidebar__nav{padding:0 10px;display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;min-height:0}.sidebar.admin-sidebar .admin-sidebar__section-label{font-size:11px;font-weight:500;color:var(--label-color, #666);text-transform:uppercase;letter-spacing:.07em;padding:12px 8px 6px;white-space:nowrap}.sidebar.admin-sidebar .nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--nav-color, #5c5c56);transition:background .15s,color .15s;letter-spacing:-.1px;white-space:nowrap;text-decoration:none;border:none;background:transparent;width:100%;box-sizing:border-box;font-family:inherit;font-weight:500}.sidebar.admin-sidebar .nav-item svg{flex-shrink:0;opacity:.75;stroke:currentColor}.sidebar.admin-sidebar .nav-item span{line-height:1.2}.sidebar.admin-sidebar .nav-item:hover{background:var(--nav-hover-bg, rgba(0, 0, 0, .04));color:var(--nav-hover-color, #1a1a19)}.sidebar.admin-sidebar .nav-item:hover svg{opacity:1}.sidebar.admin-sidebar .nav-item.active,.sidebar.admin-sidebar .nav-item.router-link-active{background:var(--nav-active-bg, rgba(11, 118, 160, .12));color:var(--accent, #0B76A0);font-weight:600}.sidebar.admin-sidebar .nav-item.active svg,.sidebar.admin-sidebar .nav-item.router-link-active svg{opacity:1}.sidebar.admin-sidebar .nav-item:focus-visible{outline:2px solid var(--accent, #0B76A0);outline-offset:2px}.sidebar.admin-sidebar .admin-sidebar__footer{padding:16px 14px 0;flex-shrink:0;border-top:1px solid var(--sidebar-border, #e5e5e3);margin-top:8px}.sidebar.admin-sidebar .admin-sidebar__footer-text{font-size:10px;color:var(--nav-color, #5c5c56);opacity:.65;letter-spacing:.02em}:root[data-theme=dark] .sidebar.admin-sidebar .nav-item.active,:root[data-theme=dark] .sidebar.admin-sidebar .nav-item.router-link-active{background:var(--nav-active-bg, rgba(255, 255, 255, .12));color:var(--accent, #47bde8)}.dashboard{width:84%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard .page-content-wrapper{display:flex;flex-direction:column;gap:20px}.dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.dashboard .dashboard-stat-card{background:#fff;border:1.5px solid #e8e8e6;border-radius:16px;padding:20px;box-shadow:0 2px 20px #00000012;display:flex;flex-direction:column;min-height:140px;transition:box-shadow .15s,border-color .15s}.dashboard .dashboard-stat-card:hover{border-color:#d8d8d6;box-shadow:0 4px 24px #00000017}.dashboard .dashboard-stat-card__body{display:flex;align-items:flex-start;gap:14px;flex:1}.dashboard .dashboard-stat-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard .dashboard-stat-card__icon svg{flex-shrink:0}.dashboard .dashboard-stat-card__icon--primary{background:#0b76a01f;color:#0b76a0}.dashboard .dashboard-stat-card__icon--success{background:#5ab96326;color:#2d7a36}.dashboard .dashboard-stat-card__icon--warning{background:#c6584c1f;color:#b5453a}.dashboard .dashboard-stat-card__icon--muted{background:#778e9726;color:#5c6f78}.dashboard .dashboard-stat-card__content{min-width:0}.dashboard .dashboard-stat-card__value{color:#1a2b2b;font-size:28px;font-weight:600;letter-spacing:-.5px;line-height:1.1}.dashboard .dashboard-stat-card__label{color:#667;font-size:13px;font-weight:500;margin-top:4px;line-height:1.35}.dashboard .dashboard-stat-card__link{margin-top:16px;padding-top:12px;border-top:1px solid #f0f0ee}.dashboard .dashboard-stat-card__link a{color:#0b76a0;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s}.dashboard .dashboard-stat-card__link a:hover{color:#2a9ec8;text-decoration:underline}.dashboard .dashboard-chart-block{background:#fff;border:1.5px solid #e8e8e6;border-radius:16px;padding:24px;box-shadow:0 2px 20px #00000012}.dashboard .dashboard-chart-block__title{font-size:16px;font-weight:600;color:#0b76a0;margin-bottom:20px;letter-spacing:-.2px}.dashboard .chart-main-content-wrapper{display:flex;gap:20px;align-items:flex-start}.dashboard .chart-block{flex:1;min-width:0}.dashboard .chart{height:420px;width:100%}.dashboard .chart-block-filter{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-top:0}.dashboard .chart-block-filter__item{background:#f8fafb;border:1.5px solid #e8e8e6;border-radius:12px;padding:14px}.dashboard .chart-block-filter__item .chart-block-filter__item-title{color:#667;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dashboard .chart-block-filter__item .chart-block-filter__item-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.dashboard .chart-block-filter__item .chart-block-filter__item-number{font-size:22px;font-weight:600;letter-spacing:-.3px}.dashboard .chart-block-filter__item .chart-block-filter__item-icon{opacity:.45}.dashboard .chart-block-filter__item:nth-of-type(1) .chart-block-filter__item-number{color:#0b76a0}.dashboard .chart-block-filter__item:nth-of-type(2) .chart-block-filter__item-number,.dashboard .chart-block-filter__item:nth-of-type(3) .chart-block-filter__item-number{color:#b5453a}@media (max-width: 1200px){.dashboard .dashboard-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.dashboard .dashboard-stats{grid-template-columns:1fr}.dashboard .chart-main-content-wrapper{flex-direction:column}.dashboard .chart-block-filter{width:100%}.dashboard .chart{height:320px}}:root[data-theme=dark] .dashboard .dashboard-stat-card,:root[data-theme=dark] .dashboard .dashboard-chart-block{background:var(--admin-card-bg);border-color:var(--admin-border);box-shadow:0 2px 20px #0003}:root[data-theme=dark] .dashboard .dashboard-stat-card__value{color:var(--admin-input-text)}:root[data-theme=dark] .dashboard .dashboard-stat-card__label{color:var(--admin-muted)}:root[data-theme=dark] .dashboard .dashboard-stat-card__link{border-top-color:var(--admin-border)}:root[data-theme=dark] .dashboard .dashboard-stat-card__link a{color:var(--accent)}:root[data-theme=dark] .dashboard .dashboard-chart-block__title{color:var(--accent)}:root[data-theme=dark] .dashboard .chart-block-filter__item{background:var(--admin-row-alt-bg);border-color:var(--admin-border)}:root[data-theme=dark] .dashboard .chart-block-filter__item .chart-block-filter__item-title{color:var(--admin-muted)}.settings{width:100%;flex:1;min-width:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.settings .page__header{width:100%;left:0;box-sizing:border-box}.settings .page-content-wrapper{width:100%;max-width:none;padding:84px 24px 32px;margin-top:0;box-sizing:border-box}.settings .settings-layout{display:flex;gap:20px;align-items:flex-start;min-height:calc(100vh - 120px)}.settings .settings-nav{width:220px;flex-shrink:0;background:#fff;border:1.5px solid #e8e8e6;border-radius:16px;padding:10px 8px;box-shadow:0 2px 20px #00000012;position:sticky;top:72px;max-height:calc(100vh - 96px);overflow-y:auto}.settings .settings-nav__item{display:block;width:100%;text-align:left;border:none;border-left:3px solid transparent;background:transparent;color:#5c5c56;font-size:13px;font-weight:500;padding:9px 12px;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s;letter-spacing:-.1px;line-height:1.3}.settings .settings-nav__item:hover{background:#0000000a;color:#1a1a19}.settings .settings-nav__item.active{color:#0b76a0;border-left-color:#0b76a0;background:#0b76a014;font-weight:600}.settings .settings-panel{flex:1;min-width:0;background:#fff;border:1.5px solid #e8e8e6;border-radius:16px;padding:24px;box-shadow:0 2px 20px #00000012;box-sizing:border-box}.settings .settings-panel__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.settings .settings-btn-secondary{border:none;background:#f0f0ee;color:#0b76a0;font-size:12.5px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s}.settings .settings-btn-secondary:hover{background:#e4e4e2}.settings .settings-prompt-textarea{width:100%;min-height:480px;border:1.5px solid #e8e8e6;border-radius:8px;padding:12px 14px;background:#fff;color:#1a2b2b;font-size:13.5px;font-family:inherit;line-height:1.55;resize:vertical;box-sizing:border-box}.settings .settings-prompt-textarea:focus{border-color:#bbb;outline:none;box-shadow:0 0 0 3px #0b76a01a}.settings .settings-panel-hidden{visibility:hidden;position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;pointer-events:none}.settings .onb-section-title{font-size:16px;font-weight:600;color:#0b76a0;margin-bottom:16px}.settings .onb-label{display:block;font-size:12.5px;font-weight:500;color:#1a2b2b;margin-bottom:5px}.settings .onb-input{width:100%;border:1.5px solid #e8e8e6;border-radius:8px;padding:8px 11px;background:#fff;color:#1a2b2b;font-size:13.5px;font-family:inherit;box-sizing:border-box}.settings .onb-input:focus{border-color:#bbb;outline:none}.settings .settings-categories .onb-section-title{margin-bottom:16px}.settings .settings-categories .category-block{padding:16px 0;border-bottom:1px solid #f0f0ee}.settings .settings-categories .category-block:last-child{border-bottom:none}.settings .settings-categories .onb-form-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.settings .settings-categories .onb-input{flex:1;min-width:200px}.settings .settings-categories .settings-inline-btn{border:none;background:#f0f0ee;color:#0b76a0;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;font-family:inherit;white-space:nowrap}.settings .settings-categories .settings-inline-btn:hover{background:#e4e4e2}.settings .settings-categories .settings-inline-btn--danger{color:#b5453a}.settings .settings-categories .challenge-row{display:flex;gap:8px;align-items:center;margin:6px 0 6px 16px}.settings .settings-categories .topic-block{margin:12px 0 12px 12px;padding-left:12px;border-left:2px solid #e8e8e6}.settings .settings-categories .separator-dotted{border-bottom:1px dashed #e8e8e6;margin:12px 0}.settings .settings-notifications{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 1100px){.settings .settings-notifications{grid-template-columns:1fr}}.settings .settings-notification-card{background:#f8fafb;border:1.5px solid #e8e8e6;border-radius:12px;padding:16px;margin-bottom:12px}.settings .settings-notification-card .settings-notification-card__title{margin:0 0 6px;font-size:14px;font-weight:600;color:#0b76a0}.settings .settings-notification-card .onb-label{display:block;font-size:12px;color:#667;margin-bottom:8px;line-height:1.4}.settings .settings-notification-card .onb-textarea{width:100%;min-height:120px;border:1.5px solid #e8e8e6;border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.settings .settings-notification-card .onb-textarea:focus{border-color:#bbb;outline:none}.settings .settings-notify-compose .onb-field{margin-bottom:14px}.settings .settings-notify-compose .onb-label{display:block;font-size:12.5px;font-weight:500;color:#1a2b2b;margin-bottom:5px}.settings .settings-notify-compose .onb-select,.settings .settings-notify-compose .onb-textarea{width:100%;border:1.5px solid #e8e8e6;border-radius:8px;padding:8px 11px;font-size:13.5px;font-family:inherit;box-sizing:border-box;background:#fff}.settings .settings-notify-compose .onb-select{height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.settings .settings-notify-compose .onb-textarea{min-height:140px;resize:vertical}.settings .notifications-button-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.settings :deep(.multiselect){min-height:38px;font-size:13.5px}.settings :deep(.multiselect) .multiselect__tags{border:1.5px solid #e8e8e6;border-radius:8px;min-height:38px;padding:6px 32px 0 10px}.settings :deep(.multiselect) .multiselect__input,.settings :deep(.multiselect) .multiselect__single{font-size:13.5px;margin-bottom:6px}.settings :deep(.multiselect).multiselect--active .multiselect__tags{border-color:#0b76a0}.settings .row .app-button{background:#0b76a0;border-color:#0b76a0;border-radius:8px;font-weight:600;font-size:13px;padding:8px 20px}.settings .row .app-button:hover{background:#2a9ec8;border-color:#2a9ec8;color:#fff}:root[data-theme=dark] .settings .settings-nav,:root[data-theme=dark] .settings .settings-panel,:root[data-theme=dark] .settings .settings-notification-card{background:var(--admin-card-bg);border-color:var(--admin-border)}:root[data-theme=dark] .settings .settings-nav__item{color:var(--admin-muted)}:root[data-theme=dark] .settings .settings-nav__item.active{color:var(--accent);border-left-color:var(--accent);background:#47bde81a}:root[data-theme=dark] .settings .settings-prompt-textarea,:root[data-theme=dark] .settings .onb-textarea,:root[data-theme=dark] .settings .onb-select{background:var(--admin-input-bg);color:var(--admin-input-text);border-color:var(--admin-border)}:root[data-theme=dark] .settings .settings-notification-card{background:var(--admin-row-alt-bg)}.journey_modals-data #confirmModal,.journey_modals-data #infoModal,.journey_modals-data #historyModal,.journey_modals-data #previewModal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0009}.journey_modals-data #infoModal,.journey_modals-data #confirmModal{padding-top:16px}.journey_modals-data .modal-content{background-color:transparent!important}.journey_modals-data .infoModal-body-wrapper{display:flex;align-items:center;color:#173f4d;font-size:16px;font-weight:600;position:relative}.journey_modals-data .infoModal-body-wrapper .close{position:absolute;right:12px;top:-3px}.journey_modals-data .infoModal-body-wrapper .close svg path{fill:#75bcc6}.journey_modals-data .show-history-conversation{display:inline-block;padding-top:8px;padding-bottom:8px;width:98%;text-align:right;color:#75bcc6;font-size:16px;text-decoration:underline;cursor:pointer}.journey_modals-data .infoModal-body-icon{margin-right:10px}.journey_modals-data .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;border:none;width:640px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media (max-width: 767px){.journey_modals-data .modal-content{width:95%}}.journey_modals-data .modal-footer-buttons{display:flex;justify-content:space-between}.journey_modals-data .modal-footer-button-no,.journey_modals-data .modal-footer-button-yes{width:48%;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #75BCC6;border-radius:12px;cursor:pointer}.journey_modals-data .modal-footer-button-yes{color:#fff;background:#75bcc6;transition:ease all .3s}.journey_modals-data .modal-footer-button-yes:hover{background:#173f4d;border:1px solid #173F4D}.journey_modals-data .modal-footer-button-no{color:#75bcc6;background:#fff;transition:ease all .3s}.journey_modals-data .modal-footer-button-no:hover{color:#173f4d;border:1px solid #173F4D}.journey_modals-data .journey__filter{padding-top:8px;padding-bottom:8px}.journey_modals-data .journey__filter-row.journey__filter-row-btns{margin-top:16px}.journey_modals-data .journey__filter-button{width:100%;cursor:pointer;background:#75bcc6;color:#fff;font-size:16px;border-radius:12px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:ease all .3s}.journey_modals-data .journey__filter-button:hover{background:#173f4d}.journey_modals-data .journey__filter-button-clear{text-align:center;color:#7b879b;cursor:pointer;text-decoration:underline}.journey_modals-data .journey__filter-row{width:296px;margin:0 auto 8px}.journey_modals-data .journey__filter-row label{display:block;color:#262d2f;font-size:16px;margin-bottom:4px}.journey_modals-data .journey__filter-row select{width:100%;height:50px;border:1px solid #E8EBEC;border-radius:12px;padding-left:15px}.journey_modals-data .journey__filter-row .vuejs3-datepicker{width:100%}.journey_modals-data .journey__filter-row .vuejs3-datepicker .vuejs3-datepicker__value{width:100%;border:1px solid #E8EBEC;border-radius:12px}.journey_modals-data .close{color:#75bcc6}.journey_modals-data .close:hover,.journey_modals-data .close:focus{color:#000;text-decoration:none;cursor:pointer}.journey_modals-data .modal-header{padding:2px 16px;background-color:transparent;color:#fff}.journey_modals-data .modal-body{background:#fff;border:2px solid red;border-radius:12px;padding:12px;box-shadow:0 25px 50px #017c2b80}.journey_modals-data .modal-body.modal-green{border:2px solid #75BCC6}.journey_modals-data .modal-body.modal-yellow{border:2px solid #FFD500}.journey_modals-data .confirmModal-body-wrapper{display:flex;color:#124e24;font-weight:600}.journey_modals-data .confirmModal-body-icon{margin-right:12px}.journey_modals-data .modal-footer{margin-top:16px;background-color:transparent;color:#fff}.journey_modals-data .history-chat-row{display:flex}.journey_modals-data .history-chat-row .chat__content-icon{margin-left:10px;margin-right:10px}.journey_modals-data .chat-history-item{padding:12px;background:#fff;border-radius:12px;margin-bottom:12px;width:86%}.journey_modals-data .chat-history-item.chat-history-user{background:#f0f4fb}.journey_modals-data #historyModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto}.journey_modals-data #historyModal .modal-header .close svg path{fill:#75bcc6}.journey_modals-data #previewModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto;scroll-behavior:smooth;position:relative;scrollbar-color:var(--green-accent) var(--borders);scrollbar-width:thin}.journey_modals-data #previewModal .modal-body::-webkit-scrollbar{height:5px;border-radius:16px}.journey_modals-data #previewModal .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:16px}.journey_modals-data #previewModal .modal-body::-webkit-scrollbar-thumb{background:var(--borders);border-radius:16px}.chat-home{width:100%;display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:linear-gradient(180deg,#f3f7fe,#c0dde4);min-height:100vh;padding:0}@media (max-width: 500px){.chat-home{padding-right:0}}.chat-home .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.chat-home .modal-content{background-color:#fff;margin:5% auto;border-radius:16px;width:550px;text-align:center;position:relative;padding:53px 20px 20px}.chat-home .insight-text-data{height:550px;overflow-y:auto}.chat-home .close{float:right;font-size:24px;font-weight:700;cursor:pointer;width:54px;height:54px;border-radius:12px;display:flex;justify-content:center;align-items:center;position:absolute;top:-60px;right:0;background:#fff}.chat-home .close:hover{color:#000}.chat-home h1{font-size:24px;font-weight:600;color:#173f4d;text-align:center;margin-top:42px;margin-bottom:42px}.chat-home .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.chat-home .chat-page-content.chat-page-content-closed{width:96%}.chat-home .new-chat-button{border:2px solid #75BCC6;width:90%;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px}.chat-home .new-chat-button span{display:flex;align-items:center}.chat-home .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.chat-home .new-chat-button{right:350px}}@media (max-width: 1650px){.chat-home .new-chat-button{right:200px}}@media (max-width: 1350px){.chat-home .new-chat-button{right:100px}}@media (max-width: 1100px){.chat-home .new-chat-button{right:5px}}@media (max-width: 767px){.chat-home .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.chat-home .new-chat-button{bottom:180px;left:55%}}.chat-home .chat-page-content{width:84%;border-radius:16px;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;position:relative}@media (max-width: 500px){.chat-home .chat-page-content{width:100%}}.chat-home .chat-home-data{width:768px;margin:32px auto 0;position:relative;padding-bottom:12px}@media (max-width: 1400px){.chat-home .chat-home-data{width:668px}}@media (max-width: 1300px){.chat-home .chat-home-data{width:80%}}.chat-home .chat-home-data-top-title{display:flex;justify-content:space-between}.chat-home .chat-home-data-top-title span{text-transform:uppercase;color:#7b879b;font-size:16px}.chat-home .chat-home-data-top-title a{font-size:16px;color:#75bcc6}.chat-home .chat-home-data-top-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;margin-top:12px}.chat-home .chat-home-data-top-blocks .chat-home-data-top-block{padding:16px;color:#173f4d;font-size:14px;border:1px solid #E8EBEC;border-radius:16px;background:#fff}.chat-home .chat-home-data-top-blocks .chat-home-data-top-block .chat-home-data-text{min-height:57px;margin-top:12px}.chat-home .chat-home-data-top-blocks .chat-home-data-top-block .chat-home-data-name{font-weight:500}.chat-home .chat-home-data-top-blocks .chat-home-data-stars{display:flex;margin-top:16px}.chat-home .chat-home-data-top-blocks .chat-home-data-stars .chat-home-data-star{width:34px;height:10px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #E8EBEC;margin-right:4px;cursor:pointer}.chat-home .chat-home-data-top-blocks .chat-home-data-stars .chat-home-data-star:nth-of-type(1){background:#d9e1f2}.chat-home .chat-home-data-top-blocks .chat-home-data-stars .chat-home-data-star:nth-of-type(2){background:#8ea9db}.chat-home .chat-home-data-top-blocks .chat-home-data-stars .chat-home-data-star:nth-of-type(3){background:#203764}.chat-home .chat-home-data-top-blocks .chat-home-data-stars .chat-home-data-star.chat-home-data-star-active{border:1px solid #75BCC6}.chat-home .chat-home-data-second{margin-top:24px}.chat-home .chat-home-data-second .quick-block-wrapper{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;width:100%;margin-top:12px}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block{display:flex;align-items:center;justify-content:space-between;padding:16px;cursor:pointer;border-radius:12px;font-size:14px;font-weight:600;margin-bottom:15px;background:#fff;transition:ease all .3s}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block.active{border:2px solid #75BCC6!important}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:nth-of-type(1){border:2px solid #E5B65E}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:nth-of-type(2){border:2px solid #A42F49}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:nth-of-type(3){border:2px solid #4B34AA}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:nth-of-type(4){border:2px solid #219441}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:nth-of-type(5){border:2px solid #245588}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block:hover .quick-block-content{display:block;font-weight:400}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block .quick-block-content{display:none}.chat-home .chat-home-data-second .quick-block-wrapper .quick-block .quick-block-icon{display:flex;align-items:center}.chat-home .chat-home-data-third{margin-top:24px}.chat-home .chat-home-data-top-title{margin-bottom:12px}.chat-home .chat-home-data-third-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block{background:#fff;padding:12px;border-radius:12px;border:1px solid #E8EBEC}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block-text{font-size:14px;color:#173f4d;margin-top:6px;margin-bottom:6px}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block-text span:nth-of-type(1){font-weight:600}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block-time{text-align:right;color:#7b879b}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block-link{font-size:16px;text-align:right;cursor:pointer;color:#75bcc6}.chat-home .chat-home-data-third-blocks .chat-home-data-third-block-link a{color:#75bcc6;text-decoration:none}.categories-logo{width:100%;text-align:center}.categories-title{font-size:16px;font-weight:400;color:#7b879b;text-transform:uppercase;margin-bottom:12px}.chat-category-title{color:#173f4d;text-align:center;margin-top:34px;margin-bottom:24px;font-size:24px;font-weight:400}.category-items-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 980px){.category-items-wrapper{grid-template-columns:repeat(1,1fr)}}.category-items-wrapper .category-item{display:flex;align-items:center;background:#ebeef4;border-radius:12px;cursor:pointer;max-height:70px;padding:0 16px;height:70px}@media (max-width: 920px){.category-items-wrapper .category-item{width:100%;margin-bottom:12px}}.category-items-wrapper .category-item svg{width:32px;height:32px}.category-items-wrapper .category-item .category-item-icon{display:flex;align-items:center;margin-right:7px}.category-items-wrapper .category-item .category-item-text{font-size:14px;font-weight:600;color:#173f4d}.category-elements-data{margin-top:24px;display:flex;justify-content:space-between}@media (max-width: 768px){.category-elements-data{flex-wrap:wrap}}.category-elements-data .category-elements-data-topics{width:32.5%}@media (max-width: 768px){.category-elements-data .category-elements-data-topics{width:100%}}.category-elements-data .category-elements-data-topics .category-elements-data-topic-item{display:flex;align-items:center;background:#ebeef4;border-radius:12px;cursor:pointer;height:70px;margin-bottom:12px;max-height:70px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:600}.category-elements-data .category-elements-data-challenges{width:65.5%}@media (max-width: 768px){.category-elements-data .category-elements-data-challenges{width:100%}}.category-elements-data .category-elements-data-challenges .category-elements-data-topic-item{display:flex;align-items:center;background:#ebeef4;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:6px 16px;font-size:14px;font-weight:500}:root[data-theme=dark] .chat-home{background:linear-gradient(180deg,#13171b,#1b2732)}:root[data-theme=dark] .chat-home .modal-content,:root[data-theme=dark] .chat-home .close,:root[data-theme=dark] .chat-home .chat-home-data-top-block,:root[data-theme=dark] .chat-home .quick-block,:root[data-theme=dark] .chat-home .chat-home-data-third-block{background:var(--chat-card-bg);color:var(--chat-text);border-color:var(--admin-border)}:root[data-theme=dark] .chat-home .chat-home-data-top-block,:root[data-theme=dark] .chat-home .chat-home-data-third-block{border:1px solid var(--admin-border)}:root[data-theme=dark] .chat-home .chat-home-data-third-block-time,:root[data-theme=dark] .chat-home .categories-title,:root[data-theme=dark] .chat-home .chat-home-data-top-title span{color:var(--admin-muted)}:root[data-theme=dark] .chat-home .chat-home-data-third-block-link a,:root[data-theme=dark] .chat-home .chat-home-data-top-title a{color:var(--accent)}:root[data-theme=dark] .chat-category-title,:root[data-theme=dark] .chat-home h1,:root[data-theme=dark] .chat-home .chat-home-data-top-block,:root[data-theme=dark] .chat-home .chat-home-data-third-block-text,:root[data-theme=dark] .category-item .category-item-text{color:var(--chat-text)}:root[data-theme=dark] .category-item,:root[data-theme=dark] .category-elements-data .category-elements-data-topic-item{background:var(--chat-card-soft-bg);color:var(--chat-text)}.chat-analytics{width:100%;display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:linear-gradient(180deg,#f3f7fe,#c0dde4);min-height:100vh;padding:16px 16px 16px 0}@media (max-width: 500px){.chat-analytics{padding-right:0}}.chat-analytics h1{font-size:24px;font-weight:600;color:#173f4d;text-align:center;margin-top:42px;margin-bottom:42px}@media (max-width: 480px){.chat-analytics h1{margin-top:70px;margin-bottom:10px}}.chat-analytics .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.chat-analytics .chat-page-content.chat-page-content-closed{width:96%}.chat-analytics .new-chat-button{border:2px solid #75BCC6;width:90%;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;box-shadow:0 25px 50px #173f4d80;transition:ease all .3s;margin-top:32px;margin-bottom:32px}.chat-analytics .new-chat-button span{display:flex;align-items:center}.chat-analytics .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.chat-analytics .new-chat-button{right:350px}}@media (max-width: 1650px){.chat-analytics .new-chat-button{right:200px}}@media (max-width: 1350px){.chat-analytics .new-chat-button{right:100px}}@media (max-width: 1100px){.chat-analytics .new-chat-button{right:5px}}@media (max-width: 767px){.chat-analytics .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.chat-analytics .new-chat-button{bottom:180px;left:55%}}.chat-analytics .chat-page-content{position:relative;width:84%;border-radius:16px;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-size:100%;background-attachment:fixed}@media (max-width: 500px){.chat-analytics .chat-page-content{width:100%}}.chat-analytics .analytics-data{width:768px;margin:32px auto 0}@media (max-width: 1400px){.chat-analytics .analytics-data{width:668px}}@media (max-width: 954px){.chat-analytics .analytics-data{width:100%;padding-left:24px;padding-right:24px;box-sizing:border-box}}.chat-analytics .analytics-data-blocks{display:flex;justify-content:space-between;padding-bottom:12px}@media (max-width: 954px){.chat-analytics .analytics-data-blocks{flex-wrap:wrap}}.chat-analytics .analytics-data-blocks .analytics-data-block{width:32%}@media (max-width: 954px){.chat-analytics .analytics-data-blocks .analytics-data-block{width:48%}}@media (max-width: 550px){.chat-analytics .analytics-data-blocks .analytics-data-block{width:100%;margin-top:12px}}.chat-analytics .analytics-data-blocks .analytics-data-block:nth-of-type(1) .analytics-data-block-value{border:2px solid #E5B65E;color:#e5b65e}.chat-analytics .analytics-data-blocks .analytics-data-block:nth-of-type(2) .analytics-data-block-value{border:2px solid #A42F49;color:#a42f49}.chat-analytics .analytics-data-blocks .analytics-data-block:nth-of-type(3) .analytics-data-block-value{border:2px solid #4B34AA;color:#4b34aa}.chat-analytics .analytics-data-blocks .analytics-data-block-title{color:#7b879b;text-transform:uppercase;font-size:16px}@media (max-width: 954px){.chat-analytics .analytics-data-blocks .analytics-data-block-title{font-size:12px}}.chat-analytics .analytics-data-blocks .analytics-data-block-value{margin-top:12px;height:138px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:40px;font-weight:700}@media (max-width: 954px){.chat-analytics .analytics-data-blocks .analytics-data-block-value{font-size:24px}}@media (max-width: 480px){.chat-analytics .analytics-data-blocks .analytics-data-block-value{height:64px}}.chat-popular{width:100%;display:flex;justify-content:space-between;padding:16px;flex-direction:unset!important;align-items:normal!important;background:linear-gradient(180deg,#f3f7fe,#c0dde4);min-height:100vh}.chat-popular h1{font-size:24px;font-weight:600;color:#173f4d;text-align:center;margin-top:42px;margin-bottom:42px}.chat-popular .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.chat-popular .chat-page-content.chat-page-content-closed{width:96%}.chat-popular .new-chat-button{border:2px solid #75BCC6;width:90%;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px}.chat-popular .new-chat-button span{display:flex;align-items:center}.chat-popular .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.chat-popular .new-chat-button{right:350px}}@media (max-width: 1650px){.chat-popular .new-chat-button{right:200px}}@media (max-width: 1350px){.chat-popular .new-chat-button{right:100px}}@media (max-width: 1100px){.chat-popular .new-chat-button{right:5px}}@media (max-width: 767px){.chat-popular .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.chat-popular .new-chat-button{bottom:180px;left:55%}}.chat-popular .chat-page-content{position:relative;width:84%;border-radius:16px;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center}@media (max-width: 500px){.chat-popular .chat-page-content{width:100%}}.chat-popular .popular-data{width:768px;margin:32px auto 0}@media (max-width: 1400px){.chat-popular .popular-data{width:668px}}@media (max-width: 769px){.chat-popular .popular-data{width:95%}}.chat-popular .popular-data-block-title{color:#7b879b;text-transform:uppercase;font-size:16px}.chat-popular .popular-data-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%}.chat-popular .popular-data-blocks .popular-data-block{cursor:pointer}.chat-popular .popular-data-blocks .popular-data-block:nth-of-type(1) .popular-data-block-value{border:2px solid #E5B65E}.chat-popular .popular-data-blocks .popular-data-block:nth-of-type(2) .popular-data-block-value{border:2px solid #A42F49}.chat-popular .popular-data-blocks .popular-data-block:nth-of-type(3) .popular-data-block-value{border:2px solid #4B34AA}.chat-popular .popular-data-blocks .popular-data-block:nth-of-type(4) .popular-data-block-value{border:2px solid #219441}.chat-popular .popular-data-blocks .popular-data-block-value{color:#173f4d;margin-top:12px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:14px;font-weight:600;min-height:72px;height:100%;padding-left:6px;padding-right:6px}.chat-insights{width:100%;display:flex;justify-content:space-between;padding:0;flex-direction:unset!important;align-items:normal!important;background:#edf4f8;min-height:100vh}.chat-insights .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.chat-insights .modal-content{background-color:#fff;margin:5% auto;border-radius:16px;width:550px;text-align:center;position:relative;padding:20px}@media (max-width: 550px){.chat-insights .modal-content{margin:17% auto;width:80%}}.chat-insights .modal-content.insight-modal{text-align:left;padding:28px 32px 32px;max-width:460px;width:calc(100% - 48px);box-shadow:0 25px 50px -12px #0f172a2e;border-radius:14px}.chat-insights .insight-modal__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.chat-insights .insight-modal__category{margin:0;font-size:11px;letter-spacing:.08em}.chat-insights .insight-modal__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:#00000014;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease}.chat-insights .insight-modal__close:hover{background:#dde3e8;color:#334155}.chat-insights .insight-modal__close:focus-visible{outline:2px solid #0b76a0;outline-offset:2px}.chat-insights .insight-text-data{height:550px;overflow-y:auto}.chat-insights .insight-modal__body{height:auto;max-height:min(58vh,520px);padding-right:4px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.55;color:#666}.chat-insights .insight-modal__body h1,.chat-insights .insight-modal__body h2,.chat-insights .insight-modal__body h3{color:#1a1a19;font-weight:700;line-height:1.3;margin:0 0 .75rem;letter-spacing:-.02em}.chat-insights .insight-modal__body h1{font-size:1.25rem}.chat-insights .insight-modal__body h2{font-size:1.125rem}.chat-insights .insight-modal__body h3{font-size:1.0625rem}.chat-insights .insight-modal__body p{margin:0 0 .875rem}.chat-insights .insight-modal__body p:last-child{margin-bottom:0}.chat-insights .insight-modal__body ul,.chat-insights .insight-modal__body ol{margin:0 0 .875rem;padding-left:1.25rem}.chat-insights .insight-modal__body a{color:#0b76a0}.chat-insights .insight-modal__body strong{color:#1a1a19}.chat-insights .close{float:right;font-size:24px;font-weight:700;cursor:pointer;width:54px;height:54px;border-radius:12px;display:flex;justify-content:center;align-items:center;position:absolute;top:-60px;right:0;background:#fff}.chat-insights .close:hover{color:#000}.chat-insights .page-back-nav{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#4a5568;text-decoration:none;cursor:pointer;padding:14px 20px;background:#edf4f8;width:100%;box-sizing:border-box;transition:color .15s;flex-shrink:0}.chat-insights .page-back-nav:hover{color:#0b76a0}.chat-insights h1,.chat-insights .insights-heading{font-size:clamp(1.75rem,4vw,2rem);font-weight:700;color:#1a202c;text-align:center;margin-top:42px;margin-bottom:1rem;letter-spacing:-.02em}@media (max-width: 480px){.chat-insights h1,.chat-insights .insights-heading{margin-top:70px}}.chat-insights .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.chat-insights .chat-page-content.chat-page-content-closed{width:96%}.chat-insights .new-chat-button{border:2px solid #75BCC6;width:90%;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px}.chat-insights .new-chat-button span{display:flex;align-items:center}.chat-insights .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.chat-insights .new-chat-button{right:350px}}@media (max-width: 1650px){.chat-insights .new-chat-button{right:200px}}@media (max-width: 1350px){.chat-insights .new-chat-button{right:100px}}@media (max-width: 1100px){.chat-insights .new-chat-button{right:5px}}@media (max-width: 767px){.chat-insights .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.chat-insights .new-chat-button{bottom:180px;left:55%}}.chat-insights .chat-page-content{position:relative;width:84%}@media (max-width: 500px){.chat-insights .chat-page-content{width:100%;padding-left:0}}.chat-insights .insights-data{max-width:720px;width:100%;margin:32px auto 0;padding:0 8px 32px}@media (max-width: 1024px){.chat-insights .insights-data{max-width:100%}}@media (max-width: 480px){.chat-insights .insights-data{max-width:368px;margin:20px auto 0;padding:0 18px 24px}}.chat-insights .insights-mark-all{display:block;width:fit-content;margin:0 0 1.25rem;padding:0;border:none;background:none;font-family:inherit;font-size:.9375rem;font-weight:500;color:#0b76a0;cursor:pointer;text-align:left;text-decoration:none;text-underline-offset:3px}.chat-insights .insights-mark-all:hover{color:#2a9ec8}.chat-insights .insights-row-list{list-style:none;margin:0;padding:0}.chat-insights .insights-row{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 0;cursor:pointer;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:background-color .15s ease;padding-top:0;padding-bottom:0}.chat-insights .insights-row:hover{background-color:#3182ce0a}@media (max-width: 640px){.chat-insights .insights-row{flex-wrap:nowrap;row-gap:0;gap:.6rem;min-height:2.9rem;border-bottom:1px solid #d9e3ea}}.chat-insights .insights-row__dot-wrap{flex:0 0 12px;width:12px;display:flex;justify-content:center;align-items:center}.chat-insights .insights-row__dot{width:8px;height:8px;border-radius:50%;background-color:#3182ce;flex-shrink:0}.chat-insights .insights-row__date{flex:0 0 5.5rem;font-size:12px;color:#666;font-variant-numeric:tabular-nums}@media (max-width: 640px){.chat-insights .insights-row__date{flex:0 0 5.1rem;font-size:11px}}.chat-insights .insights-row__title{flex:1 1 auto;min-width:0;font-weight:400;line-height:1.35;font-size:15px;color:#1a1a19;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.chat-insights .insights-row__title{flex:1 1 auto;order:initial;font-size:15px}}.chat-insights .insights-row__category{flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;font-size:11px;font-weight:600;letter-spacing:.06em;color:#0b76a0;text-transform:uppercase;white-space:nowrap;width:15%}@media (max-width: 640px){.chat-insights .insights-row__category{margin-left:auto;width:auto;gap:.25rem;font-size:10px;letter-spacing:.05em}}.chat-insights .insights-row__category-icon{display:inline-flex;color:#0b76a0}.chat-insights .insights-cat-svg{width:1rem;height:1rem;flex-shrink:0}.chat-insights .pagination{display:flex;gap:6px;justify-content:center;margin-top:24px;list-style-type:none}.chat-insights .pagination .page-item{cursor:pointer;padding:0 10px;border-radius:6px;background:#c8dfe9;color:#fff;font-weight:600}.chat-insights .pagination .page-item.active{background:#0b76a0;color:#fff}.chat-insights .pagination .page-item .page-link{color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center}.chat-insights .insights-data-blocks{display:block}@media (max-width: 480px){.chat-insights h1,.chat-insights .insights-heading{font-size:40px;margin-top:8px;margin-bottom:18px;line-height:1.12}.chat-insights .insights-mark-all{font-size:16px;margin:0 0 8px}.chat-insights .insights-row__dot-wrap{flex:0 0 10px;width:10px}.chat-insights .insights-row__dot{width:7px;height:7px}.chat-insights .insights-row__title{font-size:15px;line-height:1.2}.chat-insights .insights-row__category-label{font-size:10px}}:root[data-theme=dark] .chat-insights{background:var(--app-bg)}:root[data-theme=dark] .chat-insights .chat-page-content.chat-page-content--insights{background-color:var(--app-bg);background-image:none}:root[data-theme=dark] .chat-insights .page-back-nav{background:var(--app-bg);color:var(--muted-text);border-bottom:1px solid var(--surface-border)}:root[data-theme=dark] .chat-insights .page-back-nav:hover{color:var(--app-text)}:root[data-theme=dark] .chat-insights .modal-content{background-color:var(--chat-card-bg);color:var(--chat-text);border:1px solid var(--surface-border)}:root[data-theme=dark] .chat-insights .modal-content.insight-modal{box-shadow:0 25px 50px -12px #00000073}:root[data-theme=dark] .chat-insights .insight-text-data{color:var(--chat-text)}:root[data-theme=dark] .chat-insights .insight-text-data a{color:var(--link-color)}:root[data-theme=dark] .chat-insights .insight-modal__close{background:var(--surface-bg, rgba(255, 255, 255, .08));color:var(--muted-text)}:root[data-theme=dark] .chat-insights .insight-modal__close:hover{background:var(--surface-border, rgba(255, 255, 255, .12));color:var(--app-text)}:root[data-theme=dark] .chat-insights .insight-modal__body{color:var(--muted-text)}:root[data-theme=dark] .chat-insights .insight-modal__body h1,:root[data-theme=dark] .chat-insights .insight-modal__body h2,:root[data-theme=dark] .chat-insights .insight-modal__body h3,:root[data-theme=dark] .chat-insights .insight-modal__body strong{color:var(--app-text)}:root[data-theme=dark] .chat-insights .close{background:var(--chat-card-bg)}:root[data-theme=dark] .chat-insights .close svg path{fill:var(--muted-text)}:root[data-theme=dark] .chat-insights .close:hover{color:var(--app-text)}:root[data-theme=dark] .chat-insights h1,:root[data-theme=dark] .chat-insights .insights-heading{color:var(--app-text)}:root[data-theme=dark] .chat-insights .insights-mark-all{color:var(--link-color)}:root[data-theme=dark] .chat-insights .insights-mark-all:hover{color:var(--link-color-hover)}:root[data-theme=dark] .chat-insights .insights-row:hover{background-color:#ffffff0d}:root[data-theme=dark] .chat-insights .insights-row__date{color:var(--muted-text)}:root[data-theme=dark] .chat-insights .insights-row__title{color:var(--app-text)}:root[data-theme=dark] .chat-insights .insights-row__category,:root[data-theme=dark] .chat-insights .insights-row__category-icon{color:var(--link-color)}:root[data-theme=dark] .chat-insights .insights-row__dot{background-color:var(--link-color)}:root[data-theme=dark] .chat-insights .pagination .page-item{background:var(--surface-bg);color:var(--link-color)}:root[data-theme=dark] .chat-insights .pagination .page-item.active{background:var(--link-color);color:#fff}#chatForm .meeting-back-nav{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#4a5568;text-decoration:none;cursor:pointer;padding:14px 20px;background:#edf4f8;width:100%;box-sizing:border-box;transition:color .15s;flex-shrink:0}#chatForm .meeting-back-nav:hover{color:#0b76a0}#chatForm{display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:linear-gradient(180deg,#f3f7fe,#c0dde4);padding:0;overflow:hidden}@media (max-width: 500px){#chatForm{padding-right:0}}#chatForm .chat-data.chat-data-content-closed{width:96%}#chatForm .new-row-help{font-size:12px;position:relative;bottom:0}#chatForm .chat-data{width:84%;border-radius:16px;position:relative;max-height:100vh;overflow-y:auto;height:100vh}#chatForm .chat-data p{color:#173f4d}@media (max-width: 768px){#chatForm .chat-data p{margin:0 auto}}@media (max-width: 1200px){#chatForm .chat-data{width:100%}}#chatForm .chat-language-switcher{position:fixed;right:10%;display:flex;top:40px;color:#173f4d}@media (max-width: 1024px){#chatForm .chat-language-switcher{display:none}}#chatForm .language-item{cursor:pointer}#chatForm .language-item.language-item-active{font-weight:600}#chatForm .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}#chatForm #finishChat{position:relative;bottom:auto;right:-133px;top:-49px;width:120px;display:flex;justify-content:center;align-items:center}#chatForm .user-message-to-chat{font-family:Open Sans,sans-serif;font-size:14px;border:none;background:transparent;color:var(--chat-text);width:100%;min-height:40px;max-height:200px;padding:10px;resize:none;overflow-y:hidden;line-height:1.4;box-sizing:border-box;transition:height .15s ease-out,color .3s ease-in-out,background-color .3s ease-in-out;outline:none!important;box-shadow:none!important}#chatForm .user-message-to-chat:focus,#chatForm .user-message-to-chat:focus-visible{outline:none!important;box-shadow:none!important}#chatForm .user-message-to-chat::placeholder{line-height:1.5;transition:color .3s ease-in-out}#chatForm .user-message-to-chat svg path{fill:#75bcc6}#chatForm textarea::-webkit-scrollbar{width:.4em;background-color:transparent}#chatForm textarea::-webkit-scrollbar-track{background:transparent;border-radius:8px;box-shadow:inset 0 0 3px #0000004d;margin:2px}#chatForm textarea::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:8px;outline:1px solid slategrey;background-clip:padding-box;border:2px solid transparent}#chatForm .chat-button-content{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#f9f9f9;border-radius:50%;transition:transform .2s ease,background .2s ease}#chatForm .chat-button-content:active{transform:scale(.95);background:#e2e2e2}#chatForm .chat-button-content.chat-button-content-hold:active{transform:scale(.96);background-color:#095b7f;box-shadow:0 2px 4px #0000004d;animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(.96)}50%{transform:scale(.99)}to{transform:scale(.96)}}#chatForm .input-container-chat-line{position:relative;display:flex;align-items:flex-end;gap:8px;background:none}#chatForm .actions-buttons-button{cursor:pointer}#chatForm .actions-buttons-button svg{width:25px;height:25px}#chatForm .actions-buttons-button svg path{fill:#0b76a0}#chatForm .chat-input-wrapper{display:flex;flex-wrap:wrap;position:relative;width:100%;max-width:660px;padding:0;margin:0 auto 10px;background:#fff;box-shadow:none;border-radius:12px;border:1px solid #efefef}#chatForm .new-row-help{width:94%;margin:0 auto}#chatForm .buttons-chat-input-actions{display:flex;align-items:center}#chatForm .scenario-wrapper-link{text-align:center;padding-bottom:20px}#chatForm .scenario-wrapper-link a{color:#75bcc6}#chatForm .chat-all-buttons-wrapper{display:flex;justify-content:space-between;align-items:center}#chatForm .chat-button-wrapper{display:flex;align-items:center;gap:6px}#chatForm .btn-container{margin-bottom:0;align-items:center}#chatForm .chat-progress{border-radius:0 0 16px 16px;background-color:transparent;padding:8px 16px;display:flex;align-items:center;gap:10px;width:608px;height:19px}@media (max-width: 1100px){#chatForm .chat-progress{display:none}}#chatForm .chat-progress__line{width:560px;height:8px;border-radius:20px;background:var(--main-colors-accent-colors-green2, rgb(33, 148, 65));position:relative}#chatForm .chat-progress__line-filled{position:absolute;height:8px;border-radius:20px;background-color:#dfe2e3;right:0}#chatForm .chat-progress__label{width:36px;font-size:14px;color:#173f4d;font-weight:600}@media (max-width: 767px){#chatForm .chat-progress{width:90%;left:0}}#chatForm .interview-progress{position:sticky;top:0;z-index:6;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;width:100%;padding:14px 24px;box-sizing:border-box;background:#d4e8ef;border-bottom:1px solid rgba(23,63,77,.08)}#chatForm .interview-progress__dots{display:flex;align-items:center;gap:6px}#chatForm .interview-progress__dot{width:44px;height:8px;border-radius:4px;background:#b8d4dc;transition:background .25s ease}#chatForm .interview-progress__dot--filled{background:#0b76a0}#chatForm .interview-progress__label{font-size:13px;font-weight:600;letter-spacing:-.1px;color:var(--green-accent-dark, #173F4D);white-space:nowrap}@media (max-width: 767px){#chatForm .interview-progress{padding:10px 14px;gap:6px 10px}#chatForm .interview-progress__dot{width:30px}#chatForm .interview-progress__label{font-size:12px}}#chatForm .copy-buttons{display:flex;align-items:center;gap:12px;position:absolute;top:-67px;left:0}#chatForm .copy-buttons .copy-button{height:44px;width:44px;border:2px solid var(--green-accent);background-color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (max-width: 767px){#chatForm .copy-buttons{bottom:156px;left:8px;right:unset}}.copy-to-clipboard svg path{fill:#75bcc6}.new-chat-button{border:2px solid #75BCC6;width:90%;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px}.new-chat-button span{display:flex;align-items:center}.new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.new-chat-button{right:350px}}@media (max-width: 1650px){.new-chat-button{right:200px}}@media (max-width: 1350px){.new-chat-button{right:100px}}@media (max-width: 1100px){.new-chat-button{right:5px}}@media (max-width: 767px){.new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.new-chat-button{bottom:180px;left:55%}}.btn-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}@media (max-width: 767px){.btn-container{padding:0 8px}}@media (max-width: 480px){.btn-container{padding:0}}.chat{display:flex;flex-direction:column;align-items:center}.chat .answer-check{display:flex;align-items:flex-start}.chat .answer-check-checkbox{min-width:24px;min-height:24px;margin-right:12px}.chat .chat__content-item-answers{margin-bottom:24px}.chat .answer-content{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 25px 50px 0 rgba(23,63,77,.5);-moz-box-shadow:0 25px 50px 0 rgba(23,63,77,.5);box-shadow:0 25px 50px #173f4d80;padding:12px}.chat__content{width:635px;display:flex;flex-direction:column;align-items:stretch;justify-content:end;position:relative;margin:50px auto 300px}@media (max-width: 767px){.chat__content{width:100%;margin-bottom:280px}}.chat__content .msg-success{position:fixed;top:16px;left:40%;display:flex;align-items:center;z-index:9000;border:2px solid var(--green-accent);border-radius:12px;padding:12px;background-color:#fff;gap:8px}.chat__content .msg-success .text{color:var(--green-accent-dark);font-size:16px;line-height:22px;font-weight:600}.chat__content .msg-success .logo-success{height:42px;width:44px}.chat__content .msg-success .logo-success svg{height:42px;width:44px}.chat__content .msg-success .close{cursor:pointer}@media (max-width: 767px){.chat__content .msg-success{left:5%}}.chat__content-item{display:flex;align-items:start;justify-content:space-between;margin-bottom:0}.chat__content-item.chat__content-item--agent{padding-right:15%;flex-direction:row;margin-bottom:0}.chat__content-item.chat__content-item--agent.chat__content-item--has-alternatives{margin-bottom:20px;margin-top:20px}.chat__content-item.chat__content-item--user{padding-left:15%;flex-direction:row-reverse;margin-bottom:24px}.chat__content-icon{height:32px;width:32px;min-width:32px;border-radius:50%;border:2px solid var(--green-accent)}.chat__content-icon .chat__content-icon-customer{width:100%;height:100%;border-radius:50%;background-size:100% 100%;background-repeat:no-repeat}.chat__content-icon img{margin-top:0;border-radius:50%;height:32px;width:32px}@media (max-width: 480px){.chat__content-icon img{width:24px;height:24px}}@media (max-width: 767px){.chat__content-icon{min-width:48px;margin-left:5px;margin-right:5px}}@media (max-width: 480px){.chat__content-icon{min-width:24px;width:24px;height:24px;margin-left:5px;margin-right:5px}}.chat__content-data{width:auto;gap:12px;display:flex;flex-direction:column}.chat__content-message{width:491px;background-color:#fff;border-radius:12px;padding:12px}.chat__content-message p{color:#173f4d;margin-top:0;margin-bottom:8px;line-height:1.5;font-size:14px}.chat__content-message p:last-child{margin-bottom:0}.chat__content-message h1,.chat__content-message h2,.chat__content-message h3,.chat__content-message h4,.chat__content-message h5,.chat__content-message h6{font-weight:700;color:inherit;margin-top:14px;margin-bottom:8px;line-height:1.35}.chat__content-message h1:first-child,.chat__content-message h2:first-child,.chat__content-message h3:first-child,.chat__content-message h4:first-child,.chat__content-message h5:first-child,.chat__content-message h6:first-child{margin-top:0}.chat__content-message h1:last-child,.chat__content-message h2:last-child,.chat__content-message h3:last-child,.chat__content-message h4:last-child,.chat__content-message h5:last-child,.chat__content-message h6:last-child{margin-bottom:0}.chat__content-message h1{font-size:18px}.chat__content-message h2{font-size:16px}.chat__content-message h3{font-size:15px}.chat__content-message h4,.chat__content-message h5,.chat__content-message h6{font-size:14px}.chat__content-message ul,.chat__content-message ol{margin-top:0;margin-bottom:8px;padding-left:20px}.chat__content-message ul:last-child,.chat__content-message ol:last-child{margin-bottom:0}.chat__content-message li{margin-bottom:4px;line-height:1.5;font-size:14px}.chat__content-message li:last-child{margin-bottom:0}@media (max-width: 767px){.chat__content-message{width:95%}}.chat__content-message.assistant{background-color:#374151;transition:background .2s,color .2s;color:#fff;font-size:14px}.chat__content-message pre{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;white-space:pre-wrap;word-wrap:break-word}.chat__content-message.action-plan-chat__content-message{background:transparent;width:632px;padding-left:0}.chat__content-bottom{display:flex;flex-direction:column;justify-content:center;width:700px;padding:0;position:fixed;bottom:0;left:57%;transform:translate(-50%);box-shadow:none;background:none;margin-bottom:0;border-top-right-radius:12px;border-top-left-radius:12px}@media (max-width: 1200px){.chat__content-bottom{left:50%;bottom:0}}.chat__content-bottom .input-container{position:relative;width:640px;height:54px;margin-right:10px}@media (max-width: 767px){.chat__content-bottom .input-container{order:2;width:98%;margin:0 auto}}.chat__content-bottom .input-container input{width:100%;height:54px;border:1px solid var(--green-accent);border-radius:12px;font-size:16px;padding:10px 35px 10px 10px}@media (max-width: 767px){.chat__content-bottom .input-container input{width:100%;margin:0 auto}}.chat__content-bottom .input-container .chat-button-wrapper{position:absolute;top:110px;right:10px;display:flex}.chat__content-bottom .action-btn{padding:16px 32px;height:20px;width:61px;color:#fff;background-color:#75bcc6;border-radius:12px;cursor:pointer;text-align:center;position:fixed;bottom:78px;right:0}.chat__content-bottom .action-btn.action-btn-disabled{background-color:#7b879b;pointer-events:none}@media (max-width: 767px){.chat__content-bottom .action-btn{right:0;padding:13px;font-size:13px}}.chat__footer{position:fixed;bottom:0;height:60px;background-color:#fff;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;width:100vw;padding:16px 0}.chat__footer-item{font-family:Josefin Slab,serif;font-weight:600;font-size:16px;width:234px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px;color:#262d2f;text-decoration:none}.chat__footer-item img{margin-top:unset;cursor:pointer}.chat__footer-item div{cursor:pointer}.journey{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;background-image:url(/build/assets/bg-DFlmZZII.jpeg);background-size:cover}.journey__wrapper{width:100%;min-height:100%;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center}.journey__container{margin-top:32px;width:608px;background-color:#fff;border-radius:12px;padding:8px 16px;margin-bottom:100px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 25px 50px #2c717a59}@media (max-width: 767px){.journey__container{width:85%;margin:24px auto 100px}}.journey__top{display:flex;align-items:center;justify-content:space-between;width:640px;margin-top:30px}@media (max-width: 767px){.journey__top{width:100%}}.journey__top .input-block{position:relative;width:296px;height:54px}.journey__top .input-block input{width:574px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 0 0 50px;font-size:16px}.journey__top .input-block span{position:absolute;left:10px;bottom:10px}.journey__top .filter{height:54px;width:54px;background-color:#fff;border-radius:12px;border:1px solid var(--green-accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.journey__collapse-item{padding:4px 0;border-bottom:1px solid var(--borders);color:var(--green-accent-dark);font-weight:600;height:52px}.journey__collapse-item:last-of-type{border-bottom:none}.journey__collapse-item .row{display:flex;align-items:center}.journey__collapse-item .row span{margin-right:8px;height:32px}.journey__collapse-item__header{display:flex;justify-content:space-between;align-items:center}.journey__collapse-item__inner{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1200px){.chat__content{width:100%;margin-bottom:200px;padding-left:5px;padding-right:5px;box-sizing:border-box}.chat__content-item{width:99%}.chat__content-data{width:100%}.chat__content-message{width:100%;font-size:12px}.chat__content-bottom{position:fixed;bottom:10px;gap:8px}}#chatForm.chat-form-agent{background:#edf4f8}#chatForm.chat-form-agent .chat-data{flex:1 1 0%;width:auto;max-width:none;display:flex;flex-direction:column;align-items:center;overscroll-behavior:contain}#chatForm.chat-form-agent .chat-data.chat-data--empty-robin{overflow-y:hidden}#chatForm.chat-form-agent .robin-chat-root{width:100%;max-width:none;margin:0;display:flex;flex-direction:column;align-items:stretch}#chatForm.chat-form-agent .chat .chat__content{width:100%;max-width:640px;margin-left:auto;margin-right:auto}#chatForm.chat-form-agent .chat .chat__content--tight-top{margin-top:8px}#chatForm.chat-form-agent .chat .chat__content-message{box-shadow:0 1px 2px #0f172a0d,0 6px 16px #0f172a0a;border:1px solid rgba(0,0,0,.06)}#chatForm.chat-form-agent .chat .chat__content-message:not(.assistant){background:#f3f4f6}#chatForm.chat-form-agent .chat .chat__content-message.assistant{background:#fff;border-color:#00000014}#chatForm.chat-form-agent .chat .chat__content-message p{color:#1f2937}#chatForm.chat-form-agent .chat .answer-content{box-shadow:0 1px 2px #0f172a0d,0 6px 16px #0f172a0a;border:1px solid rgba(0,0,0,.06)}#chatForm.chat-form-agent .chat__content-bottom.robin-chat-footer{width:min(686px,94vw);max-width:686px;margin-left:auto;margin-right:auto;background:#edf4f8}#chatForm.chat-form-agent .chat__content-bottom.robin-chat-footer:before{display:none}#chatForm.chat-form-agent .input-container-chat-line.robin-input-line{width:100%;max-width:686px;margin:0 auto;position:relative}#chatForm.chat-form-agent .input-container-chat-line.robin-input-line:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:26px;background:linear-gradient(135deg,#0b76a033,#4fc3d74d,#0095ff33,#0b76a033);background-size:300% 300%;z-index:0;opacity:0;filter:blur(14px);transition:all .4s ease-in-out;pointer-events:none}#chatForm.chat-form-agent .input-container-chat-line.robin-input-line:has(.robin-input-card--voice-live):before{opacity:1;animation:aurora-move 8s linear infinite}#chatForm.chat-form-agent .input-container-chat-line.robin-input-line:has(.robin-input-card--user-speaking):before{top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:28px;filter:blur(8px);background:linear-gradient(135deg,#0b76a04d,#4fc3d773,#0095ff4d,#0b76a04d);background-size:300% 300%;animation:aurora-move 3s linear infinite}#chatForm.chat-form-agent .chat-input-wrapper.robin-input-card{flex-direction:column;align-items:stretch;align-content:stretch;max-width:none;width:100%;padding:12px 16px 10px;border-radius:22px;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 28px #0f172a12;gap:0;margin-bottom:0;transition:all .3s ease-in-out;position:relative;z-index:2;background:#fff}#chatForm.chat-form-agent .chat-input-wrapper.robin-input-card.robin-input-card--voice-live{border-color:#0b76a073}#chatForm.chat-form-agent .robin-textarea{min-height:64px;padding:6px 2px;outline:none!important;box-shadow:none!important;background:transparent;color:var(--chat-text);transition:height .15s ease-out,color .3s ease-in-out,background-color .3s ease-in-out}#chatForm.chat-form-agent .robin-textarea:focus,#chatForm.chat-form-agent .robin-textarea:focus-visible{outline:none!important;box-shadow:none!important}#chatForm.chat-form-agent .robin-textarea::placeholder{color:#b0b0b5;transition:color .3s ease-in-out}#chatForm.chat-form-agent .robin-copy-buttons-floating{top:-58px;left:0}#chatForm.chat-form-agent .robin-send-actions{margin-top:6px;padding-top:2px;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-top:none}html.is-mac-desktop #chatForm.chat-form-agent .robin-empty-hero{align-self:center;width:100%;max-width:720px;margin-left:auto;padding-left:16px;padding-right:16px;min-height:calc((100vh - 280px) / var(--mac-scale, 1));margin-top:0;margin-right:10%}:root[data-theme=dark] #chatForm{background:linear-gradient(180deg,#13171b,#1b2732)}:root[data-theme=dark] #chatForm.chat-form-agent{background:#141518}:root[data-theme=dark] #chatForm.chat-form-agent .chat .chat__content-message{border-color:#ffffff14}:root[data-theme=dark] #chatForm.chat-form-agent .chat .chat__content-message:not(.assistant){background:#1e2228}:root[data-theme=dark] #chatForm.chat-form-agent .chat .chat__content-message.assistant{background:#252a32;border-color:#ffffff1a}:root[data-theme=dark] #chatForm.chat-form-agent .chat .chat__content-message p{color:var(--chat-text, #e5e7eb)}:root[data-theme=dark] #chatForm.chat-form-agent .input-container-chat-line.robin-input-line:has(.robin-input-card--voice-live):before{background:linear-gradient(135deg,#0b76a073,#00ddff8c,#8a2be273,#0b76a073);background-size:300% 300%;filter:blur(16px)}:root[data-theme=dark] #chatForm.chat-form-agent .input-container-chat-line.robin-input-line:has(.robin-input-card--user-speaking):before{filter:blur(10px);background:linear-gradient(135deg,#0b76a0a6,#00ddffbf,#8a2be2a6,#0b76a0a6);background-size:300% 300%}:root[data-theme=dark] #chatForm.chat-form-agent .chat-input-wrapper.robin-input-card{background:var(--chat-card-bg, #1e2228);border-color:var(--admin-border, rgba(255, 255, 255, .1))}:root[data-theme=dark] #chatForm.chat-form-agent .chat-input-wrapper.robin-input-card.robin-input-card--voice-live{border-color:#0b76a0b3}:root[data-theme=dark] #chatForm.chat-form-agent .robin-empty-hero__title{color:var(--chat-text, #f3f4f6)}:root[data-theme=dark] #chatForm.chat-form-agent .robin-empty-hero__subtitle,:root[data-theme=dark] #chatForm.chat-form-agent .robin-empty-hero__hint{color:#9ca3af}:root[data-theme=dark] #chatForm.chat-form-agent .robin-topic-switch__pills{background:#ffffff14!important}:root[data-theme=dark] #chatForm.chat-form-agent .robin-topic-switch__pill{color:#fff9!important}:root[data-theme=dark] #chatForm.chat-form-agent .robin-topic-switch__pill.robin-topic-switch__pill--active{background:var(--chat-card-bg, #252a32)!important;color:var(--chat-text, #f3f4f6)!important;box-shadow:0 1px 3px #00000059!important}:root[data-theme=dark] #chatForm.chat-form-agent .robin-topic-chip{background:var(--chat-card-bg, #1e2228);border-color:#ffffff1a;color:var(--chat-text, #e5e7eb)}:root[data-theme=dark] #chatForm.chat-form-agent .robin-toolbar-send{background:#1a8aad;box-shadow:0 1px 3px #00000059}:root[data-theme=dark] #chatForm.chat-form-agent .robin-toolbar-send:hover{background:#1c9bc0;box-shadow:0 2px 8px #1a8aad73}:root[data-theme=dark] #chatForm.chat-form-agent .robin-toolbar-send:active{background:#157a99}:root[data-theme=dark] #chatForm.chat-form-agent .chat__content-bottom.robin-chat-footer{background:#141518}:root[data-theme=dark] #chatForm .chat-data p,:root[data-theme=dark] #chatForm .chat-language-switcher,:root[data-theme=dark] #chatForm .chat-progress__label{color:var(--chat-text)}:root[data-theme=dark] #chatForm .chat-input-wrapper{background:var(--chat-card-bg);border-color:var(--admin-border)}:root[data-theme=dark] #chatForm .reply-chip{background:var(--chat-card-bg)!important;border-color:var(--admin-border)!important;color:var(--chat-text)!important}:root[data-theme=dark] #chatForm .reply-chip:hover{border-color:var(--accent-hover)!important;color:var(--accent-hover)!important}:root[data-theme=dark] #chatForm .typing-indicator{background:var(--chat-card-soft-bg)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 1px 2px #00000040!important}:root[data-theme=dark] #chatForm .user-message-to-chat{color:var(--chat-text);background:transparent}:root[data-theme=dark] #chatForm .chat-button-content,:root[data-theme=dark] #chatForm .copy-buttons .copy-button,:root[data-theme=dark] #chatForm .new-chat-button,:root[data-theme=dark] .chat .answer-content,:root[data-theme=dark] .chat .chat__content .msg-success,:root[data-theme=dark] .chat .chat__content-message{background:var(--chat-card-bg);color:var(--chat-text);border-color:var(--admin-border)}:root[data-theme=dark] .chat .chat__content-message.assistant{background:var(--chat-card-soft-bg)}:root[data-theme=dark] .chat .chat__content-message p{color:var(--chat-text)}:root[data-theme=dark] .loading-overlay{background:#0d1216b8}@keyframes aurora-move{0%{background-position:0% 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02) rotate(.5deg)}to{background-position:0% 50%;transform:scale(1)}}.profile{display:flex;justify-content:space-between;padding:0;width:100%;min-height:100vh;flex-direction:unset!important;align-items:normal!important;background:#f4f7f9;font-family:Poppins,system-ui,-apple-system,sans-serif}.profile .profile-data{flex:1;min-width:0;border-radius:0;height:100vh;max-height:100vh;overflow-y:auto}@media (max-width: 500px){.profile .profile-data{width:100%}}.profile .new-chat-button{border:2px solid #75BCC6;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px;width:90%}.profile .new-chat-button span{display:flex;align-items:center}.profile .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.profile .new-chat-button{right:350px}}@media (max-width: 1650px){.profile .new-chat-button{right:200px}}@media (max-width: 1350px){.profile .new-chat-button{right:100px}}@media (max-width: 1100px){.profile .new-chat-button{right:5px}}@media (max-width: 767px){.profile .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.profile .new-chat-button{bottom:180px;left:55%}}.profile .chat-menu{font-family:Poppins,serif;font-size:16px}.profile .chat-menu .chat-menu-logo{margin-top:16px}.profile .chat-menu .chat-menu-items-wrapper{margin-top:32px}.profile .chat-menu .chat-menu-item{margin-bottom:10px}.profile .chat-menu .chat-menu-item:nth-of-type(2),.profile .chat-menu .chat-menu-item:nth-of-type(4),.profile .chat-menu .chat-menu-item:nth-of-type(6){margin-top:24px}.profile .chat-menu .chat-menu-item a{text-decoration:none;display:flex;align-items:center;color:#173f4d}.profile .chat-menu .chat-menu-item a .chat-menu-item-icon{display:flex;align-items:center;width:24px}.profile .chat-menu .chat-menu-item a .chat-menu-item-text{margin-left:16px}.profile .chat-menu .customer-data-menu-information{display:flex;align-items:center}.profile .chat-menu .menu-links-wrapper{text-align:center}.profile .chat-menu .menu-links-wrapper a{display:block;color:#173f4d;font-size:14px;margin-top:12px}.profile .chat-menu .leap-right{color:#0b76a0;font-size:14px;margin-top:12px}.profile .chat-menu .chat-menu-customer{margin-top:100px}.profile .chat-menu .customer-data-menu-logo{width:44px;height:44px;border:2px solid transparent;border-radius:50%;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#1294a6,#75bcc6) border-box;display:flex;justify-content:center;align-items:center}.profile .chat-menu .customer-data-menu-text{color:#173f4d;font-size:16px;font-weight:500;margin-left:16px;margin-right:24px}.profile .photo-customer-preview{width:100px;height:100px;border-radius:50%;border:1px solid var(--borders);background-size:100% 100%;position:relative;margin:0 auto 0 0}.profile .photo-customer-preview .change-photo-btn{position:absolute;right:-10px;width:30px;height:30px;border:5px solid #ffffff;background:#75bcc6;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.profile .profile-label{margin-bottom:8px;font-size:12px;font-weight:400;color:#666;display:flex}.profile .photo-customer{width:100%}.profile .photo-customer .dropzone-button{background:transparent;color:#0b76a0;border:none;border-radius:0;font-size:13px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.profile .photo-customer .profile-dropzone-select{margin-top:2px}.profile .profile-dropzone-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.profile .profile-dropzone-avatar-icon{opacity:.45}.profile .profile-dropzone-line{margin:0;font-size:13px;font-weight:500;color:#5a6b73}.profile .profile-dropzone-max{margin:4px 0 0;font-size:12px;font-weight:400;color:#8a9aa8;text-align:center}.profile .range-container{position:relative;height:73px;width:100%}.profile .range-container .range-helper{position:absolute;top:8px;display:flex;width:100%;justify-content:space-between;font-size:12px;height:5px}.profile .range-container .range-helper span{position:relative!important;display:inline-block;color:#8b95a6;font-weight:500;line-height:1.2}.profile .range-container .range-helper span:nth-of-type(1){margin-right:16px;left:0}.profile .range-container .range-helper span:nth-of-type(2){margin-left:16px;text-align:right}.profile .range-container span{position:absolute;bottom:10px;color:var(--text-secondary);font-weight:400}.profile .range-container .min{left:0;font-size:11px;top:22px;color:#666}.profile .range-container .max{right:5px;font-size:11px;top:22px;color:#666}.profile .dropzone-wrapper{width:132px;height:132px;border-radius:50%;border:1px dashed #d0d8de!important;background:#fafbfc!important;padding:12px;margin:0 auto 0 0}.profile .dropzone-wrapper img{border-radius:50%}.profile .chat__footer-item-active svg path{fill:#75bcc6}@media (max-width: 767px){.profile .inner-item{width:100%}}.profile .vue3-reactive-tel-input{width:100%!important;min-height:35px!important;border-radius:8px!important;border:1px solid #e0e0e0!important;background:#fff!important;box-sizing:border-box!important}.profile .vue3-reactive-tel-input input{border:none!important;width:100%!important;height:42px!important;font-size:15px!important}.profile .vue3-reactive-tel-input:focus-within{border-color:#0b76a0!important;box-shadow:0 0 0 3px #0b76a01f}.profile .journey__list_item-collapse{display:flex;align-items:center;cursor:pointer}.profile .journey__list_item-collapse svg path{fill:#173f4d}.profile .journey__list_item-collapse.journey__list_item-collapse-hided{display:none}.profile .vue-treeselect__single-value{display:flex;align-items:center;padding-left:12px}.profile__wrapper{border-radius:0;width:100%;min-height:100%;background-color:transparent;overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:stretch;padding:24px 0 48px;box-sizing:border-box}@media (max-width: 767px){.profile__wrapper{padding:16px 16px 32px}}.profile__layout{display:flex;align-items:flex-start;gap:0;width:100%;max-width:1200px;flex:1;min-height:0;margin:0}@media (max-width: 900px){.profile__layout{flex-direction:column}}.profile__sidebar{flex:0 0 26%;max-width:280px;padding:8px 24px 24px 0;box-sizing:border-box}@media (max-width: 900px){.profile__sidebar{flex:none;max-width:none;width:100%;padding:0 0 16px}}.profile__sidebar-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#173f4d;text-decoration:none;margin-bottom:28px;transition:color .2s}.profile__sidebar-back:hover{color:#0b76a0}.profile__sidebar-back-icon{flex-shrink:0}.profile__sidebar-nav{display:flex;flex-direction:column;gap:4px;padding-top:50px}@media (max-width: 900px){.profile__sidebar-nav{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:8px;-webkit-overflow-scrolling:touch}}.profile__sidebar-link{display:block;width:100%;text-align:left;padding:6px 14px 6px 16px;margin:0;border:none;border-radius:0 8px 8px 0;background:transparent;font-family:inherit;font-size:13px;font-weight:400;color:#5c5c56;cursor:pointer;transition:background .2s,color .2s;border-left:3px solid transparent;box-sizing:border-box;white-space:nowrap}@media (max-width: 900px){.profile__sidebar-link{width:auto;flex-shrink:0;border-radius:8px;border-left:none;border-bottom:3px solid transparent;padding:10px 14px}}.profile__sidebar-link:hover{background:#e0eff573;color:#173f4d}.profile__sidebar-link--active{background:#e0eff5;color:#0b76a0;border-left-color:#0b76a0;font-weight:400}@media (max-width: 900px){.profile__sidebar-link--active{border-left:none;border-bottom-color:#0b76a0}}.profile__main{flex:1;min-width:0;max-width:540px;padding:60px 0 24px 8px}@media (max-width: 900px){.profile__main{padding:8px 0 24px;width:100%}}.profile__section-title{margin:0 0 24px;font-size:18px;font-weight:600;color:#0f2430;letter-spacing:-.02em}@media (max-width: 480px){.profile__section-title{font-size:20px;margin-bottom:16px}}.profile__main-card{border-radius:12px;padding:0;margin-bottom:28px}@media (max-width: 767px){.profile__main-card{padding:0}}.profile__section-panel{min-height:40px}.profile__fields{display:flex;flex-direction:column;gap:22px}.profile__section-panel--personal .profile__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;align-items:start}.profile__section-panel--personal .profile__fields .photo-customer{grid-column:1/-1;justify-self:start;max-width:200px}.profile__section-panel--personal .profile__fields>.inner-item:nth-child(2),.profile__section-panel--personal .profile__fields>.inner-item:nth-child(3){grid-column:auto}.profile__section-panel--personal .profile__fields>.inner-item:nth-child(n+4){grid-column:1/-1}.profile .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.profile .profile__fields .inner-item{width:100%;box-sizing:border-box}.profile .profile__fields .inner-item .value-container input:not(.search-input){width:100%;border:none}.profile .profile__fields .inner-item .menu-option.focused,.profile .profile__fields .inner-item .menu-option.selected{background-color:transparent}.profile .profile__fields .inner-item .photo{width:100%;display:flex;justify-content:center}.profile .profile__fields .inner-item .photo img{height:80px;width:80px;border-radius:50%;border:1px solid #e0e0e0}.profile .profile__fields .inner-item input[type=text]:not(.search-input),.profile .profile__fields .inner-item input[type=password]{width:100%;max-width:100%;height:35px;border-radius:8px;border:1px solid #e0e0e0;padding:0 14px;font-size:13.5px;color:#1a1a19;background:#fff;box-sizing:border-box;transition:border-color .2s}.profile .profile__fields .inner-item input[type=text]:not(.search-input)::placeholder,.profile .profile__fields .inner-item input[type=password]::placeholder{color:#9aa8b4}.profile .profile__fields .inner-item input[type=text]:not(.search-input):focus,.profile .profile__fields .inner-item input[type=password]:focus{outline:none;border-color:#0b76a0;box-shadow:0 0 0 3px #0b76a01f}.profile .profile__fields .inner-item .password-container{position:relative;width:100%;max-width:420px;margin-left:0}.profile .profile__fields .inner-item .password-container div{position:absolute;bottom:10px;cursor:pointer}.profile .profile__fields .inner-item .password-container .lock{left:10px}.profile .profile__fields .inner-item .password-container .opened,.profile .profile__fields .inner-item .password-container .closed{right:8px}.profile .profile__fields .inner-item .password-container .password-input{padding:0 50px;width:100%}.profile .profile__fields .inner-item input[type=range]{border:none;padding:0}.profile .profile__fields .inner-item .vue-treeselect{width:100%;height:44px}.profile .profile__fields .inner-item .vue-treeselect__control{height:44px;padding:0;border-radius:8px;border:1px solid #e0e0e0}.profile .profile__fields .inner-item .vue-treeselect__placeholder{padding-right:0;padding-left:14px;top:8px;font-weight:400}.profile .profile__fields .inner-item .vue-treeselect__input{box-sizing:unset;border:none}.profile .profile__fields .inner-item .vue-treeselect__input-container{padding:0}.profile .profile__fields .inner-item .vue-select{width:100%;max-width:100%}.profile .profile__fields .inner-item .vue-select .control{width:100%!important;min-height:35px!important;max-height:35px;border-radius:8px!important;border:1px solid #e0e0e0!important;background:#fff!important}.profile .profile__fields .inner-item .vue-select .value-container:not(.multi){flex-wrap:nowrap!important;min-width:0!important}.profile .profile__fields .inner-item .vue-select .single-value{display:flex;align-items:center;min-height:42px;padding-left:4px;font-size:15px}.profile .profile__fields .inner-item .vue-select .search-input{border:none!important;width:0!important;min-width:0!important;flex-grow:1!important}.profile .profile__fields .inner-item .vue-select .menu{z-index:20}.profile .profile__fields .inner-item .text{margin-bottom:0;display:flex;flex-direction:column;width:100%}.profile .profile__fields .inner-item .text .label{display:flex;align-items:center;gap:12px}.profile .profile__fields .inner-item .text .label svg{height:22px}.profile .profile__fields .inner-item label{font-size:13px;color:#3d4f5c;font-weight:500}.profile .profile__fields .inner-item textarea{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-style:normal;min-height:88px;width:100%;max-width:100%;border-radius:8px;border:1px solid #e0e0e0;font-size:15px;padding:10px 14px;box-sizing:border-box;resize:vertical}.profile .profile__fields .inner-item textarea:focus{outline:none;border-color:#0b76a0}.profile .profile__fields .inner-item .range-container{position:relative;height:73px;width:100%}.profile .profile__fields .inner-item .range-container span{position:absolute;bottom:17px;color:var(--text-secondary);font-weight:400}.profile .profile__fields .inner-item .range-container .min{left:0}.profile .profile__fields .inner-item .range-container .max{right:5px}.profile .profile__fields .inner-item .range-question{width:100%;max-width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:20px;--range-progress: 0%}.profile .profile__fields .inner-item .range-question::-webkit-slider-runnable-track{background:linear-gradient(to right,#0b76a0 0%,#0b76a0 var(--range-progress),#c5ccd3 var(--range-progress),#c5ccd3 100%);border:none;height:4px;border-radius:999px}.profile .profile__fields .inner-item .range-question::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;margin-top:-6px;border-radius:50%;background:#0b76a0;border:2px solid #0b76a0;box-shadow:0 0 0 2px #fff}.profile .profile__fields .inner-item .range-question::-moz-range-track{background:linear-gradient(to right,#0b76a0 0%,#0b76a0 var(--range-progress),#c5ccd3 var(--range-progress),#c5ccd3 100%);border:none;height:4px;border-radius:999px}.profile .profile__fields .inner-item .range-question::-moz-range-thumb{border:2px solid #0b76a0;height:16px;width:16px;border-radius:50%;background:#0b76a0;box-shadow:0 0 0 2px #fff}.profile .profile__fields .inner-item .textarea-block{width:100%}.profile .profile__fields .inner-item .textarea-block .label{width:100%;display:flex;align-items:center;gap:12px}.profile .profile__fields .inner-item .textarea-block .label svg{height:22px}.profile .profile__fields .inner-item .action-btn{height:48px;width:100%;max-width:320px;border-radius:8px;background-color:#0b76a0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:0;font-weight:600;font-size:15px;transition:background .2s}.profile .profile__fields .inner-item .action-btn:hover{background:#095f80}.profile .profile__fields .inner-item a{color:#0b76a0;margin-right:0;font-weight:500}.profile__footer{position:fixed;bottom:0;height:60px;background-color:#fff;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;width:100vw;padding:16px 0}.profile__footer-item{font-family:Josefin Slab,serif;font-weight:600;font-size:16px;width:234px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px}.profile__footer-item img{margin-top:unset;cursor:pointer}.profile__footer-item div{cursor:pointer}.profile .profile-save-button{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:8px;width:100%;max-width:320px;height:44px;background:#0b76a0;cursor:pointer;transition:background .2s,box-shadow .2s;margin:0 0 24px;font-weight:400;font-size:15px}@media (max-width: 500px){.profile .profile-save-button{max-width:none}}.profile .profile-save-button:hover{background:#095f80}.profile .contact-link{display:inline-block;font-size:14px;font-weight:500;color:#0b76a0;text-decoration:none;margin-top:4px}.profile .contact-link:hover{text-decoration:underline}.profile .check-text{margin-bottom:20px;display:flex;gap:15px}.profile a{color:var(--green-accent-dark)}.profile a:hover{color:var(--green-accent)}@media (max-width: 500px){.check-text{margin-bottom:10px}.profile .profile-save-button{margin-bottom:16px}}@media (max-width: 480px){.profile .profile-save-button{margin-bottom:12px}.profile .profile__section-panel--personal .profile__fields{grid-template-columns:1fr}.profile .profile__section-panel--personal .profile__fields>.inner-item:nth-child(2),.profile .profile__section-panel--personal .profile__fields>.inner-item:nth-child(3){grid-column:1/-1}.profile .profile__fields .inner-item .textarea-block .label{display:block}.profile .profile__fields .inner-item .password-container .password-input{max-width:100%}}:root[data-theme=dark] .profile{background:var(--app-bg);color:var(--app-text)}:root[data-theme=dark] .profile .profile-label{color:var(--muted-text)}:root[data-theme=dark] .profile .profile-dropzone-line{color:var(--muted-text)}:root[data-theme=dark] .profile .profile-dropzone-max{color:var(--muted-text)}:root[data-theme=dark] .profile .dropzone-wrapper{border-color:var(--admin-border)!important;background:var(--admin-input-bg)!important}:root[data-theme=dark] .profile .photo-customer-preview .change-photo-btn{border-color:var(--chat-card-bg)}:root[data-theme=dark] .profile .profile__sidebar-back{color:var(--link-color)}:root[data-theme=dark] .profile .profile__sidebar-back:hover{color:var(--link-color-hover)}:root[data-theme=dark] .profile .profile__sidebar-link{color:var(--muted-text)}:root[data-theme=dark] .profile .profile__sidebar-link:hover{background:#ffffff0f;color:var(--app-text)}:root[data-theme=dark] .profile .profile__sidebar-link--active{background:var(--surface-bg);color:var(--app-text);border-left-color:var(--link-color)}@media (max-width: 900px){:root[data-theme=dark] .profile .profile__sidebar-link--active{border-bottom-color:var(--link-color)}}:root[data-theme=dark] .profile .profile__section-title{color:var(--app-text)}:root[data-theme=dark] .profile .journey__list_item-collapse svg path{fill:var(--app-text)}:root[data-theme=dark] .profile .vue3-reactive-tel-input{border-color:var(--admin-border)!important;background:var(--admin-input-bg)!important}:root[data-theme=dark] .profile .vue3-reactive-tel-input:focus-within{border-color:var(--link-color)!important;box-shadow:0 0 0 3px #47bde833}:root[data-theme=dark] .profile .profile__fields .inner-item label{color:var(--muted-text)}:root[data-theme=dark] .profile .profile__fields .inner-item .photo img{border-color:var(--admin-border)}:root[data-theme=dark] .profile .profile__fields .inner-item input[type=text]:not(.search-input),:root[data-theme=dark] .profile .profile__fields .inner-item input[type=password]{border-color:var(--admin-border);color:var(--admin-input-text);background:var(--admin-input-bg)}:root[data-theme=dark] .profile .profile__fields .inner-item input[type=text]:not(.search-input)::placeholder,:root[data-theme=dark] .profile .profile__fields .inner-item input[type=password]::placeholder{color:var(--muted-text)}:root[data-theme=dark] .profile .profile__fields .inner-item input[type=text]:not(.search-input):focus,:root[data-theme=dark] .profile .profile__fields .inner-item input[type=password]:focus{border-color:var(--link-color);box-shadow:0 0 0 3px #47bde833}:root[data-theme=dark] .profile .profile__fields .inner-item .password-container .lock svg path{fill:var(--muted-text)}:root[data-theme=dark] .profile .profile__fields .inner-item .vue-treeselect__control{border-color:var(--admin-border);background:var(--admin-input-bg)}:root[data-theme=dark] .profile .profile__fields .inner-item .vue-select .control{border-color:var(--admin-border)!important;background:var(--admin-input-bg)!important;color:var(--admin-input-text)}:root[data-theme=dark] .profile .profile__fields .inner-item textarea{border-color:var(--admin-border);color:var(--admin-input-text);background:var(--admin-input-bg)}:root[data-theme=dark] .profile .profile__fields .inner-item textarea:focus{border-color:var(--link-color)}:root[data-theme=dark] .profile .profile__fields .inner-item .range-question::-webkit-slider-runnable-track{background:var(--admin-border)}:root[data-theme=dark] .profile .profile__fields .inner-item a{color:var(--link-color)}:root[data-theme=dark] .profile .profile__fields .inner-item a:hover{color:var(--link-color-hover)}:root[data-theme=dark] .profile .profile__footer{background-color:var(--chat-card-bg);border-top:1px solid var(--surface-border)}:root[data-theme=dark] .profile .contact-link{color:var(--link-color)}:root[data-theme=dark] .profile .contact-link:hover{color:var(--link-color-hover)}:root[data-theme=dark] .profile a{color:var(--link-color)}:root[data-theme=dark] .profile a:hover{color:var(--link-color-hover)}.introduction-form{width:100%}.introduction-form .introduction__wrapper{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;background-image:url(/build/assets/bg_new-DD-ORnkt.jpg);background-size:cover}.introduction-form .introduction__container{width:608px;margin:0 auto;text-align:center;padding-top:40px}@media (max-width: 767px){.introduction-form .introduction__container{width:100%}}.introduction-form .introduction__container img{margin-top:32px;border-radius:50%}.introduction-form #assistant-introduction{width:420px;margin:0 auto}@media (max-width: 767px){.introduction-form #assistant-introduction{width:92%;margin:0 auto}}.introduction-form #assistant-introduction-1{margin-top:24px}.introduction-form #assistant-introduction-1 svg{position:absolute;top:-37px;left:40px;z-index:2}.introduction-form .assistant-introduction-text{position:relative;background:#fff;padding:24px 16px;margin-bottom:24px;border-radius:16px;box-shadow:0 25px 50px #173f4dbf;font-size:14px;opacity:0}@media (max-width: 767px){.introduction-form .assistant-introduction-text{margin-bottom:8px}}.introduction-form .lets-start-button{width:420px;height:52px;cursor:pointer;color:#fff;margin:0 auto;background:#75bcc6;font-size:16px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:ease all .3s}.introduction-form .lets-start-button:hover{background:#173f4d}@media (max-width: 767px){.introduction-form .lets-start-button{width:92%;margin:0 auto}}.journey{display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:linear-gradient(180deg,#f3f7fe,#c0dde4);padding:16px 16px 16px 0}@media (max-width: 500px){.journey{padding-right:0}}.journey h1{font-size:24px;font-weight:600;color:#173f4d;text-align:center;margin-top:42px;margin-bottom:42px}@media (max-width: 480px){.journey h1{margin-bottom:24px;margin-top:70px}}.journey .journey-data{width:84%;border-radius:16px;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;position:relative;height:100vh;max-height:100vh;overflow-y:auto}.journey .journey-data.journey-data-closed{width:96%}@media (max-width: 500px){.journey .journey-data{width:100%}}.journey .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.journey .chat-page-content.chat-page-content-closed{width:96%}.journey__switcher{display:flex;align-items:center;margin-top:16px;gap:8px;width:608px}.journey__switcher__label{font-size:14px;color:var(--text-primary);width:94px}.journey__switcher__label:first-of-type{width:72px}.journey__switcher__wrapper{position:relative;display:inline-block;width:44px;height:24px;border:1px solid var(--borders);background-color:#75bcc6;border-radius:38.5px}.journey__switcher__wrapper input{opacity:0;width:0;height:0}.journey__switcher__wrapper input:checked+.switcher-round{background-color:#fff}.journey__switcher__wrapper input:focus+.switcher-round{box-shadow:0 0 1px #75bcc6}.journey__switcher__wrapper input:checked+.switcher-round:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.journey__switcher__wrapper .switcher-round{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:38.5px}.journey__switcher__wrapper .switcher-round:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#75bcc6;-webkit-transition:.4s;transition:.4s;border-radius:50%}@media (max-width: 610px){.journey__switcher{width:343px;justify-content:space-around}}.journey .journey__search__top{display:flex;justify-content:space-between;align-items:center;margin-top:32px;width:640px}@media (max-width: 767px){.journey .journey__search__top{width:90%;margin:0 auto}}.journey .chat__footer-item-active svg path{fill:#75bcc6}.journey .journey__filter_options{display:flex;align-items:center;justify-content:center}.journey .journey__filter_options .journey__filter_button{border:1px solid #75BCC6;display:flex;align-items:center;justify-content:center;width:54px;height:51px;border-radius:12px;cursor:pointer}.journey .journey__filter_options .journey__filter_button svg path{fill:#75bcc6}.journey .journey__search__wrapper{position:relative;width:89%}.journey .journey__search__wrapper svg{cursor:pointer}.journey .journey__search__wrapper input{height:54px;border-radius:12px;border:1px solid #E8EBEC;padding-left:50px;color:#7b879b;font-size:16px;width:100%}.journey .journey__search__wrapper svg{position:absolute;top:16px;left:16px}@media (max-width: 767px){.journey .journey__search__wrapper{width:85%;margin-right:8px}}.journey .journey__list_element{border-bottom:1px solid var(--borders)}.journey .journey__list_element:last-child{border-bottom:none}.journey .journey__list_item-date{font-size:14px;color:#7b879b;display:inline-block;margin-bottom:12px}.journey .journey__list_item{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.journey .journey__list_item .journey__list_item-input{height:22px;border:none;margin-left:10px}.journey .journey__list_item .journey__list_item-input:focus{border:none}.journey .journey__list_item .journey__list_item-input:active{border:none}.journey .journey__list_item .journey__list_item-left{display:flex;justify-content:space-between;align-items:center}.journey .journey__list_item .journey__list_item-left .info{display:flex;flex-direction:column;margin-left:12px}.journey .journey__list_item .journey__list_item-left .journey__list_item-star{display:flex;align-items:center;min-width:30px}.journey .journey__list_item .journey__list_item-left .journey__list_item-name{font-size:16px;font-weight:600;color:#124e24;margin-left:12px}.journey .journey__list_item .journey__list_item-right{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:70px}.journey .journey__list_item .journey__list_item-right .journey__list_item-edit{cursor:pointer;height:24px;width:24px}.journey .journey__list_item .journey__list_item-right .journey__list_item-edit svg path{fill:#75bcc6}.journey .journey__list_item .journey__list_item-right .journey__list_item-collapse{display:flex;align-items:center;cursor:pointer}.journey .journey__list_item .journey__list_item-right .journey__list_item-collapse svg path{fill:#75bcc6}.journey .journey__list_item .journey__list_item-right .journey__list_item-collapse.journey__list_item-collapse-hided{display:none}.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars{display:flex;justify-content:space-between;align-items:center;gap:4px}.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars .journey__action-star{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #E8EBEC;border-radius:4px;cursor:pointer}@media (max-width: 767px){.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars .journey__action-star{min-width:24px;min-height:24px;max-height:24px}}.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars .journey__action-star.journey__action-star-active{border:1px solid #75BCC6}.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars .btn-show{margin-left:8px;cursor:pointer;height:24px}.journey .journey__list_item .journey__list_item-right .journey__actions-table-row-column-stars .btn-show svg path{fill:#75bcc6}.journey .new-chat-button{border:2px solid #75BCC6;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px;width:90%}.journey .new-chat-button span{display:flex;align-items:center}.journey .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.journey .new-chat-button{right:350px}}@media (max-width: 1650px){.journey .new-chat-button{right:200px}}@media (max-width: 1350px){.journey .new-chat-button{right:100px}}@media (max-width: 1100px){.journey .new-chat-button{right:5px}}@media (max-width: 767px){.journey .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.journey .new-chat-button{bottom:180px;left:55%}}.journey .journey__footer{position:fixed;bottom:0;height:60px;background-color:#fff;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;width:100vw;padding:16px 0}.journey .journey__actions-table{border:1px solid #E8EBEC;border-radius:12px}.journey .journey__actions-table.journey__actions-table-hided{display:none}.journey .journey__actions-table .journey__actions-table-row{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #E8EBEC;font-size:14px;color:#262d2f}.journey .journey__actions-table .journey__actions-table-row.journey__actions-table-row-header{color:#7b879b}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column:nth-of-type(1){width:80%}@media (max-width: 767px){.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column:nth-of-type(1){width:70%}}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column:nth-of-type(2){width:19%}@media (max-width: 767px){.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column:nth-of-type(2){width:30%}}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars{display:flex;justify-content:space-between}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star{width:32px;height:8px;display:flex;align-items:center;justify-content:center;border:1px solid #75bcc6;border-radius:4px;cursor:pointer}@media (max-width: 767px){.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star{min-width:24px;min-height:24px;max-height:24px}}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star:nth-of-type(1){border-top-right-radius:0;border-bottom-right-radius:0}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star:nth-of-type(2){border-radius:0}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star:nth-of-type(3){border-top-left-radius:0;border-bottom-left-radius:0}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star.journey__action-star-active{border:1px solid #75BCC6}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star.journey__action-star-active:nth-of-type(1){background:#d9e1f2}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star.journey__action-star-active:nth-of-type(2){background:#8ea9db}.journey .journey__actions-table .journey__actions-table-row .journey__actions-table-row-column-stars .journey__action-star.journey__action-star-active:nth-of-type(3){background:#203764}.journey #confirmModal,.journey #infoModal,.journey #historyModal,.journey #previewModal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0009}.journey #infoModal,.journey #confirmModal{padding-top:16px}.journey .infoModal-body-wrapper{display:flex;align-items:center;color:#173f4d;font-size:16px;font-weight:600;position:relative}.journey .infoModal-body-wrapper .close{position:absolute;right:12px;top:27%}.journey .infoModal-body-wrapper .close svg path{fill:#75bcc6}.journey .show-history-conversation{display:inline-block;padding-top:8px;padding-bottom:8px;width:98%;text-align:right;color:#75bcc6;font-size:16px;text-decoration:underline;cursor:pointer}.journey .infoModal-body-icon{margin-right:10px}.journey .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;border:none;width:640px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media (max-width: 767px){.journey .modal-content{width:95%}}.journey .modal-footer-buttons{display:flex;justify-content:space-between}.journey .modal-footer-button-no,.journey .modal-footer-button-yes{width:48%;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #75BCC6;border-radius:12px;cursor:pointer}.journey .modal-footer-button-yes{color:#fff;background:#75bcc6;transition:ease all .3s}.journey .modal-footer-button-yes:hover{background:#173f4d;border:1px solid #173F4D}.journey .modal-footer-button-no{color:#75bcc6;background:#fff;transition:ease all .3s}.journey .modal-footer-button-no:hover{color:#173f4d;border:1px solid #173F4D}.journey .journey__filter{padding-top:8px;padding-bottom:8px}.journey .journey__filter-row.journey__filter-row-btns{margin-top:16px}.journey .journey__filter-button{width:100%;cursor:pointer;background:#75bcc6;color:#fff;font-size:16px;border-radius:12px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:ease all .3s}.journey .journey__filter-button:hover{background:#173f4d}.journey .journey__filter-button-clear{text-align:center;color:#7b879b;cursor:pointer;text-decoration:underline}.journey .journey__filter-row{width:296px;margin:0 auto 8px}.journey .journey__filter-row label{display:block;color:#262d2f;font-size:16px;margin-bottom:4px}.journey .journey__filter-row select{width:100%;height:50px;border:1px solid #E8EBEC;border-radius:12px;padding-left:15px}.journey .journey__filter-row .vuejs3-datepicker{width:100%}.journey .journey__filter-row .vuejs3-datepicker .vuejs3-datepicker__value{width:100%;border:1px solid #E8EBEC;border-radius:12px}.journey .close{color:#75bcc6}.journey .close:hover,.journey .close:focus{color:#000;text-decoration:none;cursor:pointer}.journey .modal-header{padding:2px 16px;background-color:transparent;color:#fff}.journey .modal-body{background:#fff;border:2px solid red;border-radius:12px;padding:12px;box-shadow:0 25px 50px #017c2b80}.journey .modal-body.modal-green{border:2px solid #75BCC6}.journey .modal-body.modal-yellow{border:2px solid #FFD500}.journey .confirmModal-body-wrapper{display:flex;color:#124e24;font-weight:600}.journey .confirmModal-body-icon{margin-right:12px}.journey .modal-footer{margin-top:16px;background-color:transparent;color:#fff}.journey .history-chat-row{display:flex}.journey .history-chat-row .chat__content-icon{margin-left:10px;margin-right:10px}.journey .chat-history-item{padding:12px;background:#fff;border-radius:12px;margin-bottom:12px;width:86%}.journey .chat-history-item.chat-history-user{background:#f0f4fb}.journey #historyModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto}.journey #historyModal .modal-header .close svg path{fill:#75bcc6}.journey #previewModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto;scroll-behavior:smooth;position:relative;scrollbar-color:var(--green-accent) var(--borders);scrollbar-width:thin}.journey #previewModal .modal-body::-webkit-scrollbar{height:5px;border-radius:16px}.journey #previewModal .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:16px}.journey #previewModal .modal-body::-webkit-scrollbar-thumb{background:var(--borders);border-radius:16px}.journey .continueChat-button{width:296px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#75bcc6;border-radius:12px;color:#fff;transition:ease all .3s;cursor:pointer}.journey .continueChat-button:hover{background:#173f4d}@media (max-width: 500px){.journey .continueChat-button{width:100%}}.scenario{display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:#edf4f8;padding:0;width:100%;height:100vh}@media (max-width: 500px){.scenario{padding-right:0}}.scenario__wrapper{width:700px;margin:0 auto}@media (max-width: 1250px){.scenario__wrapper{margin-top:70px}}@media (max-width: 768px){.scenario__wrapper{width:95%}}.scenario .scenario__list_item-right{cursor:pointer}.scenario .scenario__list_item-right svg path{fill:#75bcc6;cursor:pointer}.scenario .select-scenario{color:#173f4d;cursor:pointer;font-size:20px;font-weight:600;display:none}@media (max-width: 768px){.scenario .select-scenario{font-size:14px;text-align:center}}.scenario .page-back-nav{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#4a5568;text-decoration:none;cursor:pointer;padding:14px 20px;background:#edf4f8;width:100%;box-sizing:border-box;transition:color .15s;flex-shrink:0}.scenario .page-back-nav:hover{color:#0b76a0}.scenario .scenario-header{position:relative}.scenario .scenario__list_item-title{font-weight:600;font-size:16px}.scenario .back-button{width:53px;height:53px;border:1px solid #75BCC6;border-radius:12px;align-items:center;justify-content:center;position:absolute;left:0;top:-8px;display:none}.scenario .scenario__list_item-wrapper{width:100%;display:flex;justify-content:space-between}@media (max-width: 768px){.scenario .scenario__list_item-wrapper{width:100%;margin:0 auto}}.scenario .scenario__list_item-left,.scenario .scenario__list_item-right{padding-top:16px;padding-bottom:16px}.scenario .scenario__list-subitems-item-title{color:#173f4d;font-weight:400;font-size:14px;cursor:pointer}.scenario .scenario__container{max-width:100%;margin-top:24px;padding:8px 0 32px;background:transparent;box-shadow:none;border-radius:0}.scenario .scenario__accordion{display:flex;flex-direction:column;gap:4px}.scenario .scenario__category{border-radius:8px}.scenario .scenario__category-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:5px 16px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;font:inherit;transition:background-color .2s ease,color .2s ease;color:#0b76a0}.scenario .scenario__category-header:hover{color:#2a9ec8}.scenario .scenario__category-header:hover{background:#0000000a}.scenario .scenario__category-header:focus-visible{outline:2px solid #00668c;outline-offset:2px}.scenario .scenario__category-title{font-size:14px;font-weight:700;color:#0b76a0;letter-spacing:.01em}.scenario .scenario__category-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#b8c5cc;transition:transform .25s ease}.scenario .scenario__category--open .scenario__category-chevron{transform:rotate(180deg)}.scenario .scenario__category-panel{padding:4px 0 16px}.scenario .scenario__sublist{list-style:none;margin:0;padding:0 16px 0 28px}.scenario .scenario__sublist-item{margin:0;padding:0}.scenario .scenario__sublist-link{display:block;width:100%;padding:8px 0;border:none;background:none;cursor:pointer;text-align:left;font:inherit;font-size:14px;font-weight:400;color:#1a1a19;line-height:1.45;transition:color .2s ease;border-radius:4px}.scenario .scenario__sublist-link--locked{display:flex;align-items:center;justify-content:flex-start;gap:6px}.scenario .scenario__sublist-link:focus-visible{outline:2px solid #00668c;outline-offset:2px}.scenario h1{font-size:26px;font-weight:700;color:#1a1a19;text-align:center;margin-top:80px;margin-bottom:0}@media (max-width: 480px){.scenario h1{margin-bottom:24px;margin-top:70px}}.scenario .scenario-data{width:84%;max-height:100vh;overflow:auto;border-radius:0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center;position:relative;background:#edf4f8}.scenario .scenario-data.scenario-data-closed{width:96%}@media (max-width: 500px){.scenario .scenario-data{width:100%}}.scenario .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.scenario .chat-page-content.chat-page-content-closed{width:96%}.scenario__switcher{display:flex;align-items:center;margin-top:16px;gap:8px;width:608px}.scenario__switcher__label{font-size:14px;color:var(--text-primary);width:94px}.scenario__switcher__label:first-of-type{width:72px}.scenario__switcher__wrapper{position:relative;display:inline-block;width:44px;height:24px;border:1px solid var(--borders);background-color:#75bcc6;border-radius:38.5px}.scenario__switcher__wrapper input{opacity:0;width:0;height:0}.scenario__switcher__wrapper input:checked+.switcher-round{background-color:#fff}.scenario__switcher__wrapper input:focus+.switcher-round{box-shadow:0 0 1px #75bcc6}.scenario__switcher__wrapper input:checked+.switcher-round:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translate(20px)}.scenario__switcher__wrapper .switcher-round{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:38.5px}.scenario__switcher__wrapper .switcher-round:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#75bcc6;-webkit-transition:.4s;transition:.4s;border-radius:50%}@media (max-width: 610px){.scenario__switcher{width:343px;justify-content:space-around}}.scenario .scenario__search__top{display:flex;justify-content:space-between;align-items:center;margin-top:12px;width:640px}@media (max-width: 767px){.scenario .scenario__search__top{width:90%;margin:0 auto}}.scenario .chat__footer-item-active svg path{fill:#75bcc6}.scenario .scenario__filter_options{display:flex;align-items:center;justify-content:center}.scenario .scenario__filter_options .scenario__filter_button{border:1px solid #75BCC6;display:flex;align-items:center;justify-content:center;width:54px;height:51px;border-radius:12px;cursor:pointer}.scenario .scenario__filter_options .scenario__filter_button svg path{fill:#75bcc6}.scenario .scenario__search__wrapper{position:relative;width:100%;display:none}.scenario .scenario__search__wrapper svg{cursor:pointer}.scenario .scenario__search__wrapper input{height:54px;border-radius:12px;border:1px solid #E8EBEC;padding-left:50px;color:#7b879b;font-size:16px;width:100%}.scenario .scenario__search__wrapper svg{position:absolute;top:16px;left:16px}@media (max-width: 767px){.scenario .scenario__search__wrapper{width:100%;margin-right:8px}}.scenario .scenario__list_element{border-bottom:1px solid var(--borders)}.scenario .scenario__list_element:last-child{border-bottom:none}.scenario .scenario__list_item-date{font-size:14px;color:#7b879b;display:inline-block;margin-bottom:12px}.scenario .scenario__list_item .scenario__list_item-input{height:22px;border:none;margin-left:10px}.scenario .scenario__list_item .scenario__list_item-input:focus{border:none}.scenario .scenario__list_item .scenario__list_item-input:active{border:none}.scenario .scenario__list_item .scenario__list_item-left{display:flex;justify-content:space-between;align-items:center}.scenario .scenario__list_item .scenario__list_item-left .info{display:flex;flex-direction:column;margin-left:12px}.scenario .scenario__list_item .scenario__list_item-left .scenario__list_item-star{display:flex;align-items:center}.scenario .scenario__list_item .scenario__list_item-left .scenario__list_item-name{font-size:16px;font-weight:600;color:#124e24;margin-left:12px}.scenario .scenario__list_item .scenario__list_item-right{display:flex;justify-content:space-between;align-items:center;gap:12px}.scenario .scenario__list_item .scenario__list_item-right .scenario__list_item-edit{cursor:pointer;height:24px;width:24px}.scenario .scenario__list_item .scenario__list_item-right .scenario__list_item-edit svg path{fill:#75bcc6}.scenario .scenario__list_item .scenario__list_item-right .scenario__list_item-collapse{display:flex;align-items:center;cursor:pointer}.scenario .scenario__list_item .scenario__list_item-right .scenario__list_item-collapse svg path{fill:#75bcc6}.scenario .scenario__list_item .scenario__list_item-right .scenario__list_item-collapse.scenario__list_item-collapse-hided{display:none}.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars{display:flex;justify-content:space-between;align-items:center;gap:4px}.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars .scenario__action-star{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #E8EBEC;border-radius:4px;cursor:pointer}@media (max-width: 767px){.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars .scenario__action-star{min-width:24px;min-height:24px;max-height:24px}}.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars .scenario__action-star.scenario__action-star-active{border:1px solid #75BCC6}.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars .btn-show{margin-left:8px;cursor:pointer;height:24px}.scenario .scenario__list_item .scenario__list_item-right .scenario__actions-table-row-column-stars .btn-show svg path{fill:#75bcc6}.scenario .new-chat-button{border:2px solid #75BCC6;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px;width:90%}.scenario .new-chat-button span{display:flex;align-items:center}.scenario .new-chat-button:hover{background:#75bcc6;color:#fff}@media (max-width: 1870px){.scenario .new-chat-button{right:350px}}@media (max-width: 1650px){.scenario .new-chat-button{right:200px}}@media (max-width: 1350px){.scenario .new-chat-button{right:100px}}@media (max-width: 1100px){.scenario .new-chat-button{right:5px}}@media (max-width: 767px){.scenario .new-chat-button{bottom:180px;top:unset;left:79%;z-index:9;box-shadow:none}}@media (max-width: 480px){.scenario .new-chat-button{bottom:180px;left:55%}}.scenario .scenario__footer{position:fixed;bottom:0;height:60px;background-color:#fff;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;width:100vw;padding:16px 0}.scenario .scenario__actions-table{border:1px solid #E8EBEC;border-radius:12px}.scenario .scenario__actions-table.scenario__actions-table-hided{display:none}.scenario .scenario__actions-table .scenario__actions-table-row{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #E8EBEC;font-size:14px;color:#262d2f}.scenario .scenario__actions-table .scenario__actions-table-row.scenario__actions-table-row-header{color:#7b879b}.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column:nth-of-type(1){width:80%}@media (max-width: 767px){.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column:nth-of-type(1){width:70%}}.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column:nth-of-type(2){width:20%}@media (max-width: 767px){.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column:nth-of-type(2){width:30%}}.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column-stars{display:flex;justify-content:space-between}.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column-stars .scenario__action-star{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid #E8EBEC;border-radius:4px;cursor:pointer}@media (max-width: 767px){.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column-stars .scenario__action-star{min-width:24px;min-height:24px;max-height:24px}}.scenario .scenario__actions-table .scenario__actions-table-row .scenario__actions-table-row-column-stars .scenario__action-star.scenario__action-star-active{border:1px solid #75BCC6}.scenario #confirmModal,.scenario #infoModal,.scenario #historyModal,.scenario #previewModal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0009}.scenario #infoModal,.scenario #confirmModal{padding-top:16px}.scenario .infoModal-body-wrapper{display:flex;align-items:center;color:#173f4d;font-size:16px;font-weight:600;position:relative}.scenario .infoModal-body-wrapper .close{position:absolute;right:12px;top:27%}.scenario .infoModal-body-wrapper .close svg path{fill:#75bcc6}.scenario .show-history-conversation{display:inline-block;padding-top:8px;padding-bottom:8px;width:98%;text-align:right;color:#75bcc6;font-size:16px;text-decoration:underline;cursor:pointer}.scenario .infoModal-body-icon{margin-right:10px}.scenario .modal-content{position:relative;background-color:transparent;margin:auto;padding:0;border:none;width:640px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@media (max-width: 767px){.scenario .modal-content{width:95%}}.scenario .modal-footer-buttons{display:flex;justify-content:space-between}.scenario .modal-footer-button-no,.scenario .modal-footer-button-yes{width:48%;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #75BCC6;border-radius:12px;cursor:pointer}.scenario .modal-footer-button-yes{color:#fff;background:#75bcc6;transition:ease all .3s}.scenario .modal-footer-button-yes:hover{background:#173f4d;border:1px solid #173F4D}.scenario .modal-footer-button-no{color:#75bcc6;background:#fff;transition:ease all .3s}.scenario .modal-footer-button-no:hover{color:#173f4d;border:1px solid #173F4D}.scenario .scenario__filter{padding-top:8px;padding-bottom:8px}.scenario .scenario__filter-row.scenario__filter-row-btns{margin-top:16px}.scenario .scenario__filter-button{width:100%;cursor:pointer;background:#75bcc6;color:#fff;font-size:16px;border-radius:12px;height:50px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:ease all .3s}.scenario .scenario__filter-button:hover{background:#173f4d}.scenario .scenario__filter-button-clear{text-align:center;color:#7b879b;cursor:pointer;text-decoration:underline}.scenario .scenario__filter-row{width:296px;margin:0 auto 8px}.scenario .scenario__filter-row label{display:block;color:#262d2f;font-size:16px;margin-bottom:4px}.scenario .scenario__filter-row select{width:100%;height:50px;border:1px solid #E8EBEC;border-radius:12px;padding-left:15px}.scenario .scenario__filter-row .vuejs3-datepicker{width:100%}.scenario .scenario__filter-row .vuejs3-datepicker .vuejs3-datepicker__value{width:100%;border:1px solid #E8EBEC;border-radius:12px}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.scenario .close{color:#75bcc6}.scenario .close:hover,.scenario .close:focus{color:#000;text-decoration:none;cursor:pointer}.scenario .modal-header{padding:2px 16px;background-color:transparent;color:#fff}.scenario .modal-body{background:#fff;border:2px solid red;border-radius:12px;padding:12px;box-shadow:0 25px 50px #017c2b80}.scenario .modal-body.modal-green{border:2px solid #75BCC6}.scenario .modal-body.modal-yellow{border:2px solid #FFD500}.scenario .confirmModal-body-wrapper{display:flex;color:#124e24;font-weight:600}.scenario .confirmModal-body-icon{margin-right:12px}.scenario .modal-footer{margin-top:16px;background-color:transparent;color:#fff}.scenario .history-chat-row{display:flex}.scenario .history-chat-row .chat__content-icon{margin-left:10px;margin-right:10px}.scenario .chat-history-item{padding:12px;background:#fff;border-radius:12px;margin-bottom:12px;width:86%}.scenario .chat-history-item.chat-history-user{background:#f0f4fb}.scenario #historyModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto}.scenario #historyModal .modal-header .close svg path{fill:#75bcc6}.scenario #previewModal .modal-body{background:#ececec;border:none;padding-bottom:3px;max-height:500px;overflow-y:auto;scroll-behavior:smooth;position:relative;scrollbar-color:var(--green-accent) var(--borders);scrollbar-width:thin}.scenario #previewModal .modal-body::-webkit-scrollbar{height:5px;border-radius:16px}.scenario #previewModal .modal-body::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:16px}.scenario #previewModal .modal-body::-webkit-scrollbar-thumb{background:var(--borders);border-radius:16px}.scenario .continueChat-button{width:296px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#75bcc6;border-radius:12px;color:#fff;transition:ease all .3s;cursor:pointer}.scenario .continueChat-button:hover{background:#173f4d}@media (max-width: 500px){.scenario .continueChat-button{width:100%}}:root[data-theme=dark] .scenario{background:var(--app-bg)}:root[data-theme=dark] .scenario .scenario-data{background:var(--app-bg)}:root[data-theme=dark] .scenario .page-back-nav{background:var(--app-bg);color:var(--muted-text);border-bottom:1px solid var(--surface-border)}:root[data-theme=dark] .scenario .page-back-nav:hover{color:var(--app-text)}:root[data-theme=dark] .scenario h1{color:var(--app-text)}:root[data-theme=dark] .scenario .scenario__category-header{color:var(--link-color)}:root[data-theme=dark] .scenario .scenario__category-header:hover{color:var(--link-color-hover)}:root[data-theme=dark] .scenario .scenario__category-header:hover{background:#ffffff0f}:root[data-theme=dark] .scenario .scenario__category--open .scenario__category-header{background:var(--surface-bg)}:root[data-theme=dark] .scenario .scenario__category-title{color:var(--link-color-hover)}:root[data-theme=dark] .scenario .scenario__category-chevron{color:var(--muted-text)}:root[data-theme=dark] .scenario .scenario__sublist-link{color:var(--app-text)}:root[data-theme=dark] .scenario .scenario__sublist-link:hover{color:var(--link-color-hover)}:root[data-theme=dark] .scenario .scenario__search__wrapper input{background:var(--admin-input-bg);border-color:var(--admin-border);color:var(--admin-input-text)}:root[data-theme=dark] .scenario .scenario__search__wrapper input::placeholder{color:var(--muted-text)}:root[data-theme=dark] .no-scenarios{color:var(--muted-text)}.employees{display:flex;justify-content:space-between;flex-direction:unset!important;align-items:normal!important;background:#f4f7f9;font-family:Poppins,system-ui,-apple-system,sans-serif;padding:0;width:100%;min-height:100vh}@media (max-width: 500px){.employees{padding-right:0}}.employees.profile{height:auto}.employees .pagination{display:flex;gap:6px;justify-content:center;margin-top:16px;list-style-type:none}.employees .pagination .page-link{color:#fff}.employees .pagination .page-item{cursor:pointer;padding:6px 10px;border-radius:6px;background:#c8dfe9;color:#0b76a0;font-weight:600}.employees .pagination .page-item.active{background:#0b76a0;color:#fff}.employees .employees-page{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.employees .employees-page__back{margin-bottom:8px}.employees .employees-page__back--btn{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-align:left}.employees .employees-page__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.employees .employees-page__title{margin:0;flex:1 1 auto;min-width:0}.employees .employees-page__head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.employees .employees-page__icon-add{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#0b76a0;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.employees .employees-page__icon-add:hover{border-color:#0b76a0;background:#0b76a00f}.employees .employees-page__list-card,.employees .employees-page__form-card{border-radius:12px;background:transparent;padding:12px;box-shadow:0 1px 3px #0f24300f;box-sizing:border-box;font-size:12px}@media (max-width: 767px){.employees .employees-page__list-card,.employees .employees-page__form-card{padding:16px}}.employees .employees-page__form-title{margin:0 0 24px;font-size:20px}.employees .employees-page__upload{display:flex;justify-content:flex-end}.employees .employees-page__error-text{margin-top:6px;font-size:13px;color:#f44336}.employees .profile__fields .inner-item .input-error,.employees .profile__fields .inner-item input.input-error,.employees .profile__fields .inner-item textarea.input-error{border-color:#f44336!important;background-color:#fff6f6}.employees .select-employees{color:#173f4d;cursor:pointer;font-size:20px;font-weight:600}@media (max-width: 768px){.employees .select-employees{font-size:14px;text-align:center}}.employees .employees__list_item-title{font-weight:600;font-size:16px}.employees .employees__list_item-wrapper{width:100%;display:flex;justify-content:space-between}@media (max-width: 768px){.employees .employees__list_item-wrapper{width:100%;margin:0 auto}}.employees .employees__list_item-left{padding-top:16px;padding-bottom:16px;width:25%}.employees .employees__list_item-center{display:flex;align-items:center;width:60%}.employees .employees__list-subitems-item-title{color:#173f4d;font-weight:400;font-size:14px;cursor:pointer}.employees .employees__container{margin-top:0}.employees .employees__container:not(.profile__main-card){border-radius:12px;background:#fff;padding-left:16px;padding-right:16px;box-shadow:0 1px 3px #0f24300f}.employees .employee-file-data{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#0f2430}.employees .employee-file-data .file-delete{cursor:pointer;display:flex;align-items:center}.employees .excel-buttons{position:relative;display:inline-block}.employees .excel-buttons input[type=file]{display:none}.employees .excel-buttons label{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:0 20px;border-radius:8px;background-color:#0b76a0;color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s;box-sizing:border-box}.employees .excel-buttons label:hover{background:#095f80}.employees .employees-data{flex:1;min-width:0;width:84%;border-radius:0;background:transparent;position:relative}.employees .employees-data.employees-data-closed{width:96%}@media (max-width: 500px){.employees .employees-data{width:100%}}.employees .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}.employees .employees__search__top{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:16px;width:100%;max-width:100%}.employees .employees__search__wrapper{position:relative;width:100%;max-width:100%}.employees .employees__search__wrapper svg{cursor:pointer;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.employees .employees__search__wrapper input{height:44px;border-radius:8px;border:1px solid #e0e0e0;padding:0 14px 0 44px;color:#0f2430;font-size:15px;width:100%;box-sizing:border-box;background:#fff;transition:border-color .2s,box-shadow .2s}.employees .employees__search__wrapper input::placeholder{color:#9aa8b4}.employees .employees__search__wrapper input:focus{outline:none;border-color:#0b76a0;box-shadow:0 0 0 3px #0b76a01f}.employees .employees__list_element{border-bottom:1px solid var(--borders)}.employees .employees__list_element:last-child{border-bottom:none}.employees .employees__list_item-date{font-size:14px;color:#7b879b;display:inline-block;margin-bottom:12px}.employees .employees__list_item .employees__list_item-input{height:22px;border:none;margin-left:10px}.employees .employees__list_item .employees__list_item-input:focus,.employees .employees__list_item .employees__list_item-input:active{border:none}.employees .employees__list_item .employees__list_item-left{display:flex;justify-content:space-between;align-items:center}.employees .employees__list_item .employees__list_item-left .info{display:flex;flex-direction:column;margin-left:12px}.employees .employees__list_item .employees__list_item-left .employees__list_item-star{display:flex;align-items:center}.employees .employees__list_item .employees__list_item-left .employees__list_item-name{font-size:16px;font-weight:600;color:#124e24;margin-left:12px}.employees .employees__list_item .employees__list_item-right{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;cursor:pointer}.employees .employees__list_item .employees__list_item-right svg path{fill:#0b76a0}.employees .employees__list_item .employees__list_item-right .employees__list_item-edit{cursor:pointer;height:24px;width:24px}.employees .employees__list_item .employees__list_item-right .employees__list_item-edit svg path{fill:#0b76a0}.employees .employees__list_item .employees__list_item-right .employees__list_item-collapse{display:flex;align-items:center;cursor:pointer}.employees .employees__list_item .employees__list_item-right .employees__list_item-collapse svg path{fill:#75bcc6}.employees .employees__list_item .employees__list_item-right .employees__list_item-collapse.employees__list_item-collapse-hided{display:none}.employees .no-employees{text-align:center;color:#888;padding:30px 0}.employees .new-employee-button{border:2px solid #75BCC6;height:42px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:space-around;color:#75bcc6;cursor:pointer;transition:ease all .3s;margin-top:32px;margin-bottom:32px;width:90%}.employees .new-employee-button span{display:flex;align-items:center}.employees .new-employee-button:hover{background:#75bcc6;color:#fff}.employees .employees__footer{position:fixed;bottom:0;height:60px;background-color:#fff;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;width:100vw;padding:16px 0}.employees .continueEmployees-button{width:296px;height:52px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#75bcc6;border-radius:12px;color:#fff;transition:ease all .3s;cursor:pointer}.employees .continueEmployees-button:hover{background:#173f4d}@media (max-width: 500px){.employees .continueEmployees-button{width:100%}}.privacy{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;position:relative;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center}.privacy__wrapper{width:100%;min-height:100%;background-color:#ffffff80;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center}.privacy__wrapper .logo{margin:45px 0}.privacy__wrapper-card{width:60%;border-radius:12px;background-color:#fff;min-height:30vh;padding:50px 30px;-webkit-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);-moz-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);box-shadow:0 25px 50px #017c2b80}.chat-legal{width:100%;display:flex;justify-content:space-between;padding:0;flex-direction:unset!important;align-items:normal!important;background:#e8eef2;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Open Sans,sans-serif}.chat-legal .collapse-menu-button{position:fixed;left:17%;top:5%;cursor:pointer;z-index:1;display:none}@media (max-width: 1200px){.chat-legal .collapse-menu-button{display:block}}.chat-legal .chat-page-content.chat-page-content-closed{width:96%}.chat-legal .chat-page-content{position:relative;width:84%;flex:1;min-width:0;min-height:100vh;height:100vh;overflow-y:auto}@media (max-width: 500px){.chat-legal .chat-page-content{width:100%}}.chat-legal .chat-page-content.chat-page-content--legal{background:#e8eef2;background-image:none}.chat-legal .legal-page-scroll{max-width:720px;width:100%;margin:0 auto;box-sizing:border-box;padding:80px 24px 64px}@media (max-width: 1200px){.chat-legal .legal-page-scroll{padding-top:56px}}.chat-legal .legal-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#666;text-decoration:none;margin-bottom:20px;position:absolute;left:20px;top:10px}.chat-legal .legal-back:hover{color:#2a9ec8}.chat-legal .legal-back-icon{flex-shrink:0}.chat-legal .legal-page-card{border-radius:16px;background:#fff;padding:40px;box-shadow:0 2px 12px #0000000f;text-align:left}.chat-legal .legal-page-card h1{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.4px}.chat-legal .legal-page-card .legal-date{font-size:12px;color:#5c5c56;margin-bottom:28px}.chat-legal .legal-page-card h2{font-size:14px;font-weight:600;color:#1a1a1a;margin:24px 0 8px}.chat-legal .legal-page-card h2:first-of-type{margin-top:0}.chat-legal .legal-page-card p{font-size:13.5px;color:#4a4a44;line-height:1.75;margin:0 0 16px}.chat-legal .legal-page-card p:last-child{margin-bottom:0}.chat-legal .legal-page-card strong{font-weight:600;color:#1a1a1a}@media (max-width: 768px){.chat-legal .legal-page-scroll{padding-left:16px;padding-right:16px}.chat-legal .legal-page-card{padding:24px 20px}}.contact-form{font-family:Open Sans,sans-serif;width:100%;min-height:100vh;font-size:16px;position:relative;background-image:url(/build/assets/chat_bg-B885D4Tl.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center}.contact-form__wrapper{width:100%;min-height:100%;background-color:#ffffff80;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center}.contact-form__wrapper .logo{margin:45px 0}.contact-form__card{width:372px;border-radius:12px;background-color:#fff;min-height:30vh;padding:50px 30px;-webkit-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);-moz-box-shadow:0px 25px 50px 0px rgba(1,124,43,.5);box-shadow:0 25px 50px #017c2b80;display:flex;flex-direction:column;align-items:center;gap:16px}.contact-form__title{font-family:Josefin Slab,serif;font-weight:700;font-size:32px;text-align:center;margin-bottom:16px}.contact-form input{width:372px;height:54px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.contact-form input.has-error{border-color:#c6584c}.contact-form textarea{font-family:Open Sans,sans-serif;width:372px;border-radius:12px;border:1px solid var(--borders);padding:0 16px;font-size:16px}.contact-form .submit-button{width:372px;border-radius:12px;color:#fff;background-color:var(--green-accent);height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--green-accent)}.contact-form .submit-button:hover{background-color:#fff;color:var(--green-accent)}.contact-form .contact-success-message{color:var(--green-accent);text-align:center;font-weight:500;display:none}.start{font-family:Arial,sans-serif;background:linear-gradient(145deg,#e8f3f8,#d0e8f2 40%,#b8d8e8);margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.start__container{background-color:#fff;padding:20px 40px;border-radius:10px;box-shadow:0 8px 40px #0b3c5021,0 2px 8px #0b3c5012;text-align:center;max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}.start__container svg{margin-bottom:20px}.start__container input{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;font-size:16px}.start__container input.has_error{border-color:red}.start__container a{color:#0b76a0;width:100%;font-size:12px;font-weight:600}.start__title{font-size:24px;margin-bottom:20px;color:#000;font-weight:700}.start__btn{padding:14px 70px;color:#fff;border:none;font-size:16px;cursor:pointer;width:fit-content;margin-bottom:20px;height:52px;border-radius:12px;background:#0b76a0}.start__btn:hover{background-color:#75bcc6}.start__btn.disabled{background-color:#ccc;cursor:not-allowed}.leap-hint{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--muted-text, #6b7280)}.leap-page-subtitle{text-align:center;max-width:640px;margin:6px auto 18px;font-size:14px;line-height:1.5;color:var(--muted-text, #6b7280)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-popper--theme-tooltip .v-popper__inner{background:#2e363e;color:#fff;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;max-width:260px;box-shadow:0 2px 8px #0000002e}.v-popper--theme-tooltip .v-popper__arrow-container{display:none}
