@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.uisoMq_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.uisoMq_variable{--font-serif:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.yGqNIa_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.yGqNIa_variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.VCrZzq_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.VCrZzq_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.ASFYXa_page{background:var(--paper);min-height:100vh;color:var(--ink);position:relative}.ASFYXa_skip{z-index:40;border-radius:var(--radius-sm);background:var(--accent);height:36px;color:var(--on-accent);font-size:var(--fs-14);padding:0 12px;line-height:36px;position:absolute;top:-48px;left:12px}.ASFYXa_skip:focus-visible{top:12px}.ASFYXa_nav{view-transition-name:ASFYXa_site-header;z-index:20;background:var(--nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule);position:sticky;top:0}.ASFYXa_navInner{justify-content:space-between;align-items:center;height:72px;display:flex}.ASFYXa_brand{align-items:center;gap:10px;display:flex}.ASFYXa_brand svg{color:var(--accent);flex:none;display:block}.ASFYXa_mark{white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-26);letter-spacing:-.04em;font-weight:560}.ASFYXa_brandMeta{white-space:nowrap;font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.ASFYXa_navLinks{align-items:center;gap:4px;display:flex}.ASFYXa_navLinks a{border-radius:var(--radius-sm);height:36px;font-size:var(--fs-13);color:var(--ink-2);transition:color var(--dur-1) ease, background var(--dur-1) ease;justify-content:center;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.ASFYXa_navLinks a:hover{color:var(--ink);background:var(--paper-2)}.ASFYXa_navLinks a{position:relative}.ASFYXa_navLinks a:after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform var(--dur-2) var(--ease-out);position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.ASFYXa_navLinks a:hover:after{transform:scaleX(1)}.ASFYXa_lang{position:relative}.ASFYXa_langBtn{border-radius:var(--radius-sm);height:36px;color:var(--ink-2);font:inherit;font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.ASFYXa_langBtn:hover,.ASFYXa_langBtn[aria-expanded=true]{color:var(--ink);background:var(--paper-2)}.ASFYXa_langMenu{z-index:30;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-md);min-width:190px;box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.ASFYXa_navLinks .ASFYXa_langMenu a{height:40px;font-size:var(--fs-14);color:var(--ink);justify-content:flex-start;padding:0 10px;display:flex}.ASFYXa_navLinks .ASFYXa_langMenu a:after{display:none}.ASFYXa_navLinks .ASFYXa_langMenu a[aria-current]{background:var(--blue-soft);color:var(--blue)}.ASFYXa_enTag{border:1px solid var(--rule);font-family:var(--font-code);letter-spacing:.06em;color:var(--mute);border-radius:4px;margin-left:5px;padding:1px 4px;font-size:9.5px;font-weight:500}.ASFYXa_soon:focus-visible,.ASFYXa_skip:focus-visible,.ASFYXa_go:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px}.ASFYXa_soon{white-space:nowrap;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:36px;color:var(--ink-2);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;cursor:default;justify-content:center;align-items:center;margin-left:12px;padding:0 12px;display:inline-flex}button.ASFYXa_soon{opacity:.72;height:48px;margin-left:0;padding:0 18px}.ASFYXa_go{border-radius:var(--radius-sm);background:var(--accent);height:48px;color:var(--on-accent);font-size:var(--fs-14);cursor:pointer;white-space:nowrap;border:0;padding:0 18px;font-weight:500}.ASFYXa_go:hover{background:var(--ink);color:var(--on-accent)}.ASFYXa_go:disabled{opacity:.45;cursor:default}.ASFYXa_footer{border-top:1px solid var(--rule);padding:var(--space-4) 0;justify-content:space-between;align-items:flex-start;gap:var(--space-4);color:var(--ink-2);font-size:var(--fs-13);display:flex}.ASFYXa_footerBrand{max-width:42ch}.ASFYXa_footerBrand b{font-family:var(--font-display);font-size:var(--fs-16);color:var(--ink);margin-bottom:6px;font-weight:520;display:block}.ASFYXa_footerBrand p{margin:0 0 8px;line-height:1.45}.ASFYXa_footerBrand a{color:var(--blue)}.ASFYXa_footerBrand>a,.ASFYXa_footerLangs a{align-items:center;min-height:24px;display:inline-flex}.ASFYXa_footerLangs{font-size:var(--fs-13);flex-wrap:wrap;gap:4px 14px;margin-top:14px;display:flex}.ASFYXa_footerLangs a{color:var(--ink-2);text-decoration:none}.ASFYXa_footerLangs a:hover,.ASFYXa_footerLangs a[aria-current]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ASFYXa_langBar{background:var(--blue-soft);color:var(--ink-2);font-size:var(--fs-14);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 16px;display:flex}.ASFYXa_langBar a{color:var(--blue);font-weight:500}.ASFYXa_langBar button{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px}.ASFYXa_footerCols{gap:40px;display:flex}.ASFYXa_footerCols span{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;display:block}.ASFYXa_footerCols nav{flex-direction:column;display:flex}.ASFYXa_footerCols nav a{padding:4px 0}.ASFYXa_footerCols a:hover{color:var(--ink)}.ASFYXa_footerLegal nav{grid-template-columns:repeat(2,auto);column-gap:24px;display:grid}.ASFYXa_desk{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:25;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}.ASFYXa_deskPanel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);width:min(280px,100vw - 32px);box-shadow:var(--shadow);overflow:hidden}.ASFYXa_deskBar{background:var(--accent);color:var(--on-accent);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.ASFYXa_deskStamp{align-items:center;gap:7px;display:inline-flex}.ASFYXa_deskStamp:before{content:"";background:var(--stamp);border-radius:50%;width:7px;height:7px}.ASFYXa_deskBody{flex-direction:column;gap:6px;padding:14px;display:flex}.ASFYXa_deskBody p{font-size:var(--fs-13);color:var(--ink-2);margin:0 0 6px;line-height:1.45}.ASFYXa_deskBody a{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);min-height:40px;color:var(--ink);font-size:var(--fs-14);align-items:center;padding:0 12px;display:flex}.ASFYXa_deskBody a:hover{border-color:var(--ink);background:var(--paper)}.ASFYXa_deskLaunch{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:44px;color:var(--ink);box-shadow:var(--shadow);font-size:var(--fs-14);cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 12px;font-weight:500;display:inline-flex}.ASFYXa_deskLaunch:hover{border-color:var(--ink);background:var(--paper-2)}.ASFYXa_deskIcon{display:none}.ASFYXa_desk{transition:transform var(--dur-2) var(--ease-out), opacity var(--dur-1) ease}@media (max-width:920px){.ASFYXa_deskTucked{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}}@media (max-width:720px){html[data-dock] .ASFYXa_desk:not(:has([aria-expanded=true])){opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}}@media (prefers-reduced-motion:reduce){.ASFYXa_desk{transition:none}}@media (max-width:920px){.ASFYXa_deskLaunch{border-radius:50%;justify-content:center;width:44px;padding:0}.ASFYXa_deskLaunch .ASFYXa_deskDot,.ASFYXa_deskLaunch .ASFYXa_deskText{display:none}.ASFYXa_deskIcon{font-size:var(--fs-18);font-weight:600;line-height:1;display:inline}}.ASFYXa_deskDot{background:var(--ink-2);border-radius:50%;flex:none;width:7px;height:7px}.ASFYXa_section{padding:8px 0 80px}.ASFYXa_sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.ASFYXa_sectionHead h1,.ASFYXa_sectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,44px);font-weight:520;line-height:1.05}.ASFYXa_sectionHead p{max-width:42ch;font-size:var(--fs-16);color:var(--ink-2);margin:0;line-height:1.55}.ASFYXa_sectionHead a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.ASFYXa_sectionHead>div p{margin:8px 0 0}.ASFYXa_chipRow{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.ASFYXa_chip{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);min-height:44px;box-shadow:var(--shadow);color:var(--ink);font-size:var(--fs-14);transition:border-color var(--dur-1) ease, background var(--dur-1) ease, transform var(--dur-2) var(--ease-out);align-items:center;gap:9px;padding:8px 14px;line-height:1.15;display:inline-flex}.ASFYXa_chip:hover,.ASFYXa_chip:focus-visible{border-color:var(--accent);background:var(--paper-2);color:var(--ink);transform:translateY(-2px)}.ASFYXa_chipMeta{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--fs-18);letter-spacing:-.03em;color:var(--blue);font-weight:520}.ASFYXa_navDesk{align-items:center;gap:4px;display:flex}.ASFYXa_menuBtn{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:36px;color:var(--ink);font-size:var(--fs-14);cursor:pointer;padding:0 12px;display:none}.ASFYXa_menuBtn:hover{border-color:var(--ink);background:var(--paper-2)}.ASFYXa_menuSheet,.ASFYXa_menuMask{display:none}@media (max-width:1100px){.ASFYXa_navLinks a{padding:0 8px}}.ASFYXa_navDesk a{white-space:nowrap}@media (max-width:1280px){.ASFYXa_brandMeta{display:none}}@media (max-width:1040px){.ASFYXa_navDesk{display:none}.ASFYXa_menuBtn{align-items:center;display:inline-flex}.ASFYXa_menuMask{z-index:18;background:color-mix(in srgb, var(--accent) 22%, transparent);cursor:pointer;animation:ASFYXa_maskIn var(--dur-2) ease-out both;border:0;display:block;position:fixed;inset:72px 0 0}.ASFYXa_menuMask.ASFYXa_menuClosing{animation:ASFYXa_maskOut var(--dur-1) ease-in both}.ASFYXa_menuSheet{z-index:19;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:var(--shadow);transform-origin:top;animation:ASFYXa_sheetIn var(--dur-2) var(--ease-out) both;flex-direction:column;padding:12px 20px 20px;display:flex;position:fixed;top:72px;left:0;right:0}.ASFYXa_menuSheet a:last-child{border-bottom:0}.ASFYXa_menuSheet.ASFYXa_menuClosing{animation:ASFYXa_sheetOut var(--dur-1) var(--ease-in) both}.ASFYXa_menuSheet a{border-bottom:1px solid var(--rule);height:48px;font-size:var(--fs-16);color:var(--ink);animation:ASFYXa_linkIn var(--dur-2) var(--ease-out) backwards;animation-delay:calc(60ms + var(--i,0) * 35ms);justify-content:flex-start;align-items:center;padding:0 4px;font-weight:500;display:flex}.ASFYXa_footer{flex-direction:column;align-items:flex-start}.ASFYXa_footerCols{flex-wrap:wrap;gap:24px 32px}.ASFYXa_sectionHead{flex-direction:column;align-items:flex-start}}@media (max-width:920px){.ASFYXa_footer{padding-bottom:calc(var(--space-4) + 64px)}}@media (max-width:640px){.ASFYXa_brandMeta{display:none}}@media (max-width:520px){.ASFYXa_soon{white-space:nowrap;margin-left:8px;padding:0 8px}}.ASFYXa_flag{box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);vertical-align:-2px;border-radius:2px;flex:none;display:inline-block}.ASFYXa_menuIcon{width:14px;height:10px;margin-right:8px;display:inline-block;position:relative}.ASFYXa_menuIcon span{height:1.5px;transition:transform var(--dur-2) var(--ease-out), top var(--dur-2) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;left:0;right:0}.ASFYXa_menuIcon span:first-child{top:2px}.ASFYXa_menuIcon span:last-child{top:7px}.ASFYXa_menuBtnOn .ASFYXa_menuIcon span:first-child{top:4.5px;transform:rotate(45deg)}.ASFYXa_menuBtnOn .ASFYXa_menuIcon span:last-child{top:4.5px;transform:rotate(-45deg)}@keyframes ASFYXa_sheetIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-10px)scaleY(.96)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes ASFYXa_sheetOut{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}}@keyframes ASFYXa_linkIn{0%{opacity:0;transform:translate(-10px)}}@keyframes ASFYXa_maskIn{0%{opacity:0}}@keyframes ASFYXa_maskOut{to{opacity:0}}.ASFYXa_chipOn{border-color:var(--accent);background:var(--blue-soft)}@media (max-width:380px){.ASFYXa_brand{gap:7px}.ASFYXa_mark{font-size:var(--fs-22)}.ASFYXa_menuBtn{padding:0 9px}.ASFYXa_soon{letter-spacing:.04em;margin-left:6px;padding:0 6px;font-size:11px}}@media print{.ASFYXa_nav,.ASFYXa_footer,.ASFYXa_desk{display:none}}.ASFYXa_markE{color:var(--blue)}.ASFYXa_tipBtn{border:1px solid var(--rule);background:var(--paper);width:24px;height:24px;color:var(--mute);font-family:var(--font-body);font-size:var(--fs-12);vertical-align:middle;cursor:pointer;border-radius:50%;place-items:center;margin-left:6px;padding:0;font-weight:600;line-height:1;display:inline-grid}.ASFYXa_tipBtn:hover{border-color:var(--ink);color:var(--ink)}.ASFYXa_tip{text-align:left;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);max-width:min(320px,100vw - 32px);color:var(--ink-2);box-shadow:var(--shadow);font-size:var(--fs-14);transition:opacity var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-expo,var(--ease-out)), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;opacity:0;margin:auto;padding:12px 14px;line-height:1.5;translate:0 -4px}.ASFYXa_tip:popover-open{opacity:1;translate:0}@starting-style{.ASFYXa_tip:popover-open{opacity:0;translate:0 -4px}}@supports (position-area:bottom){.ASFYXa_tip{position-area:bottom span-right;position-try-fallbacks:flip-block, flip-inline;margin:8px 0 0}}
.U_KpLW_page{padding:40px 0 80px}.U_KpLW_doc{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.U_KpLW_docOpen{overflow:visible}.U_KpLW_docNarrow{max-width:calc(62ch + 82px)}.U_KpLW_docSide{grid-template-columns:minmax(0,1fr) 232px;gap:56px;display:grid}.U_KpLW_side{align-self:start;gap:24px;padding:8px 0 24px;display:grid;position:sticky;top:96px}@media (max-width:980px){.U_KpLW_docSide{grid-template-columns:minmax(0,1fr)}.U_KpLW_side{display:none}}.U_KpLW_toc span,.U_KpLW_sideBox b{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:10px;display:block}.U_KpLW_toc ol{border-left:1px solid var(--rule);gap:2px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.U_KpLW_toc a{font-size:var(--fs-14);color:var(--ink-2);padding:5px 0;line-height:1.35;display:block}.U_KpLW_toc a:hover,.U_KpLW_toc a[aria-current]{color:var(--ink)}.U_KpLW_toc a[aria-current]{font-weight:600}.U_KpLW_toc small{font-size:var(--fs-12);color:var(--mute)}.U_KpLW_faqSearch input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:100%;height:48px;color:var(--ink);font-size:var(--fs-16);margin:0 0 8px;padding:0 14px}.U_KpLW_faqCount{font-size:var(--fs-14)!important}.U_KpLW_faqGroup{scroll-margin-top:88px}.U_KpLW_docContent .U_KpLW_faqGroup :is(h2,.U_KpLW_faq){max-width:none}.U_KpLW_faqGroup+.U_KpLW_faqGroup h2,.U_KpLW_faqGroup h2{margin-top:28px}.U_KpLW_sideBox{border-radius:var(--radius-sm);background:var(--paper-2);font-size:var(--fs-14);color:var(--ink-2);padding:16px;line-height:1.45}.U_KpLW_sideBox p{margin:0 0 8px}.U_KpLW_sideBox a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.U_KpLW_crumbs{min-height:36px;font-size:var(--fs-14);color:var(--ink-2);flex-wrap:wrap;align-items:center;column-gap:.5em;margin-bottom:20px;display:inline-flex}.U_KpLW_crumbs a{padding:9px 0}.U_KpLW_crumbs a:hover{color:var(--ink)}.U_KpLW_docBody{padding:32px 40px 16px}.U_KpLW_pageHead{max-width:52rem;margin:0 0 28px}.U_KpLW_pageHead .U_KpLW_lede{margin-bottom:0}.U_KpLW_pageHead .U_KpLW_updated{margin:12px 0 0}.U_KpLW_title{letter-spacing:-.04em;max-width:none;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,4vw,44px);font-weight:520;line-height:1.04}.U_KpLW_docH2{font-size:var(--fs-26);letter-spacing:-.03em;color:var(--ink);margin:0 0 16px;font-weight:520;line-height:1.15}.U_KpLW_lede{max-width:46ch;font-size:var(--fs-18);color:var(--ink-2);text-wrap:pretty;margin:0 0 24px;line-height:1.5}.U_KpLW_lede a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.U_KpLW_updated,.U_KpLW_docContent .U_KpLW_updated{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0 0 28px}.U_KpLW_docContent{padding-bottom:8px}.U_KpLW_docContent :is(h2,h3,p,ul,ol,.U_KpLW_faq){max-width:62ch}.U_KpLW_docContent ol[class],.U_KpLW_docContent ul[class]{max-width:none;padding-left:0}.U_KpLW_docContent em{font-family:var(--font-display);font-style:italic;font-weight:520}.U_KpLW_docContent strong{color:var(--ink);font-weight:600}.U_KpLW_tableWrap{max-width:none;margin:8px 0;overflow-x:auto}.U_KpLW_table{border-collapse:collapse;width:100%;min-width:640px}.U_KpLW_table th,.U_KpLW_table td{border-bottom:1px solid var(--rule);text-align:left;font-size:var(--fs-14);vertical-align:top;color:var(--ink-2);padding:12px 12px 12px 0;line-height:1.4}.U_KpLW_table thead th{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:400}.U_KpLW_table tbody th{color:var(--ink);width:18%;font-weight:520}.U_KpLW_table td:last-child{color:var(--ink);font-weight:520}.U_KpLW_compareCards{display:none}.U_KpLW_compareCard{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);padding:18px 18px 16px}.U_KpLW_compareCard h3{font-size:var(--fs-22);border:0;margin:0 0 8px;padding:0}.U_KpLW_compareCard p{max-width:none;margin:0}.U_KpLW_priceWrap{margin:8px 0;overflow-x:auto}.U_KpLW_table.U_KpLW_priceTable{min-width:0}@media (max-width:720px){.U_KpLW_tableWrap{display:none}.U_KpLW_compareCards{gap:10px;margin:8px 0 16px;display:grid}}.U_KpLW_docContent code,.U_KpLW_step code{font-family:var(--font-code);font-size:.92em}.U_KpLW_docContent h2{font-family:var(--font-display);border-top:1px solid var(--rule);font-size:var(--fs-26);letter-spacing:-.03em;color:var(--ink);margin:24px 0 16px;padding-top:24px;scroll-margin-top:96px;font-weight:520}.U_KpLW_docContent h2:first-child,.U_KpLW_docContent>script:first-child+h2{border-top:0;margin-top:8px;padding-top:0}.U_KpLW_docContent h3{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.02em;margin:22px 0 8px;font-weight:520}.U_KpLW_docContent p,.U_KpLW_docContent li{font-size:var(--fs-16);color:var(--ink-2);line-height:1.6}.U_KpLW_docContent p{margin:0 0 14px}.U_KpLW_docContent ul,.U_KpLW_docContent ol:not(.U_KpLW_steps){margin:0 0 16px;padding-left:1.2em}.U_KpLW_docContent li+li{margin-top:6px}.U_KpLW_docContent a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.U_KpLW_steps{grid-template-columns:1fr 1fr;gap:14px;max-width:none;margin:8px 0 12px;padding:0;list-style:none;display:grid}.U_KpLW_stepsStack{grid-template-columns:1fr}.U_KpLW_trouble{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);max-width:none;box-shadow:var(--shadow);margin:20px 0 8px;overflow:hidden}.U_KpLW_troubleHead{background:var(--accent);color:var(--on-accent);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.U_KpLW_troubleBody{padding:20px 18px 18px}.U_KpLW_trouble h2{max-width:none;font-size:var(--fs-26);letter-spacing:-.03em;border:0;margin:0 0 6px;padding:0;font-weight:520}.U_KpLW_troubleLede{max-width:52ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 14px;line-height:1.5}.U_KpLW_troubleList{gap:8px;max-width:none;margin:0;padding:0;list-style:none;display:grid}.U_KpLW_troubleList li{border-radius:var(--radius-sm);background:var(--paper-2);box-shadow:var(--inset);grid-template-columns:32px 1fr;align-items:start;gap:12px;margin:0;padding:12px 14px;display:grid}.U_KpLW_troubleList li+li{margin-top:0}.U_KpLW_troubleList b{border-radius:var(--radius-sm);background:var(--paper);width:32px;height:32px;color:var(--blue);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.U_KpLW_troubleList span{font-size:var(--fs-15);color:var(--ink);padding-top:6px;line-height:1.45}.U_KpLW_troubleList a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.U_KpLW_step{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);padding:22px 22px 20px}.U_KpLW_step span{font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.1em;color:var(--blue);margin-bottom:14px;display:block}.U_KpLW_step h2{font-size:var(--fs-22);letter-spacing:-.03em;border:0;margin:0 0 8px;padding:0;line-height:1.2}.U_KpLW_step p{max-width:none;margin:0}.U_KpLW_faq{border-top:1px solid var(--rule);max-width:none;margin:4px 0 8px}.U_KpLW_faq details{border-bottom:1px solid var(--rule);scroll-margin-top:88px}.U_KpLW_faq summary{cursor:pointer;min-height:56px;font-size:var(--fs-18);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:520;list-style:none;display:flex}.U_KpLW_faq summary::-webkit-details-marker{display:none}.U_KpLW_faq summary:after{content:"+";border:1px solid var(--rule);border-radius:var(--radius-sm);width:28px;height:28px;font-family:var(--font-code);font-size:var(--fs-16);color:var(--blue);transition:background-color var(--dur-1) ease, color var(--dur-1) ease, border-color var(--dur-1) ease;flex:none;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.U_KpLW_faq details[open] summary:after{content:"–";background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.U_KpLW_faq details[open]>:not(summary){animation:U_KpLW_answerIn var(--dur-2) var(--ease-out)}@keyframes U_KpLW_answerIn{0%{opacity:0;transform:translateY(-6px)}}.U_KpLW_faq summary{transition:color var(--dur-1) ease}.U_KpLW_faq summary:hover{color:var(--blue)}.U_KpLW_faq details p{max-width:58ch;margin:0 0 18px;padding-bottom:4px}.U_KpLW_order{gap:12px;max-width:36rem;margin:8px 0 24px;display:grid}.U_KpLW_order label{gap:6px;display:grid}.U_KpLW_order span{font-size:var(--fs-14);color:var(--ink-2);font-weight:500}.U_KpLW_order input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);height:48px;color:var(--ink-2);padding:0 14px}.U_KpLW_order input:disabled{cursor:not-allowed}.U_KpLW_order button{border-radius:var(--radius-sm);background:var(--accent);height:48px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-15);cursor:pointer;border:0;padding:0 18px;font-weight:600}.U_KpLW_order button:disabled{cursor:default;opacity:.72}.U_KpLW_qrWell{border:1px dashed var(--rule);border-radius:var(--radius-md);background:var(--paper-2);box-shadow:var(--inset);flex-direction:column;align-items:center;gap:12px;margin:18px 0;padding:22px 18px;display:flex}.U_KpLW_qrWell figcaption{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.U_KpLW_qrWell img{background:var(--paper);width:220px;height:220px;margin:0}.U_KpLW_installRow{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.U_KpLW_installHint{font-size:var(--fs-14);color:var(--ink-2);flex:100%;margin:4px 0 0;line-height:1.45}.U_KpLW_installBtn{border-radius:var(--radius-sm);background:var(--accent);height:44px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-15);justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.U_KpLW_installBtn:hover{background:var(--ink);color:var(--on-accent)}.U_KpLW_lpa{gap:12px;margin:16px 0;display:grid}.U_KpLW_lpa dt{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.U_KpLW_lpa dd{margin:6px 0 0}.U_KpLW_lpa code{margin:0}.U_KpLW_topup{border:1px solid var(--rule);border-radius:var(--radius-md);margin:0 0 24px;padding:20px 18px}.U_KpLW_topup h3{font-size:var(--fs-22);margin:0 0 8px;font-weight:520}.U_KpLW_topup p{color:var(--ink-2);margin:0 0 14px}.U_KpLW_topup ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.U_KpLW_topup li form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.U_KpLW_addDays{gap:12px;display:grid}.U_KpLW_addDays label:first-of-type{font-size:var(--fs-14);gap:6px;font-weight:600;display:grid}.U_KpLW_addDays select{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);max-width:320px;min-height:44px;color:var(--ink);font:inherit;font-size:var(--fs-16);padding:0 12px;font-weight:400}.U_KpLW_addDays button{justify-self:start}.U_KpLW_topupConsent{font-size:var(--fs-13);color:var(--ink-2);cursor:pointer;flex:100%;order:3;align-items:flex-start;gap:8px;line-height:1.45;display:flex}.U_KpLW_topupConsent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.U_KpLW_topupConsent em{font-style:normal}.U_KpLW_topup button{border-radius:var(--radius-sm);background:var(--accent);height:40px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;border:0;padding:0 14px;font-weight:600}.U_KpLW_contact{grid-template-columns:1fr;gap:14px;max-width:42rem;margin:8px 0 12px;display:grid}.U_KpLW_contact article{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);padding:22px 22px 20px}.U_KpLW_contact h2{font-size:var(--fs-22);border:0;margin:0 0 8px;padding:0}.U_KpLW_contact p{max-width:none;color:var(--ink-2);margin:0 0 16px;line-height:1.5}.U_KpLW_contact a{min-height:36px;color:var(--blue);font-weight:500;line-height:36px;text-decoration:none;display:block}.U_KpLW_contact p a{text-underline-offset:3px;min-height:0;font-weight:400;text-decoration:underline;display:inline}@media (max-width:720px){.U_KpLW_page{padding:24px 0 64px}.U_KpLW_docBody{padding:20px 16px 8px}.U_KpLW_title{font-size:var(--fs-40);margin-bottom:12px}.U_KpLW_lede{font-size:var(--fs-16);margin-bottom:16px}.U_KpLW_steps,.U_KpLW_contact{grid-template-columns:1fr}}.U_KpLW_doc{animation:U_KpLW_docIn var(--dur-3) var(--ease-out) backwards}@keyframes U_KpLW_docIn{0%{opacity:0;transform:translateY(24px)}}.U_KpLW_fix{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);margin:8px 0 16px}.U_KpLW_fix summary{cursor:pointer;color:var(--ink);padding:12px 14px;font-weight:560}.U_KpLW_fix ol{font-size:var(--fs-14);color:var(--ink-2);gap:8px;margin:0;padding:0 18px 14px 34px;line-height:1.5;display:grid}.U_KpLW_installMain{width:100%;height:56px;font-family:var(--font-body);font-size:var(--fs-18);letter-spacing:0;text-transform:none;font-weight:600}.U_KpLW_installHint a{color:var(--blue)}.U_KpLW_qrMore{margin:4px 0 16px}.U_KpLW_qrMore summary{cursor:pointer;font-size:var(--fs-14);color:var(--blue)}.U_KpLW_meter{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);margin:4px 0 16px;padding:16px 18px}.U_KpLW_meter .U_KpLW_meterBig{font-family:var(--font-display);font-size:var(--fs-32);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-weight:560}.U_KpLW_meterBar{background:var(--rule);border-radius:5px;height:10px;position:relative;overflow:hidden}.U_KpLW_meterBar i{background:var(--ok);transform-origin:0;animation:U_KpLW_meterIn var(--dur-3) var(--ease-out) .3s backwards;border-radius:5px;position:absolute;inset:0}@keyframes U_KpLW_meterIn{0%{transform:scaleX(0)}}.U_KpLW_meter .U_KpLW_meterNote{font-size:var(--fs-14);color:var(--ink-2);margin:10px 0 0}.U_KpLW_meter .U_KpLW_meterLow{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--stamp) 28%, var(--paper));font-size:var(--fs-14);color:var(--ink);margin:12px 0 0;padding:8px 12px}.U_KpLW_installMore{margin:4px 0 16px}.U_KpLW_installMore summary{cursor:pointer;font-size:var(--fs-14);color:var(--blue)}@keyframes U_KpLW_ticketPrint{0%{clip-path:inset(0 0 100%);transform:translateY(-14px)}to{clip-path:inset(0);transform:none}}.U_KpLW_passStub .U_KpLW_refundHint{font-size:var(--fs-14);color:var(--ink-2);flex:100%;margin:6px 0 -2px;line-height:1.5}.U_KpLW_passStub .U_KpLW_withdraw[open]{flex:100%}.U_KpLW_passStub .U_KpLW_withdraw summary{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:40px;color:var(--ink);font-size:var(--fs-14);cursor:pointer;align-items:center;padding:0 14px;font-weight:500;list-style:none;display:inline-flex}.U_KpLW_passStub .U_KpLW_withdraw summary::-webkit-details-marker{display:none}.U_KpLW_passStub .U_KpLW_withdraw summary:hover{border-color:var(--ink);background:var(--paper-2)}.U_KpLW_passStub .U_KpLW_withdraw form{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);justify-items:start;gap:10px;margin-top:8px;padding:14px 16px;display:grid}.U_KpLW_passStub .U_KpLW_withdraw p{font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.5}.U_KpLW_passStub .U_KpLW_withdraw button{border-color:var(--ink)}.U_KpLW_pageHeadAside{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:24px;max-width:none;display:grid}.U_KpLW_globe{text-align:center;margin:0;position:relative}.U_KpLW_globe:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 38%, transparent) 1.1px, transparent 1.6px) 0 0 / 9px 9px, radial-gradient(circle at 36% 32%, var(--paper) 0%, #dfe4ec 58%, #c8d0dc 100%);transition:opacity var(--dur-3) ease;pointer-events:none;border-radius:50%;position:absolute;inset:0 0 auto;scale:.8;box-shadow:0 0 48px 8px #edf0f5}.U_KpLW_globe[data-ready]:before{opacity:0}.U_KpLW_globe canvas{z-index:1;aspect-ratio:1;cursor:grab;opacity:0;width:100%;transition:opacity var(--dur-3) ease;touch-action:pan-y;position:relative}.U_KpLW_globe canvas:active{cursor:grabbing}.U_KpLW_globe figcaption{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:4px}@media (max-width:720px){.U_KpLW_pageHeadAside{grid-template-columns:minmax(0,1fr) 92px;gap:12px}.U_KpLW_globe{width:92px;margin:0}.U_KpLW_globe figcaption{display:none}}.U_KpLW_passport{margin:28px 0 0}.U_KpLW_passport h2{margin:0 0 4px}.U_KpLW_passport ul{flex-wrap:wrap;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.U_KpLW_stamp{border:2px solid var(--accent);width:112px;height:112px;box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5px color-mix(in srgb, var(--accent) 60%, transparent);color:var(--accent);transform:rotate(var(--tilt,0deg));animation:U_KpLW_stampIn var(--dur-3) var(--ease-out) backwards;border-radius:50%;align-content:center;justify-items:center;gap:2px;display:grid}.U_KpLW_stamp b{font-family:var(--font-code);font-size:var(--fs-18);letter-spacing:.08em}.U_KpLW_stamp span{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:11px;overflow:hidden}.U_KpLW_stamp em{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 70%, transparent);font-size:10px;font-style:normal}@keyframes U_KpLW_stampIn{0%{opacity:0;transform:rotate(var(--tilt,0deg)) scale(1.35)}}@media print{.U_KpLW_crumbs{display:none}.U_KpLW_doc{box-shadow:none;border:0}}.U_KpLW_remind{border:1px solid var(--rule);border-radius:var(--radius-sm);margin:18px 0 8px;padding:0 16px}.U_KpLW_remind summary{min-height:48px;font-size:var(--fs-15);color:var(--ink);cursor:pointer;align-items:center;display:flex}.U_KpLW_remind form{flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.U_KpLW_remind input{border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:200px;height:44px;font-size:var(--fs-16);flex:1;padding:0 12px}.U_KpLW_remind button{border-radius:var(--radius-sm);background:var(--accent);height:44px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;border:0;padding:0 16px;font-weight:600}.U_KpLW_groupList{flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.U_KpLW_groupList form{padding:0}.U_KpLW_ticketPage{align-items:start;gap:28px;display:grid}.U_KpLW_ticketMain{gap:28px;min-width:0;display:grid}.U_KpLW_ticketMain .U_KpLW_topup{margin:0}.U_KpLW_ticketSide{gap:18px;min-width:0;display:grid}.U_KpLW_ticketSide .U_KpLW_passport,.U_KpLW_ticketSide .U_KpLW_remind{margin:0}@media (min-width:960px){.U_KpLW_ticketPage{grid-template-columns:minmax(0,1fr) 18rem;gap:44px}.U_KpLW_ticketSide{position:sticky;top:96px}}.U_KpLW_pass{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 10%, transparent), 0 14px 34px -12px color-mix(in srgb, var(--accent) 26%, transparent), 0 34px 70px -36px color-mix(in srgb, var(--accent) 36%, transparent);animation:U_KpLW_ticketPrint var(--dur-3) var(--ease-out) backwards;position:relative;overflow:hidden}.U_KpLW_passHead{background:var(--accent);color:var(--on-accent);padding:22px 24px 18px}.U_KpLW_passTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.U_KpLW_passPlace{letter-spacing:-.03em;color:var(--on-accent);align-items:center;gap:12px;margin:0;font-size:clamp(28px,4vw,36px);font-weight:520;line-height:1.05;display:flex}.U_KpLW_passStatus{max-width:44ch;font-size:var(--fs-14);color:color-mix(in srgb, var(--on-accent) 88%, transparent);align-items:baseline;gap:9px;margin:0;font-weight:500;line-height:1.45;display:inline-flex}.U_KpLW_passStatus i{background:var(--mute);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.U_KpLW_pass[data-tone=live] .U_KpLW_passStatus i{background:var(--live);box-shadow:0 0 0 4px color-mix(in srgb, var(--live) 24%, transparent)}.U_KpLW_pass[data-tone=wait] .U_KpLW_passStatus i{background:var(--stamp);animation:1.6s ease-in-out infinite U_KpLW_statusPulse}.U_KpLW_pass[data-tone=stop] .U_KpLW_passStatus i{background:#ef8a6b}@keyframes U_KpLW_statusPulse{50%{opacity:.35}}.U_KpLW_passFields{border-top:1px dashed color-mix(in srgb, var(--on-accent) 26%, transparent);grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 36px;margin:18px 0 0;padding-top:14px;display:grid}.U_KpLW_passFields dt{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--on-accent) 60%, transparent)}.U_KpLW_passFields dd{font-size:var(--fs-15);margin:4px 0 0;font-weight:560}.U_KpLW_passMono{font-family:var(--font-code);font-size:var(--fs-14);letter-spacing:.04em}@media (max-width:560px){.U_KpLW_passHead{padding:20px 18px 16px}.U_KpLW_passFields{grid-template-columns:auto auto;gap:12px 28px}.U_KpLW_passFields>div:first-child{grid-column:1/-1}}.U_KpLW_passBody{gap:20px;padding:24px 24px 6px;display:grid}.U_KpLW_passBody>*{margin:0}@media (max-width:560px){.U_KpLW_passBody{padding:20px 18px 4px}}.U_KpLW_pass code{word-break:break-all;font-size:var(--fs-13);display:block}.U_KpLW_pass .U_KpLW_installRow,.U_KpLW_pass .U_KpLW_qrWell,.U_KpLW_pass .U_KpLW_lpa,.U_KpLW_pass .U_KpLW_qrMore,.U_KpLW_pass .U_KpLW_installMore{margin:0}.U_KpLW_pass .U_KpLW_installBtn{color:var(--on-accent);text-decoration:none}.U_KpLW_rail{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.U_KpLW_rail li{font-size:var(--fs-13);text-align:center;color:var(--mute);justify-items:center;gap:8px;line-height:1.3;display:grid;position:relative}.U_KpLW_rail li+li:before{content:"";background:var(--rule);width:100%;height:2px;position:absolute;top:6px;right:50%}.U_KpLW_rail li[data-done]+li[data-done]:before{background:var(--ok);transform-origin:0;animation:U_KpLW_railDraw var(--dur-3) var(--ease-out) backwards}.U_KpLW_rail li[data-done] i{animation:U_KpLW_popIn var(--dur-2) var(--ease-out) backwards}.U_KpLW_rail li:nth-child(2)[data-done] i,.U_KpLW_rail li:nth-child(2)[data-done]:before{animation-delay:.25s}.U_KpLW_rail li:nth-child(3)[data-done] i,.U_KpLW_rail li:nth-child(3)[data-done]:before{animation-delay:.5s}@keyframes U_KpLW_railDraw{0%{transform:scaleX(0)}}@keyframes U_KpLW_popIn{0%{transform:scale(.4)}}.U_KpLW_rail i{z-index:1;background:var(--paper);width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--rule);border-radius:50%;position:relative}.U_KpLW_rail li[data-done]{color:var(--ink-2)}.U_KpLW_rail li[data-done] i{background:var(--ok);box-shadow:none}.U_KpLW_rail li[aria-current=step]{color:var(--ink);font-weight:600}.U_KpLW_rail li[aria-current=step] i{box-shadow:0 0 0 5px color-mix(in srgb, var(--ok) 18%, transparent)}.U_KpLW_passError{border:1px solid color-mix(in srgb, var(--stamp) 60%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--stamp) 16%, var(--paper));font-size:var(--fs-15);padding:12px 14px;line-height:1.45}.U_KpLW_pass .U_KpLW_meter{background:0 0;border:0;padding:0}.U_KpLW_pass .U_KpLW_meter .U_KpLW_meterBig{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(34px,5vw,44px);line-height:1}.U_KpLW_passNotes{font-size:var(--fs-14);color:var(--ink-2);gap:8px;padding:0;line-height:1.5;list-style:none;display:grid}.U_KpLW_passNotes li{max-width:68ch}.U_KpLW_passNotes code{font-size:var(--fs-13);display:inline}.U_KpLW_passStub{border-top:2px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:18px 24px 20px;display:flex;position:relative}.U_KpLW_passStub:before,.U_KpLW_passStub:after{content:"";border:1px solid var(--rule);background:var(--paper);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.U_KpLW_passStub:before{left:-11px}.U_KpLW_passStub:after{right:-11px}.U_KpLW_passStub form{margin:0}.U_KpLW_passStub button{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:40px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;padding:0 14px;font-weight:500}.U_KpLW_passStub button:hover{border-color:var(--ink);background:var(--paper-2)}.U_KpLW_passStub>a{font-size:var(--fs-14);color:var(--blue);text-underline-offset:3px;padding:10px 6px;text-decoration:underline}@media (max-width:560px){.U_KpLW_passStub{padding:16px 18px 18px}}.U_KpLW_lookup{align-items:start;gap:36px;display:grid}@media (min-width:960px){.U_KpLW_lookup{grid-template-columns:minmax(0,30rem) minmax(0,26rem);gap:64px}}.U_KpLW_lookupCard{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);padding:28px}.U_KpLW_lookupCard .U_KpLW_order{max-width:none;margin:0}.U_KpLW_lookupCard .U_KpLW_remind{margin:18px 0 0}.U_KpLW_lookupNote{border:1px solid color-mix(in srgb, var(--stamp) 60%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--stamp) 16%, var(--paper));font-size:var(--fs-15);margin:16px 0 0;padding:12px 14px;line-height:1.45}@media (max-width:560px){.U_KpLW_lookupCard{padding:20px 18px}}.U_KpLW_mailPreview{gap:16px;margin:0;display:grid}.U_KpLW_mailPreview figcaption{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:-.02em;font-weight:520}.U_KpLW_mailSheet{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);padding:16px 18px 20px;transform:rotate(-1.2deg)}.U_KpLW_mailMeta{font-family:var(--font-code);font-size:var(--fs-12);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.U_KpLW_mailPass{border:1px solid var(--rule);border-radius:var(--radius-md);margin-top:14px;overflow:hidden}.U_KpLW_mailBand{background:var(--accent);color:var(--on-accent);font-family:var(--font-code);letter-spacing:.14em;justify-content:space-between;margin:0;padding:8px 12px;font-size:11px;display:flex}.U_KpLW_mailBand b{font-family:var(--font-display);font-size:var(--fs-13);letter-spacing:.06em;font-weight:560}.U_KpLW_mailPassBody{justify-content:space-between;align-items:center;gap:14px;padding:14px 12px;display:flex}.U_KpLW_mailPassBody>div{gap:4px;display:grid}.U_KpLW_mailPassBody b{font-size:var(--fs-26);letter-spacing:-.02em;font-weight:520}.U_KpLW_mailPassBody span{font-size:var(--fs-13);color:var(--ink-2)}.U_KpLW_mailBtn{background:var(--accent);color:var(--on-accent);font-size:var(--fs-12);border-radius:6px;justify-self:start;margin-top:8px;padding:6px 10px;font-style:normal;font-weight:600}.U_KpLW_mailQr{background:radial-gradient(circle, var(--ink) 1.6px, transparent 1.8px) 0 0 / 7px 7px;opacity:.85;flex:none;width:78px;height:78px;position:relative}.U_KpLW_mailQr:before,.U_KpLW_mailQr:after{content:"";border:4px solid var(--ink);background:var(--paper);width:20px;height:20px;box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 8px var(--ink);position:absolute}.U_KpLW_mailQr:before{top:0;left:0}.U_KpLW_mailQr:after{bottom:0;right:0}.U_KpLW_mailLede{max-width:46ch;font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.5}.U_KpLW_mailLede a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.U_KpLW_pass,.U_KpLW_pass[data-tone=wait] .U_KpLW_passStatus i{animation:none}}@media (min-width:720px){.U_KpLW_pass .U_KpLW_lpa{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px 24px}}.U_KpLW_passStub>a{order:9;margin-left:auto}.U_KpLW_passBody:empty{display:none}.U_KpLW_shareBox{gap:10px;margin:0 0 16px;display:grid}.U_KpLW_shareBox code{border:1px dashed var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);font-family:var(--font-code);font-size:var(--fs-14);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:10px 12px}.U_KpLW_shareBox div{flex-wrap:wrap;gap:8px;display:flex}.U_KpLW_shareBox button{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--paper);min-height:44px;color:var(--accent);font:inherit;font-size:var(--fs-14);cursor:pointer;padding:0 16px;font-weight:600}.U_KpLW_shareBox button:first-child{background:var(--accent);color:var(--on-accent)}.U_KpLW_diverted{border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-family:var(--font-code);font-size:var(--fs-14);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:12px 16px;display:flex}.U_KpLW_diverted>span:first-child{color:color-mix(in srgb, var(--on-accent) 70%, transparent)}.U_KpLW_diverted>span:last-child{color:var(--stamp)}.U_KpLW_printSlot{gap:20px;display:grid}.U_KpLW_printSlot>*{margin:0}.U_KpLW_printSlot[data-printed]{animation:U_KpLW_slotFeed .9s var(--ease-expo,var(--ease-out)) .2s backwards}@keyframes U_KpLW_slotFeed{0%{clip-path:inset(0 0 100%);translate:0 -24px}to{clip-path:inset(0);translate:0}}.U_KpLW_qrSkeleton{border:1px dashed var(--rule);border-radius:var(--radius-md);background:linear-gradient(var(--rule), var(--rule)) center 38% / 160px 160px no-repeat, var(--paper-2);height:300px;margin:18px 0;position:relative;overflow:hidden}.U_KpLW_qrSkeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--paper) 70%, transparent) 50%, transparent 70%);animation:U_KpLW_sheen 1.6s var(--ease-in-out,ease-in-out) infinite;position:absolute;inset:0;translate:-100%}@keyframes U_KpLW_sheen{to{translate:100%}}.U_KpLW_giftFor{border:1px solid color-mix(in srgb, var(--stamp) 60%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--stamp) 16%, var(--paper));font-size:var(--fs-15);color:var(--ink);margin:14px 0 0;padding:10px 14px;line-height:1.45}.U_KpLW_rate{margin:16px 0 0}.U_KpLW_rate p{color:var(--ink);margin:0 0 8px;font-weight:600}.U_KpLW_rate div{flex-wrap:wrap;gap:6px;display:flex}.U_KpLW_rate button{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);color:#7a5c0c;min-height:40px;font-size:var(--fs-14);letter-spacing:.04em;cursor:pointer;transition:border-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);padding:0 10px}.U_KpLW_rate button:hover{border-color:var(--ink)}.U_KpLW_rate button:active{transform:scale(.97)}.U_KpLW_rated{font-size:var(--fs-14);color:var(--ink-2);margin:16px 0 0}
.qiWFoG_table{border-collapse:collapse;width:100%;max-width:62ch;font-size:var(--fs-14);font-variant-numeric:tabular-nums;margin:0 0 22px}.qiWFoG_table th,.qiWFoG_table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:9px 10px}.qiWFoG_table thead th{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-weight:500}.qiWFoG_tableWrap{background:linear-gradient(to right, var(--paper) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--paper) 40%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 14%, transparent), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 14%, transparent), transparent) right / 12px 100% no-repeat scroll;max-width:100%;overflow-x:auto}.qiWFoG_sticky th:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}@media (max-width:640px){.qiWFoG_stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qiWFoG_stack,.qiWFoG_stack tbody,.qiWFoG_stack tr,.qiWFoG_stack th,.qiWFoG_stack td{display:block}.qiWFoG_stack tr{border-bottom:1px solid var(--rule);padding:12px 0}.qiWFoG_stack th,.qiWFoG_stack td{border:0;padding:2px 0}.qiWFoG_stack th{font-size:var(--fs-15);margin-bottom:4px}.qiWFoG_stack td[data-label]:before{content:attr(data-label) ": ";color:var(--mute)}}.qiWFoG_tip{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);max-width:62ch;font-size:var(--fs-15);margin:0 0 22px;padding:14px 16px;line-height:1.55}.qiWFoG_tip b{color:var(--ink)}.qiWFoG_sources{border-top:1px solid var(--rule);max-width:62ch;font-size:var(--fs-13);color:var(--mute);margin-top:36px;padding-top:18px}.qiWFoG_sources ol{padding-left:18px}.qiWFoG_sources a{color:var(--ink-2);overflow-wrap:anywhere}.qiWFoG_list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.qiWFoG_list a{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);color:inherit;transition:border-color var(--dur-1) ease;padding:16px 18px;text-decoration:none;display:block}.qiWFoG_list a:hover{border-color:var(--ink)}.qiWFoG_list b{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-weight:560;display:block}.qiWFoG_list span{font-size:var(--fs-14);color:var(--ink-2)}.qiWFoG_list em{font-style:normal;font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:6px;display:block}.qiWFoG_priceFilter{margin:24px 0 8px}.qiWFoG_priceFilter label span{font-size:var(--fs-14);margin-bottom:6px;font-weight:600;display:block}.qiWFoG_priceFilter input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);width:100%;max-width:360px;height:46px;font:inherit;color:var(--ink);padding:0 14px}.qiWFoG_priceFilter p{min-height:1.4em;font-size:var(--fs-13);color:var(--mute);margin:6px 0 0}
.cqNZGa_page{padding:var(--space-4) 0 80px}@media (max-width:720px){.cqNZGa_page{padding:var(--space-3) 0 64px}}.cqNZGa_back{min-height:36px;font-size:var(--fs-14);color:var(--ink-2);flex-wrap:wrap;align-items:center;column-gap:.5em;margin-bottom:20px;display:inline-flex}.cqNZGa_back a{padding:9px 0}.cqNZGa_back:hover{color:var(--ink)}.cqNZGa_gapCopy{padding:0 0 var(--space-4);max-width:36rem}.cqNZGa_gapCopy h2{margin:28px 0 8px}.cqNZGa_gapCopy p{color:var(--ink-2);margin:0 0 12px}.cqNZGa_sheet{display:block}.cqNZGa_split{padding:0 0 var(--space-3);row-gap:28px;display:grid}.cqNZGa_top{column-gap:var(--space-4);grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr);grid-template-areas:"copy pass";align-items:start;display:grid}.cqNZGa_top,.cqNZGa_copy,.cqNZGa_strip,.cqNZGa_cart,.cqNZGa_pass{min-width:0}.cqNZGa_copy{grid-area:copy;max-width:28rem}.cqNZGa_cart{grid-area:pass;place-self:start end;gap:16px;width:100%;max-width:560px;display:grid}.cqNZGa_pass{width:100%}@media (min-width:921px) and (min-height:980px){.cqNZGa_cart{position:sticky;top:88px}}.cqNZGa_strip{border-top:1px solid var(--rule);text-align:center;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:12px 16px;margin:0;padding:16px 0 4px;display:grid}.cqNZGa_copy>*{animation:cqNZGa_copyIn var(--dur-3) var(--ease-out) backwards}.cqNZGa_copy>:nth-child(2){animation-delay:40ms}.cqNZGa_copy>:nth-child(3){animation-delay:80ms}.cqNZGa_copy>:nth-child(4){animation-delay:.12s}.cqNZGa_copy>:nth-child(5){animation-delay:.16s}.cqNZGa_copy>:nth-child(n+6){animation-delay:.2s}.cqNZGa_copy>[role=tabpanel]{animation-delay:0s;animation-duration:var(--dur-2)}.cqNZGa_pass{animation:cqNZGa_passIn var(--dur-3) var(--ease-out) .1s backwards}@keyframes cqNZGa_copyIn{0%{opacity:0;transform:translateY(16px)}}@keyframes cqNZGa_passIn{0%{opacity:0;transform:translateY(-18px)rotate(-1.5deg)}}.cqNZGa_kicker{margin:0 0 12px}.cqNZGa_stamp{float:right;border:4px solid var(--paper);border-radius:var(--radius-md);width:104px;height:104px;box-shadow:var(--shadow), 0 0 0 1px var(--rule);margin:0 0 12px 16px;position:relative;overflow:hidden;rotate:3deg}@media (max-width:480px){.cqNZGa_stamp{width:84px;height:84px}}.cqNZGa_title{letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,4vw,44px);font-weight:520;line-height:1.04}.cqNZGa_lede{max-width:36ch;font-size:var(--fs-18);color:var(--ink-2);margin:0 0 24px;line-height:1.5}.cqNZGa_lede em{font-family:var(--font-display);color:var(--blue);font-style:italic;font-weight:520}.cqNZGa_cities{font-size:var(--fs-15);color:var(--ink-2);margin:-6px 0 16px}.cqNZGa_cities span{font-size:var(--fs-13);color:var(--mute);font-weight:500}.cqNZGa_strip dt{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 4px}.cqNZGa_strip dd{font-size:var(--fs-14);color:var(--ink);margin:0;line-height:1.4}.cqNZGa_strip a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_fares{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cqNZGa_fares button{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);text-align:left;cursor:pointer;width:100%;min-height:104px;color:var(--ink-2);transition:border-color var(--dur-1) ease, background-color var(--dur-1) ease, color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);flex-direction:column;align-items:flex-start;padding:12px 12px 10px;display:flex;position:relative}.cqNZGa_fares button:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.cqNZGa_fareGb{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:-.02em;color:var(--ink);font-weight:560;line-height:1.1}.cqNZGa_fareDays{font-size:var(--fs-13);color:var(--mute);margin-top:2px}.cqNZGa_fares b{font-family:var(--font-display);font-size:var(--fs-22);letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px;font-weight:520}.cqNZGa_fares em{font-style:normal;font-size:var(--fs-13);color:var(--mute);font-variant-numeric:tabular-nums}.cqNZGa_fareStamp{white-space:nowrap;background:var(--stamp);color:var(--accent);font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:3px;padding:2px 6px;font-style:normal;position:absolute;top:-9px;right:6px;transform:rotate(-3deg)}.cqNZGa_fares .cqNZGa_fareOn,.cqNZGa_fares .cqNZGa_fareOn:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.cqNZGa_fares .cqNZGa_fareOn .cqNZGa_fareGb,.cqNZGa_fares .cqNZGa_fareOn b{color:var(--on-accent)}.cqNZGa_fares .cqNZGa_fareOn .cqNZGa_fareDays,.cqNZGa_fares .cqNZGa_fareOn em{color:color-mix(in srgb, var(--on-accent) 70%, transparent)}@media (max-width:360px){.cqNZGa_fares{grid-template-columns:repeat(2,minmax(0,1fr))}}.cqNZGa_fareNote{max-width:36ch;font-size:var(--fs-13);color:var(--mute);margin:-8px 0 0}.cqNZGa_calc{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);max-width:28rem;margin:0 0 4px}.cqNZGa_calc summary{cursor:pointer;min-height:44px;font-size:var(--fs-14);color:var(--ink-2);justify-content:space-between;align-items:center;padding:0 14px;list-style:none;display:flex}.cqNZGa_calc summary::-webkit-details-marker{display:none}.cqNZGa_calc summary:after{content:"+";font-family:var(--font-code);color:var(--blue);transition:transform var(--dur-1) var(--ease-out)}.cqNZGa_calc[open] summary:after{transform:rotate(45deg)}.cqNZGa_calc summary:hover{color:var(--ink)}.cqNZGa_calcBody{animation:cqNZGa_calcIn var(--dur-2) var(--ease-out);gap:14px;padding:4px 14px 14px;display:grid}@keyframes cqNZGa_calcIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cqNZGa_calcDays{gap:8px;display:grid}.cqNZGa_calcDays span,.cqNZGa_calcUse{font-size:var(--fs-13);color:var(--ink-2)}.cqNZGa_calcDays output{float:right;font-family:var(--font-code);font-variant-numeric:tabular-nums;color:var(--ink)}.cqNZGa_calcDays input{width:100%;accent-color:var(--accent)}.cqNZGa_calcUse{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.cqNZGa_calcUse button{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);min-height:40px;font-size:var(--fs-13);color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-1) ease, background-color var(--dur-1) ease, color var(--dur-1) ease;padding:4px 6px;line-height:1.2}.cqNZGa_calcUse button:hover{border-color:var(--ink);color:var(--ink)}.cqNZGa_calcUse .cqNZGa_calcOn,.cqNZGa_calcUse .cqNZGa_calcOn:hover{border-color:var(--accent);background:var(--blue-soft);color:var(--accent)}.cqNZGa_calcResult{font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.5}.cqNZGa_calcResult b{color:var(--ink);font-variant-numeric:tabular-nums}.cqNZGa_calcGauge{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);height:26px;position:relative;overflow:hidden}.cqNZGa_calcGauge i{background:color-mix(in srgb, var(--blue) 22%, var(--paper));transform-origin:0;transition:transform var(--dur-3) var(--ease-out);position:absolute;inset:0}.cqNZGa_calcGauge span{font-family:var(--font-code);font-size:var(--fs-13);color:var(--ink);padding:0 10px;line-height:24px;display:block;position:relative}.cqNZGa_calcPick{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--paper);min-height:40px;font-size:var(--fs-14);color:var(--accent);cursor:pointer;transition:background-color var(--dur-1) ease, color var(--dur-1) ease;justify-self:start;padding:0 14px;font-weight:550}.cqNZGa_calcPick:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.cqNZGa_calcPick:disabled{border-color:var(--rule);color:var(--mute);cursor:default}.cqNZGa_soonRow button{margin-left:0}.cqNZGa_intent{font-size:var(--fs-13);color:var(--mute);margin:12px 0 0}.cqNZGa_buy{gap:10px;margin:12px 0 0;display:grid}.cqNZGa_buy label>span{font-size:var(--fs-14);color:var(--ink-2);margin-bottom:6px;font-weight:500;display:block}.cqNZGa_buy input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:100%;height:48px;color:var(--ink);padding:0 14px}.cqNZGa_buy button{border-radius:var(--radius-sm);background:var(--accent);height:52px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-16);cursor:pointer;transition:background-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);border:0;font-weight:600}.cqNZGa_buy button:hover{background:var(--ink);transform:translateY(-1px)}.cqNZGa_buy button:disabled{opacity:.45;cursor:default}.cqNZGa_buy .cqNZGa_codeLink{height:auto;min-height:32px;color:var(--blue);font-size:var(--fs-14);text-underline-offset:3px;background:0 0;justify-self:start;margin:-6px 0;padding:6px 0;font-weight:500;text-decoration:underline}.cqNZGa_buy .cqNZGa_codeLink:hover{color:var(--ink);background:0 0;transform:none}.cqNZGa_codeOn{font-size:var(--fs-14);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;line-height:1.45;display:flex}.cqNZGa_codeEntry{grid-template-columns:1fr auto;align-items:end;gap:4px 8px;display:grid}.cqNZGa_buy .cqNZGa_codeEntry input{text-transform:uppercase}.cqNZGa_buy .cqNZGa_codeEntry button{background:var(--ink);height:48px;padding:0 18px}.cqNZGa_codeEntry em{font-style:normal;font-size:var(--fs-14);color:var(--ink);grid-column:1/-1}.cqNZGa_buy .cqNZGa_ready{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cqNZGa_buy .cqNZGa_ready input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0;padding:0}.cqNZGa_buy .cqNZGa_ready em{font-style:normal;font-size:var(--fs-14);color:var(--ink-2);line-height:1.45}.cqNZGa_buy .cqNZGa_ready a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_phone{font-size:var(--fs-14);color:var(--ink-2);margin:0 0 8px;line-height:1.45}.cqNZGa_options{flex-wrap:wrap;gap:4px 18px;display:flex}.cqNZGa_buy .cqNZGa_emailWhy{font-size:var(--fs-14);color:var(--ink-2);margin:6px 0 0;line-height:1.4;display:block}.cqNZGa_lasts{font-size:var(--fs-14);color:var(--ink);margin:0;line-height:1.45}.cqNZGa_secure{align-items:baseline;gap:6px;display:flex}.cqNZGa_secure svg{color:var(--ink-2);flex:none;position:relative;top:2px}.cqNZGa_phone a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_len{gap:8px;margin:0 0 14px;display:flex}.cqNZGa_len button{border:1px solid var(--rule);background:var(--paper);height:36px;color:var(--ink-2);font-size:var(--fs-13);cursor:pointer;border-radius:999px;padding:0 12px}.cqNZGa_len button:hover{border-color:var(--ink);color:var(--ink);background:var(--paper-2)}.cqNZGa_lenOn,.cqNZGa_lenOn:hover{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.cqNZGa_art{border-radius:var(--radius-md);background:var(--paper-2);width:168px;height:168px;box-shadow:var(--inset);margin:0 0 18px;display:block;position:relative;overflow:hidden}.cqNZGa_art b{font-size:var(--fs-26)}.cqNZGa_block{padding:48px 0 0}.cqNZGa_duo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}@media (max-width:1000px){.cqNZGa_duo{grid-template-columns:minmax(0,1fr);gap:40px}}.cqNZGa_coverage,.cqNZGa_check,.cqNZGa_faqBlock{padding:0}.cqNZGa_coverage{padding:24px 0 0}.cqNZGa_faqBlock h2,.cqNZGa_coverage h2{font-size:var(--fs-22);letter-spacing:-.03em;margin:0 0 8px;font-weight:520}.cqNZGa_coverage p{color:var(--ink-2);margin:0 0 12px}.cqNZGa_coverage ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cqNZGa_coverage li{border:1px solid var(--rule);font-size:var(--fs-13);color:var(--ink-2);border-radius:999px;padding:0}.cqNZGa_coverage a,.cqNZGa_coverage span{color:inherit;padding:6px 10px;text-decoration:none;display:block}.cqNZGa_coverage a:hover,.cqNZGa_coverage a:focus-visible{color:var(--blue)}.cqNZGa_omitted{border-top:1px solid var(--rule);margin-top:18px;padding-top:16px}.cqNZGa_omitted p{margin:0 0 12px}.cqNZGa_more{margin-top:10px}.cqNZGa_more summary{cursor:pointer;color:var(--blue);font-size:var(--fs-14)}.cqNZGa_more ul{margin-top:10px}.cqNZGa_related{padding:0}.cqNZGa_related h2{font-size:var(--fs-22);letter-spacing:-.03em;margin:0 0 14px;font-weight:520}.cqNZGa_related h2:not(:first-child){margin-top:22px}.cqNZGa_relatedCols{gap:22px 56px;display:grid}@media (min-width:921px){.cqNZGa_relatedCols{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.cqNZGa_gapMore{font-size:var(--fs-15);margin:24px 0 0}.cqNZGa_gapMore a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_packNote{max-width:48ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 16px;line-height:1.5}.cqNZGa_packNote a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:920px){.cqNZGa_block{padding-top:32px}.cqNZGa_art{width:120px;height:120px}}@media (max-width:720px){.cqNZGa_split{gap:24px;padding:0 0 20px}.cqNZGa_copy{max-width:none}.cqNZGa_pass{justify-self:stretch;max-width:100%}}.cqNZGa_rival{max-width:40ch;font-size:var(--fs-14);color:var(--ink-2);margin:14px 0 0;line-height:1.5}.cqNZGa_rival b{font-family:var(--font-display);color:var(--blue);font-weight:560}.cqNZGa_rival span{color:var(--mute);font-size:var(--fs-13)}.cqNZGa_buyError{border:1px solid color-mix(in srgb, var(--stamp) 60%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--stamp) 16%, var(--paper));color:var(--ink);font-size:var(--fs-15);margin:0;padding:12px 14px;line-height:1.45}.cqNZGa_checkout{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);gap:14px;padding:20px 22px 18px;scroll-margin:96px;display:grid}.cqNZGa_fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.cqNZGa_fields.cqNZGa_withQty{grid-template-columns:minmax(0,1.5fr) minmax(5.5rem,auto) minmax(0,1fr)}.cqNZGa_qty select{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:100%;height:48px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-16);padding:0 10px}.cqNZGa_buy .cqNZGa_dateToggle{display:none}@media (max-width:480px){.cqNZGa_fields,.cqNZGa_fields.cqNZGa_withQty{grid-template-columns:1fr}.cqNZGa_qty{justify-content:space-between;align-items:center;gap:12px;display:flex}.cqNZGa_buy .cqNZGa_qty>span{margin:0}.cqNZGa_qty select{width:5.5rem;height:44px}.cqNZGa_dateField:not(.cqNZGa_dateOpen){display:none}.cqNZGa_buy .cqNZGa_dateToggle{display:inline-block}}.cqNZGa_checkout .cqNZGa_buy{margin:0}.cqNZGa_soon{border:1px dashed var(--rule);border-radius:var(--radius-sm);font-size:var(--fs-14);color:var(--ink-2);margin:0;padding:12px 14px}.cqNZGa_trust{gap:8px;margin:0;padding:2px 4px 0;list-style:none;display:grid}.cqNZGa_trust li{font-size:var(--fs-14);grid-template-columns:8.5rem 1fr;gap:12px;line-height:1.45;display:grid}.cqNZGa_trust b{color:var(--ink);font-weight:600}.cqNZGa_trust span{color:var(--ink-2)}.cqNZGa_trust a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_buyBar{display:none}@media (max-width:720px){.cqNZGa_trust li{grid-template-columns:1fr;gap:2px}.cqNZGa_buyBar{z-index:24;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--nav-solid);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--dur-2) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cqNZGa_buyBarOn{transform:translateY(0)}.cqNZGa_buyBar span{font-size:var(--fs-13);color:var(--ink-2);display:grid}.cqNZGa_buyBar b{font-family:var(--font-display);font-size:var(--fs-22);color:var(--ink);font-weight:560}.cqNZGa_buyBar a{border-radius:var(--radius-sm);background:var(--accent);height:44px;color:var(--on-accent);align-items:center;padding:0 22px;font-weight:600;display:inline-flex}}@media (prefers-reduced-motion:reduce){.cqNZGa_buyBar{transition:none}}.cqNZGa_arrives{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.cqNZGa_arrives p{font-size:var(--fs-15);color:var(--ink-2);margin:10px 0 0}.cqNZGa_arrives p b{color:var(--ink);font-weight:600}.cqNZGa_scene{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);align-content:center;place-items:center;gap:8px;min-height:192px;padding:18px 16px;display:grid}.cqNZGa_mail{border-radius:var(--radius-sm);background:var(--paper);width:min(100%,210px);box-shadow:var(--shadow);gap:4px;padding:12px 14px;display:grid}.cqNZGa_mailFrom{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.cqNZGa_mail b{font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink);font-weight:560}.cqNZGa_mailBtn{background:var(--accent);color:var(--on-accent);font-size:var(--fs-12);border-radius:5px;justify-self:start;margin-top:4px;padding:5px 10px;font-weight:600}.cqNZGa_phoneMock{border:4px solid var(--accent);background:var(--paper);width:76px;height:148px;box-shadow:var(--shadow);border-radius:20px;align-content:center;place-items:center;gap:4px;display:grid;position:relative}.cqNZGa_phoneNotch{background:var(--accent);border-radius:4px;width:24px;height:7px;margin-left:-12px;position:absolute;top:6px;left:50%}.cqNZGa_phoneBar{background:color-mix(in srgb, var(--accent) 35%, transparent);border-radius:2px;width:28px;height:3px;margin-left:-14px;position:absolute;bottom:6px;left:50%}.cqNZGa_phoneMock small{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px}.cqNZGa_phoneCheck{background:var(--ok);width:30px;height:30px;color:var(--paper);font-size:var(--fs-16);border-radius:50%;place-items:center;margin-bottom:2px;font-weight:700;display:grid}.cqNZGa_phoneMock b{color:var(--ink);font-size:11px;font-weight:600}.cqNZGa_toggleRow{border-radius:var(--radius-sm);background:var(--paper);width:min(100%,210px);box-shadow:var(--shadow);font-size:var(--fs-13);color:var(--ink);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.cqNZGa_toggle{background:var(--ok);border-radius:10px;width:34px;height:20px;position:relative}.cqNZGa_toggle:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}[data-wait] .cqNZGa_mail,[data-wait] .cqNZGa_phoneCheck,[data-wait] .cqNZGa_phoneMock b{opacity:0}[data-play] .cqNZGa_mail{animation:cqNZGa_dropIn var(--dur-3) var(--ease-out) both}[data-play] .cqNZGa_mailBtn{animation:cqNZGa_nudge var(--dur-3) var(--ease-out) .55s both}[data-play] .cqNZGa_phoneCheck{animation:cqNZGa_popIn var(--dur-3) var(--ease-out) .3s both}[data-play] .cqNZGa_phoneMock b{animation:cqNZGa_fadeUp var(--dur-3) var(--ease-out) .5s both}[data-play] .cqNZGa_toggle{animation:cqNZGa_toggleOn var(--dur-2) var(--ease-out) .3s both}[data-play] .cqNZGa_toggle:after{animation:cqNZGa_knobOn var(--dur-2) var(--ease-out) .3s both}[data-play] .cqNZGa_toggleRow+.cqNZGa_toggleRow .cqNZGa_toggle,[data-play] .cqNZGa_toggleRow+.cqNZGa_toggleRow .cqNZGa_toggle:after{animation-delay:.65s}@keyframes cqNZGa_dropIn{0%{opacity:0;transform:translateY(-14px)}}@keyframes cqNZGa_nudge{50%{transform:scale(1.06)}}@keyframes cqNZGa_popIn{0%{opacity:0;transform:scale(.4)}}@keyframes cqNZGa_fadeUp{0%{opacity:0;transform:translateY(6px)}}@keyframes cqNZGa_toggleOn{0%{background:var(--rule)}}@keyframes cqNZGa_knobOn{0%{transform:translate(-14px)}}.cqNZGa_jumps{display:none}@media (max-width:720px){.cqNZGa_jumps{scrollbar-width:none;gap:8px;margin:20px -20px 0;padding:0 20px 4px;display:flex;overflow-x:auto}.cqNZGa_jumps::-webkit-scrollbar{display:none}.cqNZGa_jumps a{border:1px solid var(--rule);background:var(--paper);min-height:36px;font-size:var(--fs-14);color:var(--ink);border-radius:999px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.cqNZGa_jumps a:active{transform:scale(.97)}.cqNZGa_arrives{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:12px;margin:28px -20px 0;padding:0 20px 6px;scroll-padding-inline:20px;overflow-x:auto}.cqNZGa_arrives::-webkit-scrollbar{display:none}.cqNZGa_arrives>li{scroll-snap-align:start;grid-template-rows:1fr auto;display:grid}.cqNZGa_strip{text-align:left;border-bottom:1px solid var(--rule);padding-bottom:16px}.cqNZGa_scene{min-height:148px}}@media (max-width:920px){.cqNZGa_top{grid-template-columns:1fr;grid-template-areas:"copy""pass";gap:24px}.cqNZGa_copy{max-width:none}.cqNZGa_cart{justify-self:center}.cqNZGa_checkout{order:-1}}@media (max-width:720px){.cqNZGa_cart{justify-self:stretch;max-width:100%}}.cqNZGa_dayPass{margin:0 0 4px}.cqNZGa_tabs{background:var(--paper-2);box-shadow:var(--inset);border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 0 14px;padding:4px;display:inline-grid}.cqNZGa_tabs button{min-height:38px;color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-14);cursor:pointer;transition:background-color var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:560}.cqNZGa_tabs button:hover,.cqNZGa_tabs button[aria-selected=true]{color:var(--ink)}.cqNZGa_tabs{position:relative}.cqNZGa_tabs:before{content:"";background:var(--paper);width:calc(50% - 6px);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent), var(--inset);transition:transform var(--dur-2) var(--ease-out);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.cqNZGa_tabs[data-on=day]:before{transform:translate(calc(100% + 4px))}.cqNZGa_tabs button{z-index:1;position:relative}.cqNZGa_flip{animation:cqNZGa_flipIn var(--dur-2) var(--ease-out);display:inline-block}@keyframes cqNZGa_flipIn{0%{opacity:0;transform:translateY(40%)}}.cqNZGa_buy button.cqNZGa_sending{cursor:progress;position:relative;overflow:hidden}.cqNZGa_buy button.cqNZGa_sending:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--on-accent) 22%, transparent), transparent);animation:cqNZGa_sweep 1.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.cqNZGa_sendingLabel{align-items:center;gap:10px;display:inline-flex}.cqNZGa_spinner{border:2px solid color-mix(in srgb, var(--on-accent) 35%, transparent);border-top-color:var(--on-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite cqNZGa_spin}@keyframes cqNZGa_spin{to{rotate:1turn}}@keyframes cqNZGa_sweep{to{transform:translate(100%)}}.cqNZGa_dayPassLede{max-width:44ch;font-size:var(--fs-14);color:var(--ink-2);margin:0 0 14px;line-height:1.5}.cqNZGa_dayPassFacts{max-width:48ch;font-size:var(--fs-13);color:var(--mute);gap:4px;margin:-4px 0 0;padding:0 0 0 18px;line-height:1.45;display:grid}.cqNZGa_notes h2{font-size:var(--fs-22);letter-spacing:-.03em;margin:0 0 8px;font-weight:520}.cqNZGa_notes p,.cqNZGa_notes ul{max-width:62ch;font-size:var(--fs-15);color:var(--ink-2);line-height:1.6}.cqNZGa_notes ul{gap:8px;padding-left:18px;display:grid}.cqNZGa_notes a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_noteSource{font-size:var(--fs-13);white-space:nowrap;color:var(--mute)!important}.cqNZGa_noteGuides{font-size:var(--fs-14)}.cqNZGa_fork{max-width:62ch;font-size:var(--fs-15);color:var(--ink-2);margin:14px 0 0;line-height:1.5}.cqNZGa_fork a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_updated{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.04em;color:var(--mute);margin:10px 0 0}.cqNZGa_dayOther{font-size:var(--fs-14);color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;display:flex}.cqNZGa_dayOther input[type=range]{min-height:44px;accent-color:var(--accent);cursor:pointer;flex:200px;margin:0}.cqNZGa_dayOtherValue{font-size:var(--fs-15);color:var(--ink);font-variant-numeric:tabular-nums;flex:1 0 100%}.cqNZGa_dayOtherValue em{color:var(--mute);font-style:normal}.cqNZGa_codeOn,.cqNZGa_codeEntry em,.cqNZGa_buyError,.cqNZGa_dayOtherValue{transition:opacity var(--dur-2) var(--ease-expo,var(--ease-out)), translate var(--dur-2) var(--ease-expo,var(--ease-out))}@starting-style{.cqNZGa_codeOn,.cqNZGa_codeEntry em,.cqNZGa_buyError{opacity:0;translate:0 -6px}}:root:active-view-transition-type(cqNZGa_pick) .cqNZGa_fares .cqNZGa_fareOn{view-transition-name:cqNZGa_fare-on}.cqNZGa_unpaid{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--rule));border-radius:var(--radius-md);background:var(--blue-soft);max-width:62ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 18px;padding:12px 16px;line-height:1.45}.cqNZGa_campaign{border:1px solid color-mix(in srgb, var(--stamp) 70%, var(--rule));border-radius:var(--radius-md);background:color-mix(in srgb, var(--stamp) 22%, var(--paper));max-width:62ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 18px;padding:12px 16px;line-height:1.45}.cqNZGa_campaign b{color:var(--ink);display:block}.cqNZGa_campaign p{margin:2px 0 0}.cqNZGa_unpaid b{color:var(--ink);display:block}.cqNZGa_unpaid p{margin:2px 0 0}.cqNZGa_unpaid a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.cqNZGa_notify{max-width:34rem;margin:28px 0 0}.cqNZGa_notifyRow{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.cqNZGa_notifyRow input[type=email]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);min-width:0;height:44px;color:var(--ink);font-size:var(--fs-16);flex:14rem;padding:0 12px}.cqNZGa_notifyRow input[type=email]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.cqNZGa_notifyRow button{border-radius:var(--radius-sm);background:var(--accent);height:44px;color:var(--on-accent);font-family:var(--font-body);font-size:var(--fs-15);cursor:pointer;border:0;flex:none;padding:0 16px;font-weight:600}.cqNZGa_notifyDone{color:var(--ok);margin:8px 0 0}.cqNZGa_buy .cqNZGa_gift{border:1px solid var(--rule);border-radius:var(--radius-sm);gap:10px;margin:2px 0 0;padding:12px 14px 8px;display:grid}.cqNZGa_buy .cqNZGa_gift legend{font-size:var(--fs-14);color:var(--ink);padding:0 6px;font-weight:600}.cqNZGa_buy .cqNZGa_gift textarea{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:100%;min-height:64px;color:var(--ink);font:inherit;font-size:var(--fs-16);resize:vertical;padding:10px 14px}.cqNZGa_giftHint{font-size:var(--fs-13);color:var(--mute);margin:0;line-height:1.45}.cqNZGa_page h2[id]{scroll-margin-top:88px}.cqNZGa_rating{border:1px solid var(--rule);border-radius:var(--radius-sm);margin:18px 0 0;padding:14px 16px}.cqNZGa_rating figcaption{font-size:var(--fs-14);color:var(--ink-2)}.cqNZGa_rating figcaption b{font-family:var(--font-display);font-size:var(--fs-26);color:var(--ink);margin-right:4px}.cqNZGa_rating ol{gap:4px;margin:10px 0;padding:0;list-style:none;display:grid}.cqNZGa_rating li{font-size:var(--fs-13);color:var(--ink-2);grid-template-columns:2.5rem 1fr 2rem;align-items:center;gap:8px;display:grid}.cqNZGa_rating li>i{background:var(--paper-2);border-radius:3px;height:6px;overflow:hidden}.cqNZGa_rating li>i>i{background:var(--stamp);transform-origin:0;height:100%;display:block}.cqNZGa_rating li>span:last-child{text-align:right}.cqNZGa_rating p{font-size:var(--fs-13);color:var(--mute);margin:0;line-height:1.45}
._9oJ3oq_box{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);margin:8px 0 28px;overflow:hidden}._9oJ3oq_compact{margin:20px 0 0}._9oJ3oq_compact ._9oJ3oq_body{padding:22px 20px 18px}._9oJ3oq_compact h2{font-size:var(--fs-26)}._9oJ3oq_intro{grid-template-columns:minmax(16rem,.85fr) minmax(18rem,1.15fr);align-items:end;gap:16px 28px;margin:0 0 20px;display:grid}._9oJ3oq_intro ._9oJ3oq_lede{max-width:none;margin:0}._9oJ3oq_head{background:var(--accent);color:var(--on-accent);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;font-size:11px;display:flex}._9oJ3oq_counter{align-items:center;gap:8px;display:inline-flex}._9oJ3oq_counter em{letter-spacing:.08em;font-style:normal}._9oJ3oq_dot,._9oJ3oq_dotOn{background:color-mix(in srgb, var(--on-accent) 32%, transparent);border-radius:50%;width:7px;height:7px}._9oJ3oq_dotOn{background:var(--stamp)}._9oJ3oq_body{padding:22px 20px 20px}._9oJ3oq_box h2{font-size:var(--fs-26);letter-spacing:-.03em;border:0;margin:0 0 8px;padding:0;font-weight:520}._9oJ3oq_lede{max-width:52ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 18px;line-height:1.5}._9oJ3oq_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}._9oJ3oq_item,._9oJ3oq_itemOn{border:1px dashed var(--rule);border-radius:var(--radius-sm);background:var(--paper);text-align:left;cursor:pointer;width:100%;color:inherit;transition:background var(--dur-1) ease, border-color var(--dur-1) ease, border-style var(--dur-1) ease;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}._9oJ3oq_item:hover{border-style:solid;border-color:var(--ink-2);background:var(--paper-2)}._9oJ3oq_itemOn,._9oJ3oq_itemOn:hover{border-style:solid;border-color:var(--accent);background:var(--blue-soft)}._9oJ3oq_mark{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:32px;height:32px;color:var(--mute);font-family:var(--font-code);letter-spacing:.08em;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:inline-flex}._9oJ3oq_itemOn ._9oJ3oq_mark{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}._9oJ3oq_copy{min-width:0}._9oJ3oq_list b{font-size:var(--fs-16);color:var(--ink);font-weight:520;display:block}._9oJ3oq_list ._9oJ3oq_copy em{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:var(--fs-14);color:var(--ink-2);margin-top:4px;line-height:1.45;display:block}._9oJ3oq_compact ._9oJ3oq_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._9oJ3oq_compact ._9oJ3oq_item,._9oJ3oq_compact ._9oJ3oq_itemOn{flex-direction:column;gap:12px;min-height:100%;padding:16px}._9oJ3oq_foot{flex-direction:column;align-items:center;gap:12px;margin:16px 0 0;display:flex}._9oJ3oq_compact ._9oJ3oq_ok,._9oJ3oq_compact ._9oJ3oq_wait{text-align:left;flex-direction:row;justify-content:flex-start;max-width:36rem;margin:0}._9oJ3oq_compact ._9oJ3oq_more{text-align:center;margin:0}._9oJ3oq_devices{margin:20px 0 0;padding:4px 0 0}._9oJ3oq_deviceBar{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}._9oJ3oq_deviceBar span{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px}._9oJ3oq_deviceGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}._9oJ3oq_deviceGrid li{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper);min-height:148px;box-shadow:var(--shadow);transition:border-color var(--dur-1) ease, transform var(--dur-1) ease;flex-direction:column;display:flex;overflow:hidden}._9oJ3oq_deviceGrid li:hover{border-color:var(--accent);transform:translateY(-1px)}._9oJ3oq_deviceGrid header{background:var(--accent);color:var(--on-accent);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:9px 14px;font-size:11px;display:flex}._9oJ3oq_deviceGrid header i{background:var(--stamp);border-radius:50%;width:7px;height:7px}._9oJ3oq_deviceLine{font-size:var(--fs-22);letter-spacing:-.03em;color:var(--ink);flex:1;margin:0;padding:16px 16px 12px;font-weight:520;line-height:1.15}._9oJ3oq_deviceGrid footer{border-top:1px dashed var(--rule);font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:10px 16px 12px;font-size:11px;display:flex}._9oJ3oq_deviceGrid footer b{font-family:var(--font-code);letter-spacing:.12em;color:var(--blue);font-size:11px;font-weight:400}._9oJ3oq_noteKicker{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px}._9oJ3oq_deviceBar p{margin:0}._9oJ3oq_deviceNote,._9oJ3oq_ok,._9oJ3oq_wait{border-radius:var(--radius-sm);text-align:center;width:100%;max-width:36rem;font-size:var(--fs-14);flex-direction:column;align-items:center;gap:6px;margin:16px auto 0;padding:16px 20px;line-height:1.45;display:flex}._9oJ3oq_devices ._9oJ3oq_deviceNote{background:var(--paper-2);box-shadow:var(--inset);color:var(--ink-2);margin:16px auto 0}._9oJ3oq_foot ._9oJ3oq_ok,._9oJ3oq_foot ._9oJ3oq_wait{margin:0}._9oJ3oq_wait{background:var(--paper-2);box-shadow:var(--inset);color:var(--ink-2)}._9oJ3oq_ok{background:var(--blue-soft);color:var(--ink)}._9oJ3oq_ok:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}._9oJ3oq_more{text-align:center;font-size:var(--fs-13);margin:10px 0 0}._9oJ3oq_more a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}._9oJ3oq_chips{margin:2px 0 0}._9oJ3oq_chipsHead{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:baseline;margin:0 0 8px;font-size:11px;display:flex}._9oJ3oq_chipRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._9oJ3oq_chip,._9oJ3oq_chipOn{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink-2);font-size:var(--fs-13);cursor:pointer;transition:border-color var(--dur-1) ease, background-color var(--dur-1) ease, color var(--dur-1) ease;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}._9oJ3oq_chip b,._9oJ3oq_chipOn b{font-family:var(--font-code);letter-spacing:.08em;color:var(--mute);font-size:11px;font-weight:400}._9oJ3oq_chip:hover{border-color:var(--ink);color:var(--ink);background:var(--paper-2)}._9oJ3oq_chipOn,._9oJ3oq_chipOn:hover{border-color:var(--accent);background:var(--blue-soft);color:var(--ink)}._9oJ3oq_chipOn b{color:var(--accent)}._9oJ3oq_chipOk,._9oJ3oq_chipWait{font-size:var(--fs-13);color:var(--ink-2);margin:8px 0 0;line-height:1.4}._9oJ3oq_chipOk{color:var(--ink)}._9oJ3oq_chipWait a,._9oJ3oq_chipOk a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){._9oJ3oq_deviceGrid{grid-template-columns:1fr}._9oJ3oq_intro{grid-template-columns:1fr;align-items:start}._9oJ3oq_compact ._9oJ3oq_list{grid-template-columns:1fr}._9oJ3oq_head{padding:10px 16px}._9oJ3oq_body{padding:18px 16px 16px}}
.EFRs3a_stage{perspective:1200px}.EFRs3a_pass{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow);box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 10%, transparent), 0 14px 34px -12px color-mix(in srgb, var(--accent) 28%, transparent), 0 34px 70px -36px color-mix(in srgb, var(--accent) 40%, transparent);position:relative;overflow:hidden}.EFRs3a_shine{z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);animation:.9s cubic-bezier(.45,0,.25,1) 1.15s EFRs3a_shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes EFRs3a_shine{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}.EFRs3a_header{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono), monospace;font-size:var(--fs-12);letter-spacing:.16em;justify-content:space-between;align-items:center;padding:10px 16px 10px 18px;display:flex}.EFRs3a_carrier{align-items:center;gap:12px;display:flex}.EFRs3a_logo{font-family:var(--font-serif), serif;letter-spacing:.08em;font-size:15px;font-weight:560}.EFRs3a_status{letter-spacing:.14em;align-items:center;gap:7px;display:inline-flex}.EFRs3a_status i{background:var(--stamp);border-radius:50%;width:7px;height:7px}.EFRs3a_sample .EFRs3a_status i,.EFRs3a_status.EFRs3a_sample i{animation:none}.EFRs3a_status.EFRs3a_live i,.EFRs3a_open .EFRs3a_status i{background:var(--ok)}.EFRs3a_body{grid-template-columns:108px 18px minmax(0,1fr);min-height:292px;display:grid;position:relative;overflow:hidden}.EFRs3a_body:before,.EFRs3a_body:after{content:"";background:var(--paper);border:1px solid var(--rule);z-index:2;border-radius:50%;width:18px;height:18px;position:absolute;left:117px}.EFRs3a_body:before{top:-10px}.EFRs3a_body:after{bottom:-10px}.EFRs3a_stub{background:var(--paper-2);border-right:0;flex-direction:column;justify-content:space-between;padding:16px 12px 14px;display:flex;position:relative}.EFRs3a_stubBrand{font-family:var(--font-serif), serif;letter-spacing:.12em;color:var(--accent);font-size:13px}.EFRs3a_stubIata{font-family:var(--font-mono), monospace;letter-spacing:.04em;margin:10px 0 auto;font-size:28px;line-height:1}.EFRs3a_stubCol{margin-top:10px}.EFRs3a_label,.EFRs3a_stubCol>span,.EFRs3a_fields>div>span,.EFRs3a_ticketNo>span{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:11px;display:block}.EFRs3a_stubCol b{font-size:var(--fs-12);letter-spacing:.01em;margin-top:3px;font-weight:550;display:block}.EFRs3a_vertical{writing-mode:vertical-rl;font-family:var(--font-mono), monospace;letter-spacing:.28em;color:var(--mute);pointer-events:none;font-size:10px;position:absolute;top:50%;right:4px;transform:translateY(-50%)rotate(180deg)}.EFRs3a_perf{background:repeating-linear-gradient(to bottom, transparent 0 7px, var(--rule) 7px 9px);background-position:50%;background-repeat:no-repeat;background-size:1px 100%;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex}.EFRs3a_perf i{background:var(--paper);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:50%}.EFRs3a_main{flex-direction:column;gap:14px;padding:16px 18px 14px 14px;display:flex}.EFRs3a_route{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(48px,1fr) auto;column-gap:14px;display:grid}.EFRs3a_route>div:not(.EFRs3a_routeLine){grid-row:1/4;grid-template-rows:subgrid;display:grid}.EFRs3a_route strong{font-family:var(--font-mono), monospace;letter-spacing:.02em;margin:2px 0;font-size:34px;line-height:1;display:block}.EFRs3a_route em{color:var(--ink-2);font-size:12px;font-style:normal}.EFRs3a_to{text-align:right}.EFRs3a_to strong{color:var(--accent)}.EFRs3a_routeLine{min-width:48px;height:22px;color:var(--accent);grid-area:2/2;align-self:center;margin-top:1px;position:relative}.EFRs3a_routeLine:before{content:"";z-index:1;background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.EFRs3a_routeBase{background:repeating-linear-gradient(90deg, var(--rule) 0 6px, transparent 6px 10px);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.EFRs3a_trail{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent), var(--accent));transform-origin:0;width:calc(100% - 14px);height:1.5px;animation:EFRs3a_trailGrow var(--flight) var(--flight-ease) both;margin-top:-.75px;position:absolute;top:50%;left:0}@keyframes EFRs3a_trailGrow{0%{transform:scaleX(0)}}.EFRs3a_routeLine{--flight:1.25s;--flight-ease:cubic-bezier(.55, 0, .2, 1)}.EFRs3a_planeTrack{animation:EFRs3a_planeAcross var(--flight) var(--flight-ease) both;position:absolute;inset:0}@keyframes EFRs3a_planeAcross{0%{transform:translate(calc(20px - 100%))}}.EFRs3a_plane{background:var(--paper);width:24px;height:24px;color:var(--accent);animation:EFRs3a_planeClimb var(--flight) ease-in-out both;border-radius:50%;place-items:center;margin:-12px 0 0;display:grid;position:absolute;top:50%;left:calc(100% - 20px)}@keyframes EFRs3a_planeClimb{0%{opacity:0;transform:translateY(3px)rotate(-10deg)}15%{opacity:1}45%{transform:translateY(-3px)rotate(-4deg)}to{opacity:1;transform:none}}.EFRs3a_landing{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--accent);opacity:0;pointer-events:none;animation:EFRs3a_touchdown .6s var(--ease-out) calc(var(--flight) - .1s) forwards;border-radius:50%;margin-top:-11px;position:absolute;top:50%;right:6px}@keyframes EFRs3a_touchdown{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.EFRs3a_plane svg{display:block;transform:rotate(90deg)}.EFRs3a_fares{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.EFRs3a_fares button{appearance:none;border:1px solid var(--rule);background:var(--paper);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-family:var(--font-body);letter-spacing:0;color:var(--ink);transition:border-color var(--dur-1) ease, background var(--dur-1) ease, transform var(--dur-1) ease;padding:8px 10px 7px;font-size:13px;font-weight:500}.EFRs3a_fares button em{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--blue);margin-top:2px;font-size:18px;font-style:normal;font-weight:520;display:block}.EFRs3a_fares button:hover{border-color:var(--ink);transform:translateY(-1px)}.EFRs3a_fares button.EFRs3a_fareOn,.EFRs3a_fares button.EFRs3a_fareOn:hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.EFRs3a_fares button.EFRs3a_fareOn em{color:var(--on-accent)}.EFRs3a_fields{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:12px 10px;padding:12px 0 2px;display:grid}.EFRs3a_fields b{letter-spacing:.01em;margin-top:3px;font-size:12.5px;font-weight:550;display:block}.EFRs3a_fare{font-family:var(--font-mono), monospace;color:var(--accent);font-size:16px!important}.EFRs3a_flap{white-space:nowrap}.EFRs3a_flap i{font-style:normal;display:inline-block}.EFRs3a_flap .EFRs3a_leaf{position:relative}.EFRs3a_flap .EFRs3a_leaf>b{font:inherit;transform-origin:50% 55%;backface-visibility:hidden;animation:EFRs3a_leafFall .42s cubic-bezier(.3, 0, .2, 1) var(--d,0s) both;display:inline-block}.EFRs3a_flap .EFRs3a_leaf:before{content:attr(data-old);text-align:center;transform-origin:50% 55%;backface-visibility:hidden;opacity:0;animation:EFRs3a_leafAway .24s cubic-bezier(.55, 0, .75, .2) var(--d,0s) both;position:absolute;inset:0}@keyframes EFRs3a_leafFall{0%{opacity:0;transform:perspective(240px)rotateX(-96deg)}35%{opacity:1}to{opacity:1;transform:perspective(240px)rotateX(0)}}@keyframes EFRs3a_leafAway{0%{opacity:1;transform:perspective(240px)rotateX(0)}to{opacity:0;transform:perspective(240px)rotateX(90deg)}}.EFRs3a_fresh{animation:EFRs3a_fresh var(--dur-2) var(--ease-out)}@keyframes EFRs3a_fresh{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.EFRs3a_footer{border-top:1px solid var(--rule);grid-template-columns:1.2fr .8fr;align-items:end;gap:12px;padding-top:8px;display:grid}.EFRs3a_barcode{align-items:flex-end;gap:1px;height:42px;display:flex;position:relative;overflow:hidden}.EFRs3a_barcode:after{content:"";background:var(--paper);transform-origin:100%;animation:.55s cubic-bezier(.45,0,.25,1) .15s both EFRs3a_printCover;position:absolute;inset:0;transform:scaleX(0)}@keyframes EFRs3a_printCover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.EFRs3a_barcode i{background:var(--ink);height:100%;display:block}.EFRs3a_controls{font-family:var(--font-mono), monospace;font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.EFRs3a_controls button{appearance:none;border:1px solid var(--rule);background:var(--paper);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);transition:background var(--dur-1) ease, border-color var(--dur-1) ease;padding:8px 12px}.EFRs3a_controls button:hover{border-color:var(--ink);background:var(--paper-2)}.EFRs3a_ticketNo>span{margin-bottom:4px}.EFRs3a_ticketNo b{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:12px;display:block}.EFRs3a_ticketNo em{color:var(--mute);margin-top:4px;font-size:11px;font-style:normal;display:block}.EFRs3a_couponPass .EFRs3a_fields{grid-template-columns:1fr 1fr}.EFRs3a_coupon{border-top:1px dashed var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-top:4px;padding-top:12px;display:grid}.EFRs3a_couponMail{gap:6px;min-width:0;display:grid}.EFRs3a_couponMail span{font-family:var(--font-mono), monospace;font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.EFRs3a_coupon input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-2);width:100%;height:44px;color:var(--ink);padding:0 12px}.EFRs3a_coupon button{border-radius:var(--radius-sm);background:var(--accent);height:44px;color:var(--on-accent);font-family:var(--font-mono), monospace;font-size:var(--fs-12);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;padding:0 16px}.EFRs3a_coupon button:disabled{opacity:.45;cursor:default}.EFRs3a_couponHint{color:var(--ink-2);grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.EFRs3a_compact .EFRs3a_fields>div:nth-child(n+5){display:none}@media (max-width:920px){.EFRs3a_compact .EFRs3a_body{grid-template-columns:1fr}.EFRs3a_compact .EFRs3a_stub,.EFRs3a_compact .EFRs3a_perf,.EFRs3a_compact .EFRs3a_vertical,.EFRs3a_compact .EFRs3a_body:before,.EFRs3a_compact .EFRs3a_body:after{display:none}.EFRs3a_compact .EFRs3a_route strong{font-size:26px}}@media (max-width:720px){.EFRs3a_stage{transform-origin:top;transform:scale(.96)}.EFRs3a_body{grid-template-columns:1fr}.EFRs3a_stub,.EFRs3a_perf,.EFRs3a_vertical,.EFRs3a_body:before,.EFRs3a_body:after{display:none}.EFRs3a_route strong{font-size:28px}.EFRs3a_fields,.EFRs3a_footer{grid-template-columns:1fr 1fr}.EFRs3a_coupon{grid-template-columns:1fr}.EFRs3a_coupon button{width:100%}}@media (max-width:420px){.EFRs3a_header{letter-spacing:.08em;gap:8px}.EFRs3a_carrier{gap:8px}}.EFRs3a_cta{border-radius:var(--radius-sm);background:var(--accent);height:48px;color:var(--on-accent);font-family:var(--font-body);transition:background-color var(--dur-1) ease, transform var(--dur-1) var(--ease-out);justify-content:center;align-items:center;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.EFRs3a_cta:hover{background:var(--ink);color:var(--on-accent);transform:translateY(-1px)}
.-ZWgpW_page{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.-ZWgpW_page>*{min-width:0}.-ZWgpW_page h2{font-family:var(--font-display);font-size:var(--fs-26);letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-weight:560}.-ZWgpW_page h3{font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink);margin:0 0 8px;font-weight:560}.-ZWgpW_page a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.-ZWgpW_lede{max-width:62ch;font-size:var(--fs-16);color:var(--ink-2);margin:0 0 16px;line-height:1.55}.-ZWgpW_fine{max-width:70ch;font-size:var(--fs-13);color:var(--mute);margin:12px 0 0;line-height:1.5}.-ZWgpW_none{color:var(--mute)}.-ZWgpW_example{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-2);gap:14px;padding:22px;display:grid}.-ZWgpW_exampleKicker{font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.-ZWgpW_example dl{gap:10px;margin:0;display:grid}.-ZWgpW_example dl div{grid-template-columns:7.5rem minmax(0,1fr) 5.5rem;align-items:center;gap:14px;display:grid}@media (max-width:480px){.-ZWgpW_example dl div{grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;gap:10px}}.-ZWgpW_example dt{font-size:var(--fs-14);color:var(--ink-2)}.-ZWgpW_bar{width:calc(var(--w,1) * 100%);background:color-mix(in srgb, var(--ink) 18%, transparent);transform-origin:0;height:14px;animation:-ZWgpW_barIn var(--dur-3) var(--ease-out) .2s backwards;border-radius:7px;display:block}.-ZWgpW_exampleUs .-ZWgpW_bar{background:var(--blue)}@keyframes -ZWgpW_barIn{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.-ZWgpW_bar{animation:none}}.-ZWgpW_example dd{font-family:var(--font-display);font-size:var(--fs-26);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0;font-weight:560}.-ZWgpW_example .-ZWgpW_exampleUs dd{color:var(--blue)}.-ZWgpW_example .-ZWgpW_exampleUs dt{color:var(--ink);font-weight:600}.-ZWgpW_example p{font-size:var(--fs-14);color:var(--ink-2);margin:0}.-ZWgpW_picker{gap:14px;display:grid}.-ZWgpW_pickLabel{gap:6px;max-width:360px;display:grid}.-ZWgpW_pickLabel>span:first-child{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.-ZWgpW_pickSelect{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);align-items:center;gap:10px;height:48px;padding:0 12px;display:flex}.-ZWgpW_pickSelect:focus-within{border-color:var(--ink);outline:2px solid var(--accent);outline-offset:2px}.-ZWgpW_pickSelect select{height:100%;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-16);background:0 0;border:0;outline:none;flex:1}.-ZWgpW_sizes,.-ZWgpW_roam,.-ZWgpW_features{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.-ZWgpW_sizes th,.-ZWgpW_sizes td,.-ZWgpW_roam th,.-ZWgpW_roam td,.-ZWgpW_features th,.-ZWgpW_features td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-size:var(--fs-15);color:var(--ink-2);padding:12px 10px}.-ZWgpW_sizes thead th,.-ZWgpW_roam thead th,.-ZWgpW_features thead th{font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-weight:400}.-ZWgpW_sizes tbody th,.-ZWgpW_roam tbody th,.-ZWgpW_features tbody th{color:var(--ink);font-weight:600}.-ZWgpW_sizes small,.-ZWgpW_roam small{font-size:var(--fs-13);color:var(--mute);margin-top:2px;display:block}.-ZWgpW_roam .-ZWgpW_oursCol{background:color-mix(in srgb, var(--blue-soft) 70%, transparent)}.-ZWgpW_roam small.-ZWgpW_save{color:var(--ok);font-weight:500}.-ZWgpW_roam td b{font-family:var(--font-display);font-size:var(--fs-18);color:var(--blue);font-weight:560}.-ZWgpW_sizes .-ZWgpW_ours a{font-family:var(--font-display);font-size:var(--fs-18);color:var(--blue);font-weight:560;text-decoration:none}.-ZWgpW_sizes .-ZWgpW_ours a:hover{text-decoration:underline}.-ZWgpW_roamWrap{overflow-x:auto}.-ZWgpW_features .-ZWgpW_us{color:var(--ink);background:var(--blue-soft);font-weight:600}.-ZWgpW_features thead th:last-child{color:var(--blue)}@media (max-width:720px){.-ZWgpW_features thead{display:none}.-ZWgpW_features tbody tr{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.-ZWgpW_features tbody th,.-ZWgpW_features tbody td{font-size:var(--fs-14);border:0;padding:0;display:block}.-ZWgpW_features tbody td:before{content:attr(data-label) ": ";color:var(--mute)}.-ZWgpW_features .-ZWgpW_us{border-radius:var(--radius-sm);order:-1;padding:8px 10px}.-ZWgpW_features tbody th{font-family:var(--font-display);font-size:var(--fs-18);order:-2}}.-ZWgpW_vsLinks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.-ZWgpW_page .-ZWgpW_vsLinks a{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);transition:border-color var(--dur-1) ease;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.-ZWgpW_page .-ZWgpW_vsLinks a:hover{border-color:var(--ink)}.-ZWgpW_vsLinks b{font-family:var(--font-display);font-size:var(--fs-18);font-weight:560}.-ZWgpW_vsLinks span{font-size:var(--fs-14);color:var(--ink-2)}.-ZWgpW_fold{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.-ZWgpW_fold+.-ZWgpW_fold{border-top:0;margin-top:-40px}.-ZWgpW_fold summary{min-height:56px;font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-weight:560;list-style:none;display:flex}.-ZWgpW_fold summary::-webkit-details-marker{display:none}.-ZWgpW_fold summary:after{content:"+";font-family:var(--font-code);font-size:var(--fs-18);color:var(--blue)}.-ZWgpW_fold[open] summary:after{content:"−"}.-ZWgpW_fold p,.-ZWgpW_fold ul{max-width:66ch;font-size:var(--fs-15);color:var(--ink-2);margin:0 0 18px;line-height:1.6}.-ZWgpW_fold ul{gap:6px;padding-left:1.2em;display:grid}.-ZWgpW_next p{font-size:var(--fs-15);margin:12px 0 0}.-ZWgpW_chips{flex-wrap:wrap;gap:8px;display:flex}.-ZWgpW_page .-ZWgpW_chips a{border:1px solid var(--rule);height:40px;color:var(--ink);font-size:var(--fs-14);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.-ZWgpW_page .-ZWgpW_chips a:hover{border-color:var(--ink)}.-ZWgpW_split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.-ZWgpW_split>div{border:1px solid var(--rule);border-radius:var(--radius);padding:18px}.-ZWgpW_split .-ZWgpW_splitUs{border-color:var(--accent);background:var(--blue-soft)}.-ZWgpW_split ul,.-ZWgpW_better{font-size:var(--fs-15);color:var(--ink-2);gap:6px;margin:0;padding-left:1.2em;line-height:1.55;display:grid}.-ZWgpW_page .-ZWgpW_betterTitle{margin-top:22px}
.iiE5DG_box{flex:1;min-width:0;position:relative}.iiE5DG_form{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}.iiE5DG_box input{width:100%;min-width:0}.iiE5DG_form input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);height:48px;color:var(--ink);outline:none;padding:0 14px}.iiE5DG_form input:focus{border-color:var(--ink)}.iiE5DG_form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iiE5DG_form>button{height:48px;padding:0 18px}.iiE5DG_list{z-index:16;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.iiE5DG_list button{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.iiE5DG_list button:hover,.iiE5DG_on{background:var(--paper-2)}.iiE5DG_list b{font-weight:520;display:block}.iiE5DG_list em{font-style:normal;font-family:var(--font-code);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-top:2px;display:block}.iiE5DG_list strong{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;flex:none;font-weight:520}.iiE5DG_list{transition:opacity var(--dur-1) var(--ease-expo,var(--ease-out)), translate var(--dur-2) var(--ease-expo,var(--ease-out))}.iiE5DG_list li{transition:opacity var(--dur-2) var(--ease-expo,var(--ease-out)), translate var(--dur-2) var(--ease-expo,var(--ease-out));transition-delay:calc(var(--i,0) * 25ms)}@starting-style{.iiE5DG_list{opacity:0;translate:0 -4px}.iiE5DG_list li{opacity:0;translate:0 6px}}.iiE5DG_empty{z-index:16;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-sm);box-shadow:var(--shadow);font-size:var(--fs-14);transition:opacity var(--dur-1) var(--ease-out), translate var(--dur-2) var(--ease-out);gap:6px;padding:12px 14px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}@starting-style{.iiE5DG_empty{opacity:0;translate:0 -4px}}.iiE5DG_empty b{font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.18em;color:var(--stamp);font-weight:500}.iiE5DG_empty a{color:var(--on-accent);text-underline-offset:3px;text-decoration:underline}
.jp85NW_popular{max-width:none;margin:4px 0 12px}.jp85NW_popular .jp85NW_places{grid-template-columns:repeat(6,minmax(0,1fr))}.jp85NW_popular .jp85NW_places li{margin:0!important}.jp85NW_more{font-size:var(--fs-14)!important;color:var(--mute)!important}.jp85NW_how{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:48px;margin:8px 0 16px;display:grid}.jp85NW_steps{counter-reset:step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.jp85NW_steps li{counter-increment:step;padding-left:48px;position:relative;margin:0!important}.jp85NW_steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-code);font-size:var(--fs-13);letter-spacing:.08em;color:var(--blue);position:absolute;top:2px;left:0}.jp85NW_steps b{font-family:var(--font-display);font-size:var(--fs-18);letter-spacing:-.02em;color:var(--ink);margin-bottom:2px;font-weight:520;display:block}.jp85NW_mail figcaption{font-size:var(--fs-18)}.jp85NW_giftBand{border:1px solid color-mix(in srgb, var(--blue) 16%, var(--rule));border-radius:var(--radius-sm);background:var(--blue-soft);font-family:var(--font-display);margin-top:14px;padding:12px 14px}.jp85NW_mail .jp85NW_giftBand p{max-width:none;font-size:var(--fs-15);color:var(--ink);margin:0;line-height:1.45}.jp85NW_mail .jp85NW_giftBand .jp85NW_giftNote{color:var(--ink-2);margin-top:6px;font-style:italic}.jp85NW_mail .jp85NW_meta{font-size:var(--fs-12);color:var(--mute);margin:0 0 4px;line-height:1.4}.jp85NW_mail .jp85NW_band{color:var(--on-accent);margin:0;font-size:11px;line-height:1.4}.jp85NW_mail .jp85NW_lede{font-size:var(--fs-14);color:var(--ink-2);margin:0;line-height:1.5}@media (max-width:1100px){.jp85NW_popular .jp85NW_places{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:860px){.jp85NW_steps li{padding-left:36px}.jp85NW_how{grid-template-columns:minmax(0,1fr);gap:32px}}
.LKFVka_wrap{column-gap:var(--space-3);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr 1fr;align-items:stretch;row-gap:0;margin:8px 0 28px;display:grid}.LKFVka_phone{grid-template-rows:subgrid;border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);grid-row:span 5;margin:0;display:grid;overflow:hidden}.LKFVka_head{background:var(--accent);min-height:40px;color:var(--on-accent);font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.LKFVka_wrap ol.LKFVka_route{grid-template-columns:repeat(3,1fr);margin:0;padding:18px 10px 14px;list-style:none;display:grid;position:relative}.LKFVka_wrap ol.LKFVka_route:before{content:"";background:repeating-linear-gradient(90deg, var(--rule) 0 5px, transparent 5px 9px);height:1px;position:absolute;top:23px;left:16.6%;right:16.6%}.LKFVka_wrap .LKFVka_route li,.LKFVka_wrap .LKFVka_route li+li{z-index:1;text-align:center;border:0;flex-direction:column;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex;position:relative}.LKFVka_route li i{background:var(--paper);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--mute);border-radius:50%}.LKFVka_route li span{font-family:var(--font-code);letter-spacing:.14em;color:var(--mute);font-size:10px}.LKFVka_route li b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:17px;font-weight:520;line-height:1.15}.LKFVka_wrap ol.LKFVka_route:after{content:"";background:var(--accent);height:1px;transform:scaleX(var(--walk,1));transform-origin:0;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:23px;left:16.6%;right:16.6%}.LKFVka_route li i,.LKFVka_route li b{transition:background-color var(--dur-2) ease, box-shadow var(--dur-2) ease, color var(--dur-2) ease}.LKFVka_route .LKFVka_passed i,.LKFVka_route .LKFVka_here i{background:var(--accent);box-shadow:none}.LKFVka_route .LKFVka_here b{color:var(--blue)}.LKFVka_perf{background:repeating-linear-gradient(90deg, transparent 0 7px, var(--rule) 7px 9px);background-position:50%;background-repeat:no-repeat;background-size:100% 1px;height:14px;position:relative}.LKFVka_perf:before,.LKFVka_perf:after{content:"";background:var(--paper);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.LKFVka_perf:before{left:-7px}.LKFVka_perf:after{right:-7px}.LKFVka_screen{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--inset);flex-direction:column;margin:0 16px 4px;display:flex;overflow:hidden}.LKFVka_wrap .LKFVka_screenHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 14px 8px;display:flex}.LKFVka_screenHead b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:18px;font-weight:520}.LKFVka_screenHead span{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-size:10px}.LKFVka_wrap .LKFVka_screen ul{grid-template-rows:repeat(3,48px);margin:0;padding:0;list-style:none;display:grid}.LKFVka_wrap .LKFVka_screen li,.LKFVka_wrap .LKFVka_screen li+li{border:0;border-top:1px solid var(--rule);min-width:0;color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:15px;line-height:1.25;display:flex}.LKFVka_wrap .LKFVka_screen li:first-child{border-top:0}.LKFVka_wrap .LKFVka_screen li:not(.LKFVka_on):after{content:"";border-right:1.5px solid var(--mute);border-top:1.5px solid var(--mute);opacity:.4;flex:none;width:7px;height:7px;transform:rotate(45deg)}.LKFVka_on{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 35%, transparent);color:var(--blue);font-weight:600}.LKFVka_qr{width:14px;height:14px;fill:var(--accent);flex:none;display:block}.LKFVka_wrap .LKFVka_note{min-height:4.4em;color:var(--ink-2);margin:0;padding:14px 16px 16px;font-size:14.5px;line-height:1.45}.LKFVka_note strong{color:var(--ink);font-weight:600}@supports not (grid-template-rows:subgrid){.LKFVka_wrap{gap:var(--space-3);grid-template-rows:none}.LKFVka_phone{flex-direction:column;grid-row:auto;display:flex}.LKFVka_note{flex:1}}@media (max-width:720px){.LKFVka_wrap{gap:var(--space-3);grid-template-rows:none;grid-template-columns:1fr}.LKFVka_phone{flex-direction:column;grid-row:auto;display:flex}}.LKFVka_wrap .LKFVka_screen li{transition:background-color var(--dur-2) ease, box-shadow var(--dur-2) ease, color var(--dur-2) ease}
