.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}.search[data-astro-cid-odquqe46]{gap:14px;width:100%;max-width:560px;display:grid;position:relative}.sports[data-astro-cid-odquqe46]{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.sports[data-astro-cid-odquqe46] .sport[data-astro-cid-odquqe46]{grid-column:span 2;min-width:0}.sports[data-astro-cid-odquqe46] .sport[data-astro-cid-odquqe46]:nth-last-of-type(2):nth-of-type(3n+1),.sports[data-astro-cid-odquqe46] .sport[data-astro-cid-odquqe46]:last-of-type:nth-of-type(3n+2){grid-column:span 3}.sports[data-astro-cid-odquqe46] .sport[data-astro-cid-odquqe46]:last-of-type:nth-of-type(3n+1){grid-column:3/span 2}@media (width>=520px){.sports[data-astro-cid-odquqe46]{display:flex}.sports[data-astro-cid-odquqe46] .sport[data-astro-cid-odquqe46]{flex:1 1 0}}.sport[data-astro-cid-odquqe46]{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-odquqe46] input[data-astro-cid-odquqe46]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sport[data-astro-cid-odquqe46] svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.sport[data-astro-cid-odquqe46] svg .snow{fill:currentColor;stroke-width:1.5px}.sport[data-astro-cid-odquqe46]:has(input:checked){border-color:var(--sand);background:var(--card);color:var(--on-card)}.sport[data-astro-cid-odquqe46]: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-odquqe46]:has(input:focus-visible){outline:3px solid var(--sand);outline-offset:3px}.sport-name[data-astro-cid-odquqe46]{text-align:center;font-size:13px;font-weight:700;line-height:1.1}label[data-astro-cid-odquqe46],.where[data-astro-cid-odquqe46] .label[data-astro-cid-odquqe46]{gap:4px;min-width:0;font-weight:700;display:grid}.head[data-astro-cid-odquqe46]{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.basis[data-astro-cid-odquqe46]{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-odquqe46][data-basis=typical],.basis[data-astro-cid-odquqe46][data-basis=mixed]{border-style:dashed}.fold-chips[data-astro-cid-odquqe46] .reset[data-astro-cid-odquqe46]{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-odquqe46] .reset[data-astro-cid-odquqe46][hidden]{display:none}.row[data-astro-cid-odquqe46]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.box[data-astro-cid-odquqe46]{border:2px solid var(--on-card);background:var(--field);border-radius:10px;min-width:0;display:block;overflow:hidden}.box[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=date],.box[data-astro-cid-odquqe46] select[data-astro-cid-odquqe46]{background:0 0;border:0;border-radius:0;height:44px}.box[data-astro-cid-odquqe46]{height:48px}.box[data-astro-cid-odquqe46]:has(:focus-visible){outline:3px solid var(--sand);outline-offset:2px}input[data-astro-cid-odquqe46][type=date],select[data-astro-cid-odquqe46]{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-odquqe46][type=date]{appearance:none;text-align:left;display:block}input[data-astro-cid-odquqe46][type=date]::-webkit-date-and-time-value{text-align:left}.fold-chips[data-astro-cid-odquqe46]{gap:4px;min-width:0;display:grid}.fold-chips[data-astro-cid-odquqe46][hidden],.search[data-astro-cid-odquqe46]:not(:has(input[name=activity]:checked)) details[data-astro-cid-odquqe46][data-fold=interests]{display:none}.fold-chips[data-astro-cid-odquqe46] .label[data-astro-cid-odquqe46]{font-weight:700}.fold-chips[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46]{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-odquqe46] button[data-astro-cid-odquqe46][data-fold]:after{content:"▾"}.fold-chips[data-astro-cid-odquqe46] button[data-astro-cid-odquqe46][data-fold][aria-expanded=true]:after{content:"▴"}.chipped[data-astro-cid-odquqe46] .filters[data-astro-cid-odquqe46]:not([open]){display:none}.chipped[data-astro-cid-odquqe46] .filters[data-astro-cid-odquqe46] .more[data-astro-cid-odquqe46]{margin-top:0}@media (prefers-reduced-motion:no-preference){.filters[data-astro-cid-odquqe46][open] .more[data-astro-cid-odquqe46]{transition:opacity .18s,transform .18s}@starting-style{.filters[data-astro-cid-odquqe46][open] .more[data-astro-cid-odquqe46]{opacity:0;transform:translateY(-6px)}}}.filters[data-astro-cid-odquqe46] summary[data-astro-cid-odquqe46]{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-odquqe46] summary[data-astro-cid-odquqe46]::-webkit-details-marker{display:none}.filters[data-astro-cid-odquqe46] summary[data-astro-cid-odquqe46]:before{content:"⚙"}.filters[data-astro-cid-odquqe46][open] summary[data-astro-cid-odquqe46]{color:var(--sand);border-color:var(--sand)}.more[data-astro-cid-odquqe46]{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-odquqe46]{gap:10px;display:grid}.pick-one[data-astro-cid-odquqe46]{font-size:15px}.pick-one[data-astro-cid-odquqe46] select[data-astro-cid-odquqe46]{border-width:1px;border-radius:8px;min-height:40px;padding:6px 8px;font-size:15px;font-weight:500}.ticks[data-astro-cid-odquqe46]{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.ticks[data-astro-cid-odquqe46] legend[data-astro-cid-odquqe46]{margin-bottom:6px;padding:0;font-size:15px;font-weight:700}.ticks[data-astro-cid-odquqe46] .hint[data-astro-cid-odquqe46]{color:var(--muted);font-size:13px;font-weight:400}.ticks[data-astro-cid-odquqe46] label[data-astro-cid-odquqe46]{display:block;position:relative}.ticks[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ticks[data-astro-cid-odquqe46] label[data-astro-cid-odquqe46] span[data-astro-cid-odquqe46]{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-odquqe46] input[data-astro-cid-odquqe46]:checked+span[data-astro-cid-odquqe46]{background:var(--on-card);color:var(--field);border-color:var(--on-card)}.ticks[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46]:checked+span[data-astro-cid-odquqe46]:before{content:"✓"}.ticks[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46]:focus-visible+span[data-astro-cid-odquqe46]{outline:3px solid var(--sand);outline-offset:2px}@media (width<=340px){.row[data-astro-cid-odquqe46]{grid-template-columns:minmax(0,1fr)}}.go[data-astro-cid-odquqe46]{border-radius:12px;padding:14px;font-size:18px}.verdict-line[data-astro-cid-odquqe46]{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:14px;line-height:1.4}.verdict-line[data-astro-cid-odquqe46] b[data-astro-cid-odquqe46]{color:var(--ink);font-weight:700}.go[data-astro-cid-odquqe46].busy{cursor:progress}.go[data-astro-cid-odquqe46].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-odquqe46].busy:before{opacity:.6;border-right-color:currentColor;animation:none}}.round2[data-astro-cid-odquqe46]{border:0;border-top:1px solid var(--line);gap:12px;min-width:0;margin:0;padding:12px 0 0;display:grid}.round2[data-astro-cid-odquqe46]>legend[data-astro-cid-odquqe46]{float:left;width:100%;margin-bottom:8px;padding:0;font-weight:700}.round2[data-astro-cid-odquqe46] .hint[data-astro-cid-odquqe46]{color:var(--muted);font-size:13px;font-weight:400}.slider[data-astro-cid-odquqe46]{gap:6px;display:grid}.slider[data-astro-cid-odquqe46] output[data-astro-cid-odquqe46]{color:var(--ink);font-weight:400}.twin[data-astro-cid-odquqe46] .label[data-astro-cid-odquqe46]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-weight:700;display:flex}.twin[data-astro-cid-odquqe46] .track[data-astro-cid-odquqe46]{height:32px;display:block;position:relative}.twin[data-astro-cid-odquqe46] .track[data-astro-cid-odquqe46]:before,.twin[data-astro-cid-odquqe46] .fill[data-astro-cid-odquqe46]{content:"";border-radius:3px;height:6px;position:absolute;top:13px}.twin[data-astro-cid-odquqe46] .track[data-astro-cid-odquqe46]:before{background:var(--line);left:14px;right:14px}.twin[data-astro-cid-odquqe46] .fill[data-astro-cid-odquqe46]{left:calc(14px + (100% - 28px) * var(--lo));right:calc(14px + (100% - 28px) * (1 - var(--hi)));background:var(--coral)}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]{appearance:none;pointer-events:none;z-index:2;background:0 0;width:100%;height:32px;margin:0;position:absolute;inset:0}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]::-moz-range-track{background:0 0}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]::-moz-range-progress{background:0 0}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:var(--on-card);border:3px solid var(--field);border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 1px 3px #0000004d}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:var(--on-card);border:3px solid var(--field);border-radius:50%;width:24px;height:24px}.twin[data-astro-cid-odquqe46] input[data-astro-cid-odquqe46][type=range]:focus-visible{outline:3px solid var(--sand);outline-offset:2px}.slider[data-astro-cid-odquqe46] .ends[data-astro-cid-odquqe46]{justify-content:space-between;margin-top:-4px;font-size:13px;display:flex}.round2[data-astro-cid-odquqe46] .ticks[data-astro-cid-odquqe46]{align-self:end}.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)}}}
