@font-face{font-family:Arcania Pixel;src:url(/roadmap/fonts/ArcaniaPixel.otf)format("opentype");font-display:block}.rmap{--bg:#07060b;--ink:#f6f0e6;--muted:#cdc5d8}.rmap *{box-sizing:border-box;margin:0;padding:0}.rmap .stage{background:var(--bg);transform-origin:50%;flex:none;position:relative;overflow:hidden}.rmap .stage>*{position:absolute}.rmap .gold{--c:#f1c35b;--c2:#fff0c2;--deep:#3a2208}.rmap .ember{--c:#ff7a2a;--c2:#ffd0a0;--deep:#3a0f04}.rmap .violet{--c:#a77bff;--c2:#e4d6ff;--deep:#1c0c3d}.rmap .frost{--c:#79cfff;--c2:#dcf4ff;--deep:#082036}.rmap .fog{--c:#9a95a7;--c2:#e2dfe9;--deep:#1a1920}.rmap .idea{--c:#5fe0a8;--c2:#d6ffea;--deep:#062a1d}.rmap .sky{background:radial-gradient(900px 520px at 18% -6%,#f1c35b29,#0000 70%),radial-gradient(1100px 600px at 80% 0,#7850dc1f,#0000 70%),linear-gradient(#0c0914 0%,#08070c 55%,#060509 100%);top:0;bottom:0;left:0;right:0}.rmap .stars{opacity:.55;top:0;bottom:0;left:0;right:0}.rmap .px{display:block;position:absolute;top:0;left:0}.rmap .ground-fog{opacity:.32;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.rmap .vignette{pointer-events:none;background:radial-gradient(130% 100% at 50% 40%,#0000 55%,#0009 100%);top:0;bottom:0;left:0;right:0}.rmap .goldtext{white-space:nowrap;background:linear-gradient(#fff6d6 0 30%,#f9d675 30% 50%,#eeb24c 50% 70%,#c9802c 70% 100%);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.rmap .brand{align-items:center;gap:24px;display:flex}.rmap .brand img{width:128px;height:128px;image-rendering:pixelated;filter:drop-shadow(0 0 28px #8cdc7840)drop-shadow(0 10px 18px #0009)}.rmap .rmap-title{filter:drop-shadow(8px 8px #2b1405)drop-shadow(0 0 30px #f1c35b59);font-weight:400}.rmap .notice{white-space:nowrap;background:linear-gradient(90deg,#ffd36a1a,#ffd36a00 95%);border-left:4px solid #ffd36a;align-items:center;gap:20px;display:flex}.rmap .notice img{image-rendering:pixelated;filter:drop-shadow(0 0 16px #ffaa3c8c);flex:none}.rmap .notice b{color:#fff;text-shadow:3px 3px #0009;font-size:30px;font-weight:400;line-height:1;display:block}.rmap .notice b i{color:#ffd36a;font-style:normal}.rmap .notice span{color:var(--muted);text-shadow:2px 2px #0009;margin-top:12px;font-size:20px;line-height:1;display:block}.rmap .ev{color:var(--c);position:relative}.rmap .ev:before{content:"";pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 20%, transparent), transparent);width:560px;height:520px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.rmap .win{position:relative}.rmap .clip{background:var(--deep);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.rmap .clip>*{position:absolute;top:0;bottom:0;left:0;right:0}.rmap .art{filter:grayscale(.35)contrast(1.15)brightness(.78);background-repeat:no-repeat}.rmap .tint{mix-blend-mode:color}.rmap .haze{mix-blend-mode:screen;opacity:.45;-webkit-mask-image:linear-gradient(#0000 25%,#000 80%);mask-image:linear-gradient(#0000 25%,#000 80%)}.rmap .shade{background:linear-gradient(#05040826 0%,#0000 35%,#05040840 75%,#0504088c 100%)}.rmap .frame{filter:drop-shadow(0 0 10px var(--c));position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.rmap .node{image-rendering:pixelated;z-index:3;filter:drop-shadow(0 0 2px #000000e6) drop-shadow(0 0 18px var(--c)) drop-shadow(0 0 42px var(--c));position:absolute;left:50%;transform:translate(-50%)}.rmap .violet .tint{opacity:.6;background:linear-gradient(#c9a8ff,#5a2fd0)}.rmap .violet .art{filter:brightness(.72)contrast(2)saturate(1.3)blur(.6px)}.rmap .violet .haze{opacity:.8;-webkit-mask-image:linear-gradient(#0000 38%,#000 82%);mask-image:linear-gradient(#0000 38%,#000 82%)}.rmap .violet .shade{mix-blend-mode:normal;background:radial-gradient(38% 30% at 50% 30%,#be96ff47,#0000 70%),linear-gradient(#05040833 0%,#0000 35%,#08041459 75%,#08041499 100%)}.rmap .violet .clip{-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.rmap .frost .tint{opacity:.9;background:linear-gradient(#cfefff 0%,#5aa8e6 50%,#12406e 100%)}.rmap .frost .art{filter:grayscale(.4)contrast(1.15)brightness(.72)}.rmap .frost .shade{background:linear-gradient(#040a148c 0%,#0000 45%,#0408104d 100%)}.rmap .gold .hero-bg{background:radial-gradient(55% 45% at 50% 40%, #ffde8cd9, #f1a03c4d 45%, transparent 75%), repeating-conic-gradient(from 0deg at 50% 38%, #ffdc8c1f 0 5deg, transparent 5deg 13deg), linear-gradient(180deg, #4a2c0a, #140a04)}.rmap .gold .hero{filter:drop-shadow(0 0 16px #ffc45aa6);width:auto;height:86%;top:17%;bottom:auto;left:50%;right:auto;transform:translate(-59%)}.rmap .mist-bg{background:radial-gradient(55% 45% at 50% 52%,#8a8597 0%,#3a3745 45%,#17161c 100%)}.rmap .myst .mist-bg{background:radial-gradient(55% 45% at 50% 48%, color-mix(in srgb, var(--c) 60%, #000) 0%, color-mix(in srgb, var(--c) 18%, #0a0608) 55%, #0a0709 100%)}.rmap .mass{background:radial-gradient(closest-side,#060509d9,#06050966 60%,#0000);width:92%;height:70%;top:46%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.rmap .myst .mass{height:55%;top:70%}.rmap .fog .eyes{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 22px #e1dcf5d9);gap:30px;display:flex;top:40%;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.rmap .fog .eyes i{clip-path:polygon(0 0,33.3% 0,33.3% 33.3%,66.6% 33.3%,66.6% 66.6%,100% 66.6%,100% 100%,0 100%);background:#f1eef8;width:30px;height:15px;display:block}.rmap .fog .eyes i+i{transform:scaleX(-1)}.rmap .flakes{z-index:2;filter:drop-shadow(0 0 4px #c8ebffcc)}.rmap .lurk{z-index:2;filter:drop-shadow(0 0 4px #ff8a2a)drop-shadow(0 0 10px #ff781eb3)}.rmap .crack{filter:drop-shadow(0 0 10px #a77bff)drop-shadow(0 0 30px #7a45ee);opacity:.55;background:linear-gradient(#0000,#f1e8ff 25%,#a77bff 70%,#0000);width:8px;height:78%;top:4%;bottom:auto;left:50%;right:auto;transform:translate(-50%)skew(-10deg)}.rmap .q{z-index:2;background:linear-gradient(180deg, #fff 0 20%, var(--c2) 20% 45%, var(--c) 45% 100%);color:#0000;filter:drop-shadow(0 0 8px var(--c)) drop-shadow(0 0 30px var(--c));-webkit-background-clip:text;background-clip:text;line-height:1;top:42%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.rmap .fog .fogsvg,.rmap .myst .fogsvg{opacity:.85;-webkit-mask-image:radial-gradient(40% 22% at 50% 42%,#00000059,#000 90%);mask-image:radial-gradient(40% 22% at 50% 42%,#00000059,#000 90%)}.rmap .tint,.rmap .haze{z-index:1}.rmap .shade{z-index:3}.rmap .fx{z-index:4;pointer-events:none}.rmap .txt{color:var(--ink);position:relative}.rmap .when{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rmap .when time{color:var(--c);text-shadow:3px 3px 0 #000000a6, 0 0 18px color-mix(in srgb, var(--c) 50%, transparent);font-size:30px;line-height:1}.rmap .when em{text-transform:uppercase;color:#1a1205;background:var(--c);padding:8px 10px 4px;font-size:20px;font-style:normal;line-height:1}.rmap .kicker,.rmap .when .k{text-transform:uppercase;letter-spacing:2px;color:var(--c2);opacity:.75;text-shadow:2px 2px #0009;font-size:20px;line-height:1}.rmap h3{color:var(--ink);text-shadow:5px 5px #0009;white-space:nowrap;font-weight:400}.rmap h3 br{display:none}.rmap .fog h3{color:#d9d5e2;letter-spacing:5px;text-shadow:5px 5px #0009,0 0 22px #dcd7eb99}.rmap .body{color:var(--muted)}.rmap .hours{border:2px solid color-mix(in srgb, var(--c) 55%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--c) 18%, transparent), color-mix(in srgb, var(--c) 4%, transparent));align-items:center;display:flex}.rmap .hours img{image-rendering:pixelated;filter:drop-shadow(0 0 8px var(--c));flex:none}.rmap .hours p{color:var(--muted);text-shadow:2px 2px #0009}.rmap .hours b{color:var(--c2);text-shadow:3px 3px 0 #0009, 0 0 16px color-mix(in srgb, var(--c) 70%, transparent);font-weight:400}.rmap .hours p{flex:1}.rmap .sum{border-left:2px solid color-mix(in srgb, var(--c) 35%, transparent);color:var(--muted);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px #0009;flex-direction:column;flex:none;align-items:flex-end;margin-left:6px;padding-left:14px;display:flex}.rmap .sum b{color:var(--ink);letter-spacing:0;text-transform:none;text-shadow:3px 3px #0009;font-weight:400}.rmap .tags{flex-wrap:wrap;gap:10px;display:flex}.rmap .tags span{color:var(--c2);border:2px solid color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 12%, transparent);padding:5px 9px 3px;font-size:20px;line-height:24px}.rmap .foot{align-items:center;display:flex}.rmap .sign{align-items:center;gap:16px;display:flex}.rmap .sign img{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #8cdc784d)}.rmap .sign strong{letter-spacing:5px;filter:drop-shadow(5px 5px #2b1405)drop-shadow(0 0 20px #f1c35b59);font-size:50px;font-weight:400}.rmap .sign span{color:#ffd98a;text-shadow:3px 3px #0009;opacity:.85;font-size:30px;line-height:1}.rmap .idea .glow-bg{background:radial-gradient(48% 40% at 50% 42%,#ffe28a8c 0%,#5fe0a859 38%,#06281c 72%,#04140e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rmap .idea .bulbart{width:56%;image-rendering:pixelated;filter:drop-shadow(0 0 18px #ffd36acc)drop-shadow(0 0 40px #5fe0a88c);position:absolute;top:14%;left:50%;transform:translate(-50%)}.rmap .idea .shade{background:linear-gradient(#0000 55%,#04100b8c 100%)}.rmap .idea .kicker,.rmap .idea .when .k,.rmap .gold .kicker,.rmap .gold .when .k{opacity:1;color:#04140e;background:var(--c);letter-spacing:1px;text-shadow:none;box-shadow:0 0 18px color-mix(in srgb, var(--c) 70%, transparent);padding:6px 10px 3px;display:inline-block}.rmap .idea .frame{filter:drop-shadow(0 0 14px var(--c)) drop-shadow(0 0 34px var(--c))}.rmap .idea h3{color:var(--c2);text-shadow:4px 4px 0 #0009, 0 0 24px color-mix(in srgb, var(--c) 70%, transparent)}.rmap .h{width:1920px;height:1080px}.rmap .rmap-title{filter:drop-shadow(7px 7px #2b1405)drop-shadow(0 0 30px #f1c35b59);font-size:70px}.rmap .h .notice{padding:14px 24px 14px 16px;top:52px;right:64px}.rmap .h .notice img{width:96px;height:96px}.rmap .h .rail{opacity:.55;background:linear-gradient(90deg,#0000 0%,#f1c35b 6% 18%,#ff7a2a 26%,#5fe0a8 40%,#ff3d5e 49%,#a77bff 58%,#79cfff 74%,#9a95a7 90%,#0000 100%);height:2px;top:463px;left:0;right:0}.rmap .h .rail:after{content:"";background:linear-gradient(90deg,#0000,#ffe6a6 30%,#f1c35b);width:18%;height:4px;position:absolute;top:-1px;left:0;box-shadow:0 0 16px #f1c35b}.rmap .h .timeline{grid-template-columns:236px 380px 270px 290px 300px 180px;column-gap:28px;display:grid;top:214px;left:60px}.rmap .h .when .k{display:none}.rmap .h .kicker{margin-top:14px}.rmap .h .body{margin-top:10px;margin-right:20px;font-size:19px;line-height:26px}.rmap .h .sum{padding-left:10px;font-size:20px;line-height:20px}.rmap .h .ground-fog{height:520px}.rmap .h .foot{justify-content:flex-end;bottom:30px;left:64px;right:64px}.rmap .v{width:1080px;height:1920px}.rmap .v .brand{justify-content:center;top:28px;left:0;right:0}.rmap .v h1{font-size:80px}.rmap .v .notice{padding:14px 20px 14px 16px;top:172px;left:64px;right:64px}.rmap .v .notice img{width:64px;height:64px}.rmap .v .rail{opacity:.55;background:linear-gradient(#0000 0%,#f1c35b 5%,#ff7a2a 24%,#5fe0a8 41%,#ff3d5e 49%,#a77bff 57%,#79cfff 74%,#9a95a7 90%,#0000 100%);width:2px;top:282px;bottom:270px;left:111px}.rmap .v .rail:after{content:"";background:linear-gradient(#0000,#ffe6a6 25%,#f1c35b);width:4px;height:18%;position:absolute;top:0;left:-1px;box-shadow:0 0 16px #f1c35b}.rmap .v .timeline{flex-direction:column;gap:8px;display:flex;top:286px;left:64px;right:64px}.rmap .v .ev{grid-template-columns:1fr 220px;column-gap:24px;padding-left:120px;display:grid}.rmap .v .ev:before{width:540px;height:420px;top:50%;left:auto;right:-160px;transform:translateY(-50%)}.rmap .v .win{grid-area:1/2;align-self:center}.rmap .v .node{width:96px;height:96px;top:50%;left:0;transform:translateY(-50%)}.rmap .v .txt{grid-area:1/1;align-self:center}.rmap .v .kicker{display:none}.rmap .v .tags{margin-top:6px}.rmap .v .ground-fog{height:760px}.rmap .v .foot{justify-content:center;bottom:18px;left:64px;right:64px}.rmap .v .notice span{white-space:normal;margin-top:8px;line-height:24px}.rmap .h .notice{max-width:920px}.rmap .h .notice span{white-space:normal;margin-top:8px;line-height:26px}.rmap .sec{--s:#ff3d5e;--s2:#ffc4cf}.rmap .sec:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ff3d5e57,#0000);width:460px;height:520px;position:absolute;top:10px;left:62%;transform:translate(-50%)}.rmap .sec .half{position:absolute;top:0;bottom:0;left:0;right:0}.rmap .sec .lit{clip-path:polygon(0 0,57% 0,51% 13%,59% 25%,49% 39%,58% 52%,50% 66%,57% 80%,52% 100%,0 100%)}.rmap .sec .dark{clip-path:polygon(57% 0,100% 0,100% 100%,52% 100%,57% 80%,50% 66%,58% 52%,49% 39%,59% 25%,51% 13%)}.rmap .sec .lit .bulbart{width:50%;top:15%;left:30%}.rmap .sec .void{background:radial-gradient(42% 34% at 78% 34%,#ff5a78bf 0%,#a00e2e8c 40%,#2a0610 75%,#120207 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rmap .sec .dark .fogsvg{opacity:.7;mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}.rmap .sec .lockart{width:32%;image-rendering:pixelated;filter:drop-shadow(0 0 3px #000)drop-shadow(0 0 16px #ff3d5ee6)drop-shadow(0 0 38px #ff3d5e99);position:absolute;top:19%;left:78%;transform:translate(-50%)rotate(8deg)}.rmap .sec .seam{z-index:2;filter:drop-shadow(0 0 6px #ff3d5e)drop-shadow(0 0 18px #ff3d5ecc);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.rmap .sec .fwrap{pointer-events:none;-webkit-mask-image:var(--m);-webkit-mask-image:var(--m);mask-image:var(--m);position:absolute;top:-60px;bottom:-60px;left:-60px;right:-60px}.rmap .sec .fwrap .frame{top:60px;bottom:auto;left:60px;right:auto}.rmap .sec .fwrap:has(.fr){--m:linear-gradient(90deg, #000 49%, transparent 55%)}.rmap .sec .fwrap:has(.sfr){--m:linear-gradient(90deg, transparent 50%, #000 56%)}.rmap .sec .frame.sfr{--c:var(--s);--c2:var(--s2);filter:drop-shadow(0 0 12px var(--s)) drop-shadow(0 0 30px var(--s))}.rmap .sec .leak{pointer-events:none;z-index:2;height:70%;position:absolute;top:-40px;left:40%;right:-30px;-webkit-mask-image:radial-gradient(60% 60% at 40% 60%,#000,#0000);mask-image:radial-gradient(60% 60% at 40% 60%,#000,#0000)}.rmap .secret{background:linear-gradient(90deg,#ff3d5e42,#78081e1a);border:2px solid #ff3d5ebf;display:block;position:relative;box-shadow:0 0 22px #ff3d5e59,inset 0 0 26px #ff3d5e2e}.rmap .secret img{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 12px #ff3d5e);position:absolute;transform:rotate(12deg)}.rmap .secret b{color:var(--s2);text-shadow:3px 3px #0009,0 0 18px #ff3d5ee6;font-weight:400;line-height:1;display:block}.rmap .secret span{color:var(--s);text-transform:uppercase;letter-spacing:1px;text-shadow:2px 2px #0009;line-height:1;display:block}.rmap .h .secret{gap:12px;margin:18px 4px 0 0;padding:10px 12px 10px 10px}.rmap .h .secret img{width:52px;height:52px}.rmap .h .secret span{margin-top:8px;font-size:18px}.rmap .v .secret{gap:14px;margin-top:10px;padding:8px 14px 8px 10px}.rmap .v .secret img{width:56px;height:56px}.rmap .v .secret span{margin-top:6px;font-size:20px}.rmap .h .secret b{font-size:30px}.rmap .v .secret{margin-top:8px;padding:8px 80px 8px 12px;display:inline-block}.rmap .thread{z-index:2;pointer-events:none;background:linear-gradient(90deg,#ff3d5e,#ffc4cf 50%,#ff3d5e);box-shadow:0 0 10px #ff3d5e,0 0 26px #ff3d5eb3}.rmap .v .thread{background:linear-gradient(#ff3d5e,#ffc4cf 50%,#ff3d5e)}.rmap .thread img{width:40px;height:40px;image-rendering:pixelated;filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 10px #ff3d5e)drop-shadow(0 0 22px #ff3d5ecc);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.rmap .week{--c:#e6c27a;--c2:#fff1cf;--deep:#241a0a}.rmap .when time b{font-weight:400}.rmap .h .timeline{grid-template-columns:160px 230px 220px 200px 200px 135px 135px 135px 135px 140px;column-gap:16px;top:210px;left:43px}.rmap .h .rail{background:linear-gradient(90deg,#0000 0%,#f1c35b 4% 9%,#ff7a2a 18%,#5fe0a8 31%,#a77bff 43%,#79cfff 54%,#e6c27a 62% 86%,#9a95a7 94%,#0000 100%);top:489px}.rmap .h .rail:after{width:12%}.rmap .h .ev:before{width:360px;height:460px;top:60px}.rmap .h .node{width:96px;height:96px;top:232px}.rmap .h .txt{width:calc(100% + 12px);padding-top:58px}.rmap .h .kicker{letter-spacing:1px;margin-top:10px;font-size:14px}.rmap .idea .kicker,.rmap .gold .kicker{padding:5px 7px 3px}.rmap .h h3{white-space:normal;margin-top:8px;font-size:24px;line-height:26px}.rmap .h .ember h3 br{display:none}.rmap .h .body{margin:8px 6px 0 0;font-size:15px;line-height:20px}.rmap .h .hours{gap:6px;margin:10px 6px 0 0;padding:5px 7px 5px 6px}.rmap .h .hours img{width:26px;height:26px}.rmap .h .hours p{font-size:14px;line-height:18px}.rmap .h .sum{margin-left:4px;padding-left:7px;font-size:13px;line-height:14px}.rmap .h .sum b{font-size:16px;line-height:18px}.rmap .h .tags{gap:6px;margin:8px 6px 0 0}.rmap .h .tags span{padding:4px 6px 2px;font-size:14px;line-height:17px}.rmap .h .secret{margin:14px 6px 0 0;padding:8px 10px}.rmap .h .secret span{margin:0 0 6px;font-size:14px}.rmap .h .hours b,.rmap .h .secret span{font-size:20px}.rmap .h .hours b{font-size:18px}.rmap .v .hours{gap:8px;margin-top:6px;padding:3px 10px 3px 8px}.rmap .v .sum b{font-size:20px;line-height:20px}.rmap .v .week h3,.rmap .v .week .body,.rmap .v .fog .tags{display:none}.rmap .v .week .when time{font-size:30px}.rmap .v .week .when .k{font-size:20px}.rmap .v .week .win{zoom:.62;justify-self:center}.rmap .v .rail{background:linear-gradient(#0000 0%,#f1c35b 3%,#ff7a2a 14%,#5fe0a8 28%,#a77bff 44%,#79cfff 56%,#e6c27a 66% 88%,#9a95a7 96%,#0000 100%);bottom:60px}.rmap .v .ev{grid-template-columns:1fr 180px}.rmap .v .node{width:84px;height:84px;left:4px}.rmap .v .sum{font-size:20px;line-height:20px}.rmap .v .week .win{zoom:.55}.rmap .v .fog .win{zoom:.8}.rmap .h .timeline{grid-template-columns:repeat(10,172px);column-gap:12px;left:37px}.rmap .h .week .q,.rmap .h .fog .q{font-size:110px}.rmap .h .secret b{white-space:normal;font-size:20px}.rmap .h .secret span{font-size:20px}.rmap .h .secret img{width:34px;height:34px;top:-16px;right:4px}.rmap .h .ev:before{width:300px}.rmap .v .week h3,.rmap .v .week .body{display:block}.rmap .v .week .win,.rmap .v .fog .win{zoom:1}.rmap .v .week{margin:0}.rmap .v .fog .tags{display:flex}.rmap .h .when time{font-size:22px}.rmap .h .hours{flex-wrap:wrap}.rmap .h .sum{border-left:0;flex-direction:row;align-items:baseline;gap:6px;margin-left:32px;padding-left:0}.rmap .h .secret span{letter-spacing:0;font-size:20px}.rmap .v .timeline{gap:4px;top:288px}.rmap .v .ev{grid-template-columns:1fr 120px;padding-left:100px}.rmap .v .ev:before{width:300px;height:200px;right:-90px}.rmap .v .node,.rmap .v .week .node{width:72px;height:72px;left:6px}.rmap .v .week .node{width:56px;height:56px;left:14px}.rmap .v h3{margin-top:2px;font-size:30px;line-height:30px}.rmap .v .body{margin-top:2px;font-size:18px;line-height:21px}.rmap .v .hours{margin-top:4px;padding:2px 10px 2px 8px}.rmap .v .hours img{width:26px;height:26px}.rmap .v .sum{flex-direction:row;align-items:baseline;gap:6px;font-size:14px}.rmap .v .sum b{font-size:18px}.rmap .v .tags{gap:4px;margin-top:4px}.rmap .v .secret{margin-top:6px;padding:4px 60px 4px 8px}.rmap .v .secret span{margin:0 0 2px;font-size:14px}.rmap .v .secret img{width:34px;height:34px;top:-10px}.rmap .v .q{font-size:70px}.rmap .h .secret{padding:8px}.rmap .h .secret span{white-space:nowrap;letter-spacing:0}.rmap .h h3{font-size:22px;line-height:26px}.rmap .v .when time{font-size:26px}.rmap .v .when .k,.rmap .v .when em{font-size:20px}.rmap .v h3{font-size:34px;line-height:34px}.rmap .v .body{font-size:20px;line-height:24px}.rmap .v .hours p{font-size:20px;line-height:26px}.rmap .v .hours b{font-size:26px}.rmap .v .sum,.rmap .v .sum b{font-size:20px}.rmap .v .tags span{padding:3px 7px 1px;font-size:20px;line-height:20px}.rmap .v .secret span{font-size:20px}.rmap .v .secret b{font-size:26px}.rmap .h .secret img{top:-26px;right:-12px}.rmap .v .secret img{top:-18px;right:-14px}.rmap .worldnote{display:none}.rmap .h .worldnote{color:#ffe6a6;text-shadow:2px 2px #0009;background:#f1c35b1a;border:2px solid #f1c35b80;margin-top:14px;padding:6px 10px 4px;font-size:20px;line-height:1;display:inline-block}.rmap .h .brand{align-items:center}.rmap .h .tags .world{display:none}.rmap .h .node{top:182px}.rmap .h .week .node{width:64px;height:64px;top:198px}.rmap .h .q,.rmap .h .week .q,.rmap .h .fog .q{font-size:90px}.rmap .h .timeline{top:264px}.rmap .h .rail{top:493px}.rmap .weekly{display:none}.rmap .h .weekly{background:linear-gradient(90deg,#3c240ad9,#1e12088c);border:2px solid #f1c35b8c;align-items:center;gap:22px;padding:18px 26px 18px 20px;display:flex;top:880px;left:620px;right:40px;box-shadow:0 0 40px #f1c35b2e,inset 0 0 40px #f1c35b14}.rmap .h .weekly img{width:112px;height:112px;image-rendering:pixelated;filter:drop-shadow(0 0 18px #ffc85a99);flex:none}.rmap .h .weekly b{filter:drop-shadow(5px 5px #2b1405)drop-shadow(0 0 24px #f1c35b66);font-size:60px;font-weight:400;display:block}.rmap .h .weekly span{color:#f1e6d0;text-shadow:2px 2px #0009;margin-top:14px;font-size:20px;line-height:1;display:block}.rmap .h .weekly b{font-size:50px}.rmap .v .weekly{background:linear-gradient(90deg,#3c240ae6,#1e1208b3);border:2px solid #f1c35b8c;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:flex;bottom:24px;left:40px;right:40px;box-shadow:0 0 30px #f1c35b2e,inset 0 0 30px #f1c35b14}.rmap .v .weekly img{width:80px;height:80px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #ffc85a99);flex:none}.rmap .v .weekly b{filter:drop-shadow(4px 4px #2b1405);font-size:40px;font-weight:400;display:block}.rmap .v .weekly span{color:#f1e6d0;text-shadow:2px 2px #0009;margin-top:10px;font-size:20px;line-height:24px;display:block}.rmap .v .timeline{gap:6px}.rmap .h .weekly,.rmap .h .notice,.rmap .h .worldnote{display:none}.rmap .h .brand{top:56px;left:60px}.rmap .facts{list-style:none;display:none}.rmap .h .facts{display:flex;top:70px;right:60px}.rmap .facts li{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:14px;padding:0 30px;display:grid}.rmap .facts li+li{border-left:2px solid #f1c35b40}.rmap .facts li:last-child{padding-right:0}.rmap .facts img{width:64px;height:64px;image-rendering:pixelated;filter:drop-shadow(0 0 12px #ffbe5a73);grid-row:1/3}.rmap .facts b{color:#ffe6a6;text-shadow:3px 3px #0009,0 0 16px #f1c35b59;align-self:end;font-size:30px;font-weight:400;line-height:1}.rmap .facts span{color:var(--muted);text-shadow:2px 2px #0009;align-self:start;margin-top:8px;font-size:20px;line-height:1}.rmap .v .weekly{display:none}.rmap .v .facts{justify-content:center;display:flex;top:180px;left:0;right:0}.rmap .v .facts li{column-gap:10px;padding:0 20px}.rmap .v .facts img{width:52px;height:52px}.rmap .v .facts b{font-size:26px}.rmap .v .facts span{font-size:18px}.rmap .v .rail{bottom:60px}.rmap .h .facts li{column-gap:12px;padding:0 22px}.rmap .h .facts img{width:56px;height:56px}.rmap .h .facts{top:74px;right:50px}.rmap .rmap-title{font-size:60px}.rmap .h .brand img{width:96px;height:96px}.rmap .h .brand{top:62px}.rmap .pets{--c:#ff9ec4;--c2:#ffe1ee;--deep:#2a0c1c}.rmap .maze{--c:#4fe3c8;--c2:#d6fff6;--deep:#04201b}.rmap .pet{image-rendering:pixelated;filter:drop-shadow(0 0 2px #000)drop-shadow(0 4px 6px #00000080);position:absolute;top:auto;bottom:auto;left:auto;right:auto}.rmap .pet.sema{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 16px #ffc878cc);width:46%;top:46%;left:50%;transform:translate(-50%)}.rmap .pets .shade{background:linear-gradient(#0000 60%,#14060e80 100%)}.rmap .maze .maze-floor{transform-origin:50% 0;width:150%;top:2%;bottom:auto;left:50%;right:auto;transform:translate(-50%)perspective(260px)rotateX(48deg)}.rmap .maze .maze-floor svg{filter:drop-shadow(0 0 3px #4fe3c8)drop-shadow(0 0 10px #4fe3c899);width:100%;height:auto;display:block;overflow:visible}.rmap .maze .mw{fill:#9ff7e6}.rmap .maze .ms{fill:#ffe58a;opacity:.9}.rmap .maze .goal{fill:#fff3c4}.rmap .h .pets h3,.rmap .h .maze h3{white-space:normal}.rmap .pet.p3{width:34%;top:26%;left:auto;right:12%}.rmap .pet.p4{width:34%;top:52%;left:auto;right:4%}.rmap .maze .maze-floor{width:130%;top:8%;transform:translate(-50%)perspective(240px)rotateX(42deg)}.rmap .pet.p0{width:40%;top:46%;left:2%}.rmap .pet.p1{width:40%;top:18%;left:6%}.rmap .pet.p2{width:44%;top:30%;left:28%}.rmap .pet.p3{width:40%;top:18%;right:6%}.rmap .pet.p4{width:40%;top:46%;right:2%}.rmap .pet.p2{filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 14px #ffc878cc)}.rmap .pets .pets-bg{background:repeating-conic-gradient(from 0deg at 50% 52%, #fff0c838 0 7deg, transparent 7deg 18deg), radial-gradient(60% 50% at 50% 52%, #fff2c4 0%, #ffb36b 35%, #e8507e 70%, #3a0c22 100%)}.rmap .pets .pet{filter:brightness(0)drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 0 6px #fff0d2cc)}.rmap .pets .pet.p2{filter:brightness(0)drop-shadow(0 0 1px #ffffffe6)drop-shadow(0 0 10px #fffadc)}.rmap .pets .node{image-rendering:pixelated}.rmap .pets .pet{width:30%;right:auto}.rmap .pets .pet.p2{width:30%;top:14%;left:35%}.rmap .pets .pet.p1{top:36%;left:5%}.rmap .pets .pet.p3{top:36%;left:65%}.rmap .pets .pet.p0{top:62%;left:18%}.rmap .pets .pet.p4{top:62%;left:52%}.rmap .maze .corr{position:absolute;top:0;bottom:0;left:0;right:0}.rmap .maze .corr .rune{fill:#ffe58a;filter:drop-shadow(0 0 3px #ffd36a)}.rmap .maze .corr .fly{fill:#2bb89c;stroke:#ffe58a;stroke-width:1.5px;filter:drop-shadow(0 0 6px #ffd36a)}.rmap .maze .maze-glow{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(closest-side,#fff6d68c,#0000);width:80%;height:60%;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.rmap .maze .corr .tile{stroke:#5ff0d2;stroke-opacity:.35;stroke-width:.8px}.rmap .maze .corr .brick{stroke:#9ff7e6;stroke-opacity:.3;stroke-width:.8px}.rmap .maze .corr .hero rect{fill:#03140f}.rmap .maze .corr .fly{stroke-width:2px}.rmap .pets .hours img{width:30px;height:30px}.rmap .h .kicker,.rmap .h .tags span,.rmap .h .hours p,.rmap .h .sum{font-size:15px}.rmap .maze .maze-bg{background:radial-gradient(70% 55% at 50% 40%,#2e8f7c 0%,#12463d 55%,#062520 100%)}.rmap .maze .island{width:172px;height:230px;image-rendering:pixelated;filter:drop-shadow(0 0 10px #9ff7e659);top:4%;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.rmap .maze .shade{background:linear-gradient(#0000 70%,#03141066 100%)}.rmap .maze .island{top:-6%}.rmap .origin{--c:#d9b8ff;--c2:#f6edff;--deep:#140c22}.rmap .origin .origin-bg{background:radial-gradient(55% 42% at 50% 42%,#3a2660 0%,#1a1030 60%,#0c0716 100%)}.rmap .origin .rays{background:conic-gradient(from 0deg at 50% 44%, #ff7a2acc 0 10deg, transparent 8deg 60deg, #3ad0ffcc 60deg 70deg, transparent 68deg 120deg, #ffd36acc 120deg 130deg, transparent 128deg 180deg, #b07bffcc 180deg 190deg, transparent 188deg 240deg, #5fe0a8cc 240deg 250deg, transparent 248deg 300deg, #ff5a8acc 300deg 310deg, transparent 308deg 360deg);-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 44%,#000 30%,#0000 100%)}.rmap .origin .egg{width:172px;height:230px;image-rendering:pixelated;filter:drop-shadow(0 0 6px #eadcff8c)drop-shadow(0 0 22px #b07bff80);top:0;bottom:auto;left:0;right:auto}.rmap .origin .node{image-rendering:pixelated}.rmap .v .origin .egg{width:100%;height:auto}.rmap .origin .kicker,.rmap .origin .when .k{opacity:1;color:#160c26;background:var(--c);text-shadow:none;box-shadow:0 0 14px color-mix(in srgb, var(--c) 70%, transparent);padding:5px 7px 3px;display:inline-block}.rmap .origin h3{color:var(--c2);text-shadow:4px 4px 0 #0009, 0 0 20px color-mix(in srgb, var(--c) 70%, transparent)}.rmap .h .origin .when .k,.rmap .v .origin .kicker{display:none}.rmap .h .origin .kicker{white-space:nowrap;letter-spacing:0;font-size:14px}.rmap .vote2 .swarm{image-rendering:pixelated;opacity:.75;filter:drop-shadow(0 0 8px #ffd36a8c);position:absolute;top:auto;bottom:auto;left:auto;right:auto;transform:translate(-50%)}.rmap .vote2 .swarm.main{opacity:1;z-index:1;filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 16px #ffd36af2)drop-shadow(0 0 36px #5fe0a8b3)}.rmap .vote2 .glow-bg{background:radial-gradient(45% 34% at 50% 46%,#ffe28ab3 0%,#5fe0a859 50%,#06281c 80%,#04140e 100%)}.rmap .h .vote2 h3{white-space:nowrap;font-size:20px}.rmap{color:var(--ink);-webkit-font-smoothing:none;padding:120px 0;font-family:Arcania Pixel,monospace;position:relative;overflow:hidden}.rmap .rmap-sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rmap .rmap-sky:after{content:"";background:linear-gradient(180deg, var(--color-canvas) 0%, transparent 24%, transparent 66%, var(--color-canvas) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.rmap .rmap-sky>*{position:absolute}.rmap .rmap-sky .sky{background:radial-gradient(900px 520px at 18% 20%,#f1c35b1f,#0000 70%),radial-gradient(1100px 600px at 80% 24%,#7850dc1a,#0000 70%)}.rmap .rmap-sky .stars{opacity:1}.rmap .rmap-sky .ground-fog{opacity:1;height:520px;bottom:0;-webkit-mask-image:none;mask-image:none}.rmap .rmap-sky .fogsvg{width:100%;height:100%;display:block}.rmap .rmap-canvas{transform-origin:50% 0;width:1920px;margin-left:calc(50% - 960px)}.rmap .rmap-head{justify-content:space-between;align-items:center;gap:40px;padding:0 46px;display:flex}.rmap .rmap-head .brand img{width:96px;height:96px}.rmap .rmap-title{text-shadow:none;white-space:nowrap;font-size:60px}.rmap .rmap-head .facts{display:flex}.rmap .rmap-head .facts li{column-gap:12px;padding:0 22px}.rmap .rmap-head .facts li:last-child{padding-right:0}.rmap .rmap-head .facts img{width:56px;height:56px}.rmap .rmap-canvas .stage{background:0 0;width:1920px;height:auto;overflow:visible}.rmap .rmap-canvas .stage>.timeline{margin:64px 46px 0;position:relative;top:auto;left:auto}.rmap .rmap-canvas .stage>.rail{top:293px}.rmap .rmap-canvas img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.rmap .when .st{padding:6px 8px 2px}.rmap .when .st-past,.rmap .when .st-done{color:var(--c2);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 55%, transparent);background:0 0}.rmap .when .st-live{box-shadow:0 0 16px color-mix(in srgb, var(--c) 70%, transparent)}@media (max-width:767px){.rmap{padding:56px 0 60px}.rmap .rmap-canvas{width:auto;margin:0}.rmap .rmap-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:0 20px}.rmap .brand{gap:14px}.rmap .rmap-head .brand img{width:56px;height:56px}.rmap .rmap-title{white-space:normal;filter:drop-shadow(4px 4px #2b1405)drop-shadow(0 0 18px #f1c35b59);font-size:30px;line-height:1.1}.rmap .rmap-head .facts{flex-direction:column;align-items:center;row-gap:10px}.rmap .rmap-head .facts li{padding:0}.rmap .rmap-head .facts li+li{border-left:0}.rmap .rmap-head .facts img{width:34px;height:34px}.rmap .rmap-head .facts b{font-size:18px}.rmap .rmap-canvas .stage{width:auto}.rmap .rmap-canvas .stage>.timeline{flex-direction:column;gap:14px;margin:28px 16px 0;display:flex}.rmap .rmap-canvas .stage>.rail{background:linear-gradient(#0000 0%,#f1c35b 3%,#ff7a2a 12%,#5fe0a8 24%,#a77bff 34%,#ff9ec4 44%,#4fe3c8 54%,#79cfff 64%,#d9b8ff 76%,#5fe0a8 86%,#9a95a7 96%,#0000 100%);width:2px;height:auto;top:36px;bottom:0;left:39px;right:auto}.rmap .rmap-canvas .stage>.rail:after{background:linear-gradient(#0000,#ffe6a6 30%,#f1c35b);width:4px;height:9%;top:0;left:-1px}.rmap .h .ev{grid-template-columns:minmax(0,1fr) 76px;align-items:center;column-gap:12px;padding-left:60px;display:grid}.rmap .h .ev:before{width:280px;height:240px;top:50%;left:auto;right:-70px;transform:translateY(-50%)}.rmap .h .win{zoom:.44;grid-area:1/2}.rmap .h .node,.rmap .h .week .node{width:48px;height:48px;top:50%;left:0;transform:translateY(-50%)}.rmap .h .txt{grid-area:1/1;width:auto;padding-top:0}.rmap .h .when time{font-size:17px}.rmap .h .when .st{padding:4px 5px 1px;font-size:12px}.rmap .h .kicker{margin-top:4px;font-size:13px}.rmap .h h3,.rmap .h .vote2 h3{white-space:normal;margin-top:4px;font-size:18px;line-height:21px}.rmap .h .ember h3 br{display:none}.rmap .h .body{margin:4px 0 0;font-size:14px;line-height:19px}.rmap .h .hours{margin-top:8px;padding:4px 8px 4px 6px}.rmap .h .hours img{width:24px;height:24px}.rmap .h .hours p{font-size:14px;line-height:18px}.rmap .h .hours b{font-size:19px}.rmap .h .tags{margin-top:8px}.rmap .h .tags span{padding:4px 7px 2px;font-size:14px;line-height:18px}.rmap .h .body,.rmap .h .tags{display:none}.rmap .h .hours,.rmap .h .tags,.rmap .h .secret{margin-right:0}.rmap .thread{z-index:2;background:linear-gradient(#ff3d5e,#ffc4cf 50%,#ff3d5e)}}@media (min-width:768px) and (max-width:1399px){.rmap .rmap-canvas{width:1012px;margin-left:calc(50% - 506px)}.rmap .rmap-head{flex-wrap:wrap;gap:28px 40px;padding:0 52px}.rmap .rmap-head .facts li:first-child{padding-left:0}.rmap .rmap-canvas .stage{width:1012px}.rmap .rmap-canvas .stage>.timeline{grid-template-columns:repeat(5,172px);row-gap:64px;margin:64px 52px 0}.rmap .rmap-canvas .stage>.rail{display:none}.rmap .h .txt:before{content:"";background:var(--c);opacity:.5;width:184px;height:2px;position:absolute;top:-1px;left:-6px}.rmap .rmap-head .facts b,.rmap .rmap-head .facts span{white-space:nowrap}}@media (max-width:767px){.rmap .rmap-head .facts{flex-direction:row;justify-content:center;align-items:flex-start;column-gap:14px}.rmap .rmap-head .facts li{text-align:center;flex:1 1 0;grid-template-columns:auto;justify-items:center;row-gap:4px}.rmap .rmap-head .facts img{grid-row:auto}.rmap .rmap-head .facts b{font-size:14px;line-height:16px}.rmap .rmap-head .facts span{font-size:12px;line-height:14px}}.rmap .win-art{pointer-events:none;width:292px;max-width:none;height:350px;position:absolute;top:-60px;left:-60px}.rmap .node.is-baked{filter:none}.rmap .node-glow{z-index:2;pointer-events:none;max-width:none;position:absolute}.rmap .h .node-glow{width:256px;height:256px;top:102px;left:50%;transform:translate(-50%)}@media (max-width:767px){.rmap .h .node-glow{width:128px;height:128px;top:50%;left:-40px;transform:translateY(-50%)}}.rmap .go{text-transform:uppercase;letter-spacing:1px;color:#04140e;background:var(--c);box-shadow:0 0 16px color-mix(in srgb, var(--c) 60%, transparent);transition:filter var(--duration-fast);margin-top:14px;padding:9px 12px 5px;font-size:20px;line-height:1;display:inline-block}.rmap .go:hover{filter:brightness(1.12)}@media (max-width:767px){.rmap .go{margin-top:10px;padding:7px 10px 4px;font-size:15px}}
