@property --v{syntax:"<number>";inherits:true;initial-value:0}.ar{--ar-night:#050b1a;--ar-navy:#0a1630;--ar-panel:#0e1d3b;--ar-panel2:#132647;--ar-line:#7cc4ff29;--ar-line2:#7cc4ff4d;--ar-text:#eaf2ff;--ar-mut:#93a7c8;--ar-sky:#7cc4ff;--ar-teal:#19e3cf;--ar-amber:#ffb454;--ar-paper:#eef3fa;--ar-ink:#08122a;--ar-ink-mut:#4a5b7a;--ar-sans:"Sora Variable", "Sora", system-ui, sans-serif;--ar-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--ar-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ar-night);color:var(--ar-text);font-family:var(--ar-sans);overflow-x:clip}.ar *,.ar :before,.ar :after{box-sizing:border-box}.ar .ar-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-ic{flex:none;width:1.2em;height:1.2em}.ar-led{background:var(--ar-teal);width:.5em;height:.5em;box-shadow:0 0 .6em var(--ar-teal);vertical-align:.05em;border-radius:50%;display:inline-block}.ar-led--amber{background:var(--ar-amber);box-shadow:0 0 .6em var(--ar-amber)}.ar-ribbon{z-index:80;background:var(--ar-night,#050b1a);color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border:1px dashed #ffffff73;border-radius:999px;padding:.4rem .8rem;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.66rem;position:fixed;bottom:.75rem;left:.75rem}.ar-demo-tag{width:max-content;max-width:92%;color:var(--ar-mut);font-family:var(--ar-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;z-index:8;background:#050b1af0;border:1px dashed #7cc4ff66;border-radius:99px;padding:.28rem .7rem;font-size:.64rem;position:absolute;inset:auto 0 -.9rem 50%;transform:translate(-50%)}.ar-kicker{font-family:var(--ar-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ar-teal);align-items:center;gap:.7rem;font-size:.78rem;display:inline-flex}.ar-kicker:before{content:"";background:currentColor;width:1.8rem;height:1px}.ar-kicker--ink{color:#076a64}.ar-h2{letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.95rem,1.2rem + 2.6vw,3.1rem);font-weight:600;line-height:1.08}.ar-h2 em{color:var(--ar-sky);font-style:normal}.ar-h2--ink{color:var(--ar-ink)}.ar-p{max-width:34rem;color:var(--ar-mut);margin-top:1.1rem;font-size:1.04rem;line-height:1.7}.ar-p--lead{color:var(--ar-ink);font-size:1.15rem}.ar-hero{isolation:isolate;background:var(--ar-night);color:var(--ar-text);position:relative;overflow:hidden}.ar-hero__bg{z-index:-1;position:absolute;inset:0}.ar-hero__bg picture,.ar-hero__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ar-hero__bg:after{content:"";background:linear-gradient(90deg, #050b1af2 0%, #050b1ac7 42%, #050b1a59 100%), linear-gradient(0deg, var(--ar-night) 0%, transparent 28%);position:absolute;inset:0}.ar-hero__inner{gap:2.5rem;padding-block:3.5rem 4.5rem;display:grid}@media (width>=64rem){.ar-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:2rem;min-height:46rem;padding-block:4.5rem 6rem}}.ar-hero__copy{min-width:0}.ar-hero__eyebrow{font-family:var(--ar-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-sky);margin-top:2.5rem;font-size:.8125rem}.ar-hero__eyebrow span{color:var(--ar-teal)}.ar-hero__name{font-family:var(--ar-mono);letter-spacing:.04em;color:var(--ar-mut);margin-top:.9rem;font-size:.8125rem}.ar-hero__h1{letter-spacing:-.035em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(2.2rem,1rem + 3.3vw,3.9rem);font-weight:600;line-height:1.02}.ar-hl{color:var(--ar-sky);background:linear-gradient(90deg, var(--ar-sky), var(--ar-teal));-webkit-text-fill-color:transparent;background-clip:text}.ar-hero__sub{color:#eaf2ffc2;max-width:32rem;margin-top:1.5rem;font-size:1.1rem;line-height:1.65}.ar-hero__cta{flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:2rem;display:flex}.ar-scrolllink{color:var(--ar-text);border-bottom:1px solid #eaf2ff66;align-items:center;gap:.6rem;padding-bottom:.2rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.ar-scrolllink:hover{color:var(--ar-teal);border-color:var(--ar-teal)}.ar-scrolllink .ar-ic{width:1rem;height:1rem}.ar-hero__note{max-width:34rem;margin-top:2rem}.ar-hero__art{--tx:0;--ty:0;width:100%;padding-block:1rem 2.4rem;position:relative}.ar-rings{fill:none;width:min(100%,38rem);stroke:var(--ar-sky);stroke-width:.8px;opacity:.4;position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-rings circle:nth-child(2){stroke-dasharray:2 5}.ar-rings g path{stroke:var(--ar-sky);stroke-width:.8px;opacity:.7}.ar-hero__stage{--ph:15px;height:calc(var(--ph) * 44);max-width:40rem;transform:rotateY(calc(var(--tx) * -4deg)) rotateX(calc(var(--ty) * 3deg));transform-style:preserve-3d;transition:transform .35s var(--ar-ease);margin-inline:auto;position:relative}.ar-hero__stage .ar-hp{--ph:inherit;position:absolute;top:0}.ar-hp--c{z-index:3;top:2%;left:50%;translate:-50%}.ar-hp--l{z-index:1;filter:saturate(.9)brightness(.9);top:12%;left:-5%;rotate:-6deg;scale:.8}.ar-hp--r{z-index:2;top:16%;right:-5%;rotate:6deg;scale:.8}.ar-fl{z-index:5;border:1px solid var(--ar-line2);backdrop-filter:blur(10px);background:#0a1630d1;border-radius:.9rem;align-items:center;gap:.7rem;padding:.65rem .95rem .65rem .7rem;display:flex;position:absolute;box-shadow:0 1.2rem 2.4rem -1rem #000000b3}.ar-fl i{width:2rem;height:2rem;color:var(--ar-teal);background:#19e3cf24;border-radius:50%;place-items:center;display:grid}.ar-fl--b i{color:var(--ar-amber);background:#ffb45429}.ar-fl .ar-ic{width:1.1rem;height:1.1rem}.ar-fl small{font-family:var(--ar-mono);letter-spacing:.04em;color:var(--ar-mut);font-size:.64rem;display:block}.ar-fl b{font-size:.86rem;font-weight:600}.ar-fl--a{bottom:14%;left:-1%}.ar-fl--b{top:6%;right:-1%}.ar-demo-tag--hero{inset:auto auto 0 50%}@media (width<=63.99rem){.ar-hero__stage{--ph:clamp(9px, 2.4vw, 15px);height:calc(var(--ph) * 44);max-width:42rem}.ar-hp--l{left:-3%}.ar-hp--r{right:-3%}}@media (width<=40rem){.ar-hero__stage{--ph:clamp(7.5px, 2.75vw, 11px)}.ar-hp--l,.ar-hp--r{scale:.74}.ar-hp--l{left:-8%}.ar-hp--r{right:-8%}.ar-fl{gap:.5rem;padding:.45rem .7rem .45rem .5rem}.ar-fl i{width:1.5rem;height:1.5rem}.ar-fl b{font-size:.74rem}.ar-fl small{font-size:.58rem}.ar-fl--a{bottom:9%;left:0}.ar-fl--b{top:3%;right:0}}.ar-sc{isolation:isolate;background:radial-gradient(60rem 30rem at 85% 0%, #7cc4ff12, transparent 70%), var(--ar-night);border-top:1px solid var(--ar-line);padding-block:clamp(4.5rem,9vw,7.5rem);position:relative}.ar-sc--alt{background:radial-gradient(50rem 28rem at 10% 100%, #19e3cf0f, transparent 70%), var(--ar-navy)}.ar-sc__bg{z-index:-1;opacity:.2;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 60%)}.ar-sc__bg picture,.ar-sc__bg img{object-fit:cover;width:100%;height:100%;display:block}.ar-sc__grid{align-items:center;gap:3.5rem;display:grid}@media (width>=64rem){.ar-sc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.ar-sc__grid--rev .ar-stage{order:-1}}.ar-head{min-width:0}.ar-stage{--ph:15px;place-items:center;padding-block:1rem 2.2rem;display:grid;position:relative}.ar-stage:before{content:"";aspect-ratio:1;border:1px solid var(--ar-line);z-index:-1;background:radial-gradient(closest-side,#7cc4ff1a,#0000 70%);border-radius:50%;width:min(34rem,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-sp{--ph:15px;box-shadow:0 0 0 1px #7cc4ff4d,0 3em 5em -2em #000000b3,0 0 6em -1em #7cc4ff2e}@media (width>=64rem){.ar-sp{--ph:clamp(14px, calc((100svh - 8rem) / 41), 16.5px)}}@media (width<=40rem){.ar-sp{--ph:min(15px, 4.1vw)}}.ar-pts{font-family:var(--ar-mono);letter-spacing:.04em;color:var(--ar-mut);flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:1.6rem;padding:0;font-size:.74rem;list-style:none;display:flex}.ar-pts li{align-items:center;gap:.45rem;display:inline-flex}.ar-ctl{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.ar-btn{border:1px solid var(--ar-teal);background:var(--ar-teal);color:#04141a;min-height:2.75rem;font:inherit;cursor:pointer;transition:transform .2s var(--ar-ease), background .2s, box-shadow .2s;border-radius:.7rem;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-size:.92rem;font-weight:600;display:inline-flex}.ar-btn:hover{transform:translateY(-1px);box-shadow:0 0 1.6rem -.2rem #19e3cf99}.ar-btn:focus-visible,.ar-step:focus-visible,.ar-tab__i:focus-visible,.ar-doc:focus-visible,.ar-seg button:focus-visible,.ar-viewer__back:focus-visible,.ar-mod__h:focus-visible,.ar-les:focus-visible,.ar-qr:focus-visible,.ar-note:focus-visible{outline:2px solid var(--ar-sky);outline-offset:2px}.ar-btn--ghost{border-color:var(--ar-line2);color:var(--ar-text);background:0 0}.ar-btn--ghost:hover{box-shadow:none;background:#7cc4ff1a}.ar-cards{max-width:21rem;margin-top:1.8rem;font-size:13px}.ar-phone{aspect-ratio:20/41;width:20em;font-size:var(--ph,15px);color:var(--ar-text);line-height:1.3;font-family:var(--ar-sans);background:linear-gradient(155deg,#243759,#0b1429 38%,#1a2a4a);border-radius:2.9em;flex:none;padding:.5em;position:relative;box-shadow:0 0 0 1px #7cc4ff42,0 3em 5em -2em #000000b3}.ar-phone__k{background:#2a3d63;border-radius:.1em;width:.16em;position:absolute}.ar-phone__k--1{height:2em;top:7em;left:-.14em}.ar-phone__k--2{height:3.4em;top:10em;left:-.14em}.ar-phone__k--3{height:4.6em;top:9em;right:-.14em}.ar-phone__body{background:var(--ar-night);border-radius:2.45em;height:100%;overflow:hidden}.ar-scr{background:radial-gradient(22em 14em at 100% 0,#7cc4ff1f,#0000 70%),linear-gradient(#0a1630,#050b1a 70%);flex-direction:column;height:100%;font-size:.78em;display:flex;position:relative}.ar-sbar{flex:none;justify-content:space-between;align-items:center;height:3em;padding:.5em 1.7em 0;font-size:.95em;display:flex;position:relative}.ar-sbar b{font-weight:600}.ar-isl{background:#000;border-radius:1em;width:5.2em;height:1.45em;position:absolute;top:.75em;left:50%;translate:-50%}.ar-sbar__r{align-items:center;gap:.4em;display:flex}.ar-sbar__r svg{width:auto;height:.85em}.ar-scr__in{flex:1;min-height:0;position:relative;overflow:hidden}.ar-tab{border-top:1px solid var(--ar-line);background:#050b1aeb;flex:none;grid-template-columns:repeat(5,1fr);padding:.5em .4em 1.3em;display:grid}.ar-tab__i{color:#6b81a6;font:inherit;cursor:default;background:0 0;border:0;border-radius:.7em;justify-items:center;gap:.25em;padding:.35em 0 .2em;transition:color .35s,background .35s;display:grid;position:relative}button.ar-tab__i{cursor:pointer}.ar-tab__i .ar-ic{width:1.6em;height:1.6em}.ar-tab__i small{letter-spacing:.02em;font-size:.74em}.ar-tab__i.is-on{color:var(--ar-teal)}.ar-tab__i.is-on:before{content:"";background:var(--ar-teal);height:.16em;box-shadow:0 0 .9em var(--ar-teal);border-radius:.1em;position:absolute;top:-.55em;left:28%;right:28%}button.ar-tab__i:hover{color:var(--ar-sky)}.ar-s{height:100%;padding:.3em 1.1em .8em;overflow:hidden}.ar-hd{justify-content:space-between;align-items:center;gap:.8em;padding-block:.3em .6em;display:flex}.ar-hd h4{letter-spacing:-.02em;font-size:1.5em;font-weight:600}.ar-brand{letter-spacing:-.01em;align-items:center;gap:.5em;font-size:1.15em;font-weight:600;display:inline-flex}.ar-logo{width:1.7em;height:1.7em;color:var(--ar-sky);--ar-teal:#19e3cf}.ar-av{border:1px solid var(--ar-line2);background:var(--ar-panel2);width:2.3em;height:2.3em;color:var(--ar-sky);border-radius:50%;place-items:center;font-size:.8em;font-style:normal;font-weight:600;display:grid}.ar-pill{border:1px solid var(--ar-line2);font-family:var(--ar-mono);color:var(--ar-sky);border-radius:99px;padding:.25em .7em;font-size:.8em}.ar-hello{color:var(--ar-mut);margin-block:.2em .8em}.ar-hello b{color:var(--ar-text);font-weight:600}.ar-s--home{flex-direction:column;gap:.7em;display:flex}.ar-pair{grid-template-columns:1fr 1fr;gap:.7em;display:grid}.ar-c{border:1px solid var(--ar-line);background:linear-gradient(160deg, var(--ar-panel2), var(--ar-panel));color:var(--ar-text);font-size:inherit;border-radius:1.1em;align-items:center;gap:.9em;min-width:0;padding:.9em 1em;line-height:1.3;display:flex;position:relative}.ar-c__txt{gap:.2em;min-width:0;display:grid}.ar-c small{font-family:var(--ar-mono);letter-spacing:.02em;color:var(--ar-mut);font-size:.78em}.ar-c b{font-size:1.02em;font-weight:600}.ar-c__txt>span{color:#b4c4de;font-size:.86em}.ar-c__q{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-c__ico,.ar-c__av{width:2.5em;height:2.5em;color:var(--ar-teal);background:#19e3cf1f;border-radius:.8em;flex:none;place-items:center;font-style:normal;display:grid}.ar-c__ico .ar-ic{width:1.35em;height:1.35em}.ar-c__ico--amber{color:var(--ar-amber);background:#ffb45424}.ar-c__av{background:var(--ar-panel2);border:1px solid var(--ar-line2);color:var(--ar-sky);border-radius:50%;font-size:.82em;font-weight:600}.ar-c--prog{gap:1.1em}.ar-ring{fill:none;flex:none;width:5.4em;height:5.4em;rotate:-90deg}.ar-ring circle{stroke-width:3px}.ar-ring__t{stroke:#7cc4ff29}.ar-ring__v{stroke:var(--ar-teal);stroke-linecap:round;stroke-dasharray:calc(var(--v) * 1) 100;filter:drop-shadow(0 0 .25em #19e3cfb3)}.ar-ring__ticks path{stroke:#7cc4ff80;stroke-width:.6px}.ar-c--prog b{letter-spacing:-.03em;font-size:2.1em;line-height:1}.ar-c--prog b i{color:var(--ar-sky);font-size:.5em;font-style:normal}.ar-c--docs,.ar-c--lesson{flex-direction:column;align-items:flex-start;gap:.6em}.ar-c--docs b,.ar-c--lesson b{font-size:.95em}.ar-bar{background:#7cc4ff2e;border-radius:1em;width:100%;height:.32em;display:block;overflow:hidden}.ar-bar i{width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg, var(--ar-sky), var(--ar-teal));height:100%;transition:width .5s var(--ar-ease);display:block}.ar-seg{border:1px solid var(--ar-line);background:#050b1a99;border-radius:.8em;gap:.3em;margin-bottom:.8em;padding:.25em;display:flex}.ar-seg button{min-height:max(2.2em,24px);color:var(--ar-mut);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6em;flex:1;padding:.3em .2em;font-size:.86em;transition:background .25s,color .25s}.ar-seg button.is-on{color:var(--ar-text);box-shadow:inset 0 0 0 1px var(--ar-line2);background:#7cc4ff29}.ar-dl{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.ar-dl li[hidden]{display:none}.ar-doc{border:1px solid var(--ar-line);background:linear-gradient(160deg, var(--ar-panel2), var(--ar-panel));width:100%;color:inherit;font:inherit;text-align:left;transition:border-color .25s, transform .25s var(--ar-ease);border-radius:1em;align-items:center;gap:.8em;padding:.8em .9em;display:flex}button.ar-doc{cursor:pointer}button.ar-doc:hover{border-color:var(--ar-sky);transform:translateY(-1px)}.ar-doc__ico{width:2.3em;height:2.3em;color:var(--ar-sky);background:#7cc4ff1f;border-radius:.7em;flex:none;place-items:center;display:grid}.ar-doc__t{flex:1;gap:.15em;min-width:0;display:grid}.ar-doc__t b{font-size:.98em;font-weight:600}.ar-doc__t small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.72em}.ar-st{font-family:var(--ar-mono);letter-spacing:.02em;color:var(--ar-teal);text-align:right;align-items:center;gap:.4em;font-size:.68em;display:inline-flex}.ar-st--soon{color:var(--ar-amber)}.ar-st--soon .ar-led{background:var(--ar-amber);box-shadow:0 0 .6em var(--ar-amber)}.ar-doc .ar-st{text-align:center;background:#19e3cf0f;border:1px solid;border-radius:.6em;flex:none;min-width:5.4em;max-width:6.8em;padding:.3em .55em;line-height:1.25}.ar-doc .ar-st .ar-led{display:none}.ar-doc .ar-st--soon{background:#ffb45414}.ar-viewer{z-index:3;animation:ar-slide .4s var(--ar-ease);background:linear-gradient(#0a1630,#050b1a 70%);padding:.3em 1.1em .8em;position:absolute;inset:0}.ar-viewer[hidden],.ar-viewer__d[hidden]{display:none}@keyframes ar-slide{0%{opacity:0;translate:1.2em}}.ar-viewer__back{min-height:max(2.4em,24px);color:var(--ar-sky);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3em;margin-bottom:.6em;padding:0;font-size:.95em;display:inline-flex}.ar-sheet{border:1px solid var(--ar-line2);background:repeating-linear-gradient(0deg,#0000 0 1.1em,#7cc4ff0d 1.1em calc(1.1em + 1px)),linear-gradient(160deg,#11224a,#0b1731);border-radius:1em;gap:.9em;padding:1.2em 1.1em;display:grid;position:relative}.ar-sheet h5{letter-spacing:-.01em;font-size:1.25em;font-weight:600}.ar-sheet__stamp{border:1px solid var(--ar-sky);font-family:var(--ar-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ar-sky);opacity:.8;border-radius:.3em;padding:.15em .6em;font-size:.7em;position:absolute;top:.9em;right:.9em;rotate:6deg}.ar-sheet dl{gap:.55em;margin:0;display:grid}.ar-sheet dl div{border-bottom:1px dashed var(--ar-line);justify-content:space-between;gap:1em;padding-bottom:.45em;display:flex}.ar-sheet dt{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.78em}.ar-sheet dd{text-align:right;margin:0;font-size:.92em}.ar-sheet p{color:var(--ar-mut);font-size:.78em}.ar-sheet .ar-st{justify-self:start;font-size:.82em}.ar-s--lock{background:radial-gradient(14em 10em at 50% 12%,#7cc4ff38,#0000 70%),linear-gradient(#0c1a3a,#050b1a);flex-direction:column;align-items:stretch;gap:1em;padding-top:2em;display:flex}.ar-lock__t{justify-items:center;gap:.3em;margin-bottom:1.5em;display:grid}.ar-lock__t b{letter-spacing:-.04em;font-size:4.2em;font-weight:300;line-height:1}.ar-lock__t small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.9em}.ar-note{border:1px solid var(--ar-line2);backdrop-filter:blur(12px);width:100%;color:inherit;font:inherit;text-align:left;background:#0e1d3bd1;border-radius:1.1em;gap:.8em;padding:.9em;display:flex;box-shadow:0 1em 2em -1em #000000b3}button.ar-note{cursor:pointer}.ar-note__ico{width:2.5em;height:2.5em;color:var(--ar-amber);background:#ffb45429;border-radius:.7em;flex:none;place-items:center;display:grid}.ar-note__t{gap:.15em;min-width:0;display:grid}.ar-note__t small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.74em}.ar-note__t b{font-weight:600}.ar-note__t em{color:#b4c4de;font-size:.88em;font-style:normal}.ar-note--dim{opacity:.7}.ar-note__ico--sky{color:var(--ar-sky);background:#7cc4ff24}.ar-next{border:1px dashed var(--ar-line2);border-radius:.9em;gap:.15em;margin-top:.7em;padding:.7em .9em;display:grid}.ar-next small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.72em}.ar-next b{font-size:.95em;font-weight:600}.ar-lock__h{border:1px dashed var(--ar-line2);font-family:var(--ar-mono);color:var(--ar-mut);border-radius:99px;align-self:center;margin-top:auto;padding:.35em .9em;font-size:.74em}.ar-overall{gap:.4em;margin-bottom:.9em;display:grid}.ar-bar--t{height:.4em}.ar-overall small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.78em}.ar-overall small b{color:var(--ar-teal);font-weight:600}.ar-ml,.ar-ll{margin:0;padding:0;list-style:none;display:grid}.ar-ml{gap:.55em}.ar-mod{border:1px solid var(--ar-line);background:linear-gradient(160deg, var(--ar-panel2), var(--ar-panel));border-radius:1em;overflow:hidden}.ar-mod__h{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75em;padding:.7em .8em;display:flex}button.ar-mod__h{cursor:pointer}.ar-mod__ico{width:2.2em;height:2.2em;color:var(--ar-sky);background:#7cc4ff1f;border-radius:.65em;flex:none;place-items:center;display:grid}.ar-mod__t{flex:1;gap:.1em;min-width:0;display:grid}.ar-mod__t b{font-size:.96em;font-weight:600}.ar-mod__t small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.72em}.ar-ticks{flex:none;gap:.18em;display:flex}.ar-ticks i{background:#7cc4ff38;border-radius:.1em;width:.22em;height:1.1em}.ar-ticks i.on{background:var(--ar-teal);box-shadow:0 0 .5em #19e3cf99}.ar-ll{max-height:0;transition:max-height .45s var(--ar-ease), padding .45s var(--ar-ease);grid-template-rows:0fr;padding-inline:.8em;overflow:hidden}.ar-mod.is-open .ar-ll{max-height:14em;padding-bottom:.7em}.ar-les{border:0;border-top:1px solid var(--ar-line);color:#c3d1e8;width:100%;min-height:max(2.1em,24px);font:inherit;text-align:left;background:0 0;align-items:center;gap:.65em;padding:.3em .2em;font-size:.9em;display:flex}button.ar-les{cursor:pointer}.ar-les__c{border:1px solid var(--ar-line2);color:#0000;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;transition:background .3s,color .3s,border-color .3s;display:grid}.ar-les__c .ar-ic{width:.95em;height:.95em}.ar-les.is-done{color:var(--ar-text)}.ar-les.is-done .ar-les__c{background:var(--ar-teal);border-color:var(--ar-teal);color:#04141a}.ar-s--chat{flex-direction:column;gap:.6em;display:flex}.ar-hd--chat{border-bottom:1px solid var(--ar-line);justify-content:flex-start;padding-bottom:.7em}.ar-av--i{font-size:.9em}.ar-hd__w{gap:.1em;display:grid}.ar-hd__w b{font-weight:600}.ar-hd__w small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.72em}.ar-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:.5em;min-height:0;margin:0;padding:.2em 0;list-style:none;display:flex;overflow:hidden}.ar-m{max-width:85%;display:flex}.ar-m span{border-radius:1.05em;padding:.6em .85em;font-size:.92em;line-height:1.35}.ar-m--i{align-self:flex-start}.ar-m--i span{background:var(--ar-panel2);border:1px solid var(--ar-line);border-bottom-left-radius:.3em}.ar-m--s{align-self:flex-end}.ar-m--s span{color:#02121a;background:linear-gradient(135deg,#1f7fb8,#19b8c8);border-bottom-right-radius:.3em;font-weight:500}.ar-m.is-new{animation:ar-pop .45s var(--ar-ease)}@keyframes ar-pop{0%{opacity:0;translate:0 .8em;scale:.96}}.ar-typing span{gap:.25em;padding:.75em .9em;display:inline-flex}.ar-typing i{background:var(--ar-mut);border-radius:50%;width:.4em;height:.4em;animation:1s infinite ar-blink}.ar-typing i:nth-child(2){animation-delay:.15s}.ar-typing i:nth-child(3){animation-delay:.3s}@keyframes ar-blink{50%{opacity:.25}}.ar-quick{flex-wrap:wrap;gap:.4em;display:flex}.ar-qr{border:1px solid var(--ar-line2);min-height:max(2.3em,24px);color:var(--ar-sky);font:inherit;background:#7cc4ff14;border-radius:99px;align-items:center;gap:.35em;padding:.35em .75em;font-size:.82em;display:inline-flex}button.ar-qr{cursor:pointer}button.ar-qr:hover:not(:disabled){background:#7cc4ff2e}button.ar-qr:disabled{opacity:.45;cursor:default}.ar-qr .ar-ic{width:1.1em;height:1.1em}.ar-comp{border:1px solid var(--ar-line);color:var(--ar-mut);background:#050b1ab3;border-radius:99px;justify-content:space-between;align-items:center;padding:.55em .6em .55em 1em;font-size:.88em;display:flex}.ar-comp i{background:var(--ar-teal);color:#04141a;border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.ar-days{grid-template-columns:repeat(5,1fr);gap:.4em;margin-bottom:.8em;display:grid}.ar-day{border:1px solid var(--ar-line);color:var(--ar-mut);border-radius:.8em;justify-items:center;gap:.15em;padding:.5em 0;display:grid}.ar-day small{font-family:var(--ar-mono);font-size:.72em}.ar-day b{color:var(--ar-text);font-size:1.1em;font-weight:600}.ar-day.is-today{border-color:var(--ar-teal);background:#19e3cf1a}.ar-lbl{font-family:var(--ar-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ar-mut);margin:.8em 0 .4em;font-size:.74em}.ar-al{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.ar-ev{border:1px solid var(--ar-line);border-left:.22em solid var(--tone,var(--ar-sky));background:linear-gradient(160deg, var(--ar-panel2), var(--ar-panel));border-radius:.3em .9em .9em .3em;align-items:center;gap:.8em;padding:.7em .8em;display:flex}.ar-ev--sky{--tone:var(--ar-sky)}.ar-ev--teal{--tone:var(--ar-teal)}.ar-ev--amber{--tone:var(--ar-amber)}.ar-ev time{font-family:var(--ar-mono);color:var(--tone);font-size:.82em}.ar-ev span{gap:.1em;display:grid}.ar-ev b{font-size:.92em;font-weight:600}.ar-ev small{color:var(--ar-mut);font-size:.74em}.ar-sl{opacity:0;visibility:hidden;transition:opacity .5s var(--ar-ease), translate .6s var(--ar-ease), visibility 0s .6s;position:absolute;inset:0;translate:1.4em}.ar-sl.is-on{opacity:1;visibility:visible;transition:opacity .5s var(--ar-ease), translate .6s var(--ar-ease);translate:0}.ar-sl--splash{color:var(--ar-mut);place-content:center;justify-items:center;gap:.6em;display:grid}.ar-sl--splash .ar-logo{width:4.5em;height:4.5em}.ar-sl--splash b{color:var(--ar-text);font-size:1.6em;font-weight:600}.ar-sl--splash small{font-family:var(--ar-mono);font-size:.8em}.ar-sp--notice .ar-scr__in{isolation:isolate}.ar-notice .ar-sl{opacity:0;visibility:hidden;translate:1.4em}.ar-notice[data-n=idle] .ar-sl--lock,.ar-notice[data-n=in] .ar-sl--lock,.ar-notice:not([data-n=open]) .ar-sl--lock,.ar-notice[data-n=open] .ar-sl--doc{opacity:1;visibility:visible;transition:opacity .5s var(--ar-ease), translate .6s var(--ar-ease);translate:0}.ar-notice[data-n=open] .ar-sl--lock{translate:-1.4em}.ar-notice .ar-note{transition:opacity .6s var(--ar-ease), translate .7s var(--ar-ease), border-color .3s}.ar-notice[data-n=idle] .ar-note{opacity:0;pointer-events:none;translate:0 -1.6em}.ar-notice[data-n=in] .ar-note{border-color:var(--ar-amber);animation:2.4s ease-in-out .5s 2 ar-ring}@keyframes ar-ring{0%,to{box-shadow:0 1em 2em -1em #000000b3,0 0 #ffb45400}50%{box-shadow:0 1em 2em -1em #000000b3,0 0 0 .5em #ffb4542e}}.ar-notice[data-n=idle] .ar-lock__h{opacity:.3}.ar-notice[data-n=open] .ar-sl--doc [data-state=soon] .ar-doc{border-color:var(--ar-amber);animation:2s ease-in-out .6s 2 ar-ring;box-shadow:0 0 1.4em -.4em #ffb454b3}.ar-dial{width:7.5rem;height:7.5rem;margin-top:2rem;position:relative}.ar-dial svg{fill:none;width:100%;height:100%;rotate:-90deg}.ar-dial circle{stroke-width:4px}.ar-dial__t{stroke:#7cc4ff29;stroke-dasharray:1 3}.ar-dial__v{stroke:var(--ar-amber);stroke-linecap:round;stroke-dasharray:calc(var(--d,40) * 1) 100;filter:drop-shadow(0 0 .3rem #ffb45499);transition:stroke-dasharray 1.2s var(--ar-ease)}.ar-dial span{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.ar-dial b{letter-spacing:-.03em;font-size:1.9rem;font-weight:600;line-height:1}.ar-dial small{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.68rem}.ar-gauge{border:1px solid var(--ar-line);background:#0e1d3b8c;border-radius:1.2rem;grid-template-columns:8.5rem 1fr;align-items:center;gap:1.4rem;max-width:30rem;margin-top:2rem;padding:1.1rem 1.3rem;display:grid;position:relative}.ar-gauge svg{fill:none;grid-row:1/3;width:8.5rem;height:8.5rem;rotate:-90deg}.ar-gauge circle{stroke-width:5px}.ar-gauge__t{stroke:#7cc4ff29}.ar-gauge__v{stroke:var(--ar-teal);stroke-linecap:round;stroke-dasharray:calc(var(--v,0) * 1) 100;filter:drop-shadow(0 0 .35rem #19e3cf99);transition:stroke-dasharray .7s var(--ar-ease)}.ar-gauge g path{stroke:#7cc4ff66;stroke-width:.8px}.ar-gauge__txt{grid-area:1/1/3;justify-items:center;width:8.5rem;display:grid;position:absolute;top:50%;left:1.3rem;translate:0 -50%}.ar-gauge__txt b{letter-spacing:-.03em;font-size:2.1rem;font-weight:600;line-height:1}.ar-gauge__txt i{color:var(--ar-sky);font-size:1rem;font-style:normal}.ar-gauge__txt small{font-family:var(--ar-mono);color:var(--ar-mut);text-align:center;max-width:5.4rem;margin-top:.2rem;font-size:.58rem;line-height:1.25}.ar-gauge__l{grid-area:1/2/3;gap:.8rem;margin:0;display:grid}.ar-gauge__l div{border-bottom:1px dashed var(--ar-line);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.ar-gauge__l dt{font-family:var(--ar-mono);color:var(--ar-mut);font-size:.74rem}.ar-gauge__l dd{font-family:var(--ar-mono);color:var(--ar-teal);margin:0;font-weight:600}.ar-flow{--n:5;background:var(--ar-night);padding-block:0}.ar-flow__sticky{isolation:isolate;padding-block:clamp(4.5rem,9vw,7rem);position:relative;overflow:hidden}.ar-flow__bg{z-index:-1;opacity:.26;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 45%,#0000 100%)}.ar-flow__bg picture,.ar-flow__bg img{object-fit:cover;width:100%;height:100%;display:block}.ar-flow__grid{gap:2.5rem;margin-top:2.5rem;display:grid}.ar-flow__stage{--ph:min(15px, 4.1vw);order:-1;place-items:center;padding-bottom:2rem;display:grid;position:relative;container-type:inline-size}.ar-flow__phone{z-index:2;transition:transform 1s var(--ar-ease);transform:perspective(1400px) rotateY(calc((2.5 - var(--n)) * 2.2deg));position:relative}.ar-flow__rings{fill:none;width:min(120%,40rem);stroke:var(--ar-sky);stroke-width:.6px;opacity:.32;pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-flow__rings circle:nth-child(2){stroke-dasharray:1 4}.ar-flow__rings g path{stroke:var(--ar-sky);opacity:.6}.ar-flow__rings{transition:rotate 1.4s var(--ar-ease);rotate:calc(var(--n) * 12deg)}.ar-flow__frags{z-index:3;pointer-events:none;position:absolute;inset:0}.ar-frag{--k:clamp(0, calc(var(--n) - var(--at) + 1), 1);left:var(--x);top:var(--y);width:40%;transform:translate(calc(var(--k) * var(--dx)), calc(var(--k) * var(--dy))) rotate(calc(var(--r) * (1 - var(--k)))) scale(calc(1 - var(--k) * .6));opacity:calc(1 - var(--k) * 1.2);transition:transform 1s var(--ar-ease), opacity .7s ease .15s;font-size:12.5px;position:absolute;box-shadow:0 1.4em 2.4em -1em #000000b3}.ar-frag.ar-c--prog{padding:.7em .8em}.ar-frag.ar-c--prog .ar-ring{width:4em;height:4em}.ar-steps{gap:.35rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ar-steps:before,.ar-steps:after{content:"";background:var(--ar-line);width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:1.18rem}.ar-steps:after{background:var(--ar-teal);box-shadow:0 0 .6rem var(--ar-teal);transform-origin:top;transform:scaleY(calc(var(--n) / 5));transition:transform 1s var(--ar-ease)}.ar-step{z-index:1;width:100%;color:var(--ar-mut);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:.8rem;gap:.9rem;padding:.55rem .7rem .55rem .3rem;display:flex;position:relative}.ar-ready .ar-step{cursor:pointer}.ar-ready .ar-step:hover{background:#7cc4ff0f}.ar-step__n{border:1px solid var(--ar-line2);background:var(--ar-night);width:1.8rem;height:1.8rem;font-family:var(--ar-mono);border-radius:50%;flex:none;place-items:center;margin-left:.3rem;font-size:.64rem;transition:background .4s,color .4s,border-color .4s,box-shadow .4s;display:grid}.ar-step__t{gap:.2rem;min-width:0;display:grid}.ar-step__t b{font-size:.98rem;font-weight:600;line-height:1.3;transition:color .3s}.ar-step__t small{font-size:.82rem;line-height:1.5}.ar-step.is-done .ar-step__n{border-color:var(--ar-teal);color:var(--ar-teal)}.ar-step.is-on{color:#b4c4de}.ar-step.is-on .ar-step__n{border-color:var(--ar-teal);background:var(--ar-teal);color:#04141a;box-shadow:0 0 1rem #19e3cf80}.ar-step.is-on .ar-step__t b{color:var(--ar-text)}.ar-step__t small{display:block}.ar-flow .ar-tab__i.is-on{color:var(--ar-teal)}@media (width>=64rem){.ar-flow__in{grid-template-rows:auto auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-content:center;gap:1.6rem 3rem;display:grid}.ar-flow__in>.ar-head{grid-area:1/1;align-self:end}.ar-flow__grid{display:contents}.ar-steps{grid-area:2/1;align-self:start}.ar-flow__stage{--ph:clamp(10px, min(calc((100svh - 9.5rem) / 41), 1.5vw), 16px);order:0;grid-area:1/2/span 2}}@media (width<=63.99rem),(height<=39.99rem){.ar-flow__frags{opacity:0;width:100%;max-height:0;transition:max-height .8s var(--ar-ease), opacity .5s, margin .8s var(--ar-ease);grid-template-columns:1fr 1fr;gap:.6rem;margin:0;display:grid;position:static;overflow:hidden}.ar-flow[data-step="0"] .ar-flow__frags{opacity:1;max-height:26rem;margin-bottom:1.6rem}.ar-frag{opacity:1;width:auto;font-size:11px;position:static;transform:none}.ar-frag.ar-c--prog{flex-direction:column;align-items:flex-start}.ar-flow__stage{align-content:start}.ar-step__t small{display:none}.ar-step.is-on .ar-step__t small{display:block}}html:not(.js-story) .ar-step__t small{display:block!important}@media (width>=64rem) and (height>=40rem){.js-story .ar-flow{height:410svh;padding:0}.js-story .ar-flow__sticky{align-items:center;height:100svh;padding:4.75rem 0 1rem;display:flex;position:sticky;top:0}.js-story .ar-flow__in{width:100%}.js-story .ar-flow .ar-head .ar-p{display:none}.js-story .ar-flow .ar-h2{font-size:clamp(1.7rem,1rem + 1.8vw,2.45rem)}.js-story .ar-step__t small{display:none}.js-story .ar-step.is-on .ar-step__t small{display:block}.js-story .ar-frag{animation:7s ease-in-out infinite alternate ar-float}.js-story .ar-frag:nth-child(2n){animation-duration:8.5s;animation-delay:-2s}}@keyframes ar-float{to{translate:0 -.7em}}.ar-part{background:var(--ar-paper);color:var(--ar-ink);padding-block:clamp(4rem,8vw,6.5rem)}.ar-part__inner{gap:3rem;display:grid}@media (width>=64rem){.ar-part__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem}}.ar-part .ar-p{color:var(--ar-ink-mut)}.ar-part .ar-p--lead{color:var(--ar-ink)}.ar-tbc{background:#fff;border:2px dashed #7fa6d6;border-radius:1.1rem;gap:1rem;margin-top:1.6rem;padding:1.2rem 1.3rem;display:flex}.ar-tbc__i{color:#1c6aa8;background:#e1f1ff;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.ar-tbc b{font-weight:600;display:block}.ar-tbc p{color:var(--ar-ink-mut);margin-top:.3rem;font-size:.95rem;line-height:1.55}.ar-facts{gap:.2rem;margin:1.8rem 0 0;display:grid}.ar-facts div{border-bottom:1px solid #08122a1f;grid-template-columns:9.5rem 1fr;gap:1rem;padding:.7rem 0;display:grid}.ar-facts dt{font-family:var(--ar-mono);letter-spacing:.04em;color:var(--ar-ink-mut);font-size:.78rem}.ar-facts dd{margin:0;font-weight:500}.ar-split{gap:1.2rem;display:grid}@media (width>=40rem){.ar-split{grid-template-columns:1fr 1fr}}.ar-split__col{background:#fff;border:1px solid #08122a24;border-radius:1.2rem;padding:1.4rem}.ar-split__col--demo{background:#f7fbff;border-style:dashed;border-color:#7fa6d6}.ar-split__h{color:var(--ar-ink);align-items:center;gap:.55rem;font-size:1rem;font-weight:600;display:flex}.ar-split__h .ar-ic{color:#0a7f78}.ar-split__col--demo .ar-split__h .ar-ic{color:#1c6aa8}.ar-split ul{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ar-split li{color:var(--ar-ink-mut);padding-left:1.1rem;font-size:.93rem;line-height:1.55;position:relative}.ar-split li:before{content:"";background:#0a7f78;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.62em;left:0}.ar-split__col--demo li:before{background:#1c6aa8}.ar-part__side>:last-child{margin-top:1.4rem}.ar-end{background:var(--ar-night);padding-block:clamp(3.5rem,7vw,6rem)}.ar-end__panel{border:1px solid var(--ar-line2);background:radial-gradient(40rem 20rem at 100% 0,#7cc4ff29,#0000 70%),linear-gradient(160deg,#0e1d3b,#07112a);border-radius:1.8rem;align-items:center;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}@media (width>=56rem){.ar-end__panel{grid-template-columns:minmax(0,1fr) 14rem}}.ar-end__title{letter-spacing:-.025em;text-wrap:balance;max-width:34rem;margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3rem);font-weight:600;line-height:1.1}.ar-end__sub{max-width:32rem;color:var(--ar-mut);margin-top:1rem;line-height:1.65}.ar-end__cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.ar-end__art{fill:none;width:100%;max-width:14rem;stroke:var(--ar-sky);stroke-width:1px;opacity:.7;justify-self:center}.ar-end__art path:first-of-type{fill:var(--ar-teal);stroke:none}.ar-end__art g path{opacity:.6}.js-story .ar-rings circle{stroke-dasharray:1;animation:ar-draw 2.2s var(--ar-ease) both}.js-story .ar-rings circle:nth-child(2){stroke-dasharray:2 5;animation:none}@keyframes ar-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.js-story .ar-hp{animation:ar-rise 1.1s var(--ar-ease) both}.js-story .ar-hp--l{animation-delay:.35s}.js-story .ar-hp--r{animation-delay:.5s}.js-story .ar-fl{animation:ar-rise .9s var(--ar-ease) .9s both, ar-float 6s ease-in-out 1.8s infinite alternate}@keyframes ar-rise{0%{opacity:0;translate:0 2.2em}}@media (width<=40rem){.ar-facts div{grid-template-columns:1fr;gap:.2rem}.ar-gauge{grid-template-columns:1fr;justify-items:center}.ar-gauge svg{grid-row:auto}.ar-gauge__txt{align-content:center;height:8.5rem;position:absolute;top:1.1rem;left:50%;translate:-50%}.ar-gauge__l{grid-area:auto/1;width:100%}}@media (prefers-reduced-motion:reduce){.ar *,.ar :before,.ar :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
