body.rk-page{--rf-line:var(--rule-2);--rf-line-soft:var(--rule);--rf-r:18px;--rf-r-sm:12px;--rf-shadow:0 1px 2px rgba(15,23,42,.05),0 10px 28px -14px rgba(15,23,42,.22);--rf-shadow-lg:0 1px 2px rgba(15,23,42,.05),0 22px 44px -22px rgba(15,23,42,.3);--rf-glow:rgba(245,158,11,.2);--rf-good:#047857;--rf-good-soft:#dcfce7;--rf-bad:#b91c1c;--rf-bad-soft:#fee2e2;--rf-on:var(--ink);--rf-on-ink:var(--canvas);--rm-ink:var(--ink);--rm-card:var(--paper);--rm-line:var(--rule-2);--rm-soft:var(--ink-3)}html.dark body.rk-page{--rf-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 30px -14px rgba(0,0,0,.6);--rf-shadow-lg:0 1px 2px rgba(0,0,0,.4),0 24px 48px -22px rgba(0,0,0,.7);--rf-glow:rgba(245,158,11,.16);--rf-good:#34d399;--rf-good-soft:rgba(16,185,129,.16);--rf-bad:#fca5a5;--rf-bad-soft:rgba(239,68,68,.16);--rf-on:var(--amber);--rf-on-ink:#0f172a}html[data-theme="dark"] body.rk-page{--rf-on:var(--amber);--rf-on-ink:#0f172a}body.rk-page .rk-dash{padding-bottom:56px}body.rk-page #rlive-hub.rk-hub{display:grid;gap:20px;min-width:0}body.rk-page #rlive-hub.rk-hub>*{min-width:0}body.rk-page :is(.rk-sheet,.rlive-card,.rk-way,.rk-rules){box-shadow:none}body.rk-page #rlive-hub.rk-hub .rk-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.95fr);grid-template-areas:"top top" "rank play" "status status" "empty empty";gap:22px 36px;align-items:stretch;padding:26px 30px 30px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,var(--amber-soft) 0%,transparent 52%),var(--paper);border:1.5px solid var(--rf-line);border-radius:24px;box-shadow:var(--rf-shadow-lg);color:var(--ink)}html.dark body.rk-page #rlive-hub.rk-hub .rk-hero{background:radial-gradient(120% 140% at 0% 0%,rgba(245,158,11,.14) 0%,transparent 55%),var(--paper);border-color:var(--rf-line);box-shadow:var(--rf-shadow-lg);color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-hero-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0}body.rk-page #rlive-hub.rk-hub #rlive-season{margin:0 auto 0 0;display:block;padding:0;background:none;border:0;color:var(--amber-deep);font:800 12px/16px var(--f);letter-spacing:.1em;text-transform:uppercase}html.dark body.rk-page #rlive-hub.rk-hub #rlive-season{color:var(--amber);background:none}body.rk-page #rlive-hub.rk-hub .rk-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--paper);border:1.5px solid var(--rf-line);color:var(--ink-2);font:800 12.5px/1 var(--f)}body.rk-page #rlive-hub.rk-hub .rk-pill[hidden]{display:none}body.rk-page #rlive-hub.rk-hub .rk-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--rf-glow)}body.rk-page #rlive-hub.rk-hub .rv3-how{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:999px;color:var(--ink-2);font:700 13px/1 var(--f);cursor:pointer;transition:border-color .15s,color .15s}body.rk-page #rlive-hub.rk-hub .rv3-how:hover{border-color:var(--ink);color:var(--ink);background:var(--paper)}body.rk-page #rlive-hub.rk-hub .rk-rank{grid-area:rank;display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0}body.rk-page #rlive-hub.rk-hub .rk-rank-main{display:flex;align-items:center;gap:clamp(18px,3vw,36px);min-width:0}body.rk-page #rlive-hub.rk-hub #rlive-badge{flex:none;display:grid;place-items:center;width:168px;height:168px;margin:0;padding:0;transform:none;filter:none;border-radius:50%;background:radial-gradient(closest-side,var(--rf-glow),transparent 100%)}body.rk-page #rlive-hub.rk-hub #rlive-badge .ri{filter:drop-shadow(0 10px 14px rgba(15,23,42,.22))}body.rk-page #rlive-hub.rk-hub .rk-rank-copy{display:grid;gap:6px;min-width:0;flex:1 1 auto;align-content:center}body.rk-page #rlive-hub.rk-hub .rk-rank-k{margin:0;font:800 11.5px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub #rlive-rank{margin:0;font:800 clamp(34px,4.4vw,50px)/1.02 var(--fd);letter-spacing:-.03em;color:var(--ink)}body.rk-page #rlive-hub.rk-hub #rlive-sub{margin:2px 0 0;max-width:46ch;font:600 15px/22px var(--f);color:var(--ink-2)}body.rk-page #rlive-hub.rk-hub .rk-place{margin:8px 0 0;width:min(100%,440px);display:grid;gap:8px}body.rk-page #rlive-hub.rk-hub .rk-place[hidden],body.rk-page #rlive-hub.rk-hub #rlive-pips[hidden],body.rk-page #rlive-hub.rk-hub #rlive-place-count[hidden]{display:none}body.rk-page #rlive-hub.rk-hub #rlive-pips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0}body.rk-page #rlive-hub.rk-hub #rlive-pips i{display:block;width:auto;height:10px;border-radius:999px;border:1.5px solid var(--rf-line);background:var(--rule)}body.rk-page #rlive-hub.rk-hub #rlive-pips i.on{border-color:transparent}body.rk-page #rlive-hub.rk-hub #rlive-pips i.w{background:var(--rf-good)}body.rk-page #rlive-hub.rk-hub #rlive-pips i.l{background:#ef4444}body.rk-page #rlive-hub.rk-hub #rlive-pips i.d{background:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-place-count{margin:0;font:800 13px/1 var(--f);color:var(--ink-2)}body.rk-page #rlive-hub.rk-hub .rk-div{width:min(100%,440px);margin:8px 0 0}body.rk-page #rlive-hub.rk-hub .rk-hero .rk-div .rlive-bar,body.rk-page #rlive-hub.rk-hub .rk-hero .ri-prog-bar{height:12px;margin:0;border:0;border-radius:999px;background:var(--rule-2);overflow:hidden;box-shadow:inset 0 1px 2px rgba(15,23,42,.12)}body.rk-page #rlive-hub.rk-hub .rk-hero .rk-div .rlive-bar>span,body.rk-page #rlive-hub.rk-hub .rk-hero .ri-prog-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--amber),var(--amber-2));box-shadow:0 0 12px var(--rf-glow);transition:width .6s cubic-bezier(.22,1,.36,1)}html.dark body.rk-page #rlive-hub.rk-hub .rk-hero .rk-div .rlive-bar{background:var(--rule-2);border:0}body.rk-page #rlive-hub.rk-hub .rk-div-ends{display:flex;justify-content:space-between;gap:12px;margin:7px 0 0;font:700 12.5px/16px var(--f);color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-prog{width:min(100%,440px)}body.rk-page #rlive-hub.rk-hub .rk-prog:empty{display:none}body.rk-page #rlive-hub.rk-hub .rk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body.rk-page #rlive-hub.rk-hub .rk-stats:empty{display:none}body.rk-page #rlive-hub.rk-hub .rk-stats li{display:grid;gap:4px;padding:11px 14px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:14px;min-width:0}body.rk-page #rlive-hub.rk-hub .rk-stats span{font:800 11px/1 var(--f);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-stats b{font:800 17px/1.15 var(--fd);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}body.rk-page #rlive-hub.rk-hub #rlive-record{display:none}body.rk-page #rlive-hub.rk-hub .rk-play-slot{grid-area:play;display:flex;flex-direction:column;gap:12px;align-self:center;padding:20px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);box-shadow:var(--rf-shadow)}html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot{background:var(--wash);border:1.5px solid var(--rf-line);box-shadow:var(--rf-shadow)}body.rk-page #rlive-hub.rk-hub .rk-play-k{margin:0;font:800 11.5px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn{width:100%;min-height:46px;height:auto;border-radius:14px}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn.hidden,body.rk-page #rlive-hub.rk-hub .rk-play-slot .hidden{display:none}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go,html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go{min-height:60px;font:800 18px/1 var(--fd);letter-spacing:-.005em;color:#0f172a;border:1.5px solid rgba(146,64,14,.55);border-radius:16px;background:linear-gradient(180deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 10px 22px -10px rgba(217,119,6,.75),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .15s,box-shadow .15s,filter .15s}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go:hover{transform:translateY(-1px);filter:saturate(1.08);box-shadow:0 14px 26px -10px rgba(217,119,6,.85),inset 0 1px 0 rgba(255,255,255,.45)}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go:active{transform:translateY(1px);box-shadow:0 4px 10px -6px rgba(217,119,6,.8)}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go[disabled]{opacity:.55;filter:grayscale(.4);transform:none;cursor:not-allowed}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn:not(.yu-btn--go),html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn:not(.yu-btn--go){background:var(--paper);color:var(--ink);border:1.5px solid var(--rf-line);box-shadow:none;font-size:14px}body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn:not(.yu-btn--go):hover{border-color:var(--ink);transform:none;box-shadow:none}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rlive-play-sub{margin:-4px 0 0;text-align:center}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rlive-play-sub:empty{display:none}body.rk-page #rlive-hub.rk-hub .rk-match-picks{display:grid;gap:8px;padding:6px;margin:0;background:var(--wash);border:1.5px solid var(--rf-line-soft);border-radius:16px}html.dark body.rk-page #rlive-hub.rk-hub .rk-match-picks{background:var(--bg-0,rgba(0,0,0,.18))}body.rk-page #rlive-hub.rk-hub .rk-subject{display:block;width:100%;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:12px;min-width:0;overflow:hidden}body.rk-page #rlive-hub.rk-hub .rk-subject[open]{border-color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-subject>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;cursor:pointer;list-style:none;color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-subject>summary::-webkit-details-marker{display:none}body.rk-page #rlive-hub.rk-hub .rk-sum-ic{display:inline-grid;place-items:center;color:var(--amber-deep)}html.dark body.rk-page #rlive-hub.rk-hub .rk-sum-ic{color:var(--amber)}body.rk-page #rlive-hub.rk-hub .rk-sum-k{flex:none;font:800 11px/14px var(--f);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-sum-v{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px/20px var(--f);text-align:right}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rk-subject[open]>#rlive-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px !important;padding:4px 12px 12px;max-height:320px;overflow:auto}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rk-subject #rlive-subjects .rlive-chip{border:1.5px solid var(--rf-line) !important;border-radius:12px !important;background:transparent !important;color:var(--ink-2) !important;font:700 13px/17px var(--f) !important}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rk-subject #rlive-subjects .rlive-chip:hover{border-color:var(--ink) !important;color:var(--ink) !important}body.rk-page #rlive-hub.rk-hub .rk-play-slot .rk-subject #rlive-subjects .rlive-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot .rk-subject #rlive-subjects .rlive-chip.is-on{background:var(--rf-on) !important;border-color:var(--rf-on) !important;color:var(--rf-on-ink) !important}body.rk-page #rlive-hub.rk-hub .rk-seg,body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier,body.rk-page #rlive-hub.rk-hub #rs-tier{display:flex;width:100%;gap:3px !important;padding:3px;margin:0;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:12px;box-shadow:none}html.dark body.rk-page #rlive-hub.rk-hub .rk-seg,html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier{border-color:var(--rf-line);background:var(--paper)}body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier.hidden{display:none !important}body.rk-page #rlive-hub.rk-hub .rk-seg .rlive-chip,body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier .rlive-chip,body.rk-page #rlive-hub.rk-hub #rs-tier .rlive-chip{flex:1 1 0;min-height:40px !important;height:40px;padding:0 12px !important;border:0 !important;border-radius:9px !important;background:transparent !important;color:var(--ink-2) !important;font:800 14px/1 var(--f) !important;box-shadow:none;transition:background .15s,color .15s}body.rk-page #rlive-hub.rk-hub .rk-seg .rlive-chip:hover:not(.is-on){background:var(--rule) !important;color:var(--ink) !important}body.rk-page #rlive-hub.rk-hub .rk-seg .rlive-chip.is-on,body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier .rlive-chip.is-on,body.rk-page #rlive-hub.rk-hub #rs-tier .rlive-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-tier .rlive-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub .rk-seg .rlive-chip.is-on{background:var(--rf-on) !important;color:var(--rf-on-ink) !important}body.rk-page #rlive-hub.rk-hub .rk-stakes{margin:0;padding:12px 14px;border-radius:12px;background:var(--amber-soft);border:1.5px solid transparent;font:600 13px/19px var(--f);color:var(--ink-2)}html.dark body.rk-page #rlive-hub.rk-hub .rk-stakes{background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page #rlive-hub.rk-hub .rk-stakes:empty{display:none}body.rk-page #rlive-hub.rk-hub .rk-stakes b{color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-stakes small{display:block;margin-top:4px;font-size:12.5px;line-height:18px;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-practice-link{align-self:center;display:inline-flex;align-items:center;min-height:40px;padding:0 6px;border:0;background:none;box-shadow:none;font:800 14px/1 var(--f);color:var(--ink);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:5px}body.rk-page #rlive-hub.rk-hub .rk-practice-link:hover{text-decoration-color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-practice-note{margin:-4px 0 0;text-align:center;font:500 12.5px/18px var(--f);color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub #rlive-status{grid-area:status;margin:0}body.rk-page #rlive-hub.rk-hub #rlive-status:empty{display:none}body.rk-page #rlive-hub.rk-hub #rlive-empty{grid-area:empty;margin:0}body.rk-page #rlive-hub.rk-hub .rk-play-slot>div:not(.rk-match-picks):not(.hidden){min-width:0}body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-year,body.rk-page #rlive-hub.rk-hub .rk-play-slot [id^="rlive-year"]{padding:14px;background:var(--wash);border:1.5px solid var(--rf-line-soft);border-radius:14px}body.rk-page #rlive-hub.rk-hub .rk-play-slot #rlive-year button,body.rk-page #rlive-hub.rk-hub .rk-play-slot [id^="rlive-year"] button{border:1.5px solid var(--rf-line);border-radius:10px;background:var(--paper);box-shadow:none;min-width:44px;min-height:44px;font:800 14px/1 var(--f);color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}body.rk-page #rlive-hub.rk-hub .rk-way{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);box-shadow:var(--rf-shadow);transition:border-color .15s,transform .15s,box-shadow .15s}body.rk-page #rlive-hub.rk-hub .rk-way:hover{border-color:var(--amber);transform:translateY(-2px);background:var(--paper);box-shadow:var(--rf-shadow-lg)}body.rk-page #rlive-hub.rk-hub .rk-way-ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:14px;background:linear-gradient(135deg,var(--amber-soft),var(--wash));border:1.5px solid var(--rf-line-soft);color:var(--amber-deep)}html.dark body.rk-page #rlive-hub.rk-hub .rk-way-ic{color:var(--amber);background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page #rlive-hub.rk-hub .rk-way h2{margin:0;font:800 17px/22px var(--fd);letter-spacing:-.01em;color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-way p{margin:0 0 12px;flex:1 1 auto;font:500 14px/21px var(--f);color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-way .yu-btn{min-height:40px;height:40px;padding:0 16px;border:1.5px solid var(--rf-line);border-radius:999px;background:var(--paper);color:var(--ink);box-shadow:none;font:800 14px/1 var(--f)}body.rk-page #rlive-hub.rk-hub .rk-way .yu-btn:hover{background:var(--amber);border-color:var(--amber);color:#0f172a;transform:none;box-shadow:none}html.dark body.rk-page #rlive-hub.rk-hub .rk-way .yu-btn{border-color:var(--rf-line)}body.rk-page #rlive-hub.rk-hub .rk-setup{margin:0}body.rk-page #rlive-hub.rk-hub .rk-rules{display:block;margin:0;padding:20px 22px 18px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);box-shadow:var(--rf-shadow)}body.rk-page #rlive-hub.rk-hub .rk-rules:empty{display:none}body.rk-page #rlive-hub.rk-hub .rk-rules-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin:0 0 16px;font:800 17px/22px var(--fd);letter-spacing:-.01em;text-transform:none;color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-rules-h span{font:700 13px/18px var(--f);letter-spacing:0;color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-strip{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:none}body.rk-page #rlive-hub.rk-hub .rk-strip::before{content:"";position:absolute;z-index:0;top:29px;left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--rf-line) 0 7px,transparent 7px 13px)}body.rk-page #rlive-hub.rk-hub .rk-strip li,body.rk-page #rlive-hub.rk-hub .rk-strip li:first-child,body.rk-page #rlive-hub.rk-hub .rk-strip li:nth-child(odd){position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 6px;border:0;text-align:center;min-width:0}body.rk-page #rlive-hub.rk-hub .rk-strip i{display:grid;place-items:center;width:40px;height:40px;margin:0 0 8px;padding:0;border-radius:50%;background:var(--paper);border:2px solid var(--amber);color:var(--amber-deep);font:800 16px/1 var(--fd);font-style:normal;box-shadow:0 0 0 5px var(--paper)}html.dark body.rk-page #rlive-hub.rk-hub .rk-strip i{color:var(--amber)}body.rk-page #rlive-hub.rk-hub .rk-strip li:last-child i{background:var(--amber);color:#0f172a;border-color:var(--amber)}body.rk-page #rlive-hub.rk-hub .rk-strip b{font:800 15px/20px var(--fd);letter-spacing:-.005em;color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rk-strip .rk-st-q{font:600 12.5px/17px var(--f);color:var(--ink-3);text-wrap:balance}body.rk-page #rlive-hub.rk-hub .rk-st-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}body.rk-page #rlive-hub.rk-hub .rk-st-foot em{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1.5px solid var(--rf-line);background:var(--wash);color:var(--ink-2);font:800 11.5px/1 var(--f);font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap}body.rk-page #rlive-hub.rk-hub .rk-st-foot .rk-st-diff{background:var(--amber-soft);border-color:transparent;color:var(--amber-deep)}html.dark body.rk-page #rlive-hub.rk-hub .rk-st-foot .rk-st-diff{background:var(--yd-amber-wash,rgba(245,158,11,.14));color:var(--amber)}body.rk-page #rlive-hub.rk-hub .rk-rules-foot{margin:18px 0 0;padding-top:14px;border-top:1.5px solid var(--rf-line-soft);font:600 13px/19px var(--f);color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-full-rules{margin:6px 0 0}body.rk-page #rlive-hub.rk-hub .rk-full-rules>summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 2px;font:700 14px/1 var(--f);color:var(--ink-2);cursor:pointer}body.rk-page #rlive-hub.rk-hub .rk-full-rules[open]>summary{color:var(--ink)}body.rk-page .rk-hub .rk-tabs{display:flex;gap:4px;width:100%;margin:4px 0 -6px;padding:4px;overflow-x:auto;scrollbar-width:none;background:var(--wash);border:1.5px solid var(--rf-line);border-radius:16px;box-shadow:none}body.rk-page .rk-hub .rk-tabs::-webkit-scrollbar{display:none}body.rk-page .rk-hub .rk-tab{flex:1 1 0;min-width:max-content;min-height:44px;padding:0 18px;margin:0;border:0;border-radius:12px;background:transparent;color:var(--ink-3);font:800 14px/1 var(--f);letter-spacing:0;text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .15s,color .15s}body.rk-page .rk-hub .rk-tab:hover{background:var(--rule);color:var(--ink)}body.rk-page .rk-hub .rk-tab.is-on,body.rk-page .rk-hub .rk-tab[aria-selected="true"],html.dark body.rk-page .rk-hub .rk-tab.is-on,html.dark body.rk-page .rk-hub .rk-tab[aria-selected="true"]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.1),0 0 0 1.5px var(--amber)}html.dark body.rk-page .rk-hub .rk-tab.is-on,html.dark body.rk-page .rk-hub .rk-tab[aria-selected="true"]{background:var(--paper);color:var(--amber)}body.rk-page #rlive-hub.rk-hub .rk-anchor{display:block;height:0;margin:0;padding:0;border:0;overflow:hidden;scroll-margin-top:88px}body.rk-page #rlive-hub.rk-hub:has(.rk-anchor){row-gap:20px}body.rk-page #rlive-hub.rk-hub .rlive-card{margin:0;padding:22px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);box-shadow:var(--rf-shadow)}html.dark body.rk-page #rlive-hub.rk-hub .rlive-card,html.dark body.rk-page #rlive-hub.rk-hub .rk-rules,html.dark body.rk-page #rlive-hub.rk-hub .rk-way{background:var(--paper);border-color:var(--rf-line)}body.rk-page #rlive-hub.rk-hub .rlive-card[hidden]{display:none}body.rk-page #rlive-hub.rk-hub .rlive-card h2{margin:0;font:800 20px/26px var(--fd);letter-spacing:-.015em;color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rlive-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}body.rk-page #rlive-hub.rk-hub .rlive-textbtn{min-height:40px;padding:0 4px;font:800 14px/1 var(--f);color:var(--ink);background:none;border:0;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}body.rk-page #rlive-hub.rk-hub .rlive-board{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}body.rk-page #rlive-hub.rk-hub .rlive-board li{display:grid;grid-template-columns:34px 42px minmax(0,1fr) auto;grid-template-areas:'rank ava name pts' 'rank ava div pts';column-gap:12px;align-items:center;padding:10px 14px;border:1.5px solid transparent;border-radius:14px;background:transparent;font:600 14px/20px var(--f);color:var(--ink)}body.rk-page #rlive-hub.rk-hub .rlive-board li:nth-child(even){background:color-mix(in srgb,var(--wash) 55%,transparent)}body.rk-page #rlive-hub.rk-hub .rlive-board li.is-you{background:var(--amber-soft);border-color:var(--amber);box-shadow:0 6px 16px -10px rgba(217,119,6,.6)}html.dark body.rk-page #rlive-hub.rk-hub .rlive-board li.is-you{background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page #rlive-hub.rk-hub .rk-lb-rank{font:800 14px/1 var(--fd)}body.rk-page #rlive-hub.rk-hub .rlive-board li:nth-child(-n+3) .rk-lb-rank{background:var(--amber);color:#0f172a}body.rk-page #rlive-hub.rk-hub .rk-lb-ava{width:42px;height:42px;background:var(--wash);border:1.5px solid var(--rf-line)}body.rk-page #rlive-hub.rk-hub .rlive-board li.is-you .rk-lb-ava{background:var(--amber);border-color:rgba(146,64,14,.5);color:#0f172a}body.rk-page #rlive-hub.rk-hub .rk-lb-name em{background:var(--rf-on);color:var(--rf-on-ink)}body.rk-page #rlive-hub.rk-hub .rk-lb-div{display:inline-flex;align-items:center;gap:6px}body.rk-page #rlive-hub.rk-hub .rk-lb-div .ri{transform:translateY(-1px)}body.rk-page #rlive-hub.rk-hub .rlive-board li.rlive-empty,body.rk-page #rlive-hub.rk-hub .rlive-history li.rlive-empty{display:grid;justify-items:center;gap:4px;padding:28px 16px;text-align:center;border:1.5px dashed var(--rf-line);border-radius:16px;background:var(--wash);color:var(--ink-3);font:600 14px/20px var(--f)}body.rk-page #rlive-hub.rk-hub .rlive-history{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}body.rk-page #rlive-hub.rk-hub .rlive-history li{padding:12px 14px;border:1.5px solid var(--rf-line-soft);border-radius:14px;background:var(--paper);font:600 14px/20px var(--f)}body.rk-page #rlive-hub.rk-hub .rlive-note{color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-friend .yumio-field,body.rk-page #rlive-hub.rk-hub .rk-friend select.yumio-field,body.rk-page #rlive-hub.rk-hub #rlive-join-row .yumio-field{height:48px;padding:0 14px;border:1.5px solid var(--rf-line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:none}body.rk-page #rlive-hub.rk-hub .rk-friend .yumio-field:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--rf-glow)}body.rk-page #rlive-hub.rk-hub .rk-friend-chip{border:1.5px solid var(--rf-line);box-shadow:none}body.rk-page #rlive-hub.rk-hub .rk-friend-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub .rk-friend-chip.is-on{background:var(--rf-on);border-color:var(--rf-on);color:var(--rf-on-ink)}body.rk-page #rlive-hub.rk-hub .rk-friend .yu-btn--go,body.rk-page #rlive-hub.rk-hub #rs-start{border:1.5px solid rgba(146,64,14,.55);border-radius:14px;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#0f172a;box-shadow:0 10px 22px -12px rgba(217,119,6,.75),inset 0 1px 0 rgba(255,255,255,.45)}body.rk-page #rlive-hub.rk-hub .rk-invite{border:1.5px solid var(--amber);border-radius:var(--rf-r);box-shadow:var(--rf-shadow)}body.rk-page #rlive-hub.rk-hub .rk-practice{display:grid;gap:14px}body.rk-page #rlive-hub.rk-hub .rk-practice-start{display:grid;gap:14px;padding:18px;background:var(--wash);border:1.5px solid var(--rf-line-soft);border-radius:16px}body.rk-page #rlive-hub.rk-hub .rk-practice-stats{display:flex;gap:10px;margin:0}body.rk-page #rlive-hub.rk-hub .rk-practice-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:6px 12px;border-radius:999px;background:var(--wash);border:1.5px solid var(--rf-line-soft);font:700 13px/1 var(--f);color:var(--ink-3)}body.rk-page #rlive-hub.rk-hub .rk-practice-stats b{font:800 15px/1 var(--fd);color:var(--ink)}body.rk-page #rlive-hub.rk-hub #rs-subjects,body.rk-page #rlive-hub.rk-hub #rs-stages{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;background:none;border:0}body.rk-page #rlive-hub.rk-hub #rs-subjects{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}body.rk-page #rlive-hub.rk-hub #rs-subjects .rlive-chip,body.rk-page #rlive-hub.rk-hub #rs-stages .rlive-chip{min-height:44px;padding:8px 14px;border:1.5px solid var(--rf-line);border-radius:12px;background:var(--paper);color:var(--ink-2);font:700 13.5px/1.2 var(--f);box-shadow:none}body.rk-page #rlive-hub.rk-hub #rs-subjects .rlive-chip:hover,body.rk-page #rlive-hub.rk-hub #rs-stages .rlive-chip:hover{border-color:var(--ink);color:var(--ink)}body.rk-page #rlive-hub.rk-hub #rs-subjects .rlive-chip.is-on,body.rk-page #rlive-hub.rk-hub #rs-stages .rlive-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub #rs-subjects .rlive-chip.is-on,html.dark body.rk-page #rlive-hub.rk-hub #rs-stages .rlive-chip.is-on{background:var(--rf-on);border-color:var(--rf-on);color:var(--rf-on-ink)}body.rk-page #rlive-hub.rk-hub #rs-start{min-height:54px;justify-self:start;min-width:220px;font:800 16px/1 var(--fd)}body.rk-page .rlive-msg{padding:12px 16px;border-radius:14px;border:1.5px solid var(--rf-line);background:var(--wash);color:var(--ink);font:600 14px/20px var(--f);box-shadow:none}body.rk-page .rlive-msg.hidden{display:none}body.rk-page .rlive-msg.is-error,body.rk-page .rlive-msg[data-tone="error"]{background:var(--rf-bad-soft);border-color:var(--rf-bad);color:var(--rf-bad)}body.rk-page .rks{max-width:920px;gap:16px;color:var(--ink)}body.rk-page .rks-head{gap:14px;padding:16px;background:var(--paper);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);box-shadow:var(--rf-shadow)}body.rk-page .rks-steps{position:relative;gap:8px}body.rk-page .rks-step{grid-template-columns:auto minmax(0,1fr);column-gap:10px;padding:10px 12px;border:1.5px solid var(--rf-line);border-radius:14px;background:transparent;color:var(--ink-3);box-shadow:none;transition:background .2s,border-color .2s}body.rk-page .rks-step b{width:28px;height:28px;border:1.5px solid currentColor;font:800 13px/1 var(--fd)}body.rk-page .rks-step-name{font:800 13.5px/1.15 var(--fd)}body.rk-page .rks-step small{font:700 11.5px/1.2 var(--f);opacity:.9}body.rk-page .rks-step.is-active{background:var(--amber-soft);border-color:var(--amber);color:var(--ink);box-shadow:0 0 0 3px var(--rf-glow)}html.dark body.rk-page .rks-step.is-active{background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page .rks-step.is-active b{background:var(--amber);border-color:var(--amber);color:#0f172a}body.rk-page .rks-step.is-done{background:var(--rf-good-soft);border-color:transparent;color:var(--ink)}body.rk-page .rks-step.is-done b{background:var(--rf-good);border-color:var(--rf-good);color:#fff}html.dark body.rk-page .rks-step.is-done b{color:#052e1b}body.rk-page .rks-timers{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding-top:14px;border-top:1.5px solid var(--rf-line-soft)}body.rk-page .rks-clock small{font:800 11px/1 var(--f);letter-spacing:.1em;color:var(--ink-3)}body.rk-page .rks-big{padding:5px 14px;border:1.5px solid var(--rf-line);border-radius:12px;background:var(--wash);font:800 1.9rem/1 var(--fd);color:var(--ink)}body.rk-page .rks-big.is-low{background:#dc2626;border-color:#dc2626;color:#fff}body.rk-page .rks-clock--match{text-align:right;justify-items:end}body.rk-page .rks-clock--match b{font:800 1.3rem/1.1 var(--fd);color:var(--ink-2)}body.rk-page .rks-bar{height:12px;background:var(--rule-2);box-shadow:inset 0 1px 2px rgba(15,23,42,.1)}body.rk-page .rks-bar i{background:linear-gradient(90deg,var(--amber),var(--amber-2))}body.rk-page .rks-score{gap:14px}body.rk-page .rks-side{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1.5px solid var(--rf-line);border-radius:var(--rf-r);background:var(--paper);box-shadow:var(--rf-shadow)}body.rk-page .rks-side--you{border-color:var(--amber);background:linear-gradient(135deg,var(--amber-soft),var(--paper) 70%)}html.dark body.rk-page .rks-side--you{background:linear-gradient(135deg,var(--yd-amber-wash,rgba(245,158,11,.14)),var(--paper) 70%)}body.rk-page .rks-side--opp{flex-direction:row-reverse;text-align:right;background:var(--paper)}body.rk-page .rks-side--max{border-style:dashed;box-shadow:none;background:transparent;justify-content:flex-end;text-align:right}body.rk-page .rks-side-body{display:grid;gap:2px;min-width:0}body.rk-page .rks-side small{font:800 11px/1.1 var(--f);letter-spacing:.1em;color:var(--ink-3)}body.rk-page .rks-pts,body.rk-page .rks-side b{font:800 2.1rem/1 var(--fd);letter-spacing:-.03em;color:var(--ink)}body.rk-page .rks-side em{font:700 12.5px/1.2 var(--f);color:var(--ink-3)}body.rk-page .rks-badge{flex:none;display:inline-grid;place-items:center}body.rk-page .rks-mid{padding:0 4px}body.rk-page .rks-mid b{font:800 1.6rem/1 var(--fd);color:var(--ink)}body.rk-page .rks-card{gap:14px;padding:clamp(18px,3.2vw,32px);background:var(--paper);border:1.5px solid var(--rf-line);border-radius:22px;box-shadow:var(--rf-shadow-lg)}body.rk-page .rks-tags{gap:8px;align-items:center}body.rk-page .rks-tag{padding:5px 12px;border:1.5px solid var(--rf-line);border-radius:999px;background:transparent;color:var(--ink-3);font:700 12.5px/1.3 var(--f)}body.rk-page .rks-tag--stage{background:var(--rf-on);border-color:var(--rf-on);color:var(--rf-on-ink)}body.rk-page .rks-tag--pts{margin-left:auto;background:var(--amber-soft);border-color:transparent;color:var(--amber-deep)}html.dark body.rk-page .rks-tag--pts{background:var(--yd-amber-wash,rgba(245,158,11,.14));color:var(--amber)}body.rk-page .rks-prog{font:800 11.5px/1 var(--f);letter-spacing:.1em;color:var(--ink-3)}body.rk-page .rks-stem{margin:4px 0 10px;font:800 clamp(1.3rem,2.8vw,1.8rem)/1.32 var(--fd);letter-spacing:-.02em;color:var(--ink);max-width:36em}body.rk-page .rks-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}body.rk-page .rks-opt{min-height:64px;gap:14px;padding:12px 18px;border:1.5px solid var(--rf-line);border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.06);font:700 1.02rem/1.35 var(--f);transition:border-color .15s,background .15s,transform .12s,box-shadow .15s}body.rk-page .rks-opt b{width:34px;height:34px;background:var(--wash);border:1.5px solid var(--rf-line);color:var(--ink);font:800 .9rem/1 var(--fd);transition:background .15s,color .15s,border-color .15s}body.rk-page .rks-opt:hover:not(:disabled){border-color:var(--amber);background:var(--amber-soft);transform:translateY(-1px);box-shadow:0 8px 18px -12px rgba(217,119,6,.6)}html.dark body.rk-page .rks-opt:hover:not(:disabled){background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page .rks-opt:hover:not(:disabled) b{background:var(--amber);border-color:var(--amber);color:#0f172a}body.rk-page .rks-opt:active:not(:disabled){transform:translateY(1px);box-shadow:none}body.rk-page .rks-opt.is-picked{background:var(--amber);border-color:rgba(146,64,14,.55);color:#0f172a}body.rk-page .rks-opt.is-picked b{background:#0f172a;border-color:#0f172a;color:#fff}body.rk-page .rks-opt:focus-visible,body.rk-page .rks-area:focus-visible,body.rk-page .rks-input:focus-visible{outline:3px solid var(--amber);outline-offset:2px}body.rk-page .rks-panel{border:1.5px solid var(--rf-line);border-left:4px solid var(--amber);border-radius:14px;background:var(--wash)}body.rk-page .rks-panel-text{font:500 1rem/1.65 Georgia,'Times New Roman',serif;color:var(--ink)}body.rk-page .rks-part-q{font:700 1rem/1.45 var(--f)}body.rk-page .rks-area,body.rk-page .rks-input{padding:14px 16px;border:1.5px solid var(--rf-line);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:inset 0 1px 2px rgba(15,23,42,.06);font:600 1.02rem/1.55 var(--f)}body.rk-page .rks-area:focus,body.rk-page .rks-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--rf-glow);outline:none}body.rk-page .rks-card .yu-btn--go{min-height:52px;padding:0 28px;border:1.5px solid rgba(146,64,14,.55);border-radius:14px;background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#0f172a;box-shadow:0 10px 22px -12px rgba(217,119,6,.75),inset 0 1px 0 rgba(255,255,255,.45);font:800 16px/1 var(--fd)}body.rk-page .rks-card .yu-btn--go:hover{transform:translateY(-1px)}body.rk-page .rks-card .yu-btn--go:disabled{opacity:.6;transform:none}body.rk-page .rks-note{color:var(--ink-3)}body.rk-page .rks-foot .rlive-textbtn{min-height:40px;font:700 13.5px/1 var(--f);color:var(--ink-3);background:none;border:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}body.rk-page .rks-foot .rlive-textbtn:hover{color:var(--ink)}body.rk-page .rks-ready,body.rk-page .rks-wait{gap:12px;padding-block:clamp(32px,6vw,60px);background:radial-gradient(90% 120% at 50% 0%,var(--amber-soft),transparent 62%),var(--paper)}html.dark body.rk-page .rks-ready,html.dark body.rk-page .rks-wait{background:radial-gradient(90% 120% at 50% 0%,rgba(245,158,11,.14),transparent 62%),var(--paper)}body.rk-page .rks-ready h2,body.rk-page .rks-wait h2{font:800 clamp(2rem,5.5vw,3rem)/1.05 var(--fd);color:var(--ink)}body.rk-page .rks-ready-sub{font:600 1.1rem/1.4 var(--f);color:var(--ink-2)}body.rk-page .rks-kick{font:800 12px/1 var(--f);letter-spacing:.14em;color:var(--amber-deep)}html.dark body.rk-page .rks-kick{color:var(--amber)}body.rk-page .rks-facts li{padding:7px 14px;border:1.5px solid var(--rf-line);border-radius:999px;background:var(--paper);color:var(--ink-2);font:700 13.5px/1.3 var(--f)}body.rk-page .rks-facts li b{color:var(--ink)}body.rk-page .rks-count{width:96px;height:96px;margin-top:6px;border:1.5px solid rgba(146,64,14,.55);background:linear-gradient(180deg,#fbbf24,#f59e0b);color:#0f172a;box-shadow:0 0 0 8px var(--rf-glow),0 14px 28px -12px rgba(217,119,6,.8);font:800 3rem/1 var(--fd)}body.rk-page .rks-flash{border:1.5px solid rgba(146,64,14,.55);border-radius:16px;background:linear-gradient(180deg,#fbbf24,#f59e0b);box-shadow:0 14px 30px -14px rgba(217,119,6,.8)}body.rk-page .rks-res{max-width:920px;gap:18px}body.rk-page .rks-res-head{gap:14px;padding:clamp(22px,4.5vw,38px);border:1.5px solid var(--rf-line);border-radius:26px;background:var(--paper);box-shadow:var(--rf-shadow-lg)}body.rk-page .rks-res-head.is-win{background:radial-gradient(100% 120% at 50% 0%,var(--rf-good-soft),transparent 70%),var(--paper);border-color:var(--rf-good)}body.rk-page .rks-res-head.is-loss{background:radial-gradient(100% 120% at 50% 0%,var(--rf-bad-soft),transparent 70%),var(--paper);border-color:color-mix(in srgb,var(--rf-bad) 60%,transparent)}body.rk-page .rks-res-head.is-draw,body.rk-page .rks-res-head.is-practice{background:radial-gradient(100% 120% at 50% 0%,var(--amber-soft),transparent 70%),var(--paper)}html.dark body.rk-page .rks-res-head.is-draw,html.dark body.rk-page .rks-res-head.is-practice{background:radial-gradient(100% 120% at 50% 0%,rgba(245,158,11,.14),transparent 70%),var(--paper)}body.rk-page .rks-res-head h2{font:800 clamp(2.2rem,6.5vw,3.4rem)/1.04 var(--fd);color:var(--ink)}body.rk-page .rks-res-head.is-win h2{color:var(--rf-good)}body.rk-page .rks-res-head.is-loss h2{color:var(--rf-bad)}body.rk-page .rks-res-p b{font:800 clamp(2.6rem,8vw,4rem)/1 var(--fd);color:var(--ink)}body.rk-page .rks-res-solo b{font:800 clamp(3.4rem,10vw,5rem)/1 var(--fd);color:var(--ink)}body.rk-page .rks-res-duel{max-width:560px}body.rk-page .rks-res-vs{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--wash);border:1.5px solid var(--rf-line);font:800 12px/1 var(--f);letter-spacing:.06em;text-transform:uppercase}body.rk-page .rks-res .rks-box{padding:clamp(18px,3vw,26px);border:1.5px solid var(--rf-line);border-radius:var(--rf-r);background:var(--paper);box-shadow:var(--rf-shadow)}body.rk-page .rks-res .rks-box h3{margin:0 0 14px;font:800 1.2rem/1.2 var(--fd);color:var(--ink)}body.rk-page .rks-res .rks-box p{color:var(--ink-2)}body.rk-page .rks-bd-row{grid-template-columns:34px minmax(0,1.1fr) minmax(90px,1.3fr) auto;padding:12px 0;border-top:1.5px solid var(--rf-line-soft)}body.rk-page .rks-bd-n{width:30px;height:30px;background:var(--wash);border:1.5px solid var(--rf-line);color:var(--ink);font:800 .85rem/1 var(--fd)}body.rk-page .rks-bd-row.is-lead .rks-bd-n{background:var(--rf-good);border-color:var(--rf-good);color:#fff}html.dark body.rk-page .rks-bd-row.is-lead .rks-bd-n{color:#052e1b}body.rk-page .rks-dual{gap:5px}body.rk-page .rks-dual i{height:10px;background-image:none}body.rk-page .rks-dual i.is-you{background:linear-gradient(90deg,var(--amber),var(--amber-2))}body.rk-page .rks-dual i.is-opp{background:var(--ink-3)}body.rk-page .rks-legend i.is-you{background:var(--amber)}body.rk-page .rks-legend i.is-opp{background:var(--ink-3)}body.rk-page .rks-bd-pts b{color:var(--ink)}body.rk-page .rks-bd-pts em{color:var(--ink-3)}body.rk-page .rks-stage-rev{border:1.5px solid var(--rf-line);border-radius:16px}body.rk-page .rks-stage-rev>summary{padding:14px 16px;background:var(--wash);font:800 .98rem/1.3 var(--fd);color:var(--ink)}body.rk-page .rks-rq{border-top:1.5px solid var(--rf-line-soft)}body.rk-page .rks-rq-n{border:1.5px solid currentColor;color:var(--ink-3)}body.rk-page .rks-rq.is-right .rks-rq-n{color:var(--rf-good)}body.rk-page .rks-rq.is-missed .rks-rq-n{color:var(--rf-bad)}body.rk-page .rks-rq-score{background:var(--rf-good-soft);color:var(--rf-good)}body.rk-page .rks-rq.is-missed .rks-rq-score{background:var(--rf-bad-soft);color:var(--rf-bad)}body.rk-page .rks-rq.is-some .rks-rq-score{background:var(--amber-soft);color:var(--amber-deep)}body.rk-page .rks-ropts li{border:1.5px solid var(--rf-line);border-radius:12px}body.rk-page .rks-ropts li.is-correct{background:var(--rf-good-soft);border-color:var(--rf-good)}body.rk-page .rks-ropts li.is-wrong{background:var(--rf-bad-soft);border-color:var(--rf-bad)}body.rk-page .rks-ropts li.is-correct b{background:var(--rf-good)}body.rk-page .rks-ropts li.is-wrong b{background:var(--rf-bad)}body.rk-page .rks-why{border-left:3px solid var(--amber);border-radius:0 12px 12px 0;background:var(--amber-soft);color:var(--ink)}html.dark body.rk-page .rks-why{background:var(--yd-amber-wash,rgba(245,158,11,.14))}body.rk-page .rks-fb{border:1.5px solid var(--rf-line);border-radius:14px;background:var(--paper)}body.rk-page .rks-fb>header b{background:var(--rf-bad-soft);color:var(--rf-bad)}body.rk-page .rks-fb.is-full>header b{background:var(--rf-good-soft);color:var(--rf-good)}body.rk-page .rks-fb.is-some>header b{background:var(--amber-soft);color:var(--amber-deep)}body.rk-page .rks-fb-earned li{background:var(--rf-good-soft)}body.rk-page .rks-fb-lost li{background:var(--rf-bad-soft)}body.rk-page .rks-fb-model{border-left:3px solid var(--ink-3);background:var(--wash)}body.rk-page .rks-res .yu-btn{border:1.5px solid var(--rf-line);border-radius:14px;box-shadow:none;background:var(--paper);color:var(--ink);min-height:46px;height:auto}body.rk-page .rks-res .yu-btn:hover{border-color:var(--ink);transform:none;box-shadow:none}body.rk-page .rks-res .yu-btn--go{background:linear-gradient(180deg,#fbbf24,#f59e0b);border-color:rgba(146,64,14,.55);color:#0f172a;box-shadow:0 10px 22px -12px rgba(217,119,6,.75),inset 0 1px 0 rgba(255,255,255,.45)}body.rk-page .rks-res .yu-btn--go:hover{border-color:rgba(146,64,14,.8)}body.rk-page .rks-resfoot{gap:12px}body.rk-page .rks-resfoot .yu-btn{min-height:52px;padding:0 26px;font:800 15px/1 var(--fd)}body.rk-page .rks-res-head .rkres-rank{display:flex;align-items:center;justify-content:center;gap:18px;width:min(100%,460px);margin:4px auto 0;padding:16px 20px;border:1.5px solid var(--rf-line);border-radius:18px;background:var(--paper);box-shadow:var(--rf-shadow);text-align:left}body.rk-page .rks-res-head .rkres-rank.is-up{border-color:var(--rf-good);background:linear-gradient(135deg,var(--rf-good-soft),var(--paper) 80%)}body.rk-page .rks-res-head .rkres-rank.is-down{border-color:color-mix(in srgb,var(--rf-bad) 55%,transparent);background:linear-gradient(135deg,var(--rf-bad-soft),var(--paper) 80%)}body.rk-page .rks-res-head .rkres-rank>p{display:grid;gap:3px;margin:0}body.rk-page .rks-res-head .rkres-rank>p b{font:800 1.35rem/1.15 var(--fd);color:var(--ink)}body.rk-page .rks-res-head .rkres-rank>p span{font:700 .95rem/1.3 var(--f);color:var(--ink-2)}body.rk-page .rks-res-head .rkres-rank.is-up>p b{color:var(--rf-good)}body.rk-page .rks-res-head .rkres-rank.is-down>p b{color:var(--rf-bad)}body.rk-page .rks-res-head .rkres-shield{flex:none;display:grid;place-items:center}body.rk-page .rks-res-head .rkres-note{margin:4px 0 0;padding:12px 16px;border:1.5px dashed var(--rf-line);border-radius:14px;color:var(--ink-2);font:600 .9rem/1.45 var(--f)}body.rk-page .rks-res-head .rv3-res{width:min(100%,460px);margin:0 auto}@media (max-width:1100px){body.rk-page #rlive-hub.rk-hub .rk-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "rank" "play" "status" "empty";gap:22px;padding:24px}body.rk-page #rlive-hub.rk-hub .rk-play-slot{align-self:stretch}body.rk-page #rlive-hub.rk-hub .rk-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.rk-page #rlive-hub.rk-hub .rk-strip{display:flex;gap:10px;overflow-x:auto;margin:0 -22px;padding:4px 22px 12px;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.rk-page #rlive-hub.rk-hub .rk-strip::before{display:none}body.rk-page #rlive-hub.rk-hub .rk-strip li,body.rk-page #rlive-hub.rk-hub .rk-strip li:first-child,body.rk-page #rlive-hub.rk-hub .rk-strip li:nth-child(odd){flex:0 0 168px;scroll-snap-align:start;align-items:flex-start;text-align:left;padding:14px;background:var(--wash);border:1.5px solid var(--rf-line-soft);border-radius:16px}body.rk-page #rlive-hub.rk-hub .rk-strip i{box-shadow:none;margin-bottom:4px}body.rk-page #rlive-hub.rk-hub .rk-st-foot{justify-content:flex-start}body.rk-page #rlive-hub.rk-hub .rk-rules-h{align-items:flex-start;flex-direction:column}body.rk-page .rks-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}}@media (max-width:640px){body.rk-page .rks-head{padding:12px}body.rk-page .rks-step{padding:8px 2px;border-radius:12px}body.rk-page .rks-step.is-active{box-shadow:0 0 0 2px var(--rf-glow)}body.rk-page .rks-timers{grid-template-columns:auto minmax(0,1fr);gap:10px 14px}body.rk-page .rks-big{font-size:1.6rem;padding:4px 12px}body.rk-page .rks-score{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}body.rk-page .rks-side{padding:10px 12px;gap:10px}body.rk-page .rks-side .rks-badge .ri svg{width:32px;height:32px}body.rk-page .rks-pts,body.rk-page .rks-side b{font-size:1.7rem}body.rk-page .rks-card{border-radius:18px}body.rk-page .rks-opt{min-height:58px;padding:10px 14px}body.rk-page .rks-bd-row{grid-template-columns:30px minmax(0,1fr) auto}body.rk-page .rks-res-head{border-radius:20px}body.rk-page .rks-res-head .rkres-rank{flex-direction:column;text-align:center}body.rk-page .rks-res-head .rkres-rank>p{text-align:center}}@media (max-width:560px){body.rk-page #rlive-hub.rk-hub{gap:16px}body.rk-page #rlive-hub.rk-hub .rk-hero{padding:18px 16px 18px;border-radius:20px;gap:18px}body.rk-page #rlive-hub.rk-hub .rk-hero-top{gap:8px}body.rk-page #rlive-hub.rk-hub #rlive-season{flex:1 1 100%}body.rk-page #rlive-hub.rk-hub .rk-rank-main{flex-direction:column;text-align:center;gap:4px}body.rk-page #rlive-hub.rk-hub .rk-rank-copy{justify-items:center}body.rk-page #rlive-hub.rk-hub #rlive-badge{width:132px;height:132px}body.rk-page #rlive-hub.rk-hub #rlive-badge .ri svg{width:96px;height:auto}body.rk-page #rlive-hub.rk-hub .rk-place,body.rk-page #rlive-hub.rk-hub .rk-div,body.rk-page #rlive-hub.rk-hub .rk-prog{width:100%}body.rk-page #rlive-hub.rk-hub .rk-stats{gap:8px}body.rk-page #rlive-hub.rk-hub .rk-stats li{padding:10px}body.rk-page #rlive-hub.rk-hub .rk-stats b{font-size:15px}body.rk-page #rlive-hub.rk-hub .rk-play-slot{padding:14px}body.rk-page #rlive-hub.rk-hub .rk-ways{grid-template-columns:1fr;gap:10px}body.rk-page #rlive-hub.rk-hub .rk-way{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:14px}body.rk-page #rlive-hub.rk-hub .rk-way-ic{grid-column:1;grid-row:1 / span 2;margin:0;align-self:start}body.rk-page #rlive-hub.rk-hub .rk-way h2{grid-column:2;grid-row:1;align-self:end}body.rk-page #rlive-hub.rk-hub .rk-way p{grid-column:2;grid-row:2;margin:0 0 8px}body.rk-page #rlive-hub.rk-hub .rk-way .yu-btn{grid-column:2;grid-row:3;justify-self:start}body.rk-page #rlive-hub.rk-hub .rk-rules{padding:16px 16px 14px}body.rk-page #rlive-hub.rk-hub .rk-strip{margin:0 -16px;padding:4px 16px 12px}body.rk-page .rk-hub .rk-tab{padding:0 14px;font-size:13px}body.rk-page #rlive-hub.rk-hub .rlive-card{padding:16px}body.rk-page #rlive-hub.rk-hub .rlive-board li{grid-template-columns:28px 38px minmax(0,1fr) auto;column-gap:10px;padding:10px 8px}body.rk-page #rlive-hub.rk-hub .rk-lb-ava{width:38px;height:38px}body.rk-page #rlive-hub.rk-hub #rs-start{width:100%;justify-self:stretch}}body.rk-page :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.rk-page *,body.rk-page *::before,body.rk-page *::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}body.rk-page #rlive-hub.rk-hub .rk-way:hover,body.rk-page .rks-opt:hover:not(:disabled),body.rk-page #rlive-hub.rk-hub .rk-play-slot .yu-btn--go:hover{transform:none}}body.rk-page #rlive-hub.rk-hub .rk-anchor{position:absolute;width:1px;height:1px}body.rk-page #rlive-hub.rk-hub .rk-practice-note{display:none}body.rk-page #rlive-hub.rk-hub .rk-rank{justify-content:flex-start;padding-top:14px}body.rk-page #rlive-hub.rk-hub .rk-tabs{margin:0}body.rk-page .rks-dual{padding:4px;border-radius:999px;background:var(--wash);border:1.5px solid var(--rf-line-soft)}body.rk-page .rks-bd-row{align-items:center}body.rk-page .rks-topics li{border-top:1.5px solid var(--rf-line-soft)}body.rk-page .rks-res .rks-box>p:first-of-type{margin-bottom:8px}body.rk-page .rlive-year{display:grid;gap:10px;padding:14px;background:var(--wash);border:1.5px solid var(--rf-line-soft);border-radius:14px}body.rk-page .rlive-year .rlive-note{margin:0;color:var(--ink-2);font:500 13.5px/20px var(--f)}body.rk-page .rlive-year .rlive-chips{display:flex;flex-wrap:wrap;gap:8px}body.rk-page .rlive-year .rlive-chip{min-width:44px;min-height:44px;padding:0 14px;border:1.5px solid var(--rf-line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:none;font:800 14px/1 var(--f);cursor:pointer}body.rk-page .rlive-year .rlive-chip:hover,body.rk-page .rlive-year .rlive-chip.is-on{background:var(--rf-on);border-color:var(--rf-on);color:var(--rf-on-ink)}body.rk-page #rlive-hub.rk-hub .rk-stats b{white-space:normal;overflow:visible}@media (max-width:560px){body.rk-page #rlive-hub.rk-hub .rk-stats b{font-size:14px}}