.ranking-page[data-v-534539e6]{color:#172033;grid-auto-rows:max-content;align-content:start;gap:1.2rem;width:100%;max-width:1120px;min-height:calc(100vh - 92px);margin:0 auto;padding:clamp(1rem,3vw,2rem) 1rem 5rem;display:grid}.ranking-hero[data-v-534539e6]{color:#fff;background:radial-gradient(circle at 88% 5%,#4084ff2e,#0000 30%),linear-gradient(145deg,#0a2b68,#0d4fc0);border:1px solid #1f5bbe;border-radius:1.55rem;grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:stretch;gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #0627632e}.ranking-hero[data-v-534539e6]:after{content:"";opacity:.18;pointer-events:none;background-image:radial-gradient(#84b1ff8c 1px,#0000 0);background-size:15px 15px;position:absolute;inset:0}.ranking-hero[data-v-534539e6]>*{z-index:1;position:relative}.ranking-back[data-v-534539e6]{color:#dce9ff;gap:.35rem;margin-bottom:1.4rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.ranking-back[data-v-534539e6]:hover{color:#fff;text-decoration:underline}.ranking-eyebrow[data-v-534539e6]{color:#76aaff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.ranking-hero h1[data-v-534539e6]{color:#fff;letter-spacing:-.055em;max-width:620px;margin:.45rem 0 .8rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.ranking-hero__copy>p[data-v-534539e6]:last-child{color:#dce7fb;max-width:650px;margin:0;font-size:clamp(.82rem,1.4vw,.98rem);line-height:1.6}.ranking-own-summary[data-v-534539e6]{color:#172033;background:#fffffff5;border:1px solid #ffffffb3;border-radius:1.25rem;align-content:center;gap:.55rem;padding:1.25rem;display:grid}.ranking-own-summary>span[data-v-534539e6]{color:#5f6b7d;font-size:.7rem;font-weight:750}.ranking-own-summary>strong[data-v-534539e6]{color:#145eea;letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.15rem)}.ranking-own-summary>small[data-v-534539e6]{color:#667286;letter-spacing:.04em;font-size:.68rem;font-weight:750}.ranking-board[data-v-534539e6]{background:#fff;border:1px solid #dce4ef;border-radius:1.4rem;padding:clamp(1rem,2.7vw,1.6rem);box-shadow:0 16px 42px #15305b14}.ranking-board>header[data-v-534539e6]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.ranking-board h2[data-v-534539e6]{color:#172033;letter-spacing:-.035em;margin:.22rem 0 0;font-size:clamp(1.35rem,3vw,1.8rem)}.ranking-board>header>strong[data-v-534539e6]{color:#145eea;background:#edf4ff;border-radius:999px;padding:.5rem .75rem;font-size:.74rem}.ranking-list[data-v-534539e6]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ranking-list li[data-v-534539e6],.ranking-own-row[data-v-534539e6]{border:1px solid #0000;border-radius:.9rem;grid-template-columns:46px minmax(0,1fr) minmax(310px,380px);align-items:center;gap:.8rem;min-height:76px;padding:.65rem .85rem;display:grid}.ranking-list li[data-v-534539e6]:nth-child(odd){background:#f7f9fc}.ranking-list li.is-own[data-v-534539e6]{background:#edf5ff;border-color:#8cb5fa;box-shadow:inset 4px 0 #1767f5}.ranking-position[data-v-534539e6]{color:#526178;background:#eaf0f8;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:inline-flex}.ranking-position.is-rank-1[data-v-534539e6]{color:#7a4c00;background:#fff0b6}.ranking-position.is-rank-2[data-v-534539e6]{color:#42516a;background:#e8edf4}.ranking-position.is-rank-3[data-v-534539e6]{color:#8d4719;background:#f5dfcf}.ranking-collector[data-v-534539e6]{align-items:center;gap:.7rem;min-width:0;display:flex}.ranking-avatar[data-v-534539e6]{color:#1767f5;background:linear-gradient(145deg,#eff5ff,#dfeaff);border-radius:.7rem;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:.66rem;font-weight:900;display:inline-flex}.ranking-collector small[data-v-534539e6],.ranking-collector strong[data-v-534539e6]{display:block}.ranking-collector strong[data-v-534539e6]{color:#243148;font-size:.8rem}.ranking-collector small[data-v-534539e6]{color:#1767f5;margin-top:.1rem;font-size:.64rem;font-weight:800}.ranking-points[data-v-534539e6]{grid-template-columns:repeat(3,minmax(84px,1fr));gap:.6rem;min-width:0;display:grid}.ranking-points>span[data-v-534539e6]{text-align:right;gap:.12rem;display:grid}.ranking-points small[data-v-534539e6]{color:#6b778a;letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:800}.ranking-points b[data-v-534539e6]{color:#526178;white-space:nowrap;font-size:.78rem}.ranking-points .is-total b[data-v-534539e6]{color:#125fe8;font-size:.92rem}.ranking-points--summary[data-v-534539e6]{border-block:1px solid #e2e8f1;margin-block:.2rem;padding-block:.7rem}.ranking-points--summary>span[data-v-534539e6]{text-align:left}.ranking-points--summary small[data-v-534539e6]{align-items:center;gap:.25rem;display:flex}.ranking-points--summary b[data-v-534539e6]{font-size:.85rem}.ranking-points--summary .is-total b[data-v-534539e6]{color:#9a6200;font-size:1rem}.ranking-own-row[data-v-534539e6]{color:#fff;background:linear-gradient(135deg,#0a2b68,#0d4fc0);margin-top:1rem}.ranking-own-row .ranking-avatar[data-v-534539e6],.ranking-own-row .ranking-position[data-v-534539e6]{color:#fff;background:#ffffff24}.ranking-own-row .ranking-collector small[data-v-534539e6],.ranking-own-row .ranking-collector strong[data-v-534539e6],.ranking-own-row .ranking-points b[data-v-534539e6],.ranking-own-row .ranking-points small[data-v-534539e6]{color:#fff}.ranking-board>footer[data-v-534539e6]{border-top:1px solid #e5eaf1;justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.ranking-board>footer a[data-v-534539e6]{color:#fff;background:#1767f5;border-radius:.7rem;padding:.7rem .9rem;font-size:.72rem;font-weight:850;text-decoration:none}.ranking-state[data-v-534539e6]{background:#fff;border:1px solid #dce4ef;border-radius:1.35rem;align-items:center;gap:1rem;width:100%;max-width:620px;margin:auto;padding:1.5rem;display:flex;box-shadow:0 16px 42px #15305b14}.ranking-state p[data-v-534539e6]{color:#1767f5;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}.ranking-state h1[data-v-534539e6]{color:#172033;margin:.25rem 0;font-size:1.45rem}.ranking-state span[data-v-534539e6]{color:#687588;font-size:.75rem;line-height:1.5}.ranking-state__spinner[data-v-534539e6]{border:3px solid #dbe8ff;border-top-color:#1767f5;border-radius:50%;flex:0 0 36px;width:36px;height:36px;animation:.8s linear infinite ranking-spin-534539e6}.ranking-state__mark[data-v-534539e6]{color:#956100;background:#fff0bd;border:1px solid #e9bd45;border-radius:.8rem;flex:0 0 52px;justify-content:center;align-items:center;height:52px;font-weight:900;display:flex}.ranking-state--empty[data-v-534539e6]{grid-template-columns:52px minmax(0,1fr) auto;display:grid}.ranking-state--empty a[data-v-534539e6]{color:#fff;background:#1767f5;border-radius:.7rem;padding:.75rem 1rem;font-size:.75rem;font-weight:850;text-decoration:none}@media (width<=720px){.ranking-page[data-v-534539e6]{gap:.85rem;padding:.75rem .7rem 5rem}.ranking-hero[data-v-534539e6]{border-radius:1.2rem;grid-template-columns:1fr;padding:1rem}.ranking-back[data-v-534539e6]{margin-bottom:1rem}.ranking-board[data-v-534539e6]{border-radius:1.1rem;padding:.85rem}.ranking-list li[data-v-534539e6],.ranking-own-row[data-v-534539e6]{grid-template-columns:38px minmax(0,1fr);gap:.55rem;padding:.65rem .55rem}.ranking-position[data-v-534539e6]{width:34px;height:34px}.ranking-avatar[data-v-534539e6]{display:none}.ranking-list .ranking-points[data-v-534539e6],.ranking-own-row .ranking-points[data-v-534539e6]{border-top:1px solid #e4e9f1;grid-column:1/-1;padding-top:.55rem}.ranking-own-row .ranking-points[data-v-534539e6]{border-top-color:#ffffff2e}.ranking-points[data-v-534539e6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.ranking-points>span[data-v-534539e6]{text-align:left}.ranking-points .is-total b[data-v-534539e6],.ranking-points b[data-v-534539e6]{font-size:.72rem}.ranking-points--summary[data-v-534539e6]{border-block:1px solid #e2e8f1;grid-column:auto;padding-block:.65rem}.ranking-points--summary b[data-v-534539e6]{font-size:.76rem}.ranking-points--summary .is-total b[data-v-534539e6]{font-size:.85rem}.ranking-board>footer[data-v-534539e6]{flex-direction:column;align-items:stretch}.ranking-board>footer a[data-v-534539e6]{text-align:center}.ranking-state--empty[data-v-534539e6]{grid-template-columns:48px minmax(0,1fr)}.ranking-state--empty a[data-v-534539e6]{text-align:center;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ranking-state__spinner[data-v-534539e6]{animation:none}}@keyframes ranking-spin-534539e6{to{transform:rotate(1turn)}}
