.set-module__N4T_gq__ring{color:var(--text);flex:none;place-items:center;display:inline-grid;position:relative}.set-module__N4T_gq__ring svg{display:block}.set-module__N4T_gq__ringTrack{fill:none;stroke:var(--line);stroke-width:8px}.set-module__N4T_gq__arc{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset calc(var(--move,1) * .7s) var(--ease-out)}.set-module__N4T_gq__ring[data-done] .set-module__N4T_gq__arc{stroke:var(--success)}.set-module__N4T_gq__centre{text-align:center;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.set-module__N4T_gq__ring[data-size="56"] .set-module__N4T_gq__centre{font-size:1rem}.set-module__N4T_gq__ring[data-size="96"] .set-module__N4T_gq__centre{font-size:1.625rem}@media (forced-colors:active){.set-module__N4T_gq__ringTrack{stroke:graytext}.set-module__N4T_gq__arc{stroke:highlight}}.set-module__N4T_gq__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.set-module__N4T_gq__track:before{content:"";background-image:radial-gradient(circle at 3px 1px, var(--line-strong) 0 1px, transparent 1.25px);opacity:.7;background-repeat:repeat-x;background-size:6px 2px;block-size:2px;position:absolute;inset-block-start:19px;inset-inline:10%}.set-module__N4T_gq__station{text-align:center;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:2px;min-inline-size:0;display:grid;position:relative}.set-module__N4T_gq__dot{background:var(--paper);border:2px dashed var(--line-strong);block-size:40px;inline-size:40px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:.8125rem;font-weight:640;display:grid}.set-module__N4T_gq__station[data-state=claimable] .set-module__N4T_gq__dot{border:2px solid var(--accent);background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, var(--paper))}.set-module__N4T_gq__station[data-state=claimed] .set-module__N4T_gq__dot{border:2px solid var(--text);background:var(--text);color:var(--paper);transform:rotate(-3deg)}.set-module__N4T_gq__station[data-fresh] .set-module__N4T_gq__dot{animation:set-module__N4T_gq__stampIn .42s var(--ease-snap) both}@keyframes set-module__N4T_gq__stampIn{0%{opacity:0;transform:scale(calc(1 + .8 * var(--move,1))) rotate(calc(-16deg * var(--move,1)))}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(-3deg)}}.set-module__N4T_gq__stationPct{color:var(--text);margin-block-start:6px;font-size:.875rem;font-weight:640;line-height:1.2}.set-module__N4T_gq__stationReward{color:var(--text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.75rem;line-height:1.3}.set-module__N4T_gq__stationNeed{color:var(--text-muted);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font-size:.75rem;line-height:1.3}.set-module__N4T_gq__claim{inline-size:100%;min-inline-size:0;margin-block-start:6px;padding-inline:4px}@media (forced-colors:active){.set-module__N4T_gq__station[data-state=claimable] .set-module__N4T_gq__dot{border-color:highlight}.set-module__N4T_gq__station[data-state=claimed] .set-module__N4T_gq__dot{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}}.set-module__N4T_gq__setCard{border-radius:var(--r-panel,20px);background:var(--surface);box-shadow:var(--e1);color:var(--text);transition:box-shadow var(--dur-hover,.14s) ease-out, transform var(--dur-press,90ms) ease-out;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:16px;display:grid}.set-module__N4T_gq__setCard:hover{box-shadow:var(--e2)}.set-module__N4T_gq__setCard:active{transform:scale(var(--press-scale,.98))}.set-module__N4T_gq__setCardBody{gap:4px;min-inline-size:0;display:grid}.set-module__N4T_gq__miniTrack{align-items:center;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.set-module__N4T_gq__miniDot{border:1.5px solid var(--line-strong);background:0 0;border-radius:999px;block-size:10px;inline-size:10px}.set-module__N4T_gq__miniDot[data-state=claimed]{background:var(--text);border-color:var(--text)}.set-module__N4T_gq__miniDot[data-state=claimable]{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent)}.set-module__N4T_gq__reveal{text-align:center;justify-items:center;gap:12px;display:grid}.set-module__N4T_gq__revealCard{inline-size:min(100%,15rem);animation:set-module__N4T_gq__revealIn .52s var(--ease-lively) both}@keyframes set-module__N4T_gq__revealIn{0%{opacity:0;transform:translateY(calc(24px * var(--move,1))) scale(calc(1 - .08 * var(--move,1)))}to{opacity:1;transform:none}}.set-module__N4T_gq__setPage{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""miles""wild""cards""where";gap:32px;display:grid}@media (min-width:1024px){.set-module__N4T_gq__setPage{grid-template:"head cards""miles cards""wild cards""where cards"1fr/minmax(0,26rem) minmax(0,1fr);align-items:start;gap:32px 40px}}.set-module__N4T_gq__setMain{grid-area:cards;align-content:start;gap:32px;min-inline-size:0;display:grid}.set-module__N4T_gq__areaMiles{grid-area:miles}.set-module__N4T_gq__setHead{border-radius:var(--r-panel,20px);background-color:var(--surface);box-shadow:var(--e1);grid-area:head;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;padding:20px;display:grid}.set-module__N4T_gq__setCount{font-family:var(--font-serif);color:var(--text);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(1.625rem,1.4rem + 1vw,2.125rem);font-weight:440;line-height:1.1}.set-module__N4T_gq__setBlurb{max-inline-size:60ch;color:var(--text-muted);grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.5}.set-module__N4T_gq__setActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}.set-module__N4T_gq__block{gap:12px;display:grid}.set-module__N4T_gq__wildcards{border:1.5px dashed var(--line-strong);border-radius:var(--r-ticket,4px);grid-area:wild;gap:12px;padding:16px;display:grid}.set-module__N4T_gq__wildcardList{grid-template-columns:repeat(auto-fit,minmax(min(100%,4rem),1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.set-module__N4T_gq__wildcardItem{text-align:center;overflow-wrap:break-word;justify-items:center;gap:2px;display:grid}.set-module__N4T_gq__wildcardRing{block-size:2rem;inline-size:2rem;margin-block-end:2px;display:block}.set-module__N4T_gq__wildcardItem[data-held="0"]>:first-child{opacity:.45}.set-module__N4T_gq__where{border-block-start:2px dotted var(--line-strong);grid-area:where;gap:8px;padding-block-start:16px;display:grid}.set-module__N4T_gq__missing{gap:20px;padding:4px 16px 24px;display:grid}@media (min-width:600px){.set-module__N4T_gq__missing{padding-inline:24px}}.set-module__N4T_gq__missingHead{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:16px;display:grid}.set-module__N4T_gq__missingMount{inline-size:5.5rem}.set-module__N4T_gq__missingBlock{border-block-start:2px dotted var(--line-strong);gap:10px;padding-block-start:16px;display:grid}.set-module__N4T_gq__routeList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.set-module__N4T_gq__routeItem{color:var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;display:grid}.set-module__N4T_gq__routeActions{flex-wrap:wrap;grid-column:2;column-gap:20px;display:flex}.set-module__N4T_gq__textLink{min-block-size:2.75rem;color:var(--accent-ink);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}
