.helm-app,.helm-app *,.helm-app :before,.helm-app :after{box-sizing:border-box}.helm-app{--h-app-bg:#f6efe4;--h-canvas:#fbf6ed;--h-card:#fff;--h-border:#e8ddc9;--h-text:#2b2620;--h-text-muted:#6b6152;--h-text-mid:color-mix(in oklch, var(--h-text) 58%, var(--h-text-muted) 42%);--h-teal:#1f9e93;--h-teal-bg:color-mix(in oklch, var(--h-teal) 15%, var(--h-card));--h-amber:#e2a33d;--h-amber-text:color-mix(in oklch, var(--h-amber) 74%, black 26%);--h-amber-bg:color-mix(in oklch, var(--h-amber) 14%, var(--h-card));--h-terracotta:#d1553f;--h-terracotta-bg:color-mix(in oklch, var(--h-terracotta) 12%, var(--h-card));--h-success:#2fa66a;--h-success-bg:color-mix(in oklch, var(--h-success) 14%, var(--h-card));--h-notice:#c79a5b;--h-notice-bg:color-mix(in oklch, var(--h-notice) 16%, var(--h-card));--h-shadow:0 1px 2px #0000000d, 0 8px 20px #0000000f;--h-shadow-lg:0 2px 6px #00000012, 0 16px 40px #0000001c;--h-on-dark:#f5f5f5;--h-on-accent:#fcfcfc;--h-font-num:var(--font-space-grotesk), var(--font-heebo), sans-serif;--h-material:color-mix(in oklch, var(--h-card) 72%, transparent);--h-hairline:color-mix(in oklch, var(--h-text) 9%, transparent);--h-backdrop-dim:#00000052;--h-row-hover:color-mix(in oklch, var(--h-teal-bg) 55%, transparent);--h-focus-ring:color-mix(in oklch, var(--h-teal) 55%, transparent);--h-teal-strong:color-mix(in oklch, var(--h-teal) 88%, black 12%);--h-border-soft:color-mix(in oklch, var(--h-border) 55%, transparent);--h-skeleton:color-mix(in oklch, var(--h-border) 45%, var(--h-canvas));--h-skeleton-hi:color-mix(in oklch, var(--h-card) 70%, var(--h-border));--h-danger-icon:color-mix(in oklch, var(--h-terracotta) 92%, black 6%);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--tsize-title:15px;--tsize-body:14px;--tsize-small:12.5px;--tsize-display:34px;font-family:var(--font-heebo), -apple-system, BlinkMacSystemFont, sans-serif;background:var(--h-app-bg);color:var(--h-text);min-height:100dvh;font-size:var(--tsize-body);transition:background .18s var(--ease-out), color .18s var(--ease-out);direction:ltr;overflow-x:hidden}@supports (color:lab(0% 0 0)){.helm-app{--h-app-bg:lab(94.7749% 1.05318 6.23533);--h-canvas:lab(97.0913% .588059 4.98055);--h-card:lab(100% 0 0);--h-border:lab(88.6046% 1.44395 11.2622);--h-text:lab(15.5634% 1.47773 4.8894);--h-text-muted:lab(41.7706% 2.14782 10.1055);--h-teal:lab(58.5881% -36.0577 -4.23306);--h-amber:lab(71.8662% 17.3537 59.8113);--h-terracotta:lab(52.9496% 49.0048 38.6705);--h-success:lab(60.6427% -44.6628 21.3305);--h-notice:lab(66.9055% 11.9284 39.5406);--h-shadow:0 1px 2px lab(0% 0 0/.05), 0 8px 20px lab(0% 0 0/.06);--h-shadow-lg:0 2px 6px lab(0% 0 0/.07), 0 16px 40px lab(0% 0 0/.11);--h-on-dark:lab(96.52% -.0000298023 .0000119209);--h-on-accent:lab(98.84% .0000298023 -.0000119209);--h-backdrop-dim:lab(0% 0 0/.32)}}.helm-app[data-theme=dark]{--h-app-bg:#0e1420;--h-canvas:#192338;--h-card:#141c2b;--h-border:#22304a;--h-text:#e4ebf5;--h-text-muted:#7c8aa0;--h-teal:#4fd1c5;--h-teal-bg:color-mix(in oklch, var(--h-teal) 16%, var(--h-card));--h-amber:#ffb454;--h-amber-text:color-mix(in oklch, var(--h-amber) 88%, white 12%);--h-amber-bg:color-mix(in oklch, var(--h-amber) 16%, var(--h-card));--h-terracotta:#ff5c72;--h-terracotta-bg:color-mix(in oklch, var(--h-terracotta) 16%, var(--h-card));--h-success:#4fd18a;--h-success-bg:color-mix(in oklch, var(--h-success) 16%, var(--h-card));--h-notice:#4fd1c5;--h-notice-bg:color-mix(in oklch, var(--h-notice) 16%, var(--h-card));--h-shadow:0 1px 2px #00000059, 0 8px 20px #00000073;--h-shadow-lg:0 2px 8px #0006, 0 20px 48px #0000008c;--h-on-dark:#f5f5f5;--h-on-accent:var(--h-app-bg)}@supports (color:lab(0% 0 0)){.helm-app[data-theme=dark]{--h-app-bg:lab(6.20366% .214621 -9.2099);--h-canvas:lab(13.5967% .932992 -15.2276);--h-card:lab(10.0655% .132963 -11.4302);--h-border:lab(19.5975% .530243 -18.2132);--h-text:lab(92.7306% -1.02791 -5.7198);--h-text-muted:lab(56.9147% -1.49861 -13.5338);--h-teal:lab(76.5776% -39.1628 -5.19182);--h-amber:lab(79.332% 21.6862 58.7406);--h-terracotta:lab(62.4583% 63.8724 23.3839);--h-success:lab(75.4441% -49.4236 24.3263);--h-notice:lab(76.5776% -39.1628 -5.19182);--h-shadow:0 1px 2px lab(0% 0 0/.35), 0 8px 20px lab(0% 0 0/.45);--h-shadow-lg:0 2px 8px lab(0% 0 0/.4), 0 20px 48px lab(0% 0 0/.55);--h-on-dark:lab(96.52% -.0000298023 .0000119209)}}html.helm-active,html.helm-active body{background:#f6efe4;background:lab(94.7749% 1.05318 6.23533);height:100%;overflow:hidden}.helm-app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.helm-header{flex-shrink:0}main.helm-shell{flex:1;min-height:0;overflow:hidden}main.helm-shell[data-tab=logs]{overscroll-behavior:contain;overflow-y:auto}.helm-pane-fill{flex-direction:column;height:100%;min-height:0;display:flex}.helm-pane-fill-body{flex-direction:column;flex:1;min-height:0;display:flex}.helm-clients-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.helm-app .num{font-family:var(--h-font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){.helm-app,.helm-app *,.helm-app :before,.helm-app :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.helm-shell{max-width:1200px;padding:var(--sp-6) var(--sp-6) var(--sp-10);width:100%;margin:0 auto}@media (max-width:767px){.helm-shell{padding:var(--sp-4)}}.helm-header{z-index:100;background:var(--h-material);border-bottom:.5px solid var(--h-hairline);-webkit-backdrop-filter:blur(20px)saturate(180%);position:sticky;top:0}.helm-header-inner{max-width:1200px;padding:var(--sp-3) var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:56px;margin:0 auto;display:flex}@media (max-width:767px){.helm-header-inner{padding:var(--sp-3) var(--sp-4)}}.helm-logo{color:var(--h-text);letter-spacing:-.02em;flex-shrink:0;font-size:19px;font-weight:800}.helm-header-right{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.helm-synced{color:var(--h-text-muted);white-space:nowrap;font-size:11.5px}@media (max-width:640px){.helm-synced{display:none}}.helm-theme-toggle{border:1px solid var(--h-border);background:var(--h-canvas);width:30px;height:30px;color:var(--h-text-mid);cursor:pointer;transition:color .15s var(--ease-out), background .15s var(--ease-out), transform .15s var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.helm-theme-toggle:hover{color:var(--h-text);background:var(--h-row-hover)}.helm-theme-toggle:active{transform:scale(.93)}.helm-theme-toggle:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-mission-strip{align-items:center;gap:var(--sp-4);scrollbar-width:none;padding:7px var(--sp-6);background:var(--h-canvas);border-bottom:1px solid var(--h-border);flex-shrink:0;display:flex;overflow-x:auto}.helm-mission-strip::-webkit-scrollbar{display:none}@media (max-width:767px){.helm-mission-strip{padding:7px var(--sp-4)}}.helm-mission-seg{color:var(--h-text-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.helm-mission-dot{background:var(--h-text-muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.helm-mission-seg.tone-ok .helm-mission-dot{background:var(--h-success)}.helm-mission-seg.tone-warn .helm-mission-dot{background:var(--h-amber)}.helm-mission-seg.tone-critical .helm-mission-dot{background:var(--h-terracotta)}.helm-app[data-theme=dark] .helm-mission-seg.tone-ok .helm-mission-dot{box-shadow:0 0 6px 1px color-mix(in oklch, var(--h-success) 70%, transparent)}.helm-app[data-theme=dark] .helm-mission-seg.tone-warn .helm-mission-dot{box-shadow:0 0 6px 1px color-mix(in oklch, var(--h-amber) 70%, transparent)}.helm-app[data-theme=dark] .helm-mission-seg.tone-critical .helm-mission-dot{box-shadow:0 0 6px 1px color-mix(in oklch, var(--h-terracotta) 70%, transparent)}.helm-probe-restart-btn{border:1px solid var(--h-border);background:var(--h-card);color:var(--h-text-mid);cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.helm-probe-restart-btn:hover{background:var(--h-row-hover);color:var(--h-text)}.helm-probe-restart-btn:focus-visible{box-shadow:0 0 0 2px var(--h-card), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-probe-restart-result{color:var(--h-text-muted);font-size:11px;line-height:1.4}.helm-restart-actions{margin-top:var(--sp-2);justify-content:center}.helm-status-pill{background:var(--h-success-bg);color:var(--h-success);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.helm-status-pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.helm-status-pill.degraded{background:var(--h-terracotta-bg);color:var(--h-terracotta)}.helm-status-pill.unknown{background:var(--h-canvas);color:var(--h-text-muted)}.helm-status-pill.big{letter-spacing:.04em;gap:10px;padding:10px 20px;font-size:17px;font-weight:800}.helm-status-pill.big:before{width:13px;height:13px;animation:helm-live-pulse 2s var(--ease-out) infinite}.helm-status-pill.big.degraded:before,.helm-status-pill.big.unknown:before{animation:none}@keyframes helm-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 45%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.helm-status-pill.big:before{animation:none}}.helm-status-text{flex-direction:column;gap:2px;display:flex}.helm-status-sub{color:var(--h-text-muted);font-size:12.5px}.helm-card{background:var(--h-card);border:1px solid var(--h-border);box-shadow:var(--h-shadow);padding:var(--sp-5);border-radius:18px}.helm-status-band{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.helm-status-band-left{align-items:center;gap:var(--sp-3);display:flex}.helm-status-title{font-size:var(--tsize-title);color:var(--h-text);font-weight:700}.helm-generated-at{color:var(--h-text-muted);font-size:12px}.helm-probe-grid{margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.helm-probe-tile{background:var(--h-card);border:1px solid var(--h-border);box-shadow:var(--h-shadow);transition:border-color .15s var(--ease-out), background .15s var(--ease-out);border-radius:14px;flex-direction:column;gap:4px;padding:9px 12px;display:flex}.helm-probe-tile.fail{background:var(--h-terracotta-bg);border-color:#ecc3b8;border-color:lab(82.2215% 14.0536 11.3011)}.helm-probe-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.helm-probe-name{color:var(--h-text);font-size:13.5px;font-weight:700}.helm-probe-tile.fail .helm-probe-name{color:var(--h-terracotta)}.helm-probe-state{letter-spacing:.06em;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.helm-probe-state.ok{background:var(--h-success-bg);color:var(--h-success)}.helm-probe-state.fail{background:var(--h-terracotta);color:var(--h-on-accent)}.helm-probe-sub{color:var(--h-text-muted);margin-top:-3px;font-size:11.5px;line-height:1.3}.helm-probe-icon{color:var(--h-success);flex-shrink:0}.helm-probe-icon.fail{color:var(--h-danger-icon)}.helm-probe-meta{align-items:baseline;gap:var(--sp-2);color:var(--h-text-mid);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;font-size:12px;display:flex}.helm-probe-value{color:var(--h-text);font-weight:700}.helm-probe-detail{color:var(--h-text-mid);font-size:11.5px;line-height:1.35}.helm-fail-badge{background:var(--h-terracotta);color:var(--h-on-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.helm-meta-row{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.helm-meta-tile{background:var(--h-canvas);align-items:center;gap:var(--sp-3);border-radius:12px;flex:1;min-width:150px;padding:10px 14px;display:flex}.helm-meta-icon{background:var(--h-card);width:26px;height:26px;color:var(--h-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.helm-meta-icon.tone-danger{color:var(--h-danger-icon)}.helm-meta-text{flex-direction:column;gap:3px;min-width:0;display:flex}.helm-meta-label{color:var(--h-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.helm-meta-value{color:var(--h-text);font-size:17px;font-weight:700}.helm-meta-caption{color:var(--h-text-muted);font-size:10.5px;line-height:1.3}.helm-warnings{gap:var(--sp-2);flex-direction:column;display:flex}.helm-warning-row{align-items:flex-start;gap:var(--sp-2);background:var(--h-amber-bg);padding:var(--sp-3);color:var(--h-amber-text);border:1px solid #f8c19c;border:1px solid lab(82.2884% 16.8563 26.4552);border-radius:10px;font-size:12.5px;line-height:1.5;display:flex}.helm-state-card{padding:var(--sp-8) var(--sp-5);background:var(--h-card);border:1px solid var(--h-border);text-align:center;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);border-radius:18px;flex-direction:column;display:flex}.helm-state-title{font-weight:700;font-size:var(--tsize-title);color:var(--h-text)}.helm-state-sub{font-size:var(--tsize-body);color:var(--h-text-mid);line-height:1.5}.helm-state-retry{margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-6);background:var(--h-teal);color:var(--h-on-accent);cursor:pointer;transition:transform .15s var(--ease-out), filter .15s;border:none;border-radius:999px;min-height:44px;font-family:inherit;font-size:13px;font-weight:700}.helm-state-retry:hover{filter:brightness(1.06)}.helm-state-retry:active{transform:scale(.97)}.helm-state-retry:focus-visible{box-shadow:0 0 0 2px var(--h-card), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-tabs{background:var(--h-canvas);border:1px solid var(--h-border);isolation:isolate;border-radius:999px;align-items:stretch;min-width:0;padding:3px;display:flex;position:relative}@media (max-width:900px){.helm-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.helm-tabs::-webkit-scrollbar{display:none}.helm-tabs-thumb{display:none}.helm-tab.active{background:var(--h-teal)}}.helm-tabs-thumb{width:calc((100% - 6px) / var(--h-tab-count,2));background:var(--h-teal);box-shadow:var(--h-shadow);transition:transform .2s var(--ease-out);z-index:0;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.helm-tabs[data-active=clients] .helm-tabs-thumb{transform:translate(100%)}.helm-tabs[data-active=funnel] .helm-tabs-thumb{transform:translate(200%)}.helm-tabs[data-active=money] .helm-tabs-thumb{transform:translate(300%)}.helm-tabs[data-active=traffic] .helm-tabs-thumb{transform:translate(400%)}.helm-tabs[data-active=chats] .helm-tabs-thumb{transform:translate(500%)}.helm-tabs[data-active=logs] .helm-tabs-thumb{transform:translate(600%)}@media (prefers-reduced-motion:reduce){.helm-tabs-thumb{transition:none}}.helm-tab{z-index:1;appearance:none;color:var(--h-text-muted);cursor:pointer;white-space:nowrap;min-width:78px;transition:color .15s var(--ease-out);background:0 0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.helm-tab-icon{flex-shrink:0}.helm-tab:hover{color:var(--h-text-mid)}.helm-tab.active,.helm-tab.active:hover{color:var(--h-on-accent)}.helm-tab:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}@media (max-width:480px){.helm-tab{min-width:40px;padding:9px 11px}.helm-tab-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.helm-table{--h-table-cols:minmax(180px, 2.1fr) 108px 96px 78px 78px 20px;background:var(--h-card);border:1px solid var(--h-border);box-shadow:var(--h-shadow);margin-bottom:var(--sp-6);border-radius:14px;overflow:hidden}.helm-table-head{grid-template-columns:var(--h-table-cols);align-items:center;gap:var(--sp-3);padding:9px var(--sp-4);border-bottom:1px solid var(--h-border);display:grid}.helm-table-head-cell{color:var(--h-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.helm-table-head-cell.num{text-align:right}.helm-client-list{flex-direction:column;display:flex}.helm-client-row{border-bottom:1px solid var(--h-border-soft)}.helm-client-row:last-child{border-bottom:none}.helm-client-row.paused{opacity:.56}.helm-client-summary{grid-template-columns:var(--h-table-cols);align-items:center;gap:var(--sp-3);width:100%;padding:11px var(--sp-4);cursor:pointer;text-align:left;color:inherit;transition:background .15s var(--ease-out);background:0 0;border:none;font-family:inherit;display:grid}.helm-client-summary:hover{background:var(--h-row-hover)}.helm-client-summary:focus-visible{box-shadow:inset 0 0 0 2px var(--h-focus-ring);outline:none}.helm-client-identity{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.helm-client-identity-text{flex-direction:column;gap:2px;min-width:0;display:flex}.helm-client-name{color:var(--h-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.helm-client-vertical{color:var(--h-text-muted);font-size:11.5px}.helm-client-stat-cell{text-align:right;color:var(--h-text);font-size:13.5px;font-weight:700}.helm-client-chevron{color:var(--h-text-muted);transition:transform .2s var(--ease-out);flex-shrink:0;justify-self:end}.helm-client-row.open .helm-client-chevron{transform:rotate(90deg)}.helm-table-row{grid-template-columns:var(--h-table-cols);align-items:center;gap:var(--sp-3);padding:11px var(--sp-4);border-bottom:1px solid var(--h-border-soft);display:grid}.helm-table-row:last-child{border-bottom:none}.helm-table-row.muted{opacity:.56}.helm-table-cell{color:var(--h-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.helm-table-cell-sub{color:var(--h-text-muted);font-size:11.5px;font-weight:400}.helm-overview-strip{margin-bottom:var(--sp-6)}.helm-badge{background:var(--h-canvas);color:var(--h-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.helm-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.helm-badge.tone-success{background:var(--h-success-bg);color:var(--h-success)}.helm-badge.tone-warn{background:var(--h-amber-bg);color:var(--h-amber-text)}.helm-badge.tone-danger{background:var(--h-terracotta-bg);color:var(--h-terracotta)}.helm-feature-icons{align-items:center;gap:6px;display:flex}.helm-feature-icon-chip{width:22px;height:22px;color:var(--h-text-muted);opacity:.4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.helm-feature-icon-chip.on{background:var(--h-teal-bg);color:var(--h-teal);opacity:1}.helm-feature-icon-chip.na{opacity:.22}.helm-client-detail{border-top:1px solid var(--h-border);padding:var(--sp-5) var(--sp-4);gap:var(--sp-5);background:var(--h-canvas);flex-direction:column;display:flex;position:relative}.helm-detail-section-title{color:var(--h-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--sp-2);font-size:11px;font-weight:700}.helm-detail-meta-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.helm-detail-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.helm-action-btn{border:1px solid var(--h-border);background:var(--h-card);color:var(--h-text);cursor:pointer;transition:filter .15s, transform .15s var(--ease-out);border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.helm-action-btn:hover:not(:disabled){filter:brightness(.97)}.helm-action-btn:active:not(:disabled){transform:scale(.97)}.helm-action-btn:disabled{opacity:.55;cursor:not-allowed}.helm-action-btn:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-action-btn.on,.helm-action-btn.primary{background:var(--h-teal);border-color:var(--h-teal);color:var(--h-on-accent)}.helm-action-btn.danger{background:var(--h-terracotta-bg);color:var(--h-terracotta);border-color:#0000}.helm-pause-note{margin-top:var(--sp-2);color:var(--h-text-muted);font-size:11.5px;line-height:1.4}.helm-inline-error{color:var(--h-terracotta);font-size:12px}.helm-toggle-list{flex-direction:column;display:flex}.helm-toggle-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:8px 2px;display:flex}.helm-toggle-row-label{color:var(--h-text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.helm-toggle-row-label .helm-toggle-icon{color:var(--h-text-muted);flex-shrink:0}.helm-toggle-row-label .helm-toggle-suffix{color:var(--h-text-muted);font-size:11px;font-weight:600}.helm-toggle{background:var(--h-border);cursor:pointer;width:38px;height:22px;transition:background .18s var(--ease-out);border:none;border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.helm-toggle.on{background:var(--h-teal)}.helm-toggle-thumb{background:var(--h-card);width:16px;height:16px;box-shadow:var(--h-shadow);transition:transform .18s var(--ease-spring);border-radius:50%;margin-left:3px;transform:translate(0)}.helm-toggle.on .helm-toggle-thumb{transform:translate(16px)}.helm-toggle:disabled{opacity:.45;cursor:not-allowed}.helm-toggle:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-toggle .helm-spinner{margin-left:3px}.helm-toggle.on .helm-spinner{color:var(--h-on-accent)}.helm-mini-table{--h-mini-cols:1fr 108px 96px 88px;border:1px solid var(--h-border);background:var(--h-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.helm-mini-row{grid-template-columns:var(--h-mini-cols);align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);border-bottom:1px solid var(--h-border-soft);display:grid}.helm-mini-row:last-child{border-bottom:none}.helm-mini-cell{color:var(--h-text);min-width:0;font-size:12.5px}.helm-mini-cell.muted{color:var(--h-text-muted);font-size:11.5px}.helm-mini-cell.num{text-align:right;font-weight:700}.helm-mini-cell.actions{justify-content:flex-end;display:flex}.helm-logs-toolbar{top:calc(-1 * var(--sp-6));z-index:20;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);margin:0 calc(var(--sp-6) * -1) var(--sp-4);background:var(--h-app-bg);border-bottom:1px solid var(--h-border);box-shadow:var(--h-shadow);flex-wrap:wrap;display:flex;position:sticky}@media (max-width:767px){.helm-logs-toolbar{top:calc(-1 * var(--sp-4));margin:0 calc(var(--sp-4) * -1) var(--sp-4);padding-left:var(--sp-4);padding-right:var(--sp-4)}}.helm-logs-search{flex:15rem;min-width:0;margin-top:0}.helm-status-seg{background:var(--h-canvas);border:1px solid var(--h-border);scrollbar-width:none;border-radius:999px;flex-shrink:0;align-items:stretch;max-width:100%;padding:3px;display:flex;overflow-x:auto}.helm-status-seg::-webkit-scrollbar{display:none}.helm-status-select-wrap.helm-select-sm-wrap{display:inline-flex}.helm-status-seg-thumb{display:none}.helm-status-seg-option{appearance:none;cursor:pointer;white-space:nowrap;color:var(--h-text-muted);transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:none;border-radius:999px;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;padding:6px 12px;font-family:inherit;display:flex}.helm-status-seg-option:hover{color:var(--h-text-mid)}.helm-status-seg-option.active{background:var(--h-teal-bg);color:var(--h-teal-strong)}.helm-status-seg-option:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-status-seg-label{font-size:11.5px;font-weight:700}.helm-status-seg-count{color:var(--h-text-muted);font-size:10px;font-weight:600}.helm-select-sm{color:var(--h-text);background:var(--h-canvas);border:1px solid var(--h-border);cursor:pointer;appearance:none;transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:999px;flex-shrink:0;margin-top:0;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.helm-select-sm[data-engaged=true]{background:var(--h-teal-bg);color:var(--h-teal-strong)}.helm-select-sm[data-engaged=true]+.helm-select-sm-wrap:after{background-color:var(--h-teal-strong)}.helm-select-sm-wrap:has(.helm-select-sm[data-engaged=true]):after{background-color:var(--h-teal-strong)}.helm-select-sm-wrap{flex-shrink:0;display:inline-flex;position:relative}.helm-select-sm-wrap:after{content:"";pointer-events:none;background-color:var(--h-text-muted);width:12px;height:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.helm-select-sm:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-link-btn{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;margin:0;padding:0}.helm-link-btn:hover{color:var(--h-teal-strong);text-decoration:underline}.helm-link-btn:focus-visible{box-shadow:0 0 0 2px var(--h-focus-ring);outline:none}.helm-flag{flex-shrink:0;align-items:center;gap:3px;margin-right:5px;font-size:12px;line-height:1;display:inline-flex}.helm-flag-code{color:var(--h-text-muted);letter-spacing:.02em;font-size:10px;font-weight:700}.helm-log-row.severity-critical{background:color-mix(in oklch, var(--h-terracotta) 11%, transparent)}.helm-log-row.severity-warn{background:color-mix(in oklch, var(--h-amber) 10%, transparent)}.helm-log-row.severity-notice{background:color-mix(in oklch, var(--h-notice) 8%, transparent)}.helm-result-cell{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 6px;display:flex}.helm-result-cell .num{font-weight:700}.helm-result-word{color:var(--h-text-muted);white-space:nowrap;font-size:11px;font-weight:500}.helm-result-break{flex-basis:100%;width:0;height:0}.helm-severity-badge{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.helm-severity-badge.tone-critical{background:var(--h-terracotta);color:var(--h-on-accent)}.helm-severity-badge.tone-warn{background:var(--h-amber-bg);color:var(--h-amber-text)}.helm-severity-badge.tone-notice{background:var(--h-notice-bg);color:var(--h-text-mid)}.helm-details{margin-bottom:var(--sp-4);border:1px solid var(--h-border-soft);background:var(--h-card);border-radius:14px;overflow:hidden}.helm-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);list-style:none;display:flex}.helm-details>summary::-webkit-details-marker{display:none}.helm-details>summary:focus-visible{box-shadow:inset 0 0 0 2px var(--h-focus-ring);outline:none}.helm-details-summary-left{flex-direction:column;gap:2px;min-width:0;display:flex}.helm-details-chevron{color:var(--h-text-muted);transition:transform .2s var(--ease-out);flex-shrink:0}.helm-details[open] .helm-details-chevron{transform:rotate(90deg)}.helm-details-body{padding:0 var(--sp-4) var(--sp-4);border-top:1px solid var(--h-border-soft);padding-top:var(--sp-4)}.helm-drawer-overlay{z-index:300;background:var(--h-backdrop-dim);-webkit-backdrop-filter:blur(4px);animation:helm-fade-in .18s var(--ease-out);justify-content:flex-end;display:flex;position:fixed;inset:0}.helm-drawer{background:var(--h-card);width:min(400px,100%);height:100%;box-shadow:var(--h-shadow-lg);animation:helm-drawer-in .22s var(--ease-out);flex-direction:column;display:flex}@keyframes helm-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.helm-drawer{animation:none}}.helm-drawer-header{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--h-border);flex-shrink:0;display:flex}.helm-drawer-title{font-size:var(--tsize-title);color:var(--h-text);overflow-wrap:anywhere;min-width:0;font-weight:700}.helm-drawer-close{background:var(--h-canvas);width:28px;height:28px;color:var(--h-text-mid);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.helm-drawer-close:hover{background:var(--h-row-hover)}.helm-drawer-close:focus-visible{box-shadow:0 0 0 2px var(--h-card), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-drawer-body{min-height:0;padding:var(--sp-5);gap:var(--sp-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.helm-drawer-copied{color:var(--h-success);margin-left:var(--sp-2);font-size:11px;font-weight:700}.helm-stepup-overlay{z-index:300;padding:var(--sp-6);background:var(--h-backdrop-dim);-webkit-backdrop-filter:blur(6px);animation:helm-fade-in .18s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.helm-stepup-modal{background:var(--h-card);width:min(340px,100%);box-shadow:var(--h-shadow-lg);padding:var(--sp-8) var(--sp-6) var(--sp-6);text-align:center;align-items:center;gap:var(--sp-2);animation:helm-modal-in .22s var(--ease-spring);border-radius:18px;flex-direction:column;display:flex}.helm-stepup-icon{background:var(--h-teal-bg);width:44px;height:44px;color:var(--h-teal);margin-bottom:var(--sp-2);border-radius:50%;justify-content:center;align-items:center;display:flex}.helm-stepup-title{color:var(--h-text);font-size:15px;font-weight:700}.helm-stepup-sub{color:var(--h-text-mid);font-size:12.5px;line-height:1.5}.helm-stepup-spinner{width:18px;height:18px;margin-top:var(--sp-3);color:var(--h-teal);opacity:.85}@keyframes helm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes helm-modal-in{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.helm-skeleton-row{grid-template-columns:var(--h-table-cols);align-items:center;gap:var(--sp-3);padding:13px var(--sp-4);border-bottom:1px solid var(--h-border-soft);display:grid}.helm-skeleton-row:last-child{border-bottom:none}.helm-skeleton-block{background:linear-gradient(90deg, var(--h-skeleton) 25%, var(--h-skeleton-hi) 50%, var(--h-skeleton) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.6s ease-in-out infinite helm-shimmer}@keyframes helm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.helm-state-icon{color:var(--h-text-muted);margin-bottom:2px}.helm-hint{color:var(--h-text-muted);font-size:10.5px;font-weight:500}.helm-secondary-divider{border:none;border-top:1px solid var(--h-border-soft);margin:var(--sp-2) 0 var(--sp-5)}.helm-secondary-block{margin-bottom:var(--sp-6)}.helm-secondary-header{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;margin-bottom:var(--sp-3);cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;display:flex}.helm-secondary-header-left{flex-direction:column;gap:2px;min-width:0;display:flex}.helm-secondary-title{color:var(--h-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:700}.helm-secondary-sub{color:var(--h-text-muted);font-size:12px}.helm-secondary-chevron{color:var(--h-text-muted);transition:transform .2s var(--ease-out);flex-shrink:0}.helm-secondary-chevron.collapsed{transform:rotate(-90deg)}.helm-secondary-header:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);border-radius:8px;outline:none}@media (max-width:767px){.helm-table-head{display:none}.helm-client-summary,.helm-skeleton-row,.helm-table-row{row-gap:var(--sp-2);flex-wrap:wrap;grid-template-columns:none;display:flex}.helm-client-identity{flex:100%}.helm-client-stat-cell{text-align:left}.helm-mini-row{flex-wrap:wrap;grid-template-columns:none;row-gap:4px;display:flex}.helm-mini-cell.actions{justify-content:flex-start;width:100%}.helm-funnel-connector{padding-left:0}}.helm-day-select{background:var(--h-canvas);isolation:isolate;border-radius:999px;align-items:stretch;padding:3px;display:flex;position:relative}.helm-day-select-thumb{display:none}.helm-day-option{appearance:none;color:var(--h-text-muted);cursor:pointer;min-width:52px;transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700}.helm-day-option:hover{color:var(--h-text-mid)}.helm-day-option.active{background:var(--h-teal-bg);color:var(--h-teal-strong)}.helm-day-option:focus-visible{box-shadow:0 0 0 2px var(--h-canvas), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-traffic-grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.helm-traffic-grid .helm-funnel{margin-bottom:var(--sp-2);padding:12px var(--sp-4)}.helm-traffic-grid .helm-funnel:last-child{margin-bottom:0}.helm-traffic-grid .helm-funnel-bar-track{height:22px}.helm-traffic-grid .helm-detail-section-title{margin-bottom:6px}.helm-traffic-side .helm-chapter-row{padding:4px 0}.helm-traffic-side .helm-sparkline{height:40px}@media (max-width:900px){.helm-traffic-grid{grid-template-columns:1fr}}.helm-funnel{background:var(--h-card);border:1px solid var(--h-border);box-shadow:var(--h-shadow);padding:var(--sp-5);margin-bottom:var(--sp-6);border-radius:14px}.helm-funnel-stage{flex-direction:column;gap:6px;display:flex}.helm-funnel-stage-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.helm-funnel-stage-label{color:var(--h-text-mid);font-size:12.5px;font-weight:700}.helm-funnel-stage-value{color:var(--h-text);font-size:20px;font-weight:700}.helm-funnel-bar-track{background:var(--h-canvas);border-radius:8px;height:30px;overflow:hidden}.helm-funnel-bar{height:100%;transition:width .4s var(--ease-out);border-radius:8px}.helm-funnel-bar.stage-1{background:color-mix(in oklch, var(--h-teal) 38%, var(--h-canvas))}.helm-funnel-bar.stage-2{background:color-mix(in oklch, var(--h-teal) 54%, var(--h-canvas))}.helm-funnel-bar.stage-3{background:color-mix(in oklch, var(--h-teal) 70%, var(--h-canvas))}.helm-funnel-bar.stage-4{background:color-mix(in oklch, var(--h-teal) 86%, var(--h-canvas))}.helm-funnel-bar.stage-5{background:var(--h-teal)}@media (prefers-reduced-motion:reduce){.helm-funnel-bar{transition:none}}.helm-funnel-connector{color:var(--h-text-muted);align-items:center;gap:6px;padding:4px 0 4px 6px;font-size:12px;font-weight:700;display:flex}.helm-info-banner{align-items:flex-start;gap:var(--sp-2);background:var(--h-canvas);border:1px solid var(--h-border);padding:var(--sp-3) var(--sp-4);color:var(--h-text-mid);margin-bottom:var(--sp-6);border-radius:10px;font-size:12.5px;line-height:1.5;display:flex}.helm-info-banner-icon{color:var(--h-text-muted);flex-shrink:0;margin-top:1px}.helm-chapter-list{gap:var(--sp-1);flex-direction:column;display:flex}.helm-chapter-row{align-items:center;gap:var(--sp-3);padding:6px 0;display:flex}.helm-chapter-label{width:172px;color:var(--h-text-mid);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.helm-chapter-track{background:var(--h-canvas);border-radius:6px;flex:1;height:20px;overflow:hidden}.helm-chapter-fill{background:color-mix(in oklch, var(--h-teal) 62%, var(--h-canvas));height:100%;transition:width .4s var(--ease-out);border-radius:6px}@media (prefers-reduced-motion:reduce){.helm-chapter-fill{transition:none}}.helm-chapter-count{text-align:right;width:40px;color:var(--h-text);flex-shrink:0;font-size:12.5px;font-weight:700}.helm-sparkline{align-items:flex-end;gap:3px;height:48px;display:flex}.helm-sparkline-bar{background:color-mix(in oklch, var(--h-teal) 60%, var(--h-canvas));min-width:2px;transition:height .3s var(--ease-out);border-radius:2px 2px 0 0;flex:1}@media (prefers-reduced-motion:reduce){.helm-sparkline-bar{transition:none}}.helm-sparkline-caption{color:var(--h-text-muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.helm-spinner{opacity:.65;border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite helm-spin}@keyframes helm-spin{to{transform:rotate(360deg)}}.helm-toast-stack{bottom:var(--sp-6);z-index:200;gap:var(--sp-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.helm-toast{background:var(--h-text);color:var(--h-on-dark);box-shadow:var(--h-shadow-lg);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600}.helm-toast.error{background:var(--h-terracotta)}.helm-access-screen{width:100%;min-height:100dvh;padding:var(--sp-6);justify-content:center;align-items:center;display:flex}.helm-access-card{background:var(--h-card);border:1px solid var(--h-border);width:min(380px,100%);padding:var(--sp-10) var(--sp-6);box-shadow:var(--h-shadow-lg);text-align:center;border-radius:20px}.helm-access-icon{width:48px;height:48px;margin:0 auto var(--sp-4);background:var(--h-teal-bg);color:var(--h-teal);border-radius:50%;justify-content:center;align-items:center;display:flex}.helm-access-title{color:var(--h-text);letter-spacing:-.02em;font-size:24px;font-weight:800}.helm-access-sub{color:var(--h-text-mid);margin-top:6px;font-size:13px}.helm-passkey-btn{width:100%;margin-top:var(--sp-6);padding:var(--sp-3);background:var(--h-teal);color:var(--h-on-accent);cursor:pointer;justify-content:center;align-items:center;gap:var(--sp-2);transition:transform .15s var(--ease-out), filter .15s;border:none;border-radius:12px;min-height:44px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.helm-passkey-btn:hover:not(:disabled){filter:brightness(1.08)}.helm-passkey-btn:active:not(:disabled){transform:scale(.97)}.helm-passkey-btn:disabled{opacity:.6;cursor:not-allowed}.helm-passkey-btn:focus-visible{box-shadow:0 0 0 2px var(--h-card), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-access-error{margin-top:var(--sp-4);font-size:var(--tsize-small);color:var(--h-terracotta)}.helm-access-notice{margin-top:var(--sp-4);font-size:var(--tsize-small);color:var(--h-success);font-weight:700}.helm-access-input{width:100%;margin-top:var(--sp-3);font-family:inherit;font-size:var(--tsize-body);color:var(--h-text);background:var(--h-canvas);border:1px solid var(--h-border);border-radius:10px;padding:10px 14px;display:block}.helm-access-input:focus-visible{box-shadow:0 0 0 2px var(--h-card), 0 0 0 4px var(--h-focus-ring);outline:none}.helm-access-link{margin:var(--sp-4) auto 0;appearance:none;font-family:inherit;font-size:var(--tsize-small);color:var(--h-teal);cursor:pointer;background:0 0;border:none;font-weight:700;display:block}.helm-access-link:hover{color:var(--h-teal-strong)}.helm-chats-tenant-form{align-items:center;gap:8px;display:flex}.helm-chats-tenant-input{width:140px;margin-top:0;padding:6px 10px;font-size:12.5px}.helm-chats-grid{gap:var(--sp-4);grid-template-columns:minmax(220px,300px) 1fr;align-items:stretch;height:min(640px,100dvh - 230px);min-height:380px;display:grid}.helm-chats-list-col,.helm-chats-transcript-col{flex-direction:column;min-width:0;min-height:0;display:flex}.helm-chats-list{background:var(--h-card);border:1px solid var(--h-border);min-height:0;box-shadow:var(--h-shadow);border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:6px;display:flex;overflow-y:auto}.helm-chats-skeleton-row{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.helm-chat-row{text-align:left;width:100%;color:inherit;cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:none;border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;font-family:inherit;display:flex}.helm-chat-row:hover{background:var(--h-row-hover)}.helm-chat-row.selected{background:var(--h-teal-bg)}.helm-chat-row:focus-visible{box-shadow:inset 0 0 0 2px var(--h-focus-ring);outline:none}.helm-chat-row-top{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.helm-chat-row-phone{color:var(--h-text);font-size:13.5px;font-weight:700}.helm-chat-row.selected .helm-chat-row-phone{color:var(--h-teal-strong)}.helm-chat-row-age{color:var(--h-text-muted);white-space:nowrap;flex-shrink:0;font-size:10.5px}.helm-chat-row-preview{color:var(--h-text-mid);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.helm-chats-transcript-shell{background:var(--h-card);border:1px solid var(--h-border);min-height:0;box-shadow:var(--h-shadow);border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.helm-chats-placeholder{flex:1;justify-content:center;margin-bottom:0}.helm-chats-transcript-head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--h-border);flex-shrink:0;display:flex}.helm-chats-transcript-phone{color:var(--h-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.helm-chats-back{color:var(--h-teal);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;padding:4px 2px;font-family:inherit;font-size:12.5px;font-weight:700;display:none}.helm-chats-back-icon{transform:scaleX(-1)}.helm-chats-transcript-loading{padding:var(--sp-4)}.helm-chats-transcript{gap:var(--sp-2);min-height:0;padding:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.helm-chats-truncated{padding:4px var(--sp-4) var(--sp-3);border-top:1px solid var(--h-border-soft)}.helm-chats-bubble{border-radius:12px;flex-direction:column;gap:2px;max-width:78%;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.helm-chats-bubble.role-user{background:var(--h-canvas);border:1px solid var(--h-border);border-bottom-left-radius:4px;align-self:flex-start}.helm-chats-bubble.role-assistant{background:var(--h-teal-bg);border:1px solid #0000;border-bottom-right-radius:4px;align-self:flex-end}.helm-chats-bubble-label{text-transform:uppercase;letter-spacing:.05em;color:var(--h-text-muted);font-size:10px;font-weight:800}.helm-chats-bubble.role-assistant .helm-chats-bubble-label{color:var(--h-teal-strong)}.helm-chats-bubble-text{color:var(--h-text);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.helm-chats-grid{grid-template-columns:1fr;height:auto}.helm-chats-list-col,.helm-chats-transcript-col{height:min(560px,100dvh - 260px);min-height:320px}.helm-chats-grid[data-mobile-pane=list] .helm-chats-transcript-col,.helm-chats-grid[data-mobile-pane=transcript] .helm-chats-list-col{display:none}.helm-chats-back{display:inline-flex}}
