:root{--sc-page: oklch(1 0 0);--sc-fill: oklch(.97 0 0);--sc-muted: oklch(.53 0 0);--sc-ink: oklch(.145 0 0);--sc-ring: oklch(.62 0 0);--sc-hairline: oklch(.145 0 0 / .12);--sc-sans: var(--font-body), "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--sc-release: .24s ease-out;--key-top: oklch(.33 .012 277);--key-bottom: oklch(.17 .012 277);--key-shine: rgb(255 255 255 / .22);--key-hover: 1.2}.sc-btn{--h: 40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 16px;border:0;border-radius:8px;font:500 15px/1 var(--sc-sans);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;outline:2px solid transparent;outline-offset:-2px;transition:box-shadow var(--sc-release),filter var(--sc-release),background-color var(--sc-release),color var(--sc-release)}.sc-btn:active{transition-duration:0s}.sc-btn:focus-visible{outline-color:var(--sc-ring)}.sc-btn.lg{--h: 46px;padding:0 20px;font-size:16px}.sc-btn.sm{--h: 34px;padding:0 13px;font-size:14px}.sc-btn.primary{background:linear-gradient(var(--key-top),var(--key-bottom));color:#fff;box-shadow:inset 0 1px 0 var(--key-shine),inset 0 0 #0000,0 1px 2px #0000001a}.sc-btn.primary:hover{filter:brightness(var(--key-hover))}.sc-btn.primary:active{filter:brightness(.97);box-shadow:inset 0 1px #fff0,inset 0 1.5px 3px #0000004d,0 0 #0000}.sc-btn.secondary{background:linear-gradient(var(--sc-page),var(--sc-fill));color:var(--sc-ink);box-shadow:inset 0 1px #ffffff80,inset 0 0 #0000,0 0 0 .5px #0000001a,0 1px 2px #00000014}.sc-btn.secondary:hover{filter:brightness(.98)}.sc-btn.secondary:active{box-shadow:inset 0 1px #fff0,inset 0 1.5px 3px #00000021,0 0 0 .5px #0000001a,0 0 #0000}.sc-btn.ghost{background:transparent;color:var(--sc-muted)}.sc-btn.ghost:hover{background:#0a0a0a0d;color:var(--sc-ink)}.sc-btn.ghost:active{box-shadow:inset 0 1px 2.5px #00000021,inset 0 0 0 100vmax #0a0a0a08}.sc-on-dark .sc-btn.ghost{color:#ffffffb8}.sc-on-dark .sc-btn.ghost:hover{background:#ffffff14;color:#fff}.sc-on-dark .sc-btn.ghost:active{box-shadow:inset 0 1px 2.5px #00000073,inset 0 0 0 100vmax #ffffff0a}.sc-key{display:inline-block;padding:.02em .2em .06em;border-radius:.18em;background:var(--sc-page);box-shadow:inset 0 0 0 1px var(--sc-hairline),0 .08em #0a0a0a14;line-height:1.04;cursor:default;-webkit-user-select:none;user-select:none;transition:transform var(--sc-release),box-shadow var(--sc-release)}.sc-on-dark .sc-key{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29,0 .08em #ffffff1a}.sc-key:active{transform:translateY(.08em);box-shadow:inset 0 0 0 1px var(--sc-hairline),0 0 #0a0a0a14;transition-duration:0s}@media(prefers-reduced-motion:reduce){.sc-btn,.sc-key{transition:none}}html:has(.hp),html:has(.hp) body{background:#fff}.hp{--ink: #000000;--ink-2: rgba(0, 0, 0, .9);--grey: rgba(0, 0, 0, .6);--soft: #fafafa;--line: rgba(0, 0, 0, .1);--accent: #6366f1;--accent-ink: #4f46e5;--accent-soft: #eef0ff;--sans: var(--font-body), "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--app: var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--grey-2: #86868b;--band: #f5f5f7;min-height:100vh;background:#fff;color:#1d1d1f;font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.hp [id]{scroll-margin-top:80px}.hp :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.hn-nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 max(24px,calc((100% - 1200px)/2));background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hn-logo{display:inline-flex;align-items:center;gap:9px;justify-self:start;color:#000000f2;font:600 20px/1 "Outfit",var(--sans);letter-spacing:-.015em}.hn-links{display:flex;align-items:center;gap:4px}.hn-links a{display:inline-flex;align-items:center;gap:4px;height:30px;padding:5px 10px;border-radius:4px;color:var(--ink-2);font:400 16px/24px var(--sans)}.hn-links a:hover{background:#0000000a}.hn-links svg{width:13px;height:13px;transform:rotate(90deg)}.hn-menu{display:flex;align-items:center;height:64px}.hn-menu-btn{display:inline-flex;align-items:center;gap:4px;height:30px;padding:5px 10px;border:0;border-radius:4px;background:none;color:var(--ink-2);font:400 16px/24px var(--sans);cursor:pointer}.hn-menu-btn:hover,.hn-menu:hover .hn-menu-btn,.hn-menu.open .hn-menu-btn{background:#0000000a}.hn-menu-btn svg{transition:transform .2s ease}.hn-menu:hover .hn-menu-btn svg,.hn-menu:focus-within .hn-menu-btn svg,.hn-menu.open .hn-menu-btn svg{transform:rotate(-90deg)}.hn-drop{position:absolute;top:100%;left:50%;width:640px;padding-top:4px;visibility:hidden;opacity:0;transform:translate(-50%,-6px);transition:opacity .15s ease 80ms,transform .15s ease 80ms,visibility 0s linear .23s}.hn-drop:before{content:"";position:absolute;inset:-17px 0 auto;height:21px}.hn-drop.hn-drop-solutions{width:1000px}.hn-drop.hn-drop-integrations{width:880px}.hn-drop.hn-drop-developers{width:420px}.hn-menu:hover .hn-drop,.hn-menu:focus-within .hn-drop,.hn-menu.open .hn-drop{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity .22s cubic-bezier(.16,1,.3,1) 60ms,transform .28s cubic-bezier(.16,1,.3,1) 60ms,visibility 0s linear 60ms}.hn-links:has(.hn-menu:hover) .hn-menu:not(:hover) .hn-drop{visibility:hidden;opacity:0;transition:none}.hn-panel{overflow:hidden;border-radius:20px;background:#fff;text-align:left;box-shadow:0 0 0 .5px #0000001f,0 6px 20px -12px #0000001a}.hn-links a.hn-clerky{display:flex;align-items:center;gap:10px;height:auto;margin:12px 12px 0;padding:14px 18px 14px 12px;border-radius:14px;background:var(--soft);color:inherit;transition:background-color .16s ease}.hn-links a.hn-clerky:hover,.hn-links a.hn-clerky:focus-visible{background:#f4f4f5}.hn-links .hn-clerky-mark{width:44px;height:44px;flex-shrink:0;transform:none}.hn-clerky>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.hn-clerky b{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font:500 16px/22px var(--sans);letter-spacing:-.01em}.hn-clerky em{padding:2px 7px;border-radius:6px;background:var(--accent-soft);color:var(--accent-ink);font:500 12px/16px var(--sans);font-style:normal;letter-spacing:0}.hn-clerky small{color:#6b6b6b;font:400 13.5px/18px var(--sans)}.hn-clerky-more{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font:500 14px/1 var(--sans);white-space:nowrap}.hn-links .hn-clerky-more svg{width:14px;height:14px;transform:none;transition:transform .16s ease}.hn-links a.hn-clerky:hover .hn-clerky-more svg{transform:translate(2px)}.hn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px}.hn-links a.hn-product{display:flex;align-items:center;gap:14px;height:auto;padding:12px;border-radius:14px;color:inherit;transition:background-color .16s ease}.hn-links a.hn-product:hover,.hn-links a.hn-product:focus-visible{background:var(--soft)}.pglyph{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:11px;background:linear-gradient(180deg,var(--t1),var(--t2));box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 .5px #00000012;color:var(--ink-g);transition:transform .22s cubic-bezier(.16,1,.3,1)}.hn-product:hover .pglyph,.hn-product:focus-visible .pglyph{transform:translateY(-1px)}.hn-links .pglyph svg,.pglyph svg{width:24px;height:24px;transform:none}.pglyph .paper{fill:#fff}.pglyph .solid{fill:currentColor}.pglyph .dot{fill:currentColor;stroke:none}.hn-product span{display:grid;gap:2px;min-width:0}.hn-product b{color:var(--ink);font:500 15px/20px var(--sans);letter-spacing:-.01em;white-space:nowrap}.hn-product small{color:#6b6b6b;font:400 13.5px/18px var(--sans);white-space:nowrap}.hn-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px}.hn-col-wide{grid-column:span 2}.hn-col-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:4px}.hn-col-h{margin:8px 12px 4px;color:#8a8a8e;font:400 13px/20px var(--sans)}.hn-links a.hn-sol{display:flex;align-items:flex-start;gap:10px;height:auto;padding:9px 12px;border-radius:12px;color:inherit;transition:background-color .16s ease}.hn-links a.hn-sol:hover,.hn-links a.hn-sol:focus-visible{background:var(--soft)}.hn-links .hn-sol svg{width:18px;height:18px;margin-top:1px;flex-shrink:0;color:#8a8a8e;transform:none;transition:color .16s ease}.hn-links a.hn-sol:hover svg,.hn-links a.hn-sol:focus-visible svg{color:var(--ink)}.hn-sol span{display:grid;gap:2px;min-width:0}.hn-sol b{color:var(--ink);font:500 15px/20px var(--sans);letter-spacing:-.01em;white-space:nowrap}.hn-sol small{color:#6b6b6b;font:400 13.5px/18px var(--sans);white-space:nowrap}.hn-dev{display:grid;gap:2px;padding:12px}.hn-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px}.hn-links a.hn-app{display:flex;align-items:center;gap:10px;height:auto;padding:8px 12px;border-radius:10px;color:var(--ink);font:500 14.5px/20px var(--sans);letter-spacing:-.01em;white-space:nowrap;transition:background-color .16s ease}.hn-links a.hn-app:hover,.hn-links a.hn-app:focus-visible{background:var(--soft)}.hn-app img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.hn-links a.hn-panel-foot{display:flex;align-items:center;justify-content:space-between;height:auto;padding:15px 24px;border-radius:0;background:var(--soft);color:#6b6b6b;font:400 14px/20px var(--sans);transition:background-color .16s ease}.hn-links a.hn-panel-foot:hover{background:#f4f4f5}.hn-panel-foot>span:first-child{display:inline-flex;align-items:center;gap:10px}.hn-panel-foot img{width:16px;height:16px}.hn-panel-foot b{color:var(--ink);font-weight:500}.hn-foot-more{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500}.hn-links .hn-foot-more svg{width:14px;height:14px;transform:none;transition:transform .16s ease}.hn-links a.hn-panel-foot:hover .hn-foot-more svg{transform:translate(2px)}.hp [id$=-title]{scroll-margin-top:96px}@media(prefers-reduced-motion:reduce){.hn-drop,.hn-menu-btn svg,.pglyph{transition:none}}.hn-cta{display:flex;align-items:center;gap:10px;justify-self:end}.hn-cta .sc-btn svg{width:15px;height:15px;margin-left:-2px}.hn-hero{position:relative;isolation:isolate;padding:80px 24px 0;text-align:center}.hn-hero:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:560px;background-image:radial-gradient(circle,rgba(168,85,247,.09) 1px,transparent 1.6px);background-size:25px 25px;mask-image:radial-gradient(ellipse 56% 64% at 50% 46%,transparent 36%,#000 80%);-webkit-mask-image:radial-gradient(ellipse 56% 64% at 50% 46%,transparent 36%,#000 80%)}.hn-hero h1{max-width:1180px;margin:0 auto;color:#000000f2;font:600 clamp(42px,6.7vw,96px) / 1.12 var(--sans);letter-spacing:-.04em;text-wrap:balance}.hn-sub{max-width:760px;margin:18px auto 0;color:var(--ink-2);font:400 20px/28px var(--sans);letter-spacing:-.006em;text-wrap:balance}.hn-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:22px}.hn-split{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:88px 0 0;text-align:left}.hn-split:before{display:none}.hn-top{display:grid;grid-template-areas:"title sub" "actions .";grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px}.hn-split h1{grid-area:title;max-width:640px;margin:0;font:500 60px/1.08 var(--sans);letter-spacing:-.035em}.hn-split .hn-actions{grid-area:actions;justify-content:flex-start;margin-top:32px}.hn-split .hn-sub{grid-area:sub;align-self:end;max-width:440px;margin:0 0 8px;color:#0009;font:400 18px/1.6 var(--sans);text-wrap:pretty}.hn-stage{margin-top:56px}.hn-stage .ap-demo{max-width:none;margin:0}.hn-stage .ap-window{height:660px;max-width:none;border-radius:16px;box-shadow:0 0 0 1px #e6e6e6}.hn-hero.hn-center{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:72px 0 128px}.hn-center .hn-top{display:flex;flex-direction:column;align-items:center}.hn-center h1{max-width:900px;margin:0 auto;font:500 clamp(40px,6vw,68px) / 1.06 var(--sans);letter-spacing:-.038em}.hn-center .hn-sub{max-width:560px;margin:20px auto 0;color:#00000094;font:400 19px/1.5 var(--sans)}.hn-center .hn-stage{margin-top:64px}.hn-crew{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 auto 30px}.hn-crew-track{position:relative;width:196px;height:46px}.hn-crew-agent{position:absolute;bottom:0;left:50%;width:46px;height:46px;margin-left:-23px;transform-origin:50% 100%;transform:translate(var(--x)) scale(var(--s));transition:transform .5s cubic-bezier(.77,0,.175,1)}.hn-crew-agent.jump{transition:none}.hn-crew-agent svg{display:block;width:100%;height:100%}@keyframes hn-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-5px)}}.hn-crew-agent.on svg{animation:hn-hop .4s cubic-bezier(.3,.7,.4,1) .4s both}@keyframes hn-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.hn-crew-agent .eyes{transform-box:fill-box;transform-origin:50% 50%;animation:hn-blink 4.2s infinite}.hn-crew-agent:nth-child(2) .eyes{animation-delay:-1.1s}.hn-crew-agent:nth-child(3) .eyes{animation-delay:-2.3s}.hn-crew-agent:nth-child(4) .eyes{animation-delay:-.6s}.hn-crew-agent:nth-child(5) .eyes{animation-delay:-3.2s}.hn-crew-agent:nth-child(6) .eyes{animation-delay:-1.8s}@keyframes hn-say-in{0%{opacity:0;transform:translateY(5px)}}.hn-crew-say{margin:0;color:var(--text-muted);font:400 14.5px/20px var(--sc-sans);letter-spacing:-.005em;white-space:nowrap}.hn-crew-say b{color:var(--text);font-weight:520}.hn-crew-say.in{animation:hn-say-in .35s cubic-bezier(.2,.8,.2,1) .1s both}.hn-center .hn-actions{margin-top:36px}@keyframes hn-go-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.hn-go{position:relative;isolation:isolate;display:inline-flex;flex:none;align-items:center;height:50px;padding:0 22px 0 26px;border:0;border-radius:999px;background:transparent;color:#fff;text-decoration:none;cursor:pointer}.hn-go:focus-visible{outline:none}.hn-go-ring{position:absolute;inset:-4px;z-index:-2;overflow:hidden;border-radius:999px}.hn-go-spin{position:absolute;top:50%;left:50%;width:28rem;height:28rem;background:conic-gradient(from 0deg,#4f46e5,#a855f7,#f0abfc,#38bdf8,#4f46e5);transform:translate(-50%,-50%);animation:hn-go-spin 4s linear infinite paused}.hn-go:hover .hn-go-spin,.hn-go:focus-visible .hn-go-spin{animation-play-state:running}.hn-go-gap{position:absolute;inset:2px;border-radius:999px;background:#fff;filter:blur(1px)}.hn-go-face{position:absolute;inset:0;z-index:-1;border-radius:999px;background:linear-gradient(var(--key-top),var(--key-bottom));box-shadow:inset 0 1px 0 var(--key-shine),0 1px 2px #0000001a;transition:filter var(--sc-release),box-shadow var(--sc-release)}.hn-go:hover .hn-go-face{filter:brightness(var(--key-hover))}.hn-go:active .hn-go-face{filter:brightness(.97);box-shadow:inset 0 1.5px 3px #0000004d;transition-duration:0s}.hn-go-label{display:inline-flex;align-items:center;gap:9px;font:520 15px/1 var(--sans);letter-spacing:-.01em}.hn-go-label svg{width:16px;height:16px;color:#ffffffd9;transition:transform .15s ease-out}.hn-go:hover .hn-go-label svg{transform:translate(2px)}.hn-actions .hn-demo{--h: 50px;gap:10px;padding:0 26px 0 20px;border-radius:999px;font:520 15px/1 var(--sans)}.hn-demo-ic{display:grid;place-items:center;color:#00000080}.hn-demo-ic svg{width:18px;height:18px}.hn-demo-text{display:grid;gap:3px;text-align:left}.hn-demo-text b{font:520 14.5px/1.1 var(--sans)}.hn-demo-text small{color:#00000080;font:400 12px/1.1 var(--sans)}.hn-demo-short{display:none}.hn-proof{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 0;color:#0000008c;font:400 14.5px/20px var(--sans)}.hn-proof b{color:#1d1d1f;font-weight:560}.hn-stars{display:inline-flex;gap:2px}.hn-stars svg{width:16px;height:16px;fill:#f5a524}@media(prefers-reduced-motion:reduce){.hn-crew-agent,.hn-crew-agent.on svg,.hn-crew-agent .eyes,.hn-crew-say.in,.hn-go-spin{transition:none;animation:none}}@media(max-width:640px){.hn-hero.hn-center{width:calc(100% - 32px);padding:40px 0 72px}.hn-center .hn-sub{font-size:17px}.hn-crew-say{white-space:normal;text-wrap:balance}.hn-center h1{font-size:min(34px,8.6vw)}.hn-center .hn-actions{gap:8px}.hn-go,.hn-actions .hn-demo{--h: 44px;height:44px}.hn-go{padding:0 18px 0 20px}.hn-actions .hn-demo{gap:8px;padding:0 18px 0 16px}.hn-go-label,.hn-demo-text b{font-size:14.5px}.hn-demo-long,.hn-demo-text small{display:none}.hn-demo-short{display:inline}.hn-center .hn-stage{margin-top:40px}}.ea.wy{padding:32px 0 88px}.wy .ea-head h2{margin-top:0}.wy .ea-head p{max-width:560px;margin:14px auto 0;color:#0000008c;font:400 18px/1.55 var(--sans);text-wrap:pretty}.wy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:52px}.wy-card{position:relative;display:block;min-width:0;height:380px;overflow:hidden;border-radius:28px;background:#f5f5f7;color:inherit;text-decoration:none}.wy-h{position:absolute;top:30px;left:32px;display:flex;align-items:center;gap:10px;margin:0;color:#1d1d1f;font:500 19px/1 var(--sans);letter-spacing:-.02em}.wy-mark{display:grid;place-items:center}.wy-mark svg{width:21px;height:21px}.wy-mark.chat{color:#16a34a}.wy-mark.ai{color:#734bdd}.wy-mark.ag{color:#e8590c}.wy-mark.dev{color:#0d7fd1}.wy-win{position:absolute;inset:82px -40px -40px 32px;display:flex;flex-direction:column;border-radius:18px;background:#fff;font-family:var(--app);transition:transform .42s cubic-bezier(.16,1,.3,1)}.wy-card:hover .wy-win{transform:translate(-4px,-6px)}.wy-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:46px;padding:0 64px 0 22px;box-shadow:inset 0 -1px #0000000f}.wy-dots{display:flex;gap:7px}.wy-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.wy-dots i:nth-child(2){background:#febc2e}.wy-dots i:nth-child(3){background:#28c840}.wy-bar code{color:#3f3f46;font:600 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.wy-body{flex:1;min-height:0;padding:20px 64px 0 22px;overflow:hidden}.wy-wa{display:flex;flex-direction:column;gap:8px}.wy-wa p{max-width:80%;margin:0;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.42}.wy-wa .you{align-self:flex-end;background:#e7f8dc;color:#14532d}.wy-wa .them{align-self:flex-start;background:#f4f4f5;color:#18181b}.wy-wa .by{display:flex;align-items:center;gap:5px;max-width:none;padding:0;color:#a1a1aa;font-size:11px}.wy-term p{margin:0;color:#27272a;font:400 12.5px/21px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.wy-term p.gap{margin-top:12px}.wy-term b{font-weight:600}.wy-term .m{color:#a1a1aa}.wy-term .ok{color:#16a34a}.wy-works{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-bottom:40px;padding:11px 22px;box-shadow:inset 0 1px #0000000f;color:#3f3f46;font-size:12px;white-space:nowrap}.wy-works span{margin-right:4px;color:#a1a1aa}.wy-works img{width:14px;height:14px;margin-left:8px}.wy-brand{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#18181b;font-size:13.5px;font-weight:600}.wy-brand span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#0e7490;color:#fff;font-size:12px;font-weight:700}.wy-brand small{margin-left:4px;color:#a1a1aa;font-size:12.5px;font-weight:400}.wy-rows{margin:0;padding:0;list-style:none}.wy-rows li{display:flex;align-items:center;gap:10px;padding:9px 0;box-shadow:inset 0 -1px #0000000d;color:#27272a;font-size:13px;white-space:nowrap}.wy-rows i{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#f4f4f5;color:#71717a;font-size:9.5px;font-style:normal;font-weight:600}.wy-rows span{margin-left:auto;color:#71717a;font-variant-numeric:tabular-nums}.wy-code pre{margin:0;color:#1d1d1f;font:400 12px/21px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.wy-code .m{color:#a1a1aa}.wy-code .c{font-weight:600}.wy-code .k{color:#3557d4}.wy-code .s{color:#1a7f37}@media(max-width:900px){.wy-cards{grid-template-columns:minmax(0,1fr);max-width:600px;margin-left:auto;margin-right:auto}}@media(max-width:760px){.ea.wy{padding-bottom:56px}.wy-cards{gap:12px;margin-top:36px}.wy-card{height:330px;border-radius:24px}.wy-h{top:24px;left:24px;font-size:17px}.wy-win{top:66px;left:24px}.wy-body{padding-right:52px}.wy-term p,.wy-code pre{font-size:11px;line-height:19px}}.fr{--rule: #ececec;position:relative;margin-top:40px}.fr:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(1200px,calc(100% - 48px));border-inline:1px solid var(--rule);transform:translate(-50%);pointer-events:none}.fr-in{position:relative;width:min(1200px,calc(100% - 48px));margin:0 auto}.fr-row{border-top:1px solid var(--rule)}.fr-dot{position:absolute;top:-2px;left:var(--x);z-index:1;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:#1a1a1a}.fr-head{display:flex;align-items:center;justify-content:space-between;padding:0 24px 22px}.fr-head p{margin:0;color:var(--ink);font:400 17px/1.5 var(--sans)}.fr-title{padding:72px 48px 64px}.fr-title h2{margin:0;color:var(--ink);font:500 48px/1.05 var(--sans);letter-spacing:-.04em}.fr-title p{margin:16px 0 0;color:#6b6b6b;font:400 18px/1.45 var(--sans)}.fr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fr-step{display:flex;flex-direction:column;padding:32px 32px 44px}.fr-step+.fr-step{border-left:1px solid var(--rule)}.fr-art{display:grid;place-items:center;height:300px;margin-bottom:28px;border-radius:18px;background:var(--soft)}.fr-n{color:#0006;font:500 13px/1 var(--sans);letter-spacing:.04em}.fr-step h3{margin:12px 0 0;color:#0a0a0a;font:500 24px/1.1 var(--sans);letter-spacing:-.025em}.fr-step p{margin:8px 0 0;color:#6b6b6b;font:400 17px/1.4 var(--sans);letter-spacing:-.01em}.ap-window{position:relative;--chrome: oklch(.934 0 0);--shelf: oklch(.976 0 0);--edge: oklch(.89 0 0);--ink: oklch(.145 0 0);--muted: oklch(.53 0 0);--row-on: oklch(.145 0 0 / .06);--brand: oklch(.585 .233 277.117);display:flex;max-width:1100px;height:720px;margin:0 auto;border-radius:14px;background:var(--chrome);box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000a,0 24px 60px -24px #0003;overflow:hidden;text-align:left;color:var(--ink);font:400 14px/1.45 var(--app)}.ap-rail{display:flex;flex-direction:column;gap:1px;width:152px;flex-shrink:0;padding:16px 8px 12px;color:#6c6c6ce6}.ap-brand{display:flex;align-items:center;gap:9px;height:36px;margin-bottom:8px;padding-left:9px;color:var(--ink);font-size:18px;line-height:1}.ap-brand img{width:17px;height:17px}.ap-item{display:flex;align-items:center;gap:6px;height:30px;flex-shrink:0;padding-left:8px;border-radius:10px;font-size:14px;white-space:nowrap}.ap-item svg{flex-shrink:0}.ap-item.on{background:#0a0a0a12;color:var(--ink)}.ap-item .fill,.ap-item.on .reg{display:none}.ap-item.on .fill{display:block}.ap-rail-end{margin-top:auto}.ap-avatar{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:oklch(.585 .233 277.117 / .1);box-shadow:inset 0 0 0 1px oklch(.585 .233 277.117 / .15);color:var(--brand);font-size:9px;font-weight:600}.ap-sheet{display:flex;flex:1;min-width:0;margin-top:8px;border-top-left-radius:12px;background:#fff;box-shadow:-.5px -.5px 0 var(--edge),0 2px 16px #0000000d;overflow:hidden}.ap-shelf{width:240px;flex-shrink:0;padding:0 8px;background:var(--shelf);box-shadow:inset -.5px 0 0 var(--edge)}.ap-shelf-h{display:flex;align-items:center;gap:12px;height:52px;padding:0 8px;color:var(--muted)}.ap-shelf-h strong{flex:1;color:#0a0a0ae6;font-size:15px;font-weight:600;letter-spacing:-.01em}.ap-row{display:flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:10px;color:#0a0a0ae6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-row.on{background:var(--row-on);color:var(--ink)}.ap-new{margin-bottom:8px}.ap-src{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--muted)}.ap-src img{width:16px;height:16px;border-radius:4px;object-fit:contain}.ap-day{display:flex;align-items:center;height:28px;margin:8px 0 0;padding:0 8px;color:#6c6c6cb3;font-size:12px;font-weight:500}.ap-page{display:flex;flex-direction:column;flex:1;min-width:0}.ap-chat-h{flex-shrink:0;padding:28px 24px 4px;font-size:15px;font-weight:600;letter-spacing:-.01em}.ap-clerky-h{display:flex;align-items:center;gap:10px;width:100%;max-width:768px;margin:0 auto;padding:24px 24px 6px}.ap-clerky-h .ap-two b{font-size:15px}.ap-thread{flex:1;width:100%;max-width:768px;margin:0 auto;padding:12px 24px 0;overflow:hidden}.ap-msg+.ap-msg{margin-top:20px}.ap-who{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:500}.ap-who i{color:#6c6c6c73;font-style:normal}.ap-who time{color:#6c6c6c99;font-weight:400;font-variant-numeric:tabular-nums}.ap-bubble{margin:0;padding:6.4px 12px;border:1px solid oklch(.922 0 0);border-radius:10px;background:#f5f5f5;font-size:14px;line-height:1.45}.ap-fold{display:inline-flex;align-items:center;gap:6px;height:24px;margin:2px 0 0 -6px;padding:0 6px;color:var(--muted);font-size:13px}.ap-fold svg{width:14px;height:14px;transform:rotate(90deg)}.ap-chain{margin:2px 0 0;padding:0;list-style:none}.ap-chain li{position:relative;display:flex;align-items:center;gap:6px;height:24px;font-size:12.5px}.ap-chain li:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:-2px;border-left:1px solid oklch(.145 0 0 / .16)}.ap-chain li.note{display:block;height:auto;padding:2px 0 2px 26px;color:var(--muted);font-size:13px;line-height:1.45}.ap-chain li.note:before{top:0}.ap-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#fff}.ap-node img{width:14px;height:14px;object-fit:contain}.ap-chain b{flex-shrink:0;color:#0a0a0acc;font-weight:400}.ap-chain span:not(.ap-node){min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.ap-chain small{flex-shrink:0;margin-left:auto;padding-left:8px;color:#6c6c6c99;font:400 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.ap-answer{margin:12px 0 0;font-size:14px;line-height:1.6}.ap-answer b{font-weight:600}.ap-approve{max-width:672px;margin:12px 0 0;padding:12px 14px;border:1px solid oklch(.922 0 0 / .8);border-radius:12px;background:#fff}.ap-approve-h{display:flex;align-items:center;gap:8px;margin:0}.ap-approve-h img{width:16px;height:16px;object-fit:contain}.ap-approve-h b{font-size:13.5px;font-weight:500}.ap-approve-h small{margin-left:auto;color:var(--muted);font-size:11.5px}.ap-approve dl{display:grid;grid-template-columns:minmax(3.5rem,max-content) minmax(0,1fr);gap:6px 16px;margin:10px 0 0}.ap-approve dt{padding-top:1px;color:var(--muted);font-size:12px;line-height:20px}.ap-approve dd{margin:0;font-size:12.5px;line-height:20px;white-space:pre-wrap}.ap-reason{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.ap-decide{display:flex;gap:8px;margin-top:12px}.ap-yes,.ap-no{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:500}.ap-yes{background:var(--ink);color:#fff}.ap-no{color:var(--muted)}.ap-composer{width:calc(100% - 48px);max-width:720px;margin:8px auto 20px;border:1px solid oklch(.922 0 0);border-radius:20px;background:#fff;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d}.ap-composer p{margin:0;padding:14px 16px 4px;color:#6c6c6c8c;font-size:15px;line-height:24px}.ap-composer div{display:flex;align-items:center;gap:4px;padding:2px 8px 8px}.ap-attach,.ap-send{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.ap-attach{color:var(--muted)}.ap-attach svg{width:18px;height:18px}.ap-access{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 6px 0 10px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.ap-access i{position:relative;width:28px;height:16px;border-radius:999px;background:#f5f5f566;box-shadow:inset 0 0 0 1px #e5e5e5}.ap-access i:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f}.ap-composer small{margin-left:auto;padding-right:6px;color:#6c6c6c80;font-size:11px}.ap-send{background:var(--ink);color:#fff}.ap-send svg{width:16px;height:16px}.ap-demo{max-width:1100px;margin:62px auto 0}.ap-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.ap-tabs button{height:32px;padding:4px 12px;border:2px dashed #dadada;border-radius:54px;background:transparent;color:#646464;font:600 14px/20px var(--sans);cursor:pointer;transition:color var(--sc-release),border-color var(--sc-release),background-color var(--sc-release)}.ap-tabs button:hover{color:#1a1a1a}.ap-tabs button[aria-selected=true]{border:2px solid var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.ap-tabs button:focus-visible{outline:2px solid var(--sc-ring);outline-offset:2px}.ap-sheet[hidden]{display:none}.ap-group{margin-top:20px}.ap-logo{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:4px;background:#fff;box-shadow:0 0 0 .5px var(--edge)}.ap-logo img{width:74%;height:74%;object-fit:contain}.ap-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ap-row small{flex-shrink:0;color:#6c6c6ccc;font-size:11.5px}.ap-row.ap-muted{color:var(--muted)}.ap-social{position:relative;overflow:hidden}.ap-ph{display:flex;align-items:flex-end;gap:8px;padding:40px 32px 24px}.ap-ph>div{margin-right:auto}.ap-ph h4{margin:0;font-size:28px;font-weight:600;line-height:1.375;letter-spacing:-.025em}.ap-ph p{margin:2px 0 0;color:var(--muted);font-size:14px}.ap-new-post{display:inline-flex;flex-shrink:0;white-space:nowrap;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:linear-gradient(var(--key-top),var(--key-bottom));box-shadow:inset 0 1px 0 var(--key-shine),0 1px 2px #0000001a;color:#fff;font-size:13px;font-weight:500}.ap-queue{display:flex;flex-direction:column;gap:20px;padding:0 22px;mask:linear-gradient(#000 78%,transparent);-webkit-mask:linear-gradient(#000 78%,transparent)}.ap-queue h5{display:flex;align-items:baseline;gap:8px;margin:0;padding:4px 10px 6px;color:var(--muted);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.ap-queue h5 b{color:var(--ink);font-size:13px;font-weight:600}.ap-queue h5 b.today{color:var(--brand)}.ap-post{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:10px;border-radius:12px}.ap-post-body{min-width:0;padding-top:2px}.ap-post-meta{display:flex;align-items:center;gap:10px}.ap-post-meta b{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ap-post-meta small{color:var(--muted);font-size:12px}.ap-marks{display:flex}.ap-marks .ap-logo{box-shadow:0 0 0 .5px var(--edge),0 0 0 1.5px #fff}.ap-marks .ap-logo+.ap-logo{margin-left:-4px}.ap-post-text{display:-webkit-box;margin-top:4px;overflow:hidden;color:#0a0a0ad9;font-size:13.5px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ap-tile{display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1;padding:7px;border-radius:8px;box-shadow:0 0 0 .5px var(--edge);font:700 14px/1 var(--sans);letter-spacing:-.02em;overflow:hidden}.ap-tile small{margin-bottom:3px;font:500 8px/1.1 var(--app);letter-spacing:.02em;text-transform:uppercase;opacity:.75}.ap-tile.green,.ap-cal-post.green{background:#1f3d2c;color:#e9f2df}.ap-tile.cream,.ap-cal-post.cream{background:#f4ecdc;color:#5a3b1c}.ap-tile.ink,.ap-cal-post.ink{display:grid;grid-template-columns:1fr 1fr;align-items:end;padding:0;background:linear-gradient(90deg,#d9d4cb 50%,#2a2a2e 50%);color:#fff}.ap-tile.ink small,.ap-tile.ink span{margin:0;padding:0 0 7px;font:600 7px/1 var(--app);letter-spacing:.04em;text-align:center;text-transform:uppercase;opacity:1}.ap-tile.ink small{color:#2a2a2e}.ap-tile.orange,.ap-cal-post.orange{background:#e86a33;color:#fff6ef}.ap-tile.blue,.ap-cal-post.blue{background:#dfe9ff;color:#1e3a8a}.ap-tile.violet,.ap-cal-post.violet{background:#ece7ff;color:#4c1d95}.ap-tile.text{align-items:center;justify-content:center;background:#f5f5f5;box-shadow:none;color:var(--muted)}.ap-two{display:flex;flex-direction:column;min-width:0}.ap-two b{overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis}.ap-two small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis}.ap-btn-secondary,.ap-btn-brand{display:inline-flex;align-items:center;gap:6px;height:32px;flex-shrink:0;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:500;white-space:nowrap}.ap-btn-secondary{background:linear-gradient(#fff,#f5f5f5);box-shadow:inset 0 1px #ffffff80,0 0 0 .5px #0000001a,0 1px 2px #00000014}.ap-btn-brand{background:linear-gradient(var(--brand),oklch(.457 .24 277.023));box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000001f;color:#fff}.ap-iconbtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;color:var(--muted)}.ap-agent-page{position:relative;overflow:hidden}.ap-portrait{flex-shrink:0;border:1px solid oklch(.922 0 0);background:#f5f5f5;object-fit:cover}.ap-portrait-28{width:28px;height:28px;border-radius:8px}.ap-builder{min-width:0}.ap-bar{display:flex;align-items:center;gap:8px;min-height:48px;flex-shrink:0;padding:8px 12px;box-shadow:inset 0 -.5px 0 var(--edge)}.ap-bar strong{font-size:14px;font-weight:600;white-space:nowrap}.ap-status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #e5e5e599;color:var(--muted);font-size:10px;font-weight:500}.ap-status i{width:6px;height:6px;border-radius:50%;background:oklch(.696 .17 162.48)}.ap-views{display:flex;margin-left:auto;padding:2px;border-radius:8px;background:#f5f5f5b3}.ap-views span{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:6px;color:var(--muted);font-size:12px;font-weight:500}.ap-views span.on{background:#fff;box-shadow:0 1px 2px #00000014;color:var(--ink)}.ap-flow{display:flex;flex:1;min-height:0}.ap-canvas{position:relative;flex:1;min-width:0;overflow:hidden;background:radial-gradient(circle,oklch(.889 0 0) .75px,transparent .9px) 0 0 / 16px 16px #fff}.ap-world{position:absolute;top:0;left:50%;width:600px;height:800px;transform:translate(-50%) scale(.8);transform-origin:top center}.ap-wires{position:absolute;inset:0;width:600px;height:800px;fill:none;stroke:#acacac;stroke-width:1.75}.ap-node-card{position:absolute;display:flex;flex-direction:column;width:272px;height:84px;border-radius:10px;background:#fff;box-shadow:0 0 0 .5px #d7d7d7,0 1px 2px #1010180d,0 3px 10px -2px #10101812}.ap-node-card.selected{box-shadow:0 0 0 1.5px var(--brand),0 1px 2px #1010180d,0 3px 10px -2px #10101812}.ap-node-h{display:flex;align-items:center;gap:8px;height:36px;flex-shrink:0;padding:0 6px 0 12px;box-shadow:inset 0 -.5px #d7d7d7}.ap-node-h img{width:14px;height:14px;object-fit:contain}.ap-glyph svg{display:block;width:14px;height:14px}.ap-glyph.t-entry{color:#4e4ecc}.ap-glyph.t-intelligence{color:#724aab}.ap-glyph.t-control{color:#2266a4}.ap-kind{color:var(--muted);font:400 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ap-more{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:auto;color:var(--muted)}.ap-node-l{padding:14px 12px 0;font-size:14px;font-weight:500}.ap-port{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border:1px solid oklch(.744 0 0);border-radius:2px;background:#fff}.ap-insert{position:absolute;display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:5px;background:#fff;box-shadow:0 0 0 .5px #d7d7d7;color:var(--muted)}.ap-insert svg{width:12px;height:12px}.ap-wire-chip{position:absolute;padding:3px 6px;border-radius:6px;background:#fff;box-shadow:0 0 0 .5px #d7d7d7;color:#0a0a0acc;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.ap-zoom{position:absolute;right:12px;bottom:12px;display:flex;border:1px solid oklch(.922 0 0);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #00000017;overflow:hidden}.ap-zoom span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--muted)}.ap-zoom span+span{box-shadow:inset 1px 0 #e5e5e5}.ap-zoom svg{width:14px;height:14px}.ap-inspect{width:340px;flex-shrink:0;overflow:hidden;background:var(--shelf);box-shadow:inset .5px 0 0 var(--edge)}.ap-inspect-h{display:flex;flex-direction:column;gap:3px;padding:16px}.ap-inspect-h small{color:var(--muted);font:400 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ap-inspect-h b{font-size:14px;font-weight:600}.ap-inspect section{padding:16px;box-shadow:inset 0 .5px 0 var(--edge)}.ap-inspect-t{margin:0 0 10px;color:var(--muted);font-size:12px}.ap-inspect label{display:block;margin:10px 0 4px;color:var(--muted);font-size:12px}.ap-inspect label:first-of-type{margin-top:0}.ap-pick,.ap-field{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;background:#fff;box-shadow:0 0 0 .5px var(--edge);font-size:13px}.ap-pick img{width:16px;height:16px}.ap-window:not(.ap-anim) [data-static=hide],.ap-window:not(.ap-anim) [data-out]:not([data-static=show]){display:none}.ap-anim [data-at]{transition:opacity .45s ease,transform .45s ease}.ap-anim [data-at]:not(.in){opacity:0}.ap-anim [data-at]:not(.in):not([data-fade]):not(.ap-swap){transform:translateY(6px)}.ap-anim .ap-swap[data-at]:not(.in),.ap-anim .gone{display:none!important}.ap-anim .ap-thread [data-at]:not(.in){display:none}.ap-anim .ap-thread [data-at].in{animation:ap-enter .45s ease both}@keyframes ap-enter{0%{opacity:0;transform:translateY(6px)}}.ap-anim .pressed{filter:brightness(.93);transform:translateY(1px)}.ap-cursor{position:absolute;top:0;left:0;z-index:30;width:22px;height:22px;margin:-3px 0 0 -5px;opacity:0;pointer-events:none;transform:translate(var(--x, 0px),var(--y, 0px));transition:transform .75s cubic-bezier(.45,0,.2,1),opacity .25s ease}.ap-cursor.on{opacity:1}.ap-cursor svg{display:block;width:22px;height:22px;fill:#111;stroke:#fff;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25));transform-origin:5px 3px;transition:transform .12s ease}.ap-cursor.down svg{transform:scale(.86)}.ap-typed{color:var(--ink)}.ap-anim .ap-typed.in:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:1px;background:currentColor;vertical-align:-.15em;animation:ap-caret 1s steps(1) infinite}@keyframes ap-caret{50%{opacity:0}}.ap-composer p:has(.ap-typed.in:not(.gone)) .ap-hint{display:none}.ap-anim .ap-fold.live.in{animation:ap-shimmer 1.4s ease-in-out infinite}@keyframes ap-shimmer{0%,to{opacity:1}50%{opacity:.45}}.ap-wires path{stroke-dasharray:1;transition:stroke-dashoffset .55s ease,stroke .3s ease,opacity .3s ease}.ap-anim .ap-wires path:not(.in){stroke-dashoffset:1}.ap-wires path.hot{stroke:var(--brand);stroke-width:2.25}.ap-anim .ap-node-card[data-at]{transition:opacity .45s ease,transform .45s ease,box-shadow .3s ease}.ap-node-card.ran{box-shadow:0 0 0 1.5px oklch(.696 .17 162.48),0 1px 2px #1010180d,0 3px 10px -2px #10101812}.ap-node-card.ran:after{content:"";position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:oklch(.696 .17 162.48) 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.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;box-shadow:0 0 0 2px #fff}.ap-swap{min-width:0}.ap-screen{display:flex;flex:1;min-width:0}.ap-count{margin-left:8px;color:var(--muted);font-size:14px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.ap-agent-body{display:flex;flex-direction:column}.ap-sec{padding:24px 32px 0}.ap-sec h5{display:flex;align-items:baseline;margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.01em}.ap-adv{margin-left:auto;color:var(--muted);font-size:12.5px;font-weight:500}.ap-sec-d{margin:-6px 0 12px;color:var(--muted);font-size:13px}.ap-card{padding:14px 16px 16px;border-radius:12px;box-shadow:0 0 0 .5px var(--edge)}.ap-card-t{margin:0;font-size:14px;font-weight:600}.ap-card-d{margin:2px 0 0;color:var(--muted);font-size:12px}.ap-prompt{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#0a0a0a0a;font-size:14px;line-height:1.55;transition:box-shadow .2s ease,background-color .2s ease}.ap-prompt.editing{background:#fff;box-shadow:inset 0 0 0 1.5px oklch(.585 .233 277.117 / .55)}.ap-abilities{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ap-ability{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f5f5f580}.ap-ability-i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #e5e5e580;color:var(--muted);transition:color .2s ease}.ap-ability-i svg{width:16px;height:16px}.ap-ability.on .ap-ability-i{color:var(--brand)}.ap-ability .ap-two b{font-size:14px}.ap-switch{position:relative;width:28px;height:16px;flex-shrink:0;margin-left:auto;border-radius:999px;background:#0a0a0a1f;transition:background-color .2s ease}.ap-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .2s ease}.ap-ability.on .ap-switch{background:var(--brand)}.ap-ability.on .ap-switch:after{left:14px}.ap-apps-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ap-appcard{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px;border-radius:10px;background:#f5f5f58c;color:var(--muted)}.ap-appcard>img{width:24px;height:24px;object-fit:contain}.ap-appcard-i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#fff;box-shadow:0 0 0 .5px var(--edge)}.ap-appcard .ap-two b{color:var(--ink);font-size:13.5px}.ap-appcard .ap-two small{display:flex;align-items:center;gap:6px;white-space:nowrap}.ap-appcard i.ok{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:oklch(.696 .17 162.48)}.ap-pill-btn{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:0 0 0 .5px var(--edge),0 1px 2px #0000000d;color:var(--ink);font-size:12px;font-weight:500;white-space:nowrap}.ap-tools{position:absolute;top:14px;right:14px;bottom:14px;z-index:5;display:flex;flex-direction:column;width:384px;border-radius:14px;background:#fff;box-shadow:0 0 0 .5px var(--edge),0 24px 48px -16px #0000003d}.ap-anim .ap-tools:not(.in){transform:translate(28px)}.ap-tools header{display:flex;align-items:center;gap:8px;height:52px;flex-shrink:0;padding:0 16px;box-shadow:inset 0 -.5px 0 var(--edge)}.ap-tools header img{width:18px;height:18px;object-fit:contain}.ap-tools header b{font-size:14px;font-weight:600}.ap-tools header small{margin-left:auto;color:var(--muted);font-size:12.5px}.ap-tools-count{display:flex;align-items:center;gap:4px;margin:0;padding:10px 16px;box-shadow:inset 0 -.5px 0 var(--edge);color:var(--muted);font-size:12.5px}.ap-tools-count b{color:var(--ink);font-weight:600}.ap-tools-count span{margin-left:auto}.ap-tools ul{margin:0;padding:6px 8px;list-style:none}.ap-tools li{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px;padding:0 8px;font-size:13px}.ap-tools li>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-tools em{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;background:#0a0a0a0d;color:#0a0a0abf;font-size:11px;font-style:normal;white-space:nowrap}.ap-tools em:before,.ap-menu>span:before{content:"";width:6px;height:6px;border-radius:50%}.ap-tools .auto:before{background:oklch(.696 .17 162.48)}.ap-tools .ask:before{background:oklch(.769 .188 70.08)}.ap-tools .off:before{background:#6c6c6c66}.ap-perm{position:relative;display:inline-flex}.ap-menu{position:absolute;top:28px;right:0;z-index:2;width:220px;padding:4px;border-radius:10px;background:#fff;box-shadow:0 0 0 .5px var(--edge),0 16px 32px -12px #00000040}.ap-menu>span{display:grid;grid-template-columns:6px minmax(0,1fr);align-items:center;column-gap:9px;padding:7px 9px;border-radius:7px}.ap-menu>span.ask{background:#0a0a0a0d}.ap-menu b{font-size:12.5px;font-weight:600}.ap-menu small{grid-column:2;color:var(--muted);font-size:11.5px}.ap-list-page,.ap-rlist{overflow:hidden}.ap-wf-list{display:flex;flex-direction:column;padding:0 22px}.ap-wf{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px}.ap-wf-tile{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:oklch(.94 .04 var(--h));color:oklch(.45 .12 var(--h))}.ap-wf .ap-two b{display:flex;align-items:center;gap:8px}.ap-wf em,.ap-pill{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;background:#0a0a0a0d;color:var(--muted);font-size:11px;font-style:normal;font-weight:500;white-space:nowrap}.ap-wf em.live{background:oklch(.696 .17 162.48 / .12);color:oklch(.5 .12 162)}.ap-wf time{margin-left:auto;color:var(--muted);font-size:11px}.ap-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 32px}.ap-metrics div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:14px 16px;border-radius:16px;background:#f5f5f599;color:var(--muted)}.ap-metrics svg{grid-row:span 2}.ap-metrics b{color:var(--ink);font-size:20px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums}.ap-metrics small{font-size:12px}.ap-search{display:flex;align-items:center;gap:8px;height:36px;margin:16px 32px 12px;padding:0 12px;border-radius:10px;background:#0a0a0a0a;color:#6c6c6cd9;font-size:13px}.ap-table{margin:0 32px;border-radius:12px;box-shadow:0 0 0 .5px var(--edge);overflow:hidden}.ap-table-h,.ap-table-r{display:grid;grid-template-columns:1.6fr 1.2fr .8fr .7fr;align-items:center;gap:12px;padding:0 16px}.ap-table-h{height:36px;background:#fafafa;box-shadow:inset 0 -.5px 0 var(--edge);color:var(--muted);font-size:12px;font-weight:500}.ap-table-r{height:60px;font-size:13px}.ap-table-r+.ap-table-r{box-shadow:inset 0 .5px 0 var(--edge)}.ap-who-cell{display:flex;align-items:center;gap:10px;min-width:0}.ap-mono{font-variant-numeric:tabular-nums}.ap-pill i{width:6px;height:6px;border-radius:50%;background:currentColor}.ap-pill.live{background:#18a3491f;color:#037832}.ap-call-h{display:flex;align-items:center;gap:10px}.ap-call-h small{color:var(--muted);font-size:12.5px;font-weight:400;font-variant-numeric:tabular-nums}.ap-chain-solo{margin:10px 0 4px}.ap-chain-solo+.ap-msg{margin-top:10px}.ap-portrait-24{width:24px;height:24px;border-radius:6px}.ap-cal{overflow:hidden}.ap-cal-h{display:flex;align-items:center;gap:6px;height:60px;flex-shrink:0;padding:0 20px;box-shadow:inset 0 -.5px 0 var(--edge)}.ap-cal-h h4{margin:0 8px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em}.ap-cal-h .ap-new-post{margin-left:auto}.ap-cal-grid{display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:30px repeat(5,minmax(0,1fr));min-height:0}.ap-cal-dow{display:flex;align-items:center;padding:0 10px;box-shadow:inset 0 -.5px 0 var(--edge);color:var(--muted);font-size:11.5px}.ap-cal-day{display:flex;flex-direction:column;gap:6px;min-height:0;padding:8px;box-shadow:inset -.5px -.5px 0 var(--edge);overflow:hidden}.ap-cal-n{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.ap-cal-day.outside .ap-cal-n{color:#6c6c6c73}.ap-cal-day.today{background:oklch(.585 .233 277.117 / .04)}.ap-cal-day.today .ap-cal-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;font-weight:600}.ap-cal-post{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:0;padding:7px;border-radius:8px;box-shadow:0 0 0 .5px var(--edge);font:700 12px/1.05 var(--sans);letter-spacing:-.02em;overflow:hidden}.ap-cal-post small{margin-bottom:2px;font:500 7px/1.1 var(--app);letter-spacing:.02em;text-transform:uppercase;opacity:.75}.ap-cal-post em{position:absolute;top:6px;left:6px;padding:1px 5px;border-radius:4px;background:#ffffffeb;color:#111;font:600 9px/1.4 var(--app);font-style:normal;letter-spacing:0}.ap-cal-post.ink{column-gap:10px;padding:0 6px 7px}.ap-cal-post.ink small{margin:0;color:#2a2a2e;opacity:1}.ap-agent-h{display:flex;align-items:center;gap:16px;padding:40px 32px 24px}.ap-agent-h h4{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.025em}.ap-agent-h p{margin:4px 0 0;color:var(--muted);font-size:13px}.ap-seg{display:inline-flex;align-self:flex-start;gap:2px;margin:0 32px;padding:3px;border-radius:11px;background:#0a0a0a0b}.ap-seg span{display:flex;align-items:center;height:30px;padding:0 14px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:500}.ap-seg span.on{background:#fff;box-shadow:0 0 0 .5px var(--edge),0 1px 2px #0000000f;color:var(--ink)}.ap-portrait-16{width:16px;height:16px;border-radius:4px}.ap-portrait-32{width:32px;height:32px;border-radius:8px}.ap-row.ap-sub{padding-left:32px}.ap-rec-h{padding:24px 32px 0;box-shadow:inset 0 -1px #e5e5e5}.ap-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--muted);font-size:13px}.ap-rec-title{display:flex;align-items:center;gap:12px}.ap-rec-title h4{margin:0;font-size:20px;font-weight:600;line-height:1.25}.ap-rec-title p{margin:2px 0 0;color:var(--muted);font-size:13px}.ap-rec-tabs{display:flex;gap:20px;margin-top:16px}.ap-rec-tabs span{display:flex;align-items:center;gap:6px;height:40px;border-bottom:2px solid transparent;color:var(--muted);font-size:12px;font-weight:500}.ap-rec-tabs span.on{border-color:var(--brand);color:var(--ink)}.ap-calls{padding:22px 32px}.ap-call-card{border-radius:16px;background:#f5f5f599;overflow:hidden}.ap-call{display:flex;align-items:center;gap:12px;padding:12px 20px;color:var(--muted)}.ap-call+.ap-call{box-shadow:inset 0 1px #e5e5e599}.ap-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#6c6c6c66}.ap-dot.live{background:#18a349;box-shadow:0 0 0 3px #18a3492e}.ap-call .ap-two b{color:var(--ink);font-size:13.5px;font-variant-numeric:tabular-nums}.ap-call .ap-two small{font-size:11.5px}.ap-call-r{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.ap-call-r b{color:var(--ink);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.ap-call-r b.live{color:#10883c;font-weight:500}.ap-call-r small{color:var(--muted);font-size:11px}.ap-calls-h{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.ap-calls-h h5{margin:0;font-size:15px;font-weight:600}.ap-calls-h p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.ap-calls-h small{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.v-chip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 17px 0 14px;border-radius:999px;background:var(--bg);color:var(--fg);font:500 16.5px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap}.v-chip svg{width:18px;height:18px}.c-orange{--bg: #fff1e7;--fg: #e8590c}.c-green{--bg: #e9f9ec;--fg: #2b8a3e}.c-blue{--bg: #e7f3ff;--fg: #1971c2}.c-pink{--bg: #ffeef7;--fg: #d6336c}.c-yellow{--bg: #fff8d6;--fg: #d97706}.c-violet{--bg: #efedff;--fg: #5f3dc4}.c-grey{--bg: #f4f4f5;--fg: #18181b}.v-panel{position:absolute;inset:30px -2px -2px 30px;padding:26px 30px;border-radius:20px 0 0;background:#fff;box-shadow:0 0 0 1px #0000000a;mask:linear-gradient(90deg,#000 72%,transparent)}.v-row{display:flex;align-items:center;gap:12px;font:500 19px/1.2 var(--sans);letter-spacing:-.015em}.v-row small{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:var(--grey);font:500 15px/1 var(--sans)}.v-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px #ef444426}.v-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--bg);color:var(--fg)}.v-ico svg{width:18px;height:18px}.v-wave{display:flex;align-items:center;gap:5px;height:92px;margin:18px 0 14px}.v-wave i{flex:1;height:var(--h);border-radius:4px;background:linear-gradient(#a5a8ff,#6366f1)}.v-quote{margin:0;color:var(--ink);font:500 19px/1.4 var(--sans);letter-spacing:-.01em}.v-quote small{display:block;margin-bottom:4px;color:var(--grey-2);font:500 14px/1 var(--sans)}.v-done{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:9px 14px 9px 11px;border-radius:999px;background:#e9f9ec;color:#2b8a3e;font:500 15px/1 var(--sans)}.v-done svg{width:16px;height:16px}.v-chat{position:absolute;left:44px;right:44px;top:22px;display:flex;flex-direction:column;gap:14px}.v-chat>small{color:var(--grey-2);font:500 14px/1 var(--sans)}.v-bub{max-width:78%;padding:14px 18px;border-radius:22px;font:500 19px/1.35 var(--sans);letter-spacing:-.01em}.v-bub.me{align-self:flex-end;border-bottom-right-radius:6px;background:var(--accent);color:#fff}.v-them{display:flex;align-items:flex-end;gap:10px}.v-them .v-bub{border-bottom-left-radius:6px;background:#e9e9eb;color:var(--ink)}.v-face{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000000f}.v-face img{width:24px;height:24px}.v-chat .v-chip{align-self:flex-start;margin-left:52px;height:36px;font-size:15px}.v-mail{position:absolute;inset:26px -2px -2px 44px;padding:22px 26px;border-radius:22px 0 0;background:#fff;box-shadow:0 0 0 1px #0000000d,0 24px 60px -30px #0f172a4d;mask:linear-gradient(#000 70%,transparent)}.v-lights{display:flex;gap:8px}.v-lights i{width:13px;height:13px;border-radius:50%;background:#ff5f57}.v-lights i:nth-child(2){background:#febc2e}.v-lights i:nth-child(3){background:#28c840}.v-field{display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--grey);font:500 17px/1.3 var(--sans)}.v-field b{color:var(--ink);font-weight:500}.v-to{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001a;color:var(--ink)}.v-to img{width:22px;height:22px;padding:3px;border-radius:50%;background:var(--band)}.v-body{margin:18px 0 0;color:var(--ink);font:400 18px/1.5 var(--sans)}.v-tag{position:absolute;right:40px;top:22px;padding:7px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink);font:500 14px/1 var(--sans)}.v-grid{position:absolute;inset:0;background-image:radial-gradient(#d1d1d6 1.2px,transparent 1.2px);background-size:16px 16px;mask:radial-gradient(70% 80% at 60% 50%,#000,transparent)}.v-node{position:absolute;display:flex;align-items:center;gap:14px;width:400px;padding:14px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1.5px var(--edge, rgba(0, 0, 0, .08));font:500 19px/1.2 var(--sans);letter-spacing:-.01em}.v-node small{display:block;margin-top:3px;color:var(--grey);font:400 15px/1.2 var(--sans)}.v-node .v-face{width:44px;height:44px}.v-node.ok{--edge: #51cf66}.v-node.run{--edge: #fab005}.v-node.wait{opacity:.55}.v-badge{position:absolute;right:18px;top:-13px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font:500 13px/1 var(--sans)}.v-badge svg{width:12px;height:12px}.v-node.ok .v-badge{background:#ebfbee;color:#2b8a3e;box-shadow:0 0 0 1px #b2f2bb}.v-node.run .v-badge{background:#fff9db;color:#e67700;box-shadow:0 0 0 1px #ffe8a1}.v-link{position:absolute;border:1.5px solid #8ce99a;border-left:0;border-radius:0 14px 14px 0}.v-link.b{border:1.5px solid #d1d1d6;border-right:0;border-radius:14px 0 0 14px}.v-review{position:absolute;left:44px;width:470px;top:30px;padding:22px 24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 20px 50px -28px #0f172a4d}.v-who{display:flex;align-items:center;gap:12px;font:500 18px/1.2 var(--sans)}.v-who small{display:block;color:var(--grey);font:400 14px/1.3 var(--sans)}.v-who i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f3d9fa;color:#9c36b5;font:600 14px/1 var(--sans);font-style:normal}.v-stars{margin-right:8px;color:#fab005;font-size:15px;font-weight:400;letter-spacing:1.5px}.v-g{width:28px;height:28px;margin-left:auto;align-self:flex-start}.v-review p{margin:14px 0 0;color:var(--ink);font:400 18px/1.45 var(--sans)}.v-reply{position:absolute;left:150px;width:470px;top:214px;padding:18px 22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1.5px #6366f159,0 24px 50px -24px #6366f173}.v-reply small{display:flex;align-items:center;gap:8px;color:var(--accent-ink);font:500 14px/1 var(--sans)}.v-reply small img{width:16px;height:16px}.v-reply p{margin:10px 0 0;color:var(--ink);font:400 18px/1.45 var(--sans)}.v-stack{position:absolute;left:50%;top:92px;width:470px;margin-left:-235px}.v-note{position:relative;z-index:3;display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 22px 44px -22px #0f172a4d;font:500 19px/1.25 var(--sans);letter-spacing:-.01em}.v-note img{width:26px;height:26px;padding:4px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #00000014}.v-note small{display:block;margin-top:2px;color:var(--grey);font:400 15px/1.3 var(--sans)}.v-layer{position:relative;height:16px;margin:-6px 22px 0;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 0 0 1px #0000000d}.v-layer.two{z-index:1;margin:-6px 44px 0;opacity:.7}.v-layer.one{z-index:2}.ea{padding:56px 0}.ea:first-of-type{padding-top:120px}.ea-wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.ea-head{text-align:center}.ea-tag{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:999px;background:var(--tb);color:var(--tf);font:500 14px/1 var(--sans)}.t-violet{--tb: #f0efff;--tf: #6a60dd}.t-blue{--tb: #ebfaff;--tf: #0d7fd1}.t-grey{--tb: #f0f0f0;--tf: #666666}.t-green{--tb: #eeffe7;--tf: #23a312}.t-orange{--tb: #fff1e7;--tf: #e8590c}.ea h2{max-width:760px;margin:18px auto 0;color:var(--ink);font:500 clamp(34px,3.4vw,48px) / 1.02 var(--sans);letter-spacing:-.04em;text-wrap:balance}.ea-mark{padding:0 .08em;background:#fbd5ef}.ea-split{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);max-width:1024px;margin:40px auto 0;border:1px solid var(--line);border-radius:24px}.ea-side{padding:40px 44px 56px;text-align:center}.ea-side h3{margin:0;color:#0a0a0a;font:500 24px/1 var(--sans);letter-spacing:-.025em}.ea-side>p{margin:8px 0 0;color:var(--grey);font:500 17px/1.3 var(--sans)}.ea-mid{position:relative;background:var(--line)}.ea-mid span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#9a9a9a;transform:translate(-50%,-50%)}.ea-mid svg{width:20px;height:20px}.ea-note{max-width:370px;margin:40px auto 0;padding:20px 26px;border-radius:16px;background:#f7f7f7;box-shadow:0 1px 2px #0000000a;list-style:none;text-align:left;transform:rotate(-2deg)}.ea-note li{display:flex;gap:12px;padding:9px 0;color:#1d1d1f;font:400 16.5px/1.35 var(--sans)}.ea-note i{display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:#fde8e8;color:#e03131}.ea-note small{display:block;margin-top:2px;color:#8a8a8e;font-size:14px}.ea-note svg{width:12px;height:12px}.ea-hi{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px}.ea-hi .v-face{width:50px;height:50px}.ea-hi .v-face img{width:28px;height:28px}.ea-bubble{padding:10px 16px;border-radius:18px 18px 18px 6px;background:#f2f2f2;color:#0a0a0a;font:500 16px/1.2 var(--sans)}.ea-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:400px;margin:26px auto 0}.ea-chips .v-chip{height:38px;padding:0 15px 0 12px;font-size:15px}.ea-chips .v-chip svg{width:16px;height:16px}.ea-stats{display:flex;justify-content:center;gap:12px;margin-top:56px}.ea-stat{position:relative;width:379px;height:240px;border-radius:24px;background:var(--soft)}.ea-stat.lav{background:#f0efff}.ea-stat>svg{position:absolute;left:24px;top:26px;width:22px;height:22px;color:#a1a1a6}.ea-stat b{position:absolute;right:24px;top:20px;color:var(--ink);font:500 72px/1 var(--sans);letter-spacing:-.045em}.ea-stat span{position:absolute;left:24px;bottom:24px;max-width:230px;color:#6b6b6b;font:400 18px/1.35 var(--sans)}.ea-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:40px}.ea-card{position:relative;height:480px;border-radius:24px;background:var(--soft);overflow:hidden}.ea-card.job:not(.wide){height:440px}.ea-card.job .ea-text h3{font-size:26px}.ea-card.white{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ea-card.w5{grid-column:span 5}.ea-card.w6{grid-column:span 6}.ea-card.w7{grid-column:span 7}a.ea-card{display:block;color:inherit;text-decoration:none}.ea-product{display:inline-flex;align-items:center;gap:8px;height:32px;margin-bottom:14px;padding:0 10px 0 4px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #00000017,0 2px #0000000f;color:#0a0a0a;font:600 14px/1 var(--sans);letter-spacing:-.01em;transition:transform var(--sc-release),box-shadow var(--sc-release)}.ea-product i{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--bg);color:var(--fg)}.ea-product i svg{width:14px;height:14px}.ea-product>svg{width:14px;height:14px;color:#8a8a8e;transition:transform var(--sc-release),color var(--sc-release)}a.ea-card:hover .ea-product>svg{color:#0a0a0a;transform:translate(1px,-1px)}a.ea-card:active .ea-product{transform:translateY(2px);box-shadow:inset 0 0 0 1px #00000017,0 0 #0000000f;transition-duration:0s}a.ea-card:focus-visible{outline:2px solid var(--sc-ring);outline-offset:3px}.hp-vis{position:absolute;left:50%;top:0;width:660px;height:340px;margin-left:calc(-330px * var(--s, 1));transform:scale(var(--s, 1));transform-origin:top left;--sans: var(--app);font-family:var(--app);mask:linear-gradient(#000 72%,transparent);-webkit-mask:linear-gradient(#000 72%,transparent)}.ea-text{position:absolute;left:32px;right:32px;bottom:30px}.ea-text h3{margin:0;color:#0a0a0a;font:500 24px/1.1 var(--sans);letter-spacing:-.025em}.ea-text p{margin:6px 0 0;max-width:520px;color:#6b6b6b;font:400 17px/1.38 var(--sans);letter-spacing:-.01em}.ea-who{display:flex;justify-content:center;margin-top:40px}.ea-tilt{display:flex;flex-direction:column;width:515px;min-height:400px;padding:32px 30px 30px;border-radius:32px;background:var(--tb);color:var(--tf)}.ea-tilt.a{--tb: #dbf6ff;--tf: #0a4a78;transform:rotate(-1.5deg)}.ea-tilt.b{--tb: #fffbd9;--tf: #af4b14;margin-left:-10px;transform:rotate(1.5deg) translateY(6px)}.ea-tilt header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font:500 15px/1.2 var(--sans)}.ea-tilt header span{opacity:.75}.ea-tilt h3{margin:56px 0 0;font:500 27px/1.15 var(--sans);letter-spacing:-.03em}.ea-tilt p{margin:14px 0 0;font:400 17px/1.4 var(--sans)}.ea-tilt footer{margin-top:auto;padding-top:28px;font:500 14px/1.3 var(--sans);opacity:.85}.ea-faq{display:grid;gap:8px;max-width:700px;margin:40px auto 0}.ea-faq details{border-radius:16px;background:#f8f8f8}.ea-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;cursor:pointer;color:var(--ink);font:500 20px/1.25 var(--sans);letter-spacing:-.02em}.ea-faq summary::-webkit-details-marker{display:none}.ea-faq summary svg{flex:none;width:16px;height:16px;color:#777;transition:transform .2s ease}.ea-faq details[open] summary svg{transform:rotate(45deg)}.ea-faq p{margin:0;padding:0 20px 20px;color:#6b6b6b;font:400 16px/1.5 var(--sans)}.gc{margin-top:120px;padding:0 24px}.gc-card{position:relative;isolation:isolate;width:min(1200px,100%);height:700px;margin:0 auto;padding-top:88px;border-radius:32px;overflow:hidden;background:var(--band);text-align:center}.gc-card:before,.gc-card:after{content:"";position:absolute;inset:0;z-index:-1}.gc-card:before{background:linear-gradient(90deg,#0091ff 12%,#6647f0 34%,#e026d0 58%,#fb6d7b,#f76808 90%);mask:radial-gradient(ellipse 72% 58% at 50% 100%,#000 0%,rgb(0 0 0 / .4) 50%,transparent 80%);-webkit-mask:radial-gradient(ellipse 72% 58% at 50% 100%,#000 0%,rgb(0 0 0 / .4) 50%,transparent 80%);opacity:.32}.gc-card:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:.35}.gc h2{max-width:760px;margin:0 auto;color:var(--ink);font:500 56px/1.1 var(--sans);letter-spacing:-.035em;text-wrap:balance}.gc-actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.gc-scene{position:absolute;top:360px;left:50%;width:1000px;transform:translate(-54%)}.gc-app{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 0 0 1px #e6e6e6}.gc-phone{position:absolute;top:52px;left:calc(100% - 200px);width:290px;height:600px;padding:10px;border-radius:46px;background:#0b0b0d;box-shadow:inset 0 0 0 1.5px #3a3a40,0 30px 60px -30px #00000059}.gc-screen{height:100%;overflow:hidden;border-radius:36px;background:#0e1621;color:#fff;text-align:left}.gc-status{display:flex;justify-content:space-between;align-items:center;margin:0;padding:14px 26px 6px;background:#17212b;font:600 14px/1 -apple-system,"SF Pro Text",var(--sans)}.gc-status i{width:22px;height:11px;border-radius:3px;box-shadow:inset 0 0 0 1.5px #fff;background:linear-gradient(90deg,#ffffff 70%,transparent 70%) 2px 2px / 16px 7px no-repeat}.gc-chat-h{display:flex;align-items:center;gap:8px;padding:8px 14px 10px;background:#17212b;box-shadow:0 .5px #00000080}.gc-chat-h>svg{width:20px;height:20px;color:#5eb5f7}.gc-av{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff}.gc-who{display:flex;flex-direction:column;font:600 15px/1.2 -apple-system,"SF Pro Text",var(--sans)}.gc-who small{color:#708499;font-size:12.5px;font-weight:400}.gc-thread{display:flex;flex-direction:column;gap:8px;padding:14px 12px;font:400 14px/1.35 -apple-system,"SF Pro Text",var(--sans)}.gc-in,.gc-out{max-width:86%;margin:0;padding:8px 11px 6px;border-radius:16px}.gc-in{align-self:flex-start;border-bottom-left-radius:5px;background:#182533}.gc-out{align-self:flex-end;border-bottom-right-radius:5px;background:#2b5278}.gc-in time,.gc-out time{float:right;margin:6px 0 -2px 10px;color:#6d8299;font-size:11px}.gc-keys{display:flex;gap:6px;width:86%;margin:-2px 0 0}.gc-keys span{flex:1;padding:8px 0;border-radius:10px;background:#24384d;color:#e8f1fa;font-weight:600;text-align:center}.ea-card.w12{grid-column:span 12}.ea-card.wide{height:400px}.ea-card.wide .hp-vis{top:50%;right:48px;left:auto;margin:0;transform:translateY(-50%);mask:none;-webkit-mask:none}.ea-card.wide .ea-text{inset:50% auto auto 48px;max-width:420px;transform:translateY(-50%)}.v-web-ask{position:absolute;top:22px;right:40px;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 18px 40px -16px #0f172a59;color:var(--ink);font:500 18px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap}.v-web-ask img{width:22px;height:22px}.hp-vis.v-site-vis{mask:none;-webkit-mask:none}.v-site{position:absolute;top:18px;right:28px;left:28px;height:282px;border-radius:14px;background:#f4f4f6;box-shadow:0 0 0 1px #00000012,0 20px 50px -28px #0f172a4d;overflow:hidden}.v-site-bar{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;box-shadow:inset 0 -1px #00000012;color:var(--ink);font:600 14px/1 var(--sans)}.v-site-back{display:grid;color:var(--grey)}.v-site-page{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 7px 0 9px;border-radius:7px;background:#f2f2f4;color:var(--grey);font:500 12.5px/1 var(--sans)}.v-site-page svg{width:12px;height:12px}.v-site-devices{display:flex;gap:2px;margin-left:auto;padding:2px;border-radius:8px;background:#f2f2f4}.v-site-devices i{display:grid;place-items:center;width:28px;height:24px;border-radius:6px;color:var(--grey)}.v-site-devices i.on{background:#fff;box-shadow:0 1px 2px #00000014;color:var(--ink)}.v-site-devices svg{width:14px;height:14px}.v-site-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--grey);font:500 12.5px/1 var(--sans)}.v-site-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#2f9e44}.v-site-pub{height:30px;padding:0 14px;border-radius:8px;background:linear-gradient(#6d70f3,#5b5ee8);box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000026;color:#fff;font:600 13px/30px var(--sans)}.v-site-frame{width:470px;margin:16px 0 0 26px;padding:0 26px 40px;border-radius:10px 10px 0 0;background:#fff;box-shadow:0 0 0 1px #0000000d,0 10px 30px -18px #0f172a40}.v-site-nav{display:flex;align-items:center;gap:18px;height:42px;color:var(--grey);font:400 12.5px/1 var(--sans)}.v-site-nav b{margin-right:auto;color:var(--ink);font:700 14px/1 var(--sans)}.v-site-frame h4{max-width:380px;margin:14px 0 0;color:var(--ink);font:650 29px/1.08 var(--sans);letter-spacing:-.03em}.v-site-btn{position:relative;display:inline-flex;align-items:center;height:40px;margin-top:40px;padding:0 18px;border-radius:9px;background:#1f3d2c;outline:1.5px solid var(--accent);outline-offset:4px;color:#fff;font:600 14.5px/1 var(--sans)}.v-site-btn i{position:absolute;width:8px;height:8px;border:1.5px solid var(--accent);border-radius:2px;background:#fff}.v-site-btn .tl{top:-9px;left:-9px}.v-site-btn .tr{top:-9px;right:-9px}.v-site-btn .bl{bottom:-9px;left:-9px}.v-site-btn .br{right:-9px;bottom:-9px}.v-site-btn em{position:absolute;top:-30px;left:-6px;padding:4px 7px;border-radius:5px;background:var(--accent);color:#fff;font:600 11px/1 var(--sans);font-style:normal}.v-web-ask.v-site-ask{top:228px;right:auto;left:300px}.v-plan{position:absolute;top:34px;right:52px;left:52px;display:flex;flex-direction:column;gap:12px}.v-plan-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.v-plan-h p{margin:0;color:var(--ink);font:600 16px/1 var(--sans);letter-spacing:.05em;text-transform:uppercase}.v-plan-r{display:flex;align-items:center;gap:16px;height:88px;padding:0 22px 0 12px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 16px 32px -20px #0f172a47}.v-plan-r.r1{opacity:.55}.v-plan-r.r2{opacity:.28}.v-plan-tile{display:flex;flex-direction:column;justify-content:flex-end;width:64px;height:64px;flex-shrink:0;padding:7px;border-radius:12px;font:700 16px/1 var(--sans);letter-spacing:-.02em}.v-plan-tile small{margin-bottom:3px;font:600 8.5px/1.1 var(--sans);letter-spacing:.03em;text-transform:uppercase;opacity:.75}.v-plan-tile.green{background:#1f3d2c;color:#e9f2df}.v-plan-tile.cream{background:#f4ecdc;color:#5a3b1c}.v-plan-tile.violet{background:#ece7ff;color:#4c1d95}.v-plan-t{display:flex;flex-direction:column;gap:9px;min-width:0}.v-plan-t b{color:var(--ink);font:500 21px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap}.v-plan-t small{display:flex;align-items:center;gap:8px;color:var(--grey);font:500 15px/1 var(--sans)}.v-plan-r.r0 .v-plan-t small{color:#2f9e44}.v-plan-r time{margin-left:auto;color:var(--grey);font:500 16px/1 var(--sans);white-space:nowrap}.v-marks{display:flex}.v-marks img{width:22px;height:22px;padding:3px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #00000014,0 0 0 2.5px #fff;object-fit:contain}.v-marks img+img{margin-left:-5px}.v-plan-h .v-marks img{width:36px;height:36px;padding:7px;border-radius:10px}.v-plan-h .v-marks{gap:6px}.v-plan-h .v-marks img+img{margin-left:0}.hp-art.v-agent{--fade: 100%;display:flex;align-items:flex-start;gap:32px;padding:30px 32px 0}.v-agent-chain{flex:1;margin:2px 0 0;padding:0;list-style:none}.v-agent-chain li{position:relative;display:flex;align-items:center;gap:12px;height:50px;color:var(--ink);font:500 16px/1 var(--sans)}.v-agent-chain li:not(:last-child):before{content:"";position:absolute;top:42px;bottom:-8px;left:17px;border-left:1px solid rgba(0,0,0,.12)}.v-agent-chain .v-g2-eng{flex:none;width:60px}.v-agent-chain small{margin-left:auto;color:var(--grey);font:400 14.5px/1 var(--sans);white-space:nowrap}.v-agent-chain .last small{color:var(--ink);font-weight:600}.v-agent-ig{flex:none;width:184px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #00000014}.v-agent-who{display:flex;align-items:center;gap:8px;height:42px;padding:0 10px;color:var(--ink);font:600 12px/1.15 var(--sans)}.v-agent-who i{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:#1e3a2f;color:#fff;font:600 11px/1 var(--sans);font-style:normal}.v-agent-who small{display:block;color:var(--grey);font:400 10.5px/1.25 var(--sans)}.v-agent-who em{margin-left:auto;color:var(--grey);font-style:normal;letter-spacing:1px}.v-agent-ig .v-cre-ad{zoom:1.2432;border-radius:0;box-shadow:none}.v-agent-cta{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 10px;color:var(--ink);font:600 12px/1 var(--sans)}.v-agent-cta svg{width:14px;height:14px}.v-contact{position:absolute;top:34px;left:50%;width:500px;margin-left:-250px;padding:10px 24px 14px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 24px 50px -26px #0f172a4d}.v-contact-h{display:flex;align-items:center;gap:14px;padding:12px 0 18px;border-bottom:1px solid rgba(0,0,0,.06)}.v-contact-av{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#eef0ff;color:#4f46e5;font:600 17px/1 var(--sans)}.v-contact-h>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.v-contact-h b{color:var(--ink);font:600 22px/1 var(--sans);letter-spacing:-.02em}.v-contact-h small{color:var(--grey);font:400 16px/1 var(--sans)}.v-contact-h em{margin-left:auto;padding:7px 12px;border-radius:999px;background:#efedff;color:#5f3dc4;font:600 14px/1 var(--sans);font-style:normal}.v-act{display:flex;align-items:center;gap:14px;height:56px;color:var(--ink);font:500 18px/1 var(--sans);letter-spacing:-.01em}.v-act span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f4f4f5;color:var(--grey)}.v-act span svg{width:16px;height:16px}.v-act time{margin-left:auto;color:var(--grey-2);font-size:15px}.v-act.a1{opacity:.6}.v-act.a2{opacity:.32}.ea-card.flow{height:600px}.v-builder{position:absolute;inset:44px 0 0 520px;height:auto;max-width:none;margin:0;border-radius:14px 0 0;background:#fff}.v-builder .ap-world{top:18px;height:530px;transform:translate(-50%) scale(.9)}.v-builder .ap-wires{height:530px}.v-stack.v-stack-ask{top:56px}.v-stack-ask .v-bub{display:block;width:fit-content;margin:0 0 16px auto}.hp-vis.whole{mask:none;-webkit-mask:none}.v-clerky{display:flex;align-items:center;gap:.6em;margin:0;color:#737373;font-weight:500;line-height:1}.v-clerky svg{width:2em;height:2em}.v-clerky i{color:#73737380;font-style:normal}.v-clerky time{color:#737373bf;font-weight:400}.v-cre{position:absolute;inset:18px 34px 0;color:#0a0a0a}.v-cre-you{width:fit-content;margin:0 0 0 auto;padding:8px 14px;border:1px solid #e5e5e5;border-radius:12px;background:#f5f5f5;font:400 15px/1.45 var(--sans)}.v-cre .v-clerky{margin-top:12px;font-size:13px}.v-cre-say{margin:8px 0 0;font:400 15px/1.5 var(--sans)}.v-cre-ads{display:flex;gap:10px;margin-top:12px}.v-cre-ad{position:relative;display:flex;flex:none;flex-direction:column;height:148px;padding:12px;overflow:hidden;border-radius:12px;box-shadow:inset 0 0 0 1px #0000000f}.v-cre-ad b{font:600 15px/1.08 var(--sans);letter-spacing:-.02em}.v-cre-ad>small{margin-top:auto;font:700 6px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.55}.v-cre-ad.offer{width:148px;background:#f4ecdc;color:#1f3d2c}.v-cre-ad.offer b{width:76px}.v-cre-price{display:flex;flex-direction:column;gap:3px;margin-top:10px;font:700 26px/1 var(--sans);letter-spacing:-.03em}.v-cre-price small{font:600 6.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.v-cre-boiler{position:absolute;top:22px;right:14px;width:46px;height:62px;border-radius:6px;background:linear-gradient(180deg,#fff,#f3f1ec);box-shadow:inset 0 0 0 1px #0000000d,0 6px 10px -6px #1f3d2c59}.v-cre-boiler:before{content:"";position:absolute;right:0;bottom:0;left:0;height:17px;border-radius:0 0 6px 6px;background:#ebe9e3;box-shadow:inset 0 1px #0000000f}.v-cre-boiler:after{content:"";position:absolute;top:100%;right:8px;left:8px;height:14px;background:repeating-linear-gradient(90deg,transparent 0 5.5px,#b8763e 5.5px 6.25px,#ebbd92 6.25px 7.5px,#c98a52 7.5px 8.5px)}.v-cre-boiler i{position:absolute;bottom:5px;left:8px;z-index:1;width:16px;height:7px;border-radius:1.5px;background:#1d2a24;color:#8ce0ae;font:600 4px/7px var(--sans);font-style:normal;text-align:center}.v-cre-boiler i:after{content:"";position:absolute;top:1.5px;left:22px;width:4px;height:4px;border-radius:50%;background:#c9c6be;box-shadow:7px 0 #c9c6be}.v-cre-ad.promise{width:98px;background:#1f3d2c;color:#e9f2df}.v-cre-thermo{position:absolute;bottom:26px;left:50%;width:58px;height:58px;margin-left:-29px;border-radius:50%;background:conic-gradient(from 30deg,#c9cdd0,#f7f8f8,#aab0b4,#eceef0,#c2c6c9,#fafafa,#c9cdd0);box-shadow:0 8px 14px -8px #0000008c}.v-cre-thermo i{position:absolute;inset:4.5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#2a3135,#0b0e10 72%);color:#fff;font:300 14px/1 var(--sans);font-style:normal;letter-spacing:-.02em}.v-cre-thermo small{color:#e8a33d;font:600 3.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.v-cre-ad.review{width:222px;padding:14px;background:#ece7ff;color:#2e1065}.v-cre-stars{display:flex;align-items:center;gap:6px;color:#f5b400;font:400 10px/1 var(--sans);letter-spacing:1px}.v-cre-stars img{width:11px;height:11px}.v-cre-ad.review b{width:186px;margin-top:10px;font-size:17px;line-height:1.15}.v-cre-ad.review em{margin-top:8px;font:500 8px/1 var(--sans);font-style:normal;opacity:.7}.hp-art.v-adorbit{--fade: 88%}.v-orbit-in{position:absolute;top:0;left:50%;width:460px;height:310px;margin-left:-230px}.v-orbit-in>svg{position:absolute;inset:0;overflow:visible}.v-orbit-in>svg circle{fill:none;stroke:#00000029;stroke-width:1.5;stroke-dasharray:5 6}.v-orbit-in>svg circle:nth-child(2){stroke:#0000001f}.v-orbit-in>svg circle:nth-child(3){stroke:#00000014}.v-orbit-me{position:absolute;top:150px;left:230px;display:grid;transform:translate(-50%,-50%)}.v-orbit-chip{position:absolute;display:flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #00000014;color:var(--ink);font:500 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;transform:translate(-50%,-50%)}.v-orbit-chip img{width:18px;height:18px;object-fit:contain}.v-orbit-chip .meta{color:#0866ff}.v-orbit-chip svg{width:18px;height:18px}.v-aud{position:absolute;top:34px;right:48px;left:48px;color:#0a0a0a}.v-aud .v-clerky{font-size:17px}.v-aud-fold{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#737373;font:400 17px/24px var(--sans)}.v-aud-fold svg{width:17px;height:17px}.v-aud-say{margin:10px 0 0;font:400 21px/1.5 var(--sans);letter-spacing:-.01em}.v-aud-say b{font-weight:600}.v-aud-ask{margin-top:18px;padding:16px 18px;border:1px solid #e5e5e5;border-radius:16px;background:#fff}.v-aud-ask p{display:flex;align-items:center;gap:10px;margin:0;font:500 18px/1 var(--sans)}.v-aud-ask img{width:21px;height:21px;object-fit:contain}.v-aud-ask b{font-weight:500}.v-aud-ask small{margin-left:auto;color:#737373;font:400 15px/1 var(--sans)}.v-aud-ask dl{display:flex;gap:16px;margin:14px 0 0;font:400 15.5px/1.4 var(--sans)}.v-aud-ask dt{color:#737373}.v-aud-ask dd{margin:0}.v-aud-ask span{display:flex;align-items:center;gap:18px;margin-top:16px}.v-aud-ask i{padding:0 19px;border-radius:999px;background:#0a0a0a;color:#fff;font:500 16px/42px var(--sans);font-style:normal}.v-aud-ask em{color:#737373;font:500 16px/1 var(--sans);font-style:normal}.hp-art.v-pdf{--fade: 100%}.v-pdf .v-clerky{position:absolute;top:28px;left:34px;font-size:13px}.v-pdf-say{position:absolute;top:64px;right:34px;left:34px;margin:0;color:#0a0a0a;font:400 15.5px/1.5 var(--sans)}.v-pdf-say b{font-weight:600}.v-pdf-file{position:absolute;top:126px;left:34px;width:340px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #00000014}.v-pdf-prev{height:110px;padding:14px 24px 0;overflow:hidden;background:#f4f4f5}.v-pdf-page{height:100%;padding:14px 16px 0;border-radius:4px 4px 0 0;background:#fff;box-shadow:0 0 0 1px #0000000f}.v-pdf-page small{display:block;color:#737373;font:600 7px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.v-pdf-page b{display:block;margin-top:7px;color:#0a0a0a;font:700 15px/1.1 var(--sans);letter-spacing:-.02em}.v-pdf-page ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:11px 0 0;padding:0;list-style:none}.v-pdf-page li{display:flex;align-items:center;gap:5px;color:#737373;font:400 9.5px/1 var(--sans)}.v-pdf-page li img{width:10px;height:10px;object-fit:contain}.v-pdf-page li em{margin-left:auto;color:#0a0a0a;font-style:normal;font-weight:600}.v-pdf-row{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px}.v-pdf-ico{position:relative;flex:none;width:30px;height:36px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #00000024}.v-pdf-ico:after{content:"";position:absolute;top:0;right:0;width:9px;height:9px;border-radius:0 3px 0 2px;background:linear-gradient(225deg,#fff 50%,#e4e4e7 50%)}.v-pdf-ico i{position:absolute;bottom:5px;left:-5px;padding:0 4px;border-radius:3px;background:#e5484d;color:#fff;font:700 8px/13px var(--sans);font-style:normal;letter-spacing:.03em}.v-pdf-row>span:last-child{display:flex;flex-direction:column;gap:4px;color:#0a0a0a;font:500 13.5px/1.2 var(--sans)}.v-pdf-row small{color:#737373;font:400 12px/1 var(--sans)}.v-chat-h{display:flex;align-items:center;gap:12px;color:var(--ink)}.v-chat-h>span:nth-child(2){display:flex;flex-direction:column;gap:2px;font:600 17px/1.2 var(--sans)}.v-chat-h small{color:var(--grey);font:400 13.5px/1.2 var(--sans)}.v-chat-h>img{width:26px;height:26px;margin-left:auto}.hp-art.v-dm{--fade: 92%;display:flex;flex-direction:column;gap:10px;max-width:480px;margin:0 auto;padding:32px 30px 0}.v-dm-who{display:inline-flex;align-items:center;align-self:center;gap:8px;margin-bottom:6px;color:var(--grey);font:500 14px/1 var(--sans)}.v-dm-who img{width:20px;height:20px;border-radius:5px}.v-dm-in{display:flex;align-items:flex-end;gap:8px}.v-dm-av{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:#e4e6eb;color:#3a3b3c;font:600 10.5px/1 var(--sans)}.ig .v-dm-av{border:2px solid transparent;background:linear-gradient(#fdeef5,#fdeef5) padding-box,linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7) border-box;color:#9d174d}.v-dm-b{position:relative;align-self:flex-start;max-width:82%;padding:12px 17px;border-radius:22px;background:#f0f0f2;color:#050505;font:400 17px/1.38 var(--sans)}.v-dm-b.me{align-self:flex-end;color:#fff}.ig .v-dm-b.me{margin-bottom:12px;background:linear-gradient(135deg,#5b51f7,#a43cf1)}.fb .v-dm-b{border-radius:18px}.fb .v-dm-b.me{background:linear-gradient(135deg,#0a7cff,#a033ff)}.v-dm-b i{position:absolute;right:14px;bottom:-15px;display:grid;place-items:center;width:28px;height:28px;border:2px solid #ffffff;border-radius:50%;background:#efefef;font:400 12px/1 var(--sans);font-style:normal}.ig .v-dm-in:last-child{opacity:.55}.v-dm-like{width:40px;height:40px;fill:#0a7cff}.v-dm-like .cuff{fill:none;stroke:#fff;stroke-width:1.6}.hp-art.v-wa3{--fade: 76%;inset:26px 26px auto;display:flex;flex-direction:column;height:272px;border-radius:20px;background:#efeae2;box-shadow:inset 0 0 0 1px #0000000f;overflow:hidden}.v-wa3 .v-chat-h{flex:none;height:62px;padding:0 18px;background:#fff}.v-wa3-av{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:#dfe5e7;color:#54656f;font:600 13px/1 var(--sans)}.v-wa3 .v-chat-h small{color:#667781}.v-wa3-thread{display:flex;flex-direction:column;gap:8px;padding:12px 20px 0}.v-wa3-day{align-self:center;margin-bottom:2px;padding:5px 12px;border-radius:8px;background:#fff;color:#54656f;font:500 12.5px/1 var(--sans)}.v-wa3-b{position:relative;align-self:flex-start;max-width:340px;padding:8px 10px 8px 12px;border-radius:0 10px 10px;background:#fff;color:#111b21;font:400 15.5px/1.38 var(--sans)}.v-wa3-b:before{content:"";position:absolute;top:0;left:-8px;border-style:solid;border-width:0 8px 9px 0;border-color:transparent #ffffff transparent transparent}.v-wa3-b.me{align-self:flex-end;border-radius:10px 0 10px 10px;background:#d9fdd3}.v-wa3-b.me:before{left:auto;right:-8px;border-width:0 0 9px 8px;border-color:transparent transparent transparent #d9fdd3}.v-wa3-b time{float:right;display:inline-flex;align-items:center;gap:3px;margin:8px 0 -4px 10px;color:#667781;font:400 11.5px/1 var(--sans)}.v-wa3-ticks{width:16px;height:10px;fill:none;stroke:#53bdeb;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hp-art{position:absolute;inset:0 0 auto;height:310px;--sans: var(--app);font-family:var(--app);mask:linear-gradient(#000 var(--fade, 70%),transparent);-webkit-mask:linear-gradient(#000 var(--fade, 70%),transparent)}.hp-art.v-gv{--fade: 84%}.hp-art.v-g2{--fade: 100%;display:flex;flex-direction:column;gap:14px;padding:30px 30px 0}.v-g2-q{display:flex;flex:none;align-items:center;gap:12px;height:54px;padding:0 20px 0 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #00000014;color:var(--ink);font:400 18px/1 var(--sans)}.v-g2-eng{display:flex}.v-g2-eng i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000017}.v-g2-eng i+i{margin-left:-9px}.v-g2-eng img{width:19px;height:19px}.v-g2-q svg{width:20px;height:20px;margin-left:auto;color:#1a73e8}.v-g2-r{display:flex;flex:none;flex-direction:column;gap:8px;padding:18px 20px 20px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #00000014}.v-g2-site{display:flex;align-items:center;gap:10px;margin-bottom:2px;color:var(--ink);font:600 15px/1.25 var(--sans)}.v-g2-site i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1e3a2f;color:#fff;font:600 13px/1 var(--sans);font-style:normal}.v-g2-site span{display:flex;flex-direction:column}.v-g2-site small{color:var(--grey);font:400 13px/1.3 var(--sans)}.v-g2-r b{color:#1a0dab;font:500 20px/1.2 var(--sans);letter-spacing:-.01em}.v-g2-r p{margin:0;color:var(--grey);font:400 15px/1.4 var(--sans)}.v-ai2{position:absolute;top:44px;left:30px;right:30px;display:flex;flex-direction:column;gap:14px}.v-ai2-q{align-self:flex-end;padding:12px 16px;border-radius:18px 18px 6px;background:#ececef;color:var(--ink);font:400 16.5px/1.35 var(--sans)}.v-ai2-a{display:flex;align-items:flex-start;gap:10px}.v-ai2-face{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014}.v-ai2-face img{width:20px;height:20px}.v-ai2-a p{margin:0;padding:13px 16px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 0 0 1px #00000014;color:var(--ink);font:400 16.5px/1.45 var(--sans)}.v-ai2-a mark{padding:1px 5px;border-radius:6px;background:#e9eaff;color:#3730a3;font-weight:600}.v-ai2-on{display:flex;align-items:center;gap:10px;margin:4px 0 0 46px}.v-ai2-on small{margin-right:2px;color:var(--grey);font:400 14px/1 var(--sans)}.v-ai2-on span{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000014}.v-ai2-on span:not(.named){opacity:.4}.v-ai2-on img{width:22px;height:22px}.v-ai2-on i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#2f9e44;box-shadow:0 0 0 2px var(--soft);color:#fff}.v-ai2-on i svg{width:10px;height:10px}.v-gv-h{position:absolute;top:30px;left:32px;right:32px;display:flex;align-items:center;gap:12px;color:var(--ink);font:500 19px/1 var(--sans);letter-spacing:-.01em}.v-gv-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff4e6}.v-gv-ico img{width:20px;height:20px}.v-gv-h em{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#2b8a3e;font:600 18px/1 var(--sans);font-style:normal}.v-gv-h em svg{width:17px;height:17px}.v-gv-h em small{margin-left:4px;color:var(--grey);font:400 18px/1 var(--sans)}.v-gv-n{position:absolute;top:88px;left:30px;color:var(--ink);font:600 68px/1 var(--sans);letter-spacing:-.045em}.v-gv-plot{position:absolute;top:150px;left:0;width:692px;height:190px}.v-gv-plot svg{display:block;width:100%;height:100%;overflow:visible}.v-gv-plot .area{fill:url(#v-gv-fill)}.v-gv-plot .line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.v-gv-plot line{stroke:#00000059;stroke-width:1.5;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.v-gv-tip{position:absolute;padding:0 11px;border-radius:9px;background:#0a0a0a;box-shadow:0 0 0 3px #fff;color:#fff;font:500 15px/32px var(--sans);white-space:nowrap;transform:translate(-50%,-50%)}.ix{margin-bottom:44px}.ix h2{max-width:none;margin:0;color:var(--ink);font:500 52px/1.08 var(--sans);letter-spacing:-.04em}.ix-label{margin:0 0 20px;color:var(--grey);font:500 15px/1 var(--sans)}.ix-edit{padding-top:18px;text-align:center}.ix-sel{position:relative;display:inline-block;padding:10px 26px 14px;outline:1.5px solid var(--accent);outline-offset:0}.ix-sel h2{font-size:58px}.ix-tag{position:absolute;bottom:calc(100% + 10px);left:-1px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:8px;background:var(--accent);color:#fff;font:600 14px/1 var(--sans);white-space:nowrap}.ix-tag svg{width:15px;height:15px}.ix-tag.green{left:0;background:#16a34a}.ix-tag.pink{left:0;background:#db2777}.ix-sel i{position:absolute;width:11px;height:11px;border:1.5px solid var(--accent);border-radius:2px;background:#fff}.ix-sel .tl{top:-6px;left:-6px}.ix-sel .tr{top:-6px;right:-6px}.ix-sel .bl{bottom:-6px;left:-6px}.ix-sel .br{right:-6px;bottom:-6px}.ix-post{padding-top:18px;text-align:center}.ix-ad{position:relative;display:inline-block;padding:14px 36px 20px;border:1.5px solid #ec4899;border-radius:24px;background:#fff7fb}.ix-ad h2{font-size:58px}.ix-sponsored{position:absolute;right:24px;bottom:-15px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #f9c2dc;color:#be185d;font:600 13px/1 var(--sans)}.ix-bubble{padding-top:18px;text-align:center}.ix-say{position:relative;display:inline-block;padding:16px 40px 22px;border:1.5px solid #22c55e;border-radius:34px 34px 34px 8px;background:#f5fcf7}.ix-say h2{font-size:58px}.ix-toggle{text-align:center}.ix-toggle h2{font-size:58px}.ix-switch{position:relative;display:inline-block;width:96px;height:54px;margin:0 10px;border-radius:999px;background:var(--accent);vertical-align:-.12em}.ix-switch i{position:absolute;top:5px;right:5px;width:44px;height:44px;border-radius:50%;background:#fff}.ix-todo{display:flex;flex-wrap:wrap;gap:12px 30px;margin:0 0 24px;padding:0;list-style:none}.ix-todo li{display:flex;align-items:center;gap:10px;color:#a1a1aa;font:400 20px/1 var(--sans)}.ix-todo i{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--accent);color:#fff}.ix-todo svg{width:14px;height:14px}.ix-todo s{text-decoration-thickness:1.5px}.ix-done h2{font-size:58px}.v-flow{position:absolute;top:30px;left:50%;display:flex;flex-direction:column;gap:20px;width:460px;margin-left:-230px}.v-flow-step{position:relative;display:flex;align-items:center;gap:12px;height:68px;padding:0 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 10px 28px -18px #0f172a4d}.v-flow-step+.v-flow-step:before{content:"";position:absolute;top:-20px;left:33px;width:2px;height:20px;background:#d4d4d8}.v-flow-mark{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:#f4f4f5;color:#52525b}.v-flow-mark img{width:20px;height:20px;object-fit:contain}.v-flow-mark svg{width:18px;height:18px}.v-flow-t{display:flex;flex-direction:column;gap:3px;color:var(--ink);font:500 16.5px/1.2 var(--sans);letter-spacing:-.01em}.v-flow-t small{color:var(--grey);font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.v-flow-step em{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0 11px;border-radius:999px;background:#e9f9ec;color:#2b8a3e;font:500 13px/28px var(--sans);font-style:normal}.v-flow-step em svg{width:13px;height:13px}.ea-card.w4{grid-column:span 4}.hw{display:flex;flex-direction:column;height:460px}.hw-art{display:grid;flex:1;place-items:center;padding:28px 28px 0}.hw-text{padding:0 32px 32px}.hw-n{display:inline-grid;place-items:center;width:28px;height:28px;margin-bottom:14px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #0000001a,0 2px #0000000f;color:var(--ink);font:600 14px/1 var(--sans)}.hw-text h3{margin:0;color:#0a0a0a;font:500 24px/1.1 var(--sans);letter-spacing:-.025em}.hw-text p{margin:8px 0 0;color:#6b6b6b;font:400 17px/1.38 var(--sans);letter-spacing:-.01em}.hw-rows{display:grid;gap:10px;width:100%;max-width:300px}.hw-app{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 10px 24px -16px #0f172a4d;color:var(--ink);font:500 16px/1 var(--sans)}.hw-app img{width:24px;height:24px;object-fit:contain}.hw-app em{margin-left:auto;color:var(--grey);font:500 13px/1 var(--sans);font-style:normal}.hw-app em.on{color:#2b8a3e}.hw-tools{display:grid;grid-template-columns:repeat(3,64px);gap:16px}.hw-tool{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 10px 24px -16px #0f172a4d}.hw-tool img{width:30px;height:30px;object-fit:contain}.hw-tool.more{color:var(--grey);font:600 13px/1 var(--sans)}.hw-tool i{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2f9e44;box-shadow:0 0 0 2px var(--soft);color:#fff}.hw-tool i svg{width:11px;height:11px}.hw-job{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0000000d;color:var(--grey);font:500 15.5px/1 var(--sans)}.hw-job.on{color:var(--ink)}.hw-job i{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px #d4d4d8;color:#fff}.hw-job.on i{background:var(--accent);box-shadow:none}.hw-job i svg{width:12px;height:12px}.sg{border-top:1px solid var(--line)}.sg-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.sg-cell{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px;min-width:0;padding:85px 33px 74px;overflow:hidden}.sg-cell+.sg-cell{border-left:1px solid var(--line)}.sg-text{display:flex;flex-direction:column;align-items:center;max-width:460px;text-align:center}.sg-text h2{margin:18px 0 0;color:var(--ink);font:400 36px/1.1 var(--sans);letter-spacing:-.02em}.sg-text p{margin:24px 0 0;color:#555;font:400 18px/1.33 var(--sans)}.sg-slider{position:relative;flex-shrink:0;width:480px}.sg-track{display:flex;gap:12px;transition:transform .5s cubic-bezier(.22,.8,.24,1)}.sg-slide{display:flex;flex-direction:column;align-items:center;gap:20px;width:480px;flex-shrink:0;color:inherit;text-align:center;text-decoration:none}.sg-vis{--s: .7273;position:relative;width:480px;height:247px;border-radius:16px;background:#f5f5f5;overflow:hidden}.sg-vis>*,.sg-cap{opacity:0;transition:opacity .4s ease}.sg-slide.on .sg-vis>*,.sg-slide.on .sg-cap{opacity:1}.sg-track.still,.sg-track.still *{transition:none}.sg-cap{display:flex;flex-direction:column;gap:3px;margin:0;color:#555;font:400 14px/1.3 var(--sans)}.sg-cap b{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:var(--ink);font:500 15px/1.3 var(--sans)}.sg-cap svg{width:13px;height:13px;color:#8a8a8e}a.sg-slide:hover .sg-cap svg{color:var(--ink)}.sg-fade{position:absolute;top:0;z-index:2;width:120px;height:247px}.sg-fade.prev{right:100%;background:linear-gradient(90deg,#fff 25%,#fff0)}.sg-fade.next{left:100%;background:linear-gradient(90deg,#fff0,#fff 75%)}.sg-arrow{position:absolute;top:0;z-index:3;display:grid;place-items:center;width:40px;height:247px;padding:0;border:0;background:none;color:#0000004d;cursor:pointer;transition:color .2s}.sg-arrow:hover{color:#000000bf}.sg-arrow:focus-visible{border-radius:10px;outline:2px solid var(--sc-ring);outline-offset:-6px}.sg-arrow.prev{right:calc(100% + 24px)}.sg-arrow.next{left:calc(100% + 24px)}.sg-arrow svg{width:20px;height:20px}.sg-vis .v-builder{top:calc(28px * var(--s));right:auto;bottom:auto;left:calc(40px * var(--s));width:580px;height:420px;border-radius:14px;transform:scale(var(--s));transform-origin:top left;mask:linear-gradient(#000 55%,transparent 74%);-webkit-mask:linear-gradient(#000 55%,transparent 74%)}.sg-vis .v-builder .ap-world{top:18px;transform:translate(-50%) scale(.75)}.ap-window.v-app{position:absolute;top:44px;left:50%;display:block;width:420px;height:auto;max-width:none;margin:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform:translate(-50%) scale(1.3);transform-origin:top center}.ap-window.v-app .ap-approve{margin:0}.ap-window.v-app.v-msg{padding:12px 14px 8px;border:1px solid oklch(.922 0 0 / .8);border-radius:12px;background:#fff}.ea-card.pr-main,.ea-card.pr-side{display:flex;flex-direction:column;height:auto;min-height:460px;padding:40px}.pr-for{margin:0;color:var(--accent-ink);font:600 14px/1 var(--sans);letter-spacing:.01em}.pr-price{display:flex;align-items:baseline;gap:10px;margin:20px 0 0}.pr-price b{color:var(--ink);font:600 64px/1 var(--sans);letter-spacing:-.04em}.pr-price span{color:var(--grey);font:400 18px/1 var(--sans)}.pr-lead{max-width:460px;margin:14px 0 0;color:#6b6b6b;font:400 17px/1.4 var(--sans)}.pr-list{display:grid;gap:12px;margin:26px 0 32px;padding:0;list-style:none}.pr-list li{display:flex;align-items:center;gap:10px;color:var(--ink);font:400 16px/1.3 var(--sans)}.pr-list i{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background:#ebfbee;color:#2f9e44}.pr-list i svg{width:12px;height:12px}.pr-main .sc-btn{align-self:flex-start;margin-top:auto}a.pr-side{color:inherit;text-decoration:none}.pr-side h3{margin:20px 0 0;color:var(--ink);font:500 30px/1.15 var(--sans);letter-spacing:-.03em;text-wrap:balance}.pr-side p:not(.pr-for){margin:12px 0 0;color:#6b6b6b;font:400 17px/1.4 var(--sans)}.pr-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--ink);font:500 16px/1 var(--sans)}.pr-link svg{width:16px;height:16px}.ea-card.pr-dev{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;height:auto;padding:40px}.pr-dev-actions{display:flex;flex-shrink:0;align-items:center;gap:24px}.pr-dev-actions .pr-link{margin-top:0;text-decoration:none}@media(max-width:760px){.ea-card.pr-dev{flex-direction:column;align-items:flex-start;padding:28px}.pr-dev-actions{flex-wrap:wrap}}@media(min-width:1101px)and (max-width:1239px){.hn-links>a,.hn-menu-btn{padding:5px 7px}.hn-cta .sc-btn svg{display:none}}@media(max-width:1100px){.hn-links{display:none}.hn-nav{grid-template-columns:1fr auto}.ea-card.w5,.ea-card.w6,.ea-card.w7{grid-column:span 12}.ap-rail{display:none}.ap-sheet{margin-top:0}.fr-steps{grid-template-columns:minmax(0,1fr)}.fr-in>.fr-dot:nth-of-type(n+2):not(:last-of-type){display:none}.fr-step+.fr-step{border-top:1px solid var(--rule);border-left:0}}@media(min-width:761px)and (max-width:1100px){.fr-step{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"art ." "art n" "art h" "art p" "art .";column-gap:40px;padding:32px}.fr-art{grid-area:art;margin-bottom:0}.fr-n{grid-area:n}.fr-step h3{grid-area:h}.fr-step p{grid-area:p}}@media(max-width:760px){.hn-hero{padding:48px 16px 0}.hn-nav{padding:0 16px}.hn-cta{gap:8px}.hn-cta .sc-btn svg{display:none}.hn-split{width:calc(100% - 32px);padding:40px 0 0}.hn-top{grid-template-areas:"title" "sub" "actions";grid-template-columns:minmax(0,1fr)}.hn-split h1{font-size:40px}.hn-split .hn-sub{margin:16px 0 0;font-size:17px}.hn-split .hn-actions{gap:12px;margin-top:24px}.hn-stage{margin-top:40px}.hn-stage .ap-window{height:560px}.ap-shelf,.ap-composer small{display:none}.ap-tools{left:14px;width:auto}.fr:before,.fr-in{width:calc(100% - 32px)}.fr-head{padding:0 16px 18px}.fr-title{padding:48px 20px 40px}.fr-title h2{font-size:36px}.fr-step{padding:28px 20px 36px}.gc{margin-top:80px;padding:0 16px}.gc-card{height:auto;padding:56px 20px 0;border-radius:24px}.gc h2{font-size:36px}.gc-actions{flex-wrap:wrap}.gc-scene{position:relative;top:auto;left:auto;width:auto;height:420px;margin-top:40px;transform:none}.gc-app{display:none}.gc-phone{top:0;left:50%;transform:translate(-50%)}.hn-sub{font-size:17px;line-height:25px}.ea-wrap{width:calc(100% - 32px)}.ea:first-of-type{padding-top:88px}.ea-split{grid-template-columns:minmax(0,1fr)}.ea-mid{height:1px}.ea-side{padding:32px 22px 40px}.ea-stats{flex-direction:column;align-items:center}.ea-stat{width:100%;max-width:420px;height:200px}.ea-card{height:calc(340px * var(--s, 1) + 160px)}.ea-text{left:22px;right:22px;bottom:24px}.ea-who{flex-direction:column;align-items:center;gap:16px}.ea-tilt{width:100%;max-width:440px;min-height:0}.ea-tilt.b{margin-left:0}}@media(max-width:360px){.hn-nav{padding:0 12px}.hn-center h1{font-size:36px}.hn-logo{font-size:18px}.hn-cta .sc-btn{padding:0 10px}}@media(prefers-reduced-motion:reduce){.ea-faq summary svg{transition:none}}.sf{padding:72px 24px 36px;background:#0a0a0a;font-family:var(--sans)}.sf-in{max-width:1200px;margin:0 auto}.sf-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.2fr 1.2fr;gap:40px;margin-bottom:44px}.sf-logo{display:inline-flex;align-items:center;gap:9px;color:#fff;font-size:20px;line-height:26px}.sf-logo img{display:block;width:22px;height:22px}.sf-brand p{margin:14px 0 0;color:#7d7d7d;font-size:13px;line-height:1.5}.sf-col h4{margin:0 0 16px;color:#fff;font-size:13px;font-weight:600}.sf-col h4 a{color:inherit;text-decoration:none}.sf-col ul{margin:0;padding:0;list-style:none}.sf-col li{margin-bottom:10px;line-height:1.3}.sf-col li a{color:#9a9a9a;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .2s}.sf-more{color:#8a8a8e;font-size:13px;text-decoration:none;transition:color .2s}.sf-col li a:hover,.sf-more:hover,.sf-legal a:hover{color:#fff}.sf-col li a:active,.sf-more:active,.sf-legal a:active{color:#cfcfcf}.sf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.sf-legal{display:flex;flex-wrap:wrap;gap:22px}.sf-legal a{color:#9a9a9a;font-size:13px;line-height:1.3;text-decoration:none;transition:color .2s}.sf-legal .sf-choices{display:inline-flex;align-items:center;gap:7px}.sf-social{display:flex;gap:10px}.sf-social a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#ffffff0f;color:#fafafa;transition:background .2s,transform .2s}.sf-social a:hover{background:#ffffff1f;transform:translateY(-2px)}.sf-social a:active{background:#ffffff2e}.sf-social svg{width:17px;height:17px;fill:currentColor}.sf-note{max-width:760px;margin:20px 0 0;color:#7d7d7d;font-size:12.5px;line-height:1.5}.sf-note a{color:#cfcfcf;text-decoration:none}.sf-note a:hover{color:#fff}.sf a:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px;border-radius:2px}@media(max-width:900px){.sf-top{grid-template-columns:1fr 1fr}}
