:root{--paper:#0c1116;--card:#141b22;--line:#1e2a33;--ink:#dce6ee;--ink-soft:#8aa0ad;--signal:#3ee0c8;--drop:#ff6b4a;--warn:#e6b84d;--ok:#3ee0c8;--focus:#3ee0c8;--font-he:"Heebo","Assistant",sans-serif;--font-num:"IBM Plex Sans","Heebo",sans-serif;--shadow:0 1px 0 rgba(0,0,0,0.35),0 18px 40px rgba(0,0,0,0.28);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--rise:280ms;--rail-time:220ms}*{box-sizing:border-box}html{font-size:16px}body,html{margin:0;padding:0;overflow-x:clip}body{background:radial-gradient(900px 420px at 100% 0,rgba(62,224,200,.08),transparent 55%),var(--paper);color:var(--ink);font-family:var(--font-he);font-size:1rem;line-height:1.7}h1,h2,h3{font-style:normal;letter-spacing:0}.num{font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{display:grid;grid-template-columns:1fr 240px;min-height:100vh}[dir=rtl] .app-shell{grid-template-columns:240px 1fr}.sidebar{background:#080c10;color:var(--ink);padding:1.4rem 1rem;display:flex;flex-direction:column;gap:.25rem;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.brand{font-size:1.55rem;font-weight:700;-webkit-margin-after:1.1rem;margin-block-end:1.1rem;color:#fff}.brand:after{content:"";display:block;width:2.2rem;height:2px;-webkit-margin-before:.55rem;margin-block-start:.55rem;background:var(--signal)}.nav-link{padding:.5rem .7rem;border-radius:8px;color:var(--ink-soft)}.nav-link:hover,.nav-link[data-active=true]{background:#141b22;color:#fff}.nav-link[data-active=true]{box-shadow:inset 3px 0 0 var(--signal)}[dir=rtl] .nav-link[data-active=true]{box-shadow:inset -3px 0 0 var(--signal)}.ws-pick-wrap{margin-block:.65rem .85rem;display:grid;grid-gap:.35rem;gap:.35rem}.ws-pick{width:100%;background:#0c1116;color:var(--ink);border-color:var(--line)}.admin-ws-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.admin-ws-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-ws-actions{flex-wrap:wrap;justify-content:flex-end}.demo-tag{color:var(--warn);margin:.2rem 0 0;font-size:1rem}.main{padding:1.25rem 1.6rem 3rem}.demo-banner{background:rgba(230,184,77,.12);color:var(--warn);border:1px solid rgba(230,184,77,.35);padding:.5rem .85rem;border-radius:8px;-webkit-margin-after:1rem;margin-block-end:1rem;font-weight:500}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem}.card>label{display:grid;grid-gap:.35rem;gap:.35rem}.kpi-value{font-family:var(--font-num);font-size:2rem;font-weight:700;line-height:1.2}.muted{color:var(--ink-soft)}.row{display:flex;gap:.6rem;align-items:center}.btn{background:var(--signal);color:#06201b;border:0;border-radius:10px;padding:.55rem 1rem;cursor:pointer;font-weight:600;transition:transform .16s var(--ease-out)}.btn:active:not(:disabled){transform:scale(.97)}.btn.secondary{background:transparent}.btn.ghost,.btn.secondary{color:var(--ink);border:1px solid var(--line)}.btn.ghost{background:var(--card);text-align:start;width:100%}.btn.signal{background:var(--signal);color:#06201b}.btn.danger{background:transparent;color:var(--drop);border:1px solid rgba(255,107,74,.45)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}input,select,textarea{width:100%;padding:.55rem .7rem;border:1px solid var(--line);border-radius:10px;background:#0c1116;color:var(--ink)}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:start;padding:.55rem .4rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem}.auth{max-width:420px;width:100%}.auth-brand{width:3.4rem;height:3.4rem;display:block;margin-inline:auto;-webkit-margin-after:.85rem;margin-block-end:.85rem;object-fit:contain}.auth-legal{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;justify-content:center;-webkit-margin-before:1rem;margin-block-start:1rem;font-size:1rem}.auth-legal a{color:var(--ink-soft)}.auth-legal a:hover{color:var(--signal)}.auth-legal-note{-webkit-margin-before:.85rem;margin-block-start:.85rem;font-size:1rem;line-height:1.6}.auth-legal-note a{color:var(--signal);text-decoration:underline}.legal-en{-webkit-margin-before:1.8rem;margin-block-start:1.8rem;-webkit-padding-before:1.2rem;padding-block-start:1.2rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);text-align:start}.timeline{-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line);-webkit-padding-start:1rem;padding-inline-start:1rem}.timeline-item{-webkit-margin-after:1rem;margin-block-end:1rem;position:relative}.timeline-item:before{content:"";position:absolute;inset-inline-start:calc(-1rem - 5px);top:.45rem;width:10px;height:10px;border-radius:50%;background:var(--signal)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.step{border:1px solid var(--line);border-radius:12px;padding:1rem;-webkit-margin-after:.7rem;margin-block-end:.7rem;background:var(--card)}.step[data-active=true]{border-color:var(--signal)}.seq{-webkit-margin-before:.4rem;margin-block-start:.4rem}.seq-kpis{display:flex;flex-wrap:wrap;gap:.75rem 1.6rem;-webkit-margin-after:1rem;margin-block-end:1rem;-webkit-padding-after:.85rem;padding-block-end:.85rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.seq-kpi{display:flex;flex-direction:column;gap:.1rem;min-width:7rem;cursor:help}.seq-kpi-label{color:var(--ink-soft);font-size:1rem}.seq-kpi strong{font-family:var(--font-num);font-size:1.5rem;font-weight:700}.kpi-spark{width:4rem;height:1.1rem;display:block;-webkit-margin-before:.15rem;margin-block-start:.15rem}.seq-canvas{position:relative;background:radial-gradient(800px 260px at 0 0,rgba(62,224,200,.1),transparent 50%),#080c10;color:var(--ink);border-radius:18px;padding:1.2rem 1.1rem 1.4rem;overflow:clip;border:1px solid var(--line)}.seq-workbench{display:grid;grid-template-columns:minmax(17rem,24rem) minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:stretch;min-height:min(70vh,44rem)}.seq-side{min-width:0;max-height:min(70vh,44rem);overflow:auto;-webkit-padding-end:.35rem;padding-inline-end:.35rem;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);scrollbar-color:#1e2a33 transparent}.seq-stage{min-width:0;display:flex;flex-direction:column}.seq-head{position:relative;-webkit-margin-after:1.1rem;margin-block-end:1.1rem}.seq-canvas h2{margin:0;font-size:1.33rem;font-weight:700;color:#fff}.seq-lede{margin:.2rem 0 0;font-size:1rem}.seq-empty,.seq-lede{color:var(--ink-soft)}.seq-empty{position:relative}.seq-map{--seq-node:3.4rem;--seq-col:7.2rem;display:grid;justify-content:stretch;align-items:center;grid-column-gap:0;column-gap:0;grid-row-gap:.4rem;row-gap:.4rem;overflow-x:auto;padding:.4rem .2rem 2.6rem;scrollbar-color:#1e2a33 transparent}.seq-count{justify-self:center;font-family:var(--font-num);font-size:1.55rem;font-weight:700;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seq-node-btn{justify-self:center;align-self:center;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer;padding:0;z-index:2}.seq-node,.seq-node-btn{width:var(--seq-node);height:var(--seq-node);display:grid}.seq-node{border-radius:999px;place-items:center;background:#080c10;border:1px solid rgba(62,224,200,.22);transition:box-shadow .35s ease,border-color .35s ease,transform .2s ease}.seq-node-core{width:1.15rem;height:1.15rem;border-radius:999px;background:#5a6b74;box-shadow:0 0 0 4px rgba(62,224,200,.12)}.seq-node-btn[data-live=true] .seq-node{border-color:rgba(62,224,200,.7)}.seq-node-btn[data-live=true] .seq-node-core{background:var(--signal);animation:seq-breathe 2.8s ease-in-out infinite}.seq-node-btn[data-pulse=true] .seq-node{box-shadow:0 0 0 10px rgba(62,224,200,.22)}.seq-node-btn[data-selected=true] .seq-node{border-color:#fff;transform:scale(1.06)}.seq-name{font-weight:500;text-align:center;line-height:1.35;max-width:7rem}.seq-active,.seq-name{justify-self:center;font-size:1rem}.seq-active{color:var(--signal)}.seq-active-idle{color:#5b6b74}.seq-pipe{position:relative;align-self:center;width:calc(100% + var(--seq-node));height:var(--seq-node);margin-inline:calc(var(--seq-node) / -2);background:transparent;border:0;cursor:pointer;padding:0;color:inherit;z-index:1}.seq-pipe-line{position:absolute;inset-inline:0;top:50%;height:var(--seq-thick,6px);-webkit-margin-before:calc(var(--seq-thick, 6px) / -2);margin-block-start:calc(var(--seq-thick, 6px) / -2);border-radius:99px;background:linear-gradient(270deg,rgba(62,224,200,.12),rgba(62,224,200,.75),rgba(62,224,200,.12))}.seq-pipe[data-empty=true] .seq-pipe-line{background:linear-gradient(270deg,rgba(220,230,238,.04),rgba(220,230,238,.14),rgba(220,230,238,.04))}.seq-pipe[data-selected=true] .seq-pipe-line{box-shadow:0 0 0 3px rgba(62,224,200,.2)}.seq-map[data-focus=true] .seq-node-btn[data-on-path=false],.seq-map[data-focus=true] .seq-pipe[data-on-path=false]{opacity:.22}.seq-pipe-dots{position:absolute;inset-inline:0;top:50%;height:14px;-webkit-margin-before:-7px;margin-block-start:-7px;overflow:hidden}.seq-dot{position:absolute;inset-block-start:50%;inset-inline-start:0;width:7px;height:7px;-webkit-margin-before:-3px;margin-block-start:-3px;border-radius:999px;background:var(--ink);animation-name:seq-travel;animation-timing-function:linear;animation-iteration-count:infinite}.seq-dot-ambient{opacity:.4}.seq-dot-live{width:9px;height:9px;-webkit-margin-before:-4px;margin-block-start:-4px;background:var(--signal);box-shadow:0 0 10px 3px rgba(62,224,200,.45);animation-iteration-count:1;animation-timing-function:linear}.seq-dot-drop{animation-name:seq-fall;animation-duration:.7s;animation-iteration-count:1;background:var(--drop);box-shadow:0 0 8px 2px rgba(255,107,74,.4)}.seq-drop{position:absolute;top:50%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.seq-drop-stem{width:1px;height:1.15rem;background:linear-gradient(var(--drop),transparent)}.seq-drop-label{font-size:1rem;color:#c48a7a;white-space:nowrap}.seq-card{position:relative;-webkit-margin-before:.4rem;margin-block-start:.4rem;background:rgba(62,224,200,.05);border:1px solid var(--line);border-radius:12px;padding:.85rem 1rem}.seq-card strong{display:block;-webkit-margin-after:.25rem;margin-block-end:.25rem}.seq-card p{margin:0 0 .45rem;color:var(--ink-soft)}.seq-card ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.seq-conclusions{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;-webkit-border-before:0;border-block-start:0}.seq-audiences h3,.seq-conclusions h3{margin:0;font-size:1.22rem;color:#fff}.seq-find-list{display:flex;flex-direction:column;gap:.5rem;-webkit-margin-before:.7rem;margin-block-start:.7rem}.seq-find{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;text-align:start;background:rgba(62,224,200,.04);border:1px solid var(--line);border-radius:10px;color:inherit;cursor:pointer;padding:.7rem .8rem}.seq-find[data-severity=critical]{border-color:rgba(255,107,74,.45)}.seq-find[data-severity=warning]{border-color:rgba(230,184,77,.4)}.seq-find[data-selected=true]{box-shadow:0 0 0 1px rgba(62,224,200,.45)}.seq-find strong{font-size:1rem}.seq-find span{color:var(--ink-soft);font-size:1rem}.seq-find em{font-style:normal;color:var(--signal)}.seq-find b,.seq-find em{font-size:1rem}.seq-audiences{-webkit-margin-before:1.15rem;margin-block-start:1.15rem;-webkit-padding-before:1rem;padding-block-start:1rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.seq-aud-list{display:flex;flex-direction:column;gap:.45rem;-webkit-margin-before:.7rem;margin-block-start:.7rem}.seq-aud{display:grid;grid-template-columns:5.2rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;width:100%;background:transparent;border:1px solid var(--line);border-radius:10px;color:inherit;cursor:pointer;padding:.55rem .75rem;text-align:start}.seq-aud[data-selected=true]{border-color:rgba(62,224,200,.55);background:rgba(62,224,200,.06)}.seq-aud-share{font-size:1.28rem;font-weight:700;line-height:1.2}.seq-aud-body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.seq-aud-meta,.seq-aud-path{font-size:1rem}.seq-aud-meta{color:var(--ink-soft)}.money-grid,.seq-journal-bar{-webkit-margin-before:1rem;margin-block-start:1rem}.money-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1rem;gap:1rem}.money-title{margin:0 0 .7rem;font-size:1.22rem}.spark{width:100%;height:120px;display:block}.heat{width:100%;border-collapse:collapse;font-size:1rem}.heat td,.heat th{padding:.35rem .4rem;text-align:center}.heat td:first-child,.heat th:first-child{text-align:start}.heat-cell{color:#06201b;font-family:var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:4px}.lookup{-webkit-margin-before:1.6rem;margin-block-start:1.6rem}.lookup-sheet .grid-2{grid-template-columns:1fr}.lookup-trigger{-webkit-margin-before:.7rem;margin-block-start:.7rem;width:min(22rem,100%);text-align:start;background:#0c1116;color:var(--ink-soft);border:1px solid var(--line);border-radius:10px;padding:.5rem .75rem;cursor:pointer}.lookup-trigger:hover{color:var(--ink);border-color:rgba(62,224,200,.35)}.seq-find-link{color:var(--signal);font-size:1rem;text-decoration:none}.warn-line{color:var(--warn)}.sheet-root{position:fixed;inset:0;z-index:45}.sheet-backdrop{position:absolute;inset:0;border:0;background:rgba(4,8,12,.62);cursor:pointer;animation:sheet-fade .24s ease}.sheet-panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(28rem,100%);height:100dvh;max-height:100dvh;background:var(--card);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;animation:sheet-in .24s ease}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.sheet-head h2{margin:0;font-size:1.28rem;color:#fff}.sheet-close{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:.35rem .75rem;cursor:pointer}.sheet-body{flex:1 1 auto;min-height:0;padding:1.1rem;overflow-y:auto;overscroll-behavior:contain}.sheet-form{display:grid;grid-gap:.85rem;gap:.85rem}.sheet-form label{display:grid;grid-gap:.35rem;gap:.35rem}.sheet-form pre{overflow:auto;background:#0c1116;border:1px solid var(--line);border-radius:10px;padding:.7rem}.toast{position:fixed;inset-block-end:1.2rem;left:50%;transform:translateX(-50%);z-index:40;background:#0c1116;color:#fff;border:1px solid rgba(62,224,200,.45);box-shadow:0 0 0 6px rgba(62,224,200,.12);border-radius:999px;padding:.45rem 1rem;animation:toast-in .24s ease}.modal-root{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem}.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(4,8,12,.62);cursor:pointer}.modal-backdrop,.modal-card{animation:sheet-fade .24s ease}.modal-card{position:relative;z-index:1;width:min(26rem,100%);background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;box-shadow:var(--shadow)}.modal-card-form{width:min(32rem,100%);max-height:90dvh;overflow:auto}.modal-form-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.modal-form-head h2{margin:0}.staff-toolbar{display:flex;justify-content:flex-end;margin:1rem 0}.table-wrap{overflow-x:auto}.staff-table{width:100%}.staff-table th{text-align:start;color:var(--ink-soft);font-weight:500;padding:.45rem .5rem}.staff-table td,.staff-table th{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.staff-table td{padding:.7rem .5rem;vertical-align:middle}.temp-pass{max-width:28rem;margin:0 0 1rem auto;background:rgba(62,224,200,.1);border:1px solid rgba(62,224,200,.35);border-radius:10px;padding:.7rem .9rem;text-align:right}.temp-pass-value{font-family:var(--font-num);font-size:1.28rem;direction:ltr;text-align:right;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.totp-setup{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:.8rem}.totp-uri{font-family:var(--font-num);font-size:1rem;word-break:break-all;color:var(--ink-soft)}.seq-skel{display:flex;gap:1.6rem;align-items:center;justify-content:center;padding:1.4rem .5rem}.seq-skel-node{animation:seq-breathe 2.8s ease-in-out infinite}.seq-skel-node .seq-node-core{background:var(--signal);opacity:.55}.stations-mini{margin-block:.6rem 1.2rem;-webkit-padding-after:.4rem;padding-block-end:.4rem;background:#080c10;border:1px solid var(--line);border-radius:14px;padding:.8rem .6rem 1rem}.station-rail{list-style:none;margin:0;padding:0;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line)}.station-rail li{position:relative}.station-item{display:flex;align-items:center;gap:.35rem}.station-item .station-stop{flex:1 1;min-width:0}.station-remove{flex:0 0 auto;background:transparent;border:0;color:var(--drop);cursor:pointer;font-size:1rem;padding:.45rem .55rem}.station-remove:focus-visible,.station-remove:hover{color:var(--drop)}.station-stop{display:flex;gap:.8rem;align-items:center;width:100%;text-align:start;background:transparent;border:0;color:inherit;cursor:pointer;padding:.7rem .2rem .7rem .9rem}.station-stop:hover{background:rgba(62,224,200,.04)}.station-dot{width:.85rem;height:.85rem;border-radius:999px;background:var(--signal);box-shadow:0 0 0 4px rgba(62,224,200,.12);-webkit-margin-start:-1.25rem;margin-inline-start:-1.25rem;flex:0 0 auto}.station-dot[data-system=true]{background:#5a6b74}.station-copy{display:grid;grid-gap:.1rem;gap:.1rem}.station-copy strong{font-size:1rem}.conn-tabs{display:flex;gap:.4rem;margin-block:.8rem 1.1rem}.conn-tabs button{background:transparent;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:.35rem .85rem;cursor:pointer}.conn-tabs button[aria-selected=true]{color:#06201b;background:var(--signal);border-color:transparent}.conn-stack{display:grid;grid-gap:1.4rem;gap:1.4rem}.conn-stack h2{margin:0 0 .55rem;font-size:1.22rem;color:#fff}.conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.7rem;gap:.7rem}.conn-card{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;text-align:start;background:var(--card);color:inherit;border:1px solid var(--line);border-radius:12px;padding:.85rem .95rem;cursor:pointer}.conn-card[data-ok=true]{box-shadow:0 0 0 1px rgba(62,224,200,.4)}.conn-card:hover{border-color:rgba(62,224,200,.35)}.conn-card-add{border-style:dashed;color:var(--ink-soft)}.conn-card-add strong{color:var(--ink)}.conn-card-hero{border-style:solid;border-color:rgba(62,224,200,.28)}.conn-card-site{width:20%;box-sizing:border-box}@keyframes sheet-in{0%{transform:translateX(1.2rem);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes toast-in{0%{transform:translateX(-50%) translateY(8px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.setup-nav{display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;-webkit-margin-after:1.2rem;margin-block-end:1.2rem;-webkit-padding-after:.85rem;padding-block-end:.85rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.setup-nav a{color:var(--ink-soft);text-decoration:none;font-size:1rem}.setup-section{-webkit-margin-after:1.7rem;margin-block-end:1.7rem;scroll-margin-top:1rem}.pay-line{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;-webkit-margin-after:.8rem;margin-block-end:.8rem}.pay-coin{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;font-size:1rem;font-family:var(--font-num);border:1px solid var(--line)}.pay-coin[data-status=paid]{background:var(--signal);color:#06201b;border-color:transparent}.pay-coin[data-status=refunded]{background:var(--drop);color:#2a0c08;border-color:transparent}.pay-coin[data-status=failed]{background:transparent;color:var(--drop);border-color:var(--drop)}.door-link{display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem;border:1px solid var(--line);border-radius:12px;background:#0c1116}.door-link-actions{display:flex;flex-wrap:wrap;gap:.45rem}.setup-guides{display:grid;grid-gap:.45rem;gap:.45rem}.setup-guides details{background:#0c1116;border:1px solid var(--line);border-radius:10px;padding:.55rem .75rem}.setup-guides summary{cursor:pointer;color:#fff;font-weight:600}.setup-guides details p{margin:.45rem 0 0;color:var(--ink-soft)}.pulse-ok{color:var(--signal)}.int-status{font-size:1rem}.int-status[data-ok=true]{color:var(--signal)}.int-status[data-ok=false]{color:var(--drop)}@keyframes seq-travel{0%{inset-inline-start:0}to{inset-inline-start:calc(100% - 8px)}}@keyframes seq-fall{0%{transform:translateY(0);opacity:1}to{transform:translateY(22px);opacity:0}}@keyframes seq-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.85}}@media (prefers-reduced-motion:reduce){.modal-card,.seq-dot,.seq-node-btn[data-live=true] .seq-node-core,.seq-skel-node,.sheet-backdrop,.sheet-panel,.toast{animation:none}}@media (max-width:860px){.app-shell,.grid-2,.money-grid,[dir=rtl] .app-shell{grid-template-columns:1fr}.sidebar{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.seq-workbench{grid-template-columns:1fr;min-height:0;gap:.85rem}.seq-stage{order:-1;position:-webkit-sticky;position:sticky;top:.5rem;z-index:4;background:#080c10;padding-block:.2rem .45rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.seq-stage .seq-head{-webkit-margin-after:.55rem;margin-block-end:.55rem}.seq-stage .seq-map{-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.seq-side{max-height:none;overflow:visible;-webkit-border-end:0;border-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}}@media (max-width:720px){.seq-map{--seq-col:5.6rem;--seq-node:3rem}.seq-canvas{padding-inline:.7rem}.kpis,.seq-aud{grid-template-columns:1fr}}.app-shell-rail{grid-template-columns:1fr 64px}[dir=rtl] .app-shell-rail{grid-template-columns:64px 1fr}.rail{position:relative;background:#080c10;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:.85rem .4rem 1rem;gap:.45rem}.rail-brand{width:2.2rem;height:2.2rem;display:grid;place-items:center;padding:0;border-radius:8px;background:transparent;overflow:hidden}.rail-brand img{width:100%;height:100%;display:block;object-fit:contain}.rail-nav{position:relative;display:flex;flex-direction:column;gap:.35rem;flex:1 1}.rail-active{position:absolute;inset-inline:.15rem;height:2.7rem;border-radius:12px;background:rgba(62,224,200,.14);box-shadow:0 0 0 1px rgba(62,224,200,.25);transition:top var(--rail-time) var(--ease-out);pointer-events:none}.rail-btn{position:relative;width:2.7rem;height:2.7rem;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-soft);border-radius:12px;cursor:pointer}.rail-btn:hover,.rail-btn[data-active=true]{color:#fff}.rail-btn[data-dot=true]:after{content:"";position:absolute;inset-block-start:.45rem;inset-inline-start:.45rem;width:.4rem;height:.4rem;border-radius:99px;background:var(--signal);box-shadow:0 0 8px var(--signal)}.rail-tip{position:absolute;inset-inline-start:calc(100% + .55rem);top:50%;transform:translateY(-50%);background:#0c1116;border:1px solid var(--line);color:#fff;font-size:1rem;padding:.25rem .5rem;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out);z-index:6}.rail-btn:focus-visible .rail-tip,.rail-btn:hover .rail-tip{opacity:1}.workspace{display:flex;flex-direction:column;min-width:0;min-height:100vh}.chrome{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 1.1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:8;background:linear-gradient(to bottom,var(--paper) 70%,transparent)}.ws-chip{min-width:12rem;max-width:18rem;flex:0 1 18rem}.ws-chip-select{width:100%;font-size:1rem;line-height:1.4;padding:.4rem .7rem;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;text-overflow:ellipsis}.chrome-cluster{position:relative;display:flex;gap:.25rem}.chrome-pop{position:absolute;top:calc(100% + .4rem);left:0;right:auto;width:16.5rem;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.7rem .8rem;display:grid;grid-gap:.45rem;gap:.45rem;z-index:9;box-shadow:var(--shadow);animation:enter-in var(--rise) var(--ease-out)}.chrome-pop a,.chrome-pop button{background:transparent;border:0;color:var(--ink);text-align:start;cursor:pointer;padding:.2rem 0}.notice-row{display:flex;align-items:flex-start;gap:.45rem;-webkit-padding-after:.45rem;padding-block-end:.45rem;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.notice-row p{flex:1 1;margin:0}.notice-row:last-of-type{-webkit-border-after:0;border-block-end:0;-webkit-padding-after:0;padding-block-end:0}.notice-ack{flex:0 0 auto;display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border-radius:8px;color:var(--signal)}.notice-ack:hover{background:rgba(62,224,200,.12)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.enter>*{animation:enter-in var(--rise) var(--ease-out) both}.enter>:nth-child(2){animation-delay:40ms}.enter>:nth-child(3){animation-delay:80ms}.enter>:nth-child(4){animation-delay:.12s}.enter>:nth-child(5){animation-delay:.16s}.enter>:nth-child(6){animation-delay:.2s}.enter>:nth-child(7){animation-delay:.24s}.enter>:nth-child(8),.enter>:nth-child(n+9){animation-delay:.28s}@keyframes enter-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.seg{position:relative;isolation:isolate;display:flex;align-items:center;gap:.35rem;margin-block:.8rem 1rem}.seg-pill{position:absolute;top:0;left:0;border-radius:999px;background:var(--signal);pointer-events:none;z-index:0;transition:transform var(--rail-time) var(--ease-out)}.seg button{position:relative;z-index:1;background:transparent;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:.45rem 1.05rem;cursor:pointer}.seg button[data-on=true]{color:#06201b;background:var(--signal);border-color:transparent}.seg[data-pill=true] button[data-on=true]{background:transparent;color:#06201b;border-color:transparent}.seg[data-size=sm]{margin-block:0;gap:.2rem}.seg[data-size=sm] button{padding:.35rem .8rem;font-size:1rem}.panel{display:grid;grid-gap:.85rem;gap:.85rem;width:100%;text-align:start;background:var(--card);color:inherit;border:1px solid var(--line);border-radius:16px;padding:1.1rem 1.2rem;cursor:pointer;transition:transform var(--rise) var(--ease-out),border-color var(--rise) var(--ease-out)}.panel:hover{transform:translateY(-1px);border-color:rgba(62,224,200,.45);box-shadow:0 0 0 1px rgba(62,224,200,.18)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.lamp-row{display:flex;gap:.7rem;flex-wrap:wrap}.lamp{display:grid;grid-gap:.1rem;gap:.1rem;font-size:1rem;color:var(--ink-soft)}.lamp em{font-style:normal;font-size:1rem}.lamp-dot{width:.7rem;height:.7rem;border-radius:99px;background:#3a4650}.lamp[data-state=wait] .lamp-dot{background:var(--warn)}.lamp[data-state=live] .lamp-dot{background:var(--signal);box-shadow:0 0 10px var(--signal);animation:seq-breathe 2.8s ease-in-out infinite}.panel-spark{width:100%;height:32px}.panel-well-wrap{display:flex;align-items:flex-end;gap:.7rem}.panel-others{-webkit-margin-before:1.4rem;margin-block-start:1.4rem}.panel-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:.7rem;gap:.7rem}.dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.85rem;gap:.85rem;align-items:stretch}.dash-finding,.dash-hero{cursor:pointer;display:grid;grid-gap:.35rem;gap:.35rem;text-align:start}.dash-finding{align-content:start}.dash-refund{grid-column:1/-1}.dash-compare{display:flex;align-items:flex-end;justify-content:center;gap:1.6rem;min-height:4.8rem;-webkit-margin-before:.35rem;margin-block-start:.35rem}.dash-col{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;width:5.5rem}.dash-bar{width:2.1rem;min-height:8px;max-height:80px;border-radius:8px 8px 4px 4px;background:var(--signal)}.dash-bar[data-kind=floor]{background:rgba(230,184,77,.9)}.dash-col strong{font-size:1rem}.dash-refund{margin:0;color:var(--ink-soft)}.deed-list{display:grid;grid-gap:.55rem;gap:.55rem}.purchase-talk{margin:0 0 2rem}.assets-wizard{display:grid;grid-gap:.85rem;gap:.85rem}.wizard-page-urls{display:grid;grid-gap:.75rem;gap:.75rem}.wizard-page-urls label{display:grid;grid-gap:.35rem;gap:.35rem}.talk-log{display:grid;grid-gap:.75rem;gap:.75rem}.talk-bot,.talk-you{margin:0}.talk-you{color:var(--signal)}.talk-choices{display:grid;grid-gap:.45rem;gap:.45rem}.deed-row{display:grid;grid-gap:.15rem;gap:.15rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.deed-row[data-kind=refund]{border-color:rgba(230,184,77,.45)}.persona-list,.ribbon-list{display:grid;grid-gap:.65rem;gap:.65rem}.wound-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:.8rem;gap:.8rem;align-items:start}.wound-card{grid-gap:.55rem;gap:.55rem;padding:.85rem .95rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.wound-card,.wound-pick{display:grid;text-align:start}.wound-pick{grid-gap:.3rem;gap:.3rem;width:100%;background:none;border:0;padding:0;color:inherit;cursor:pointer}.wound-pick .muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wound-card[data-selected=true] .wound-pick .muted{display:none}.wound-card[data-selected=true]{border-color:rgba(62,224,200,.55)}.wound-detail{display:grid;grid-gap:.55rem;gap:.55rem}.wound-status{color:var(--ink-soft);font-size:1.125rem}.wound-actions{display:flex;flex-wrap:wrap;gap:.55rem}.depth-wrap{display:grid;grid-gap:.85rem;gap:.85rem;-webkit-margin-after:1.2rem;margin-block-end:1.2rem}.intel-wrap{display:grid;grid-gap:80px;gap:80px;-webkit-margin-after:2.4rem;margin-block-end:2.4rem}.social-feed-block{display:grid;grid-gap:1.15rem;gap:1.15rem}.social-feed-block h3{margin:0}.social-feed-totals{gap:.85rem 1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-section-label{margin:.35rem 0 0;font-size:1rem;color:var(--ink-soft);font-weight:600}.social-metrics-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.social-template-card{border-color:rgba(62,224,200,.22)}.social-creative-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem}.social-creative-list li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.35rem .5rem;border-radius:.5rem;background:rgba(62,224,200,.06);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.social-creative-name{font-weight:600}.dash-social{grid-column:1/-1}.intel-grid,.intel-lamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.intel-stat{font-size:1.8rem;margin:.2rem 0}.intel-funnel{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.intel-funnel li{display:flex;align-items:baseline;gap:.6rem;padding:.45rem .65rem;background:var(--card);border:1px solid var(--line);border-radius:10px}.intel-funnel li span{flex:1 1}.intel-drop{color:var(--drop);font-style:normal;font-size:1rem}.depth-banner{margin:0;padding:.55rem .75rem;border-radius:10px;border:1px solid rgba(230,184,77,.45);color:var(--ink-soft)}.depth-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}.depth-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.8rem .9rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.depth-card h3{margin:0;font-size:1.22rem}.depth-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.depth-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.split-row{display:grid;grid-gap:.35rem;gap:.35rem}.split-row code{font-size:1rem;overflow-wrap:anywhere;color:var(--ink)}.exp-winner{color:var(--signal);margin:0}.depth-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.depth-table td,.depth-table th{text-align:start;padding:.35rem .4rem;border-bottom:1px solid var(--line)}.persona-card,.ribbon-row{display:grid;grid-template-columns:4.2rem 1fr;grid-gap:.7rem;gap:.7rem;align-items:center;width:100%;text-align:start;background:rgba(62,224,200,.04);border:1px solid var(--line);border-radius:12px;color:inherit;cursor:pointer;padding:.55rem .7rem;transition:transform var(--rise) var(--ease-out),border-color var(--rise) var(--ease-out)}.panel:hover,.persona-card:hover,.ribbon-row:hover{transform:translateY(-1px)}.persona-card[data-selected=true],.ribbon-row[data-selected=true]{border-color:rgba(62,224,200,.55)}.persona-ring{width:4.2rem;height:4.2rem}.persona-copy,.ribbon-copy{display:grid;grid-gap:.15rem;gap:.15rem}.ribbon-track{position:relative;height:2.4rem;display:grid;place-items:center start}.ribbon-bar{position:relative;overflow:hidden}.ribbon-bar,.ribbon-fill{width:100%;border-radius:99px}.ribbon-fill{display:block;height:100%;background:linear-gradient(to left,rgba(62,224,200,.2),var(--signal))}.ribbon-leak{position:absolute;inset-block:0;inset-inline-end:0;background:linear-gradient(to left,var(--drop),transparent);pointer-events:none}.wound-card[data-severity=critical]{border-color:rgba(255,107,74,.45)}.wound-card[data-severity=warning]{border-color:rgba(230,184,77,.4)}.circuit{display:grid;grid-gap:.55rem;gap:.55rem;width:20%;margin-block:.6rem 1.2rem;padding:calc(1rem + 15px);border:1px solid var(--line);border-radius:14px;background:#080c10;box-sizing:border-box}.circuit>.muted{margin:0}.circuit-flow{--circuit-lamp:0.85rem;display:grid;grid-template-columns:var(--circuit-lamp) minmax(0,1fr) var(--circuit-lamp) minmax(0,1fr) var(--circuit-lamp);justify-content:stretch;justify-items:center;align-items:center;width:100%;grid-column-gap:0;column-gap:0;grid-row-gap:.28rem;row-gap:.28rem}.circuit-lamp{width:var(--circuit-lamp);height:var(--circuit-lamp);border-radius:99px;background:#3a4650;position:relative;z-index:1}.circuit-lamp[data-state=wait]{background:var(--warn)}.circuit-lamp[data-state=live]{background:var(--signal);box-shadow:0 0 10px var(--signal)}.circuit-wire{width:calc(100% + var(--circuit-lamp));height:2px;margin-inline:calc(var(--circuit-lamp) / -2);background:var(--line);z-index:0;min-width:0}.circuit-wire[data-state=live]{background:var(--signal)}.circuit-wire[data-state=off]{background:repeating-linear-gradient(90deg,var(--warn) 0 6px,transparent 6px 10px)}.circuit-cap{font-size:1rem;color:var(--ink-soft);white-space:nowrap;line-height:1.2;min-width:0}.circuit-cap-slot{width:100%}.sheet-panel{animation:sheet-in var(--rise) var(--ease-out)}.page-head,.viz-head,.viz-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-head{font-size:1.55rem}.viz-head{margin:0;font-size:1.28rem}.viz-kicker{margin:0 0 .45rem;font-size:1rem;color:var(--ink-soft);font-weight:600}.viz-block{display:grid;grid-gap:1.35rem;gap:1.35rem}.hint-mark{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:99px;border:1.5px solid var(--ink-soft);background:transparent;color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1;cursor:help;flex:0 0 auto;transition:color .12s var(--ease-out),border-color .12s var(--ease-out)}.hint-mark:focus-visible,.hint-mark:hover{color:var(--signal);border-color:var(--signal)}.hover-tip{position:fixed;z-index:80;max-width:min(22rem,calc(100vw - 1.5rem));padding:.55rem .75rem;background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:1rem;line-height:1.55;direction:rtl;text-align:start;pointer-events:none;transform:translateY(4px);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out),top .15s var(--ease-out),left .15s var(--ease-out);box-shadow:var(--shadow)}.hover-tip[data-in=true]{transform:translateY(0)}.hover-tip[data-in=false]{transform:translateY(0);transition:opacity 80ms var(--ease-out)}.hover-tip[data-reduced=true]{transform:none}.hover-tip strong{display:block;-webkit-margin-after:.15rem;margin-block-end:.15rem}.hover-tip span{display:block;color:var(--ink-soft)}.pane-swap-in{animation:pane-in .24s var(--ease-out) 60ms both}@keyframes pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pane-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.viz-select{animation:pane-in .24s var(--ease-out) both}.viz-select[data-out=true]{animation:fade-only .15s var(--ease-out) both}.viz-select-body{animation:fade-only .15s var(--ease-out)}@keyframes fade-only{0%{opacity:0}to{opacity:1}}.viz-select[data-out=true]{animation-name:fade-out-only}@keyframes fade-out-only{0%{opacity:1}to{opacity:0}}.is-run{will-change:transform,opacity}.slope-chart{display:grid;grid-gap:.55rem;gap:.55rem}.slope-heads,.slope-track{display:grid;grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr) minmax(7.5rem,10rem);grid-gap:1rem;gap:1rem;align-items:center}.slope-track{width:100%;margin:0;padding:.7rem .85rem;background:var(--card);border:1px solid var(--line);border-radius:14px;color:inherit;cursor:pointer;text-align:start}.slope-track:focus-visible,.slope-track:hover{border-color:var(--signal)}.slope-chart[data-hot=true] .slope-track[data-dim=true]{opacity:.32}.slope-chart[data-hot=true] .slope-track:not([data-dim=true]) .slope-stroke{filter:drop-shadow(0 0 5px rgba(62,224,200,.7))}.slope-ch{font-size:1rem;font-weight:600;line-height:1.3}.slope-amt{font-size:1rem;font-weight:700;text-align:start}.slope-heads-plot,.slope-plot{position:relative;direction:ltr;min-width:0}.slope-heads{min-height:4.2rem;padding:0 .45rem .35rem}.slope-heads-plot{min-height:4rem}.slope-plot{height:3.85rem}.slope-plot svg{display:block;width:100%;height:100%;overflow:visible}.slope-axis{position:absolute;top:0;transform:translateX(-50%);max-width:7.2rem;padding:.1rem .2rem;background:transparent;border:0;color:var(--ink-soft);cursor:help;direction:rtl;font-size:1rem;font-weight:600;line-height:1.25;text-align:center;white-space:normal}.slope-stroke{transition:stroke-dashoffset .42s var(--ease-out)}.slope-dot{opacity:0;transition:opacity .15s var(--ease-out)}.slope-chart[data-in=true] .slope-dot{opacity:1}.slope-flat{margin:0;color:var(--ink-soft);font-size:1rem}.surv-list{grid-gap:.75rem}.surv-list,.surv-row{display:grid;gap:.75rem}.surv-row{grid-template-columns:minmax(7.5rem,12rem) minmax(0,1fr);grid-gap:.75rem;align-items:center;padding:.65rem .8rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.surv-meta{display:grid;grid-gap:.3rem;gap:.3rem}.surv-funnel{gap:.15rem;min-width:0;overflow-x:auto}.surv-funnel,.surv-stage{display:flex;align-items:flex-end}.surv-node{display:grid;grid-template-columns:12px auto;grid-gap:.4rem;gap:.4rem;align-items:end;background:transparent;border:1px solid transparent;border-radius:10px;color:inherit;cursor:pointer;padding:.2rem .4rem}.surv-node[data-on=true]{border-color:var(--signal)}.surv-well{width:10px;height:36px;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:#0c1116}.surv-well-fill{display:block;width:100%;height:100%;transform-origin:center bottom;background:var(--signal);transition:transform .36s var(--ease-out)}.surv-node-copy{display:grid;grid-gap:.02rem;gap:.02rem;text-align:start}.surv-count{font-size:1.28rem;font-weight:700;line-height:1.15}.surv-cap{font-size:1rem;color:var(--ink-soft)}.surv-pct{font-size:1rem;color:var(--signal)}.surv-pct em{font-style:normal;color:var(--ink-soft);font-size:1rem}.surv-drop{width:48px;display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;background:transparent;border:0;color:var(--drop);cursor:pointer;padding:0}.surv-drop svg{width:48px;height:36px;display:block}.surv-drop-fill{fill:rgba(62,224,200,.18)}.surv-drop-n{font-size:1rem}.feed-list{display:grid;grid-gap:1.25rem;gap:1.25rem}.feed-row{display:grid;grid-gap:.55rem;gap:.55rem;padding:.9rem 1rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.feed-row-head{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;flex-wrap:wrap}.feed-metrics{display:flex;flex-wrap:wrap;gap:.75rem 1.3rem;padding-block:.45rem;border-block:1px solid var(--line)}.feed-metrics-split{width:1px;align-self:stretch;background:var(--line)}.feed-metric{display:grid;grid-gap:.05rem;gap:.05rem;min-width:4.6rem}.feed-metric-label{font-size:1rem;color:var(--ink-soft)}.feed-metric strong{font-size:1.22rem}.social-feed-totals{display:flex;flex-wrap:wrap;gap:.85rem 1.4rem}.feed-creatives{display:grid;grid-gap:.35rem;gap:.35rem}.feed-kicker{display:flex;align-items:center;gap:8px;font-size:1rem;color:var(--ink-soft);font-weight:600}.feed-creative-row{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.feed-creative-row li{display:grid;grid-gap:.05rem;gap:.05rem;padding:.4rem .65rem;border-radius:8px;background:rgba(62,224,200,.06);min-width:9rem}.heat-table{width:100%;border-collapse:separate;border-spacing:0 .25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heat-table td,.heat-table th{text-align:start;padding:.2rem .35rem;vertical-align:middle}.heat-pad{width:5.5rem}.heat-cell{display:grid;place-items:center;width:100%;min-height:2.1rem;border-radius:6px;border:1px solid transparent;background:rgba(62,224,200,var(--heat,0));color:var(--ink);cursor:pointer;opacity:0;transition:opacity .18s var(--ease-out),transform .12s var(--ease-out),border-color .12s var(--ease-out)}.heat-cell[data-in=true],.heat-static{opacity:1}.heat-cell:hover,.heat-cell[data-on=true]{transform:scale(1.06);border-color:var(--signal)}.heat-spark-col{width:6.2rem}.step-spark{width:90px;height:28px;display:block}.cohort-dots{display:flex;flex-wrap:wrap;gap:3px;max-width:7.5rem}.cohort-dot{width:.38rem;height:.38rem;border-radius:99px;background:var(--signal);opacity:0;transition:opacity .15s var(--ease-out)}.cohort-dot[data-in=true]{opacity:.85}.cluster-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));grid-gap:.75rem;gap:.75rem}.cluster-card{display:grid;grid-gap:.5rem;gap:.5rem;text-align:start;background:var(--card);border:1px solid var(--line);border-radius:14px;color:inherit;cursor:pointer;padding:.75rem .8rem;transition:opacity .2s var(--ease-out),border-color .12s var(--ease-out)}.cluster-grid:hover .cluster-card{opacity:.25}.cluster-card[data-on=true],.cluster-grid:hover .cluster-card:focus-visible,.cluster-grid:hover .cluster-card:hover{opacity:1;transition-duration:.12s}.cluster-card[data-on=true]{border-color:rgba(62,224,200,.55)}.cluster-copy{display:grid;grid-gap:.1rem;gap:.1rem}.cluster-copy strong{font-size:1rem}.dot-field{display:grid;grid-gap:.18rem;gap:.18rem;justify-content:start}.person-dot{width:.38rem;height:.38rem;border-radius:99px;background:var(--ink-soft);opacity:0;transition:opacity .12s var(--ease-out)}.person-dot[data-lit=true]{background:var(--signal)}.person-dot[data-in=true]{opacity:.35}.person-dot[data-lit=true][data-in=true]{opacity:1}.cluster-ring{width:4.2rem;height:4.2rem}.cluster-arc{transition:stroke-dasharray .42s var(--ease-out)}.lift-list{display:grid;grid-gap:.4rem;gap:.4rem}.lift-badge{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto;grid-gap:.55rem;gap:.55rem;align-items:center;width:100%;text-align:start;background:transparent;border:0;color:inherit;cursor:pointer;padding:.2rem 0}.lift-copy{font-size:1rem;min-width:0}.lift-track{position:relative;height:10px;background:rgba(30,42,51,.8);border-radius:99px;overflow:hidden}.lift-base{position:absolute;inset-block:0;inset-inline-start:33%;width:1px}.lift-bar,.lift-base{background:var(--ink-soft)}.lift-bar{display:block;height:100%;width:100%;transform-origin:right center;opacity:.45}.lift-bar[data-over=true]{background:var(--signal);opacity:1}.lift-mark{font-size:1rem;color:var(--signal)}.channel-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}.channel-col{min-width:0;display:grid;grid-gap:.4rem;gap:.4rem}.dumbbell-list,.removal-list{display:grid;grid-gap:.45rem;gap:.45rem}.dumbbell-row,.removal-row{display:grid;grid-template-columns:7rem minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;width:100%;text-align:start;background:transparent;border:0;color:inherit;cursor:pointer;padding:.15rem 0;transition:opacity .2s var(--ease-out)}.dumbbell-list[data-hot=true] .dumbbell-row[data-dim=true],.removal-list[data-hot=true] .removal-row[data-dim=true]{opacity:.25}.dumbbell-list[data-hot=true] .dumbbell-row:not([data-dim=true]),.removal-list[data-hot=true] .removal-row:not([data-dim=true]){transition-duration:.12s}.dumbbell-name{font-size:1rem}.dumbbell-track,.removal-track{position:relative;height:14px}.dumbbell-link{position:absolute;top:50%;height:2px;margin-top:-1px;transform:scaleX(0);transition:transform .28s var(--ease-out)}.dumbbell-link[data-in=true]{transform:scaleX(1)}.dumbbell-link[data-tone=signal]{background:var(--signal)}.dumbbell-link[data-tone=warn]{background:var(--warn)}.dumbbell-dot{position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:99px;border:1.5px solid var(--signal);background:transparent}.dumbbell-dot[data-kind=convert]{background:var(--signal)}.removal-bar{display:block;height:8px;width:100%;background:var(--drop);border-radius:99px;transform-origin:right center;transform:scaleX(0);transition:transform .28s var(--ease-out)}.mercury{display:inline-block;width:10px;height:28px;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:#0c1116;vertical-align:middle}.mercury-fill{display:block;width:100%;height:100%;transform-origin:center bottom;transform:scaleY(0);background:var(--signal);transition:transform .36s var(--ease-out)}.mercury[data-tone=warn] .mercury-fill{background:var(--warn)}.well-cell{display:inline-flex;align-items:center;gap:.4rem}.time-chart{display:grid;grid-gap:.65rem;gap:.65rem}.time-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem}.time-chart-head .viz-kicker{margin:0}.time-chart-plot{position:relative;height:10.5rem;margin-left:3.4rem;margin-bottom:1.55rem;opacity:0;transition:opacity .2s var(--ease-out)}.time-chart-plot[data-in=true]{opacity:1}.time-chart-plot svg{width:100%;height:100%;display:block}.time-chart-fill{fill:rgba(62,224,200,.16)}.time-chart-line{stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.time-chart-x,.time-chart-y{position:absolute;color:var(--ink-soft);font-size:1rem;line-height:1.2;white-space:nowrap;pointer-events:none}.time-chart-y{left:0;transform:translate(-100%,-50%);padding-right:.4rem}.time-chart-x{top:100%;transform:translateX(-50%);padding-top:.3rem}.time-chart-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:99px;border:0;padding:0;background:var(--signal);cursor:pointer;box-shadow:0 0 0 3px rgba(62,224,200,.2);z-index:1;transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out)}.time-chart-dot:hover,.time-chart-dot[data-on=true]{transform:scale(1.2);box-shadow:0 0 0 5px rgba(62,224,200,.3)}.time-chart-dot:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mini-funnel-wrap{display:grid;grid-gap:.75rem;gap:.75rem;-webkit-margin-before:.6rem;margin-block-start:.6rem}.mini-funnel{display:flex;gap:.35rem;overflow-x:auto;-webkit-padding-after:.2rem;padding-block-end:.2rem}.mini-stop{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;min-width:4.4rem;background:transparent;border:0;color:inherit;cursor:pointer;padding:.2rem}.mini-node{width:2.2rem;height:2.2rem}.mini-node .seq-node-core{width:.7rem;height:.7rem}.mini-stop-count{font-size:1rem;font-weight:700}.mini-stop-name{font-size:1rem;text-align:center;max-width:5rem}.mini-stop-drop{font-size:1rem;color:var(--drop);min-height:1rem}.mini-stop-drop-empty{visibility:hidden}.mini-stop[data-on=true] .mini-node{border-color:#fff}.signals-row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.device-arcs{position:relative;width:6.4rem;height:6.4rem;background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.device-arcs svg{width:100%;height:100%}.device-arcs-copy{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.device-arcs-copy strong{font-size:1.28rem;line-height:1.1}.device-arcs-copy span{font-size:1rem;color:var(--ink-soft)}.hot-block{display:grid;grid-gap:.35rem;gap:.35rem;flex:1 1;min-width:10rem}.hot-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.hot-dot{width:.85rem;height:.85rem;border-radius:99px;border:0;background:var(--signal);cursor:pointer;padding:0}.hot-dot[data-on=true]{outline:1px solid #fff}.upside-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.7rem;gap:.7rem}.upside-card{display:grid;grid-gap:.35rem;gap:.35rem;text-align:start;background:var(--card);border:1px solid var(--line);border-radius:14px;color:inherit;cursor:pointer;padding:.75rem .85rem}.wound-grid-mini{-webkit-margin-before:.4rem;margin-block-start:.4rem}.wound-mini{padding:.75rem .9rem}.wound-mini p{margin:0}@media (max-width:860px){.channel-pair{grid-template-columns:1fr}.time-chart-plot{height:8.75rem;margin-left:2.9rem}.slope-heads,.slope-track{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amt" "plot plot"}.slope-ch,.slope-heads-ch{grid-area:name}.slope-amt,.slope-heads-amt{grid-area:amt}.slope-heads-plot,.slope-plot{grid-area:plot}.slope-heads{min-height:0}.slope-plot{height:4rem}.surv-row{grid-template-columns:1fr}}html:has(.site[data-kind=fold]),html:has(.site[data-kind=fold]) body{height:100%;overflow:hidden}html:has(.site[data-kind=doc]),html:has(.site[data-kind=doc]) body{height:auto;overflow:auto}@keyframes site-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes site-modal-in{0%{opacity:0}to{opacity:1}}@keyframes site-modal-out{0%{opacity:1}to{opacity:0}}@keyframes site-form-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes site-form-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.site{--site-rail:min(68rem,calc(100% - 2.5rem));position:relative;isolation:isolate;display:flex;flex-direction:column;height:100dvh;overflow:hidden}.site[data-kind=fold]{touch-action:none}.site[data-kind=doc]{height:auto;min-height:100dvh;overflow:visible}.site-rail{display:flex;flex-direction:column;flex:1 1;width:var(--site-rail);min-height:0;margin-inline:auto}.site:after,.site:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.site:before{background:radial-gradient(ellipse 72% 38% at 50% -10%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 70%)}.site[data-kind=fold]:before{background:linear-gradient(to right,var(--paper) 0,color-mix(in srgb,var(--paper) 88%,transparent) 28%,color-mix(in srgb,var(--paper) 32%,transparent) 52%,transparent 72%),radial-gradient(ellipse 72% 38% at 50% -10%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 70%)}.site[data-kind=fold][data-locale=he]:before{background:linear-gradient(to left,var(--paper) 0,color-mix(in srgb,var(--paper) 88%,transparent) 28%,color-mix(in srgb,var(--paper) 32%,transparent) 52%,transparent 72%),radial-gradient(ellipse 72% 38% at 50% -10%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 70%)}.site:after{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-scene{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(270deg,#000 0,#000 46%,transparent 82%);mask-image:linear-gradient(270deg,#000 0,#000 46%,transparent 82%)}.site[data-locale=he] .site-scene{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 46%,transparent 82%);mask-image:linear-gradient(90deg,#000 0,#000 46%,transparent 82%)}.site-scene video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:36% 48%;opacity:.8;filter:contrast(1.28) saturate(1.55) brightness(1.08)}.site[data-locale=en] .site-scene video{transform:scaleX(-1)}.site-fold,.site-foot,.site-head,.site-legal{position:relative;z-index:2}.site-head{justify-content:space-between;gap:.75rem;flex-shrink:0;width:100%;min-height:4rem;padding:.65rem 0}.site-brand,.site-head{display:flex;align-items:center}.site-brand{min-width:0}.site-brand img{width:2.15rem;height:2.15rem;object-fit:contain}.site-tools{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.site-lang,.site-signin{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:0 .85rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink);font-size:1rem;white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out)}.site-signin{border-color:var(--line);font-weight:600}.site-demo:focus-visible,.site-form-x:focus-visible,.site-lang:focus-visible,.site-signin:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-demo:active,.site-form-x:active,.site-lang:active,.site-signin:active{transform:scale(.97)}.site-fold{min-height:0;padding-inline:0}.site-copy,.site-fold{display:flex;flex-direction:column;flex:1 1}.site-copy{align-items:flex-start;justify-content:center;width:88%;max-width:100%;min-width:0;text-align:start}.site-copy>*{animation:site-enter var(--rise) var(--ease-out) both}.site-copy>:nth-child(2){animation-delay:40ms}.site-copy>:nth-child(3){animation-delay:80ms}.site-copy>:nth-child(4){animation-delay:.12s}.site-copy h1{margin:0 0 1.15rem;font-size:clamp(1.55rem,2.1vw + .95rem,2.65rem);line-height:1.22;letter-spacing:0;font-weight:700;color:#fff;overflow-wrap:normal;word-break:normal;min-width:0}.site-hero-lead,.site-hero-mark{display:block}.site-hero-mark{color:var(--signal);white-space:nowrap}.site-sub{margin:0 0 1rem;color:var(--ink);font-size:clamp(1.125rem,.4vw + 1rem,1.25rem);line-height:1.5;font-weight:500}.site-body{margin:0 0 1.5rem;color:var(--ink-soft);font-size:1.125rem;line-height:1.65;max-width:100%}.site[data-kind=doc] .site-rail{min-height:100dvh}.site-legal{flex:1 1;width:88%;max-width:100%;min-width:0;padding-block:.5rem 2.25rem;text-align:start}.site-legal-back{margin:0 0 1.15rem}.site-legal-back a{color:var(--signal);text-decoration:underline;text-underline-offset:.18em}.site-legal h1{margin:0 0 .45rem;font-size:clamp(1.55rem,1.4vw + 1.1rem,2.15rem);line-height:1.22;letter-spacing:0;font-weight:700;color:#fff;overflow-wrap:normal;word-break:normal}.site-legal-lead,.site-legal-updated{color:var(--ink-soft)}.site-legal-updated{margin:0 0 1.25rem}.site-legal-lead{margin:0 0 .35rem}.site-legal h2{margin:1.75rem 0 .5rem;font-size:1.25rem;line-height:1.35;letter-spacing:0;font-weight:700;color:#fff}.site-legal li,.site-legal p{color:var(--ink);font-size:1.125rem;line-height:1.65}.site-legal p,.site-legal ul{margin:0 0 .85rem}.site-legal ul{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.site-legal a{color:var(--signal);text-decoration:underline;text-underline-offset:.18em}.site-demo{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.55rem 1rem;border:0;border-radius:10px;background:var(--signal);color:#06201b;font-size:1.125rem;font-weight:600;box-shadow:none;cursor:pointer;transition:transform .16s var(--ease-out)}.site-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1.25rem;flex-shrink:0;width:100%;padding:.85rem 0 1.15rem;color:var(--ink-soft);font-size:1rem}.site-foot p{margin:0}.site-foot nav{display:flex;flex-wrap:wrap;gap:.85rem 1.15rem}.site-foot a{text-decoration:underline;text-underline-offset:.18em}.site-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--paper) 62%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:site-modal-in .2s var(--ease-out) both;touch-action:pan-y}.site-modal[data-state=out]{animation:site-modal-out .12s var(--ease-out) both}.site-form{width:min(100%,28rem);display:grid;grid-gap:.65rem;gap:.65rem;padding:1.25rem 1.25rem 1.1rem;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);animation:site-form-in .22s var(--ease-out) both;overflow:visible;max-height:none;touch-action:pan-y}.site-modal[data-state=out] .site-form{animation:site-form-out .12s var(--ease-out) both}.site-form-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.site-form h2{margin:0;font-size:1.5rem;color:#fff}.site-fine,.site-form-lead,.site-opt{color:var(--ink-soft)}.site-form-lead{margin:0}.site-form-x{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-size:1.5rem;line-height:1;cursor:pointer;transition:transform .16s var(--ease-out)}.site-form label{display:grid;grid-gap:.35rem;gap:.35rem}.site-form input{min-height:2.5rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.site-form input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.site-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.site-submit{min-height:2.75rem;border-radius:10px}.site-submit-label{display:inline-block;transition:filter .2s var(--ease-out),opacity .2s var(--ease-out)}.site-submit[data-swap=true] .site-submit-label{filter:blur(2px);opacity:.7}.site-submit[data-state=ok]{background:var(--signal)}.site-flash{margin:0}.site-flash-ok{color:var(--signal)}.site-flash-bad{color:var(--drop)}.site-fine{margin:0;font-size:1rem}.site-fine a{text-decoration:underline;text-underline-offset:.18em}@media (max-width:768px){.site{--site-rail:min(68rem,calc(100% - 1.5rem))}.site-copy,.site-legal{width:100%}.site-scene video{opacity:.4}.site[data-kind=fold]:before,.site[data-kind=fold][data-locale=he]:before{background:linear-gradient(to left,var(--paper) 0,color-mix(in srgb,var(--paper) 86%,transparent) 38%,color-mix(in srgb,var(--paper) 40%,transparent) 100%),radial-gradient(ellipse 72% 38% at 50% -10%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 70%)}.site[data-kind=fold][data-locale=en]:before{background:linear-gradient(to right,var(--paper) 0,color-mix(in srgb,var(--paper) 86%,transparent) 38%,color-mix(in srgb,var(--paper) 40%,transparent) 100%),radial-gradient(ellipse 72% 38% at 50% -10%,color-mix(in srgb,var(--signal) 10%,transparent),transparent 70%)}.site-head{min-height:3.5rem}.site-copy h1{font-size:clamp(1.5rem,6.4vw,2.1rem)}.site-modal{place-items:center;padding:1.25rem}.site-form{width:min(100%,28rem);max-height:none;overflow:visible;border-radius:18px}}@media (max-width:420px){.site-lang,.site-signin{padding-inline:.55rem}}@media (max-height:720px){.site-copy h1{-webkit-margin-after:.85rem;margin-block-end:.85rem}.site-body{-webkit-margin-after:1.15rem;margin-block-end:1.15rem}.site-foot{padding-block:.55rem .75rem}}@media (max-height:620px){.site-copy h1{font-size:clamp(1.35rem,4vw,1.75rem)}.site-body{font-size:1rem;line-height:1.5}}@media (max-height:540px){.site-form{overflow:auto;max-height:calc(100dvh - 2.5rem)}}@media (hover:hover) and (pointer:fine){.site-lang:hover,.site-signin:hover{border-color:var(--signal);color:var(--signal)}.site-demo:hover{background:color-mix(in srgb,var(--signal) 86%,#fff)}.site-foot a:hover{color:var(--ink)}.site-form-x:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.site-copy>*,.site-form,.site-modal{animation:none!important}.site-copy>*{opacity:1;transform:none}.site-demo,.site-form-x,.site-lang,.site-signin{transition:none}.chrome-pop,.cluster-arc,.cohort-dot,.dumbbell-link,.enter>*,.heat-cell,.mercury-fill,.pane-swap-in,.panel,.person-dot,.persona-card,.rail-active,.removal-bar,.ribbon-row,.sheet-panel,.slope-dot,.slope-stroke,.surv-well-fill,.time-chart-dot,.time-chart-plot,.viz-select,.viz-select-body,.wound-card{animation:none;transition:none}.hover-tip{transform:none;transition:opacity 80ms var(--ease-out)}}@media (max-width:860px){.app-shell-rail,[dir=rtl] .app-shell-rail{grid-template-columns:1fr;grid-template-rows:1fr auto}.rail{justify-content:space-around;order:2;-webkit-border-end:0;border-inline-end:0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.rail,.rail-nav{flex-direction:row}.rail-nav{flex:1 1;justify-content:center}.rail-active,.rail-brand{display:none}.ws-chip{min-width:0;max-width:none;flex:1 1}.rail-tip{display:none}.circuit,.conn-card-site{width:100%}}