.groups.svelte-18z8y0c{max-width:860px;gap:16px;min-inline-size:0;margin-inline:auto;padding-block:16px 40px;display:grid}.card.svelte-18z8y0c{min-inline-size:0;padding:16px 18px}.hero.svelte-18z8y0c{background:radial-gradient(circle at 66px 50%, #fff9, transparent 100px), var(--tile-grad);align-items:center;gap:14px;display:flex}.hero.svelte-18z8y0c img:where(.svelte-18z8y0c){filter:drop-shadow(0 4px #0b2a634d);flex:none}.hero.svelte-18z8y0c>div:where(.svelte-18z8y0c){justify-items:start;gap:2px;min-inline-size:0;display:grid}.eyebrow.svelte-18z8y0c{overflow-wrap:anywhere;align-items:center;max-inline-size:100%;line-height:1.25;display:inline-flex}h1.svelte-18z8y0c,h2.svelte-18z8y0c{font-family:var(--font-display);color:#fff;text-shadow:var(--outline-text);letter-spacing:0;overflow-wrap:anywhere;font-weight:400}h1.svelte-18z8y0c{margin:2px 0 6px;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.15}.hero.svelte-18z8y0c p:where(.svelte-18z8y0c){color:#fff;overflow-wrap:anywhere;background:#0b2a6399;border-radius:12px;margin:0;padding:8px 12px;font-weight:600}h2.svelte-18z8y0c{margin:0 0 12px;font-size:1.3rem}.note.svelte-18z8y0c{border:2px solid var(--paper-edge);background:var(--paper);color:#a3271c;inline-size:fit-content;max-inline-size:100%;font-family:var(--font-display);border-radius:12px;margin:0;padding:6px 14px;box-shadow:0 3px #a8834d}.two.svelte-18z8y0c{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.form.svelte-18z8y0c{gap:12px;display:grid}.form.svelte-18z8y0c label:where(.svelte-18z8y0c){color:#fff;min-inline-size:0;font-family:var(--font-display);text-shadow:var(--outline-text-sm);gap:4px;display:grid}.form.svelte-18z8y0c label.row:where(.svelte-18z8y0c){align-items:center;gap:8px;min-block-size:44px;display:flex}.form.svelte-18z8y0c legend{color:#fff;text-shadow:var(--outline-text-sm)}input.svelte-18z8y0c:not([type=checkbox]){min-height:44px;border:2px solid var(--capsule-edge);background:var(--well);color:#fff;min-inline-size:0;font-family:var(--font-body);text-shadow:none;border-radius:12px;padding:8px 12px;font-weight:600;box-shadow:inset 0 3px 5px #00000059,0 2px #ffffff59}input.svelte-18z8y0c::placeholder{color:#9fc3ea}input.svelte-18z8y0c:focus-visible{outline-offset:1px;outline:3px solid #ffe14d}input[type=checkbox].svelte-18z8y0c{block-size:22px;inline-size:22px;accent-color:var(--green-bottom)}.form.svelte-18z8y0c .btn:where(.svelte-18z8y0c){justify-self:start;min-height:44px}.cheer.svelte-18z8y0c{filter:drop-shadow(0 4px #0b2a634d);margin:14px auto 0;display:block}.hint.svelte-18z8y0c{color:#e6f3ff;text-align:center;overflow-wrap:anywhere;background:#0b2a6399;border-radius:12px;margin-block-end:0;padding:8px 12px;font-size:.85rem}.hint.svelte-18z8y0c a:where(.svelte-18z8y0c){color:#ffe14d;text-underline-offset:3px;font-weight:800;text-decoration:underline;display:inline-block}.list-head.svelte-18z8y0c{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.list-head.svelte-18z8y0c h2:where(.svelte-18z8y0c){margin:0}.search.svelte-18z8y0c{flex:0 260px;min-inline-size:0}.search.svelte-18z8y0c input:where(.svelte-18z8y0c){inline-size:100%}.list.svelte-18z8y0c{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.list.svelte-18z8y0c li:where(.svelte-18z8y0c){border:2px solid var(--capsule-edge);background:var(--well);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:inset 0 3px 6px #00000047,0 2px #ffffff59}.list.svelte-18z8y0c a:where(.svelte-18z8y0c){color:inherit;flex:auto;align-items:center;gap:10px;min-block-size:44px;min-inline-size:0;text-decoration:none;display:flex}.list.svelte-18z8y0c a:where(.svelte-18z8y0c) img:where(.svelte-18z8y0c){border:2px solid var(--tile-edge);background:radial-gradient(circle at 50% 35%,#fff,#d6efff);border-radius:50%;flex:none;box-shadow:0 2px #0000004d}.list.svelte-18z8y0c a:where(.svelte-18z8y0c) span:where(.svelte-18z8y0c){min-inline-size:0;display:grid}.list.svelte-18z8y0c strong:where(.svelte-18z8y0c){font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.1rem;font-weight:400}.list.svelte-18z8y0c small:where(.svelte-18z8y0c){color:var(--muted);font-weight:700}.list.svelte-18z8y0c .btn:where(.svelte-18z8y0c){min-height:44px;padding:8px 16px;font-size:1rem}.rank-link.svelte-18z8y0c{color:#fff;border-color:var(--wood-edge);background:radial-gradient(circle at 34px 50%, #ffecaa99, transparent 70px), var(--wood-grad);flex-wrap:wrap;align-items:center;gap:10px;text-decoration:none;transition:transform 80ms,filter .15s;display:flex;box-shadow:inset 0 3px #fff6,inset 0 -3px #0000001f,0 5px #4a2408,0 10px 18px #3c1e0547}.rank-link.svelte-18z8y0c:hover{filter:brightness(1.06);transform:translateY(-2px)}.rank-link.svelte-18z8y0c img:where(.svelte-18z8y0c){filter:drop-shadow(0 2px #0000004d);flex:none}.rank-link.svelte-18z8y0c strong:where(.svelte-18z8y0c){font-family:var(--font-display);text-shadow:var(--outline-wood);font-size:1.25rem;font-weight:400}.rank-link.svelte-18z8y0c span:where(.svelte-18z8y0c){color:#fff3b0;overflow-wrap:anywhere;background:#4a24088c;border-radius:16px;min-inline-size:0;margin-inline-start:auto;padding:2px 12px;font-weight:800}@media (prefers-reduced-motion:reduce){.rank-link.svelte-18z8y0c,.rank-link.svelte-18z8y0c:hover{transition:none;transform:none}}@media (width<=560px){.hero.svelte-18z8y0c{align-items:flex-start}.hero.svelte-18z8y0c img:where(.svelte-18z8y0c){width:64px;height:64px}.list.svelte-18z8y0c li:where(.svelte-18z8y0c){flex-wrap:wrap}.list.svelte-18z8y0c .btn:where(.svelte-18z8y0c){margin-inline-start:auto}.search.svelte-18z8y0c{flex:200px}}[dir=rtl] .hero.svelte-18z8y0c{background:radial-gradient(circle at calc(100% - 66px) 50%, #fff9, transparent 100px), var(--tile-grad)}[dir=rtl] .rank-link.svelte-18z8y0c{background:radial-gradient(circle at calc(100% - 34px) 50%, #ffecaa99, transparent 70px), var(--wood-grad)}html:lang(ko) .groups.svelte-18z8y0c{word-break:keep-all}
