.from-reset{width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;border:1px dashed var(--line);color:var(--ink);background:0 0;border-radius:8px;margin-bottom:6px;padding:6px 10px;font-size:15px;font-weight:600;display:block}.from-reset[hidden]{display:none}.from-reset:hover{background:var(--tint)}.radio-list input[type=radio]{width:20px;height:20px;accent-color:var(--sand);cursor:pointer;flex:none;margin:0}.from-list summary{min-height:40px;font-size:15px;font-weight:700}.from-list .wt summary{font-weight:600}.home[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding-top:8px;display:grid}@media (width>=900px) and (orientation:landscape){.home[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--bar-h) - 28px);align-content:center;padding-top:0}}.search[data-astro-cid-lcdefpme]{gap:14px;width:100%;max-width:560px;display:grid;position:relative}.sports[data-astro-cid-lcdefpme]{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.sports[data-astro-cid-lcdefpme] .sport[data-astro-cid-lcdefpme]{grid-column:span 2;min-width:0}.sports[data-astro-cid-lcdefpme] .sport[data-astro-cid-lcdefpme]:nth-last-of-type(2):nth-of-type(3n+1),.sports[data-astro-cid-lcdefpme] .sport[data-astro-cid-lcdefpme]:last-of-type:nth-of-type(3n+2){grid-column:span 3}.sports[data-astro-cid-lcdefpme] .sport[data-astro-cid-lcdefpme]:last-of-type:nth-of-type(3n+1){grid-column:3/span 2}@media (width>=520px){.sports[data-astro-cid-lcdefpme]{display:flex}.sports[data-astro-cid-lcdefpme] .sport[data-astro-cid-lcdefpme]{flex:1 1 0}}.sport[data-astro-cid-lcdefpme]{border:2px solid var(--line);cursor:pointer;height:100px;color:var(--muted);background:0 0;border-radius:16px;grid-template-rows:1fr auto;place-items:center;padding:6px 4px 8px;display:grid;position:relative}.sport[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sport[data-astro-cid-lcdefpme] svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.sport[data-astro-cid-lcdefpme] svg .snow{fill:currentColor;stroke-width:1.5px}.sport[data-astro-cid-lcdefpme]:has(input:checked){border-color:var(--sand);background:var(--card);color:var(--on-card)}.sport[data-astro-cid-lcdefpme]:has(input:checked):after{content:"✓";background:var(--coral);width:20px;height:20px;color:var(--navy);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;position:absolute;top:6px;right:8px}.sport[data-astro-cid-lcdefpme]:has(input:focus-visible){outline:3px solid var(--sand);outline-offset:3px}.sport-name[data-astro-cid-lcdefpme]{text-align:center;font-size:13px;font-weight:700;line-height:1.1}label[data-astro-cid-lcdefpme],.where[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{gap:4px;min-width:0;font-weight:700;display:grid}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.basis[data-astro-cid-lcdefpme]{border:1px solid var(--muted);color:var(--muted);border-radius:10px;max-width:100%;padding:0 8px;font-size:12px;font-weight:600;line-height:1.4}.basis[data-astro-cid-lcdefpme][data-basis=typical],.basis[data-astro-cid-lcdefpme][data-basis=mixed]{border-style:dashed}.fold-chips[data-astro-cid-lcdefpme] .reset[data-astro-cid-lcdefpme]{min-height:24px;font:inherit;color:var(--sand);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.fold-chips[data-astro-cid-lcdefpme] .reset[data-astro-cid-lcdefpme][hidden]{display:none}.row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.box[data-astro-cid-lcdefpme]{border:2px solid var(--on-card);background:var(--field);border-radius:10px;min-width:0;display:block;overflow:hidden}.box[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][type=date],.box[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{background:0 0;border:0;border-radius:0;height:44px}.box[data-astro-cid-lcdefpme]{height:48px}.box[data-astro-cid-lcdefpme]:has(:focus-visible){outline:3px solid var(--sand);outline-offset:2px}input[data-astro-cid-lcdefpme][type=date],select[data-astro-cid-lcdefpme]{font:inherit;border:2px solid var(--on-card);background:var(--field);color:var(--on-card);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px;font-size:16px;font-weight:400}input[data-astro-cid-lcdefpme][type=date]{appearance:none;text-align:left;display:block}input[data-astro-cid-lcdefpme][type=date]::-webkit-date-and-time-value{text-align:left}.fold-chips[data-astro-cid-lcdefpme]{gap:4px;min-width:0;display:grid}.fold-chips[data-astro-cid-lcdefpme][hidden],.search[data-astro-cid-lcdefpme]:not(:has(input[name=activity]:checked)) details[data-astro-cid-lcdefpme][data-fold=interests]{display:none}.fold-chips[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{font-weight:700}.fold-chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;font:inherit;text-align:left;border:2px solid var(--on-card);background:var(--field);min-height:48px;color:var(--on-card);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:16px;display:flex}.fold-chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:after{content:"▾"}.fold-chips[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-expanded=true]:after{content:"▴"}.chipped[data-astro-cid-lcdefpme] .filters[data-astro-cid-lcdefpme]:not([open]){display:none}.chipped[data-astro-cid-lcdefpme] .filters[data-astro-cid-lcdefpme] .more[data-astro-cid-lcdefpme]{margin-top:0}@media (prefers-reduced-motion:no-preference){.filters[data-astro-cid-lcdefpme][open] .more[data-astro-cid-lcdefpme]{transition:opacity .18s,transform .18s}@starting-style{.filters[data-astro-cid-lcdefpme][open] .more[data-astro-cid-lcdefpme]{opacity:0;transform:translateY(-6px)}}}.filters[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.filters[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.filters[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:before{content:"⚙"}.filters[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]{color:var(--sand);border-color:var(--sand)}.more[data-astro-cid-lcdefpme]{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.choice[data-astro-cid-lcdefpme]{gap:10px;display:grid}.pick-one[data-astro-cid-lcdefpme]{font-size:15px}.pick-one[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{border-width:1px;border-radius:8px;min-height:40px;padding:6px 8px;font-size:15px;font-weight:500}.ticks[data-astro-cid-lcdefpme]{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ticks[data-astro-cid-lcdefpme] legend[data-astro-cid-lcdefpme]{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.ticks[data-astro-cid-lcdefpme] .hint[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px;font-weight:400}.ticks[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{display:block;position:relative}.ticks[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ticks[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--field);min-height:34px;color:var(--on-card);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.ticks[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]{background:var(--on-card);color:var(--field);border-color:var(--on-card)}.ticks[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+span[data-astro-cid-lcdefpme]:before{content:"✓"}.ticks[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+span[data-astro-cid-lcdefpme]{outline:3px solid var(--sand);outline-offset:2px}@media (width<=340px){.row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.go[data-astro-cid-lcdefpme]{border-radius:12px;padding:14px;font-size:18px}.verdict-line[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:14px;line-height:1.4}.verdict-line[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700}.explore[data-astro-cid-lcdefpme]{text-align:center;max-width:560px;color:var(--muted);margin:0;font-size:15px}.go[data-astro-cid-lcdefpme].busy{cursor:progress}.go[data-astro-cid-lcdefpme].busy:before{content:"";vertical-align:-.05em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;margin-right:.5em;animation:.8s linear infinite go-spin;display:inline-block}@keyframes go-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.go[data-astro-cid-lcdefpme].busy:before{opacity:.6;border-right-color:currentColor;animation:none}}.search .where{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.search .pick{min-width:0}.search .pick>summary{cursor:pointer;border:2px solid var(--on-card);background:var(--field);min-height:48px;color:var(--on-card);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:16px;list-style:none;display:flex}.search .pick>summary::-webkit-details-marker{display:none}.search .pick>summary:after{content:"▾"}.search .pick[open]>summary:after{content:"▴"}.search .pick .now{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.25}.search .pick:not([open]) .drop{display:none}.search .pick .drop{z-index:25;border:1px solid var(--line);background:var(--card);border-radius:12px;margin:6px 0 0;padding:10px;position:absolute;left:0;right:0;box-shadow:0 8px 24px #00000059}.search .pick .drop .wt-top{overscroll-behavior:contain;max-height:min(320px,50svh);padding:4px;overflow-y:auto}.search .where .label{font-weight:700}@media (prefers-reduced-motion:no-preference){.search .pick[open] .drop{transition:opacity .16s,transform .16s}@starting-style{.search .pick[open] .drop{opacity:0;transform:translateY(-4px)}}}
