@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --e{syntax:"<number>";inherits:true;initial-value:0}:root{--bg:#f5f5f7;--bg2:#ffffff;--card:#ffffff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#86868b;--line:#e2e2e7;--line2:#ececf0;--accent:#6a3df5;--accent2:#4099d9;--teal:#11998e;--green:#1f9d55;--blue:#2f6bf0;--soft:#efeaff;--glow:0 0 0 3px rgba(106,61,245,.16),0 0 22px rgba(106,61,245,.5);--shadow:0 2px 6px rgba(0,0,0,.04),0 20px 50px rgba(0,0,0,.08);--glass:rgba(255,255,255,.72);--chatbg:#e8edeb;--bubin:#ffffff;--bubout:#d9fdd3;--bubink:#111b21;--logo-light:block;--logo-dark:none;--wm:linear-gradient(180deg,#c9c9d2,#ececf0 72%);--h1:clamp(44px,8.2vw,112px);--h2:clamp(34px,5.6vw,72px);--lede:clamp(17px,1.6vw,22px);--gut:clamp(16px,4vw,48px);--sec:clamp(88px,12vw,180px)}:root[data-theme=dark]{--bg:#000000;--bg2:#0a0a0c;--card:#111114;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#86868b;--line:#232327;--line2:#1a1a1e;--accent:#a58bff;--accent2:#6fc3ff;--teal:#3fd0c4;--green:#4ad083;--blue:#6f9bff;--soft:#1b1630;--glow:0 0 0 3px rgba(165,139,255,.25),0 0 26px rgba(165,139,255,.7);--shadow:0 2px 6px rgba(0,0,0,.5),0 24px 60px rgba(0,0,0,.6);--glass:rgba(22,22,26,.66);--chatbg:#0b141a;--bubin:#202c33;--bubout:#005c4b;--bubink:#e9edef;--logo-light:none;--logo-dark:block;--wm:linear-gradient(180deg,#1f1f24,#0a0a0c 72%)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}details.fq,details.irow{overflow-anchor:none}body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 var(--gut)}svg.i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.act{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:44px;transition:box-shadow .25s,transform .25s,background .25s}.act:hover,.act:focus-visible{box-shadow:var(--glow);outline:none}.act[data-tip]:hover:after,.act[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);background:var(--ink);color:var(--bg);font-size:12px;font-weight:500;line-height:1.3;padding:6px 9px;border-radius:8px;white-space:nowrap;z-index:80;pointer-events:none}.btn{height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16px;border:1px solid transparent}.btn--pri{background:var(--ink);color:var(--bg)}.btn--sec{background:transparent;border-color:var(--line);color:var(--ink)}.btn--sm{height:44px;padding:0 16px;font-size:15px}.nav{position:fixed;z-index:50;top:12px;left:0;right:0;display:grid;justify-items:center;padding:0 12px;pointer-events:none}.nav .bar{pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(1140px,100%);height:60px;padding:0 8px 0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow)}.brand{display:flex;align-items:center;gap:10px;justify-self:start;border-radius:12px;padding:0 6px 0 0}.brand img.mark{width:34px;height:34px}.brand img.word{height:24px;width:auto}.lt{display:var(--logo-light)}.dk{display:var(--logo-dark)}.nav ul{display:flex;gap:2px;list-style:none}.nav ul a{padding:0 15px;border-radius:999px;font-size:15px;color:var(--ink2);font-weight:500}.nav ul a:hover{color:var(--ink)}.nav .right{justify-self:end;display:flex;gap:6px;align-items:center}.iconbtn{width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink2)}.menu{display:none}.drawer{display:none;pointer-events:auto;width:min(1140px,100%);margin-top:8px;padding:10px;border-radius:26px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--shadow)}.drawer a{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:0 14px;min-height:52px;border-radius:14px;font-size:18px;font-weight:500}.drawer a svg{color:var(--accent)}.drawer .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 4px 4px}.drawer .acts .btn{justify-content:center}body.menu-open .drawer{display:block}h1{font-size:var(--h1);line-height:1;letter-spacing:0;font-weight:700;margin:22px auto;max-width:14ch}h1 em,h2 em{font-style:normal;white-space:nowrap;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-size:var(--h2);line-height:1.02;letter-spacing:0;font-weight:700;margin:14px 0 18px;max-width:16ch}.lede{font-size:var(--lede);color:var(--ink2);max-width:36em;line-height:1.45}.eyebrow{font-size:15px;font-weight:600;color:var(--accent)}.center{text-align:center}.center h2,.center .lede,.center h1{margin-left:auto;margin-right:auto}section{padding:var(--sec) 0}.tight{padding-top:0}.rv{opacity:0;transform:translateY(28px) scale(.97);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.hero{padding:clamp(130px,16vw,190px) 0 0;text-align:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:14px;color:var(--ink2);pointer-events:none}.pill i{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--teal))}.hero .lede{margin:0 auto 34px}.cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.biz{margin:clamp(40px,6vw,64px) auto 0;display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--card);border:1px solid var(--line);flex-wrap:wrap;justify-content:center;max-width:100%}.biz p{width:100%;font-size:13px;color:var(--ink3);margin:2px 0;display:none}.biz button{border:0;background:transparent;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink2)}.biz button svg{width:16px;height:16px}.biz button[aria-selected=true]{background:var(--ink);color:var(--bg)}.bizlabel{display:block;margin-top:clamp(36px,5vw,56px);font-size:14px;color:var(--ink3)}.story{position:relative;height:280vh}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}@supports (animation-timeline: view()){.story{view-timeline:--story block}.stage{animation:prog linear both;animation-timeline:--story;animation-range:contain 0% contain 100%}}@keyframes prog{0%{--p:0}to{--p:1}}.stage.forced{animation:none!important}.devices{position:relative;width:min(1180px,100%);height:min(78vh,720px)}.laptop,.phone{position:absolute;left:50%;top:50%;will-change:transform;transition:transform .2s linear}.laptop{width:clamp(300px,60vw,800px);transform:translate(calc(-50% + var(--p) * 9vw),calc(-50% - 2vh)) scale(calc(.92 + var(--p) * .08))}.phone{width:clamp(150px,18vw,250px);transform:translate(calc(-50% - clamp(110px,17vw,300px) - var(--p) * 13vw),calc(-40% + var(--p) * 3vh)) rotate(calc(-4deg + var(--p) * 4deg))}.tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease,box-shadow .3s;transform-style:preserve-3d}.screen{background:var(--card);border:1px solid var(--line);border-radius:clamp(10px,1.4vw,18px) clamp(10px,1.4vw,18px) 4px 4px;padding:clamp(6px,.8vw,10px);box-shadow:var(--shadow)}.screen .inner{border-radius:clamp(6px,.8vw,10px);background:var(--bg);aspect-ratio:16/10;overflow:hidden;display:grid;grid-template-columns:24% 1fr;font-size:clamp(7px,.95vw,13px)}.base{height:clamp(8px,1.2vw,16px);margin:0 -5%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,var(--line),var(--line2));box-shadow:var(--shadow)}.lside{border-right:1px solid var(--line);padding:1.2em .8em;display:flex;flex-direction:column;gap:.35em;color:var(--ink2);background:var(--bg2)}.lside span{padding:.45em .7em;border-radius:.6em}.lside span.on{background:var(--soft);color:var(--accent);font-weight:600}.canvas{position:relative;padding:1.4em 1.6em;display:flex;flex-direction:column}.chead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1em}.chead b{font-size:1.25em;letter-spacing:0;display:block}.chead small{color:var(--ink3)}.count{text-align:right}.count strong{display:block;font-size:2.4em;line-height:1;letter-spacing:0;color:var(--green);font-variant-numeric:tabular-nums}.count small{color:var(--ink3)}.jn{--v:clamp(0,calc((var(--p) - var(--t)) * 7),1);display:flex;align-items:center;gap:.7em;padding:.6em .8em;border:1px solid var(--line);border-radius:.8em;background:var(--card);width:72%;opacity:var(--v);transform:translate(calc((1 - var(--v)) * -14px)) scale(calc(.96 + var(--v) * .04))}.jn .d{width:2em;height:2em;border-radius:.55em;display:grid;place-items:center;color:#fff;flex:none}.jn .d svg{width:1.1em;height:1.1em}.jn.r{align-self:flex-end}.wire{--v:clamp(0,calc((var(--p) - var(--t)) * 7),1);width:2px;height:1.2em;margin-left:2.2em;background:linear-gradient(var(--accent),var(--teal));transform-origin:top;transform:scaleY(var(--v))}.wire.r{margin-left:auto;margin-right:calc(72% - 2.2em - 2px)}.phone .body{border-radius:clamp(22px,3vw,38px);padding:clamp(5px,.6vw,8px);background:#111;box-shadow:var(--shadow),inset 0 0 0 1px #ffffff1f}.phone .scr{border-radius:clamp(18px,2.5vw,32px);overflow:hidden;aspect-ratio:9/19;background:var(--chatbg);display:flex;flex-direction:column;font-size:clamp(7.5px,.9vw,12.5px)}.wa-top{background:var(--c-teal-700);color:#fff;padding:2.6em 1em .8em;display:flex;align-items:center;gap:.6em}.wa-top .av{width:2.4em;height:2.4em;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--c-teal-500));flex:none}.wa-top b{display:block;font-size:1.05em}.wa-top small{opacity:.8}.msgs{flex:1;padding:.9em .7em;display:flex;flex-direction:column;gap:.55em;justify-content:flex-end}.m{--v:clamp(0,calc((var(--p) - var(--t)) * 8),1);max-width:84%;padding:.55em .75em;border-radius:.9em;color:var(--bubink);line-height:1.35;box-shadow:0 1px 1px #00000014;opacity:var(--v);transform:translateY(calc((1 - var(--v)) * 10px)) scale(calc(.94 + var(--v) * .06))}.m.in{background:var(--bubin);align-self:flex-start;border-top-left-radius:.2em}.m.out{background:var(--bubout);align-self:flex-end;border-top-right-radius:.2em}.m.out em{display:block;font-style:normal;font-size:.8em;opacity:.7;margin-bottom:.15em}.typing{--v:clamp(0, calc(1 - (max(var(--p) - var(--t), var(--t) - var(--p))*14)) ,1);align-self:flex-end;display:flex;gap:.25em;padding:.6em .8em;border-radius:.9em;background:var(--bubout);opacity:var(--v);height:calc(var(--v) * 2.2em);overflow:hidden}.typing i{width:.45em;height:.45em;border-radius:50%;background:var(--bubink);opacity:.5}.wa-bar{margin:.6em;padding:.7em 1em;border-radius:2em;background:var(--bubin);color:var(--ink3);font-size:.95em}.float{position:absolute;right:clamp(0px,3vw,48px);bottom:14%;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;padding:12px 14px;font-size:13.5px;box-shadow:var(--shadow);opacity:clamp(0,calc((var(--p) - .7) * 6),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .7) * 6),1))*16px))}.float b{display:block;font-size:15px}.float small{color:var(--ink2)}.cap{position:absolute;left:0;right:0;bottom:4vh;text-align:center;font-size:15px;color:var(--ink2)}.cap span{display:block}.cap span:nth-child(1){opacity:clamp(0,calc(1 - var(--p) * 3),1)}.cap span:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;opacity:clamp(0,calc(1 - (max(var(--p) - .5,.5 - var(--p))*5)),1)}.cap span:nth-child(3){position:absolute;top:0;right:0;bottom:0;left:0;opacity:clamp(0,calc((var(--p) - .78) * 5),1)}.strip{padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2)}.strip p{text-align:center;font-size:15px;color:var(--ink3);margin-bottom:24px}.chips{display:flex;flex-wrap:wrap;gap:14px clamp(20px,3vw,40px);justify-content:center}.chip{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--ink2)}.chip .d{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff}.chip .d svg{width:16px;height:16px}.pinwrap{position:relative;height:360vh}.pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}@supports (animation-timeline: view()){.pinwrap{view-timeline:--eng block}.pin{animation:eprog linear both;animation-timeline:--eng;animation-range:contain 0% contain 100%}}@keyframes eprog{0%{--e:0}to{--e:1}}.pin.forced{animation:none!important}.eng h2{font-size:clamp(32px,4vw,56px);max-width:none}.eng{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,6vw,96px);align-items:center;width:100%}.steps-list{list-style:none;margin-top:28px;display:grid;gap:6px}.steps-list li{position:relative;padding:14px 0 14px 22px;border-left:2px solid var(--line);color:var(--ink3);transition:color .4s}.steps-list li b{display:block;font-size:clamp(19px,2vw,24px);letter-spacing:0;transition:color .4s}.steps-list li span{display:block;font-size:15px;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s,opacity .5s}.steps-list li.on{color:var(--ink2);border-color:var(--accent)}.steps-list li.on b{color:var(--ink)}.steps-list li.on span{max-height:80px;opacity:1;margin-top:4px}.visual{position:relative;aspect-ratio:1/1;max-height:72vh;width:100%}.vp{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);padding:clamp(18px,2.6vw,34px);opacity:0;transform:scale(.94) translateY(20px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;gap:12px;font-size:15px}.vp.on{opacity:1;transform:none}.vp h4{font-size:clamp(20px,2vw,26px);letter-spacing:0}.vp .sub{color:var(--ink2);font-size:15px;margin-top:-6px}.node{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--bg2)}.node .d{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.node .d svg{width:15px;height:15px}.conn{width:2px;height:10px;background:var(--line);margin-left:25px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink2)}.row:last-child{border:0}.row b{color:var(--ink);font-weight:600}.tag{font-size:13.5px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tag.g{color:var(--green)}.tag.t{color:var(--teal)}.bar{height:10px;border-radius:9px;background:var(--line2);overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2))}.member{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(135deg,var(--accent),var(--c-teal-500));color:#fff}.member .av{width:44px;height:44px;border-radius:50%;background:#ffffff40;display:grid;place-items:center;font-weight:700}.member b{display:block;font-size:18px}.member small{opacity:.85}.bio{margin:0 auto;width:min(260px,80%);display:flex;flex-direction:column;gap:9px;text-align:center}.bio .av{width:60px;height:60px;border-radius:50%;margin:0 auto;background:linear-gradient(135deg,var(--accent2),var(--accent))}.bio .lnk{border:1px solid var(--line);border-radius:12px;padding:11px;background:var(--bg2);font-weight:600;font-size:14px;display:flex;justify-content:space-between}.bio .lnk small{color:var(--ink3);font-weight:500}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.card{border:1px solid var(--line);border-radius:24px;background:var(--card);padding:clamp(20px,2.4vw,30px);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.card h4{font-size:19px;margin:14px 0 6px;letter-spacing:0}.card p{font-size:15.5px;color:var(--ink2)}.ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--soft);color:var(--accent)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.mt{margin-top:clamp(36px,5vw,64px)}.aipanel{border:1px solid var(--line);border-radius:28px;background:var(--card);padding:clamp(18px,2.4vw,28px);box-shadow:var(--shadow)}.who{display:flex;align-items:center;gap:12px;margin-bottom:16px}.who img{width:40px;height:40px}.who b{display:block}.who small{color:var(--green);font-weight:600;font-size:13px}.chat{display:flex;flex-direction:column;gap:10px;font-size:15px}.msg{max-width:84%;padding:11px 14px;border-radius:18px;line-height:1.45}.msg.in{background:var(--bg);border:1px solid var(--line);align-self:flex-start;border-bottom-left-radius:5px}.msg.out{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:5px}.facts{margin-top:16px;border-top:1px solid var(--line);padding-top:6px;font-size:14.5px}.big{font-size:clamp(40px,5vw,64px);letter-spacing:0;font-weight:700;line-height:1}.chart{height:110px;display:flex;align-items:flex-end;gap:8px;margin-top:18px}.chart i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 25%,transparent))}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tile2{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.tile2 svg{width:26px;height:26px;color:var(--accent);margin-bottom:6px}.tile2 b{font-size:17px;letter-spacing:0}.tile2 small{color:var(--ink2);font-size:14.5px}@media(max-width:1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.step .n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--accent);background:var(--soft)}.diff{border:1px solid var(--line);border-radius:28px;overflow:hidden;background:var(--card)}.diff .dr{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.diff .dr:first-child{border-top:0;background:var(--bg2)}.diff .dr>div{padding:18px clamp(14px,2vw,26px);font-size:15.5px}.diff .dr>div:first-child{font-weight:600}.diff .dr>div:nth-child(2){color:var(--ink3)}.diff .dr>div:nth-child(3){display:flex;gap:10px;align-items:flex-start}.diff .dr>div:nth-child(3) svg{color:var(--green);margin-top:3px}.diff .hd{font-size:13px;font-weight:600;color:var(--ink3);text-transform:uppercase;letter-spacing:.05em}.final{position:relative;overflow:hidden;border-radius:36px;padding:clamp(56px,8vw,110px) clamp(20px,4vw,48px);text-align:center;background:var(--card);border:1px solid var(--line)}.final:before{content:"";position:absolute;inset:-30% -10% auto;height:120%;background:radial-gradient(40% 50% at 30% 40%,rgba(140,100,255,.22),transparent 70%),radial-gradient(40% 50% at 70% 40%,rgba(40,190,200,.18),transparent 70%);pointer-events:none}.final>*{position:relative}.final img.mark{width:72px;height:72px;margin-bottom:10px}footer{border-top:1px solid var(--line);padding:clamp(48px,6vw,72px) 0 0;overflow:hidden;background:var(--bg2)}.fcols{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:28px}.fcols h5{font-size:14px;margin-bottom:6px}.fcols a{display:flex;align-items:center;min-height:40px;font-size:15px;color:var(--ink2)}.fcols a:hover{color:var(--accent)}.fbase{display:flex;justify-content:space-between;margin-top:40px;padding-top:22px;border-top:1px solid var(--line);font-size:14px;color:var(--ink3);gap:12px;flex-wrap:wrap}.wordmark{margin-top:clamp(28px,5vw,64px);padding-inline:max(8px,1vw);overflow:hidden;line-height:.9}.wordmark__inner{display:flex;justify-content:center;white-space:nowrap;font:700 22vw/.8 Inter,sans-serif;letter-spacing:0;padding-block:.06em .05em;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 35%,rgba(0,0,0,.18));mask-image:linear-gradient(180deg,#000 35%,#0000002e)}.wordmark__inner span{display:inline-block;color:transparent;background:var(--wm);-webkit-background-clip:text;background-clip:text}.bubble{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--glass);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--line);box-shadow:var(--shadow);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;min-height:56px}.bubble img{width:44px;height:44px;border-radius:50%;pointer-events:none}.bubble__av{position:relative;display:block;width:44px;height:44px;flex:none;border-radius:50%;overflow:visible}.bubble__av canvas.tomo3d{display:block;width:100%;height:100%;transform:scale(1.55);transition:opacity .5s ease}.bubble__av.is-3d>img{display:none}.bubble__av>img{display:block;width:100%;height:100%;object-fit:contain;transform:translate(var(--lean-x,0),var(--lean-y,0)) rotate(var(--lean-r,0));transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.bubble__av{animation:tomo-bob 3.2s ease-in-out infinite}.bubble__av.is-hop{animation:tomo-hop .55s cubic-bezier(.3,1.6,.5,1)}@keyframes tomo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tomo-hop{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-6px) scale(1.06,.96)}60%{transform:translateY(0) scale(.97,1.03)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bubble__av,.bubble__av.is-hop{animation:none}.bubble__av>img{transition:none}}.bubble.is-docked{right:0!important;left:auto!important;top:auto!important;bottom:140px!important;padding:6px;border-radius:999px 0 0 999px;width:56px;min-width:56px;height:56px;box-sizing:border-box;transform:translate(10px);cursor:pointer;transition:transform .25s ease}.bubble.is-docked:hover,.bubble.is-docked:focus-visible{transform:translate(0)}.bubble.is-docked>span:not(.bubble__av),.bubble.is-docked .x{display:none}.bubble span{font-weight:600;font-size:15px}.bubble .x{position:absolute;top:-12px;right:-12px;width:44px;height:44px;min-height:44px;border:0;background:transparent;display:grid;place-items:center;color:var(--ink2)}.bubble .x:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:var(--card);border:1px solid var(--line)}.bubble .x svg{position:relative;width:11px;height:11px}.bubble .x:hover{box-shadow:none}.bubble .x:hover:before{box-shadow:var(--glow)}.bubble[data-tip]:hover:after,.bubble .x[data-tip]:hover:after{top:auto;bottom:calc(100% + 10px)}body.shot .story{height:auto}body.shot .stage{position:relative;height:880px}body.shot .devices{height:820px}body.shot .pinwrap{height:auto}body.shot .pin{position:relative;height:auto;padding:var(--sec) 0}body.shot .rv{opacity:1;transform:none}body.shot{position:relative;padding-bottom:96px}body.shot .bubble{position:absolute}@media(prefers-reduced-motion:reduce){.stage{animation:none!important;--p:1}.story{height:auto}.stage{position:relative;height:min(80vh,760px)}.rv{opacity:1;transform:none;transition:none}.tilt,.vp,.laptop,.phone{transition:none}}@media(max-width:1100px){.nav ul{display:none}.menu{display:inline-flex}.nav .bar{grid-template-columns:1fr auto}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.fcols{grid-template-columns:repeat(4,minmax(0,1fr))}.fcols>div:first-child{grid-column:1/-1}.float{display:none}}@media(max-width:860px){.nav .right .btn--sec,.nav .right .theme{display:none}.split,.eng,.grid3{grid-template-columns:minmax(0,1fr)}.pinwrap{height:auto}.pin{position:relative;height:auto;padding:var(--sec) 0}.visual{aspect-ratio:auto;max-height:none;display:grid;gap:16px}.vp{position:relative;opacity:1;transform:none}.steps-list{display:none}.diff .dr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.diff .dr>div:first-child{grid-column:1/-1;padding-bottom:0}.laptop{width:88vw;transform:translate(-50%,calc(-78% - var(--p) * 4vh)) scale(calc(.94 + var(--p) * .06))}.phone{width:40vw;transform:translate(calc(-50% - 22vw + var(--p) * 2vw),calc(-22% + var(--p) * 4vh)) rotate(calc(-4deg + var(--p) * 4deg))}.devices{height:min(84vh,760px)}.cap{bottom:2vh;font-size:14px;padding:0 var(--gut)}}@media(max-width:560px){.grid2,.grid4{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}.diff .dr{grid-template-columns:minmax(0,1fr)}.diff .dr:first-child{display:none}.diff .dr>div:nth-child(2):before{content:"Usual way: ";font-weight:600}.diff .dr>div:nth-child(2){padding-top:6px;padding-bottom:0}.bubble span{display:none}.bubble{padding:6px}.biz button{padding:0 14px;font-size:14px}.phone{width:40vw}.pill{font-size:12px;padding:6px 12px;letter-spacing:0;white-space:nowrap}.bizlabel{margin-top:28px}.biz{margin-top:12px}body.shot .stage{height:760px}body.shot .devices{height:700px}.lside{display:none}.screen .inner{grid-template-columns:1fr}body{font-size:16px}}.shift{padding:clamp(24px,4vw,56px) 0 var(--sec)}.shift .shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.shift h2{font-size:clamp(28px,3.6vw,48px);max-width:22ch;margin:8px 0 0}.clock{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;border:1px solid var(--line);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.clock .dial{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent)}.clock small{font-weight:500;color:var(--ink2)}.sky{position:relative;height:clamp(440px,46vw,560px);border-radius:32px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,var(--c-blue-100),#f4f6ff 60%,var(--card));isolation:isolate}:root[data-theme=dark] .sky{background:linear-gradient(180deg,var(--c-blue-700),var(--c-blue-700) 60%,#0a0a0c)}.sky .dusk,.sky .night{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.sky .dusk{background:linear-gradient(180deg,var(--c-violet-100),var(--c-violet-100) 55%,var(--c-violet-100));opacity:var(--dusk,0)}.sky .night{background:radial-gradient(1px 1px at 12% 18%,#fff,transparent),radial-gradient(1.5px 1.5px at 32% 9%,#fff,transparent),radial-gradient(1px 1px at 48% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 71% 12%,#fff,transparent),radial-gradient(1px 1px at 88% 26%,#fff,transparent),radial-gradient(1px 1px at 61% 32%,#fff,transparent),linear-gradient(180deg,var(--c-blue-700),var(--c-blue-700) 55%,var(--c-blue-700));opacity:var(--night,0)}.sun{position:absolute;width:64px;height:64px;border-radius:50%;left:calc(8% + var(--sp,0) * 60%);top:calc(8% + var(--sd,0) * 60%);background:radial-gradient(circle,#ffffff,var(--c-blue-100) 60%,transparent 72%);box-shadow:0 0 60px 20px #c8d7ff99;opacity:calc(1 - var(--night,0));z-index:-1}.moon{position:absolute;width:44px;height:44px;border-radius:50%;right:28%;top:calc(30% - var(--night,0) * 20%);box-shadow:inset -10px -4px 0 0 var(--c-blue-100);opacity:var(--night,0);z-index:-1}.sky.isnight{color:#f5f5f7}.lane{position:absolute;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink2);top:14px}.sky.isnight .lane{color:#b9bdd6}.tomoN{position:absolute;left:var(--tx);top:var(--ty);width:clamp(84px,9vw,124px);transform:translate(-50%,-50%);text-align:center}.tomoN img{width:100%;display:block;filter:drop-shadow(0 14px 22px rgba(106,61,245,.35));animation:float 5s cubic-bezier(.45,0,.55,1) infinite}.tomoN span{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:var(--glass);border:1px solid var(--line);color:var(--ink);white-space:nowrap}.tomoN span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:6px;box-shadow:0 0 8px var(--green)}@keyframes float{50%{transform:translateY(-8px)}}.chn{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;white-space:nowrap}.chn .d{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;box-shadow:0 4px 12px #0000001f;transition:transform .25s,box-shadow .25s}.chn.hit .d{transform:scale(1.18);box-shadow:0 0 0 4px #fff6,0 0 22px currentColor}.cus{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--card);border:1px solid var(--line);color:var(--ink2);transition:all .3s}.cus.back{background:var(--green);color:#fff;border-color:transparent;box-shadow:0 0 18px #1f9d558c}.cus.back:after{content:"Came back";position:absolute;top:calc(100% + 4px);font-size:10.5px;font-weight:600;color:var(--green);white-space:nowrap}.nudge{position:absolute;left:0;top:0;width:min(230px,44%);padding:10px 12px;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);font-size:12.5px;line-height:1.35;color:var(--ink);transform-origin:0 0;will-change:transform,opacity;opacity:0;z-index:3}.nudge b{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent);margin-bottom:3px}.nudge b svg{width:14px;height:14px}.nudge small{display:block;color:var(--ink2);font-size:11px;margin-top:4px}.coin{position:absolute;left:0;top:0;width:auto;min-width:30px;height:30px;padding:0 9px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-ok-500),var(--c-ok-700));color:#fff;font-weight:700;font-size:12px;box-shadow:0 0 16px #22c27a99;opacity:0;z-index:4;white-space:nowrap;will-change:transform,opacity}.rbar{position:absolute;left:5%;right:5%;bottom:22px;height:42px;border-radius:14px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.rbar i{position:absolute;inset:0 auto 0 0;width:calc(var(--rf,0) * 100%);background:linear-gradient(90deg,#22c27a40,#22c27a99)}.rbar span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:12.5px;font-weight:600;color:var(--ink)}.rbar strong{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;font-variant-numeric:tabular-nums}.sky.isnight .chn .l{color:#f5f5f7!important}.sky.isnight .rbar span,.sky.isnight .rbar strong{color:#f5f5f7}.sstats{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin-top:16px}.sstat{border:1px solid var(--line);border-radius:22px;background:var(--card);padding:18px 20px}.sstat p{font-size:14px;color:var(--ink2);font-weight:500}.sstat .num{font-size:clamp(28px,3.4vw,42px);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:4px}.sstat .num.g{color:var(--green)}.vs .vrow{display:grid;grid-template-columns:96px 1fr 84px;align-items:center;gap:10px;margin-top:10px;font-size:13.5px}.vs .vrow b{font-weight:600}.vs .vrow em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.vs .track{height:12px;border-radius:6px;background:var(--line2);overflow:hidden}.vs .track i{display:block;height:100%;border-radius:6px;background:var(--ink3);width:calc(var(--w) * 100%)}.vs .track i.t{background:linear-gradient(90deg,var(--accent),var(--teal))}.vs small{display:block;color:var(--ink2);font-size:12px;margin-top:8px}.example{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:var(--ink2)}.example:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink3)}@media(max-width:860px){.sstats{grid-template-columns:1fr 1fr}.sstats .vs{grid-column:1/-1}}@media(max-width:560px){.sky{height:500px;border-radius:24px}.chn span.l{display:none}.nudge{width:56%;font-size:11.5px;padding:8px 10px}.lane{font-size:10.5px}.sstats{grid-template-columns:1fr}.tomoN{width:70px}.tomoN span{font-size:10.5px;padding:2px 7px}}.e2e{position:relative;height:260vh}.e2e .pinb{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center}.e2e .track2{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:40px}.e2e .line{position:absolute;left:10%;right:10%;top:34px;height:3px;border-radius:2px;background:var(--line)}.e2e .line i{position:absolute;inset:0 auto 0 0;width:calc(var(--q,0) * 100%);background:linear-gradient(90deg,var(--accent),var(--teal),var(--green));border-radius:2px;box-shadow:0 0 12px #6a3df580}.e2e .token{position:absolute;top:22px;left:calc(10% + var(--q,0) * 80%);width:28px;height:28px;margin-left:-14px;border-radius:50%;background:var(--card);border:2px solid var(--accent);box-shadow:var(--glow);z-index:2;display:grid;place-items:center;color:var(--accent)}.e2e .token svg{width:14px;height:14px}.e2e .st{--on:clamp(0,calc((var(--q,0) - var(--at)) * 8 + 1),1);text-align:center;position:relative;z-index:1}.e2e .st .d{width:68px;height:68px;margin:0 auto;border-radius:22px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);color:var(--ink3);transition:all .3s;transform:scale(calc(.9 + var(--on) * .1))}.e2e .st.lit .d{background:var(--accent);color:#fff;border-color:transparent;box-shadow:var(--glow)}.e2e .st.lit:last-child .d{background:var(--green);box-shadow:0 0 0 3px #1f9d5533,0 0 24px #1f9d558c}.e2e .st .d svg{width:26px;height:26px}.e2e .st h4{font-size:16px;margin:14px 0 4px;letter-spacing:0}.e2e .st p{font-size:13.5px;color:var(--ink2);opacity:calc(.35 + var(--on) * .65)}.e2e .st .mini{margin:12px auto 0;max-width:210px;text-align:left;font-size:12.5px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--card);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * 12px))}.e2e .st .mini b{display:block;font-size:12px;color:var(--accent);margin-bottom:2px}.e2e .st:last-child .mini b{color:var(--green)}body.shot .e2e{height:auto}body.shot .e2e .pinb{position:relative;height:auto;padding:var(--sec) 0}@media(max-width:860px){.e2e{height:auto}.e2e .pinb{position:relative;height:auto;padding:var(--sec) 0}.e2e .track2{grid-template-columns:minmax(0,1fr);gap:22px;padding-left:56px}.e2e .line{left:33px;right:auto;top:20px;bottom:20px;width:3px;height:auto}.e2e .line i{width:100%;height:calc(var(--q,1) * 100%)}.e2e .token{display:none}.e2e .st{text-align:left;--on:1}.e2e .st .d{position:absolute;left:-56px;top:0;width:48px;height:48px;border-radius:16px;margin:0}.e2e .st .d svg{width:20px;height:20px}.e2e .st h4{margin-top:4px}.e2e .st .mini{margin-left:0}}.nightband{position:relative;color:#f5f5f7;background:radial-gradient(1px 1px at 8% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 22% 70%,#fff,transparent),radial-gradient(1px 1px at 40% 12%,#fff,transparent),radial-gradient(1px 1px at 58% 80%,#fff,transparent),radial-gradient(1.5px 1.5px at 76% 30%,#fff,transparent),radial-gradient(1px 1px at 92% 60%,#fff,transparent),radial-gradient(120% 80% at 70% 0%,var(--c-violet-800),transparent 60%),linear-gradient(180deg,var(--c-blue-700),var(--c-blue-700));overflow:hidden}.nightband .eyebrow{color:var(--c-violet-300)}.nightband .lede{color:#b9bdd6}.nightband .moonB{position:absolute;right:8%;top:60px;width:70px;height:70px;border-radius:50%;box-shadow:inset -16px -6px 0 0 var(--c-blue-100);opacity:.9}.ngrid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(20px,4vw,48px);align-items:start}.nlog{list-style:none;border-left:2px solid rgba(185,166,255,.35);padding-left:22px}.nlog li{position:relative;padding:10px 0 14px}.nlog li:before{content:"";position:absolute;left:-29px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--c-violet-300);box-shadow:0 0 12px var(--c-violet-300)}.nlog time{font-size:12.5px;font-weight:600;color:var(--c-violet-300);font-variant-numeric:tabular-nums}.nlog b{display:block;font-size:16px;margin-top:2px}.nlog span{color:#b9bdd6;font-size:14px}.ncards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ncard{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;border-radius:22px;padding:18px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ncard .num{font-size:clamp(30px,3.4vw,44px);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.ncard p{color:#b9bdd6;font-size:13.5px}.ncard.wide{grid-column:1/-1}.ncard .note{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--c-blue-100)}.ncard .note svg{color:var(--c-ok-300);margin-top:2px}@media(max-width:860px){.ngrid{grid-template-columns:minmax(0,1fr)}}.rgrid{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.rchart svg{width:100%;height:auto;display:block;margin-top:10px}.rchart .ax{stroke:var(--line);stroke-width:1}.rchart text{fill:var(--ink3);font-size:11px;font-family:inherit}.rchart .lw{fill:none;stroke:url(#lg);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 2.2s cubic-bezier(.3,.7,.2,1)}.rchart .lh{fill:none;stroke:var(--ink3);stroke-width:2.5;stroke-dasharray:6 6;opacity:0;transition:opacity 1s .4s}.rchart .ar{fill:url(#la);opacity:0;transition:opacity 1.2s 1s}.rchart.in .lw,body.shot .rchart .lw{stroke-dashoffset:0}.rchart.in .lh,.rchart.in .ar,body.shot .rchart .lh,body.shot .rchart .ar{opacity:1}.legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ink2);margin-top:8px}.legend i{display:inline-block;width:18px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle;background:linear-gradient(90deg,var(--accent),var(--teal))}.legend i.h{background:var(--ink3)}.liftpill{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--green);font-size:clamp(30px,3.4vw,44px);letter-spacing:0}.cbars{display:flex;align-items:flex-end;gap:12px;height:170px;margin-top:16px}.cbars div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px;font-size:11.5px;color:var(--ink2);text-align:center}.cbars i{width:100%;max-width:44px;border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,var(--accent),var(--teal));height:0;transition:height 1.4s cubic-bezier(.2,.8,.2,1)}.cbars b{color:var(--ink);font-size:12.5px;font-variant-numeric:tabular-nums}.rchart.in .cbars i,body.shot .cbars i{height:var(--h)}.rmini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.rmini .card .num{font-size:clamp(26px,3vw,36px);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.rmini .card p{color:var(--ink2);font-size:14px}@media(max-width:860px){.rgrid,.rmini{grid-template-columns:minmax(0,1fr)}}.uctabs{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:28px}.uctabs button{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:0 16px;font-weight:600;font-size:14.5px;position:relative;overflow:hidden}.uctabs button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:transparent}.uctabs button .pg{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--accent),var(--teal))}.uctabs button[aria-selected=true] .pg{animation:ucp 7s linear forwards}@keyframes ucp{to{width:100%}}body.shot .uctabs button .pg{animation:none;width:60%}.ucview{overflow:hidden;margin-top:24px;border-radius:28px}.ucrail{display:flex;transition:transform .8s cubic-bezier(.2,.8,.2,1);transform:translate(calc(var(--uc,0) * -100%))}.ucslide{flex:0 0 100%;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(18px,3vw,36px);align-items:center;border:1px solid var(--line);border-radius:28px;background:var(--card);padding:clamp(20px,3.4vw,44px)}.ucslide h3{font-size:clamp(24px,2.6vw,34px);letter-spacing:0;line-height:1.1}.ucslide .lede{font-size:16px;margin-top:10px}.ucslide .out{display:flex;gap:24px;flex-wrap:wrap;margin-top:20px}.ucslide .out div b{display:block;font-size:clamp(24px,2.6vw,32px);letter-spacing:0;color:var(--green)}.ucslide .out div span{font-size:13px;color:var(--ink2)}.ucnudges{display:flex;flex-direction:column;gap:10px}.ucn{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:var(--bg)}.ucn .d{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;flex:none}.ucn div{min-width:0}.ucn b{display:block;font-size:14.5px}.ucn span{font-size:13px;color:var(--ink2)}.ucnav{display:flex;justify-content:center;gap:10px;margin-top:18px}.ucnav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card)}.ucnav .prev svg{transform:rotate(180deg)}@media(max-width:860px){.ucslide{grid-template-columns:minmax(0,1fr)}}.calc{display:grid;grid-template-columns:1fr 1.1fr;gap:18px;margin-top:clamp(28px,4vw,48px)}.calc label{display:block;font-weight:600;font-size:15px;margin-top:16px}.calc label:first-of-type{margin-top:0}.calc .inrow{display:flex;gap:12px;align-items:center;margin-top:8px}.calc input[type=range]{flex:1;accent-color:var(--accent);height:44px;min-width:0}.calc input[type=number]{width:120px;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-weight:600;padding:0 12px;font-variant-numeric:tabular-nums}.calc input[type=number]:focus{outline:none;box-shadow:var(--glow)}.calc .res .num{font-size:clamp(34px,4.6vw,58px);font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--green);line-height:1.05}.calc .res .num.h{color:var(--accent)}.calc .res p{color:var(--ink2);font-size:14.5px}.calc .res .split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.estimate{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink2);border-bottom:1px dashed var(--ink3);margin-bottom:12px}.calc .fine{font-size:12.5px;color:var(--ink2);margin-top:16px}@media(max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.calc .res .split{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tomoN img{animation:none}.ucrail{transition:none}.uctabs button .pg{animation:none}.rchart .lw{transition:none}}:root{--serif:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Manrope",Inter,system-ui,sans-serif;--h1:clamp(56px,7.4vw,124px);--h2:clamp(44px,5.4vw,88px);--violet:#7a5cff;--pink:#48a1e0;--sea:#16b3a6}:root[data-theme=dark]{--violet:#a58bff;--pink:#6fc3ff;--sea:#3fd0c4}h1,h2,h3.s,.serif{font-family:var(--serif);font-weight:400;letter-spacing:0}h1{font-size:clamp(56px,6.2vw,104px);line-height:.95;max-width:none;margin:22px 0 24px}h2{font-size:var(--h2);line-height:.98;max-width:15ch}h1 em,h2 em,.serif em{font-family:var(--serif);font-style:italic;font-weight:400;white-space:nowrap;background:none;color:var(--accent);-webkit-text-fill-color:currentColor;padding-right:.06em}.eyebrow{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.eyebrow b{color:var(--accent);font-weight:600}.lede{font-size:clamp(17px,1.35vw,21px)}main.stack{position:relative}.panel{padding:0;position:sticky;top:0;min-height:100vh;min-height:100svh;background:var(--bg);border-radius:44px 44px 0 0;box-shadow:0 -30px 60px -30px #0000002e;overflow:hidden;isolation:isolate}.panel:first-child{border-radius:0;box-shadow:none}.panel.alt{background:var(--bg2)}.panel .pin-in{transform:translateY(calc(var(--k,0) * -2vh));filter:brightness(calc(1 - var(--k,0) * .28))}.panel .pin-in{min-height:inherit;padding:clamp(110px,11vh,150px) 0 clamp(64px,8vh,110px);display:flex;flex-direction:column;justify-content:center}.panel .num-tag{position:absolute;top:28px;right:clamp(16px,4vw,48px);font:italic 400 18px var(--serif);color:var(--ink3)}body.shot .panel{position:relative;top:auto!important}body.shot .panel .pin-in{transform:none;filter:none}h1.split,h2.split{display:block}.split em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}.split em{color:var(--accent)!important}.nav .btn{white-space:nowrap}.split .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.split .w>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 55ms)}.split.in .w>span,body.shot .split .w>span{transform:none}.hero5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,3vw,48px);align-items:center}.hero5 .cta{justify-content:flex-start;margin-top:10px}.hero5 .pill{margin:0}.orbit{position:relative;aspect-ratio:1/1;max-height:74vh;width:100%;justify-self:center}.orbit .glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(122,92,255,.35),rgba(72,161,224,.18) 40%,transparent 70%);filter:blur(30px);animation:breathe 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes breathe{50%{transform:scale(1.08);opacity:.8}}.orbit svg.rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.orbit svg.rings ellipse{fill:none;stroke:var(--line);stroke-width:1.2}.orbit .tomo3{position:absolute;left:50%;top:47%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:5}.orbit .tomo3 canvas{display:block;width:100%;height:100%}.orbit .tomo3 img.fb{width:66%;margin:17%;animation:float 6s cubic-bezier(.45,0,.55,1) infinite}.orbit .tomo3.is-3d img.fb{display:none}@keyframes float{50%{transform:translateY(-10px)}}.och{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:var(--shadow);font-size:13.5px;font-weight:600;white-space:nowrap;will-change:transform,filter}.och .d{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff}.och .d svg{width:16px;height:16px}.does{position:absolute;left:50%;bottom:3%;transform:translate(-50%);text-align:center;width:90%}.does p{font:italic 400 clamp(20px,1.8vw,28px)/1.2 var(--serif);color:var(--ink)}.does p span{display:inline-block;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.does small{display:block;font-size:12.5px;color:var(--ink3);margin-top:4px;letter-spacing:.08em;text-transform:uppercase}.marq{margin-top:clamp(24px,4vh,48px);display:grid;gap:12px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marq .row{display:flex;gap:12px;width:max-content;animation:mq 60s linear infinite}.marq .row.r2{animation-direction:reverse;animation-duration:70s}@keyframes mq{to{transform:translate(-50%)}}.marq .it{display:flex;align-items:center;gap:10px;padding:10px 20px 10px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);font:400 21px var(--serif);white-space:nowrap}.marq .it:nth-child(3n+2){font-style:italic}.marq .it svg{width:18px;height:18px;color:var(--accent)}.marq .lbl{font-size:12.5px;color:var(--ink3);letter-spacing:.12em;text-transform:uppercase;font-weight:600;text-align:center}.shift{padding:0}.shift .shead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.shift h2{max-width:18ch;margin:10px 0 0}.biz5{display:flex;gap:6px;flex-wrap:wrap}.biz5 button{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:0 16px;font-weight:600;font-size:14px}.biz5 button[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:transparent}.sstats{grid-template-columns:repeat(4,minmax(0,1fr))}.sstat .num{font:400 clamp(40px,4vw,64px)/1 var(--serif);letter-spacing:0}.sstat .num em{font-style:italic}.coin{background:linear-gradient(135deg,var(--c-ok-500),var(--c-ok-700))}.e2e5 .track2{margin-top:clamp(28px,5vh,56px)}.e2e5 .st .d{transition:background .5s,color .5s,box-shadow .5s,transform .6s cubic-bezier(.16,1,.3,1)}.e2e5 .st .mini{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.e2e5 .st .prod{display:inline-block;margin-top:2px;font:italic 400 15px var(--serif);color:var(--accent)}.e2e5 .st h4{font:400 26px/1.1 var(--serif);letter-spacing:0}.e2e5 .line i,.e2e5 .token{transition:width 1s cubic-bezier(.16,1,.3,1),left 1s cubic-bezier(.16,1,.3,1)}.out5{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;margin-top:clamp(28px,5vh,56px)}.bigs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bigs .card .n{font:400 clamp(52px,5.2vw,88px)/.95 var(--serif);letter-spacing:0}.bigs .card .n em{font-style:italic;color:var(--accent)}.bigs .card p{margin-top:8px}.ent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(28px,5vh,52px)}.ent .card{padding:20px}.ent .card h4{font:400 24px/1.1 var(--serif);margin:12px 0 6px}.ent .card p{font-size:14.5px}.diffs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.diffs div{border-top:1px solid var(--line);padding-top:16px}.diffs b{display:block;font:italic 400 26px var(--serif);margin-bottom:4px}.diffs span{color:var(--ink2);font-size:15px}.final5{text-align:center}.final5 h2{margin:18px auto;max-width:13ch;font-size:clamp(56px,7vw,120px)}.final5 .cta{justify-content:center}.final5 .mark{width:96px;height:96px;margin:0 auto}.wordmark__inner{font-family:var(--serif)!important;font-weight:400!important;font-style:italic}@media(max-width:980px){.hero5,.out5{grid-template-columns:minmax(0,1fr)}.ent,.sstats{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.marq .row,.orbit .glow,.orbit .tomo3 img.fb{animation:none}.split .w>span{transform:none;transition:none}.panel .pin-in{transform:none!important;filter:none!important}}.field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity 1.4s}.field.on{opacity:1}.field canvas{display:block;width:100%;height:100%}.field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg) 30%,transparent 50%);pointer-events:none}.hubl{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:4px 10px 4px 6px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);white-space:nowrap;z-index:2;transition:opacity .3s}.hubl i{width:10px;height:10px;border-radius:50%}.panel .pin-in>.wrap{width:100%}.hero5{grid-template-columns:minmax(0,600px);justify-content:start}.hero5 h1{max-width:13ch}.legend2{display:flex;gap:18px;margin-top:26px;font-size:13px;color:var(--ink2)}.legend2 span{display:inline-flex;align-items:center;gap:8px}.legend2 i{width:9px;height:9px;border-radius:50%;background:var(--ink3)}.legend2 i.p{background:var(--accent);box-shadow:0 0 10px var(--accent)}.legend2 i.g{background:var(--c-ok-500);box-shadow:0 0 10px var(--c-ok-500)}.tomoN .core{width:clamp(70px,7vw,96px);aspect-ratio:1;margin:0 auto;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 35% 30%,var(--c-violet-300),var(--accent) 60%);box-shadow:0 0 0 10px #6a3df51f,0 0 0 22px #6a3df50f,0 14px 30px #6a3df566;animation:corep 2.6s cubic-bezier(.45,0,.55,1) infinite}.tomoN .core svg{width:34%;height:34%}@keyframes corep{50%{box-shadow:0 0 0 14px #6a3df529,0 0 0 30px #6a3df50d,0 14px 30px #6a3df566}}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}.perks{list-style:none;margin-top:22px;display:grid;gap:10px}.perks li{display:flex;gap:10px;align-items:flex-start;color:var(--ink2)}.perks svg{color:var(--accent);margin-top:3px}.cform{position:relative;padding:clamp(22px,2.6vw,34px)}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fgrid label{display:grid;gap:6px;font-size:13.5px;font-weight:600}.fgrid .full{grid-column:1/-1}.fgrid input,.fgrid select,.fgrid textarea{font:inherit;font-weight:400;font-size:15px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:0 14px;min-height:46px;width:100%;transition:border-color .2s,box-shadow .2s}.fgrid textarea{padding:12px 14px;resize:vertical}.fgrid input:focus,.fgrid select:focus,.fgrid textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--glow)}.fgrid .bad{border-color:#e5484d}.ferr{color:#e5484d;font-size:13.5px;min-height:20px;margin-top:8px}.fbot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:6px}.fbot small{color:var(--ink3)}.cform .ok{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:24px;opacity:0;pointer-events:none;transform:scale(.97);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);z-index:2}.cform.sent .ok{opacity:1;pointer-events:auto;transform:none}.okic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--c-ok-500);color:#fff;box-shadow:0 0 0 10px #1f9d551f}.okic svg{width:30px;height:30px}.cform .ok h3{font-size:40px;line-height:1.05}.cform .ok p{color:var(--ink2)}.cform .ok small{color:var(--ink3);margin-bottom:8px}@media(max-width:980px){.contact,.fgrid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tomoN .core{animation:none}.field{transition:none}}.split em.c-teal,em.c-teal{color:var(--teal)!important}.split em.c-pink,em.c-pink{color:var(--accent2)!important}[hidden]{display:none!important}.skip{position:absolute;left:12px;top:-60px;z-index:200;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.licon{display:inline-block;width:18px;height:18px;flex:none}.licon svg{display:block}.li-s{stroke:currentColor}.li-f{fill:currentColor}.iconbtn .licon{width:20px;height:20px}#theme-toggle{display:inline-grid;place-items:center}#theme-toggle .licon{grid-area:1/1}:root[data-theme=dark] #theme-toggle .licon--moon,:root:not([data-theme=dark]) #theme-toggle .licon--sun{display:none}body.menu-open .nav .menu{color:var(--ink)}.nav .drawer a .licon{color:var(--accent)}.field canvas{position:absolute;top:0;right:0;bottom:0;left:0}.hubl{will-change:transform}.okic .lot-check,.okic svg{width:40px;height:40px}.footer .brand{display:inline-flex}.wm__ch{display:inline-block;color:transparent;background:var(--wm);-webkit-background-clip:text;background-clip:text;transform:translateY(var(--lift,0));transition:transform .5s cubic-bezier(.16,1,.3,1)}.wordmark.is-down .wm__ch{transform:translateY(60%)}.wordmark.is-rising .wm__ch{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 50ms)}.footer__pay{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:32px}.footer__pay-label{font-size:14px;font-weight:600}.footer__pay-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none}.footer__trust{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin-top:22px}.footer__trust-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none}.badge{position:relative;display:inline-flex;color:var(--ink);border-radius:12px;padding:2px;transition:box-shadow .2s,transform .2s}.badge__svg{display:block;width:86px;height:96px}.badge:hover,.badge:focus-visible{box-shadow:var(--glow);outline:none;transform:translateY(-2px)}.badge[data-tip]:hover:after,.badge[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--ink);color:var(--bg);font-size:12px;font-weight:500;padding:6px 9px;border-radius:8px;white-space:nowrap;z-index:80;pointer-events:none}.pay{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:52px;padding:0 10px;border-radius:8px;background:#fff;border:1px solid var(--line)}.pay__text{font-size:12px;font-weight:600;color:#3a3a44}.pay-more{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:0 6px;border-radius:8px;font-size:14px;color:var(--ink2);cursor:default}.pay-more:hover,.pay-more:focus-visible{box-shadow:var(--glow);outline:none}.pay-more[data-tip]:hover:after,.pay-more[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);background:var(--ink);color:var(--bg);font-size:12px;font-weight:500;padding:6px 9px;border-radius:8px;white-space:nowrap;z-index:80;pointer-events:none}.toast{position:fixed;left:50%;bottom:96px;z-index:120;transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:12px 18px;border-radius:999px;background:var(--ink);color:var(--bg);font-size:14.5px;font-weight:500;box-shadow:var(--shadow);transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.toast.is-on{opacity:1;transform:translate(-50%)}.bubble .x .licon{position:relative;width:12px;height:12px}.bubble:focus-visible{box-shadow:var(--glow);outline:none}html.in-footer .bubble{opacity:.92}@media(max-width:860px){.hero5{grid-template-columns:minmax(0,1fr)}.field:after{background:linear-gradient(180deg,transparent 30%,var(--bg) 92%)}.legend2{flex-wrap:wrap;gap:10px 16px}.shift .shead>div:last-child{justify-items:start!important}.sky{height:clamp(420px,110vw,520px)}.bigs{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nav .bar{padding:0 6px 0 12px;height:56px}.nav .right .btn--pri{padding:0 12px;font-size:14px}.nav .right .btn--pri .licon{display:none}h1{font-size:clamp(44px,12vw,64px)}h2{font-size:clamp(34px,9.6vw,48px)}h1 em,h2 em{white-space:normal}.hero5 .cta{flex-direction:column;align-items:stretch}.ent,.diffs,.sstats{grid-template-columns:minmax(0,1fr)}.bigs .card .n{font-size:44px}.panel{border-radius:28px 28px 0 0}.footer__pay,.footer__trust{gap:10px}}@media(prefers-reduced-motion:reduce){.wm__ch{transition:none!important;transform:none!important}}#auth{--bg:#f5f5f7;--bg2:#ffffff;--card:#ffffff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#8e8e93;--line:#e2e2e7;--accent:#6a3df5;--accent2:#4099d9;--green:#12b886;--red:#1b6ac9;--soft:#efeaff;--glow:0 0 0 3px rgba(106,61,245,.16),0 0 22px rgba(106,61,245,.5);--shadow:0 2px 6px rgba(0,0,0,.04),0 20px 50px rgba(0,0,0,.08);--room1:#f3f1fb;--room2:#e9eef8;--fog:rgba(255,255,255,.75);--fog2:rgba(200,185,255,.35);--fog3:rgba(160,225,230,.3);--glass:rgba(255,255,255,.55);--glassline:rgba(255,255,255,.95);--glasshi:rgba(255,255,255,.9);--orbshadow:rgba(70,50,160,.14);--ringline:rgba(106,61,245,.16);--lt:block;--dk:none}:root[data-theme=dark] #auth{--bg:#000;--bg2:#0a0a0c;--card:#111114;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#86868b;--line:#232327;--accent:#a58bff;--accent2:#6fc3ff;--green:#34d39e;--red:#5cbbff;--soft:#1b1630;--glow:0 0 0 3px rgba(165,139,255,.25),0 0 26px rgba(165,139,255,.7);--shadow:0 2px 6px rgba(0,0,0,.5),0 24px 60px rgba(0,0,0,.6);--room1:#0c0a18;--room2:#05070d;--fog:rgba(120,100,200,.1);--fog2:rgba(120,80,255,.22);--fog3:rgba(40,190,200,.14);--glass:rgba(255,255,255,.07);--glassline:rgba(255,255,255,.16);--glasshi:rgba(255,255,255,.18);--orbshadow:rgba(0,0,0,.55);--ringline:rgba(165,139,255,.22);--lt:none;--dk:block}#auth *{box-sizing:border-box;margin:0;padding:0}#auth{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}#auth button{font:inherit;color:inherit}#auth svg.au-i{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}#auth .au-act{position:relative;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:box-shadow .25s}#auth .au-act:hover,#auth .au-act:focus-visible{box-shadow:var(--glow);outline:none}#auth .au-act[data-tip]:hover:after,#auth .au-act[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);background:var(--ink);color:var(--bg);font-size:12px;font-weight:500;padding:6px 9px;border-radius:8px;white-space:nowrap;z-index:20;pointer-events:none}#auth .au-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:100vh}#auth .au-left{display:flex;flex-direction:column;padding:28px clamp(20px,4vw,56px)}#auth .au-brand{align-self:flex-start;border-radius:12px;padding:0 6px}#auth .au-brand img{height:26px;width:auto}#auth .au-lt{display:var(--lt)}#auth .au-dk{display:var(--dk)}#auth .au-formwrap{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}#auth form{width:100%;max-width:420px}#auth h1{font-size:clamp(30px,3vw,40px);letter-spacing:0;font-weight:700;line-height:1.08;margin-bottom:10px}#auth .au-sub{color:var(--ink2);font-size:16px;line-height:1.5;margin-bottom:28px}#auth .au-btn{width:100%;height:50px;border-radius:999px;font-weight:600;font-size:16px;border:1px solid var(--line);background:var(--card);color:var(--ink)}#auth .au-btn--pri{background:var(--ink);color:var(--bg);border-color:var(--ink);margin-top:22px}#auth .au-or{display:flex;align-items:center;gap:12px;color:var(--ink3);font-size:13px;margin:22px 0}#auth .au-or:before,#auth .au-or:after{content:"";flex:1;height:1px;background:var(--line)}#auth label{display:block;font-size:14px;font-weight:600;margin:16px 0 8px}#auth .au-field{display:flex;align-items:center;gap:10px;height:50px;border:1px solid var(--line);border-radius:14px;padding:0 6px 0 14px;background:var(--card);color:var(--ink3)}#auth .au-field span{color:var(--ink);font-size:16px;flex:1}#auth .au-field.au-focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}#auth .au-eye{border:0;background:none;color:var(--ink3);border-radius:10px;width:44px}#auth .au-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;color:var(--ink2);flex-wrap:wrap}#auth .au-meta a,#auth .au-foot a,#auth .au-sentto a{color:var(--accent);font-weight:600;text-decoration:none;border-radius:8px;padding:0 6px}#auth .au-foot{font-size:14px;color:var(--ink2);text-align:center;margin-top:20px}#auth .au-legal{font-size:12.5px;color:var(--ink3)}#auth .au-check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink2)}#auth .au-box{width:20px;height:20px;border-radius:6px;background:var(--accent);display:grid;place-items:center;color:#fff}#auth .au-box svg{width:12px;height:12px}#auth .au-code6{display:flex;gap:10px}#auth .au-code6 div{flex:1;height:58px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;font-size:24px;font-weight:700;background:var(--card)}#auth .au-code6 div.au-on{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}#auth .au-sentto{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;border-radius:14px;background:var(--bg2);border:1px solid var(--line);font-size:14px;color:var(--ink2);margin-bottom:4px;min-height:50px}#auth .au-sentto b{color:var(--ink);font-weight:600}#auth .au-sentto a{margin-left:auto}#auth .au-otparea{position:relative;height:66px;margin-top:4px}#auth .au-otp{display:flex;gap:10px;height:100%}#auth .au-cell{position:relative;flex:1;border-radius:15px}#auth .au-cell input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:1px solid var(--line);border-radius:15px;background:var(--card);color:transparent;caret-color:transparent;font:700 26px Inter,sans-serif;text-align:center;outline:none;transition:border-color .25s,box-shadow .25s,background .3s}#auth .au-cell .au-dg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:0;pointer-events:none;color:var(--ink)}#auth .au-cell:focus-within input{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}#auth .au-cell:focus-within:not(.au-filled):after{content:"";position:absolute;left:50%;top:19px;bottom:19px;width:2px;margin-left:-1px;border-radius:2px;background:var(--accent);box-shadow:0 0 8px var(--accent),0 0 18px var(--accent);animation:au-blink 1.05s cubic-bezier(.6,0,.4,1) infinite}@keyframes au-blink{0%,45%{opacity:1}55%,to{opacity:0}}#auth .au-otp.au-bad .au-cell input{border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 18%,transparent)}#auth .au-otp.au-bad .au-dg{color:var(--red)}#auth .au-hub{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}#auth .au-blob{position:absolute;left:0;top:0;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:26px;background:var(--soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);opacity:0;box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 25%,transparent)}#auth .au-lockL{position:absolute;left:-42px;top:-42px;width:84px;height:84px;opacity:0}#auth .au-tickL{position:absolute;left:-80px;top:-80px;width:160px;height:160px;opacity:0}#auth .au-verified{text-align:center;margin-top:62px;opacity:0;transform:translateY(10px)}#auth .au-verified b{display:block;font-size:20px;letter-spacing:0;color:var(--ink)}#auth .au-verified span{color:var(--ink2);font-size:14.5px}#auth .au-status{min-height:44px;margin-top:14px;display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink2)}#auth .au-status .au-crossL{width:32px;height:32px;flex:none;display:none}#auth .au-status.au-bad{color:var(--red);font-weight:600}#auth .au-status.au-bad .au-crossL{display:block}#auth .au-timer{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:14.5px;color:var(--ink2);min-height:52px}#auth .au-ringwrap{position:relative;width:44px;height:44px;flex:none}#auth .au-ringwrap .au-ringL{position:absolute;top:0;right:0;bottom:0;left:0}#auth .au-ringwrap b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}#auth .au-again{display:none;height:44px;padding:0 16px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-weight:600;font-size:15px;color:var(--accent)}#auth .au-again .au-refL{width:28px;height:28px}#auth .au-timer.au-done .au-ringwrap,#auth .au-timer.au-done .au-tx{display:none}#auth .au-timer.au-done .au-again{display:inline-flex}#auth .au-s-otp.au-ok .au-timer,#auth .au-s-otp.au-ok .au-status,#auth .au-s-otp.au-ok .au-backrow{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}#auth .au-right{position:relative;overflow:hidden;margin:16px;border-radius:32px;border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 20%,var(--room1),var(--room2));min-height:560px}#auth .au-fog{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}#auth .au-fog.au-f1{width:70%;height:40%;left:-10%;top:8%;background:var(--fog2);animation:au-drift 22s cubic-bezier(.45,0,.55,1) infinite alternate}#auth .au-fog.au-f2{width:60%;height:38%;right:-12%;top:38%;background:var(--fog3);animation:au-drift 26s cubic-bezier(.45,0,.55,1) -8s infinite alternate-reverse}#auth .au-fog.au-f3{width:120%;height:34%;left:-10%;bottom:-8%;background:var(--fog);filter:blur(40px);animation:au-drift 30s cubic-bezier(.45,0,.55,1) -4s infinite alternate}@keyframes au-drift{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(5%,-3%,0) scale(1.08)}}#auth .au-floor{position:absolute;left:20%;right:20%;bottom:20%;height:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 22%,transparent),transparent);filter:blur(8px)}#auth .au-scene{position:absolute;top:0;right:0;bottom:0;left:0}#auth .au-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#auth .au-rings ellipse{fill:none;stroke:var(--ringline);stroke-width:1.2}#auth .au-tomo{position:absolute;left:50%;top:47%;width:min(46%,380px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:5}#auth .au-tomo canvas{display:block;width:100%;height:100%}#auth .au-tomo img.au-fallback{width:62%;height:62%;margin:19%;animation:au-float 6s cubic-bezier(.45,0,.55,1) infinite}#auth .au-tomo.is-3d img.au-fallback{display:none}@keyframes au-float{50%{transform:translateY(-10px)}}#auth .au-orb{position:absolute;left:0;top:0;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:19px;display:grid;place-items:center;background:var(--glass);border:1px solid var(--glassline);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px 0 var(--glasshi),0 16px 34px var(--orbshadow);will-change:transform,filter}#auth .au-orb svg{width:28px;height:28px;stroke:url(#gl);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#auth .au-caption{position:absolute;left:0;right:0;bottom:28px;text-align:center;z-index:12;padding:0 20px}#auth .au-caption b{display:block;font-size:19px;letter-spacing:0}#auth .au-caption span{color:var(--ink2);font-size:14.5px}#auth .au-s-otp h1,#auth .au-s-otp>.au-sub{text-align:center}#auth .au-tomoSpot{position:relative;width:128px;height:128px;margin:-8px auto 4px}#auth .au-tomo.au-flying{position:fixed;left:0;top:0;z-index:100;transform-origin:50% 50%;pointer-events:none}#auth .au-tomoM{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s;animation:au-bob 3.4s cubic-bezier(.45,0,.55,1) infinite}#auth .au-tomoM canvas{display:block;width:100%;height:100%}#auth .au-tomoM.au-on{opacity:1}#auth .au-tomo.au-gone{display:none}#auth .au-tomo.au-docked{position:absolute;left:0;top:0;width:100%;height:100%;transform:none;animation:au-bob 3.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes au-bob{50%{translate:0 -6px}}#auth .au-say{position:absolute;left:calc(100% - 6px);top:10px;white-space:nowrap;padding:10px 14px;border-radius:16px 16px 16px 5px;background:var(--card);border:1px solid var(--line);font-weight:600;font-size:14.5px;box-shadow:var(--shadow);opacity:0;transform-origin:0 100%;z-index:6;display:flex;align-items:center;gap:8px}@media(max-width:560px){#auth .au-say{left:50%;top:auto;bottom:calc(100% - 4px);translate:-50% 0;border-radius:16px;transform-origin:50% 100%}}#auth .au-say.au-good{color:var(--green)}#auth .au-say.au-bad{color:var(--red)}#auth .au-say svg{width:16px;height:16px}#auth .au-otpbox{position:relative}#auth .au-siren{position:absolute;inset:-26px max(-22px,-4vw);border-radius:36px;pointer-events:none;opacity:0;z-index:-1}#auth .au-right.au-calm .au-rings{opacity:.55;transition:opacity 1.2s}@media(prefers-reduced-motion:reduce){#auth .au-fog,#auth .au-tomo img.au-fallback,#auth .au-tomo.au-docked,#auth .au-tomoM{animation:none}}@media(max-width:900px){#auth .au-page{grid-template-columns:minmax(0,1fr)}#auth .au-right{order:-1;margin:12px 12px 0;min-height:0;height:340px;border-radius:26px}#auth .au-tomo{width:44%;top:44%}#auth .au-orb{width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:14px}#auth .au-orb svg{width:20px;height:20px}#auth .au-caption{bottom:14px}#auth .au-caption b{font-size:16px}#auth .au-caption span{font-size:13px}#auth .au-brand{position:absolute;top:26px;left:30px;z-index:15}#auth .au-left{padding:12px 16px 28px}#auth .au-formwrap{padding:24px 0}#auth .au-otp{gap:7px}#auth .au-otparea{height:56px}#auth .au-cell .au-dg{font-size:22px}#auth .au-legal{text-align:center}}#auth{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;padding:0;border:0;overflow-y:auto;overflow-x:hidden;font-size:16px;line-height:1.5}#auth::backdrop{background:transparent}html.auth-open{overflow:hidden}#auth [hidden]{display:none!important}#auth .au-view{width:100%;max-width:420px}#auth form{max-width:none}#auth .au-tomo.is-3d img.au-fallback,#auth .au-tomoM.is-3d img.au-mini-fb{display:none}#auth .au-tomoM img.au-mini-fb{display:block;width:100%;height:100%;object-fit:contain}#auth .au-tomo img.au-fallback{display:block}#auth .au-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}#auth .au-field input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none}#auth .au-field input::placeholder{color:var(--ink3)}#auth .au-field input:-webkit-autofill,#auth .au-field input:-webkit-autofill:hover,#auth .au-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--card) inset;caret-color:var(--ink);transition:background-color 9999s}#auth label small.au-hint{font-weight:400;color:var(--ink3)}#auth .au-providers{margin-bottom:2px}#auth .au-btn .licon{width:18px;height:18px}#auth .au-consents{display:grid;gap:6px;margin-top:14px}#auth .au-check{cursor:pointer;align-items:flex-start;line-height:1.45}#auth .au-check a{color:var(--accent);font-weight:600;text-decoration:none}#auth .au-cb{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--line);background:var(--card) no-repeat center/12px;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .25s}#auth .au-cb:checked{background-color:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}#auth .au-cb:hover,#auth .au-cb:focus-visible{box-shadow:var(--glow);outline:none}#auth .au-meta{margin-top:6px}#auth .au-link{border:0;background:none;color:var(--accent);font-weight:600;font-size:14px;border-radius:8px;padding:0 6px;cursor:pointer;gap:6px}#auth .au-link .licon{width:16px;height:16px}#auth .au-eye .licon{width:20px;height:20px}#auth .au-eye[aria-pressed=true]{color:var(--accent)}#auth .au-status-line{min-height:22px;margin-top:12px;font-size:14px;color:var(--red);font-weight:600}#auth .au-status-line:empty{min-height:0;margin:0}#auth .au-status-line.is-info{color:var(--ink2);font-weight:500}#auth .au-btn--pri{margin-top:18px}#auth [class*=au-for-]{display:none}#auth[data-mode=login] .au-for-login,#auth[data-mode=signup] .au-for-signup,#auth[data-mode=password] .au-for-password,#auth[data-mode=forgot] .au-for-forgot{display:inline}#auth[data-mode=password] .au-providers,#auth[data-mode=password] .au-consents,#auth[data-mode=password] .au-foot{display:none}#auth[data-mode=password] #auth-email,#auth[data-mode=password] label[for=auth-email]{pointer-events:none}#auth-form:has(#auth-mfa:not([hidden])) .au-loginonly,#auth-form:has(#auth-enroll:not([hidden])) .au-loginonly,#auth-form:has(#auth-recovery-codes:not([hidden])) .au-loginonly{display:none}#auth .au-2fa>*+*{margin-top:14px}#auth .au-code6{display:block;width:100%;height:58px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font:700 24px Inter,sans-serif;letter-spacing:.42em;text-align:center;padding:0 0 0 .42em;outline:none;transition:border-color .25s,box-shadow .25s}#auth .au-code6:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),0 0 20px color-mix(in srgb,var(--accent) 40%,transparent)}#auth .au-code6::placeholder{color:var(--line)}#auth #auth-qr{display:block;margin:6px auto;border-radius:14px;background:#fff;padding:8px}#auth .au-keybox{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--bg2);font-size:14px;color:var(--ink2)}#auth .au-keybox h1{font-size:28px}#auth .au-keybox code,#auth .au-keybox pre{display:block;margin:8px 0;font:600 15px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink);white-space:pre-wrap;word-break:break-all}#auth .au-state{text-align:center}#auth .au-dots,#auth .au-checkanim{width:96px;height:96px;margin:0 auto 12px;color:var(--accent)}#auth .au-dots .li-s,#auth .au-checkanim .li-s{stroke:currentColor}#auth .au-dots .li-f,#auth .au-checkanim .li-f{fill:currentColor}#auth .au-legal a{color:var(--accent);text-decoration:none;font-weight:600}#auth .au-sentto b{word-break:break-all}#auth .au-tomo.au-flying{position:fixed}@media(max-width:900px){#auth .au-view{max-width:none}}#auth[data-mode=login] button.au-for-login{display:inline-flex}#auth .au-ponly{display:none}#auth[data-mode=password] .au-ponly,#auth[data-mode=password] .au-meter.au-sonly{display:block}#auth[data-mode=password] .au-emailrow,#auth[data-mode=forgot] .au-providers,#auth[data-mode=forgot] .au-pwrow,#auth[data-mode=forgot] .au-consents,#auth[data-mode=forgot] .au-meta,#auth[data-mode=forgot] #auth-email-code{display:none}#auth .au-retryrow{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:16px;font-size:14px;color:var(--ink2)}#auth .au-retryrow .au-btn{width:auto;padding:0 18px}#auth #auth-done-status{text-align:center}#auth button:disabled{opacity:.55;cursor:not-allowed}#ask{--bg:#eef0f4;--page:#f6f7f9;--ink:#15161a;--ink2:#5d6270;--panel:#ffffff;--panel2:#f3f4f8;--line:#e3e5ec;--chip:#f1f2f6;--accent:#7a5cff;--teal:#14c8c0;--violet:#8b5cff;--green:#1fbf6b;--red:#e5484d;--shadow:0 30px 80px -20px rgba(30,30,60,.28);--glow:0 0 0 1px rgba(122,92,255,.25)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #ask{--bg:#050507;--page:#0b0b0e;--ink:#f2f3f7;--ink2:#9a9fae;--panel:#111216;--panel2:#191a20;--line:#24262e;--chip:#1b1c23;--shadow:0 30px 90px -20px rgba(0,0,0,.8)}}:root[data-theme=dark] #ask{--bg:#050507;--page:#0b0b0e;--ink:#f2f3f7;--ink2:#9a9fae;--panel:#111216;--panel2:#191a20;--line:#24262e;--chip:#1b1c23;--shadow:0 30px 90px -20px rgba(0,0,0,.8)}#ask *{box-sizing:border-box}#ask{margin:0}#ask .ak-i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#ask .ak-chat{position:fixed;right:24px;bottom:100px;width:400px;height:min(660px,calc(100vh - 130px));border-radius:28px;background:var(--panel);display:flex;flex-direction:column;box-shadow:var(--shadow);z-index:20;isolation:isolate;transform-origin:calc(100% - 28px) calc(100% + 60px)}#ask .ak-chat:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:29.5px;padding:1.5px;background:linear-gradient(140deg,var(--teal),var(--violet) 55%,rgba(139,92,255,.15));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}#ask .ak-chat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:28px;box-shadow:0 0 36px -6px #14c8c059,0 0 48px -10px #8b5cff66;z-index:-2;pointer-events:none}#ask .ak-top{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 0}#ask .ak-ib{width:44px;height:44px;border-radius:50%;border:0;background:transparent;color:var(--ink2);display:grid;place-items:center;cursor:pointer;position:relative;transition:color .2s,box-shadow .25s,background .2s}#ask .ak-ib:hover,#ask .ak-ib:focus-visible{color:var(--ink);background:var(--chip);box-shadow:0 0 0 1px #14c8c080,0 0 18px #14c8c073;outline:none}#ask [data-tip]:hover:after,#ask [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--ink);color:var(--panel);font-size:12px;font-weight:500;padding:5px 9px;border-radius:8px;z-index:9;pointer-events:none}#ask .ak-seg{display:flex;padding:4px;border-radius:999px;background:var(--chip);border:1px solid var(--line)}#ask .ak-seg button{width:56px;height:36px;min-height:36px;border-radius:999px;border:0;background:transparent;color:var(--ink2);display:grid;place-items:center;position:relative;cursor:pointer;transition:all .25s}#ask .ak-seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 2px 8px #0000001f}#ask .ak-seg button:hover{color:var(--ink);box-shadow:0 0 14px #8b5cff73}#ask .ak-seg .ak-badge{position:absolute;top:4px;right:12px;min-width:16px;height:16px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}#ask .ak-body{flex:1;overflow:auto;padding:8px 22px 12px;display:flex;flex-direction:column}#ask .ak-hero{text-align:center;padding-top:14px}#ask .ak-av{width:84px;height:84px;border-radius:50%;margin:0 auto;position:relative;background:radial-gradient(circle at 50% 40%,rgba(139,92,255,.25),transparent 70%)}#ask .ak-av img{width:100%;height:100%;object-fit:contain}#ask .ak-av .ak-on{position:absolute;right:6px;bottom:6px;width:16px;height:16px;border-radius:50%;background:var(--green);border:3px solid var(--panel)}#ask .ak-greet{font-family:Nunito,Arial Rounded MT Bold,ui-rounded,system-ui,sans-serif;font-weight:800;font-size:27px;letter-spacing:0;line-height:1.15;margin:14px 0 4px}#ask .ak-sub{color:var(--ink2);margin:0 0 16px;font-size:14px}#ask .ak-sugs{display:flex;flex-direction:column;gap:8px}#ask .ak-sug{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--line);background:var(--panel2);color:var(--ink);font:inherit;font-weight:500;text-align:left;cursor:pointer;position:relative;transition:box-shadow .25s,border-color .25s,transform .2s}#ask .ak-sug .ak-i{color:var(--accent)}#ask .ak-sug:hover,#ask .ak-sug:focus-visible{border-color:#14c8c099;box-shadow:0 0 18px #14c8c059;outline:none;transform:translateY(-1px)}#ask .ak-sug.ak-more{justify-content:center;color:var(--ink2);border-style:dashed;background:transparent}#ask .ak-msgs{display:none;flex-direction:column;gap:10px;padding-top:6px}#ask .ak-chat.ak-talk .ak-hero,#ask .ak-chat.ak-talk .ak-sugs{display:none}#ask .ak-chat.ak-talk .ak-msgs{display:flex}#ask .ak-row{display:flex;gap:8px;align-items:flex-end}#ask .ak-row img{width:30px;height:30px;border-radius:50%}#ask .ak-b{max-width:80%;padding:10px 14px;border-radius:18px;font-size:14.5px}#ask .ak-me{justify-content:flex-end}#ask .ak-me .ak-b{background:linear-gradient(135deg,var(--violet),var(--c-blue-300));color:#fff;border-bottom-right-radius:6px}#ask .ak-bot .ak-b{background:var(--panel2);border:1px solid var(--line);border-bottom-left-radius:6px}#ask .ak-b ul{margin:6px 0 0;padding-left:18px}#ask .ak-typing{display:inline-flex;gap:5px;padding:14px 16px}#ask .ak-typing i{width:7px;height:7px;border-radius:50%;background:var(--ink2);animation:ak-dot 1.2s cubic-bezier(.45,0,.55,1) infinite}#ask .ak-typing i:nth-child(2){animation-delay:.15s}#ask .ak-typing i:nth-child(3){animation-delay:.3s}@keyframes ak-dot{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}#ask .ak-foot{border-top:1px solid var(--line);padding:12px 14px 14px;display:flex;align-items:center;gap:6px}#ask .ak-foot input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;padding:0 8px;outline:none}#ask .ak-foot input::placeholder{color:var(--ink2)}#ask .ak-send{width:44px;height:44px;border-radius:50%;border:0;background:linear-gradient(135deg,var(--teal),var(--violet));color:#fff;display:grid;place-items:center;cursor:pointer;position:relative;transition:box-shadow .25s}#ask .ak-send:hover,#ask .ak-send:focus-visible{box-shadow:0 0 22px #8b5cffb3;outline:none}#ask .ak-send [data-tip]:after{top:auto}#ask .ak-note{font-size:11.5px;color:var(--ink2);text-align:center;padding:0 0 10px}#ask .ak-chat.ak-closed{display:none}@media(max-width:560px){#ask .ak-chat{top:0;left:0;width:auto;height:auto;border-radius:0;bottom:0;right:0}#ask .ak-chat:before,#ask .ak-chat:after{border-radius:0}#ask .ak-body{padding:8px 18px 12px}}@media(prefers-reduced-motion:reduce){#ask .ak-typing i{animation:none}}#ask .ak-chat{font:15px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);bottom:96px}#ask .ak-chat:not(.ak-closed){display:flex}#ask .licon{width:20px;height:20px}#ask .ak-sug .licon{color:var(--accent)}#ask .ak-send .licon{width:20px;height:20px}#ask .ak-msgs{list-style:none;margin:0;padding:6px 0 0}#ask .ak-row .ak-b a{color:var(--accent);font-weight:600}#ask .ak-row .ak-b p{margin:0}#ask .ak-row img{flex:none}#ask .ak-updates{display:grid;gap:10px;padding-top:14px}#ask .ak-chat.ak-upd .ak-hero,#ask .ak-chat.ak-upd .ak-sugs,#ask .ak-chat.ak-upd .ak-msgs{display:none}#ask .ak-up{padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--panel2)}#ask .ak-up b{display:block;font-weight:600}#ask .ak-up p{margin:4px 0 0;color:var(--ink2);font-size:14px}#ask .ak-note{margin:0}#ask .ak-av[data-mood=thinking] img{animation:ak-think 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes ak-think{50%{transform:translateY(-3px) rotate(-4deg)}}#ask .ak-sugs .ak-sug.ak-extra{display:none}#ask .ak-sugs.ak-all .ak-sug.ak-extra{display:flex}#ask .ak-sugs.ak-all .ak-more{display:none}@media(max-width:560px){#ask .ak-chat{bottom:0}#ask .ak-chat:not(.ak-closed)~.bubble{display:none}}@media(prefers-reduced-motion:reduce){#ask .ak-av img{animation:none!important}}:root{--accent:#6d28ff;--accent2:#168fe5;--teal:#00a99d;--blue:#2563ff;--green:#16a34a;--soft:#efe8ff;--glow:0 0 0 3px rgba(109,40,255,.18),0 0 24px rgba(109,40,255,.55);--wm:none}:root[data-theme=dark]{--accent:#a78bff;--accent2:#4fb6ff;--teal:#2ee6d6;--blue:#6f9bff;--green:#4ade80;--soft:#1d1538;--glow:0 0 0 3px rgba(167,139,255,.28),0 0 28px rgba(167,139,255,.75);--wm:none}body{font-family:var(--sans);letter-spacing:0}h1,h2,h3.s,.serif{font-family:var(--serif);font-weight:500;letter-spacing:0;font-variation-settings:"SOFT" 50,"opsz" 120;line-height:1.08}h1 em,h2 em,.serif em{font-weight:500;font-variation-settings:"SOFT" 100,"opsz" 120;padding-right:.04em}h1{line-height:1.04}.eyebrow{color:var(--accent);letter-spacing:.14em}.marq .it,.e2e5 .st h4,.ent .card h4,.diffs b,.sstat .num,.bigs .card .n{letter-spacing:0;font-weight:500}.btn--pri{background:linear-gradient(120deg,var(--accent),var(--accent2));color:#fff;overflow:hidden}:root[data-theme=dark] .btn--pri{color:#fff}.btn--pri:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.btn--pri:hover:before{transform:translate(120%);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.brand{user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;outline:none}.brand img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.brand:focus{outline:none;box-shadow:none}.brand:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.brand img.mark{display:block}.nav ul{position:relative}.nav ul .mtrig{border:0;background:none;padding:0 12px 0 15px;border-radius:999px;font-size:15px;color:var(--ink2);font-weight:600;gap:4px}.nav ul a{font-weight:600}.nav ul .mtrig[aria-expanded=true],.nav ul .mtrig:hover,.nav ul a:hover{color:var(--ink)}.nav .chev{width:16px;height:16px;transition:transform .3s}.nav .mtrig[aria-expanded=true] .chev{transform:rotate(180deg)}.nav .hl{position:absolute;top:0;left:0;height:44px;border-radius:999px;background:var(--soft);z-index:-1;opacity:0;transition:transform .35s cubic-bezier(.3,1.3,.5,1),width .35s cubic-bezier(.3,1.3,.5,1),opacity .2s;pointer-events:none}.nav ul.has-hl .hl{opacity:1}.nav ul li{position:relative;z-index:1}.mega{pointer-events:auto;width:min(1140px,100%);margin-top:10px;border-radius:28px;background:var(--card);border:1px solid var(--line);box-shadow:0 30px 80px -20px #28145a59;overflow:hidden;position:relative}.mega:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 300px at 90% -10%,color-mix(in srgb,var(--teal) 16%,transparent),transparent 70%),radial-gradient(500px 300px at 10% 110%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);pointer-events:none}.mega__cols{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(20px,3vw,48px);padding:28px 32px 24px}.mega__h{font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:14px}.mega__feat{display:grid;justify-items:start;gap:4px;padding:16px 18px;border-radius:18px;background:linear-gradient(120deg,var(--blue),var(--accent) 55%,var(--accent2));color:#fff;margin-bottom:10px}.mega__feat b{font-size:19px}.mega__feat span:last-child{font-size:14px;opacity:.95}.mega__tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.7);color:#fff}.mega__tag i{width:6px;height:6px;border-radius:50%;background:#fff}.mega__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mega__grid--ind{grid-template-columns:1fr 1fr}.mega__it{justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px;border-radius:16px;text-align:left}.mega__it:hover{background:var(--soft)}.mega__it .licon{flex:none;width:38px;height:38px;padding:8px;border-radius:12px;background:var(--soft);color:var(--accent)}.mega__it b{display:block;font-size:15.5px;color:var(--ink)}.mega__it small{display:block;font-size:13.5px;color:var(--ink2);line-height:1.4;margin-top:2px}.mega__band{position:relative;display:flex;justify-content:flex-start;gap:16px;align-items:center;padding:16px 32px;background:linear-gradient(100deg,var(--teal),var(--blue) 45%,var(--accent) 75%,var(--accent2));color:#fff;border-radius:0;flex-wrap:wrap}.mega__band b{font-family:var(--serif);font-weight:600;font-size:22px}.mega__band>span:not(.mega__tag):not(.licon){font-size:14.5px;opacity:.95}.mega__band .licon{margin-left:auto;width:22px;height:22px}.mega:not([hidden]) .mega__feat,.mega:not([hidden]) .mega__it,.mega:not([hidden]) .mega__band{animation:mg-in .42s cubic-bezier(.2,1.2,.4,1) both}.mega__it:nth-child(2){animation-delay:.03s!important}.mega__it:nth-child(3){animation-delay:.06s!important}.mega__it:nth-child(4){animation-delay:.09s!important}.mega__it:nth-child(5){animation-delay:.12s!important}.mega__it:nth-child(6){animation-delay:.15s!important}@keyframes mg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nav{grid-auto-flow:row}@media(max-width:1080px){.mega{display:none!important}}.know .shead{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:end;margin-bottom:28px}.kgrid{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:18px}.kcard{position:relative;border-radius:26px;background:var(--card);border:1px solid var(--line);padding:24px;box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.kcard:after,.ent .card:after,.bigs .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,-300px) var(--my,-300px),color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);pointer-events:none;z-index:-1}.ent .card,.bigs .card{position:relative;isolation:isolate}.kcard h3{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.15;margin:6px 0 14px}.kcard h4{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);margin:18px 0 10px}.kcap{font-size:13px;font-weight:700;color:var(--accent2);letter-spacing:.08em;text-transform:uppercase}.kav{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-weight:800;font-size:20px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));flex:none}.kav--s{width:36px;height:36px;font-size:12.5px;border:2px solid var(--card)}.kav--t{background:linear-gradient(135deg,var(--teal),var(--blue))}.kav--p{background:linear-gradient(135deg,var(--accent2),var(--accent))}.kav--b{background:linear-gradient(135deg,var(--blue),var(--accent))}.kprof{text-align:left}.kprof .kav{margin-bottom:10px}.kprof h3{margin:0 0 6px}.kbadge{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent);background:var(--soft);padding:4px 10px;border-radius:999px}.kbadge .licon{width:16px;height:16px}.kact,.ksteps{list-style:none;display:grid;gap:12px}.kact li,.ksteps li,.kbest>div{display:flex;gap:12px;align-items:center}.kact b,.ksteps b,.kbest b{display:block;font-size:15px}.kact small,.ksteps small,.kbest small{display:block;font-size:13px;color:var(--ink2)}.kic{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;flex:none;color:#fff}.kic .licon{width:22px;height:22px}.kic--v{background:var(--accent)}.kic--p{background:var(--accent2)}.kic--t{background:var(--teal)}.kic--g{background:var(--green)}.kic--b{background:var(--blue)}.kreach{display:flex;gap:10px}.kreach svg{width:34px;height:34px;border-radius:10px}.kbest{display:grid;gap:10px;margin-top:16px;padding:14px;border-radius:18px;background:var(--bg);border:1px solid var(--line)}.kmoments{display:flex;justify-content:space-between;padding:10px 6px 14px;border-bottom:1px dashed var(--line)}.kmoments .licon{width:40px;height:40px;padding:8px;border-radius:50%;color:var(--ink2)}.kmoments .licon.on{background:var(--soft);color:var(--accent)}.knudge{display:flex;gap:12px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:18px;background:var(--bg);border:1px solid var(--line);box-shadow:0 10px 24px -14px #28145a59}.knudge b{display:block;font-size:15px}.knudge small{display:block;font-size:13px;color:var(--ink2);line-height:1.35}.knudge .kch{width:26px;height:26px;margin-left:auto;flex:none;border-radius:8px}.knudge.n2{margin-left:22px}.kspark{margin-top:16px}.kspark svg{width:100%;height:70px;overflow:visible}.kspark path{fill:none;stroke-width:3;stroke-linecap:round}.kspark .ks1{stroke:var(--accent)}.kspark .ks2{stroke:var(--ink3);stroke-dasharray:4 6;stroke-width:2}.klg{display:flex;gap:16px;font-size:12.5px;color:var(--ink2)}.klg i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.klg .v{background:var(--accent)}.klg .g{background:var(--ink3)}.ksteps{counter-reset:none;position:relative;margin-top:4px}.ksteps li{padding:12px;border-radius:18px;border:1px solid var(--line);background:var(--bg);position:relative}.ksteps li+li:before{content:"";position:absolute;left:30px;top:-13px;height:12px;border-left:2px dashed var(--accent)}.kpeople{display:flex;align-items:center;margin-top:18px}.kpeople .kav+.kav{margin-left:-10px}.kmore{margin-left:12px;font-size:13.5px;font-weight:700;color:var(--ink2)}@media(prefers-reduced-motion:no-preference){.kcard .knudge,.kcard .ksteps li,.kcard .kact li{animation:k-in .6s cubic-bezier(.2,1.2,.4,1) both;animation-timeline:view();animation-range:entry 10% cover 30%}.kspark .ks1{stroke-dasharray:300;stroke-dashoffset:300;animation:k-draw 1.6s ease-out forwards;animation-timeline:view();animation-range:entry 20% cover 40%}}@keyframes k-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes k-draw{to{stroke-dashoffset:0}}@media(max-width:1080px){.kgrid{grid-template-columns:1fr 1fr}.know .shead{grid-template-columns:1fr}}@media(max-width:700px){.kgrid{grid-template-columns:minmax(0,1fr)}}.iacc{margin-top:28px;border:1px solid var(--line);border-radius:26px;background:var(--card);overflow:hidden;box-shadow:var(--shadow)}.irow+.irow{border-top:1px solid var(--line)}.irow summary{list-style:none;display:flex;justify-content:flex-start;gap:14px;width:100%;padding:18px 24px;font-family:var(--serif);font-weight:500;font-size:clamp(20px,2vw,26px);border-radius:0;min-height:64px}.irow summary::-webkit-details-marker{display:none}.irow summary .licon{width:34px;height:34px;padding:6px;border-radius:10px;background:var(--soft);color:var(--accent)}.irow summary .ichev{margin-left:auto;background:none;color:var(--ink2);transition:transform .35s}.irow[open] summary .ichev{transform:rotate(180deg)}.irow[open] summary{color:var(--accent)}.irow summary:hover{box-shadow:none;background:var(--soft)}.ibody{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;padding:0 24px 24px;align-items:center}.iphone{position:relative;max-width:420px;padding:20px;border-radius:24px;background:linear-gradient(160deg,var(--soft),var(--bg));border:1px solid var(--line)}.inote{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:0 14px 30px -14px #28145a66;margin-bottom:14px}.inote b{display:block;font-size:15px}.inote small{display:block;font-size:13px;color:var(--ink2)}.ibar{height:12px;border-radius:6px;background:var(--line);margin-top:10px}.ibar.s{width:60%}.istat{display:grid;gap:4px;padding:20px;border-radius:20px;background:var(--bg);border:1px solid var(--line)}.istat b{font-family:var(--serif);font-weight:600;font-size:clamp(44px,5vw,64px);line-height:1;color:var(--accent2)}.istat span{font-size:16px;font-weight:600}.istat small{font-size:12.5px;color:var(--ink3)}@media(max-width:760px){.ibody{grid-template-columns:minmax(0,1fr)}}.faqw{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(24px,4vw,64px);align-items:start}.fqs{display:grid;gap:10px}.fq{border:1px solid var(--line);border-radius:20px;background:var(--card);overflow:hidden;transition:border-color .3s,box-shadow .3s}.fq[open]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 14px 34px -18px #6d28ff73}.fq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;font-weight:700;font-size:16.5px;text-align:left;border-radius:20px}.fq summary::-webkit-details-marker{display:none}.fq summary:hover{box-shadow:none;color:var(--accent)}.fq .fqi{width:24px;height:24px;flex:none;color:var(--accent);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.fq[open] .fqi{transform:rotate(45deg)}.fq p{padding:0 20px 18px;color:var(--ink2);font-size:15.5px;line-height:1.6}@media(max-width:900px){.faqw{grid-template-columns:minmax(0,1fr)}}.footer .brand{gap:10px;align-items:center}.wordmark{overflow:visible;line-height:1.05;padding-bottom:clamp(16px,3vw,40px)}.wordmark__inner{-webkit-mask-image:none!important;mask-image:none!important;font-family:var(--serif)!important;font-weight:600!important;font-style:normal!important;letter-spacing:0!important;padding-block:.08em .14em;font-variation-settings:"SOFT" 100,"opsz" 144}.wm__ch{background:none!important;color:var(--ink)!important;-webkit-text-fill-color:currentColor}.wm__ch:nth-child(n+5){color:var(--accent)!important}.wm__ch--dash{color:var(--accent2)!important}.fgrid select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c6ba8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px;padding-right:40px;cursor:pointer}.ht-dd.ht-dd{border-radius:18px!important}.ht-dd .ht-dd__o{border-radius:12px}@media(prefers-reduced-motion:no-preference){.ht-dd .ht-dd__o{animation:mg-in .3s cubic-bezier(.2,1.2,.4,1) both}.ht-dd .ht-dd__o:nth-child(2){animation-delay:.02s}.ht-dd .ht-dd__o:nth-child(3){animation-delay:.04s}.ht-dd .ht-dd__o:nth-child(4){animation-delay:.06s}.ht-dd .ht-dd__o:nth-child(n+5){animation-delay:.08s}}#auth h1{font-family:var(--serif);font-weight:500;letter-spacing:0;line-height:1.12;font-variation-settings:"SOFT" 50,"opsz" 120}#auth,#auth button,#auth input{font-family:Manrope,Inter,system-ui,sans-serif}#auth .au-left{position:relative}#auth .au-close{position:fixed;top:20px;right:20px;z-index:40;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #0000001f}#auth .au-close .licon{width:22px;height:22px}#auth .au-close:hover,#auth .au-close:focus-visible{box-shadow:var(--glow);outline:none;color:var(--accent)}#auth .au-close[data-tip]:hover:after,#auth .au-close[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);right:0;background:var(--ink);color:var(--bg);font-size:12px;font-weight:600;padding:6px 9px;border-radius:8px;white-space:nowrap;pointer-events:none}#auth .au-sonly,#auth .au-lonly{display:none}#auth[data-mode=signup] .au-sonly{display:block}#auth[data-mode=signup] label.au-sonly{display:flex}#auth[data-mode=login] .au-lonly{display:block}#auth[data-mode=login] .au-meta.au-lonly,#auth[data-mode=login] .au-btn.au-lonly{display:flex}#auth[data-mode=login] .au-consents{margin-top:6px}#auth .au-keep{margin:0}#auth .au-meta.au-lonly{justify-content:space-between;align-items:center;margin-top:14px}#auth .au-codebtn{margin-top:10px}#auth .au-legal{font-size:13px;color:var(--ink2);margin-top:4px}#auth .au-meter{margin-top:10px}#auth .au-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#auth .au-bars i{height:6px;border-radius:3px;background:var(--line);transition:background .3s}#auth .au-meter small{display:block;margin-top:6px;font-size:12.5px;color:var(--ink2)}#auth .au-meter[data-level="1"] i:nth-child(-n+1){background:#e5484d}#auth .au-meter[data-level="2"] i:nth-child(-n+2){background:var(--accent2)}#auth .au-meter[data-level="3"] i:nth-child(-n+3){background:var(--blue)}#auth .au-meter[data-level="4"] i{background:var(--green)}#auth .au-orb--logo{background:var(--card)}#auth .au-orb--logo svg{width:34px;height:34px;stroke:none;border-radius:10px}@media(max-width:640px){#auth .au-orb--logo svg{width:24px;height:24px}#auth .au-close{top:12px;right:12px}}@media(prefers-reduced-motion:reduce){.btn--pri:before,.mega *,.ht-dd *{animation:none!important;transition:none!important}.nav .hl{transition:none}}.know h2 em{white-space:normal}.know .shead{grid-template-columns:minmax(0,1fr)}.know .shead .lede{max-width:62ch}#auth .au-close[data-tip]:hover:after,#auth .au-close[data-tip]:focus-visible:after{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.feel .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .9s cubic-bezier(.2,1.1,.3,1) var(--d,0ms),filter .8s ease var(--d,0ms)}.feel .rv.rv-in{opacity:1;transform:none;filter:none}.feel .kcard,.feel .ent .card,.feel .bigs .card,.feel .iacc,.feel .fq,.feel .mega__it{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .9s cubic-bezier(.2,1.1,.3,1) var(--d,0ms),filter .8s ease var(--d,0ms),box-shadow .35s,translate .35s cubic-bezier(.3,1.4,.5,1)}@media(hover:hover){.feel .kcard.rv-in:hover,.feel .ent .card.rv-in:hover,.feel .bigs .card.rv-in:hover{translate:0 -6px;box-shadow:0 30px 60px -24px #3c148c73}.feel .btn:hover{translate:0 -2px}}.btn,.au-btn{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:currentColor;pointer-events:none}.fgrid label{transition:color .25s}.fgrid label:focus-within{color:var(--accent)}.fgrid input,.fgrid textarea,.fgrid select{transition:border-color .25s,box-shadow .35s,translate .3s cubic-bezier(.3,1.4,.5,1)}.fgrid input:focus,.fgrid textarea:focus,.fgrid select:focus{translate:0 -1px}#auth .au-field{transition:border-color .25s,box-shadow .35s,translate .3s cubic-bezier(.3,1.4,.5,1)}#auth .au-field:focus-within{translate:0 -1px}#hero .marq{margin-top:clamp(64px,11vh,112px)}#hero .marq{-webkit-mask-image:none;mask-image:none}#hero .marq .row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#hero .marq .lbl{position:relative;z-index:3;justify-self:center;width:max-content;max-width:calc(100% - 32px);white-space:normal;text-align:center;padding:6px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);color:var(--ink);font-size:12.5px;user-select:none;-webkit-user-select:none}#hero .marq,.marq .it{user-select:none;-webkit-user-select:none}.wordmark__inner{font-style:italic!important;font-weight:500!important}.wm__ch,.wm__ch:nth-child(n+5),.wm__ch--dash{color:transparent!important;-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#26262c,#0b0b0e 80%)!important;-webkit-background-clip:text!important;background-clip:text!important}:root[data-theme=dark] .wm__ch,:root[data-theme=dark] .wm__ch:nth-child(n+5),:root[data-theme=dark] .wm__ch--dash{background:linear-gradient(180deg,#4a4a56,#1c1c22 85%)!important;-webkit-background-clip:text!important;background-clip:text!important}.panel.vivid,#product,#industries,#enterprise{--ink:#ffffff;--ink2:rgba(255,255,255,.88);--ink3:rgba(255,255,255,.78);--line:rgba(255,255,255,.28);color:#fff}#product h2,#industries h2,#enterprise h2{color:#fff}#product .eyebrow,#industries .eyebrow,#enterprise .eyebrow{color:#fff;opacity:.95}#product h2 em,#industries h2 em,#enterprise h2 em,#product em.c-pink,#industries em.c-pink,#enterprise em.c-teal{color:#fff!important;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em}#product .card,#product .mini,#industries .iacc,#enterprise .card{--ink:#1d1d1f;--ink2:#55555c;--ink3:#6e6e73;--line:#e2e2e7;color:#1d1d1f}:root[data-theme=dark] #product .card,:root[data-theme=dark] #product .mini,:root[data-theme=dark] #industries .iacc,:root[data-theme=dark] #enterprise .card{--ink:#f5f5f7;--ink2:#b4b4ba;--ink3:#9a9aa1;--line:#2a2a30;color:#f5f5f7}#enterprise .diffs div{border-top-color:#fff6}#enterprise .diffs span{color:#ffffffe6}#product .st h4,#product .st p,#product .st .prod{color:#fff}#product .st .d{background:#ffffff2e;color:#fff;border-color:#fff6}#product .line{background:#ffffff4d}#hero .marq{grid-template-columns:minmax(0,1fr);width:100%}#hero .marq .row{min-width:0;overflow:hidden}#auth .au-close[data-tip]:after,#auth .au-close[data-tip]:before{display:none!important}@media(hover:hover)and (pointer:fine){#auth .au-close[data-tip]:hover:after,#auth .au-close[data-tip]:focus-visible:after{display:block!important;content:attr(data-tip);position:absolute;top:calc(100% + 10px);right:0;left:auto;bottom:auto;transform:none;background:#15151b;color:#fff;border:1px solid rgba(255,255,255,.14);font:600 12.5px/1.2 Manrope,Inter,sans-serif;padding:7px 10px;border-radius:9px;white-space:nowrap;pointer-events:none;box-shadow:0 8px 20px #00000040}#auth .au-close[data-tip]:active:after{display:none!important}}#auth .au-close .licon svg{width:100%;height:100%}.wm__ch{padding:.06em .08em .2em;margin:0 -.04em}.wordmark__inner{padding-inline:.06em}#product h2 em,#industries h2 em,#enterprise h2 em,#product em.c-pink,#industries em.c-pink,#enterprise em.c-teal{text-decoration:none}#auth .au-brand{display:inline-flex;align-items:center;gap:10px;user-select:none;-webkit-user-select:none}#auth .au-brand .au-mark{width:34px;height:34px;display:block}@media(max-width:900px){#auth .au-page{position:relative}#auth .au-left{position:static}}.tt{position:fixed;left:0;top:0;z-index:2147483000;max-width:min(280px,calc(100vw - 16px));padding:7px 10px;border-radius:9px;background:#15151b;color:#fff;border:1px solid rgba(255,255,255,.14);font:600 12.5px/1.3 Manrope,Inter,system-ui,sans-serif;box-shadow:0 10px 24px #00000047;pointer-events:none;white-space:normal}.tt[hidden]{display:none}html.tips [data-tip]:after,html.tips #auth [data-tip]:after,html.tips #ask [data-tip]:after{content:none!important;display:none!important}#ask .ak-chat{top:88px;bottom:100px;height:auto;max-height:none;z-index:45}#ask .ak-body{scrollbar-width:none}#ask .ak-body::-webkit-scrollbar{display:none}#ask .ak-chat:not(.ak-talk):not(.ak-upd) .ak-body{overflow:hidden;justify-content:center}#ask .ak-hero{padding-top:4px}#ask .ak-av img{width:60px;height:60px}#ask .ak-greet{font-size:23px;margin:8px 0 2px}#ask .ak-sub{font-size:13.5px;margin-bottom:12px}#ask .ak-sugs{gap:7px}#ask .ak-sug{min-height:44px}@media(max-height:760px){#ask .ak-sugs .ak-sug:nth-child(4):not(.ak-more){display:none}#ask .ak-sugs.ak-all .ak-sug:nth-child(4){display:flex}#ask .ak-av{display:none}}@media(max-width:560px){#ask .ak-chat{top:0;bottom:0}}#ask .ak-av{width:60px;height:60px}.nav ul a,.nav ul .mtrig,.nav .btn--sec,.nav .drawer a{color:#0b0b0f!important;opacity:1;font-weight:600}:root[data-theme=dark] .nav ul a,:root[data-theme=dark] .nav ul .mtrig,:root[data-theme=dark] .nav .btn--sec,:root[data-theme=dark] .nav .drawer a{color:#fff!important}.nav .chev,.nav .btn--sec .licon{color:inherit;opacity:1}.panel{--pbg:var(--bg);background:var(--bg)!important;border-radius:0!important;box-shadow:none!important}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:44px 44px 0 0;background:var(--pbg);box-shadow:0 -30px 60px -30px #0000002e;pointer-events:none}.panel:first-child:before{border-radius:0;box-shadow:none}.panel.alt{--pbg:var(--bg2)}@media(max-width:760px){.panel:before{border-radius:28px 28px 0 0}}:root{--accent:#5b2cff;--accent2:#0a84ff;--teal:#00b3a4;--blue:#2563ff;--green:#10b981}:root[data-theme=dark]{--accent:#9d8bff;--accent2:#4cc3ff;--teal:#2ee6d6;--blue:#6f9bff;--green:#34d399}#product{--pbg:linear-gradient(135deg,#3b0fd4 0%,#5b2cff 45%,#2563ff 100%)}#industries{--pbg:linear-gradient(140deg,#047857 0%,#059669 45%,#0891b2 100%)}#enterprise{--pbg:linear-gradient(135deg,#1e1b8f 0%,#3730d6 45%,#0a84ff 100%)}.btn--pri{background:linear-gradient(120deg,var(--c-violet-500),var(--c-blue-500) 60%,var(--c-blue-500));color:#fff}.wm__ch--dash{color:transparent!important}footer.footer{position:relative;margin-top:-44px;border-top:0;border-radius:48px 48px 0 0;background:#000;color:#fff;padding-top:clamp(72px,9vw,120px);overflow:hidden;isolation:isolate;z-index:2;--ink:#ffffff;--ink2:rgba(255,255,255,.66);--ink3:rgba(255,255,255,.55);--line:rgba(255,255,255,.12);--logo-light:none;--logo-dark:block}footer.footer:before{content:"";position:absolute;left:50%;bottom:-30%;width:min(1400px,140%);height:80%;transform:translate(-50%);background:radial-gradient(closest-side,rgba(91,44,255,.55),rgba(37,99,255,.35) 45%,rgba(10,132,255,.12) 70%,transparent);filter:blur(60px);z-index:-1;pointer-events:none}.fcta{text-align:center;padding:0 0 clamp(56px,7vw,96px)}.fcta h2{max-width:none;margin:0 auto 28px;font-size:clamp(40px,5.4vw,80px);line-height:1.05;color:#fff}.fcta h2 b{display:block;font-weight:600}.fcta h2 span{display:block;font-weight:300;font-style:italic;color:#ffffffc7}.fcta .btn{background:#fff;color:#0b0b0f;height:54px;padding:0 26px;font-size:16.5px}.fcta .btn:before{background:linear-gradient(100deg,transparent 30%,rgba(91,44,255,.25) 50%,transparent 70%)}footer.footer .fcols{grid-template-columns:1.4fr repeat(5,minmax(0,1fr))}footer.footer .fcols h5{color:#fff;font-size:14px;letter-spacing:.02em}footer.footer .fcols a{color:#ffffffa8}footer.footer .fcols a:hover{color:#fff}footer.footer .footer__pay-label{color:#fff}footer.footer .badge{color:#fff}footer.footer .badge[data-tip]:after{background:#fff;color:#0b0c0e}footer.footer .wm__ch,footer.footer .wm__ch:nth-child(n+5),footer.footer .wm__ch--dash{background:linear-gradient(180deg,#3b3b4a,#1b1b25 85%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent}@media(max-width:980px){footer.footer .fcols{grid-template-columns:1fr 1fr}}footer.footer .wordmark,footer.footer .wordmark__inner{overflow:visible!important}footer.footer .wordmark__inner{line-height:1.2!important;padding:.15em .1em .25em!important}footer.footer .wm__ch{padding:.3em .14em .4em!important;margin:-.3em -.1em -.4em!important;line-height:1.2}footer.footer{border-radius:48px 48px 0 0!important}.fcta h2{font-size:clamp(34px,4.2vw,62px)!important}@media(max-width:760px){footer.footer{border-radius:28px 28px 0 0!important}}footer.footer{margin-top:0!important;z-index:5}footer.footer{box-shadow:inset 0 1px #ffffff1a}.cookies{position:fixed;right:20px;bottom:20px;z-index:61;width:min(300px,calc(100vw - 32px));max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:20px;border-radius:26px;background:linear-gradient(145deg,color-mix(in srgb,var(--green) 6%,var(--card)),var(--card) 65%);color:var(--ink);border:1px solid var(--line);box-shadow:0 24px 64px -20px #0000005c}.cookies[hidden]{display:none}.ck-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ck-head b{display:block;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.ck-kicker{display:block;margin-bottom:4px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.ck-ic{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:20px;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green)}.ck-ic svg{display:block;width:54px!important;height:54px!important}.cookies p{font-size:14px;line-height:1.5;color:var(--ink2)}.cookies p a{color:var(--accent);font-weight:700}.ck-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.ck-acts #ck-all{grid-column:1 / -1}.ck-btn{height:44px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-weight:700;font-size:13.5px;padding:0 8px;white-space:nowrap}.ck-btn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.ck-settings{display:grid;gap:8px;margin-top:12px}.ck-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--bg);cursor:pointer}.ck-row b{display:block;font-size:14px}.ck-row small{display:block;font-size:12.5px;color:var(--ink2)}.ck-row input{position:absolute;opacity:0;width:1px;height:1px}.ck-row i{flex:none;width:42px;height:24px;border-radius:12px;background:var(--line);position:relative;transition:background .25s}.ck-row i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.ck-row input:checked+i{background:var(--accent)}.ck-row input:checked+i:after{transform:translate(18px)}.ck-row input:disabled+i{opacity:.7}.ck-row:has(input:disabled){cursor:default}.ck-row:has(input:focus-visible){box-shadow:var(--glow)}.ck-save{width:100%}body:has(#cookies:not([hidden])) .bubble{right:336px}@media(max-width:560px){.cookies{left:16px;right:16px;bottom:96px;width:auto}body:has(#cookies:not([hidden])) .bubble{right:20px}}#how{background:var(--bg)!important}#product{background:var(--bg2)!important}#outcomes{background:linear-gradient(90deg,var(--c-violet-500),var(--c-blue-500))!important}#industries{background:var(--bg2)!important}#enterprise{background:linear-gradient(90deg,var(--c-teal-700),var(--c-teal-500))!important}#start{background:linear-gradient(90deg,var(--c-blue-500),var(--c-blue-500))!important}#faq{background:var(--bg)!important}body{background:var(--bg2)}footer.footer:before{top:-10%;bottom:auto;height:46%;width:min(1000px,100%);opacity:.7}footer.footer .wordmark{background:#000}footer.footer .wm__ch,footer.footer .wm__ch:nth-child(n+5),footer.footer .wm__ch--dash{background:linear-gradient(180deg,#8a8a98 18%,#3a3a45 52%,#000 82%)!important;-webkit-background-clip:text!important;background-clip:text!important}.socials{display:flex;gap:8px;list-style:none;margin-top:18px;padding:0;flex-wrap:wrap}.socials .soc{width:44px;height:44px;border-radius:14px;color:#ffffffc7;border:1px solid rgba(255,255,255,.14);background:#ffffff0a}.socials .soc:hover,.socials .soc:focus-visible{color:#fff;border-color:#fff6;box-shadow:0 0 0 1px #7c5cff99,0 0 18px #5b2cffb3,0 0 36px #0a84ff73}:root{--ink:#0b0b0f;--ink2:#0b0b0f;--ink3:#3a3a44}:root[data-theme=dark]{--ink:#ffffff;--ink2:#ffffff;--ink3:#d4d4da}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#ffffff;--ink2:#ffffff;--ink3:#d4d4da}}#auth{--ink:#0b0b0f;--ink2:#0b0b0f;--ink3:#3a3a44}:root[data-theme=dark] #auth{--ink:#ffffff;--ink2:#ffffff;--ink3:#d4d4da}#ask{--ink:#0b0b0f;--ink2:#0b0b0f}:root:not([data-theme=light]) #ask,:root[data-theme=dark] #ask{--ink:#ffffff;--ink2:#ffffff}#product .card,#product .mini,#industries .iacc,#enterprise .card{--ink:#0b0b0f;--ink2:#0b0b0f;--ink3:#3a3a44;color:#0b0b0f}:root[data-theme=dark] #product .card,:root[data-theme=dark] #product .mini,:root[data-theme=dark] #industries .iacc,:root[data-theme=dark] #enterprise .card{--ink:#fff;--ink2:#fff;--ink3:#d4d4da;color:#fff}.panel.vivid,#product,#industries,#enterprise{--ink2:#fff;--ink3:rgba(255,255,255,.9)}p,.lede,li,dd,small{color:var(--ink)}footer.footer{--ink2:#fff;--ink3:rgba(255,255,255,.78)}footer.footer .fcols a{color:#fff}footer.footer .fbase,footer.footer .fbase span{color:#ffffffc7}#auth .au-link,.tlink{color:var(--ink)!important;font-weight:700;padding:0 2px;border-radius:0;background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 1.5px!important;transition:background-size .3s cubic-bezier(.16,1,.3,1),color .2s;box-shadow:none!important;min-height:0;outline-offset:3px}#auth .au-link:hover,#auth .au-link:focus-visible,.tlink:hover,.tlink:focus-visible{background-size:100% 1.5px!important;box-shadow:none!important}#auth .au-link:not(:has(.licon)):after,.tlink:after{content:"→";display:inline-block;margin-left:4px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:static;background:none;color:inherit;padding:0;font-size:inherit;transform:none}#auth .au-link:hover:after,#auth .au-link:focus-visible:after,.tlink:hover:after{transform:translate(3px)}.btn--sec,#auth .au-btn:not(.au-btn--pri),.ck-btn:not(.ck-save){background:transparent!important;border:1px solid var(--line)!important;box-shadow:none!important}.btn--sec:hover,.btn--sec:focus-visible,#auth .au-btn:not(.au-btn--pri):hover,#auth .au-btn:not(.au-btn--pri):focus-visible,.ck-btn:not(.ck-save):hover{border-color:var(--ink)!important;box-shadow:none!important}.mega__it.act:hover,.mega__it.act:focus-visible,.drawer a.act:hover,.fcols a:hover{box-shadow:none!important}.btn--pri:hover,.btn--pri:focus-visible,.btn--cta:hover,#auth .au-btn--pri:hover{box-shadow:0 0 0 1px #7c5cff59,0 8px 28px -6px #5b2cff73!important}.nav .bar{background:#ffffffeb!important;border:1px solid rgba(11,11,15,.06)!important;box-shadow:0 10px 30px -14px #0b0b0f38!important;border-radius:18px!important}:root[data-theme=dark] .nav .bar{background:#101014e6!important;border-color:#ffffff1a!important}.nav .hl{background:#0b0b0f0d!important}:root[data-theme=dark] .nav .hl{background:#ffffff14!important}.nav .right .btn--sec{border:0!important;background:none!important;padding:0 12px}.nav .right .btn--sec .licon{display:none}.nav .right .btn--pri,.nav .drawer .btn--pri{background:#0b0b0f!important;color:#fff!important;border-radius:12px!important;border:0!important}.nav .right .btn--pri:before{display:none!important}:root[data-theme=dark] .nav .right .btn--pri,:root[data-theme=dark] .nav .drawer .btn--pri{background:#fff!important;color:#0b0b0f!important}#hero .hero6{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1080px}#hero .hero6 .pill{margin:0 0 26px}#hero .hero6 h1{max-width:18ch;margin:0 auto;font-size:clamp(44px,6.4vw,96px);line-height:1.06;letter-spacing:-.025em;color:var(--ink);font-weight:600}#hero .hero6 h1 .hbox{display:inline-block;background:#0b0b0f;color:#fff;border-radius:.22em;padding:0 .18em .06em;line-height:1.1}#hero .hero6 h1 em{font-weight:300;font-style:italic;color:var(--ink)}#hero .hero6 h1 u{text-decoration:underline;text-decoration-thickness:.07em;text-underline-offset:.12em}:root[data-theme=dark] #hero .hero6 h1 .hbox{background:#fff;color:#0b0b0f}#hero .hero6 .lede{max-width:620px;margin:26px auto 0;color:var(--ink);font-size:clamp(17px,1.4vw,20px)}#hero .hero6 .cta{justify-content:center;margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}#hero .hcta{height:56px;padding:0 26px;border-radius:14px!important;font-size:16.5px;font-weight:600;gap:10px}#hero .hcta.btn--pri{background:#0b0b0f!important;color:#fff!important}#hero .hcta.btn--pri:before{display:none!important}#hero .hcta--w{background:#fff!important;color:#0b0b0f!important;border:1px solid rgba(11,11,15,.08)!important}:root[data-theme=dark] #hero .hcta.btn--pri{background:#fff!important;color:#0b0b0f!important}:root[data-theme=dark] #hero .hcta--w{background:#ffffff0f!important;color:#fff!important;border-color:#ffffff38!important}#hero .hcta .licon{width:18px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1)}#hero .hcta:hover .licon{transform:translate(3px)}#hero .mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}#hero .mesh i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55}#hero .mesh i:nth-child(1){width:46vw;height:46vw;left:46%;top:-18%;background:#2dd4bf}#hero .mesh i:nth-child(2){width:34vw;height:34vw;left:62%;top:22%;background:#22d3ee}#hero .mesh i:nth-child(3){width:30vw;height:30vw;left:26%;top:6%;background:#6ee7b7;opacity:.45}#hero .mesh i:nth-child(4){width:30vw;height:30vw;left:50%;top:46%;background:#3b82f6;opacity:.32}#hero .mesh i:nth-child(5){width:26vw;height:26vw;left:34%;top:40%;background:#8b5cf6;opacity:.26}:root[data-theme=dark] #hero .mesh i{opacity:.32}#hero .mesh{animation:meshdrift 22s ease-in-out infinite alternate}@keyframes meshdrift{to{transform:translate3d(-3%,2%,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){#hero .mesh{animation:none}}@media(max-width:560px){#hero .hcta{width:100%;justify-content:center}#hero .hero6 h1{font-size:clamp(38px,11vw,56px)}}#hero .hero6 h1{font-size:clamp(42px,5.6vw,84px);max-width:17ch;text-wrap:balance}#hero .field{z-index:0;-webkit-mask-image:radial-gradient(ellipse 46% 40% at 50% 44%,rgba(0,0,0,.22) 0,rgba(0,0,0,.22) 55%,#000 100%);mask-image:radial-gradient(ellipse 46% 40% at 50% 44%,#00000038 0,#00000038 55%,#000)}#hero .field.on{opacity:.75}#hero .field:after{background:linear-gradient(180deg,transparent 70%,var(--bg) 100%)}.rchart{display:flex;flex-direction:column;justify-content:space-between;gap:12px}.rchart>p{font-weight:600;color:var(--ink);margin:0}.rchart svg{margin-top:0;flex:1}.rchart .ax{stroke:var(--line);stroke-dasharray:3 5}.rchart .ax:not(.g){stroke-dasharray:none}.rchart text{fill:var(--ink3);font-size:12px}.rchart .lw{stroke:var(--accent)!important;stroke-width:3}.rchart .dw{fill:var(--card);stroke:var(--accent);stroke-width:2;opacity:0;transition:opacity .6s 1.6s}.rchart.in .dw,body.shot .rchart .dw{opacity:1}.rchart .tag{fill:var(--accent);font-weight:700;font-size:13px}.rchart .tag.h{fill:var(--ink3)}.legend{margin-top:0;align-items:center}.legend i{background:var(--accent)!important;height:3px}.legend i.h{background:repeating-linear-gradient(90deg,var(--ink3) 0 5px,transparent 5px 9px)!important}.legend .u{margin-left:auto;color:var(--ink3);font-size:12px}@media(prefers-reduced-motion:reduce){.rchart .dw{transition:none}}#tour{background:var(--bg)!important}#how{background:var(--bg2)!important}#hero .hero6 .lede{font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#hero .pin-in{will-change:auto}#tour .pin-in{padding-top:clamp(96px,10vh,130px)}.tr-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 22px}.tr-tab{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;height:42px;padding:0 16px;font:600 14px var(--sans,inherit);box-shadow:none}.tr-tab .licon{width:18px;height:18px;color:var(--accent)}.tr-tab[aria-selected=true]{background:#0b0b0f;color:#fff;border-color:#0b0b0f}.tr-tab[aria-selected=true] .licon{color:#fff}:root[data-theme=dark] .tr-tab[aria-selected=true]{background:#fff;color:#0b0b0f;border-color:#fff}:root[data-theme=dark] .tr-tab[aria-selected=true] .licon{color:#0b0b0f}.tr-tab:hover{border-color:var(--ink)}.tr-panes{max-width:1080px;margin:0 auto}.tr-pane[hidden]{display:none}.tr-pane{animation:trin .45s cubic-bezier(.16,1,.3,1)}@keyframes trin{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.tr-pane{animation:none}}.tr-cap{text-align:center;font-size:15px;margin-top:14px;color:var(--ink)}.win{border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 30px 70px -40px #14103259;overflow:hidden}.win__bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 16px;border-bottom:1px solid var(--line);font-size:13px}.win__bar .dots{display:flex;gap:6px}.win__bar .dots i{width:10px;height:10px;border-radius:50%;background:var(--line)}.win__crumb{font-weight:600;color:var(--ink)}.win__tag{margin-left:auto;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.win__body{height:380px;display:grid;gap:16px;padding:18px;font-size:13.5px;color:var(--ink);text-align:left}.win__body b{font-weight:600}.win__body small{display:block;color:var(--ink3);font-size:12px}.chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--soft,var(--c-violet-100));color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.chip--ok{background:#1f9d551f;color:var(--c-ok-700)}:root[data-theme=dark] .chip--ok{background:#4ad08324;color:var(--c-ok-300)}.win__body aside{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.win__body aside>b{font-size:13px}.jb-pal span,.eb-pal span{display:block;padding:7px 10px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-size:12.5px}.win__body dl{display:grid;gap:4px}.win__body dt{color:var(--ink3);font-size:12px;margin-top:6px}.win__body dd{font-weight:600}.tr-journey{grid-template-columns:130px 1fr 210px}.jb-canvas{position:relative;border:1px solid var(--line);border-radius:14px;background-color:var(--bg);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px;overflow:hidden}.jb-top{position:absolute;left:12px;top:10px;display:flex;gap:6px;align-items:center;z-index:2}.jb-top b{margin-right:4px}.jb-wires{position:absolute;left:0;right:0;top:20px;width:100%;height:330px}.jb-wires path{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 5;opacity:.7}.jn{position:absolute;transform:translate(-50%);width:210px;margin-top:22px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:12px;background:var(--card);padding:8px 12px;box-shadow:0 8px 20px -14px #14103266}.jn--t{border-left-color:#0b0b0f}:root[data-theme=dark] .jn--t{border-left-color:#fff}.jn--b{border-left-color:var(--c-violet-500)}.jn b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-campaigns{display:block}.tbl{display:grid;gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.tbl .tr{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1.3fr;align-items:center;gap:12px;padding:0 16px;height:58px;border-top:1px solid var(--line)}.tbl .th{height:42px;border-top:0;background:var(--bg);color:var(--ink3);font-size:12px;font-weight:600}.tbl .tr>.chip{justify-self:start}.barm{display:flex;align-items:center;gap:8px;font-weight:600}.barm i{display:block;width:80px;height:6px;border-radius:4px;background:linear-gradient(90deg,var(--accent) var(--w),var(--line) var(--w))}.tr-ai{grid-template-columns:230px 1fr}.ai-who .av,.cu .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:700}.ai-who ul{list-style:none;display:grid;gap:8px;margin-top:8px}.ai-who li{padding-left:16px;position:relative}.ai-who li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.ai-chat{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 10px}.msg{max-width:72%;padding:10px 14px;border-radius:16px;line-height:1.45}.msg--in{align-self:flex-start;background:var(--bg);border:1px solid var(--line);border-bottom-left-radius:4px}.msg--out{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:4px}.msg--out small{color:#fffc;margin-top:4px}.tr-analyze{grid-template-columns:1.6fr 1fr}.an-funnel{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;justify-content:space-around}.fn{display:grid;grid-template-columns:130px 1fr 60px;align-items:center;gap:12px}.fn i{display:block;height:28px;width:var(--w);border-radius:8px;background:linear-gradient(90deg,var(--accent),var(--c-violet-500))}.fn em{font-style:normal;font-weight:700;text-align:right}.an-lift{border-radius:14px;padding:22px;background:#0b0b0f;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:6px}.an-lift small{color:#ffffffbf}.an-lift>b{font:500 64px/1 var(--serif);color:#fff}.an-lift .kp{display:flex;gap:18px;margin-top:16px}.an-lift .kp span{font-size:12.5px;color:#ffffffd9}.an-lift .kp em{display:block;font:600 22px var(--serif);font-style:normal;color:#fff}:root[data-theme=dark] .an-lift{background:var(--c-violet-800)}.tr-customers{grid-template-columns:1.2fr 1fr}.sg-rules{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.rule{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.sg-count{margin-top:auto;font-size:15px}.sg-count em{font:600 30px var(--serif);font-style:normal;margin-right:6px}.sg-list{display:flex;flex-direction:column;gap:8px;justify-content:center}.cu{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.tr-builders{grid-template-columns:130px 1fr 210px}.eb-canvas{border:1px solid var(--line);border-radius:14px;background:var(--bg);display:grid;place-items:center;padding:14px}.eb-mail{width:300px;background:#fff;color:#0b0b0f;border-radius:12px;overflow:hidden;box-shadow:0 14px 30px -18px #14103273;border:1px solid #e6e6ee}.eb-hero{padding:20px;background:linear-gradient(135deg,var(--c-violet-800),var(--c-violet-500));color:#fff}.eb-hero small{color:#fffc;letter-spacing:.12em;font-size:10.5px}.eb-hero b{font:500 20px var(--serif)}.eb-prods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px}.eb-prods i{aspect-ratio:1;border-radius:8px;background:var(--c-violet-100)}.eb-btn{margin:0 14px;height:36px;border-radius:999px;background:#0b0b0f;color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;outline:2px dashed var(--c-violet-300);outline-offset:3px}.eb-foot{padding:14px;font-size:11px;color:#3a3a44;text-align:center}.tr-channels{grid-template-columns:repeat(3,1fr);align-content:center}.chtile{border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px;background:var(--card)}.chtile b{font-size:15px}.chtile .chip{align-self:flex-start;margin-top:8px}@media(max-width:900px){.win__body{height:auto}.tr-journey,.tr-builders{grid-template-columns:1fr}.jb-canvas{height:360px}.jb-pal,.eb-pal,.jb-side{display:none}.tr-ai,.tr-analyze,.tr-customers{grid-template-columns:1fr}.tr-channels{grid-template-columns:1fr 1fr}.tbl .tr{grid-template-columns:1.6fr 1fr 1fr}.tbl .tr>:nth-child(3),.tbl .tr>:nth-child(5){display:none}}#tour h2{font-size:clamp(34px,3.6vw,52px)!important}#tour .lede{font-size:16.5px}.tr-tabs{margin:20px auto 16px;flex-wrap:nowrap;gap:6px}.tr-tab{height:38px;padding:0 13px;font-size:13.5px;gap:7px}.win__body{height:360px}.jb-canvas{height:324px}.jb-wires{top:0;height:100%}.jn{margin-top:0;width:200px;padding:7px 12px}.jn small{display:block!important;font-size:11px}.jb-pal span,.eb-pal span{padding:5px 10px}.tr-cap{margin-top:10px;font-size:14px}.rchart{justify-content:flex-start}.rchart svg{margin:auto 0}.bigs .n,.bigs .n em{white-space:nowrap}@media(max-width:1180px){.tr-tabs{flex-wrap:wrap}}.tr-tab{white-space:nowrap}.jn{display:block!important;width:224px}.jn b{display:block!important;margin-top:1px}.win__body aside{overflow:hidden}.win__body aside .chip{align-self:flex-start}.bigs .n{font-size:clamp(38px,3.6vw,58px)!important}.bigs .card{min-width:0}.mega--sm{width:min(640px,100%);padding:22px}.mega--sm .mega__grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.jb-pal span{display:flex;align-items:center;gap:8px}.jb-pal svg{width:18px;height:14px;fill:none;stroke:var(--accent);stroke-width:1.8;flex:none}.jb-canvas{display:block}.jb-svg{position:absolute;left:0;right:0;bottom:0;top:36px;width:100%;height:calc(100% - 36px)}.jb-edges path{fill:none;stroke:var(--c-violet-300);stroke-width:2.4;stroke-dasharray:7 7;animation:jbflow 1.1s linear infinite}:root[data-theme=dark] .jb-edges path{stroke:var(--c-violet-300)}.jb-ahp{fill:var(--c-violet-300)}:root[data-theme=dark] .jb-ahp{fill:var(--c-violet-300)}@keyframes jbflow{to{stroke-dashoffset:-14}}.jb-el{font-size:11.5px;font-weight:700;fill:var(--accent)}.jb-n rect,.jb-n circle,.jb-n path:not(.ic){fill:var(--card);stroke:var(--line);stroke-width:1.5;filter:drop-shadow(0 4px 10px rgba(20,16,50,.14))}.jb-n--t rect{stroke:#0b0b0f;stroke-width:1.8}:root[data-theme=dark] .jb-n--t rect{stroke:#fff}.jb-n--w circle{stroke:var(--c-violet-300);stroke-width:1.8}.jb-n--b path{stroke:var(--c-violet-500);stroke-width:1.8}.jb-n--m path{stroke:var(--accent);stroke-width:1.6}.jb-n .ic{fill:none;stroke:var(--c-violet-300);stroke-width:2;stroke-linecap:round}.jb-n text{font-size:12.5px;font-weight:600;fill:var(--ink);text-anchor:middle}.jb-n text.k{font-size:10.5px;font-weight:500;fill:var(--ink3)}.jb-n--w text{text-anchor:start}.jb-dot{fill:#fff;stroke:var(--c-violet-300);stroke-width:3;opacity:0;filter:drop-shadow(0 0 6px var(--c-violet-300)) drop-shadow(0 0 14px var(--c-violet-300))}.jb-dot.on{opacity:1}.jb-svg.running .jb-edges path{animation-duration:.5s}.jb-run{margin-left:8px;height:30px;padding:0 12px;border-radius:999px;border:0;background:#0b0b0f;color:#fff;font:600 12.5px inherit;gap:6px;min-height:0}.jb-run .licon{width:14px;height:14px}.jb-run:disabled{opacity:.6;cursor:default}:root[data-theme=dark] .jb-run{background:#fff;color:#0b0b0f}.jb-run:hover{box-shadow:0 0 0 1px #7c5cff59,0 6px 20px -6px #5b2cff80}.jb-res .jb-hint{font-size:13px;color:var(--ink)}.jb-res dl{display:grid;gap:8px}.jb-res dl>div{opacity:.25;transform:translateY(4px);transition:opacity .4s,transform .4s}.jb-res dl>div.on{opacity:1;transform:none}.jb-res dt{margin-top:0}.jb-done{margin-top:auto}@media(prefers-reduced-motion:reduce){.jb-edges path{animation:none}.jb-res dl>div{transition:none}}.egt em{font-style:normal;font-weight:600;color:var(--accent);margin-top:8px;font-size:13px}body.on-pricing #pricing,body.on-partners #partners{display:block}.pa-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.pa-how{margin-top:clamp(28px,5vh,48px)}.pa-note{max-width:46em;margin:clamp(24px,4vh,40px) auto 0;text-align:center;color:var(--ink2)}.pview{padding:clamp(130px,14vh,170px) 0 clamp(70px,9vw,120px);background:var(--bg);min-height:100vh}.pr-h{font-size:clamp(40px,5vw,72px);line-height:1.05;margin-top:12px}.pr-bill{display:inline-flex;align-items:center;gap:6px;margin-top:26px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--card)}.pr-seg{height:38px;padding:0 16px;border-radius:999px;border:0;background:none;color:var(--ink);font-weight:600;gap:6px;min-height:0}.pr-seg .licon{width:16px;height:16px}.pr-seg[aria-checked=true]{background:#0b0b0f;color:#fff}:root[data-theme=dark] .pr-seg[aria-checked=true]{background:#fff;color:#0b0b0f}.pr-save{font-size:12.5px;font-weight:600;color:var(--c-ok-700);padding:0 10px 0 4px}:root[data-theme=dark] .pr-save{color:var(--c-ok-300)}.pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.pr-card{position:relative;border:1px solid var(--line);border-radius:24px;background:var(--card);padding:26px;display:flex;flex-direction:column;gap:12px}.pr-card h3{font:500 30px var(--serif)}.pr-card>p{font-size:14.5px;min-height:44px}.pr-card ul{list-style:none;display:grid;gap:10px;margin:6px 0 10px;flex:1}.pr-card li{position:relative;padding-left:24px;font-size:14px}.pr-card li:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--soft,var(--c-violet-100));box-shadow:inset 0 0 0 4px var(--soft,var(--c-violet-100)),inset 0 0 0 14px var(--accent)}.pr-card--pop{border:1.5px solid var(--accent);box-shadow:0 30px 60px -36px #5b2cff8c}.pr-pop{position:absolute;top:-12px;left:26px;height:24px;padding:0 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:600;display:inline-flex;align-items:center}.pr-choose{width:100%;justify-content:center}.pr-note{text-align:center;margin-top:24px;font-size:14.5px;color:var(--ink);opacity:.92;max-width:760px;margin-inline:auto;line-height:1.55}.pr-note+.pr-note{margin-top:8px}@media(max-width:1080px){.pr-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pr-grid{grid-template-columns:1fr}}.rc-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px}.rc-wrap[hidden]{display:none}.rc-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#08080d8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rc{position:relative;width:min(380px,100%);display:flex;flex-direction:column;align-items:center}.rc-slot{width:108%;height:18px;border-radius:999px;background:#0b0b0f;box-shadow:0 10px 30px #0006,inset 0 -4px #26262e;z-index:2}:root[data-theme=dark] .rc-slot{background:#2a2a33;box-shadow:0 10px 30px #0009,inset 0 -4px #3a3a44}.rc-paper{position:relative;width:100%;margin-top:-9px;background:#fff;color:#0b0b0f;border-radius:0 0 6px 6px;padding:30px 26px 24px;text-align:center;clip-path:inset(0 0 100% 0);box-shadow:0 30px 60px -20px #00000073}.rc-wrap.go .rc-paper{animation:rcprint 1.5s cubic-bezier(.3,.7,.2,1) forwards}@keyframes rcprint{0%{clip-path:inset(0 0 100% 0);transform:translateY(-40px)}70%{clip-path:inset(0 0 0 0);transform:translateY(6px)}to{clip-path:inset(0 0 0 0);transform:none}}.rc-paper h2{font:500 26px var(--serif);color:#0b0b0f;margin-top:10px}.rc-sub{font-size:13px;color:#3a3a44;margin-top:4px}.rc-tick svg{width:56px;height:56px;fill:none;stroke-linecap:round;stroke-linejoin:round}.rc-tick circle{stroke:var(--c-ok-500);stroke-width:3;stroke-dasharray:150;stroke-dashoffset:150}.rc-tick path{stroke:var(--c-ok-500);stroke-width:4;stroke-dasharray:40;stroke-dashoffset:40}.rc-wrap.go .rc-tick circle{animation:rcdraw .6s 1.1s ease-out forwards}.rc-wrap.go .rc-tick path{animation:rcdraw .4s 1.6s ease-out forwards}@keyframes rcdraw{to{stroke-dashoffset:0}}.rc-lines{margin-top:18px;border-top:1.5px dashed #d4d4dc;padding-top:14px;display:grid;gap:9px;text-align:left}.rc-lines>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.rc-lines dt{color:#3a3a44}.rc-lines dd{font-weight:600;color:#0b0b0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.rc-cut{height:12px;margin:18px -26px 16px;background:radial-gradient(circle at 6px -2px,transparent 6px,#fff 6.5px) 0 0/12px 12px repeat-x;border-top:1.5px dashed #d4d4dc}.rc-done{width:100%;justify-content:center}@media(prefers-reduced-motion:reduce){.rc-wrap.go .rc-paper{animation:none;clip-path:none}.rc-tick circle,.rc-tick path{stroke-dashoffset:0}.rc-wrap.go .rc-tick circle,.rc-wrap.go .rc-tick path{animation:none}}.pr-choose{white-space:nowrap;font-size:15px;padding:0 14px}.rcm{position:relative;width:min(400px,100%);display:flex;flex-direction:column;align-items:center}.rcm-body{position:relative;z-index:2;width:100%;border-radius:28px;padding:16px 16px 22px;background:linear-gradient(180deg,#26262e,#141418);box-shadow:0 30px 60px -20px #0009,inset 0 1px #ffffff1f,inset 0 -2px #0006;color:#fff}.rcm-top{display:flex;align-items:center;gap:10px;padding:2px 4px 12px}.rcm-mark{width:40px;height:40px;display:block;transform-origin:50% 70%}.rcm-mark img{width:40px;height:40px;display:block}.rcm-name{margin-left:auto;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.rcm-light{width:10px;height:10px;border-radius:50%;background:#3a3a44;box-shadow:inset 0 1px 1px #00000080}.rcm[data-phase=wake] .rcm-light,.rcm[data-phase=busy] .rcm-light,.rcm[data-phase=print] .rcm-light{background:var(--c-violet-300);animation:rcmpulse .9s ease-in-out infinite}.rcm[data-phase=done] .rcm-light{background:var(--c-teal-500);box-shadow:0 0 10px var(--c-teal-500)}@keyframes rcmpulse{0%,to{box-shadow:0 0 #8b6cffb3}50%{box-shadow:0 0 0 7px #8b6cff00,0 0 14px var(--c-violet-300)}}.rcm[data-phase=wake] .rcm-mark{animation:rcmwake .65s cubic-bezier(.3,1.6,.5,1)}.rcm[data-phase=busy] .rcm-mark{animation:rcmblink 1.1s ease-in-out}.rcm[data-phase=done] .rcm-mark{animation:rcmhop .6s cubic-bezier(.3,1.6,.5,1)}@keyframes rcmwake{0%{transform:scale(.8) rotate(-8deg)}60%{transform:scale(1.12) rotate(4deg)}to{transform:none}}@keyframes rcmblink{0%,40%,60%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@keyframes rcmhop{0%{transform:none}40%{transform:translateY(-6px) scale(1.06)}to{transform:none}}.rcm-screen{position:relative;overflow:hidden;border-radius:16px;background:#0b0b10;border:1px solid rgba(255,255,255,.08);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:inset 0 2px 10px #0009}.rcm-screen__txt small{display:block;font-size:11px;color:#fff9}.rcm-screen__txt b{font:500 22px var(--serif);color:#fff}.rcm-status{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff;font-weight:600}.rcm-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--c-violet-300);opacity:0}.rcm[data-phase=busy] .rcm-spin,.rcm[data-phase=print] .rcm-spin{opacity:1;animation:rcmspin .7s linear infinite}@keyframes rcmspin{to{transform:rotate(1turn)}}.rcm-ok{display:none;width:18px;height:18px;border-radius:50%;background:var(--c-ok-500)}.rcm-ok svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.rcm[data-phase=done] .rcm-ok{display:block}.rcm[data-phase=done] .rcm-spin{display:none}.rcm-shim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(185,166,255,.22) 50%,transparent 70%);transform:translate(-100%);opacity:0}.rcm[data-phase=busy] .rcm-shim{opacity:1;animation:rcmshim .8s ease-in-out infinite}@keyframes rcmshim{to{transform:translate(100%)}}.rcm-slot{position:absolute;left:18px;right:18px;bottom:8px;height:8px;border-radius:999px;background:#050507;box-shadow:inset 0 2px 3px #000000e6,0 1px #ffffff14}.rcm-feed{position:relative;z-index:1;width:calc(100% - 52px);margin-top:-12px;overflow:hidden;perspective:700px;padding-bottom:6px}.rcm .rc-paper{position:relative;clip-path:none!important;animation:none!important;margin:0;width:100%;border-radius:0;transform-origin:50% 0;will-change:transform;background:#fff linear-gradient(180deg,rgba(0,0,0,.08),transparent 22px) no-repeat;padding:26px 22px;box-shadow:0 18px 30px -18px #00000073}.rcm .rc-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px);background-size:3px 3px}.rc-ln{opacity:0;transform:translateY(5px);transition:opacity .3s,transform .4s cubic-bezier(.2,1.4,.4,1)}.rc-ln.on{opacity:1;transform:none}.rc-tear{position:absolute;left:0;right:0;bottom:-8px;height:10px;background:radial-gradient(circle at 5px 10px,transparent 5px,#fff 5.5px) 0 0/10px 10px repeat-x;opacity:0;transition:opacity .3s}.rcm[data-phase=done] .rc-tear{opacity:1}.rc-tick{position:relative;display:grid;place-items:center}.rc-tick circle,.rc-tick path{transition:none}.rcm[data-phase=done] .rc-tick circle{animation:rcdraw .5s ease-out forwards}.rcm[data-phase=done] .rc-tick path{animation:rcdraw .35s .35s ease-out forwards}.rc-burst{position:absolute;left:50%;top:50%;width:0;height:0}.rc-burst i{position:absolute;left:-4px;top:-3px;width:8px;height:6px;border-radius:2px;opacity:0}.rcm-acts{display:flex;gap:10px;width:calc(100% - 52px);margin-top:14px}.rcm-acts .btn{flex:1;justify-content:center}.rcm-acts .btn--sec{background:#ffffffeb!important;color:#0b0b0f!important}@media(prefers-reduced-motion:reduce){.rcm *{animation:none!important}.rc-ln{opacity:1;transform:none;transition:none}.rcm .rc-tick circle,.rcm .rc-tick path{stroke-dashoffset:0}}.rcm-feed{padding-bottom:14px}.rcm .rc-paper h2{text-align:center;width:100%;margin-left:0;margin-right:0}.rcm .rc-paper .rc-sub{text-align:center}.rcm .rc-paper h2{max-width:none!important}.rcm.torn .rcm-feed{overflow:visible}:root{--c-violet-100:#efeaff;--c-violet-300:#b9a6ff;--c-violet-500:#7a5cff;--c-violet-600:#6a3df5;--c-violet-800:#2e1a8f;--c-blue-100:#e6efff;--c-blue-300:#8fb4ff;--c-blue-500:#3b82f6;--c-blue-700:#1e40af;--c-teal-100:#e0faf6;--c-teal-300:#7ee8dc;--c-teal-500:#14b8a6;--c-teal-700:#0f766e;--c-ok-100:#e3f7ec;--c-ok-300:#6fe0a0;--c-ok-500:#1f9d55;--c-ok-700:#116b39;--grad:linear-gradient(115deg,#14b8a6 0%,#3b82f6 45%,#6a3df5 100%);--grad-deep:linear-gradient(135deg,#0f3b66 0%,#2a2a8f 55%,#3d1f9e 100%);--accent:#6a3df5;--accent2:#3b82f6;--teal:#14b8a6;--blue:#3b82f6;--green:#1f9d55;--soft:#efeaff;--ink-btn:#0b0b0f;--ink-btn-t:#fff}:root[data-theme=dark]{--accent:#a58bff;--accent2:#8fb4ff;--teal:#7ee8dc;--blue:#8fb4ff;--green:#34d39e;--soft:#1b1630;--c-ok-500:#34d39e;--ink-btn:#fff;--ink-btn-t:#0b0b0f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:#a58bff;--accent2:#8fb4ff;--teal:#7ee8dc;--blue:#8fb4ff;--green:#34d39e;--soft:#1b1630;--c-ok-500:#34d39e;--ink-btn:#fff;--ink-btn-t:#0b0b0f}}.mega__feat,.mega__band{background:var(--grad)!important}.mega__it .licon,.mega__it>.licon{background:var(--soft)!important;color:var(--accent)!important}.mega__tag{background:#ffffff2e;color:#fff}.btn--pri,.btn--cta,#auth .au-btn--pri,.rc-done,.pr-choose.btn--pri{background:var(--ink-btn)!important;color:var(--ink-btn-t)!important;background-image:none!important}.btn--pri:before{display:none}.fcta .btn{background:#fff!important;color:#0b0b0f!important}#product{--pbg:var(--grad)}#industries{--pbg:linear-gradient(140deg,#16161b 0%,#24242c 100%)}#enterprise{--pbg:var(--grad-deep)}#outcomes{background:linear-gradient(90deg,#3b82f6,#6a3df5)!important}#enterprise{background:linear-gradient(90deg,#16161b,#24242c)!important}#start{background:linear-gradient(90deg,#2a2a8f,#3d1f9e)!important}.pr-pop{background:var(--grad)}.pr-card--pop{border-color:var(--accent)}.chip{background:var(--soft);color:var(--accent)}.chip--ok,.pr-save{color:var(--c-ok-500)}.chip--ok{background:color-mix(in srgb,var(--c-ok-500) 14%,transparent)}.rc-tick circle,.rc-tick path{stroke:var(--c-ok-500)}.rcm[data-phase=wake] .rcm-light,.rcm[data-phase=busy] .rcm-light,.rcm[data-phase=print] .rcm-light{background:var(--c-violet-500)}.rcm[data-phase=done] .rcm-light{background:var(--c-ok-300);box-shadow:0 0 10px var(--c-ok-300)}.fn i,.eb-hero{background:var(--grad)}.an-lift{background:#0b0b0f}footer.footer:before{background:radial-gradient(closest-side,rgba(106,61,245,.5),rgba(59,130,246,.3) 45%,rgba(20,184,166,.12) 70%,transparent)}.footer__brand .lt{display:none}.footer__brand .dk{display:inline}.panel,#product,#outcomes,#industries,#enterprise,#start,#faq{background:var(--bg)!important}.panel .pin-in{padding-bottom:clamp(140px,18vh,220px)}#industries .iacc{display:grid;gap:10px;border:0!important;background:none!important;box-shadow:none!important;overflow:visible;border-radius:0}.irow,.fq{border:0!important;border-radius:20px;background:var(--card);box-shadow:none!important;overflow:hidden;transition:background .25s}.irow+.irow{border-top:0!important}.irow:hover,.fq:hover,.irow[open],.fq[open]{background:color-mix(in srgb,var(--card) 88%,var(--accent))}.irow summary,.fq summary{background:none!important;box-shadow:none!important;border-radius:20px}.irow summary:focus-visible,.fq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}#auth .au-brand.au-act:hover,#auth .au-brand.au-act:focus,#auth .au-brand.au-act:focus-visible{box-shadow:none;outline:none;background:none}#auth .au-brand.au-act[data-tip]:after{content:none!important;display:none!important}#auth .au-brand{-webkit-tap-highlight-color:transparent}#ck-all{background:var(--green)!important;color:#0b0b0f!important;border-color:var(--green)!important}#ck-all:hover,#ck-all:focus-visible{background:color-mix(in srgb,var(--green) 88%,white)!important;border-color:var(--green)!important;box-shadow:0 0 0 1px var(--green),0 0 20px color-mix(in srgb,var(--green) 35%,transparent)!important}.btn--sec,#auth .au-btn:not(.au-btn--pri){transition:background-color .2s,border-color .2s,box-shadow .25s}.btn--sec:hover,.btn--sec:focus-visible,#auth .au-btn:not(.au-btn--pri):hover,#auth .au-btn:not(.au-btn--pri):focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent)!important;border-color:var(--accent)!important;box-shadow:var(--glow)!important}.pr-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px}.pr-tabs{display:inline-flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--card)}.pr-tabs .pr-seg{height:40px;padding:0 18px}.pr-seg[aria-selected=true]{background:var(--ink-btn,#0b0b0f);color:var(--ink-btn-t,#fff)}.pr-cur{position:relative;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.pr-cur .licon{width:18px;height:18px;color:var(--accent)}.pr-cur select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;box-shadow:none;background:none;color:inherit;font:600 15px var(--sans,inherit);padding-right:4px;cursor:pointer;min-height:44px}.pr-cur select:focus,.pr-cur select:focus-visible{outline:0;box-shadow:none}.pr-cur:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pr-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.pr-block{margin-top:56px}.pr-h2{font:500 clamp(28px,3vw,40px)/1.1 var(--serif)}.pr-sub{margin-top:8px;color:var(--ink2);font-size:15px;max-width:720px}.pr-tablewrap{margin-top:20px;border:1px solid var(--line);border-radius:24px;background:var(--card);overflow:hidden}.pr-table{width:100%;border-collapse:collapse;font-size:15px}.pr-table th,.pr-table td{padding:16px 20px;text-align:left;border-top:1px solid var(--line2,var(--line));vertical-align:middle}.pr-table thead th{border-top:0;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.pr-table tbody th{font-weight:500}.pr-table td:last-child{text-align:right}.pr-table tr.is-pop{background:color-mix(in srgb,var(--accent) 7%,transparent)}.pr-table .pr-pop{position:static;margin-left:10px;height:22px;font-size:11.5px;vertical-align:middle}.pr-num,.pr-price{font-variant-numeric:tabular-nums;font-size:17px}.pr-bonus{display:block;margin-top:2px;font-size:12.5px;color:var(--c-ok-500)}.pr-buy{min-width:96px;justify-content:center}.pr-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.pr-rategroup{border:1px solid var(--line);border-radius:24px;background:var(--card);padding:22px}.pr-rategroup h3{font:500 22px var(--serif)}.pr-rategroup .pr-sub{font-size:13px}.pr-rategroup--incl{grid-column:1/-1}.pr-rategroup--incl ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:24px}.pr-rategroup ul{list-style:none;margin-top:12px;display:grid}.pr-rategroup li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px solid var(--line2,var(--line))}.pr-rategroup li:first-child{border-top:0}.pr-rategroup li span{font-size:14.5px}.pr-rategroup li small{display:block;color:var(--ink2);font-size:12.5px}.pr-rategroup li b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14.5px}.pr-auto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;align-items:start;border:1px solid var(--line);border-radius:24px;background:var(--card);padding:28px}.pr-rules{list-style:none;display:grid;gap:10px}.pr-rules li{position:relative;padding-left:26px;font-size:14.5px}.pr-rules li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 4px var(--soft,var(--c-violet-100)),inset 0 0 0 14px var(--accent)}#pr-faq{margin-top:20px}.pr-plansec{margin-top:36px;padding:0}.pr-chip{display:flex;width:max-content;max-width:100%;margin:0 auto 22px;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--ink);font-size:14px;font-weight:500;text-align:center}.pr-chip .licon{width:16px;height:16px;flex:none;color:var(--accent)}.pr-bill{display:flex;width:max-content;max-width:100%;margin:0 auto 22px;gap:4px;padding:5px;border:1px solid var(--line);border-radius:999px;background:var(--card)}.pr-bill .pr-seg{height:40px;min-width:132px;padding:0 20px;justify-content:center;gap:0}.pr-bill .pr-seg[aria-checked=true]{background:var(--ink-btn,#0b0b0f);color:var(--ink-btn-t,#fff)}.pr-bill .pr-seg{position:relative;overflow:visible}.pr-seg__wrap{position:relative;display:inline-flex}.pr-seg__wrap .pr-seg{position:relative;z-index:1;background:var(--card)}.pr-seg__save{position:absolute;left:50%;bottom:calc(100% - 27px);z-index:0;width:64px;height:64px;translate:-50% 0;font-style:normal;pointer-events:none;animation:au-bob 3.4s cubic-bezier(.45,0,.55,1) infinite}.pr-tomo{display:block;width:64px;height:64px}.pr-tomo img{display:block;width:100%;height:100%;object-fit:contain}.pr-tomo.is-3d img{display:none}.pr-tomo canvas{display:block;width:100%;height:100%}.pr-say{position:absolute;left:calc(100% - 14px);top:-2px;z-index:2;display:grid;place-items:center;min-width:44px;height:26px;padding:0 9px;border-radius:14px 14px 14px 4px;font:700 12.5px/1 inherit;letter-spacing:.02em;background:var(--c-ok-500);color:#fff;border:1px solid color-mix(in srgb,#fff 25%,transparent);box-shadow:0 6px 16px -6px #0009;white-space:nowrap}.pr-bill{margin-top:44px;overflow:visible}@media(prefers-reduced-motion:reduce){.pr-seg__save{animation:none}}.pr-plan__price s{font-size:14px;color:var(--ink2);text-decoration-color:color-mix(in srgb,var(--ink2) 70%,transparent)}.pr-cmp-price small{display:block;font:500 11.5px/1.3 inherit;color:var(--ink2)}.pr-no{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,#e5484d 14%,transparent);color:#e5484d;font-size:11px;font-weight:700}.pr-faqsec .faqw{align-items:start}.pr-faq__h{margin:0;max-width:none}@media(max-width:760px){.pr-faqsec .faqw{grid-template-columns:1fr}}.pr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pr-plan{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 7;row-gap:14px;align-content:start;padding:28px 24px 26px;border:1px solid var(--line);border-radius:24px;background:var(--card);transition:box-shadow .25s,border-color .25s,transform .25s}.pr-plan:hover{box-shadow:0 24px 50px -30px color-mix(in srgb,var(--accent) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.pr-plan>*{margin:0}.pr-plan h3{font:600 20px var(--sans,inherit);letter-spacing:-.01em}.pr-plan__tag{font-size:14px;color:var(--ink2);min-height:42px}.pr-plan__price{display:grid;gap:2px}.pr-plan__price b{font:600 clamp(34px,3vw,44px)/1 var(--sans,inherit);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pr-plan__credits{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.pr-plan__credits b{font-size:16px;font-variant-numeric:tabular-nums}.pr-plan__credits small{font-size:12.5px;color:var(--c-ok-500)}.pr-plan .pr-buy{width:100%;justify-content:center;min-height:48px}.pr-plan .pr-ex{max-width:none;font-size:13px;line-height:1.5}.pr-plan__inc{padding-top:14px;border-top:1px solid var(--line2,var(--line));font-size:13px;font-weight:600;color:var(--ink)}.pr-plan>ul{list-style:none;display:grid;gap:10px;padding:0;align-content:start}.pr-more__body ul{list-style:none;display:grid;gap:10px;padding:0}.pr-plan li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.pr-tick{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);position:relative}.pr-tick:after{content:"";position:absolute;left:6px;top:3.5px;width:4px;height:8px;border:solid var(--accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.pr-plan--pop{border:0;background:linear-gradient(var(--card),var(--card)) padding-box,var(--grad,linear-gradient(135deg,#6a3df5,#c13df5)) border-box;border:2px solid transparent;box-shadow:0 30px 60px -34px color-mix(in srgb,var(--accent) 70%,transparent)}.pr-plan--pop .pr-pop{top:-13px;left:24px}.pr-save{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--c-ok-500) 16%,transparent);color:var(--c-ok-500);font-size:12.5px;font-weight:700;letter-spacing:.01em}.pr-plan__price span{font-size:13px;color:var(--ink2)}.pr-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pr-plan__price span{white-space:nowrap}.pr-plan__credits{display:block;padding:0;background:none;font-size:14.5px;color:var(--ink2)}.pr-plan__credits b{color:var(--ink);font-size:16px}.pr-plan__credits small{display:block;color:var(--c-ok-500);font-size:12.5px;min-height:18px}.pr-more{border-top:1px solid var(--line2,var(--line));padding-top:10px;align-self:start}.pr-more summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;font-size:14px;font-weight:600;color:var(--accent);border-radius:12px;padding:0 6px}.pr-more summary::-webkit-details-marker{display:none}.pr-more summary .licon{width:18px;height:18px;transition:transform .25s}.pr-more[open] summary .licon{transform:rotate(180deg)}.pr-more summary:hover,.pr-more summary:focus-visible{box-shadow:var(--glow);background:color-mix(in srgb,var(--accent) 8%,transparent)}.pr-more__body{display:grid;gap:12px;padding-top:8px;animation:pr-open .25s ease}@keyframes pr-open{0%{opacity:0;transform:translateY(-4px)}}.pr-plan.is-fit{outline:2px solid var(--c-ok-500);outline-offset:4px}.pr-plan.is-fit:after{content:"Fits your month";position:absolute;bottom:-13px;left:50%;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:var(--c-ok-500);color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.pr-est{margin:0 0 32px;padding:22px 26px;border:1px solid var(--line);border-radius:24px;background:var(--card)}.pr-est__h{margin-bottom:14px;max-width:none;font:600 18px var(--sans,inherit)}#pr-est{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px 32px;align-items:center}.pr-est__rows{display:grid;gap:14px}.pr-est__row{display:grid;gap:6px}.pr-est__lab{display:flex;justify-content:space-between;font-size:14px;color:var(--ink2)}.pr-est__lab b{color:var(--ink);font-variant-numeric:tabular-nums}.pr-est input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:none;cursor:pointer}.pr-est input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--v,0%),color-mix(in srgb,var(--ink) 12%,transparent) var(--v,0%))}.pr-est input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--v,0%),color-mix(in srgb,var(--ink) 12%,transparent) var(--v,0%))}.pr-est input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 2px 8px #00000040}.pr-est input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.pr-est input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.pr-est__out{display:grid;gap:6px;padding:18px;border-radius:18px;background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:14.5px}.pr-est__out b{font:600 32px/1 var(--sans,inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media(max-width:760px){#pr-est{grid-template-columns:1fr}.pr-est{padding:18px}}.pr-plan--ent{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 8%,var(--card)),var(--card) 55%)}.pr-plan--ent .pr-save{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.pr-plan--ent .pr-plan__price{flex-wrap:nowrap}.pr-plan--ent .pr-plan__price b{font-size:clamp(26px,2.1vw,32px);letter-spacing:-.02em}@media(max-width:1180px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pr-plans{grid-template-columns:1fr}.pr-plan{display:flex;flex-direction:column;gap:14px}.pr-plan__tag{min-height:0}.pr-chip{border-radius:16px}}.pr-cmp-name{display:block;font-size:12.5px}.pr-cmp-price{display:block;margin-top:4px;font:600 17px var(--sans,inherit);letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums}@media(min-width:900px){.pr-block .pr-tablewrap:has(.pr-compare){overflow:visible}.pr-compare thead th{position:sticky;top:76px;z-index:2;background:var(--card);box-shadow:0 1px 0 var(--line)}.pr-compare thead th:first-child{border-top-left-radius:24px}.pr-compare thead th:last-child{border-top-right-radius:24px}.pr-compare{min-width:0}}.pr-cur{height:50px;padding:0 14px 0 16px;gap:6px}.pr-cur select{font-weight:600;padding-right:0}.pr-cur__chev{width:8px;height:8px;margin-left:2px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-2px) rotate(45deg);opacity:.9}.pr-cur__now{margin-top:10px;text-align:center}.pr-ex{font-size:13.5px;color:var(--ink2);max-width:300px}.pr-ex b{color:var(--ink);font-variant-numeric:tabular-nums}.pr-tablewrap:has(.pr-compare){overflow-x:auto;-webkit-overflow-scrolling:touch}.pr-compare{min-width:820px;font-size:14px}.pr-compare th,.pr-compare td{padding:12px 14px}.pr-compare td,.pr-compare td:last-child{text-align:center}.pr-compare thead th:nth-child(n+3){text-align:center}.pr-compare thead th:nth-child(1){width:30%}.pr-compare thead th:nth-child(2){width:24%}.pr-compare .pr-uses{text-align:left;color:var(--ink2);font-size:13px}.pr-compare .pr-cmp-facts td{font-variant-numeric:tabular-nums;font-weight:600}.pr-compare .pr-cmp-group th{background:color-mix(in srgb,var(--accent) 7%,transparent);font:600 12.5px var(--sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);text-align:left}.pr-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--c-ok-500) 16%,transparent);color:var(--c-ok-500);font-weight:700;font-size:13px}@media(max-width:1080px){.pr-rates{grid-template-columns:1fr 1fr}}@media(max-width:760px){.pr-offers,.pr-rates,.pr-auto{grid-template-columns:1fr}.pr-auto{padding:20px}.pr-table th,.pr-table td{padding:12px}#pr-packs thead th:nth-child(4),#pr-packs .pr-ex{display:none}.pr-buy{min-width:0;padding:0 12px}}@media(max-width:480px){.pr-table{font-size:14px}.pr-num,.pr-price{font-size:15px}.pr-table .pr-pop{display:inline-flex;margin:4px 0 0}.pr-table tbody th b{display:block}}html.ts-cover{background:var(--bg)}html.ts-cover body{visibility:hidden;animation:ts-unhide 0s 3s forwards}html.ts-cover .ts-overlay{visibility:visible}@keyframes ts-unhide{to{visibility:visible}}.ts-tomo{position:relative;display:inline-grid;place-items:center;width:var(--ts-size, 132px);height:var(--ts-size, 132px);flex:none}.ts-tomo__img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ts-tomo__shadow{position:absolute;left:22%;right:22%;bottom:-4%;height:10%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--fg) 26%,transparent),transparent);transform-origin:50% 50%}.ts-prop{position:absolute;z-index:2;pointer-events:none;color:var(--accent)}.ts-prop svg{display:block}.ts-tomo--hop .ts-tomo__img{animation:ts-hop 1.15s cubic-bezier(.3,.7,.3,1) infinite}.ts-tomo--hop .ts-tomo__shadow{animation:ts-hop-shadow 1.15s cubic-bezier(.3,.7,.3,1) infinite}@keyframes ts-hop{0%,to{transform:translateY(0) scale(1)}14%{transform:translateY(0) scale(1.07,.9)}42%{transform:translateY(-22%) scale(.95,1.06)}66%{transform:translateY(0) scale(1.05,.94)}80%{transform:translateY(0) scale(.99,1.01)}}@keyframes ts-hop-shadow{0%,14%,66%,to{transform:scale(1);opacity:1}42%{transform:scale(.62);opacity:.45}}.ts-tomo--wave .ts-tomo__img{animation:ts-wave 1.6s cubic-bezier(.45,0,.3,1) infinite;transform-origin:50% 92%}@keyframes ts-wave{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg) translateY(-2%)}32%{transform:rotate(7deg)}48%{transform:rotate(-6deg) translateY(-1%)}62%{transform:rotate(3deg)}74%{transform:rotate(0)}}.ts-tomo--float .ts-tomo__img{animation:ts-float 3.4s ease-in-out infinite}.ts-tomo--float .ts-tomo__shadow{animation:ts-float-shadow 3.4s ease-in-out infinite}@keyframes ts-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9%) rotate(2deg)}}@keyframes ts-float-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.75);opacity:.55}}.ts-tomo--look .ts-tomo__img{animation:ts-look 4s cubic-bezier(.45,0,.3,1) infinite;transform-origin:50% 95%}@keyframes ts-look{0%,to{transform:translate(0) rotate(0)}20%,34%{transform:translate(-7%) rotate(-7deg)}58%,72%{transform:translate(7%) rotate(7deg)}}.ts-tomo--peek .ts-tomo__img{animation:ts-peek-in .7s cubic-bezier(.2,1.4,.4,1) both,ts-peek 2.6s .7s ease-in-out infinite}.ts-tomo--peek .ts-tomo__shadow{display:none}@keyframes ts-peek-in{0%{transform:translateY(70%) rotate(-10deg)}to{transform:translateY(18%) rotate(-6deg)}}@keyframes ts-peek{0%,to{transform:translateY(18%) rotate(-6deg)}50%{transform:translateY(24%) rotate(-2deg)}}.ts-prop--orbit{top:-16%;right:-16%;bottom:-16%;left:-16%}.ts-prop--sparkle{top:-22%;right:-22%;bottom:-22%;left:-22%}.ts-prop--hello{width:46%;height:46%;top:-6%;right:-26%}.ts-prop--search{width:56%;height:56%;right:-40%;bottom:-6%}.ts-prop--orbit svg,.ts-prop--sparkle svg{width:100%;height:100%}.ts-prop--orbit{opacity:.9}.ts-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:var(--bg);color:var(--fg);opacity:0;transition:opacity .35s ease}.ts-overlay.is-on{opacity:1}html.ts-cover .ts-overlay{opacity:1;transition:none}.ts-overlay.is-leaving{opacity:0;transition:opacity .45s ease}.ts-overlay.is-leaving .ts-overlay__inner{transform:translateY(-10px) scale(.97)}.ts-overlay__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 36% at 50% 46%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%)}.ts-overlay__inner{position:relative;display:grid;justify-items:center;gap:6px;text-align:center;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.ts-overlay .ts-tomo{margin-bottom:26px}.ts-overlay__title{margin:0;font:600 clamp(1.3rem,1.1rem + 1vw,1.7rem)/1.2 var(--font-body, system-ui, sans-serif);letter-spacing:-.02em}.ts-overlay__text{margin:0;color:var(--muted, currentColor);font-size:.95rem}.ts-overlay--open .ts-overlay__title,.ts-overlay--bye .ts-overlay__title{animation:ts-rise .5s .08s cubic-bezier(.2,.7,.2,1) both}.ts-overlay .ts-overlay__text{animation:ts-rise .5s .16s cubic-bezier(.2,.7,.2,1) both}html.ts-cover .ts-overlay__title,html.ts-cover .ts-overlay__text{animation:none}@keyframes ts-rise{0%{opacity:0;transform:translateY(8px)}}.ts-404{display:grid;justify-items:center;align-content:center;gap:10px;min-height:min(70vh,640px);padding:40px 16px;text-align:center}.ts-404 .ts-tomo{margin:0 56px 18px 0}.ts-404__code{margin:0;font:600 .78rem/1 var(--font-body, system-ui, sans-serif);letter-spacing:.24em;color:var(--accent)}.ts-404__title{margin:0;font:600 clamp(1.4rem,1.1rem + 1.4vw,2rem)/1.15 var(--font-body, system-ui, sans-serif);letter-spacing:-.025em;text-wrap:balance}.ts-404__text{margin:0;max-width:40ch;color:var(--muted, currentColor)}.ts-404__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px}.ts-net{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:2147482000;display:flex;align-items:center;gap:12px;width:min(420px,calc(100vw - 32px));padding:10px 16px 10px 10px;border-radius:18px;background:color-mix(in srgb,var(--bg) 88%,transparent);color:var(--fg);box-shadow:0 0 0 1px var(--line-2, rgba(127, 127, 127, .2)),0 20px 50px -20px #00000073;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);transform:translate(-50%,24px);opacity:0;transition:transform .45s cubic-bezier(.2,1.2,.3,1),opacity .3s ease}.ts-net.is-on{transform:translate(-50%);opacity:1}.ts-net__peek{position:relative;width:56px;height:56px;flex:none;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,transparent);display:grid;place-items:end center}.ts-net__sig{width:34px;height:34px;flex:none;color:var(--fg);opacity:.8}.ts-net.is-back .ts-net__sig{color:var(--accent);opacity:1}.ts-net__words{display:grid;gap:2px;min-width:0;font-size:.86rem;line-height:1.35}.ts-net__words b{font-weight:600;font-size:.95rem}.ts-net__words span{color:var(--muted, currentColor)}@media(max-width:960px){.dash .ts-net{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.ts-tomo__img,.ts-tomo__shadow,.ts-overlay__title,.ts-overlay__text{animation:none!important}.ts-tomo--peek .ts-tomo__img{transform:translateY(18%) rotate(-6deg)}.ts-overlay,.ts-net,.ts-overlay__inner{transition:none}}:root.calm .ts-tomo__img,:root.calm .ts-tomo__shadow{animation:none!important}:root{--at-serif:"Newsreader",ui-serif,Georgia,serif;--at-sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Inter",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--at-page:#F6F6F7;--at-surface:#FFFFFF;--at-raised:#EFEFF1;--at-ink:#111015;--at-ink2:#3A3942;--at-muted:#5D5B66;--at-accent:#2B3FC8;--at-accent-text:#2B3FC8;--at-accent-soft:rgba(43,63,200,.09);--at-ok:#0B7A5C;--at-ok-soft:rgba(11,122,92,.1);--at-btn:#111015;--at-on-btn:#FFFFFF;--at-sep:rgba(17,16,21,.08);--at-shadow:0 1px 2px rgba(17,16,21,.04),0 12px 32px -16px rgba(17,16,21,.14);--at-shadow-pop:0 16px 48px -12px rgba(17,16,21,.22);--at-glow:0 0 0 3px rgba(43,63,200,.16),0 0 18px rgba(43,63,200,.28);--at-band:#111015;--at-band-2:#18171E;--at-sapphire-band:#141B5C;--at-ease:cubic-bezier(.23,1,.32,1);--serif:var(--at-serif);--sans:var(--at-sans);--bg:var(--at-page);--bg2:var(--at-surface);--card:var(--at-surface);--ink:var(--at-ink);--ink2:var(--at-ink2);--ink3:var(--at-muted);--line:var(--at-sep);--line2:var(--at-sep);--accent:var(--at-accent);--accent2:var(--at-accent);--teal:var(--at-ok);--green:var(--at-ok);--blue:var(--at-accent);--violet:var(--at-accent);--soft:var(--at-accent-soft);--glow:var(--at-glow);--shadow:var(--at-shadow);--glass:rgba(246,246,247,.82);--h1:clamp(52px,6.6vw,104px);--h2:clamp(38px,4.6vw,72px)}:root[data-theme=dark]{--at-page:#000000;--at-surface:#101012;--at-raised:#18181B;--at-ink:#F4F4F6;--at-ink2:#D2D1D6;--at-muted:#A6A4AE;--at-accent:#4C5FE8;--at-accent-text:#9DAAFF;--at-accent-soft:rgba(157,170,255,.14);--at-ok:#3DD6A3;--at-ok-soft:rgba(61,214,163,.14);--at-btn:#F4F4F6;--at-on-btn:#111015;--at-sep:rgba(255,255,255,.08);--at-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 40px -20px rgba(0,0,0,.8);--at-shadow-pop:0 20px 60px -16px rgba(0,0,0,.9);--at-glow:0 0 0 3px rgba(157,170,255,.2),0 0 20px rgba(157,170,255,.32);--at-band:#101012;--at-band-2:#141418;--at-sapphire-band:#131A52;--accent:var(--at-accent-text);--accent2:var(--at-accent-text);--blue:var(--at-accent-text);--violet:var(--at-accent-text);--glass:rgba(0,0,0,.8)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--at-page:#000000;--at-surface:#101012;--at-raised:#18181B;--at-ink:#F4F4F6;--at-ink2:#D2D1D6;--at-muted:#A6A4AE;--at-accent:#4C5FE8;--at-accent-text:#9DAAFF;--at-accent-soft:rgba(157,170,255,.14);--at-ok:#3DD6A3;--at-btn:#F4F4F6;--at-on-btn:#111015;--at-sep:rgba(255,255,255,.08);--at-band:#101012;--at-band-2:#141418;--at-sapphire-band:#131A52;--accent:var(--at-accent-text);--accent2:var(--at-accent-text)}}:root,:root[data-theme=dark]{--ink:var(--at-ink)!important;--ink2:var(--at-ink2)!important;--ink3:var(--at-muted)!important}html,body{overflow-x:clip}body{font-family:var(--at-sans);font-feature-settings:"ss01","cv11";background:var(--at-page);color:var(--at-ink)}::selection{background:var(--at-accent-soft)}:focus-visible{outline:2px solid var(--at-accent-text);outline-offset:3px}h1,h2,h3.s,.serif{font-family:var(--at-serif)!important;font-weight:500!important;font-variation-settings:normal!important;letter-spacing:-.012em!important;color:var(--at-ink)}h1{line-height:1.02}h2{line-height:1.06}h1 em,h2 em,.serif em,h2 .c-teal,h2 .c-pink,h1 u{font:inherit!important;font-style:normal!important;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;white-space:normal!important;padding:0!important}h2 em{display:inline}html body :is(h1,h2) :is(em,em.c-teal,em.c-pink),html body .split em,html body .split em *,html body :is(#product,#industries,#enterprise) h2 em{color:inherit!important;text-decoration:none!important}.eyebrow,.kcap,.ck-kicker,#hero .marq .lbl{font-family:var(--at-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--at-muted)!important}.lede{color:var(--at-ink2)!important}.btn--pri,#hero .hcta.btn--pri,.fcta .btn{background:var(--at-btn)!important;color:var(--at-on-btn)!important;border:0!important}.btn--pri:before,.fcta .btn:before{display:none!important}.btn--sec,#hero .hcta--w{background:var(--at-surface)!important;color:var(--at-ink)!important;border:0!important;box-shadow:var(--at-shadow)}.btn,#hero .hcta{border-radius:10px!important;transition:box-shadow .16s var(--at-ease),transform .16s var(--at-ease)!important}.act:hover,.act:focus-visible{box-shadow:var(--at-glow)}.nav .bar{background:var(--glass);border:0!important;box-shadow:0 1px 2px #1110150d,0 10px 30px -18px #11101540}.nav ul a,.nav ul .mtrig,.nav .btn--sec,.nav .drawer a{color:var(--at-ink)!important;font-weight:500!important}.nav .btn--sec{box-shadow:none}.iconbtn{border:0!important;background:var(--at-raised)!important;color:var(--at-ink)!important}.mega:before{display:none!important}.mega__feat{background:var(--at-band)!important;color:#f4f4f6!important}.mega__band{background:var(--at-raised)!important;color:var(--at-ink)!important}#hero .hero6.hero7{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,80px);text-align:left!important;max-width:1240px}#hero .hero7__copy{min-width:0}#hero .hero7 .pill{display:inline-block;margin:0 0 22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:15px;font-weight:600;color:var(--at-muted)}#hero .hero7 h1{max-width:12ch;margin:0!important;font-size:clamp(52px,6.6vw,104px)!important;line-height:1!important;overflow-wrap:break-word;min-width:0}#hero .hero7 .lede{max-width:34em;margin:28px 0 0!important;font-size:clamp(17px,1.35vw,20px);line-height:1.55}#hero .hero7 .cta{justify-content:flex-start!important;margin-top:36px}#hero .hcta{height:54px;font-size:16px}.hero7__card{margin:0;padding:22px 22px 18px;border-radius:18px;background:var(--at-surface);box-shadow:var(--at-shadow)}.hero7__card figcaption{display:flex;align-items:center;gap:12px;padding-bottom:16px}.hero7__card figcaption b{display:block;font-size:15px;font-weight:600}.hero7__card figcaption small{display:block;font-size:13px;color:var(--at-muted)}.h7-av{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--at-raised);color:var(--at-ink);font-weight:700;font-size:14px}.h7-tag{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--at-raised);color:var(--at-ink2);font-size:12.5px;font-weight:600}.h7-chat{list-style:none;margin:0;padding:16px;display:grid;gap:10px;border-radius:14px;background:var(--at-raised)}.h7-chat li{max-width:86%;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.45}.h7-in{justify-self:start;background:var(--at-surface);color:var(--at-ink);border-bottom-left-radius:4px}.h7-out{justify-self:end;background:var(--at-btn);color:var(--at-on-btn);border-bottom-right-radius:4px}.hero7__card .h7-out small{display:block;margin-top:6px;font-size:12.5px;color:inherit!important;opacity:.82}.h7-foot{display:flex;align-items:center;gap:8px;margin:14px 2px 0;font-size:13.5px;color:var(--at-ink2)}.h7-foot .licon{width:18px;height:18px;color:var(--at-ok)}@media(max-width:900px){#hero .hero6.hero7{grid-template-columns:minmax(0,1fr)}#hero .hero7 h1{font-size:clamp(44px,12vw,72px)!important}.hero7__card{max-width:520px}}@media(max-width:560px){.hero7__card{padding:16px}.h7-chat{padding:12px}.h7-chat li{font-size:14px}}#hero .marq .lbl{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.marq .it,.marq .it:nth-child(3n+2){font:500 18px var(--at-sans)!important;font-style:normal!important;border:0!important;background:var(--at-surface)!important;box-shadow:0 1px 2px #1110150d;color:var(--at-ink)}.marq .it svg{color:var(--at-ink2)!important}html body .panel{position:relative!important;top:auto!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible;background:var(--at-page)!important}html body .panel.alt{background:var(--at-surface)!important}html body .panel:before{display:none!important}html body .panel .pin-in{transform:none!important;filter:none!important;min-height:0!important;padding:clamp(56px,7vw,104px) 0!important}html body #hero .pin-in{padding:clamp(120px,14vh,168px) 0 clamp(56px,7vw,96px)!important}#product .card,#product .mini,#industries .iacc,#enterprise .card{--ink:var(--at-ink);--ink2:var(--at-ink2);--ink3:var(--at-muted);color:var(--at-ink)!important}html body :is(#product,#industries,#enterprise) :is(h2,.lede,.st h4,.st p,.eyebrow,.st .prod,.mini,.mini b){color:var(--at-ink)!important}html body :is(#product,#industries,#enterprise) :is(.lede,.st p,.st .prod){color:var(--at-ink2)!important}body{background:var(--at-page)}.card,.kcard,.ent .card,.bigs .card,.win,.tr-tab,.iacc .irow,.fq,.contact form,.cookies{border:0!important}.card,.kcard,.ent .card,.bigs .card,.win{background:var(--at-surface)!important;box-shadow:var(--at-shadow)!important;border-radius:18px!important}.panel.alt .card,.panel.alt .kcard,.panel.alt .win{background:var(--at-page)!important;box-shadow:none!important}.kcard:after,.ent .card:after,.bigs .card:after{display:none!important}.kav,.kav--t,.kav--p,.kav--b,.kav--v,.wa-top .av,.bio .av,.member,.kic{background:var(--at-raised)!important;color:var(--at-ink)!important}.kbadge{background:var(--at-accent-soft)!important;color:var(--at-accent-text)!important}.bar i,.chart i,.cbars i,.e2e .line i,.vs .track i.t,.uctabs button .pg,.wire,.legend i{background:var(--at-accent)!important;box-shadow:none!important}:root[data-theme=dark] .bar i,:root[data-theme=dark] .e2e .line i,:root[data-theme=dark] .legend i{background:var(--at-accent-text)!important}.istat b,.bigs .card .n,.bigs .card .n em{font-family:var(--at-sans)!important;font-weight:600!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums;font-style:normal!important;color:var(--at-ink)!important;background:none!important;-webkit-text-fill-color:currentColor!important}.rchart .lw{stroke:var(--at-accent)!important}.rchart .dw{fill:var(--at-accent)!important}.tr-tab[aria-selected=true]{background:var(--at-btn)!important;color:var(--at-on-btn)!important}.tr-tab{background:var(--at-raised)!important;color:var(--at-ink)!important}.win__bar .dots{display:none!important}.chip--ok{background:var(--at-ok-soft)!important;color:var(--at-ok)!important}.irow summary{font-family:var(--at-serif)!important;font-weight:500!important}footer.footer{background:#000!important;box-shadow:none!important}footer.footer:before{display:none!important}footer.footer .wordmark{background:#000!important}footer.footer .wm__ch,footer.footer .wm__ch:nth-child(n+5),footer.footer .wm__ch--dash{background:none!important;color:#34333b!important;-webkit-text-fill-color:#34333B!important;font-style:normal!important}.wordmark__inner{font-family:var(--at-serif)!important;font-style:normal!important}.fcta h2 span{font-style:normal!important;color:#f4f4f6cc!important}.fcta .btn{background:#f4f4f6!important;color:#111015!important}.socials .soc{border:0!important;background:#ffffff0f!important;color:#f4f4f6!important}.socials .soc:hover,.socials .soc:focus-visible{box-shadow:0 0 0 3px #9daaff3d,0 0 20px #9daaff4d!important}.cookies{background:var(--at-surface)!important;box-shadow:var(--at-shadow-pop)!important}.ck-btn{border:0!important;background:var(--at-raised)!important;border-radius:10px!important}#ck-all{background:var(--at-btn)!important;color:var(--at-on-btn)!important}.ck-row{border:0!important;background:var(--at-raised)!important}#ask .ak-chat:before{display:none!important}#ask .ak-chat{font-family:var(--at-sans)!important;background:var(--at-surface);box-shadow:var(--at-shadow-pop)}#ask .ak-greet{font-family:var(--at-serif)!important;font-weight:500!important}#ask .ak-send,#ask .ak-me .ak-b{background:var(--at-btn)!important;color:var(--at-on-btn)!important}#auth,#auth button,#auth input{font-family:var(--at-sans)!important}#auth h1{font-family:var(--at-serif)!important;font-weight:500!important}@media(prefers-reduced-motion:reduce){.btn,#hero .hcta{transition:none!important}}:root{--at-serif:"Newsreader","Iowan Old Style",ui-serif,serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3.s,.serif{font-weight:400!important;font-optical-sizing:auto;letter-spacing:-.028em!important}h1{letter-spacing:-.035em!important}#hero{background:var(--at-page)!important}#hero:after{content:"";position:absolute;inset:0 0 auto;height:min(720px,90vh);z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% -8%,rgba(43,63,200,.16),rgba(43,63,200,.06) 45%,transparent 72%)}:root[data-theme=dark] #hero:after{background:radial-gradient(60% 70% at 50% -8%,rgba(76,95,232,.32),rgba(76,95,232,.08) 45%,transparent 72%)}#hero .pin-in{position:relative;z-index:1}#hero .hero6.hero7{grid-template-columns:minmax(0,1fr)!important;justify-items:center;text-align:center!important;gap:clamp(40px,5vw,64px)!important;max-width:1080px}#hero .hero7__copy{display:grid;justify-items:center}#hero .hero7 .pill{color:var(--at-accent-text)!important;font-weight:500}#hero .hero7 h1{max-width:16ch;font-size:clamp(48px,6.2vw,92px)!important;line-height:1.02!important}#hero .hero7 .lede{margin:24px auto 0!important;max-width:36em}#hero .hero7 .cta{justify-content:center!important}.hero7__card{width:min(640px,100%);text-align:left}.btn,#hero .hcta,.fcta .btn,.ck-btn{border-radius:999px!important}.btn--pri,#hero .hcta.btn--pri{box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000047!important}:root[data-theme=dark] .btn--pri,:root[data-theme=dark] #hero .hcta.btn--pri{box-shadow:inset 0 1px #fff9,inset 0 -2px #0000002e!important}.btn--sec,#hero .hcta--w{box-shadow:0 0 0 1px var(--at-sep),0 1px 2px #1110150a!important}.btn--pri:is(:hover,:focus-visible),#hero .hcta.btn--pri:is(:hover,:focus-visible){box-shadow:var(--at-glow)!important}.h7-chat{max-height:340px;overflow-y:auto;scroll-behavior:smooth}.h7-try{margin:16px 2px 8px;font-size:13.5px;font-weight:600;color:var(--at-ink2)}.h7-asks,.dm-seg{display:flex;flex-wrap:wrap;gap:8px}.h7-ask,.dm-chip{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:var(--at-raised);color:var(--at-ink);font:500 14px/1.2 var(--at-sans);cursor:pointer;transition:box-shadow .16s var(--at-ease),background .16s var(--at-ease)}.h7-ask:disabled{opacity:.55;cursor:default}.dm-chip[aria-pressed=true]{background:var(--at-btn);color:var(--at-on-btn)}.h7-typing,.dm-typing{display:flex!important;gap:4px;align-items:center;min-height:38px;width:64px}.h7-typing i,.dm-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;animation:dm-dot 1s infinite var(--at-ease)}.h7-typing i:nth-child(2),.dm-typing i:nth-child(2){animation-delay:.15s}.h7-typing i:nth-child(3),.dm-typing i:nth-child(3){animation-delay:.3s}@keyframes dm-dot{50%{transform:translateY(-3px);opacity:1}}.dm-seg{margin:0 0 14px}.dm-seg--wrap{margin:14px 0 0}.dm-note{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:var(--at-accent-soft);color:var(--at-ink);font-size:14.5px;line-height:1.5}.dm-row,.dm-tile,.dm-rule{cursor:pointer;border-radius:10px;transition:background .16s var(--at-ease),box-shadow .16s var(--at-ease)}.dm-row:hover,.dm-tile:hover,.dm-rule:hover{background:var(--at-raised)}.dm-row.is-on,.dm-tile.is-on{background:var(--at-accent-soft)!important;box-shadow:inset 0 0 0 1.5px var(--at-accent-text)}.dm-row[hidden]{display:none!important}.dm-rule[aria-pressed=false]{opacity:1;background:transparent;color:var(--at-muted);text-decoration:line-through;text-decoration-color:var(--at-muted)}.dm-rule[aria-pressed=false] *{color:var(--at-muted)!important;background:transparent!important}.dm-input{width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:var(--at-raised);color:var(--at-ink);font:inherit}.eb-btn{transition:border-radius .2s var(--at-ease),background .2s var(--at-ease),color .2s var(--at-ease)}.eb-btn.eb-btn--sq{border-radius:4px!important}.eb-btn.eb-btn--ol{background:transparent!important;color:var(--at-ink)!important;box-shadow:inset 0 0 0 2px var(--at-ink)}.dm-connect{border:0;cursor:pointer;font:inherit}.dm-connect:disabled{cursor:default}:is(.dm-row,.dm-tile,.dm-rule):focus-visible{outline:2px solid var(--at-accent-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.h7-typing i,.dm-typing i{animation:none}.h7-chat{scroll-behavior:auto}}html body :is(#product,#industries,#enterprise) :is(h1,h2,h3) :is(em.c-pink,em.c-teal),html body :is(#product,#industries,#enterprise) :is(h1,h2,h3) :is(em.c-pink,em.c-teal) *{color:inherit!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important}html body .e2e .st{cursor:pointer;border-radius:18px;outline:none}html body .e2e .st p{opacity:1!important;color:var(--at-ink2)!important}html body .e2e .st:focus-visible .d{box-shadow:0 0 0 3px color-mix(in srgb,var(--at-accent,#2B3FC8) 45%,transparent)}html body .e2e .st:hover .d{box-shadow:0 0 0 4px color-mix(in srgb,var(--at-accent,#2B3FC8) 18%,transparent),0 0 22px color-mix(in srgb,var(--at-accent,#2B3FC8) 35%,transparent)}html body #product .st .d{background:var(--at-surface)!important;color:var(--at-muted)!important;border:1px solid var(--at-sep)!important}html body #product .st.lit .d{background:var(--at-accent)!important;color:#fff!important;border-color:transparent!important}html body #product .st.lit:last-child .d{background:var(--at-ok)!important}html body #product .line{background:var(--at-sep)!important}:root[data-theme=dark] body #product .st.lit .d{background:var(--at-accent)!important}:root[data-theme=dark] body #product .st.lit:last-child .d{background:var(--at-ok)!important;color:#000!important}html body .an-funnel .dm-seg{margin:0 0 12px}html body .dm-seg .dm-chip{height:auto;align-self:flex-start}html body .fn i{background:var(--at-accent)!important}:root[data-theme=dark] body .fn i{background:var(--at-accent)!important}html body .eb-hero{background:var(--at-ink)!important;color:#fff}:root[data-theme=dark] body .eb-hero{background:#18181b!important}html body .eb-hero small{color:#ffffffdb!important;letter-spacing:.04em;text-transform:none}html body .eb-prods i{background:var(--at-raised)!important}html body .cbars i{background:var(--at-accent)!important}:root[data-theme=dark] body .eb-mail .eb-prods i{background:#efeff1!important}.uc-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.uc-lbl{font:500 13px/1 var(--at-sans);color:var(--at-muted);margin-right:4px}html body .uc-chip{font:500 13.5px/1 var(--at-sans);padding:9px 14px;border-radius:999px;border:0;background:var(--at-surface);color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-sep);cursor:pointer;transition:background .16s var(--at-ease),color .16s var(--at-ease),box-shadow .16s var(--at-ease)}html body .uc-chip:hover{box-shadow:inset 0 0 0 1px var(--at-accent-text),0 0 18px color-mix(in srgb,var(--at-accent) 28%,transparent)}html body .uc-chip[aria-pressed=true]{background:var(--at-ink);color:var(--at-page);box-shadow:none}html body .uc-chip:focus-visible{outline:2px solid var(--at-accent-text);outline-offset:2px}@media(max-width:640px){.uc-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px}.uc-row::-webkit-scrollbar{display:none}.uc-chip,.uc-lbl{flex:none}}html body .tr-pop{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;font:600 11px/1 var(--at-sans);background:var(--at-accent-soft);color:var(--at-accent-text);vertical-align:middle}html body .tr-tab[aria-selected=true] .tr-pop{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit}@media(min-width:1181px){html body .tr-tabs{gap:5px}html body .tr-tab{padding:0 10px;gap:6px;font-size:13.5px}}html body .tr-pop{margin-left:4px;padding:3px 6px;font-size:10.5px}@media(max-width:640px){html body .tr-tabs{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding:2px 16px}html body .tr-tabs::-webkit-scrollbar{display:none}html body .tr-tab{flex:none}}:root[data-theme=dark] body .msg--out{background:var(--at-accent)!important;color:#fff!important}:root[data-theme=dark] body .msg--out small{color:#ffffffdb!important}html body #hero:after{display:none!important}html body #hero .pin-in{position:relative;z-index:2}html body footer.footer #wordmark{padding-inline:4px}:root{--lg-fill:radial-gradient(120% 160% at 12% -30%,rgba(255,255,255,.6),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.56));--lg-fill-solid:rgba(255,255,255,.94);--lg-blur:blur(24px) saturate(180%);--lg-edge:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(17,16,21,.05),inset 0 0 0 .5px rgba(255,255,255,.5);--lg-drop:0 1px 2px rgba(17,16,21,.05),0 14px 36px -14px rgba(17,16,21,.22)}:root[data-theme=dark]{--lg-fill:radial-gradient(120% 160% at 12% -30%,rgba(255,255,255,.09),transparent 55%),linear-gradient(180deg,rgba(34,34,40,.62),rgba(22,22,26,.48));--lg-fill-solid:rgba(24,24,28,.95);--lg-edge:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.35),inset 0 0 0 .5px rgba(255,255,255,.07);--lg-drop:0 1px 2px rgba(0,0,0,.4),0 18px 40px -16px rgba(0,0,0,.6)}html body :is(.nav .bar,.mega,.tr-tabs,#ask .bubble,#ask .ak-chat,#hero .hero7__card){background:var(--lg-fill-solid)!important;box-shadow:var(--lg-edge),var(--lg-drop)!important;border:0!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html body :is(.nav .bar,.mega,.tr-tabs,#ask .bubble,#ask .ak-chat,#hero .hero7__card){background:var(--lg-fill)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}}html body .tr-tabs{display:flex;width:max-content;max-width:100%;margin-inline:auto!important;padding:5px!important;border-radius:999px}html body .tr-tab{background:transparent!important;box-shadow:none!important}@media(hover:hover){html body .tr-tab:hover{background:#1110150d!important}:root[data-theme=dark] body .tr-tab:hover{background:#ffffff12!important}}html body .tr-tab[aria-selected=true]{background:var(--at-ink)!important;color:var(--at-page)!important}html body :is(.uc-chip,.dm-chip,.h7-ask):not([aria-pressed=true]){background:var(--lg-fill-solid)!important;box-shadow:var(--lg-edge),0 4px 14px -8px #11101540!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html body :is(.uc-chip,.dm-chip,.h7-ask):not([aria-pressed=true]){background:var(--lg-fill)!important;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur)}}html body :is(.uc-chip,.dm-chip,.h7-ask,.tr-tab,.btn,.hcta,.act){-webkit-tap-highlight-color:transparent}html body :is(.uc-chip,.dm-chip,.h7-ask,.tr-tab,.btn,.hcta,#ask .bubble){transition-property:transform,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.23,1,.32,1)}html body :is(.uc-chip,.dm-chip,.h7-ask,.tr-tab,.btn,.hcta):not(:disabled):active{transform:scale(.96)}html body #hero .hero7__card{border-radius:28px!important}@media(prefers-reduced-transparency:reduce){html body :is(.nav .bar,.mega,.tr-tabs,#ask .bubble,#ask .ak-chat,#hero .hero7__card,.uc-chip,.dm-chip,.h7-ask){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--lg-fill-solid)!important}}@media(prefers-reduced-motion:reduce){html body :is(.uc-chip,.dm-chip,.h7-ask,.tr-tab,.btn,.hcta):not(:disabled):active{transform:none}}html body .tr-calls .cl-live{display:flex;flex-direction:column;gap:12px;min-width:0}html body .tr-calls .cl-bar{display:flex;align-items:center;gap:14px;padding:10px 12px 10px 16px;border-radius:16px;background:var(--at-raised);color:var(--at-ink)}html body .tr-calls .cl-state{display:grid;gap:2px;min-width:0;flex:1}html body .tr-calls .cl-state b{font:600 15px/1.2 var(--at-sans);color:var(--at-ink)}html body .tr-calls .cl-state small{color:var(--at-ink);font-size:12.5px}html body .tr-calls .cl-time{font:500 14px/1 var(--at-sans);font-variant-numeric:tabular-nums;color:var(--at-ink);min-width:3.2em;text-align:right}html body .tr-calls .cl-wave{display:flex;align-items:center;gap:3px;height:22px}html body .tr-calls .cl-wave i{display:block;width:3px;height:6px;border-radius:2px;background:var(--at-accent,#2B3FC8)}html body .tr-calls .cl-live.is-live .cl-wave i{animation:cl-wave .9s cubic-bezier(.77,0,.175,1) infinite alternate}html body .tr-calls .cl-wave i:nth-child(2n){animation-delay:.15s}html body .tr-calls .cl-wave i:nth-child(3n){animation-delay:.3s}@keyframes cl-wave{0%{height:5px}to{height:20px}}html body .tr-calls .cl-play{flex:none}html body .tr-calls .cl-chat{justify-content:flex-start;padding:0;min-height:0;overflow:hidden}html body .tr-calls .cl-after{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:auto 0 0}html body .tr-calls .cl-after>div{padding:10px 12px;border-radius:12px;background:var(--at-raised)}html body .tr-calls .cl-after dt{font-size:12px;color:var(--at-ink);opacity:1;font-weight:500}html body .tr-calls .cl-after dd{margin:2px 0 0;font:600 13.5px/1.3 var(--at-sans);color:var(--at-ink)}@media(max-width:900px){html body .tr-calls .cl-who,html body .tr-calls .cl-wave{display:none}html body .tr-calls .cl-after{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html body .tr-calls .cl-live.is-live .cl-wave i{animation:none;height:14px}}html body :is(.does small,.mega__h,.mega__tag,.kcard h4,.win__tag,.diff .hd){text-transform:none!important;letter-spacing:0!important}html body .mega__h{font-size:14px!important}html body .win__tag{font-size:12px!important;color:var(--at-ink)!important}html.feel body .rv{transform:translateY(12px);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.23,1,.32,1)}html.feel body .rv.rv-in{transform:none}@media(hover:hover){.feel .kcard.rv-in:hover,.feel .ent .card.rv-in:hover,.feel .bigs .card.rv-in:hover,.feel .btn:hover{translate:none!important}}.ripple{display:none!important}@media(min-width:1181px)and (max-width:1279px){html body .tr-tab{padding:0 5px!important;font-size:13px!important}}@media(min-width:1280px){html body .tr-tab{padding:0 8px!important}}@media(min-width:1181px){html body .tr-tabs{max-width:none!important;position:relative;left:50%;translate:-50% 0;margin-inline:0!important}html body .tr-pop{padding:2px 6px}}:root{--lg-fill:radial-gradient(140% 120% at 10% -20%,rgba(255,255,255,.55),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,.3));--lg-blur:blur(10px) saturate(190%) brightness(1.05);--lg-edge:inset 1px 1px 0 rgba(255,255,255,.95),inset -1px -1px 0 rgba(255,255,255,.45),inset 0 0 0 .5px rgba(255,255,255,.6),inset 0 -10px 20px -14px rgba(43,63,200,.18)}:root[data-theme=dark]{--lg-fill:radial-gradient(140% 120% at 10% -20%,rgba(255,255,255,.12),transparent 50%),linear-gradient(180deg,rgba(30,30,38,.44),rgba(18,18,24,.3));--lg-blur:blur(10px) saturate(170%) brightness(.9);--lg-edge:inset 1px 1px 0 rgba(255,255,255,.28),inset -1px -1px 0 rgba(255,255,255,.08),inset 0 0 0 .5px rgba(255,255,255,.12),inset 0 -10px 20px -14px rgba(157,170,255,.25)}html body #tour{background:radial-gradient(40% 30% at 18% 22%,rgba(76,95,232,.16),transparent 70%),radial-gradient(35% 28% at 82% 18%,rgba(124,92,255,.13),transparent 70%),radial-gradient(45% 30% at 55% 42%,rgba(20,184,166,.1),transparent 70%),var(--at-page)!important}:root[data-theme=dark] body #tour{background:radial-gradient(40% 30% at 18% 22%,rgba(76,95,232,.22),transparent 70%),radial-gradient(35% 28% at 82% 18%,rgba(124,92,255,.18),transparent 70%),radial-gradient(45% 30% at 55% 42%,rgba(20,184,166,.12),transparent 70%),var(--at-page)!important}@media(prefers-reduced-transparency:reduce){html body #tour{background:var(--at-page)!important}}html body #story .sy-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);align-items:center;margin-top:clamp(28px,4vw,48px)}html body #story .sy-tabs{display:grid;gap:6px}html body #story .sy-tab{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;text-align:left;padding:14px 16px;border:0;border-radius:18px;background:transparent;color:var(--at-ink);cursor:pointer;overflow:hidden}@media(hover:hover){html body #story .sy-tab:hover{background:var(--at-raised)}}html body #story .sy-tab[aria-selected=true]{background:var(--at-surface);box-shadow:var(--at-shadow)}html body #story .sy-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--at-raised);color:var(--at-ink);font:600 14px/1 var(--at-sans);font-variant-numeric:tabular-nums}html body #story .sy-tab[aria-selected=true] .sy-n,html body #story .sy-tab.is-done .sy-n{background:var(--at-btn);color:var(--at-on-btn)}html body #story .sy-tx b{display:block;font:600 16px/1.3 var(--at-sans);color:var(--at-ink)}html body #story .sy-tx small{display:none;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--at-ink2)}html body #story .sy-tab[aria-selected=true] .sy-tx small{display:block}html body #story .sy-bar{position:absolute;left:16px;right:16px;bottom:6px;height:2px;border-radius:2px;background:var(--at-accent);transform:scaleX(0);transform-origin:left}html body #story .sy-tab[aria-selected=true] .sy-bar{animation:sy-fill 5s linear both}@keyframes sy-fill{to{transform:scaleX(1)}}html body #story .sy-stage{position:relative;height:520px;perspective:1400px;perspective-origin:50% 40%;border-radius:28px;background:radial-gradient(60% 55% at 30% 30%,rgba(76,95,232,.18),transparent 70%),radial-gradient(50% 50% at 75% 70%,rgba(20,184,166,.14),transparent 70%),var(--at-raised);overflow:hidden}html body #story .sy-plane{position:absolute;top:48px;right:56px;bottom:48px;left:56px;transform-style:preserve-3d;transform:rotateX(14deg) rotateY(-16deg) rotate(2deg);transition:transform .6s cubic-bezier(.23,1,.32,1)}html body #story .sy-plane[data-step="1"]{transform:rotateX(10deg) rotateY(-8deg) rotate(1deg)}html body #story .sy-plane[data-step="2"]{transform:rotateX(12deg) rotateY(8deg) rotate(-1deg)}html body #story .sy-plane[data-step="3"]{transform:rotateX(8deg) rotateY(14deg) rotate(-2deg)}html body #story .sy-plane[data-step="4"]{transform:rotateX(16deg) rotateY(-4deg) rotate(0)}html body #story .sy-card{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px;border-radius:24px;background:var(--at-surface);color:var(--at-ink);box-shadow:0 1px #fff9 inset,0 40px 80px -30px #11101573,0 0 0 1px #1110150a;display:flex;flex-direction:column;gap:16px;overflow:hidden}:root[data-theme=dark] body #story .sy-card{box-shadow:0 1px #ffffff14 inset,0 40px 80px -30px #000000e6,0 0 0 1px #ffffff0f}html body #story .sy-who{display:flex;gap:12px;align-items:center}html body #story .sy-who .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--at-accent);color:#fff;font-weight:700}html body #story .sy-who b{display:block;font:600 16px/1.2 var(--at-sans)}html body #story .sy-who small{color:var(--at-ink2);font-size:13px}html body #story .sy-rows{display:flex;flex-direction:column;gap:10px}html body #story .sy-rows p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:12px 14px;border-radius:14px;background:var(--at-raised);font-size:14.5px}html body #story .sy-rows p span{color:var(--at-ink2)}html body #story .sy-rows p b{font-weight:600;color:var(--at-ink)}html body #story .sy-rows p b.ok{color:var(--at-ok)}html body #story .sy-msg{max-width:86%;padding:12px 14px;border-radius:16px;font-size:14.5px;line-height:1.45}html body #story .sy-msg.in{align-self:flex-start;background:var(--at-raised);color:var(--at-ink)}html body #story .sy-msg.out{align-self:flex-end;background:var(--at-accent);color:#fff}html body #story .sy-msg small{display:block;margin-top:4px;font-size:12px;color:#ffffffe0}html body #story .sy-lift{display:grid;gap:4px;padding:18px;border-radius:18px;background:var(--at-btn);color:var(--at-on-btn)}html body #story .sy-lift b{font:500 44px/1 var(--at-serif);letter-spacing:-.02em}html body #story .sy-lift span{font-size:15px}html body #story .sy-rows>[data-s]:not([hidden]){animation:sy-in .4s cubic-bezier(.23,1,.32,1) both}@keyframes sy-in{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}html body #story .sy-float{position:absolute;padding:8px 14px;border-radius:999px;font:600 13px/1 var(--at-sans);color:var(--at-ink);background:var(--lg-fill-solid);box-shadow:var(--lg-edge),0 18px 40px -16px #11101566;white-space:nowrap}html body #story .f1{top:-14px;right:8%;transform:translateZ(90px);animation:sy-float 6s ease-in-out infinite}html body #story .f2{top:-14px;left:6%;transform:translateZ(60px);animation:sy-float 7s ease-in-out -2s infinite}html body #story .f3{bottom:-12px;right:14%;transform:translateZ(120px);animation:sy-float 8s ease-in-out -4s infinite}@keyframes sy-float{50%{translate:0 -10px}}@media(max-width:900px){html body #story .sy-grid{grid-template-columns:1fr}html body #story .sy-stage{height:460px}html body #story .sy-plane{top:36px;right:22px;bottom:36px;left:22px;transform:rotateX(10deg) rotateY(-6deg)!important}html body #story .f2{left:4%}}@media(prefers-reduced-motion:reduce){html body #story .sy-plane{transform:none!important;transition:none}html body #story .sy-float{animation:none}html body #story .sy-tab[aria-selected=true] .sy-bar{animation:none;transform:scaleX(1)}html body #story .sy-rows>[data-s]{animation:none!important}}html body #asks{overflow:hidden}html body #asks .as-rows{display:grid;gap:12px;margin-top:clamp(24px,3vw,40px);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html body #asks .as-row{overflow:hidden}html body #asks .as-track{display:flex;gap:12px;width:max-content;animation:as-move 60s linear infinite}html body #asks .as-dup{display:flex;gap:12px}html body #asks .as-row--rev .as-track{animation-direction:reverse}@media(hover:hover){html body #asks .as-rows:hover .as-track{animation-play-state:paused}}html body #asks .as-rows:focus-within .as-track{animation-play-state:paused}@keyframes as-move{to{transform:translate(calc(-50% - 6px))}}html body #asks .ak-q{flex:none;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--at-surface);color:var(--at-ink);font:500 15.5px/1.2 var(--at-sans);box-shadow:var(--at-shadow);cursor:pointer}@media(hover:hover){html body #asks .ak-q:hover{background:var(--at-btn);color:var(--at-on-btn)}}@media(prefers-reduced-motion:reduce){html body #asks .as-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;padding:0 16px}html body #asks .as-dup{display:none}html body #asks .as-rows{mask-image:none;-webkit-mask-image:none}}html body #pricing #pr-compare thead th{position:sticky;top:76px;z-index:2;background:var(--at-surface)}html body #pricing :is(.pr-table thead th,.pr-cmp-group th){text-transform:none!important;letter-spacing:0!important;font-size:14px!important;color:var(--at-ink)!important}html body #pricing .pr-plans{align-items:stretch}:root{--v3-gap: clamp(20px, 2.4vw, 32px);--v3-sec: clamp(64px, 7.5vw, 108px);--v3-r: 20px;--v3-r-sm: 12px}body #hero{overflow:clip}body #hero #field{display:none!important}body #hero .hero6.hero7{max-width:1180px}#hero .hd{justify-self:stretch;width:100%;text-align:left;display:grid;gap:18px}.hd-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.hd-note{margin:0;flex:1 1 320px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:500 14.5px/1.5 var(--at-sans);color:var(--at-ink2)}.hd-sample{flex:none;font:700 12.5px/1 var(--at-sans);letter-spacing:.04em;padding:7px 11px;border-radius:999px;color:var(--at-ok);background:var(--at-ok-soft)}.hd-scen{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--at-surface);box-shadow:inset 0 0 0 1px var(--at-sep)}.hd-sc{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 16px;border-radius:999px;font:600 14px/1 var(--at-sans);color:var(--at-ink);transition:background .25s var(--at-ease),color .25s var(--at-ease)}.hd-sc:hover,.hd-sc:focus-visible{box-shadow:var(--at-glow)}.hd-sc[aria-pressed=true]{background:var(--at-btn);color:var(--at-on-btn)}@media(max-width:520px){.hd-scen{width:100%}.hd-sc{flex:1;text-align:center;padding:10px 6px;font-size:13.5px}}.hd-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);align-items:start}.hd-rail{list-style:none;margin:0;padding:0;counter-reset:none}.hd-step{min-height:42vh;display:flex;flex-direction:column;justify-content:center;padding:0 0 0 22px;position:relative}.hd-step:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:var(--at-sep);transition:background .35s var(--at-ease)}.hd-step.on:before{background:var(--at-accent-text)}.hd-step:first-child{min-height:34vh;justify-content:flex-start;padding-top:48px}.hd-tab{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;cursor:pointer;border-radius:var(--v3-r-sm);padding:6px 8px 6px 0}.hd-tab:focus-visible{box-shadow:var(--at-glow)}.hd-tab:hover .hd-n{box-shadow:var(--at-glow)}.hd-n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:600 14px var(--at-sans);color:var(--at-ink);background:var(--at-surface);box-shadow:inset 0 0 0 1px var(--at-sep);transition:background .3s var(--at-ease),color .3s var(--at-ease),box-shadow .3s var(--at-ease)}.hd-step.on .hd-n{background:var(--at-btn);color:var(--at-on-btn);box-shadow:none}.hd-tx{display:grid;gap:4px}.hd-k{font:600 12.5px/1.2 var(--at-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-accent-text)}.hd-tx b{font:400 clamp(26px,2.4vw,34px)/1.12 var(--at-serif);color:var(--at-ink);letter-spacing:-.01em}.hd-copy{margin:14px 0 0 46px;max-width:30em;font:400 16.5px/1.6 var(--at-sans);color:var(--at-ink2)}.hd-stage{position:sticky;top:84px}.hd-win{background:var(--at-surface);border-radius:var(--v3-r);box-shadow:var(--at-shadow),inset 0 0 0 1px var(--at-sep);overflow:hidden}.hd-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--at-sep)}.hd-dots{display:flex;gap:6px}.hd-dots i{width:9px;height:9px;border-radius:50%;background:var(--at-raised);box-shadow:inset 0 0 0 1px var(--at-sep)}.hd-crumb{position:relative;flex:1;min-width:0;height:18px;font:500 13.5px/18px var(--at-sans);color:var(--at-ink2)}.hd-crumb>span{position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .3s var(--at-ease)}.hd-crumb>span.on{opacity:1}.hd-tag{font:600 12px var(--at-sans);padding:4px 10px;border-radius:999px;color:var(--at-accent-text);background:var(--at-accent-soft)}.hd-prog{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:12px 16px 0}.hd-prog i{height:3px;border-radius:3px;background:var(--at-sep);transition:background .35s var(--at-ease)}.hd[data-step="0"] .hd-prog i:nth-child(-n+1),.hd[data-step="1"] .hd-prog i:nth-child(-n+2),.hd[data-step="2"] .hd-prog i:nth-child(-n+3),.hd[data-step="3"] .hd-prog i{background:var(--at-accent-text)}.hd-body{position:relative;height:400px}.hd-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px 22px 22px;display:flex;flex-direction:column;gap:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s var(--at-ease),transform .45s var(--at-ease),visibility 0s .45s}.hd-scene.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--at-ease),transform .45s var(--at-ease),visibility 0s}.hd-scene [data-s]{display:none}.hd-scene [data-s].on{display:flex;animation:hd-in .5s var(--at-ease) both}@keyframes hd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hd-who{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--at-sep)}.hd-who>span:nth-child(2){display:grid;flex:1;min-width:0}.hd-who b{font:600 15px var(--at-sans);color:var(--at-ink)}.hd-who small{font:400 13px var(--at-sans);color:var(--at-ink2)}.hd-av{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:600 13px var(--at-sans);color:var(--at-ink);background:var(--at-raised)}.hd-av--call{background:var(--at-ok-soft);color:var(--at-ok)}.hd-av svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.hd-pill{display:inline-flex;align-items:center;white-space:nowrap;font:600 12.5px/1 var(--at-sans);padding:7px 11px;border-radius:999px;color:var(--at-ink);background:var(--at-raised)}.hd-pill--ok{color:var(--at-ok);background:var(--at-ok-soft)}.hd-msg{max-width:82%;padding:12px 15px;border-radius:16px;font:400 15px/1.5 var(--at-sans);display:flex;flex-direction:column;gap:6px}.hd-msg small{font:500 12.5px var(--at-sans)}.hd-msg--in{align-self:flex-start;background:var(--at-raised);color:var(--at-ink);border-bottom-left-radius:6px}.hd-msg--in small{color:var(--at-ink2)}.hd-msg--out{align-self:flex-end;background:var(--at-btn);color:var(--at-on-btn);border-bottom-right-radius:6px}.hd-msg--out small{color:var(--at-on-btn);opacity:.86}.hd-typing{align-self:flex-end;gap:5px;padding:14px 16px;border-radius:16px;background:var(--at-raised)}.hd-typing i{width:7px;height:7px;border-radius:50%;background:var(--at-ink2);animation:hd-dot 1.2s infinite ease-in-out}.hd-typing i:nth-child(2){animation-delay:.15s}.hd-typing i:nth-child(3){animation-delay:.3s}@keyframes hd-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.hd-src{flex-wrap:wrap;gap:8px;justify-content:flex-end}.hd-flow__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--at-sep)}.hd-flow__top b{font:600 15px var(--at-sans);color:var(--at-ink);margin-right:auto}.hd-nodes{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.hd-nodes li{position:relative;display:flex;align-items:center;gap:12px;padding-left:26px}.hd-nodes li:before{content:"";position:absolute;left:6px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:var(--at-surface);box-shadow:inset 0 0 0 2px var(--at-sep)}.hd-nodes li:after{content:"";position:absolute;left:10px;top:calc(50% + 8px);height:calc(100% - 6px);width:2px;background:var(--at-sep)}.hd-nodes li:last-child:after{display:none}.hd-nodes li.done:before{background:var(--at-ok);box-shadow:none}.hd-nodes li.done:after{background:var(--at-ok)}.hd-nodes li.now:before{background:var(--at-accent-text);box-shadow:0 0 0 5px var(--at-accent-soft)}.hd-node{flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--v3-r-sm);font:500 14.5px var(--at-sans);color:var(--at-ink);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.hd-node i{font-style:normal;font:600 12px var(--at-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--at-ink2);min-width:72px}.hd-nodes li.now .hd-node{box-shadow:inset 0 0 0 1.5px var(--at-accent-text)}.hd-nodes em{font:600 12.5px var(--at-sans);font-style:normal;color:var(--at-accent-text);white-space:nowrap}.hd-checks{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:8px}.hd-sum{margin:auto 0 0;padding:14px 16px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.hd-sum dt{font:600 12.5px var(--at-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--at-ok)}.hd-sum dd{margin:6px 0 0;font:400 14.5px/1.55 var(--at-sans);color:var(--at-ink)}@media(min-width:960px){.hd-body{height:372px}.hd-rail{padding-bottom:22vh}}@media(max-width:959px){.hd-grid{grid-template-columns:minmax(0,1fr);gap:16px}.hd-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hd-step,.hd-step:first-child{min-height:0;padding:0;justify-content:flex-start}.hd-step:before{display:none}.hd-tab{width:100%;height:100%;padding:10px;gap:10px;align-items:center;background:var(--at-surface);box-shadow:inset 0 0 0 1px var(--at-sep)}.hd-step.on .hd-tab{box-shadow:inset 0 0 0 1.5px var(--at-accent-text)}.hd-n{width:26px;height:26px;font-size:13px}.hd-k{font-size:11px;letter-spacing:.05em}.hd-tx b{font:600 14px/1.25 var(--at-sans);letter-spacing:0}.hd-copy{display:none}.hd-rail:after{content:none}.hd-stage{position:relative;top:auto}.hd-body{height:440px}.hd-step.on .hd-copy{display:block}.hd-rail{grid-auto-flow:row dense}.hd-step.on{display:contents}.hd-step.on .hd-tab{grid-column:auto}.hd-step.on .hd-copy{grid-column:1 / -1;order:99;margin:6px 2px 0;font-size:15.5px}.hd-step.on .hd-copy{grid-row:3}}@media(max-width:420px){.hd-scene{padding:16px}.hd-msg{max-width:92%;font-size:14.5px}.hd-node i{min-width:60px}.hd-body{height:470px}}.v3-head{display:grid;gap:14px;max-width:760px;margin:0 0 clamp(36px,5vw,56px)}.v3-head--c{margin-left:auto;margin-right:auto;text-align:center;justify-items:center}.v3-head h2{margin:0;font:400 clamp(38px,4.6vw,64px)/1.04 var(--at-serif);letter-spacing:-.015em;color:var(--at-ink)}.v3-head p{margin:0;max-width:40em;font:400 clamp(16.5px,1.25vw,19px)/1.6 var(--at-sans);color:var(--at-ink2)}.v3-sec .pin-in{padding:var(--v3-sec) 0!important}.v3-note{margin:18px 0 0;font:500 13.5px/1.5 var(--at-sans);color:var(--at-ink2)}.v3-card{background:var(--at-surface);border-radius:var(--v3-r);box-shadow:var(--at-shadow),inset 0 0 0 1px var(--at-sep)}.v3-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.v3-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font:400 16px/1.55 var(--at-sans);color:var(--at-ink2)}.v3-list li b{color:var(--at-ink);font-weight:600}.v3-list svg{width:20px;height:20px;margin-top:2px;color:var(--at-ok);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v3-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,88px);align-items:center}@media(max-width:899px){.v3-split{grid-template-columns:minmax(0,1fr)}}body .px-sec,body #mobile,body #stories,body #product.v3-sec,body #outcomes.v3-sec,body #industries.v3-sec{background:var(--at-page)!important;color:var(--at-ink);--ink: var(--at-ink);--ink2: var(--at-ink2);--ink3: var(--at-muted);--line: var(--at-sep)}body #product.v3-sec,body #industries.v3-sec,body #rewards.px-sec{background:var(--at-surface)!important}body #product.v3-sec:before,body #industries.v3-sec:before,body .px-sec:before,body #outcomes.v3-sec:before{background:none!important;box-shadow:none!important}.px-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.px-list li{display:grid;gap:2px;font:400 15px/1.5 var(--at-sans);color:var(--at-ink2)}.px-list li b{color:var(--at-ink)}.px{position:relative;isolation:isolate}.px:before{content:"";position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%;z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(40% 55% at 18% 30%,rgba(122,92,255,.3),transparent 70%),radial-gradient(38% 50% at 82% 72%,rgba(20,184,166,.26),transparent 70%),radial-gradient(30% 40% at 60% 10%,rgba(91,124,250,.22),transparent 70%)}.pxa-card,.pxb-tile,.pxt-stage{--gl-bg: rgba(255,255,255,.55);--gl-edge: rgba(255,255,255,.9);--gl-line: rgba(20,20,40,.08);background:linear-gradient(160deg,#ffffff6b,#ffffff14 42%,#ffffff2e),var(--gl-bg);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 1px 0 var(--gl-edge),inset 0 0 0 1px var(--gl-line),0 24px 60px -36px #28147859}html[data-theme=dark] :is(.pxa-card,.pxb-tile,.pxt-stage){--gl-bg: rgba(22,22,32,.52);--gl-edge: rgba(255,255,255,.22);--gl-line: rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff1f,#ffffff05 40%,#ffffff0f),var(--gl-bg)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) :is(.pxa-card,.pxb-tile,.pxt-stage){--gl-bg: rgba(22,22,32,.52);--gl-edge: rgba(255,255,255,.22);--gl-line: rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff1f,#ffffff05 40%,#ffffff0f),var(--gl-bg)}}.pxa-gloss{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:linear-gradient(118deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 22%,transparent 34%),radial-gradient(120% 60% at 50% 115%,rgba(122,92,255,.22),transparent 60%),radial-gradient(90% 40% at 90% 105%,rgba(20,184,166,.18),transparent 60%)}.pxa-card.on .pxa-gloss,.pxt-stage .pxa-gloss{background:linear-gradient(118deg,rgba(255,255,255,.1) 0%,transparent 26%)}.pxa-gloss:before{content:"";position:absolute;top:-20%;bottom:-20%;left:-60%;width:45%;transform:skew(-18deg) translate(0);opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:transform .9s var(--at-ease),opacity .3s var(--at-ease)}:is(.pxa-card,.pxb-tile):hover .pxa-gloss:before{transform:skew(-18deg) translate(420%);opacity:1}.pxa{display:flex;gap:10px;height:520px}.pxa-card{position:relative;flex:0 0 84px;min-width:0;border-radius:22px;overflow:hidden;isolation:isolate;transition:flex-basis .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s var(--at-ease),background .3s var(--at-ease)}.pxa-card.on{flex:1 1 auto}.pxa-card:not(.on):hover{box-shadow:inset 0 1px 0 var(--gl-edge),inset 0 0 0 1px var(--at-accent-text),var(--at-glow)}.pxa-h{all:unset;box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:26px 0 22px;cursor:pointer;border-radius:inherit}.pxa-h:focus-visible{box-shadow:inset 0 0 0 2px var(--at-accent-text),var(--at-glow)}.pxa-card.on .pxa-h{position:absolute;inset:0 auto auto 0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.pxa-t{writing-mode:vertical-rl;transform:rotate(180deg);font:600 17px/1 var(--at-sans);color:var(--at-ink);white-space:nowrap;flex:1;display:flex;align-items:center;justify-content:flex-start;padding:22px 0 0}.pxa-plus{position:relative;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#7a5cff,#14b8a6);box-shadow:0 6px 16px -6px #6a3df5b3}.pxa-plus:before,.pxa-plus:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;border-radius:2px;background:#fff}.pxa-plus:after{transform:rotate(90deg)}.pxb{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(300px,auto)}.pxb-tile{position:relative;isolation:isolate;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .35s var(--at-ease),box-shadow .3s var(--at-ease)}.pxb-tile>:not(.pxa-gloss){position:relative;z-index:1}.pxb-tile--0{grid-column:span 2}.pxb-tile:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--gl-edge),inset 0 0 0 1px var(--at-accent-soft),0 34px 70px -34px #6a3df58c}.pxb-tile .pxa-top h3{font-size:clamp(22px,1.8vw,26px)}.pxb-tile--0 .pxa-top h3{font-size:clamp(28px,2.6vw,38px)}.pxb-tile .px-pane{overflow:visible}@media(max-width:1099px){.pxb{grid-template-columns:repeat(2,minmax(0,1fr))}.pxb-tile--0{grid-column:1 / -1}}@media(max-width:640px){.pxb{grid-template-columns:minmax(0,1fr)}.pxb-tile--0{grid-column:auto}}.pxt{display:grid;gap:16px}.pxt-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;border-radius:999px;justify-self:center;max-width:100%;background:color-mix(in srgb,var(--at-surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--at-sep)}.pxt-tab{all:unset;box-sizing:border-box;position:relative;overflow:hidden;cursor:pointer;display:grid;gap:3px;padding:11px 18px;border-radius:999px;color:var(--at-ink);transition:background .25s var(--at-ease),color .25s var(--at-ease),box-shadow .25s var(--at-ease)}.pxt-tab b{font:600 14.5px/1.2 var(--at-sans);white-space:nowrap}.pxt-tab span{font:400 14px/1.4 var(--at-sans);color:var(--at-ink2)}.pxt-tab[aria-selected=true]{background:var(--at-btn);color:var(--at-on-btn)}.pxt-tab[aria-selected=true] span{color:inherit;opacity:.85}.pxt-tab:is(:hover,:focus-visible){box-shadow:var(--at-glow)}.pxt-prog{position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#9b8cff,#14b8a6);transform:scaleX(0);transform-origin:left;opacity:0}.pxt-tab.run .pxt-prog{opacity:1;animation:pxt-fill 6.5s linear forwards}@keyframes pxt-fill{to{transform:scaleX(1)}}.pxt-stage{position:relative;isolation:isolate;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;min-height:460px}.pxt-stage>:not(.pxa-gloss){position:relative;z-index:1}.pxt-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:clamp(20px,2.6vw,32px) clamp(20px,2.8vw,34px) 0}.pxt-top h3{margin:0;font:400 clamp(28px,2.8vw,40px)/1.1 var(--at-serif);color:var(--at-ink)}.pxt-top p{margin:6px 0 0;font:500 15px/1.4 var(--at-sans);color:var(--at-accent-text)}.pxt-stage .px-pane{padding-inline:clamp(20px,2.8vw,34px)}.pxt--side{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch;gap:22px}.pxt--side .pxt-bar{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;justify-self:stretch;border-radius:26px;padding:8px;gap:4px}.pxt--side .pxt-tab{border-radius:18px;padding:16px 18px 16px 22px}.pxt--side .pxt-tab b{font-size:16px;white-space:normal}.pxt--side .pxt-prog{left:8px;right:auto;top:14px;bottom:14px;width:3px;height:auto;transform:scaleY(0);transform-origin:top}.pxt--side .pxt-tab.run .pxt-prog{animation-name:pxt-fill-y}@keyframes pxt-fill-y{to{transform:scaleY(1)}}@media(max-width:899px){.pxt--side{grid-template-columns:minmax(0,1fr)}.pxt--side .pxt-bar{flex-direction:row;overflow-x:auto;border-radius:22px}.pxt--side .pxt-tab{flex:0 0 auto}.pxt--side .pxt-tab span{display:none}.pxt-bar{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}}@media(prefers-reduced-motion:reduce){.pxt-prog{display:none}.pxb-tile,.pxa-gloss:before{transition:none}}.pxa-b{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;opacity:0;visibility:hidden;transition:opacity .35s var(--at-ease) .15s;min-width:440px}.pxa-card.on .pxa-b{position:relative;height:100%;opacity:1;visibility:visible;min-width:0}.pxa-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,28px) 0}.pxa-top h3{margin:0;font:400 clamp(26px,2.4vw,34px)/1.1 var(--at-serif);color:var(--at-ink)}.pxa-top p{margin:6px 0 0;font:500 15px/1.4 var(--at-sans);color:var(--at-accent-text)}.px-pane{flex:1;display:flex;flex-direction:column;gap:14px;padding:16px clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px);overflow-y:auto;scrollbar-width:thin;min-height:0}.px-pane.in>*{animation:px-in .45s var(--at-ease) both}.px-pane.in>*:nth-child(2){animation-delay:.05s}.px-pane.in>*:nth-child(3){animation-delay:.1s}.px-pane.in>*:nth-child(n+4){animation-delay:.15s}@keyframes px-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.px-pane>.hd-pill{align-self:flex-start}.px-note{margin:0;font:400 15px/1.55 var(--at-sans);color:var(--at-ink2)}.px-lab{font:600 13px var(--at-sans);color:var(--at-ink)}.px-go,.px-ghost,.px-chip,.px-segb,.px-sw,.px-row,.px-launch,.px-star{all:unset;box-sizing:border-box;cursor:pointer;transition:background .2s var(--at-ease),color .2s var(--at-ease),box-shadow .2s var(--at-ease),transform .2s var(--at-ease)}.px-go,.px-ghost{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;font:600 14.5px/1.2 var(--at-sans)}.px-go{background:var(--at-btn);color:var(--at-on-btn)}.px-ghost{color:var(--at-ink);box-shadow:inset 0 0 0 1.5px var(--at-sep)}.px-go:disabled{opacity:.55;cursor:default}:is(.px-go,.px-ghost,.px-chip,.px-segb,.px-sw,.px-row,.px-launch,.px-star):is(:hover,:focus-visible):not(:disabled){box-shadow:var(--at-glow)}:is(.px-go,.px-ghost,.px-chip,.px-segb):active{transform:scale(.97)}.px-btnrow{display:flex;flex-wrap:wrap;gap:10px}.px-field{display:grid;gap:6px;font:600 13px var(--at-sans);color:var(--at-ink)}.px-field :is(input,textarea,select),.px-ask input{font:400 15px/1.45 var(--at-sans);color:var(--at-ink);background:var(--at-page);border:0;outline:0;border-radius:var(--v3-r-sm);padding:11px 14px;box-shadow:inset 0 0 0 1px var(--at-sep);resize:vertical;min-width:0;width:100%;box-sizing:border-box}.px-field :is(input,textarea,select):focus-visible,.px-ask input:focus-visible{box-shadow:inset 0 0 0 2px var(--at-accent)}.px-form2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.px-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:18px;align-items:start}.px-split .px-form2{grid-template-columns:minmax(0,1fr)}.px-seg{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);align-self:flex-start}.px-segb{padding:8px 14px;border-radius:999px;font:600 13.5px/1.2 var(--at-sans);color:var(--at-ink)}.px-segb[aria-pressed=true]{background:var(--at-btn);color:var(--at-on-btn)}.px-chat{display:flex;flex-direction:column;gap:10px;min-height:150px;max-height:230px;overflow-y:auto;padding:4px 2px;scrollbar-width:thin}.px-ask{display:flex;gap:8px}.px-ask input{flex:1}.px-chips{display:flex;flex-wrap:wrap;gap:8px}.px-chip{padding:8px 13px;border-radius:999px;font:500 13.5px/1.2 var(--at-sans);color:var(--at-ink);background:var(--at-raised)}.px-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px;background:var(--at-raised)}.px-typing i{width:6px;height:6px;border-radius:50%;background:var(--at-ink2);animation:px-dot 1s infinite ease-in-out}.px-typing i:nth-child(2){animation-delay:.15s}.px-typing i:nth-child(3){animation-delay:.3s}@keyframes px-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.px-kb{display:grid;gap:12px}.px-kbtest{margin:0;padding:14px 16px;border-radius:var(--v3-r-sm);background:var(--at-accent-soft);color:var(--at-ink);font:400 15px/1.5 var(--at-sans)}.px-kbtest b{color:var(--at-accent-text)}.px-inbox{display:grid;gap:4px}.px-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--v3-r-sm)}.px-row>span:first-child{display:grid;gap:2px;min-width:0}.px-row b{font:600 15px var(--at-sans);color:var(--at-ink)}.px-row small{font:400 13.5px var(--at-sans);color:var(--at-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-row.on{background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-thread{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--v3-r-sm);background:var(--at-page)}.px-handoff{margin:0;font:600 13.5px/1.4 var(--at-sans);color:var(--at-accent-text)}.px-site{--wc: #6a3df5;position:relative;height:270px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);overflow:hidden}.px-site__bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--at-sep)}.px-site__bar i{width:8px;height:8px;border-radius:50%;background:var(--at-sep)}.px-site__bar span{margin-left:10px;font:500 12.5px var(--at-sans);color:var(--at-ink2)}.px-site__body{display:grid;gap:10px;padding:18px;max-width:46%}.px-site__body b{font:400 22px var(--at-serif);color:var(--at-ink)}.px-ln{height:9px;border-radius:5px;background:var(--at-raised)}.px-ln.s{width:60%}.px-widget{position:absolute;right:14px;bottom:66px;width:min(250px,62%);border-radius:14px;background:var(--at-surface);box-shadow:var(--at-shadow-pop),inset 0 0 0 1px var(--at-sep);overflow:hidden;animation:px-in .3s var(--at-ease) both}.px-widget__h{padding:10px 14px;font:600 14px var(--at-sans);color:#fff;background:var(--wc)}.px-widget .hd-msg{margin:12px;max-width:none;font-size:13.5px;background:var(--wc);color:#fff}.px-launch{position:absolute;right:14px;bottom:14px;padding:10px 16px;border-radius:999px;font:600 13.5px var(--at-sans);color:#fff;background:var(--wc)}.px-swatches{display:flex;flex-wrap:wrap;gap:8px}.px-sw{display:inline-flex;align-items:center;gap:8px;padding:7px 13px 7px 8px;border-radius:999px;font:600 13px var(--at-sans);color:var(--at-ink);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-sw:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px #ffffff80}.px-sw[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--at-ink)}.px-call{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;align-items:center;padding:18px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-wave{display:flex;align-items:center;gap:4px;height:40px}.px-wave i{width:6px;height:40%;border-radius:3px;background:linear-gradient(#7a5cff,#14b8a6);animation:px-wave 1s infinite ease-in-out}.px-wave i:nth-child(2){animation-delay:.12s}.px-wave i:nth-child(3){animation-delay:.24s}.px-wave i:nth-child(4){animation-delay:.36s}.px-wave i:nth-child(5){animation-delay:.48s}@keyframes px-wave{0%,to{height:30%}50%{height:100%}}.px-callsays{margin:0;font:400 15.5px/1.55 var(--at-sans);color:var(--at-ink)}.px-stamps{display:grid;gap:4px;padding:20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#5b3be6,#2563eb 60%,#0f9488);box-shadow:var(--at-shadow-pop)}.px-stamps>b{font:600 17px var(--at-sans);color:#fff}.px-stamps>small{font:500 13.5px var(--at-sans);color:#fff}.px-stampgrid{display:grid;grid-template-columns:repeat(4,minmax(0,58px));gap:12px;margin-top:14px}.px-stampgrid span{aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font:600 14px var(--at-sans);color:#fff;box-shadow:inset 0 0 0 2px #ffffff8c;transition:background .3s var(--at-ease),transform .3s var(--at-ease)}.px-stampgrid span.on{background:#fff;color:#3b2bb8;transform:scale(1.04)}.px-stampnote{margin:0;font:600 15px/1.5 var(--at-sans);color:var(--at-ink)}.px-link{margin:0;display:grid;gap:2px;padding:14px 16px;border-radius:var(--v3-r-sm);background:var(--at-accent-soft)}.px-link small{font:500 12.5px var(--at-sans);color:var(--at-ink2)}.px-link b{font:600 17px var(--at-sans);color:var(--at-accent-text);word-break:break-all}.px-pane>.px-go{align-self:flex-start}.px-reflog{list-style:none;margin:0;padding:0;display:grid;gap:8px}.px-reflog li{display:grid;gap:2px;padding:12px 14px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);animation:px-in .35s var(--at-ease) both}.px-reflog b{font:600 14.5px var(--at-sans);color:var(--at-ink)}.px-reflog small{font:400 13.5px var(--at-sans);color:var(--at-ink2)}.px-scratch{position:relative;aspect-ratio:2 / 1;max-width:460px;width:100%;border-radius:18px;overflow:hidden;background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-prize{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:4px}.px-prize small{font:500 14px var(--at-sans);color:var(--at-ink2)}.px-prize b{font:400 clamp(22px,2.4vw,28px) var(--at-serif);color:var(--at-ink)}.px-scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none;transition:opacity .5s var(--at-ease)}.px-scratch.done canvas{opacity:0;pointer-events:none}.px-gift{display:grid;gap:6px;padding:22px;border-radius:18px;color:#fff;background:radial-gradient(120% 140% at 0% 0%,#7a5cff,#2a1e7a 55%,#0f3d6e);box-shadow:var(--at-shadow-pop);min-height:150px}.px-gift__brand{font:600 12.5px var(--at-sans);letter-spacing:.04em;text-transform:uppercase}.px-gift :is(b,p,small,span){color:#fff}.px-gift b{font:400 26px/1.2 var(--at-serif)}.px-gift p{margin:0;font:400 15px/1.5 var(--at-sans)}.px-gift small{margin-top:auto;font:500 12.5px var(--at-sans)}.px-stars{display:flex;gap:6px}.px-star{font-size:38px;line-height:1;padding:4px;border-radius:10px;color:var(--at-muted)}.px-star.on{color:var(--at-accent)}.px-star:hover{transform:scale(1.12)}.px-next{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.px-next p{flex-basis:100%;margin:0;font:500 15.5px/1.5 var(--at-sans);color:var(--at-ink)}.px-next small{flex-basis:100%;font:400 13.5px var(--at-sans);color:var(--at-ink2)}.px-phone{display:grid;justify-items:center;gap:6px;padding:22px 16px 16px;border-radius:26px;background:var(--at-page);box-shadow:inset 0 0 0 6px var(--at-raised),inset 0 0 0 7px var(--at-sep);text-align:center}.px-phone__av{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font:600 18px var(--at-sans);color:#fff;background:linear-gradient(135deg,#7a5cff,#14b8a6)}.px-phone b{font:600 16px var(--at-sans);color:var(--at-ink)}.px-phone>small{font:400 13px/1.4 var(--at-sans);color:var(--at-ink2)}.px-phone__links{display:grid;gap:7px;width:100%;margin-top:8px}.px-phone__links span{padding:9px;border-radius:999px;font:600 13px var(--at-sans);color:var(--at-on-btn);background:var(--at-btn)}.px-phone__h{font:500 12px var(--at-sans);color:var(--at-ink2)}.px-qr{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.px-qr__code{width:150px;height:150px;padding:10px;box-sizing:border-box;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--at-sep)}.px-qr__code svg{width:100%;height:100%;display:block}.px-qr__meta{display:grid;gap:6px}.px-qr__meta b{font:600 17px var(--at-sans);color:var(--at-ink);word-break:break-all}.px-qr__meta small{font:400 14px/1.5 var(--at-sans);color:var(--at-ink2)}.px-slots{display:flex;flex-wrap:wrap;gap:8px}.px-slots span{padding:9px 14px;border-radius:999px;font:600 13.5px var(--at-sans);color:var(--at-ok);background:var(--at-ok-soft);animation:px-in .3s var(--at-ease) both}.px-adsync{display:grid;gap:8px;justify-items:start;padding:18px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-adsync b{font:600 18px/1.35 var(--at-sans);color:var(--at-ink)}.px-adsync small{font:400 14px/1.5 var(--at-sans);color:var(--at-ink2)}.px-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.px-post{display:grid;gap:6px;align-content:start;padding:14px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-post small{font:600 12.5px var(--at-sans);color:var(--at-ink)}.px-post p{margin:0;font:400 13.5px/1.5 var(--at-sans);color:var(--at-ink);overflow-wrap:anywhere}.px-post span{font:500 12px var(--at-sans);color:var(--at-ink2)}@media(max-width:899px){.pxa{flex-direction:column;height:auto}.pxa-card{flex:none}.pxa-card:not(.on){height:64px}.pxa-h{flex-direction:row;padding:0 18px;gap:14px;justify-content:flex-start}.pxa-t{writing-mode:horizontal-tb;transform:none;padding:0;font-size:16px}.pxa-b{min-width:0}.pxa-card.on .pxa-b{height:auto}.px-pane{overflow:visible}}@media(max-width:560px){.px-split,.px-qr{grid-template-columns:minmax(0,1fr)}.px-phone{max-width:240px;justify-self:center}.px-posts{grid-template-columns:minmax(0,1fr)}.px-seg{border-radius:18px}.px-site__body{max-width:70%}}@media(prefers-reduced-motion:reduce){.px-pane.in>*,.px-reflog li,.px-slots span,.px-widget{animation:none}.px-typing i,.px-wave i{animation:none}.px-wave i{height:70%}}.jv-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:var(--v3-gap)}@media(max-width:899px){.jv-grid{grid-template-columns:minmax(0,1fr)}}.jv-flow{padding:24px;display:grid;gap:16px}.jv-flow .hd-flow__top{border:0;padding:0}.jv-side{padding:24px;display:grid;gap:16px;align-content:start}.jv-side h3{margin:0;font:400 26px/1.15 var(--at-serif);color:var(--at-ink)}.jv-side p{margin:0;font:400 15.5px/1.55 var(--at-sans);color:var(--at-ink2)}.jv-camps{list-style:none;margin:0;padding:0;display:grid}.jv-camps li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font:500 15px var(--at-sans);color:var(--at-ink)}.jv-camps li+li{border-top:1px solid var(--at-sep)}.an3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:var(--v3-gap)}@media(max-width:899px){.an3{grid-template-columns:minmax(0,1fr)}}.an3-chart{padding:24px}.an3-chart>p{margin:0 0 14px;font:600 15px var(--at-sans);color:var(--at-ink);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.an3-chart svg{width:100%;height:auto;display:block}.an3-chart .ax{stroke:var(--at-sep);stroke-width:1}.an3-chart .lw{fill:none;stroke:var(--at-accent-text);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.an3-chart .lh{fill:none;stroke:var(--at-ink2);stroke-width:2;stroke-dasharray:5 6;stroke-linecap:round}.an3-chart text{font:500 12px var(--at-sans);fill:var(--at-ink2)}.an3-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;font:500 13.5px var(--at-sans);color:var(--at-ink2)}.an3-legend i{display:inline-block;width:18px;height:3px;border-radius:3px;margin-right:8px;vertical-align:middle;background:var(--at-accent-text)}.an3-legend i.h{background:none;border-top:2px dashed var(--at-ink2);height:0}.an3-side{padding:24px;display:grid;gap:18px;align-content:start}.an3-side h3{margin:0;font:400 26px/1.15 var(--at-serif);color:var(--at-ink)}body #industries .ibody.v3-pack{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--v3-gap);align-items:start;padding:4px 4px 8px}@media(max-width:760px){body #industries .ibody.v3-pack{grid-template-columns:minmax(0,1fr)}}.v3-pack h4{margin:0 0 10px;font:600 12.5px var(--at-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-accent-text)}.v3-pack ol{margin:0;padding:0;list-style:none;display:grid;gap:8px}.v3-pack ol li{padding:10px 14px;border-radius:var(--v3-r-sm);font:500 15px var(--at-sans);color:var(--at-ink);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.v3-pack .ns b{display:block;font:400 24px/1.2 var(--at-serif);color:var(--at-ink)}.v3-pack .ns span{display:block;margin-top:6px;font:400 15px/1.55 var(--at-sans);color:var(--at-ink2)}body #enterprise .diffs b,body #enterprise .diffs span{color:var(--at-ink)!important}body #enterprise .diffs span{color:var(--at-ink2)!important}@media(prefers-reduced-motion:reduce){.hd-scene,.hd-scene.on,.hd-crumb>span,.hd-prog i,.hd-n,.hd-step:before{transition:none!important;transform:none!important}.hd-scene [data-s].on,.hd-typing i{animation:none!important}}.jx{display:grid;gap:14px}.jx-tabs,.kx-tabs,.ax-seg{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);width:fit-content;max-width:100%}.jx-tab,.kx-tab,.ax-b{all:unset;box-sizing:border-box;cursor:pointer;padding:8px 14px;border-radius:999px;font:600 13.5px/1.2 var(--at-sans);color:var(--at-ink);transition:background .2s var(--at-ease),color .2s var(--at-ease),box-shadow .2s var(--at-ease)}.jx-tab[aria-pressed=true],.kx-tab[aria-pressed=true],.ax-b[aria-pressed=true]{background:var(--at-btn);color:var(--at-on-btn)}.jx-tab:is(:hover,:focus-visible),.kx-tab:is(:hover,:focus-visible),.ax-b:is(:hover,:focus-visible){box-shadow:var(--at-glow)}.jx .hd-flow__top{border:0;padding:0}.jx-node{all:unset;box-sizing:border-box;cursor:pointer;flex:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--v3-r-sm);font:500 14.5px/1.35 var(--at-sans);color:var(--at-ink);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);transition:box-shadow .2s var(--at-ease)}.jx-node>span{flex:1;min-width:0}.jx-node[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--at-accent-text),var(--at-glow)}.jx-node:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1.5px var(--at-accent-text),var(--at-glow)}.jx-detail{padding:14px 16px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);display:grid;gap:6px}.jx-detail>b{font:600 15px var(--at-sans);color:var(--at-ink)}.jx-detail>p{margin:0;font:400 14.5px/1.55 var(--at-sans);color:var(--at-ink)}.jx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 0}.jx-facts dt{font:600 11.5px var(--at-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--at-accent-text)}.jx-facts dd{margin:3px 0 0;font:500 13.5px/1.4 var(--at-sans);color:var(--at-ink)}.jx-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jx-btn{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 16px;border-radius:999px;font:600 14px var(--at-sans);color:var(--at-ink);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.jx-btn--go{background:var(--at-btn);color:var(--at-on-btn);box-shadow:none}.jx-btn:is(:hover,:focus-visible){box-shadow:var(--at-glow)}.jx-btn:disabled{cursor:default;opacity:.55;box-shadow:inset 0 0 0 1px var(--at-sep)}.jx-where{font:500 13.5px var(--at-sans);color:var(--at-ink2)}@media(max-width:560px){.jx-facts{grid-template-columns:minmax(0,1fr)}.jx-node{font-size:14px}.hd-node i{min-width:62px}.jx-node em{display:none}}body #how .kprof{display:grid;gap:14px;align-content:start}.kx-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kx-body{display:grid;gap:12px}.kx-who{display:flex;align-items:center;gap:12px}.kx-who .kav,.kx-who h3{margin:0!important}.kx-who small{font:500 13.5px var(--at-sans);color:var(--at-ink2)}body #how .kx-body h4{margin:4px 0 0;font:600 12px var(--at-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--at-accent-text)}.kx-tl{list-style:none;margin:0;padding:0 0 0 14px;display:grid;gap:10px;border-left:2px solid var(--at-sep)}.kx-tl li{position:relative;display:grid;gap:2px}.kx-tl li:before{content:"";position:absolute;left:-20px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--at-accent-text)}.kx-tl b{font:600 14.5px/1.35 var(--at-sans);color:var(--at-ink)}.kx-tl small{font:400 13px var(--at-sans);color:var(--at-ink2)}.kx-reach{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kx-reach li{display:grid;grid-template-columns:38px 82px minmax(0,1fr);align-items:center;gap:8px;font:400 13.5px/1.35 var(--at-sans)}.kx-reach i{font:700 11.5px var(--at-sans);font-style:normal;text-align:center;padding:4px 0;border-radius:999px}.kx-reach .ok i{color:var(--at-ok);background:var(--at-ok-soft)}.kx-reach .no i{color:var(--at-ink);background:var(--at-raised)}.kx-reach b{font:600 14px var(--at-sans);color:var(--at-ink)}.kx-reach small{color:var(--at-ink2)}.kx-next{display:grid;gap:8px;padding:14px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.kx-next__t{display:grid;gap:3px}.kx-next__t b{font:600 15.5px var(--at-sans);color:var(--at-ink)}.kx-next__t small{font:500 13px var(--at-sans);color:var(--at-ink2)}.kx-lab{font:600 11.5px var(--at-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--at-accent-text)}.kx-why{margin:0;padding-left:18px;display:grid;gap:4px;font:400 13.5px/1.45 var(--at-sans);color:var(--at-ink)}.ax-ctl{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.an3-chart .ax-title{margin:0 0 14px;font:600 15px var(--at-sans);color:var(--at-ink);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.an3-chart path{transition:d .5s var(--at-ease)}.ax-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0}.ax-stats>div{padding:12px 14px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.ax-stats dt{font:600 12px var(--at-sans);color:var(--at-ink2)}.ax-stats dd{margin:4px 0 0;font:600 15px/1.35 var(--at-sans);color:var(--at-ink)}.ax-stats>div:last-child dd{color:var(--at-accent-text)}.ax-note{margin:12px 0 0}@media(max-width:640px){.ax-stats{grid-template-columns:minmax(0,1fr)}}.cx-list{display:grid}.cx-row{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;width:100%}.cx-row+.cx-row,.cx-detail+.cx-row{box-shadow:0 -1px 0 var(--at-sep)}.cx-row.on{background:var(--at-page);border-radius:var(--v3-r-sm);box-shadow:none!important}.cx-row:is(:hover,:focus-visible){border-radius:var(--v3-r-sm);box-shadow:var(--at-glow)!important}.cx-row b{display:block;font:600 15px var(--at-sans);color:var(--at-ink)}.cx-row small{font:400 13.5px var(--at-sans);color:var(--at-ink2)}.cx-mode{margin:0;font:600 13px var(--at-sans);color:var(--at-accent-text)}.cx-tr{display:flex;flex-direction:column;gap:8px}.cx-tr .hd-msg{margin:0;font-size:14.5px}@media(prefers-reduced-motion:reduce){.an3-chart path{transition:none}}@media(max-width:640px){.jx-tabs,.ax-seg,.kx-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jx-tabs::-webkit-scrollbar,.ax-seg::-webkit-scrollbar,.kx-tabs::-webkit-scrollbar{display:none}.jx-tab,.ax-b,.kx-tab{white-space:nowrap;flex:none}.an3-chart svg text{font-size:22px}}html body #ask #chat-panel.has-orb{background:#ffffff94!important;-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);box-shadow:inset 0 0 0 1px #ffffffb3,0 30px 90px -24px #281e6e59!important}html[data-theme=dark] body #ask #chat-panel.has-orb{background:#0c0c1294!important;box-shadow:inset 0 0 0 1px #c8c3ff29,0 30px 90px -20px #000000bf!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body #ask #chat-panel.has-orb{background:#0c0c1294!important;box-shadow:inset 0 0 0 1px #c8c3ff29,0 30px 90px -20px #000000bf!important}}#chat-panel.has-orb :is(.ak-foot,.ak-top,.ak-body,.ak-msgs){background:transparent!important}#chat-panel.has-orb .ak-hero{position:relative}#chat-panel.has-orb #chat-avatar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}#chat-panel.has-orb .ak-sugs{display:none}.ak-orb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}#chat-panel.has-orb>:not(.ak-orb){position:relative;z-index:1}.ak-orb canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s var(--at-ease)}.ak-orb.on canvas{opacity:1}#chat-panel.has-orb .ak-hero{padding-top:46%}.ch3{--cw: min(290px, 72vw);display:grid;gap:22px;justify-items:center}.ch3-scene{position:relative;width:100%;height:calc(var(--cw) * 1.46);perspective:1300px;perspective-origin:50% 45%;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ch3-scene.is-drag{cursor:grabbing}.ch3-ring{position:absolute;left:50%;top:50%;width:var(--cw);height:calc(var(--cw) * 1.32);margin:calc(var(--cw) * -.66) 0 0 calc(var(--cw) * -.5);transform-style:preserve-3d}.ch3.is-snap .ch3-card{transition:transform .6s cubic-bezier(.2,.9,.25,1),opacity .6s var(--at-ease),box-shadow .3s var(--at-ease)}.ch3-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--at-page);opacity:calc(var(--dim, 0) * .38)}.ch3-card:not(.on){cursor:pointer}.ch3-card{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:26px;background:var(--at-surface);box-shadow:var(--at-shadow),inset 0 0 0 1px var(--at-sep);transition:box-shadow .4s var(--at-ease);will-change:transform}.ch3-card.on{box-shadow:var(--at-shadow),inset 0 0 0 1px var(--at-sep),0 0 0 1px var(--at-accent-soft),0 30px 80px -30px #6a3df573}.ch3-card header{display:flex;align-items:center;gap:12px}.ch3-logo{display:grid;place-items:center;width:46px;height:46px;flex:none}.ch3-logo svg{width:46px;height:46px;border-radius:13px}.ch3-logo--pair{width:74px;display:flex}.ch3-logo--pair svg{width:40px;height:40px}.ch3-logo--pair svg+svg{margin-left:-6px}.ch3-card header b{display:block;font:400 24px/1.1 var(--at-serif);color:var(--at-ink)}.ch3-card header small{font:600 13px var(--at-sans);color:var(--at-accent-text)}.ch3-txt{margin:0;font:400 15px/1.55 var(--at-sans);color:var(--at-ink)}.ch3-prev{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;border-radius:18px;background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);overflow:hidden;min-height:0}.ch3-facts{margin:0;display:flex;flex-wrap:wrap;gap:6px}.ch3-chat{display:flex;flex-direction:column;gap:8px}.ch3-chat .hd-msg{margin:0;font-size:13.5px;padding:9px 12px;max-width:88%}.ch3-typing{align-self:flex-end;display:inline-flex;gap:4px;padding:10px 12px;border-radius:14px;background:var(--at-btn)}.ch3-typing i{width:6px;height:6px;border-radius:50%;background:var(--at-on-btn)}.ch3-sms{margin:0;padding:12px 14px;border-radius:16px 16px 16px 6px;background:var(--at-raised);font:400 14px/1.5 var(--at-sans);color:var(--at-ink)}.ch3-sms small{display:block;font:700 11.5px var(--at-sans);letter-spacing:.06em;color:var(--at-ink2);margin-bottom:4px}.ch3-mail{display:grid;gap:7px;padding:14px;border-radius:14px;background:var(--at-surface);box-shadow:inset 0 0 0 1px var(--at-sep)}.ch3-mail small{font:600 12px var(--at-sans);color:var(--at-ink2)}.ch3-mail b{font:600 15px var(--at-sans);color:var(--at-ink)}.ch3-mail span{height:8px;border-radius:4px;background:var(--at-sep)}.ch3-mail span.s{width:55%;height:26px;border-radius:999px;background:linear-gradient(90deg,#6a3df5,#14b8a6)}.ch3-prev--phone{padding:0;justify-content:flex-start;align-items:center;background:none;box-shadow:none;overflow:hidden}.ch3-iph{position:relative;width:min(100%,230px);height:330px;flex:none;box-sizing:border-box;padding:12px 12px 0;border-radius:40px 40px 0 0;border:7px solid #15151c;border-bottom:0;background:radial-gradient(120% 70% at 20% 0%,#8f7bff 0%,transparent 60%),radial-gradient(90% 60% at 100% 60%,#14b8a6 0%,transparent 65%),linear-gradient(170deg,#3b2b9e,#1d3f8f 55%,#0f5f6a);box-shadow:0 0 0 1.5px #3a3a46,0 24px 50px -24px #140a3cb3;color:#fff;display:flex;flex-direction:column;align-items:center}.ch3-iph__island{position:absolute;top:9px;left:50%;width:74px;height:20px;margin-left:-37px;border-radius:999px;background:#050507}.ch3-iph__st{align-self:stretch;display:flex;justify-content:space-between;align-items:center;padding:1px 10px 0 12px;height:18px}.ch3-iph__st b{font:600 11px var(--at-sans);color:#fff}.ch3-iph__st i{width:20px;height:9px;border-radius:3px;box-shadow:inset 0 0 0 1.2px #ffffffe6;background:linear-gradient(90deg,#fff 70%,transparent 70%) 2px 2px / 14px 5px no-repeat}.ch3-iph__date{margin-top:8px;font:600 12px var(--at-sans);color:#ffffffeb}.ch3-iph__clock{font:600 44px/1 var(--at-sans);letter-spacing:-.02em;color:#fff;margin:2px 0 10px}.ch3-push{align-self:stretch;display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border-radius:18px;text-align:left;background:#ffffff42;-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff4d;font:400 12px/1.35 var(--at-sans);color:#fff}.ch3-push__i{flex:none;width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#fff,#d9d2ff);box-shadow:inset 0 0 0 5px #6a3df5}.ch3-push small{display:flex;justify-content:space-between;gap:6px;font:600 10.5px var(--at-sans);letter-spacing:.02em;color:#ffffffe6;text-transform:uppercase}.ch3-push small em{font-style:normal;text-transform:none;color:#ffffffd9}.ch3-push b{display:block;font:600 12.5px var(--at-sans);color:#fff}.ch3-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;border-radius:999px;background:var(--at-surface);box-shadow:inset 0 0 0 1px var(--at-sep);max-width:100%}.ch3-tab{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 16px;border-radius:999px;font:600 14px/1.2 var(--at-sans);color:var(--at-ink);white-space:nowrap;transition:background .2s var(--at-ease),color .2s var(--at-ease),box-shadow .2s var(--at-ease)}.ch3-tab[aria-pressed=true]{background:var(--at-btn);color:var(--at-on-btn)}.ch3-tab:is(:hover,:focus-visible){box-shadow:var(--at-glow)}.ch3-card.on .ch3-chat .hd-msg--in{animation:ch3-in 6s var(--at-ease) infinite}.ch3-card.on .ch3-typing{animation:ch3-type 6s var(--at-ease) infinite}.ch3-card.on .ch3-typing i{animation:ch3-dot 1s ease-in-out infinite}.ch3-card.on .ch3-typing i:nth-child(2){animation-delay:.15s}.ch3-card.on .ch3-typing i:nth-child(3){animation-delay:.3s}.ch3-card.on .ch3-chat .hd-msg--out{animation:ch3-out 6s var(--at-ease) infinite}.ch3-card.on :is(.ch3-sms,.ch3-mail,.ch3-push){animation:ch3-pop 6s var(--at-ease) infinite}@keyframes ch3-in{0%{opacity:0;transform:translateY(10px)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ch3-type{0%,14%{opacity:0;height:0;padding-block:0}18%,38%{opacity:1;height:auto;padding-block:10px}42%,to{opacity:0;height:0;padding-block:0}}@keyframes ch3-dot{50%{transform:translateY(-3px);opacity:.6}}@keyframes ch3-out{0%,40%{opacity:0;transform:translateY(10px) scale(.96)}48%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes ch3-pop{0%{opacity:0;transform:translateY(14px) scale(.96)}10%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media(max-width:640px){.ch3{--cw: min(280px, 74vw)}.ch3-scene{height:calc(var(--cw) * 1.62)}.ch3-ring{height:calc(var(--cw) * 1.5);margin-top:calc(var(--cw) * -.75)}.ch3-card{padding:16px}.ch3-txt{font-size:14px}.ch3-tab{padding:9px 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ch3-ring,.ch3-card{transition:none!important}.ch3-card.on :is(.hd-msg,.ch3-typing,.ch3-typing i,.ch3-sms,.ch3-mail,.ch3-push){animation:none!important}.ch3-typing{display:none}}.an3-chart .lw[pathLength]{stroke-dasharray:1;animation:ax-draw 1.3s cubic-bezier(.3,.8,.3,1) both}.an3-chart .ax-now{fill:var(--at-accent-text);transform-box:fill-box;transform-origin:center;animation:ax-pulse 1.8s ease-in-out 1.2s infinite both}@keyframes ax-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ax-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}.jx-detail,.kx-body>*,.cx-detail{animation:v3-in .5s cubic-bezier(.2,.9,.3,1) both}.kx-body>:nth-child(2){animation-delay:.04s}.kx-body>:nth-child(3){animation-delay:.08s}.kx-body>:nth-child(4){animation-delay:.12s}.kx-body>:nth-child(5){animation-delay:.16s}.kx-body>:nth-child(6){animation-delay:.2s}@keyframes v3-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.an3-chart .lw[pathLength],.an3-chart .ax-now,.jx-detail,.kx-body>*,.cx-detail{animation:none!important}}@media(max-width:760px){html body #ask .bubble>span.bubble__av{display:block}}.px-rec{border-radius:18px;background:#0d0f16;color:#e8eaf2;box-shadow:inset 0 0 0 1px #c8cdff24;overflow:hidden;font-family:var(--at-sans)}.px-rec__h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(200,205,255,.12)}.px-rec__h b{font:600 13.5px var(--at-sans);color:#fff;flex:1}.px-rec__h small{font:500 12px var(--at-sans);color:#c9cde0}.px-rec__dot{width:9px;height:9px;border-radius:2px;background:#4f6bff}.px-rec__scope{position:relative;height:150px;margin:0 16px;background-image:linear-gradient(rgba(200,205,255,.08) 1px,transparent 1px);background-size:100% 50%;background-position:0 25%}.px-rec__bars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:2px}.px-rec__bars i{flex:1;height:var(--h);border-radius:2px;background:#a0a6be59;transition:background .2s}.px-rec__bars i.is-caller{background:#4f6bff73}.px-rec__bars i.is-caller.past{background:#4f6bff;box-shadow:0 0 10px #4f6bff80}.px-rec__bars i.is-ai.past{background:#d7dae6}.px-rec__head{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px #fff9;left:0}.px-rec__play{all:unset;box-sizing:border-box;position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-40px 0 0 -32px;border-radius:50%;cursor:pointer;background:#4f6bff;box-shadow:0 0 0 10px #4f6bff2e,0 10px 40px #4f6bff99;transition:transform .2s var(--at-ease),opacity .3s}.px-rec__play:before{content:"";position:absolute;left:26px;top:21px;border-left:17px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.px-rec.is-on .px-rec__play{opacity:0}.px-rec.is-on .px-rec__scope:hover .px-rec__play{opacity:1}.px-rec.is-on .px-rec__play:before{left:23px;top:22px;width:6px;height:20px;border:0;background:#fff;box-shadow:12px 0 #fff}.px-rec__play:is(:hover,:focus-visible){transform:scale(1.06);box-shadow:0 0 0 10px #4f6bff40,0 0 0 2px #fff,0 10px 40px #4f6bffb3;opacity:1}.px-rec__tag{position:absolute;left:50%;top:50%;transform:translate(-50%,34px);padding:5px 10px;border-radius:6px;font:600 12.5px var(--at-sans);color:#fff;background:#0d0f16e6;box-shadow:inset 0 0 0 1px #c8cdff4d;white-space:nowrap;pointer-events:none}.px-rec.is-on .px-rec__tag{opacity:0}.px-rec__axis{display:flex;justify-content:space-between;margin:0 16px;padding:6px 0;border-top:1px solid rgba(200,205,255,.14);font:500 11.5px var(--at-sans);color:#c9cde0}.px-rec__said{margin:0;padding:14px 16px;min-height:56px;border-top:1px solid rgba(200,205,255,.12);font:500 16px/1.45 var(--at-sans);color:#fff}.px-rec__said[data-who=ai]{color:#d7dae6}.px-rec__who{display:inline-block;margin-right:10px;font:600 12.5px var(--at-sans);color:#8ea0ff}.px-rec__said[data-who=ai] .px-rec__who{color:#5eead4}.px-rec__foot{display:flex;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid rgba(200,205,255,.12);font:500 12.5px var(--at-sans);color:#8ea0ff}.px-split--art{grid-template-columns:minmax(0,1fr) minmax(0,210px);align-items:center}.px-art{--a1: #5b3be6;--a2: #9b8cff;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;border-radius:14px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,var(--a2),var(--a1) 60%);box-shadow:var(--at-shadow-pop);transition:aspect-ratio .4s var(--at-ease),background .4s}.px-art :is(b,small,span){color:#fff}.px-art__k{font:600 11px var(--at-sans);letter-spacing:.1em;text-transform:uppercase}.px-art b{font:400 24px/1.1 var(--at-serif)}.px-art small{font:500 12px var(--at-sans)}.px-art__cta{align-self:flex-start;margin-top:6px;padding:7px 12px;border-radius:999px;font:600 12px var(--at-sans);background:#fff3;box-shadow:inset 0 0 0 1px #fff9}.px-prof{display:grid;gap:12px}.px-prof__who{display:flex;align-items:center;gap:12px}.px-prof__who b{display:block;font:600 17px var(--at-sans);color:var(--at-ink)}.px-prof__who small{font:500 13.5px var(--at-sans);color:var(--at-ink2)}.px-prof__av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:600 15px var(--at-sans);color:#fff;background:linear-gradient(135deg,#7a5cff,#14b8a6)}.px-reach{list-style:none;margin:0;padding:0;display:grid;gap:6px}.px-reach li{display:grid;grid-template-columns:40px 86px minmax(0,1fr);align-items:center;gap:8px;font:400 13.5px/1.35 var(--at-sans)}.px-reach i{font:700 11.5px var(--at-sans);font-style:normal;text-align:center;padding:4px 0;border-radius:999px}.px-reach .ok i{color:var(--at-ok);background:var(--at-ok-soft)}.px-reach .no i{color:var(--at-ink);background:var(--at-raised)}.px-reach b{font:600 14px var(--at-sans);color:var(--at-ink)}.px-reach small{color:var(--at-ink2)}.px-next2{display:grid;gap:4px;padding:14px 16px;border-radius:var(--v3-r-sm);background:var(--at-accent-soft)}.px-next2 small{font:600 12px var(--at-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--at-accent-text)}.px-next2 b{font:600 16px var(--at-sans);color:var(--at-ink)}.px-next2 span{font:400 14px/1.5 var(--at-sans);color:var(--at-ink)}.px-rules{display:flex;flex-wrap:wrap;gap:8px}.px-rule{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 14px;border-radius:12px;font:600 14px var(--at-sans);color:var(--at-ink);box-shadow:inset 0 0 0 1.5px var(--at-sep);transition:box-shadow .2s,background .2s}.px-rule[aria-pressed=true]{background:var(--at-accent-soft);color:var(--at-accent-text);box-shadow:inset 0 0 0 1.5px var(--at-accent-text)}.px-rule:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1.5px var(--at-accent-text),var(--at-glow)}.px-count{display:grid;gap:4px;padding:18px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-count b{font:400 44px/1 var(--at-serif);color:var(--at-ink)}.px-count span{font:500 14px var(--at-sans);color:var(--at-ink2)}.px-imp{display:grid;gap:10px;padding:16px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-imp b{font:600 15px var(--at-sans);color:var(--at-ink)}.px-imp small{font:500 13.5px/1.5 var(--at-sans);color:var(--at-ink2)}.px-imp__bar{height:8px;border-radius:4px;background:var(--at-raised);overflow:hidden}.px-imp__bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#7a5cff,#14b8a6);transition:width 1.4s cubic-bezier(.3,.8,.3,1)}.px-feed{list-style:none;margin:0;padding:0;display:grid;gap:8px}.px-feed li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep);animation:px-in .4s var(--at-ease) both}.px-feed b{font:600 14.5px var(--at-sans);color:var(--at-ink)}.px-feed span:not(.hd-pill){font:400 14px var(--at-sans);color:var(--at-ink2)}.px-hook{display:grid;gap:8px;padding:16px;border-radius:var(--v3-r-sm);background:#0d0f16;box-shadow:inset 0 0 0 1px #c8cdff24}.px-hook small{font:600 12.5px var(--at-sans);color:#5eead4}.px-hook code{font:500 13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;color:#e8eaf2;white-space:pre-wrap;overflow-wrap:anywhere}.px-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:8px 16px 8px 8px;border-radius:999px;font:600 14.5px var(--at-sans);color:var(--at-ink);box-shadow:inset 0 0 0 1.5px var(--at-sep)}.px-toggle i{position:relative;width:42px;height:24px;border-radius:999px;background:var(--at-raised);box-shadow:inset 0 0 0 1px var(--at-sep);transition:background .25s}.px-toggle i:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--at-ink);transition:transform .25s var(--at-ease)}.px-toggle[aria-pressed=true] i{background:linear-gradient(90deg,#7a5cff,#14b8a6)}.px-toggle[aria-pressed=true] i:after{transform:translate(18px);background:#fff}.px-toggle:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1.5px var(--at-accent-text),var(--at-glow)}.px-tm,.px-appr{display:grid;gap:8px;justify-items:start;padding:16px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-tm b{font:600 16px var(--at-sans);color:var(--at-ink)}.px-tm span:not(.hd-pill){font:400 14.5px/1.5 var(--at-sans);color:var(--at-ink)}.px-appr small{font:600 12.5px var(--at-sans);color:var(--at-accent-text)}.px-appr__t{margin:0;font:400 15px/1.55 var(--at-sans);color:var(--at-ink)}.px-appr__edit{width:100%;box-sizing:border-box;font:400 15px/1.5 var(--at-sans);color:var(--at-ink);background:var(--at-surface);border:0;outline:0;border-radius:10px;padding:10px 12px;box-shadow:inset 0 0 0 2px var(--at-accent)}.px-verdict{display:grid;gap:4px;padding:16px;border-radius:var(--v3-r-sm)}.px-verdict.ok{background:var(--at-ok-soft)}.px-verdict.no{background:var(--at-raised);box-shadow:inset 0 0 0 1.5px var(--at-ink)}.px-verdict b{font:600 17px var(--at-sans);color:var(--at-ink)}.px-verdict.ok b{color:var(--at-ok)}.px-verdict span{font:400 14.5px/1.5 var(--at-sans);color:var(--at-ink)}.px-can{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.px-can li{padding:8px 12px;border-radius:999px;font:600 13.5px var(--at-sans);color:var(--at-ok);background:var(--at-ok-soft);animation:px-in .3s var(--at-ease) both}.px-cred{display:grid;gap:10px;padding:18px;border-radius:var(--v3-r-sm);background:var(--at-page);box-shadow:inset 0 0 0 1px var(--at-sep)}.px-cred small{font:600 12.5px var(--at-sans);color:var(--at-ink2)}.px-cred>b{font:400 40px/1 var(--at-serif);color:var(--at-ink)}.px-cred__bar{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.px-cred__bar i{width:var(--w)}.px-cred .c0 i,.px-cred__bar .c0{background:#7a5cff}.px-cred .c1 i,.px-cred__bar .c1{background:#3b82f6}.px-cred .c2 i,.px-cred__bar .c2{background:#14b8a6}.px-cred__leg{list-style:none;margin:0;padding:0;display:grid;gap:6px}.px-cred__leg li{display:flex;align-items:center;gap:8px;font:500 14px var(--at-sans);color:var(--at-ink)}.px-cred__leg i{width:10px;height:10px;border-radius:3px}.kolam svg{display:block;width:100%;height:100%;overflow:visible}.kolam__line{fill:none;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.6s cubic-bezier(.4,.1,.2,1)}.kolam.is-drawn .kolam__line{stroke-dashoffset:0}.kolam__dots{fill:var(--at-ink2);opacity:.7}.kolam--band{height:34px;margin:0 auto clamp(22px,3vw,36px);max-width:1240px;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.kolam--hero{position:absolute;right:-6vw;top:6vh;width:min(46vw,620px);aspect-ratio:1;opacity:.35;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent)}.v3-head .eyebrow:before{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;background:radial-gradient(circle,var(--at-ink) 0 2px,transparent 2.5px),conic-gradient(from 45deg,#9b8cff,#5b7cfa,#14b8a6,#9b8cff);-webkit-mask:radial-gradient(circle,#000 0 2.5px,transparent 3px,transparent 4.5px,#000 5px);mask:radial-gradient(circle,#000 0 2.5px,transparent 3px,transparent 4.5px,#000 5px)}@media(prefers-reduced-motion:reduce){.kolam__line{transition:none;stroke-dashoffset:0}}.ap3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.ap3-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:14px}.ap3-list li{display:grid;gap:2px;padding-left:18px;border-left:2px solid var(--at-accent-text)}.ap3-list b{font:600 16px var(--at-sans);color:var(--at-ink)}.ap3-list span{font:400 15.5px/1.55 var(--at-sans);color:var(--at-ink2)}.ap3-stores,.footer__apps-list{display:flex;flex-wrap:wrap;gap:10px}.ap3-store,.appbadge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:14px;background:var(--at-btn);color:var(--at-on-btn)}.ap3-store svg,.appbadge svg{width:24px;height:24px;fill:currentColor;stroke:currentColor;stroke-width:0}.ap3-store[data-store=iphone] svg,.appbadge[data-app=iphone] svg{fill:none;stroke-width:1.8}.ap3-store span,.appbadge span{display:grid;line-height:1.15}.ap3-store small,.appbadge small{font:500 11.5px var(--at-sans);color:var(--at-on-btn);opacity:.9}.ap3-store b,.appbadge b{font:600 15px var(--at-sans);color:var(--at-on-btn)}.ap3-stage{position:relative;height:600px}.ap3-phone{position:absolute;top:40px;left:50%;width:236px;margin:0 0 0 -118px;padding:9px;border-radius:42px;background:#0b0c12;box-sizing:border-box;box-shadow:0 50px 90px -40px #1e145a99,inset 0 0 0 1.5px #2c2d38,0 0 0 1px #ffffff0f;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ap3-phone img{display:block;width:100%;height:auto;border-radius:33px}.ap3-phone--c{z-index:2}.ap3-phone--l{transform:translate(-62%) translateY(34px) rotate(-8deg) scale(.9)}.ap3-phone--r{transform:translate(62%) translateY(34px) rotate(8deg) scale(.9)}.ap3-stage:hover .ap3-phone--l{transform:translate(-74%) translateY(26px) rotate(-11deg) scale(.9)}.ap3-stage:hover .ap3-phone--r{transform:translate(74%) translateY(26px) rotate(11deg) scale(.9)}.ap3-stage:hover .ap3-phone--c{transform:translateY(-8px)}.ap3-cap{position:absolute;left:0;right:0;bottom:-6px;margin:0;text-align:center;font:500 13px var(--at-sans);color:var(--at-ink2)}.ap3-kolam{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent)}@media(max-width:899px){.ap3{grid-template-columns:minmax(0,1fr)}.ap3-stage{height:520px}.ap3-phone{width:200px;margin-left:-100px}}.st3{position:relative;margin:0;height:clamp(360px,36vw,460px);border-radius:28px;overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:24px}.st3-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 90% at 20% 20%,#5b3be6,transparent 60%),radial-gradient(70% 80% at 85% 85%,#0f9488,transparent 60%),linear-gradient(135deg,#1b1550,#0b1b3a)}.st3-kolam{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;opacity:.6}.st3-kolam .kolam__dots{fill:#fff}.st3-q{margin:0;max-width:520px;padding:30px 32px;border-radius:28px;color:#fff;background:#ffffff24;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff59,0 30px 80px -30px #00000080}.st3-q p{margin:0 0 22px;font:500 clamp(18px,1.6vw,22px)/1.5 var(--at-sans);color:#fff}.st3-q figcaption{display:flex;align-items:center;gap:12px}.st3-q figcaption b{display:block;font:600 15px var(--at-sans);color:#fff}.st3-q figcaption small{font:500 13.5px var(--at-sans);color:#f1f0ff}.st3-av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:600 14px var(--at-sans);color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff80}.footer__apps{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:28px}.footer__apps-list{list-style:none;margin:0;padding:0}.footer .appbadge{background:#fff;color:#0b0b0e}.footer .appbadge :is(small,b){color:#0b0b0e}@media(min-width:900px){.v3-head{max-width:none;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(32px,5vw,80px);align-items:end}.v3-head .eyebrow{grid-column:1 / -1}.v3-head h2{font-size:clamp(38px,4vw,58px)}.v3-head p{padding-bottom:6px}.ap3 .v3-head{grid-template-columns:minmax(0,1fr)}}body #hero .hero7__copy{min-height:calc(100svh - 96px);align-content:center;box-sizing:border-box;padding-block:72px 48px}body #hero .hero6.hero7{gap:clamp(24px,4vw,48px)!important}body #industries .iacc.ind3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}body #industries .ind3{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:24px!important;overflow:hidden;background:linear-gradient(160deg,#ffffff6b,#ffffff14 42%,#ffffff2e),#ffffff8c!important;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #14142814,0 24px 60px -36px #28147859!important;transition:transform .35s var(--at-ease),box-shadow .3s var(--at-ease)}html[data-theme=dark] body #industries .ind3{background:linear-gradient(160deg,#ffffff1f,#ffffff05 40%,#ffffff0f),#16162085!important;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 24px 60px -36px #0009!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body #industries .ind3{background:linear-gradient(160deg,#ffffff1f,#ffffff05 40%,#ffffff0f),#16162085!important;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 24px 60px -36px #0009!important}}body #industries .ind3:hover{transform:translateY(-4px)}body #industries .iacc{position:relative;isolation:isolate}body #industries .iacc:before{content:"";position:absolute;top:-4%;right:-3%;bottom:-4%;left:-3%;z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(35% 50% at 15% 30%,rgba(122,92,255,.26),transparent 70%),radial-gradient(35% 50% at 85% 75%,rgba(20,184,166,.22),transparent 70%)}.ind3-h{margin:0;display:flex;align-items:center;gap:12px;font:400 clamp(22px,2vw,26px)/1.15 var(--at-serif);color:var(--at-ink)}.ind3-h .licon{width:36px;height:36px;padding:7px;box-sizing:border-box;border-radius:11px;background:linear-gradient(135deg,#7a5cff,#14b8a6);color:#fff;flex:none}body #industries .ind3 .ibody.v3-pack{grid-template-columns:minmax(0,1fr);gap:14px;padding:0;flex:1;align-content:space-between}@media(max-width:1023px){body #industries .iacc.ind3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body #industries .iacc.ind3-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.ap3-phone--l{transform:translate(-50%) translateY(34px) rotate(-8deg) scale(.86)}.ap3-phone--r{transform:translate(50%) translateY(34px) rotate(8deg) scale(.86)}}
