:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-elevated:#fff;--bg-overlay:#fff;--bg-scrim:#11111352;--border-hairline:#ececf0;--border-subtle:#d9d9e0;--border-rule:#c2c2cc;--border-strong:#8e8e97;--text-primary:#18181b;--text-secondary:#52525b;--text-muted:#71717a;--text-faint:#8a8a92;--text-inverted:#fff;--accent:#ff7a4c;--accent-ink:#c2410c;--accent-ring:#e85a28;--tint-hover:#ff7a4c12;--tint-selected:#ff7a4c1f;--tint-press:#ff7a4c2e;--ring-selected:inset 0 0 0 1px #d2551c;--marker-active:inset 3px 0 0 0 var(--accent);--focus-ring:0 0 0 2px var(--bg-base), 0 0 0 4px var(--accent-ring);--success-ink:#15803d;--warning-ink:#b45309;--danger-ink:#b91c1c;--tint-success:#16a34a1a;--tint-warning:#d977061c;--tint-danger:#dc262617;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-normal:.25s;--shadow-raise:0 1px 2px #1111130f, 0 8px 24px -8px #11111324;--shadow-sticky:0 1px 0 0 var(--border-rule);--skeleton-base:#1111130b;--skeleton-sheen:#11111317;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#0b0b0d;--bg-elevated:#131316;--bg-overlay:#1a1a1f;--bg-scrim:#0000008c;--border-hairline:#24242a;--border-subtle:#33333c;--border-rule:#45454f;--border-strong:#62626e;--text-primary:#f4f4f5;--text-secondary:#a7a7b0;--text-muted:#8e8e99;--text-faint:#6f6f7a;--accent-ink:#ffab84;--accent-ring:#ff9a76;--tint-hover:#ff7a4c1a;--tint-selected:#ff7a4c2e;--tint-press:#ff7a4c42;--ring-selected:inset 0 0 0 1px #ff8a5f;--success-ink:#4ade80;--warning-ink:#fbbf24;--danger-ink:#f87171;--tint-success:#4ade8024;--tint-warning:#fbbf2424;--tint-danger:#f8717124;--skeleton-base:#ff7a4c1a;--skeleton-sheen:#ff7a4c3d}*{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:1100px;padding:26px 28px 72px}h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}a{color:var(--accent-ink);text-decoration:none}a:hover{text-decoration:underline}.muted{color:var(--text-muted)}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums}:where(button,input,select,a,summary):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}body:has(.side){grid-template-columns:248px 1fr;align-items:start;display:grid}body:has(.side)>*{min-width:0}@media (max-width:860px){body:has(.side){grid-template-columns:1fr}.side{border-bottom:1px solid var(--border-subtle);border-right:0!important;height:auto!important;position:static!important}.side-nav{flex-wrap:wrap;flex-direction:row!important}.side-group{width:100%}.side-subnav{flex-wrap:wrap;flex-direction:row!important}.side-user{margin-top:12px!important}}.side{border-right:1px solid var(--border-subtle);background:var(--bg-elevated);flex-direction:column;gap:4px;height:100vh;padding:20px 12px 16px 16px;display:flex;position:sticky;top:0}.side-brand{align-items:center;gap:10px;padding:0 4px 14px;text-decoration:none;display:flex}.side-brand:hover{text-decoration:none}.side-logo{background:linear-gradient(140deg, var(--accent), #ff9a76);border-radius:10px;flex:none;width:34px;height:34px;box-shadow:0 8px 24px -6px #ff7a4c73}.side-name{font-family:var(--mono);letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:700;display:block}.side-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:3px;font-size:9.5px;font-weight:600;display:block}.side-nav{flex-direction:column;flex:1;gap:2px;display:flex}.side-item{color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.side-item:hover{background:var(--tint-hover);color:var(--text-primary);text-decoration:none}.side-item[aria-current=page]{background:var(--tint-selected);color:var(--accent-ink);box-shadow:inset 0 0 0 1px #ff7a4c2e}.side-group{min-width:0}.side-group-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.side-group-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.side-group-chevron{transition:transform var(--dur-fast) var(--ease-out);font-size:18px;line-height:1}.side-group.open .side-group-chevron{transform:rotate(180deg)}.side-subnav{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;margin:3px 0 6px 16px;padding-left:8px;display:flex}.side-subnav[hidden]{display:none}.side-subnav .side-item{font-size:13px}.side-user{border:1px solid var(--border-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:9px 11px;display:flex}.side-email{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-out{font:inherit;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px 4px;font-size:11.5px}.side-out:hover{color:var(--danger-ink)}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.controls{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.ctl{border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;background:var(--bg-base);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);padding:6px 11px;font-size:13px}.ctl:hover{background:var(--tint-hover)}button.primary{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:var(--text-inverted);cursor:pointer;padding:8px 14px;font-size:13px;font-weight:500}button.primary:hover{filter:brightness(.96)}.answer{max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.45}.answer b{font-weight:600}.ok-text{color:var(--success-ink)}.bad-text,.delta-bad{color:var(--danger-ink)}.delta-good{color:var(--success-ink)}.footnote{max-width:64ch;margin-top:20px;font-size:13px}.findings{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:22px;display:grid}.finding{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);border-left-width:3px;padding:12px 14px}.finding.weak{border-left-color:var(--danger-ink)}.finding.no_sales{border-left-color:var(--warning-ink)}.finding.strong{border-left-color:var(--success-ink)}.finding .label{color:var(--text-muted);font-size:12px}.finding .big{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:3px 0;font-size:21px}.finding .why{color:var(--text-muted);font-size:12.5px}.scroller{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:right;border-bottom:1px solid var(--border-hairline);white-space:nowrap;padding:9px 12px}th:first-child,td:first-child{text-align:left}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:500}thead th{border-bottom:1px solid var(--border-rule)}tbody tr{transition:background var(--dur-fast) var(--ease-out)}tbody tr:hover{background:var(--tint-hover)}tbody tr:last-child td{border-bottom:none}tr.total td{border-top:1px solid var(--border-rule);font-weight:600}tr.child td:first-child{color:var(--text-secondary);padding-left:30px}button.disclose{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}button.disclose:before{content:"›";transition:transform var(--dur-fast);color:var(--text-muted);display:inline-block}button.disclose[aria-expanded=true]:before{transform:rotate(90deg)}.empty{text-align:center;color:var(--text-muted);padding:28px 16px}.causes{gap:8px;display:grid}.cause{border:1px solid var(--border-subtle);border-left:3px solid var(--danger-ink);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.cause.open{box-shadow:var(--ring-selected)}.cause-head{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.cause-head:hover{background:var(--tint-hover)}.cause-head:after{content:"›";color:var(--text-muted);transition:transform var(--dur-fast)}.cause-head[aria-expanded=true]:after{transform:rotate(90deg)}.cause-text{gap:2px;display:grid}.cause-name{font-size:13.5px;font-weight:600}.cause-where{color:var(--text-muted);font-size:12.5px}.cause-count{margin-left:auto;font-size:16px;font-weight:600}.cause .scroller{border:0;border-top:1px solid var(--border-hairline);background:0 0;border-radius:0}.cause table th,.cause table td{text-align:left}.cause table th.n,.cause table td.num{text-align:right}.trace-sub{margin:-10px 0 22px;font-size:12.5px}.steps{margin:0;padding:0;list-style:none;display:grid}.step{grid-template-columns:22px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.step:not(:last-child):before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:22px;bottom:0;left:10px}.mark{z-index:1;background:var(--bg-base);border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.mark.ok{color:var(--success-ink);border:1px solid var(--success-ink);background:var(--tint-success)}.mark.no{color:var(--danger-ink);border:1px solid var(--danger-ink);background:var(--tint-danger)}.mark.skip{color:var(--text-muted);border:1px solid var(--border-subtle)}.step-body{gap:2px;min-width:0;display:grid}.step-name{font-size:13.5px;font-weight:600}.step-note{color:var(--text-muted);font-size:12.5px}.step-more{margin-top:7px;font-size:12.5px}.step-more summary{cursor:pointer;color:var(--accent-ink)}.step-more pre{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;margin:8px 0 0;padding:11px 13px;font-size:11.5px;line-height:1.5;overflow-x:auto}form.login{gap:12px;max-width:320px;display:grid}label{color:var(--text-secondary);gap:5px;font-size:12.5px;display:grid}input{font:inherit;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-base);color:var(--text-primary);padding:8px 11px;font-size:13px}input:focus{border-color:var(--accent-ring)}.error{color:var(--danger-ink);font-size:12.5px}.route-bar{z-index:50;background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1s linear infinite route-slide;position:fixed;top:0;left:0;right:0}@keyframes route-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.spin{border:1.5px solid var(--accent);border-top-color:#0000;border-radius:50%;flex:none;width:11px;height:11px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{gap:10px;display:grid}.sk{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-sheen) 37%, var(--skeleton-base) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite sheen}@keyframes sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk,.route-bar,.spin,.nav-item,tbody tr,.cause-head,button.disclose:before,.cause-head:after{transition:none;animation:none}}.row-link{align-items:center;gap:6px;display:inline-flex}.bars{gap:4px;margin-bottom:26px;display:grid}.bar-row{grid-template-columns:170px 1fr 92px;align-items:center;gap:14px;display:grid}.bar-name{font-size:13.5px}.bar-track{border-radius:var(--radius-sm);background:var(--tint-hover);height:28px}.bar-fill{border-radius:var(--radius-sm);background:var(--accent);opacity:.85;min-width:2px;height:100%;display:block}.bar-num{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.drop{grid-template-columns:170px 1fr 92px;gap:14px;padding:3px 0;display:grid}.drop span{color:var(--danger-ink);grid-column:2;font-size:12.5px}.drop .keep{color:var(--text-muted)}.drop.worst span{font-weight:600}@media (max-width:720px){.bar-row,.drop{grid-template-columns:118px 1fr 68px;gap:10px}}.raw{font-size:13px}.raw summary{cursor:pointer;color:var(--accent-ink);margin-bottom:10px}.raw .scroller{margin-top:8px}.fsteps{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.funnel-languages{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);margin:18px 0 22px;padding:16px}.funnel-languages h2{margin:0 0 12px;font-size:16px}.funnel-language-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.funnel-language-row>strong{min-width:105px}.funnel-language-row .chip{text-decoration:none}.funnel-language-row .chip:hover{text-decoration:underline}.fstep{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.fstep-head{border-bottom:1px solid var(--border-hairline);align-items:center;gap:11px;padding:11px 14px;display:flex}.fstep-num{width:22px;height:22px;color:var(--accent-ink);background:var(--tint-selected);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.fstep-name{font-size:13.5px;font-weight:600;display:block}.fstep-event{color:var(--text-muted);font-size:11px;display:block}.fstep-blocks{display:grid}.fblock{border-bottom:1px solid var(--border-hairline);grid-template-columns:96px 1fr;gap:12px;padding:8px 14px;display:grid}.fblock:last-child{border-bottom:0}.fblock-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11.5px}.fblock-body{overflow-wrap:anywhere;min-width:0;font-size:13px}@media (max-width:720px){.fblock{grid-template-columns:1fr;gap:2px}}.bar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.bar-sep{background:var(--border-subtle);width:1px;height:18px}.ctl-count{font-family:var(--mono);background:var(--accent);color:#fff;border-radius:999px;padding:0 5px;font-size:11px;line-height:1.5}.chip{font:inherit;background:var(--tint-selected);color:var(--accent-ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;display:inline-flex}.chip b{font-weight:600}.chip-x{cursor:pointer}.chip-x:hover{background:var(--tint-press)}.ff-period{align-items:center;gap:7px;display:inline-flex;position:relative}.ff-period-presets{border:1px solid var(--border-subtle);background:var(--tint-hover);border-radius:10px;align-items:center;gap:3px;padding:3px;display:inline-flex}.ff-period-presets button{min-width:38px;min-height:31px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:4px 9px;font-size:13px;display:inline-flex}.ff-period-presets button:hover{color:var(--text-primary)}.ff-period-presets button.active{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 1px 4px #0000001f}.ff-period-custom{z-index:31;border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:12px;gap:9px;width:min(310px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 36px #0000002e}.ff-period-custom label{color:var(--text-secondary);gap:4px;font-size:12px;display:grid}.ff-period-custom input{border:1px solid var(--border-strong);background:var(--bg-base);width:100%;color:var(--text-primary);font:inherit;border-radius:7px;padding:7px}.ff-period-custom small{color:var(--danger-ink)}.ff-filter{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.ff-filter-trigger{align-items:center;gap:7px;display:inline-flex}.ff-filter-popover{z-index:30;border:1px solid var(--border-strong);background:var(--bg-elevated);border-radius:12px;width:min(330px,100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 16px 36px #0000002e}.ff-filter-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:7px;padding:10px;display:flex}.ff-filter-head input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.ff-filter-head:focus-within{box-shadow:inset 0 0 0 2px var(--accent-ring)}.ff-filter-back{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;font-size:18px}.ff-filter-list{max-height:320px;padding:6px;overflow-y:auto}.ff-filter-row,.ff-filter-choice{width:100%;min-height:38px;color:var(--text-primary);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.ff-filter-row{cursor:pointer;justify-content:space-between}.ff-filter-choice{cursor:pointer;overflow-wrap:anywhere}.ff-filter-row:hover,.ff-filter-choice:hover{background:var(--tint-hover)}.ff-filter-choice input{accent-color:var(--accent);flex:none}.ff-filter-empty{color:var(--text-muted);margin:12px;font-size:12px}.ff-filter .chip{background:var(--tint-selected);color:var(--accent-ink);border-radius:8px;align-items:center;gap:6px;margin:0;padding:5px 9px;display:inline-flex}.drawer{border:1px solid var(--accent-ring);border-radius:var(--radius-md);background:var(--bg-base);gap:11px;margin-bottom:16px;padding:12px 14px;display:grid}.drow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dlabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);min-width:96px;font-size:10.5px}.dfoot{border-top:1px solid var(--border-hairline);justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.ctl-input{font:inherit;border:0;border-bottom:1px solid var(--accent-ring);color:inherit;background:0 0;width:120px;padding:0 2px;font-size:12.5px}.ctl-input:focus{outline:none}.ctl.pick{gap:4px;padding:3px 6px 3px 10px}.pick-label{color:var(--text-muted);font-size:11.5px}.pick-select{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;max-width:190px;padding:2px 0;font-size:12.5px}.pick-select:focus{outline:none}.ctl.pickable{padding-left:7px}.ctl.pickable .tick{text-align:center;width:13px;color:var(--accent-ink);opacity:0;font-weight:700;display:inline-block}.ctl.pickable.on .tick{opacity:1}.ctl.pickable:not(.on){color:var(--text-muted);border-color:var(--border-subtle)}.ctl-x{font:inherit;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:0 2px}.ctl-x:hover{opacity:1}.ctl.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.crumbs{color:var(--text-muted);margin:0 0 10px;font-size:12.5px}.crumbs a{color:var(--accent-ink)}.crumbs b{color:var(--text-primary);font-weight:600}.crumbs-sep{color:var(--border-rule);margin:0 7px}.drill{color:inherit;align-items:baseline;gap:7px;text-decoration:none;display:inline-flex}.drill:hover{text-decoration:underline}.drill-mark{color:var(--accent-ink);width:9px;font-size:11px;display:inline-block}.drill-leaf{color:var(--text-secondary)}tr.open>td{background:var(--tint-hover);font-weight:600}tr.sub-head td{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:0;padding-top:9px;padding-bottom:3px;font-size:10.5px}.ctl.drag{cursor:grab;-webkit-user-select:none;user-select:none}.ctl.drag:active{cursor:grabbing}.drag-grip{color:var(--text-muted);letter-spacing:-1px;font-size:12px;line-height:1}.ctl.dragging{opacity:.45}.ctl.drag-over{box-shadow:inset 3px 0 0 0 var(--accent)}.sect{border-top:1px solid var(--border-hairline);margin-top:22px;padding-top:16px}.sect-h{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0 0 12px;font-size:11.5px;font-weight:600}.pill{border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block}.pill.on{background:var(--tint-success);color:var(--success-ink)}.pill.off{background:var(--tint-hover);color:var(--text-muted)}tr.dim td{color:var(--text-muted)}.fgrid{grid-template-columns:170px 1fr;align-items:center;gap:10px 16px;max-width:780px;display:grid}.fk{color:var(--text-secondary);font-size:12.5px}.fv{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-base);color:var(--text-primary);width:100%;padding:7px 10px;font-size:13px}.fv:disabled{color:var(--text-muted);background:var(--tint-hover)}.fv.short{width:150px}.fv-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fhint{color:var(--text-muted);font-size:11.5px}.ffoot{align-items:center;gap:10px;margin-top:16px;display:flex}@media (max-width:720px){.fgrid{grid-template-columns:1fr;gap:6px 0}.fk{margin-top:8px}}.verdict{max-width:64ch;margin:14px 0 20px;font-size:14.5px;line-height:1.45}.sect.dimmed{opacity:.58}.offer{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.offer>*{min-width:0}.offer .sect,.offer-head{border:1px solid var(--border-hairline);background:var(--bg-elevated);border-radius:16px;margin:0;padding:20px 22px}.offer .sect{border-top:1px solid var(--border-hairline)}.offer .sect-h{margin:0 0 14px}.offer .sect.dimmed{background:0 0;border-style:dashed}.offer-head{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.offer-pills{flex-wrap:wrap;gap:8px;display:flex}.offer-stats{flex-wrap:wrap;gap:28px;margin-left:auto;display:flex}.stat{gap:2px;display:grid}.stat-n{font-size:24px;font-weight:600;line-height:1.1}.stat-k{color:var(--text-muted);font-size:11.5px}.offer .scroller{background:0 0;border:0;border-radius:0}.offer .scroller table{font-size:13px}.offer .scroller thead th{padding-top:0}.offer .scroller tbody tr:last-child td{border-bottom:none}.offer .fgrid{grid-template-columns:150px minmax(0,1fr);max-width:100%}.offer .fv{max-width:420px}.offer .fv.short{max-width:190px}.wf-local-card{border:1px solid var(--border-hairline);background:var(--bg-elevated);border-radius:12px;min-width:0;overflow:visible;box-shadow:0 1px 3px #171b2a0a}.wf-local-card[open]{border-color:var(--border-subtle);box-shadow:0 5px 20px #171b2a0c}.wf-local-card>summary{cursor:pointer;border-radius:12px;padding:14px 16px;list-style:none;display:block}.wf-local-card>summary::-webkit-details-marker{display:none}.wf-local-card>summary:hover{background:var(--tint-hover)}.wf-local-card>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wf-local-summary{align-items:center;gap:14px;min-width:0;display:flex}.wf-local-code{background:var(--tint-hover);color:var(--text-primary);letter-spacing:.04em;border-radius:8px;flex:none;padding:7px 9px;font-size:13px;font-weight:750}.wf-local-overview{flex:1;gap:4px;min-width:0;display:grid}.wf-local-amounts{color:var(--text-secondary);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.wf-local-amounts strong{color:var(--text-primary);margin-left:4px;font-size:14px;font-weight:650}.wf-billing-period{color:var(--text-secondary);white-space:nowrap;margin-left:4px;font-size:12px;font-style:normal}.wf-local-countries{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;overflow:hidden}.wf-local-chevron{color:var(--text-secondary);flex:none;font-size:21px;line-height:1;transition:transform .16s}.wf-local-card[open] .wf-local-chevron{transform:rotate(180deg)}.wf-local-edit{border-top:1px solid var(--border-hairline);gap:14px;padding:16px;display:grid}.wf-local-country-head{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.wf-local-country-head>div{margin:0!important}.wf-local-country-head button,.wf-local-refresh,.wf-local-remove{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;padding:8px 11px;font-size:12px}.wf-local-country-head button:hover,.wf-local-refresh:hover{background:var(--tint-hover)}.wf-local-refresh{border-color:var(--accent);color:var(--accent);font-weight:600}.wf-local-refresh:disabled{opacity:.55;cursor:default}.wf-local-remove{color:var(--text-muted)}.wf-local-remove:hover{color:#ba3e2d;border-color:#ba3e2d}.wf-local-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-local-chip{border:1px solid var(--border-hairline);background:var(--tint-hover);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:5px 9px;font-size:12px}.wf-local-chip:hover{border-color:var(--accent);color:var(--text-primary)}.wf-local-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px;display:grid}.wf-local-fields input{border:1px solid var(--border-subtle);background:var(--bg-elevated);min-width:0;color:var(--text-primary);font:inherit;border-radius:8px}.wf-local-fields input:focus{outline:2px solid var(--accent);outline-offset:1px}.wf-local-actions{flex-wrap:wrap;gap:8px;display:flex}.wf-local-status{color:var(--text-secondary);margin:0;font-size:12px}.wf-price-preview{border:1px solid var(--border-hairline);background:var(--tint-hover);color:var(--text-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;font-size:12px;display:flex}.wf-price-preview strong{color:var(--text-primary);margin-left:4px;font-size:14px}.wf-price-preview .wf-local-refresh{margin-left:auto}.wf-price-preview small{color:var(--text-secondary);flex-basis:100%}.wf-price-preview small.error{color:var(--danger-ink)}.wf-stripe-catalog{border:1px solid var(--border-subtle);background:var(--tint-hover);border-radius:12px;gap:8px;max-width:590px;margin:16px 0;padding:16px;display:grid}.wf-stripe-catalog-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-stripe-catalog-controls{flex-wrap:wrap;gap:8px;display:flex}.wf-stripe-catalog-controls input{flex:1;min-width:180px}.wf-stripe-catalog-controls input,.wf-stripe-price-controls input,.wf-stripe-price-controls select{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font:inherit;border-radius:8px;padding:9px 10px}.wf-stripe-catalog button,.wf-stripe-price-create button{border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);cursor:pointer;font:inherit;border-radius:8px;padding:8px 11px;font-size:12px}.wf-stripe-catalog button:hover,.wf-stripe-price-create button:hover{background:var(--tint-hover)}.wf-stripe-catalog button:disabled,.wf-stripe-price-create button:disabled{opacity:.55;cursor:default}.wf-stripe-price-create{justify-items:start;gap:7px;display:grid}.wf-stripe-price-create .wf-stripe-create-trigger{border-color:var(--accent);color:var(--accent);font-weight:700}.wf-stripe-price-dialog{border:1px solid var(--border-subtle);background:var(--bg-elevated);width:min(560px,100vw - 32px);max-width:none;max-height:min(760px,100dvh - 32px);color:var(--text-primary);border-radius:18px;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 80px #0f172a38}.wf-stripe-price-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8a}.wf-stripe-modal-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.wf-stripe-modal-eyebrow{color:var(--accent);letter-spacing:.09em;font-size:11px;font-weight:800}.wf-stripe-modal-head h3{margin:5px 0 0;font-size:23px;line-height:1.2}.wf-stripe-price-create .wf-stripe-modal-close{border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.wf-stripe-modal-lead{color:var(--text-secondary);margin:12px 0 24px;font-size:13px;line-height:1.5}.wf-stripe-price-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wf-stripe-price-controls label{align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.wf-stripe-price-controls input,.wf-stripe-price-controls select{width:100%;min-width:0;height:42px;font-size:14px}.wf-stripe-price-controls input:focus,.wf-stripe-price-controls select:focus{outline:2px solid var(--accent);outline-offset:1px}.wf-stripe-modal-actions{border-top:1px solid var(--border-hairline);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.wf-stripe-price-create .wf-stripe-modal-actions button{min-height:40px;padding:9px 16px;font-size:13px;font-weight:700}.wf-stripe-price-create .wf-stripe-modal-actions .primary{border-color:var(--accent);background:var(--accent);color:#fff}.wf-stripe-price-create .wf-stripe-modal-actions .primary:hover:not(:disabled){filter:brightness(.93)}.wf-stripe-price-dialog .error{color:var(--danger-ink);margin:12px 0 0;font-size:12px}.wf-stripe-price-create small{color:var(--text-secondary)}.wf-stripe-price-create small.error,.wf-stripe-catalog small.error{color:var(--danger-ink)}@media (max-width:520px){.wf-stripe-price-dialog{padding:20px}.wf-stripe-price-controls{grid-template-columns:1fr;gap:12px}.wf-stripe-modal-actions{grid-template-columns:1fr 1fr;display:grid}}.offer .px-step,.offer .px-events h3,.offer .px-test h3{color:var(--text-primary);margin:20px 0 6px;font-size:14px}.offer .px-events .scroller{margin-top:10px}.offer .px-events table{width:100%}.offer .px-events table td:nth-child(2){width:48%;min-width:190px}.offer .px-events table input,.px-meta-picker{max-width:360px}.px-meta-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.px-meta-trigger:focus-visible,.px-meta-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.px-meta-placeholder{color:var(--text-muted)}.px-meta-custom{margin-top:6px}.px-meta-menu{z-index:1000;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-overlay);max-height:260px;color:var(--text-primary);box-shadow:var(--shadow-raise);padding:8px;position:fixed;overflow:auto}.px-meta-options{max-height:196px;margin-top:6px;overflow-y:auto}.px-meta-option{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.px-meta-option:hover,.px-meta-option[data-active=true]{background:var(--tint-hover)}.offer .px-extra{margin-top:12px}.offer .px-extra summary{cursor:pointer;color:var(--text-secondary);font-size:13px}.offer .px-events h4{margin:16px 0 6px;font-size:13px}.chip{border:1px solid var(--border-hairline);background:var(--tint-hover);color:var(--text-secondary);border-radius:8px;margin-top:4px;padding:6px 10px;font-size:12.5px;display:inline-block}@media (max-width:720px){.wf-local-fields{grid-template-columns:1fr}.wf-local-amounts{gap:8px}.wf-local-country-head{flex-direction:column;align-items:flex-start}.offer .sect,.offer-head{padding:16px}.offer-stats{gap:20px;margin-left:0}.offer .fgrid{grid-template-columns:1fr;gap:6px 0}.offer .fgrid .fk{margin-top:10px}.offer .fv,.offer .fv.short{max-width:100%}}.link-cell{align-items:center;gap:10px;display:inline-flex}.side-item{gap:10px}.side-ico{opacity:.75;flex:none}.side-item[aria-current=page] .side-ico{opacity:1}.side-label{flex:1;min-width:0}.side-ava{background:var(--tint-selected);width:30px;height:30px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.side-user{gap:10px}.side-email{flex:1;font-size:11px}.crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--accent-ink);text-decoration:underline}.offer-pills{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 18px;display:flex}.offer-pills .muted{font-size:13.5px}.offer-layout{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:16px;display:grid}.offer-layout>*{min-width:0}.offer-main{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.offer-rail{gap:12px;display:grid;position:sticky;top:20px}.rail-card{border:1px solid var(--border-hairline);background:var(--bg-elevated);border-radius:16px;padding:16px 18px}.rail-h{color:var(--text-secondary);align-items:center;gap:9px;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.rail-h svg{color:var(--accent-ink)}.rail-stats{flex-wrap:wrap;gap:22px;display:flex}.rail-links{gap:8px;font-size:13px;display:grid}.sect-head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sect-ico{background:var(--tint-selected);width:38px;height:38px;color:var(--accent-ink);border-radius:11px;flex:none;place-items:center;display:grid}.sect-text{gap:1px;min-width:0;display:grid}.sect-t{color:var(--text-primary);font-size:15px;font-weight:600}.sect-s{color:var(--text-muted);font-size:12.5px}.sect.dimmed .sect-ico{background:var(--tint-hover);color:var(--text-muted)}.switch{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.switch-track{background:var(--border-subtle);width:42px;height:24px;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;flex:none;position:relative}.switch-knob{width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch.on .switch-track{background:var(--accent)}.switch.on .switch-knob{transform:translate(18px)}.switch-label{font-size:13.5px;font-weight:500}.switch:disabled{opacity:.5;cursor:default}.switch:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}@media (max-width:1080px){.offer-layout{grid-template-columns:minmax(0,1fr)}.offer-rail{position:static}}@media (prefers-reduced-motion:reduce){.switch-track,.switch-knob{transition:none}}.side-item[aria-current=page]{box-shadow:var(--marker-active), inset 0 0 0 1px #ff7a4c2e}.offer-top{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.offer-top h1{letter-spacing:-.02em;margin:2px 0 8px;font-size:30px;line-height:1.15}.offer-top .ctl,.offer-top .btn{flex:none;margin-left:auto}.pill.lg{padding:4px 11px;font-size:12px;font-weight:600}.flds{gap:16px;display:grid}.fld{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}.fld-k{gap:2px;padding-top:9px;display:grid}.fld-t{color:var(--text-primary);font-size:13.5px;font-weight:600}.fld-t .req{color:var(--accent-ink)}.fld-s{color:var(--text-muted);font-size:11.5px;line-height:1.35}.fld-v{gap:8px;min-width:0;display:grid}.fld-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inp{align-items:center;min-width:0;display:flex;position:relative}.inp>svg{color:var(--text-faint);pointer-events:none;position:absolute;left:12px}.inp>input,.inp>select{font:inherit;border:1px solid var(--border-subtle);background:var(--bg-base);width:100%;color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:10px;padding:11px 12px 11px 40px;font-size:14px}.inp>select{padding-left:40px}.inp>input:focus,.inp>select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint-selected);outline:none}.inp>input:disabled{background:var(--tint-hover);color:var(--text-muted)}.inp.plain>input,.inp.plain>select{padding-left:12px}.note{background:var(--tint-hover);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.note svg{color:var(--text-faint);flex:none;margin-top:1px}.btn{font:inherit;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.05)}.btn.ghost{background:var(--bg-base);border-color:var(--border-subtle);color:var(--text-secondary)}.btn.ghost:hover{background:var(--tint-hover);color:var(--text-primary)}.btn:disabled{opacity:.5;cursor:default;filter:none}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.rail-card.peach{background:#ff7a4c12;border-color:#ff7a4c38}.rail-card.blue{background:#2563eb0f;border-color:#2563eb33}.rail-card.green{background:#16a34a12;border-color:#16a34a38}.rail-card.peach .rail-h svg{color:var(--accent-ink)}.rail-card.blue .rail-h svg{color:#1d4ed8}.rail-card.green .rail-h svg{color:var(--success-ink)}.rail-t{color:var(--text-primary);font-size:14px;font-weight:700}.rail-p{color:var(--text-secondary);margin:6px 0 0;font-size:12.5px;line-height:1.45}.rail-steps{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rail-steps li{color:var(--text-secondary);align-items:center;gap:10px;font-size:12.5px;display:flex}.rail-n{background:var(--bg-base);width:22px;height:22px;color:var(--accent-ink);border:1px solid #ff7a4c59;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}@media (max-width:720px){.fld{grid-template-columns:1fr;gap:6px}.fld-k{padding-top:0}}.fld-row.nowrap{flex-wrap:nowrap}.inp.grow{flex:1}.btn.icon{flex:none;padding:11px}.fld-row>.fv{flex:150px;min-width:0;max-width:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes unfold{0%{opacity:0;transform:translateY(-6px)scaleY(.98)}to{opacity:1;transform:none}}.offer-main>*,.offer-rail>*{animation:rise .26s var(--ease-out) both}.offer-main>:nth-child(2){animation-delay:40ms}.offer-main>:nth-child(3){animation-delay:80ms}.offer-main>:nth-child(4){animation-delay:.12s}.offer-main>:nth-child(5){animation-delay:.16s}.offer-rail>:nth-child(2){animation-delay:80ms}.crumbs,.offer-top,.offer-pills{animation:fade .22s var(--ease-out) both}.fgrid,.flds,.ffoot{animation:unfold .2s var(--ease-out) both}.ctl{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.ctl:hover:not(:disabled){transform:translateY(-1px)}.ctl:active:not(:disabled){transform:none}.btn{transition:filter var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px -8px #ff7a4ccc}.btn:active:not(:disabled){box-shadow:none;transform:none}.side-item{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.rail-links a{transition:opacity var(--dur-fast) var(--ease-out)}.rail-links a:hover{opacity:.75}.offer .sect{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.offer .sect:hover{border-color:var(--border-subtle);box-shadow:0 2px 14px -8px #00000040}@media (prefers-reduced-motion:reduce){.offer-main>*,.offer-rail>*,.crumbs,.offer-top,.offer-pills,.fgrid,.flds,.ffoot{animation:none}.ctl:hover,.btn:hover,.ctl:active,.btn:active{transform:none}}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.tile{border:1px solid var(--border-hairline);background:var(--bg-elevated);min-width:0;animation:rise .24s var(--ease-out) both;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.tiles .tile:nth-child(2){animation-delay:40ms}.tiles .tile:nth-child(3){animation-delay:80ms}.tiles .tile:nth-child(4){animation-delay:.12s}.tile-ico{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.tile-ico.peach{color:var(--accent-ink);background:#ff7a4c1f}.tile-ico.blue{color:#1d4ed8;background:#2563eb1a}.tile-ico.green{color:var(--success-ink);background:#16a34a1c}.tile-ico.violet{color:#6d28d9;background:#7c3aed1a}.tile-body{gap:2px;min-width:0;display:grid}.tile-k{color:var(--text-muted);font-size:12px}.tile-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tile-n{font-size:24px;font-weight:600;line-height:1.1}.tile-d{border-radius:999px;padding:2px 7px;font-size:11.5px;font-weight:600}.tile-d.up{background:var(--tint-success);color:var(--success-ink)}.tile-d.down{background:var(--tint-danger);color:var(--danger-ink)}.tile-s{color:var(--text-faint);font-size:11.5px}.bar{animation:fade .22s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bar .fv{border-color:var(--border-subtle);border-radius:10px;flex:130px;min-width:0;max-width:172px;padding:10px 12px}.bar .inp.grow{flex:200px;max-width:280px}.bar .inp>input{padding-block:10px}.row-sub{color:var(--text-faint);margin-top:2px;font-size:11px}.pill.bad{background:var(--tint-danger);color:var(--danger-ink)}.list-foot{margin:12px 2px 0;font-size:12.5px}@media (max-width:1080px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tiles{grid-template-columns:minmax(0,1fr)}}.issued{gap:10px;margin-top:16px;display:grid}.issued-row{background:var(--tint-selected);animation:unfold .22s var(--ease-out) both;border:1px solid #ff7a4c4d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.issued-url{overflow-wrap:anywhere;flex:320px;min-width:0;font-size:13.5px}.verdict-card{border:1px solid var(--border-hairline);background:var(--bg-elevated);animation:rise .24s var(--ease-out) both;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.verdict-card.ok{background:var(--tint-success);border-color:#16a34a40}.verdict-card.bad{background:var(--tint-danger);border-color:#dc262640}.verdict-ico{background:var(--bg-base);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.verdict-card.ok .verdict-ico{color:var(--success-ink)}.verdict-card.bad .verdict-ico{color:var(--danger-ink)}.verdict-t{font-size:15px;font-weight:600;display:block}.verdict-s{color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.verdict-card.wait{background:var(--tint-warning);border-color:#b4530940}.verdict-card.wait .verdict-ico{color:var(--warning-ink)}.prod{align-items:center;gap:10px;min-width:0;display:flex}.prod-ico{object-fit:cover;background:var(--tint-hover);border:1px solid var(--border-hairline);border-radius:9px;flex:none;width:34px;height:34px}.prod-ico.empty{display:block}.prod-text{gap:1px;min-width:0;display:grid}.prod-text a{font-weight:500}.prod-copy{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.prod-copy:hover{color:var(--accent);text-decoration:underline}.found{background:var(--tint-selected);animation:unfold .22s var(--ease-out) both;border:1px solid #ff7a4c4d;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.found-ico{object-fit:cover;background:var(--bg-base);border-radius:11px;flex:none;width:44px;height:44px}.found-ico.empty{border:1px dashed var(--border-subtle);display:block}.found-text{gap:2px;min-width:0;display:grid}.found-t{font-size:14.5px;font-weight:600}.found-s{color:var(--text-muted);font-size:12px}.deep-btn{white-space:nowrap;cursor:pointer;font:inherit;color:var(--accent-ink);background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;font-size:12.5px;display:inline-flex}.deep-btn:hover{text-decoration:underline}.deep-btn:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.deep-chev{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);display:inline-flex}.deep-chev svg{width:14px;height:14px}.deep-btn.open .deep-chev{color:var(--accent-ink);transform:rotate(90deg)}tr.sub-form>td{background:var(--tint-hover);white-space:normal;padding:0 14px 16px}.deep-body{max-width:520px;animation:panel-in var(--dur-normal) var(--ease-out) both;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 0 4px;display:grid}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.deep-body{animation:none}}.deep-f{gap:3px;display:grid}.deep-f .fv{max-width:100%}.adapty-settings{border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:20px}.adapty-settings h3{margin:0 0 5px;font-size:16px}.adapty-settings p{margin:0}.adapty-mapping{gap:5px;display:grid}.adapty-codes{flex-wrap:wrap;gap:6px;display:flex}.adapty-codes code{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:6px;padding:4px 7px}.adapty-toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.adapty-success{color:var(--green,#177245);font-size:13px}.lvl{border:1px solid var(--border-subtle);background:var(--bg-base);height:36px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:10px;align-items:center;gap:2px;padding:0 6px 0 7px;display:inline-flex}.lvl:hover{border-color:var(--accent-ring)}.lvl.dragging{opacity:.45}.lvl.drag-over{box-shadow:inset 3px 0 0 0 var(--accent)}.lvl .drag-grip{cursor:grab;color:var(--text-faint)}.lvl:active .drag-grip{cursor:grabbing}.lvl-pick{font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;max-width:150px;padding:0 2px;font-size:13px}.lvl-pick:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.lvl-add{height:36px;padding:0 12px;font-size:16px;line-height:1}.doc{gap:12px;max-width:68ch;display:grid}.doc p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.doc h3{color:var(--text-primary);margin:10px 0 0;font-size:14px;font-weight:650}.doc code.mono{background:var(--tint-hover);border-radius:5px;padding:1px 5px;font-size:12.5px}.codeblock{position:relative}.codeblock pre{background:var(--tint-hover);border:1px solid var(--border-hairline);color:var(--text-primary);border-radius:12px;margin:0;padding:14px 52px 14px 16px;font-size:12.5px;line-height:1.6;overflow-x:auto}.code-copy{position:absolute;top:8px;right:8px}.tools{gap:12px;display:grid}.tool{border:1px solid var(--border-hairline);background:var(--bg-base);border-radius:14px;padding:14px 16px}.tool h3{color:var(--accent-ink);margin:0 0 6px;font-size:13.5px}.tool p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.args{gap:6px;margin:12px 0 0;display:grid}.arg{grid-template-columns:160px minmax(0,1fr);gap:12px;font-size:12.5px;display:grid}.arg dt{color:var(--text-primary)}.arg dt .req{color:var(--accent-ink)}.arg dd{color:var(--text-muted);margin:0}.guide{background:var(--tint-hover);border:1px solid var(--border-hairline);white-space:pre-wrap;border-radius:12px;margin:0;padding:16px;font-size:12.5px;line-height:1.65;overflow-x:auto}@media (max-width:720px){.arg{grid-template-columns:1fr;gap:2px}}.doc,.tools,.flds,.fld-v{grid-template-columns:minmax(0,1fr)}.doc>*,.tools>*,.flds>*{min-width:0}.arg{grid-template-columns:160px minmax(0,1fr)}@media (max-width:720px){.arg{grid-template-columns:minmax(0,1fr)}}.preview-bar{z-index:60;color:#fff;text-align:center;background:#18181b;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:7px 14px;font-size:12px;line-height:1.4;display:flex;position:relative}.preview-bar a{color:#fff;text-decoration:underline}.imported{gap:8px;margin-top:12px;font-size:13px;display:grid}.imported p{margin:0}.imported-skip{color:var(--text-secondary);gap:2px;margin:0;padding-left:18px;font-size:12px;display:grid}.sect-form{margin-bottom:22px}.rt-filters{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;padding:16px;display:flex}.rt-filters label,.rt-groups{min-width:130px;color:var(--text-secondary);gap:5px;font-size:12px;display:grid}.rt-filters input,.rt-filters select{border:1px solid var(--border-subtle);min-height:36px;color:var(--text-primary);background:var(--bg-base);border-radius:8px;padding:6px 9px}.rt-filters input[name=funnel_id]{min-width:210px}.rt-groups{flex-wrap:wrap;align-items:center;width:100%;display:flex}.rt-groups select{min-width:130px}.rt-metrics{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:16px 0;display:grid}.rt-metric,.rt-lag{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;align-content:start;gap:7px;padding:15px;display:grid}.rt-metric span,.rt-lag small{color:var(--text-muted);font-size:12px}.rt-metric strong{font-variant-numeric:tabular-nums;font-size:25px}.rt-lags{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.rt-lag span{font-variant-numeric:tabular-nums}.rt-error{color:#b42318;background:#fef3f2;border-radius:8px;padding:12px}.payments-filters{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;padding:16px;display:flex}.payments-filters label{min-width:160px}.payments-filters input,.payments-filter-actions .btn{min-height:46px}.payments-filters input{width:100%}.payments-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:540px){.payments-filters label{flex:160px}.payments-filter-actions{width:100%}.payments-filter-actions .btn{flex:auto}}.rt-table-wrap{border:1px solid var(--border-subtle);border-radius:12px;max-width:100%;overflow:auto}.rt-table{border-collapse:collapse;background:var(--bg-elevated);width:100%}.rt-table th,.rt-table td{border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap;padding:11px 13px}.rt-table th{color:var(--text-secondary);font-size:12px}.rt-table td{font-variant-numeric:tabular-nums;font-size:13px}.customer-search,.customer-profile,.customer-ticket{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);margin:18px 0;padding:20px}.customer-search{max-width:720px}.customer-search>div{gap:10px;margin-top:7px;display:flex}.customer-search input{flex:1;min-width:0;min-height:44px}.customer-search .btn{min-height:44px}.customer-subscriptions{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);margin:18px 0 28px;padding:16px 20px}.customer-subscriptions>summary{cursor:pointer;font-size:18px;font-weight:700}.customer-subscriptions>summary span{margin-left:5px;font-size:13px;font-weight:400}.customer-subscription-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;display:flex}.customer-subscription-filters label{color:var(--text-secondary);flex:170px;gap:6px;font-size:12px;display:grid}.customer-subscription-filters select{border:1px solid var(--border-subtle);background:var(--bg-base);width:100%;min-height:44px;color:var(--text-primary);border-radius:8px;padding:8px 10px;font-size:14px}.customer-subscription-filters .btn{min-height:44px}.customer-email-link{text-align:left;color:var(--accent-ink);overflow-wrap:anywhere;padding:0;font-weight:600}.customer-list{margin:20px 0 28px}.customer-list-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.customer-list-heading h2{margin:0 0 12px}.customer-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.customer-pagination span{color:var(--text-secondary);font-size:13px}.customer-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.customer-heading h2{overflow-wrap:anywhere;margin:3px 0 0;font-size:22px}.customer-eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.customer-count{background:var(--tint-selected);color:var(--accent-ink);border-radius:999px;flex:none;padding:5px 10px;font-size:12px}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.customer-metrics>div{border:1px solid var(--border-hairline);border-radius:var(--radius-md);gap:2px;padding:12px;display:grid}.customer-metrics strong{font-variant-numeric:tabular-nums;font-size:21px}.customer-metrics span{color:var(--text-muted);font-size:12px}.customer-identities{flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.customer-identities code,.customer-table code{font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}.customer-profile h3{margin:24px 0 10px;font-size:16px}.customer-table{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:100%;overflow-x:auto}.customer-table table{min-width:720px}.customer-table th,.customer-table td{text-align:left;vertical-align:top;white-space:normal}.customer-table td{font-variant-numeric:tabular-nums}.customer-table .btn{white-space:nowrap;margin:2px 5px 2px 0}.customer-table .customer-expanded-row>td{background:var(--bg-base);padding:0}.customer-expanded-row .customer-profile{border:0;border-radius:0;margin:0}.customer-status{background:var(--border-hairline);color:var(--text-secondary);border-radius:999px;padding:3px 8px;display:inline-block}.customer-status.is-active{background:var(--tint-success);color:var(--success-ink)}.customer-actions{color:var(--text-secondary);margin-top:20px}.customer-queue{margin:18px 0 28px}.customer-queue>details{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:16px 20px}.customer-queue summary,.customer-actions summary{cursor:pointer;font-weight:600}.customer-queue .customer-table{max-height:340px;margin-top:14px;overflow:auto}.customer-message{border-top:1px solid var(--border-hairline);padding:9px 0}@media (max-width:600px){.customer-search,.customer-profile,.customer-ticket{padding:16px}.customer-search>div{flex-wrap:wrap}.customer-search input{flex-basis:100%}.customer-subscription-filters .btn{flex:100%}.customer-pagination{justify-content:space-between}.customer-heading{display:block}.customer-count{margin-top:8px;display:inline-block}.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-header{justify-content:space-between;align-items:center;display:flex}.side-logo{color:#fff;place-items:center;display:grid}.side-logo svg{stroke-width:2px;width:20px;height:20px}.wrap>h1{letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:650;line-height:1.2}.wrap>h1+.muted{margin:0 0 20px}.side-mobile-toggle{display:none}.settings-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);max-width:860px;margin-top:24px;padding:24px}.settings-panel h2,.payment-settings h2{margin:0 0 6px;font-size:19px;line-height:1.3}.settings-panel p{line-height:1.6}.settings-panel .bar{gap:10px;margin:14px 0}.settings-panel input{min-height:44px}.domain-status{flex-wrap:wrap;align-items:baseline;gap:3px 5px;display:flex}.domain-health{color:var(--text-muted);flex-basis:100%;font-size:12px;display:block}.settings-help{border-top:1px solid var(--border-hairline);margin-top:22px;padding-top:16px}.settings-help summary{cursor:pointer;width:fit-content;color:var(--accent-ink);font-weight:600}.settings-help ol{padding-left:22px;line-height:1.65}.settings-help li+li{margin-top:8px}.payment-settings{border-top:1px solid var(--border-hairline);margin-top:34px;padding-top:26px}.payment-settings-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px;display:flex}.payment-settings-heading p{margin:0}.payment-settings-heading .btn{flex:none}.payment-connections{gap:12px;display:grid}.payment-connection{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);padding:20px}.payment-connection>p{margin:8px 0 0}.payment-connection-heading,.payment-detail-heading{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.payment-connection-heading strong{font-size:16px}.payment-mode{background:var(--tint-hover);color:var(--text-secondary);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.payment-mode.live{background:var(--tint-success);color:var(--success-ink)}.payment-mode.draft{background:var(--tint-warning);color:var(--warning-ink)}.payment-meta{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.payment-draft-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.payment-connection-detail{border-top:1px solid var(--border-hairline);justify-items:start;gap:10px;margin-top:16px;padding-top:16px;display:grid}.payment-connection-detail p{margin:0;font-size:13px}.payment-detail-heading{justify-content:space-between;width:100%}.payment-detail-heading span{font-size:12px}.payment-url{border:1px solid var(--border-hairline);background:var(--tint-hover);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:8px 10px;font-size:12px}.payment-inline-form{flex-wrap:wrap;gap:8px;width:100%;display:flex}.payment-inline-form input{flex:1;min-width:180px}.payment-create{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);max-width:760px;margin-top:18px;padding:22px}.payment-create h3{margin:0 0 18px;font-size:16px}.payment-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.payment-create-grid label{color:var(--text-secondary);gap:6px;font-size:13px;font-weight:600;display:grid}.payment-settings input,.payment-settings select{border:1px solid var(--border-subtle);background:var(--bg-base);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:9px;padding:9px 11px}.payment-settings input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint-selected);outline:none}.payment-settings input:disabled,.payment-settings select:disabled{opacity:.6}.payment-error{background:var(--tint-danger);color:var(--danger-ink);border-radius:9px;padding:12px 14px}.payment-progress{background:var(--tint-success);color:var(--success-ink);border-radius:9px;padding:12px 14px}.payments-filters label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600;display:grid}.payments-filters select,.payments-filters input{border:1px solid var(--border-subtle);background:var(--bg-base);min-height:44px;color:var(--text-primary);font:inherit;border-radius:9px;padding:9px 11px;font-size:13px}.payments-filters select{width:100%}.payment-summary{border:1px solid var(--border-subtle);background:var(--bg-elevated);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:20px 0 12px;padding:13px 16px;display:flex}.payment-summary strong{color:var(--text-primary)}.payment-summary span{color:var(--text-muted);font-size:13px}.payments-table{margin:12px 0 26px}.payments-table th,.payments-table td{text-align:left;vertical-align:middle;padding:12px 14px}.payments-table td{font-variant-numeric:tabular-nums}.payments-table td strong{font-weight:600;display:block}.payments-table td code{overflow-wrap:anywhere;white-space:normal;max-width:220px;color:var(--text-muted);font-size:11px;display:block}.payments-table .num{white-space:nowrap}.payment-status{background:var(--tint-hover);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:12px;display:inline-block}.payment-status.is-good{background:var(--tint-success);color:var(--success-ink)}@media (max-width:860px){.side{padding:12px 16px!important}.side-brand{padding:0}.side-mobile-toggle{border:1px solid var(--border-subtle);background:var(--bg-base);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-weight:600;display:inline-flex}.side-mobile-toggle span{font-size:17px;line-height:1}.side-nav,.side-user{display:none}.side[data-mobile-open=true] .side-nav{padding-top:12px;display:flex}.side[data-mobile-open=true] .side-user{display:flex}}@media (max-width:600px){.settings-panel{padding:18px}.settings-panel .bar{align-items:stretch}.settings-panel .bar>input,.settings-panel .bar>button{width:100%;min-width:0!important}.payment-settings-heading{flex-direction:column}.payment-settings-heading .btn{width:100%}.payment-create-grid{grid-template-columns:minmax(0,1fr)}.payment-inline-form input,.payment-inline-form .btn{width:100%}}
