.rh-hero{color:#f2f6ff;position:relative}.rh-char{z-index:1;pointer-events:none;width:46%;height:210px;position:absolute;top:0;left:-6px}.rh-char img{object-fit:contain;object-position:left bottom;width:100%;height:100%;display:block}.rh-col{flex-direction:column;gap:12px;display:flex;position:relative}.rh-id{z-index:3;flex-direction:column;justify-content:center;min-height:210px;margin-left:44%;display:flex;position:relative}.rh-id:hover,.rh-id:focus-within{z-index:20}.rh-nick{font-family:var(--g-font-display);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 18px #3dcfff59,0 3px #000000bf;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:clamp(16px,5.6vw,22px);font-weight:900;line-height:1.05;display:flex}.rh-name{overflow-wrap:anywhere;word-break:normal}.rh-lvl{color:var(--race);text-shadow:0 0 16px var(--race), 0 3px 0 #000000bf;white-space:nowrap}.rh-xp{cursor:help;width:1.1em;height:1.1em;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--race) 55%, transparent));text-shadow:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.rh-xp svg{width:100%;height:100%;position:absolute;inset:0}.rh-xp-lbl{color:var(--race);font-size:.26em;font-weight:900;position:relative}.rh-sub{font-family:var(--g-font-ui);letter-spacing:.14em;text-transform:uppercase;color:#98a9c7;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.rh-race{color:var(--race)}.rh-pts{letter-spacing:.08em;color:#ffd24a;background:#ffd24a1a;border:1px solid #ffd24a73;border-radius:10px;padding:1px 8px;font-size:11px}.rh-stats{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.rh-stat{cursor:help;background:linear-gradient(#131a2ceb,#070c18eb);border:1px solid #2d395b;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px 6px;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.rh-stat:focus-visible{border-color:#4e5f8b}.rh-stat .n{font-family:var(--g-font-ui);letter-spacing:.14em;text-transform:uppercase;color:#98a9c7;text-align:center;padding:0 26px;font-size:12px;font-weight:700;line-height:1.15}.rh-stat img{object-fit:contain;width:40px;height:40px}.rh-stat .v{font-family:var(--g-font-display);text-shadow:0 2px #000000bf;font-size:18px;font-weight:900;line-height:1}.rh-stat .eqb{font-family:var(--g-font-mono);color:#3ddc97;min-height:11px;font-size:11px;font-weight:700;line-height:1}.rh-plus{color:#ffd24a;cursor:pointer;background:#ffd24a26;border:1.5px solid #ffd24a;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:800;line-height:1;animation:1.8s ease-in-out infinite rhPulse;display:flex;position:absolute;top:6px;right:6px}.rh-plus:disabled{opacity:.5;cursor:not-allowed}@keyframes rhPulse{0%,to{box-shadow:0 0 6px #ffd24a4d}50%{box-shadow:0 0 14px #ffd24ab3}}.rh-tip{z-index:30;opacity:0;pointer-events:none;min-width:180px;font-family:var(--g-font-ui);letter-spacing:normal;text-transform:none;color:#98a9c7;text-align:left;white-space:nowrap;text-shadow:none;background:#070c18f7;border:1px solid #4e5f8b;border-radius:10px;flex-direction:column;padding:10px 12px;font-size:12px;font-weight:600;transition:opacity .14s,transform .14s;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 30px #0009}.rh-tip:after{content:"";border:6px solid #0000;border-top-color:#4e5f8b;margin-left:-6px;position:absolute;top:100%;left:50%}.rh-tip-down{top:calc(100% + 10px);bottom:auto;transform:translate(-50%)translateY(-4px)}.rh-tip-down:after{border-top-color:#0000;border-bottom-color:#4e5f8b;top:auto;bottom:100%}.rh-stat:hover .rh-tip,.rh-stat:focus .rh-tip{opacity:1;transform:translate(-50%)translateY(0)}.rh-xp .rh-tip{left:auto;right:-10px;transform:translateY(-4px)}.rh-xp .rh-tip:after{left:auto;right:14px}.rh-xp:hover .rh-tip,.rh-xp:focus .rh-tip{opacity:1;transform:translateY(0)}.rh-tip .r{justify-content:space-between;gap:16px;padding:2px 0;display:flex}.rh-tip .r b{font-family:var(--g-font-mono);color:#f2f6ff;font-weight:800}.rh-tip .r.eq b{color:#3ddc97}.rh-tip .r.tot{color:#f2f6ff;border-top:1px solid #2d395b;margin-top:5px;padding-top:6px;font-weight:800}.rh-tip .r.tot b{color:var(--race)}@media (max-width:767px){.rh-stat:nth-child(odd) .rh-tip{left:0;transform:translateY(4px)}.rh-stat:nth-child(odd) .rh-tip:after{left:28px}.rh-stat:nth-child(2n) .rh-tip{left:auto;right:0;transform:translateY(4px)}.rh-stat:nth-child(2n) .rh-tip:after{left:auto;right:22px}.rh-stat:nth-child(odd):hover .rh-tip,.rh-stat:nth-child(odd):focus .rh-tip,.rh-stat:nth-child(2n):hover .rh-tip,.rh-stat:nth-child(2n):focus .rh-tip{transform:translateY(0)}}.rh-energy{z-index:2;background:linear-gradient(#131a2ceb,#070c18eb);border:1px solid #2d395b;border-radius:12px;align-items:center;gap:10px;padding:7px 12px;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.rh-energy .ico{z-index:3;filter:drop-shadow(0 0 6px #ffd24a99);margin:-14px -4px -14px -10px;display:inline-flex;position:relative}.rh-pips{flex:1;gap:4px;min-width:0;display:flex}.rh-pips i{background:#070c18;border:1px solid #2d395b;border-radius:5px;flex:1;height:10px}.rh-pips i.on{background:linear-gradient(#ffe27a,#ffd24a);border-color:#ffd24a;box-shadow:0 0 8px #ffd24ab3}.rh-cool{font-family:var(--g-font-mono);color:#ff4d6a;text-transform:uppercase;letter-spacing:.05em;flex:1;font-size:12px;font-weight:800}.rh-en-num{font-family:var(--g-font-display);color:#ffd24a;text-shadow:0 0 10px #ffd24a99;flex-shrink:0;font-size:14px;font-weight:900}.rh-en-next{color:#5c6f92;flex-shrink:0;font-size:10px}.rh-refill{cursor:pointer;color:gold;font-family:var(--g-font-mono);background:#ffd7001a;border:1px solid #ffd70059;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:flex}.rh-refill:disabled{opacity:.5;cursor:default}@media (min-width:768px){.rh-hero{height:353px}.rh-char{width:auto;max-width:50%;height:100%;left:0}.rh-char img{width:auto}.rh-col{justify-content:space-between;gap:0;position:absolute;inset:30px 16px 22px min(270px,36%)}.rh-id{min-height:0;margin-left:0;display:block}.rh-nick{flex-wrap:nowrap;column-gap:14px;font-size:clamp(22px,2.4vw,46px);line-height:1}.rh-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rh-xp{width:.95em;height:.95em}.rh-sub{margin-top:10px;font-size:clamp(14px,1.8vw,22px)}.rh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:860px}.rh-stat{gap:6px;padding:16px 6px}.rh-stat .n{font-size:13px}.rh-stat img{width:54px;height:54px}.rh-energy{box-sizing:border-box;width:100%;max-width:860px}}.rh-tabs{gap:4px;margin-top:14px;display:flex}.rh-tabs button{font-family:var(--g-font-ui);letter-spacing:.12em;text-transform:uppercase;color:#98a9c7;cursor:pointer;background:0 0;border:1px solid #2d395b;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 4px;font-size:13px;font-weight:700;transition:color .18s,border-color .18s,background .18s;display:flex}.rh-tabs button img{object-fit:contain;opacity:.6;width:18px;height:18px}.rh-tabs button.on{color:#3dcfff;background:linear-gradient(#1a2238,#131a2c);border-color:#4e5f8b}.rh-tabs button.on img{opacity:1}.rh-panes{grid-template-columns:minmax(0,1fr);margin-top:12px;display:grid}.rh-pane{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.rh-pane.on{visibility:visible;pointer-events:auto}.rh-pane>*{flex:1}.rm-wrap{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.rm-rows{flex-direction:column;gap:8px;display:flex}.rm-row{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 16%, #0a1020), #070c18 60%);border:1px solid color-mix(in srgb, var(--c) 32%, transparent);border-radius:12px;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.rm-row>img{object-fit:contain;width:40px;height:40px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 60%, transparent))}.rm-row .nm{font-family:var(--g-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c);min-width:64px;font-size:12px;font-weight:900}.rm-row .tiers{flex:1;justify-content:flex-end;gap:10px;display:flex}.rm-row .tv{justify-content:flex-end;align-items:baseline;gap:5px;min-width:0;display:flex}.rm-row .tv b{font-family:var(--g-font-display);color:var(--c);text-shadow:0 0 10px color-mix(in srgb, var(--c) 45%, transparent);font-size:13px;font-weight:900}.rm-row .tv span{font-family:var(--g-font-display);color:#f2f6ff;text-align:right;min-width:22px;font-size:18px;font-weight:900}.rm-row .tv.zero b,.rm-row .tv.zero span{color:#3e4d6e;text-shadow:none}.rm-sch{border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 12%, transparent), #070c18 70%);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.rm-sch .hd{font-family:var(--g-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c);align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.rm-sch .hd img{width:28px;height:28px}.rm-sch .hd small{font-family:var(--g-font-ui);color:#98a9c7;letter-spacing:.1em;margin-left:auto;font-size:12px;font-weight:700}.rm-sch .ln{flex:1;align-items:center;gap:10px;display:flex}.rm-sch .ln img{object-fit:contain;width:28px;height:28px}.rm-sch .ln .tt{flex:1;gap:6px;display:flex}.rm-sch .ln .tt i{height:26px;font-family:var(--g-font-display);color:#3e4d6e;background:#070c18ab;border:1px solid #1a2238;border-radius:7px;flex:1;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:900;display:flex}.rm-sch .ln .tt i.on{color:#f2f6ff;background:color-mix(in srgb, var(--c) 22%, transparent);border-color:var(--c)}@media (max-width:359px){.rm-row{gap:6px;padding:8px}.rm-row>img{width:30px;height:30px}.rm-row .nm{min-width:0;font-size:10px}.rm-row .tiers{gap:6px}.rm-row .tv b{font-size:11px}.rm-row .tv span{min-width:14px;font-size:15px}}@media (min-width:1180px){.rm-wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:768px){.rm-wrap{gap:12px}.rm-row{gap:14px;padding:6px 14px}.rm-row>img{width:52px;height:52px}.rm-row .nm{width:120px;font-size:14px}.rm-row .tiers{gap:22px}.rm-row .tv{gap:8px;min-width:100px}.rm-row .tv b{font-size:18px}.rm-row .tv span{min-width:44px;font-size:26px}}.rf-row{scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.rf-group{flex-direction:column;gap:8px;min-width:0;display:flex}.rf-cap{font-family:var(--g-font-display);letter-spacing:.16em;text-transform:uppercase;color:#98a9c7;font-size:11px;font-weight:800}.rf-grid{grid-auto-columns:146px;grid-auto-flow:column;gap:10px;display:grid}@media (min-width:1100px){.rf-row{overflow:visible}.rf-group.stats{flex:4}.rf-group.prod{flex:3}.rf-grid{grid-auto-columns:auto;grid-auto-flow:row}.rf-group.stats .rf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-group.prod .rf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.re-wrap{flex-direction:column;display:flex}.re-head{font-family:var(--g-font-display);letter-spacing:.16em;text-transform:uppercase;color:#98a9c7;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.re-head small{font-family:var(--g-font-ui);letter-spacing:.08em;color:#3e4d6e;font-size:11px;font-weight:700}.re-slots{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.re-slots{grid-template-columns:repeat(4,minmax(0,1fr))}}.re-slot{background:#1a2238;border:1px solid #2d395b;border-radius:8px;min-height:190px;position:relative;overflow:hidden}.re-slot.eqd{border-color:color-mix(in srgb, var(--c) 40%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--c) 13%, transparent);background:linear-gradient(160deg,#172340,#06091a)}.re-slot.eqd:before{content:"";background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--c) 16%, transparent) 0%, transparent 70%);position:absolute;inset:0}.re-slot.lock{opacity:.45;background:#070c18}.re-slot .no{z-index:3;font-family:var(--g-font-mono);color:var(--c,#3e4d6e);font-size:9px;font-weight:800;position:absolute;top:5px;left:7px}.re-slot .art{z-index:1;object-fit:contain;width:80%;height:calc(100% - 84px);filter:drop-shadow(0 2px 8px color-mix(in srgb, var(--c) 60%, transparent));position:absolute;top:10px;left:50%;transform:translate(-50%)}.re-slot .foot{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid color-mix(in srgb, var(--c) 20%, transparent);background:#06091ad9;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.re-slot .ft{flex:1;min-width:0}.re-slot .nm{font-family:var(--g-font-ui);color:#f2f6ff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;line-height:1.1;overflow:hidden}.re-slot .ln,.pk-l{align-items:center;gap:6px;min-width:0;margin-top:5px;display:flex}.tb{font-family:var(--g-font-mono);color:var(--c);border:1px solid color-mix(in srgb, var(--c) 33%, transparent);border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;line-height:1.6}.bn{font-family:var(--g-font-mono);color:#3ddc97;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.re-slot .x{font-family:var(--g-font-ui);cursor:pointer;color:#ff4d6a;text-transform:uppercase;letter-spacing:.04em;background:#ff4d6a1f;border:1px solid #ff4d6a59;border-radius:5px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.re-slot .x:disabled{opacity:.5;cursor:default}.re-slot .center{font-family:var(--g-font-ui);color:#5c6f92;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.re-slot .center b{color:#2d395b;font-size:28px;font-weight:200;line-height:1}.re-slot.flip{perspective:900px;background:0 0;border:none;overflow:visible}.flip-in{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.re-slot.flip.open .flip-in{transform:rotateY(180deg)}.face{backface-visibility:hidden;background:#1a2238;border:1px solid #2d395b;border-radius:8px;position:absolute;inset:0;overflow:hidden}button.face{cursor:pointer;width:100%;color:inherit;padding:0}button.face:hover{border-color:#4e5f8b}.face.back{background:linear-gradient(160deg,#172340,#06091a);border-color:#3dcfff66;flex-direction:column;display:flex;transform:rotateY(180deg);box-shadow:0 0 16px #3dcfff26}.back-head{font-family:var(--g-font-display);letter-spacing:.12em;text-transform:uppercase;color:#98a9c7;border-bottom:1px solid #2d395b;justify-content:space-between;align-items:center;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.cls{color:#98a9c7;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.cls:hover{color:#ff4d6a}.pk-list{flex-direction:column;flex:1;gap:5px;padding:6px;display:flex;overflow-y:auto}.pk{cursor:pointer;text-align:left;width:100%;color:inherit;border:1px solid color-mix(in srgb, var(--c) 25%, transparent);background:color-mix(in srgb, var(--c) 6%, transparent);border-radius:6px;align-items:center;gap:7px;padding:5px 6px;display:flex}.pk:hover{background:color-mix(in srgb, var(--c) 16%, transparent);border-color:var(--c)}.pk img{object-fit:contain;flex-shrink:0;width:28px;height:28px}.pk-t{flex-direction:column;min-width:0;display:flex}.pk-n{font-family:var(--g-font-ui);color:#f2f6ff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.pk-l{margin-top:1px}.pk-l .tb{font-size:9px}.pk-l .bn{font-size:10px}.pk-empty{font-family:var(--g-font-ui);color:#5c6f92;text-align:center;margin:auto;padding:0 6px;font-size:11px;font-weight:600}.rr-cap{font-family:var(--g-font-display);letter-spacing:.2em;text-transform:uppercase;color:#f2f6ff;text-shadow:0 0 14px #3dcfff59;align-items:center;gap:16px;margin:32px 0 14px;font-size:16px;font-weight:900;display:flex}.rr-cap:before,.rr-cap:after{content:"";flex:1;height:1px}.rr-cap:before{background:linear-gradient(90deg,#0000,#4e5f8b)}.rr-cap:after{background:linear-gradient(90deg,#4e5f8b,#0000)}@media (min-width:768px){.rr-cap{margin-top:40px;font-size:18px}}.rt-stage{grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:4px;display:grid}@media (min-width:900px){.rt-stage{grid-template-columns:44px minmax(0,1000px) 44px;justify-content:center;gap:10px}}.rt-ar{cursor:pointer;color:#f2f6ff;text-shadow:0 2px 8px #0009;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font:300 40px/1 system-ui,sans-serif;transition:opacity .15s,color .15s,transform .15s;display:flex}.rt-ar:hover{color:#3dcfff;transform:scale(1.1)}.rt-ar:disabled{opacity:.2;cursor:default;color:#f2f6ff;transform:none}@media (min-width:900px){.rt-ar{font-size:72px}}.rt-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;min-width:0;display:flex;overflow-x:auto}.rt-track::-webkit-scrollbar{display:none}.rt-card{box-sizing:border-box;scroll-snap-align:start;border:1px solid color-mix(in srgb, var(--c) 40%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--c) 12%, transparent);background:linear-gradient(#131a2c,#070c18);border-radius:12px;flex-direction:column;flex:0 0 100%;display:flex;position:relative;overflow:hidden}.rt-card.lock{box-shadow:none;border-color:#2d395b}.rt-art{flex-shrink:0;height:232px;position:relative}.rt-art img.bg{object-fit:cover;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.rt-card.lock .rt-art img.bg{filter:grayscale(.9)brightness(.45)}.rt-art:after{content:"";background:linear-gradient(180deg, transparent 35%, #070c18f0 100%), radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--c) 20%, transparent), transparent 70%);position:absolute;inset:0}.rt-pips{z-index:2;justify-content:center;gap:5px;display:flex;position:absolute;top:10px;left:0;right:0}.rt-pips i{border:1px solid color-mix(in srgb, var(--c) 33%, transparent);background:#070c18ab;width:9px;height:9px;transform:rotate(45deg)}.rt-pips i.on{background:var(--c);border-color:var(--c);box-shadow:0 0 6px var(--c)}.rt-mult{z-index:2;font-family:var(--g-font-display);color:#070c18;background:var(--c);box-shadow:0 0 10px var(--c);border-radius:6px;padding:1px 6px;font-size:12px;font-weight:900;position:absolute;top:28px;right:8px}.rt-name{z-index:2;text-align:center;font-family:var(--g-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c);text-shadow:0 2px 6px #070c18, 0 0 14px color-mix(in srgb, var(--c) 40%, transparent);font-size:18px;font-weight:900;position:absolute;bottom:40px;left:0;right:0}.rt-card.lock .rt-name{color:#5c6f92}.rt-meta{z-index:3;font-family:var(--g-font-display);color:#f2f6ff;text-shadow:0 2px 4px #070c18,0 0 8px #070c18;gap:12px;font-size:15px;font-weight:900;display:flex;position:absolute;bottom:10px;right:10px}.rt-meta span{align-items:center;gap:5px;display:flex}.rt-meta img{object-fit:contain;width:18px;height:18px}.rt-meta i{color:#a77bff;font-size:11px;font-style:normal}.rt-meta span:last-child{color:#c8a0ff}.rt-lock{z-index:4;font-family:var(--g-font-display);color:#f2f6ff;text-shadow:0 1px 4px #070c18;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:900;display:flex;position:absolute;inset:0}.rt-body{flex-direction:column;flex:1;align-items:center;padding:0 10px 12px;display:flex}.rt-logo{z-index:5;aspect-ratio:1000/203;width:78%;max-width:320px;margin-top:-26px;position:relative}.rt-logo img{filter:drop-shadow(0 4px 10px #000000b3);width:100%;height:auto;position:absolute;bottom:0;left:0}.rt-card.lock .rt-logo img{filter:grayscale()brightness(.6)drop-shadow(0 4px 10px #000000b3)}@media (min-width:900px){.rt-logo{width:60%;max-width:440px;margin-top:-44px}}.rt-card:has(.rt-logo) .rt-meta{bottom:40px}@media (min-width:900px){.rt-card:has(.rt-logo) .rt-meta{bottom:66px}}.rt-loot-cap{text-align:center;font-family:var(--g-font-display);letter-spacing:.18em;text-transform:uppercase;color:#5c6f92;padding:10px 0 6px;font-size:10px;font-weight:800}.rt-drops{flex-wrap:wrap;justify-content:center;gap:8px 14px;padding-bottom:12px;display:flex}.rt-drops span{font-family:var(--g-font-ui);color:var(--d);white-space:nowrap;text-shadow:0 1px 2px #0009;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.rt-drops span img{object-fit:contain;width:16px;height:16px}.rt-drops .fr3{display:inline-flex}.rt-drops .fr3 img{width:14px;height:14px}.rt-drops .fr3 img+img{margin-left:-6px}.rt-cta{width:100%}.rt-cta button{width:100%;font-family:var(--g-font-ui);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#06101f;background:linear-gradient(#1fb6ff,#18c);border:1px solid #3dcfff;border-radius:6px;padding:9px;font-size:15px;font-weight:800;line-height:1}.rt-cta button:disabled{cursor:not-allowed;color:#5c6f92;background:#131a2c;border-color:#2d395b}.rt-cost{font-family:var(--g-font-display);color:#ffd24a;text-shadow:0 0 8px #ffd24a80;justify-content:center;align-items:center;gap:4px;margin-top:6px;font-size:14px;font-weight:900;display:flex}@media (min-width:900px){.rt-art{height:318px}.rt-name{font-size:34px;bottom:18px}.rt-pips{gap:8px;top:16px}.rt-pips i{width:14px;height:14px}.rt-mult{padding:3px 10px;font-size:16px;top:14px;right:16px}.rt-meta{gap:18px;font-size:20px;bottom:16px;right:18px}.rt-meta img{width:24px;height:24px}.rt-meta i{font-size:14px}.rt-lock{font-size:18px}.rt-body{padding:4px 24px 20px}.rt-loot-cap{padding:14px 0 8px;font-size:12px}.rt-drops span img{width:20px;height:20px}.rt-drops .fr3 img{width:18px;height:18px}.rt-drops{padding-bottom:16px}.rt-cta{width:min(100%,320px)}.rt-cta button{padding:13px;font-size:20px}.rt-cost{margin-top:8px;font-size:17px}}.rt-box{flex-direction:column;align-items:center;width:100%;display:flex}.rt-card.scene{box-shadow:none;background:0 0;border:none;overflow:visible}.rt-card.scene .rt-art{height:232px}.rt-card.scene .rt-art:after{display:none}.rt-card.scene .scene-img{z-index:1;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.rt-card.scene.lock .scene-img{filter:grayscale(.9)brightness(.45)}.rt-card.scene .rt-art{z-index:2}.rt-card.scene .rt-body{background:0 0;border:none;padding:0;position:static}.rt-card.scene .rt-logo{z-index:6;margin-top:-40px;margin-bottom:-18px;position:relative}.rt-card.scene .rt-box{z-index:1;box-sizing:border-box;background:linear-gradient(#131a2c00 0,#131a2c 60px,#070c18 100%);border:none;border-radius:0 0 12px 12px;margin-top:-88px;padding:118px 10px 12px;position:relative}.rt-card.scene .rt-pips{top:4px}.rt-meta-in{font-family:var(--g-font-display);color:#98a9c7;justify-content:center;gap:12px;margin-bottom:0;font-size:12px;font-weight:800;display:flex}.rt-meta-in span{align-items:center;gap:4px;display:flex}.rt-meta-in img{object-fit:contain;opacity:.85;width:14px;height:14px}.rt-meta-in i{color:#a77bff;font-size:10px;font-style:normal}.rt-meta-in span:last-child{color:#c8a0ff}.rt-card.scene .rt-mult,.rt-card.scene .rt-lock{z-index:6}@media (min-width:900px){.rt-card.scene .rt-art{aspect-ratio:1584/648;height:auto}.rt-card.scene .rt-logo{margin-top:-72px;margin-bottom:-44px}.rt-card.scene .rt-box{background:linear-gradient(#131a2c00 0,#131a2c 90px,#070c18 100%);margin-top:-130px;padding:180px 24px 20px}.rt-meta-in{font-size:14px}.rt-meta-in img{width:16px;height:16px}.rt-meta-in i{font-size:11px}}.rt-card.scene .rt-body{flex-direction:column;flex:1;display:flex}.rt-card.scene .rt-box{flex:1}.rt-card.scene .rt-cta{margin-top:auto}@media (max-width:359px){.rh-tabs button{letter-spacing:.06em;gap:4px;font-size:12px}.rh-stat .n{letter-spacing:.08em;font-size:11px}}.re-slot{container-type:inline-size}@container (width<=230px){.re-slot .foot{flex-wrap:wrap;gap:6px}.re-slot .ft{flex-basis:100%}.re-slot .nm{font-size:13px}.re-slot .x{flex:1}.re-slot .art{height:calc(100% - 112px)}}.rh-stat{container-type:inline-size}@container (width<=135px){.rh-stat .n{letter-spacing:.05em;padding:0 24px;font-size:10px}}@media (min-width:600px){.rt-cta{width:min(100%,320px)}}@media (max-width:1099px){.rf-group{flex-shrink:0}.rf-row{scroll-snap-type:x mandatory;scroll-padding-left:2px}.rf-grid>*{scroll-snap-align:start}}.rh-stats{z-index:3}.rh-stats:hover,.rh-stats:focus-within{z-index:20}@media (max-width:1099px){.rf-row{container-type:inline-size}.rf-grid{grid-auto-columns:calc(50cqw - 5px)}}.rh-tabs button{letter-spacing:.08em;font-size:clamp(10px,2.8vw,13px)}@media (min-width:768px) and (max-width:1099px){.rh-tabs button{font-size:12px}}@media (max-width:767px){.rh-char{width:auto;max-width:48vw;height:166px;top:44px}.rh-char img{width:auto;height:100%}}.rh-plus{font-size:0}.rh-plus:before,.rh-plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rh-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.rh-bars{flex-direction:column;gap:8px;display:flex}@media (min-width:768px){.rh-bars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;max-width:860px;display:grid}.rh-bars .rh-energy{max-width:none}}.rh-fatigue{z-index:2;cursor:help;background:linear-gradient(#131a2ceb,#070c18eb);border:1px solid #2d395b;border-radius:12px;outline:none;align-items:center;gap:10px;padding:7px 12px;display:flex;position:relative;box-shadow:0 8px 24px #00000073}.rh-fatigue .ico{object-fit:contain;filter:drop-shadow(0 0 6px #a77bff8c);width:40px;height:40px;margin:-12px -4px -12px -8px}.rh-fatigue .rh-pips{gap:3px}.rh-fatigue .rh-pips i.on{background:linear-gradient(#c8a0ff,#a77bff);border-color:#a77bff;box-shadow:0 0 8px #a77bffb3}.rh-fatigue.hi .rh-pips i.on{background:linear-gradient(#ff8fa3,#ff4d6a);border-color:#ff4d6a;box-shadow:0 0 8px #ff4d6ab3}.rh-fa-num{font-family:var(--g-font-display);color:#c8a0ff;flex-shrink:0;font-size:14px;font-weight:900}.rh-fatigue.hi .rh-fa-num{color:#ff4d6a}.rh-fa-pen{font-family:var(--g-font-mono);color:#ff4d6a;flex-shrink:0;font-size:10px;font-weight:800}.rh-fatigue .rh-tip{white-space:normal;min-width:200px;max-width:260px}.rh-fatigue:hover .rh-tip,.rh-fatigue:focus .rh-tip{opacity:1;transform:translate(-50%)translateY(0)}.rt-card.lock .rt-box>:not(.rt-cta),.rt-card.lock .rt-cost{filter:grayscale();opacity:.45}.rt-lock{letter-spacing:.06em;color:#c9d3e6;gap:6px;font-size:22px}.rt-lock span{background:#070c18bf;border:1px solid #4e5f8b;border-radius:8px;padding:2px 12px}.rt-lock>:first-child{filter:grayscale()drop-shadow(0 4px 12px #000c)}@media (min-width:900px){.rt-lock{font-size:28px}}.rt-card.scene .rt-lock{padding-bottom:48px}.rt-card.lock .rt-pips,.rt-card.lock .rt-mult{filter:grayscale();opacity:.5}.rh-flip{perspective:1600px;display:grid;position:relative}.rh-face{backface-visibility:hidden;min-width:0;transform-style:preserve-3d;grid-area:1/1;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .26s}.rh-face.back{opacity:0;pointer-events:none;transform:rotateY(-180deg)}.rh-flip.on .rh-face.front{opacity:0;pointer-events:none;transform:rotateY(180deg)}.rh-flip.on .rh-face.back{opacity:1;pointer-events:auto;transform:rotateY(0)}.rh-flip:not(.on) .rh-face.back,.rh-flip.on .rh-face.front{height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.rh-face{transition:none}}.rh-flip-btn{z-index:15;cursor:pointer;color:#3dcfff;font-family:var(--g-font-ui);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#1a2238f2,#0d1120f2);border:1px solid #4e5f8b;border-radius:10px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12px;font-weight:800;display:flex;position:absolute;top:6px;right:0;box-shadow:0 6px 18px #00000080,0 0 14px -4px #3dcfff99}.rh-flip-btn img{object-fit:contain;width:26px;height:26px;margin:-4px 0}.rh-flip-btn:hover{border-color:#3dcfff}.rh-back-btn{cursor:pointer;color:#3dcfff;font-family:var(--g-font-ui);letter-spacing:.1em;text-transform:uppercase;background:#0d1120e6;border:1px solid #4e5f8b;border-radius:10px;align-items:center;gap:6px;margin:4px 0 2px;padding:6px 14px 6px 10px;font-size:12px;font-weight:800;display:inline-flex}.rh-back-btn span{font-size:18px;line-height:1}@media (min-width:768px){.rh-flip-btn{font-size:13px;top:14px;right:16px}}.rh-tabs.rh-side{margin:0 0 12px}.rh-tabs.rh-side button img{opacity:.55;width:22px;height:22px}.rh-tabs.rh-side button.on img{opacity:1}.rh-face.back .rh-tabs{margin-top:0}.rh-bars{z-index:4;position:relative}.rh-bars:hover,.rh-bars:focus-within{z-index:25}.rb{box-sizing:border-box;cursor:pointer;height:42px;font-family:var(--g-font-ui);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:800;line-height:1;transition:filter .12s,border-color .12s,background .12s,color .12s;display:inline-flex;overflow:hidden}.rb-sm{letter-spacing:.08em;height:32px;padding:0 10px;font-size:11px}.rb-primary{color:#06101f;background:linear-gradient(#1fb6ff,#18c);border:1px solid #3dcfff}.rb-go{color:#04140d;background:linear-gradient(#4be8a6,#22b377);border:1px solid #3ddc97}.rb-ghost{color:#98a9c7;background:#0d1120d9;border:1px solid #4e5f8b}.rb-danger{color:#ff6b83;background:#ff4d6a14;border:1px solid #ff4d6a80}.rb:not(:disabled):hover{filter:brightness(1.12)}.rb-ghost:not(:disabled):hover{color:#f2f6ff;border-color:#98a9c7}.rb-danger:not(:disabled):hover{background:#ff4d6a2e;border-color:#ff4d6a}.rb:disabled{cursor:not-allowed;color:#5c6f92;filter:none;background:#131a2c;border-color:#2d395b}.rf-grid .rb-sm{letter-spacing:.04em;padding:0 6px;font-size:10px}.loot-chip{align-items:center;gap:4px;font-size:12px;display:inline-flex}.loot-chip img{object-fit:contain;filter:drop-shadow(0 0 4px);width:18px;height:18px}.rv{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--c) 40%, #2d395b);background:linear-gradient(180deg, #070c188c 0%, #070c1840 40%, #070c18d9 100%), var(--bg) center / cover no-repeat, #070c18;border-radius:14px;flex-direction:column;gap:10px;height:640px;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}@media (min-width:900px){.rv{height:600px;padding:18px 22px}}.rv-top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070c18b8;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.rv-name{font-family:var(--g-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c);white-space:nowrap;font-size:14px;font-weight:900}.rv-rooms{flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.rv-rooms i{background:#131a2c;border:1px solid #2d395b;border-radius:4px;flex:0 18px;height:8px}.rv-rooms i.done{background:var(--c);border-color:var(--c);box-shadow:0 0 8px var(--c)}.rv-rooms i.now{border-color:var(--c);background:color-mix(in srgb, var(--c) 30%, #131a2c)}.rv-hp{font-family:var(--g-font-display);color:#3ddc97;align-items:center;gap:4px;font-size:16px;font-weight:900;display:flex}.rv-hp img{width:22px;height:22px}.rv-hp.low{color:#ff4d6a}.rv-loot{background:#070c1899;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;min-height:30px;padding:4px 10px;display:flex}.rv-empty{font-family:var(--g-font-mono);color:#5c6f92;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.rv-body{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;display:flex}.rv-flavor{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e6ecf7;text-align:center;background:#070c18c7;border:1px solid #4e5f8b80;border-radius:12px;max-width:640px;margin:0 auto;padding:12px 16px;font-size:14px;line-height:1.5}.rv-cards{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:8px;display:grid}@media (min-width:900px){.rv-cards{gap:14px;width:100%;max-width:760px;margin:0 auto}}.rv-card{cursor:pointer;color:#f2f6ff;text-align:center;background:linear-gradient(#1a2238eb,#070c18f2);border:1px solid #2d395b;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-height:210px;padding:14px 8px 10px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;box-shadow:0 10px 24px #00000073}.rv-card:not(:disabled):hover{border-color:var(--c);box-shadow:0 14px 30px #00000080, 0 0 18px -6px var(--c);transform:translateY(-4px)}.rv-card:disabled{opacity:.55;cursor:not-allowed}.rv-card-ico{object-fit:contain;width:52px;height:52px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 50%, transparent))}.rv-card-lbl{font-family:var(--g-font-ui);flex:1;align-items:center;font-size:13px;font-weight:800;line-height:1.25;display:flex}.rv-card-tag{color:#3ddc97;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.rv-card-tag img{width:14px;height:14px}.rv-odds{font-family:var(--g-font-mono);flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:11px;font-weight:800;display:flex}.rv-odds span{align-items:center;gap:2px;display:inline-flex}.rv-odds img{width:14px;height:14px}.rv-odds .ok{color:#3ddc97}.rv-odds .no{color:#98a9c7}.rv-odds .bad{color:#ff4d6a}.rv-odds.unknown{color:#5c6f92;letter-spacing:.3em}@media (min-width:900px){.rv-card{min-height:250px;padding:18px 12px 14px}.rv-card-ico{width:68px;height:68px}.rv-card-lbl{font-size:15px}.rv-odds{font-size:12px}}.rv-result{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#070c18d1;border:1px solid #2d395b;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:min(100%,460px);margin:0 auto;padding:18px 16px;display:flex}.rv-result>img{object-fit:contain;width:64px;height:64px}.rv-result b{font-family:var(--g-font-display);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:900}.rv-result.loot{border-color:#3ddc9780}.rv-result.loot b{color:#3ddc97}.rv-result.damage{border-color:#ff4d6a80}.rv-result.damage b{color:#ff4d6a}.rv-result.nothing b{color:#98a9c7}.rv-gain{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.rv-lost{font-family:var(--g-font-display);color:#ff4d6a;align-items:center;gap:4px;font-size:16px;font-weight:900;display:inline-flex}.rv-lost img{filter:grayscale(.4);width:20px;height:20px}.rv-failed{color:#98a9c7;font-size:12px}.rv-actions{gap:8px;width:min(100%,460px);margin:0 auto;display:flex}.rv-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.rv-warn{color:#ff6b83;font-size:12px}.rv-marks{justify-content:center;gap:4px;display:flex}.rv-marks img{object-fit:contain;width:18px;height:18px}.rv-risk{font-family:var(--g-font-mono);text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.rv-risk .rk.safe{color:#3ddc97}.rv-risk .rk.risky{color:#ffd24a}.rv-risk .rk.deadly{color:#ff4d6a}.rv-risk .hit{color:#ff6b83;align-items:center;gap:2px;display:inline-flex}.rv-risk .hit img{width:14px;height:14px}.rv-next{box-sizing:border-box;background:#070c18cc;border:1px dashed #4e5f8b;border-radius:12px;width:min(100%,460px);margin:0 auto;padding:10px 14px}.rv-next .cap{font-family:var(--g-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3dcfff;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.rv-next .cap img{width:16px;height:16px}.rv-next p{color:#c9d3e6;margin:4px 0;font-size:12px;line-height:1.4}.rv-next .opts{color:#98a9c7;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.rh-tip .r.scan-u{color:#5c6f92}.rh-tip .r.scan-u.on{color:#c9d3e6}.rv.rare{border-color:#ffd24a;box-shadow:0 16px 40px #00000080,0 0 28px -6px #ffd24ab3}.rv-rare{color:#ffd24a;font-family:var(--g-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffd24a26;border:1px solid #ffd24a;border-radius:20px;align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.rv-rare img{width:16px;height:16px}.rv.rare .rv-card{border-color:#ffd24a73}.rv-story{color:#c9d3e6;margin:0;font-size:13px;font-style:italic;line-height:1.45}.rv-bonus{font-family:var(--g-font-mono);color:#3ddc97;background:#3ddc971f;border:1px solid #3ddc9766;border-radius:10px;padding:0 6px;font-size:11px;font-weight:800}.rv-kept{color:#98a9c7;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;font-size:12px;display:flex}.rv-kept em{text-align:center;color:#3ddc97;width:100%;font-style:normal}.rv2{flex-direction:column;gap:12px;display:flex}.rv2-lead{color:#c9d3e6;margin:0;font-size:14px}.rv2 ul{color:#98a9c7;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:flex}.rv2 li.hl{color:#ffd24a;font-weight:700}.ri-card{box-sizing:border-box;text-align:center;border:1px solid color-mix(in srgb, var(--c) 55%, #2d395b);width:min(100%,520px);max-height:calc(100dvh - 32px);box-shadow:0 24px 60px #0009, 0 0 40px -12px var(--c);background:linear-gradient(#070c18b8,#070c18f5 55%),url(/bg/riftsbg.webp?v=2) top/cover,#070c18;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 16px;display:flex;position:relative;overflow-y:auto}.ri-x{color:#98a9c7;cursor:pointer;background:#070c18b3;border:1px solid #2d395b;border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:10px;right:12px}.ri-step{font-family:var(--g-font-mono);letter-spacing:.12em;color:#5c6f92;font-size:10px;font-weight:800}.ri-hero{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}.ri-icon{object-fit:contain;width:104px;height:104px;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--c) 70%, transparent))}.ri-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;width:100%;display:grid}.ri-worlds img{object-fit:contain;filter:drop-shadow(0 3px 8px #000000b3);width:100%;height:44px}.ri-fat{flex-direction:column;align-items:center;gap:10px;width:min(100%,300px);display:flex}.ri-fat img{object-fit:contain;filter:drop-shadow(0 0 20px #a77bffb3);width:92px;height:92px}.ri-fat .rh-pips{width:100%}.ri-fat .rh-pips i.on{background:linear-gradient(#c8a0ff,#a77bff);border-color:#a77bff;box-shadow:0 0 8px #a77bffb3}.ri-title{font-family:var(--g-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--c);text-shadow:0 0 18px color-mix(in srgb, var(--c) 45%, transparent), 0 3px 0 #000000b3;margin:4px 0 0;font-size:24px;font-weight:900}.ri-lead{color:#e6ecf7;margin:0;font-size:14px;line-height:1.45}.ri-list{text-align:left;flex-direction:column;gap:6px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.ri-list li{color:#c9d3e6;background:#131a2cd9;border:1px solid #22304f;border-radius:10px;padding:8px 12px 8px 30px;font-size:13px;line-height:1.4;position:relative}.ri-list li:before{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%;position:absolute;top:14px;left:12px}.ri-list.scan li:not(.plain){padding-left:42px}.ri-list.scan li:not(.plain):before{display:none}.ri-list.scan li b{width:22px;height:22px;font-family:var(--g-font-display);color:#06101f;background:var(--c);border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ri-nav{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.ri-arrow{color:#f2f6ff;cursor:pointer;background:#0d1120e6;border:1px solid #4e5f8b;border-radius:10px;width:40px;height:40px;font-size:22px}.ri-arrow:disabled{opacity:.3;cursor:default}.ri-dots{gap:6px;display:flex}.ri-dots i{background:#2d395b;border-radius:50%;width:8px;height:8px}.ri-dots i.on{background:var(--c);box-shadow:0 0 8px var(--c)}@media (min-width:768px){.ri-card{padding:28px 30px 20px}.ri-title{font-size:28px}.ri-worlds img{height:56px}}.re-locked{color:#ffd24a;background:#ffd24a1a;border:1px solid #ffd24a66;border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.rh-energy{cursor:help;outline:none}.rh-energy .rh-tip{white-space:nowrap}.rh-energy:hover .rh-tip,.rh-energy:focus .rh-tip{opacity:1;transform:translate(-50%)translateY(0)}.ri-card{min-height:min(690px,100dvh - 32px)}.ri-nav{background:linear-gradient(#070c1800,#070c18 35%);margin-top:auto;padding:10px 0 2px;position:sticky;bottom:-16px}@media (max-height:700px){.ri-card{gap:6px;padding:14px 14px 12px}.ri-hero{min-height:72px}.ri-icon{width:64px;height:64px}.ri-fat img{width:56px;height:56px}.ri-worlds img{height:28px}.ri-title{margin-top:0;font-size:19px}.ri-lead{font-size:12.5px}.ri-list{gap:4px}.ri-list li{padding:6px 10px 6px 26px;font-size:12px}.ri-list li:before{top:11px;left:10px}.ri-list.scan li:not(.plain){padding-left:36px}.ri-list.scan li b{width:18px;height:18px;font-size:11px}.ri-nav{bottom:-12px}}.ri-card{touch-action:pan-y}
