.helm-app,.helm-app *,.helm-app :before,.helm-app :after{box-sizing:border-box}.helm-app{--h-canvas-top:#fcebde;--h-canvas-bottom:#e1eff7;--h-canvas:#f0eedf;--h-card:#fff;--h-border:#dbd7cd;--h-text:#18130c;--h-text-mid:#534c44;--h-text-muted:#7a776e;--h-teal:#006871;--h-teal-bg:#cae8eb;--h-amber:#b15900;--h-amber-text:#743200;--h-amber-bg:#ffdcc4;--h-terracotta:#c0482a;--h-terracotta-bg:#ffe3db;--h-success:#006e3b;--h-success-bg:#c8ecd3;--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-material:#ffffffb8;--h-hairline:#00000012;--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;color:var(--h-text);min-height:100dvh;font-size:var(--tsize-body);direction:ltr;background:#e9e4dc;background:lab(90.7483% .845194 4.50428);overflow-x:hidden}@supports (color:lab(0% 0 0)){.helm-app{--h-canvas-top:lab(94.1494% 4.30855 8.38635);--h-canvas-bottom:lab(93.6889% -3.79333 -5.24513);--h-canvas:lab(93.993% -1.14331 7.56105);--h-card:lab(100% 0 0);--h-border:lab(86.1551% .01508 5.7572);--h-text:lab(6.18988% 1.72098 4.08443);--h-text-mid:lab(32.7219% 1.96256 5.8563);--h-text-muted:lab(50.1883% .0438094 5.3951);--h-teal:lab(39.2908% -26.4658 -14.1111);--h-teal-bg:lab(89.8493% -9.71013 -5.19068);--h-amber:lab(48.0352% 38.6815 77.7019);--h-amber-text:lab(29.6027% 32.0875 57.4538);--h-amber-bg:lab(90.5048% 12.2994 19.4626);--h-terracotta:lab(47.5629% 47.7965 43.0527);--h-terracotta-bg:lab(92.663% 14.0263 11.2741);--h-success:lab(40.183% -42.1055 21.8109);--h-success-bg:lab(90.2323% -15.5371 7.96453);--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-material:lab(100% 0 0/.72);--h-hairline:lab(0% 0 0/.07);--h-backdrop-dim:lab(0% 0 0/.32)}}html.helm-active,html.helm-active body{background:#e9e4dc;background:lab(90.7483% .845194 4.50428);height:100%;overflow:hidden}.helm-app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.helm-header{flex-shrink:0}main.helm-shell{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.helm-app .num{font-family:var(--font-space-grotesk), var(--font-heebo), sans-serif;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);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-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-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;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:6px;padding:12px 14px;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:-4px;font-size:12px;line-height:1.4}.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:12.5px;display:flex}.helm-probe-value{color:var(--h-text);font-weight:700}.helm-probe-detail{color:var(--h-text-mid);font-size:12px;line-height:1.45}.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);min-width:150px;padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--sp-3);border-radius:12px;flex:1;display:flex}.helm-meta-icon{background:var(--h-card);width:30px;height:30px;color:var(--h-text-muted);border-radius:9px;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;padding:3px;display:flex;position:relative}.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%)}@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;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;position:relative}.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}.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-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{background:var(--h-card);width:calc(50% - 3px);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-day-select[data-active="7"] .helm-day-select-thumb{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.helm-day-select-thumb{transition:none}}.helm-day-option{z-index:1;appearance:none;color:var(--h-text-muted);cursor:pointer;min-width:52px;transition:color .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;position:relative}.helm-day-option:hover{color:var(--h-text-mid)}.helm-day-option.active{color:var(--h-text)}.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-3);padding:var(--sp-4)}.helm-traffic-grid .helm-funnel-bar-track{height:22px}@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:148px;color:var(--h-text-mid);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12.5px;font-weight:600;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)}
