.rv3-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.rv3-card{border:2px solid var(--ink,#0f172a);border-radius:18px;background:var(--paper,#fff);padding:14px 16px;min-width:0;box-shadow:3px 3px 0 var(--ink,#0f172a)}.rv3-card--wide{grid-column:1 / -1}.rv3-card h2{margin:0 0 10px;font:800 16px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif);display:flex;gap:8px;align-items:center}.rv3-empty,.rv3-note{margin:8px 0 0;font:600 13px/1.4 var(--f,Inter,system-ui,sans-serif);opacity:.8;display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.rv3-perks{opacity:1;gap:12px}.rv3-perks span{display:inline-flex;gap:5px;align-items:center;font-weight:800}.rv3-quests,.rv3-subjects,.rv3-history,.rv3-ladder,.rv3-plan ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rv3-quest{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start}.rv3-quest-i{width:28px;height:28px;border-radius:50%;border:2px solid var(--ink,#0f172a);display:grid;place-items:center}.rv3-quest.is-done .rv3-quest-i{background:#16a34a;border-color:#166534;color:#fff}.rv3-quest-t{display:grid;gap:4px;min-width:0}.rv3-quest-t b{font:800 14px/1.25 var(--f,Inter,sans-serif);overflow-wrap:anywhere}.rv3-quest-t small{font:600 12px/1.3 var(--f,Inter,sans-serif);opacity:.75}.rv3-quest-bar{height:8px;border-radius:99px;background:var(--rule,#e2e8f0);overflow:hidden;display:block}.rv3-quest-bar i{display:block;height:100%;background:#f59e0b;border-radius:99px}.rv3-quest.is-done .rv3-quest-bar i{background:#16a34a}.rv3-quest-n{font:800 13px/28px var(--f,Inter,sans-serif)}.rv3-subjects{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rv3-subject{display:flex;gap:10px;align-items:center;min-width:0}.rv3-subject-ph{width:36px;height:36px;display:grid;place-items:center;opacity:.55;flex:none}.rv3-subject-t{display:grid;min-width:0}.rv3-subject-t b{font:800 14px/1.2 var(--f,Inter,sans-serif)}.rv3-subject-t small{font:700 12px/1.3 var(--f,Inter,sans-serif);opacity:.8}.rv3-subject.is-pending .rv3-subject-t small{opacity:.65;font-weight:600}.rv3-season-h{margin:0;display:flex;gap:8px;align-items:center;font:600 14px/1.3 var(--f,Inter,sans-serif)}.rv3-season-h span{margin-left:auto;opacity:.75;font-weight:700}.rv3-history{margin-top:10px}.rv3-history li{display:flex;gap:12px;align-items:center}.rv3-history-t{display:grid;gap:2px;min-width:0}.rv3-history-t b{font:800 14px/1.2 var(--f,Inter,sans-serif)}.rv3-history-t small{font:600 12px/1.35 var(--f,Inter,sans-serif);opacity:.8}.rv3-history-t .rv3-reward{font-weight:800;opacity:1}.rv3-plan{display:grid;gap:8px}.rv3-plan-h{margin:0;display:flex;gap:8px;align-items:center;font:800 15px/1.2 var(--f,Inter,sans-serif)}.rv3-plan li{display:flex;gap:10px;justify-content:space-between;align-items:center}.rv3-plan li>span{display:grid;gap:2px;min-width:0}.rv3-plan li small{font:600 12px/1.35 var(--f,Inter,sans-serif);opacity:.8}.rv3-how{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border:2px solid var(--ink,#0f172a);border-radius:999px;background:transparent;color:inherit;font:800 13px/1 var(--f,Inter,sans-serif);cursor:pointer;text-decoration:none}.rv3-how:hover{background:rgba(245,158,11,.15)}.rv3-mini{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:6px 0 0}.rv3-chip{display:inline-flex;gap:6px;align-items:center;padding:3px 10px 3px 4px;border:1.5px solid var(--rule,#cbd5e1);border-radius:999px;font:700 12px/1.2 var(--f,Inter,sans-serif)}.rv3-sheet-back{position:fixed;inset:0;z-index:1000;background:rgba(15,23,42,.55);display:flex;align-items:flex-end;justify-content:center}.rv3-sheet-back[hidden]{display:none}.rv3-sheet{width:min(560px,100%);max-height:88vh;overflow:auto;background:var(--paper,#fff);color:var(--ink,#0f172a);border:2px solid var(--ink,#0f172a);border-bottom:0;border-radius:22px 22px 0 0;padding:16px 16px 20px}.rv3-sheet-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.rv3-sheet-top h2{margin:0;font:800 20px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif)}.rv3-x{border:2px solid var(--ink,#0f172a);background:transparent;color:inherit;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.rv3-ladder{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;gap:8px 12px}.rv3-ladder li{display:flex;gap:8px;align-items:center;min-width:0}.rv3-ladder span{display:grid}.rv3-ladder b{font:800 14px/1.2 var(--f,Inter,sans-serif)}.rv3-ladder small{font:600 11.5px/1.3 var(--f,Inter,sans-serif);opacity:.75}.rv3-sec{border-top:1.5px solid var(--rule,#e2e8f0);padding:10px 0}.rv3-sec summary{cursor:pointer;display:flex;gap:8px;align-items:center;list-style:none;font:800 15px/1.3 var(--f,Inter,sans-serif)}.rv3-sec summary::-webkit-details-marker{display:none}.rv3-sec summary::after{content:'';margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.rv3-sec[open] summary::after{transform:rotate(225deg)}.rv3-sec p{margin:8px 0 0;font:500 14px/1.5 var(--f,Inter,sans-serif)}.rv3-sheet-ok{width:100%;margin-top:12px}html.rv3-lock{overflow:hidden}.rv3-res{display:grid;gap:10px;margin-top:12px;text-align:left}.rv3-res-why{margin:0;font:600 13px/1.4 var(--f,Inter,sans-serif);opacity:.85;display:flex;gap:6px;align-items:flex-start}.rv3-flag{display:inline-flex;gap:6px;align-items:center;padding:3px 10px;border-radius:999px;border:1.5px solid currentColor;font:800 12px/1.3 var(--f,Inter,sans-serif)}.rv3-flag.is-bot{color:#6b7280}.rv3-flag.is-up{color:#15803d}.rv3-flag.is-down{color:#b45309}html.dark .rv3-card{background:var(--yd-card,#212226);border-color:#000;box-shadow:none;color:var(--yd-text,#f2f3f5)}html.dark .rv3-sheet{background:#212226;color:#f2f3f5;border-color:#000}html.dark .rv3-x,html.dark .rv3-how,html.dark .rv3-quest-i{border-color:#e5e7eb}html.dark .rv3-quest-bar{background:#2b2d33}html.dark .rv3-flag.is-bot{color:#9ca3af}html.dark .rv3-flag.is-up{color:#4ade80}@media (max-width:640px){.rv3-grid{grid-template-columns:1fr;gap:12px}.rv3-card{padding:12px}.rv3-plan li{flex-direction:column;align-items:stretch}.rv3-sheet{border-radius:18px 18px 0 0;max-height:92vh}}@media (prefers-reduced-motion:reduce){.rv3-sec summary::after{transition:none}}.rv3-kickrow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rv3-kickrow .rlive-kicker{margin:0}.rk-prog{margin-top:10px;width:min(100%,420px)}.rk-prog:empty{display:none}.rk-sum-ic,.rk-way-ic .ri-ico{display:inline-flex;align-items:center}#rlive-hub.rk-hub .rk-way-ic .ri-ico{width:26px;height:26px}#rlive-badge .ri{margin-right:4px}.yu-arena .rv3-home{display:flex;gap:14px;align-items:center;min-width:0}.yu-arena .rv3-home-t{display:grid;gap:6px;min-width:0;flex:1}.yu-arena .rv3-home-t .ri-prog{max-width:360px}.yu-arena .ri-prog-text{color:#FFF8EC}.yu-arena .ri-prog-bar{background:#33405a;border-color:#000}.yu-arena .ri-shield{color:#CBD5E1}.yu-arena .rv3-chip{border-color:#4b5873;color:#FFF8EC}.yu-arena .rv3-home-badge{flex:none}.yu-arena .ri-sp{border-color:#FFF8EC}.rv3-prof{display:flex;gap:16px;align-items:center;margin:0 0 16px}.rv3-prof[hidden]{display:none}.rv3-prof-t{display:grid;gap:6px;min-width:0;flex:1;max-width:420px}.rv3-prof-t b{font:800 20px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif)}.rv3-prof-extra{margin:0 0 16px}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-practice-stats{display:flex;gap:8px;margin:10px 0 18px}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-practice-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 12px;border:1.5px solid var(--rule-2);border-radius:999px;font:600 13px/1 var(--f);color:var(--ink-2)}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-practice-stats b{font:800 15px/1 var(--f);color:var(--ink)}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-match-picks{display:block;margin:0}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;width:100%;margin:0 0 18px;padding:0;border:0;background:none}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:56px;padding:12px 16px;border:1.5px solid var(--rule-2);border-radius:14px;background:var(--paper,#fff);color:var(--ink);font:700 14px/18px var(--f);text-align:left;box-shadow:none;transition:border-color .12s,background .12s,transform .12s}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip:hover{border-color:var(--ink);transform:translateY(-1px)}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--canvas,#fff8ec)}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-practice-start{display:grid;grid-template-columns:1fr;gap:14px}body.rk-page #rlive-hub.rk-hub #rk-solo .rk-practice-start .rk-match-picks{display:flex;flex-direction:column}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-tier{display:inline-flex;width:auto;align-self:flex-start;margin:0 0 4px}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-start{width:auto;justify-self:start;min-width:220px}@media (max-width:640px){body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip{min-height:52px;padding:10px 12px;font-size:13px}body.rk-page #rlive-hub.rk-hub #rk-solo #rs-start{width:100%}}html.dark body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip:not(.is-on){background:transparent;color:var(--ink)}html.dark body.rk-page #rlive-hub.rk-hub #rk-solo #rs-subjects .rlive-chip.is-on{background:var(--amber);border-color:var(--amber);color:#0f172a}