@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-cyrillic-ext-wght-normal.Duf7tWJ7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-cyrillic-wght-normal.DINSYtDx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-vietnamese-wght-normal.DlPkZmYr.woff2)format("woff2-variations");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:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-latin-ext-wght-normal.B5pmZ151.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-latin-wght-normal.CQ1lLIdm.woff2)format("woff2-variations");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:"Exo 2 Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-cyrillic-ext-wght-italic.6Op8ybTq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-cyrillic-wght-italic.Cgb-vJY8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-vietnamese-wght-italic.D8eDGxys.woff2)format("woff2-variations");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:"Exo 2 Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-latin-ext-wght-italic.BdagksOR.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2 Variable";font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/exo-2-latin-wght-italic.9qdPE589.woff2)format("woff2-variations");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}:root{--night:#0d0a3a;--blue:#1f2bb8;--violet:#5a1fc0;--navy:#0c1240;--ink:#141a4d;--orange:#ff7a1a;--gold:#ffc21a;--red:#ff3b3b;--cyan:#3ee8ff;--white:#fff;--muted:#e1e6ffc7;--line:#ffffff24;--paper:#f4f6ff;--paper-ink:#1a1f4f;--paper-muted:#4a5080;--fire:linear-gradient(180deg, #ffe066 0%, #ffb21a 40%, #ff6a1a 100%);--wrap:1180px;--gutter:clamp(16px, 4vw, 32px);--font:"Exo 2 Variable", system-ui, -apple-system, "Segoe UI", "Noto Sans", "Hiragino Sans", "PingFang SC", "Apple SD Gothic Neo", "Noto Sans Arabic", "Noto Sans Devanagari", sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--night);scroll-padding-top:90px}body{min-height:100vh;color:var(--white);font-family:var(--font);background:radial-gradient(70vmax 50vmax at 100% 0%, #5a1fc099, transparent 70%), radial-gradient(60vmax 50vmax at 0% 60%, #1f2bb88c, transparent 70%), var(--night);-webkit-font-smoothing:antialiased;background-attachment:fixed;flex-direction:column;margin:0;font-size:17px;line-height:1.6;display:flex;overflow-x:clip}a{color:var(--gold);text-underline-offset:3px}a:hover{color:#fff}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}h1,h2,h3{text-wrap:balance;margin:0 0 .45em;font-weight:800;line-height:1.1}p{text-wrap:pretty;margin:0 0 1em}button{font:inherit;color:inherit}img{max-width:100%;height:auto}.skip{inset-inline-start:12px;z-index:50;background:var(--gold);color:var(--navy);padding:10px 16px;font-weight:800;position:absolute;top:-80px}.skip:focus{top:12px}.title{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(30px,5.2vw,54px);font-style:italic;font-weight:900;line-height:1.02}.title span{background:var(--fire);color:#0000;-webkit-text-stroke:2px var(--navy);paint-order:stroke fill;filter:drop-shadow(0 4px 0 var(--navy)) drop-shadow(0 8px 18px #00000059);-webkit-background-clip:text;background-clip:text}.btn{border:3px solid var(--navy);min-height:52px;color:var(--navy);text-transform:uppercase;letter-spacing:.02em;box-shadow:0 5px 0 var(--navy);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 28px;font-style:italic;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;transform:skew(-12deg)}.btn>span{align-items:center;gap:10px;display:inline-flex;transform:skew(12deg)}.btn:hover{color:var(--navy);box-shadow:0 7px 0 var(--navy);transform:skew(-12deg)translateY(-2px)}.btn:active{box-shadow:0 2px 0 var(--navy);transform:skew(-12deg)translateY(3px)}.btn.primary{background:var(--fire)}.bar{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:3px solid var(--navy);background:linear-gradient(90deg,#0c1240f0,#1e0e5af0);position:sticky;top:0;box-shadow:0 3px #ff7a1acc}.bar-in{width:min(var(--wrap), 100%);min-height:64px;padding:env(safe-area-inset-top) var(--gutter) 0;align-items:center;gap:14px;margin:0 auto;display:flex}.brand{align-items:center;display:inline-flex}.brand img{width:116px;filter:drop-shadow(0 3px 0 var(--navy));display:block}.links{gap:4px;margin-inline-start:auto;display:flex}.links a{color:var(--muted);text-transform:uppercase;white-space:nowrap;padding:8px 14px;font-size:15px;font-style:italic;font-weight:800;text-decoration:none;position:relative}.links a:hover{color:#fff}.links a[aria-current=page]{color:var(--navy)}.links a[aria-current=page]:before{content:"";z-index:-1;background:var(--gold);border:2px solid var(--navy);position:absolute;inset:4px 2px;transform:skew(-12deg)}.lang-btn,.menu-btn{border:2px solid var(--line);color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0f;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;transform:skew(-10deg)}.lang-btn>*,.menu-btn>*{transform:skew(10deg)}.lang-btn:hover,.menu-btn:hover{border-color:var(--gold)}.lang-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.menu-btn{border-color:var(--gold);flex-direction:column;justify-content:center;gap:4px;width:48px;margin-inline-start:auto;padding:0;display:none}.menu-btn span{background:var(--gold);width:20px;height:3px;display:block}@media (width<=900px){.links,.lang-btn{display:none}.menu-btn{display:inline-flex}}.pop{border:3px solid var(--navy);color:#fff;background:#171c66;margin:0;padding:0;overflow:auto}.pop::backdrop{background:#05061e99}@supports not selector(:popover-open){[popover]:not(.is-open){display:none}[popover].is-open{z-index:100}}.pop-title{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-style:italic;font-weight:900}.pop-lang{inset:76px auto auto;width:min(420px,100vw - 32px);max-height:calc(100vh - 100px);box-shadow:0 8px 0 var(--navy), 0 30px 60px #00000080;opacity:0;transition:opacity .16s ease, translate .16s ease, overlay .16s allow-discrete, display .16s allow-discrete;padding:14px;position:fixed;inset-inline-end:max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));translate:0 -10px}.pop-lang:popover-open,.pop-lang.is-open{opacity:1;translate:0}@starting-style{.pop-lang:popover-open{opacity:0;translate:0 -10px}}.pop-drawer{width:min(380px,88vw);height:100%;max-height:none;padding:calc(env(safe-area-inset-top) + 12px) 18px calc(env(safe-area-inset-bottom) + 18px);border-width:0 0 0 4px;border-color:var(--gold);transition:translate .26s cubic-bezier(.2, .8, .2, 1), overlay .26s allow-discrete, display .26s allow-discrete;background:linear-gradient(#1a1f75,#120d52);position:fixed;inset:0 0 0 auto;translate:100%}[dir=rtl] .pop-drawer{border-width:0 4px 0 0;inset:0 auto 0 0;translate:-100%}.pop-drawer:popover-open,.pop-drawer.is-open,[dir=rtl] .pop-drawer:popover-open,[dir=rtl] .pop-drawer.is-open{translate:0}@starting-style{.pop-drawer:popover-open{translate:100%}[dir=rtl] .pop-drawer:popover-open{translate:-100%}}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.drawer-head img{width:120px;height:auto}.close{border:2px solid var(--gold);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}.close svg{fill:none;width:22px;height:22px;stroke:var(--gold);stroke-width:2.6px;stroke-linecap:round}.drawer-links{gap:8px;margin-bottom:24px;display:grid}.drawer-links a{border:2px solid var(--navy);color:#fff;text-transform:uppercase;background:#ffffff14;align-items:center;gap:14px;padding:12px 16px;font-size:20px;font-style:italic;font-weight:900;text-decoration:none;display:flex}.drawer-links a[aria-current=page]{background:var(--fire);color:var(--navy)}.pos{background:var(--navy);min-width:38px;height:30px;color:var(--gold);place-items:center;font-size:14px;font-style:normal;display:inline-grid}.langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.langs a{color:var(--muted);padding:9px 12px;font-size:15px;font-weight:700;text-decoration:none;display:block}.langs a:hover{color:#fff;background:#ffffff14}.langs a[aria-current=true]{background:var(--gold);color:var(--navy)}main{flex:1;width:100%;padding-bottom:96px}main>section:not(.hero),.stats,.doc-page,.lost{width:min(var(--wrap), calc(100% - var(--gutter) * 2));margin-inline:auto}.head{margin-bottom:32px}.head p{max-width:40em;color:var(--muted);margin:14px 0 0;font-size:18px}.head.row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hero{isolation:isolate;border-bottom:4px solid var(--navy);align-items:center;min-height:min(760px,92vh);display:flex;position:relative;overflow:hidden}.hero-art{z-index:-2;object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a32f2 0%,#0a0a32bf 38%,#0a0a3200 70%),linear-gradient(#0000 70%,#0d0a3ae6 100%);position:absolute;inset:0}[dir=rtl] .hero:before{background:linear-gradient(270deg,#0a0a32f2 0%,#0a0a32bf 38%,#0a0a3200 70%),linear-gradient(#0000 70%,#0d0a3ae6 100%)}.hero-in{width:min(var(--wrap), calc(100% - var(--gutter) * 2));margin:0 auto;padding:clamp(40px,7vw,80px) 0 clamp(80px,10vw,120px)}.hero .logo{width:min(460px,80vw);margin:0 0 18px;line-height:0}.hero .logo img{filter:drop-shadow(0 10px 30px #00000080);width:100%}.tag{background:var(--cyan);border:3px solid var(--navy);color:var(--navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 18px;padding:6px 18px;font-style:italic;font-weight:900;display:inline-block;transform:skew(-12deg)}.tag span{display:inline-block;transform:skew(12deg)}.hero .lead{text-shadow:0 2px 10px #0009;max-width:30em;font-size:clamp(18px,2.2vw,21px);font-weight:600}.cta{flex-wrap:wrap;gap:14px;margin:30px 0 0;padding-inline-start:6px;display:flex}.soon{color:var(--muted);align-items:center;gap:10px;margin:26px 0 0;font-weight:700;display:flex}.soon .dot{background:#36e070;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 12px #36e070}.streaks{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.streaks i{background:linear-gradient(90deg, transparent, var(--cyan));opacity:0;border-radius:3px;width:30vw;height:3px;animation:2.6s linear infinite streak;position:absolute}.streaks i:nth-child(2){background:linear-gradient(90deg, transparent, var(--orange));animation-delay:.6s;top:30%}.streaks i:nth-child(3){animation-delay:1.3s;top:62%}.streaks i:nth-child(4){background:linear-gradient(90deg, transparent, var(--gold));animation-delay:1.9s;top:78%}.streaks i:nth-child(5){background:linear-gradient(90deg,#0000,#ff4fb0);animation-delay:2.2s;top:15%}.streaks i:first-child{top:48%}@keyframes streak{0%{opacity:0;translate:-40vw}10%{opacity:.8}60%{opacity:.8}to{opacity:0;translate:120vw}}@media (width<=700px){.hero{align-items:flex-end;min-height:0}.hero-art{object-position:62% 0%;height:56%}.hero:before{background:linear-gradient(0deg, var(--night) 46%, #0d0a3a99 62%, transparent 80%)}.hero-in{padding-top:42vw}}.stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-44px;margin-bottom:0;padding:0;list-style:none;display:grid;position:relative}.stats li{color:var(--navy);border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy);text-align:center;background:#fff;justify-items:center;padding:14px 10px;display:grid;transform:skew(-10deg)}.stats li>*{transform:skew(10deg)}.stats b{color:var(--orange);-webkit-text-stroke:1.5px var(--navy);font-size:clamp(30px,4vw,44px);font-style:italic;font-weight:900;line-height:1}.stats span{text-transform:uppercase;font-size:14px;font-weight:800}@media (width<=640px){.stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}.powers,.modes,.tracks,.multi,.features{margin-top:clamp(80px,11vw,128px)}.powers-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(20px,4vw,40px);display:grid}.box-stage{border:4px solid var(--navy);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c,#ffc21a) 45%, transparent), transparent 60%), linear-gradient(160deg, #2532c9, #4419a8);min-height:420px;box-shadow:0 8px 0 var(--navy);text-align:center;align-content:center;justify-items:center;gap:18px;padding:28px;transition:background .2s;display:grid;position:relative;overflow:hidden}.stage-card{justify-items:center;display:grid}.stage-card[hidden]{display:none}.stage-card img{filter:drop-shadow(0 12px #0c124099);width:180px}.stage-card h3{text-transform:uppercase;color:var(--c);-webkit-text-stroke:2px var(--navy);paint-order:stroke fill;filter:drop-shadow(0 4px 0 var(--navy));margin:14px 0 6px;font-size:clamp(30px,4vw,42px);font-style:italic;font-weight:900}.stage-card p{max-width:22em;margin:0;font-weight:600}.stage-card.pop-in img{animation:.4s cubic-bezier(.3,1.6,.5,1) pop}@keyframes pop{0%{rotate:-14deg;scale:.4}}.powers.rolling .stage-card img{filter:blur(1px)drop-shadow(0 12px #0c124099)}.roll{margin-top:6px}.roll .crate{width:32px}.box-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.box{border:3px solid var(--navy);width:100%;height:100%;box-shadow:0 5px 0 var(--navy), inset 0 0 0 2px color-mix(in srgb, var(--c) 0%, transparent);cursor:pointer;background:linear-gradient(#ffffff1f,#ffffff0a);justify-items:center;gap:6px;padding:14px 6px 12px;transition:transform .12s,background .12s;display:grid}.box img{width:72px}.box span{text-transform:uppercase;font-size:14px;font-style:italic;font-weight:900}.box:hover{transform:translateY(-3px)}.box[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 55%, #1d2390), color-mix(in srgb, var(--c) 20%, #1d2390));box-shadow:0 5px 0 var(--navy), inset 0 0 0 3px var(--c)}@media (width<=860px){.powers-in{grid-template-columns:minmax(0,1fr)}.box-stage{min-height:0}}@media (width<=480px){.box img{width:52px}.box span{font-size:12px}}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mode{border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy);background:linear-gradient(160deg,#222ab6,#3c1696);flex-direction:column;display:flex;overflow:hidden}.mode img{aspect-ratio:16/9;object-fit:cover;border-bottom:3px solid var(--navy);width:100%}.mode-body{padding:20px 22px 22px}.mode h3{text-transform:uppercase;color:var(--gold);font-size:24px;font-style:italic;font-weight:900}.mode p{color:var(--muted);margin:0}.mode:not(.art){background:repeating-linear-gradient(-55deg,#ffffff0a 0 14px,#0000 14px 28px),linear-gradient(160deg,#1a2190,#2f1380);justify-content:flex-end}@media (width<=960px){.mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.mode-grid{grid-template-columns:minmax(0,1fr)}}.arrows{gap:8px;display:flex}.arrows button{border:3px solid var(--navy);background:var(--gold);width:48px;height:48px;box-shadow:0 4px 0 var(--navy);cursor:pointer;place-items:center;display:grid;transform:skew(-10deg)}.arrows svg{fill:none;width:22px;height:22px;stroke:var(--navy);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transform:skew(10deg)}.track-strip{margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 18px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(380px,82vw);grid-auto-flow:column;gap:18px;list-style:none;display:grid;overflow-x:auto}.track-strip::-webkit-scrollbar{display:none}.track{scroll-snap-align:start}.track-art{border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy);position:relative}.track-art img:first-child{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.emblem{inset-inline-start:12px;width:72px;filter:drop-shadow(0 4px 0 var(--navy));position:absolute;bottom:-26px}.track .num{top:10px;background:var(--navy);color:var(--gold);padding:2px 10px;font-style:italic;font-weight:900;position:absolute;inset-inline-end:10px}.track h3{text-transform:uppercase;margin:34px 0 4px;font-size:22px;font-style:italic;font-weight:900}.track p{color:var(--muted);margin:0;font-size:15px}.multi-grid{border:4px solid var(--navy);box-shadow:0 8px 0 var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.panel{padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.panel.p0{color:var(--navy);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);background:linear-gradient(150deg,#ff8a1f,#ff4f2e);margin-inline-end:-8%;padding-inline-end:14%}[dir=rtl] .panel.p0{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%)}.panel.p1{color:var(--navy);background:linear-gradient(150deg,#23d8ff,#2f6bff);padding-inline-start:14%}.panel-icon{background:var(--navy);place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid;transform:skew(-10deg)}.panel-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;transform:skew(10deg)}.panel h3{text-transform:uppercase;font-size:clamp(26px,3.4vw,36px);font-style:italic;font-weight:900}.panel p{margin:0;font-size:17px;font-weight:700}@media (width<=720px){.multi-grid{grid-template-columns:minmax(0,1fr)}.panel.p0,[dir=rtl] .panel.p0{clip-path:polygon(0 0,100% 0,100% 88%,0 100%);padding-inline-end:clamp(26px,4vw,44px);margin:0 0 -8%;padding-bottom:18%}.panel.p1{padding-inline-start:clamp(26px,4vw,44px);padding-top:16%}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sticker{color:var(--paper-ink);border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy);background:#fff;border-radius:8px;padding:24px}.sticker:nth-child(odd){rotate:-.8deg}.sticker:nth-child(2n){rotate:.8deg}.sticker-icon{border:3px solid var(--navy);background:var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.sticker:nth-child(3n+2) .sticker-icon{background:var(--cyan)}.sticker:nth-child(3n) .sticker-icon{background:#ff8ac0}.sticker-icon svg{fill:none;width:26px;height:26px;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sticker h3{text-transform:uppercase;font-size:20px;font-style:italic;font-weight:900}.sticker p{color:var(--paper-muted);margin:0}@media (width<=960px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.feature-grid{grid-template-columns:minmax(0,1fr)}.sticker:nth-child(n){rotate:none}}.help{background:var(--fire);color:var(--navy);border:4px solid var(--navy);box-shadow:0 8px 0 var(--navy);text-align:center;margin-top:clamp(80px,11vw,128px);padding:clamp(32px,6vw,56px);transform:skewY(-1.5deg)}.help>*{transform:skewY(1.5deg)}.help h2{text-transform:uppercase;font-size:clamp(28px,4vw,40px);font-style:italic;font-weight:900}.help p{margin:0;font-weight:700}.help a{color:var(--navy)}.doc-page{max-width:880px;padding-top:clamp(32px,6vw,64px)}.banner{margin-bottom:28px}.banner h1{background:var(--fire);border:4px solid var(--navy);box-shadow:0 7px 0 var(--navy);color:var(--navy);text-transform:uppercase;margin:0 0 18px;padding:10px 26px;font-size:clamp(30px,6vw,52px);font-style:italic;font-weight:900;display:inline-block;transform:skew(-12deg)}.banner h1 span{display:inline-block;transform:skew(12deg)}.banner .intro{max-width:42em;color:var(--muted);font-size:18px}.banner .updated{background:var(--navy);color:var(--gold);margin-bottom:12px;padding:4px 12px;font-size:14px;font-weight:800;display:inline-block}.grid-pos{margin-bottom:28px}.grid-pos p{color:var(--gold);text-transform:uppercase;margin:0 0 10px;font-size:14px;font-style:italic;font-weight:900}.grid-pos ol{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.grid-pos a{color:#fff;background:#ffffff12;border:2px solid #0000;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.grid-pos a:hover{border-color:var(--gold)}.grid-pos b,.clause h2 b{background:var(--gold);min-width:38px;height:28px;color:var(--navy);flex:none;place-items:center;font-style:italic;font-weight:900;display:inline-grid}.sheet{background:var(--paper);color:var(--paper-ink);border:4px solid var(--navy);box-shadow:0 8px 0 var(--navy);padding:clamp(24px,5vw,48px)}.sheet>:first-child,.sheet>:first-child h2{margin-top:0}.sheet h2{align-items:center;gap:12px;margin:40px 0 10px;font-size:23px;font-weight:900;display:flex}.sheet p,.sheet li{color:var(--paper-muted)}.sheet a{color:#c2410c}.sheet ul{margin:0 0 1em;padding-inline-start:1.2em}.sheet li{margin-bottom:.5em}.sheet li::marker{color:var(--orange)}.faq{gap:10px;display:grid}.faq details{border:3px solid var(--navy);box-shadow:0 4px 0 var(--navy);background:#fff}.faq summary{cursor:pointer;color:var(--paper-ink);align-items:center;gap:14px;padding:14px 18px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:3px solid var(--navy);border-bottom:3px solid var(--navy);flex:none;width:12px;height:12px;margin-inline-start:auto;transition:rotate .2s;translate:0 -3px;rotate:45deg}.faq details[open] summary:after{translate:0 3px;rotate:225deg}.faq .n{background:var(--navy);min-width:40px;height:30px;color:var(--gold);flex:none;place-items:center;font-style:italic;display:inline-grid}.faq details[open] .n{background:var(--orange);color:var(--navy)}.faq .q{flex:1}.faq .a{padding:0 18px 18px 72px}[dir=rtl] .faq .a{padding:0 72px 18px 18px}.faq .a p{margin:0}.contact{border:3px solid var(--navy);box-shadow:0 6px 0 var(--navy);color:var(--navy);background:linear-gradient(150deg,#23d8ff,#2f6bff);margin-bottom:8px;padding:26px}.sheet .contact h2{margin:0 0 6px}.sheet .contact p{color:var(--navy);font-weight:600}.sheet .contact a:not(.btn){color:var(--navy)}.fixes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fix{border:3px solid var(--navy);border-inline-start-width:8px;border-inline-start-color:var(--orange);background:#fff;padding:18px}.fix h3{margin-bottom:4px;font-size:17px;font-weight:900}.fix p{margin:0;font-size:15px}.note{margin-top:32px}@media (width<=640px){.fixes{grid-template-columns:minmax(0,1fr)}.faq .a,[dir=rtl] .faq .a{padding:0 18px 18px}}.lost{text-align:center;justify-items:center;padding:clamp(56px,10vw,110px) 0;display:grid}.lost-icon{width:160px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{filter:brightness(1.6)drop-shadow(0 0 20px #ff4fb0)}}.lost .code{color:var(--gold);margin:14px 0 0;font-size:22px;font-style:italic;font-weight:900}.lost .title{margin-bottom:14px}.lost .lead{color:var(--muted);margin-bottom:30px}.end{background:#0a0d33}.flag{background-color:#fff;background-image:linear-gradient(45deg, var(--navy) 25%, transparent 25%, transparent 75%, var(--navy) 75%), linear-gradient(45deg, var(--navy) 25%, transparent 25%, transparent 75%, var(--navy) 75%);background-position:0 0,14px 14px;background-size:28px 28px;height:28px}.end-in{width:min(var(--wrap), 100%);padding:32px var(--gutter) calc(env(safe-area-inset-bottom) + 32px);grid-template-columns:auto 1fr;align-items:center;gap:20px 32px;margin:0 auto;display:grid}.end .brand img{width:140px}.end nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;display:flex}.end nav a{color:var(--muted);text-transform:uppercase;font-size:15px;font-style:italic;font-weight:800;text-decoration:none}.end nav a:hover,.end nav a[aria-current=page]{color:var(--gold)}.fine{border-top:1px solid var(--line);color:#e1e6ff80;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:4px 20px;padding-top:18px;font-size:13px;display:flex}.fine p{margin:0}.fine a{color:var(--muted)}@media (width<=640px){.end-in{grid-template-columns:minmax(0,1fr)}.end nav{justify-content:flex-start}}:is(:lang(ar),:lang(hi),:lang(ja),:lang(ko),:lang(zh-Hans)) *{font-style:normal!important}:lang(ar) body{line-height:1.85}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
