.au-hero{padding:132px 0 72px}@media (min-width:1024px){.au-hero{padding:184px 0 128px}}.au-hero-in{gap:40px;display:grid}@media (min-width:1024px){.au-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:48px}.au-hero .h1{font-size:56px}}@media (min-width:1280px){.au-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:96px}.au-hero .h1{font-size:76px;line-height:.95}}.au-pitch{justify-items:start;gap:24px;display:grid}.au-what{display:none}@media (min-width:1024px){.au-what{border-top:1px solid var(--line);width:100%;margin-top:16px;padding-top:24px;display:block}}.au-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.au-chip{height:36px;color:var(--fg);border-radius:999px;padding:0 14px 0 11px;font-size:14px;font-weight:500}.au-chip .ic{width:16px;height:16px;color:var(--accent-ink)}.au-card{background:radial-gradient(120% 70% at 100% 0,var(--accent-soft),transparent 55%),var(--canvas);padding:24px}.au-card:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-ink) 70%,transparent),transparent);height:1px;position:absolute;top:0;left:12%;right:12%}@media (min-width:768px){.au-card{padding:36px}}.au-card-head{gap:8px;margin-bottom:6px;display:grid}.au-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.au-mag{margin-top:4px;display:block}.au-submit{width:100%}.au-note{font-size:13.5px;line-height:20px}.au-ok{justify-items:start;gap:12px}.au-ok-ic{background:var(--accent);width:48px;height:48px;color:var(--on-accent);box-shadow:0 0 0 8px var(--accent-soft);border-radius:50%;place-items:center;display:grid}.au-ok-ic .ic{stroke-width:2.2px;width:22px;height:22px}.au-thanks .au-ok-ic{animation:au-pop .7s var(--ease-spring) both}.au-ok-t{margin-top:8px}.au-ok-t span{color:var(--muted);display:block}.au-ok-k{color:var(--fg);margin-top:8px}.au-next{border-top:1px solid var(--line);justify-self:stretch}.au-next li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:2px 10px;padding:12px 0;display:grid}.au-next li:last-child{border-bottom:0}.au-next .ic{width:18px;height:18px;color:var(--accent-ink);grid-row:1/3;margin-top:1px}.au-next b{color:var(--fg);font-size:14.5px;font-weight:500}.au-next span{color:var(--muted);font-size:13.5px;line-height:20px}.au-thanks .au-next li{animation:au-in .6s var(--ease) both;animation-delay:calc(.25s + var(--k,0) * 90ms)}.au-next li:nth-child(2){--k:1}.au-next li:nth-child(3){--k:2}.au-next li:nth-child(4){--k:3}@keyframes au-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes au-in{0%{opacity:0;transform:translateY(10px)}}.au-bento{gap:16px;display:grid}@media (min-width:768px){.au-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.au-speed{grid-column:1/-1}}@media (min-width:1024px){.au-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.au-speed{grid-column:span 2}}.au-check{flex-direction:column;gap:24px;display:flex;overflow:clip}.au-head{align-items:center;gap:14px;display:flex}.au-head .card-ic{margin:0}.au-head .mono{color:var(--faint);margin-left:auto}.au-dl{gap:16px;display:grid}.au-dl dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:500;line-height:16px}.au-dl dd{color:var(--muted);margin-top:6px;font-size:15px;line-height:23px}.au-dl .why dt{color:var(--accent-ink)}.au-dl .why dd{color:var(--fg-2)}@media (min-width:768px){.au-speed{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:32px;display:grid}}.au-speed-txt{flex-direction:column;gap:24px;display:flex}.au-stat{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 20px;margin-top:auto;padding-top:20px;display:grid}.au-stat .num{font-size:56px;line-height:.9}.au-stat .num small{color:var(--muted);margin-left:2px;font-size:.45em}.au-stat-t{color:var(--fg-2);font-size:15px;line-height:22px}.au-stat .src{margin-top:6px}.au-viz{isolation:isolate;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;height:176px;padding:16px;position:relative;overflow:clip}.au-viz:before{content:"";z-index:-1;background-image:radial-gradient(var(--line-2) 1px,transparent 1.3px);-webkit-mask-image:radial-gradient(100% 80% at 50% 0,var(--fg),transparent 85%);-webkit-mask-image:radial-gradient(100% 80% at 50% 0,var(--fg),transparent 85%);mask-image:radial-gradient(100% 80% at 50% 0,var(--fg),transparent 85%);background-size:14px 14px;position:absolute;inset:0}.au-vk{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.au-vchip{height:24px;font-size:11.5px;position:absolute;top:14px;right:14px}.au-seq>*{transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:calc(.45s + var(--r,0) * .1s)}.au-seq>:nth-child(2){--r:1}.au-seq>:nth-child(3){--r:2}.au-seq>:nth-child(4){--r:3}.au-seq>:nth-child(5){--r:4}.nf[data-js] .au-check:not([data-in]) .au-seq>*{opacity:0;transform:translateY(8px)}.au-speed .au-viz{align-content:center;place-items:center;gap:14px;height:auto;min-height:280px;padding:44px 20px 24px;display:grid}.au-g{width:100%;max-width:300px}.au-g svg{width:100%;height:auto;overflow:visible}.au-g path{fill:none}.au-g-track{stroke:var(--surface-3);stroke-width:14px}.au-g-z{stroke-width:14px;stroke-dasharray:var(--len) 100;stroke-dashoffset:var(--off);transition:stroke-dasharray 1s var(--ease);transition-delay:var(--t)}.au-g-z.z1{--len:40.6;--off:0;--t:.4s;stroke:color-mix(in srgb,var(--good) 70%,transparent)}.au-g-z.z2{--len:24.6;--off:-42;--t:.6s;stroke:color-mix(in srgb,var(--accent-ink) 75%,transparent)}.au-g-z.z3{--len:32.5;--off:-67.5;--t:.8s;stroke:color-mix(in srgb,var(--danger) 75%,transparent)}.nf[data-js] .au-check:not([data-in]) .au-g-z{stroke-dasharray:0 100}.au-g-tick{stroke:var(--fg);stroke-width:2px;stroke-linecap:round}.au-needle{transform-origin:120px 120px;transition:transform 1.8s var(--ease-spring) .6s;transform:rotate(33deg)}.au-needle path{stroke:var(--fg);stroke-width:3px;stroke-linecap:round}.au-needle circle{fill:var(--fg)}.nf[data-js] .au-check:not([data-in]) .au-needle{transform:rotate(-90deg)}.au-g-ends{justify-content:space-between;width:100%;max-width:300px;margin-top:-4px;display:flex}.au-g-read{text-align:center;justify-items:center;gap:8px;display:grid}.au-g-read .num{font-size:44px;line-height:1}.au-g-read .num small{color:var(--muted);margin-left:2px;font-size:.5em}.au-titles{margin-top:10px;display:grid}.au-titles li{border-bottom:1px solid var(--line);height:28px;color:var(--fg-2);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.au-titles li:last-child{border-bottom:0}.au-path{font:12px/1 var(--font-mono);color:var(--faint)}.au-tt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.au-flag{background:var(--accent-soft);height:20px;color:var(--accent-ink);white-space:nowrap;transition:transform .5s var(--ease-spring),opacity .3s;transition-delay:calc(1s + var(--r,0) * .12s);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.nf[data-js] .au-check:not([data-in]) .au-flag{opacity:0;transform:scale(.6)}.au-sweep{pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,var(--accent-soft),transparent);height:44px;position:absolute;top:0;left:0;right:0}.nf[data-js] .au-check[data-in] .au-sweep{animation:au-sweep 1.8s var(--ease) .6s both}@keyframes au-sweep{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(150px)}}.au-tags{gap:8px;margin-top:12px;display:grid}.au-tags li{background:var(--surface);border:1px solid var(--line);border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;height:34px;padding:0 12px;display:grid}.au-ev{font:12px/1 var(--font-mono);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-st{color:var(--good);white-space:nowrap;font-size:11.5px;font-weight:600}.au-st.bad{color:var(--danger)}.au-dot{background:var(--good);border-radius:50%;width:8px;height:8px}.au-tags .off .au-dot{border:1.5px solid var(--danger);background:0 0}.nf[data-js] .au-check[data-in] .au-tags li:not(.off) .au-dot{animation:au-fire 1.2s var(--ease) both;animation-delay:calc(.8s + var(--r,0) * .26s)}@keyframes au-fire{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 60%,transparent);transform:scale(.2)}40%{opacity:1;transform:scale(1.35)}to{opacity:1;box-shadow:0 0 0 9px color-mix(in srgb,var(--good) 0%,transparent);transform:none}}.au-a11y{gap:10px;display:grid}.au-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.au-sw{background:var(--surface);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;height:62px;padding:0 12px;display:flex}.au-sw.lo{background:var(--surface-3)}.au-aa{font:600 26px/1 var(--font-display);letter-spacing:-.02em;color:var(--fg)}.au-sw.lo .au-aa{color:var(--faint)}.au-res{color:var(--good);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.au-res.bad{color:var(--danger)}.au-res .ic{stroke-width:2.2px;width:14px;height:14px}.au-kb{align-items:center;gap:10px;height:30px;padding-left:2px;display:flex}.au-kb>.ic{width:14px;height:14px;color:var(--faint)}.au-key{border:1px solid var(--line-2);background:var(--surface);height:26px;font:500 11px/1 var(--font-mono);color:var(--fg-2);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 9px;display:inline-grid}.au-focus{background:var(--surface);border:1px solid var(--line-2);height:26px;color:var(--fg);outline:2px solid var(--accent-ink);outline-offset:3px;transition:outline-color .3s var(--ease) 1.3s,outline-offset .5s var(--ease-spring) 1.3s;border-radius:7px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.nf[data-js] .au-check:not([data-in]) .au-focus{outline-offset:8px;outline-color:#0000}.nf[data-js] .au-check[data-in] .au-key{animation:au-press .3s var(--ease) 1.1s both}@keyframes au-press{50%{border-bottom-width:1px;transform:translateY(2px)}}.au-chat{gap:10px;display:grid}.au-q{background:var(--fg);max-width:82%;color:var(--canvas);border-radius:14px 14px 4px;justify-self:end;padding:8px 12px;font-size:12.5px;line-height:1.35}.au-a{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.au-spark{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:8px;place-items:center;display:grid}.au-spark .ic{width:15px;height:15px}.au-a-in{background:var(--surface);border:1px solid var(--line);border-radius:4px 14px 14px;gap:7px;padding:12px;display:grid}.au-a-in i{background:var(--surface-3);transform-origin:0;height:7px;transition:transform .8s var(--ease) .9s;border-radius:4px;display:block}.au-a-in i:nth-child(2){width:86%;transition-delay:1.05s}.au-a-in i:nth-child(3){width:58%;transition-delay:1.2s}.nf[data-js] .au-check:not([data-in]) .au-a-in i{transform:scaleX(0)}.au-cite{border:1px solid var(--line-2);height:22px;color:var(--fg-2);transition:transform .5s var(--ease-spring) 1.5s,opacity .3s 1.5s;border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:3px;padding:0 8px;font-size:11px;display:inline-flex}.au-cite .ic{width:12px;height:12px}.nf[data-js] .au-check:not([data-in]) .au-cite{opacity:0;transform:scale(.7)}.au-steps{position:relative}.au-track{display:none}.au-step-list{gap:40px;display:grid;position:relative}.au-step{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:0 20px;display:grid;position:relative}.au-step:not(:last-child):after{content:"";background:var(--accent-ink);transform-origin:0 0;width:2px;transition:transform .8s var(--ease) calc(.5s + var(--k,0) * .25s);border-radius:2px;position:absolute;top:64px;bottom:-32px;left:27px}.nf[data-js] .au-step-list:not([data-in]) .au-step:after{transform:scaleY(0)}.au-step>.au-node{grid-row:span 3}.au-when{color:var(--accent-ink);margin-top:4px}.au-step .h3{margin-top:10px}.au-step .body{max-width:380px;margin-top:10px}.au-node{background:var(--surface-2);border:1px solid var(--line-2);width:56px;height:56px;color:var(--accent-ink);box-shadow:var(--hi);border-radius:50%;place-items:center;display:grid}.au-node .ic{width:22px;height:22px}.au-node.y{background:var(--accent);color:var(--on-accent);border-color:#0000}.nf[data-js] .au-step-list[data-in] .au-node.y{animation:nf-ring 2.8s var(--ease) 1.8s infinite}@media (min-width:1024px){.au-track{background:var(--line-2);border-radius:2px;height:2px;display:block;position:absolute;top:27px;left:28px;right:calc(33.333% - 44px)}.au-track i{border-radius:inherit;background:var(--accent-ink);transform-origin:0;transition:transform 1.6s var(--ease) .3s;position:absolute;inset:0}.nf[data-js] .au-track:not([data-in]) i{transform:scaleX(0)}.au-step:not(:last-child):after{display:none}.au-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.au-step{grid-template-columns:minmax(0,1fr)}.au-step>.au-node{grid-row:auto;margin-bottom:28px}}.au-aw{text-align:left;container-type:inline-size}.au-aw-top{border-bottom:1px solid var(--line);align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.au-aw-top .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.au-aw-top .chip{margin-left:auto}.au-aw-dots{gap:6px;display:flex}.au-aw-dots i{background:var(--surface-3);border-radius:50%;width:10px;height:10px}@media (max-width:479px){.au-aw-dots{display:none}}.au-aw-body{display:grid}@media (min-width:900px){.au-aw-body{grid-template-columns:1.15fr 1fr}}.au-aw-site{border-bottom:1px solid var(--line);min-height:320px;padding:28px;position:relative;overflow:clip}@media (min-width:900px){.au-aw-site{border-bottom:0;border-right:1px solid var(--line)}}.au-wf{gap:12px;display:grid}.au-wf b{background:var(--surface-3);border-radius:6px;height:10px;display:block}.au-wf .w1{background:color-mix(in srgb,var(--fg) 16%,transparent);width:42%;height:14px}.au-wf .w2{width:78%}.au-wf .w3{width:64%}.au-wf-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface-2),var(--surface-3));border-radius:14px;height:150px;margin-top:8px}.au-wf-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.au-wf-row span{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;height:64px}.au-scan{pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 8%,transparent) 70%,color-mix(in srgb,var(--accent) 50%,transparent) 99%,transparent);height:120px;position:absolute;top:0;left:0;right:0}.nf[data-js] .au-aw[data-in] .au-scan{animation:2.4s cubic-bezier(.45,0,.25,1) .5s both au-scan}@keyframes au-scan{0%{opacity:0;transform:translateY(-120px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(340px)}}.au-pin{background:var(--accent);width:24px;height:24px;color:var(--on-accent);font:700 11px/1 var(--font-display);box-shadow:0 0 0 6px var(--accent-soft);transition:transform .6s var(--ease-spring),opacity .4s;transition-delay:var(--d);border-radius:50%;place-items:center;display:grid;position:absolute}.nf[data-js] .au-aw:not([data-in]) .au-pin{opacity:0;transform:scale(.4)}.au-aw-scores{padding:14px 26px 22px}.au-aw-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:6px 16px;padding:13px 0;display:grid}.au-aw-row:last-child{border-bottom:0}.au-aw-name{color:var(--fg);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.au-pn{background:var(--accent-soft);width:18px;height:18px;color:var(--accent-ink);font:700 10px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.au-aw-note{color:var(--muted);grid-column:1;font-size:12.5px}.au-aw-score{text-align:right;font:600 26px/1 var(--font-display);letter-spacing:-.03em;color:var(--fg);grid-area:1/2/3}.au-aw-score small{font:400 11px/1 var(--font-body);color:var(--faint);letter-spacing:0;margin-top:2px;display:block}.au-aw-score.y{color:var(--accent-ink)}.au-aw-bar{background:var(--surface-3);border-radius:4px;grid-column:1;height:4px;overflow:hidden}.au-aw-bar i{height:100%;width:var(--v);border-radius:inherit;background:var(--fg-2);transform-origin:0;transition:transform 1.2s var(--ease);transition-delay:calc(.9s + var(--k,0) * .12s);display:block}.au-aw-bar i.y{background:var(--accent)}.nf[data-js] .au-aw:not([data-in]) .au-aw-bar i{transform:scaleX(0)}.au-aw-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 18px;font-size:13px;display:flex}.au-after{justify-content:center;margin-top:32px;display:flex}.au-faq{gap:40px;display:grid}@media (min-width:1024px){.au-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px}.au-faq .sec-head{align-self:start;margin:0;position:sticky;top:120px}}.nf .au-final[data-band]{background:var(--canvas)}.au-final-in{justify-items:center;gap:24px;display:grid}.au-final .lead{text-align:center}.au-final .note{margin-top:-8px}.au-error{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--fg);border-radius:14px;outline:none;gap:12px;padding:14px 16px;font-size:14px;line-height:21px;display:flex}.au-error>.ic{width:20px;height:20px;color:var(--danger);margin-top:1px}.au-error a{overflow-wrap:anywhere}.au-card .field[aria-invalid=true]{border-color:var(--danger)}.au-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.au-thanks{padding:148px 0 72px}@media (min-width:1024px){.au-thanks{padding:184px 0 104px}}.au-thanks-in{gap:40px;display:grid}@media (min-width:1024px){.au-thanks-in{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:96px}}.au-thanks .au-ok{display:grid}.au-thanks .au-ok-t{margin-top:16px}.au-thanks .au-card .au-ok-k{margin:0 0 4px}.au-thanks-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;display:flex}
