:root{--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 8px #0000001f;--shadow-lg:0 8px 16px #00000026;--section-title-font-size-xlarge:24px;--section-title-color:var(--q-primary);--card-bg-light:#ffffff0d;--card-bg-hover:#ffffff14;--card-border-light:#00000014;--card-border-hover:#0000001f;--card-shadow:0 2px 8px #0000000d;--card-shadow-hover:0 4px 12px #0000001a;--card-bg-dark:#ffffff05;--card-bg-hover-dark:#ffffff0d;--card-border-dark:#ffffff14;--card-border-hover-dark:#ffffff1f;--card-shadow-dark:0 2px 8px #0003;--card-shadow-hover-dark:0 4px 12px #0000004d}.card-base,.card-interactive{background:var(--card-bg-light);border:1px solid var(--card-border-light);border-radius:8px;box-shadow:var(--card-shadow);transition:all .2s ease}.card-base:hover,.card-interactive:hover{background:var(--card-bg-hover);border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.q-dark .card-base,.q-dark .card-interactive{background:var(--card-bg-dark);border-color:var(--card-border-dark);box-shadow:var(--card-shadow-dark)}.q-dark .card-base:hover,.q-dark .card-interactive:hover{background:var(--card-bg-hover-dark);border-color:var(--card-border-hover-dark);box-shadow:var(--card-shadow-hover-dark)}.card-interactive{cursor:pointer}.card-interactive:active{transform:translateY(1px)}.row-4{gap:4px}.row-4,.row-8{display:flex;flex-direction:row;width:100%}.row-8{gap:8px}.row-12{gap:12px}.row-12,.row-16{display:flex;flex-direction:row;width:100%}.row-16{gap:16px}.row-20{gap:20px}.row-20,.row-24{display:flex;flex-direction:row;width:100%}.row-24{gap:24px}.row-32{display:flex;flex-direction:row;gap:32px;width:100%}.col-4{gap:4px}.col-4,.col-8{display:flex;flex-direction:column;width:100%}.col-8{gap:8px}.col-12{gap:12px}.col-12,.col-16{display:flex;flex-direction:column;width:100%}.col-16{gap:16px}.col-20{gap:20px}.col-20,.col-24{display:flex;flex-direction:column;width:100%}.col-24{gap:24px}.col-32{display:flex;flex-direction:column;gap:32px;width:100%}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.h-min{height:min-content}.h-max{height:max-content}.flex-center{align-items:center}.flex-center,.flex-center-h{display:flex;justify-content:center}.flex-center-v,.flex-center.row-8{align-items:center;display:flex}.flex-center.row-8{flex-direction:row;gap:8px;justify-content:center}.flex-center.row-16{flex-direction:row;gap:16px}.flex-center.col-8,.flex-center.row-16{align-items:center;display:flex;justify-content:center}.flex-center.col-8{flex-direction:column;gap:8px}.flex-center.col-16{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.section-title{color:var(--section-title-color);display:block;font-size:var(--section-title-font-size-base);font-weight:var(--section-title-font-weight);line-height:1.4;margin:0 0 var(--spacing-md) 0;padding:0}.section-title-large{font-size:var(--section-title-font-size-large);margin-bottom:var(--spacing-lg)}.section-title-xlarge{font-size:var(--section-title-font-size-xlarge)}.section-title-with-lines{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-md);margin:0;padding:var(--spacing-md) 0;position:relative;transition:all var(--transition-base)}.section-title-with-lines:hover{background:color-mix(in srgb,var(--brand-500) 5%,#0000)}.section-title-with-lines .line{background:linear-gradient(to right,#0000,color-mix(in srgb,var(--brand-500) 40%,#0000) 20%,color-mix(in srgb,var(--brand-500) 40%,#0000) 80%,#0000);border-radius:2px;flex:1;height:2px}.q-dark .section-title-with-lines .line{background:linear-gradient(90deg,#0000,#fff3 20%,#fff3 80%,#0000)}.section-title-with-lines span{color:var(--q-primary);font-size:16px;font-weight:700;letter-spacing:.5px;padding:0 12px;position:relative;text-transform:uppercase;white-space:nowrap}.section-title-with-lines .expand-icon{margin-left:4px;transition:transform var(--transition-base);will-change:transform}.section-title-centered{margin:0 0 var(--spacing-2xl) 0;text-align:center}.section-title-centered.section-title-xlarge{font-size:36px}@media (max-width:600px){.section-title-centered.section-title-xlarge{font-size:28px}}:root{--bg:oklch(10% 0.005 240);--bg-2:oklch(14% 0.008 240);--bg-3:oklch(18% 0.010 240);--ink:oklch(96% 0.005 180);--ink-2:oklch(72% 0.008 180);--ink-3:oklch(55% 0.010 180);--line:oklch(22% 0.012 220);--line-2:oklch(28% 0.015 215);--honey:oklch(80% 0.17 165);--honey-2:oklch(70% 0.13 190);--crust:oklch(60% 0.10 200);--leaf:oklch(58% 0.11 145);--berry:oklch(55% 0.18 25);--sky:oklch(62% 0.12 240);--font-serif:"Geist","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-sans:"Geist","Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono","Cascadia Code",Consolas,"SF Mono",monospace;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 24px 60px -20px #0000008c;--shadow-glow:0 0 24px -4px color-mix(in oklab,var(--honey) 40%,#0000);--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--section-title-font-size-base:16px;--section-title-font-size-large:20px;--section-title-font-size-xlarge:28px;--section-title-font-weight:600;--section-title-color:var(--ink);--section-title-padding:0 0 12px 0;--section-title-margin:0 0 16px 0;--card-bg:var(--bg-2);--card-bg-hover:var(--bg-3);--card-border:var(--line);--card-border-hover:var(--line-2);--wc-bg:var(--bg);--wc-bg-2:var(--bg-2);--wc-bg-3:var(--bg-3);--wc-ink:var(--ink);--wc-ink-2:var(--ink-2);--wc-ink-3:var(--ink-3);--wc-line:var(--line);--wc-line-2:var(--line-2);--wc-honey:var(--honey);--wc-honey-2:var(--honey-2);--wc-crust:var(--crust);--wc-leaf:var(--leaf);--wc-berry:var(--berry);--wc-sky:var(--sky);--wc-serif:var(--font-serif);--wc-sans:var(--font-sans);--wc-mono:var(--font-mono)}.wc-surface{background:var(--wc-bg);color:var(--wc-ink);font-family:var(--wc-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wc-serif{font-family:var(--wc-serif);font-weight:400}.wc-sans{font-family:var(--wc-sans)}.wc-eyebrow,.wc-mono{font-family:var(--wc-mono)}.wc-eyebrow{align-items:center;background:var(--wc-bg);border:1px solid var(--wc-line);border-radius:999px;color:var(--wc-ink-2);display:inline-flex;font-size:12px;gap:10px;letter-spacing:.04em;padding:6px 12px 6px 8px}.wc-eyebrow .wc-eyebrow-dot{animation:wc-pulse 1.8s ease-in-out infinite;background:var(--wc-leaf);border-radius:50%;box-shadow:0 0 0 4px color-mix(in oklab,var(--wc-leaf) 22%,#0000);height:6px;width:6px}@keyframes wc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.wc-tag{align-items:center;color:var(--wc-ink-3);display:inline-flex;font-family:var(--wc-mono);font-size:11.5px;gap:10px;letter-spacing:.1em;text-transform:uppercase}.wc-tag:before{background:var(--wc-ink-3);content:"";height:1px;width:18px}.wc-title{color:var(--wc-ink);font-family:var(--wc-sans);font-size:clamp(40px,5vw,64px);font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin:0}.wc-title em{color:var(--wc-honey)}.wc-title em,.wc-title-xl{font-style:normal;font-weight:700}.wc-title-xl{color:var(--wc-ink);font-family:var(--wc-sans);font-size:clamp(56px,9vw,132px);letter-spacing:-.035em;line-height:.95;margin:0}.wc-title-xl em{color:var(--wc-honey);font-style:normal;font-weight:700}.wc-lede{color:var(--wc-ink-2);font-size:17px;line-height:1.55;max-width:640px}.wc-lede strong{color:var(--wc-ink);font-weight:500}.wc-sec-head{align-items:flex-end;display:flex;gap:48px;justify-content:space-between;margin-bottom:56px}@media (max-width:760px){.wc-sec-head{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:40px}}.wc-sec-head-left{display:flex;flex-direction:column;gap:18px;max-width:720px}.wc-sec-head-right{align-items:flex-end;color:var(--wc-ink-3);display:flex;flex-direction:column;font-family:var(--wc-mono);font-size:12px;gap:4px;line-height:1.4;text-align:right}.wc-sec-head-right .wc-sec-head-right__hl,.wc-sec-head-right>span>span{color:var(--wc-ink)}@media (max-width:760px){.wc-sec-head-right{align-items:flex-start;text-align:left}}.wc-title-line{display:block}.wc-wrap{margin:0 auto;max-width:1280px;padding:0 32px}@media (max-width:600px){.wc-wrap{padding:0 20px}}.wc-wrap-tight{margin:0 auto;max-width:980px;padding:0 32px}@media (max-width:600px){.wc-wrap-tight{padding:0 20px}}.wc-section{background:var(--wc-bg);border-bottom:1px solid var(--wc-line);padding:96px 0}@media (min-width:901px){.wc-section{display:flex;flex-direction:column;justify-content:center;min-height:100svh}}.wc-section.alt{background:var(--wc-bg-2)}.wc-section.dark{background:oklch(8% .008 200deg);border-bottom:none;border-top:1px solid var(--wc-line);position:relative}.wc-section.dark:before{background:radial-gradient(ellipse 60% 40% at 50% 50%,color-mix(in oklab,var(--wc-honey) 12%,#0000),#0000 70%);content:"";inset:0;pointer-events:none;position:absolute}.wc-section.dark>*{position:relative}@media (max-width:760px){.wc-section{padding:64px 0}}.wc-grid-bg{background-image:linear-gradient(var(--wc-line) 1px,#0000 1px),linear-gradient(90deg,var(--wc-line) 1px,#0000 1px);background-position:-1px -1px;background-size:80px 80px;inset:0;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,#0000 80%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,#0000 80%);opacity:.7}.wc-grid-bg,.wc-waffle-bg{pointer-events:none;position:absolute}.wc-waffle-bg{background-color:color-mix(in oklab,var(--wc-honey) 25%,#0000);background-image:linear-gradient(var(--wc-line-2) 2px,#0000 2px),linear-gradient(90deg,var(--wc-line-2) 2px,#0000 2px);background-size:60px 60px;border-radius:50%;filter:blur(.3px);height:480px;opacity:.55;transform:rotate(8deg);width:480px}.wc-card{background:var(--wc-bg);border:1px solid var(--wc-line);display:flex;flex-direction:column;padding:28px;position:relative;transition:background .2s,border-color .2s}.wc-card:hover{background:var(--wc-bg-2)}.wc-status{background:var(--wc-bg);border:1px solid var(--wc-line-2);border-radius:4px;color:var(--wc-ink-2);font-family:var(--wc-mono);font-size:10.5px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase}.wc-status.ready{background:color-mix(in oklab,var(--wc-leaf) 8%,var(--wc-bg));border-color:color-mix(in oklab,var(--wc-leaf) 35%,var(--wc-line));color:var(--wc-leaf)}.wc-status.beta{background:color-mix(in oklab,var(--wc-honey) 14%,var(--wc-bg));border-color:color-mix(in oklab,var(--wc-crust) 35%,var(--wc-line));color:var(--wc-crust)}.wc-status.soon{color:var(--wc-ink-3)}.wc-chip{background:var(--wc-bg-2);border:1px solid var(--wc-line);border-radius:999px;color:var(--wc-ink-2);font-size:10.5px;letter-spacing:.04em;padding:2px 8px}.wc-chip,.wc-num{font-family:var(--wc-mono)}.wc-num{color:var(--wc-ink-3);font-size:11px;letter-spacing:.06em}.admin-layout,.admin-login-layout{--font-sans:"Geist",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-serif:"Instrument Serif",Georgia,"Iowan Old Style","Times New Roman",serif;--font-mono:"Geist Mono",ui-monospace,"Cascadia Code","SF Mono",Menlo,Consolas,monospace;font-family:var(--font-sans)}.admin-layout .q-banner,.admin-layout .q-banner__content,.admin-layout .q-btn,.admin-layout .q-btn__content,.admin-layout .q-card,.admin-layout .q-chip,.admin-layout .q-dialog,.admin-layout .q-field,.admin-layout .q-field__input,.admin-layout .q-field__messages,.admin-layout .q-field__native,.admin-layout .q-input,.admin-layout .q-item,.admin-layout .q-item__label,.admin-layout .q-list,.admin-layout .q-menu,.admin-layout .q-notification__message,.admin-layout .q-page,.admin-layout .q-tab,.admin-layout .q-tab__label,.admin-layout .q-table,.admin-layout .q-table td,.admin-layout .q-table th,.admin-layout .q-table__bottom,.admin-layout .q-toolbar,.admin-layout .q-toolbar__title,.admin-layout .q-tooltip,.admin-login-layout .q-banner,.admin-login-layout .q-banner__content,.admin-login-layout .q-btn,.admin-login-layout .q-btn__content,.admin-login-layout .q-field,.admin-login-layout .q-field__input,.admin-login-layout .q-field__label,.admin-login-layout .q-field__messages,.admin-login-layout .q-field__native{font-family:var(--font-sans)}.admin-layout .q-page{background:var(--bg)!important;color:var(--ink)}.admin-layout .admin-agents-page,.admin-layout .admin-companies-page,.admin-layout .admin-dashboard-page,.admin-layout .admin-live-chats-page,.admin-layout .admin-ticket-detail-page,.admin-layout .admin-tickets-page,.admin-layout .admin-users-page{display:flex!important;flex-direction:column!important;gap:36px!important;margin:0!important;max-width:100%!important;padding:32px!important}.admin-layout .dashboard-header>div,.admin-layout .page-header>div{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-layout .dashboard-title,.admin-layout .page-title{color:var(--ink)!important;font-family:var(--font-serif)!important;font-size:clamp(28px,3.2vw,40px)!important;font-weight:400!important;letter-spacing:-.02em;line-height:1.05;margin:0!important;text-transform:none!important}.admin-layout .dashboard-date,.admin-layout .page-subtitle{color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:12px!important;letter-spacing:.04em;margin:0!important}.admin-layout .q-page,.admin-layout .q-page-container>.q-page{background:radial-gradient(ellipse 70% 28% at 50% 0,color-mix(in oklab,var(--honey) 5%,#0000),#0000 60%),linear-gradient(180deg,var(--bg) 0,oklch(9% .006 200deg) 100%)!important}.admin-layout .section-card{background:linear-gradient(180deg,var(--bg-3) 0,var(--bg-2) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 6%,var(--line-2))!important;border-radius:14px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 4%,#0000)!important;display:flex;flex-direction:column;gap:16px;padding:22px!important;transition:border-color .25s,box-shadow .25s}.admin-layout .section-card:hover{border-color:color-mix(in oklab,var(--honey) 14%,var(--line-2))!important}.admin-layout .section-header{align-items:center;display:flex;justify-content:space-between}.admin-layout .section-title{color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase}.admin-layout .metric-card{background:linear-gradient(180deg,var(--bg-3) 0,var(--bg-2) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 8%,var(--line-2))!important;border-radius:14px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 5%,#0000)!important;overflow:hidden;padding:18px!important;position:relative;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s!important}.admin-layout .metric-card:before{background:linear-gradient(90deg,#0000,color-mix(in oklab,var(--honey) 35%,#0000) 50%,#0000);content:"";height:1px;inset:0 0 auto 0;opacity:0;position:absolute;transition:opacity .25s}.admin-layout .metric-card:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--honey) 5%,var(--bg-3)) 0,var(--bg-2) 100%)!important;border-color:color-mix(in oklab,var(--honey) 28%,var(--line-2))!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 8%,#0000),0 12px 32px -16px color-mix(in oklab,var(--honey) 35%,#0000)!important;transform:translateY(-2px)}.admin-layout .metric-card:hover:before{opacity:1}.admin-layout .metric-icon-wrap{background:linear-gradient(180deg,color-mix(in oklab,var(--honey) 24%,var(--bg-3)) 0,color-mix(in oklab,var(--honey) 12%,var(--bg-3)) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 30%,var(--line))!important;border-radius:10px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 8%,#0000),0 6px 18px -10px color-mix(in oklab,var(--honey) 60%,#0000);color:var(--honey);transition:transform .25s}.admin-layout .metric-icon-wrap .q-icon{color:var(--honey)!important}.admin-layout .metric-card:hover .metric-icon-wrap{transform:translateY(-1px) scale(1.04)}.admin-layout .metric-value{color:var(--ink)!important;font-family:var(--font-serif)!important;font-size:1.8rem!important;font-weight:400!important;letter-spacing:-.02em}.admin-layout .metric-label{color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.08em;text-transform:uppercase}.admin-layout .filters-row{background:linear-gradient(180deg,var(--bg-3) 0,var(--bg-2) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 6%,var(--line-2))!important;border-radius:14px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 4%,#0000);padding:14px!important}.admin-layout .q-table__container{background:#0000!important;box-shadow:none!important}.admin-layout .q-table thead tr th,.admin-layout .q-table__top{background:#0000!important;border-bottom:1px solid color-mix(in oklab,var(--honey) 14%,var(--line))!important;color:var(--ink-3)!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:.08em;text-transform:uppercase}.admin-layout .q-table tbody tr td{border-bottom:1px solid color-mix(in oklab,var(--honey) 5%,var(--line))!important;color:var(--ink-2)!important;font-size:.88rem!important;transition:background .18s ease}.admin-layout .q-table tbody tr:hover td{background:color-mix(in oklab,var(--honey) 6%,#0000)!important}.admin-layout .q-table tbody tr:last-child td{border-bottom-color:#0000!important}.admin-layout .q-field--filled .q-field__control,.admin-layout .q-field--outlined .q-field__control{background:linear-gradient(180deg,var(--bg-2) 0,var(--bg-3) 100%)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 3%,#0000)!important;transition:box-shadow .2s,background .2s}.admin-layout .q-field--outlined .q-field__control:before{border-color:color-mix(in oklab,var(--honey) 6%,var(--line-2))!important}.admin-layout .q-field--outlined.q-field--focused .q-field__control{box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 5%,#0000),0 0 0 1px color-mix(in oklab,var(--honey) 30%,#0000),0 0 24px -6px color-mix(in oklab,var(--honey) 35%,#0000)!important}.admin-layout .q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--honey)!important}.admin-layout .q-field__label{color:var(--ink-3)!important;font-family:var(--font-sans);font-size:13px}.admin-layout .q-chip{box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 6%,#0000)}.admin-layout .q-btn--unelevated.text-primary,.admin-layout .q-btn--unelevated[class*=bg-primary]{background:var(--honey)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 28%,#0000),0 6px 18px -6px color-mix(in oklab,var(--honey) 55%,#0000),0 0 0 1px color-mix(in oklab,var(--honey) 12%,#0000)!important;color:oklch(14% .012 200deg)!important;font-weight:600;transition:box-shadow .25s,transform .1s ease,background .15s!important}.admin-layout .q-btn--unelevated.text-primary:hover,.admin-layout .q-btn--unelevated[class*=bg-primary]:hover{background:color-mix(in oklab,var(--honey) 90%,#fff)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 32%,#0000),0 10px 28px -6px color-mix(in oklab,var(--honey) 75%,#0000),0 0 0 1px color-mix(in oklab,var(--honey) 25%,#0000)!important}.admin-layout .priority-chip,.admin-layout .status-chip{border-radius:var(--radius-sm)!important;font-family:var(--font-mono)!important;font-size:10.5px!important;font-weight:600;height:22px;letter-spacing:.06em;text-transform:uppercase}.admin-layout .q-dialog .q-card{background:linear-gradient(180deg,var(--bg-3) 0,var(--bg-2) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 12%,var(--line-2))!important;border-radius:16px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 6%,#0000),0 24px 60px -20px #0009,0 0 80px -10px color-mix(in oklab,var(--honey) 18%,#0000)!important;color:var(--ink)}.admin-layout .chat-panel,.admin-layout .panel-card,.admin-layout .sessions-panel{background:linear-gradient(180deg,var(--bg-3) 0,var(--bg-2) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 6%,var(--line-2))!important;border-radius:14px!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 4%,#0000)}.admin-layout .bubble-agent,.admin-layout .bubble-visitor{border-radius:10px!important}.admin-layout .bubble-agent{background:linear-gradient(180deg,color-mix(in oklab,var(--honey) 20%,var(--bg-3)) 0,color-mix(in oklab,var(--honey) 10%,var(--bg-3)) 100%)!important;border:1px solid color-mix(in oklab,var(--honey) 30%,var(--line))!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 6%,#0000),0 4px 12px -6px color-mix(in oklab,var(--honey) 25%,#0000)!important}.admin-layout .bubble-visitor{background:linear-gradient(180deg,color-mix(in oklab,#fff 4%,var(--bg-3)) 0,var(--bg-3) 100%)!important;border:1px solid var(--line-2)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 4%,#0000)!important}.admin-layout .session-item{border-bottom:1px solid color-mix(in oklab,var(--honey) 5%,var(--line))!important;transition:background .2s,box-shadow .2s!important}.admin-layout .session-item:hover{background:color-mix(in oklab,var(--honey) 6%,#0000)!important}.admin-layout .session-item--active{background:linear-gradient(180deg,color-mix(in oklab,var(--honey) 14%,#0000) 0,color-mix(in oklab,var(--honey) 6%,#0000) 100%)!important;border-left-color:var(--honey)!important;box-shadow:inset 0 0 24px -8px color-mix(in oklab,var(--honey) 25%,#0000)!important}.admin-layout .session-name{color:var(--ink)!important}.admin-layout .session-last-msg{color:var(--ink-2)!important}.admin-layout .session-meta{color:var(--ink-3)!important}.admin-layout .session-unread-dot{background:var(--honey)!important}.admin-layout .clickable-rows .q-table tbody tr{cursor:pointer}.admin-layout ::-webkit-scrollbar-thumb{background:var(--line-2)!important}.admin-layout ::-webkit-scrollbar-thumb:hover{background:var(--ink-3)!important}.admin-layout,.admin-login-layout{font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif!important}.admin-layout .admin-brand-name,.admin-layout .agent-name,.admin-layout .chat-header-name,.admin-layout .dashboard-title,.admin-layout .metric-value,.admin-layout .page-title,.admin-layout .panel-title,.admin-layout .suite-core-name,.admin-layout .ticket-subject,.admin-layout .udt-kpi-value,.admin-layout .udt-section-title,.admin-layout .user-details-name,.admin-login-layout .admin-login-title{font-family:"Instrument Serif",Georgia,Iowan Old Style,Times New Roman,serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.02em!important}.admin-layout .admin-brand-tag,.admin-layout .admin-user-role,.admin-layout .agent-role-chip,.admin-layout .chat-header-meta,.admin-layout .dashboard-date,.admin-layout .deletion-chip,.admin-layout .info-label,.admin-layout .message-sender,.admin-layout .metric-label,.admin-layout .msg-sender,.admin-layout .page-subtitle,.admin-layout .priority-chip,.admin-layout .session-closed-badge,.admin-layout .session-meta,.admin-layout .status-chip,.admin-layout .udt-info-label,.admin-layout .udt-kpi-label,.admin-layout .udt-kpi-suffix,.admin-layout .udt-list-meta,.admin-layout .udt-timeline-meta,.admin-layout .user-details-email,.admin-login-layout .admin-login-subtitle{font-family:Geist Mono,ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace!important;letter-spacing:.06em;text-transform:uppercase}body{margin:0;padding:0}h1{line-height:1.15}h3{line-height:1.2}*{box-sizing:border-box}.tab-panels-container .tab-content-wrapper>*,.tab-panels-container .tab-panel>*{display:flex;flex:1 0 auto;flex-direction:column;min-height:0}.page-empty-state,.page-loading{align-items:center;display:flex;flex:1;justify-content:center;min-height:50vh}.page-wrapper>:has(.page-empty-state),.page-wrapper>:has(.page-loading){display:flex;flex:1;flex-direction:column}@media (min-width:1024px){.page-wrapper:not(:has(.page-header-actions)) .page-empty-state,.page-wrapper:not(:has(.page-header-actions)) .page-loading{padding-top:72px}}.listing-grid{--listing-col-min:300px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(var(--listing-col-min),1fr));width:100%}@media (min-width:768px){.listing-grid{gap:20px}}@media (max-width:599px){.listing-grid{gap:12px;grid-template-columns:1fr}}.listing-grid--list{grid-template-columns:1fr}.q-page{min-height:unset!important;width:100%!important}.q-page-container{min-height:100vh!important;width:100%!important}.tab-panels-container .tab-panel{overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}@media (min-width:1024px){::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}::-webkit-scrollbar-thumb{background:#1976d24d;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#1976d280}::-webkit-scrollbar-thumb:active{background:#1976d2b3}.q-dark ::-webkit-scrollbar-track{background:#ffffff0d}.q-dark ::-webkit-scrollbar-thumb{background:#1976d266}.q-dark ::-webkit-scrollbar-thumb:hover{background:#1976d299}.q-dark ::-webkit-scrollbar-thumb:active{background:#1976d2cc}*{scrollbar-color:#1976d24d #0000000d;scrollbar-width:thin}.q-dark *{scrollbar-color:#1976d266 #ffffff0d}}.sen-header[data-v-0910d5ba]{align-items:center;display:flex;gap:12px}.sen-avatar[data-v-0910d5ba]{align-items:center;background:var(--warning);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.sen-message[data-v-0910d5ba]{color:var(--text-base);font-size:1rem;font-weight:500}html body .admin-layout,html body .admin-layout *,html body .admin-login-layout,html body .admin-login-layout *{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif!important}html body .admin-layout .q-icon.material-icons,html body .admin-layout .q-icon.material-icons-outlined,html body .admin-layout i.material-icons,html body .admin-layout i.material-icons-outlined,html body .admin-login-layout .q-icon.material-icons,html body .admin-login-layout .q-icon.material-icons-outlined,html body .admin-login-layout i.material-icons,html body .admin-login-layout i.material-icons-outlined{font-family:Material Icons!important}html body .admin-layout .mdi,html body .admin-layout .mdi-set,html body .admin-login-layout .mdi,html body .admin-login-layout .mdi-set{font-family:Material Design Icons!important}html body .admin-layout .fa,html body .admin-layout .fa-brands,html body .admin-layout .fa-regular,html body .admin-layout .fa-solid,html body .admin-layout .fab,html body .admin-layout .far,html body .admin-layout .fas,html body .admin-login-layout .fa,html body .admin-login-layout .fa-brands,html body .admin-login-layout .fa-regular,html body .admin-login-layout .fa-solid,html body .admin-login-layout .fab,html body .admin-login-layout .far,html body .admin-login-layout .fas{font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Brands!important}html body .admin-layout .admin-brand-name,html body .admin-layout .agent-name,html body .admin-layout .chat-header-name,html body .admin-layout .dashboard-title,html body .admin-layout .metric-value,html body .admin-layout .page-title,html body .admin-layout .panel-title,html body .admin-layout .suite-core-name,html body .admin-layout .ticket-subject,html body .admin-layout .udt-kpi-value,html body .admin-layout .udt-section-title,html body .admin-layout .user-details-name,html body .admin-login-layout .admin-login-title{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.02em!important}html body .admin-layout .admin-brand-tag,html body .admin-layout .admin-user-role,html body .admin-layout .agent-role-chip,html body .admin-layout .chat-header-meta,html body .admin-layout .dashboard-date,html body .admin-layout .deletion-chip,html body .admin-layout .info-label,html body .admin-layout .message-sender,html body .admin-layout .metric-label,html body .admin-layout .msg-sender,html body .admin-layout .page-subtitle,html body .admin-layout .priority-chip,html body .admin-layout .session-closed-badge,html body .admin-layout .session-meta,html body .admin-layout .status-chip,html body .admin-layout .udt-info-label,html body .admin-layout .udt-kpi-label,html body .admin-layout .udt-kpi-suffix,html body .admin-layout .udt-list-meta,html body .admin-layout .udt-timeline-meta,html body .admin-layout .user-details-email,html body .admin-login-layout .admin-login-subtitle{font-family:Consolas,Cascadia Code,monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important}:root{--brand-300:oklch(86% 0.14 168);--brand-400:oklch(83% 0.16 166);--brand-500:oklch(80% 0.17 165);--brand-600:oklch(73% 0.15 175);--brand-700:oklch(65% 0.13 185);--brand-on:oklch(16% 0.015 200);--success:var(--brand-500);--brand:var(--brand-500);--accent:var(--brand-500);--brand-soft:color-mix(in srgb,var(--brand-500) 14%,#0000);--brand-contrast:var(--brand-on);--text-on-brand:var(--brand-on);--text:var(--text-base);--text-3:var(--text-muted);--surface:var(--bg-surface);--surface-1:var(--bg-surface);--surface-2:var(--bg-raised);--bg-subtle:var(--bg-surface);--bg-elevated:var(--bg-raised);--bg-elev:var(--bg-raised);--bg-hover:var(--bg-overlay);--border:var(--border-base);--q-primary:var(--brand-500);--q-positive:var(--brand-500);--q-negative:var(--danger);--q-warning:var(--warning);--q-info:var(--info);--q-dark:var(--bg-surface);--q-surface:var(--bg-surface)}[class*=ds-tabs]{max-width:none}.ds-modal__foot:empty,.ds-modal__head:empty,.ds-progress__head:not(:has(.ds-progress__value)):has(.ds-progress__label:empty){display:none}.wf-drawer--inline{flex-shrink:0}.wf-drawer-overlay.wf-drawer-fade-leave-active .wf-drawer{transition:transform .25s ease}.wf-drawer-overlay.wf-drawer-fade-leave-active .wf-drawer--right{transform:translateX(100%)}.wf-drawer-overlay.wf-drawer-fade-leave-active .wf-drawer--left{transform:translateX(-100%)}.wf-drawer-overlay.wf-drawer-fade-leave-active .wf-drawer--top{transform:translateY(-100%)}.wf-drawer-overlay.wf-drawer-fade-leave-active .wf-drawer--bottom{transform:translateY(100%)}.ds-modal.ds-modal--dialog.ds-modal--maximized.ds-modal--maximized{max-width:100%;width:100%}.ds-modal__head>div:first-child{flex:1 1 auto;min-width:0}.ds-modal__body:has(>.wc-modal-fill){display:flex;flex-direction:column;padding:0}.wc-modal-fill{display:flex;flex:1;min-height:0}.ds-range{width:100%}.ds-range__value{text-align:left;width:auto}.ds-card,.ds-feature,.ds-hero,.ds-link,.ds-modal,.ds-stat{animation-fill-mode:backwards}.ds-card:hover,.ds-feature:hover,.ds-stat:hover{transform:none}.ds-card:not(.ds-card--clickable):hover{box-shadow:none}.ds-card--clickable:hover{box-shadow:0 2px 10px #00000047}:has(>.wf-input__append)>.wf-input__btn:not([aria-label=Limpiar]){display:none}.ds-tipwrap:not(:hover):has(>:focus:not(:focus-visible)) .ds-tip{opacity:0!important;visibility:hidden!important}