@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600&display=swap";.agl{--head: "Manrope", system-ui, sans-serif;--sans: "Inter", system-ui, sans-serif;--ink: var(--ag-ink);--ink-2: var(--ag-body);--mute: var(--ag-muted);--glass-2: var(--ag-card-solid);--glass-line: var(--ag-line);--edge: var(--ag-line);--edge-2: var(--ag-line-2);--mint: var(--ag-mint);--sky: var(--ag-sky);--rose: var(--ag-rose);--lilac: var(--ag-lilac);--teal: var(--ag-teal);--teal-tint: var(--ag-teal-soft);--teal-glow: var(--ag-teal-glow);--ok: var(--ag-green);--ok-tint: var(--ag-green-soft);--warn: var(--ag-amber);--warn-tint: var(--ag-amber-soft);--bad: var(--ag-red);--bad-tint: var(--ag-red-soft);--off: var(--ag-off);--btn: var(--ag-ink);--on-btn: var(--ag-bg);--r-1: var(--ag-r-1);--r-2: var(--ag-r-2);--r-3: var(--ag-r-3);--sh-1: var(--ag-sh-1);--sh-2: var(--ag-sh-2);--t-fast: .2s;--t-base: .36s;--t-slow: .8s;--t-breathe: var(--ag-t-breath);--ease: var(--ag-ease);min-height:100vh;overflow-x:clip;color:var(--ink);font:400 15px/1.55 var(--sans)}.aurora.agl :is(h1,h2,h3){margin:0;font-family:var(--head);font-weight:300;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.agl p{margin:0}.agl a{color:inherit}.agl button{font:inherit;color:inherit}.agl [id]{scroll-margin-top:72px}.agl .wrap{max-width:1180px;margin:0 auto;padding:0 16px}.agl .lbl{font:500 12px/1 var(--sans);letter-spacing:.01em;color:var(--mute)}.agl .hero-in>*,.agl .feat>*,.agl .comp>*,.agl .numgrid>*,.agl .price-wrap>*,.agl .how>*{min-width:0}.agl .ag-glass{color:var(--ink)}.agl .ag-chip{font-family:var(--sans)}.agl .topbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ag-card-solid) 78%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid var(--edge)}.agl .topbar .wrap{display:flex;align-items:center;gap:16px;min-height:60px}.agl .brand{font:500 16px var(--head);letter-spacing:-.01em;display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap;color:var(--ink)}.agl .topbar nav{display:none;gap:26px;margin-left:auto}.agl .topbar nav a{font:500 13.5px var(--sans);color:var(--ink-2);text-decoration:none}.agl .topbar nav a:hover{color:var(--ink)}.agl .topbar .btn{margin-left:auto}.agl .topbar .applink{margin-left:auto;font:500 13.5px var(--sans);color:var(--ink-2);text-decoration:none;white-space:nowrap}.agl .topbar .applink:hover{color:var(--ink)}.agl .topbar .applink+.btn{margin-left:0}@media(max-width:479px){.agl .topbar .brand-long{display:none}}@media(min-width:900px){.agl .topbar nav{display:flex}.agl .topbar .btn{margin-left:0}.agl .topbar .applink{margin-left:10px}}.agl .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font:500 15px var(--sans);cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform var(--t-fast) var(--ease),opacity var(--t-fast),border-color var(--t-fast)}.agl .btn:active{transform:scale(.985)}.agl .btn-primary{background:var(--btn);color:var(--on-btn);box-shadow:0 8px 24px color-mix(in srgb,var(--ag-ink) 18%,transparent)}.agl .btn-primary:hover{opacity:.92}.agl .btn-secondary{background:var(--glass-2);color:var(--ink);border-color:var(--glass-line);box-shadow:var(--sh-1)}.agl .btn-secondary:hover{border-color:var(--edge-2)}.agl .btn-sm{min-height:36px;padding:0 14px;font-size:14px}.agl .btn-lg{min-height:54px;padding:0 28px;font-size:16px}.agl .btn.pressed{transform:scale(.95);opacity:.8}.agl .rgrid{--d: 10px;--g: 5px;display:inline-grid;grid-template-columns:repeat(5,var(--d));gap:var(--g)}.agl .rgrid i{width:var(--d);height:var(--d);border-radius:50%;background:var(--teal);border:0 solid var(--teal);transition:background-color .6s var(--ease),border-color .6s var(--ease),border-width .6s var(--ease),opacity .6s var(--ease);transition-delay:calc(var(--k) * .17s)}.agl .rgrid i.r2{background:transparent;border-width:2px}.agl .rgrid i.r3{background:transparent;border-width:1.5px;opacity:.5}.agl .rgrid i.r4{background:var(--edge-2);border-color:var(--edge-2)}.agl .rgrid.pre i,.agl .rgrid.pre i.r2,.agl .rgrid.pre i.r3,.agl .rgrid.pre i.r4{background:var(--warn);border-color:var(--warn);border-width:0;opacity:.75;transition-delay:0s}.agl .roll{display:inline-block;height:1.15em;line-height:1.15;overflow:hidden;vertical-align:baseline}.agl .roll i{display:block;font-style:normal;height:1.15em;transition:transform .7s var(--ease),opacity .4s var(--ease);transform:translateY(calc(var(--p, 0) * -100%))}.agl .roll.on i{transform:translateY(-100%)}.agl .roll.on i:first-child{opacity:0}.agl .rv{opacity:0;transform:translateY(14px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease);transition-delay:calc(var(--i, 0) * 90ms)}.agl .rv.in,.agl.rm .rv{opacity:1;transform:none}.agl .hero{padding:44px 0 56px;position:relative;overflow:hidden}.agl .hero-in{display:grid;gap:40px;align-items:center}@media(min-width:1024px){.agl .hero{padding:52px 0 72px}.agl .hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:48px}}.agl .hero h1{font-size:clamp(40px,5.4vw,68px);line-height:1.02;font-weight:300;letter-spacing:-.03em}.agl .hero h1 em,.agl .h2 em,.agl .final h2 em{font-style:normal;font-weight:400;color:var(--teal)}.agl .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font:500 13px var(--sans);letter-spacing:.01em;color:var(--teal)}.agl .lead{margin:22px 0 30px;font-size:18px;line-height:1.55;color:var(--ink-2);max-width:460px}.agl .cta-row{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.agl .cta-note{font-size:13px;color:var(--mute);margin-top:16px}.agl .comp{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}.agl .comp .st-live,.agl .comp .gphone,.agl .comp .st-post{grid-column:1 / -1}.agl .comp .gphone{justify-self:center}.agl .halo{position:absolute;z-index:0;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,var(--teal-glow) 0,transparent 68%);opacity:.32;filter:blur(18px);animation:ag-orb var(--t-breathe) var(--ease) infinite;pointer-events:none;left:50%;top:60px;transform:translate(-50%)}.agl .stat{position:relative;z-index:1;border-radius:var(--r-2);padding:14px 16px;display:flex;flex-direction:column;gap:2px;box-shadow:var(--sh-2)}.agl .stat b{font:300 28px/1.05 var(--head);letter-spacing:-.02em}.agl .stat .st-s{font-size:12.5px;color:var(--ink-2)}.agl .stat .up{color:var(--ok);font:500 13px var(--sans)}.agl .stat>svg{width:100%;height:36px;margin-top:8px;display:block;overflow:visible;color:var(--teal)}.agl .stat .rgrid{margin-top:10px}.agl .st-live{gap:10px}.agl .st-live .top{display:flex;align-items:center;gap:12px}.agl .st-live .top b{font:500 15px var(--sans);display:block}.agl .st-live .top span{font:400 12.5px var(--sans);color:var(--mute);display:block;min-height:1.4em}.agl .st-post{flex-direction:row;align-items:center;gap:12px;opacity:0;transform:translate(28px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.agl .st-post .c-thumb{width:52px;height:52px;flex:none;border-radius:var(--r-1);background:radial-gradient(circle at 30% 30%,#ffe7a3 0 22%,transparent 23%),radial-gradient(circle at 65% 62%,#a6f0d2 0 26%,transparent 27%),linear-gradient(160deg,#ffd9c2,#f49a8a)}.agl .st-post .txt{flex:1;display:flex;flex-direction:column;gap:2px}.agl .st-post .txt b{font:400 16px/1.2 var(--head)}.agl .st-post .txt span{font-size:12.5px;color:var(--mute)}.agl .s-post .st-post{opacity:1;transform:none}.agl .st-views .line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease)}.agl .st-views .area{opacity:0;transition:opacity .9s var(--ease) .5s}.agl .st-views b{opacity:.35;transition:opacity .6s var(--ease)}.agl .s-views .st-views .line{stroke-dashoffset:0}.agl .s-views .st-views .area,.agl .s-views .st-views b{opacity:1}.agl .sty{transition:opacity .7s var(--ease)}.agl .s-out .sty,.agl .s-hide .sty{opacity:0!important}.agl .comp.snap *,.agl .comp.snap *:before{transition:none!important}@media(min-width:1024px){.agl .comp{display:block;height:560px}.agl .stat{position:absolute}.agl .st-live{left:0;top:0;width:calc(100% - 300px)}.agl .comp .gphone{position:absolute;right:6px;top:34px}.agl .halo{left:auto;right:-50px;top:0;transform:none}.agl .st-rank{left:0;top:176px;width:206px}.agl .st-views{left:0;bottom:64px;width:224px}.agl .st-post{right:0;bottom:0;width:min(300px,56%)}}.agl .gphone{position:relative;z-index:1;width:272px;background:#fff;color:#1f1f1f;border:7px solid #1d1d22;border-radius:34px;overflow:hidden;box-shadow:var(--sh-2);font-family:Roboto,Arial,sans-serif}.agl .gp-hd{padding:16px 14px 8px}.agl .gp-hd b{font-size:17px;display:block}.agl .gp-rate{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:2px}.agl .gphone .stars{color:#fbbc04;letter-spacing:1px;font-size:12px}.agl .g-m{font-size:11.5px;color:#5f6368}.agl .gp-hd .g-m{margin-top:2px}.agl .gp-ph{display:flex;align-items:center;gap:6px;margin:4px 8px 0;padding:6px 8px;border-radius:8px;background:#f8f9fa;font-size:11px;color:#3c4043;opacity:0;transform:translateY(-6px);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.agl .gp-ph .num{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agl .gp-ph .flip{flex:none}.agl .gp-ph .ag-chip{height:22px;font-size:10px;padding:0 7px;gap:5px}.agl .s-phone .gp-ph{opacity:1;transform:none}.agl .flip{display:inline-grid;perspective:320px}.agl .flip>span{grid-area:1 / 1;justify-self:end;backface-visibility:hidden;transition:transform .55s var(--ease)}.agl .flip .f-b{transform:rotateX(180deg)}.agl .s-phone-ok .flip .f-a{transform:rotateX(-180deg)}.agl .s-phone-ok .flip .f-b{transform:rotateX(0)}.agl .gp-acts{display:flex;justify-content:space-around;padding:10px 6px 8px}.agl .gp-acts div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:#1a73e8}.agl .gp-acts i{width:34px;height:34px;border-radius:50%;border:1px solid #dadce0;display:grid;place-items:center}.agl .gp-acts svg{width:16px;height:16px;fill:none;stroke:#1a73e8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agl .gp-map{position:relative;height:132px;margin:0 12px 12px;border-radius:8px;overflow:hidden;background:#f3f0ea}.agl .gp-map .road{position:absolute;background:#fff;box-shadow:0 0 0 1px #e0dcd3}.agl .gp-map .r1{left:-10%;right:-10%;top:44%;height:9px;transform:rotate(-8deg)}.agl .gp-map .r2{top:-10%;bottom:-10%;left:38%;width:7px;transform:rotate(14deg)}.agl .gp-map .r3{left:-10%;right:-10%;top:76%;height:5px;transform:rotate(5deg)}.agl .gp-map .park{position:absolute;left:8%;top:8%;width:26%;height:30%;border-radius:6px;background:#dcebd6}.agl .gp-map .pin{position:absolute;left:52%;top:32%;width:16px;height:16px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#ea4335}.agl .gp-rev{position:absolute;left:12px;right:12px;bottom:12px;background:#fff;border-radius:12px;box-shadow:0 10px 28px #00000029;padding:10px 12px;opacity:0;transform:translateY(26px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.agl .s-review .gp-rev{opacity:1;transform:none}.agl .gr-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.agl .gr-top .av{width:22px;height:22px;border-radius:50%;background:#1a73e8;color:#fff;font:600 11px/22px Roboto,Arial,sans-serif;text-align:center;font-style:normal}.agl .gr-top .stars{margin-left:auto}.agl .gp-rev p{font-size:12px;color:#3c4043;margin-top:5px}.agl .gp-reply{margin-top:8px;padding:7px 9px;border-radius:8px;background:#f1f3f4;font-size:11.5px;color:#3c4043;clip-path:inset(0 100% 0 0);transition:clip-path 1s var(--ease)}.agl .gp-reply .rl{display:block;font-size:10px;font-weight:600;color:#188038;margin-bottom:2px}.agl .s-reply .gp-reply{clip-path:inset(0 0 0 0)}.agl .facts{padding:0 0 8px}.agl .facts ul{list-style:none;margin:0;padding:12px 18px;border-radius:999px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font:500 13px var(--sans);color:var(--ink-2)}.agl .facts li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.agl .facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal)}.agl .mq{overflow:hidden;padding:56px 0 16px;mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.agl .mq-in{display:flex;width:-moz-max-content;width:max-content;animation:agl-mq 64s linear infinite}.agl .mq ul{list-style:none;margin:0;padding:0 44px 0 0;display:flex;gap:44px}.agl .mq li{font:300 clamp(24px,3vw,36px)/1 var(--head);letter-spacing:-.02em;color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;gap:44px}.agl .mq li:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);opacity:.6}@keyframes agl-mq{to{transform:translate(-50%)}}.agl .cs-sec{padding:56px 0 8px}.agl .cs{overflow:hidden;margin-top:28px;padding:10px 0 18px;mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.agl .cs-in{display:flex;width:-moz-max-content;width:max-content;animation:agl-mq 32s linear infinite}.agl .cs:hover .cs-in,.agl .cs:focus-within .cs-in{animation-play-state:paused}.agl .cs ul{list-style:none;margin:0;padding:0 14px 0 0;display:flex;gap:14px}.agl .cs-card{display:flex;align-items:center;gap:12px;width:264px;padding:10px 14px 10px 10px;border-radius:var(--r-2)}.agl .cs-logo{flex:none;box-sizing:border-box;width:88px;height:56px;border-radius:10px;background:#fff;display:flex;padding:6px;box-shadow:inset 0 0 0 1px var(--edge)}.agl .cs-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.agl .cs-txt{min-width:0;display:grid;gap:3px}.agl .cs-txt b{font:500 14px/1.25 var(--sans);color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agl .cs-txt span{font:400 12.5px/1.2 var(--sans);color:var(--teal)}@media(max-width:600px){.agl .cs-sec{padding-top:40px}.agl .cs-card{width:228px;gap:10px}.agl .cs-logo{width:72px;height:48px}}.agl .sec{padding:88px 0}.agl .h2{font-size:clamp(30px,4.2vw,46px);line-height:1.05;letter-spacing:-.03em}.agl .line{font-size:17px;line-height:1.55;color:var(--ink-2);margin-top:16px;max-width:440px}.agl .line.wide{max-width:680px}.agl .feat{display:grid;gap:32px;align-items:center;padding:40px 0}@media(min-width:900px){.agl .feat{grid-template-columns:1fr 1fr;gap:64px;padding:48px 0}.agl .feat.alt .f-copy{order:2}}.agl .viz{position:relative;min-height:340px;display:grid;place-items:center;padding:16px}.agl .viz:before{content:"";position:absolute;inset:10% 6%;border-radius:50%;background:radial-gradient(circle,var(--teal-glow) 0,transparent 70%);opacity:.22;filter:blur(24px);pointer-events:none}.agl .viz>*{position:relative;z-index:1}.agl .intro{margin-bottom:8px}.agl .scene{position:relative;width:min(400px,100%);display:grid;gap:10px}.agl .vcard{position:relative;border-radius:var(--r-2);padding:16px 18px;display:grid;gap:12px;align-content:start}.agl .vcard.tight{gap:0}.agl .vcard.tight .vh{margin-bottom:6px}.agl .vh{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:26px}.agl .sw{display:inline-grid;justify-items:end;height:26px;flex:none}.agl .sw.start{justify-items:start}.agl .sw .ag-chip{grid-area:1 / 1;opacity:clamp(0,1 - (var(--j) - var(--p, 0)) * (var(--j) - var(--p, 0)),1);transform:translateY(calc((var(--j) - var(--p, 0)) * 10px));transition:opacity .35s var(--ease),transform .5s var(--ease)}.agl .sw .ag-chip:nth-child(1){--j: 0}.agl .sw .ag-chip:nth-child(2){--j: 1}.agl .sw .ag-chip:nth-child(3){--j: 2}.agl .snap *,.agl .snap *:before,.agl .snap *:after{transition:none!important;animation:none!important}.agl .vrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;border-top:1px solid var(--edge);font-size:14px}.agl .vrow.first{border-top:0}.agl .vrow>.nm{flex:1 1 auto;min-width:0}.agl .tick{width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--edge-2);display:grid;place-items:center;transition:background .4s var(--ease),border-color .4s var(--ease)}.agl .tick svg{width:11px;height:11px;fill:none;stroke:var(--ag-bg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.agl .tick path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .45s var(--ease) .15s}.agl .ba-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.agl .ba{display:inline-flex;flex-direction:column;align-items:flex-start;height:24px;overflow:hidden}.agl .ba i{display:block;font:500 12px/24px var(--sans);font-style:normal;height:24px;padding:0 10px;border-radius:999px;transition:transform .5s var(--ease)}.agl .ba i:first-child{color:var(--warn);background:var(--warn-tint)}.agl .ba i:last-child{color:var(--ok);background:var(--ok-tint)}.agl .scene[data-state=after] .ba i{transform:translateY(-24px)}.agl .replay{width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--glass-line);background:var(--glass-2);display:grid;place-items:center;cursor:pointer;color:var(--ink-2);box-shadow:var(--sh-1)}.agl .replay svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .6s var(--ease)}.agl .replay:hover svg,.agl .replay:focus-visible svg{transform:rotate(-360deg)}.agl .tap{position:absolute;z-index:3;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--ag-ink) 16%,transparent);border:1.5px solid color-mix(in srgb,var(--ag-ink) 40%,transparent);left:var(--x, 90%);top:var(--y, 90%);transform:translate(-50%,-50%);opacity:0;transition:left .75s var(--ease),top .75s var(--ease),opacity .3s var(--ease),transform .15s var(--ease);pointer-events:none}.agl .tap.show{opacity:1}.agl .tap.press{transform:translate(-50%,-50%) scale(.72)}.agl .ri{display:grid;gap:7px;padding:10px 0;border-top:1px solid var(--edge)}.agl .ri:last-child{padding-bottom:2px}.agl .ri-top{display:flex;align-items:center;gap:8px;font:500 13.5px var(--sans)}.agl .av{width:24px;height:24px;border-radius:50%;flex:none;background:linear-gradient(160deg,var(--sky),var(--lilac))}.agl .av.a2{background:linear-gradient(160deg,var(--rose),#f49a8a)}.agl .av.a3{background:linear-gradient(160deg,var(--mint),var(--sky))}.agl .av.a4{background:linear-gradient(160deg,#ffe7a3,var(--rose))}.agl .ri-top .stars{margin-left:auto;color:var(--warn);font-size:12px;letter-spacing:1px}.agl .st2{display:inline-flex;flex-direction:column;align-items:flex-start;height:16px;overflow:hidden;line-height:16px}.agl .st2 i{display:block;font-style:normal;height:16px;transition:transform .5s var(--ease)}.agl .rev.s6 .ri[data-i="0"] .st2 i{transform:translateY(-16px)}.agl .edited{font:500 11px/1 var(--sans);color:var(--off);border:1px solid var(--edge-2);border-radius:999px;padding:3px 7px;opacity:0;transition:opacity .4s var(--ease)}.agl .rev.s6 .edited{opacity:1}.agl .ri-q{font-size:13.5px;color:var(--ink-2)}.agl .rwrap{position:relative}.agl .rwrap:before{content:"";position:absolute;inset:0;border-radius:var(--r-1);border:1px dashed var(--edge-2);opacity:.8;transition:opacity .4s var(--ease)}.agl .rev.s1 .ri[data-i="0"] .rwrap:before,.agl .rev.s2 .ri[data-i="2"] .rwrap:before,.agl .rev.s3 .ri[data-i="3"] .rwrap:before,.agl .rev.s4 .ri[data-i="1"] .rwrap:before{opacity:0}.agl .reply{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:var(--r-1);background:var(--teal-tint);font-size:13px;line-height:1.45;color:var(--ink);clip-path:inset(0 100% 0 0 round 12px);transition:clip-path .9s var(--ease)}.agl .rev.s1 .ri[data-i="0"] .reply,.agl .rev.s2 .ri[data-i="2"] .reply,.agl .rev.s3 .ri[data-i="3"] .reply{clip-path:inset(0 0 0 0 round 12px)}.agl .fits{height:22px;font-size:11px;padding:0 8px;opacity:0;transform:translate(6px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.agl .rev.s7 .fits{opacity:1;transform:none}.agl .ask{border-radius:var(--r-1);border:1px solid var(--warn);background:var(--warn-tint);padding:10px 12px;display:grid;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease),background .6s var(--ease),border-color .6s var(--ease)}.agl .rev.s4 .ask{opacity:1;transform:none}.agl .ask-k{display:inline-flex;align-items:center;gap:6px;font:500 12px/16px var(--sans);color:var(--warn);transition:color .5s var(--ease)}.agl .ask-k:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.agl .ask-d{font-size:13px;line-height:1.45;color:var(--ink)}.agl .ask-b{display:flex;gap:8px;max-height:40px;overflow:hidden;transition:max-height .5s var(--ease),opacity .35s var(--ease),margin-top .5s var(--ease)}.agl .ask-b .btn-primary{flex:1}.agl .rev.s5 .ask{background:var(--teal-tint);border-color:transparent}.agl .rev.s5 .ask-k{color:var(--ok)}.agl .rev.s5 .ask-k .st2 i{transform:translateY(-16px)}.agl .rev.s5 .ask-b{max-height:0;opacity:0;margin-top:-8px}.agl .rev.s5 .vh .sw{--p: 1}.agl .rank .sub{display:inline-flex;flex-direction:column;align-items:flex-end;height:18px;overflow:hidden;font-size:12.5px;line-height:18px;color:var(--ink-2);white-space:nowrap}.agl .rank .sub i{display:block;font-style:normal;height:18px;transition:transform .5s var(--ease)}.agl .rank.s2 .sub i{transform:translateY(-18px)}.agl .rank-body{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:end}.agl .rank-l{display:grid;gap:12px;justify-items:start}.agl .rank-l b{font:300 46px/1 var(--head);letter-spacing:-.03em}.agl .rank .roll{--p: 0}.agl .rank.s1 .roll{--p: 1}.agl .rank.s2 .roll{--p: 2}.agl .rank .rgrid{--d: 18px;--g: 12px}.agl .rank .rgrid i{transition-delay:calc(var(--k) * .52s)}.agl .rank:not(.s1) .rgrid i{background:var(--edge-2);border-color:var(--edge-2);border-width:0;opacity:.55;transition-delay:0s}.agl .rank:not(.s1) .rgrid i[data-pre]{background:var(--warn);border-color:var(--warn);opacity:.85}.agl .chart{width:100%;height:auto;overflow:visible;display:block}.agl .chart text{font:500 9.5px var(--sans);fill:var(--mute)}.agl .chart .base{stroke:var(--edge-2);stroke-width:1;stroke-dasharray:2 3}.agl .chart .ln{stroke:var(--teal);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.agl .rank.s1 .chart .ln{stroke-dashoffset:.38}.agl .rank.s2 .chart .ln{stroke-dashoffset:0}.agl .chart .pt{fill:var(--teal);opacity:0;transition:opacity .35s var(--ease)}.agl .chart .p0{fill:var(--warn);opacity:1}.agl .rank.s1 .p1,.agl .rank.s1 .p2,.agl .rank.s1 .p3,.agl .rank.s2 .pt{opacity:1}.agl .rank.s1 .p1{transition-delay:.2s}.agl .rank.s1 .p2{transition-delay:.45s}.agl .rank.s1 .p3{transition-delay:.7s}.agl .rank.s2 .p4{transition-delay:.25s}.agl .rank.s2 .p5{transition-delay:.6s}.agl .edit .vcard{overflow:hidden}.agl .edit .vrow{padding:11px 0}.agl .edit .vrow .nm{display:flex;align-items:center;gap:8px;font:500 13.5px var(--sans);color:var(--ink-2)}.agl .edit .vrow .nm svg{width:15px;height:15px;fill:none;stroke:var(--mute);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.agl .edit .vrow .v{font:500 13.5px var(--sans)}.agl .val{display:inline-grid;perspective:320px;font:500 13.5px var(--sans)}.agl .val>span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:6px;backface-visibility:hidden;transition:transform .55s var(--ease)}.agl .val .v-b{transform:rotateX(180deg);color:var(--bad)}.agl .edit.s1:not(.s4) .val .v-a{transform:rotateX(-180deg)}.agl .edit.s1:not(.s4) .val .v-b{transform:rotateX(0)}.agl .stranger{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.agl .note{flex-basis:100%;display:flex;align-items:center;gap:6px;font:500 12px var(--sans);color:var(--bad);max-height:0;opacity:0;overflow:hidden;margin-top:-8px;transition:max-height .4s var(--ease),opacity .4s var(--ease),margin-top .4s var(--ease)}.agl .edit.s1:not(.s5) .note{max-height:20px;opacity:1;margin-top:0}.agl .scan{position:absolute;left:0;right:0;top:-46px;height:46px;background:linear-gradient(180deg,transparent,var(--teal-tint) 50%,transparent);opacity:0;pointer-events:none}.agl .edit.s2 .scan{animation:agl-scan 1.1s var(--ease) 1 both}@keyframes agl-scan{0%{transform:translateY(0);opacity:0}12%{opacity:1}to{transform:translateY(760%);opacity:0}}.agl .fix{border-radius:var(--r-1);border:1px solid var(--edge);background:var(--glass-2);display:grid;gap:8px;padding:0 12px;max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .6s var(--ease),opacity .5s var(--ease),padding .6s var(--ease),margin-top .6s var(--ease)}.agl .edit.s2:not(.s4) .fix{max-height:170px;opacity:1;padding:10px 12px;margin-top:10px}.agl .kv2{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font:500 13.5px var(--sans);align-items:baseline}.agl .kv2 .k{font:500 12px var(--sans);color:var(--mute)}.agl .kv2 .bad{color:var(--bad)}.agl .fix .btn{justify-self:start}.agl .edit .st{opacity:0;transition:opacity .4s var(--ease)}.agl .edit.s4 .st{opacity:1}.agl .edit.s5 .st{--p: 1}@property --pct{syntax: "<number>"; inherits: false; initial-value: 0;}.agl .fill .vh>div{display:flex;align-items:center;gap:12px}.agl .fill .cnt{display:flex;align-items:baseline;gap:5px;font:300 30px/1 var(--head);letter-spacing:-.02em}.agl .fill .cnt .roll{--p: 0}.agl .fill.s6 .cnt .roll{--p: 1}.agl .fill .cnt small{font:400 13px var(--sans);color:var(--mute)}.agl .pring{--pct: 38;width:38px;height:38px;border-radius:50%;background:conic-gradient(var(--teal) calc(var(--pct) * 1%),var(--edge-2) 0);-webkit-mask:radial-gradient(farthest-side,transparent 62%,#000 63%);mask:radial-gradient(farthest-side,transparent 62%,#000 63%);transition:--pct .7s var(--ease)}.agl .fill.s1 .pring{--pct: 46}.agl .fill.s2 .pring{--pct: 54}.agl .fill.s3 .pring{--pct: 62}.agl .fill.s4 .pring{--pct: 69}.agl .fill.s5 .pring{--pct: 77}.agl .fill.s6 .pring{--pct: 100}.agl .fill .vrow{justify-content:flex-start;flex-wrap:nowrap;padding:9px 0}.agl .fill .nm{color:var(--mute);transition:color .4s var(--ease)}.agl .fill .ex{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:500 12px var(--sans);color:var(--ink-2);white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .4s var(--ease) .15s,transform .4s var(--ease) .15s}.agl .fill.s1 .f1 .tick,.agl .fill.s2 .f2 .tick,.agl .fill.s3 .f3 .tick,.agl .fill.s4 .f4 .tick,.agl .fill.s5 .f5 .tick,.agl .fill.s6 .f6 .tick{background:var(--ok);border-color:var(--ok)}.agl .fill.s1 .f1 .tick path,.agl .fill.s2 .f2 .tick path,.agl .fill.s3 .f3 .tick path,.agl .fill.s4 .f4 .tick path,.agl .fill.s5 .f5 .tick path,.agl .fill.s6 .f6 .tick path{stroke-dashoffset:0}.agl .fill.s1 .f1 .nm,.agl .fill.s2 .f2 .nm,.agl .fill.s3 .f3 .nm,.agl .fill.s4 .f4 .nm,.agl .fill.s5 .f5 .nm,.agl .fill.s6 .f6 .nm{color:var(--ink)}.agl .fill.s1 .f1 .ex,.agl .fill.s2 .f2 .ex,.agl .fill.s3 .f3 .ex,.agl .fill.s4 .f4 .ex,.agl .fill.s5 .f5 .ex,.agl .fill.s6 .f6 .ex{opacity:1;transform:none}.agl .ex svg{width:16px;height:16px;fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.agl .wa-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:var(--teal);color:var(--ag-teal-ink);font:500 11px var(--sans)}.agl .wa-pill svg{width:12px;height:12px;stroke:var(--ag-teal-ink)}.agl .ex .mini{width:30px;height:20px;border-radius:5px;background:radial-gradient(circle at 30% 30%,#ffe7a3 0 22%,transparent 23%),linear-gradient(160deg,#ffd9c2,#f49a8a)}.agl .ex .lg{width:20px;height:20px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 2px var(--glass-2),0 0 0 3px var(--edge-2)}.agl .ex .dots3{display:inline-flex;gap:3px}.agl .ex .dots3 i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.agl .dwrap{position:relative}.agl .dgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.agl .dgrid i{height:22px;border-radius:6px;border:1px solid var(--edge);transition:background .5s var(--ease),border-color .5s var(--ease);transition-delay:calc(var(--i, 0) * .12s)}.agl .dgrid i.off{visibility:hidden}.agl .dgrid i.fd{border-color:var(--rose);box-shadow:inset 0 0 0 1px var(--rose)}.agl .posts.s1 .dgrid i.pd{background:var(--teal);border-color:var(--teal)}.agl .posts.s2 .dgrid i.fp{background:var(--rose);border-color:var(--rose);transition-delay:0s}.agl .ftag{position:absolute;left:calc(100% / 7 * 4.5);top:27px;transform:translate(-50%,calc(-100% - 7px)) scale(.9);white-space:nowrap;padding:4px 9px;border-radius:999px;background:var(--glass-2);border:1px solid var(--rose);box-shadow:var(--sh-1);font:500 11px var(--sans);color:var(--ink);opacity:0;display:inline-flex;align-items:center;gap:6px;transition:opacity .4s var(--ease),transform .4s var(--ease)}.agl .ftag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--rose)}.agl .ftag:after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;background:var(--glass-2);border-right:1px solid var(--rose);border-bottom:1px solid var(--rose);transform:translate(-50%) rotate(45deg)}.agl .posts.s2 .ftag{opacity:1;transform:translate(-50%,calc(-100% - 7px)) scale(1)}.agl .posts.s1 .vh .sw{--p: 1}.agl .pc{border-radius:var(--r-1);background:var(--glass-2);border:1px solid var(--edge);padding:12px;display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.agl .posts.s5 .pc{opacity:1;transform:none}.agl .th{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 30%,#ffe7a3 0 22%,transparent 23%),radial-gradient(circle at 65% 62%,#a6f0d2 0 26%,transparent 27%),linear-gradient(160deg,#ffd9c2,#f49a8a)}.agl .th:before{content:"";position:absolute;inset:0;border-radius:10px;border:0 solid rgba(255,255,255,.92);transition:border-width .5s var(--ease)}.agl .posts.s6 .th:before{border-width:4px}.agl .lg2{position:absolute;right:6px;bottom:6px;width:18px;height:18px;border-radius:50%;background:#fff;display:grid;place-items:center;transform:scale(0);transition:transform .5s var(--ease) .25s}.agl .lg2:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal)}.agl .posts.s6 .lg2{transform:scale(1)}.agl .ptx{display:grid;gap:7px;min-width:0}.agl .ptx b{font:400 15px/1.2 var(--head)}.agl .bars{display:grid;gap:4px}.agl .bars i{display:block;height:6px;border-radius:3px;background:var(--edge-2);width:var(--w);transition:width .6s var(--ease),opacity .4s var(--ease),height .5s var(--ease)}.agl .bars i:nth-child(1){--w: 100%}.agl .bars i:nth-child(2){--w: 92%}.agl .bars i:nth-child(3){--w: 66%}.agl .posts.s7 .bars i:nth-child(1){--w: 72%}.agl .posts.s7 .bars i:nth-child(2){--w: 44%}.agl .posts.s7 .bars i:nth-child(3){opacity:0;height:0}.agl .pt-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-height:26px}.agl .rtag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:500 11.5px var(--sans);color:var(--teal);opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease) .3s,transform .4s var(--ease) .3s}.agl .rtag svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.agl .posts.s7 .rtag{opacity:1;transform:none}.agl .posts.s8 .pt-foot .sw{--p: 1}.agl .pa{display:grid;gap:6px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--ease),opacity .5s var(--ease)}.agl .posts.s3 .pa{max-height:180px;opacity:1}.agl .posts.s3 .wa2{opacity:1;transform:none}.agl .posts .bub.me{justify-self:end;max-width:80%;background:var(--teal-tint);border-color:transparent;border-radius:var(--r-1) var(--r-1) 4px var(--r-1);opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.agl .posts.s4 .bub.me{opacity:1;transform:none}.agl .dirs .vrow{padding:10px 0}.agl .dirs .vrow.first{padding-top:4px}.agl .dirs .vrow.last{padding-bottom:4px}.agl .dirs .nm{display:flex;align-items:center;gap:10px;font:500 13.5px var(--sans)}.agl .dl{width:22px;height:22px;border-radius:6px;flex:none;background:var(--sky)}.agl .dl.l2{background:var(--lilac)}.agl .dl.l3{background:var(--mint)}.agl .dl.l4{background:#ffe7a3}.agl .dl.l5{background:var(--rose)}.agl .dirs.s1 .d1 .sw,.agl .dirs.s2 .d2 .sw,.agl .dirs.s3 .d3 .sw{--p: 1}.agl .dirs.s5 .d3 .sw{--p: 2}.agl .dirs.s6 .d4 .sw,.agl .dirs.s7 .d5 .sw{--p: 1}.agl .pair{flex-basis:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;max-height:0;opacity:0;overflow:hidden;margin-top:-8px;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin-top .5s var(--ease)}.agl .dirs.s3 .pair{max-height:72px;opacity:1;margin-top:0}.agl .pair div{min-width:0;overflow:hidden;text-overflow:ellipsis;border-radius:10px;padding:6px 10px;background:var(--glass-2);border:1px solid var(--edge);font:500 12.5px var(--sans);white-space:nowrap;transition:border-color .5s var(--ease)}.agl .pair .k{display:block;font:500 10.5px var(--sans);color:var(--mute);margin-bottom:1px}.agl .pair .pn{display:grid;font-variant-numeric:tabular-nums}.agl .pair .pn span{grid-area:1 / 1;transition:opacity .4s var(--ease),transform .4s var(--ease)}.agl .pair .n-b{opacity:0;transform:translateY(8px);color:var(--ok)}.agl .pair .wrong{border-color:var(--bad)}.agl .pair .wrong .n-a{color:var(--bad)}.agl .dirs.s4 .pair .wrong{border-color:var(--ok)}.agl .dirs.s4 .pair .wrong .n-a{opacity:0;transform:translateY(-8px)}.agl .dirs.s4 .pair .wrong .n-b{opacity:1;transform:none}.agl .ac{border-radius:var(--r-1);border:1px solid var(--edge);background:var(--glass-2);padding:12px 14px;display:grid;gap:8px;transition:border-color .5s var(--ease)}.agl .ac-top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:26px}.agl .ac-k{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--sans);color:var(--bad);transition:color .5s var(--ease)}.agl .ac-k:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.agl .ac-main{display:grid;gap:3px;max-height:80px;transition:max-height .6s var(--ease),opacity .4s var(--ease)}.agl .ac-main b{font:400 18px/1.25 var(--head);letter-spacing:-.01em}.agl .proof .st{opacity:0;transition:opacity .4s var(--ease)}.agl .proof.s1 .st{opacity:1}.agl .proof.s2 .st{--p: 1}.agl .proof.s1 .ac-k{color:var(--mute)}.agl .proof.s3 .ac-main{max-height:0;opacity:0;overflow:hidden}.agl .ac-done{display:flex;align-items:center;gap:8px;font:500 13px var(--sans);color:var(--ok);max-height:0;opacity:0;overflow:hidden;margin-top:-8px;transition:max-height .6s var(--ease),opacity .5s var(--ease) .2s,margin-top .6s var(--ease)}.agl .ac-done svg{width:18px;height:18px;fill:none;stroke:var(--ok);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.agl .ac-done path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease) .4s}.agl .proof.s3 .ac-done{max-height:30px;opacity:1;margin-top:0}.agl .proof.s3 .ac-done path{stroke-dashoffset:0}.agl .proof.s3 .ac{border-color:var(--ok-tint)}.agl .wa2{display:flex;gap:10px;align-items:flex-start;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.agl .proof.s4 .wa2{opacity:1;transform:none}.agl .wa2 .ag-orb{margin-top:12px}.agl .bub{background:var(--glass-2);border:1px solid var(--edge);border-radius:var(--r-1) var(--r-1) var(--r-1) 4px;padding:8px 12px;font-size:13.5px;line-height:1.45;color:var(--ink)}.agl .bub small{display:block;font:500 11px var(--sans);color:var(--mute);margin-bottom:1px}.agl .how{position:relative;margin-top:36px;border-radius:var(--r-3);padding:32px 24px 28px;display:grid;gap:22px}@media(min-width:760px){.agl .how{grid-template-columns:repeat(3,1fr);gap:24px;padding:36px 32px 32px}}.agl .how-line{position:absolute;left:54px;right:calc(33.33% - 27px);top:58px;height:1.5px;background:var(--teal);opacity:.5;transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--ease);display:none;pointer-events:none}@media(min-width:760px){.agl .how-line{display:block}}.agl .how.lit .how-line{transform:scaleX(1)}.agl .hn{position:relative;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.agl .hn i{width:44px;height:44px;border-radius:50%;background:var(--glass-2);border:1px solid var(--edge-2);display:grid;place-items:center;transition:background var(--t-base) var(--ease),border-color var(--t-base),box-shadow var(--t-base)}.agl .hn svg{width:20px;height:20px;fill:none;stroke:var(--ink-2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--t-base)}.agl .hn.on i{background:var(--btn);border-color:transparent;box-shadow:0 0 0 7px var(--teal-tint)}.agl .hn.on svg{stroke:var(--on-btn)}.agl .hn b{font:400 19px/1.2 var(--head);letter-spacing:-.01em}.agl .modes{margin-top:28px;padding-bottom:26px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.agl .seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:999px;background:var(--glass-2);border:1px solid var(--glass-line);box-shadow:var(--sh-1)}.agl .seg>span{position:relative;z-index:1;padding:8px 16px;border-radius:999px;font:500 13.5px var(--sans);color:var(--ink-2);text-align:center;white-space:nowrap;transition:color var(--t-base)}.agl .seg>span.on{color:var(--on-btn)}.agl .seg .lbl{position:absolute;left:66.67%;width:33.33%;top:100%;margin-top:10px;padding:0;font:500 12px var(--sans);text-align:center;color:var(--teal);white-space:nowrap}.agl .seg-bg{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / 3);border-radius:999px;background:var(--btn);transition:transform .7s var(--ease)}.agl .seg[data-pos="1"] .seg-bg{transform:translate(100%)}.agl .seg[data-pos="2"] .seg-bg{transform:translate(200%)}@media(max-width:480px){.agl .seg>span{padding:8px 10px;font-size:12px}}@media(max-width:480px){.agl .modes .seg{grid-auto-columns:minmax(0,1fr)}.agl .modes .seg>span:not(.lbl){white-space:normal;line-height:1.25;align-self:center}}.agl .numgrid{display:grid;gap:22px;margin-top:40px;grid-template-columns:1fr 1fr}@media(min-width:900px){.agl .numgrid{grid-template-columns:repeat(4,1fr);gap:28px}}.agl .num{border-radius:var(--r-2);padding:22px 22px 24px;display:flex;flex-direction:column;gap:6px}.agl .num b{font:200 clamp(52px,6vw,84px)/1 var(--head);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink)}.agl .num span{font-size:14px;color:var(--ink-2)}.agl .quote figure{margin:0;max-width:760px;border-radius:var(--r-3);padding:36px 32px 30px;display:grid;gap:18px;justify-items:start}.agl .quote blockquote{margin:0;font:300 clamp(24px,3.2vw,34px)/1.25 var(--head);letter-spacing:-.02em;color:var(--ink)}.agl .quote figcaption{font:500 14px var(--sans);color:var(--ink-2)}.agl .quote figcaption span{color:var(--mute);font-weight:400}.agl .quote .tag{font:500 11.5px var(--sans);color:var(--warn);background:var(--warn-tint);padding:4px 10px;border-radius:999px}.agl .price-wrap{display:grid;gap:32px;align-items:center}@media(min-width:900px){.agl .price-wrap{grid-template-columns:1fr 1fr;gap:64px}}.agl .price{border-radius:var(--r-3);padding:30px 30px 32px;max-width:440px;display:grid;gap:14px;justify-items:start}.agl .price .amt{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.agl .price .amt b{font:200 56px/1 var(--head);letter-spacing:-.04em}.agl .price .amt span{font-size:14px;color:var(--ink-2)}.agl .price .yearly{margin:0;padding:8px 12px;border-radius:var(--r-1);background:var(--teal-tint);border:1px solid var(--teal);font-size:14px;line-height:1.4;color:var(--ink)}.agl .price .yearly b{font-weight:600;color:var(--teal)}.agl .price .tiers{margin:-4px 0 0;font-size:12.5px;line-height:1.45;color:var(--mute)}.agl .price ul{list-style:none;margin:6px 0 4px;padding:0;display:grid;gap:9px}.agl .price li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ink-2)}.agl .price li svg{width:18px;height:18px;fill:none;stroke:var(--ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.agl .price .btn{width:100%}.agl .price .seg{justify-self:start}.agl .price .seg>span{padding:6px 14px;font-size:12.5px;cursor:pointer}.agl .price .seg .seg-bg{width:calc((100% - 8px)/2)}.agl .price .seg[data-pos="1"] .seg-bg{transform:translate(100%)}.agl .faq{max-width:720px;display:grid;gap:8px;margin-top:28px}.agl .faq details{border-radius:var(--r-2);padding:0 22px}.agl .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font:400 17px/1.35 var(--head);letter-spacing:-.01em;color:var(--ink)}.agl .faq summary::-webkit-details-marker{display:none}.agl .faq summary i{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--edge-2);display:grid;place-items:center;transition:transform var(--t-base) var(--ease)}.agl .faq summary i:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:translateY(-2px) rotate(45deg)}.agl .faq details[open] summary i{transform:rotate(180deg)}.agl .faq details p{padding:0 0 18px;font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:600px}.agl .final{min-height:min(82vh,680px);display:grid;place-items:center;text-align:center;padding:64px 0}.agl .final .ag-orb{--size: 56px;margin:0 auto 28px;display:block}.agl .final .ag-orb:before{inset:16px}.agl .final h2{font-size:clamp(36px,5.6vw,66px);line-height:1.02;letter-spacing:-.03em}.agl .final .cta-row{justify-content:center;margin-top:30px}.agl .final .cta-note{margin-top:18px}.agl .foot{border-top:1px solid var(--edge);padding:28px 0 32px;background:color-mix(in srgb,var(--ag-card-solid) 50%,transparent)}.agl .foot .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:13px;color:var(--mute)}.agl .foot .brand{font-size:14px}.agl .foot nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-left:auto}.agl .foot nav a{color:var(--ink-2);text-decoration:none}.agl .foot small{flex-basis:100%;font-size:12px}@media(max-width:640px){.agl .sec{padding:64px 0}.agl .mq{padding-top:40px}}.aurora .ag-radio{width:18px;height:18px;border-radius:50%;flex:none;margin-top:2px;border:1.5px solid var(--ag-line-2);display:inline-grid;place-items:center;transition:border-color var(--ag-t-fast) var(--ag-ease)}.aurora .ag-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ag-teal);transform:scale(0);transition:transform var(--ag-t-fast) var(--ag-ease)}.aurora .ag-tile.is-on .ag-radio{border-color:var(--ag-teal)}.aurora .ag-tile.is-on .ag-radio:after{transform:scale(1)}.agl .hero-out{list-style:none;margin:-8px 0 28px;padding:0;display:grid;gap:10px;max-width:480px}.agl .hero-out li{display:flex;align-items:baseline;gap:10px;font-size:15px;line-height:1.45;color:var(--ink-2)}.agl .hero-out li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);flex:none;transform:translateY(-1px)}.agl .hero-out b{font:500 15px var(--sans);color:var(--ink);white-space:nowrap}.agl .rfs{padding-top:24px}.agl .rf{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:16px}@media(min-width:900px){.agl .rf{grid-template-columns:1fr 1fr;gap:20px}}.agl .rf-item{position:relative;border-radius:var(--r-2);padding:26px 26px 24px;display:grid;gap:10px;align-content:start}.agl .rf-n{font:200 40px/1 var(--head);letter-spacing:-.04em;color:var(--teal);font-variant-numeric:tabular-nums}.agl .rf-n.sm{font-size:28px;display:block;margin-bottom:10px}.agl .rf-item h3{font-size:clamp(22px,2.4vw,28px);line-height:1.12;letter-spacing:-.02em}.agl .rf-item h3 em{font-style:normal;font-weight:400;color:var(--teal)}.agl .rf-line{font-size:15px;line-height:1.55;color:var(--ink-2)}.agl .rf-detail{font-size:13.5px;line-height:1.5;color:var(--mute);padding-top:10px;border-top:1px solid var(--edge)}.agl .line.detail{font-size:14.5px;color:var(--mute);margin-top:10px}.agl .viz-stack{gap:16px}.agl .f-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.agl .f-top .rf-n.sm{margin-bottom:0}.agl .f-chip{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;font:500 11.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--teal);background:var(--teal-tint);white-space:nowrap}.agl .tk{display:grid;gap:16px;margin-top:40px}@media(min-width:900px){.agl .tk{grid-template-columns:repeat(3,1fr);gap:20px}}.agl .tk-card{border-radius:var(--r-2);padding:28px 26px 26px;display:grid;gap:14px;align-content:start}.agl .tk-card h3{font-size:clamp(26px,2.8vw,34px);line-height:1.08;letter-spacing:-.025em}.agl .tk-card h3 em{font-style:normal;font-weight:400;color:var(--teal)}.agl .tk-line{font-size:15px;line-height:1.55;color:var(--ink-2)}.agl .tk-fig{display:grid;gap:7px}.agl .tk-fig b{font:200 clamp(56px,8vw,72px)/1 var(--head);letter-spacing:-.045em;color:var(--teal);font-variant-numeric:proportional-nums}.agl .tk-fig span{font-size:13.5px;line-height:1.45;color:var(--mute)}.agl .tk-card ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:10px}.agl .tk-card li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink-2)}.agl .tk-card li svg{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:var(--ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agl .kpi-flow{display:grid;gap:18px;margin-top:36px;align-items:center}@media(min-width:900px){.agl .kpi-flow{grid-template-columns:minmax(0,1.3fr) 56px minmax(0,1fr);gap:20px}}.agl .kpi-in{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:480px){.agl .kpi-in{grid-template-columns:1fr}}.agl .kpi-in li{border-radius:var(--r-2);padding:16px 18px;display:grid;gap:4px;min-width:0}.agl .kpi-in b{font:400 17px/1.2 var(--head);letter-spacing:-.01em;color:var(--ink)}.agl .kpi-in span{font-size:13px;line-height:1.45;color:var(--mute)}.agl .kpi-arrow{display:grid;place-items:center;color:var(--teal)}.agl .kpi-arrow svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg)}@media(min-width:900px){.agl .kpi-arrow svg{transform:none}}.agl .kpi-out{border-radius:var(--r-2);padding:22px 24px;display:grid;gap:8px;border-color:var(--teal)}.agl .kpi-out p{font-size:15.5px;line-height:1.5;color:var(--ink)}.agl .pf{display:grid;gap:10px}.agl .pf-row{display:grid;grid-template-columns:104px 1fr;align-items:center;gap:12px;font:500 13px var(--sans);color:var(--ink-2)}.agl .pf-bars{display:grid;gap:4px;min-width:0}.agl .pf-bars i{display:block;height:8px;border-radius:4px;width:var(--w)}.agl .pf-bars .last{background:var(--edge-2)}.agl .pf-bars .now{background:var(--teal);width:0;transition:width .9s var(--ease)}.agl .perf.s1 .pf-bars .now{width:var(--w)}.agl .pf-pack{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;border-top:1px solid var(--edge);font:500 13px var(--sans);color:var(--ink-2)}.agl .pk{display:inline-grid;grid-template-columns:repeat(3,9px);gap:4px;margin-left:auto}.agl .pk i{width:9px;height:9px;border-radius:50%;background:var(--edge-2);transition:background .5s var(--ease);transition-delay:calc(var(--k, 0) * 90ms)}.agl .perf.s2 .pk i.in{background:var(--teal)}.agl .pk-t{flex-basis:100%;font-size:12.5px;font-weight:400;color:var(--mute);opacity:0;transition:opacity .4s var(--ease)}.agl .perf.s2 .pk-t{opacity:1}.agl .pf-next{border-radius:var(--r-1);border:1px solid var(--edge);background:var(--glass-2);padding:0 12px;display:grid;gap:2px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--ease),opacity .5s var(--ease),padding .6s var(--ease)}.agl .perf.s3 .pf-next{max-height:120px;opacity:1;padding:10px 12px}.agl .pf-next b{font:400 15px/1.25 var(--head)}.agl .pf-next span:not(.lbl){font-size:12.5px;color:var(--mute)}.agl .perf.s3 .vh .sw{--p: 1}.agl .site .offer{border-radius:var(--r-1);border:1px solid var(--edge);background:var(--glass-2);display:grid;gap:8px;padding:0 12px;max-height:0;opacity:0;overflow:hidden;margin:0;transition:max-height .6s var(--ease),opacity .5s var(--ease),padding .6s var(--ease),margin .6s var(--ease)}.agl .site.s1:not(.s2) .offer{max-height:220px;opacity:1;padding:12px;margin:6px 0 10px}.agl .site .offer b{font:400 16px/1.25 var(--head)}.agl .site .offer span:not(.btn){font-size:13px;line-height:1.45;color:var(--ink-2)}.agl .site .offer .btn{justify-self:start}.agl .site .vrow{max-height:0;opacity:0;overflow:hidden;padding:0;border-top:0;flex-wrap:nowrap;transition:max-height .5s var(--ease),opacity .4s var(--ease),padding .5s var(--ease)}.agl .site.s3 .vrow{max-height:60px;opacity:1;padding:10px 0;border-top:1px solid var(--edge)}.agl .site .vrow .nm{font:500 13.5px var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agl .site.s2 .vh .sw{--p: 1}.agl .site.s3 .vh .sw{--p: 2}.agl .site.s4 .site-g .sw{--p: 1}.agl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agl .cad-wrap{margin-top:32px;border-radius:var(--r-3);padding:10px 26px 16px;overflow:hidden}.agl .cad-t{width:100%;border-collapse:collapse;font:400 14px/1.35 var(--sans);color:var(--ink-2)}.agl .cad-t th,.agl .cad-t td{padding:9px 8px;text-align:center;vertical-align:middle;border-top:1px solid var(--edge)}.agl .cad-t thead th{font:500 12px/1 var(--sans);color:var(--mute);border-top:0;padding:14px 8px 10px;white-space:nowrap}.agl .cad-t .cad-act{text-align:left;padding-left:0;font-weight:400;color:var(--ink)}.agl .cad-t tbody th.cad-act{width:44%}.agl .cad-g th{text-align:left;padding:24px 0 8px;border-top:0}.agl .cad-gh{display:inline-flex;align-items:center;gap:10px;font:400 18px/1.2 var(--head);letter-spacing:-.01em;color:var(--ink)}.agl .cad-gh i{width:30px;height:30px;border-radius:50%;background:var(--teal-tint);display:grid;place-items:center;flex:none}.agl .cad-gh svg{width:16px;height:16px;fill:none;stroke:var(--teal);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.agl .cad-t td:not(.on):before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--edge-2);vertical-align:middle}.agl .cad-t td.on i{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px var(--teal-tint);vertical-align:middle}.agl .cad-chip{display:none}.agl .cad-note{margin-top:14px;font-size:13px;line-height:1.5;color:var(--mute)}@media(max-width:720px){.agl .cad-wrap{padding:4px 16px 12px}.agl .cad-t,.agl .cad-t tbody,.agl .cad-t tr,.agl .cad-t th{display:block}.agl .cad-t thead,.agl .cad-t td{display:none}.agl .cad-t tbody th.cad-act{width:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:13.5px}.agl .cad-chip{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:500 11px/1 var(--sans);color:var(--teal);background:var(--teal-tint);white-space:nowrap}.agl .cad-g th{padding:18px 0 6px}}@media(prefers-reduced-motion:reduce){.agl *,.agl *:before,.agl *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.agl .halo{opacity:.2}.agl .mq-in{animation:none;flex-wrap:wrap;width:auto}.agl .mq ul{flex-wrap:wrap;gap:14px 28px;justify-content:center}.agl .mq ul.mq-dup{display:none}.agl .cs{overflow-x:auto;mask:none;-webkit-mask:none}.agl .cs-in{animation:none}.agl .cs ul.cs-dup{display:none}}
