@font-face{font-family:Geist Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial);size-adjust:97%;ascent-override:95%;descent-override:25%;line-gap-override:0%}.lv-home{--surface:#fff;--surface-alt:#f5f8fc;--surface-sunk:#eef3fa;--navy-900:#0b1f3d;--navy-800:#12294f;--blue:#1a6df0;--blue-dark:#1257c9;--blue-soft:#1a6df014;--blue-line:#1a6df047;--ink:#0f2544;--slate:#5a6b85;--slate-light:#8695ab;--on-blue:#fff;--ink-900:var(--surface);--ink-850:var(--surface-alt);--ink-800:var(--surface-sunk);--ink-750:#e6edf7;--ink-700:#dbe5f2;--line:#0f25441a;--line-mid:#0f254429;--line-strong:#0f25443d;--text-hi:var(--ink);--text-mid:var(--slate);--text-low:#63738d;--signal:var(--blue);--signal-soft:var(--blue-soft);--signal-line:var(--blue-line);--on-signal:var(--on-blue);--dealer:#12294f;--dealer-hi:#1257c9;--sans:"Geist Sans","Geist","Geist Fallback",system-ui,-apple-system,sans-serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--t-fast:.15s;--t-base:.28s;--t-slow:.56s;--gutter:clamp(1.25rem,4vw,2.5rem);--section-y:clamp(2.75rem,5vw,4.25rem);--maxw:1240px;--nav-h:68px;--r-surface:14px;--r-control:10px}.lv-home *,.lv-home :before,.lv-home :after{box-sizing:border-box}html:has(.lv-home){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 1rem)}.lv-home{background:var(--ink-900);color:var(--text-hi);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv01";margin:0;font-size:1rem;line-height:1.6}.lv-home img,.lv-home svg,.lv-home video{max-width:100%;display:block}.lv-home a{color:inherit;text-decoration:none}.lv-home button,.lv-home input{font:inherit;color:inherit}.lv-home section[id]{scroll-margin-top:calc(var(--nav-h) + 1rem)}.lv-home a:focus-visible,.lv-home button:focus-visible,.lv-home summary:focus-visible,.lv-home input:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--r-control)}.lv-home .vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lv-home .skip{z-index:100;background:var(--signal);color:var(--on-signal);border-radius:var(--r-control);transition:top var(--t-fast) var(--ease);padding:.7rem 1.1rem;font-size:.9rem;font-weight:600;position:absolute;top:-4rem;left:.75rem}.lv-home .skip:focus{top:.75rem}.lv-home .wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.lv-home .section{padding-block:var(--section-y);position:relative}.lv-home .rule{border-top:1px solid var(--line)}.lv-home .display{letter-spacing:-.033em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,3rem);font-weight:600;line-height:1.06}.lv-home .h2{letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.3vw,2.7rem);font-weight:600;line-height:1.09}.lv-home .h3{letter-spacing:-.014em;margin:0;font-size:clamp(1.02rem,1.55vw,1.24rem);font-weight:600;line-height:1.32}.lv-home .lead{color:var(--text-mid);max-width:56ch;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.62}.lv-home .body{color:var(--text-mid);max-width:64ch;margin:0;font-size:1rem;line-height:1.68}.lv-home .micro{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);margin:0;font-size:.72rem;font-weight:500}.lv-home .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.lv-home .fine{color:var(--text-low);margin:0;font-size:.8125rem;line-height:1.6}.lv-home .btn{white-space:nowrap;border-radius:var(--r-control);letter-spacing:-.006em;cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.25rem;font-size:.94rem;font-weight:600;display:inline-flex}.lv-home .btn-ghost{color:var(--text-hi);border-color:var(--line-strong);background:0 0}.lv-home .btn:active{transform:translateY(1px)}.lv-home .btn-sm{padding:.55rem 1rem;font-size:.875rem}.lv-home .tag{border:1px solid var(--signal-line);background:var(--signal-soft);color:var(--signal);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.66rem;font-weight:500;display:inline-flex}.lv-home .nav{z-index:50;height:calc(var(--nav-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07090ed1;position:sticky;top:0}.lv-home .nav-in{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.lv-home .brand{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.06rem;font-weight:600;display:flex}.lv-home .brand i{color:var(--signal);font-size:1.15rem}.lv-home .nav-links{align-items:center;gap:1.6rem;display:flex}.lv-home .nav-links a{color:var(--text-mid);transition:color var(--t-fast) var(--ease);font-size:.9rem}.lv-home .nav-links a:hover{color:var(--text-hi)}.lv-home .nav-actions{align-items:center;gap:.85rem;display:flex}.lv-home .nav-signin{color:var(--text-mid);font-size:.9rem}.lv-home .nav-signin:hover{color:var(--text-hi)}.lv-home .mnav{display:none}.lv-home .mnav>summary{cursor:pointer;border:1px solid var(--line-strong);border-radius:var(--r-control);width:44px;height:44px;color:var(--text-hi);justify-content:center;align-items:center;list-style:none;display:flex}.lv-home .mnav>summary::-webkit-details-marker{display:none}.lv-home .mnav>summary i{font-size:1.2rem}.lv-home .mnav>summary .ic-close,.lv-home .mnav[open]>summary .ic-open{display:none}.lv-home .mnav[open]>summary .ic-close{display:block}.lv-home .mnav-panel{left:0;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top,0px));background:var(--ink-850);border-bottom:1px solid var(--line);padding:.5rem var(--gutter) 1.25rem;position:fixed}.lv-home .mnav-panel a{color:var(--text-mid);border-bottom:1px solid var(--line);padding:.9rem 0;font-size:1rem;display:block}.lv-home .mnav-panel a:last-child{border-bottom:0}@media(max-width:980px){.lv-home .nav-links{display:none}.lv-home .mnav{display:block}}@media(max-width:560px){.lv-home .nav-signin{display:none}.lv-home .nav-actions .btn{padding:.5rem .85rem;font-size:.82rem}}.lv-home .hero{padding-top:clamp(2rem,3.6vw,3.25rem);padding-bottom:clamp(2.5rem,4.5vw,3.75rem)}@media(min-width:1025px){.lv-home .hero{padding-top:2.5rem}}.lv-home .hero-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.lv-home .hero h1{max-width:17ch;margin-top:1.05rem}.lv-home .hero .lead{max-width:42ch;margin-top:1.25rem}.lv-home .hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.lv-home .hero-phone-col{flex-direction:column;align-items:center;display:flex}.lv-home .phone-dev{justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex}.lv-home .phone-facts{grid-template-columns:1fr 1fr;align-items:start;width:300px;margin-top:1.2rem;display:grid}.lv-home .phone-fact{text-align:center;padding:0 .9rem}.lv-home .phone-fact+.phone-fact{border-left:1px solid var(--line)}.lv-home .phone-fact .elapsed-n{font-family:var(--mono);color:var(--signal);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500;display:block}.lv-home .phone-fact .elapsed-l{color:var(--text-mid);margin-top:.25rem;font-size:.78rem;line-height:1.4;display:block}.lv-home .hero-cap{color:var(--text-low);text-align:center;max-width:36ch;margin-top:1.1rem;font-size:.76rem}@media(max-width:1024px){.lv-home .hero-grid{grid-template-columns:1fr;gap:2.5rem}.lv-home .hero h1{max-width:none}.lv-home .phone-facts{width:300px}}@media(max-width:640px){.lv-home .phone-facts{width:300px}}.lv-home .proof{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.lv-home .proof-c{color:var(--text-mid);border-right:1px solid var(--line);text-align:center;padding:1rem 1.25rem;font-size:.9rem}.lv-home .proof-c:last-child{border-right:0}@media(max-width:900px){.lv-home .proof{grid-template-columns:1fr 1fr}.lv-home .proof-c:nth-child(2n){border-right:0}.lv-home .proof-c:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:520px){.lv-home .proof{grid-template-columns:1fr}.lv-home .proof-c{border-right:0;border-bottom:1px solid var(--line)}.lv-home .proof-c:last-child{border-bottom:0}}.lv-home .hero-wins{margin-top:2.75rem}.lv-home .wins{border-top:1px solid var(--line);margin-top:1rem}.lv-home .win{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:1rem;padding:1.15rem 0;display:grid}.lv-home .win-ic{color:#16a34a;background:#16a34a1a;border-radius:999px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.lv-home .win-t{min-width:0}.lv-home .win-h{letter-spacing:-.014em;color:var(--ink);margin:.35rem 0 0;font-size:1.12rem;font-weight:600}.lv-home .win-d{color:var(--slate);margin:.3rem 0 0;font-size:.95rem;line-height:1.55}.lv-home .ex-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,4.5vw,3.5rem);margin-top:2.5rem;display:grid}@media(max-width:920px){.lv-home .ex-grid{grid-template-columns:1fr;gap:2.25rem}}.lv-home .cust{border:1px solid var(--line-mid);border-radius:var(--r-surface);background:var(--ink-850);overflow:hidden}.lv-home .cust-bar{border-bottom:1px solid var(--line);background:var(--ink-800);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.lv-home .cust-dealer{align-items:center;gap:.55rem;font-size:.92rem;font-weight:600;display:flex}.lv-home .cust-crest{background:var(--dealer);color:#fff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:.78rem;font-weight:700;display:grid}.lv-home .cust-pow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-low);font-size:.6rem}.lv-home .cust-body{text-align:center;padding:1.5rem 1.5rem 1.75rem}.lv-home .cust-h{letter-spacing:-.022em;max-width:20ch;margin:0 auto;font-size:1.28rem;font-weight:600;line-height:1.24}.lv-home .cust-h b{color:var(--dealer-hi);font-weight:600}.lv-home .cust-sub{color:var(--text-mid);max-width:38ch;margin:.7rem auto 0;font-size:.82rem;line-height:1.55}.lv-home .cust-frame{aspect-ratio:9/13;border:1px solid var(--line-strong);background:linear-gradient(160deg,var(--ink-800),var(--ink-750));border-radius:10px;place-items:center;max-height:330px;margin:1.15rem auto 0;display:grid;position:relative;overflow:hidden}.lv-home .cust-frame .ph{font-family:var(--mono);color:var(--text-low);text-align:center;max-width:22ch;padding:1rem;font-size:.65rem;line-height:1.5}.lv-home .cust-play{background:var(--dealer);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:0 8px 26px #00000080}.lv-home .cust-play i{color:#fff;margin-left:2px;font-size:1.35rem}.lv-home .cust-meta{color:#e7ebf0;background:linear-gradient(#0000,#06080be6);justify-content:space-between;padding:.5rem .65rem;font-size:.66rem;display:flex;position:absolute;bottom:0;left:0;right:0}.lv-home .cust-btns{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.15rem;display:flex}.lv-home .cust-b{border-radius:9px;padding:.58rem 1rem;font-size:.83rem;font-weight:600}.lv-home .cust-b1{background:var(--dealer);color:#fff}.lv-home .cust-b2{border:1px solid var(--line-strong);color:var(--text-hi)}.lv-home .cust-disc{color:var(--text-low);max-width:32ch;margin:1rem auto 0;font-size:.66rem;line-height:1.5}.lv-home .tls{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,3.5vw,3rem);margin-top:2.5rem;display:grid}@media(max-width:720px){.lv-home .tls{grid-template-columns:1fr;gap:2.5rem}}.lv-home .tl-head{border-bottom:1px solid var(--line-mid);padding-bottom:.85rem}.lv-home .tl-head span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500}.lv-home .tl-us .tl-head span{color:var(--text-hi)}.lv-home .tl-them .tl-head span{color:var(--text-mid)}.lv-home .tl-body{padding-top:2rem;position:relative}.lv-home .tl-spine{width:1px;position:absolute;top:2rem;bottom:.9rem;left:4px}.lv-home .tl-us .tl-spine{background:var(--signal-line);transform-origin:top;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.lv-home .tl-us.in .tl-spine{transform:scaleY(1)}.lv-home .tl-them .tl-spine{background:var(--line);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.lv-home .tl-row{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding-left:1.75rem;display:grid;position:relative}.lv-home .tl-row+.tl-row{margin-top:2.2rem}.lv-home .tl-node{border-radius:50%;width:9px;height:9px;position:absolute;top:.35em;left:0}.lv-home .tl-us .tl-node{background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft);opacity:0;transition:opacity .42s}.lv-home .tl-us.in .tl-node{opacity:1}.lv-home .tl-us.in .tl-row:nth-child(2) .tl-node{transition-delay:.12s}.lv-home .tl-us.in .tl-row:nth-child(3) .tl-node{transition-delay:.24s}.lv-home .tl-us.in .tl-row:nth-child(4) .tl-node{transition-delay:.36s}.lv-home .tl-us.in .tl-row:nth-child(5) .tl-node{transition-delay:.48s}.lv-home .tl-them .tl-node{border:1px solid var(--line-strong);background:0 0}.lv-home .tl-them .tl-row:nth-child(2){opacity:1}.lv-home .tl-them .tl-row:nth-child(3){opacity:.78}.lv-home .tl-them .tl-row:nth-child(4){opacity:.54}.lv-home .tl-them .tl-row:nth-child(5){opacity:.34}.lv-home .tl-t{font-family:var(--mono);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.73rem}.lv-home .tl-us .tl-t{color:var(--signal)}.lv-home .tl-them .tl-t{color:var(--text-low)}.lv-home .tl-d{font-size:.9rem;line-height:1.5}.lv-home .tl-us .tl-d{color:var(--text-hi)}.lv-home .tl-them .tl-d{color:var(--text-mid)}@media(prefers-reduced-motion:reduce){.lv-home .tl-us .tl-spine{transition:none;transform:scaleY(1)}.lv-home .tl-us .tl-node{opacity:1;transition:none}}.lv-home .steps{border-top:1px solid var(--line-mid);grid-template-columns:repeat(4,1fr);align-items:start;margin-top:2.5rem;display:grid}.lv-home .step{border-right:1px solid var(--line);padding:1.6rem 1.5rem 0;position:relative}.lv-home .step:first-child{padding-left:0}.lv-home .step:last-child{border-right:0;padding-right:0}.lv-home .step:before{content:"";background:var(--signal);width:32px;height:2px;position:absolute;top:-1px;left:0}.lv-home .step:not(:first-child):before{left:1.5rem}.lv-home .step h3{margin-bottom:.6rem}.lv-home .step p{color:var(--text-mid);margin:0;font-size:.9rem;line-height:1.6}@media(max-width:860px){.lv-home .steps{grid-template-columns:1fr}.lv-home .step,.lv-home .step:first-child,.lv-home .step:last-child{border-right:0;border-bottom:1px solid var(--line);padding:1.4rem 0}.lv-home .step:not(:first-child):before{left:0}.lv-home .step:last-child{border-bottom:0}}.lv-home .feats{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:start;gap:0;margin-top:2.5rem;display:grid}.lv-home .feat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.5rem}.lv-home .feat i{color:var(--signal);margin-bottom:.85rem;font-size:1.2rem;display:block}.lv-home .feat h3{margin-bottom:.45rem;font-size:1rem}.lv-home .feat p{color:var(--text-mid);margin:0;font-size:.885rem;line-height:1.58}@media(max-width:860px){.lv-home .feats{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lv-home .feats{grid-template-columns:1fr}}.lv-home .matrix{border:1px solid var(--line);border-radius:var(--r-surface);margin-top:2.5rem;overflow:hidden}.lv-home .mx-scroll{overflow-x:auto}.lv-home table.mx{border-collapse:collapse;width:100%;min-width:680px}.lv-home table.mx th,.lv-home table.mx td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:1rem 1.3rem}.lv-home table.mx thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-low);background:var(--ink-850);font-size:.68rem;font-weight:500}.lv-home table.mx tbody tr:last-child td{border-bottom:0}.lv-home table.mx td{color:var(--text-mid);font-size:.9rem}.lv-home tr.us td{color:var(--text-hi);font-weight:500}.lv-home .mx-name{color:var(--text-hi);font-weight:600}.lv-home .yes{color:var(--signal);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.lv-home .no{color:var(--text-low);font-family:var(--mono)}.lv-home .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.1rem;margin-top:2.5rem;display:grid}@media(max-width:940px){.lv-home .plans{grid-template-columns:1fr}}.lv-home .plan{background:var(--ink-850);border:1px solid var(--line);border-radius:var(--r-surface);flex-direction:column;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.lv-home .plan.feature{border-color:var(--signal-line)}.lv-home .plan-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.lv-home .plan-sub{color:var(--text-mid);margin:0 0 1.3rem;font-size:.875rem;line-height:1.5}.lv-home .price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.5rem;display:flex}.lv-home .price-n{font-family:var(--mono);letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600;line-height:1}.lv-home .price-p{color:var(--text-low);font-size:.8rem}.lv-home .trial{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--signal);margin:0 0 1.35rem;font-size:.68rem}.lv-home .plan ul{gap:.72rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.lv-home .plan li{color:var(--text-mid);grid-template-columns:auto 1fr;gap:.65rem;font-size:.885rem;line-height:1.5;display:grid}.lv-home .plan li i{color:var(--signal);padding-top:.15rem;font-size:.95rem}.lv-home .plan .btn{width:100%;margin-top:auto}.lv-home .faq{grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(2rem,4vw,3.25rem);max-width:1040px;margin-top:2.5rem;display:grid}.lv-home .faq-col{border-top:1px solid var(--line)}@media(max-width:768px){.lv-home .faq{grid-template-columns:1fr}.lv-home .faq-col+.faq-col{border-top:0}}.lv-home .faq details{border-bottom:1px solid var(--line)}.lv-home .faq summary{cursor:pointer;letter-spacing:-.012em;color:var(--text-hi);padding:1.3rem 3rem 1.3rem 0;font-size:1.02rem;font-weight:500;list-style:none;position:relative}.lv-home .faq summary::-webkit-details-marker{display:none}.lv-home .faq summary .cd{color:var(--text-low);transition:transform var(--t-base) var(--ease),color var(--t-base) var(--ease);font-size:1.1rem;position:absolute;top:1.28rem;right:.35rem}.lv-home .faq details[open] summary .cd{color:var(--signal);transform:rotate(180deg)}.lv-home .faq-a{color:var(--text-mid);max-width:none;margin:0;padding:0 2rem 1.4rem 0;font-size:.94rem;line-height:1.68}.lv-home .close{text-align:center}.lv-home .close .h2{max-width:18ch;margin-inline:auto}.lv-home .close .lead{text-align:center;margin:1.3rem auto 0}.lv-home .close-cta{flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;display:flex}.lv-home .close-alt{color:var(--text-low);font-size:.88rem}.lv-home .close-alt a{color:var(--text-mid);border-bottom:1px solid var(--line-strong)}.lv-home .close-alt a:hover{color:var(--signal);border-color:var(--signal-line)}.lv-home footer{border-top:1px solid var(--line);padding-block:2.4rem}.lv-home .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.lv-home .foot-links{color:var(--text-low);flex-wrap:wrap;gap:1.4rem;font-size:.865rem;display:flex}.lv-home .foot-legal{color:var(--text-low);font-size:.8rem}.lv-home .rv{opacity:0;transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transform:translateY(16px)}.lv-home .rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html:has(.lv-home){scroll-behavior:auto}.lv-home .rv{transition:none;opacity:1!important;transform:none!important}.lv-home *,.lv-home :before,.lv-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.lv-home .nav{border-bottom:1px solid var(--line);background:#ffffffdb}.lv-home .btn-primary{background:var(--blue);color:var(--on-blue)}.lv-home .btn-primary:hover{background:var(--blue-dark)}.lv-home .btn-ghost{border-color:var(--line-mid);color:var(--ink)}.lv-home .btn-ghost:hover{border-color:var(--slate-light);background:#0f25440a}.lv-home .btn{min-height:44px}.lv-home .btn-sm{min-height:40px}.lv-home .nav-links a,.lv-home .nav-signin,.lv-home .mnav-panel a{align-items:center;min-height:44px;display:inline-flex}.lv-home .mnav-panel{background:var(--surface)}.lv-home .cust{background:var(--surface-alt);border-color:var(--line)}.lv-home .cust-bar{background:var(--surface);border-bottom-color:var(--line)}.lv-home .cust-frame{background:linear-gradient(160deg,var(--surface-sunk),var(--ink-750));border-color:var(--line-mid)}.lv-home .cust-frame .ph{color:var(--slate)}.lv-home .cust-play{box-shadow:0 8px 26px #0b1f3d38}.lv-home .cust-meta{color:var(--ink);background:linear-gradient(#fff0,#fffffff0)}.lv-home .cust-b2{border-color:var(--line-mid);color:var(--ink)}.lv-home .cust-pow,.lv-home .cust-disc{color:var(--slate)}.lv-home table.mx thead th{background:var(--surface-alt);color:var(--slate)}.lv-home tr.us{background:var(--blue-soft)}.lv-home .no{color:var(--slate)}.lv-home .plan{background:var(--surface-alt);border-color:var(--line)}.lv-home .plan.feature{border-color:var(--blue-line);background:var(--surface)}.lv-home .tl-them .tl-spine{background:var(--line)}.lv-home .tl-them .tl-node{border-color:var(--line-mid)}.lv-home .tl-them .tl-t,.lv-home .tl-them .tl-d{color:var(--slate)}.lv-home .tl-them .tl-row:last-child .tl-t,.lv-home .tl-them .tl-row:last-child .tl-d{color:var(--slate-light)}.lv-home footer{background:var(--navy-900);color:#fff;border-top:0}.lv-home footer .brand{color:#fff}.lv-home footer .brand i{color:#7fb0ff}.lv-home .foot-links{color:#ffffffc2}.lv-home .foot-links a{align-items:center;min-height:44px;display:inline-flex}.lv-home .foot-links a:hover{color:#fff}.lv-home .foot-legal{color:#fff9}.lv-home .hero-grid,.lv-home .ex-grid,.lv-home .tls{align-items:start}@media(max-width:768px){.lv-home .hero-grid,.lv-home .ex-grid,.lv-home .tls,.lv-home .steps,.lv-home .feats,.lv-home .plans,.lv-home .proof{grid-template-columns:1fr}.lv-home .phone-dev .iph,.lv-home .phone-facts{width:min(86vw,320px)}.lv-home .faq summary{min-height:44px}}html:has(.lv-home){background:var(--surface,#fff)}html:has(.lv-home) body{background:var(--surface,#fff)}.lv-home{min-height:100dvh}.lv-home .sec-center{text-align:center;margin-inline:auto}.lv-home .tls-big{max-width:920px;margin-inline:auto}.lv-home .tls-big .tl-head span{font-size:.8rem}.lv-home .tls-big .tl-t{font-size:.92rem}.lv-home .tls-big .tl-d{font-size:1.08rem;line-height:1.5}.lv-home .tls-big .tl-row{grid-template-columns:6.5rem 1fr}.lv-home .ex-col{flex-direction:column;gap:2rem;max-width:760px;margin:2.25rem auto 0;display:flex}.lv-home .ex-col .body{max-width:none}.lv-home .plan{--plan-pad:clamp(1.4rem,2.4vw,1.9rem);padding:var(--plan-pad);overflow:hidden}.lv-home .plan-ribbon{margin:calc(-1 * var(--plan-pad)) calc(-1 * var(--plan-pad)) 1.15rem;background:var(--navy-900,#0b1f3d);color:#fff;text-align:center;padding:.7rem 1rem;font-size:.82rem;font-weight:600;line-height:1.35}.lv-home .plan-lock{color:var(--text-mid);margin:0 0 .9rem;font-size:.85rem;line-height:1.5}@media(max-width:640px){.lv-home{--gutter:1.15rem;--section-y:2.25rem;--nav-h:60px}.lv-home .display{font-size:clamp(2rem,8.4vw,2.5rem);line-height:1.08}.lv-home .h2{font-size:clamp(1.6rem,6.6vw,2.1rem)}.lv-home .lead{font-size:1rem}.lv-home .hero{padding-top:1.5rem;padding-bottom:2rem}.lv-home .hero .lead{max-width:none;margin-top:1rem}.lv-home .hero-cta{gap:.65rem;margin-top:1.4rem}.lv-home .hero-cta .btn{flex:100%;width:100%}.lv-home .hero-grid{gap:2rem}.lv-home .phone-dev{margin-top:.25rem}.lv-home .phone-facts{margin-top:1rem}.lv-home .hero-cap{margin-top:.9rem}.lv-home .proof-c{text-align:left;padding:.85rem 1rem;font-size:.875rem}.lv-home .tl-row{grid-template-columns:4.4rem 1fr;gap:.75rem;padding-left:1.4rem}.lv-home .tl-row+.tl-row{margin-top:1.6rem}.lv-home .feat{padding:1.25rem 0}.lv-home .feats{border-left:0}.lv-home .feat{border-right:0}.lv-home .faq summary{padding-right:2.4rem;font-size:.98rem}.lv-home .faq-a{padding-right:0}.lv-home .plan .btn,.lv-home .close-cta .btn{width:100%}.lv-home .foot{flex-direction:column;align-items:flex-start;gap:.75rem}.lv-home .foot-links{gap:1rem}}.lv-home .mx-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.lv-home .mx-hint{display:none}@media(max-width:720px){.lv-home table.mx{min-width:560px}.lv-home table.mx th,.lv-home table.mx td{padding:.85rem 1rem}.lv-home .matrix{position:relative}.lv-home .matrix:after{content:"";pointer-events:none;background:linear-gradient(to left,var(--surface,#fff),#fff0);width:34px;position:absolute;top:0;bottom:0;right:0}.lv-home .mx-hint{color:var(--text-low);margin:.6rem 0 0;font-size:.75rem;display:block}}.lv-home .hero-wins .h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.lv-home .band{position:relative}.lv-home .band>*{z-index:1;position:relative}.lv-home .band-white{background:var(--surface)}.lv-home .band-alt{background:var(--surface-alt)}.lv-home .band-hero{background:var(--surface)}.lv-home .band-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 78% 18%,#1a6df012,#0000 70%);position:absolute;inset:0}.lv-home .nav-sentinel{height:1px;display:block}.lv-home .band-alt .proof{border-block:0}.lv-home .nav{transition:box-shadow var(--t-base) var(--ease)}.lv-home .nav.is-stuck{box-shadow:0 4px 16px #0f25440f}.lv-home .band-navy{background:var(--navy-900)}.lv-home .band-navy .h2{color:#fff}.lv-home .band-navy .lead{color:#ffffffb8}.lv-home .band-navy .fine,.lv-home .band-navy .mx-hint{color:#ffffff73}.lv-home .band-navy .matrix{background:0 0;border-color:#ffffff1f}.lv-home .band-navy table.mx th,.lv-home .band-navy table.mx td{border-bottom-color:#ffffff1a}.lv-home .band-navy table.mx thead th{color:#ffffff8c;background:0 0}.lv-home .band-navy table.mx td{color:#ffffffb8}.lv-home .band-navy .mx-name{color:#fff}.lv-home .band-navy tr.us{background:#1a6df02e}.lv-home .band-navy tr.us td{color:#fff}.lv-home .band-navy tr.us .mx-name{color:#fff;box-shadow:inset 2px 0 0 0 var(--blue);font-weight:600}.lv-home .band-navy .yes{color:#4ade80}.lv-home .band-navy .no{color:#ffffff73}.lv-home .band-navy .matrix:after{background:linear-gradient(to left,var(--navy-900),#0b1f3d00)}.lv-home .plan{box-shadow:0 1px 2px #0f25440d,0 8px 24px #0f254412}.lv-home .plan.feature{border:1px solid var(--blue-line);box-shadow:0 2px 4px #0f25440f,0 16px 40px #1a6df024}.lv-home .cust{box-shadow:0 1px 2px #0f25440d,0 8px 24px #0f254412}.lv-home .phone-dev .iph{box-shadow:0 24px 60px #0b1f3d2e,0 2px 8px #0b1f3d1a}.lv-home .band-alt .cust{background:var(--surface)}.lv-home .band-alt .cust-bar{background:var(--surface-alt)}.lv-home .band-alt .plan{background:var(--surface)}.lv-home .hero-h1{max-width:none;font-size:clamp(1.95rem,3vw,2.3rem)}.lv-home .hero-h1-l{display:block}@media(max-width:1024px){.lv-home .hero-h1{font-size:clamp(1.95rem,5.4vw,2.5rem)}}.lv-home .be{max-width:820px;margin:2.5rem auto 0}.lv-home .be .h3{text-align:center}.lv-home .be-slider{margin-top:1.5rem}.lv-home .be-label{color:var(--text-mid);text-align:center;font-size:.92rem;display:block}.lv-home .be-row{align-items:center;gap:1.1rem;margin-top:.85rem;display:flex}.lv-home .be-row input[type=range]{appearance:none;background:linear-gradient(to right,var(--blue) 0%,var(--blue) var(--fill,50%),var(--ink-750) var(--fill,50%));cursor:pointer;border-radius:999px;flex:1;min-width:0;height:4px}.lv-home .be-row input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--blue);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #0f25444d}.lv-home .be-row input[type=range]::-moz-range-thumb{background:var(--blue);border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #0f25444d}.lv-home .be-val{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:4.5ch;font-size:1.05rem;font-weight:600}.lv-home .be-tiles{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:1.6rem;display:grid}@media(max-width:640px){.lv-home .be-tiles{grid-template-columns:1fr}}.lv-home .be-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);padding:1.4rem 1.5rem;box-shadow:0 1px 2px #0f25440d,0 8px 24px #0f254412}.lv-home .be-plan{color:var(--text-mid);margin:0;font-size:.92rem;font-weight:600}.lv-home .be-n{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--blue);margin:.5rem 0 0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600;line-height:1}.lv-home .be-l1{color:var(--text-hi);margin:.45rem 0 0;font-size:.9rem}.lv-home .be-l2{color:var(--text-low);margin:.3rem 0 0;font-size:.8rem}.lv-home .be .fine{text-align:center}.team-admin-page{letter-spacing:0}:is(.light,[data-theme=light]) :is(.team-admin-page,.team-admin-sheet){--background:#faf8f5;--foreground:#12161b;--surface:#f4f1ed;--surface-glass:#ffffffe6;--muted:#e4e8ed;--muted-foreground:#4d535b;--secondary:#dee2e7;--secondary-foreground:var(--foreground);--border:#b2b8bf99;--input:#b9bec6;--accent:#e4e8ed;--accent-foreground:#12161b;--card:#fff;--card-foreground:#12161b;--primary:#48c5ff;--primary-foreground:#12161b;--ring:#0e84b7;--color-background:var(--background);--color-foreground:var(--foreground);--color-surface:var(--surface);--color-surface-glass:var(--surface-glass);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-border:var(--border);--color-input:var(--input);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-ring:var(--ring);--color-secondary:var(--secondary);--color-secondary-foreground:var(--foreground);color:var(--foreground)}@supports (color:lab(0% 0 0)){:is(.light,[data-theme=light]) :is(.team-admin-page,.team-admin-sheet){--background:lab(97.6919% .22471 1.50436);--foreground:lab(7.19452% -.728332 -4.26535);--surface:lab(95.3776% .340879 2.25897);--surface-glass:lab(100% 0 0/.9);--muted:lab(91.864% -.650793 -2.93571);--muted-foreground:lab(35.0008% -1.16789 -5.80301);--secondary:lab(89.544% -.650287 -2.93546);--border:lab(74.4547% -.952065 -4.3902/.6);--input:lab(76.7747% -.953406 -4.39096);--accent:lab(91.864% -.650793 -2.93571);--accent-foreground:lab(7.19452% -.728332 -4.26535);--card:lab(100% 0 0);--card-foreground:lab(7.19452% -.728332 -4.26535);--primary:lab(74.5378% -21.8264 -47.3683);--primary-foreground:lab(7.19452% -.728332 -4.26535);--ring:lab(51.3206% -16.305 -35.5156)}}:is(.light,[data-theme=light]) .team-admin-page{background:var(--background)}:is(.light,[data-theme=light]) .team-admin-page .glass{background:var(--surface-glass);border-color:var(--border);box-shadow:none}:is(.light,[data-theme=light]) :is(.team-admin-page,.team-admin-sheet) .bg-primary{background-color:var(--primary);color:var(--primary-foreground)}:is(.light,[data-theme=light]) .team-admin-page button[aria-pressed=true]{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary) 14%,var(--background))}.fp-page{color:var(--fp-text);letter-spacing:0;max-width:1600px;margin:auto}.fp-explainer{background:var(--fp-panel);border:1px solid var(--fp-line);box-shadow:none;border-radius:14px;padding:18px}.fp-explainer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fp-explainer-top h2{font-size:16px;font-weight:600}.fp-explainer-grid{color:var(--fp-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.fp-engine-note{background:color-mix(in srgb,var(--fp-warning) 9%,transparent);border-left:3px solid var(--fp-warning);color:var(--fp-warning);align-items:flex-start;gap:10px;margin-top:14px;padding:12px;font-size:13px;line-height:1.5;display:flex}.fp-engine-note svg{flex-shrink:0;margin-top:2px}.fp-saved{color:var(--fp-muted);margin-top:12px;font-size:12px}.fp-view-only{color:var(--fp-muted);margin-top:16px;font-size:13px}.fp-toolbar{align-items:center;gap:18px;margin:22px 0;display:flex}.fp-toolbar-caption{color:var(--fp-muted);font-size:13px}.fp-segment{background:var(--fp-ink);border:1px solid var(--fp-line);border-radius:10px;flex-shrink:0;padding:4px;display:flex}.fp-segment button{white-space:normal;min-height:44px;color:var(--fp-muted);border-radius:7px;flex:1;padding:8px 12px;font-size:12px}.fp-segment button[aria-pressed=true]{background:var(--fp-line);color:var(--fp-text)}.fp-layout{gap:24px;min-width:0;display:grid}.fp-desktop-paths,.fp-steps{display:none}.fp-preview-column{min-width:0}.fp-picker{border-color:var(--fp-line);background:var(--fp-panel);width:100%;min-height:56px;color:var(--fp-text);white-space:normal;text-align:left;justify-content:space-between;padding:12px}.fp-preview-controls{margin:18px 0}.fp-sample-line{color:var(--fp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.fp-sample-line button{min-height:44px;padding:6px;font-size:11px}.fp-phone-stage{min-width:0;max-width:400px;margin:auto;padding-bottom:12px;position:relative}.fp-device{background:var(--fp-ink);border:6px solid var(--fp-line);width:100%;height:820px;max-height:90dvh;box-shadow:0 20px 45px var(--fp-shadow-color);color:var(--fp-text);border-radius:42px;padding:4px 0 17px;position:relative;overflow:hidden}.fp-status{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;height:38px;padding:8px 22px;font-size:14px;font-weight:600;display:flex;position:relative}.fp-island{background:var(--fp-bubble);border-radius:999px;width:95px;height:25px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.fp-phone-head{border-bottom:1px solid var(--fp-line);flex-direction:column;justify-content:center;align-items:center;gap:3px;height:84px;font-size:13px;display:flex}.fp-phone-head small{color:var(--fp-muted);font-size:10px}.fp-avatar{background:var(--fp-line);width:32px;height:32px;color:var(--fp-text);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.fp-phone-head button{min-height:44px;color:var(--fp-blue);align-self:flex-start}.fp-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fp-line) transparent;height:calc(100% - 122px);padding:14px 12px 22px;overflow-y:auto}.fp-message-row{outline-offset:5px;border-radius:12px;outline:2px solid #0000;margin-bottom:18px;scroll-margin-top:12px}.fp-highlight{outline-color:var(--fp-blue)}.fp-first-label{text-align:center;color:var(--fp-muted);margin-bottom:9px;font-size:10px;display:block}.fp-bubble{text-align:left;white-space:pre-wrap;background:var(--fp-bubble);height:auto;color:var(--fp-text);border-radius:18px 18px 18px 5px;width:94%;min-height:44px;padding:12px 14px;font-size:17px;font-weight:400;line-height:1.4;display:block}.fp-bubble:hover{background:var(--fp-bubble);color:var(--fp-text)}.fp-value{background:var(--fp-fill);border-bottom:1px dotted var(--fp-blue);outline-offset:2px;border-radius:3px}.fp-value:focus{outline:2px solid var(--fp-blue)}.fp-mobile-time{text-align:center;color:var(--fp-muted);margin-bottom:10px;font-size:10px;font-weight:500}.fp-mobile-time small{color:var(--fp-warning);justify-content:center;gap:4px;margin-top:4px;display:flex}.fp-mail-row{border-bottom:1px solid var(--fp-line);white-space:normal;text-align:left;width:100%;height:auto;min-height:80px;color:var(--fp-text);align-items:flex-start;gap:8px;padding:12px 0;display:flex}.fp-mail-row>svg{flex-shrink:0}.fp-mail-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fp-mail-row small{color:var(--fp-muted);font-size:11px}.fp-mail-row strong{font-size:14px;line-height:1.35}.fp-mail-row span{color:var(--fp-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.fp-mail-row time{max-width:35px;color:var(--fp-muted);font-size:9px}.fp-mail-card{background:var(--fp-bubble);border:0;border-radius:14px;padding:14px}.fp-fallback{color:var(--fp-muted);margin-top:6px;font-size:10px;display:block}.fp-end{text-align:center;color:var(--fp-muted);padding:22px 0;font-size:12px}.fp-home-bar{background:var(--fp-text);border-radius:999px;width:110px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.fp-email-open h2{margin:12px 0 22px;font-size:22px;font-weight:600;line-height:1.3}.fp-email-sender{border-bottom:1px solid var(--fp-line);align-items:center;gap:10px;padding-bottom:16px;font-size:12px;display:flex}.fp-email-sender small{color:var(--fp-muted);margin-top:3px;display:block}.fp-email-body{white-space:pre-wrap;margin:22px 0;font-size:17px;line-height:1.55}.fp-email-links{color:var(--fp-blue);flex-direction:column;gap:14px;font-size:14px;display:flex}.fp-email-links a{min-height:44px;text-decoration:underline}.fp-edit-step{width:100%;min-height:44px;margin-top:14px}.fp-skipped{white-space:normal;text-align:left;width:100%;height:auto;min-height:64px;color:var(--fp-muted);opacity:.7;flex-direction:column;align-items:flex-start;font-size:12px;display:flex}.fp-skipped small{font-size:10px}.fp-path-list section{margin-bottom:22px}.fp-path-list h2{text-transform:uppercase;letter-spacing:.08em;color:var(--fp-muted);margin-bottom:10px;font-size:12px;font-weight:500}.fp-path{white-space:normal;text-align:left;width:100%;height:auto;min-height:100px;color:var(--fp-text);border-left:3px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 10px;display:flex}.fp-path strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.fp-path small{color:var(--fp-muted);font-size:11px}.fp-selected{border-left-color:var(--fp-blue);background:var(--fp-fill)}.fp-path-status{align-items:center;gap:5px;font-size:10px;display:flex}.fp-state-ok{color:var(--fp-success)}.fp-state-error{color:var(--fp-danger)}.fp-state-warning{color:var(--fp-warning)}.fp-steps h2{margin-bottom:18px;font-size:15px;font-weight:600}.fp-step-row{text-align:left;white-space:normal;width:100%;height:auto;min-height:90px;color:var(--fp-text);border-bottom:1px solid var(--fp-line);border-radius:0;align-items:flex-start;padding:12px 6px}.fp-step-row>span:last-child{flex:1;min-width:0}.fp-step-row strong{font-size:13px;font-weight:500;display:block}.fp-step-row small{color:var(--fp-muted);margin:5px 0 8px;font-size:10px;display:block}.fp-step-icon{color:var(--fp-muted);padding-top:2px}.fp-picker-sheet,.fp-step-sheet,.fp-sample-sheet{background:var(--fp-panel);color:var(--fp-text);border-color:var(--fp-line);border-radius:18px 18px 0 0;max-width:100%;max-height:85dvh;overflow:auto}.fp-picker-sheet{height:85dvh}.fp-step-sheet p{line-height:1.6}.fp-sheet-meta{gap:16px;margin-top:24px;display:grid}.fp-sheet-meta dt{color:var(--fp-muted);margin-bottom:4px;font-size:11px}.fp-sheet-meta dd{font-size:13px}.fp-wording{border-bottom:1px solid var(--fp-line);padding:16px 0}.fp-wording h4{margin-top:12px;font-size:14px;font-weight:600}.fp-wording p{white-space:pre-wrap;margin-top:12px;font-size:14px}.fp-sheet-preview{background:var(--fp-bubble);white-space:pre-wrap;border-radius:14px;padding:16px;font-size:16px}.fp-sheet-preview strong{margin-bottom:14px;display:block}.fp-workflow{overscroll-behavior:contain;scroll-snap-type:x proximity;border:1px solid var(--fp-line);background:var(--fp-ink);border-radius:14px;width:100%;overflow-x:auto}.fp-workflow-track{align-items:center;min-width:max-content;padding:60px 24px;display:flex}.fp-workflow-unit{scroll-snap-align:center;align-items:center;display:flex}.fp-node{white-space:normal;text-align:left;background:var(--fp-panel);border:1px solid;border-radius:8px;flex-direction:column;align-items:flex-start;gap:14px;width:185px;height:185px;padding:18px}.fp-node strong{color:var(--fp-text);font-size:15px}.fp-node small{color:var(--fp-muted);font-size:11px;line-height:1.5}.fp-node-kicker{align-items:center;gap:8px;font-size:10px;display:flex}.fp-decision{border-radius:22px 4px}.fp-connector{color:var(--fp-muted);flex-shrink:0}.fp-scroll-hint{color:var(--fp-muted);margin-bottom:12px;font-size:12px}.fp-phone-skeleton{border:6px solid var(--fp-line);background:var(--fp-panel);border-radius:42px;width:min(100%,400px);height:820px;margin:25px auto;animation:1.5s ease-in-out infinite fp-pulse}.fp-page button:focus-visible{outline:2px solid var(--fp-blue);outline-offset:3px}.fp-page [role=region]{min-width:0}@keyframes fp-pulse{50%{opacity:.55}}@media(min-width:768px){.fp-explainer-grid{grid-template-columns:1fr 1fr}.fp-sample-sheet{width:450px;left:50%;transform:translate(-50%)}}@media(min-width:1024px){.fp-layout{grid-template-columns:230px minmax(0,1fr) 220px;gap:22px}.fp-desktop-paths,.fp-steps{display:block}.fp-picker{display:none}.fp-preview-controls{margin-top:0}.fp-phone-stage{max-width:400px}.fp-mobile-time{font-size:10px}.fp-step-sheet{border-left:1px solid var(--fp-line);border-radius:0;width:470px;height:100dvh;max-height:100dvh;inset:0 0 0 auto}.fp-scroll-hint{display:none}}@media(min-width:1360px){.fp-layout{grid-template-columns:260px minmax(0,1fr) 270px;gap:24px}.fp-phone-stage{max-width:555px;padding-left:155px}.fp-rail{width:145px;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.fp-rail-label{width:140px;padding-right:12px;position:absolute;transform:translateY(-2px)}.fp-rail-label:after{content:"";background:var(--fp-line);width:18px;height:1px;position:absolute;top:12px;right:-10px}.fp-timing-button{white-space:normal;text-align:right;width:100%;height:auto;min-height:44px;color:var(--fp-muted);text-transform:uppercase;padding:0;font-size:10px;line-height:1.6;display:block}.fp-timing-button strong{color:var(--fp-text);text-transform:none;font-size:12px;font-weight:400;display:block}.fp-rail-label small{color:var(--fp-warning);justify-content:flex-end;align-items:flex-start;gap:3px;margin-top:6px;font-size:9px;line-height:1.4;display:flex}.fp-rail-label small svg{flex-shrink:0}.fp-mobile-time{font-size:10px}.fp-preview-column .fp-segment,.fp-sample-line{margin-left:155px}.fp-toolbar-caption{display:block}}@media(max-width:359px){.fp-toolbar-caption{display:none}.fp-segment button{padding:8px 7px;font-size:11px}.fp-status{padding-left:14px;padding-right:14px}.fp-island{width:75px}.fp-bubble{padding:11px;font-size:17px}.fp-explainer{padding:14px}.fp-sample-line{font-size:11px}}@media(prefers-reduced-motion:reduce){.fp-page *,.fp-step-sheet,.fp-picker-sheet,.fp-sample-sheet{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fp-value{cursor:help;position:relative}.fp-value:focus:after{content:attr(data-field);background:var(--fp-panel);color:var(--fp-text);border:1px solid var(--fp-line);white-space:nowrap;z-index:5;padding:5px 7px;font-size:11px;line-height:1.4;position:absolute;bottom:100%;left:0}.fp-step-sheet>button,.fp-picker-sheet>button,.fp-sample-sheet>button{min-width:44px;min-height:44px}.fp-step-sheet [data-radix-dialog-title]{color:var(--fp-text)}.fp-device,.fp-phone-stage{min-width:0}.fp-node.fp-decision{background:0 0;border:0;width:160px;height:160px;margin:18px;position:relative}.fp-node.fp-decision:before{content:"";background:var(--fp-panel);z-index:0;border:1px solid;border-radius:8px;position:absolute;inset:0;transform:rotate(45deg)}.fp-node.fp-decision>*{z-index:1;position:relative}.fp-node.fp-decision strong{font-size:13px}.fp-node.fp-decision small{font-size:10px}.fp-first .fp-value{background:0 0;border:0}.fp-page h1,.fp-page h2,.fp-page h3,.fp-step-sheet h2{letter-spacing:0}.fp-page{--fp-nav-height:76px;--fp-header-height:160px;padding-bottom:calc(var(--fp-nav-height) + 24px + env(safe-area-inset-bottom))}.fp-layout{padding-bottom:calc(var(--fp-nav-height) + 24px + env(safe-area-inset-bottom))}.fp-device{height:max(560px,min(820px,100dvh - 160px));min-height:560px;max-height:none}.fp-page-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fp-page-heading>div{min-width:0}.fp-page-heading>button{flex-shrink:0}.fp-version-banner{border:1px solid var(--fp-warning);color:var(--fp-warning);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.fp-step-sheet{height:100dvh;max-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));background:var(--fp-panel);color:var(--fp-text);overflow-y:auto}.fp-editor{padding-top:24px}.fp-editor section{border-bottom:1px solid var(--fp-line);padding:16px 0}.fp-editor h3{margin-bottom:10px;font-size:14px;font-weight:600}.fp-editor label{color:var(--fp-muted);min-width:0;margin:12px 0;font-size:12px;display:block}.fp-editor select,.fp-editor textarea,.fp-editor input,.fp-timing-form input{background:var(--fp-ink);border:1px solid var(--fp-line);width:100%;color:var(--fp-text);border-radius:10px;min-height:44px;margin-top:7px;padding:11px;font-size:14px;display:block}.fp-editor textarea{resize:vertical;line-height:1.55}.fp-editor textarea:focus,.fp-editor select:focus{outline:2px solid var(--fp-blue);outline-offset:2px}.fp-form-grid{grid-template-columns:1fr;gap:12px;display:grid}.fp-wording-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.fp-wording-heading>label:first-child{flex:1}.fp-editor .fp-switch-label{align-items:center;gap:8px;display:flex}.fp-wording-tabs{border-bottom:1px solid var(--fp-line);gap:4px;margin:22px 0 12px;display:flex;overflow-x:auto}.fp-wording-tabs button{color:var(--fp-muted);border-radius:0;flex-shrink:0;min-height:44px}.fp-wording-tabs button[aria-selected=true]{color:var(--fp-text);border-bottom:2px solid var(--fp-blue)}.fp-wording-tabs small{font-size:10px}.fp-wording-tabs .fp-tab-error{color:var(--fp-danger)}.fp-field-error,.fp-save-error{color:var(--fp-danger);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.fp-save-error{border:1px solid var(--fp-danger);border-radius:10px;padding:14px}.fp-save-error button{margin-top:10px}.fp-editor-note{color:var(--fp-warning);margin-top:8px;font-size:12px;line-height:1.5}.fp-check-pass{color:var(--fp-success);align-items:center;gap:7px;margin:18px 0;font-size:13px;display:flex}.fp-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.fp-chips button{border-color:var(--fp-line);min-height:36px;color:var(--fp-text);background:var(--fp-ink);gap:5px;padding:6px 9px;font-size:11px}.fp-chips span{color:var(--fp-muted);font-size:10px}.fp-actions{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.fp-actions button{min-height:44px}.fp-editor-footer{background:var(--fp-panel);border-top:1px solid var(--fp-line);z-index:2;margin-top:20px;padding:14px 0 20px;position:sticky;bottom:-24px}.fp-mini-preview{background:var(--fp-bubble);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:15px;font-size:15px;line-height:1.5}.fp-mini-preview strong{margin:9px 0 14px;display:block}.fp-mini-preview small{color:var(--fp-muted)}.fp-preview-heading{margin-top:22px}.fp-history-list article{border-bottom:1px solid var(--fp-line);padding:22px 0}.fp-history-list strong,.fp-history-list time{display:block}.fp-history-list time{color:var(--fp-muted);margin:6px 0;font-size:12px}.fp-history-list p{margin:10px 0;font-size:13px}.fp-timing-form{gap:8px;display:grid}.fp-timing-form label{color:var(--fp-muted);font-size:12px}.fp-timing-popover{background:var(--fp-panel);color:var(--fp-text);border-color:var(--fp-line);z-index:60}.fp-rail-time{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fp-channel-chip{border:1px solid var(--fp-line);color:var(--fp-muted);border-radius:999px;margin:4px 0;padding:1px 6px;font-size:9px;display:inline-block}@media(min-width:600px){.fp-form-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.fp-step-sheet{width:560px}.fp-desktop-paths,.fp-steps{max-height:calc(100dvh - var(--fp-header-height) - var(--fp-nav-height) - 24px);overflow-y:auto}.fp-page-heading>button{margin-bottom:20px}}@media(min-width:1360px){.fp-layout{grid-template-columns:210px minmax(0,1fr) 200px;gap:20px}.fp-phone-stage{max-width:620px;padding-left:220px}.fp-rail{width:208px;top:130px;bottom:25px}.fp-rail-label{width:208px;padding-right:12px}.fp-rail-label .fp-timing-button{white-space:normal;font-size:10px}.fp-preview-column .fp-segment,.fp-sample-line{margin-left:220px}.fp-rail-label{transform:translateY(-130px)}}.fp-step-sheet[data-state=open]{max-width:none;animation:none;inset:0;transform:none}.fp-device{scroll-margin-bottom:calc(var(--fp-nav-height) + 24px + env(safe-area-inset-bottom))}.fp-phone-stage{margin-bottom:24px}@media(min-width:1024px){.fp-step-sheet[data-state=open]{width:560px;left:auto}}.fp-page{max-height:calc(100dvh - 156px - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fp-line) transparent;padding-right:2px;overflow-y:auto}.fp-step-sheet .fp-editor-footer{bottom:-24px}.fp-timing-form{grid-template-columns:1fr 1fr}.fp-timing-form>.fp-actions,.fp-timing-form>.fp-field-error,.fp-timing-form label:only-of-type{grid-column:1/-1}.fp-redesign{max-height:none;padding:0 0 calc(100px + env(safe-area-inset-bottom));max-width:1200px;overflow:visible}.fp-redesign .fp-page-heading h1{font-size:24px}.fp-redesign .fp-explainer{color:var(--fp-muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1.5}.fp-redesign .fp-explainer>p{margin:0}.fp-redesign .fp-engine-note{background:0 0;border:0;gap:6px;padding:0;font-size:12px;margin-top:3px!important}.fp-redesign .fp-saved{font-size:11px;margin-top:3px!important}.fp-redesign .fp-toolbar{gap:12px;margin:12px 0}.fp-redesign .fp-toolbar .fp-segment button{min-height:32px;padding:4px 14px}.fp-redesign .fp-toolbar-caption{display:none}.fp-redesign .fp-layout{padding:0;display:block}.fp-path-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;display:flex}.fp-path-select{color:var(--fp-muted);flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.fp-path-select select{color:var(--fp-text);background:var(--fp-panel);border:1px solid var(--fp-line);text-overflow:ellipsis;border-radius:10px;width:100%;min-height:42px;padding:8px 34px 8px 12px;font-family:inherit;font-size:14px}.fp-reach-control{color:var(--fp-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.fp-reach-control .fp-segment{min-height:42px;padding:3px}.fp-redesign .fp-segment button{white-space:nowrap;min-height:34px;font-size:13px}.fp-redesign .fp-segment button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.fp-compact-status{color:var(--fp-muted);border:1px solid var(--fp-line);border-radius:999px;align-self:center;padding:3px 9px;font-size:11px}.fp-path-controls>button{color:var(--fp-muted);font-size:13px}.fp-path-summary{color:var(--fp-muted);margin:10px 0 20px;font-size:15px;line-height:1.4}.fp-phone-stage{--fp-device-scale:1;width:100%;max-width:none;margin:0 auto;padding:0;position:relative}.fp-device-wrap{width:100%}.fp-device{background:var(--fp-ios-surface);color:var(--fp-ios-text);width:100%;height:760px;min-height:0;max-height:none;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:24px;padding:0 0 20px;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;overflow:hidden}.fp-status{height:52px;color:var(--fp-ios-text);padding:12px 25px 0;font-size:15px;display:none}.fp-status-glyphs{align-items:center;gap:6px;display:flex}.fp-island{background:var(--fp-ios-text);width:116px;height:32px;top:11px}.fp-phone-head{border-bottom:1px solid var(--fp-ios-line);background:var(--fp-ios-surface);gap:5px;height:98px;font-size:12px;position:relative}.fp-phone-head strong{align-items:center;gap:3px;font-weight:400;display:flex}.fp-avatar{background:var(--fp-ios-avatar);width:43px;height:43px;color:var(--fp-ios-surface);border-radius:50%;font-size:19px;font-weight:500}.fp-back-chevron{color:var(--fp-ios-link);position:absolute;top:35px;left:14px}.fp-screen{scrollbar-width:none;overscroll-behavior:contain;height:calc(100% - 98px);padding:14px 16px 28px;overflow-y:auto}.fp-screen::-webkit-scrollbar{width:0;height:0;display:none}.fp-message-row{border-radius:0;outline:none;margin:0 0 24px}.fp-first{opacity:.6}.fp-first-label{color:var(--fp-ios-muted);margin:0 0 9px;font-size:10px;line-height:1.4}.fp-ios-timestamp{text-align:center;color:var(--fp-ios-muted);margin:0 0 12px;font-size:11px;line-height:1.4}.fp-ios-timestamp strong{font-weight:600}.fp-bubble{white-space:pre-wrap;text-align:left;background:var(--fp-ios-bubble);width:fit-content;max-width:75%;height:auto;min-height:0;color:var(--fp-ios-text);overflow-wrap:anywhere;cursor:pointer;outline-offset:3px;border-radius:18px;padding:7px 12px;font-size:17px;font-weight:400;line-height:1.3;display:block;position:relative;overflow:visible;border:0!important}.fp-bubble:hover,.fp-bubble:focus-visible{color:var(--fp-ios-text);background:var(--fp-ios-bubble);outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent)}.fp-bubble.fp-highlight{outline:2px solid var(--primary)}.fp-bubble:before{content:"";background:var(--fp-ios-bubble);border-radius:0 0 15px;width:18px;height:20px;position:absolute;bottom:0;left:-7px}.fp-bubble:after{content:"";background:var(--fp-ios-surface);border-radius:0 0 12px;width:10px;height:22px;position:absolute;bottom:0;left:-10px}.fp-bubble>span{z-index:1;position:relative}.fp-bubble a,.fp-email-body a{color:var(--fp-ios-link);text-decoration:underline}.fp-mobile-time{text-align:left;margin:0 0 8px;font-size:12px;display:block}.fp-timing-button{min-height:24px;color:var(--fp-ios-muted);text-transform:none;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;max-width:100%;height:auto;padding:0;font-size:12px;line-height:1.4;display:flex;border:0!important}.fp-timing-button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-timing-button svg{color:var(--primary);flex-shrink:0}.fp-weekend-dot{background:var(--fp-warning);border-radius:50%;flex-shrink:0;width:5px;height:5px}.fp-email-system{text-align:center;white-space:normal;width:100%;height:auto;min-height:28px;color:var(--fp-ios-muted);padding:4px;font-size:12px;line-height:1.4;display:block;border:0!important}.fp-email-system:hover{color:var(--fp-ios-link);background:0 0}.fp-end{color:var(--fp-ios-muted);padding:12px 0;font-size:12px}.fp-home-bar{background:var(--fp-ios-text);width:135px;height:5px;display:none;bottom:7px}.fp-rail{display:none}.fp-mail-head{justify-content:center;align-items:flex-start;height:74px;padding:12px 16px}.fp-mail-head h2{color:var(--fp-ios-text);font-family:inherit;font-size:34px;font-weight:700;line-height:1.2}.fp-mail-head button{color:var(--fp-ios-link);background:0 0;min-height:38px;padding:0;font-size:17px;border:0!important}.fp-mail-device .fp-screen{height:calc(100% - 74px);padding:0 16px 28px}.fp-mail-device .fp-message-row{margin:0}.fp-mail-device .fp-mobile-time{padding-top:12px}.fp-mail-row{white-space:normal;width:100%;height:auto;min-height:112px;color:var(--fp-ios-text);text-align:left;background:0 0;border-radius:0;align-items:flex-start;gap:8px;padding:12px 0;display:flex;border:0!important;border-bottom:1px solid var(--fp-ios-line)!important}.fp-mail-row:hover{background:var(--fp-ios-bubble);color:var(--fp-ios-text)}.fp-mail-row>div{flex:1;min-width:0}.fp-unread-dot{background:var(--fp-ios-link);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}.fp-mail-row-heading{justify-content:space-between;align-items:center;gap:5px;display:flex}.fp-mail-row-heading strong{font-size:17px;font-weight:600;line-height:1.3}.fp-mail-row time{color:var(--fp-ios-muted);white-space:nowrap;font-size:12px}.fp-mail-row h3{margin:3px 0;font-family:inherit;font-size:15px;font-weight:400;line-height:1.3}.fp-mail-row p{color:var(--fp-ios-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.fp-mail-row>svg{color:var(--fp-ios-muted);flex-shrink:0;margin-top:5px}.fp-email-open{padding-top:10px}.fp-email-open h2{margin:5px 0 20px;font-family:inherit;font-size:22px;font-weight:600;line-height:1.25}.fp-email-sender{border-bottom:1px solid var(--fp-ios-line);gap:10px;padding-bottom:15px;font-size:14px}.fp-email-sender .fp-avatar{flex-shrink:0}.fp-email-sender strong{font-size:14px;font-weight:600}.fp-email-sender small,.fp-email-sender time{color:var(--fp-ios-muted);margin-top:3px;font-size:12px;display:block}.fp-email-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:17px;line-height:1.45}.fp-email-links{color:var(--fp-ios-link);gap:8px;font-size:17px}.fp-email-links a{min-height:32px}.fp-edit-step{background:var(--fp-panel);width:auto;min-height:40px;color:var(--primary);border-color:var(--fp-line);font-size:13px}.fp-skipped-note{text-align:center;color:var(--fp-muted);margin-top:12px;font-size:12px}.fp-skipped-note button{white-space:normal;height:auto;color:var(--fp-muted);font-size:12px}.fp-skipped-note ul{text-align:left;padding:12px;line-height:1.6}.fp-workflow-history{justify-content:flex-end;margin-bottom:8px;display:flex}.fp-editor label,.fp-timing-form label{font-size:14px}.fp-editor select,.fp-editor textarea,.fp-editor input,.fp-timing-form input{font-size:16px}.fp-editor section{padding:20px 0}.fp-editor h3{font-size:16px}.fp-step-sheet{font-size:14px}.fp-step-sheet [data-slot=sheet-title]{font-size:20px}@media(min-width:1024px){.fp-redesign{padding-bottom:0}.team-scope:has(.fp-paths-page){padding-bottom:0}.team-scope:has(.fp-paths-page)+.team-bottom-nav{display:none}.fp-path-controls{flex-wrap:nowrap;max-width:900px}.fp-path-select{flex-direction:row;align-items:center;gap:10px;max-width:480px}.fp-reach-control{flex-direction:row;align-items:center;gap:10px}.fp-path-summary{text-align:center;margin:10px 0 16px}.fp-phone-stage{width:calc(402px * var(--fp-device-scale));height:calc(856px * var(--fp-device-scale));margin:0 auto}.fp-device-wrap{width:402px;height:856px;transform:scale(var(--fp-device-scale));transform-origin:0 0;position:absolute;top:0;left:0}.fp-device{border:6px solid var(--fp-titanium);width:402px;height:856px;box-shadow:0 14px 32px var(--fp-shadow-color);border-radius:51px;padding-bottom:20px}.fp-status{display:flex}.fp-phone-head{height:100px}.fp-screen{height:calc(100% - 152px)}.fp-mail-device .fp-screen{height:calc(100% - 126px)}.fp-home-bar{display:block}.fp-mobile-time{display:none}.fp-rail{width:280px;display:block;position:absolute;top:0;bottom:0;left:-296px;overflow:hidden}.fp-rail-track{position:absolute;inset:0}.fp-rail-label{justify-content:flex-end;align-items:center;width:280px;height:28px;padding:0;display:flex;position:absolute;transform:translateY(-50%)}.fp-rail-label:after{display:none}.fp-rail-label .fp-timing-button{color:var(--fp-timing-muted);text-align:right;justify-content:flex-end;max-width:100%;min-height:28px;font-size:13px}.fp-rail-label .fp-timing-button svg{opacity:0}.fp-rail-label:hover svg,.fp-rail-label:focus-within svg{opacity:1}.fp-edit-step{left:calc(100% + 28px);top:calc(140px * var(--fp-device-scale));width:145px;margin:0;position:absolute}.fp-skipped-note{margin-top:8px;position:absolute;top:100%;left:-80px;right:-80px}.fp-paths-page .fp-view-only{margin:6px 0}.fp-redesign .fp-toolbar{margin:0;position:absolute;top:0;right:0}.fp-redesign{position:relative}}@media(hover:none){.fp-rail-label .fp-timing-button svg{opacity:1}}@media(max-width:1023px){.fp-path-select{flex-basis:100%}.fp-path-controls{gap:8px}.fp-reach-control{flex:1}.fp-path-summary{margin:12px 0 18px}.fp-phone-stage{width:100%}.fp-page{max-width:100%}.fp-device-wrap{padding:0}.fp-device{height:780px}.fp-island{display:none}.fp-bubble{max-width:85%}.fp-first-label{font-size:9px}.fp-path-controls .fp-sample-control{padding:8px}.fp-step-sheet{padding:20px 16px}.fp-paths-page .fp-view-only{margin:8px 0}}.fp-redesign .fp-page-heading header{margin-bottom:0}.fp-redesign .fp-page-heading{margin-bottom:12px}.fp-redesign .fp-page-heading header>button{min-height:32px;margin-bottom:4px}.fp-phone-stage .fp-bubble{max-width:75%}.fp-redesign .fp-explainer{font-size:12px}.fp-paths-page .fp-toolbar{margin:10px 0}@media(max-width:1023px){main:has(>.team-scope .fp-paths-page){padding-left:16px;padding-right:16px}.fp-paths-page .fp-explainer>p:nth-child(2){font-size:11px}.fp-paths-page .fp-explainer .fp-saved{display:none}.fp-paths-page .fp-page-heading h1{font-size:22px}.fp-path-select{gap:4px}.fp-reach-control{flex-direction:row;align-items:center}.fp-path-summary{margin:10px 0 14px;font-size:13px}.fp-phone-stage .fp-edit-step{margin-top:10px}.fp-device{height:min(780px,100dvh - 160px)}.fp-phone-stage{padding-bottom:0}}.fp-sidebar,.fp-main{min-width:0}.fp-how{margin-top:4px}.fp-how summary{cursor:pointer;color:var(--fp-text);min-height:24px;font-size:12px}.fp-how p{padding:6px 0;line-height:1.6}.fp-select-wrap{width:100%;min-width:0;display:block;position:relative}.fp-select-status,.fp-mobile-menu{display:none}.fp-redesign .fp-toolbar{margin:12px 0;position:static}.fp-mail-device .fp-first{opacity:.6}.fp-decision-caption{text-align:center;max-width:176px;color:var(--fp-text);font-size:12px}.fp-decision-caption small{color:var(--fp-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.fp-node.fp-state-fixed{color:var(--fp-muted)}.fp-workflow-track{align-items:start;gap:32px 20px;padding:24px}.fp-workflow-unit{flex-direction:column;flex-shrink:0;justify-content:flex-start;gap:10px;width:176px;position:relative}.fp-node{flex-shrink:0;gap:4px;width:176px;height:96px;padding:10px}.fp-node strong{font-size:13px;line-height:1.2}.fp-node small{font-size:10px;line-height:1.3}.fp-node-kicker{font-size:9px}.fp-node-kicker svg{width:12px;height:12px}.fp-node.fp-decision{border-radius:0;justify-content:center;align-items:center;width:80px;height:80px;margin:16px 0;padding:10px}.fp-node.fp-decision:before{border-radius:4px}.fp-decision .fp-node-kicker{flex-direction:column;gap:4px}.fp-connector{position:absolute;top:40px;right:-20px}.fp-phone-skeleton{border:0;border-radius:0;width:100%;max-width:390px;height:600px}@media(min-width:1024px){main:has(>.team-scope .fp-redesign){padding:16px 20px 0}.team-scope:has(.fp-redesign){padding-bottom:0}.team-scope:has(.fp-redesign)+.team-bottom-nav{display:none}.fp-redesign{grid-template-columns:360px minmax(0,1fr);gap:24px;max-width:1500px;padding-bottom:0;display:grid}.fp-sidebar{scrollbar-width:none;align-self:start;max-height:calc(100dvh - 32px);padding-right:8px;position:sticky;top:16px;overflow-y:auto}.fp-page-heading{margin-bottom:14px}.fp-redesign .fp-path-controls{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:20px 0 0;display:grid}.fp-path-select{grid-column:1/-1;max-width:none;display:block}.fp-path-select select{margin-top:6px}.fp-reach-control{grid-column:1/-1;display:block}.fp-reach-control>.fp-segment{margin-top:6px}.fp-compact-status{justify-self:start}.fp-redesign .fp-path-summary{text-align:left;margin:18px 0;font-size:14px}.fp-main{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 32px);padding-left:260px;display:flex;position:relative}.fp-phone-stage{width:390px;height:calc(100dvh - 32px);margin:0}.fp-device-wrap{width:390px;height:100%;transform:none}.fp-device{width:390px;height:100%;box-shadow:none;border:0;border-radius:28px;padding-bottom:0}.fp-status,.fp-home-bar{display:none}.fp-phone-head{height:98px}.fp-screen{height:calc(100% - 98px)}.fp-mail-device .fp-screen{height:calc(100% - 74px)}.fp-phone-stage[data-framed=true]{width:calc(402px * var(--fp-device-scale));height:calc(856px * var(--fp-device-scale))}.fp-phone-stage[data-framed=true] .fp-device-wrap{width:402px;height:856px;transform:scale(var(--fp-device-scale));transform-origin:0 0}.fp-phone-stage[data-framed=true] .fp-device{border:6px solid var(--fp-titanium);width:402px;height:856px;box-shadow:0 14px 32px var(--fp-shadow-color);border-radius:51px;padding-bottom:20px}.fp-phone-stage[data-framed=true] .fp-status{display:flex}.fp-phone-stage[data-framed=true] .fp-home-bar{display:block}.fp-phone-stage[data-framed=true] .fp-screen{height:calc(100% - 152px)}.fp-phone-stage[data-framed=true] .fp-mail-device .fp-screen{height:calc(100% - 126px)}.fp-rail{width:240px;left:-254px}.fp-rail-label{width:240px}.fp-rail-label .fp-timing-button{font-size:13px}.fp-edit-step{z-index:2;background:var(--fp-panel);inset:auto 8px 12px auto}.fp-skipped-note{display:none;position:static}.fp-workflow-page{display:block}.fp-workflow-page .fp-sidebar{grid-template-columns:360px 1fr;gap:0 24px;max-height:none;display:grid;position:static}.fp-workflow-page .fp-page-heading,.fp-workflow-page .fp-explainer,.fp-workflow-page .fp-view-only{grid-column:1}.fp-workflow-page .fp-toolbar{grid-area:1/2;justify-self:end}.fp-workflow-page .fp-path-controls,.fp-workflow-page .fp-path-summary{display:none}.fp-workflow-page .fp-main{min-height:0;padding:20px 0 0;display:block}.fp-workflow{background:0 0;border:0;overflow-x:hidden}.fp-workflow-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 16px;width:100%;min-width:0;padding:12px 0;display:grid}.fp-workflow-unit{width:100%}.fp-snake-reverse .fp-connector{transform:rotate(180deg)}.fp-connector.fp-snake-turn{top:auto;bottom:-24px;right:50%;transform:rotate(90deg)}}@media(max-width:1023px){.fp-redesign{padding-bottom:calc(110px + env(safe-area-inset-bottom));display:block}.fp-sidebar{position:static}.fp-redesign .fp-page-heading{margin-bottom:8px}.fp-redesign .fp-page-heading h1{font-size:20px}.fp-explainer>p:first-child{font-size:11px;line-height:1.35}.fp-engine-note{font-size:11px!important}.fp-redesign .fp-toolbar{margin:8px 0}.fp-path-controls{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.fp-path-select{grid-column:1/-1;display:block}.fp-path-select select{min-height:44px;margin-top:4px;padding-right:46px;font-size:13px}.fp-select-status{background:var(--fp-success);pointer-events:none;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:23px;right:30px}.fp-select-status.fp-state-warning{background:var(--fp-warning)}.fp-reach-control{min-width:0;display:block}.fp-reach-label,.fp-desktop-control{display:none!important}.fp-reach-control .fp-segment{width:100%;padding:3px}.fp-mobile-menu{align-self:end;width:44px;height:44px;padding:0;display:flex}.fp-path-summary{margin:10px 0 12px;font-size:12px}.fp-device-wrap,.fp-device,.fp-screen,.fp-mail-device .fp-screen{height:auto;min-height:0;max-height:none}.fp-device{border:0;border-radius:0;width:100%;padding-bottom:0;overflow:visible}.fp-screen,.fp-mail-device .fp-screen{overscroll-behavior:auto;padding-bottom:24px;overflow:visible}.fp-phone-stage{width:100%;height:auto;margin:0}.fp-main{min-height:0;padding:0}.fp-status,.fp-home-bar,.fp-island{display:none}.fp-mobile-time{display:block}.fp-phone-skeleton{border:0;border-radius:0;height:600px}.fp-workflow-track{gap:24px;min-width:max-content;padding:24px 16px;display:flex}.fp-workflow{scroll-snap-type:x mandatory}.fp-workflow-unit{scroll-snap-align:center}.fp-skipped-note{display:block;position:static}.fp-phone-stage .fp-edit-step{margin:0 16px 16px}.fp-how summary{font-size:11px}.fp-saved{font-size:10px}.fp-ios-timestamp{margin-top:8px}}@media(min-width:1024px){.fp-workflow-page .fp-sidebar{grid-template-columns:360px minmax(0,1fr) 190px;gap:0 24px;min-height:120px}.fp-workflow-page .fp-explainer{grid-area:1/2/4;max-width:540px;padding-top:8px}.fp-workflow-page .fp-toolbar{grid-area:1/3}.fp-workflow-page .fp-sidebar>button{grid-area:2/3;justify-self:end}.fp-workflow-page .fp-main{padding-top:8px}.fp-workflow-track{gap:24px 16px;padding:8px 0}.fp-decision-caption{max-height:42px;overflow:hidden}.fp-decision-caption small{max-height:28px;overflow:hidden}.fp-snake-reverse .fp-connector:not(.fp-snake-turn){left:-20px;right:auto}.fp-workflow-track .fp-workflow-unit:last-child .fp-connector{display:none}}@media(max-width:1023px){.fp-redesign .fp-explainer>p:first-child{font-size:0}.fp-redesign .fp-explainer>p:first-child:before{content:"For internet leads who haven't replied.";font-size:11px}.fp-redesign .fp-engine-note{line-height:1.3}.fp-redesign .fp-toolbar .fp-segment button{min-height:30px}.fp-redesign .fp-page-heading header>button{min-height:24px}.fp-redesign .fp-page-heading header{gap:4px}.fp-redesign .fp-paths-page .fp-view-only{margin:4px 0}}.fp-path-picker{gap:12px;margin:16px 0 0;display:grid}.fp-path-picker fieldset{border:0;min-width:0;margin:0;padding:0}.fp-path-picker legend{color:var(--fp-text);margin-bottom:6px;font-size:13px;font-weight:500}.fp-chip-group{flex-wrap:wrap;gap:6px;display:flex}.fp-chip{border:1px solid var(--fp-line);min-height:36px;color:var(--fp-muted,var(--muted-foreground));white-space:normal;text-align:left;background:0 0;border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.25}.fp-chip[aria-checked=true]{border-color:var(--signal-line,var(--primary));background:var(--signal-soft,var(--accent));color:var(--fp-text)}.fp-check-group{flex-wrap:wrap;gap:6px 16px;display:flex}.fp-check{white-space:normal;align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.fp-check input{width:18px;height:18px;accent-color:var(--primary)}.fp-path-name{color:var(--fp-text);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.fp-path-fallback{color:var(--muted-foreground);margin:0;font-size:13px}.fp-fe5 .fp-fe5-controls{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.fp-control-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fp-sample-button{white-space:normal;text-align:left;border-radius:10px;min-height:40px}.fp-status-pill{border:1px solid var(--fp-line);text-align:left;white-space:normal;background:0 0;border-radius:999px;justify-self:start;min-height:36px;padding:6px 14px;font-size:14px;font-weight:500}.fp-status-pill.fp-state-ok{color:var(--fp-text)}.fp-status-pill.fp-state-warning{color:var(--fp-warning);border-color:var(--fp-warning);cursor:pointer}.fp-status-pill:disabled{cursor:default}.fp-weekend-icon{color:var(--fp-warning);flex-shrink:0;display:inline-flex}.fp-timing-popover-title{margin:0 0 8px;font-size:14px;font-weight:500}.fp-decision-popover{background:var(--fp-panel);width:320px;color:var(--fp-text);border-color:var(--fp-line)}.fp-decision-popover ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fp-decision-popover li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.fp-decision-popover li>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fp-decision-title{margin:0 0 10px;font-size:15px;font-weight:600}.fp-sample-line{color:var(--fp-text);text-align:center;overflow-wrap:anywhere;margin:0 0 12px;font-size:15px;font-weight:500}.fp-details-card{border:1px solid var(--fp-line);background:var(--fp-panel);border-radius:14px;gap:12px;padding:18px;display:grid}.fp-details-card h2{margin:0;font-size:18px;font-weight:600}.fp-details-what{color:var(--muted-foreground);margin:0;font-size:14px}.fp-details-card dl{gap:8px;margin:0;display:grid}.fp-details-card dl>div{grid-template-columns:72px 1fr;gap:8px;font-size:14px;display:grid}.fp-details-card dt{color:var(--muted-foreground)}.fp-details-card dd{margin:0}.fp-details-bad{color:var(--fp-warning)}.fp-details-edit{border-radius:10px;min-height:44px}.fp-details-side,.fp-details-mid{display:none}.fp-rail{overflow:clip}.fp-rail-track{transform:none}@media(min-width:1024px){.fp-fe5.fp-redesign{max-width:1440px;margin:0 auto}.fp-fe5.fp-paths-page .fp-details-mid{margin-top:16px;display:block}.fp-fe5 .fp-centre{flex-direction:column;align-items:center;display:flex}}@media(min-width:1280px){.fp-fe5.fp-paths-page{grid-template-columns:360px minmax(0,1fr) 360px;gap:32px}.fp-fe5.fp-paths-page .fp-details-mid{display:none}.fp-fe5.fp-paths-page .fp-details-side{align-self:start;display:block;position:sticky;top:16px}.fp-fe5.fp-paths-page .fp-main{justify-content:center;padding-left:204px}.fp-fe5 .fp-rail{width:196px;left:-204px}.fp-fe5 .fp-rail-label{width:196px}.fp-fe5 .fp-rail-label .fp-timing-button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(max-width:1023px){.fp-fe5 .fp-sample-line{text-align:left;margin:8px 0}}.fp-decision-popover{max-height:min(70vh,var(--radix-popover-content-available-height,70vh));overflow-y:auto}.fp-fe5.fp-paths-page .fp-path-summary{display:none}.fp-editor-fe5b{padding-top:0}.fp-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:32px;display:flex}.fp-editor-heading h2{letter-spacing:0;font-size:20px;font-weight:600}.fp-editor-heading p,.fp-subject-help{color:var(--fp-muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.fp-error-badge{background:color-mix(in srgb,var(--fp-danger) 12%,transparent);color:var(--fp-danger);border:1px solid var(--fp-danger);border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:12px}.fp-editor-fe5b .fp-chips button{min-height:44px;padding:9px 12px;font-size:13px}.fp-editor-fe5b .fp-mini-preview{background:var(--fp-ios-surface);color:var(--fp-ios-text);font-family:-apple-system,system-ui,sans-serif;font-size:17px;line-height:1.35}.fp-editor-fe5b .fp-mini-text{background:var(--fp-ios-bubble);border-radius:18px;max-width:90%;padding:10px 14px}.fp-editor-fe5b .fp-mini-email{border-radius:8px;padding:18px}.fp-editor-fe5b .fp-mini-preview small{color:var(--fp-ios-muted);font-size:13px}.fp-preview-error{color:var(--destructive);background:color-mix(in srgb,var(--destructive) 12%,transparent);border-bottom:2px solid var(--destructive);border-radius:2px}.fp-rule-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fp-rule-checks li{align-items:center;gap:8px;font-size:13px;display:flex}.fp-rule-checks li span{flex:1}.fp-rule-checks small{font-size:11px}.fp-rule-pass{color:var(--fp-muted)}.fp-rule-pass svg{color:var(--fp-success)}.fp-rule-fail{color:var(--fp-danger)}.fp-rule-tip{color:var(--fp-warning)}.fp-advanced{border-top:1px solid var(--fp-line);margin-top:16px}.fp-advanced summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:15px;display:list-item}.fp-editor-fe5b .fp-save-button:disabled{background:var(--muted);color:var(--muted-foreground);opacity:1;cursor:not-allowed}.fp-save-reason{color:var(--fp-muted);white-space:normal;padding:4px;font-size:13px}.fp-step-sheet ::selection{background:var(--fp-selection);color:var(--fp-selection-text)}.fp-step-sheet input[type=number],.fp-step-sheet input[type=time]{color:var(--fp-text);-webkit-text-fill-color:var(--fp-text);opacity:1;font-variant-numeric:tabular-nums}.fp-fe5c{--fp-focus:#7dd3fc;--fp-ios-muted:#6c6c70;--fp-bezel:var(--fp-ink)}.fp-fe5c :is(button,a,input,select,textarea,summary):focus-visible,.fp-step-sheet :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fp-focus,#7dd3fc)!important;outline-offset:2px!important}.fp-step-sheet>button{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;opacity:1!important}.fp-fe5c .fp-toolbar .fp-segment button,.fp-fe5c .fp-reach-control .fp-segment button,.fp-fe5c .fp-control-row button,.fp-fe5c .fp-how summary,.fp-fe5c .fp-page-heading header>button{min-height:44px}.fp-picker-disclosure>summary{cursor:pointer;min-height:44px;color:var(--fp-text);padding:10px 0;font-size:13px}.fp-more-button{display:none}.fp-phone-fe5c{--fp-panel-height:580px}.fp-phone-fe5c .fp-device{background:var(--fp-ios-surface);border:8px solid var(--fp-bezel);border-radius:40px;flex-direction:column;padding:0 0 10px;font-family:Inter,-apple-system,system-ui,sans-serif;display:flex;overflow:visible}.fp-phone-fe5c .fp-status{background:var(--fp-ios-surface);border-radius:32px 32px 0 0;flex-shrink:0;height:32px;padding:7px 18px 0;display:flex}.fp-phone-fe5c .fp-phone-head{flex-shrink:0;height:70px}.fp-phone-fe5c .fp-phone-head .fp-avatar{width:32px;height:32px;font-size:15px}.fp-phone-fe5c .fp-back-chevron{top:20px}.fp-phone-fe5c .fp-mail-head{height:58px}.fp-phone-fe5c .fp-screen{background:0 0;flex:1;height:auto;min-height:0;padding:12px 0 18px}.fp-phone-fe5c .fp-first,.fp-phone-fe5c .fp-first *{opacity:1}.fp-phone-fe5c .fp-first-label{color:var(--fp-ios-muted);text-align:left;margin-bottom:6px;font-size:12px}.fp-phone-fe5c .fp-bubble{max-width:75%;min-height:44px;font-size:17px}.fp-phone-fe5c .fp-placeholder{border:1px dashed var(--fp-ios-muted)!important}.fp-phone-fe5c .fp-placeholder:before,.fp-phone-fe5c .fp-placeholder:after{display:none}.fp-phone-fe5c .fp-ios-timestamp{color:var(--fp-ios-muted);min-height:17px;margin:0 0 12px;font-size:12px}.fp-phone-fe5c .fp-input-bar,.fp-phone-fe5c .fp-mail-bottom{background:var(--fp-ios-surface);height:52px;color:var(--fp-ios-muted);border-top:1px solid var(--fp-ios-line);border-radius:0 0 24px 24px;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.fp-input-bar>span{border:1px solid var(--fp-ios-line);border-radius:999px;flex:1;padding:6px 12px;font-size:17px}.fp-input-bar svg{flex-shrink:0;width:23px;height:23px}.fp-phone-fe5c .fp-mail-bottom{color:var(--fp-ios-link);justify-content:space-around}.fp-mail-bottom svg{width:24px;height:24px}.fp-phone-fe5c .fp-home-bar{width:110px;height:4px;display:block;bottom:4px}.fp-inline-rail{color:var(--fp-muted);min-width:0}.fp-inline-rail .fp-timing-button{white-space:normal;min-height:44px;color:var(--fp-muted);flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;width:100%;padding:0 8px;display:flex}.fp-inline-rail .fp-timing-button strong{color:var(--fp-text);font-size:13px;font-weight:600}.fp-inline-rail .fp-timing-button>span{white-space:normal;text-overflow:clip;font-size:12px;overflow:visible}.fp-inline-rail .fp-rail-email-chip{border-radius:999px;justify-content:center;font-size:12px;border:1px solid var(--fp-line)!important}.fp-phone-fe5c .fp-message-row{grid-template-columns:160px minmax(0,1fr);gap:12px;margin:0 0 20px;display:grid}.fp-phone-fe5c .fp-message-target{background:var(--fp-ios-surface);min-width:0;padding:0 16px}.fp-phone-fe5c .fp-mail-row-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.fp-phone-fe5c .fp-mail-row time{max-width:none;font-size:12px}.fp-phone-fe5c .fp-mail-row{opacity:1}.fp-phone-fe5c .fp-mail-row>div{display:block}.fp-no-subject{font-size:13px;font-style:italic}.fp-subject-warning{gap:4px;color:var(--fp-ios-muted)!important;white-space:normal!important;font-size:12px!important;display:flex!important}.fp-phone-fe5c .fp-open-row{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.fp-open-rail{flex-direction:column;gap:12px;display:flex}.fp-open-rail strong{font-size:13px}.fp-open-rail>button{white-space:normal;min-height:44px}.fp-phone-fe5c .fp-email-open{background:var(--fp-ios-surface);padding:10px 16px}.fp-sold-empty{color:var(--fp-ios-muted);padding:18px;font-size:14px}@media(min-width:1024px){.fp-fe5c.fp-redesign{grid-template-columns:300px minmax(0,1fr);gap:20px;max-width:1440px}.fp-fe5c .fp-sidebar{max-height:calc(100dvh - 32px)}.fp-fe5c .fp-main{justify-content:center;min-height:0;padding-left:170px}.fp-fe5c .fp-centre{width:390px}.fp-fe5c .fp-sample-line{margin:0 0 8px;font-size:13px;line-height:20px}.fp-phone-fe5c,.fp-phone-fe5c .fp-device-wrap{width:390px;height:var(--fp-panel-height);position:relative;transform:none}.fp-phone-fe5c .fp-device{width:390px;height:100%;box-shadow:none}.fp-phone-fe5c .fp-screen{width:calc(100% + 172px);margin-left:-172px;overflow:hidden auto}.fp-phone-fe5c[data-framed=true],.fp-phone-fe5c[data-framed=true] .fp-device-wrap{width:414px;height:868px;transform:none}.fp-phone-fe5c[data-framed=true] .fp-device{border:12px solid var(--fp-bezel);border-radius:52px;width:414px;height:868px;padding-bottom:10px}.fp-phone-fe5c[data-framed=true] .fp-status{display:flex}.fp-phone-fe5c[data-framed=true] .fp-screen{height:auto}.fp-fe5c .fp-picker-disclosure{display:contents}.fp-fe5c .fp-picker-disclosure>summary{display:none}.fp-fe5c .fp-details-mid{display:block!important}.fp-fe5c .fp-details-side{display:none!important}.fp-fe5c.fp-workflow-page{grid-template-columns:300px minmax(0,1fr);display:grid}.fp-fe5c.fp-workflow-page .fp-sidebar{display:block;position:sticky}.fp-fe5c.fp-workflow-page .fp-main{padding:0;display:block}}@media(min-width:1280px){.fp-fe5c.fp-paths-page{grid-template-columns:300px minmax(0,1fr) 280px;gap:20px}.fp-fe5c .fp-details-mid{display:none!important}.fp-fe5c .fp-details-side{top:16px;display:block!important}}@media(max-width:1023px){.fp-fe5c.fp-redesign{padding-bottom:calc(var(--fp-nav-height) + 24px + env(safe-area-inset-bottom))}.fp-fe5c .fp-page-heading{margin-bottom:0}.fp-fe5c .fp-explainer{justify-content:space-between;align-items:center;gap:8px;display:flex}.fp-fe5c .fp-explainer>p:first-child{font-size:12px!important}.fp-fe5c .fp-explainer>p:first-child:before{display:none}.fp-fe5c .fp-how{margin:0}.fp-fe5c .fp-how summary{white-space:nowrap;font-size:12px}.fp-fe5c .fp-how[open]{position:relative}.fp-fe5c .fp-how[open]>p{z-index:5;background:var(--fp-panel);width:280px;padding:10px;position:absolute;right:0}.fp-fe5c .fp-saved{display:none}.fp-fe5c .fp-toolbar{margin:0 0 4px}.fp-fe5c .fp-picker-disclosure{margin:0}.fp-fe5c .fp-path-picker{margin:0 0 8px}.fp-fe5c .fp-fe5-controls{gap:0;margin-top:0}.fp-fe5c .fp-reach-control{width:100%;display:block}.fp-fe5c .fp-reach-control .fp-segment{width:100%}.fp-fe5c .fp-control-row{justify-content:flex-end}.fp-fe5c .fp-control-row>button{display:none}.fp-fe5c .fp-more-button{display:flex}.fp-fe5c .fp-status-pill{display:none}.fp-fe5c .fp-sample-line{margin:4px 0;font-size:12px;line-height:16px}.fp-fe5c .fp-details-side{margin-top:20px;display:block!important}.fp-fe5c .fp-details-mid{display:none!important}.fp-phone-fe5c,.fp-phone-fe5c .fp-device-wrap{width:100%;height:auto}.fp-phone-fe5c .fp-device{background:var(--fp-panel);border:0;border-radius:0;width:100%;height:auto;padding:0}.fp-phone-fe5c .fp-status,.fp-phone-fe5c .fp-phone-head,.fp-phone-fe5c .fp-input-bar,.fp-phone-fe5c .fp-mail-bottom,.fp-phone-fe5c .fp-home-bar{display:none}.fp-phone-fe5c .fp-screen{flex:none;width:100%;height:auto;margin:0;padding:0;overflow:visible}.fp-phone-fe5c .fp-message-row,.fp-phone-fe5c .fp-open-row{flex-direction:column;gap:0;margin-bottom:0;display:flex}.fp-phone-fe5c .fp-inline-rail{background:var(--fp-panel);padding:0 12px}.fp-inline-rail .fp-timing-button{justify-content:center;align-items:flex-start;padding:4px 0}.fp-phone-fe5c .fp-message-target{padding:12px 16px 20px}.fp-phone-fe5c .fp-ios-timestamp,.fp-phone-fe5c .fp-email-marker .fp-message-target{display:none}.fp-phone-fe5c .fp-email-open{padding:16px}.fp-phone-fe5c .fp-first-label{font-size:12px}.fp-phone-fe5c .fp-bubble{max-width:75%}}.fp-fe5c .fp-workflow{scroll-snap-type:none;overflow:visible}.fp-fe5c .fp-workflow-track{flex-direction:column;align-items:center;gap:24px;min-width:0;padding:12px 0;display:flex}.fp-fe5c .fp-workflow-unit{flex-direction:column;gap:12px;width:min(100%,360px);display:flex}.fp-fe5c .fp-node{gap:6px;width:100%;height:auto;min-height:96px}.fp-fe5c .fp-node small,.fp-fe5c .fp-node-kicker{font-size:12px}.fp-fe5c .fp-node.fp-decision{width:88px;min-height:88px;margin:14px auto}.fp-fe5c .fp-decision-caption{overflow-wrap:anywhere;max-width:100%;max-height:none;font-size:13px;overflow:visible}.fp-fe5c .fp-connector{margin:0 auto;position:static;transform:rotate(90deg)}.fp-flow-branches{grid-template-columns:1fr 1fr;gap:12px;width:100%;font-size:13px;display:grid}.fp-flow-branches>div{border-left:1px solid var(--fp-line);color:var(--fp-muted);padding:12px}.fp-flow-branches strong{color:var(--fp-text);display:block}@media(min-width:1024px){.fp-fe5c .fp-picker-disclosure>.fp-path-picker{display:grid!important}}@media(min-width:1024px)and (min-height:760px){.fp-fe5c .fp-sample-line{text-align:center;max-width:none;margin:0 0 8px;position:static}.fp-fe5c .fp-centre,.fp-fe5c .fp-main{padding-top:0}.fp-phone-fe5c{margin-top:0}}.fp-phone-fe5c .fp-bubble>.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.fp-fe5c .fp-toolbar{grid-area:auto!important;justify-self:start!important}@media(min-width:1024px)and (min-height:760px){.fp-fe5c .fp-sample-line{text-align:center!important;max-width:none!important;margin:0 0 8px!important;position:static!important}.fp-fe5c .fp-phone-fe5c{margin-top:0!important}}@media(max-width:1023px){.fp-fe5c .fp-control-row>.fp-more-button{min-height:44px;display:flex!important}.fp-fe5c .fp-control-row{position:absolute;top:114px;right:0}.fp-fe5c{position:relative}.fp-fe5c .fp-toolbar{padding-right:70px}.fp-fe5c .fp-explainer>p:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fp-fe5c .fp-how{flex-shrink:0}.team-bottom-nav:has(~*){max-width:calc(100vw - 24px)}main:has(>.team-scope .fp-fe5c){height:calc(100dvh - var(--fp-nav-height,76px) - 24px - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow:clip auto}}.fp-fe5c .fp-decision-caption p{white-space:normal;margin-top:4px;font-size:12px;line-height:1.5}.fp-preview-banner{border:1px solid var(--signal-line,#eda03c57);background:var(--signal-soft,#eda03c21);color:var(--signal,#eda03c);white-space:nowrap;border-radius:10px;margin:0 0 10px;padding:2px 10px;font-size:13px;line-height:18px}.fp-sidebar-foot{flex-direction:column;gap:8px;display:flex}.fp-fe5c .fp-chip[aria-checked=true]{color:#02060d!important}.fp-fe5c .fp-chip{min-height:44px}.fp-fe5c .fp-check{cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;display:flex}.fp-fe5c .fp-check input{flex-shrink:0;width:18px;height:18px}.fp-path-picker{gap:8px}.fp-avatar,.fp-phone-fe5c .fp-avatar{color:#fff!important;background:#636366!important}.fp-phone-fe5c .fp-placeholder{opacity:1;border:0!important}.fp-first-caption{color:#6c6c70;text-align:center;margin:0 0 6px;font-size:12px;line-height:16px}.fp-phone-fe5c .fp-screen{position:relative}.fp-phone-fe5c .fp-device{overflow:visible clip}.fp-sold-empty{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;background:0 0;max-width:100%;margin:24px auto;padding:0 24px;line-height:20px;display:block;color:#3c3c43!important;font-size:15px!important}.fp-preview-error{text-decoration-skip-ink:none;text-underline-offset:3px;-webkit-text-decoration:underline wavy #ff3b30;text-decoration:underline wavy #ff3b30}.fp-rail-sep,.fp-rail-pencil{display:none}.fp-inline-rail .fp-timing-button strong{white-space:nowrap}.fp-rail-email-chip>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fp-rail-email-chip{gap:4px;flex-direction:row!important;align-items:center!important}.fp-timing-popover{width:280px}.fp-email-fallback{margin:12px 0}.fp-email-fallback>summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;display:flex}.fp-path-summary,.fp-sample-line{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}@media(min-width:1024px){.fp-fe5c .fp-sidebar{flex-direction:column;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px;overflow:hidden}.fp-fe5c .fp-sidebar-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.fp-fe5c .fp-sidebar-foot{border-top:1px solid var(--fp-line);background:var(--fp-bg,var(--ink-900,#07090e));padding-top:8px;position:sticky;bottom:0}.fp-fe5c .fp-sidebar-foot .fp-control-row{flex-wrap:wrap;gap:8px;display:flex}.fp-fe5c .fp-main{padding-left:210px}.fp-phone-fe5c .fp-screen{width:calc(100% + 212px);margin-left:-212px}.fp-phone-fe5c .fp-message-row,.fp-phone-fe5c .fp-open-row{grid-template-columns:200px minmax(0,1fr)}.fp-phone-fe5c .fp-sold-empty{width:calc(100% - 212px);margin-left:212px;padding:0 24px}}@media(max-width:1023px){.fp-phone-fe5c .fp-device{background:var(--fp-ios-surface);border-radius:20px;overflow:hidden}.fp-phone-fe5c .fp-phone-head{height:56px;display:flex}.fp-phone-fe5c .fp-mail-head{display:flex}.fp-phone-fe5c .fp-input-bar,.fp-phone-fe5c .fp-mail-bottom{border-radius:0;display:flex}.fp-phone-fe5c .fp-screen{background:var(--fp-ios-surface);padding:8px 0}.fp-phone-fe5c .fp-inline-rail{text-align:center;padding:0 12px;background:0 0!important}.fp-phone-fe5c .fp-inline-rail .fp-timing-button{background:0 0;gap:0;width:100%;min-height:44px;padding:0 4px;color:#6c6c70!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}.fp-phone-fe5c .fp-inline-rail .fp-timing-button strong,.fp-phone-fe5c .fp-inline-rail .fp-timing-button>span{font-weight:500;color:#6c6c70!important;font-size:12px!important}.fp-phone-fe5c .fp-rail-sep{display:inline}.fp-phone-fe5c .fp-rail-pencil{color:#6c6c70;margin-left:8px;display:inline-block}.fp-phone-fe5c .fp-message-target{background:0 0;padding:0 16px 12px}.fp-phone-fe5c .fp-open-rail{padding:8px 16px}}.fp-rail-sep{margin:0 4px}@media(max-width:1023px){.fp-fe5c .fp-preview-banner{margin:0 0 6px;padding:2px 10px;font-size:13px;line-height:18px}.fp-fe5c .fp-page-heading header>button{min-height:44px;margin:0}.fp-phone-fe5c .fp-phone-head{height:60px;padding-top:8px}.fp-phone-fe5c .fp-first-caption{margin-bottom:4px}.fp-fe5c .fp-control-row{position:static!important}.fp-fe5c .fp-sidebar-foot{display:none}.fp-fe5c .fp-toolbar{align-items:center;gap:8px;display:flex;padding-right:0!important}.fp-fe5c .fp-toolbar .fp-more-button{min-height:44px;margin-left:auto;display:flex!important}.fp-fe5c .fp-explainer{flex-wrap:wrap}.fp-fe5c .fp-explainer>p:first-child{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}@media(min-width:1024px){.fp-fe5c .fp-toolbar .fp-more-button{display:none!important}}.fp-phone-fe5c .fp-message-row.fp-email-marker{margin:-6px 0 6px}.fp-page.fp-fe5c .fp-phone-fe5c :is(button,a,[tabindex]):focus-visible,.fp-page.fp-fe5c .fp-sidebar :is(button,a,input,summary):focus-visible,.fp-step-sheet.fp-step-sheet :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px!important;outline:2px solid #7dd3fc!important}.fp-mobile-explainer,.fp-picker-short{display:none}@media(max-width:1023px){.fp-paths-page .fp-sidebar-scroll{grid-template-columns:minmax(0,1fr) 154px;gap:4px 8px;display:grid}.fp-paths-page :is(.fp-page-heading,.fp-toolbar,.fp-version-banner,.fp-view-only,.fp-path-summary){grid-column:1/-1}.fp-paths-page .fp-desktop-explainer,.fp-paths-page .fp-sidebar-scroll>.fp-view-only{display:none}.fp-paths-page .fp-page-heading header{align-items:center;gap:8px;width:100%;display:flex}.fp-paths-page .fp-page-heading h1{font-size:18px;line-height:24px}.fp-paths-page .fp-page-heading header>button{flex-shrink:0}.fp-paths-page .fp-toolbar{margin:0;padding:0;grid-column:1/-1!important}.fp-paths-page .fp-picker-disclosure{grid-column:1;min-width:0;position:relative}.fp-paths-page .fp-picker-disclosure>summary{border:1px solid var(--fp-line);border-radius:10px;min-height:44px;padding:12px 8px;line-height:18px}.fp-paths-page .fp-picker-title{display:none}.fp-paths-page .fp-picker-short{display:inline}.fp-paths-page .fp-picker-disclosure[open] .fp-path-picker{z-index:5;background:var(--fp-panel);border:1px solid var(--fp-line);border-radius:14px;width:calc(100vw - 32px);padding:12px;position:absolute;top:100%;left:0}.fp-paths-page .fp-fe5-controls{grid-column:2;align-self:start;margin:0}.fp-paths-page .fp-reach-control .fp-segment{min-height:44px;padding:0}.fp-paths-page .fp-reach-control .fp-segment button{padding:8px;font-size:12px}.fp-fe5c.fp-paths-page .fp-path-summary{margin:0 0 4px;font-size:12px;line-height:16px;display:block}.fp-paths-page .fp-centre>.fp-sample-line{display:none}.fp-paths-page .fp-mobile-explainer{margin-top:16px;display:block}.fp-paths-page .fp-mobile-explainer .fp-how[open]>p{width:auto;position:static}}.fp-email-fallback>summary{gap:8px;list-style:none}.fp-email-fallback>summary::-webkit-details-marker{display:none}.fp-disclosure-arrow:before{content:"▸"}.fp-email-fallback[open] .fp-disclosure-arrow:before{content:"▾"}@media(min-width:1024px){.fp-fe5c .fp-centre>.fp-sample-line{text-align:center;width:max-content;display:block;white-space:nowrap!important}}@media(max-width:1023px){.fp-paths-page .fp-sidebar-scroll{grid-template-columns:minmax(0,1fr) 140px}.fp-paths-page .fp-picker-disclosure>summary{white-space:nowrap;padding:12px 5px;font-size:12px}}.fp-timing-popover{max-height:var(--radix-popover-content-available-height);overflow-y:auto}
