@property --n{syntax:"<integer>";inherits:false;initial-value:0}.lp{--bg:#ebebeb;--s1:#fffc;--s2:#ffffff8c;--bd:#00000017;--tx:#1f1f1f;--mu:#55554f;--am:#2a2a2a;--onam:#fff;--gr:#148a5e;--grad:linear-gradient(160deg,var(--hue),color-mix(in srgb,var(--hue),#000 12%));background:var(--gl1);isolation:isolate;color:var(--tx);font-family:var(--font-outfit),var(--font-body-md,Inter,system-ui,sans-serif);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}:where(.lp) a{color:inherit;text-decoration:none}:where(.lp) :is(h1,h2,h3,p,ul){margin:0}:where(.lp) ul{padding:0;list-style:none}.lp [id]{scroll-margin-top:84px}.lp-w{box-sizing:border-box;width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(20px,4.5vw,80px)}.lp-hd{z-index:50;background:var(--s1);border-bottom:1px solid var(--bd);position:sticky;top:0}.lp-hd .lp-w{justify-content:space-between;align-items:center;height:62px;display:flex}.lp-sec{padding:clamp(40px,5vw,88px) 0}.lp-alt{background:var(--s2)}.lp-rel{position:relative;overflow:visible}.lp-h2{letter-spacing:-.025em;margin-top:10px;font-size:clamp(28px,3.1vw,54px);font-weight:800;line-height:1.12}.lp-h3{font-size:18px;font-weight:700}.lp-hg{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);padding-top:clamp(20px,1.8vw,40px);padding-bottom:clamp(12px,1vw,22px);display:grid;position:relative}.lp-h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(38px,4.1vw,80px);font-weight:800;line-height:1.02}.lp-lead{max-width:34em;margin-top:22px;font-size:clamp(16px,1.25vw,21px)}.lp-btns{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.lp-o1{width:720px;height:720px;top:-260px;left:-200px}.lp-o2{width:620px;height:620px;animation-delay:-4s;top:80px;right:-160px}.lp-stage{position:relative}.lp-fa{background:var(--grad);color:var(--onam);box-shadow:0 30px 80px color-mix(in srgb,var(--hue) 30%,transparent);border-radius:22px;padding:clamp(22px,2.2vw,36px);position:relative}.lp-pill{letter-spacing:.1em;background:#fff3;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.lp-fa-r{justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.lp-fa-t{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,32px);font-weight:800;line-height:1.15}.lp-ringw{flex:none;width:92px;height:92px;position:relative}.lp-cn{justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:0}.lp-track{background:#ffffff47;border-radius:8px;height:8px;margin-top:22px;overflow:hidden}.lp-lg{background:#fff;border-radius:8px;height:8px}.lp-fa-f{justify-content:space-between;margin-top:10px;font-size:12px;font-weight:800;display:flex}.lp-pc{background:var(--s1);border:1px solid #c7d0dc;border-radius:18px;padding:18px;box-shadow:0 24px 60px #0f172a2e}.lp-fb{width:clamp(290px,22vw,380px);margin:-34px 0 0 -5%;position:relative}.lp-fc{width:clamp(200px,15vw,280px);position:absolute;top:50%;right:-2%}.lp-cap{letter-spacing:.1em;color:var(--mu);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.lp-opts{gap:8px;margin-top:14px;display:grid}.lp-exp{background:var(--s2);box-sizing:border-box;border-radius:10px;height:60px;margin-top:12px;padding:10px 12px}.lp-expt{color:var(--am);letter-spacing:.08em;font-size:11px;font-weight:800}.lp-score{letter-spacing:-.03em;margin-top:8px;font-size:38px;font-weight:800}.lp-bars{grid-template-columns:repeat(5,1fr);align-items:end;gap:6px;height:44px;margin-top:12px;display:grid}.lp-bars .lp-bar{background:var(--am);border-radius:4px;height:44px}.lp-bento{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.lp-c.lp-big{background:var(--s2);grid-column:span 2}.lp-bento .lp-c{padding:32px}.lp-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.lp-chips .lp-opt{padding:8px 14px;font-weight:700}.lp-fbars{grid-template-columns:repeat(5,18px);align-items:end;gap:6px;height:46px;margin-top:18px;display:grid}.lp-fbars .lp-bar{background:var(--am);border-radius:4px;height:46px}.lp-tick{align-items:center;gap:10px;margin-top:12px;display:flex}.lp-how{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:48px;display:grid;position:relative}.lp-tl{background:var(--am);opacity:.6;height:2px;position:absolute;top:24px;left:24px;right:24px}.lp-step{position:relative}.lp-num{background:var(--am);width:48px;height:48px;color:var(--onam);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.lp-rows{border-top:1px solid var(--bd);margin-top:40px}.lp-faqg{grid-template-columns:1fr 1.7fr;align-items:start;gap:56px;display:grid}.lp-faq{gap:12px;display:grid}.lp-faq .lp-c{padding:22px 26px}.lp-cta{background:var(--grad);color:var(--onam);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,4.5vw,80px);display:flex;position:relative;overflow:hidden}.lp-cta .lp-h2{color:var(--onam);margin:0;font-size:clamp(28px,3.6vw,60px)}.lp-cta .lp-in{position:relative}.lp-cta .lp-btns{margin-top:0}.lp-pr1{width:320px;height:320px;top:-110px;right:-60px}.lp-pr2{width:200px;height:200px;animation-delay:-3s;bottom:-120px;right:240px}.lp-ft{color:#cbd5e1;background:#0f172a;margin-top:auto;padding:36px 0;font-size:13px}.lp-ft a:hover{color:#fff}.lp-ft .lp-pz{color:#cbd5e1}.lp-ft-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-disc{color:#94a3b8;max-width:760px;margin-top:18px;line-height:1.6}.lp-eh{border-bottom:1px solid var(--bd);padding:clamp(40px,4.6vw,88px) 0;position:relative;overflow:hidden}.lp-eh .lp-h1{margin-top:16px;font-size:clamp(36px,4.6vw,84px)}.lp-crumb{color:var(--mu);font-size:13px}.lp-full{color:var(--am);margin:12px 0 0;font-size:18px;font-weight:700}.lp-split{grid-template-columns:1.2fr 1fr;gap:56px;padding-top:56px;padding-bottom:48px;display:grid}.lp-p17{color:var(--mu);margin:0 0 16px;font-size:17px;line-height:1.65}.lp-g3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;display:grid}.lp-stack{gap:12px;margin-top:14px;display:grid}.lp-stack .lp-c{padding:20px}@media (max-width:960px){.lp-w{padding:0 20px}.lp-nv a:not(.lp-b):not(.lp-keep),.lp-hd .lp-pz{display:none}.lp-nv{gap:6px}.lp-hd .lp-w{height:54px}.lp-sec{padding:40px 0}.lp-h2{font-size:30px}.lp-hg{grid-template-columns:1fr;gap:36px;padding-top:32px;padding-bottom:28px}.lp-h1{font-size:46px}.lp-lead{font-size:17px}.lp-btns .lp-b{flex:100%}.lp-stage{gap:14px;display:grid}.lp-fb{width:auto;margin:0}.lp-fc{display:none}.lp-fa{padding:22px}.lp-fa-t{font-size:21px}.lp-bento{grid-template-columns:1fr}.lp-c.lp-big{grid-column:auto}.lp-bento .lp-c{padding:24px}.lp-how{grid-template-columns:1fr;gap:30px;margin-top:36px}.lp-tl{display:none}.lp-row{grid-template-columns:40px 1fr auto;gap:14px;padding:22px 4px}.lp-row>p{grid-area:2/2/auto/4}.lp-row .lp-h3{font-size:20px}.lp-faqg{grid-template-columns:1fr;gap:28px}.lp-cta{border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px}.lp-cta .lp-h2{font-size:30px}.lp-mqb{font-size:20px}.lp-eh{padding:36px 0}.lp-eh .lp-h1{font-size:44px}.lp-split{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:32px}.lp-g3{grid-template-columns:1fr}}.lp-nv{color:var(--mu);align-items:center;gap:26px;font-size:14px;font-weight:600;display:flex}.lp-nv a:not(.lp-b){transition:color .28s}.lp-nv a:hover{color:var(--tx)}.lp-b{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s,color .32s;display:inline-flex}.lp-b i{font-style:normal;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.lp-b:hover i{transform:translate(4px)}.lp-p{background:var(--am);position:relative;overflow:hidden;color:var(--onam)!important}.lp-p:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:5s 1.6s infinite lp-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes lp-shine{40%,to{transform:translate(130%)}}.lp-p:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--hue) 32%,transparent);transform:translateY(-2px)scale(1.02)}.lp-s{color:var(--tx);border:1px solid #c7d0dc}.lp-s:hover{border-color:var(--am);color:var(--am);transform:translateY(-1px)}.lp-ik{color:#1d4488;background:#fff}.lp-ik:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 10px 24px #0f172a3d}.lp-io{color:#fff;border:2px solid #fff}.lp-io:hover{color:#1d4488;background:#fff}.lp-c{background:var(--s1);border:1px solid var(--bd);border-radius:18px;padding:24px;transition:transform .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s,border-color .32s}.lp-c:hover{border-color:var(--am);box-shadow:0 14px 36px color-mix(in srgb,var(--hue) 12%,transparent);transform:translateY(-3px)}.lp-k{letter-spacing:.12em;text-transform:uppercase;color:var(--am);margin:0;font-size:12px;font-weight:800}.lp-m{color:var(--mu);margin:8px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:1.65}.lp-ln{padding-bottom:.1em;display:block;overflow:hidden}.lp-ln>span{animation:1.05s cubic-bezier(.22,1,.36,1) forwards lp-rise;display:inline-block;transform:translateY(104%)}@keyframes lp-rise{to{transform:none}}.lp-ln>span.lp-sh{background:linear-gradient(100deg,#1f4a96 0%,#4f8df0 45%,#1f4a96 60%) 0 0/260% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.05s cubic-bezier(.22,1,.36,1) .12s forwards lp-rise,5.5s linear infinite lp-sh}@keyframes lp-sh{to{background-position:-260% 0}}@keyframes lp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.lp-u{animation:1.05s cubic-bezier(.22,1,.36,1) both lp-up}.lp-d1{animation-delay:.1s}.lp-d2{animation-delay:.2s}.lp-d3{animation-delay:.32s}@keyframes lp-fl{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.lp-fb{animation:8.5s ease-in-out infinite lp-fl}.lp-fc{animation:8s ease-in-out -2s infinite reverse lp-fl}.lp-orb{background:radial-gradient(circle,color-mix(in srgb,var(--hue) 20%,transparent),transparent 65%);pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite lp-orb;position:absolute}@keyframes lp-orb{50%{opacity:.7;transform:translate(-24px,18px)scale(1.1)}}.lp-dots{background:radial-gradient(#cbd5e1 1px,#0000 1px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.lp-mqb{background:var(--am);color:var(--onam);letter-spacing:-.01em;z-index:2;box-shadow:0 12px 40px color-mix(in srgb,var(--hue) 25%,transparent);margin:0 -3%;padding:20px 0;font-size:clamp(18px,1.7vw,30px);font-weight:800;position:relative;overflow:hidden;transform:rotate(-1.4deg)}@keyframes lp-mq{to{transform:translate(-50%)}}.lp-mq{width:max-content;animation:22s linear infinite lp-mq;display:flex}.lp-mq div{white-space:nowrap;gap:40px;padding-right:40px;display:flex}.lp-rg{animation:9s ease-in-out infinite lp-ring}@keyframes lp-ring{0%{stroke-dashoffset:239px}25%,90%{stroke-dashoffset:0}to{stroke-dashoffset:239px}}.lp-cn:after{counter-reset:n var(--n);content:counter(n) "%";animation:9s ease-in-out infinite lp-cnt}@keyframes lp-cnt{0%{--n:0}25%,90%{--n:100}to{--n:0}}.lp-sc:after{counter-reset:n var(--n);content:counter(n);animation:9s ease-in-out infinite lp-cnt2}@keyframes lp-cnt2{0%{--n:0}25%,90%{--n:1240}to{--n:0}}.lp-lg{transform-origin:0;animation:9s ease-in-out infinite lp-goal}@keyframes lp-goal{0%{transform:scaleX(.45)}25%,90%{transform:scaleX(1)}to{transform:scaleX(.45)}}.lp-sk{background:#dbe3ee;border-radius:6px;height:9px}.lp-opt{border:1px solid var(--bd);background:var(--s2);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.lp-opt b{background:#e8edf4;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.lp-la{animation:9s infinite lp-selB}@keyframes lp-selB{0%,28%{border-color:var(--bd);background:var(--s2)}34%,40%{background:color-mix(in srgb,var(--hue) 14%,transparent);border-color:#285eb7}46%,90%{background:#148a5e24;border-color:#148a5e}to{border-color:var(--bd);background:var(--s2)}}.lp-lb{animation:9s infinite lp-dim}@keyframes lp-dim{0%,44%{opacity:1}50%,90%{opacity:.4}to{opacity:1}}.lp-lx{animation:9s infinite lp-ex}@keyframes lp-ex{0%,48%{opacity:.35}56%,90%{opacity:1}to{opacity:.35}}.lp-lc{animation:9s infinite lp-ck}@keyframes lp-ck{0%,45%{opacity:0;transform:scale(.4)}50%{transform:scale(1.25)}54%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.lp-an{opacity:0;animation:7s infinite both lp-ann}@keyframes lp-ann{0%,8%{opacity:0;transform:translateY(14px)}18%,78%{opacity:1;transform:none}92%,to{opacity:0}}.lp-bar{transform-origin:bottom;animation:3.6s ease-in-out infinite lp-bar}@keyframes lp-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.lp-hp{animation:6s infinite lp-hop}@keyframes lp-hop{0%,28%{background:var(--am);color:var(--onam);border-color:var(--am)}34%,to{background:var(--s2);color:var(--tx);border-color:var(--bd)}}.lp-pop{animation:3s infinite lp-pop}@keyframes lp-pop{0%,60%,to{transform:scale(1)}70%{transform:scale(1.4)rotate(-8deg)}80%{transform:scale(.95)}}.lp-rp{animation:2.4s infinite lp-rp}@keyframes lp-rp{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hue) 60%,transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb,var(--hue) 0%,transparent)}}.lp-dot{background:var(--gr);border-radius:50%;width:8px;height:8px;animation:1.8s infinite lp-pu;display:inline-block}@keyframes lp-pu{0%{box-shadow:0 0 #148a5e99}to{box-shadow:0 0 0 9px #148a5e00}}.lp-pr{border:44px solid #ffffff29;border-radius:50%;animation:6s ease-in-out infinite lp-prr;position:absolute}@keyframes lp-prr{50%{transform:scale(1.15)}}.lp-row{border-bottom:1px solid var(--bd);grid-template-columns:56px 1fr 2fr auto;align-items:center;gap:24px;padding:30px 8px;display:grid}a.lp-row{background:linear-gradient(color-mix(in srgb,var(--hue) 13%,transparent),color-mix(in srgb,var(--hue) 13%,transparent)) no-repeat 0 0/0 100%;transition:background-size .5s,transform .32s cubic-bezier(.22,.61,.36,1)}a.lp-row:hover{background-size:100% 100%;transform:translate(4px)}.lp-row .lp-rn{color:var(--am);font-size:14px;font-weight:800}.lp-ar{text-align:right;font-size:24px;transition:transform .2s}a.lp-row:hover .lp-ar{color:var(--am);transform:translate(8px)}.lp-chip{white-space:nowrap;color:var(--mu);background:var(--s2);border-radius:999px;justify-self:end;padding:6px 12px;font-size:12px;font-weight:800}.lp-pz{min-height:44px;color:var(--mu);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:flex}.lp-pz input{appearance:none;cursor:pointer;background:#fff;border:2px solid #64748b;border-radius:5px;place-content:center;width:18px;height:18px;margin:0;display:inline-grid}.lp-pz input:checked{background:var(--am);border-color:var(--am)}.lp-pz input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.lp a:focus-visible,.lp input:focus-visible{outline:3px solid var(--am);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.lp *,.lp :after{transition:none!important;animation:none!important}.lp-ln>span{transform:none}.lp-rg{stroke-dashoffset:0}.lp-cn:after{--n:100}.lp-sc:after{--n:1240}.lp-la{background:#148a5e24!important;border-color:#148a5e!important}.lp-an{opacity:1}}.lp.lp-bare{display:contents}.lp-back{color:var(--mu);font-size:14px;font-weight:600;transition:color .28s}.lp-back:hover{color:var(--am)}html[data-theme=light] .auth-light{--bg-page:#f8fafc;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-input:#f7f8fa;--bg-hover:#0f172a0b;--text-primary:#182332;--text-secondary:#42536a;--text-muted:#64748b;--text-faint:#8190a3;--border-subtle:#e1e6ed;--border-hover:#c7d0dc;--accent:#285eb7;--accent-strong:#326fcf;--accent-text:#285eb7;--accent-soft-bg:color-mix(in srgb,var(--hue) 8%,transparent);--accent-soft-border:color-mix(in srgb,var(--hue) 20%,transparent);--on-accent:#fff;--danger:#cf425d;--success:#148a5e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .lp.auth-light .app-card{box-shadow:0 18px 50px color-mix(in srgb,var(--hue) 12%,transparent),0 2px 6px #0f172a0d;background:#fff}html[data-theme=light] .lp.auth-light .app-card:hover{box-shadow:0 18px 50px color-mix(in srgb,var(--hue) 16%,transparent),0 2px 6px #0f172a0d}.lp-am{flex:1;place-items:center;padding:clamp(24px,5vw,72px) 20px;display:grid;position:relative;overflow:hidden}.lp-aw{width:100%;max-width:460px;animation:1.05s cubic-bezier(.22,1,.36,1) both lp-up;position:relative}.auth-shell{position:relative;overflow:clip}.auth-shell:before,.auth-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--hue) 20%,transparent),transparent 65%);border-radius:50%;position:absolute}.auth-shell:before{width:640px;height:640px;top:-200px;left:-180px}.auth-shell:after{width:560px;height:560px;bottom:-120px;right:-160px}.auth-loading:before,.auth-loading:after{display:none}.auth-shell>main,.auth-shell>section{z-index:1;animation:1.05s cubic-bezier(.22,1,.36,1) both lp-up;position:relative}.lp-doc{grid-template-columns:240px minmax(0,780px);gap:clamp(32px,5vw,88px);padding-top:clamp(32px,4vw,64px);padding-bottom:clamp(48px,6vw,96px);display:grid}.lp-toc{align-self:start;gap:2px;display:grid;position:sticky;top:96px}.lp-toc>p{margin-bottom:10px}.lp-toc a{border-left:2px solid var(--bd);color:var(--mu);padding:8px 12px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s,padding .2s;display:block}.lp-toc a:hover{color:var(--am);border-color:var(--am);padding-left:18px}.lp-art h2{letter-spacing:-.01em;margin-top:44px;scroll-margin-top:96px;font-size:clamp(20px,1.6vw,24px);font-weight:800}.lp-art section:first-child h2{margin-top:0}.lp-art p,.lp-art li{color:var(--mu);font-size:clamp(15px,1.05vw,17px);line-height:1.8}.lp-art p{margin-top:12px}.lp-art ul{gap:6px;margin-top:12px;padding-left:22px;list-style:outside;display:grid}.lp-art a.lp-lnk{color:var(--am);text-underline-offset:3px;text-decoration:underline}.lp-meta{color:var(--mu);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:13px;display:flex}.lp-meta a{color:var(--am);font-weight:600}.lp-meta a:hover{text-decoration:underline}@media (max-width:960px){.lp-doc{grid-template-columns:1fr}.lp-toc{display:none}}@media (prefers-reduced-motion:reduce){.auth-shell:before,.auth-shell:after,.auth-shell>main,.auth-shell>section,.lp-aw{animation:none!important}}.lp-show{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:8px;display:grid}.lp-show .lp-fa{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.lp-show .lp-pc{padding:16px}.lp-aw{max-width:clamp(440px,30vw,540px)}.lp-doc{grid-template-columns:clamp(220px,16vw,300px) minmax(0,1fr)}.lp-art{max-width:min(100%,68rem)}.lp-ft-s{padding:18px 0}@media (max-height:880px){.lp-show{display:none}}.lp-fa{rotate:-2deg}.lp-fb{rotate:1.8deg}.lp-fc{rotate:-1.4deg}@media (max-width:960px){.lp-fa,.lp-fb{rotate:0deg}}@media (prefers-reduced-motion:reduce){.lp-fa,.lp-fb,.lp-fc{rotate:0deg}}.lp-fc{width:clamp(250px,19vw,350px);rotate:4deg}.lp-fc .lp-score{font-size:clamp(44px,3.2vw,58px)}.lp-fc .lp-bars,.lp-fc .lp-bars .lp-bar{height:56px}@media (max-width:960px){.lp-fc{rotate:0deg}}@media (prefers-reduced-motion:reduce){.lp-fc{rotate:0deg}}@supports (animation-timeline:view()){.lp-r{animation:linear backwards lp-up;animation-timeline:view();animation-range:entry entry 70%}.lp-tl{transform-origin:0;animation:linear both lp-draw;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes lp-draw{0%{transform:scaleX(0)}}}.lp-hd{border-bottom-color:#0000}.lp-h1,.lp-h2{letter-spacing:-.02em;font-weight:300}.lp-h3{font-weight:500}.lp-fa,.lp-cta{color:var(--on-hue);box-shadow:none}.lp-fa .lp-pill{background:#0000001a}.lp-fa .lp-track{background:#00000024}.lp-fa .lp-lg,.lp-fa .lp-rg{background:#2a2a2a}.lp-fa svg circle:first-child{stroke:#00000024}.lp-fa .lp-rg{stroke:#2a2a2a}.lp-pc{border-color:#fff9;box-shadow:0 12px 40px #1e233c1a}.lp-bars .lp-bar{background:#2a2a2a}.lp-b{border-radius:999px;font-weight:500}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-c,.lp-step,.lp-pc{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s}.lp-c:hover,.lp-pc:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--hue) 16%,transparent);border-color:color-mix(in srgb,var(--hue) 45%,transparent);transform:translateY(-5px)}.lp-b{transition:transform .22s,box-shadow .22s,filter .22s}.lp-b:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--hue) 28%,transparent);filter:brightness(1.05);transform:translateY(-2px)}.lp-b:active{transform:translateY(0)}.lp-num{transition:transform .3s}.lp-step:hover .lp-num{transform:scale(1.1)rotate(-4deg)}.lp-cta{transition:box-shadow .3s}.lp-cta:hover{box-shadow:0 24px 60px color-mix(in srgb,var(--hue) 30%,transparent)}}.lp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 8% -8%,color-mix(in srgb,var(--hue) 20%,transparent),transparent 62%),radial-gradient(900px 560px at 100% 105%,color-mix(in srgb,var(--hue) 28%,transparent),transparent 60%),linear-gradient(135deg,var(--gl1) 0%,var(--gl2) 55%,var(--gl3) 100%);position:fixed;inset:0;transform:translateZ(0)}#exams,#faq{content-visibility:auto;contain-intrinsic-size:auto 640px}.lp-ln>span{animation-duration:.7s}.lp-u{animation-duration:.75s}.lp-orb,.lp-fb,.lp-fc{will-change:transform}.lp.lp-bare:before{display:none}.lp-mq:hover{animation-play-state:paused}.page-motion-paused .lp *,.page-motion-paused .lp :before,.page-motion-paused .lp :after{animation-play-state:paused!important}@media (max-width:640px){.lp-orb,.auth-shell:before,.auth-shell:after{display:none}}.lp-aw,.auth-shell>main,.auth-shell>section{animation-duration:.55s}.lp-am{contain:paint}.lp-eh .lp-ln>span.lp-sh{animation-iteration-count:1}.lp-aw .app-card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,border-color .3s}.lp-aw input,.lp-aw select,.auth-shell input,.auth-shell select{transition:border-color .2s,box-shadow .2s,background-color .2s}.lp-aw input:hover:not(:focus),.auth-shell input:hover:not(:focus){border-color:#94a3b8}.lp-aw input:focus,.auth-shell input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 14%,transparent)}.lp-back{transition:color .28s,transform .28s;display:inline-block}.lp-ft-s a{transition:color .2s}.lp-show .lp-fa,.lp-show .lp-pc{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}html:has(.lp-doc){scroll-behavior:smooth}.lp-art section{border-left:2px solid #0000;margin-left:-16px;padding-left:14px;scroll-margin-top:96px;transition:border-color .25s,background-color .25s}.lp-art section:target{border-left-color:var(--am);background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 7%,transparent),transparent 70%)}.lp-toc a{transition:color .2s,border-color .2s,padding .2s,background-color .2s}.lp-toc a:hover{background:color-mix(in srgb,var(--hue) 6%,transparent)}.lp-art a.lp-lnk{-webkit-text-decoration-color:color-mix(in srgb,var(--hue) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--hue) 40%,transparent);transition:color .2s,text-decoration-color .2s}.lp-art a.lp-lnk:hover{text-decoration-color:currentColor}.lp-art li{transition:color .2s}.lp-art li:hover{color:var(--tx)}.lp-doc:has(#s1:target) .lp-toc a[href=\#s1]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s2:target) .lp-toc a[href=\#s2]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s3:target) .lp-toc a[href=\#s3]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s4:target) .lp-toc a[href=\#s4]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s5:target) .lp-toc a[href=\#s5]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s6:target) .lp-toc a[href=\#s6]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s7:target) .lp-toc a[href=\#s7]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s8:target) .lp-toc a[href=\#s8]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}.lp-doc:has(#s9:target) .lp-toc a[href=\#s9]{color:var(--am);border-color:var(--am);background:color-mix(in srgb,var(--hue) 6%,transparent);padding-left:18px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lp-back:hover{transform:translate(-3px)}.lp-show .lp-fa:hover,.lp-show .lp-pc:hover{box-shadow:0 22px 50px color-mix(in srgb,var(--hue) 22%,transparent);transform:translateY(-4px)}.lp-meta a{transition:color .2s}}@media (prefers-reduced-motion:reduce){html:has(.lp-doc){scroll-behavior:auto}}@media print{.lp-hd,.lp-ft,.lp-toc,.lp-orb,.lp-dots,.lp:before{display:none!important}.lp{background:#fff!important}.lp-doc{padding:0;display:block}.lp-eh{border:0;padding:0 0 16px}.lp-art{max-width:none}.lp-art section{break-inside:avoid;border:0;margin:0;padding:0}.lp-u,.lp-ln>span{opacity:1!important;animation:none!important;transform:none!important}}.lp-homepage{--s1:#ffffffe0;--s2:#ffffff94;--bd:#231f1417;--tx:var(--text-primary,#242424);--mu:var(--text-muted,#5b5a54);--am:var(--ink,#292929);background:var(--gl1,#f2f0e8)}.lp-homepage:before{background:var(--page-bg,linear-gradient(135deg, var(--gl1), var(--gl2), var(--gl3)));opacity:.94}.lp-homepage .lp-hd{background:0 0;border:0;padding-top:10px;top:0}.lp-homepage .lp-hd .lp-w{gap:20px;height:64px}.lp-homepage .lp-hd .brand-lockup{border:1px solid var(--bd);background:#ffffffe0;border-radius:999px;flex:none;padding:7px 12px 7px 9px;box-shadow:0 5px 15px #201d1412,0 1px 2px #201d140a}.lp-homepage .lp-nv{border:1px solid var(--bd);background:#ffffffc2;border-radius:999px;gap:7px;padding:6px;box-shadow:0 7px 22px #201d140f,0 1px 2px #201d1409}.lp-homepage .lp-nv a:not(.lp-b){border-radius:999px;align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.lp-homepage .lp-nv a:not(.lp-b):hover{background:#2a2a2a0f}.lp-homepage .lp-nv .lp-b{min-height:40px!important;padding-inline:18px!important}.lp-homepage .lp-h1{letter-spacing:-.045em;max-width:12ch;margin-top:15px;font-size:clamp(2.65rem,4.7vw,5rem);font-weight:300;line-height:1.02}.lp-homepage .lp-h1 .lp-sh{color:var(--tx);background:0 0;animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards lp-rise}.lp-homepage .lp-lead{max-width:31em;color:var(--mu);margin-top:18px;font-size:clamp(16px,1.15vw,19px);line-height:1.58}.lp-homepage .lp-btns{gap:10px;margin-top:26px}.lp-homepage .lp-b{min-height:44px;padding-inline:22px;font-weight:500}.lp-homepage .lp-p:after{display:none}.lp-homepage .lp-p{box-shadow:0 5px 12px #1919191a}.lp-homepage .lp-s{background:#ffffff9e;border-color:#2a2a2a29}.lp-homepage .lp-stage{min-width:0;padding:5px 12px 22px 0}.lp-homepage .lp-fa{border:1px solid color-mix(in srgb, var(--hue) 36%, transparent);background:linear-gradient(155deg, var(--hue), color-mix(in srgb, var(--hue), #000 8%));color:var(--on-hue,#1f1f1f);box-shadow:0 16px 34px color-mix(in srgb, var(--hue) 18%, transparent), 0 2px 4px #231f140f;border-radius:25px}.lp-homepage .lp-fa .lp-pill{background:#1e1b1414}.lp-homepage .lp-fa .lp-track{background:#1e1b1424}.lp-homepage .lp-fa .lp-lg,.lp-homepage .lp-fa .lp-rg{stroke:#292929;background:#292929}.lp-homepage .lp-fa svg circle:first-child{stroke:#1e1b1426}.lp-homepage .lp-pc{border-color:var(--bd);border-radius:21px;box-shadow:0 12px 28px #231f141a,0 2px 4px #231f1409}.lp-homepage .lp-fb{background:var(--ink,#292929);color:#fff;border-color:#ffffff1a}.lp-homepage .lp-fb .lp-cap{color:#c9c9c3}.lp-homepage .lp-fb .lp-sk{background:#ffffff24}.lp-homepage .lp-fb .lp-opt{color:#f5f5f2;background:#ffffff0f;border-color:#ffffff1f}.lp-homepage .lp-fb .lp-opt b{color:#fff;background:#ffffff1f}.lp-homepage .lp-fb .lp-exp{background:#ffffff12}.lp-homepage .lp-fb .lp-expt{color:var(--hue)}.lp-homepage .lp-fb .lp-la{border-color:color-mix(in srgb, var(--hue) 70%, transparent);background:color-mix(in srgb, var(--hue) 16%, #292929)}.lp-homepage .lp-fc{background:#fffffff0}.lp-homepage .lp-fa,.lp-homepage .lp-fb,.lp-homepage .lp-fc{rotate:0deg}.lp-homepage .lp-fa{transform:none}.lp-homepage .lp-sec{padding-block:clamp(44px,5vw,76px)}.lp-homepage .lp-alt{background:#ffffff4d;border-block:1px solid #231f140b}.lp-homepage .lp-h2{color:var(--tx);letter-spacing:-.04em;font-weight:300}.lp-homepage .lp-k{letter-spacing:.14em;font-size:.72rem}.lp-homepage .lp-c{border-color:var(--bd);background:#ffffffc7;border-radius:22px;box-shadow:0 7px 20px #231f140b,0 1px 3px #231f1409}.lp-homepage .lp-c.lp-big{background:#ffffffe0}.lp-homepage .lp-how .lp-num{background:var(--ink,#292929);color:#fff}.lp-homepage .lp-tl{background:color-mix(in srgb, var(--hue) 62%, #292929)}.lp-homepage .lp-mqb{border-radius:18px;margin-inline:-1.25%;transform:rotate(-1deg);box-shadow:0 8px 22px #231f141a}.lp-homepage .lp-row{border-radius:17px;padding-inline:16px;transition:background-color .2s,border-color .2s}.lp-homepage a.lp-row:hover{background:color-mix(in srgb, var(--hue) 11%, transparent);transform:none}.lp-homepage .lp-cta{border:1px solid color-mix(in srgb, var(--hue) 34%, transparent);background:linear-gradient(155deg, var(--hue), color-mix(in srgb, var(--hue), #000 8%));color:var(--on-hue,#1f1f1f);box-shadow:0 14px 30px color-mix(in srgb, var(--hue) 16%, transparent);border-radius:25px}.lp-homepage .lp-cta .lp-h2{color:var(--on-hue,#1f1f1f)}.lp-homepage .lp-cta .lp-b.lp-s{background:#ffffff38;border-color:#1e1b142e}.lp-homepage .lp-ft{background:#242424}.lp-homepage .lp-disc{color:#c5c5bd}.lp-homepage .lp-orb{opacity:.35}.lp-homepage .lp-dots{opacity:.22}@media (max-width:960px){.lp-homepage .lp-hd{padding-top:5px}.lp-homepage .lp-hd .lp-w{gap:10px;height:auto;min-height:58px}.lp-homepage .lp-hd .brand-lockup{padding:6px 9px 6px 7px}.lp-homepage .lp-nv{gap:4px;padding:4px}.lp-homepage .lp-nv .lp-b{min-height:44px!important;padding-inline:13px!important}.lp-homepage .lp-h1{max-width:13ch;font-size:clamp(2.5rem,7.2vw,3.2rem)}.lp-homepage .lp-stage{padding:0 0 16px}.lp-homepage .lp-fa{border-radius:22px}.lp-homepage .lp-fb{margin-top:-2px}.lp-homepage .lp-sec{padding-block:38px}.lp-homepage .lp-mqb{border-radius:14px;font-size:clamp(17px,4vw,20px)}.lp-homepage .lp-bento{gap:12px;margin-top:24px}.lp-homepage .lp-bento .lp-c{padding:22px}.lp-homepage .lp-how{gap:26px}.lp-homepage .lp-row{border-radius:12px;padding:18px 8px}}@media (max-width:520px){.lp-homepage .lp-w{padding-inline:18px}.lp-homepage .lp-hd .lp-w{min-height:56px}.lp-homepage .lp-nv .lp-keep{display:none}.lp-homepage .lp-nv .lp-b{font-size:13px;min-height:44px!important;padding-inline:12px!important}.lp-homepage .lp-hg{gap:25px;padding-top:28px;padding-bottom:20px}.lp-homepage .lp-h1{font-size:clamp(2.35rem,10vw,3rem)}.lp-homepage .lp-btns{margin-top:22px}.lp-homepage .lp-btns .lp-b{flex:auto;min-width:0}.lp-homepage .lp-fa{padding:20px}.lp-homepage .lp-fa-r{align-items:flex-start}.lp-homepage .lp-fa-t{font-size:1.25rem}.lp-homepage .lp-ringw{width:74px;height:74px}.lp-homepage .lp-cn{font-size:16px}.lp-homepage .lp-bento .lp-c{padding:20px}.lp-homepage .lp-cta{padding:24px}}@media (prefers-reduced-motion:reduce){.lp-homepage .lp-fa,.lp-homepage .lp-fb,.lp-homepage .lp-fc,.lp-homepage .lp-ln>span{animation:none!important;transform:none!important}}.auth-page{--auth-ink:#292929;--auth-muted:#5b5a54;--auth-line:#231f141a;background:var(--page-bg,linear-gradient(135deg,var(--gl1),var(--gl2),var(--gl3)));color:#292929}.auth-page:before,.auth-page:after{opacity:.55}.auth-page .lp-hd,.auth-stage-shell .lp-hd,.legal-page .lp-hd{background:0 0;border:0;padding-top:10px;position:relative;top:auto}.auth-page .lp-hd .lp-w,.auth-stage-shell .lp-hd .lp-w,.legal-page .lp-hd .lp-w{gap:16px;height:62px}.auth-page .brand-lockup,.auth-stage-shell .brand-lockup,.legal-page .brand-lockup{background:#fffffff0;border:1px solid #231f1417;border-radius:999px;padding:9px 15px 9px 11px;box-shadow:0 5px 15px #201d1411,0 1px 2px #201d1409}.auth-page .brand-lockup-mark,.auth-stage-shell .brand-lockup-mark,.legal-page .brand-lockup-mark{width:32px;height:32px}.auth-page .lp-back,.auth-stage-shell .lp-back,.legal-page .lp-back{background:#ffffffc7;border:1px solid #231f1417;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:13px;display:inline-flex;box-shadow:0 4px 12px #201d140b}.auth-page .lp-back:hover,.auth-stage-shell .lp-back:hover,.legal-page .lp-back:hover{color:#292929;background:#fff}.auth-page main{padding-bottom:clamp(10px,1.8vw,24px)}.auth-page .auth-showcase-column{min-width:0}.auth-page .auth-form-card{box-sizing:border-box;color:#292929;background:#fffffff0;border-color:#231f141a;border-radius:28px;width:100%;transition:box-shadow .22s,border-color .22s;box-shadow:0 22px 56px #231f1416,0 2px 6px #231f1409}.auth-page .auth-form-card:focus-within{border-color:color-mix(in srgb,var(--hue) 35%,#231f141a)}.auth-page-signup .auth-form-card h1{font-size:clamp(21px,1.55vw,24px);line-height:1.2}.auth-page-signup .auth-form-card input:not([type=checkbox]){min-height:40px;padding-block:8px}.auth-page-signup .auth-form-card button[type=submit]{min-height:42px}.auth-page-signup .auth-form-card{gap:8px!important}@media (min-width:1024px) and (max-height:860px){.auth-page-signup .su-sub,.auth-page-signup .su-note{display:none}}.auth-page .auth-form-card h2,.auth-page .auth-form-card h1{letter-spacing:-.035em}.auth-page .auth-form-card input:not([type=checkbox]),.auth-page .auth-form-card select{background:#fff;border-color:#e3e1d9;border-radius:14px;min-height:46px}.auth-page .auth-form-card input:not([type=checkbox]):focus,.auth-page .auth-form-card select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 38%,transparent);border-color:#292929}.auth-page .auth-form-card button[type=submit]{border-radius:999px;min-height:47px}.auth-page .auth-form-card .bg-slate-50{background:#f8f7f2}.auth-page .auth-form-card .border-slate-200{border-color:#e8e6df}.auth-page .auth-form-card .text-slate-950{color:#292929}.auth-page .auth-form-card .text-slate-500{color:#68675f}.auth-page .auth-form-card .es-link{color:#67665f}.auth-page .auth-form-card .es-link:hover{color:#292929}.auth-page .lp-ft,.auth-stage-shell .lp-ft,.legal-page .lp-ft{background:#242424}.auth-page .lp-ft-s,.auth-stage-shell .lp-ft-s,.legal-page .lp-ft-s{padding:18px 0}.auth-page-signup .signup-back-link{color:#68675f;background:#ffffffc7;border:1px solid #231f1417;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:0 1px 3px #231f1409}.auth-page-signup .signup-back-link:hover{color:#292929;background:#fff;border-color:#231f142e}.auth-page-signup .signup-back-link:focus-visible{outline:2px solid color-mix(in srgb,var(--hue) 45%,transparent);outline-offset:2px}.auth-stage-shell{--accent:#292929;--accent-strong:#292929;--accent-text:#292929;--on-accent:#fff;--accent-soft-bg:color-mix(in srgb,var(--hue) 16%,#fff);--accent-soft-border:color-mix(in srgb,var(--hue) 24%,#fff);background:linear-gradient(135deg,var(--gl1),color-mix(in srgb,var(--gl2) 72%,#fff),var(--gl3))}.auth-stage-shell .lp-am{padding:clamp(28px,5vw,68px) 20px}.auth-stage-shell .lp-aw{max-width:520px}.auth-stage-shell .app-card{background:#fffffff0;border:1px solid #231f141a;border-radius:26px;box-shadow:0 20px 54px #231f1416,0 2px 6px #231f1409}.auth-stage-shell .app-card h1{color:#292929;letter-spacing:-.035em;font-weight:600}.auth-stage-shell .app-card button[class*="bg-[var(--accent)]"]{color:#fff;background:#292929}.auth-stage-shell .app-card button[class*="bg-[var(--accent)]"]:hover{background:#171717}.auth-stage-shell .app-card input:not([type=checkbox]){background:#fff;border-radius:12px;min-height:46px}.auth-stage-shell .app-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 18%,transparent);border-color:#292929}.legal-page{--s1:#ffffffe0;--s2:#ffffff94;--bd:#231f141a;--tx:#292929;--mu:#5b5a54}.legal-page .legal-hero{border-bottom:0;padding:clamp(38px,5.2vw,76px) 0 clamp(32px,3.5vw,48px)}.legal-page .legal-hero-inner{max-width:1300px}.legal-page .legal-hero .lp-k{color:#59574f;letter-spacing:.14em;background:#ffffff9e;border:1px solid #231f141a;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:10px;display:inline-flex}.legal-page .lp-eh .lp-h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(42px,6vw,78px);font-weight:300;line-height:1.02}.legal-page .lp-eh .lp-ln{overflow:visible}.legal-page .lp-eh .lp-ln>span,.legal-page .lp-eh .lp-ln>span.lp-sh{color:#292929;background:0 0;animation:none;transform:none}.legal-page .lp-lead{color:#5b5a54;max-width:660px;margin-top:18px;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.legal-page .legal-meta{gap:8px;max-width:1000px;margin-top:24px;display:flex}.legal-page .legal-meta span{background:#ffffffa3;border:1px solid #231f1414;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:11px;line-height:1.5;display:inline-flex}.legal-page .legal-meta a{color:#292929;text-underline-offset:2px;text-decoration:underline}.legal-page .legal-layout{grid-template-columns:minmax(210px,250px) minmax(0,820px);justify-content:center;align-items:start;gap:clamp(20px,3vw,42px);max-width:1390px;padding-top:14px;padding-bottom:clamp(48px,6vw,88px)}.legal-page .legal-toc-card{background:#ffffffbd;border:1px solid #231f1417;border-radius:20px;padding:20px 14px;top:22px;box-shadow:0 7px 20px #231f140a,0 1px 3px #231f1406}.legal-page .legal-toc-card>p{padding:0 10px 8px;font-size:10px}.legal-page .legal-toc-card a{border-left:2px solid #0000;border-radius:0 9px 9px 0;padding:9px 10px;font-size:12px;line-height:1.5}.legal-page .legal-toc-card a:hover{padding-left:14px}.legal-page .legal-article-card{background:#ffffffd1;border:1px solid #231f1417;border-radius:24px;min-width:0;max-width:100%;padding:clamp(22px,3.5vw,42px);box-shadow:0 9px 26px #231f140b,0 1px 3px #231f1406}.legal-page .legal-section{background:0 0;border:0;border-bottom:1px solid #231f1414;border-radius:0;margin:0;padding:25px 0;transition:none}.legal-page .legal-section:first-child{padding-top:0}.legal-page .legal-section:last-of-type{border-bottom:0}.legal-page .legal-section:target{background:0 0;border-left-color:#0000}.legal-page .lp-art h2{color:#292929;letter-spacing:-.03em;margin:0;font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.3}.legal-page .lp-art p,.legal-page .lp-art li{color:#5b5a54;font-size:14px;line-height:1.85}.legal-page .lp-art p{margin-top:12px}.legal-page .lp-art ul{gap:9px;margin-top:13px;padding-left:22px}.legal-page .lp-art li{padding-left:3px}.legal-page .lp-art li::marker{color:#292929}.legal-page .lp-art a.lp-lnk{color:#292929;font-weight:600}.legal-page .lp-art>p:last-child{margin-top:24px;padding-top:20px;border-top-color:#231f1417!important}.legal-toc-mobile{display:none}@media (max-width:960px){.auth-page .auth-layout{gap:22px}.auth-page .auth-form-column{width:100%}.legal-page .legal-layout{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:8px}.legal-page .legal-toc-card{display:none}.legal-page .legal-toc-mobile{background:#ffffffc7;border:1px solid #231f1417;border-radius:16px;order:-1;margin-bottom:14px;display:block;box-shadow:0 5px 15px #231f1409}.legal-page .legal-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.legal-page .legal-toc-mobile summary::-webkit-details-marker{display:none}.legal-page .legal-toc-mobile[open] summary{border-bottom:1px solid #231f1414}.legal-page .legal-toc-mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid}.legal-page .legal-toc-mobile nav a{color:#55554f;border-radius:9px;padding:9px 10px;font-size:12px;line-height:1.45}.legal-page .legal-toc-mobile nav a:hover{background:color-mix(in srgb,var(--hue) 12%,white);color:#292929}}@media (max-width:640px){.auth-page .lp-hd .lp-w,.auth-stage-shell .lp-hd .lp-w,.legal-page .lp-hd .lp-w{height:58px}.auth-page .brand-lockup,.auth-stage-shell .brand-lockup,.legal-page .brand-lockup{background:#fffffff5;padding:8px 12px 8px 9px}.auth-page .brand-lockup-mark,.auth-stage-shell .brand-lockup-mark,.legal-page .brand-lockup-mark{width:29px;height:29px}.auth-page .lp-back,.auth-stage-shell .lp-back,.legal-page .lp-back{min-height:36px;padding-inline:12px;font-size:12px}.auth-page .auth-form-card{border-radius:22px;padding:20px}.auth-stage-shell .lp-aw{max-width:100%}.legal-page .legal-hero{padding-top:30px;padding-bottom:24px}.legal-page .lp-eh .lp-h1{font-size:clamp(38px,11vw,52px)}.legal-page .legal-meta{gap:6px}.legal-page .legal-meta span{border-radius:12px;align-items:flex-start;width:100%}.legal-page .legal-article-card{border-radius:19px;padding:20px 18px}.legal-page .legal-section{padding:21px 0}.legal-page .legal-toc-mobile nav{grid-template-columns:1fr}}.lp-homepage .lp-orb{will-change:auto;animation:none!important}@keyframes lp-card-float{0%,to{translate:0}50%{translate:0 -5px}}.lp-homepage .lp-stage .lp-fa{animation:10s ease-in-out infinite lp-card-float}.lp-homepage .lp-stage .lp-fb{animation:10s ease-in-out -3.3s infinite lp-card-float}.lp-homepage .lp-stage .lp-fc{will-change:auto;animation:10s ease-in-out -6.6s infinite lp-card-float}.lp-homepage .lp-fb{will-change:auto}.lp-homepage .lp-rg,.lp-homepage .lp-cn:after,.lp-homepage .lp-lg{animation-duration:10s}.lp-homepage .lp-bar{animation-duration:5s}.lp-homepage .lp-mq{animation-duration:20s}@keyframes lp-count-up{0%{--n:0}to{--n:1240}}.lp-homepage .lp-sc:after{--n:1240;counter-reset:n var(--n);content:counter(n);animation:2.4s cubic-bezier(.22,1,.36,1) .5s both lp-count-up}.lp-homepage .lp-cn:after{--n:100}.lp-homepage .lp-fb .lp-la,.lp-homepage .lp-fb .lp-lb,.lp-homepage .lp-fb .lp-lx,.lp-homepage .lp-fb .lp-lc{animation-duration:10s}@keyframes lp-selB-dark{0%,28%{background:#ffffff0f;border-color:#ffffff1f}34%,40%{border-color:var(--hue);background:color-mix(in srgb,var(--hue) 18%,#292929)}46%,90%{background:#3fb98733;border-color:#3fb987}to{background:#ffffff0f;border-color:#ffffff1f}}.lp-homepage .lp-fb .lp-la{animation-name:lp-selB-dark}.lp-homepage .lp-fb .lp-lc{color:#6fe0ae!important}.lp-homepage .lp-dot,.lp-homepage .lp-rp{box-shadow:none!important;animation:none!important}.lp-homepage .lp-cap .lp-dot{opacity:.55;background:currentColor}.lp-ft a:focus-visible,.lp-ft input:focus-visible{outline-color:#fff}.lp-cta a:focus-visible{outline-color:var(--on-hue,#1f1f1f)}@media (prefers-reduced-motion:reduce){.lp-pz,.lp-mm-panel .lp-pz{display:none}}html[data-motion=paused] .lp *,html[data-motion=paused] .lp :before,html[data-motion=paused] .lp :after{animation:none!important}html[data-motion=paused] .lp .lp-u,html[data-motion=paused] .lp .lp-ln>span,html[data-motion=paused] .lp .lp-r,html[data-motion=paused] .lp .lp-an{opacity:1!important;transform:none!important}html[data-motion=paused] .lp .lp-stage :is(.lp-fa,.lp-fb,.lp-fc){translate:none!important}html[data-motion=paused] .lp .lp-rg{stroke-dashoffset:0!important}html[data-motion=paused] .lp .lp-cn:after{--n:100!important}html[data-motion=paused] .lp .lp-sc:after{--n:1240!important}html[data-motion=paused] .lp .lp-lg{transform:none!important}html[data-motion=paused] .lp .lp-la{border-color:var(--gr)!important;background:#148a5e2e!important}html[data-motion=paused] .lp .lp-lb{opacity:.4!important}html[data-motion=paused] .lp .lp-lx,html[data-motion=paused] .lp .lp-lc{opacity:1!important;transform:none!important}html[data-motion=paused] .lp .lp-bar{transform:scaleY(.6)!important}html[data-motion=paused] .lp .lp-bar:first-child{transform:scaleY(.45)!important}html[data-motion=paused] .lp .lp-bar:nth-child(2){transform:scaleY(.75)!important}html[data-motion=paused] .lp .lp-bar:nth-child(3){transform:scaleY(1)!important}html[data-motion=paused] .lp .lp-bar:nth-child(4){transform:scaleY(.65)!important}html[data-motion=paused] .lp .lp-bar:nth-child(5){transform:scaleY(.9)!important}html[data-motion=paused] .lp .lp-hp:first-child{background:var(--am);color:var(--onam)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp .lp-u,.lp .lp-ln>span,.lp .lp-r,.lp .lp-an{opacity:1!important;transform:none!important}.lp .lp-stage :is(.lp-fa,.lp-fb,.lp-fc){translate:none!important}.lp .lp-rg{stroke-dashoffset:0!important}.lp .lp-cn:after{--n:100!important}.lp .lp-sc:after{--n:1240!important}.lp .lp-lg{transform:none!important}.lp .lp-la{border-color:var(--gr)!important;background:#148a5e2e!important}.lp .lp-lb{opacity:.4!important}.lp .lp-lx,.lp .lp-lc{opacity:1!important;transform:none!important}.lp .lp-bar{transform:scaleY(.6)!important}.lp .lp-bar:first-child{transform:scaleY(.45)!important}.lp .lp-bar:nth-child(2){transform:scaleY(.75)!important}.lp .lp-bar:nth-child(3){transform:scaleY(1)!important}.lp .lp-bar:nth-child(4){transform:scaleY(.65)!important}.lp .lp-bar:nth-child(5){transform:scaleY(.9)!important}.lp .lp-hp:first-child{background:var(--am);color:var(--onam)}}.lp-mm{display:none}.lp-mm-btn{width:44px;height:44px;color:var(--tx);cursor:pointer;background:#ffffff9e;border:1px solid #2a2a2a29;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp-mm-btn svg{display:block}.lp-mm-panel{background:var(--s1);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--bd);padding:8px 20px 16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #231f141f}.lp-mm-panel a{min-height:48px;color:var(--tx);border-bottom:1px solid var(--bd);align-items:center;font-size:16px;font-weight:600;display:flex}.lp-mm-panel .lp-pz{margin-top:6px;display:flex}.lp-mm-panel a.lp-b{border-bottom:0;justify-content:center;margin-top:12px}@media (max-width:960px){.lp-mm{display:block}}@media (max-width:520px){.lp-homepage .lp-nv .lp-b{padding-inline:14px!important}}@media print{.lp-mm{display:none!important}}.lp-homepage .lp-hd .lp-w{gap:8px}.lp-homepage .lp-hd .brand-lockup,.lp-homepage .lp-nv{flex:none}@media (max-width:420px){.lp-homepage .lp-hd .brand-lockup{gap:6px;padding:5px 10px 5px 6px}.lp-homepage .lp-hd .brand-lockup-mark{flex-basis:30px;width:30px;height:30px}.lp-homepage .lp-hd .brand-lockup-name{font-size:15px}.lp-homepage .lp-hd .brand-lockup-motto{letter-spacing:.14em;font-size:8px}.lp-homepage .lp-nv .lp-b{padding-inline:12px!important}}@media (max-width:350px){.lp-homepage .lp-nv>.lp-b{display:none}}@media (max-width:960px){.lp-homepage .lp-nv>a:not(.lp-b):not(.lp-keep),.lp-homepage .lp-hd .lp-pz{display:none}}.lp .lp-nv .lp-mm-panel a:not(.lp-b){background:0 0;border-radius:0;align-items:center;min-height:48px;padding:0;display:flex}.lp .lp-nv .lp-mm-panel a:not(.lp-b):hover{background:0 0}.lp .lp-nv .lp-mm-panel a.lp-b{min-height:48px!important;padding-inline:18px!important}.lp .lp-nv .lp-mm-panel .lp-pz{display:flex}@media (prefers-reduced-motion:reduce){.lp .lp-nv .lp-mm-panel .lp-pz{display:none}}@media (max-width:520px){.lp-homepage .lp-nv>a.lp-keep:not(.lp-b){display:none}}@media (max-width:420px){.lp-homepage .lp-hd .lp-w{gap:6px}.lp-homepage .lp-hd .brand-lockup{gap:5px;padding:5px 8px 5px 5px}.lp-homepage .lp-hd .brand-lockup-mark{flex-basis:28px;width:28px;height:28px}.lp-homepage .lp-hd .brand-lockup-name{font-size:14px}.lp-homepage .lp-hd .brand-lockup-name .brand-word-accent{padding:1px 4px}.lp-homepage .lp-hd .brand-lockup-motto{letter-spacing:.12em;font-size:7.5px}.lp-homepage .lp-nv{gap:3px;padding:3px}.lp-homepage .lp-nv .lp-b{padding-inline:11px!important}}.gd-chip{vertical-align:middle;border:1px solid var(--bd);background:var(--s2);color:var(--mu);white-space:nowrap;border-radius:999px;margin-left:10px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-block}.gd-rowlink{color:inherit;text-decoration:none}.gd-rowlink:hover,.gd-rowlink:focus-visible{text-decoration:underline}div.lp-row:hover .lp-ar{color:var(--am);transform:translate(8px)}.gd-quick{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.gd-quick a,.gd-find a,.gd-toc a{border:1px solid var(--bd);background:var(--s2);color:var(--tx);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none}.gd-quick a:hover,.gd-find a:hover,.gd-toc a:hover,.gd-quick a:focus-visible,.gd-find a:focus-visible,.gd-toc a:focus-visible{border-color:var(--am)}.gd-find{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.gd-find span{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-right:4px;font-size:12px;font-weight:800}.gd-herostatus{color:var(--mu);margin:14px 0 0;font-size:14px}.gd-tocbar{z-index:20;pointer-events:none;padding-block:8px;position:sticky;top:78px}.gd-toc{pointer-events:auto;scrollbar-width:none;display:flex;overflow-x:auto}.gd-toc::-webkit-scrollbar{display:none}.gd-toc a{background:0 0;border-color:#0000}.gd-toc a:hover,.gd-toc a:focus-visible{background:#2a2a2a0f;border-color:#0000}.gd-toc{border:1px solid var(--bd);background:#ffffffd1;border-radius:999px;gap:6px;width:max-content;max-width:100%;padding:6px;box-shadow:0 7px 22px #201d140f}.gd-anchor{scroll-margin-top:120px}.gd-split{padding-top:0;padding-bottom:0}.gd-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.gd-stat{flex-direction:column;gap:10px;display:flex}.gd-stat .lp-h3{margin:0;font-size:20px;line-height:1.3}.gd-statfoot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.gd-statfoot small{color:var(--mu);font-size:13px;line-height:1.4}.gd-muted{color:var(--mu)}.gd-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.gd-official{color:#15803d}.gd-reference{color:#b45309}.gd-expected{color:#4b5563}.gd-pending{color:#6b7280;border-style:dashed}.gd-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.gd-chips li{background:var(--s2);border:1px solid var(--bd);border-radius:999px;padding:6px 12px;font-size:14px}.gd-tablewrap{margin-top:28px;padding:0;overflow-x:auto}.gd-table{border-collapse:collapse;width:100%;font-size:15px}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bd);padding:14px 20px}.gd-table tbody tr:last-child th,.gd-table tbody tr:last-child td{border-bottom:0}.gd-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);font-size:12px}.gd-table tbody th{width:30%;font-weight:700}.gd-table td small{color:var(--mu);margin-top:3px;font-size:13px;display:block}.gd-table td:last-child{white-space:nowrap;width:1%}.gd-check{color:var(--mu);margin:18px 0 0;padding-left:20px;font-size:16px;line-height:1.9}.gd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.lp-row>div{grid-area:2/2/auto/4}.gd-tocbar{top:68px}.gd-anchor{scroll-margin-top:110px}.gd-find{margin-top:18px}}.lp-h1.lp-wide{max-width:none}.gd-hcard{border-radius:21px;padding:26px;box-shadow:0 12px 28px #231f141a,0 2px 4px #231f1409}.gd-dl{gap:12px;margin:0;display:grid}.gd-dl div{border-bottom:1px solid var(--bd);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.gd-dl dt{color:var(--mu);font-size:13px}.gd-dl dd{text-align:right;margin:0;font-size:14px;font-weight:600}.gd-more{color:var(--tx);margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.gd-more:hover{text-decoration:underline}.gd-faqgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:32px;display:grid}@media (max-width:960px){.gd-faqgrid{grid-template-columns:1fr}}.gd-ol{background:#15803d17;border:1.5px solid #15803d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;color:#14532d!important}.gd-ol:hover,.gd-ol:focus-visible{background:#15803d2e}.gd-ol-ic{color:#fff;background:#15803d;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.gd-ol-sm{gap:6px;padding:3px 10px;font-size:12px}.gd-ol-sm .gd-ol-ic{width:14px;height:14px;font-size:9px}.gd-olrow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lp:not(.lp-bare),.auth-shell{--ui-zoom:1}@supports (zoom:1){@media (min-width:1641px) and (min-height:780px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.05;zoom:1.05}}@media (min-width:1721px) and (min-height:818px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.1;zoom:1.1}}@media (min-width:1800px) and (min-height:855px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.15;zoom:1.15}}@media (min-width:1880px) and (min-height:893px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.2;zoom:1.2}}@media (min-width:1961px) and (min-height:932px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.25;zoom:1.25}}@media (min-width:2041px) and (min-height:970px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.3;zoom:1.3}}@media (min-width:2121px) and (min-height:1008px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.35;zoom:1.35}}@media (min-width:2200px) and (min-height:1045px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.4;zoom:1.4}}@media (min-width:2280px) and (min-height:1083px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.45;zoom:1.45}}@media (min-width:2360px) and (min-height:1121px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.5;zoom:1.5}}@media (min-width:2440px) and (min-height:1159px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.55;zoom:1.55}}@media (min-width:2521px) and (min-height:1198px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.6;zoom:1.6}}@media (min-width:2600px) and (min-height:1235px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.65;zoom:1.65}}@media (min-width:2680px) and (min-height:1273px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.7;zoom:1.7}}@media (min-width:2760px) and (min-height:1311px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.75;zoom:1.75}}@media (min-width:2840px) and (min-height:1349px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.8;zoom:1.8}}@media (min-width:2921px) and (min-height:1388px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.85;zoom:1.85}}@media (min-width:3000px) and (min-height:1425px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.9;zoom:1.9}}@media (min-width:3080px) and (min-height:1463px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:1.95;zoom:1.95}}@media (min-width:3160px) and (min-height:1501px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2;zoom:2}}@media (min-width:3240px) and (min-height:1539px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.05;zoom:2.05}}@media (min-width:3321px) and (min-height:1578px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.1;zoom:2.1}}@media (min-width:3400px) and (min-height:1615px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.15;zoom:2.15}}@media (min-width:3481px) and (min-height:1654px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.2;zoom:2.2}}@media (min-width:3560px) and (min-height:1691px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.25;zoom:2.25}}@media (min-width:3640px) and (min-height:1729px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.3;zoom:2.3}}@media (min-width:3721px) and (min-height:1768px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.35;zoom:2.35}}@media (min-width:3800px) and (min-height:1805px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.4;zoom:2.4}}@media (min-width:3881px) and (min-height:1844px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.45;zoom:2.45}}@media (min-width:3960px) and (min-height:1881px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.5;zoom:2.5}}@media (min-width:4040px) and (min-height:1919px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.55;zoom:2.55}}@media (min-width:4120px) and (min-height:1958px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.6;zoom:2.6}}@media (min-width:4200px) and (min-height:1995px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.65;zoom:2.65}}@media (min-width:4280px) and (min-height:2034px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.7;zoom:2.7}}@media (min-width:4360px) and (min-height:2071px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.75;zoom:2.75}}@media (min-width:4440px) and (min-height:2109px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.8;zoom:2.8}}@media (min-width:4520px) and (min-height:2147px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.85;zoom:2.85}}@media (min-width:4600px) and (min-height:2185px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.9;zoom:2.9}}@media (min-width:4680px) and (min-height:2223px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:2.95;zoom:2.95}}@media (min-width:4760px) and (min-height:2261px){.lp:not(.lp-bare),.auth-shell{--ui-zoom:3;zoom:3}}.lp:not(.lp-bare),.auth-shell{min-height:calc(100dvh / var(--ui-zoom))}.lp:before{zoom:calc(1 / var(--ui-zoom,1))}}@media (max-width:1023.98px),(pointer:coarse){.auth-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}}@media (max-width:1023.98px){.auth-page-signup .auth-form-card input:not([type=checkbox]){min-height:46px;padding-block:10px}.auth-page-signup .auth-form-card button[type=submit]{min-height:48px}.auth-page-signup .auth-form-card{gap:12px!important}.auth-page-signup .signup-back-link{min-height:40px;padding-inline:14px;font-size:12px}}@media (pointer:coarse){.gd-quick a,.gd-find a,.gd-toc a{align-items:center;min-height:40px;display:inline-flex}.lp-ft a,.lp-back{align-items:center;min-height:44px;display:inline-flex}.lp-toc a,.legal-toc-mobile nav a{align-items:center;min-height:44px;display:flex}.auth-page .auth-form-card .es-link{align-items:center;min-height:36px;display:inline-flex}}@media (hover:none){.lp .lp-c:hover,.lp .lp-p:hover,.lp .lp-s:hover,.lp .lp-ik:hover,.lp .lp-b:hover,.lp a.lp-row:hover,.lp-show .lp-fa:hover,.lp-show .lp-pc:hover{transform:none}.lp-homepage .lp-p:hover{box-shadow:0 5px 12px #1919191a}.lp-b:active{transform:scale(.98)}.lp-c:active{border-color:color-mix(in srgb,var(--hue) 45%,transparent)}}@media (max-height:520px) and (orientation:landscape){.lp-homepage .lp-hd{position:relative}.gd-tocbar{top:8px}.lp-homepage .lp-hg{padding-top:12px}}.lp-mm-panel{border:1px solid var(--bd);overscroll-behavior:contain;background:#fffffff0;border-radius:22px;max-height:calc(100dvh - 92px);padding:4px 18px 16px;animation:.22s cubic-bezier(.22,1,.36,1) both lp-menu-in;top:calc(100% + 2px);left:12px;right:12px;overflow-y:auto}@keyframes lp-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.lp-mm-btn{transition:background-color .2s,border-color .2s}.lp-mm-btn[aria-expanded=true]{background:#fff;border-color:#2a2a2a47}html:has(.lp-homepage){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp-homepage){scroll-behavior:auto}}.lp ::selection{background:color-mix(in srgb,var(--hue) 38%,transparent)}.lp-skip{z-index:100;background:var(--ink,#292929);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600;transition:top .2s;position:absolute;top:-64px;left:12px;color:#fff!important}.lp-skip:focus{top:10px}.lp-spin{opacity:.6;border:2px solid;border-right-color:#0000;border-radius:50%;width:22px;height:22px;margin:0 auto 14px;animation:.8s linear infinite lp-spin;display:block}@keyframes lp-spin{to{transform:rotate(360deg)}}@supports (animation-timeline:scroll()){.lp-homepage .lp-hd:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--gl1) 90%,transparent) 0%,color-mix(in srgb,var(--gl1) 55%,transparent) 55%,transparent 100%);position:absolute;inset:0 0 -22px}html .lp-homepage .lp-hd:before{animation-timeline:scroll(root);animation-range:0 140px;animation:linear both lp-scrim!important}@keyframes lp-scrim{to{opacity:1}}}.lp-homepage .lp-hg .lp-k{border:1px solid var(--bd);color:#4d4b44;letter-spacing:.1em;background:#ffffffa8;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 12px;display:inline-flex;box-shadow:0 3px 10px #231f140a}.lp-homepage .lp-hg .lp-k:before{content:"";background:var(--hue);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 28%,transparent);border-radius:50%;flex:none}.lp-homepage .lp-h1 .lp-sh{background:linear-gradient(transparent 66%,color-mix(in srgb,var(--hue) 50%,transparent) 66% 91%,transparent 91%) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-size:100% 100%;margin-inline:-.05em;padding-inline:.05em}.lp-homepage .lp-sec>.lp-w>.lp-k:before{content:"";background:var(--hue);vertical-align:middle;border-radius:2px;width:20px;height:2px;margin-right:10px;display:inline-block;transform:translateY(-1px)}.lp-homepage .lp-bento .lp-c{flex-direction:column;display:flex}.lp-homepage .lp-bento .lp-c>:last-child:not(.lp-m):not(.lp-h3):not(.lp-k){margin-top:auto;padding-top:18px}.lp-homepage .lp-step .lp-h3{letter-spacing:-.01em}.lp-homepage .lp-ft{border-radius:30px 30px 0 0}@media (max-width:960px){.lp-homepage .lp-ft{border-radius:22px 22px 0 0;padding:30px 0 34px}.lp-homepage .lp-ft-r{gap:14px}}@media (max-width:520px){.lp-homepage .lp-lead{font-size:16px;line-height:1.55}.lp-homepage .lp-hg .lp-k{padding:6px 12px 6px 10px;font-size:.68rem}.lp-homepage .lp-h2{font-size:clamp(1.65rem,7.4vw,2rem);line-height:1.14}.lp-homepage .lp-sec{padding-block:34px}.lp-homepage .lp-cta{padding:26px 22px}.lp-homepage .lp-cta .lp-btns,.lp-homepage .lp-cta .lp-in.lp-btns{width:100%}.lp-homepage .lp-cta .lp-btns .lp-b{flex:100%}.gd-find{gap:8px}.gd-find span{flex:100%;margin:0 0 2px}.gd-hcard{padding:20px}.lp-eh .lp-h1,.lp-homepage .lp-eh .lp-h1{font-size:clamp(2.2rem,10.5vw,2.8rem)}}.auth-page-consent main{padding-inline:clamp(16px,4vw,24px)}.auth-page-consent .auth-form-card{max-width:clamp(480px,30vw,560px)}.auth-page-consent .auth-form-card button:not([type=button]),.auth-page-consent .auth-form-card a.inline-flex{border-radius:13px;min-height:48px}.auth-page-consent .auth-form-card h1{letter-spacing:-.035em;font-size:clamp(22px,1.7vw,26px)}.auth-page-consent .auth-form-card label:has(input[type=checkbox]){align-items:center}.auth-page-consent .auth-form-card input[type=checkbox]{accent-color:#292929;width:20px;height:20px;margin-top:0}@media (max-width:640px){.auth-page-consent .auth-form-card{padding:20px}}.auth-stage-shell .app-card h1{font-size:clamp(22px,1.8vw,26px)}.auth-stage-shell .app-card :is(a,button).min-h-12{min-width:0}[data-live=false] :not(.lp-tl),[data-live=false] :not(.lp-tl):before,[data-live=false] :not(.lp-tl):after{animation-play-state:paused!important}.lp-mq{will-change:transform}:root:not([data-theme=light]) :is(.lp,.auth-shell,.auth-stage-shell){--gl1:var(--gd1);--gl2:var(--gd2);--gl3:var(--gd3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) .lp{--bg:#101010;--s1:#1e1e21c7;--s2:#ffffff0f;--bd:#ffffff1f;--tx:#f2f2ee;--mu:#b5b5ae;--am:#f2f2ee;--onam:#171717;--gr:#3fb987}:root:not([data-theme=light]) :is(.lp-fa,.lp-cta){--s1:#fffc;--s2:#ffffff8c;--bd:#00000017;--tx:#1f1f1f;--mu:#55554f;--am:#2a2a2a;--onam:#fff}:root:not([data-theme=light]) .lp-homepage .lp-hd .brand-lockup{background:#1c1c1fe6;box-shadow:0 5px 15px #00000059,0 1px 2px #0000004d}:root:not([data-theme=light]) .lp-homepage .lp-nv{background:#1c1c1fd1;box-shadow:0 7px 22px #00000052,0 1px 2px #0000004d}:root:not([data-theme=light]) .lp-homepage .lp-nv a:not(.lp-b):hover{background:#ffffff14}:root:not([data-theme=light]) .lp-homepage .lp-hg .lp-k{box-shadow:none;color:var(--mu);background:#ffffff12}:root:not([data-theme=light]) .lp-homepage .lp-h1 .lp-sh{background:linear-gradient(transparent 66%,color-mix(in srgb,var(--hue) 36%,transparent) 66% 91%,transparent 91%) no-repeat;background-size:100% 100%}:root:not([data-theme=light]) .lp-homepage .lp-p,:root:not([data-theme=light]) .lp-homepage .lp-p:hover{box-shadow:0 6px 16px #0006}:root:not([data-theme=light]) .lp-homepage .lp-s{background:#ffffff0f;border-color:#fff3}:root:not([data-theme=light]) .lp-homepage .lp-pc{box-shadow:0 12px 28px #0006,0 2px 4px #0000004d}:root:not([data-theme=light]) .lp-homepage .lp-fc{background:#222226f2}:root:not([data-theme=light]) .lp-homepage .lp-alt{background:#ffffff08}:root:not([data-theme=light]) .lp-homepage .lp-c{background:#1e1e21b8;box-shadow:0 7px 20px #00000052,0 1px 3px #00000040}:root:not([data-theme=light]) .lp-homepage .lp-c.lp-big{background:#242428d1}:root:not([data-theme=light]) .lp-homepage .lp-how .lp-num{background:var(--hue);color:var(--on-hue,#1f1f1f)}:root:not([data-theme=light]) .lp-homepage .lp-mqb{background:var(--hue);color:var(--on-hue,#1f1f1f);box-shadow:0 8px 22px #00000059}:root:not([data-theme=light]) .lp-homepage .lp-ft{border-top:1px solid #ffffff14}:root:not([data-theme=light]) .lp-dots{background:radial-gradient(#ffffff1f 1px,#0000 1px) 0 0/26px 26px}:root:not([data-theme=light]) .lp-sk,:root:not([data-theme=light]) .lp-opt b{background:#ffffff1f}:root:not([data-theme=light]) .lp-pz input{background:0 0;border-color:#8f8f98}:root:not([data-theme=light]) .lp-pz input:checked:after{border-color:#171717}:root:not([data-theme=light]) .lp-mm-btn{background:#ffffff0f;border-color:#ffffff2e}:root:not([data-theme=light]) .lp-mm-btn[aria-expanded=true]{background:#ffffff1f;border-color:#ffffff4d}:root:not([data-theme=light]) .lp-mm-panel{background:#1a1a1df7;box-shadow:0 18px 40px #00000080}:root:not([data-theme=light]) .lp-homepage .lp-hd:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--gl1) 92%,transparent) 0%,color-mix(in srgb,var(--gl1) 58%,transparent) 55%,transparent 100%)}:root:not([data-theme=light]) .gd-toc{background:#1c1c1fd1;box-shadow:0 7px 22px #0000004d}:root:not([data-theme=light]) :is(.gd-toc a,.gd-quick a,.gd-find a):hover{background:#ffffff14}:root:not([data-theme=light]) .gd-official{color:#4ade80}:root:not([data-theme=light]) .gd-reference{color:#fbbf24}:root:not([data-theme=light]) .gd-expected,:root:not([data-theme=light]) .gd-pending{color:#9ca3af}:root:not([data-theme=light]) .gd-ol{background:#4ade801a;border-color:#4ade80;color:#86efac!important}:root:not([data-theme=light]) .gd-ol:hover,:root:not([data-theme=light]) .gd-ol:focus-visible{background:#4ade8033}:root:not([data-theme=light]) .gd-ol-ic{color:#052e16;background:#4ade80}:root:not([data-theme=light]) .gd-hcard{box-shadow:0 12px 28px #0006,0 2px 4px #0000004d}:root:not([data-theme=light]) :is(.auth-shell,.auth-stage-shell){--color-white:#1b1b1d;--color-slate-50:#212124;--color-slate-100:#27272b;--color-slate-200:#36363b;--color-slate-300:#4a4a51;--color-slate-400:#8f8f98;--color-slate-500:#a8a8b0;--color-slate-600:#bebec5;--color-slate-700:#d2d2d8;--color-slate-800:#e5e5e9;--color-slate-900:#f3f3f5;--color-slate-950:#fbfbfc;--color-red-50:#392122;--color-red-200:#6c2b2c;--color-red-700:#fca5a5;--color-emerald-50:#19312b;--color-emerald-200:#175743;--color-emerald-800:#6ee7b7;--color-amber-50:#3a2d1a;--color-amber-200:#6e4d16;--color-amber-800:#fcd34d}:root:not([data-theme=light]) .auth-shell{background:linear-gradient(135deg,var(--gd1) 0%,var(--gd2) 55%,var(--gd3) 100%)}:root:not([data-theme=light]) .auth-page,:root:not([data-theme=light]) .auth-shell :is(input,select,textarea){color:#f2f2ee}:root:not([data-theme=light]) .auth-shell ::placeholder{color:#8f8f98}:root:not([data-theme=light]) .auth-shell :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:#f2f2ee;box-shadow:inset 0 0 0 1000px #17171a}:root:not([data-theme=light]) .auth-shell [class*="bg-[#292929]"]{color:#161616;background:#f2f2ee}:root:not([data-theme=light]) .auth-shell [class*="hover:bg-[#161616]"]:hover{background:#fff}:root:not([data-theme=light]) .auth-shell [class*="bg-[#285eb7]"]{background:var(--hue);color:var(--on-hue,#1f1f1f)}:root:not([data-theme=light]) .auth-shell [class*="text-[#292929]"]{color:#f2f2ee}:root:not([data-theme=light]) :is(.auth-page,.auth-stage-shell,.legal-page) .brand-lockup{background:#1c1c1feb;border-color:#ffffff1a;box-shadow:0 5px 15px #00000059,0 1px 2px #0000004d}:root:not([data-theme=light]) :is(.auth-page,.auth-stage-shell,.legal-page) .lp-back{box-shadow:none;color:var(--mu);background:#1c1c1fcc;border-color:#ffffff1a}:root:not([data-theme=light]) :is(.auth-page,.auth-stage-shell,.legal-page) .lp-back:hover{color:#f2f2ee;background:#232326}:root:not([data-theme=light]) .auth-page .auth-form-card{color:#f2f2ee;background:#18181be6;border-color:#ffffff1a;box-shadow:0 22px 56px #00000073,0 2px 6px #0000004d}:root:not([data-theme=light]) .auth-page .auth-form-card:focus-within{border-color:color-mix(in srgb,var(--hue) 40%,#ffffff1f)}:root:not([data-theme=light]) .auth-page .auth-form-card :is(input:not([type=checkbox]),select){background:#141416;border-color:#3a3a40}:root:not([data-theme=light]) .auth-page .auth-form-card :is(input:not([type=checkbox]),select):focus{border-color:#f2f2ee}:root:not([data-theme=light]) .auth-page .auth-form-card .bg-slate-50{background:#1f1f22}:root:not([data-theme=light]) .auth-page .auth-form-card .border-slate-200{border-color:#36363b}:root:not([data-theme=light]) .auth-page .auth-form-card .text-slate-950{color:#f3f3f5}:root:not([data-theme=light]) .auth-page .auth-form-card .text-slate-500,:root:not([data-theme=light]) .auth-page .auth-form-card .es-link{color:#a8a8b0}:root:not([data-theme=light]) .auth-page .auth-form-card .es-link:hover{color:#f3f3f5}:root:not([data-theme=light]) .auth-page-signup .signup-back-link{color:#a8a8b0;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}:root:not([data-theme=light]) .auth-page-signup .signup-back-link:hover{color:#f2f2ee;background:#ffffff1a;border-color:#fff3}:root:not([data-theme=light]) .auth-stage-shell{background:linear-gradient(135deg,var(--gd1),var(--gd2),var(--gd3))}:root:not([data-theme=light]) .auth-stage-shell .app-card{background:#18181beb;border-color:#ffffff1a;box-shadow:0 20px 54px #00000073,0 2px 6px #0000004d}:root:not([data-theme=light]) .auth-stage-shell .app-card h1{color:#f2f2ee}:root:not([data-theme=light]) .auth-stage-shell .app-card button[class*="bg-[var(--accent)]"]{color:#161616;background:#f2f2ee}:root:not([data-theme=light]) .auth-stage-shell .app-card button[class*="bg-[var(--accent)]"]:hover{background:#fff}:root:not([data-theme=light]) .auth-stage-shell .app-card input:not([type=checkbox]){background:#141416}:root:not([data-theme=light]) .auth-stage-shell .app-card input:focus{border-color:#f2f2ee}:root:not([data-theme=light]) .legal-page .legal-hero .lp-k{color:#b5b5ae;background:#ffffff0f;border-color:#ffffff1f}:root:not([data-theme=light]) .legal-page .lp-eh .lp-ln>span,:root:not([data-theme=light]) .legal-page .lp-eh .lp-ln>span.lp-sh{color:#f2f2ee}:root:not([data-theme=light]) .legal-page .lp-lead{color:#b5b5ae}:root:not([data-theme=light]) .legal-page .legal-meta span{background:#ffffff0d;border-color:#ffffff1a}:root:not([data-theme=light]) .legal-page .legal-meta a{color:#f2f2ee}:root:not([data-theme=light]) .legal-page :is(.legal-toc-card,.legal-article-card){box-shadow:none;background:#ffffff0b;border-color:#ffffff1a}:root:not([data-theme=light]) .legal-page .legal-section{border-bottom-color:#ffffff17}:root:not([data-theme=light]) .legal-page .lp-art h2{color:#f2f2ee}:root:not([data-theme=light]) .legal-page .lp-art :is(p,li){color:#b5b5ae}:root:not([data-theme=light]) .legal-page .lp-art li::marker{color:#f2f2ee}:root:not([data-theme=light]) .legal-page .lp-art a.lp-lnk{color:#f2f2ee}:root:not([data-theme=light]) .legal-page .legal-toc-mobile{box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}:root:not([data-theme=light]) .legal-page .legal-toc-mobile[open] summary{border-bottom-color:#ffffff17}:root:not([data-theme=light]) .legal-page .legal-toc-mobile nav a{color:#b5b5ae}:root:not([data-theme=light]) .legal-page .legal-toc-mobile nav a:hover{color:#f2f2ee}.lp-hd-end{align-items:center;gap:8px;display:inline-flex}.lp-tt{border:1px solid var(--bd);width:44px;height:44px;color:var(--tx);cursor:pointer;background:#ffffff9e;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-grid}.lp-tt:hover{background:#fff;border-color:#2a2a2a47}.lp-tt svg{grid-area:1/1}.lp-tt:focus-visible,.lp-tt-row:focus-visible{outline:3px solid var(--am);outline-offset:2px}.lp-tt .tt-sun,.lp-tt-row .tt-sun,.lp-tt-row .tt-l-light{display:none}:root:not([data-theme=light]) .lp-tt .tt-sun,:root:not([data-theme=light]) .lp-tt-row .tt-sun,:root:not([data-theme=light]) .lp-tt-row .tt-l-light{display:inline-block}:root:not([data-theme=light]) .lp-tt .tt-moon,:root:not([data-theme=light]) .lp-tt-row .tt-moon,:root:not([data-theme=light]) .lp-tt-row .tt-l-dark{display:none}:root:not([data-theme=light]) .lp-tt{background:#ffffff12;border-color:#ffffff24}:root:not([data-theme=light]) .lp-tt:hover{background:#ffffff24;border-color:#ffffff47}.lp-tt-row{min-height:44px;color:var(--mu);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.lp-tt-row:hover{color:var(--tx)}.lp-ft .lp-tt-row{color:#cbd5e1}.lp-ft .lp-tt-row:hover{color:#fff}.lp-mm-panel .lp-tt-row{width:100%;color:var(--tx);border-bottom:1px solid var(--bd);font-size:14px;font-weight:600}@media (max-width:960px){.lp-nv>.lp-tt{display:none}}@media print{.lp-tt,.lp-tt-row{display:none!important}}@media (max-width:420px){.lp-hd-end{gap:6px}.lp-hd-end .lp-back-x{display:none}.lp-hd-end .lp-tt{width:40px;height:40px}}.gd-passed{color:#6b7280;border-style:dotted}.gd-sub{margin:36px 0 0;font-size:18px}.gd-notes{color:var(--mu);max-width:860px;margin:18px 0 0;padding-left:20px;font-size:15px;line-height:1.7}.gd-notes li{margin-bottom:6px}.gd-notes b{color:var(--tx)}.gd-chips li.gd-long,.gd-longchips li{border-radius:14px}.gd-kv{gap:10px;margin:14px 0 0;display:grid}.gd-kv div{border-bottom:1px solid var(--bd);padding-bottom:8px}.gd-kv dt{letter-spacing:.08em;text-transform:uppercase;color:var(--mu);font-size:12px;font-weight:700}.gd-kv dd{margin:2px 0 0;font-size:14px;line-height:1.45}.gd-callout{border-color:#b45309;margin-top:28px}.gd-contact{max-width:560px;margin-top:28px}.gd-table.gd-flex td:last-child{white-space:normal;width:auto}@media (max-width:720px){.gd-table th,.gd-table td{padding:12px 14px}}:root:not([data-theme=light]) .gd-passed{color:#9ca3af}:root:not([data-theme=light]) .gd-callout{border-color:#fbbf24}.gd-frame{container-type:inline-size}.gd-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid}.gd-main{min-width:0}.gd-side{z-index:20;pointer-events:none;padding-block:.5rem;position:sticky;top:78px}.gd-side .gd-toc{pointer-events:auto}.gd-tg{display:contents}.gd-tgl{display:none}.gd-toc a[aria-current]{background:var(--am);border-color:var(--am);color:var(--onam)}.gd-jump-label{color:var(--mu);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .35rem .45rem;font-size:.68rem;font-weight:800}@media (max-width:960px){.gd-side{top:68px}}.lp [id].gd-anchor{scroll-margin-top:9.5rem}.gd-main .lp-w{max-width:none;padding-inline:0}.lp-homepage .gd-main .lp-sec{border-block:0;border-top:1px solid var(--bd);padding-block:clamp(1.75rem,3.2vw,3.25rem)}.lp-homepage .gd-main .lp-sec.lp-alt{background:0 0}.lp-homepage .gd-main>:first-child{border-top:0;padding-top:clamp(1rem,2vw,2rem)}.gd-main .lp-h2{font-size:clamp(1.65rem,2.3vw,2.4rem)}.gd-main .lp-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1.25rem,2.5vw,2.5rem);padding-block:0}.gd-main .lp-g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.gd-main .gd-faqgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.gd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}@container (min-width:56rem){.gd-layout{grid-template-columns:clamp(9rem,14cqi,12.5rem) minmax(0,1fr);gap:clamp(1.25rem,3cqi,3rem)}.gd-side{max-height:calc(100dvh / var(--ui-zoom,1) - 6.5rem);overscroll-behavior:contain;scrollbar-width:none;pointer-events:auto;padding-block:.25rem 0;top:5.5rem;overflow-y:auto}.lp .gd-side .gd-toc{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.9rem;padding:0;display:grid;overflow:visible}.gd-jump-label{margin-left:.7rem}.gd-tg{align-content:start;gap:.1rem;display:grid}.gd-tgl{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin:0 0 .2rem .7rem;font-size:.68rem;font-weight:800;display:block}.gd-toc a{white-space:normal;border-left:2px solid #0000;border-radius:.55rem;padding:.32rem .7rem;font-size:.875rem;line-height:1.3}.gd-toc a[aria-current]{background:color-mix(in srgb,var(--hue) 10%,transparent);border-color:#0000;border-left-color:var(--am);color:var(--tx)}.lp [id].gd-anchor{scroll-margin-top:6rem}}@media print{.gd-side{display:none!important}.gd-layout{display:block}}.gd-main{gap:clamp(1rem,2vw,1.5rem);display:grid}.lp-homepage .gd-main>.lp-sec,.lp-homepage .gd-main>.lp-sec.lp-alt{border:1px solid var(--bd);background:var(--s2);border-radius:clamp(1.1rem,2vw,1.75rem);padding:clamp(1.25rem,2.8vw,2.5rem);box-shadow:0 8px 26px #201d140d}:root:not([data-theme=light]) .lp-homepage .gd-main>.lp-sec{box-shadow:0 8px 26px #00000047}.lp-homepage .gd-main>:first-child{padding-top:clamp(1.25rem,2.8vw,2.5rem)}.gd-main #status{--st:var(--hue);background:linear-gradient(135deg,color-mix(in srgb,var(--st) 13%,var(--s1)),var(--s1) 65%);box-shadow:inset .3rem 0 0 var(--st),0 8px 26px #201d140d}.gd-main #status[data-status=closed]{--st:#b45309}.gd-main #status[data-status=open]{--st:#15803d}.gd-main #status[data-status=none]{--st:#6b7280}.gd-main #status .lp-h2{color:color-mix(in srgb,var(--st) 80%,var(--tx))}.gd-main .gd-stat{transition:transform .2s,box-shadow .2s}.gd-main .gd-stat:hover{transform:translateY(-2px)}.gd-main .gd-stat .lp-h3{font-size:1.15rem;font-weight:600}@container (min-width:56rem){.gd-side{padding:.25rem .25rem 1rem}.lp .gd-side .gd-toc{border:1px solid var(--bd);background:var(--s1);border-radius:1.25rem;padding:.85rem .5rem;box-shadow:0 8px 26px #201d1412}:root:not([data-theme=light]) .lp .gd-side .gd-toc{box-shadow:0 8px 26px #0000004d}.gd-tgl{align-items:center;gap:.45rem;display:flex}.gd-tgl:before{content:"";background:var(--hue);border-radius:50%;width:.4rem;height:.4rem}}.gd-tl{margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gd-tli{grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:start;gap:.9rem;padding-bottom:1.3rem;display:grid;position:relative}.gd-tli:last-child{padding-bottom:0}.gd-tli:before{content:"";background:var(--bd);width:2px;position:absolute;top:1.35rem;bottom:-.15rem;left:.5rem}.gd-tli:last-child:before{display:none}.gd-dot{z-index:1;border:2px solid var(--hue);background:var(--s1);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:.2rem;position:relative}.gd-tl-passed .gd-dot{background:#9ca3af;border-color:#9ca3af}.gd-tl-now .gd-dot{background:#15803d;border-color:#15803d;box-shadow:0 0 0 .3rem #15803d33}.gd-tl-tba .gd-dot{border:2px dashed var(--mu)}.gd-when{font-size:1.05rem;font-weight:700;line-height:1.35}.gd-ev{color:var(--mu);margin-top:.1rem;line-height:1.45}.gd-tlb small{color:var(--mu);margin-top:.25rem;font-size:.82rem;display:block}.gd-tl-passed .gd-when,.gd-tl-passed .gd-ev{opacity:.6}@container (max-width:36rem){.gd-tli{grid-template-columns:1.1rem minmax(0,1fr)}.gd-tli .gd-badge{grid-column:2;justify-self:start}}.gd-faq{gap:.6rem;margin-top:1.5rem;display:grid}.gd-q{background:var(--s1);border:1px solid var(--bd);border-radius:1rem;transition:border-color .2s}.gd-q[open]{border-color:color-mix(in srgb,var(--hue) 45%,var(--bd))}.gd-q summary{cursor:pointer;padding:1rem 3rem 1rem 1.25rem;font-weight:600;line-height:1.4;list-style:none;position:relative}.gd-q summary::-webkit-details-marker{display:none}.gd-q summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;top:50%;right:1.35rem;transform:translateY(-70%)rotate(45deg)}.gd-q[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.gd-q summary:focus-visible{outline:2px solid var(--hue);outline-offset:2px;border-radius:1rem}.gd-q p{color:var(--mu);padding:0 1.25rem 1.1rem;line-height:1.65}.gd-pf{margin-top:1.25rem}.gd-pf-in{border:1px solid var(--bd);background:var(--s1);max-width:28rem;color:var(--mu);border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1rem;display:flex}.gd-pf-in input{min-width:0;font:inherit;color:var(--tx);background:0 0;border:0;outline:0;flex:1}.gd-pf-in:focus-within{border-color:var(--hue);box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 25%,transparent)}.gd-pf-x{color:var(--mu);cursor:pointer;background:0 0;border:0;font-size:1.25rem;line-height:1}.gd-pf-n{color:var(--mu);margin-top:.75rem;font-size:.85rem}.gd-pf-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gd-pf-item{border:1px solid var(--bd);background:var(--s1);border-radius:1rem;align-content:start;gap:.6rem;padding:.9rem 1rem;display:grid}.gd-pf-top{align-items:center;gap:.65rem;display:flex}.gd-code{background:var(--am);color:var(--onam);letter-spacing:.04em;border-radius:.5rem;flex:none;padding:.15rem .6rem;font-size:.8rem;font-weight:800}.gd-pf-name{font-weight:600;line-height:1.3}.gd-pf-combos{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gd-pf-lbl{color:var(--mu);margin-right:.2rem;font-size:.75rem}.gd-pf-combos em{color:var(--mu);font-size:.8rem}.gd-pf-combos button{border:1px solid var(--bd);background:var(--s2);color:var(--tx);font:inherit;cursor:pointer;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:700;transition:border-color .2s,background-color .2s}.gd-pf-combos button:hover,.gd-pf-combos button:focus-visible{border-color:var(--hue);background:color-mix(in srgb,var(--hue) 12%,transparent)}.gd-pf-empty{color:var(--mu);margin-top:1rem}.gd-main .gd-check{gap:.7rem;margin:1.1rem 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.gd-main .gd-check li{padding-left:1.9rem;position:relative}.gd-main .gd-check li:before{content:"✓";background:color-mix(in srgb,var(--gr) 16%,transparent);width:1.3rem;height:1.3rem;color:var(--gr);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:.1rem;left:0}@media (prefers-reduced-motion:reduce){.gd-main .gd-stat,.gd-q,.gd-q summary:after{transition:none}.gd-main .gd-stat:hover{transform:none}}.gd-legend{border:1px dashed var(--bd);background:var(--s2);border-radius:1rem;padding:1rem 1.25rem}.gd-legend-t{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin:0 0 .6rem;font-size:.7rem;font-weight:800}.gd-legend ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.6rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.gd-legend li{color:var(--mu);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.45;display:flex}.gd-legend .gd-badge{flex:none;margin-top:.05rem}.gd-ms{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.gd-ms-b{border:1px solid var(--bd);background:var(--s1);border-radius:1rem;padding:1.1rem 1.25rem}.gd-ms-now{border-color:color-mix(in srgb,#15803d 55%,var(--bd));background:color-mix(in srgb,#15803d 7%,var(--s1))}.gd-ms-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.7rem;font-weight:800;display:flex}.gd-ms-pulse{background:#15803d;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .25rem #15803d33}.gd-ms ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gd-ms li,.gd-ms-ev{gap:.1rem;line-height:1.4;display:grid}.gd-ms li span,.gd-ms-ev span{color:var(--mu);font-size:.88rem}.gd-ms-ev{margin:0}.gd-ms-big{margin:0 0 .35rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1}.gd-marks{margin:1.25rem 0 0}.gd-marks figcaption{color:var(--mu);margin-bottom:.6rem;font-size:.85rem}.gd-marks ul{gap:.35rem;min-height:3.5rem;margin:0;padding:0;list-style:none;display:flex}.gd-mb{border-radius:.75rem;flex-basis:0;align-content:center;gap:.1rem;min-width:5.5rem;padding:.55rem .8rem;line-height:1.2;display:grid}.gd-mb b{font-size:1.25rem}.gd-mb span{font-size:.75rem;font-weight:600}.gd-mb1{background:color-mix(in srgb,#b45309 18%,var(--s1));border:1px solid color-mix(in srgb,#b45309 40%,var(--bd))}.gd-mb2{background:color-mix(in srgb,#1d4ed8 15%,var(--s1));border:1px solid color-mix(in srgb,#1d4ed8 35%,var(--bd))}.gd-mb3{background:color-mix(in srgb,#15803d 16%,var(--s1));border:1px solid color-mix(in srgb,#15803d 38%,var(--bd))}.gd-marks{container:gdm/inline-size}@container gdm (max-width:30rem){.gd-marks ul{flex-direction:column}.gd-mb{flex-basis:auto}}@media (prefers-reduced-motion:no-preference){.gd-ms-pulse{animation:2.2s ease-in-out infinite gd-pulse}}@keyframes gd-pulse{50%{box-shadow:0 0 0 .45rem #15803d00}}.gd-chip-open{color:#15803d;background:#15803d17;border-color:currentColor}.gd-chip-closed{color:#b45309;background:#b4530917;border-color:currentColor}.gd-chip-upcoming{color:#1d4ed8;background:#1d4ed817;border-color:currentColor}.gd-chip-none{color:#6b7280;border-style:dashed}.gd-chip-plain{color:var(--mu)}.gd-rowmeta{color:var(--tx);margin:.55rem 0 0;font-size:.85rem;font-weight:600}.gd-hubkey{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.6rem 1.5rem;max-width:62rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gd-hubkey li{color:var(--mu);justify-items:start;gap:.35rem;font-size:.85rem;line-height:1.4;display:grid}.gd-hubkey .gd-chip{margin:0}:root:not([data-theme=light]) .gd-chip-open{color:#4ade80}:root:not([data-theme=light]) .gd-chip-closed{color:#fbbf24}:root:not([data-theme=light]) .gd-chip-upcoming{color:#93c5fd}:root:not([data-theme=light]) .gd-chip-none{color:#9ca3af}.gd-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.gd-strip-c{border:1px solid var(--bd);background:var(--s1);color:var(--tx);border-radius:1rem;align-content:start;gap:.15rem;padding:.85rem 1.1rem;line-height:1.35;text-decoration:none;transition:border-color .2s;display:grid}.gd-strip-c:hover,.gd-strip-c:focus-visible{border-color:var(--am)}.gd-strip-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);font-size:.68rem;font-weight:800}.gd-strip-c b{font-size:1rem}.gd-strip-c small{color:var(--mu);font-size:.82rem}.gd-strip-live{border-color:color-mix(in srgb,#15803d 55%,var(--bd));background:color-mix(in srgb,#15803d 7%,var(--s1))}.gd-strip-closed .gd-strip-k{color:#b45309}.gd-strip-open .gd-strip-k{color:#15803d}.gd-rp{z-index:60;pointer-events:none;opacity:0;height:3px;transition:opacity .2s;position:fixed;inset:0 0 auto}.gd-rp[data-on="1"]{opacity:1}.gd-rp-f{background:var(--am);transform-origin:0;height:100%;transform:scaleX(var(--gd-p,0))}@media (prefers-reduced-motion:reduce){.gd-rp{transition:none}}@media print{.gd-rp,.gd-strip{display:none!important}}.gd-tablewrap{overflow:hidden;container:gdt/inline-size}.gd-ts{overflow-x:auto}.gd-table th,.gd-table td{padding:.7rem 1.1rem}.gd-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--tx) 3%,transparent)}.gd-table tbody tr:hover{background:color-mix(in srgb,var(--hue) 8%,transparent)}.gd-table td>span{display:block}.gd-tall{max-height:min(32rem,70vh);overflow:auto}.gd-tall thead th{z-index:1;background:var(--s1);box-shadow:0 1px 0 var(--bd);position:sticky;top:0}@container gdt (max-width:40rem){.gd-tall{max-height:none;overflow:visible}.gd-tall thead th{position:static}.gd-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gd-table,.gd-table tbody,.gd-table tr,.gd-table tbody th{width:auto;display:block}.gd-table tbody tr{border-bottom:1px solid var(--bd);background:0 0;padding:.95rem 1.1rem}.gd-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--tx) 3%,transparent)}.gd-table tbody tr:last-child{border-bottom:0}.gd-table tbody th{border:0;width:auto;padding:0 0 .45rem;font-size:1.02rem}.gd-table td,.gd-table td:last-child{border:0;grid-template-columns:minmax(5.5rem,36%) minmax(0,1fr);align-items:baseline;gap:.2rem .75rem;padding:.3rem 0;display:grid;white-space:normal!important;width:auto!important}.gd-table td:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mu);font-size:.68rem;font-weight:800}}.gd-lc{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.gd-lc-s{border:1px solid var(--bd);background:var(--s1);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;display:flex;position:relative}.gd-lc-dot{border:2px solid var(--mu);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;margin-top:.1rem;font-size:.75rem;font-weight:800;display:grid}.gd-lc-l{margin:0;font-weight:700;line-height:1.3}.gd-lc-l em{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin-left:.35rem;font-size:.68rem;font-style:normal;font-weight:800}.gd-lc-w{color:var(--mu);margin:.2rem 0 0;font-size:.85rem;line-height:1.4}.gd-lc-done .gd-lc-dot{background:#15803d;border-color:#15803d}.gd-lc-done{opacity:.8}.gd-lc-now{border-color:color-mix(in srgb,#15803d 60%,var(--bd));background:color-mix(in srgb,#15803d 8%,var(--s1))}.gd-lc-now .gd-lc-dot{background:var(--s1);border-color:#15803d;box-shadow:0 0 0 .25rem #15803d33}.gd-lc-now .gd-lc-l em{color:#15803d}.gd-lc-next{border-color:var(--am)}.gd-lc-next .gd-lc-dot{border-style:dashed;border-color:var(--am)}.gd-lc-later .gd-lc-dot{border-style:dotted}:root:not([data-theme=light]) .gd-lc-now .gd-lc-l em{color:#4ade80}.gd-main #status[data-status=upcoming]{--st:#1d4ed8}.gd-callout{background:color-mix(in srgb,#b45309 7%,var(--s1));border-left:4px solid #b45309;margin-top:1.5rem;padding:1.1rem 1.3rem}.gd-callout .lp-m{margin:.4rem 0 0;line-height:1.6}.gd-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gd-post{align-content:start;gap:.75rem;display:grid}.gd-post-h{justify-items:start;gap:.3rem;display:grid}.gd-post-h .lp-h3,.gd-post-h .lp-m{margin:0}.gd-post-st{background:var(--s2);border-radius:.6rem;margin:0;padding:.5rem .75rem;font-size:.88rem;font-weight:600;line-height:1.4}.gd-post-target{border-color:var(--am);box-shadow:0 0 0 1px var(--am)}.gd-post .gd-kv{margin:0}.gd-apply{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin-top:1.5rem;display:grid}.gd-steps{counter-reset:gds;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gd-steps li{counter-increment:gds;gap:.15rem;padding-left:2.6rem;line-height:1.5;display:grid;position:relative}.gd-steps li:before{content:counter(gds);background:var(--am);width:1.7rem;height:1.7rem;color:var(--onam);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:.05rem;left:0}.gd-steps span{color:var(--mu);font-size:.92rem}.gd-stages{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;margin:1.5rem 0;display:grid}.gd-stage{align-content:start;gap:.5rem;display:grid}.gd-stage .lp-h3,.gd-stage .lp-m{margin:0}.gd-stage .gd-marks{margin:.4rem 0}.gd-supp{border:1px dashed var(--bd);border-radius:1.1rem;margin-top:2.25rem;padding:1.25rem}.gd-supp .gd-sub{margin-top:0}.gd-supp-c{background:var(--s2)}.gd-supp-c .gd-chips{gap:.4rem;margin-top:.75rem}.gd-supp-c .gd-chips li{color:var(--mu);padding:.25rem .65rem;font-size:.8rem;line-height:1.4}.gd-src{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.gd-src .lp-c{align-content:start;gap:.4rem;display:grid}.gd-src .lp-m{margin:0}.gd-src-t{margin:0;font-weight:700;line-height:1.35}.lp-row .lp-h3{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.lp-row .lp-h3 .gd-chip{margin:0}.gd-checked{color:var(--mu);margin:.5rem 0 0;font-size:.8rem}.gd-main{overflow-wrap:break-word}.gd-kv dd{overflow-wrap:anywhere}.gd-toc{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),#0000)}@container (min-width:56rem){.lp .gd-side .gd-toc{-webkit-mask-image:none;mask-image:none}}.gd-top{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:55;border:1px solid var(--bd);background:var(--s1);width:2.75rem;height:2.75rem;color:var(--tx);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;transform:translateY(.5rem);box-shadow:0 6px 18px #0000002e}.gd-top[data-on="1"]{opacity:1;visibility:visible;transform:none}@media (min-width:961px){.gd-top{display:none}}@media (prefers-reduced-motion:reduce){.gd-top{transition:none}}@media print{.gd-top{display:none!important}}@media (max-width:640px){.gd-strip{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.6rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.gd-strip::-webkit-scrollbar{display:none}.gd-strip-c{scroll-snap-align:start;flex:0 0 min(78%,17rem)}.gd-lc{gap:.5rem}.gd-lc-s{padding:.7rem .9rem}.gd-ms-b{padding:.9rem 1rem}.gd-callout,.gd-supp{padding:1rem}.gd-post-st{font-size:.85rem}.gd-hubkey{gap:.9rem}}@media (pointer:coarse){.gd-quick a,.gd-find a,.gd-toc a{min-height:44px}.gd-ol,.gd-ol-sm{align-items:center;min-height:44px;display:inline-flex}.gd-pf-in input{font-size:16px}.gd-supp-c .gd-chips li{padding:.35rem .75rem}.gd-pf-combos button{min-height:36px;padding-inline:.8rem}}:root:not([data-theme=light]) .gd-callout{background:color-mix(in srgb,#fbbf24 8%,var(--s1));border-left-color:#fbbf24}.gd-hubhero{padding:clamp(1.5rem,3vw,2.75rem) 0 clamp(1.25rem,2.5vw,2rem)}.gd-hub .gd-hubh{letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:400;line-height:1.05}.gd-hl{background:linear-gradient(transparent 64%,color-mix(in srgb,var(--hue) 45%,transparent) 64%);padding-inline:.06em}.gd-hublead{max-width:42rem;color:var(--mu);margin:1rem 0 0;line-height:1.6}.gd-hubsec{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem)}.gd-hubgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:stretch;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gd-hc{border:1px solid var(--bd);background:var(--s1);border-radius:1.25rem;flex-direction:column;gap:.55rem;padding:1.25rem 1.35rem 1.15rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.gd-hc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.gd-hc .gd-chip{margin:0}.gd-hc-chk{color:var(--mu);font-size:.75rem}.gd-hc-h{letter-spacing:-.02em;margin:.35rem 0 0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;line-height:1.15}.gd-hc-link{color:inherit;text-decoration:none}.gd-hc-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.gd-hc-link:focus-visible:after{outline:2px solid var(--am);outline-offset:2px}.gd-hc-full{color:var(--mu);margin:0;font-size:.82rem}.gd-hc-sum{color:var(--mu);margin:0;font-size:.95rem;line-height:1.55}.gd-hc-cal{background:var(--s2);border-radius:.9rem;gap:.55rem;margin:.35rem 0 0;padding:.8rem .95rem;display:grid}.gd-hc-cal>div{grid-template-columns:2.9rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.gd-hc-cal dt{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);font-size:.66rem;font-weight:800}.gd-hc-cal dd{margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.gd-hc-cal small{color:var(--mu);margin-top:.1rem;font-size:.8rem;font-weight:400;display:block}.gd-hc-none{background:var(--s2);color:var(--mu);border-radius:.9rem;margin:.35rem 0 0;padding:.8rem .95rem;font-size:.88rem;line-height:1.45}.gd-hc .gd-quick{margin:auto 0 0;padding-top:.6rem}.gd-hc .gd-quick a{z-index:1;position:relative}.gd-hc-go{color:var(--am);margin-top:auto;padding-top:.5rem;font-size:.88rem;font-weight:700}.gd-hc-soon{background:0 0;border-style:dashed}.gd-hc-soon .gd-hc-h{color:var(--mu)}@media (hover:hover){.gd-hc:not(.gd-hc-soon):hover{border-color:var(--am);box-shadow:0 10px 30px #201d1414}}.gd-hubnote{border-top:1px solid var(--bd);max-width:62rem;margin-top:clamp(1.75rem,3vw,2.5rem);padding-top:1.5rem}.gd-hubnote-t{letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin:0 0 .9rem;font-size:.7rem;font-weight:800}.gd-hubnote .gd-hubkey{max-width:none;margin:0 0 1.1rem}.gd-hubnote p{color:var(--mu);margin:0;font-size:.9rem;line-height:1.65}.gd-hubnote b{color:var(--tx)}@media (max-width:640px){.gd-hc{border-radius:1.1rem;padding:1.1rem 1.1rem 1rem}.gd-hc-cal>div{grid-template-columns:2.6rem minmax(0,1fr)}}@media (max-width:767.98px){.auth-shell{--ui-zoom:var(--m-zoom,.88)}@supports (zoom:1){.auth-shell{zoom:var(--ui-zoom)}.auth-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:calc(16px / var(--ui-zoom,1))}}.lp-homepage .lp-h1{font-size:clamp(2.1rem,9vw,2.6rem)}.lp-homepage .lp-h2,.lp-h2,.lp-cta .lp-h2,.lp-homepage .lp-cta .lp-h2{font-size:clamp(1.55rem,7vw,1.9rem)}.lp-eh .lp-h1,.legal-page .lp-eh .lp-h1{font-size:clamp(2rem,9vw,2.5rem)}}.gd-main{grid-template-columns:minmax(0,1fr)}.gd-main>*{min-width:0}@media (max-width:960px){.lp .gd-toc{background:linear-gradient(var(--s1),var(--s1)),var(--bg)}}.lp-pq{margin:14px 0 0;font-size:15px;font-weight:700;line-height:1.4}.lp-pe{opacity:.85;margin:8px 0 0;font-size:13px;line-height:1.5}.lp-fb{padding-bottom:18px}.lp-fb .lp-exp{overflow:hidden}#exams .gd-hc-soon{grid-column:1/-1}.lp-hs-wrap{width:100%;margin-top:26px}.lp-hs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mu);margin:0 0 9px;font-size:11px;font-weight:800}.lp-hs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lp-hs li{border:1px solid var(--bd);background:var(--s1);border-radius:14px;min-width:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.lp-hs-card{box-sizing:border-box;width:100%;min-height:64px;color:var(--tx);border-radius:inherit;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.lp-hs-name{overflow-wrap:anywhere;min-width:0;line-height:1.15}.lp-hs-status{min-width:0;color:var(--mu);grid-column:1/-1;font-size:11px;line-height:1.25}.lp-hs-status .gd-chip{padding:3px 7px;font-size:10px}.lp-hs-arrow{color:var(--mu);font-size:18px;line-height:1;transition:transform .18s,color .18s}@media (hover:hover){.lp-hs li:hover{border-color:color-mix(in srgb,var(--hue) 55%,var(--bd));background:var(--s1);box-shadow:0 5px 14px #201d1412}.lp-hs li:hover .lp-hs-arrow{color:var(--am);transform:translate(3px)}}.lp-hs-card:focus-visible{outline:2px solid var(--am);outline-offset:3px}.lp-homepage .lp-fb .lp-lb{opacity:1;animation:none}.lp-homepage .lp-hs-name{text-overflow:clip!important;white-space:normal!important;overflow:visible!important}@media (max-width:700px){.lp-homepage .lp-hs-wrap{margin-top:22px}.lp-homepage .lp-hs{grid-template-columns:1fr;gap:7px}.lp-homepage .lp-hs-card{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;min-height:48px;padding:8px 12px}.lp-homepage .lp-hs-status{grid-column:auto;font-size:12px}.lp-homepage .lp-hs-status .gd-chip{font-size:10px}}@media (min-width:961px){#exams .gd-hubgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes hc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hc-cell{0%{opacity:0;transform:translateY(8px)scale(.85)}to{opacity:1;transform:none}}@keyframes hc-stamp{0%{transform:scale(.7)}60%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ss-grow{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.hc-wrap{min-width:0}.hc{color:#f5f5f2;background:linear-gradient(180deg,#333330,var(--ink) 38%);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;min-width:0;padding:clamp(14px,1.4vw,22px);display:flex;box-shadow:0 30px 56px -28px #231f1473,0 2px 4px #231f141a}.hc :is(button,a):focus-visible,.hc-code:focus-visible{outline:3px solid var(--hue);outline-offset:2px}.hc-tabs{scrollbar-width:none;background:#ffffff14;border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.hc-tab{appearance:none;color:#cfcfc8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.hc-tab:hover{color:#fff}.hc-tab[aria-selected=true]{background:var(--hue);color:var(--on-hue)}.hc-panel{margin-top:14px}.hc-qwrap{animation:.4s cubic-bezier(.22,1,.36,1) hc-in}.hc-top{color:#b9b9b2;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.hc-sc{white-space:nowrap}.hc-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hc-q{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.38}.hc-code{color:#e8e8e3;white-space:pre;background:#00000047;border-radius:12px;margin:12px 0 0;padding:12px 14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.hc-opts{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hc-opt{color:#f5f5f2;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:12px;padding:6px 14px;font-size:15px;transition:border-color .18s,background-color .18s,opacity .25s;display:flex}.hc-opt:hover:not([aria-disabled=true]){border-color:var(--hue);background:#ffffff17}.hc-opt[aria-disabled=true]{cursor:default}.hc-l{background:#ffffff1f;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.hc-tag{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.hc-opt[data-s=right]{background:#3fb9872b;border-color:#3fb987}.hc-opt[data-s=right] .hc-l{color:#04261a;background:#3fb987}.hc-opt[data-s=right] .hc-tag{color:#7be0b5}.hc-opt[data-s=wrong]{background:#ea7a6826;border-color:#ea7a68}.hc-opt[data-s=wrong] .hc-l{color:#2b0b05;background:#ea7a68}.hc-opt[data-s=wrong] .hc-tag{color:#ffae9f}.hc-opt[data-s=idle]{opacity:.5}.hc-hint{color:#a9a9a2;margin:12px 0 0;font-size:13.5px}.hc-exp{color:#e6e6e0;background:#ffffff14;border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:14.5px;line-height:1.55;animation:.4s cubic-bezier(.22,1,.36,1) hc-in}.hc-exp b{color:#fff}.hc-next{justify-content:flex-end;margin-top:12px;display:flex}.hc-pal{flex-wrap:wrap;gap:6px;display:flex}.hc-c{appearance:none;color:#dcdcd5;width:38px;height:38px;font:inherit;cursor:pointer;animation:.5s cubic-bezier(.22,1,.36,1) both hc-cell;animation-delay:calc(var(--i) * 70ms + .45s);background:0 0;border:1px solid #ffffff38;border-radius:11px;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s}.hc-c:hover{border-color:var(--hue)}.hc-c[aria-current=true]{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--hue)}.hc-c[data-s=right]{color:#04261a;background:#3fb987;border-color:#3fb987;animation:.45s cubic-bezier(.34,1.56,.64,1) hc-stamp}.hc-c[data-s=wrong]{color:#2b0b05;background:#ea7a68;border-color:#ea7a68;animation:.45s cubic-bezier(.34,1.56,.64,1) hc-stamp}.hc-btn{background:var(--hue);min-height:44px;color:var(--on-hue);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.hc-btn:hover:not(:disabled){transform:translateY(-1px)}.hc-btn:disabled{opacity:.35;cursor:not-allowed}.hc-ghost{color:#f5f5f2;background:0 0;border-color:#ffffff47}.hc-done{padding-top:6px;animation:.45s cubic-bezier(.22,1,.36,1) hc-in}.hc-score{letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(64px,7vw,104px);font-weight:300;line-height:1}.hc-score span{color:var(--hue)}.hc-donep{color:#d6d6cf;max-width:30em;margin:14px 0 0;font-size:16px;line-height:1.6}.hc-acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.tb{border-top:1px solid var(--bd);margin:clamp(24px,3vw,44px) 0 0;padding:0;list-style:none}.tb-r{border-bottom:1px solid var(--bd);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,3.2vw,56px);padding:clamp(16px,1.8vw,26px) clamp(8px,1.2vw,18px);transition:background-color .25s;display:grid;position:relative}.tb-r:not(.tb-soon):hover{background:color-mix(in srgb,var(--hue) 10%,transparent)}.tb-r .gd-chip{margin:0 0 12px}.tb-n{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,40px);font-weight:300;line-height:1.05}.tb-n a{color:inherit;text-decoration:none}.tb-n a:after{content:"";position:absolute;inset:0}.tb-n a:focus-visible{outline:none}.tb-r:has(.tb-n a:focus-visible){outline:3px solid var(--tx);outline-offset:-3px;border-radius:6px}.tb-f{color:var(--mu);margin:8px 0 0;font-size:14px}.tb-sum{max-width:34em;color:var(--mu);margin:0;font-size:16px;line-height:1.6}.tb-st{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tb-s{padding:30px 12px 0 0;position:relative}.tb-s:before{content:"";background:var(--bd);height:2px;position:absolute;top:9px;left:10px;right:0}.tb-s:last-child:before{display:none}.tb-s[data-state=done]:before{background:var(--gr)}.tb-s[data-state=now]:before{background:linear-gradient(90deg,var(--hue),var(--bd))}.tb-dot{z-index:1;border:2px solid var(--mu);background:var(--s1);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}.tb-s[data-state=done] .tb-dot{background:var(--gr);border-color:var(--gr)}.tb-s[data-state=now] .tb-dot{background:var(--hue);border-color:var(--tx);animation:2s ease-out infinite lp-pu}.tb-s[data-state=next] .tb-dot{border-color:var(--tx)}.tb-s[data-state=later] .tb-dot{opacity:.7;border-style:dashed}.tb-s b{font-size:15px;font-weight:600;display:block}.tb-s em{color:var(--mu);margin-left:8px;font-size:12px;font-style:normal;font-weight:500}.tb-s small{color:var(--mu);margin-top:3px;font-size:13px;line-height:1.4;display:block}.tb-meta{color:var(--mu);flex-wrap:wrap;gap:4px 22px;margin:18px 0 0;font-size:14px;display:flex}.tb-meta b{color:var(--tx);font-weight:600}.tb-live{background:var(--gr);border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.8s ease-out infinite lp-pu;display:inline-block}.tb-end{z-index:1;justify-items:start;gap:10px;display:grid;position:relative}.tb-end .gd-quick{margin:0}.tb-chk,.tb-go{color:var(--mu);margin:0;font-size:13px}.tb-soon{opacity:.8;border-bottom-style:dashed}.ss{margin:clamp(28px,3.4vw,52px) 0 0;padding:0;list-style:none}.lp-homepage{--ss-paper:#fffdf8}:root:not([data-theme=light]) .lp-homepage{--ss-paper:#1f1f23}.ss-c{top:calc(92px + var(--i,0) * 18px);background:var(--ss-paper);min-height:clamp(320px,46vh,430px);color:var(--tx);border:1px solid var(--bd);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4.5vw,80px);margin-bottom:clamp(32px,12vh,120px);padding:clamp(26px,3.6vw,60px);display:grid;position:sticky;box-shadow:0 -14px 32px -16px #231f1438,0 1px 3px #231f140f}.ss-c:last-child{margin-bottom:0}.ss-c[data-t=hue]{background:linear-gradient(155deg,var(--hue),color-mix(in srgb,var(--hue) 88%,#000));color:var(--on-hue);border-color:#0000}.ss-c[data-t=ink]{background:var(--ink);color:#f5f5f2;border-color:#ffffff1a}.ss-n{letter-spacing:-.06em;opacity:.9;margin:0 0 14px;font-size:clamp(60px,7.5vw,120px);font-weight:300;line-height:.85}.ss-t{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.5vw,40px);font-weight:400;line-height:1.1}.ss-p{opacity:.85;max-width:32em;margin:14px 0 0;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.ss-art{background:color-mix(in srgb,var(--hue) 13%,transparent);border-radius:22px;align-content:center;gap:16px;min-height:200px;padding:clamp(18px,2vw,30px);display:grid}.ss-c[data-t=hue] .ss-art{background:#ffffff5c}.ss-c[data-t=hue] :is(.ss-p,.ss-n){opacity:1}.ss-c[data-t=hue] .ss-modes small{opacity:.9}.ss-c[data-t=ink] .ss-art{background:#ffffff12}.ss-chips,.ss-path{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ss-chip,.ss-path span{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:500}.ss-path i{opacity:.55;font-style:normal}.ss-on{background:var(--hue);color:var(--on-hue);border-color:#0000!important}.ss-c[data-t=hue] .ss-on{background:var(--ink);color:#fff}.ss-modes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ss-modes li{border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:16px;font-weight:500;display:flex}.ss-modes small{opacity:.75;font-size:13px;font-weight:400}.ss-modes .ss-on{border-color:#0000}.ss-qa{gap:8px;font-size:15px;display:grid}.ss-qa p{margin:0 0 4px;font-weight:500}.ss-qa span{border:1px solid #ffffff2e;border-radius:12px;padding:11px 14px}.ss-qa .ss-ok{background:#3fb9872b;border-color:#3fb987;justify-content:space-between;display:flex}.ss-qa em{color:#7be0b5;font-size:12px;font-style:normal;font-weight:600}.ss-qa small{opacity:.8;padding:2px 4px;font-size:13.5px;line-height:1.5}.ss-dash p{opacity:.7;margin:12px 0 0;font-size:13px}.ss-bars{align-items:flex-end;gap:9px;height:130px;display:flex}.ss-bars i{height:var(--h);opacity:.8;transform-origin:bottom;background:currentColor;border-radius:8px 8px 4px 4px;flex:1}.ss-bars i:last-child{background:var(--hue);opacity:1}.ss-c[data-t=hue] .ss-bars i:last-child{background:var(--ink)}@supports (animation-timeline:view()){.ss-bars i{animation:linear both ss-grow;animation-timeline:view();animation-range:entry 20% cover 45%}}@media (max-width:960px){.tb-r{grid-template-columns:1fr;gap:18px}.ss-c{grid-template-columns:1fr;min-height:0;margin-bottom:16px;position:static}}@media (max-width:520px){.hc-c{width:40px;height:40px}.tb-s b{font-size:14px}.tb-s em{margin:0;display:block}}@media (pointer:coarse){.hc-c{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ss-c{margin-bottom:16px;position:static}}html[data-motion=paused] .ss-c,html.reduce-motion .ss-c{margin-bottom:16px;position:static}html[data-motion=paused] .lp :is(.hc-opt,.hc-tab,.hc-btn,.tb-r){transition:none!important}@keyframes hx-deal{0%{opacity:0;transform:translate(44px)rotate(2.2deg)}to{opacity:1;transform:none}}@keyframes hx-fill{0%{color:color-mix(in srgb,var(--on-hue) 18%,transparent);background-color:#0000}}.hx{padding-top:clamp(4px,.8vw,12px)}.hx-stage{isolation:isolate;min-height:clamp(500px,100svh - 150px,680px);color:var(--on-hue);background:radial-gradient(120% 90% at 6% 0%,#fff6,transparent 56%),radial-gradient(80% 70% at 100% 100%,color-mix(in srgb,var(--hue) 62%,#000),transparent 62%),linear-gradient(150deg,var(--hue),color-mix(in srgb,var(--hue) 84%,#000));box-shadow:inset 0 0 0 1px #ffffff4d,0 34px 70px -36px color-mix(in srgb,var(--hue) 75%,#000);border-radius:clamp(26px,3vw,44px);grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(24px,3.6vw,60px);display:grid;position:relative;overflow:hidden}.hx-stage:after,.cz:after,.au-stage:after{content:"";z-index:0;pointer-events:none;opacity:.32;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root:not([data-theme=light]) :is(.hx-stage,.cz){box-shadow:inset 0 0 0 1px #ffffff4d,0 0 140px -40px color-mix(in srgb,var(--hue) 70%,transparent)}.hx-copy{z-index:1;min-width:0;position:relative}.hx-h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.6vw,5rem);font-weight:500;line-height:1.02}.hx-h1 .lp-ln{padding-bottom:.08em;display:block;overflow:hidden}.hx-lead{max-width:30em;color:var(--on-hue);margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.55}.hx-btns{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.4vw,34px);display:flex}.hx-b{min-height:50px;font:inherit;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.hx-b:hover{transform:translateY(-2px)}.hx-p{background:var(--ink);color:#fff;padding-right:8px}.hx-p i{background:var(--hue);width:34px;height:34px;color:var(--on-hue);border-radius:50%;place-items:center;margin-left:4px;font-style:normal;transition:transform .25s cubic-bezier(.22,1,.36,1);display:grid}.hx-p:hover i{transform:translate(3px)rotate(-45deg)}.hx-s{color:var(--on-hue);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#ffffff38;border-color:#ffffff80}.hx-s:hover{background:#ffffff5c}.hx :is(a):focus-visible{outline:3px solid var(--on-hue);outline-offset:3px}.hx-pal{z-index:0;pointer-events:none;grid-template-columns:repeat(8,clamp(52px,6vw,92px));gap:clamp(8px,.9vw,14px);display:grid;position:absolute;top:calc(100% - clamp(30px,3.4vw,50px));left:clamp(24px,3.6vw,60px)}.hx-pal span{aspect-ratio:1;border:2px solid color-mix(in srgb,var(--on-hue) 13%,transparent);color:color-mix(in srgb,var(--on-hue) 18%,transparent);border-radius:22%;place-items:center;font-size:clamp(16px,2vw,30px);font-weight:500;display:grid}.hx-pal span[data-f]{background-color:color-mix(in srgb,var(--on-hue) 10%,transparent);color:color-mix(in srgb,var(--on-hue) 30%,transparent);animation:.7s both hx-fill;animation-delay:calc(var(--i) * 90ms + .9s)}.hx-tix{z-index:1;gap:clamp(10px,1.2vw,16px);min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.hx-tw{filter:drop-shadow(0 16px 18px #231f1447);animation:.85s cubic-bezier(.22,1,.36,1) both hx-deal;animation-delay:calc(var(--i) * .12s + .3s)}.hx-tw:nth-child(2){margin-left:clamp(0px,2.6vw,44px)}.hx-tw:nth-child(3){margin-left:clamp(0px,1.1vw,18px)}.hx-t{--sw:clamp(112px,10.5vw,150px);grid-template-columns:minmax(0,1fr) var(--sw);background:linear-gradient(180deg,#34342f,var(--ink));color:#f5f5f2;min-height:clamp(112px,12vh,138px);-webkit-mask:radial-gradient(circle 9px at calc(100% - var(--sw)) 0,#0000 98%,#000),radial-gradient(circle 9px at calc(100% - var(--sw)) 100%,#0000 98%,#000);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle 9px at calc(100% - var(--sw)) 0,#0000 98%,#000),radial-gradient(circle 9px at calc(100% - var(--sw)) 100%,#0000 98%,#000);mask:radial-gradient(circle 9px at calc(100% - var(--sw)) 0,#0000 98%,#000),radial-gradient(circle 9px at calc(100% - var(--sw)) 100%,#0000 98%,#000);border-radius:20px;display:grid;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.hx-tilt{--rx:0deg;--ry:0deg}.hx-t{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out;box-shadow:inset 0 1px #ffffff24}.hx-tilt:hover .hx-t{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-4px)}.hx-t:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--gx,50%) var(--gy,0%),#ffffff2b,transparent 62%);transition:opacity .3s;position:absolute;inset:0}.hx-tilt:hover .hx-t:before{opacity:1}.hx-t:has(a:focus-visible){outline:3px solid var(--on-hue);outline-offset:3px}.hx-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px 16px 22px;display:flex}.hx-n{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.05}.hx-n a{color:inherit;text-decoration:none}.hx-n a:after{content:"";position:absolute;inset:0}.hx-n a:focus-visible{outline:none}.hx-f{color:#b4b4ac;margin:0;font-size:12.5px;line-height:1.4}.hx-t .gd-chip{color:#d4d4cd;background:#ffffff14;border-color:#fff3;margin:0;padding:3px 10px;font-size:11.5px}.hx-t .gd-chip-open{color:#7be0b5;background:#3fb98724;border-color:currentColor}.hx-t .gd-chip-closed{color:#fbbf24;background:#fbbf241f;border-color:currentColor}.hx-t .gd-chip-upcoming{color:#93c5fd;background:#93c5fd1f;border-color:currentColor}.hx-t .gd-chip-none,.hx-t .gd-chip-plain{color:#b4b4ac}.hx-stub{text-align:center;border-left:2px dashed #ffffff38;place-items:center;padding:12px 10px;display:grid}.hx-cd{justify-items:center;gap:1px;display:grid}.hx-cd b{letter-spacing:-.05em;color:var(--hue);font-size:clamp(36px,3.5vw,54px);font-weight:300;line-height:1}.hx-cd span{color:#cfcfc8;font-size:12px}.hx-cd small{-webkit-line-clamp:3;color:#a9a9a2;-webkit-box-orient:vertical;max-width:13ch;margin-top:5px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.hx-now{align-items:center;font-weight:600;display:inline-flex;color:#fff!important;font-size:15px!important}.hx-go{line-height:1;transition:transform .25s;color:var(--hue)!important;font-size:30px!important}.hx-tw:hover .hx-go{transform:translate(4px)}.tr-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}.tr-tx{position:static}.tr-tx .lp-h2{max-width:12ch}@media (max-width:960px){.hx-stage{grid-template-columns:1fr;gap:28px;min-height:0;padding:26px 20px 22px}.hx-h1{font-size:clamp(2.2rem,9vw,3.4rem)}.hx-pal{z-index:0;pointer-events:none;grid-template-columns:repeat(8,clamp(52px,6vw,92px));gap:clamp(8px,.9vw,14px);display:grid;position:absolute;top:calc(100% - clamp(30px,3.4vw,50px));left:clamp(24px,3.6vw,60px)}.hx-tw:nth-child(n){margin-left:0}.hx-b{flex:100%}.tr-g{grid-template-columns:1fr}.tr-tx{position:static}.tr-tx .lp-h2{max-width:none}}@media (max-width:520px){.hx-t{--sw:104px}.hx-main{padding:14px 12px 14px 18px}}@media (prefers-reduced-motion:reduce){.hx-tw,.hx-pal span{animation:none}}html[data-motion=paused] .hx *{transition:none!important}@keyframes hx-exit{to{transform:scale(.94)translateY(30px)}}@keyframes hx-dim{to{opacity:1}}.hx-stage:before{content:"";z-index:5;pointer-events:none;opacity:0;background:#18122861;position:absolute;inset:0}@media (min-width:961px){@supports (animation-timeline:view()){.hx-stage{will-change:transform;animation:linear both hx-exit;animation-timeline:view();animation-range:exit 8%}.hx-stage:before{will-change:opacity;animation:linear both hx-dim;animation-timeline:view();animation-range:exit 8%}html[data-motion=paused] .hx-stage,html[data-motion=paused] .hx-stage:before,html.reduce-motion .hx-stage,html.reduce-motion .hx-stage:before{will-change:auto;animation:none}}}@media (prefers-reduced-motion:reduce){.hx-stage,.hx-stage:before{animation:none}}@keyframes fq-in{0%{opacity:0;transform:translateY(-6px)}}.bd{--tx:#f5f5f2;--mu:#b4b4ac;--bd:#ffffff24;--s1:#3a3a35;isolation:isolate;color:#f5f5f2;background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--hue) 24%,transparent),transparent 62%),linear-gradient(180deg,#31312d,var(--ink));border-radius:clamp(26px,3vw,44px);padding:clamp(22px,3.2vw,48px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 36px 72px -42px #14101ea6}.bd-hd{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(16px,4vw,64px);display:grid}.bd-h{letter-spacing:-.045em;color:#fff;max-width:14ch;margin:0;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.04}.bd-p{color:#c9c9c2;max-width:34em;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.bd .tb{margin-top:clamp(18px,2.4vw,32px)}.bd .tb-r{padding-right:clamp(64px,6vw,96px)}.bd .tb-n{color:#fff;font-size:clamp(26px,2.6vw,40px)}.bd .tb-r:not(.tb-soon):hover{background:#ffffff0d}.bd .gd-chip{color:#d4d4cd;background:#ffffff14;border-color:#fff3;margin:0 0 12px;padding:3px 10px;font-size:11.5px}.bd .gd-chip-open{color:#7be0b5;background:#3fb98724;border-color:currentColor}.bd .gd-chip-closed{color:#fbbf24;background:#fbbf241f;border-color:currentColor}.bd .gd-chip-upcoming{color:#93c5fd;background:#93c5fd1f;border-color:currentColor}.bd .gd-chip-none,.bd .gd-chip-plain{color:#b4b4ac}.bd .tb-s[data-state=done] .tb-dot{background:#3fb987;border-color:#3fb987}.bd .tb-s[data-state=done]:before{background:#3fb987}.bd .tb-s[data-state=now] .tb-dot{background:var(--hue);border-color:#fff}.bd .tb-s[data-state=now]:before{background:linear-gradient(90deg,var(--hue),#ffffff24)}.bd .tb-meta b{color:#fff}.bd .gd-quick a{color:#f5f5f2;background:#ffffff12;border-color:#ffffff2e}.bd .gd-quick a:hover,.bd .gd-quick a:focus-visible{border-color:var(--hue);background:#ffffff24}.bd .tb-soon{opacity:.75}.tb-arrow{color:#fff;pointer-events:none;border:1.5px solid #ffffff47;border-radius:50%;place-items:center;width:clamp(42px,3.6vw,54px);height:clamp(42px,3.6vw,54px);margin-top:calc(clamp(42px,3.6vw,54px)/-2);font-size:20px;transition:background-color .25s,color .25s,border-color .25s,transform .3s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;right:clamp(8px,1.2vw,18px)}.tb-r:hover .tb-arrow{background:var(--hue);border-color:var(--hue);color:var(--on-hue);transform:rotate(-45deg)}.tb-r:has(.tb-n a:focus-visible) .tb-arrow{background:var(--hue);border-color:var(--hue);color:var(--on-hue);transform:rotate(-45deg)}.tb-soon .tb-arrow{display:none}.fq-g{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,88px);display:grid}.fq-tx{position:sticky;top:110px}.fq-tx .lp-h2{max-width:12ch}.fq-tx a{color:var(--tx);text-underline-offset:3px;text-decoration:underline}.fq-list{border-top:1px solid var(--bd)}.fq-i{border-bottom:1px solid var(--bd)}.fq-i summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;padding:clamp(16px,1.8vw,24px) 4px;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.25;list-style:none;display:flex}.fq-i summary::-webkit-details-marker{display:none}.fq-i summary:focus-visible{outline:3px solid var(--tx);outline-offset:2px;border-radius:12px}.fq-i summary i{border:1.5px solid color-mix(in srgb,var(--tx) 26%,transparent);border-radius:50%;flex:none;width:36px;height:36px;transition:background-color .25s,border-color .25s,color .25s,transform .35s cubic-bezier(.22,1,.36,1);position:relative}.fq-i summary i:before,.fq-i summary i:after{content:"";background:currentColor;border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .3s;position:absolute;top:50%;left:50%}.fq-i summary i:after{transform:rotate(90deg)}.fq-i summary:hover i{border-color:var(--hue)}.fq-i[open] summary i{background:var(--hue);border-color:var(--hue);color:var(--on-hue);transform:rotate(180deg)}.fq-i[open] summary i:after{transform:rotate(0)}.fq-i p{max-width:40em;color:var(--mu);margin:0;padding:0 clamp(0px,5vw,72px) clamp(18px,2vw,26px) 4px;font-size:clamp(16px,1.2vw,18px);line-height:1.65;animation:.35s cubic-bezier(.22,1,.36,1) fq-in}.cz{isolation:isolate;color:var(--on-hue);background:radial-gradient(120% 90% at 6% 0%,#fff6,transparent 56%),radial-gradient(80% 70% at 100% 100%,color-mix(in srgb,var(--hue) 62%,#000),transparent 62%),linear-gradient(150deg,var(--hue),color-mix(in srgb,var(--hue) 84%,#000));box-shadow:inset 0 0 0 1px #ffffff4d,0 34px 70px -36px color-mix(in srgb,var(--hue) 75%,#000);border-radius:clamp(26px,3vw,44px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(24px,3.4vw,52px) clamp(24px,4vw,60px) clamp(64px,6vw,88px);display:grid;position:relative;overflow:hidden}.cz-tx,.cz-act{z-index:1;min-width:0;position:relative}.cz-h{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(2rem,3.8vw,3.8rem);font-weight:500;line-height:1.02}.cz-p{max-width:30em;margin:18px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.cz-pick{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cz-b{min-height:56px;color:var(--on-hue);-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#ffffff3d;border:1.5px solid #ffffff80;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 9px 0 24px;font-size:clamp(18px,1.6vw,22px);font-weight:500;text-decoration:none;transition:background-color .2s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}.cz-b i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.cz-b:hover{background:#fff6;transform:translate(4px)}.cz-b:hover i{transform:rotate(-45deg)}.cz-b:focus-visible,.cz-login a:focus-visible{outline:3px solid var(--on-hue);outline-offset:3px}.cz-login{margin:16px 8px 0;font-size:15px}.cz-login a{color:inherit;text-underline-offset:3px;font-weight:600}.lp-homepage .lp-ft{padding:clamp(32px,4vw,52px) 0 22px}.ft-g{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.ft-name{letter-spacing:-.03em;color:#fff;margin:0;font-size:28px;font-weight:500}.ft-name span{background:var(--hue);color:var(--on-hue);border-radius:8px;margin-left:2px;padding:0 8px}.ft-motto{letter-spacing:.2em;text-transform:uppercase;color:#a9a9a2;margin:8px 0 0;font-size:11px;font-weight:600}.ft-tag{color:#c9c9c2;max-width:24em;margin:18px 0 0;font-size:15px;line-height:1.55}.ft-h{color:#fff;margin:0 0 14px;font-size:13px;font-weight:600}.ft-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ft-col a{color:#c9c9c2;font-size:14.5px;text-decoration:none;transition:color .2s}.ft-col a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--hue);text-decoration-color:var(--hue);text-underline-offset:4px;text-decoration-thickness:2px}.ft-pref{justify-items:start;gap:10px;display:grid}.ft-bot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(22px,3vw,36px);padding-top:20px;display:flex}.ft-bot .lp-disc{max-width:62ch;margin:0;font-size:12.5px}.ft-c{color:#a9a9a2;font-size:12.5px}@media (max-width:960px){.bd .tb-r{padding-bottom:78px;padding-right:clamp(8px,1.2vw,18px)}.tb-arrow{margin-top:0;top:auto;bottom:18px}.fq-g{grid-template-columns:1fr}.fq-tx{position:static}.fq-tx .lp-h2{max-width:none}.cz{grid-template-columns:1fr}.ft-g{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}@media (max-width:520px){.ft-col:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.fq-i p{animation:none}}html[data-motion=paused] .lp :is(.tb-arrow,.cz-b,.cz-b i,.fq-i summary i){transition:none!important}.lp-homepage :is(.tb-sec,.fq-sec,.cz-sec){padding-top:clamp(44px,5vw,64px);padding-bottom:clamp(44px,5vw,64px)}.fq-try:focus-visible{outline:3px solid var(--tx);outline-offset:3px}.fq-try{color:var(--tx);border-bottom:2px solid var(--hue);align-items:center;gap:8px;margin-top:20px;padding-bottom:2px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.fq-try:hover{border-bottom-color:var(--tx)}@media (max-width:960px){.bd-hd{grid-template-columns:1fr;gap:12px}}.tr-g{grid-template-rows:auto 1fr;grid-template-areas:"tx con""aside con";row-gap:0}.tr-tx{grid-area:tx}.tr-g .hc-wrap{grid-area:con}.tr-aside{grid-area:aside;align-self:start}.tr-key{color:var(--mu);grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 28px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.tr-key li{align-items:center;gap:10px;display:flex}.tr-key i{border:1.5px solid color-mix(in srgb,var(--tx) 35%,transparent);border-radius:7px;flex:none;width:22px;height:22px}.tr-key i[data-k=now]{border-color:var(--ink);box-shadow:0 0 0 2px var(--s1),0 0 0 4px var(--hue)}.tr-key i[data-k=right]{background:#3fb987;border-color:#3fb987}.tr-key i[data-k=wrong]{background:#ea7a68;border-color:#ea7a68}.tr-cta{margin-top:26px}.tr-cta:focus-visible{outline:3px solid var(--tx);outline-offset:3px}.tr-note{max-width:30em;color:var(--mu);margin:20px 0 0;font-size:13px;line-height:1.55}@media (max-width:960px){.tr-g{grid-template-rows:auto;grid-template-areas:"tx""con""aside";row-gap:24px}.tr-key{grid-template-columns:repeat(2,1fr)}.tr-cta{width:100%}}
