._page_hd5sl_1{max-width:1344px;margin:0 auto;padding:var(--spacing-12) var(--spacing-6) var(--spacing-16)}._header_hd5sl_7{max-width:760px;margin-bottom:var(--spacing-8)}._eyebrow_hd5sl_12{display:inline-block;padding:4px 10px;border-radius:var(--radius-full);background:var(--lw-lime);color:var(--lw-ink);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._title_hd5sl_24{margin:var(--spacing-3) 0 var(--spacing-2);font-family:var(--font-family-display);font-size:clamp(2rem,4.5vw,2.8rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}._lede_hd5sl_33{margin:0;font-size:1.08rem;line-height:1.6;color:var(--muted-foreground)}._layout_hd5sl_40{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--spacing-8);align-items:start}._listCol_hd5sl_47{min-width:0}._listHead_hd5sl_51{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-3);padding-bottom:var(--spacing-3);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._listTitle_hd5sl_61{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-family-display);font-size:1.3rem;font-weight:800}._listTitle_hd5sl_61 svg{color:var(--primary)}._count_hd5sl_75{font-size:.85rem;color:var(--muted-foreground)}._notice_hd5sl_80{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--lw-lime) 22%,var(--card));border:1px solid var(--lw-lime);font-weight:600}._notice_hd5sl_80 span{flex:1}._notice_hd5sl_80 svg{flex:0 0 auto;color:var(--primary)}._error_hd5sl_101,._formError_hd5sl_102{margin:0 0 var(--spacing-3);color:var(--error, #c0392b);font-size:.9rem}._skeletons_hd5sl_108{display:flex;flex-direction:column;gap:var(--spacing-3)}._skeleton_hd5sl_108{height:78px;border-radius:var(--radius-lg)}._empty_hd5sl_119{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-8);border-radius:var(--radius-lg);background:var(--surface);text-align:center;color:var(--muted-foreground)}._empty_hd5sl_119 strong{color:var(--foreground)}._list_hd5sl_47{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._item_hd5sl_143{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-5, 1.25rem);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:box-shadow var(--animation-duration-fast),border-color var(--animation-duration-fast)}._item_hd5sl_143:hover{box-shadow:var(--shadow-md)}._flash_hd5sl_158{border-color:var(--lw-lime);box-shadow:0 0 0 4px color-mix(in srgb,var(--lw-lime) 55%,transparent)}._reviewed_hd5sl_163{opacity:.75}._rank_hd5sl_167{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--surface);font-family:var(--font-family-display);font-weight:800;color:var(--primary)}._list_hd5sl_47>li:nth-child(1) ._rank_hd5sl_167{background:var(--lw-lime);color:var(--lw-ink)}._itemBody_hd5sl_185{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._itemTop_hd5sl_193{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._itemName_hd5sl_200{font-family:var(--font-family-display);font-size:1.12rem;font-weight:800;overflow-wrap:anywhere}._pill_hd5sl_207{padding:2px 10px;border-radius:var(--radius-full);background:var(--lw-forest);color:var(--lw-lime);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}._pillDone_hd5sl_218{background:var(--surface);color:var(--muted-foreground)}._itemMeta_hd5sl_223{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.84rem;color:var(--muted-foreground)}._link_hd5sl_231{display:inline-flex;align-items:center;gap:4px;color:var(--primary);text-decoration:none}._link_hd5sl_231:hover{text-decoration:underline}._voteButton_hd5sl_243,._voteStatic_hd5sl_244{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:70px;padding:6px 10px;border-radius:var(--radius-lg);line-height:1.1}._voteButton_hd5sl_243{border:2px solid var(--primary);background:var(--card);color:var(--primary);cursor:pointer;font:inherit;transition:background var(--animation-duration-fast),transform var(--animation-duration-fast)}._voteButton_hd5sl_243:hover{background:color-mix(in srgb,var(--primary) 8%,var(--card));transform:translateY(-1px)}._voteButton_hd5sl_243 strong,._voteStatic_hd5sl_244 strong{font-family:var(--font-family-display);font-size:1.2rem;font-weight:800}._voteButton_hd5sl_243 span,._voteStatic_hd5sl_244 span{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._voted_hd5sl_286{border-color:var(--lw-lime);background:var(--lw-lime);color:var(--lw-ink)}._voted_hd5sl_286:hover{background:color-mix(in srgb,var(--lw-lime) 85%,#000)}._voteStatic_hd5sl_244{color:var(--muted-foreground);background:var(--surface)}._formCol_hd5sl_301{position:sticky;top:calc(var(--spacing-20) + 8px)}._formCard_hd5sl_306{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-lg);background:var(--band);color:var(--band-foreground);border:2px solid var(--lw-lime)}._formTitle_hd5sl_317{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-family-display);font-size:1.3rem;font-weight:800;color:var(--band-foreground)}._formTitle_hd5sl_317 svg{color:var(--lw-lime)}._formHint_hd5sl_332{margin:calc(var(--spacing-2) * -1) 0 0;font-size:.88rem;color:var(--band-muted)}._field_hd5sl_338{display:flex;flex-direction:column;gap:6px}._label_hd5sl_344{font-size:.85rem;font-weight:700;color:var(--band-foreground)}._label_hd5sl_344 em{font-style:normal;font-weight:500;color:var(--band-muted);margin-left:4px}._formCard_hd5sl_306 input,._formCard_hd5sl_306 button[role=combobox]{background:#fff;color:var(--lw-ink);border-color:transparent}._formCard_hd5sl_306 ._formError_hd5sl_102{margin:0;color:#ffb4a6}._submit_hd5sl_369{width:100%;font-weight:800!important}._matchCard_hd5sl_374{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-4);border-radius:var(--radius-lg);border:2px solid var(--lw-lime);background:color-mix(in srgb,var(--lw-lime) 12%,var(--card))}@media(max-width:1000px){._layout_hd5sl_40{grid-template-columns:1fr}._formCol_hd5sl_301{position:static;order:-1}}@media(max-width:640px){._page_hd5sl_1{padding:var(--spacing-8) var(--spacing-4) var(--spacing-12)}._item_hd5sl_143{gap:var(--spacing-3);padding:var(--spacing-3)}._rank_hd5sl_167{display:none}}
