.erv2{--ink:#0f1e33;--ink2:#46536a;--ink3:#6b7891;--navy:#132a47;--teal:#0a8f86;--teal-l:#e0f2f0;--amb:#ffb21a;--amb-l:#fff4da;--red:#c2255c;--line:#0f1e3317;--tint:#edf1f6;--lift:0 1px 2px #0f1e330f,0 18px 40px -26px #0f1e3373;background:var(--tint);color:var(--ink)}.erv2 :where(button){cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.erv2 .i{flex:none}.er-stage{isolation:isolate;color:var(--h-text);background:radial-gradient(60% 80% at 78% 30%,#163a63 0%,#163a6300 70%),linear-gradient(180deg,#0b1d33 0%,var(--h-ink) 100%);padding-bottom:110px;position:relative;overflow:hidden}.er-stage .hero__aurora{opacity:.55;inset:-30% -10% -10%}.er-in{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:40px;min-height:560px;padding-top:48px;display:grid;position:relative}.er-code{font:700 12.5px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--h-teal);animation:riseIn .8s var(--ease-out) .1s backwards;align-items:center;gap:10px;margin:0;display:inline-flex}.er-code i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fd3c62e}.er-code.is-red{color:#ff8fb1}.er-code.is-red i{box-shadow:0 0 0 4px #ff8fb12e}.er-code.is-amb{color:#ffc94d}.er-code.is-amb i{box-shadow:0 0 0 4px #ffc94d2e}.er-stage h1{max-width:14ch;animation:riseIn .9s var(--ease-out) .2s backwards;margin-top:16px;font-size:clamp(42px,5.2vw,78px)}.er-stage h1 em{background:linear-gradient(100deg,#2fd3c6 0%,#5ce6da 30%,#d2fff9 45%,#5ce6da 60%,#7fb6ff 100%) 0 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s linear 1s infinite shine}.er-sub{max-width:52ch;font:400 18px/1.55 var(--font-ui);color:var(--h-text-2);animation:riseIn .9s var(--ease-out) .3s backwards;margin:16px 0 0}.er-sub b{color:#fff;font-weight:650}.er-acts{animation:riseIn .9s var(--ease-out) .4s backwards;flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.er-btn{height:52px;font:700 15.5px/1 var(--font-ui);white-space:nowrap;transition:transform .22s var(--spring),background .2s,box-shadow .2s,opacity .2s;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.er-btn .i{width:18px;height:18px}.er-btn:active{transform:scale(.96)}.er-btn--amb{background:var(--amb);color:#2b1c00;box-shadow:0 4px #c77700}.er-btn--amb:hover{background:#ffbf3d;transform:translateY(-1px)}.er-btn--glass{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #d6e2f53d}.er-btn--glass:hover{background:#ffffff24}.er-btn[aria-busy=true]{pointer-events:none;opacity:.85}.er-btn[aria-busy=true] .i{animation:.9s linear infinite erSpin}@keyframes erSpin{to{transform:rotate(360deg)}}.er-msg{max-width:52ch;font:500 14.5px/1.45 var(--font-ui);animation:erPop .42s var(--spring);border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0 0;padding:12px 14px;display:flex}.er-msg .i{width:18px;height:18px;margin-top:1px}.er-msg--bad{color:#ffd3e1;background:#c2255c24;box-shadow:inset 0 0 0 1px #ff8fb14d}.er-msg--bad .i{color:#ff8fb1}.er-msg--ok{color:#d2fff9;background:#2fd3c61f;box-shadow:inset 0 0 0 1px #2fd3c659}.er-msg--ok .i{color:var(--h-teal)}.er-msg a{color:#fff;text-underline-offset:3px;font-weight:650;text-decoration:underline}@keyframes erPop{0%{opacity:0;transform:translateY(6px)scale(.98)}}.er-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(560px,100%);height:64px;animation:riseIn .9s var(--ease-out) .4s backwards;background:#ffffff14;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:0 8px 0 18px;transition:box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d6e2f533}.er-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--h-teal);background:#ffffff1f}.er-search>.i{width:20px;height:20px;color:var(--h-text-3)}.er-search input{color:#fff;min-width:0;height:100%;font:500 16.5px/1.2 var(--font-ui);background:0 0;border:0;outline:0;flex:1}.er-search input::placeholder{color:var(--h-text-3)}.er-search button{background:var(--h-teal);color:#06302d;width:48px;height:48px;transition:transform .3s var(--spring);border-radius:50%;place-items:center;display:grid}.er-search button:hover{transform:rotate(-45deg)scale(1.05)}.er-search button .i{width:20px;height:20px}.er-res{width:min(560px,100%);color:var(--ink);animation:erPop .36s var(--spring);background:#fff;border-radius:20px;margin-top:8px;padding:6px;box-shadow:0 30px 60px -30px #0009}.er-res a{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:background .18s;display:grid}.er-res a:hover{background:#f2f5f9}.er-res a .t{background:var(--tc);color:#fff;min-width:94px;height:24px;font:700 11px/1 var(--font-ui);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.er-res a b{font:650 14.5px/1.25 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.er-res a small{font:500 12.5px/1.2 var(--font-ui);color:var(--ink3);margin-top:2px;display:block}.er-res a>.i{width:16px;height:16px;color:var(--ink3);transition:transform .2s}.er-res a:hover>.i{color:var(--ink);transform:translate(3px)}.er-res__none{font:500 14px/1.45 var(--font-ui);color:var(--ink2);margin:0;padding:12px 12px 10px}.er-res__none a{color:var(--teal);padding:0;font-weight:650;display:inline}.er-res__all{border-top:1px solid var(--line);font:650 13.5px/1 var(--font-ui);color:var(--teal);justify-content:space-between;margin-top:2px;border-radius:0 0 14px 14px!important;display:flex!important}.er-chips{animation:riseIn .9s var(--ease-out) .5s backwards;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.er-chips>span{font:600 13px/1 var(--font-ui);color:var(--h-text-3);margin-right:4px}.er-chips button,.er-chips a{color:#fff;height:36px;font:600 13.5px/1 var(--font-ui);transition:background .2s,transform .25s var(--spring);background:#ffffff12;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #d6e2f52e}.er-chips button:hover,.er-chips a:hover{background:#ffffff24;transform:translateY(-2px)}.er-chips button[aria-pressed=true]{color:var(--ink);background:#fff}.er-scene{aspect-ratio:1/.82;cursor:pointer;border-radius:32px;width:100%;display:block;position:relative;overflow:hidden}.er-scene:focus-visible{outline:3px solid var(--h-teal);outline-offset:6px}.er-404{text-align:center;font:900 clamp(150px,17vw,250px)/1 var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #a0bee62e;background:radial-gradient(circle closest-side,#fff2c7 0%,#ffd66b 35%,#ffd66b00 100%) 50%/46% 120% no-repeat,linear-gradient(#1a3152,#1a3152) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text;font-stretch:118%;position:absolute;top:4%;left:0;right:0}.er-beam{transform-origin:0 100%;pointer-events:none;filter:blur(4px);mix-blend-mode:screen;opacity:.9;background:conic-gradient(from 68deg at 0 100%,#ffe7a000 0deg,#ffe7a080 12deg,#fff0c89e 22deg,#ffe7a080 32deg,#ffe7a000 44deg 360deg);width:70%;height:70%;position:absolute;bottom:30%;left:40%;transform:rotate(-73deg);-webkit-mask:radial-gradient(circle at 0 100%,#000 0%,#000000bf 45%,#0000 92%);mask:radial-gradient(circle at 0 100%,#000 0%,#000000bf 45%,#0000 92%)}.er-mz{filter:drop-shadow(0 26px 30px #00000073);width:34%;position:absolute;bottom:6%;left:14%}.er-mz svg{width:100%;height:auto}.er-floor{background:radial-gradient(closest-side,#2fd3c62e,#2fd3c600);border-radius:50%;height:12%;position:absolute;bottom:4%;left:6%;right:6%}.er-hint{height:30px;font:600 12px/1 var(--font-ui);color:var(--h-text-2);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 12px;transition:background .2s;display:inline-flex;position:absolute;bottom:6%;right:6%;box-shadow:inset 0 0 0 1px #d6e2f52e}.er-scene:hover .er-hint{color:#fff;background:#ffffff29}.er-hint .i{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.er-scene.is-a .er-404{animation:4.4s ease-in-out .5s both erSweepA}.er-scene.is-a .er-beam{animation:4.4s ease-in-out .5s both erBeamA}.er-scene.is-a .er-mz{animation:4.4s ease-in-out .5s both erLookA}.er-scene.is-b .er-404{animation:4.4s ease-in-out both erSweepB}.er-scene.is-b .er-beam{animation:4.4s ease-in-out both erBeamB}.er-scene.is-b .er-mz{animation:4.4s ease-in-out both erLookB}}@keyframes erSweepA{0%{background-position:-60%,0 0}30%{background-position:150%,0 0}62%{background-position:-40%,0 0}to{background-position:50%,0 0}}@keyframes erSweepB{0%{background-position:-60%,0 0}30%{background-position:150%,0 0}62%{background-position:-40%,0 0}to{background-position:50%,0 0}}@keyframes erBeamA{0%{transform:rotate(-146deg)}30%{transform:rotate(-27deg)}62%{transform:rotate(-140deg)}to{transform:rotate(-73deg)}}@keyframes erBeamB{0%{transform:rotate(-146deg)}30%{transform:rotate(-27deg)}62%{transform:rotate(-140deg)}to{transform:rotate(-73deg)}}@keyframes erLookA{0%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}62%{transform:rotate(-3deg)}to{transform:none}}@keyframes erLookB{0%{transform:rotate(-4deg)}30%{transform:rotate(4deg)}62%{transform:rotate(-3deg)}to{transform:none}}.er-mago{justify-items:center;gap:16px;display:grid;position:relative}.er-mago__fig{width:min(300px,70%);position:relative}.er-mago__fig svg{filter:drop-shadow(0 26px 30px #00000073);width:100%;height:auto;animation:4s ease-in-out infinite erFloat}.er-mago__fig i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ffd66b;width:14px;height:14px;animation:2.4s ease-in-out infinite erTw;position:absolute}.er-mago__fig i:nth-child(2){animation-delay:.3s;top:18%;left:4%}.er-mago__fig i:nth-child(3){width:20px;height:20px;animation-delay:.9s;top:6%;right:2%}.er-mago__fig i:nth-child(4){width:10px;height:10px;animation-delay:1.5s;top:46%;right:10%}.er-mago__fig i:nth-child(5){background:var(--h-teal);width:9px;height:9px;animation-delay:2s;top:56%;left:12%}@keyframes erFloat{50%{transform:translateY(-8px)rotate(-1.5deg)}}@keyframes erTw{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.er-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border-radius:20px;width:min(420px,100%);padding:16px;box-shadow:inset 0 0 0 1px #d6e2f52e}.er-status h2{font:700 13px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--h-text-2);justify-content:space-between;align-items:center;margin:0 0 6px;display:flex}.er-status h2 small{font:500 12px/1 var(--font-ui);letter-spacing:0;text-transform:none;color:var(--h-text-3)}.er-status ul{margin:0;padding:0;list-style:none;display:grid}.er-status li{font:600 14px/1.2 var(--font-ui);color:#fff;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.er-status li:first-child{border-top:0}.er-st{font:600 13px/1 var(--font-ui);align-items:center;gap:8px;display:inline-flex}.er-st:before{content:"";width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 20%,transparent);background:currentColor;border-radius:50%}.er-st.ok{color:#5ce6a0}.er-st.slow{color:#ffc94d}.er-st.bad{color:#ff8fb1}.er-st.bad:before{animation:1.4s ease-in-out infinite erBlink}@keyframes erBlink{50%{opacity:.35}}.er-sup{font:500 12.5px/1.4 var(--font-ui);color:var(--h-text-3);animation:riseIn .9s var(--ease-out) .55s backwards;border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:26px;padding-top:16px;display:flex}.er-sup b{color:var(--h-text-2);font-weight:650}.er-sup code{color:#fff;background:#ffffff14;border-radius:8px;padding:4px 8px;font:600 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.er-sup button{color:#fff;height:30px;font:600 12.5px/1 var(--font-ui);background:#ffffff14;border-radius:9px;align-items:center;gap:6px;padding:0 10px;transition:background .2s;display:inline-flex}.er-sup button:hover{background:#ffffff29}.er-sup button .i{width:14px;height:14px}.er-sup--light{border-top-color:var(--line);color:var(--ink3);animation:none}.er-sup--light b{color:var(--ink2)}.er-sup--light code{color:var(--ink);background:#f2f5f9}.er-taxi{aspect-ratio:1/.8;width:100%;position:relative}.er-taxi__sun{color:#3b2a08;background:radial-gradient(circle at 35% 35%,#ffe39a,#ffb21a);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:6%;right:12%;box-shadow:0 0 0 14px #ffb21a1f,0 0 80px #ffb21a66}.er-taxi__sun b{font:800 30px/1 var(--font-display);letter-spacing:-.02em}.er-taxi__sun small{font:700 10.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:4px;display:block}.er-taxi__car{width:44%;animation:.5s ease-in-out infinite erBump;position:absolute;bottom:20%;left:18%}.er-taxi__car svg{filter:drop-shadow(0 22px 24px #00000073);width:100%;height:auto}@keyframes erBump{50%{transform:translateY(-3px)}}.er-road{background:#0b1a2c;border-radius:14px;height:16%;position:absolute;bottom:12%;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.er-road:after{content:"";background:repeating-linear-gradient(90deg,#ffd66bcc 0 34px,#0000 34px 68px);height:4px;margin-top:-2px;animation:.7s linear infinite erRoad;position:absolute;top:50%;left:0;right:0}@keyframes erRoad{to{background-position:-68px 0}}.er-cones{gap:16px;display:flex;position:absolute;bottom:26%;right:10%}.er-cones i{filter:drop-shadow(0 6px 6px #0006);border-bottom:30px solid #ff7a1a;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0}.er-prog{width:min(560px,100%);animation:riseIn .9s var(--ease-out) .45s backwards;background:#ffffff12;border-radius:20px;margin-top:24px;padding:16px;box-shadow:inset 0 0 0 1px #d6e2f52e}.er-prog__h{font:650 14px/1.2 var(--font-ui);color:#fff;justify-content:space-between;gap:12px;display:flex}.er-prog__h span{color:var(--h-text-3);font-weight:500}.er-bar{background:#ffffff1a;border-radius:5px;height:10px;margin-top:12px;overflow:hidden}.er-bar i{height:100%;width:var(--v);background:linear-gradient(90deg,#ffb21a,#ffd66b);border-radius:5px;display:block;position:relative;overflow:hidden}.er-bar i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.8s ease-in-out infinite erShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes erShine{to{transform:translate(100%)}}.er-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.er-steps li{font:600 12.5px/1.25 var(--font-ui);color:var(--h-text-2);gap:6px;display:grid}.er-steps li:before{content:"";border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2px #d6e2f54d}.er-steps li.is-done{color:#fff}.er-steps li.is-done:before{box-shadow:none;background:#5ce6a0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2306302D' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/12px no-repeat}.er-steps li.is-now{color:#ffd66b}.er-steps li.is-now:before{background:radial-gradient(circle,#ffd66b 0 4px,#0000 5px);animation:1.4s ease-in-out infinite erBlink;box-shadow:inset 0 0 0 2px #ffd66b}.er-steps small{font:500 11.5px/1.2 var(--font-ui);color:var(--h-text-3)}.er-offbar{z-index:80;padding:10px var(--gut);color:#ffe6a8;font:600 14px/1.3 var(--font-ui);background:#3b2a08;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;transition:background .4s,color .4s;display:flex;position:sticky;top:0;box-shadow:0 10px 24px -14px #0009}.er-offbar .i{width:18px;height:18px}.er-offbar button,.er-offbar a{color:#fff;height:32px;font:650 13px/1 var(--font-ui);background:#ffffff1f;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.er-offbar.is-on{color:#d2fff9;background:#06473f}.er-wifi{aspect-ratio:1/.8;place-items:end center;width:100%;padding-bottom:4%;display:grid;position:relative}.er-wifi__fig{filter:drop-shadow(0 26px 30px #00000073);width:38%;position:relative}.er-wifi__fig svg{width:100%;height:auto}.er-wifi__sig{width:38%;position:absolute;top:0;left:50%;transform:translate(-50%)}.er-wifi__sig path{fill:none;stroke:#d6e2f540;stroke-width:9px;stroke-linecap:round}.er-wifi__sig path.on{stroke:var(--h-teal);animation:2.4s ease-in-out infinite erSig}.er-wifi__sig path.on:nth-child(2){animation-delay:.25s}.er-wifi__sig path.on:nth-child(3){animation-delay:.5s}.er-wifi__sig line{stroke:#ff8fb1;stroke-width:9px;stroke-linecap:round}@keyframes erSig{0%,to{opacity:.25}50%{opacity:1}}.er-body{z-index:2;gap:22px;margin-top:-70px;display:grid;position:relative}.er-card{box-shadow:var(--lift);background:#fff;border-radius:26px;padding:clamp(22px,2.8vw,34px)}.er-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.er-k{font:700 12px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;margin:0;display:inline-flex}.er-k i{background:currentColor;border-radius:2px;width:18px;height:2px}.er-card h2{margin:10px 0 0;font-size:clamp(26px,2.6vw,36px);line-height:1.05}.er-more{font:650 14px/1 var(--font-ui);color:var(--teal);align-items:center;gap:6px;display:inline-flex}.er-more .i{width:16px;height:16px;transition:transform .2s}.er-more:hover .i{transform:translate(3px)}.er-lc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.er-lc a{transition:transform .4s var(--spring),box-shadow .25s,background .25s;background:#f5f7fa;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.er-lc a:hover{box-shadow:0 0 0 1px var(--line),0 22px 40px -28px #0f1e3380;background:#fff;transform:translateY(-4px)}.er-lc__img{aspect-ratio:16/9;position:relative;overflow:hidden}.er-lc__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.er-lc a:hover .er-lc__img img{transform:scale(1.05)}.er-lc__img span{color:#fff;height:26px;font:700 11.5px/1 var(--font-ui);background:#c2255c;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;top:12px;left:12px}.er-lc__b{gap:4px;padding:14px 16px 16px;display:grid}.er-lc__b small{font:600 11.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}.er-lc__b b{font:800 19px/1.1 var(--font-display);font-stretch:108%}.er-lc__b span{font:400 14.5px/1.4 var(--font-read);color:var(--ink2)}.er-lc__b em{font:700 14px/1 var(--font-ui);color:var(--ink);margin-top:4px;font-style:normal}.er-help{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.er-go{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.er-go a{transition:background .2s,transform .3s var(--spring);background:#f5f7fa;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.er-go a:hover{background:#eaf0f6;transform:translateY(-2px)}.er-go a>.i:first-child{width:40px;height:40px;color:var(--navy);background:#fff;border-radius:12px;padding:10px;box-shadow:0 1px 2px #0f1e3314}.er-go b{font:650 14.5px/1.2 var(--font-ui);display:block}.er-go small{font:500 12.5px/1.2 var(--font-ui);color:var(--ink3);margin-top:3px;display:block}.er-go a>.i:last-child{width:16px;height:16px;color:var(--ink3)}.er-rep__d{font:400 16px/1.5 var(--font-read);color:var(--ink2);margin:10px 0 0}.er-rep__q{font:650 14px/1.2 var(--font-ui);margin:16px 0 0}.er-seg{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.er-seg button{height:38px;font:600 13.5px/1 var(--font-ui);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);background:#f2f5f9;border-radius:12px;padding:0 14px;transition:background .2s,color .2s,box-shadow .2s}.er-seg button[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:none}.er-rep .er-btn{height:46px;margin-top:16px;padding:0 18px;font-size:14.5px}.er-rep .er-btn--navy{background:var(--navy);color:#fff}.er-rep .er-btn--navy:hover{background:#1a365d}.er-ok{background:var(--teal-l);animation:erPop .42s var(--spring);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;padding:14px;display:grid}.er-ok>.i{background:var(--teal);color:#fff;stroke-width:3px;border-radius:50%;width:44px;height:44px;padding:11px}.er-ok b{font:650 15px/1.25 var(--font-ui);color:#065f59;display:block}.er-ok span{font:500 13.5px/1.35 var(--font-ui);color:#0b5e57;margin-top:3px;display:block}.er-err{font:600 13.5px/1.3 var(--font-ui);color:var(--red);align-items:center;gap:8px;margin:10px 0 0;display:flex}.er-err .i{width:16px;height:16px}.er-nl{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.er-nl__d{font:400 16px/1.5 var(--font-read);color:var(--ink2);margin:10px 0 0}.er-field{gap:6px;display:grid}.er-field label{font:650 13.5px/1 var(--font-ui)}.er-field input{height:52px;font:500 16px/1 var(--font-ui);color:var(--ink);background:#fff;border:1.5px solid #0f1e3329;border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.er-field input:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 4px #0a8f8624}.er-field input[aria-invalid=true]{border-color:var(--red)}.er-check{font:500 13.5px/1.45 var(--font-ui);color:var(--ink2);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.er-check input{width:20px;height:20px;accent-color:var(--teal);margin:1px 0 0}.er-nl__row{align-items:flex-end;gap:10px;display:flex}.er-nl__row .er-field{flex:1}.er-nl__row .er-btn{height:52px}.er-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;display:grid}.er-saved{gap:10px;margin-top:16px;display:grid}.er-saved a{transition:background .2s,transform .3s var(--spring);background:#f5f7fa;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.er-saved a:hover{background:#eaf0f6;transform:translate(3px)}.er-saved img{object-fit:cover;border-radius:10px;width:72px;height:50px}.er-saved .ic{background:var(--navy);width:72px;height:50px;color:var(--h-teal);border-radius:10px;place-items:center;display:grid}.er-saved .ic .i{width:22px;height:22px}.er-saved b{font:650 14.5px/1.25 var(--font-ui);display:block}.er-saved small{font:500 12.5px/1.2 var(--font-ui);color:var(--ink3);margin-top:3px;display:block}.er-saved em{background:var(--teal-l);color:#065f59;height:24px;font:700 11px/1 var(--font-ui);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-style:normal;display:inline-flex}.er-saved em .i{width:12px;height:12px}.er-need{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.er-need li{background:#f5f7fa;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;display:grid}.er-need li>.i{width:40px;height:40px;color:var(--ink3);background:#fff;border-radius:12px;padding:10px;box-shadow:0 1px 2px #0f1e3314}.er-need b{font:650 14.5px/1.25 var(--font-ui);display:block}.er-need span{font:400 14px/1.4 var(--font-read);color:var(--ink2);margin-top:3px;display:block}.er-mtop{max-width:calc(var(--max) + var(--gut)*2);padding:22px var(--gut) 0;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.er-mtop .hero__logo svg{width:auto;height:52px}.er-mtop span{color:#ffd66b;height:36px;font:650 13px/1 var(--font-ui);background:#ffb21a24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb21a4d}.er-mtop span .i{width:16px;height:16px}@media (max-width:1080px){.er-in{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.er-scene,.er-taxi,.er-wifi{justify-self:center;max-width:560px}.er-mago{justify-items:start}.er-lc{grid-template-columns:repeat(2,minmax(0,1fr))}.er-lc a:nth-child(3){display:none}.er-help,.er-nl,.er-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.er-stage{padding-bottom:96px}.er-in{padding-top:28px}.er-stage h1{font-size:clamp(36px,10vw,52px)}.er-sub{font-size:16.5px}.er-search{height:58px}.er-acts .er-btn{flex:1}.er-lc{grid-template-columns:minmax(0,1fr)}.er-lc a:nth-child(3){display:flex}.er-go{grid-template-columns:minmax(0,1fr)}.er-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.er-nl__row{flex-direction:column;align-items:stretch}.er-mtop .hero__logo svg{height:42px}.er-mago__fig{width:200px}.er-taxi__sun{width:96px;height:96px}.er-taxi__sun b{font-size:22px}.er-404{font-size:30vw;top:8%}.er-offbar{text-align:left;flex-wrap:nowrap;justify-content:space-between;gap:10px;font-size:13px}.er-offbar button{flex:none}.er-saved a{grid-template-columns:64px minmax(0,1fr)}.er-saved img,.er-saved .ic{width:64px;height:46px}.er-saved em{display:none}.er-res a .t{min-width:0}}@media (prefers-reduced-motion:reduce){.erv2 *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
