._scroller_1f0l3_1{display:flex;gap:var(--cd-space-3);overflow-x:auto;padding:var(--cd-space-2) var(--cd-space-1);scroll-snap-type:x proximity;flex-shrink:0}._item_1f0l3_8{scroll-snap-align:start;flex:0 0 auto;min-width:108px;max-width:140px;background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);padding:var(--cd-space-3);display:flex;flex-direction:column;gap:var(--cd-space-1)}._year_1f0l3_28{font-size:var(--cd-font-size-lg);font-weight:800;color:var(--cd-primary-strong)}._title_1f0l3_34{font-size:var(--cd-font-size-sm);color:var(--cd-text-dim);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._anchorBadge_1f0l3_46{display:inline-flex;align-items:center;gap:var(--cd-space-1);padding:var(--cd-space-1) var(--cd-space-3);border-radius:var(--cd-radius-pill);background:var(--cd-surface-alt);color:var(--cd-text-dim);font-size:var(--cd-font-size-sm);font-weight:600;align-self:flex-start}._inserted_1f0l3_64{animation:_cd-timeline-insert_1f0l3_1 var(--cd-duration-slow) var(--cd-ease) both}@keyframes _cd-timeline-insert_1f0l3_1{0%{transform:scale(.85) translateY(6px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}._empty_1f0l3_79{color:var(--cd-text-faint);font-size:var(--cd-font-size-sm);padding:var(--cd-space-4);text-align:center;border:1px dashed var(--cd-border);border-radius:var(--cd-radius-md)}._list_481jc_1{display:flex;flex-direction:column;gap:var(--cd-space-2)}._row_481jc_7{display:flex;align-items:center;gap:var(--cd-space-3);padding:var(--cd-space-3) var(--cd-space-4);border-radius:var(--cd-radius-md);background:var(--cd-surface);border:1px solid var(--cd-border)}._rank_481jc_17{font-weight:800;color:var(--cd-text-faint);width:2ch}._name_481jc_23{flex:1;font-weight:700}._score_481jc_28{font-weight:800;color:var(--cd-primary-strong);font-variant-numeric:tabular-nums}._winner_481jc_34{border-color:var(--cd-success);box-shadow:0 0 0 1px var(--cd-success)}._banner_jfk7t_1{position:fixed;top:calc(var(--cd-space-3) + env(safe-area-inset-top));left:var(--cd-space-3);right:var(--cd-space-3);z-index:50;display:flex;align-items:center;gap:var(--cd-space-3);margin:0;padding:var(--cd-space-3) var(--cd-space-4);border-radius:var(--cd-radius-md);background:var(--cd-surface);border:1px solid var(--cd-border-strong);color:var(--cd-text);font-size:var(--cd-font-size-sm);box-shadow:var(--cd-shadow-md)}._warn_jfk7t_20{background:var(--cd-danger-bg, #4a1d1d);border-color:var(--cd-danger);color:var(--cd-danger-text, #ffb4b4)}._message_jfk7t_26{flex:1;margin:0}._close_jfk7t_31{flex-shrink:0;width:32px;height:32px;border-radius:var(--cd-radius-pill);border:none;background:transparent;color:inherit;font-size:var(--cd-font-size-lg);line-height:1;cursor:pointer}
