.acLanding{--markmask:url(/brand/ac-mark-white.png);--ink:var(--color-ink);--ink-2:var(--color-ink-elevated);--ink-3:var(--color-ink-subtle);--line-d:color-mix(in srgb,var(--color-ink-fg) 9%,transparent);--line-d2:color-mix(in srgb,var(--color-ink-fg) 16%,transparent);--fg-d:var(--color-ink-fg);--fg-d2:color-mix(in srgb,var(--color-ink-fg) 62%,transparent);--fg-d3:color-mix(in srgb,var(--color-ink-fg) 40%,transparent);--paper:var(--color-paper);--paper-2:var(--color-paper-raised);--fg-l:var(--color-paper-fg);--fg-l2:color-mix(in srgb,var(--color-paper-fg) 60%,transparent);--fg-l3:color-mix(in srgb,var(--color-paper-fg) 40%,transparent);--line-l:color-mix(in srgb,var(--color-paper-fg) 10%,transparent);--line-l2:color-mix(in srgb,var(--color-paper-fg) 18%,transparent);--accent:var(--color-ink-accent);--accent-2:var(--color-ink-accent-deep);--accent-3:var(--color-ink-accent-silver);--steel:var(--color-ink-steel);--live:var(--color-ink-positive);--grad:var(--gradient-metal);--grad-solid:var(--gradient-accent);--r-sm:10px;--r:16px;--r-lg:22px;--r-xl:30px;--sans:var(--font-sans);--mono:var(--font-mono);--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--pad:clamp(20px,5vw,40px);--max:1240px}.acLanding *,.acLanding :after,.acLanding :before{box-sizing:border-box}html:has(.acLanding){scroll-behavior:smooth}.acLanding{-webkit-text-size-adjust:100%;background:var(--ink);color:var(--fg-d);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.acLanding img,.acLanding svg{display:block;max-width:100%}.acLanding a{color:inherit;text-decoration:none}.acLanding p{margin-block:1em}.acLanding button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.acLanding ::selection{background:rgba(108,151,222,.32)}.acLanding .display{font-size:clamp(2.55rem,7.2vw,5.4rem);line-height:.95;letter-spacing:-.052em;font-weight:700;margin:0}.acLanding .h2{font-size:clamp(2.05rem,4.5vw,3.5rem);line-height:1.04;letter-spacing:-.042em;font-weight:700;margin:0}.acLanding .h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0}.acLanding .lead{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.5;letter-spacing:-.012em;font-weight:400}.acLanding .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.acLanding .tnum{font-variant-numeric:tabular-nums}.acLanding .grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.acLanding .wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.acLanding section{position:relative}.acLanding .sec-pad{padding-block:clamp(76px,11vw,150px)}.acLanding .dark{background:var(--ink);color:var(--fg-d)}.acLanding .light{background:var(--paper);color:var(--fg-l)}.acLanding .light .eyebrow{color:var(--fg-l3)}.acLanding .dark .eyebrow{color:var(--fg-d3)}.acLanding .mesh{position:absolute;inset:0;pointer-events:none;overflow:hidden}.acLanding .mesh:after,.acLanding .mesh:before{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:.5}.acLanding .grain{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.032;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.acLanding .rule{height:1px;background:var(--line-d);border:0;margin:0}.acLanding .light .rule{background:var(--line-l)}.acLanding .nav{position:fixed;top:0;left:0;right:0;z-index:900;transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease),padding .4s var(--ease);border-bottom:1px solid transparent}.acLanding .nav.stuck{background:rgba(7,10,22,.72);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-bottom-color:var(--line-d)}.acLanding .nav.on-light.stuck{background:rgba(246,246,244,.82);border-bottom-color:var(--line-l);color:var(--fg-l)}.acLanding .nav.on-light.stuck .nav-links a{color:var(--fg-l2)}.acLanding .nav.on-light.stuck .nav-links a:hover{color:var(--fg-l);background:rgba(10,13,24,.06)}.acLanding .nav.on-light.stuck .btn-ghost{border-color:var(--line-l2);color:var(--fg-l)}.acLanding .nav.on-light.stuck .btn-ghost:hover{background:rgba(10,13,24,.05);border-color:var(--fg-l3)}.acLanding .nav.on-light.stuck .btn-primary{background:var(--fg-l);color:var(--paper-2);box-shadow:0 8px 26px -14px rgba(10,13,24,.7)}.acLanding .nav.on-light.stuck .burger{border-color:var(--line-l2)}.acLanding .nav.on-light.stuck .burger i,.acLanding .nav.on-light.stuck .burger i:after,.acLanding .nav.on-light.stuck .burger i:before{background:var(--fg-l)}.acLanding .nav-in{display:flex;align-items:center;gap:28px;height:66px}.acLanding .logo{display:flex;align-items:center;gap:10px;flex:0 0 auto}.acLanding .logo .mark{width:37px;height:auto;flex:0 0 auto}.acLanding .logo-lg .mark{width:48px}.acLanding .logo-wm{font-size:15px;font-weight:700;letter-spacing:.008em}.acLanding .logo-wm span{color:var(--steel);font-weight:700}.acLanding .nav.on-light.stuck .logo-wm{color:var(--fg-l)}.acLanding .logo-lg .logo-wm{font-size:18px}.acLanding .tagline-sm{margin-top:14px;font-size:13px;color:var(--accent);letter-spacing:-.005em}.acLanding .nav-links{display:flex;gap:2px;margin-left:8px}.acLanding .nav-links a{font-size:14.2px;color:var(--fg-d2);padding:8px 13px;border-radius:99px;transition:color .25s,background .25s;letter-spacing:-.008em}.acLanding .nav-links a:hover{color:var(--fg-d);background:rgba(255,255,255,.06)}.acLanding .nav-cta{margin-left:auto;display:flex;align-items:center;gap:8px}.acLanding .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 20px;border-radius:99px;font-size:14.6px;font-weight:520;letter-spacing:-.01em;white-space:nowrap;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease),background .25s,color .25s,border-color .25s;will-change:transform}.acLanding .btn:active{transform:scale(.975)}.acLanding .btn-sm{height:38px;padding:0 16px;font-size:13.8px}.acLanding .btn-lg{height:54px;padding:0 28px;font-size:16px}.acLanding .btn-primary{background:var(--fg-d);color:var(--ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 26px -10px rgba(255,255,255,.28)}.acLanding .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 16px 38px -12px rgba(255,255,255,.34)}.acLanding .btn-glow{background:var(--grad-solid);color:#fff;font-weight:560;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 34px -12px rgba(78,118,188,.85)}.acLanding .btn-glow:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 18px 46px -12px rgba(122,162,228,.95)}.acLanding .btn-ghost{border:1px solid var(--line-d2);color:var(--fg-d)}.acLanding .btn-ghost:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.3)}.acLanding .light .btn-ghost{border-color:var(--line-l2);color:var(--fg-l)}.acLanding .light .btn-ghost:hover{background:rgba(10,13,24,.05);border-color:var(--fg-l3)}.acLanding .btn-login{color:var(--fg-d2);border:1px solid transparent}.acLanding .btn-login:hover{color:var(--fg-d);background:rgba(255,255,255,.08)}.acLanding .nav.on-light.stuck .btn-login{color:var(--fg-l2)}.acLanding .nav.on-light.stuck .btn-login:hover{color:var(--fg-l);background:rgba(10,13,24,.06)}.acLanding .mob-auth{display:flex;gap:8px;margin-top:16px}.acLanding .mob-auth .btn{flex:1}.acLanding .btn-dark{background:var(--fg-l);color:var(--paper-2)}.acLanding .btn-dark:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px rgba(10,13,24,.6)}.acLanding .btn .ar{transition:transform .35s var(--ease-out)}.acLanding .btn:hover .ar{transform:translateX(3px)}.acLanding .burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line-d2);align-items:center;justify-content:center}.acLanding .burger i{display:block;width:16px;height:1.5px;background:var(--fg-d);position:relative;transition:.3s var(--ease)}.acLanding .burger i:after,.acLanding .burger i:before{content:"";position:absolute;left:0;width:16px;height:1.5px;background:var(--fg-d);transition:.3s var(--ease)}.acLanding .burger i:before{top:-5px}.acLanding .burger i:after{top:5px}.acLanding .burger.on i{background:transparent}.acLanding .burger.on i:before{transform:translateY(5px) rotate(45deg)}.acLanding .burger.on i:after{transform:translateY(-5px) rotate(-45deg)}.acLanding .mobile{position:fixed;inset:66px 0 auto 0;z-index:890;background:rgba(7,10,22,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--line-d);padding:14px var(--pad) 26px;display:none;flex-direction:column;gap:2px}.acLanding .mobile.on{display:flex}.acLanding .mobile a{padding:13px 4px;font-size:19px;letter-spacing:-.02em;border-bottom:1px solid var(--line-d)}.acLanding .mobile .btn{margin-top:16px}.acLanding .hero{padding-top:150px;padding-bottom:0;overflow:hidden;position:relative}.acLanding .hero .mesh:before{width:900px;height:900px;left:50%;top:-420px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(108,151,222,.42),transparent 70%)}.acLanding .hero .mesh:after{width:760px;height:760px;right:-220px;top:120px;background:radial-gradient(closest-side,rgba(47,85,149,.28),transparent 70%)}.acLanding .hero-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(ellipse 90% 60% at 50% 8%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 60% at 50% 8%,#000 0,transparent 78%)}.acLanding .hero-in{position:relative;text-align:center;max-width:960px;margin-inline:auto}.acLanding .pill{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 8px 0 12px;border:1px solid var(--line-d2);border-radius:99px;background:rgba(255,255,255,.035);backdrop-filter:blur(10px);font-family:var(--mono);font-size:11.2px;letter-spacing:.08em;color:var(--fg-d2);text-transform:uppercase}.acLanding .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 rgba(63,215,155,.7);animation:pulse 2.4s infinite}.acLanding .pill .sep{width:1px;height:14px;background:var(--line-d2)}.acLanding .pill b{font-weight:500;color:var(--fg-d)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(63,215,155,.6)}70%{box-shadow:0 0 0 7px rgba(63,215,155,0)}to{box-shadow:0 0 0 0 rgba(63,215,155,0)}}.acLanding .hero h1{margin:0}.acLanding .hero h1 em{font-style:normal;display:block}.acLanding .tagline{margin:22px 0 0;font-size:clamp(1.02rem,1.8vw,1.35rem);font-weight:500;letter-spacing:-.022em;color:var(--fg-d2)}.acLanding .hero-sub{margin:26px auto 0;max-width:660px;color:var(--fg-d2)}.acLanding .hero-actions{gap:12px;margin-top:34px}.acLanding .hero-actions,.acLanding .hero-meta{display:flex;justify-content:center;flex-wrap:wrap}.acLanding .hero-meta{margin-top:20px;gap:20px;font-size:13px;color:var(--fg-d3);letter-spacing:-.005em}.acLanding .hero-meta span{display:inline-flex;align-items:center;gap:7px}.acLanding .hero-meta svg{width:13px;height:13px;opacity:.7}.acLanding .console-shell{position:relative;margin-top:clamp(48px,7vw,84px);perspective:1800px}.acLanding .console{position:relative;border-radius:var(--r-xl);overflow:hidden;text-align:left;border:1px solid var(--line-d2);background:linear-gradient(180deg,rgba(20,23,34,.92),rgba(9,11,18,.96));box-shadow:0 60px 140px -50px rgba(0,0,0,.95),0 0 0 1px rgba(255,255,255,.04),inset 0 2px 0 rgba(255,255,255,.07);transform:rotateX(6deg) scale(.985);transform-origin:50% 0;transition:transform 1.2s var(--ease-out)}.acLanding .console-shell.live .console{transform:rotateX(0deg) scale(1)}.acLanding .console:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(7,10,22,.85))}.acLanding .console-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-d);background:rgba(255,255,255,.02)}.acLanding .tl{display:flex;gap:6px}.acLanding .tl i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.16)}.acLanding .console-bar .title{font-family:var(--mono);font-size:11.5px;color:var(--fg-d3);letter-spacing:.04em}.acLanding .console-bar .right{margin-left:auto;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--fg-d3)}.acLanding .chip-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:99px;background:rgba(63,215,155,.12);color:#8CE9C4;border:1px solid rgba(63,215,155,.24)}.acLanding .chip-live i{width:5px;height:5px;border-radius:50%;background:var(--live);animation:pulse 2.4s infinite}.acLanding .console-body{display:grid;grid-template-columns:1.55fr 1fr;min-height:400px}.acLanding .fleet{padding:16px 8px 26px 16px;border-right:1px solid var(--line-d)}.acLanding .agent-row,.acLanding .fleet-head{display:grid;grid-template-columns:1.5fr .9fr .7fr .6fr;gap:10px;align-items:center;padding:9px 10px;text-align:left}.acLanding .fleet-head{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3);text-align:left;border-bottom:1px solid var(--line-d);padding-bottom:11px;margin-bottom:4px}.acLanding .agent-row{border-radius:10px;transition:background .3s;position:relative}.acLanding .agent-row:hover{background:rgba(255,255,255,.045)}.acLanding .agent-row.ping{background:rgba(108,151,222,.1)}.acLanding .ag{display:flex;align-items:center;gap:10px;min-width:0}.acLanding .mono-badge{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.04));border:1px solid var(--line-d2);color:var(--fg-d)}.acLanding .ag .nm{font-size:13.6px;font-weight:520;letter-spacing:-.012em}.acLanding .ag .rl{font-size:11.4px;color:var(--fg-d3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acLanding .dept{text-align:left;font-family:var(--mono);font-size:10.6px;color:var(--fg-d2);letter-spacing:.05em;text-transform:uppercase}.acLanding .bar{height:4px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.acLanding .bar i{display:block;height:100%;border-radius:99px;background:var(--grad);width:0;transition:width 1.6s var(--ease-out)}.acLanding .tasks{font-family:var(--mono);font-size:12px;color:var(--fg-d2);text-align:right!important;font-variant-numeric:tabular-nums}.acLanding .side{padding:16px;display:flex;flex-direction:column;gap:12px}.acLanding .card-mini{border:1px solid var(--line-d);border-radius:14px;padding:13px 14px;background:rgba(255,255,255,.028);text-align:left}.acLanding .card-mini .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3)}.acLanding .card-mini .big{font-size:26px;font-weight:600;letter-spacing:-.035em;margin-top:5px;font-variant-numeric:tabular-nums}.acLanding .card-mini .sm{font-size:11.6px;color:var(--fg-d3);margin-top:2px}.acLanding .ubar{height:5px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden;margin-top:11px}.acLanding .ubar i{display:block;height:100%;border-radius:99px;background:var(--grad-solid)}.acLanding .bus{text-align:left;flex:1;min-height:130px;position:relative;overflow:hidden;border:1px solid var(--line-d);border-radius:14px;background:rgba(255,255,255,.028);padding:13px 14px}.acLanding .bus-log{margin-top:9px;display:flex;flex-direction:column;gap:7px;font-family:var(--mono);font-size:10.8px;line-height:1.35;text-align:left}.acLanding .bus-log div{color:var(--fg-d3);opacity:0;transform:translateY(6px);animation:logIn .5s var(--ease-out) forwards}.acLanding .bus-log b{color:var(--accent);font-weight:500}.acLanding .bus-log em{font-style:normal;color:var(--accent-3)}@keyframes logIn{to{opacity:1;transform:none}}.acLanding .stack{padding-block:clamp(40px,6vw,64px);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);background:var(--ink-2)}.acLanding .stack .cap{text-align:center;color:var(--fg-d3);font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.acLanding .marquee{margin-top:26px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.acLanding .marquee-track{display:flex;gap:54px;width:max-content;animation:slide 34s linear infinite}.acLanding .marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{to{transform:translateX(-50%)}}.acLanding .mq-item{display:flex;align-items:center;gap:11px;color:var(--fg-d2);font-size:15.5px;font-weight:500;letter-spacing:-.015em;white-space:nowrap;opacity:.72;transition:opacity .3s}.acLanding .mq-item:hover{opacity:1}.acLanding .mq-item svg{width:17px;height:17px;opacity:.75}.acLanding .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-lg);overflow:hidden}.acLanding .stat{background:var(--ink);padding:30px 26px}.acLanding .stat .n{font-size:clamp(2rem,3.6vw,2.9rem);font-weight:600;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.acLanding .stat .t{margin-top:10px;font-size:13.4px;color:var(--fg-d2);letter-spacing:-.005em;max-width:22ch}.acLanding .sec-head{max-width:760px}.acLanding .sec-head .eyebrow{display:block;margin-bottom:20px}.acLanding .sec-head p{margin:20px 0 0;color:var(--fg-d2);max-width:60ch}.acLanding .light .sec-head p{color:var(--fg-l2)}.acLanding .sec-head.center{margin-inline:auto;text-align:center}.acLanding .sec-head.center p{margin-inline:auto}.acLanding .roster{margin-top:clamp(44px,6vw,72px);border-top:1px solid var(--line-l)}.acLanding .arow{display:grid;grid-template-columns:46px 132px 168px 1fr 112px 24px;gap:18px;align-items:center;padding:15px 8px;border-bottom:1px solid var(--line-l);position:relative;transition:background .4s var(--ease),padding-left .4s var(--ease)}.acLanding .arow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--grad);transform:scaleY(0);transform-origin:50% 50%;transition:transform .45s var(--ease-out)}.acLanding .arow:hover{background:var(--paper-2);padding-left:16px}.acLanding .arow:hover:before{transform:scaleY(1)}.acLanding .av{object-fit:cover;display:block}.acLanding .mono-lg.av{border:1px solid rgba(10,13,24,.12);background:#0A0D18}.acLanding .arow.sel .mono-lg.av{border-color:rgba(47,85,149,.5);box-shadow:0 0 0 2px rgba(108,151,222,.22)}.acLanding .arow:not(.sel) .mono-lg.av{filter:grayscale(.55) brightness(.9)}.acLanding .mono-badge.av{border:1px solid var(--line-d2);background:#0A0D18}.acLanding .chip-av{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-left:-9px;border:1.5px solid rgba(10,14,28,.9);animation:chipIn .45s var(--ease-out) backwards}.acLanding .fb-chips .chip-av:first-child{margin-left:0}.acLanding .task-av{width:18px;height:18px;border-radius:6px;object-fit:cover;flex:0 0 18px;border:1px solid var(--line-d2)}.acLanding .mono-lg{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;font-size:18px;font-weight:600;letter-spacing:-.02em;background:#0A0D18;color:#fff;transition:transform .45s var(--ease-out),background .45s}.acLanding .arow:hover .mono-lg{transform:rotate(-4deg) scale(1.06);background:linear-gradient(150deg,#16203a,#0A0D18)}.acLanding .arow .name{font-size:18.5px;font-weight:600;letter-spacing:-.028em}.acLanding .arow .role{font-size:14px;color:var(--fg-l2);letter-spacing:-.01em;line-height:1.3}.acLanding .arow .does{font-size:13.8px;line-height:1.45;color:var(--fg-l2);letter-spacing:-.008em}.acLanding .tag{font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;padding:4px 9px;border:1px solid var(--line-l2);border-radius:99px;color:var(--fg-l3);white-space:nowrap;justify-self:end;text-align:center}.acLanding .arow.tenth{background:linear-gradient(90deg,rgba(108,151,222,.07),transparent 70%)}.acLanding .arow.tenth .mono-lg{background:linear-gradient(150deg,#7AA2E4,#2F5595);color:#fff}.acLanding .roster-note{margin-top:26px;font-size:13.6px;color:var(--fg-l3);display:flex;gap:8px;align-items:flex-start}.acLanding .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(44px,6vw,68px);border-top:1px solid var(--line-l)}.acLanding .step{padding:40px 44px 44px;border-right:1px solid var(--line-l);display:flex;flex-direction:column}.acLanding .step:first-child{padding-left:0}.acLanding .step:last-child{border-right:0;padding-right:0}.acLanding .step .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--fg-l3)}.acLanding .step h3{margin:16px 0 0;font-size:clamp(1.4rem,2.2vw,1.85rem);letter-spacing:-.032em;font-weight:600;line-height:1.08}.acLanding .step p{margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--fg-l2);letter-spacing:-.008em;max-width:32ch}.acLanding .arch{background:var(--ink-2);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.acLanding .arch .mesh:before{width:800px;height:800px;left:-260px;bottom:-380px;background:radial-gradient(closest-side,rgba(195,210,232,.16),transparent 70%)}.acLanding .arch .mesh:after{width:700px;height:700px;right:-200px;top:-260px;background:radial-gradient(closest-side,rgba(47,85,149,.18),transparent 70%)}.acLanding .cards{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:clamp(44px,6vw,68px)}.acLanding .card{position:relative;border-radius:var(--r-lg);padding:28px 26px 30px;overflow:hidden;border:1px solid var(--line-d);background:linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.014));transition:transform .5s var(--ease-out),border-color .4s,background .4s}.acLanding .card:hover{transform:translateY(-4px);border-color:var(--line-d2);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.02))}.acLanding .card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0),rgba(108,151,222,.22),transparent 60%)}.acLanding .card:hover:before{opacity:1}.acLanding .card .ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:20px;border:1px solid var(--line-d2);background:rgba(255,255,255,.05)}.acLanding .card .ico svg{width:19px;height:19px;stroke:var(--accent);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.acLanding .card h3{font-size:18.5px;letter-spacing:-.025em;font-weight:600;margin:0}.acLanding .card p{margin:11px 0 0;font-size:14.4px;color:var(--fg-d2);letter-spacing:-.006em}.acLanding .card .kv{margin-top:18px;font-family:var(--mono);font-size:10.6px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-d3)}.acLanding .c-6{grid-column:span 6}.acLanding .c-4{grid-column:span 4}.acLanding .c-3{grid-column:span 3}.acLanding .c-2{grid-column:span 2}.acLanding .diagram{position:relative;padding:6px 0 0}.acLanding .diagram svg{width:100%;height:auto;overflow:visible}.acLanding .dash{stroke-dasharray:4 6;animation:dash 3.2s linear infinite}@keyframes dash{to{stroke-dashoffset:-100}}.acLanding .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-lg);overflow:hidden;margin-top:clamp(44px,6vw,68px)}.acLanding .tcell{background:var(--ink);padding:30px 28px;transition:background .4s}.acLanding .tcell:hover{background:var(--ink-3)}.acLanding .tcell .n{font-family:var(--mono);font-size:10.4px;letter-spacing:.14em;color:var(--fg-d3)}.acLanding .tcell h4{margin:14px 0 0;font-size:16.5px;font-weight:580;letter-spacing:-.022em}.acLanding .tcell p{margin:9px 0 0;font-size:14px;color:var(--fg-d2);letter-spacing:-.006em}.acLanding .vs{margin-top:clamp(44px,6vw,64px);border-top:1px solid var(--line-l2)}.acLanding .vsrow{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px;padding:20px 8px;border-bottom:1px solid var(--line-l);align-items:center}.acLanding .vsrow.head{padding-block:16px}.acLanding .vsrow.head div{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-l3)}.acLanding .vsrow.head .us{color:var(--fg-l);font-weight:600}.acLanding .vsrow .q{font-size:15.6px;font-weight:520;letter-spacing:-.018em}.acLanding .vsrow .a{font-size:14.4px;color:var(--fg-l2);letter-spacing:-.008em}.acLanding .vsrow .a.us{color:var(--fg-l);font-weight:500}.acLanding .vsrow .a.us:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--grad);margin-right:9px;vertical-align:middle}.acLanding .toggle{display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line-l2);border-radius:99px;background:var(--paper-2);margin-top:28px;position:relative}.acLanding .toggle button{padding:8px 18px;border-radius:99px;font-size:13.8px;font-weight:500;color:var(--fg-l2);transition:color .3s;position:relative;z-index:2;letter-spacing:-.01em}.acLanding .toggle button.on{color:var(--paper-2)}.acLanding .toggle .thumb{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:99px;background:var(--fg-l);transition:transform .45s var(--ease-out),width .45s var(--ease-out);z-index:1}.acLanding .save{margin-left:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-l3)}.acLanding .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.acLanding .tier{border:1px solid var(--line-l);border-radius:var(--r-lg);padding:26px 24px 28px;background:var(--paper-2);display:flex;flex-direction:column;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease),border-color .4s}.acLanding .tier:hover{transform:translateY(-4px);box-shadow:0 28px 60px -32px rgba(10,13,24,.36);border-color:var(--line-l2)}.acLanding .tier.feat{background:#0A0D18;color:var(--fg-d);border-color:#0A0D18;box-shadow:0 30px 70px -34px rgba(10,13,24,.6)}.acLanding .tier.feat .t-list li,.acLanding .tier.feat .t-sub{color:var(--fg-d2)}.acLanding .tier.feat .t-per{color:var(--fg-d3)}.acLanding .tier .t-name{font-size:15px;font-weight:600;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.acLanding .badge{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:99px;background:linear-gradient(100deg,#9CBCEC,#DCE6F5);color:#0A0D18;font-weight:600}.acLanding .t-sub{font-size:13.2px;color:var(--fg-l2);margin-top:7px;letter-spacing:-.006em;min-height:36px}.acLanding .t-price{margin-top:20px;display:flex;align-items:baseline;gap:3px}.acLanding .t-price .cur{font-size:20px;font-weight:500;letter-spacing:-.03em;opacity:.7}.acLanding .t-price .amt{font-size:clamp(2.1rem,3vw,2.6rem);font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.acLanding .t-price .sfx{font-size:14px;font-weight:450;color:var(--fg-l3);letter-spacing:-.01em;margin-left:3px}.acLanding .tier.feat .t-price .sfx{color:var(--fg-d3)}.acLanding .t-per{font-size:11.8px;color:var(--fg-l3);margin-top:9px;font-family:var(--mono);letter-spacing:.02em}.acLanding .t-list{list-style:none;margin:22px 0 26px;padding:0;display:flex;flex-direction:column;gap:10px;font-size:13.8px;color:var(--fg-l2);letter-spacing:-.008em}.acLanding .t-list li{display:flex;gap:10px;align-items:flex-start}.acLanding .t-list svg{width:14px;height:14px;flex:0 0 14px;margin-top:4px;stroke:var(--accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.acLanding .tier .btn{width:100%;margin-top:auto}.acLanding .ent{margin-top:14px;border:1px solid var(--line-l);border-radius:var(--r-lg);background:var(--paper-2);padding:26px 28px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.acLanding .ent .l{flex:1 1 340px}.acLanding .ent h4{margin:0;font-size:18px;font-weight:600;letter-spacing:-.026em}.acLanding .ent p{margin:8px 0 0;font-size:14.2px;color:var(--fg-l2);letter-spacing:-.008em}.acLanding .price-foot{margin-top:22px;font-size:13.4px;color:var(--fg-l3);text-align:center}.acLanding .faq{margin-top:clamp(40px,5vw,60px);border-top:1px solid var(--line-l)}.acLanding .q-item{border-bottom:1px solid var(--line-l)}.acLanding .q-btn{width:100%;display:flex;gap:20px;align-items:center;padding:24px 6px;text-align:left}.acLanding .q-btn .qt{flex:1;font-size:clamp(1.02rem,1.5vw,1.16rem);font-weight:520;letter-spacing:-.024em}.acLanding .q-btn .ic{width:22px;height:22px;flex:0 0 22px;position:relative}.acLanding .q-btn .ic:after,.acLanding .q-btn .ic:before{content:"";position:absolute;background:var(--fg-l3);transition:.4s var(--ease-out)}.acLanding .q-btn .ic:before{left:0;top:10.5px;width:22px;height:1.5px}.acLanding .q-btn .ic:after{top:0;left:10.5px;height:22px;width:1.5px}.acLanding .q-item.open .ic:after{transform:rotate(90deg);opacity:0}.acLanding .q-body{max-height:0;overflow:hidden;transition:max-height .55s var(--ease-out)}.acLanding .q-body p{margin:0 0 26px;padding-right:60px;font-size:15.2px;color:var(--fg-l2);letter-spacing:-.008em;max-width:70ch}.acLanding .cta{overflow:hidden;text-align:center;position:relative;padding-block:clamp(90px,13vw,170px)}.acLanding .cta .mesh:before{width:1100px;height:1100px;left:50%;top:-40%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(108,151,222,.3),transparent 70%);opacity:.9}.acLanding .cta .mesh:after{width:600px;height:600px;right:-140px;bottom:-260px;background:radial-gradient(closest-side,rgba(195,210,232,.2),transparent 70%)}.acLanding .cta-in{position:relative}.acLanding .cta .display{margin-inline:auto;max-width:16ch}.acLanding .cta p{margin:24px auto 0;max-width:52ch;color:var(--fg-d2)}.acLanding .cta .hero-actions{margin-top:36px}.acLanding footer{border-top:1px solid var(--line-d);background:var(--ink);padding-block:56px 34px}.acLanding .f-top{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px}.acLanding .f-brand p{margin:18px 0 0;font-size:14px;color:var(--fg-d3);max-width:34ch;letter-spacing:-.006em}.acLanding .f-col h5{margin:0 0 16px;font-family:var(--mono);font-size:10.4px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3);font-weight:500}.acLanding .f-col a{display:block;font-size:14px;color:var(--fg-d2);padding:5px 0;transition:color .25s;letter-spacing:-.008em}.acLanding .f-col a:hover{color:var(--fg-d)}.acLanding .f-bot{margin-top:48px;padding-top:24px;border-top:1px solid var(--line-d);display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:12.8px;color:var(--fg-d3)}.acLanding .f-bot .r{margin-left:auto;display:flex;gap:18px}.acLanding[data-rv-ready] .rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.acLanding .rv.in,.acLanding .rv[data-rv-in]{opacity:1;transform:none}.acLanding .rv-d1{transition-delay:.07s}.acLanding .rv-d2{transition-delay:.14s}.acLanding .rv-d3{transition-delay:.21s}.acLanding .rv-d4{transition-delay:.28s}.acLanding .rv-d5{transition-delay:.35s}.acLanding .rv-d6{transition-delay:.42s}@media (max-width:1080px){.acLanding .cards{grid-template-columns:repeat(4,1fr)}.acLanding .c-4,.acLanding .c-6{grid-column:span 4}.acLanding .c-2,.acLanding .c-3{grid-column:span 2}.acLanding .tiers{grid-template-columns:repeat(2,1fr)}.acLanding .console-body{grid-template-columns:1fr}.acLanding .fleet{border-right:0;border-bottom:1px solid var(--line-d)}.acLanding .arow{grid-template-columns:52px 1fr 1fr 26px;gap:16px}.acLanding .arow .does,.acLanding .arow .tag{display:none}}@media (max-width:900px){.acLanding .nav-cta .btn.hide-sm,.acLanding .nav-links{display:none}.acLanding .burger{display:flex}.acLanding .stats,.acLanding .trust-grid{grid-template-columns:repeat(2,1fr)}.acLanding .steps{grid-template-columns:1fr}.acLanding .step{border-right:0;border-bottom:1px solid var(--line-l);padding:30px 0}.acLanding .step:last-child{border-bottom:0}.acLanding .f-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:640px){.acLanding{font-size:16px}.acLanding .hero{padding-top:120px}.acLanding .stats,.acLanding .trust-grid{grid-template-columns:1fr}.acLanding .cards{grid-template-columns:repeat(2,1fr)}.acLanding .c-2,.acLanding .c-3,.acLanding .c-4,.acLanding .c-6{grid-column:span 2}.acLanding .tiers{grid-template-columns:1fr}.acLanding .arow{grid-template-columns:44px 1fr 26px;gap:14px;padding:18px 4px}.acLanding .arow .role{display:none}.acLanding .mono-lg{width:44px;height:44px;border-radius:13px;font-size:16px}.acLanding .vsrow{grid-template-columns:1fr;gap:8px;padding:18px 4px}.acLanding .vsrow.head{display:none}.acLanding .agent-row,.acLanding .fleet-head{grid-template-columns:1.4fr .8fr .6fr}.acLanding .agent-row .tasks,.acLanding .fleet-head .tasks{display:none}.acLanding .fleet{padding-right:14px}.acLanding .q-body p{padding-right:0}.acLanding .f-top{grid-template-columns:1fr}.acLanding .console-bar .right .clock{display:none}}@media (max-width:480px){.acLanding .nav-in{gap:14px}.acLanding .nav-cta .btn-login{display:none}}.acLanding .wm-mark{position:absolute;left:50%;top:58%;width:min(1620px,164vw);aspect-ratio:293/140;transform:translate(-50%,-50%);pointer-events:none;z-index:0;will-change:transform}.acLanding .wm-mark i{position:absolute;inset:0;display:block;-webkit-mask:var(--markmask) center/contain no-repeat;mask:var(--markmask) center/contain no-repeat;background:linear-gradient(100deg,#2B4C8C,#6C97DE 32%,#DCE6F5 52%,#4E76BC 78%,#24406F);opacity:.05}.acLanding .wm-mark:before{content:"";position:absolute;inset:-10% -5%;pointer-events:none;z-index:1;background:radial-gradient(ellipse 62% 74% at 50% 22%,var(--ink) 0,rgba(7,10,22,.55) 45%,transparent 78%)}.acLanding .wm-mark:after{content:"";position:absolute;inset:0;-webkit-mask:var(--markmask) center/contain no-repeat;mask:var(--markmask) center/contain no-repeat;background:linear-gradient(100deg,transparent 38%,rgba(220,230,245,.85) 50%,transparent 62%);background-size:260% 100%;opacity:.12;animation:sheen 7.5s var(--ease) infinite}@keyframes sheen{0%{background-position:130% 0}55%,to{background-position:-130% 0}}.acLanding .logo .mark{transition:filter .5s var(--ease)}.acLanding .logo:hover .mark{filter:brightness(1.25) drop-shadow(0 0 10px rgba(108,151,222,.5))}.acLanding .roster-head{display:flex;align-items:center;gap:10px;margin-top:clamp(38px,5vw,58px);flex-wrap:wrap}.acLanding .rh-cap{font-family:var(--mono);font-size:10.4px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-l3);margin-right:auto}.acLanding .rh-btn{font-size:12.6px;letter-spacing:-.008em;color:var(--fg-l2);border:1px solid var(--line-l2);border-radius:99px;padding:7px 14px;transition:.25s}.acLanding .rh-btn:hover{background:var(--paper-2);border-color:var(--fg-l3);color:var(--fg-l)}.acLanding .roster{margin-top:18px}.acLanding .arow{cursor:pointer;-webkit-tap-highlight-color:transparent}.acLanding .arow .pick{width:24px;height:24px;border-radius:8px;border:1.5px solid var(--line-l2);display:grid;place-items:center;transition:.3s var(--ease);justify-self:end;flex:0 0 24px}.acLanding .arow .pick svg{width:12px;height:12px;stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:.25s var(--ease-out)}.acLanding .arow.sel .pick{background:var(--fg-l);border-color:var(--fg-l)}.acLanding .arow.sel .pick svg{opacity:1;transform:none}.acLanding .arow.sel{background:var(--paper-2)}.acLanding .arow.sel:before{transform:scaleY(1)}.acLanding .arow.sel .mono-lg{background:linear-gradient(150deg,#7AA2E4,#2F5595);color:#fff}.acLanding .arow.sel .name{color:var(--fg-l)}.acLanding .arow:not(.sel) .mono-lg{opacity:.55}.acLanding .arow:not(.sel) .does,.acLanding .arow:not(.sel) .name,.acLanding .arow:not(.sel) .role{opacity:.62}.acLanding .arow.tenth .tag{border-color:rgba(47,85,149,.4);color:var(--accent-2)}.acLanding .fleetbar{position:fixed;left:50%;bottom:22px;z-index:880;width:auto;max-width:calc(100vw - 2*var(--pad));transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .6s var(--ease-out),opacity .45s var(--ease)}.acLanding .fleetbar.on{transform:translate(-50%);opacity:1;pointer-events:auto}.acLanding .fb-in{display:flex;align-items:center;gap:16px;padding:10px 10px 10px 16px;border-radius:99px;background:rgba(10,14,28,.82);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);border:1px solid rgba(255,255,255,.14);box-shadow:0 26px 60px -26px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.08);color:var(--fg-d)}.acLanding .fb-chips{display:flex;gap:-6px;flex:0 0 auto}.acLanding .fb-chips span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,#4E76BC,#223A66);border:1.5px solid rgba(10,14,28,.9);margin-left:-9px;animation:chipIn .45s var(--ease-out) backwards}.acLanding .fb-chips span:first-child{margin-left:0}.acLanding .fb-chips span.more{background:rgba(255,255,255,.14);color:var(--fg-d2)}@keyframes chipIn{0%{transform:scale(.4);opacity:0}}.acLanding .fb-meta{display:flex;align-items:center;gap:11px;font-size:13.6px;letter-spacing:-.012em;white-space:nowrap}.acLanding .fb-n{color:var(--fg-d2)}.acLanding .fb-dot{width:3px;height:3px;border-radius:50%;background:var(--fg-d3)}.acLanding .fb-tier{color:var(--fg-d)}.acLanding .fb-price{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.028em}.acLanding .fb-price em{font-style:normal;font-weight:400;font-size:12px;color:var(--fg-d3)}.acLanding .fb-empty .fb-chips,.acLanding .fb-empty .fb-dot,.acLanding .fb-empty .fb-price,.acLanding .fb-empty .fb-tier{display:none}.acLanding .tier{position:relative}.acLanding .tier.yours{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2),0 28px 60px -32px rgba(47,85,149,.5)}.acLanding .tier.feat.yours{box-shadow:0 0 0 1px var(--accent),0 30px 70px -34px rgba(10,13,24,.7)}.acLanding .yours-flag{position:absolute;top:-11px;left:24px;font-family:var(--mono);font-size:9.2px;letter-spacing:.14em;text-transform:uppercase;background:var(--grad-solid);color:#fff;padding:4px 11px;border-radius:99px;box-shadow:0 6px 16px -6px rgba(47,85,149,.8)}.acLanding .dnode{transition:opacity .5s var(--ease),transform .5s var(--ease-out);transform-origin:center;opacity:0;transform:translateY(10px)}.acLanding .dnode.in{opacity:1;transform:none}.acLanding .dnode.off{opacity:.3}@media (max-width:820px){.acLanding .fleetbar{bottom:12px}.acLanding .fb-in{gap:12px;padding:9px 10px 9px 14px}.acLanding .fb-meta{font-size:12.6px;gap:8px}.acLanding .fb-chips span:nth-child(n+5){display:none}}@media (max-width:520px){.acLanding .fb-n{display:none}.acLanding .fb-cta{padding:0 13px}}.acLanding .f-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:28px 0 4px;margin-top:44px;border-top:1px solid var(--line-d)}.acLanding .f-cta>div:first-child{flex:1 1 320px}.acLanding .fc-h{font-size:20px;font-weight:600;letter-spacing:-.028em}.acLanding .fc-s{font-size:14px;color:var(--fg-d2);margin-top:7px;letter-spacing:-.008em;max-width:52ch}.acLanding .fc-b{display:flex;gap:9px;flex-wrap:wrap}.acLanding .founder-note{margin-top:34px;border:1px solid var(--line-d);border-radius:var(--r-lg);background:rgba(255,255,255,.022);padding:26px 28px;max-width:70ch}.acLanding .fn-head{display:flex;align-items:center;gap:13px}.acLanding .fn-av{width:40px;height:40px;border-radius:50%;background:var(--grad-solid);color:#fff;display:grid;place-items:center;font-weight:600;font-size:15px;flex:0 0 40px}.acLanding .fn-head b{display:block;font-size:14.6px;font-weight:580;letter-spacing:-.018em}.acLanding .fn-head em{display:block;font-style:normal;font-size:12.6px;color:var(--fg-d3);margin-top:2px}.acLanding .founder-note p{margin:16px 0 0;font-size:14.6px;line-height:1.6;color:var(--fg-d2);letter-spacing:-.008em}.acLanding .founder-note>a{display:inline-block;margin-top:16px;font-size:13.4px;color:var(--accent)}.acLanding .skip{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--fg-d);color:#070A16;padding:13px 20px;border-radius:0 0 12px 0;font-size:14px;font-weight:560}.acLanding .skip:focus{left:0}.acLanding :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:12px}.acLanding .arow:focus-visible{outline-offset:-2px;border-radius:14px}.acLanding .light :focus-visible{outline-color:#2F5595}.acLanding .fleet-queue{margin:16px 10px 0;font-size:10px;border-top:1px solid var(--line-d);padding-top:14px}.acLanding .fleet-queue,.acLanding .illus{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-d3)}.acLanding .illus{margin:14px 0 0;text-align:center;font-size:10.5px}.acLanding .illus a{color:var(--accent);border-bottom:1px solid rgba(108,151,222,.3)}.acLanding .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.acLanding .demo{background:var(--ink-2);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.acLanding .demo .mesh:before{width:820px;height:820px;left:-280px;top:-200px;background:radial-gradient(closest-side,rgba(47,85,149,.34),transparent 70%)}.acLanding .demo .mesh:after{width:640px;height:640px;right:-180px;bottom:-300px;background:radial-gradient(closest-side,rgba(108,151,222,.18),transparent 70%)}.acLanding .demo-wrap{display:grid;grid-template-columns:290px 1fr;gap:16px;margin-top:clamp(38px,5vw,60px);align-items:start;position:relative}.acLanding .task-list{display:flex;flex-direction:column;gap:8px;position:sticky;top:86px}.acLanding .task{text-align:left;width:100%;border:1px solid var(--line-d);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.028);transition:border-color .3s,background .3s,transform .35s var(--ease-out)}.acLanding .task:hover{background:rgba(255,255,255,.06);border-color:var(--line-d2);transform:translateX(2px)}.acLanding .task.on{border-color:rgba(108,151,222,.6);background:linear-gradient(180deg,rgba(108,151,222,.16),rgba(108,151,222,.04))}.acLanding .task .who{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.6px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3)}.acLanding .task.on .who{color:var(--accent-3)}.acLanding .task .who i{width:18px;height:18px;border-radius:6px;display:grid;place-items:center;font-size:8.5px;font-style:normal;background:rgba(255,255,255,.09);border:1px solid var(--line-d2);color:var(--fg-d)}.acLanding .task .what{font-size:14.2px;font-weight:500;letter-spacing:-.018em;margin-top:8px;line-height:1.35}.acLanding .runner{border:1px solid var(--line-d2);border-radius:var(--r-xl);overflow:hidden;min-height:560px;background:linear-gradient(180deg,rgba(20,26,44,.9),rgba(9,12,24,.97));display:flex;flex-direction:column;box-shadow:0 40px 100px -50px rgba(0,0,0,.9)}.acLanding .runner-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-d);background:rgba(255,255,255,.02)}.acLanding .runner-bar .title{font-family:var(--mono);font-size:11.5px;color:var(--fg-d3);letter-spacing:.04em}.acLanding .runner-bar .right{margin-left:auto;display:flex;align-items:center;gap:10px}.acLanding .replay{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-d2);border:1px solid var(--line-d2);border-radius:99px;padding:5px 12px;transition:.25s}.acLanding .replay:hover{background:rgba(255,255,255,.07);color:var(--fg-d)}.acLanding .steps-log{padding:8px 20px 4px;flex:1}.acLanding .step-line{display:grid;grid-template-columns:24px 1fr auto;gap:14px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.055);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.acLanding .step-line.show{opacity:1;transform:none}.acLanding .step-line:last-child{border-bottom:0}.acLanding .sdot{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-d2);display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;color:var(--fg-d3);align-self:start;transition:.4s}.acLanding .step-line.active .sdot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px rgba(108,151,222,.13)}.acLanding .step-line.done .sdot{background:rgba(63,215,155,.14);border-color:rgba(63,215,155,.4);color:#8CE9C4}.acLanding .step-line.done .sdot:after{content:"✓"}.acLanding .step-line.done .sdot span{display:none}.acLanding .sl-t{font-size:14.2px;letter-spacing:-.012em;line-height:1.35}.acLanding .sl-s{font-size:12.2px;line-height:1.45}.acLanding .sl-m,.acLanding .sl-s{color:var(--fg-d3);margin-top:4px;font-family:var(--mono)}.acLanding .sl-m{font-size:9.6px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-self:start;border:1px solid var(--line-d);border-radius:99px;padding:3px 9px}.acLanding .sl-m.mem{color:var(--accent-3);border-color:rgba(195,210,232,.25)}.acLanding .sl-m.xbus{color:var(--accent);border-color:rgba(108,151,222,.3)}.acLanding .approval{margin:14px 20px 0;border:1px solid rgba(108,151,222,.4);border-radius:18px;background:linear-gradient(180deg,rgba(108,151,222,.14),rgba(108,151,222,.03));padding:18px 20px;opacity:0;transform:translateY(10px);transition:.6s var(--ease-out)}.acLanding .approval.show{opacity:1;transform:none}.acLanding .approval .hd{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-3)}.acLanding .approval .hd i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2.4s infinite}.acLanding .approval .out{margin-top:13px;font-size:14px;color:var(--fg-d2);border-left:2px solid rgba(108,151,222,.4);padding-left:15px;white-space:pre-line;line-height:1.55}.acLanding .approval .acts{display:flex;gap:8px;margin-top:17px;flex-wrap:wrap}.acLanding .audit{margin:14px 20px 18px;font-family:var(--mono);font-size:10.4px;color:var(--fg-d3);display:flex;gap:9px;align-items:center;opacity:0;transition:opacity .5s;letter-spacing:.03em;flex-wrap:wrap}.acLanding .audit.show{opacity:1}.acLanding .audit b{color:var(--fg-d2);font-weight:400}.acLanding .wedge-panel{margin-top:clamp(38px,5vw,60px);border-radius:var(--r-xl);overflow:hidden;background:#0A0D18;color:var(--fg-d);display:grid;grid-template-columns:1.2fr .95fr;position:relative;box-shadow:0 40px 90px -46px rgba(10,13,24,.6)}.acLanding .wedge-l{padding:clamp(30px,4vw,50px)}.acLanding .wedge-l h3{font-size:clamp(1.6rem,2.8vw,2.3rem);letter-spacing:-.035em;line-height:1.06;font-weight:600;margin:14px 0 0}.acLanding .wedge-l p{color:var(--fg-d2);font-size:15.2px;margin:16px 0 0;max-width:46ch;letter-spacing:-.008em}.acLanding .wedge-steps{display:flex;flex-direction:column;gap:11px;margin-top:24px}.acLanding .wstep{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--fg-d2)}.acLanding .wstep b{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--accent);flex:0 0 26px;margin-top:3px;font-weight:500}.acLanding .wedge-r{padding:clamp(30px,4vw,50px);border-left:1px solid var(--line-d);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse 120% 90% at 70% 20%,rgba(47,85,149,.4),transparent 70%)}.acLanding .dial-ring{width:56px;height:56px;border-radius:50%;border:1px solid rgba(108,151,222,.4);display:grid;place-items:center;background:rgba(108,151,222,.1);position:relative}.acLanding .dial-ring:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:1px solid rgba(108,151,222,.18);animation:ripple 2.8s var(--ease-out) infinite}@keyframes ripple{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.5);opacity:0}}.acLanding .dial-ring svg{width:22px;height:22px;stroke:var(--accent-3);fill:none;stroke-width:1.6}.acLanding .phone{display:block;font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:600;letter-spacing:-.03em;margin-top:20px;font-variant-numeric:tabular-nums}.acLanding .phone:hover{color:var(--accent-3)}.acLanding .wedge-r .cap{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3);margin-top:16px}.acLanding .wedge-r .note{font-size:13px;color:var(--fg-d3);margin-top:14px;max-width:30ch;line-height:1.5}.acLanding .flow{margin-top:16px;border:1px solid var(--line-d);border-radius:var(--r-lg);padding:26px 26px 20px;background:rgba(255,255,255,.022)}.acLanding .flow h4,.acLanding .subs-h{font-size:16.5px;font-weight:580;letter-spacing:-.022em;margin:0}.acLanding .flow svg{width:100%;height:auto;margin-top:22px;overflow:visible}.acLanding .subs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-d);border:1px solid var(--line-d);border-radius:var(--r-lg);overflow:hidden;margin-top:16px}.acLanding .sub{background:var(--ink);padding:18px 20px}.acLanding .sub .sn{font-size:14.4px;font-weight:520;letter-spacing:-.015em}.acLanding .sub .sp{font-size:12.4px;color:var(--fg-d3);margin-top:5px}.acLanding .sub-more{display:block;transition:background .3s}.acLanding .sub-more:hover{background:var(--ink-3)}.acLanding .sub-more .sn{color:var(--accent)}.acLanding .sub-more .sn:after{content:" \2192"}.acLanding .status-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.acLanding .status{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line-d);border-radius:99px;padding:8px 15px;font-size:12.8px;color:var(--fg-d2);letter-spacing:-.005em}.acLanding .status i{width:6px;height:6px;border-radius:50%;background:var(--live);flex:0 0 6px}.acLanding .status.wip i{background:#E0B24E}.acLanding .calc{margin-top:clamp(38px,5vw,58px);display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}.acLanding .calc-l{border:1px solid var(--line-l);border-radius:var(--r-xl);background:var(--paper-2);padding:26px 26px 22px}.acLanding .calc-l .ch{font-family:var(--mono);font-size:10.4px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-l3)}.acLanding .rrow{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line-l);width:100%;text-align:left}.acLanding .rrow:last-of-type{border-bottom:0}.acLanding .cbx{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line-l2);display:grid;place-items:center;transition:.25s var(--ease);flex:0 0 22px}.acLanding .rrow.on .cbx{background:var(--fg-l);border-color:var(--fg-l)}.acLanding .cbx svg{width:12px;height:12px;stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:.2s}.acLanding .rrow.on .cbx svg{opacity:1}.acLanding .rrow .rn{font-size:14.8px;font-weight:490;letter-spacing:-.015em}.acLanding .rrow .ra{font-size:12.6px;color:var(--fg-l3);margin-top:2px}.acLanding .rrow .rs{margin-left:auto;font-family:var(--mono);font-size:12.6px;color:var(--fg-l3);font-variant-numeric:tabular-nums}.acLanding .rrow.on .rs{color:var(--fg-l2)}.acLanding .oh{margin-top:22px;padding-top:20px;border-top:1px solid var(--line-l)}.acLanding .oh-top{display:flex;justify-content:space-between;align-items:baseline;font-size:13.4px;color:var(--fg-l2)}.acLanding .oh-top b{font-family:var(--mono);font-size:13.4px;color:var(--fg-l);font-weight:500}.acLanding input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:99px;background:var(--line-l2);margin-top:14px;outline:none}.acLanding input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--fg-l);cursor:pointer;box-shadow:0 2px 8px rgba(10,13,24,.35);transition:transform .2s}.acLanding input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.acLanding input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--fg-l);cursor:pointer}.acLanding .calc-note{margin-top:16px;font-size:12.4px;color:var(--fg-l3);line-height:1.5}.acLanding .calc-r{border-radius:var(--r-xl);background:#0A0D18;color:var(--fg-d);padding:28px 26px;position:relative;overflow:hidden}.acLanding .calc-r:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-260px;border-radius:50%;background:radial-gradient(closest-side,rgba(47,85,149,.5),transparent 70%);pointer-events:none}.acLanding .calc-r .rl{position:relative}.acLanding .calc-row{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-d);gap:16px}.acLanding .calc-row .k{font-size:13.6px;color:var(--fg-d2);letter-spacing:-.008em}.acLanding .calc-row .v{font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums}.acLanding .calc-hero{padding:22px 0 4px}.acLanding .calc-hero .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-d3)}.acLanding .calc-big{font-size:clamp(2.3rem,4.2vw,3.2rem);font-weight:600;letter-spacing:-.052em;line-height:1;margin-top:10px;font-variant-numeric:tabular-nums}.acLanding .calc-sub{font-size:13.4px;color:var(--fg-d2);margin-top:10px;letter-spacing:-.008em}.acLanding .calc-bar{height:8px;border-radius:99px;background:rgba(255,255,255,.09);margin-top:20px;overflow:hidden;display:flex}.acLanding .calc-bar i{display:block;height:100%;background:var(--grad-solid);transition:width .7s var(--ease-out)}.acLanding .calc-bar em{display:block;height:100%;background:rgba(255,255,255,.16);flex:1}.acLanding .calc-legend{display:flex;gap:18px;margin-top:12px;font-size:11.6px;color:var(--fg-d3);flex-wrap:wrap}.acLanding .calc-legend span{display:inline-flex;align-items:center;gap:7px}.acLanding .calc-legend i{width:8px;height:8px;border-radius:2px;background:var(--grad-solid)}.acLanding .calc-legend .b2{background:rgba(255,255,255,.2)}.acLanding .usagebox{margin-top:14px;border:1px solid var(--line-l);border-radius:var(--r-xl);background:var(--paper-2);padding:26px}.acLanding .usage-top{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.acLanding .usage-top h4{margin:0;font-size:17px;font-weight:600;letter-spacing:-.024em}.acLanding .cred-chips{display:flex;gap:6px;margin-left:auto;flex-wrap:wrap}.acLanding .cchip{border:1px solid var(--line-l2);border-radius:99px;padding:6px 13px;font-size:12.8px;color:var(--fg-l2);transition:.25s;letter-spacing:-.008em}.acLanding .cchip:hover{border-color:var(--fg-l3)}.acLanding .cchip.on{background:var(--fg-l);color:var(--paper-2);border-color:var(--fg-l)}.acLanding .usage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}@media (max-width:520px){.acLanding .usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.acLanding .usagecard{border:1px solid var(--line-l);border-radius:16px;padding:17px 18px;background:var(--paper)}.acLanding .usagecard .cn{font-size:25px;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1}.acLanding .usagecard .cl{font-size:13px;color:var(--fg-l2);margin-top:7px;letter-spacing:-.008em}.acLanding .usagecard .cc{font-family:var(--mono);font-size:10px;color:var(--fg-l3);margin-top:9px;letter-spacing:.05em}.acLanding .usage-foot{margin-top:16px;font-size:12.4px;color:var(--fg-l3);line-height:1.5}.acLanding .tag-live{border-color:rgba(63,215,155,.45);color:#1E9E70}.acLanding .arow.soon{cursor:default}.acLanding .arow.soon .mono-lg{opacity:.32;background:#0A0D18}.acLanding .arow.soon .does,.acLanding .arow.soon .name,.acLanding .arow.soon .role{opacity:.42}.acLanding .arow.soon:hover{background:transparent;padding-left:8px}.acLanding .arow.soon:hover:before{transform:scaleY(0)}.acLanding .arow.soon:hover .mono-lg{transform:none;opacity:.32}.acLanding .pick-off{width:24px;height:24px;border-radius:8px;border:1.5px dashed var(--line-l);justify-self:end;flex:0 0 24px;opacity:.5}.acLanding .seatpick{display:inline-flex;align-items:center;gap:6px;margin-top:28px;flex-wrap:wrap;justify-content:center}.acLanding .sp-cap{font-family:var(--mono);font-size:10.4px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-l3);margin-right:6px}.acLanding .sp-btn{border:1px solid var(--line-l2);border-radius:99px;padding:8px 16px;font-size:13.4px;color:var(--fg-l2);transition:.25s;letter-spacing:-.01em;background:var(--paper-2)}.acLanding .sp-btn:hover{border-color:var(--fg-l3);color:var(--fg-l)}.acLanding .sp-btn.on{background:var(--fg-l);color:var(--paper-2);border-color:var(--fg-l)}.acLanding .tiers-3{grid-template-columns:repeat(3,1fr)}.acLanding .uc{display:flex;flex-direction:column;border:1px solid var(--line-l);border-radius:var(--r-lg);background:var(--paper-2);padding:24px 22px 26px;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease),border-color .35s}.acLanding .uc:hover{transform:translateY(-4px);box-shadow:0 26px 54px -32px rgba(10,13,24,.34);border-color:var(--line-l2)}.acLanding .uc-k{font-family:var(--mono);font-size:9.6px;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-l3)}.acLanding .uc-h{margin-top:14px;font-size:17px;font-weight:600;letter-spacing:-.026em;line-height:1.2;min-height:2.4em}.acLanding .uc-p{margin-top:10px;font-size:13.6px;line-height:1.5;color:var(--fg-l2);letter-spacing:-.008em}.acLanding .dl{background:var(--ink-2);border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.acLanding .dl .mesh:before{width:900px;height:900px;left:50%;top:-380px;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(47,85,149,.34),transparent 70%)}.acLanding .dl .mesh:after{width:600px;height:600px;right:-200px;bottom:-320px;background:radial-gradient(closest-side,rgba(108,151,222,.16),transparent 70%)}.acLanding .dl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:clamp(40px,5vw,62px)}.acLanding .dlcard{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--line-d);border-radius:var(--r-lg);padding:26px 24px 24px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));transition:transform .45s var(--ease-out),border-color .35s,background .35s}.acLanding .dlcard[data-state=store]:hover{transform:translateY(-5px);border-color:rgba(108,151,222,.5);background:linear-gradient(180deg,rgba(108,151,222,.12),rgba(255,255,255,.02))}.acLanding .dl-ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;margin-bottom:20px;border:1px solid var(--line-d2);background:rgba(255,255,255,.05)}.acLanding .dl-ico svg{width:23px;height:23px;stroke:var(--accent-3);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.acLanding .dlcard h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.026em}.acLanding .dl-req{margin:8px 0 0;font-family:var(--mono);font-size:10.6px;line-height:1.5;letter-spacing:.06em;color:var(--fg-d3);text-transform:uppercase;min-height:32px}.acLanding .dl-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:22px;width:100%;height:42px;border-radius:99px;font-size:13.4px;font-weight:520;letter-spacing:-.01em;background:var(--grad-solid);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.acLanding .dl-btn.is-soon{background:none;border:1px dashed var(--line-d2);color:var(--fg-d3);font-weight:450;box-shadow:none}.acLanding .dl-note{margin:14px 0 0;font-size:12.4px;line-height:1.5;color:var(--fg-d3);min-height:38px}.acLanding .dl-web{margin-top:16px;border:1px solid var(--line-d);border-radius:var(--r-lg);padding:24px 26px;background:rgba(255,255,255,.028);display:flex;align-items:center;gap:22px;flex-wrap:wrap}.acLanding .dl-web h4{margin:0;font-size:17px;font-weight:600;letter-spacing:-.024em}.acLanding .dl-web p{margin:7px 0 0;font-size:13.8px;color:var(--fg-d2);letter-spacing:-.008em}.acLanding .dl-web>div{flex:1 1 320px}@media (max-width:1080px){.acLanding .dl-grid{grid-template-columns:repeat(2,1fr)}.acLanding .tiers-3{grid-template-columns:1fr}}@media (max-width:640px){.acLanding .dl-grid{grid-template-columns:1fr}.acLanding .seatpick{width:100%}}@media (hover:none){.acLanding .arow:hover{background:transparent;padding-left:8px}.acLanding .arow:hover:before{transform:scaleY(0)}.acLanding .arow:hover .mono-lg{transform:none;background:#0A0D18}.acLanding .arow.sel:hover{background:var(--paper-2)}.acLanding .arow.sel:hover:before{transform:scaleY(1)}.acLanding .arow.sel:hover .mono-lg{background:linear-gradient(150deg,#7AA2E4,#2F5595)}.acLanding .btn:hover,.acLanding .card:hover,.acLanding .task:hover,.acLanding .tier:hover{transform:none;box-shadow:none}.acLanding .btn-glow:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 34px -12px rgba(78,118,188,.85)}.acLanding .btn-primary:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 26px -10px rgba(255,255,255,.28)}}@media (prefers-reduced-motion:reduce){.acLanding,.acLanding *,.acLanding :after,.acLanding :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html:has(.acLanding){scroll-behavior:auto}.acLanding .rv{opacity:1;transform:none}}