:root{--ink:#0e0d24;--ink2:#474a60;--ink3:#767a90;--line:#e8e8f0;--line2:#d9d9e3;--bg:#fff;--canvas:#f7f7fb;--tint:#f3f2fd;--brand:#4C45DC;--brand-h:#6E68E3;--brand-p:#403ABD;--night:#12112b;--night2:#1c1b3d;--amber:#B5530F;--ok:#1f3f8f;--r:8px;--r2:14px;--mono:"Space Mono",ui-monospace,monospace;--sans:Poppins,system-ui,sans-serif;--sh1:0 1px 2px rgba(14,13,36,.04),0 2px 8px rgba(14,13,36,.04);--sh2:0 12px 40px -12px rgba(14,13,36,.18),0 4px 12px -4px rgba(14,13,36,.06)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--brand);text-decoration:none}a:hover{color:var(--brand-p)}img{max-width:100%;display:block}.c{max-width:1200px;margin:0 auto;padding:0 28px}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}.h1{font-size:clamp(38px,5.6vw,68px);line-height:1.04;letter-spacing:-.035em}.h2{font-size:clamp(30px,3.8vw,46px);line-height:1.1;letter-spacing:-.03em}.h3{font-size:20px;line-height:1.3}.lede{font-size:clamp(17px,1.5vw,19px);color:var(--ink2);line-height:1.6}.kick{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);display:flex;align-items:center;gap:10px}.kick:before{content:"";width:18px;height:2px;background:currentColor}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.btn-p{background:linear-gradient(120deg,#7012ba,#4c45dc);color:#fff;box-shadow:0 8px 24px -8px #5c28d28c,inset 0 1px #ffffff2e}.btn-p:hover{background:linear-gradient(120deg,#5f0fa0,#403abd);color:#fff}.btn-p:after{content:"→";font-weight:500;transition:transform .15s}.btn-p:hover:after{transform:translate(3px)}.btn-sm.btn-p:after,button.btn-p:after,.btn-p.noarr:after{content:none}.btn-s{background:#fff;color:var(--ink);border-color:var(--line2)}.btn-s:hover{border-color:var(--brand);color:var(--brand)}.btn-g{background:transparent;color:#fff;border-color:#ffffff47}.btn-g:hover{border-color:#fff;color:#fff}.btn-sm{height:38px;padding:0 14px;font-size:14px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sec{padding:112px 0}.sec-hd{display:grid;gap:16px;max-width:760px;margin-bottom:56px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r2)}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.p-hot{background:#fde6e1;color:#9b2c14}.p-std{background:#eef0f6;color:#474a60}.p-low{background:#f3f4f7;color:#767a90}.p-no{background:#fde6d3;color:#7a3500}.p-part{background:#fdf1c4;color:#6b5000}.p-yes{background:#dde7fb;color:#1f3f8f}.mono{font-family:var(--mono)}.nav{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav .c{display:flex;align-items:center;gap:28px;height:68px}.nav-logo img{height:30px;width:auto}.nav-links{display:flex;gap:4px;flex:1}.nav-item{position:relative}.nav-item>a,.nav-item>button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;font:500 14.5px var(--sans);color:var(--ink);background:none;border:0;cursor:pointer;border-radius:6px}.nav-item>a:hover,.nav-item:hover>button{color:var(--brand)}.nav-item button svg{opacity:.5;transition:transform .15s}.nav-item:hover button svg{transform:rotate(180deg)}.menu{position:absolute;top:100%;left:-12px;padding-top:8px;display:none;z-index:60}.nav-item:hover .menu,.nav-item:focus-within .menu{display:block}.menu-in{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh2);padding:8px;min-width:300px;display:grid;gap:2px}.menu-in.wide{grid-template-columns:1fr 1fr;min-width:560px}.menu a{display:block;padding:10px 12px;border-radius:8px;color:var(--ink)}.menu a:hover{background:var(--tint)}.menu b{display:block;font-size:14px;font-weight:600}.menu span{display:block;font-size:12.5px;color:var(--ink3);line-height:1.4;margin-top:1px}.nav-cta{display:flex;gap:8px;align-items:center}.nav-login{font-size:14.5px;font-weight:500;color:var(--ink);padding:0 10px}.burger{display:none;width:42px;height:42px;border:1px solid var(--line2);border-radius:8px;background:#fff;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.mnav{display:none}.foot{background:var(--night);color:#c9c9dc;padding:72px 0 40px;font-size:14px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px}.foot h5{margin:0 0 14px;font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8e8eab;font-weight:400}.foot a{display:block;color:#e4e4f0;padding:4px 0}.foot a:hover{color:#fff}.foot-logo{height:30px;width:auto;margin-bottom:16px}.foot-bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);color:#8e8eab;font-size:13px}.foot-bot a{display:inline;padding:0;color:#8e8eab;margin-left:18px}@media (max-width:1020px){.nav-links,.nav-cta .nav-login{display:none}.burger{display:inline-flex}.nav-cta .btn{display:none}.mnav.open{display:block;position:fixed;inset:68px 0 0;background:#fff;z-index:49;overflow:auto;padding:12px 28px 40px}.mnav h6{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:20px 0 4px;font-weight:400}.mnav a{display:block;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);font-weight:500}.mnav .btn{margin-top:16px;width:100%}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.c{padding:0 20px}.sec{padding:80px 0}.sec-hd{margin-bottom:40px}}.phero{background:var(--canvas);padding:80px 0 88px;border-bottom:1px solid var(--line)}.phero-g{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.phero .lede{margin:20px 0 30px;max-width:560px}.phero.center{text-align:center}.phero.center .lede{margin-left:auto;margin-right:auto}.phero.center .row,.phero.center .kick{justify-content:center}.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fc{padding:26px;display:flex;flex-direction:column;gap:10px}.fc h3{font-size:18px}.fc p{font-size:14.5px;color:var(--ink2)}.fc .fi,.fi{width:44px;height:44px;border-radius:10px;background:var(--tint);color:var(--brand);display:grid;place-items:center;flex-shrink:0}.fc .num{font-family:var(--mono);font-size:12px;color:var(--brand)}.fc a.more{margin-top:auto;font-weight:600;font-size:14px;padding-top:6px}.convo{box-shadow:var(--sh2);overflow:hidden}.convo-hd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.convo-hd b{font-size:14.5px}.convo-hd small{display:block;font-size:12.5px;color:var(--ink3)}.convo-bd{padding:20px;display:grid;gap:10px;background:var(--canvas)}.sys{justify-self:center;font-family:var(--mono);font-size:11px;color:var(--brand);background:var(--tint);border-radius:999px;padding:3px 12px;text-align:center}.convo-ft{padding:14px 20px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink2);display:flex;gap:10px;align-items:flex-start}.convo-ft b{color:var(--ink)}.flow{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.annot{display:grid;gap:14px}.annot>div{display:grid;grid-template-columns:32px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.annot .n{width:30px;height:30px;border-radius:8px;background:var(--tint);color:var(--brand);display:grid;place-items:center;font-family:var(--mono);font-size:12px;font-weight:700}.annot b{display:block;font-size:15.5px}.annot small{font-size:14px;color:var(--ink2)}.handoff{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.handoff div{padding:20px 18px;border-right:1px solid var(--line);background:#fff}.handoff div:last-child{border-right:0}.handoff div.on{background:var(--ink);color:#fff}.handoff div.on small{color:#c7c7dc}.handoff i{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--brand)}.handoff div.on i{color:#a9a5ff}.handoff b{display:block;font-size:15px;margin:4px 0}.handoff small{font-size:13px;color:var(--ink2);line-height:1.45;display:block}.band{background:var(--canvas);border-radius:20px;padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.list{display:grid;gap:10px}.list div{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink2)}.list div:before{content:"";width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:3px;background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234C45DC' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/10px no-repeat}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{font-size:13px;font-weight:500;padding:6px 12px;border-radius:6px;background:#fff;border:1px solid var(--line);color:var(--ink2)}.faq{max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:4px 0}.faq summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:600;font-size:17px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:400;color:var(--brand)}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 20px;color:var(--ink2);max-width:700px}.final{background:var(--night);color:#fff;text-align:center;padding:112px 0}.final .h2{color:#fff;margin-bottom:16px}.final .lede{color:#b9b9d2;max-width:560px;margin:0 auto 32px}.final .row{justify-content:center}.mock{box-shadow:var(--sh2);overflow:hidden}.mock-hd{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.mock-hd b{font-size:14.5px}.mock-hd small{display:block;font-size:12.5px;color:var(--ink3)}.mrow{display:grid;grid-template-columns:36px 1fr auto;gap:12px;padding:13px 20px;border-bottom:1px solid var(--line);align-items:center}.mrow:last-child{border-bottom:0}.mrow b{font-size:14px;display:block}.mrow small{font-size:12.5px;color:var(--ink3)}.av{width:36px;height:36px;border-radius:50%;background:var(--tint);color:var(--brand);display:grid;place-items:center;font-weight:600;font-size:13px}.mtbl{width:100%;border-collapse:collapse;font-size:13.5px}.mtbl th{text-align:left;font-weight:500;font-size:12px;color:var(--ink3);padding:10px 20px;border-bottom:1px solid var(--line);background:var(--canvas)}.mtbl td{padding:12px 20px;border-bottom:1px solid var(--line)}.mtbl td.n{font-family:var(--mono);font-weight:700}.mtbl tr:last-child td{border-bottom:0}.lib-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:28px}.lib-tabs button{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#fff;font:500 14px var(--sans);cursor:pointer;color:var(--ink2)}.lib-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.dept{margin-top:64px}.dept:first-of-type{margin-top:0}.dept-hd{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;flex-wrap:wrap}.dept-hd h3{font-size:26px}.dept-hd p{color:var(--ink2);max-width:520px}.ag{padding:22px;display:flex;flex-direction:column;gap:10px;min-height:200px}.ag h3{font-size:17px}.ag p{font-size:14px;color:var(--ink2)}.ag .ch{margin-top:auto;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ag .ch span{font-size:11px;font-family:var(--mono);color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:1px 6px}.ag .ch a{margin-left:auto;font-size:13px;font-weight:600}.ag.custom{border-style:dashed;background:var(--canvas)}.form{display:grid;gap:16px}.form label{display:grid;gap:6px;font-size:13.5px;font-weight:500}.form input,.form select{height:46px;border:1px solid var(--line2);border-radius:var(--r);padding:0 14px;font:15px var(--sans);color:var(--ink);background:#fff;width:100%}.form input:focus,.form select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #4c45dc26}.form .two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:0 auto}.tier{padding:32px;display:flex;flex-direction:column;gap:14px}.tier.pop{border:1.5px solid var(--brand);box-shadow:var(--sh2)}.tier .nm{font-size:20px;font-weight:600}.tier .for{font-size:14px;color:var(--ink3);margin-top:-8px}.tier .pr{font-size:48px;font-weight:700;letter-spacing:-.04em;line-height:1}.tier .pr small{font-size:15px;font-weight:500;color:var(--ink3);letter-spacing:0}.tier .btn{margin-top:auto;width:100%}.ptbl{width:100%;border-collapse:collapse;font-size:15px;max-width:920px;margin:0 auto}.ptbl th{text-align:left;font-size:12px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:14px 16px;border-bottom:1px solid var(--line2);font-weight:400}.ptbl td{padding:14px 16px;border-bottom:1px solid var(--line);color:var(--ink2)}.ptbl td:first-child{color:var(--ink)}.ptbl td:not(:first-child),.ptbl th:not(:first-child){text-align:center;width:200px}.ptbl tr.grp td{font-weight:600;color:var(--ink);background:var(--canvas);font-size:13px}.ptbl .y{color:var(--brand);font-weight:700}.tblwrap{overflow-x:auto}.filt{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.filt button{height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:#fff;font:500 13.5px var(--sans);cursor:pointer;color:var(--ink2)}.filt button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ig{padding:22px;display:flex;flex-direction:column;gap:12px}.ig .lg{height:44px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px}.ig .lg img{max-height:36px;max-width:150px;width:auto;object-fit:contain}.ig .lg img.ic{height:28px;width:28px}.ig p{font-size:14px;color:var(--ink2)}.ig .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.st-c{background:#dff3e8;color:#0d6b3b}.st-s{background:#fdf1c4;color:#6b5000}.st-l{background:var(--tint);color:var(--brand)}.cat{font-size:11.5px;font-family:var(--mono);color:var(--ink3);border:1px solid var(--line);border-radius:4px;padding:2px 7px}@media (max-width:1020px){.g4,.handoff{grid-template-columns:1fr 1fr}.handoff div{border-bottom:1px solid var(--line)}}@media (max-width:900px){.phero-g,.flow,.band,.tiers{grid-template-columns:1fr}.g3{grid-template-columns:1fr 1fr}.band{padding:32px}}@media (max-width:640px){.g2,.g3,.g4,.form .two,.handoff{grid-template-columns:1fr}.phero{padding:56px 0 64px}.ptbl td:not(:first-child),.ptbl th:not(:first-child){width:auto}}.shot{border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--sh2)}.shot-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--canvas)}.shot-bar i{width:10px;height:10px;border-radius:50%;background:var(--line2)}.shot-bar span{margin-left:10px;font-size:12px;color:var(--ink3);font-family:var(--mono)}.shot-body{position:relative;aspect-ratio:16/10}.tour-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.tour-tabs button{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:#fff;font:500 14px var(--sans);cursor:pointer;color:var(--ink2)}.tour-tabs button.on{background:var(--ink);border-color:var(--ink);color:#fff}.tour-cap{display:flex;justify-content:space-between;gap:24px;align-items:baseline;flex-wrap:wrap;margin-bottom:18px}.tour-cap b{font-size:20px;font-weight:600}.tour-cap p{color:var(--ink2);max-width:620px}.tour-pane{display:none}.tour-pane.on{display:block}body{overflow-x:clip}.sw{position:relative}.co{position:absolute;z-index:3;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh2);padding:9px 12px;font-size:13px;display:flex;gap:8px;align-items:center;white-space:nowrap;color:var(--ink)}.co i{width:8px;height:8px;border-radius:50%;background:var(--brand);flex-shrink:0}.co.hot i{background:#d4492a}.co.ok i{background:#1f8f55}.bleed{margin-right:min(-28px,calc((1200px - 100vw)/2 - 28px));border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.bleed .shot-body{aspect-ratio:16/8.5}.phone{width:100%;max-width:250px;border-radius:38px;padding:9px;background:var(--ink);box-shadow:var(--sh2);margin:0 auto}.phone .scr{position:relative;aspect-ratio:9/19.5;border-radius:30px;overflow:hidden;background:#fff}.phone .notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:34%;height:20px;border-radius:12px;background:var(--ink);z-index:2;pointer-events:none}.wdg{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line2);box-shadow:var(--sh2)}.wdg-hd{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--brand);color:#fff;font-size:13px;font-weight:600}.wdg-hd .d{width:8px;height:8px;border-radius:50%;background:#6ee7a8}.wdg-hd .live{margin-left:auto;font-family:var(--mono);font-size:10.5px;background:#d4492a;padding:2px 7px;border-radius:4px;letter-spacing:.06em}.wdg-bd{position:relative;aspect-ratio:3/4}.wdg.vid .wdg-hd{background:var(--ink)}.wdg.vid .wdg-bd{aspect-ratio:4/5}.panel{border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--sh2)}.panel .shot-bar span{margin-left:0}.panel .shot-body{aspect-ratio:9/15}.stack{position:relative;padding:0 0 56px}.stack>.shot{width:86%}.stack>.front{position:absolute;right:0;bottom:0;width:36%;z-index:2}.duo{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px;align-items:end}.trio{display:grid;grid-template-columns:230px minmax(0,1fr) 250px;gap:28px;align-items:end;margin-bottom:40px}.chan{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-items:start}.chan h3{font-size:18px;margin:22px 0 6px}.chan p{font-size:14.5px;color:var(--ink2)}.chan .phone,.chan .wdg{max-width:280px;margin:0 auto}@media (max-width:900px){.duo,.trio,.chan{grid-template-columns:1fr}.stack>.shot{width:100%}.stack>.front{position:relative;width:60%;margin:-40px 0 0 auto}.co{display:none}}.grad{background:linear-gradient(95deg,#7012ba,#4c45dc,#007dc5);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.final .grad,.asap .grad{background-image:linear-gradient(95deg,#c79bff,#a9a5ff,#6cc4f5)}.hero,.phero{background:radial-gradient(60% 70% at 100% 0%,rgba(0,125,197,.1),transparent 70%),radial-gradient(55% 60% at 0% 10%,rgba(112,18,186,.08),transparent 70%),linear-gradient(180deg,#f8f7fe,#fff)!important}.final{background:radial-gradient(60% 80% at 85% 0%,rgba(0,125,197,.28),transparent 70%),radial-gradient(50% 70% at 10% 100%,rgba(112,18,186,.35),transparent 70%),var(--night)}.asap{background:radial-gradient(50% 60% at 100% 0%,rgba(76,69,220,.25),transparent 70%),var(--night)}.shot-body>img,.phone .scr>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.phone .scr>img{object-position:center top}.mock:has(.mtbl){overflow-x:auto}.mock .mtbl th,.mock .mtbl td{padding-left:14px;padding-right:14px;white-space:nowrap}.msg{max-width:82%;padding:10px 14px;border-radius:10px;font-size:14px;line-height:1.5;color:var(--ink)}.msg.in{background:#fff;border:1px solid var(--line2);justify-self:start}.msg.out{background:#f1f0fd;border:1px solid #dcd9fb;justify-self:end;position:relative;margin-right:38px}.msg.out:after{content:"AI";position:absolute;right:-38px;bottom:0;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;font:600 10.5px var(--sans);display:grid;place-items:center}.convo-bd{background:#fafafc}.wdg-bd>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left top}#guide-root{--bg-soft:#f7f7fb;--bg-panel:#fff;--border:#e8e8f0;--border-strong:#d0d0dc;--text:#0e0d24;--text-2:#474a60;--text-3:#767a90;font-family:var(--sans)}#guide-root .btn-primary{background:linear-gradient(120deg,#7012ba,#4c45dc);color:#fff}#guide-root .btn-secondary{background:#fff;color:var(--ink);border-color:var(--line2)}#guide-root .btn-ghost{background:transparent;color:var(--ink2)}#guide-root .btn:after{content:none}#guide-root .live-dot{width:7px;height:7px;border-radius:50%;background:#10b981;display:inline-block}.lisa-bubble{position:fixed;right:24px;bottom:106px;z-index:90;max-width:300px;background:#fff;border-radius:22px;box-shadow:0 18px 50px -14px #0e0d2447,0 2px 8px #0e0d240f;animation:lisaIn .35s cubic-bezier(.2,.8,.2,1)}.lisa-bubble:after{content:"";position:absolute;right:62px;bottom:-9px;width:18px;height:18px;background:#fff;transform:rotate(45deg);border-radius:0 0 4px}.lisa-bubble-text{position:relative;z-index:1;display:block;background:none;border:0;cursor:pointer;text-align:left;font:500 17px/1.45 var(--sans);color:var(--ink);padding:18px 40px 18px 22px}.lisa-bubble-x{position:absolute;z-index:2;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:0;background:var(--canvas);color:var(--ink3);cursor:pointer;display:grid;place-items:center}.lisa-bubble-x:hover{color:var(--ink)}@keyframes lisaIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media (max-width:640px){.guide-fab .guide-fab-label{display:none!important}.lisa-bubble{right:16px;bottom:96px;max-width:calc(100vw - 32px)}.lisa-bubble:after{right:26px}.lisa-bubble-text{font-size:15px}}.handoff{border:1px solid var(--line);border-radius:22px;overflow:visible;background:#fff;box-shadow:var(--sh1)}.handoff>div{position:relative;padding:34px 28px 32px;background:transparent}.handoff>div:first-child{border-radius:21px 0 0 21px}.handoff>div:last-child{border-radius:0 21px 21px 0}.handoff i{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--tint);color:var(--brand);font-size:12px;font-weight:700;margin-bottom:18px}.handoff b{font-size:21px;letter-spacing:-.02em;margin:0 0 8px}.handoff small{font-size:15px;line-height:1.55}.handoff>div:not(:last-child):after{content:"→";position:absolute;z-index:2;top:34px;right:-15px;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--brand);display:grid;place-items:center;font-size:14px;box-shadow:0 4px 12px -4px #0e0d242e}.handoff>div.on{background:linear-gradient(160deg,#3a1590,#4c45dc 60%,#1673bf 130%);color:#fff;border-right-color:#ffffff29}.handoff>div.on i{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.handoff>div.on small{color:#ffffffd6}.handoff:not(:has(>div:not(.on))){border:0;background:radial-gradient(45% 120% at 0% 0%,rgba(156,77,255,.55),transparent 70%),radial-gradient(40% 120% at 100% 100%,rgba(26,163,240,.5),transparent 70%),linear-gradient(105deg,#4a12a8,#4c45dc,#0d6fb8);box-shadow:0 30px 70px -30px #4c45dcb3}.handoff:not(:has(>div:not(.on)))>div{background:transparent;border-right:1px solid rgba(255,255,255,.14)}.handoff:not(:has(>div:not(.on)))>div:last-child{border-right:0}.handoff:not(:has(>div:not(.on)))>div:after{background:#fff;border:0;color:var(--brand)}@media (max-width:1020px){.handoff{overflow:hidden}.handoff>div:not(:last-child):after{display:none}.handoff>div{border-radius:0!important}.handoff>div:last-child{grid-column:1/-1}}@media (max-width:640px){.handoff>div:last-child{grid-column:auto}}.v2c{display:contents}
