.a{--a-ink:var(--c-ink);--a-ink-2:var(--c-ink-2);--a-muted:var(--c-muted);--a-muted-2:var(--c-muted-2);--a-faint:var(--c-faint);--a-line:var(--c-line);--a-ground:var(--c-ground);--a-frame-bg:var(--c-bg);--a-pad:56px;--a-teal:var(--c-accent);--a-cyan:var(--brand-300);--a-cyan-2:var(--brand-500);--a-ease:cubic-bezier(.2, .7, .2, 1);--a-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--a-ink)}@media (width<=959px){.a{--a-pad:28px}}@media (width<=559px){.a{--a-pad:16px}}.two-tone{font-size:var(--t-h2);letter-spacing:-.038em;color:var(--a-muted);text-wrap:balance;max-width:19em;font-weight:580;line-height:1.06}.two-tone>span:first-child{color:var(--a-ink)}.a-hero{position:relative;overflow:visible clip}.s-framed main.a>.a-hero{width:auto;margin-inline:0}.a-hero-grid{max-width:1840px;padding:clamp(28px, 5vh, 64px) calc(var(--gut) + var(--a-pad)) clamp(64px, 9vh, 112px);grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,6vh,64px);margin-inline:auto;display:grid;position:relative}.a-hero-copy{z-index:2;text-align:left;justify-items:start;display:grid;position:relative}.a-eyebrow{white-space:nowrap;border:1px solid var(--c-tint-line);background:var(--lt,#e8f9fbd9) var(--dk,#37e3ef1a);max-width:100%;height:34px;color:var(--c-ink-2);letter-spacing:-.005em;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 13px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.a-eyebrow-short{display:none}@media (width<=399px){.a-eyebrow-long{display:none}.a-eyebrow-short{display:inline}}.a-h1{letter-spacing:-.05em;color:var(--a-ink);margin-top:clamp(18px,2.6vh,28px);font-size:clamp(42px,min(9.6vw,7vh),76px);font-weight:620;line-height:1}.a-ln{display:block}.a-w{padding-bottom:.06em;display:inline-block}.a-grad{background:var(--g-accent-text);color:#0000;-webkit-background-clip:text;background-clip:text}.a-sub{max-width:36em;color:var(--a-muted-2);letter-spacing:-.014em;text-wrap:pretty;margin-top:clamp(16px,2.8vh,28px);font-size:clamp(16px,min(1.07vw,2.05vh),19px);line-height:1.55}.a-ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.a-hero-copy .a-ctas{justify-content:flex-start;gap:18px;margin-top:clamp(20px,4vh,40px)}.a-hero-copy .btn--lg{border-radius:10px;height:52px;padding:0 26px;font-size:16.5px}.a-hero-note{color:var(--a-muted-2);margin-top:16px;font-size:14.5px}.a-points{z-index:2;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.a-points li{border-left:var(--hair);align-items:flex-start;gap:14px;min-width:0;padding:4px clamp(14px,1.3vw,22px);display:flex}.a-points li:first-child{border-left:0;padding-left:0}.a-points svg{flex:none}.a-pt-ic{background:linear-gradient(180deg, var(--c-surface), var(--c-surface-2));width:38px;height:38px;box-shadow:0 0 0 1px var(--c-line), 0 1px 2px #1018280a, 0 8px 18px -10px var(--lt,#103c4647) var(--dk,#0009);color:var(--c-accent);border-radius:11px;flex:none;place-items:center;display:grid}.a-points span{max-width:12.4em;color:var(--a-muted-2);gap:4px;font-size:14.5px;line-height:1.4;display:grid}.a-points b{color:var(--a-ink);letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:600}@media (width<=559px){.a-hero-grid{row-gap:28px;padding-top:20px}.a-h1,.a-sub{margin-top:14px}.a-hero-copy .a-ctas{gap:10px;margin-top:18px}.a-hero-copy .btn--lg{height:48px;padding:0 20px;font-size:15.5px}.a-hero-note{margin-top:10px}.a-points{grid-template-columns:minmax(0,1fr);row-gap:14px}.a-points li{border-left:0;padding:0}.a-points span{max-width:none}}@media (width>=1280px){.a-hero-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,34.7fr) minmax(0,54.4fr);align-content:center;gap:0 2.1vw;min-height:min(100svh - 64px,940px);padding:clamp(24px,6vh,64px) clamp(24px,3.7vw,70px) clamp(24px,3vh,40px) clamp(24px,5.1vw,96px)}.a-hero-copy{grid-area:1/1;align-self:center}.hx{grid-area:1/2;align-self:center}.a-points{grid-area:2/1/auto/-1;justify-self:start;margin-top:clamp(24px,4.2vh,42px)}.hx{top:2.4vh}.a-points span{white-space:nowrap;max-width:none;font-size:14px}.a-h1{font-size:clamp(46px,min(3.95vw,7.2vh),76px)}}.hx{position:relative}.hx-aura{z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 70% 38%, color-mix(in srgb, var(--blue-500) 14%, transparent), transparent 72%), radial-gradient(34% 40% at 30% 62%, color-mix(in srgb, var(--brand-300) 22%, transparent), transparent 72%), radial-gradient(46% 50% at 50% 50%, var(--lt,#d6eef68c) var(--dk,#14546838), #fff0 80%);filter:blur(12px);width:120%;height:125%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hx>.hx-scene.ow--fill{z-index:0;inset:-22% -26% -16% -12%}.hx .ui-window{box-shadow:0 1px 0 var(--lt,#ffffffe6) var(--dk,#ffffff0f) inset, 0 1px 2px #0f14190a, 0 30px 70px -30px #102c404d, 0 70px 160px -40px #14648c33}.hx-stage{z-index:1;width:min(100%,860px);margin-inline:auto;position:relative}@property --mx{syntax:"<number>";inherits:false;initial-value:0}@property --my{syntax:"<number>";inherits:false;initial-value:0}.hx-tilt{transform:perspective(1900px) rotateY(calc(-13deg + var(--mx) * 7deg)) rotateX(calc(4deg - var(--my) * 5deg)) rotateZ(-1deg);transform-origin:50%}.hx .ui-app{height:600px}@media (width>=768px){.hx{--hxz:.73}.hx-stage{width:calc(800px * var(--hxz))}.hx-tilt{zoom:var(--hxz);width:800px}}@media (width>=900px){.hx{--hxz:.85}}@media (width>=1024px){.hx{--hxz:.93}}@media (width>=1100px){.hx{--hxz:.98}}@media (width>=1280px){.hx{--hxz:.655}.hx-stage{margin-inline:12.6% auto}}@media (width>=1366px){.hx{--hxz:.7}}@media (width>=1440px){.hx{--hxz:.737}}@media (width>=1536px){.hx{--hxz:.786}}@media (width>=1600px){.hx{--hxz:.819}}@media (width>=1672px){.hx{--hxz:.856}}@media (width>=1760px){.hx{--hxz:.901}}@media (width>=1840px){.hx{--hxz:.942}}@media (width<=559px){.hx-tilt{transform:perspective(1600px) rotateY(calc(-6deg + var(--mx) * 4deg)) rotateX(calc(2deg - var(--my) * 3deg))}.hx .ui-app{height:640px}}.hx-chips{z-index:2;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.hx-chip{--chip:clamp(52px, 4.67vw, 84px);width:var(--chip);height:var(--chip);margin:calc(var(--chip) / -2) 0 0 calc(var(--chip) / -2);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line), 0 2px 4px #1018280d, 0 18px 36px -16px var(--lt,#10384c52) var(--dk,#000000b3);border-radius:50%;place-items:center;display:grid;position:absolute}.hx-chip svg{width:46%;height:46%}.hx-chip--1{top:1%;left:-7%}.hx-chip--2{top:46%;left:-10%}.hx-chip--3{top:89%;left:5.5%}.hx-chip--4{top:-2%;left:108%}.hx-chip--5{top:64%;left:110%}@media (width<=1279px){.hx-chip{--chip:clamp(44px, 6vw, 64px)}.hx-chip--1{top:2%;left:1%}.hx-chip--2{top:48%;left:-1%}.hx-chip--4{top:8%;left:99%}.hx-chip--5{top:62%;left:100%}.hx-chip--3{display:none}}@container shell (width<=620px){.hb{padding:18px 14px}.hb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-cards{grid-template-columns:minmax(0,1fr)}.hb-chip:nth-child(n+3){display:none}}.hx-card{z-index:3;--d:40;width:236px;position:absolute}.hx-in{background:color-mix(in srgb, var(--c-surface) 94%, transparent);backdrop-filter:blur(10px);border:1px solid var(--c-line);box-shadow:0 1px 2px #1018280d, 0 24px 48px -18px var(--lt,#10283c52) var(--dk,#000000b3);color:var(--c-ink);border-radius:14px;gap:6px;padding:12px 14px;font-size:12.5px;display:grid}.hxc-top{align-items:center;gap:8px;font-size:12px;display:flex}.hxc-top b{font-weight:600}.hxc-ic{background:var(--tone-bg);width:24px;height:24px;color:var(--tone);border-radius:7px;flex:none;place-items:center;display:grid}.hxc-amount{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.hxc-sub{color:var(--ui-sub);font-size:11.5px}.hx-card--paid{--d:95;width:clamp(160px,11.6vw,224px);top:15%;left:87.5%}.hx-card--paid .hx-in{padding:14px 16px}@media (width<=1279px){.hx-card--paid{top:12%;left:auto;right:-3%}}@media (width<=559px){.hx-card--paid{width:172px;top:-74px;right:-1%}.hx .hx-stage{margin-top:70px}}@media (prefers-reduced-motion:no-preference){.a-in{animation:a-fade .85s var(--a-ease-out) both}.a-in--0{animation-delay:20ms}.a-in--3{animation-delay:.52s}.a-in--4{animation-delay:.64s}.a-w{animation:a-word 1s var(--a-ease-out) both}.a-w1{animation-delay:80ms}.a-w2{animation-delay:.15s}.a-w3{animation-delay:.22s}.a-w4{animation-delay:.3s}.a-w5{animation-delay:.37s}.a-w6{animation-delay:.44s}.a-w7{animation-delay:.51s}.a-w8{animation-delay:.58s}.hx-rise{animation:a-rise 1.3s var(--a-ease-out) .55s both}.hx-aura{animation:1.6s .3s both a-fadein,9s ease-in-out 1.9s infinite alternate a-breathe}.hx-in{animation:hx-pop .9s var(--a-ease-out) both, hx-bob 7s ease-in-out infinite alternate}.hx-card--paid .hx-in{animation-delay:1.45s,2.9s}.hx-chip{animation:.9s .9s both a-fadein,6.5s ease-in-out -3s infinite alternate hx-float}.hx-chip--2{animation-duration:.9s,7.6s;animation-delay:1s,-2.1s}.hx-chip--3{animation-duration:.9s,5.9s;animation-delay:1.15s,-4.4s}.hx-chip--4{animation-duration:.9s,8.2s;animation-delay:1.05s,-1.3s}.hx-chip--5{animation-duration:.9s,6.9s;animation-delay:1.2s,-5.6s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hx-card{animation:linear both hx-par view();animation-range:cover}}}@keyframes a-word{0%{opacity:0;filter:blur(12px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}@keyframes a-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes a-fadein{0%{opacity:0}to{opacity:1}}@keyframes a-rise{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:none}}@keyframes a-breathe{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes hx-pop{0%{opacity:0;filter:blur(6px);transform:translateY(16px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes hx-bob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes hx-float{0%{transform:translateY(3.5px)}to{transform:translateY(-3.5px)}}@keyframes hx-par{0%{translate:0 calc(var(--d) * 1px)}to{translate:0 calc(var(--d) * -1px)}}.js [data-reveal]{opacity:0;transition:opacity .8s var(--a-ease), transform .95s var(--a-ease-out);transform:translateY(20px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal].d1{transition-delay:80ms}.js [data-reveal].d2{transition-delay:.16s}.js [data-reveal].d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}}.js [data-loop]:not(.is-live),.js [data-loop]:not(.is-live) *,.js.is-tab-hidden [data-loop],.js.is-tab-hidden [data-loop] *{animation-play-state:paused!important}[data-spot]>*{isolation:isolate;position:relative;overflow:hidden}.spot-light{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--spot,#37e3ef24), #37e3ef00);opacity:0;width:480px;height:480px;transition:opacity var(--hover-dur) var(--hover-ease);will-change:transform, opacity;border-radius:50%;margin:-240px 0 0 -240px;position:absolute;top:0;left:0}.is-spot>.spot-light{opacity:1}.a-frame{position:relative}.a-sec{border-top:var(--hair)}.a-head{padding:var(--sec-y) var(--a-pad) clamp(20px, 2.4vw, 30px);justify-items:start;gap:16px;display:grid}.a-head--center{text-align:center;justify-items:center}.a-head--split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 40px;display:flex}.a-head--split>div{flex:520px;justify-items:start;gap:20px;display:grid}.a-head--split>.a-billing,.a-head--split>.btn{flex:none}.a-ic{background:var(--c-surface);border:1px solid var(--a-line);width:34px;height:34px;color:var(--a-teal);border-radius:10px;place-items:center;display:inline-grid;box-shadow:0 1px 2px #1018280d}.a-note{padding:24px var(--a-pad) 32px;color:var(--a-muted-2);max-width:82ch;font-size:14px}.a-note--center{text-align:center;margin-inline:auto}.a-see-row{padding:4px var(--a-pad) clamp(32px, 4vw, 48px);flex-wrap:wrap;gap:8px 24px;display:flex}.a-see-row--center{justify-content:center}.a-tour .a-see-row{padding-top:0}.a-ai-list .bx-see{margin-top:8px}.a-levels-note{padding-top:0;font-size:13.5px}.a-cta-note{color:var(--a-muted-2);font-size:13.5px}.prob{padding:0 var(--a-pad) var(--sec-y);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:stretch;display:grid}.prob-card{background:var(--c-surface);grid-template-rows:auto 1fr auto;gap:18px;padding:24px 26px 28px;display:grid}.prob-card--after{--dot-ring:#1a9ba5;border-color:#1a9ba552}.prob-label{font-family:var(--font-mono);font-size:var(--t-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--a-muted-2);justify-self:start;font-weight:500}.prob-card--after .prob-label{color:var(--a-teal)}.prob-card p{font-size:var(--t-small);color:var(--a-muted-2);line-height:1.6}.prob-arrow{background:var(--c-surface);width:40px;height:40px;color:var(--a-teal);border:1px solid #1a9ba54d;border-radius:50%;place-self:center;place-items:center;display:grid;box-shadow:0 0 0 6px #37e3ef14}.prob-viz{background:radial-gradient(circle at 1px 1px, #1112141c 1px, transparent 1.4px) 6px 6px / 12px 12px, var(--c-surface-2);border:var(--hair);min-height:200px;position:relative;overflow:hidden}.prob-wires{width:100%;height:100%;position:absolute;inset:0}.prob-wires path{fill:none;stroke:#c9ccd3;stroke-width:1.2px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.prob-chip{background:var(--c-surface);border:1px solid var(--a-line);height:30px;color:var(--a-ink-2);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:550;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #1018280f,0 8px 18px -12px #1018284d}.prob-chip svg{color:var(--a-muted-2)}.prob-chip--0{top:20%;left:18%}.prob-chip--1{top:23%;left:80%}.prob-chip--2{top:50%;left:50%}.prob-chip--3{top:80%;left:27%}.prob-chip--4{top:81%;left:72%}.prob-viz--after{background:radial-gradient(70% 90% at 50% 50%, #37e3ef24, transparent 70%), var(--a-ground);place-items:center;padding:18px;display:grid}.prob-rec{background:var(--c-surface);border:1px solid var(--ui-card-border,#e6e8ec);border-radius:14px;width:min(300px,100%);padding:12px 14px 10px;box-shadow:0 12px 30px -18px #103c4673}.prob-rec-h{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;padding-bottom:8px;font-size:13px;display:flex}.prob-rec-h b{font-weight:650}.prob-rec-chip{background:var(--c-tint);color:var(--c-accent);font-family:var(--font-mono);border-radius:99px;margin-left:auto;padding:1px 8px;font-size:10.5px;font-weight:600}.prob-rec-line{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.prob-rec-line:before{content:"";opacity:.5;background:linear-gradient(#37e3ef,#1a9ba5);width:1.5px;position:absolute;top:10px;bottom:10px;left:11px}.prob-rec-line li{color:var(--a-ink-2);align-items:center;gap:10px;padding:3px 0;font-size:12.5px;font-weight:550;display:flex;position:relative}.prob-rec-dot{background:var(--c-surface);width:23px;height:23px;color:var(--c-accent);border:1px solid #1a9ba559;border-radius:50%;place-items:center;display:grid}.prob-rec-ok{color:var(--lt,#15803d) var(--dk,#86efac);margin-left:auto}@media (prefers-reduced-motion:no-preference){.js .prob-card--after:not(.is-in) .prob-rec-line li{opacity:0;transform:translateY(6px)}.js .prob-card--after .prob-rec-line li{transition:opacity .5s ease, transform .6s var(--a-ease-out)}.js .prob-card--after .prob-rec-line li:nth-child(2){transition-delay:.12s}.js .prob-card--after .prob-rec-line li:nth-child(3){transition-delay:.24s}.js .prob-card--after .prob-rec-line li:nth-child(4){transition-delay:.36s}.js .prob-card--after .prob-rec-line li:nth-child(5){transition-delay:.48s}}@media (width<=899px){.prob{grid-template-columns:minmax(0,1fr);gap:0}.prob-arrow{z-index:1;margin:-6px 0;position:relative;transform:rotate(90deg)}}@media (width<=420px){.prob-chip{height:26px;padding:0 8px;font-size:11.5px}.prob-card{padding:20px 18px 22px}}.mch-facts{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.js .mch-facts[data-reveal]{transform:none}.mch-facts li{border-left:1px solid #ffffff29;align-content:start;gap:6px;padding:20px 22px 4px;display:grid}.mch-facts li:first-child{border-left:0;padding-left:0}.mch-facts .om{margin-bottom:8px}.mch-fact-big{font-size:var(--t-h4);letter-spacing:-.02em;color:#fff;font-weight:600;line-height:1.25}.mch-fact-big span{color:#ffffffc7;font-weight:450}.mch-fact-body{font-size:var(--t-small);color:#ffffffc7;text-wrap:pretty;line-height:1.5}@media (width<=1099px){.mch-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mch-facts li:nth-child(odd){border-left:0;padding-left:0}.mch-facts li:nth-child(n+3){border-top:1px solid #ffffff29}}@media (width<=559px){.mch-facts{grid-template-columns:minmax(0,1fr)}.mch-facts li,.mch-facts li:nth-child(n){border-top:1px solid #ffffff29;border-left:0;padding:16px 0 4px}.mch-fact-body{display:none}}.a-product-head .fig{max-width:1180px}.a-bento-band{border-top:var(--hair)}.bx{background:var(--a-line);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"sales sales sales sales sales sales sales inbox inbox inbox inbox inbox""sales sales sales sales sales sales sales meet meet meet meet meet""proj proj proj proj docs docs docs docs fin fin fin fin""inv inv inv inv anl anl anl anl plat plat plat plat""flow flow flow flow flow flow flow flow flow flow flow flow""tg tg tg tg tg tg dev dev dev dev dev dev";gap:1px;margin:0;display:grid}.bx-tile{background:var(--a-frame-bg);flex-direction:column;gap:22px;min-width:0;padding:30px 30px 0;display:flex}.js .bx-tile[data-reveal]{opacity:1;transform:none}.js .bx-tile[data-reveal]>*{transition:opacity .8s var(--a-ease), transform .95s var(--a-ease-out)}.js .bx-tile[data-reveal]:not(.is-in)>*{opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.js .bx-tile[data-reveal]>*{opacity:1;transition:none;transform:none}}.bx-tile--sales{grid-area:sales}.bx-tile--inbox{grid-area:inbox}.bx-tile--meetings{grid-area:meet}.bx-tile--projects{grid-area:proj}.bx-tile--documents{grid-area:docs}.bx-tile--finance{grid-area:fin}.bx-tile--inventory{grid-area:inv}.bx-tile--analytics{grid-area:anl}.bx-tile--platform{grid-area:plat}.bx-tile--automation{flex-direction:row;grid-area:flow;align-items:center;gap:40px;padding-bottom:30px}.bx-tile--telegram{grid-area:tg}.bx-tile--developers{grid-area:dev}.bx-tile--telegram,.bx-tile--developers{flex-direction:row;align-items:stretch;gap:28px}.bx-tile--telegram .bx-ui,.bx-tile--developers .bx-ui{align-self:flex-end}.bx-tile--telegram .bx-copy,.bx-tile--developers .bx-copy{flex:1 1 0;padding-bottom:30px}.bx-tile--telegram .bx-ui,.bx-tile--developers .bx-ui{flex:0 0 46%}.bx-copy{justify-items:start;gap:8px;max-width:34em;display:grid}.bx-idx{margin-bottom:8px}.bx-copy h3{font-size:var(--t-h4);letter-spacing:-.02em;font-weight:620}.bx-copy p{color:var(--a-muted-2);font-size:var(--t-small);line-height:1.55}.bx-see{color:var(--a-teal);align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.bx-see svg{transition:transform var(--hover-dur) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.bx-see:hover{text-underline-offset:3px;text-decoration:underline}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bx-see:hover svg{transform:translate(2px)}}.bx-ui{border:1px solid var(--a-line);background:linear-gradient(180deg, var(--c-surface), var(--a-ground) 140%);border-bottom:0;border-radius:14px 14px 0 0;min-height:150px;margin-top:auto;padding:18px 18px 0;position:relative;overflow:hidden;box-shadow:0 -12px 30px -24px #10182840}.bx-tile--automation .bx-ui{border-bottom:1px solid var(--a-line);border-radius:14px;flex:1;min-height:0;margin-top:0;padding:22px}.bx-tile--automation .bx-copy{flex:0 0 300px}@media (width<=1099px){.bx{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"sales sales""inbox meet""proj docs""fin inv""anl plat""flow flow""tg dev"}.bx-tile--automation{flex-direction:column;align-items:stretch;gap:22px}.bx-tile--automation .bx-copy{flex:none}.bx-tile--telegram,.bx-tile--developers{flex-direction:column;align-items:stretch;gap:22px}.bx-tile--telegram .bx-copy,.bx-tile--developers .bx-copy{flex:none;padding-bottom:0}.bx-tile--telegram .bx-ui,.bx-tile--developers .bx-ui{flex:none}}@media (width<=719px){.bx{grid-template-columns:minmax(0,1fr);grid-template-areas:"sales""inbox""meet""proj""docs""fin""inv""anl""plat""flow""tg""dev"}.bx-tile{padding:24px var(--a-pad) 0}.bx-tile:not(.bx-tile--sales,.bx-tile--inbox,.bx-tile--finance){padding-bottom:24px}.bx-tile:not(.bx-tile--sales,.bx-tile--inbox,.bx-tile--finance) .bx-ui{display:none}}.bx-tile--sales .bx-ui{flex-direction:column;flex:1;gap:12px;display:flex}.bx-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bx-bar .ui-h1{margin-right:4px;font-size:15px}.bx-kan{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;padding-bottom:18px;display:grid;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.bx-kan .ui-col-total{padding-bottom:6px}.bx-kan .ui-card-foot{margin-top:6px;padding-top:6px}@media (width<=719px){.bx-kan{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-kan>:nth-child(n+3){display:none}}.bx-kan .ui-col-cards{gap:8px}.bx-kan .ui-card{padding:10px}.bx-chat{flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.bx-chat .ui-msg{max-width:86%;font-size:12.5px}.bx-chat .ui-smart{padding:2px 0 0}.bx-chan{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.bx-chan span{background:var(--ui-muted);height:22px;color:var(--ui-text-2);border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.bx-chan span:first-child{background:var(--lt,#e0f2fe) var(--dk,#50a2ff24);color:var(--lt,#075985) var(--dk,#93c5fd)}.bx-tasks{gap:8px;padding-bottom:16px;display:grid}.bx-task{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12.5px;font-weight:500;display:flex}.bx-task>svg{color:var(--ui-faint)}.bx-task:first-child>svg{color:var(--ui-green)}.bx-task span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bx-task em{background:var(--tone-bg);color:color-mix(in srgb, var(--tone) 52%, var(--lt,#000) var(--dk,#fafafa));white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.bx-inv{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;gap:8px;margin-bottom:16px;padding:14px;display:grid}.bx-inv-top{justify-content:space-between;align-items:center;display:flex}.bx-inv-row{color:var(--ui-text-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.bx-inv-total{border-top:1px solid var(--ui-card-border);justify-content:space-between;align-items:baseline;padding-top:8px;font-size:12.5px;font-weight:600;display:flex}.bx-inv-total b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.bx-stock{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;gap:0;margin-bottom:16px;display:grid}.bx-stock-row{border-bottom:1px solid var(--ui-card-border);grid-template-columns:minmax(0,1fr) auto 42px 40px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:grid}.bx-stock-row:last-child{border-bottom:0}.bx-stock-row small{color:var(--ui-sub);font-size:11px}.bx-num{text-align:right;font-variant-numeric:tabular-nums}.bx-stock-row .ui-res,.bx-zero{justify-self:end}.bx-roles{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;margin-bottom:16px;font-size:12px}.bx-roles-head,.bx-roles-row{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));align-items:center;gap:4px;padding:8px 12px;display:grid}.bx-roles-head{color:var(--ui-sub);border-bottom:1px solid var(--ui-card-border);text-align:center;font-size:11px}.bx-roles-row{border-bottom:1px solid var(--ui-card-border);text-align:center}.bx-roles-row:last-child{border-bottom:0}.bx-roles-row>span:first-child,.bx-roles-head>span:first-child{text-align:left;color:var(--ui-text);font-weight:500}.bx-roles .ui-level{min-width:0;font-size:10.5px;font-style:normal}.bx-flow{align-items:center;gap:0;display:flex}.bx-node{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-width:0;padding:12px;display:grid;position:relative;box-shadow:0 1px 3px #0000000d}.bx-node i{background:var(--tone-bg);width:28px;height:28px;color:var(--tone);border-radius:8px;grid-row:span 2;place-items:center;display:grid}.bx-node b{font-size:12.5px;font-weight:600;line-height:1.25}.bx-node small{color:var(--ui-sub);font-size:10.5px}.bx-node:after{content:"";border:1.5px solid var(--tone);opacity:0;border-radius:15px;transition:opacity .4s;position:absolute;inset:-4px}.bx-node.is-lit:after{opacity:.4}.bx-wire{background:linear-gradient(90deg, var(--a-cyan), var(--a-cyan-2));transform-origin:0;flex:0 0 28px;height:2px}@media (width<=899px){.bx-flow{flex-direction:column;align-items:stretch}.bx-wire{transform-origin:top;background:linear-gradient(180deg, var(--a-cyan), var(--a-cyan-2));flex:0 0 18px;width:2px;height:18px;margin:0 auto}}.bx-meet{gap:8px;padding-bottom:16px;display:grid}.bx-meet-row{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:grid}.bx-meet-row.is-now{border-color:#1a9ba559;box-shadow:0 0 0 3px #37e3ef1f}.bx-meet-t{font-family:var(--font-mono);color:var(--ui-sub);font-size:11.5px}.bx-meet-m{min-width:0;display:grid}.bx-meet-m b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bx-meet-m small{color:var(--ui-sub);font-size:11px}.bx-meet-row .ui-btn{height:24px;font-size:11px}.bx-meet-ai{background:var(--lt,#f2edfe) var(--dk,#a684ff26);height:26px;color:var(--lt,#5b21b6) var(--dk,#c4b5fd);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:550;display:inline-flex}.bx-doc{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;gap:7px;margin-bottom:16px;padding:14px;font-size:12px;display:grid}.bx-doc-h{border-bottom:1px solid var(--ui-card-border);align-items:center;gap:7px;padding-bottom:6px;display:flex}.bx-doc-h svg{color:var(--c-accent)}.bx-doc-h b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bx-doc-f{grid-template-columns:14px 104px minmax(0,1fr);align-items:center;gap:6px;display:grid}.bx-doc-f>svg{color:var(--ui-green)}.bx-doc-f span{color:var(--ui-sub)}.bx-doc-f b{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.bx-doc-f.is-ask>svg{color:var(--lt,#b45309) var(--dk,#fcd34d)}.bx-doc-f.is-ask i{border:1px solid var(--lt,#f3c77a) var(--dk,#ffb9004d);background:var(--lt,#fffbeb) var(--dk,#ffb90021);height:24px;color:var(--lt,#78350f) var(--dk,#fcd34d);border-radius:7px;align-items:center;padding:0 8px;font-style:normal;display:flex;box-shadow:0 0 0 3px #fbbf2424}.bx-anl{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;gap:10px;margin-bottom:16px;padding:14px 14px 12px;display:grid}.bx-anl-kpi{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.bx-anl-kpi small{width:100%;color:var(--ui-sub);font-size:11px}.bx-anl-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.bx-anl-up{color:var(--lt,#166534) var(--dk,#86efac);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.bx-bars{width:100%;height:48px;display:block}.bx-bar-r{fill:#cdeef2;transform-box:fill-box;transform-origin:50% 100%}.bx-bar-r.is-last{fill:#1a9ba5}@media (prefers-reduced-motion:no-preference){.js .bx-tile:not(.is-in) .bx-bar-r{transform:scaleY(.15)}.js .bx-bar-r{transition:transform .9s var(--a-ease-out)}.js .bx-bar-r:nth-child(2){transition-delay:50ms}.js .bx-bar-r:nth-child(3){transition-delay:.1s}.js .bx-bar-r:nth-child(4){transition-delay:.15s}.js .bx-bar-r:nth-child(5){transition-delay:.2s}.js .bx-bar-r:nth-child(6){transition-delay:.25s}.js .bx-bar-r:nth-child(7){transition-delay:.3s}}.bx-tg{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:16px;gap:6px;margin-bottom:16px;padding:12px;font-size:12.5px;display:grid}.bx-tg-h{border-bottom:1px solid var(--ui-card-border);align-items:center;gap:8px;padding-bottom:6px;display:flex}.bx-tg-ic{background:var(--lt,#e0f2fe) var(--dk,#50a2ff24);width:22px;height:22px;color:var(--lt,#075985) var(--dk,#93c5fd);border-radius:50%;place-items:center;display:grid}.bx-tg-h b{font-weight:650}.bx-tg-h small{color:var(--ui-sub);margin-left:auto;font-size:10.5px}.bx-tg-row{align-items:center;gap:9px;padding:6px 4px;display:flex}.bx-tg-row>svg{color:var(--c-accent)}.bx-tg-row span{flex:1}.bx-tg-row em{color:#fff;background:#0b6e76;border-radius:99px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.bx-api{background:var(--c-surface);border:1px solid var(--ui-card-border);border-radius:12px;gap:6px;margin-bottom:16px;padding:12px;font-size:12px;display:grid}.bx-api-h{border-bottom:1px solid var(--ui-card-border);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.bx-api-n{color:var(--ui-sub);font-size:11px}.bx-api-row{align-items:center;gap:10px;display:flex}.bx-api-row em{text-align:center;width:46px;font-style:normal;font-family:var(--font-mono);border-radius:5px;padding:2px 0;font-size:10.5px;font-weight:600}.bx-api-row .m-get{background:var(--lt,#e0f2fe) var(--dk,#50a2ff24);color:var(--lt,#075985) var(--dk,#93c5fd)}.bx-api-row .m-post{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);color:var(--lt,#14532d) var(--dk,#86efac)}.bx-api-row .m-patch{background:var(--lt,#fef3c7) var(--dk,#ffb90021);color:var(--lt,#78350f) var(--dk,#fcd34d)}.bx-api-mcp{background:var(--ui-muted);height:24px;color:var(--ui-text-2);border-radius:99px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:0 9px;font-size:11px;font-weight:550;display:inline-flex}.tour{padding:0 var(--a-pad) 56px;border-top:1px solid var(--a-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 48px;display:grid;overflow:clip}.tour-steps{margin:0;display:grid}.tour-step{align-content:center;gap:12px;min-height:34vh;padding:28px 0;display:grid}.tour-step:first-child{align-content:start;padding-top:64px}.tour-step:last-child{min-height:54vh}.tour-kicker{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-teal);font-size:12px}.tour-step{border-left:1px dashed #1a9ba566;padding-left:30px;position:relative}.tour-kicker{position:relative}.tour-kicker:before{content:"";background:var(--c-surface);border:1px solid #1a9ba58c;border-radius:50%;width:9px;height:9px;margin-top:-5px;transition:background-color .4s,box-shadow .4s;position:absolute;top:50%;left:-35px}.tour-step.is-active .tour-kicker:before,.tour:not(.is-ready) .tour-step:first-child .tour-kicker:before{background:#1a9ba5;border-color:#1a9ba5;box-shadow:0 0 0 4px #37e3ef2e}.tour-step h3{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.1}.tour-step p{color:var(--a-muted-2);max-width:26em;font-size:17px;line-height:1.55}.js .tour.is-ready .tour-step h3{color:var(--a-muted);transition:color .4s}.js .tour.is-ready .tour-step .tour-kicker{color:var(--a-muted-2);transition:color .4s}.js .tour.is-ready .tour-step.is-active h3{color:var(--a-ink)}.js .tour.is-ready .tour-step.is-active .tour-kicker{color:var(--a-teal)}.tour-pin{position:relative}.tour-frame{padding-top:48px;position:sticky;top:calc(50vh - 258px)}.tour-progress{gap:6px;margin-bottom:14px;display:flex}.tour-progress span{background:var(--a-line);border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.tour-progress i{background:linear-gradient(90deg, var(--a-cyan), var(--a-cyan-2));transform-origin:0;transition:transform .6s var(--a-ease-out);position:absolute;inset:0;transform:scaleX(0)}.tour-progress .is-done i,.tour-progress .is-now i{transform:none}.tour-progress .is-now i{background:linear-gradient(90deg, var(--a-cyan-2), var(--a-cyan))}.tour-window.ui-window{box-shadow:inset 0 1px #ffffffe6,0 30px 60px -24px #0f1e2840,0 0 0 1px #0f141905}.tour-body,.tour-screen{background:var(--c-surface);position:relative}.tour-screen+.tour-screen{border-top:1px solid var(--ui-border)}.js .tour.is-ready .tour-body{height:500px}.js .tour.is-ready .tour-screen{opacity:0;visibility:hidden;transition:opacity .5s ease, transform .7s var(--a-ease-out), visibility 0s linear .7s;border:0;position:absolute;inset:0;transform:translateY(18px)scale(.985)}.js .tour.is-ready .tour-screen.is-active{opacity:1;visibility:visible;transition:opacity .5s ease .12s, transform .7s var(--a-ease-out) .12s, visibility 0s;transform:none}.tour-screen>.ui-page{height:100%}.tour-screen--lead .ui-inbox{height:500px}.tour-toast{z-index:2;background:var(--c-surface);border:1px solid #c7f0f4;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;top:58px;right:16px;box-shadow:0 16px 36px -14px #103c4659}.tour-toast b{font-size:12.5px;font-weight:600;display:block}.tour-toast small{color:var(--ui-sub);font-size:11px;display:block}.tour-rec{flex-direction:column;gap:16px;padding:22px;display:flex}.rec-head{align-items:center;gap:12px;display:flex}.rec-av{background:linear-gradient(140deg, var(--c-tint), var(--lt,#eef6fb) var(--dk,#2c6fe21f));width:40px;height:40px;color:var(--c-tint-fg);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.rec-title{letter-spacing:-.02em;font-size:17px;font-weight:650}.rec-sub{color:var(--ui-sub);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.rec-sub .ui-chip{height:20px;font-size:11px}.rec-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:26px;font-weight:650}.rec-new{margin-left:auto}.rec-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.rec-stage{background:var(--ui-muted);height:30px;color:var(--ui-sub);white-space:nowrap;border-radius:7px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:500;display:grid;position:relative;overflow:hidden}.rec-stage.is-done{background:var(--lt,#dff6f8) var(--dk,#37e3ef24);color:var(--c-tint-fg)}.rec-stage.is-now{color:#fff;background:linear-gradient(90deg,#1a9ba5,#22b8c4);font-weight:600;box-shadow:0 6px 16px -8px #1a9ba5b3}.rec-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.rec-card{border:1px solid var(--ui-card-border);background:var(--ui-surface-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.rec-card-h{color:var(--ui-text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.rec-card .ui-msg{max-width:100%;font-size:12px}.rec-kv{grid-template-columns:auto 1fr;gap:8px 12px;font-size:12px;display:grid}.rec-kv span{color:var(--ui-sub)}.rec-kv b{font-weight:550}.rec-next{background:var(--lt,#fef3c7) var(--dk,#ffb90021);color:var(--lt,#92400e) var(--dk,#fcd34d);border-radius:6px;justify-self:start;padding:2px 8px}.rec-head--sm .rec-title{font-size:15.5px}.rec-tasks{gap:8px;display:grid}.rec-task{border:1px solid var(--ui-card-border);background:var(--c-surface);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.rec-task>svg{color:var(--ui-faint)}.rec-task>svg.is-ok{color:var(--ui-green)}.rec-task-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:550;overflow:hidden}.rec-task-due{color:var(--ui-sub);white-space:nowrap;font-size:11.5px}.rec-pill{background:var(--tone-bg);color:color-mix(in srgb, var(--tone) 72%, var(--lt,#000) var(--dk,#fafafa));white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:600}.doc{border:1px solid var(--ui-card-border);background:var(--c-surface);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 1px 3px #0000000a}.doc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.doc-kind{letter-spacing:-.025em;font-size:22px;font-weight:650}.doc-pay{background:var(--c-tint);height:24px;color:var(--c-tint-fg);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.doc-meta{color:var(--ui-sub);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;display:flex}.doc-meta b{color:var(--ui-text);font-weight:550}.doc-table{font-size:12.5px;display:grid}.doc-tr{border-bottom:1px solid var(--ui-card-border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 40px 80px 90px;gap:8px;padding:9px 0;display:grid}.doc-tr>span:nth-child(n+2){text-align:right}.doc-th{color:var(--ui-sub);padding-top:0;font-size:11px;font-weight:500}.doc-total{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.doc-total b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.doc-actions{gap:8px;display:flex}.paid-badge{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);height:30px;color:var(--lt,#14532d) var(--dk,#86efac);border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:0 8px 18px -10px #16a34ab3}.rec-line{gap:0;margin:4px 0 0;padding:0 0 0 4px;list-style:none;display:grid}.rec-line li{grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid;position:relative}.rec-line li:before{content:"";background:var(--ui-border-strong);width:1.5px;position:absolute;top:0;bottom:0;left:13px}.rec-line li:first-child:before{top:50%}.rec-line li:last-child:before{bottom:50%}.rec-dot{z-index:1;background:var(--c-surface);border:1px solid var(--ui-border-strong);width:28px;height:28px;color:var(--ui-text-2);border-radius:50%;place-items:center;display:grid;position:relative}.rec-line li:last-child .rec-dot{background:var(--lt,#dcfce7) var(--dk,#5ad97b24);border-color:var(--lt,#86efac) var(--dk,#5ad97b4d);color:var(--lt,#15803d) var(--dk,#86efac)}.rec-line time{color:var(--ui-sub);font-variant-numeric:tabular-nums;font-size:11.5px}@media (width<=1099px){.tour{flex-direction:column;padding-bottom:32px;display:flex}.tour-pin{z-index:2;margin-inline:calc(-1 * var(--a-pad));padding:0 var(--a-pad);background:var(--a-frame-bg);order:-1;position:sticky;top:64px}.tour-frame{padding-top:16px;padding-bottom:14px;position:static}.js .tour.is-ready .tour-body,.tour-screen--lead .ui-inbox{height:400px}.tour-step,.tour-step:first-child{align-content:start;min-height:46vh;padding:28px 0}.tour-step p{font-size:16px}}@media (width<=559px){.js .tour.is-ready .tour-body,.tour-screen--lead .ui-inbox{height:360px}.tour-rec{gap:12px;padding:14px}.rec-amount{font-size:19px}.rec-grid{grid-template-columns:1fr}.rec-grid .rec-card:first-child{display:none}.rec-stage{padding:0 2px;font-size:10px}.rec-task{padding:10px;font-size:12px}.rec-task-due{display:none}.tour-screen--invoice .doc{gap:10px;padding:14px}.tour-screen--invoice .doc-tr{grid-template-columns:minmax(0,1fr) 26px 64px}.tour-screen--invoice .doc-tr>span:nth-child(3){display:none}.tour-screen--invoice .doc-kind{font-size:19px}.tour-toast{top:10px;left:10px;right:10px}.rec-line li{padding:7px 0;font-size:12px}.paid-badge{padding:0 9px;font-size:12px}.tour-step h3{font-size:24px}}.a-ai-show{padding:0 var(--a-pad) clamp(32px, 4vw, 56px)}.ad{margin:0}.ad-stage{aspect-ratio:1000/440;max-width:1040px;margin-inline:auto;position:relative}.ad-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ad-wire{fill:none;stroke:var(--lt,#1a9ba552) var(--dk,#37e3ef4d);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ad-wire.is-gated{stroke:var(--lt,#1112144d) var(--dk,#ffffff4d);stroke-dasharray:5 5}.ad-pulse{fill:none;stroke:var(--a-cyan);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:7 93;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px #37e3efcc);opacity:0}.ad-pulse[class*=--o]{stroke:var(--c-blue);filter:drop-shadow(0 0 3px #2c6fe299)}@media (prefers-reduced-motion:no-preference){.ad-pulse{opacity:1;animation:3.2s cubic-bezier(.45,0,.55,1) infinite ad-run}.ad-pulse--1{animation-delay:.5s}.ad-pulse--2{animation-delay:1.1s}.ad-pulse--3{animation-delay:1.7s}.ad-pulse--4{animation-delay:2.3s}.ad-pulse--o0{animation-delay:1.6s}.ad-pulse--o1{animation-delay:2.2s}.ad-pulse--o2{animation-delay:2.8s}.ad-pulse--o3{animation-delay:.4s}}@keyframes ad-run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.ad-col{width:23.2%;margin:0;position:absolute;top:0;bottom:0}.ad-col--in{left:0}.ad-col--out{left:76.8%}.ad-node{background:var(--c-surface);border:1px solid var(--a-line);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13.5px;font-weight:550;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 1px 2px #1018280d,0 10px 22px -16px #1018284d}.ad-node svg{color:var(--a-teal);flex:none}.ad-col--in .ad-node{right:0}.ad-col--out .ad-node{left:0}.ad-col--out .ad-node svg{color:var(--c-blue)}.ad-col--in .ad-node:first-child{top:13.64%}.ad-col--in .ad-node:nth-child(2){top:31.82%}.ad-col--in .ad-node:nth-child(3){top:50%}.ad-col--in .ad-node:nth-child(4){top:68.18%}.ad-col--in .ad-node:nth-child(5){top:86.36%}.ad-col--out .ad-node:first-child{top:22.73%}.ad-col--out .ad-node:nth-child(2){top:40.91%}.ad-col--out .ad-node:nth-child(3){top:59.09%}.ad-col--out .ad-node:nth-child(4){top:77.27%}.ad-node.is-gated{border-style:dashed;border-color:var(--lt,#11121447) var(--dk,#ffffff47);flex-wrap:wrap;row-gap:2px;height:auto;padding:8px 14px}.ad-node em{color:var(--c-muted-2);flex-basis:100%;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:500;display:inline-flex}.ad-core{justify-items:center;gap:8px;width:18%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-orb{aspect-ratio:1;background:radial-gradient(closest-side, var(--c-bg) 60%, transparent);border-radius:50%;place-items:center;width:100%;display:grid;position:relative}.ad-orb:before{content:"";background:radial-gradient(closest-side, var(--c-glow), transparent);z-index:-1;border-radius:50%;position:absolute;inset:-18%}.ad-orb>.ad-scene.ow{width:175%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-core-label{text-align:center;justify-items:center;gap:2px;display:grid}.ad-core-label b{font-size:14px;font-weight:650}.ad-core-label span{font-family:var(--font-mono);color:var(--a-muted-2);letter-spacing:.02em;white-space:nowrap;font-size:10.5px}.ad-band{display:none}.ad-cap{text-align:center;max-width:64ch;color:var(--a-muted-2);margin:28px auto 0;font-size:14px}@media (width<=859px){.ad-stage{aspect-ratio:auto;justify-items:center;display:grid}.ad-wires--h{display:none}.ad-band{width:100%;max-width:420px;height:70px;display:block}.ad-col{flex-wrap:wrap;justify-content:center;gap:8px;width:auto;display:flex;position:static}.ad-node{height:34px;padding:0 11px;font-size:12.5px;position:static;transform:none}.ad-node.is-gated{padding:6px 11px}.ad-core{width:150px;position:static;transform:none}}.a-ai-grid{gap:var(--gap);padding:clamp(24px, 3vw, 40px) var(--a-pad) var(--sec-y);border-top:1px solid var(--a-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.a-ai-list{align-content:center;margin:0;display:grid}.a-ai-list li{border-bottom:1px solid var(--a-line);padding:24px 0}.a-ai-list li:last-child{border-bottom:0}.a-ai-list h3{font-size:var(--t-h4);letter-spacing:-.02em;font-weight:620}.a-ai-list p{color:var(--a-muted-2);margin-top:8px;font-size:15px;line-height:1.55}.a-levels{border-block:var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.a-level{padding:28px var(--a-pad) 32px;background:var(--c-surface);--spot:#37e3ef1f;align-content:start;gap:10px;display:grid}.a-level+.a-level{border-left:var(--hair)}.a-level-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.a-level-n{font-family:var(--font-mono);letter-spacing:.05em;color:var(--c-accent);text-transform:uppercase;font-size:11.5px}.a-level h3{letter-spacing:-.02em;font-size:20px;font-weight:620}.a-level p{color:var(--a-muted-2);font-size:14.5px;line-height:1.55}.a-level-wait{border-top:1px dashed var(--c-line);align-items:flex-start;gap:8px;margin-top:4px;padding-top:12px;font-size:13px;display:flex}.a-level-wait svg{color:var(--c-accent-2);flex:none;margin-top:3px}.a-level-wait b{color:var(--a-ink);font-weight:600}.a-level-meter{gap:4px;display:flex}.a-level-meter i{background:var(--c-line);transform-origin:0;border-radius:3px;width:24px;height:5px}.a-level-meter i.on{background:var(--g-brand)}.js [data-reveal]:not(.is-in) .a-level-meter i.on{transform:scaleX(0)}.js .a-level-meter i{transition:transform .6s var(--a-ease-out) .3s}.js .is-in .a-level-meter i:nth-child(2){transition-delay:.45s}.js .is-in .a-level-meter i:nth-child(3){transition-delay:.6s}@media (width<=959px){.a-ai-grid,.a-levels{grid-template-columns:minmax(0,1fr)}.a-level+.a-level{border-left:0;border-top:var(--hair)}}.io{padding:0 var(--a-pad) 8px}.io-sky{aspect-ratio:1;--r0:19cqw;--r1:33cqw;--m:56px;width:min(100%,540px);margin:0 auto;position:relative;container-type:inline-size}.io-orbit{width:100%;height:100%;position:absolute;inset:0}.io-center{background:var(--c-surface);border:1px solid #1a9ba540;border-radius:50%;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #37e3ef12,0 0 60px 6px #37e3ef47}.io-center img{width:56px;height:56px}.io-ring{position:absolute;inset:0}.io-item{width:0;height:0;position:absolute;top:50%;left:50%}.io-mark{left:calc(var(--m) / -2);top:calc(var(--m) / -2);width:var(--m);height:var(--m);background:var(--c-surface);border:1px solid var(--a-line);color:var(--c-ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1px 2px #1018280f,0 12px 24px -16px #10182859}.io-item.is-soon .io-mark{color:var(--a-faint);border-style:dashed}@media (prefers-reduced-motion:no-preference){.io-ring--0{animation:90s linear infinite orbit-spin}.io-ring--1{animation:140s linear infinite reverse orbit-spin}.io-ring--0 .io-mark{animation:90s linear infinite reverse orbit-spin}.io-ring--1 .io-mark{animation:140s linear infinite orbit-spin}}@keyframes orbit-spin{to{transform:rotate(360deg)}}.io-ring--0 .io-i0{transform:rotate(-90deg) translateX(var(--r0)) rotate(90deg)}.io-ring--0 .io-i1{transform:rotate(-18deg) translateX(var(--r0)) rotate(18deg)}.io-ring--0 .io-i2{transform:rotate(54deg) translateX(var(--r0)) rotate(-54deg)}.io-ring--0 .io-i3{transform:rotate(126deg) translateX(var(--r0)) rotate(-126deg)}.io-ring--0 .io-i4{transform:rotate(198deg) translateX(var(--r0)) rotate(-198deg)}.io-ring--1 .io-i0{transform:rotate(-64deg) translateX(var(--r1)) rotate(64deg)}.io-ring--1 .io-i1{transform:rotate(-12.57deg) translateX(var(--r1)) rotate(12.57deg)}.io-ring--1 .io-i2{transform:rotate(38.86deg) translateX(var(--r1)) rotate(-38.86deg)}.io-ring--1 .io-i3{transform:rotate(90.29deg) translateX(var(--r1)) rotate(-90.29deg)}.io-ring--1 .io-i4{transform:rotate(141.71deg) translateX(var(--r1)) rotate(-141.71deg)}.io-ring--1 .io-i5{transform:rotate(193.14deg) translateX(var(--r1)) rotate(-193.14deg)}.io-ring--1 .io-i6{transform:rotate(244.57deg) translateX(var(--r1)) rotate(-244.57deg)}.io-list{background:var(--a-line);border:1px solid var(--a-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1040px;margin:8px auto 0;display:grid;overflow:hidden}.io-list li:last-child:nth-child(odd){grid-column:1/-1}.io-list li{background:var(--c-surface);grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.io-li-mark{background:var(--a-ground);width:34px;height:34px;color:var(--c-ink-2);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.io-li-name{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.io-list small{color:var(--a-muted-2);font-size:12px}.io-list em{color:var(--lt,#92400e) var(--dk,#fcd34d);background:var(--lt,#fef3c7) var(--dk,#ffb90021);border-radius:99px;justify-self:start;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600}.io-list .is-soon .io-li-mark{color:var(--a-faint)}@media (width<=959px){.io-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.io{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.io-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}}@media (width<=559px){.io-sky{--m:40px}.io-mark svg{width:17px;height:17px}.io-center{width:70px;height:70px;margin:-35px 0 0 -35px}.io-center img{width:40px;height:40px}.io-list li{gap:2px 10px;padding:12px}.io-li-name{font-size:13.5px}}.a-secu-body{gap:var(--gap);padding:0 var(--a-pad) clamp(28px, 3vw, 40px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;display:grid}.a-secu-diagram,.a-secu-list{min-width:0}@media (width>=1360px){.a-secu-body .inst-cols{gap:12px}.a-secu-body .inst-col{padding:18px 12px 16px}}@media (width<=1359px){.a-secu-body{grid-template-columns:minmax(0,1fr)}}@media (width>=720px) and (width<=1359px){.a-secu-list .spec{--cols:2}}.inst{margin:0}.inst-region{background:linear-gradient(180deg, var(--c-tint), var(--a-ground));isolation:isolate;border:1px solid #dbecef;border-radius:20px;padding:22px 22px 18px;position:relative;overflow:hidden}.inst-region:before{content:"";z-index:-1;background-image:radial-gradient(#1a9ba529 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.inst-region-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.inst-pin{background:var(--c-surface);height:30px;color:var(--c-tint-fg);border:1px solid #cdeaee;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1018280d}.inst-region-sub{color:var(--a-muted-2);font-size:13px}.inst-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.inst-col{background:var(--lt,#ffffffb3) var(--dk,#12171ab3);border:1px solid var(--a-line);isolation:isolate;border-radius:16px;justify-items:center;padding:22px 18px 20px;display:grid;position:relative;overflow:hidden}.inst-col:not(.is-you){opacity:.6}.inst-col.is-you{background:radial-gradient(120% 70% at 50% 0%, var(--lt,#effcfd) var(--dk,#37e3ef1a), var(--c-surface) 60%);border-color:#1a9ba573;box-shadow:0 0 0 4px #37e3ef1a,0 28px 50px -30px #10505a73}.inst-url{background:var(--a-ground);border:1px solid var(--a-line);height:28px;color:var(--a-muted-2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;display:inline-flex}.inst-url b{color:var(--a-ink);font-weight:600}.is-you .inst-url{background:var(--lt,#e8f9fb) var(--dk,#37e3ef1f);border-color:#c4ecf0}.inst-wire{background:linear-gradient(#1a9ba526,#1a9ba580);width:2px;height:22px}.is-you .inst-wire{background:linear-gradient(180deg, var(--a-cyan), var(--a-cyan-2))}.inst-node{background:var(--c-surface);border:1px solid var(--a-line);border-radius:12px;align-items:center;gap:12px;width:100%;max-width:250px;padding:12px 14px;display:flex;box-shadow:0 1px 2px #1018280d}.inst-node b{letter-spacing:-.01em;font-size:14px;font-weight:600;display:block}.inst-node small{color:var(--a-muted-2);font-size:12px;display:block}.inst-node-ic{background:var(--a-ground);width:34px;height:34px;color:var(--a-teal);border-radius:9px;flex:none;place-items:center;display:grid}.is-you .inst-node-ic{background:linear-gradient(140deg, var(--c-tint), var(--c-surface))}.inst-you{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-teal);margin-top:14px;font-size:11.5px}.inst-others{display:none}@media (prefers-reduced-motion:no-preference){.js .a-secu-diagram.is-in .is-you .inst-wire{animation:2.6s ease-in-out infinite inst-flow}}@keyframes inst-flow{0%,to{opacity:.55}50%{opacity:1}}@media (width<=859px){.inst-cols{grid-template-columns:1fr}.inst-col:not(.is-you){display:none}.inst-others{color:var(--a-muted-2);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.inst-others svg{color:var(--a-teal)}.inst-region{padding:16px}}.a-billing{border:1px solid var(--a-line);background:var(--c-surface);border-radius:12px;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:4px;display:grid;position:relative;box-shadow:0 1px 2px #1018280a}.a-billing input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.a-billing label{z-index:1;height:36px;color:var(--a-muted-2);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:500;transition:color .25s;display:flex;position:relative}.a-billing input:checked+label{color:var(--a-ink)}.a-billing input:focus-visible+label{outline:2px solid var(--s-focus);outline-offset:1px}.a-billing-thumb{z-index:0;background:var(--a-ground);width:calc(50% - 4px);height:36px;box-shadow:inset 0 0 0 1px var(--a-line), 0 1px 2px #1018280f;border-radius:8px;transition:transform .4s cubic-bezier(.3,1.25,.5,1);position:absolute;top:4px;left:4px}.a-billing:has(#bill-year:checked) .a-billing-thumb{transform:translate(100%)}.a-save{color:var(--c-tint-fg);background:var(--c-tint);border-radius:99px;padding:2px 6px;font-size:11px;font-weight:600}.a-plans{border-top:1px solid var(--a-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.a-plan{padding:30px var(--a-pad) 36px;align-content:start;gap:14px;display:grid}.a-plan+.a-plan{border-left:1px solid var(--a-line)}.a-plan.is-em{color:#fff;--s-primary-bg:#fff;--s-primary-fg:#0b1618;--s-primary-hover:#e6fbfc;background:radial-gradient(circle at 1px 1px, #ffffff21 1px, transparent 1.5px) 0 0 / 12px 12px, var(--panel-bg);position:relative}.a-plan.is-em :focus-visible{outline-color:#8cf6fc}.a-plan.is-em .a-plan-tag{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.a-plan.is-em .a-price .a-roll span,.a-plan.is-em .a-price-sub,.a-plan.is-em .a-plan-blurb{color:#ffffffd1}.a-plan.is-em .a-feats{border-top-color:#ffffff38}.a-plan.is-em .a-feats li{border-bottom-color:#ffffff24}.a-plan.is-em .a-feats svg{color:#8cf6fc}.a-plan h3{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;font-weight:620;display:flex}.a-plan-tag{color:var(--c-tint-fg);background:var(--c-tint);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600}.a-price,.a-price-sub{display:grid;overflow:hidden}.a-roll{transition:opacity .3s ease, transform .5s var(--a-ease-out), visibility 0s linear .5s;grid-area:1/1}.a-price .a-roll{align-items:baseline;gap:8px;display:flex}.a-price b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(52px,5vw,76px);font-weight:600;line-height:1}.a-plan.is-em .a-price b{background:linear-gradient(#fff 30%,#8cf6fc 140%);color:#0000;-webkit-background-clip:text;background-clip:text}.a-price .a-roll span{color:var(--a-muted-2);font-size:14px}.a-price-sub{color:var(--a-muted-2);margin-top:-6px;font-size:13px}.a-roll--y{opacity:0;visibility:hidden;transform:translateY(70%)}.a-pricing:has(#bill-year:checked) .a-roll--m{opacity:0;visibility:hidden;transform:translateY(-70%)}.a-pricing:has(#bill-year:checked) .a-roll--y{opacity:1;visibility:visible;transition:opacity .3s ease 60ms, transform .5s var(--a-ease-out) 60ms, visibility 0s;transform:none}.a-pricing:not(:has(#bill-year:checked)) .a-roll--m{transition:opacity .3s ease 60ms, transform .5s var(--a-ease-out) 60ms, visibility 0s}.a-plan-blurb{color:var(--a-muted-2);min-height:3em;font-size:14.5px;line-height:1.5}.a-plan .btn{justify-self:start}.a-feats{border-top:1px solid var(--a-line);gap:0;margin:8px 0 0;display:grid}.a-feats li{border-bottom:1px solid #1112140f;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;display:flex}.a-feats svg{color:var(--c-accent-2)}.a-price-note{padding:20px var(--a-pad) 24px;border-top:1px solid var(--a-line);color:var(--a-muted-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.a-price-note svg{color:var(--a-teal);flex:none;margin-top:3px}.a-price-note p{flex:1;max-width:90ch}.a-price-note a{color:var(--a-ink)}@media (width<=899px){.a-plans{grid-template-columns:1fr}.a-plan+.a-plan{border-left:0;border-top:1px solid var(--a-line)}.a-plan-blurb{min-height:0}}.a-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.a-faq .a-head{align-content:start;position:sticky;top:64px}.a-faq-list{padding:var(--sec-y) var(--a-pad) var(--sec-y) 0}.a-faq details{border-bottom:1px solid #11121417}.a-faq details:first-child{border-top:1px solid #11121417}.a-faq summary{cursor:pointer;font-size:var(--t-h4);letter-spacing:-.014em;transition:color var(--hover-dur) var(--hover-ease);border-radius:6px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:14px;padding:18px 2px;font-weight:550;list-style:none;display:grid}.a-faq summary::-webkit-details-marker{display:none}.faq-n{font-family:var(--font-mono);letter-spacing:0;color:var(--c-muted-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.faq-q{text-wrap:pretty;hyphens:auto;min-width:0}.faq-tg{width:30px;height:30px;transition:box-shadow var(--hover-dur) var(--hover-ease);border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #11121424}.faq-tg:before,.faq-tg:after{content:"";background:var(--a-ink-2);width:11px;height:1.5px;transition:transform .35s var(--a-ease), background-color var(--hover-dur) var(--hover-ease);border-radius:1px;margin:-.75px 0 0 -5.5px;position:absolute;top:50%;left:50%}.faq-tg:after{transform:rotate(90deg)}.faq-tg>i{opacity:0;transition:opacity .3s ease, transform .6s var(--a-ease-out);background:conic-gradient(#0000 0deg 28deg,#37e3ef4d 160deg,#37e3ef 350deg,#0000 351deg);border-radius:50%;position:absolute;inset:0;transform:rotate(-120deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.5px))}.faq-tg>i:after{content:"";background:#37e3ef;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:50%}.a-faq details[open] .faq-tg{box-shadow:inset 0 0 0 1px #1a9ba533}.a-faq details[open] .faq-tg:before{background:var(--a-teal);transform:rotate(45deg)}.a-faq details[open] .faq-tg:after{background:var(--a-teal);transform:rotate(135deg)}.a-faq details[open] .faq-tg>i{opacity:1;transform:none}.a-faq details[open] .faq-n{color:var(--a-teal)}@media (hover:hover) and (pointer:fine){.a-faq summary:hover{color:var(--lt,#000) var(--dk,#fafafa)}.a-faq summary:hover .faq-tg{box-shadow:inset 0 0 0 1px #1a9ba573}}.a-faq details p{color:var(--lt,#4f5359) var(--dk,#a7b0b6);font-size:var(--t-body);text-wrap:pretty;padding:0 48px 22px 50px;line-height:1.6}.a-faq details a{color:var(--a-ink);text-underline-offset:2px}@media (prefers-reduced-motion:no-preference){.a-faq details[open] p{animation:a-fade .45s var(--a-ease-out) both}}@media (width<=899px){.a-faq{grid-template-columns:1fr}.a-faq .a-head{padding-bottom:8px;position:static}.a-faq-list{padding:0 var(--a-pad) 56px}.a-faq summary{grid-template-columns:26px minmax(0,1fr) 30px;gap:10px;font-size:16px}.a-faq details p{padding:0 0 22px 36px}}.a-cta{padding:clamp(48px, 5vw, 72px) var(--a-pad);text-align:center;isolation:isolate;justify-items:center;gap:24px;display:grid;position:relative;overflow:hidden}.a-cta-orb{background:#fff;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 0 10px #ffffff14,0 0 0 22px #ffffff0a,0 0 60px 6px #8cf6fc59}.a-cta .two-tone{max-width:20em}.a-cta .a-ctas{margin-top:4px}.on-deep .two-tone{color:#d6f8fbc7}.on-deep .two-tone>span:first-child{color:#fff}.on-deep .a-cta-note{color:#ffffffd1}.at-body{padding:0 var(--a-pad) clamp(52px, 6vw, 88px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid}.at-copy{grid-template-columns:minmax(0,1fr);display:grid}.at-link{grid-column:1/-1;margin-top:18px}.at-viz{gap:22px;min-width:0;display:grid}.js .at-viz[data-reveal]{transform:none}.at-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.at-f{gap:4px;display:grid;position:relative}.at-f b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:var(--lt,linear-gradient(180deg, #111214 35%, #0b6e76 140%)) var(--dk,linear-gradient(180deg, #eef2f4 35%, #5fe2ec 140%));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1}.at-f2 b{background-image:linear-gradient(#0b6e76,#1a9ba5)}.at-f span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted-2);font-size:11.5px}.at-hop{border:1.5px solid #0000;border-top-color:#1a9ba573;border-radius:50% 50% 0 0/100% 100% 0 0;height:20px;position:absolute;top:-10px;left:calc(100% - 64px);right:-14px}.at-hop:after{content:"";background:#37e3ef;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:-4px;box-shadow:0 0 0 3px #37e3ef2e}.at-table{background:var(--c-surface);border:1px solid var(--ui-border);border-radius:16px;padding:14px 16px 10px;font-size:13px;box-shadow:0 1px 2px #1018280a,0 30px 60px -36px #0a283266}.at-th{align-items:center;gap:10px;padding-bottom:12px;display:flex}.at-th b{font-size:14px;font-weight:650}.at-row{border-top:1px solid var(--ui-card-border);grid-template-columns:minmax(70px,.8fr) minmax(0,1.4fr) 48px minmax(0,1.5fr);align-items:center;gap:12px;padding:10px 6px;display:grid}.at-row--head{color:var(--ui-sub);border-top:0;padding-top:0;font-size:11.5px}.at-row--head span:nth-child(3),.at-deals{text-align:center}.at-row>span{align-items:center;gap:8px;min-width:0;display:flex}.at-row--head>span:nth-child(3){justify-content:center}.at-ch{font-weight:600}.at-row svg{flex:1;min-width:0;height:8px;display:block}.at-row em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:600}.at-bar{transform-box:fill-box;transform-origin:0}.at-bar--l{fill:#cfd5dc}.at-bar--r{fill:#9fdde3}.at-row.is-top{background:linear-gradient(90deg,#37e3ef1a,#37e3ef00);border-radius:10px}.at-row.is-top .at-bar--r{fill:#1a9ba5}.at-row.is-top .at-rev em{color:var(--c-accent)}.at-deals{font-variant-numeric:tabular-nums;justify-content:center;font-weight:600}.at-row--total{border-top:1px solid var(--ui-border);font-weight:650}.at-row--total>span:nth-child(3){justify-content:center}@media (prefers-reduced-motion:no-preference){.js .at-viz:not(.is-in) .at-bar{transform:scaleX(.04)}.js .at-viz .at-bar{transition:transform 1.1s var(--a-ease-out)}.js .at-viz .at-r1 .at-bar{transition-delay:.1s}.js .at-viz .at-r2 .at-bar{transition-delay:.2s}.js .at-viz .at-r3 .at-bar{transition-delay:.3s}.js .at-viz:not(.is-in) .at-hop{clip-path:inset(0 100% 0 0)}.js .at-viz .at-hop{transition:clip-path .9s var(--a-ease-out) .4s}.js .at-viz .at-f1 .at-hop{transition-delay:.9s}}@media (width<=1099px){.at-body{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.at-row{grid-template-columns:minmax(58px,.8fr) minmax(0,1fr) 30px minmax(0,1.2fr);gap:8px;padding-inline:2px}.at-row svg{display:none}.at-flow{gap:12px}.at-hop{display:none}.at-f b{font-size:clamp(26px,8vw,34px)}}.hx{--par:1}@media (width<=1279px){.hx{--par:.3}}.hx-chip{translate:calc(var(--mx) * var(--z,30) * var(--par) * 1px) calc(var(--my) * var(--z,30) * var(--par) * .8px)}.hx-chip--1{--z:38}.hx-chip--2{--z:26}.hx-chip--3{--z:44}.hx-chip--4{--z:32}.hx-chip--5{--z:48}.hx-card .hx-in{translate:calc(var(--mx) * var(--par) * 34px) calc(var(--my) * var(--par) * 26px)}.hx>.hx-scene{translate:calc(var(--mx) * var(--par) * -7px) calc(var(--my) * var(--par) * -5px)}@media (width<=767px){.hx-stage{margin-top:34px}.hx>.hx-scene.ow--fill{inset:-4% -12% -10%}.hx-chip--1{top:3%;left:7%}.hx-chip--2{top:50%;left:5%}.hx-chip--4{top:30%;left:94%}.hx-chip--5{top:62%;left:95%}}.hx-aura{translate:calc(var(--mx) * var(--par) * -24px) calc(var(--my) * var(--par) * -18px)}.hx-flow{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-guide{fill:none;stroke:#37c4d673;stroke-width:1.2px;stroke-dasharray:2 7;stroke-linecap:round}.hx-trail{fill:none;stroke:var(--brand-400);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 0 4px #37e3efcc)}.hx-glow{fill:url(#hx-glow-g)}.hx-dot{fill:#fff}.hx-chip:after{content:"";pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 #37e3ef8c}.hx-chip.is-firing:after{animation:.9s cubic-bezier(.2,.7,.2,1) hx-ring}@keyframes hx-ring{0%{opacity:1;box-shadow:0 0 #37e3ef8c}to{opacity:0;box-shadow:0 0 0 20px #37e3ef00}}.hb{background:var(--ui-brain-bg);height:100%;position:relative;overflow:hidden}.hb-top{z-index:3;background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-card-border), 0 6px 16px -8px #10182833;border-radius:99px;align-items:center;gap:9px;padding:4px 4px 4px 11px;display:flex;position:absolute;top:12px;right:14px}.hb-bell{color:var(--ui-text-2);place-items:center;display:grid;position:relative}.hb-bell i{color:#fff;text-align:center;min-width:15px;height:15px;box-shadow:0 0 0 2px var(--ui-surface);background:#ef4444;border-radius:99px;padding:0 4px;font-size:9px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-8px;right:-8px}.hb-me{background:var(--ui-muted);border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid;overflow:hidden}.hb-me img{object-fit:cover;width:26px;max-width:none;height:26px;display:block}.hb-body{text-align:center;flex-direction:column;align-items:center;padding:30px 26px 0;display:flex}.hb-orb{place-items:center;margin-bottom:10px;display:grid}.hb-hello{letter-spacing:-.02em;color:var(--ui-text);font-size:22px;font-weight:700}.hb-help{color:var(--ui-sub);margin-top:4px;font-size:12.5px}.hb-composer{border:1px solid var(--ui-card-border);background:color-mix(in srgb, var(--ui-surface) 75%, transparent);text-align:left;border-radius:14px;width:100%;max-width:530px;margin-top:18px;box-shadow:0 18px 34px -20px #00000029}.hb-ph{color:color-mix(in srgb, var(--ui-sub) 55%, transparent);padding:12px 15px 6px;font-size:12.5px}.hb-tools{align-items:center;gap:6px;padding:3px 8px 8px;display:flex}.hb-clip{width:24px;height:24px;color:var(--ui-faint);place-items:center;display:grid}.hb-div{background:var(--ui-card-border);width:1px;height:15px;margin:0 2px}.hb-sel{border:1px solid var(--ui-card-border);height:25px;color:var(--ui-sub);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.hb-sel--skill{min-width:112px;color:var(--ui-text-2);justify-content:space-between}.hb-send{background:var(--ui-muted);width:28px;height:28px;color:var(--ui-faint);border-radius:50%;place-items:center;margin-left:auto;display:grid}.hb-sugg{flex-wrap:wrap;justify-content:center;gap:7px;width:100%;max-width:560px;margin-top:13px;display:flex}.hb-sg{border:1px solid var(--ui-card-border);background:color-mix(in srgb, var(--ui-surface) 60%, transparent);text-align:left;border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 11px 0 6px;display:inline-flex}.hb-sg>span{max-width:92px;color:var(--ui-text-2);font-size:10.5px;font-weight:500;line-height:1.15}.hb-sg i{background:color-mix(in srgb, var(--tone) 12%, transparent);width:22px;height:22px;color:var(--tone);border-radius:7px;flex:none;place-items:center;display:grid}.hb-sg--more i{background:var(--ui-muted);color:var(--ui-sub)}.hb-sg--more>span{color:var(--ui-sub)}.hb-sum{text-align:left;width:100%;max-width:640px;margin-top:20px}.hb-sum-h{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ui-sub) 75%, transparent);align-items:center;gap:8px;margin-bottom:9px;font-size:9px;font-weight:600;display:flex}.hb-live{color:#14b8a6;letter-spacing:.04em;background:#14b8a61f;border-radius:99px;align-items:center;gap:4px;padding:2px 6px;font-size:7.5px;display:inline-flex}.hb-live i{background:#2dd4bf;border-radius:50%;width:5px;height:5px}.hb-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hb-m{--c5:#3b82f6;--c4:#60a5fa;--c3:#93c5fd;border:1px solid color-mix(in srgb, var(--c5) 15%, transparent);background:radial-gradient(120% 100% at 0 0, color-mix(in srgb, var(--c5) 8%, transparent), transparent 60%), color-mix(in srgb, var(--ui-surface) 55%, transparent);border-radius:11px;padding:11px 11px 9px;position:relative}.hb-m--overdue{--c5:#ef4444;--c4:#f87171;--c3:#fca5a5}.hb-m--deals{--c5:#8b5cf6;--c4:#a78bfa;--c3:#c4b5fd}.hb-m--leads{--c5:#14b8a6;--c4:#2dd4bf;--c3:#5eead4}.hb-m-h{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--ui-sub) 75%, transparent);align-items:center;gap:7px;margin-bottom:9px;font-size:8px;font-weight:600;display:flex}.hb-m-h i{background:color-mix(in srgb, var(--c5) 14%, transparent);width:24px;height:24px;color:var(--c4);border-radius:7px;place-items:center;display:grid}.hb-m-v{letter-spacing:-.02em;color:var(--c3);font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}.hb-m-s{color:color-mix(in srgb, var(--ui-sub) 75%, transparent);white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex;overflow:hidden}.hb-m-s b{background:var(--c4);border-radius:50%;flex:none;width:5px;height:5px}.hb-m-f{justify-content:space-between;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.hb-m-f .ui-spark{width:62%;height:18px;color:var(--c4);margin:0}.hb-m-f em{color:var(--c4);font-size:9px;font-style:normal;font-weight:600}@media (width<=767px){.hb-body{padding:54px 14px 0}.hb-tools{flex-wrap:wrap;row-gap:6px}.hb-sugg{gap:6px}.hb-sg{flex:calc(50% - 6px);min-width:0;height:36px}.hb-sg--more{flex-grow:0}.hb-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hb-toasts{width:auto;bottom:10px;left:10px;right:10px}}.hb-toasts{z-index:4;flex-direction:column;justify-content:flex-end;gap:8px;width:286px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:14px;right:14px}.hb-toast{border:1px solid var(--ui-card-border);background:var(--ui-surface);text-align:left;border-radius:9px;align-items:flex-start;gap:10px;padding:10px;display:flex;box-shadow:0 14px 30px -12px #1018284d,0 2px 6px #1018280f}.hb-toast img,.hb-t-ic{border-radius:50%;flex:none;width:30px;height:30px}.hb-toast img{object-fit:cover;max-width:none;display:block}.hb-t-ic{background:var(--ui-muted);color:var(--ui-sub);place-items:center;display:grid}.hb-t-b{flex:1;min-width:0}.hb-t-b b{color:var(--ui-text);font-size:11.5px;font-weight:550;line-height:1.25;display:block}.hb-t-b small{color:var(--ui-sub);margin-top:2px;font-size:10px;line-height:1.35;display:block}.hb-t-h{color:var(--ui-sub);flex:none;margin-top:2px;font-size:8.5px}.hb-toast.is-in{animation:.5s cubic-bezier(.2,.7,.2,1) both hb-toast-in}.hb-toast.is-out{animation:.35s both hb-toast-out}@keyframes hb-toast-in{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes hb-toast-out{to{opacity:0;transform:translateY(8px)scale(.97)}}.hb-bell i.is-bump,.hb-m-v.is-bump{animation:.55s cubic-bezier(.2,.7,.2,1) hb-bump}@keyframes hb-bump{0%{transform:none}35%{transform:translateY(-2px)scale(1.18)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hx-chip,.hx-card .hx-in,.hx>.hx-scene,.hx-aura{translate:none}.hx-flow{display:none}}.ow[data-astro-cid-kxb5uacm]{pointer-events:none;user-select:none;position:relative}.ow--box[data-astro-cid-kxb5uacm]{width:100%}.ow--fill[data-astro-cid-kxb5uacm]{position:absolute;inset:0}.ow--r2-1[data-astro-cid-kxb5uacm]{aspect-ratio:2}.ow--r21-9[data-astro-cid-kxb5uacm]{aspect-ratio:21/9}.ow--r16-9[data-astro-cid-kxb5uacm]{aspect-ratio:16/9}.ow--r3-2[data-astro-cid-kxb5uacm]{aspect-ratio:3/2}.ow--r4-3[data-astro-cid-kxb5uacm]{aspect-ratio:4/3}.ow--r1-1[data-astro-cid-kxb5uacm]{aspect-ratio:1}.ow-poster[data-astro-cid-kxb5uacm],.ow[data-astro-cid-kxb5uacm] .ow-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ow-poster[data-astro-cid-kxb5uacm]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),visibility linear}.ow[data-astro-cid-kxb5uacm] .ow-canvas{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.ow--anchor[data-astro-cid-kxb5uacm]{-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 84%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 84%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-composite:intersect}.ow--anchor[data-astro-cid-kxb5uacm] .ow-poster[data-astro-cid-kxb5uacm]{visibility:hidden;width:auto;max-width:none;height:auto;inset:0 auto auto 0;overflow:visible}.ow--anchor[data-astro-cid-kxb5uacm][data-placed] .ow-poster[data-astro-cid-kxb5uacm]{visibility:visible}@property --ow-sweep{syntax:"<angle>";inherits:false;initial-value:400deg}.ow--anchor[data-astro-cid-kxb5uacm] .ow-poster[data-astro-cid-kxb5uacm]{-webkit-mask-image:conic-gradient(from -20deg at 50% 50%, #000 var(--ow-sweep), transparent calc(var(--ow-sweep) + 24deg));mask-image:conic-gradient(from -20deg at 50% 50%, #000 var(--ow-sweep), transparent calc(var(--ow-sweep) + 24deg))}@media (prefers-reduced-motion:no-preference){.ow--anchor[data-astro-cid-kxb5uacm][data-placed] .ow-poster[data-astro-cid-kxb5uacm]{animation:1.5s cubic-bezier(.45,.05,.25,1) backwards ow-sweep}}@keyframes ow-sweep{0%{--ow-sweep:-24deg;opacity:.4}to{--ow-sweep:400deg;opacity:1}}[data-hero-card] .hx-in,.hx-in[data-hero-card]{outline-offset:9px;outline:1px solid #37e3ef00;transition:outline-color 1.1s,outline-offset 1.1s}[data-hero-card].is-pinged .hx-in,.hx-in[data-hero-card].is-pinged{outline-offset:3px;outline-color:#1a9ba580;transition-duration:.2s}.ow-poster--light[data-astro-cid-kxb5uacm]{display:var(--lt,block) var(--dk,none)}.ow-poster--dark[data-astro-cid-kxb5uacm]{display:var(--lt,none) var(--dk,block)}.ow[data-astro-cid-kxb5uacm].is-live .ow-canvas{opacity:1}.ow[data-astro-cid-kxb5uacm].is-live .ow-poster[data-astro-cid-kxb5uacm]{opacity:0;visibility:hidden;transition:opacity .9s cubic-bezier(.2,.7,.2,1),visibility 0s linear .9s}.ow-dots[data-astro-cid-kxb5uacm]{background:radial-gradient(circle at 1px 1px,#fff3 1px,#0000 1.5px) 0 0/12px 12px;-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#00000059,#000);mask-image:radial-gradient(75% 85% at 50% 45%,#00000059,#000)}.bg-host{isolation:isolate;position:relative}.bg-host.bg-line{border-top:0}.od{--od-r:44px;z-index:2;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}.od:before{content:"";left:0;right:var(--od-r);background:var(--lt,linear-gradient(90deg, #11121400 0, #11121417 7%, #11121417 70%, #1a9ba538 100%)) var(--dk,linear-gradient(90deg, #fff0 0, #ffffff1a 7%, #ffffff1a 70%, #37e3ef4d 100%));height:1px;position:absolute;top:0}.od-arc{width:calc(var(--od-r) + 8px);height:calc(var(--od-r) + 8px);position:absolute;top:-.5px;right:-8px;overflow:visible}.od-arc path{fill:none;stroke:#1a9ba5;stroke-width:1.25px}.od-arc .od-dot{fill:#37e3ef}.od-arc .od-halo{fill:#37e3ef33}@media (width<=559px){.od{--od-r:28px}}@media (prefers-reduced-motion:no-preference){.od:before{transform-origin:0 0}.js .od:not(.is-in):before{transform:scaleX(0)}.js .od:before{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.js .od:not(.is-in) .od-arc{opacity:0}.js .od .od-arc{transition:opacity .6s .9s}}.bg-host.bg-panel{--s-primary-bg:#fff;--s-primary-fg:#0b1618;--s-primary-hover:#e6fbfc;--s-secondary-bg:#ffffff0f;--s-secondary-fg:#fff;--s-secondary-line:#ffffff61;--s-faint:#ffffffb3;margin:var(--inset) 0;padding-inline:var(--a-pad);border-radius:var(--panel-r);color:#fff;background:var(--panel-bg);box-shadow:inset 0 0 0 1px var(--panel-line);border:0;overflow:clip}.bg-host.bg-panel.bgh--mark{background:radial-gradient(46% 70% at 50% 112%, #8cf6fc42, #8cf6fc00 70%), var(--panel-bg)}.bg-panel :focus-visible{outline-color:var(--panel-accent)}@media (hover:hover) and (pointer:fine){.bg-panel .btn--secondary:hover{border-color:#ffffffb3}}.bg{--bg-accent:#1a9ba58c;--bg-pulse:#37e3ef;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bg-dots{background:radial-gradient(circle at 1px 1px,#fff3 1px,#0000 1.5px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#00000059,#000);mask-image:radial-gradient(75% 85% at 50% 45%,#00000059,#000)}.bg-draw{fill:none;stroke:var(--bg-accent);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0;opacity:.55}.bg-pulse{fill:none;stroke:var(--bg-pulse);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:5 95;stroke-dashoffset:100px;opacity:0}.js .bg:not(.is-in) .bg-draw{stroke-dashoffset:1px}.js .bg .bg-draw{transition:stroke-dashoffset 1.8s cubic-bezier(.3,.6,.2,1) .15s}.js .bg .bg-draw.bg-d2{transition-delay:.45s}.js .bg .bg-draw.bg-d3{transition-delay:.75s}@media (prefers-reduced-motion:no-preference){.js .bg.is-in .bg-pulse{opacity:.9;animation:7s cubic-bezier(.45,0,.55,1) 2s infinite bg-run}.js .bg.is-in .bg-pulse.bg-p2{animation-duration:9s;animation-delay:4.5s}}.js [data-loop]:not(.is-live) .bg-pulse,.js.is-tab-hidden .bg-pulse,.js [data-loop]:not(.is-live) .bg-floor-grid,.js.is-tab-hidden .bg-floor-grid,.js [data-loop]:not(.is-live) .bg-deep-rings,.js.is-tab-hidden .bg-deep-rings{animation-play-state:paused!important}@keyframes bg-run{0%{stroke-dashoffset:100px}60%,to{stroke-dashoffset:0}}@keyframes bg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.js .bg:not(.is-in) .bg-draw{stroke-dashoffset:0}}.bg-floor{perspective:520px;perspective-origin:50% 0;width:220%;height:62%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 8%,#000000e6);mask-image:linear-gradient(#0000 8%,#000000e6)}.bg-floor-plane{transform-origin:50% 100%;position:absolute;inset:0;overflow:hidden;transform:rotateX(64deg);-webkit-mask-image:radial-gradient(50% 120% at 50% 100%,#000 40%,#0000 85%);mask-image:radial-gradient(50% 120% at 50% 100%,#000 40%,#0000 85%)}.bg-floor-grid{background-image:linear-gradient(#1a9ba538 1px,#0000 1px),linear-gradient(90deg,#1a9ba538 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:-64px 0 0}@media (prefers-reduced-motion:no-preference){.bg-floor-grid{animation:9s linear infinite bg-floor}}@keyframes bg-floor{to{transform:translateY(64px)}}.bg-deep{aspect-ratio:1;width:min(1180px,120vw);height:auto;position:absolute;top:50%;right:-280px;overflow:visible;transform:translateY(-50%)}.bg-deep .bg-draw{stroke:#ffffff21;stroke-width:1.2px;opacity:1}.bg-deep-tail{fill:none;stroke:#5ff0f8;stroke-width:3px;stroke-linecap:butt}.bg-deep-dot{fill:#8cf6fc}.bg-deep-halo{fill:#37e3ef38}.bg-deep .bg-pulse{stroke:#9ff8fd;stroke-width:1.4px}.bg-deep-orbit{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.js .bg--deep:not(.is-in) .bg-deep-orbit{opacity:0;transform:rotate(-150deg)}.js .bg--deep .bg-deep-orbit{transition:transform 2.4s cubic-bezier(.16,1,.3,1) .2s,opacity 1s .2s}.js .bg--deep.is-in .bg-deep-rings{transform-box:view-box;transform-origin:0 0;animation:260s linear 2.6s infinite bg-spin}}@media (width<=959px){.bg-deep{width:760px;top:34%;right:-380px}}@media (width<=559px){.bg-deep{opacity:.8;width:560px;top:22%;right:-330px}}.bg--mark .bg-svg{-webkit-mask-image:radial-gradient(60% 80%,#000 30%,#0000 85%);mask-image:radial-gradient(60% 80%,#000 30%,#0000 85%)}.bg-mark .bg-draw{stroke:#fff3;stroke-width:.75px;opacity:.9}.bg-mark .bg-pulse{stroke:#8cf6fc;stroke-width:1.2px}.bg-mark-a{fill:none;stroke:#ffffff0d;stroke-width:40px;stroke-linejoin:round;stroke-linecap:square}.bg-mark-dot{fill:#8cf6fcb3}
