@font-face{font-family:RooftopBody;src:url(/assets/body-BGnTDqni.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:RooftopDisplay;src:url(/assets/display-CzS3kehr.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:RooftopSerif;src:url(/assets/serif-CRpggXlh.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:RooftopSerif;src:url(/assets/serif-italic-AvGrCMCN.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}:root{--rt-blue:#6986c7;--rt-blue-hi:#a9bdf0;--rt-blue-core:#eef3ff;--rt-blue-deep:#34498f;--rt-glow:#7896e199;--rt-night:#0b0f2a;--rt-ink:#f5f3ee;--rt-dim:#f5f3eeb3;--rt-faint:#f5f3ee73;--rt-online:#9ff0c8;--rt-danger:#ff9a8a;--rt-paper:#efe4c8;--rt-paper-ink:#1b1a2e;--rt-plate:linear-gradient(180deg, #f6f8ff, #bccbef);--rt-plate-ink:#111a3d;--rt-rim-glass:color-mix(in srgb, var(--rt-blue-core) 88%, transparent);--rt-rim-danger:color-mix(in srgb, var(--rt-danger) 80%, transparent);--rt-body:RooftopBody, system-ui, sans-serif;--rt-display:RooftopDisplay, RooftopBody, sans-serif;--rt-serif:RooftopSerif, Georgia, serif;--rt-text:1;--rt-spring:cubic-bezier(.34, 1.56, .64, 1);--rt-out:cubic-bezier(.16, 1, .3, 1);--rt-shard:url(/assets/shard-D1u-FfAF.webp);--rt-corner-tl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg transform=''%3E%3Cpath d='M1 16V1h15' fill='none' stroke='%23eef3ff' stroke-width='2.2'/%3E%3Cpath d='M20 3.5l3-2.5 3 3.5-3.5 1.5z' fill='%23eef3ff'/%3E%3Cpath d='M3.5 20l-2.5 3 3.5 3 1.5-3.5z' fill='%23a9bdf0'/%3E%3C/g%3E%3C/svg%3E");--rt-corner-tr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg transform='translate%2830 0%29 scale%28-1 1%29'%3E%3Cpath d='M1 16V1h15' fill='none' stroke='%23eef3ff' stroke-width='2.2'/%3E%3Cpath d='M20 3.5l3-2.5 3 3.5-3.5 1.5z' fill='%23eef3ff'/%3E%3Cpath d='M3.5 20l-2.5 3 3.5 3 1.5-3.5z' fill='%23a9bdf0'/%3E%3C/g%3E%3C/svg%3E");--rt-corner-bl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg transform='translate%280 30%29 scale%281 -1%29'%3E%3Cpath d='M1 16V1h15' fill='none' stroke='%23eef3ff' stroke-width='2.2'/%3E%3Cpath d='M20 3.5l3-2.5 3 3.5-3.5 1.5z' fill='%23eef3ff'/%3E%3Cpath d='M3.5 20l-2.5 3 3.5 3 1.5-3.5z' fill='%23a9bdf0'/%3E%3C/g%3E%3C/svg%3E");--rt-corner-br:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cg transform='translate%2830 30%29 scale%28-1 -1%29'%3E%3Cpath d='M1 16V1h15' fill='none' stroke='%23eef3ff' stroke-width='2.2'/%3E%3Cpath d='M20 3.5l3-2.5 3 3.5-3.5 1.5z' fill='%23eef3ff'/%3E%3Cpath d='M3.5 20l-2.5 3 3.5 3 1.5-3.5z' fill='%23a9bdf0'/%3E%3C/g%3E%3C/svg%3E")}:is([class^=rt-],[class*=\ rt-]),:is([class^=rt-],[class*=\ rt-]) *{box-sizing:border-box}.rt-title{font-family:var(--rt-display);text-transform:uppercase;letter-spacing:.06em;font-weight:500;line-height:1.02}.rt-label{font:600 calc(11px * var(--rt-text)) var(--rt-body);letter-spacing:.2em;text-transform:uppercase;color:var(--rt-dim)}.rt-g{width:1.5em;height:1.5em;-webkit-mask:var(--g) center / contain no-repeat;-webkit-mask:var(--g) center / contain no-repeat;mask:var(--g) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.rt-g--glow{color:#fff;filter:drop-shadow(0 0 6px var(--rt-glow));background:linear-gradient(#fff,#d8e2ff)}.rt-panel{isolation:isolate;padding:calc(28px * var(--rt-text));color:var(--rt-ink);-webkit-backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#6986c757,#161e508c),repeating-linear-gradient(0deg,#eef3ff09 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#eef3ff09 0 1px,#0000 1px 28px);position:relative;box-shadow:inset 0 0 0 1px #a9bdf08c,inset 0 1px #ffffff40,0 18px 40px #05081e59}.rt-panel:after{content:"";z-index:3;pointer-events:none;filter:drop-shadow(0 0 5px var(--rt-glow));background:var(--rt-corner-tl) left top / 30px no-repeat, var(--rt-corner-tr) right top / 30px no-repeat, var(--rt-corner-bl) left bottom / 30px no-repeat, var(--rt-corner-br) right bottom / 30px no-repeat;transition:inset .3s var(--rt-spring);position:absolute;inset:-5px}.rt-panel:hover:after{inset:-9px}.rt-glass{color:var(--rt-ink);-webkit-backdrop-filter:blur(16px)saturate(1.3);transition:box-shadow .2s, transform .22s var(--rt-spring), background .2s;background:linear-gradient(#6986c75c,#1e2a6866);border-radius:10px;box-shadow:inset 0 0 0 1px #a9bdf066,inset 0 1px #fff3,0 10px 26px #05081e4d}.rt-glass.rt-hot:hover,.rt-glass[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--rt-blue-hi), inset 0 1px 0 #ffffff4d, 0 0 22px var(--rt-glow);background:linear-gradient(#829ee17a,#2c3c8c73)}.rt-glass[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--rt-blue-core), 0 0 26px var(--rt-glow)}:where(.rt-btn,.rt-cut,.rt-tab){--rt-cut:14px;--rt-rim:var(--rt-blue-deep);--rt-rim-low:100%;--rt-lip:3px;position:relative}.rt-btn,.rt-cut{clip-path:polygon(var(--rt-cut) 0, 100% 0, 100% calc(100% - var(--rt-cut)), calc(100% - var(--rt-cut)) 100%, 0 100%, 0 var(--rt-cut))}:is(.rt-btn,.rt-cut,.rt-tab):before{content:"";z-index:1;pointer-events:none;--_i:var(--_ink,var(--rt-rim));background:linear-gradient(180deg, var(--_i), color-mix(in srgb, var(--_i) var(--_low,var(--rt-rim-low)), transparent));box-shadow:0 0 0 1px var(--_i);position:absolute;inset:0}.rt-btn:before,.rt-cut:before{--_d:var(--_rim,1px);--_x:calc(var(--rt-cut) + var(--_d) * .4142);clip-path:polygon(evenodd, calc(var(--rt-cut) - 3.7279px) -9px, calc(100% + 9px) -9px, calc(100% + 9px) calc(100% + 9px), -9px calc(100% + 9px), -9px -9px, calc(var(--rt-cut) - 3.7279px) -9px, var(--_x) var(--_d), calc(100% - var(--_d)) var(--_d), calc(100% - var(--_d)) calc(100% - var(--_x)), calc(100% - var(--_x)) calc(100% - var(--_d)), var(--_d) calc(100% - var(--_d)), var(--_d) var(--_x), var(--_x) var(--_d))}.rt-btn:after,.rt-cut:after{content:"";pointer-events:none;--_ink:color-mix(in srgb, var(--rt-blue-deep) 35%, var(--rt-blue-hi));--_l:calc(var(--rt-lip) + min(var(--rt-lip) * 99, 1px) * 3 - 2px);--_at:calc(var(--rt-cut) * .7071 + var(--_l));background:var(--_sweep,none) no-repeat 150% 0 / 250% 100%, linear-gradient(0deg, var(--_ink) var(--_l), transparent 0), linear-gradient(315deg, var(--_ink) calc(var(--_at) - .25px), transparent calc(var(--_at) + .25px));position:absolute;inset:0}:where(.rt-btn,.rt-cut):is(:active,.is-down){--rt-lip:1px}.rt-btn--ghost,.rt-cut--glass{--rt-rim:var(--rt-rim-glass);--rt-rim-low:80%;--rt-lip:0px}:where(.rt-btn--ghost,:is(a,button).rt-cut--glass):hover{--_ink:var(--rt-rim-hot,var(--rt-blue-core))}.rt-cut--bare:before,.rt-cut--bare:after{content:none}:where(.rt-btn){min-width:0}@supports (width:calc-size(auto, size)){:where(.rt-btn){width:calc-size(auto, round(down, size, 1px))}.rt-btn,.rt-cut:not(.rt-cut--bare),.rt-tab{will-change:transform}}.rt-btn{white-space:nowrap;cursor:pointer;min-height:calc(52px * var(--rt-text));min-height:round(calc(52px * var(--rt-text)), 1px);padding:0 calc(30px * var(--rt-text));background:var(--rt-plate);--_sweep:linear-gradient(105deg, transparent 35%, #ffffffe6 50%, transparent 65%);font:600 calc(17px * var(--rt-text)) var(--rt-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rt-plate-ink);transition:transform .22s var(--rt-spring), background .2s;border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rt-btn:hover{background:linear-gradient(#fff,#cfdaf6);transform:translateY(-2px)}.rt-btn:hover:after{animation:rt-sweep .7s var(--rt-out)}.rt-btn:active,.rt-btn.is-down{background:linear-gradient(#bccbef,#a7b9e8);transform:none}.rt-btn .rt-g{background:var(--rt-plate-ink);filter:none;width:18px;height:18px}.rt-btn--ghost{color:var(--rt-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#6986c74d,#1e2a6859)}.rt-btn--ghost:hover{color:#fff;background:linear-gradient(#829ee173,#2c3c8c6b)}.rt-btn--ghost:active,.rt-btn--ghost.is-down{background:linear-gradient(#5068aa66,#161e5080)}.rt-btn--ghost .rt-g{background:var(--rt-ink)}.rt-btn--sm{--rt-cut:10px;min-height:calc(40px * var(--rt-text));min-height:round(calc(40px * var(--rt-text)), 1px);padding:0 calc(18px * var(--rt-text));font-size:calc(14px * var(--rt-text))}:is(.rt-btn,.rt-cut):is(:disabled,[aria-disabled=true],[aria-busy=true]){opacity:.6;cursor:default;pointer-events:none;transform:none}:is(.rt-btn,.rt-cut):is([aria-disabled=true],[aria-busy=true]):focus-visible{opacity:1;-webkit-text-fill-color:color-mix(in srgb, currentColor 55%, transparent)}.rt-shake{animation:.36s rt-shake}.rt-tab{--_n:calc(26px * var(--rt-text));height:calc(56px * var(--rt-text));height:round(calc(56px * var(--rt-text)), 2px);padding:0 26px 0 calc(var(--_n) + 20px);cursor:pointer;clip-path:polygon(0 50%, var(--_n) 0, 100% 0, 100% 100%, var(--_n) 100%);background:var(--rt-plate);font:600 calc(16px * var(--rt-text)) var(--rt-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rt-plate-ink);transition:translate .26s var(--rt-spring);align-items:center;gap:10px;text-decoration:none;display:inline-flex}@supports (width:round(1px, 1px)){.rt-tab{--_n:round(calc(26px * var(--rt-text)), 1px)}}.rt-tab:before{clip-path:polygon(evenodd, -9px 50%, -9px -9px, calc(100% + 9px) -9px, calc(100% + 9px) calc(100% + 9px), -9px calc(100% + 9px), -9px 50%, 1.3646px 50%, calc(var(--_n) + .4361px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), calc(var(--_n) + .4361px) calc(100% - 1px), 1.3646px 50%)}.rt-tab:hover{translate:-12px}.rt-tab .rt-g{background:var(--rt-plate-ink);width:18px;height:18px}.rt-tab--left{clip-path:polygon(0 0, calc(100% - var(--_n)) 0, 100% 50%, calc(100% - var(--_n)) 100%, 0 100%);padding:0 calc(var(--_n) + 20px) 0 26px}.rt-tab--left:before{scale:-1 1}.rt-tab--left:hover{translate:12px}.rt-key{min-width:calc(30px * var(--rt-text));height:calc(30px * var(--rt-text));font:600 calc(13px * var(--rt-text)) var(--rt-display);letter-spacing:.04em;color:#fff;background:linear-gradient(#7896e180,#16205aa6);border-radius:6px;place-items:center;padding:0 8px;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #a9bdf099,inset 0 -3px #00000059}.rt-key--sm{min-width:calc(22px * var(--rt-text));height:calc(22px * var(--rt-text));font-size:calc(11px * var(--rt-text));border-radius:5px;padding:0 5px}.rt-keys{font:500 calc(15px * var(--rt-text)) var(--rt-body);color:var(--rt-ink);text-shadow:0 1px 4px #0009;flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.rt-keys>span{align-items:center;gap:7px;display:inline-flex}.rt-face{background:50%/112% no-repeat;border-radius:50%;flex:none;width:36px;height:36px;display:inline-block;box-shadow:0 0 0 2px #0c0e2899,0 0 0 3.5px #a9bdf080}.rt-face--me{box-shadow:0 0 0 2px #0c0e2899, 0 0 0 4px var(--rt-blue-core), 0 0 14px var(--rt-glow)}.rt-dot{background:var(--rt-online);width:9px;height:9px;box-shadow:0 0 8px var(--rt-online);border-radius:50%;flex:none;display:inline-block}.rt-dot--off{box-shadow:none;background:#6b6f88}.rt-dot--checking{background:var(--rt-dim);box-shadow:none;animation:1s ease-in-out infinite rt-pulse}.rt-rarity{gap:6px;display:inline-flex}.rt-rarity i{background:#f5f3ee38;width:10px;height:10px;transform:rotate(45deg)}.rt-rarity i.on{background:var(--rt-blue-core);box-shadow:0 0 8px var(--rt-glow)}.rt-face--letter{color:#fff;font:500 calc(17px * var(--rt-text)) var(--rt-display);text-transform:uppercase;background:radial-gradient(circle at 35% 30%,#a9bdf08c,#1e2a68e6);place-items:center;display:inline-grid}.rt-me{height:calc(46px * var(--rt-text));cursor:pointer;max-width:260px;font:500 calc(15px * var(--rt-text)) var(--rt-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;border:0;border-radius:23px;align-items:center;gap:10px;padding:0 16px 0 5px;display:inline-flex}.rt-me>b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rt-me:after{content:"";border:solid var(--rt-dim);border-width:0 2px 2px 0;flex:none;width:7px;height:7px;margin:-4px 0 0 2px;transition:border-color .16s;transform:rotate(45deg)}.rt-me:hover:after,.rt-me[aria-expanded=true]:after{border-color:#fff}.rt-trail{height:calc(46px * var(--rt-text));pointer-events:auto;max-width:100%;font:500 calc(15px * var(--rt-text)) var(--rt-display);letter-spacing:.08em;text-transform:uppercase;border-radius:23px;align-items:center;gap:4px;padding:0 18px 0 8px;display:inline-flex}.rt-trail-step{min-height:36px;color:var(--rt-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 10px;transition:color .16s,background .16s;display:inline-flex}.rt-trail-step:before{content:"‹";font-size:1.3em;line-height:1}.rt-trail-step:hover,.rt-trail-step:focus-visible{color:#fff;background:#a9bdf029;outline:none}.rt-trail-step:focus-visible{outline:2px solid var(--rt-blue-core);outline-offset:-2px}.rt-trail-here{min-width:0;color:var(--rt-ink);white-space:nowrap;align-items:center;gap:10px;padding-left:8px;display:inline-flex}.rt-trail-here>b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.rt-trail-step+.rt-trail-here{border-left:1px solid #a9bdf04d;margin-left:4px;padding-left:14px}.rt-scrim{z-index:40;background:linear-gradient(90deg,#0000 30%,#080b228c);justify-content:flex-end;animation:.24s ease-out both rt-scrim-in;display:flex;position:fixed;inset:0}.rt-scrim[hidden]{display:none}.rt-drawer{box-sizing:border-box;width:min(400px,100%);height:100%;animation:rt-drawer-in .38s var(--rt-spring) both;flex-direction:column;display:flex;position:relative}@keyframes rt-scrim-in{0%{opacity:0}}@keyframes rt-drawer-in{0%{opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion:reduce){.rt-scrim,.rt-drawer{animation:none}}@media (width<=560px){.rt-me{gap:6px;padding-right:12px}.rt-me>b,.rt-trail-step>span{display:none}}.rt-chip{height:calc(48px * var(--rt-text));font:600 calc(15px * var(--rt-text)) var(--rt-body);border-radius:24px;align-items:center;gap:12px;padding:0 16px 0 8px;display:inline-flex}.rt-orb{width:calc(52px * var(--rt-text));height:calc(52px * var(--rt-text));border-radius:50%;place-items:center;display:inline-grid;position:relative}.rt-orb .rt-g{width:26px;height:26px}.rt-badge{background:var(--rt-blue-core);min-width:20px;height:20px;color:var(--rt-plate-ink);font:700 11px/20px var(--rt-body);text-align:center;box-shadow:0 0 10px var(--rt-glow);border-radius:10px;padding:0 5px;position:absolute;top:-4px;right:-4px}.rt-toast{font-size:calc(15px * var(--rt-text));animation:rt-toast-in .46s var(--rt-spring) both;align-items:center;gap:12px;padding:12px 16px;display:flex}.rt-toast small{color:var(--rt-dim);font-size:calc(12px * var(--rt-text));display:block}.rt-row{min-height:calc(62px * var(--rt-text));color:var(--rt-dim);cursor:pointer;align-items:center;gap:14px;padding:0 14px;transition:color .2s;display:flex;position:relative}.rt-row:before{content:"";opacity:0;box-shadow:inset 2px 0 0 var(--rt-blue-core);z-index:-1;background:linear-gradient(90deg,#7896e18c,#7896e126 70%,#0000);transition:opacity .2s;position:absolute;inset:2px -8px}.rt-row:after{content:"";opacity:0;background:var(--rt-blue-core);width:14px;height:18px;-webkit-mask:var(--rt-shard) center / contain no-repeat;-webkit-mask:var(--rt-shard) center / contain no-repeat;mask:var(--rt-shard) center / contain no-repeat;filter:drop-shadow(0 0 6px var(--rt-glow));transition:opacity .2s, translate .26s var(--rt-spring);position:absolute;top:50%;left:-22px;translate:-6px -50%}.rt-row:hover,.rt-row[aria-selected=true]{color:#fff}.rt-row[aria-selected=true]:before,.rt-row[aria-selected=true]:after{opacity:1}.rt-row[aria-selected=true]:after{translate:0 -50%}.rt-list{isolation:isolate;flex-direction:column;display:flex;position:relative}.rt-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.rt-input{height:calc(48px * var(--rt-text));font:400 calc(16px * var(--rt-text)) var(--rt-body);color:var(--rt-ink);background:#080c2880;border:0;border-radius:8px;outline:0;padding:0 14px;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #a9bdf059}.rt-input::placeholder{color:var(--rt-faint)}textarea.rt-input{resize:none;height:auto;padding:10px 14px;line-height:1.45}.rt-input:focus{box-shadow:inset 0 0 0 1.5px var(--rt-blue-core), 0 0 16px var(--rt-glow);background:#22307880}.rt-toggle{font:500 calc(16px * var(--rt-text)) var(--rt-body);cursor:pointer;align-items:center;gap:12px;display:flex}.rt-toggle input{opacity:0;pointer-events:none;position:absolute}.rt-toggle b{background:#080c288c;border-radius:13px;flex:none;width:48px;height:26px;transition:background .2s;position:relative;box-shadow:inset 0 0 0 1px #a9bdf059}.rt-toggle b:after{content:"";width:16px;height:20px;-webkit-mask:var(--rt-shard) center / contain no-repeat;-webkit-mask:var(--rt-shard) center / contain no-repeat;mask:var(--rt-shard) center / contain no-repeat;transition:left .3s var(--rt-spring), background .2s;background:#9aa0bc;position:absolute;top:3px;left:4px}.rt-toggle input:checked+b{background:var(--rt-blue-deep)}.rt-toggle input:checked+b:after{background:var(--rt-blue-core);filter:drop-shadow(0 0 6px var(--rt-glow));left:27px}.rt-toggle input:focus-visible+b{outline:2px solid var(--rt-blue-core);outline-offset:3px}.rt-slider{appearance:none;background:linear-gradient(90deg, var(--rt-blue-hi) var(--v,50%), #080c288c var(--v,50%));border-radius:3px;outline:0;width:100%;height:6px}.rt-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rt-blue-core);width:18px;height:24px;-webkit-mask:var(--rt-shard) center / contain no-repeat;cursor:pointer}.rt-slider::-moz-range-thumb{background:var(--rt-blue-core);width:16px;height:22px;-webkit-mask:var(--rt-shard) center / contain no-repeat;mask:var(--rt-shard) center / contain no-repeat;cursor:pointer;border:0;border-radius:0}.rt-card{perspective:900px;cursor:pointer;transition:transform .38s var(--rt-spring);position:relative}.rt-card>.rt-card-in{transition:transform .22s var(--rt-out);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:absolute;inset:0}.rt-card .rt-card-art{background:#0d1030;border-radius:3px;position:absolute;inset:16px;overflow:hidden}.rt-card .rt-card-art img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--rt-out)}.rt-card:hover .rt-card-art img{transform:scale(1.07)}.rt-card .rt-card-art:after{content:"";background:linear-gradient(#0000 45%,#080a20eb);position:absolute;inset:0}.rt-card .rt-card-rim{background:linear-gradient(180deg, var(--rt-blue-core), var(--rt-blue-hi) 45%, var(--rt-blue));opacity:.4;transition:opacity .3s;position:absolute;inset:-6px;-webkit-mask:url(/assets/frame-BETJXsPM.webp) 50%/100% 100% no-repeat;mask:url(/assets/frame-BETJXsPM.webp) 50%/100% 100% no-repeat}.rt-card .rt-card-in{filter:drop-shadow(0 0 #0000);transition:filter .3s}.rt-card:hover .rt-card-in{filter:drop-shadow(0 0 10px #34498f99)}.rt-card[aria-selected=true] .rt-card-in{filter:drop-shadow(0 0 1.5px #fff)drop-shadow(0 0 16px #34498ff2)}.rt-card:hover .rt-card-rim,.rt-card[aria-selected=true] .rt-card-rim{opacity:1}.rt-card[aria-selected=true]{z-index:2;transform:translateY(-18px)scale(1.06)}.rt-card[aria-selected=true] .rt-card-rim{animation:4.5s ease-in-out infinite rt-breathe}.rt-card .rt-card-meta{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}.rt-wire{filter:url(#rt-wire)}.rt-lore{color:var(--rt-paper-ink);font:400 calc(16px * var(--rt-text)) / 1.55 var(--rt-serif);filter:drop-shadow(0 14px 24px #0006);border:48px solid #0000;border-image:url(/assets/paper-DlgCXH4-.webp) 190 fill/48px/12px;position:relative}.rt-lore h2,.rt-lore h3{font-family:var(--rt-serif);letter-spacing:.02em;font-weight:800}.rt-lore em{color:#4b5aa8}.rt-compile{animation:rt-compile .7s var(--rt-out) both}@keyframes rt-compile{0%{clip-path:inset(0 0 100%);filter:brightness(2.2)saturate(.4)}70%{clip-path:inset(0);filter:brightness(1.2)}to{clip-path:inset(-40px);filter:none}}@keyframes rt-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes rt-shake{20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes rt-pop{40%{scale:1.2}}@keyframes rt-breathe{50%{opacity:.7}}@keyframes rt-pulse{50%{opacity:.4}}@keyframes rt-toast-in{0%{opacity:0;filter:blur(4px);translate:-24px}}@media (prefers-contrast:more){:root{--rt-rim-glass:var(--rt-blue-core)}.rt-btn--ghost,.rt-cut--glass{--rt-rim-low:100%}:is(.rt-btn--ghost,.rt-cut--glass):after{background:var(--rt-blue-deep);--_1:calc(var(--rt-cut) + .4142px);--_2:calc(var(--rt-cut) + .8284px);clip-path:polygon(evenodd, var(--_1) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - var(--_1)), calc(100% - var(--_1)) calc(100% - 1px), 1px calc(100% - 1px), 1px var(--_1), var(--_1) 1px, var(--_2) 2px, calc(100% - 2px) 2px, calc(100% - 2px) calc(100% - var(--_2)), calc(100% - var(--_2)) calc(100% - 2px), 2px calc(100% - 2px), 2px var(--_2), var(--_2) 2px)}}.rt-hot:focus-visible,.rt-row:focus-visible{outline:2px solid var(--rt-blue-core);outline-offset:4px}:is(.rt-btn,.rt-cut,.rt-tab):is(:focus-visible,.is-focus){outline:none}:is(.rt-btn--ghost,.rt-cut--glass):is(:focus-visible,.is-focus){--_ink:var(--rt-blue-core);--_low:100%;--_rim:2px}:is(.rt-btn,.rt-cut):is(:focus-visible,.is-focus):after{background:var(--rt-blue-deep);--_3:calc(var(--rt-cut) + 1.2426px);--_5:calc(var(--rt-cut) + 2.0711px);clip-path:polygon(evenodd, var(--_3) 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - var(--_3)), calc(100% - var(--_3)) calc(100% - 3px), 3px calc(100% - 3px), 3px var(--_3), var(--_3) 3px, var(--_5) 5px, calc(100% - 5px) 5px, calc(100% - 5px) calc(100% - var(--_5)), calc(100% - var(--_5)) calc(100% - 5px), 5px calc(100% - 5px), 5px var(--_5), var(--_5) 5px);animation:none}.rt-tab:focus-visible:before{clip-path:polygon(evenodd, -9px 50%, -9px -9px, calc(100% + 9px) -9px, calc(100% + 9px) calc(100% + 9px), -9px calc(100% + 9px), -9px 50%, 1.3646px 50%, calc(var(--_n) + .4361px) 1px, calc(100% - 1px) 1px, calc(100% - 1px) calc(100% - 1px), calc(var(--_n) + .4361px) calc(100% - 1px), 1.3646px 50%, 4.0938px 50%, calc(var(--_n) + 1.3083px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), calc(var(--_n) + 1.3083px) calc(100% - 3px), 4.0938px 50%, 6.823px 50%, calc(var(--_n) + 2.1805px) 5px, calc(100% - 5px) 5px, calc(100% - 5px) calc(100% - 5px), calc(var(--_n) + 2.1805px) calc(100% - 5px), 6.823px 50%)}@media (forced-colors:active){.rt-btn,.rt-cut,.rt-tab{clip-path:none;outline-offset:-1px;outline:1px solid buttontext}.rt-btn,.rt-cut:not(.rt-cut--bare),.rt-tab{color:buttontext!important;background-color:buttonface!important}:is(.rt-btn,.rt-cut,.rt-tab) .rt-g{background-color:buttontext!important}:is(.rt-btn,.rt-cut,.rt-tab):before,:is(.rt-btn,.rt-cut):after{display:none}:is(.rt-btn,.rt-cut,.rt-tab):is(:focus-visible,.is-focus){outline-offset:2px;outline:2px solid highlight}}.rt-card:focus-visible{outline:none}.rt-card:focus-visible .rt-card-rim{opacity:1}.rt-caption{z-index:60;font:500 13px var(--rt-body);color:#fff;pointer-events:none;opacity:0;background:#0a0e28cc;border-radius:8px;padding:6px 12px;transition:opacity .2s;position:fixed;bottom:16px;left:16px;box-shadow:inset 0 0 0 1px #a9bdf066}.rt-caption.is-on{opacity:1}.rt-transition{z-index:80;pointer-events:none;background:radial-gradient(circle, var(--rt-blue-core), var(--rt-blue) 40%, var(--rt-night));clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.rt-panel *,.rt-btn,.rt-btn:after,.rt-tab,.rt-card,.rt-compile,.rt-toast{transition-duration:0s!important;animation:none!important}}.rt-g.rt-icon{object-fit:contain;filter:drop-shadow(0 2px 3px #0a0e2c59);background:0 0!important;-webkit-mask:none!important;mask:none!important}*{scrollbar-width:thin;scrollbar-color:#a9bdf08c transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#a9bdf073 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:#a9bdf0bf}::-webkit-scrollbar-corner{display:none}::-webkit-scrollbar-button{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{color:var(--rt-ink);background:var(--rt-night);font:400 16px/1.5 var(--rt-body);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{display:block}.page{flex-direction:column;min-height:100svh;display:flex;position:relative}.page:before{content:"";z-index:-2;background:url(/assets/nexus-bg-gzkaYNeS.webp) 50%/cover no-repeat;position:fixed;inset:0}.page:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0f2a59,#0b0f2ac7);position:fixed;inset:0}.page-sky{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}.page-sky.on{opacity:1}.hero-wrap{isolation:isolate;margin-top:-98px;padding-top:98px;position:relative}.hero-video{z-index:-2;object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hero-wrap:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b0f2ab8 0%,#0b0f2a59 34%,#0000 55%),linear-gradient(#0b0f2a73 0%,#0000 18%);position:absolute;inset:0}.hero-pause{z-index:2;color:#fffc;letter-spacing:-.1em;cursor:pointer;background:#0b0f2a73;border:0;border-radius:50%;width:36px;height:36px;font-size:11px;transition:background .15s,color .15s;position:absolute;bottom:12vh;right:max(16px,50% - 640px)}.hero-pause:hover{color:#fff;background:#0b0f2ab3}.container{width:min(1280px,100% - 64px);margin:0 auto}.container.narrow{width:min(860px,100% - 64px)}.topbar{z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:28px 0;animation:.6s ease-out both fade-down;display:grid;position:relative}.topbar .navbar-brand{justify-self:start}.topbar .game-meta{justify-self:end}.navbar-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mark{width:34px;height:34px;filter:drop-shadow(0 0 10px var(--rt-glow))}.nav-wordmark{width:140px;height:auto}.topnav{font:500 14px var(--rt-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:22px;display:flex}.topnav a{color:var(--rt-dim);text-decoration:none;transition:color .15s;position:relative}.topnav a:hover,.topnav a.is-active{color:#fff}.topnav a.is-active:after{content:"";background:var(--rt-blue-core);width:10px;height:12px;-webkit-mask:var(--rt-shard) center / contain no-repeat;-webkit-mask:var(--rt-shard) center / contain no-repeat;mask:var(--rt-shard) center / contain no-repeat;filter:drop-shadow(0 0 6px var(--rt-glow));position:absolute;bottom:-12px;left:50%;translate:-50%}.lang-select{position:relative}.lang-current{color:var(--rt-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.lang-current:hover,.lang-current[aria-expanded=true]{color:#fff}.lang-current span{font-size:10px}.lang-list{z-index:40;text-transform:none;letter-spacing:.02em;min-width:140px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);right:0}.lang-list a{color:var(--rt-dim);border-radius:6px;padding:8px 12px;text-decoration:none;display:block}.lang-list a:hover{color:#fff;background:#ffffff14}.lang-list [aria-selected=true] a{color:#fff}.game-meta{font:500 13px var(--rt-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.server-status{align-items:center;gap:8px;display:inline-flex}.play-button{min-width:120px;text-decoration:none}@keyframes fade-down{0%{opacity:0;transform:translateY(-20px)}}@keyframes fade-left{0%{opacity:0;transform:translate(-50px)}}main{flex-direction:column;flex:1;display:flex}.hero{align-items:center;min-height:min(100svh - 98px,980px);display:flex;position:relative}.hero-copy{z-index:2;width:min(560px,44%);padding:0 0 8vh;animation:.8s ease-out .2s both fade-left;position:relative}.hero-news{color:#fff;background:#0b0f2a80;border-radius:999px;align-items:baseline;gap:10px;margin-bottom:22px;padding:7px 14px;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.hero-news:hover{background:#0b0f2abf}.hero-news .rt-label{color:var(--rt-blue-hi)}.hero-title{text-shadow:0 2px 24px #0b0f2a99;margin:0;font-size:clamp(40px,4.2vw,68px);line-height:1.1}.hero-sub{color:#ffffffe6;text-shadow:0 1px 12px #0b0f2a99;max-width:36ch;margin:18px 0 32px;font-size:clamp(17px,1.3vw,20px);line-height:1.45}.hero-cta{min-height:60px;padding:0 40px;font-size:19px}.cta-final{justify-content:center;padding:26px 0 60px;display:flex}.section-title{margin:6px 0 36px;font-size:clamp(30px,3.2vw,44px)}.features{padding:10vh 0 2vh}.feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;margin-bottom:56px;display:grid}.feature.is-reversed .shot{order:2}.shot{transition:transform .22s var(--rt-out);transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.feature-copy h3{margin:6px 0 12px;font-size:clamp(24px,2.2vw,32px)}.feature-copy p{color:#ffffffe6;margin:0;line-height:1.55}.feature-copy p.rt-label{color:var(--rt-blue-hi)}.shot-frame{margin:0;padding:12px}.shot-frame img{border-radius:4px;width:100%}.shot-frame figcaption{margin-top:10px}.recipe{padding:4vh 0}.recipe-head{max-width:760px;margin:0 0 40px}.recipe-title{text-shadow:0 2px 24px #0b0f2a99;margin:6px 0 0;font-size:clamp(36px,4.4vw,64px);line-height:1.08}.recipe-lead{color:#ffffffeb;max-width:58ch;margin:18px 0 30px;font-size:clamp(17px,1.4vw,21px);line-height:1.5}.recipe-shot{margin:0 0 8vh}.recipe-shot img{height:auto;display:block}.recipe-shot figcaption{color:var(--rt-dim);font-size:15px}.recipe-block{margin:0 0 7vh}.recipe-block>h2,.recipe-two h2{margin:0 0 22px;font-size:clamp(26px,2.8vw,38px)}.recipe-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.recipe-steps li{padding:26px 24px 24px;position:relative}.recipe-n{color:var(--rt-blue-hi);margin-bottom:8px;font-size:44px;line-height:1;display:block}.recipe-steps h3{margin:0 0 10px;font-size:clamp(20px,1.7vw,25px)}.recipe-steps p,.recipe-two p,.recipe-know li,.recipe-faq dd{color:#ffffffe6;margin:0;line-height:1.55}.recipe-two{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.recipe-two .rt-panel{padding:28px 26px}.recipe-two h2{margin-bottom:16px;font-size:clamp(22px,2.2vw,30px)}.recipe-know{gap:12px;margin:0;padding:0 0 0 20px;display:grid}.recipe-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.recipe-faq>div{padding:22px 24px}.recipe-faq dt{margin:0 0 8px;font-size:18px;font-weight:650}@media (width<=860px){.recipe-steps,.recipe-two,.recipe-faq{grid-template-columns:1fr}.recipe-head{margin-bottom:28px}}.reading{padding:2vh 0 12vh}.reading>h1{margin:0 0 8px;font-size:clamp(38px,4vw,56px)}.privacy-section h2{margin:32px 0 8px;font-size:22px}.privacy-section p{margin:0 0 10px;line-height:1.6}.reading .lede{color:var(--rt-dim);margin:0 0 40px;font-size:17px}.chapter{margin:0 0 28px}.chapter .chapter-kicker{font:italic 600 15px var(--rt-serif);color:#4b5aa8;margin:0 0 2px}.chapter h2{margin:0 0 12px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.chapter p{margin:0 0 12px}.chapter p:last-child{margin-bottom:0}.closing{font:500 15px var(--rt-display);letter-spacing:.08em;text-transform:uppercase;color:var(--rt-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:26px 0 0;display:flex}.card{margin:0 0 28px}.release-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.release-shot{border-radius:4px;width:100%;margin:12px 0 4px}.release-version{margin:0;font-size:24px}.release-title{color:#ffffffe6;font-size:17px}.release-date{font:500 13px var(--rt-display);letter-spacing:.08em;text-transform:uppercase;color:var(--rt-dim);margin-left:auto}.card h3.section{margin:22px 0 8px}.card ul{margin:0;padding-left:18px}.card li{color:#ffffffeb;margin:7px 0;line-height:1.45}.card li::marker{color:var(--rt-blue-hi)}.card code{background:#ffffff1a;border-radius:4px;padding:1px 5px;font-size:14px}.card em{color:var(--rt-blue-hi);font-style:normal}.footer{border-radius:0;margin-top:auto;padding:24px 0}.footer-inner{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.footer-brand{color:#ffffffe0;align-items:center;gap:10px;font-size:14px;display:flex}.footer-brand .mark{width:24px;height:24px}.footer-links{font:500 13px var(--rt-display);letter-spacing:.1em;text-transform:uppercase;gap:20px;display:flex}.footer-links a{color:var(--rt-dim);text-decoration:none}.footer-links a:hover{color:#fff}.footer-copy{font:500 12px var(--rt-display);letter-spacing:.08em;color:var(--rt-faint);text-transform:uppercase;margin-left:auto}.menu-toggle{color:#fff;cursor:pointer;border:0;width:40px;height:36px;font-size:16px;display:none}.mobile-menu{display:none}@media (width<=760px){.container,.container.narrow{width:min(100% - 32px,560px)}.topbar{grid-template-columns:1fr auto;padding:18px 0}.topbar .game-meta,.topnav{display:none}.topbar .menu-toggle{justify-content:center;justify-self:end;align-items:center;display:inline-flex}.mobile-menu{z-index:30;font:500 15px var(--rt-display);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:16px;padding:22px 26px;display:flex;position:absolute;top:64px;right:0}.mobile-menu a{color:var(--rt-dim);text-decoration:none}.mobile-menu a.is-active{color:#fff}.mobile-menu{background-color:#19225a}.mobile-menu .lang-list{left:0;right:auto}.mark{width:28px;height:28px}.nav-wordmark{width:100px}.hero{align-items:flex-end;min-height:92svh}.hero-copy{width:100%;padding:0 0 6vh}.hero-title{font-size:clamp(32px,9vw,40px)}.hero-sub{margin:12px 0 24px}.hero-video{object-position:70% 30%}.hero-pause{top:84px;bottom:auto}.hero-wrap{margin-top:-76px;padding-top:76px}.hero-wrap:after{background:linear-gradient(#0000 38%,#0b0f2a80 62%,#0b0f2ad9 100%),linear-gradient(#0b0f2a80 0%,#0000 16%)}.hero-cta{width:100%}.feature,.feature.is-reversed{grid-template-columns:1fr;gap:16px}.feature.is-reversed .shot{order:0}.release-date{width:100%;margin-left:0}.footer-copy{margin-left:0}}
