.dest.svelte-1l6xg0o{border-radius:var(--r-control);border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--sunken);gap:3px;padding:13px 14px;display:grid}.dest[data-lev=indirect].svelte-1l6xg0o{border-left-color:#0a6f9e}.dest[data-lev=none].svelte-1l6xg0o{border-left-color:var(--d-elim)}.dest.svelte-1l6xg0o .k:where(.svelte-1l6xg0o){font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);overflow-wrap:anywhere;font-size:11px;font-weight:500}.dest.svelte-1l6xg0o b:where(.svelte-1l6xg0o){font-size:16px;font-weight:600}.dest.svelte-1l6xg0o .d:where(.svelte-1l6xg0o){color:var(--body);font-size:14px;line-height:1.4}.dest.svelte-1l6xg0o a:where(.svelte-1l6xg0o){color:var(--brand-hover)}.rank.svelte-1l6xg0o{gap:10px;list-style:none;display:grid}.rank.svelte-1l6xg0o>li:where(.svelte-1l6xg0o){border:1px solid var(--line);border-radius:var(--r-control);background:var(--page);gap:10px;padding:13px 14px 14px;display:grid}.rank.svelte-1l6xg0o>li.rec:where(.svelte-1l6xg0o){background:color-mix(in srgb, var(--brand-tint) 35%, var(--page));border-color:var(--brand-200)}.rank.svelte-1l6xg0o>li.starred:where(.svelte-1l6xg0o){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.rk-h.svelte-1l6xg0o{grid-template-columns:22px 1fr auto;align-items:start;gap:10px;display:grid}.pos.svelte-1l6xg0o{font-family:var(--mono);color:var(--quiet);padding-top:3px;font-size:12px}.nm.svelte-1l6xg0o{gap:5px;min-width:0;display:grid}.t.svelte-1l6xg0o{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.tags.svelte-1l6xg0o{flex-wrap:wrap;gap:5px;display:flex}.tag.svelte-1l6xg0o{border-radius:var(--r-full);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:10.5px;font-weight:500;display:inline-block}.tag.reco.svelte-1l6xg0o{background:var(--brand-tint);color:var(--brand-hover)}.tag.star.svelte-1l6xg0o{background:var(--brand);color:#fff}.tot.svelte-1l6xg0o{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tot.svelte-1l6xg0o b:where(.svelte-1l6xg0o){font-family:var(--serif);font-size:26px;font-weight:700;line-height:1}.tot.svelte-1l6xg0o small:where(.svelte-1l6xg0o){color:var(--quiet);margin-left:1px;font-size:13px}.mini.svelte-1l6xg0o{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;display:grid}.mini.svelte-1l6xg0o li:where(.svelte-1l6xg0o){gap:4px;min-width:0;display:grid}.ml.svelte-1l6xg0o{color:var(--quiet);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}@media (width<=400px){.mini.svelte-1l6xg0o{gap:5px}.ml.svelte-1l6xg0o{letter-spacing:-.01em;font-size:10.5px}}.seg.svelte-1l6xg0o{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.seg.svelte-1l6xg0o i:where(.svelte-1l6xg0o){background:var(--hairline);height:7px;box-shadow:inset 0 0 0 1px var(--line);border-radius:1.5px}.seg.svelte-1l6xg0o i.on:where(.svelte-1l6xg0o){background:var(--brand-vivid);box-shadow:none}.part.svelte-1l6xg0o{color:var(--quiet);margin-top:-4px;font-size:12.5px}.caps.svelte-1l6xg0o{flex-wrap:wrap;gap:5px;display:flex}.caps.svelte-1l6xg0o span:where(.svelte-1l6xg0o){border-radius:var(--r-full);border:1px solid var(--line-strong);color:var(--body);padding:3px 10px;font-size:12.5px;font-weight:500}.rel.svelte-1l6xg0o{color:var(--body);border-left:2px solid var(--line-strong);white-space:pre-line;overflow-wrap:anywhere;padding-left:10px;font-size:13.5px;line-height:1.45}.key.svelte-1l6xg0o{color:var(--quiet);font-size:13px;line-height:1.45}.key.svelte-1l6xg0o a:where(.svelte-1l6xg0o){color:var(--brand-hover);white-space:nowrap}@media (width>=900px){.rank.svelte-1l6xg0o{grid-template-columns:1fr 1fr;align-items:start}}.rate.svelte-1te6ot6{gap:6px}.row.svelte-1te6ot6{align-items:center;gap:12px;display:flex}.in.svelte-1te6ot6{flex:none;width:168px;position:relative}.in.svelte-1te6ot6 span:where(.svelte-1te6ot6){color:var(--quiet);pointer-events:none;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.in.svelte-1te6ot6 small:where(.svelte-1te6ot6){color:var(--quiet);pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.in.svelte-1te6ot6 input:where(.svelte-1te6ot6){font-variant-numeric:tabular-nums;padding-left:26px;padding-right:56px;font-weight:600}.in.bad.svelte-1te6ot6 input:where(.svelte-1te6ot6){border-color:#b42318}.st.svelte-1te6ot6{font-family:var(--mono);letter-spacing:.06em;color:var(--quiet);font-size:12px}.carry.svelte-198vikl{margin-top:4px}.stat.svelte-198vikl .v:where(.svelte-198vikl) small:where(.svelte-198vikl){font-family:var(--sans);color:var(--quiet);font-size:15px;font-weight:500}.stats.svelte-198vikl:has(.wide:where(.svelte-198vikl)){grid-template-columns:repeat(2,minmax(0,1fr))}.stat.wide.svelte-198vikl{grid-column:1/-1}@media (width>=720px){.stats.svelte-198vikl:has(.wide:where(.svelte-198vikl)){grid-template-columns:repeat(3,minmax(0,1fr))}.stat.wide.svelte-198vikl{grid-column:auto}}.subh.svelte-198vikl h3:where(.svelte-198vikl){font-family:var(--serif);font-size:20px;font-weight:700}.how.svelte-198vikl{color:var(--body);margin-top:-4px;font-size:13.5px}.how.svelte-198vikl summary:where(.svelte-198vikl){cursor:pointer;width:fit-content;min-height:32px;color:var(--brand-hover);text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.how.svelte-198vikl p:where(.svelte-198vikl){max-width:70ch;margin-top:6px;line-height:1.45}.empty-note.svelte-198vikl a:where(.svelte-198vikl){color:var(--brand-hover)}.ra-line.svelte-198vikl{color:var(--body);border-radius:var(--r-control);background:var(--brand-tint);padding:12px 14px;font-size:14.5px;line-height:1.45}.ra-line.svelte-198vikl b:where(.svelte-198vikl){color:var(--ink);font-weight:600}.ra-line.svelte-198vikl a:where(.svelte-198vikl){color:var(--brand-hover)}.groups.svelte-lbj176{gap:10px;display:grid}.grp.svelte-lbj176{border:1px solid var(--line);border-radius:var(--r-control);background:var(--page)}.grp[open].svelte-lbj176{border-color:var(--line-strong)}summary.svelte-lbj176{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:56px;padding:12px 14px;list-style:none;display:grid}summary.svelte-lbj176::-webkit-details-marker{display:none}.sh.svelte-lbj176{gap:1px;min-width:0;display:grid}.sh.svelte-lbj176 small:where(.svelte-lbj176){font-family:var(--mono);letter-spacing:.08em;color:var(--quiet);text-transform:uppercase;font-size:11px;font-weight:500}.sh.svelte-lbj176 b:where(.svelte-lbj176){font-size:16px;font-weight:600;line-height:1.3}.cnt.svelte-lbj176{font-family:var(--mono);border-radius:var(--r-full);background:var(--brand-tint);color:var(--brand-hover);white-space:nowrap;padding:3px 9px;font-size:11.5px;font-weight:500}.cnt.none.svelte-lbj176{background:var(--hairline);color:var(--quiet)}.chev.svelte-lbj176{border-right:2px solid var(--quiet);border-bottom:2px solid var(--quiet);width:9px;height:9px;transition:transform .2s var(--ease);transform:rotate(45deg)translate(-2px,-2px)}.grp[open].svelte-lbj176 .chev:where(.svelte-lbj176){transform:rotate(-135deg)translate(-2px,-2px)}.body.svelte-lbj176{border-top:1px solid var(--hairline);gap:14px;padding:4px 14px 16px;display:grid}.body.svelte-lbj176 .phase:where(.svelte-lbj176):first-child{border-top:0;padding-top:10px}dl.svelte-lbj176{gap:12px;display:grid}.body.svelte-lbj176>dl:where(.svelte-lbj176):first-child{padding-top:12px}.qa.svelte-lbj176{gap:4px;display:grid}dt.svelte-lbj176{color:var(--body);font-size:14px;font-weight:500;line-height:1.35}dt.svelte-lbj176 small:where(.svelte-lbj176){color:var(--quiet);font-size:12.5px;font-weight:400;display:block}dd.svelte-lbj176{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--r-control);background:var(--sunken);border:1px solid var(--hairline);padding:9px 12px;font-size:15px;line-height:1.5}dd.empty.svelte-lbj176{color:var(--quiet);border-style:dashed;border-color:var(--line-strong);background:0 0;font-style:italic}.linkish.svelte-lbj176{justify-self:start;align-items:center;min-height:32px;display:inline-flex}.row.svelte-eo0hrt .btn[aria-disabled=true]:where(.svelte-eo0hrt){opacity:.7;cursor:progress}@media (width<=520px){.row.svelte-eo0hrt .btn:where(.svelte-eo0hrt){flex:100%}}.ok-note.svelte-1no7nh6:focus{outline:none}.linkish.svelte-1no7nh6{justify-self:start;min-height:44px}a.btn.svelte-fe9m4b{text-decoration:none}.pts.svelte-fe9m4b{gap:8px;list-style:none;display:grid}.pts.svelte-fe9m4b li:where(.svelte-fe9m4b){color:var(--body);padding-left:24px;font-size:15px;line-height:1.4;position:relative}.pts.svelte-fe9m4b li:where(.svelte-fe9m4b):before{content:"✓";color:var(--brand-hover);font-weight:600;position:absolute;left:2px}.row.svelte-fe9m4b{flex-wrap:wrap;gap:8px;display:flex}@media (width<=520px){.row.svelte-fe9m4b .btn-primary:where(.svelte-fe9m4b){flex:100%}}a.btn.svelte-bxfdlt{text-decoration:none}.facts.svelte-bxfdlt{flex-wrap:wrap;gap:10px 26px;margin-top:4px;display:flex}.facts.svelte-bxfdlt div:where(.svelte-bxfdlt){gap:2px;display:grid}.facts.svelte-bxfdlt dt:where(.svelte-bxfdlt){font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5fc8f2;font-size:11px;font-weight:500}.facts.svelte-bxfdlt dd:where(.svelte-bxfdlt){color:#fff;font-size:16px;font-weight:500}.jump.svelte-bxfdlt{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.on-navy.svelte-bxfdlt{color:#fff;background:0 0;border-color:#a9bace59}.on-navy.svelte-bxfdlt:hover{border-color:#a78bfa}@media (width<=520px){.jump.svelte-bxfdlt .btn:where(.svelte-bxfdlt){flex:auto}}.go.svelte-bxfdlt{justify-self:start}.duo.svelte-bxfdlt{align-items:start;gap:18px;display:grid}@media (width>=900px){.duo.svelte-bxfdlt:not(.solo){grid-template-columns:1fr 1fr}}.sync.svelte-bxfdlt{border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--brand-tint);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:flex}.dot.svelte-bxfdlt{background:var(--brand-vivid);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;animation:1.2s ease-in-out infinite svelte-bxfdlt-pulse}@keyframes svelte-bxfdlt-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dot.svelte-bxfdlt{animation:none}}
