.rk{--rk-me-h: 64px;padding-bottom:calc(var(--rk-me-h) + var(--naruca-s4))}.rk-head{display:grid;gap:var(--naruca-s3);margin-bottom:var(--naruca-s5)}.rk-month{display:flex;align-items:center;justify-content:center;gap:var(--naruca-s4)}.rk-month__name{margin:0;display:inline-flex;align-items:center;gap:var(--naruca-s2);font-family:var(--naruca-font-num);font-size:20px;font-weight:700;color:var(--naruca-ink);font-variant-numeric:tabular-nums}.rk-month__live{padding:2px 10px;border-radius:999px;background:var(--naruca-yellow-l);box-shadow:inset 0 0 0 1px var(--naruca-yellow-d);font-family:var(--naruca-font);font-size:12px;font-weight:700;color:var(--naruca-amber)}.rk-month__go{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--naruca-rule-strong);font-size:22px;line-height:1;color:var(--naruca-ink);text-decoration:none}.rk-month__go:after{content:"";position:absolute;inset:-4px}.rk-month__go.btn{min-height:0;padding:0;background:none}.rk-month__go:disabled{box-shadow:none;background:var(--naruca-panel);color:var(--naruca-rule-strong);cursor:default}.rk-seg .seg__item{font-size:13px;white-space:nowrap}.rk-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--naruca-gray);text-align:center}.rk-note--end{margin-top:var(--naruca-s3)}.rk-alert{margin:0 0 var(--naruca-s4);padding:var(--naruca-s3) var(--naruca-s4);border-radius:var(--naruca-r1);background:var(--naruca-card-dark);color:var(--naruca-bg);font-size:14px;font-weight:700}.rk-num{font-family:var(--naruca-font-num);font-weight:700;font-variant-numeric:tabular-nums}.rk-unit{margin-left:2px;font-size:.72em;font-weight:700}.rk-av{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--naruca-panel);box-shadow:inset 0 0 0 1px var(--naruca-rule);font-size:14px;font-weight:700;color:var(--naruca-ink-2)}.rk-podium{list-style:none;margin:0 0 var(--naruca-s5);padding:0;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:var(--naruca-s2)}.rk-p--at1{grid-column:2;grid-row:1}.rk-p--at2{grid-column:1;grid-row:1}.rk-p--at3{grid-column:3;grid-row:1}.rk-p{min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--naruca-s1)}.rk-av--p{width:48px;height:48px;margin-bottom:var(--naruca-s1);background:var(--naruca-bg);box-shadow:inset 0 0 0 1px var(--naruca-rule),var(--naruca-shadow);font-size:18px}.rk-p--r1 .rk-av--p{width:60px;height:60px;box-shadow:inset 0 0 0 2px var(--naruca-yellow-d),var(--naruca-shadow);font-size:22px;color:var(--naruca-ink)}.rk-p__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--naruca-ink)}.rk-p__val{font-size:15px;color:var(--naruca-ink)}.rk-p--r1 .rk-p__val{font-size:17px}.rk-p__stand{width:100%;margin-top:var(--naruca-s2);display:grid;place-items:center;border-radius:var(--naruca-r1) var(--naruca-r1) 0 0}.rk-p--r1 .rk-p__stand{height:72px;background:var(--naruca-yellow);box-shadow:inset 0 -3px 0 var(--naruca-yellow-d);color:var(--naruca-ink)}.rk-p--r2 .rk-p__stand{height:54px;background:var(--naruca-slate);box-shadow:inset 0 -3px 0 var(--naruca-slate-d);color:var(--naruca-ink)}.rk-p--r3 .rk-p__stand{height:42px;background:var(--naruca-opt-9);box-shadow:inset 0 -3px color-mix(in srgb,var(--naruca-opt-9) 72%,var(--naruca-ink));color:var(--naruca-opt-9-on)}.rk-p__rank{font-family:var(--naruca-font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.rk-p__rank small{margin-left:1px;font-size:12px;font-weight:700}.rk-list{list-style:none;margin:0;padding:0 var(--naruca-s4);border-radius:var(--naruca-r2);background:var(--naruca-bg);box-shadow:inset 0 0 0 1px var(--naruca-rule-2),var(--naruca-shadow)}.rk-row{display:grid;grid-template-columns:2.25em 34px minmax(0,1fr) auto;align-items:center;gap:var(--naruca-s3);min-height:56px;border-bottom:1px solid var(--naruca-rule-2)}.rk-row--me{margin:0 calc(var(--naruca-s4) * -1);padding:0 var(--naruca-s4);background:var(--naruca-yellow-ll);box-shadow:inset 3px 0 0 var(--naruca-yellow-d)}.rk-row:last-child{border-bottom:0}.rk-row__rank{font-family:var(--naruca-font-num);font-size:15px;font-weight:700;color:var(--naruca-ink-2);text-align:right;font-variant-numeric:tabular-nums}.rk-row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--naruca-ink)}.rk-row__val{font-size:15px;color:var(--naruca-ink);text-align:right}.rk-me{position:fixed;left:50%;bottom:calc(var(--naruca-tabbar-h) + env(safe-area-inset-bottom));z-index:25;transform:translate(-50%);width:100%;max-width:var(--naruca-app-max);min-height:var(--rk-me-h);box-sizing:border-box;display:flex;align-items:center;gap:var(--naruca-s3);padding:var(--naruca-s2) var(--naruca-s4);background:var(--naruca-card-dark);color:var(--naruca-bg)}.rk-me__label{font-size:12px;font-weight:700;color:var(--naruca-card-dark-sub)}.rk-me__rank{font-family:var(--naruca-font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1;color:var(--naruca-yellow)}.rk-me__rank small{margin-left:1px;font-size:12px}.rk-me__of{font-size:12px;font-weight:700;color:var(--naruca-card-dark-sub)}.rk-me__val{margin-left:auto;font-size:16px}.rk-me__t{flex:1;font-size:13.5px;font-weight:700}.rk-me__login{flex:none;min-height:var(--naruca-tap-min);display:inline-flex;align-items:center;padding:0 var(--naruca-s4);border-radius:999px;background:var(--naruca-yellow);color:var(--naruca-ink);font-size:14px;font-weight:700;text-decoration:none}
