.result-lines{border-bottom:1px solid var(--hair-warm);border-top:1px solid var(--hair-warm);list-style:none;margin:0;padding:0}.result-lines>li+li{border-top:1px solid var(--hair-warm-soft)}.result-lines .line{align-items:center;color:var(--ink);cursor:pointer;display:grid;gap:.8rem;grid-template-columns:1.9rem minmax(0,1fr) auto 32px;min-height:60px;padding:.55rem .1rem .55rem .35rem}.result-lines[data-no-total] .line{grid-template-columns:1.9rem minmax(0,1fr) 32px}.result-lines[data-no-toggle] .line{cursor:default;grid-template-columns:1.9rem minmax(0,1fr) auto;min-height:64px}.result-lines[data-no-total][data-no-toggle] .line{grid-template-columns:1.9rem minmax(0,1fr)}.result-lines[data-no-toggle] .line:hover{background:transparent}.result-lines .line:hover,.result-lines [data-open]>.line{background:var(--ice-mist)}.result-lines .rank{color:var(--ink-2);font:600 .9375rem/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.result-lines .rank.medal-1,.result-lines .rank.medal-2,.result-lines .rank.medal-3{font:400 1.5rem/1 var(--font-sans)}.result-lines .who{min-width:0}.result-lines .name{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;line-height:1.3;overflow-wrap:break-word}.result-lines a.name{color:var(--ink);text-decoration:none;width:fit-content}.result-go:after,.result-lines .line-links a:after,.result-lines a.name:after{border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;color:var(--paper-ink);content:"";display:inline-block;height:.38em;margin-left:.4em;transform:translateY(-.08em) rotate(45deg);transition:transform .14s ease,color .14s ease;vertical-align:middle;width:.38em}.result-lines a.name:hover,.result-lines .line-links a:hover,.result-go:hover{color:var(--rink-deep)}.result-lines a.name:hover:after,.result-lines .line-links a:hover:after,.result-go:hover:after{color:var(--rink-deep);transform:translate(.15em,-.08em) rotate(45deg)}.result-lines .club{color:var(--ink-2);display:block;font-size:.875rem;line-height:1.35;margin-top:.12rem;overflow-wrap:anywhere}.result-lines .club .club-link{color:inherit;text-decoration:none}.result-lines .club .club-link:hover{color:var(--rink-deep)}.result-lines .total{font:600 1.0625rem/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.result-lines .line-toggle{align-items:center;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:32px}.result-lines .line-toggle:focus-visible,.result-lines a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.result-lines .chevron{fill:none;height:14px;stroke:var(--paper-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .14s ease;width:14px}.result-lines .line-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.result-lines .line-detail{background:color-mix(in srgb,var(--paper-band) 48%,transparent);border-top:1px solid var(--hair-warm-soft);padding:.7rem .8rem 1.1rem 2.85rem}.result-lines .line-detail[hidden]{display:none}.result-lines .line-links{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin-bottom:.2rem}.result-lines .line-links a{align-items:center;color:var(--ink);display:inline-flex;font-size:.82rem;font-weight:600;min-height:44px;text-decoration:none}.result-lines .line-links [data-share]{margin-left:auto}@media(max-width:620px){.result-lines .line{gap:.65rem}.result-lines .line-detail{padding-inline:.5rem}.result-lines .line-links [data-share]{margin-left:0}}@media(prefers-reduced-motion:reduce){.result-lines .chevron,.result-go:after,.result-lines .line-links a:after,.result-lines a.name:after{transition:none}}.protocol-results[data-astro-cid-pu76ypmf]{background:var(--surface);border:1px solid var(--hair-warm);border-radius:16px;margin-top:1.5rem;max-width:46rem;overflow:hidden}.protocol-results[data-astro-cid-pu76ypmf] .result-lines{border:0}.protocol-results[data-astro-cid-pu76ypmf] .result-lines .line{padding-inline:.75rem .5rem}.protocol-results[data-astro-cid-pu76ypmf] .result-lines>li{border-top:1px solid var(--hair-warm-soft)}.result-meta[data-astro-cid-pu76ypmf]{align-items:center;display:flex;justify-content:space-between;margin:0;padding:.85rem 1rem .75rem}.skater-count[data-astro-cid-pu76ypmf]{color:var(--ink);font:600 .9375rem/1.3 var(--font-sans)}.official-source[data-astro-cid-pu76ypmf]{background:var(--sage-tint);border-radius:6px;color:var(--sage);font:600 .75rem/1 var(--font-sans);padding:.3rem .45rem}.result-rows[data-astro-cid-xqloentn]{margin-top:.8rem}.segment-places[data-astro-cid-xqloentn]{list-style:none;margin:0;padding:0}.segment-places[data-astro-cid-xqloentn] li[data-astro-cid-xqloentn]+li[data-astro-cid-xqloentn]{border-top:1px solid var(--hair-warm-soft)}.segment-places[data-astro-cid-xqloentn] a[data-astro-cid-xqloentn]{align-items:center;color:var(--ink);display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) 3.2rem 3.6rem .6rem;min-height:44px;text-decoration:none}.segment-name[data-astro-cid-xqloentn]{font-size:.86rem;font-weight:600}.segment-place[data-astro-cid-xqloentn],.segment-score[data-astro-cid-xqloentn]{color:var(--ink-2);font:600 .8rem/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.segment-score[data-astro-cid-xqloentn]{color:var(--ink)}.result-body[data-astro-cid-cmm5y3lw]{max-width:46rem;margin-top:1.5rem}.result-card[data-astro-cid-cmm5y3lw]{background:var(--surface);border:1px solid var(--hair-warm);border-radius:16px;overflow:hidden}.result-card[data-astro-cid-cmm5y3lw] .result-lines{border:0;margin:0}.result-card[data-astro-cid-cmm5y3lw] .result-lines .line{padding-inline:.75rem .5rem}.result-card[data-astro-cid-cmm5y3lw] .result-lines>li,.result-card[data-astro-cid-cmm5y3lw] .result-lines>li+li{border-top:1px solid var(--hair-warm-soft)}.nqs-link[data-astro-cid-cmm5y3lw]{margin:0;padding:0 1rem .6rem}.nqs-link[data-astro-cid-cmm5y3lw] a[data-astro-cid-cmm5y3lw]{color:var(--rink-deep);font:600 .8125rem/1.45 var(--font-sans);text-decoration:none}.nqs-link[data-astro-cid-cmm5y3lw] a[data-astro-cid-cmm5y3lw]:hover{text-decoration:underline}.event-locations[data-astro-cid-cmm5y3lw]{color:var(--ink-2);font-size:.875rem;margin:0 0 .6rem}.result-meta[data-astro-cid-cmm5y3lw]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:.85rem 1rem .75rem}.skater-count[data-astro-cid-cmm5y3lw]{color:var(--ink);font:600 .9375rem/1.3 var(--font-sans)}.source-freshness[data-astro-cid-cmm5y3lw]{align-items:center;color:var(--ink-3);display:inline-flex;font-size:.8125rem;gap:.3rem;margin-left:auto;font-variant-numeric:tabular-nums}.official-source[data-astro-cid-cmm5y3lw]{background:var(--sage-tint);border-radius:6px;color:var(--sage);display:inline-flex;font:600 .75rem/1 var(--font-sans);padding:.3rem .45rem;white-space:nowrap}.full-result[data-astro-cid-cmm5y3lw]{border-top:1px solid var(--hair-warm-soft)}.full-result[data-astro-cid-cmm5y3lw] summary[data-astro-cid-cmm5y3lw]{align-items:center;color:var(--ink);cursor:pointer;display:flex;font:600 .9375rem/1.3 var(--font-sans);gap:.42rem;list-style:none;min-height:48px;padding:0 1rem}.full-result[data-astro-cid-cmm5y3lw] summary[data-astro-cid-cmm5y3lw]::-webkit-details-marker{display:none}.full-result[data-astro-cid-cmm5y3lw] summary[data-astro-cid-cmm5y3lw]:before{content:"▸";font-size:.68rem;color:var(--ink-3)}.full-result[data-astro-cid-cmm5y3lw][open] summary[data-astro-cid-cmm5y3lw]:before{content:"▾"}.full-result[data-astro-cid-cmm5y3lw] summary[data-astro-cid-cmm5y3lw]:focus-visible,.protocol-links[data-astro-cid-cmm5y3lw] a[data-astro-cid-cmm5y3lw]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.protocol-links[data-astro-cid-cmm5y3lw]{border-top:1px solid var(--hair-warm-soft);display:flex;flex-wrap:wrap;gap:0 1.25rem;padding:0 1rem}.protocol-links[data-astro-cid-cmm5y3lw] a[data-astro-cid-cmm5y3lw]{align-items:center;color:var(--ink);display:inline-flex;font:600 .9375rem/1.3 var(--font-sans);min-height:48px;text-decoration:none}.pending-result[data-astro-cid-cmm5y3lw],.empty-result[data-astro-cid-cmm5y3lw]{color:var(--ink-3);font-size:.875rem;margin:0;padding:.9rem 1rem}.pending-result[data-astro-cid-cmm5y3lw]{padding-inline:0}.protocol[data-astro-cid-6kkegjw2],.protocol-state[data-astro-cid-6kkegjw2]{margin:0 auto;max-width:72rem;padding:1.6rem 1.15rem 3rem}.protocol-state[data-astro-cid-6kkegjw2]{min-height:60vh}.protocol-state[data-astro-cid-6kkegjw2] h1[data-astro-cid-6kkegjw2]{font-size:clamp(1.7rem,6vw,2.4rem);line-height:1.15}.protocol-state[data-astro-cid-6kkegjw2] p[data-astro-cid-6kkegjw2]{margin-top:1rem}.protocol-state[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]{color:var(--rink-deep);text-decoration:underline;text-underline-offset:2px}.context-strip[data-astro-cid-6kkegjw2]{align-items:center;border-radius:12px;color:var(--ink);display:grid;gap:.75rem;grid-template-columns:44px minmax(0,1fr);margin:.25rem -.5rem 0;padding:.5rem;text-decoration:none;transition:background .14s ease;width:fit-content;max-width:calc(100% + 1rem)}.context-strip[data-astro-cid-6kkegjw2]:hover{background:var(--hair-warm-soft)}.context-strip[data-astro-cid-6kkegjw2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.context-crest[data-astro-cid-6kkegjw2]{align-items:center;background:var(--surface);border:1px solid var(--hair-warm);border-radius:12px;color:var(--brand-ink);display:flex;font:700 1.15rem/1 var(--font-sans);height:44px;justify-content:center;overflow:hidden;padding:3px;width:44px}.context-crest[data-astro-cid-6kkegjw2] img[data-astro-cid-6kkegjw2]{height:100%;object-fit:contain;width:100%}.context-crest[data-astro-cid-6kkegjw2][data-artwork-frame]{border-color:var(--artwork-outline);box-shadow:var(--artwork-shadow-current, var(--artwork-shadow))}.context-copy[data-astro-cid-6kkegjw2]{display:grid;gap:.1rem;min-width:0}.context-name[data-astro-cid-6kkegjw2]{font:600 1rem/1.3 var(--font-sans);letter-spacing:-.005em;overflow-wrap:anywhere}.context-name[data-astro-cid-6kkegjw2]:after{border-right:1.6px solid currentColor;border-top:1.6px solid currentColor;color:var(--paper-ink);content:"";display:inline-block;height:.36em;margin-left:.45em;transform:translateY(-.08em) rotate(45deg);transition:transform .14s ease;vertical-align:middle;width:.36em}.context-strip[data-astro-cid-6kkegjw2]:hover .context-name[data-astro-cid-6kkegjw2]:after{transform:translate(.15em,-.08em) rotate(45deg)}.context-meta[data-astro-cid-6kkegjw2]{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.2rem .5rem;line-height:1.35}.context-status[data-astro-cid-6kkegjw2]{background:var(--hair-warm-soft);border-radius:6px;color:var(--ink-2);font:600 .75rem/1 var(--font-sans);padding:.25rem .45rem;white-space:nowrap}.context-status[data-astro-cid-6kkegjw2][data-live]{background:var(--sage-tint);color:var(--sage)}.masthead[data-astro-cid-6kkegjw2] h1[data-astro-cid-6kkegjw2]{font:700 clamp(1.75rem,3.6vw,2.125rem)/1.18 var(--font-sans);letter-spacing:-.02em;margin-top:1rem;overflow-wrap:break-word;text-wrap:balance}.detail[data-astro-cid-6kkegjw2]{color:var(--ink-2);font-size:.875rem;line-height:1.4;margin-top:.3rem}.result-page-actions[data-astro-cid-6kkegjw2]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.has-js .result-page-actions[data-astro-cid-6kkegjw2] .share-labeled,.result-page-actions[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]{align-items:center;border:0;border-radius:12px;display:inline-flex;font:600 .9375rem/1 var(--font-sans);gap:.45rem;min-height:40px;padding:0 1rem;text-decoration:none;transition:background .14s ease}.has-js .result-page-actions[data-astro-cid-6kkegjw2] .share-labeled{background:var(--brand-ink);color:#fff}.has-js .result-page-actions[data-astro-cid-6kkegjw2] .share-labeled:hover{background:var(--rink-deep);color:#fff}.result-page-actions[data-astro-cid-6kkegjw2] .share-labeled svg{width:16px}.result-page-actions[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]{background:var(--hair-warm-soft);color:var(--ink)}.result-page-actions[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]:hover{background:var(--hair-warm)}.result-page-actions[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.result-views[data-astro-cid-6kkegjw2]{display:grid;gap:.1rem;margin-top:.7rem}.view-links[data-astro-cid-6kkegjw2]{display:flex;flex-wrap:wrap;gap:.35rem}.view-links[data-astro-cid-6kkegjw2]>[data-astro-cid-6kkegjw2]{align-items:center;border-bottom:2px solid transparent;color:var(--ink-2);display:inline-flex;font-size:.82rem;font-weight:600;min-height:40px;padding:0 .15rem;text-decoration:none}.view-links[data-astro-cid-6kkegjw2] [data-astro-cid-6kkegjw2][aria-current]{border-bottom-color:var(--rink);color:var(--ink)}.view-links[data-astro-cid-6kkegjw2]>[data-astro-cid-6kkegjw2]+[data-astro-cid-6kkegjw2]:before{color:var(--paper-ink);content:"·";font-weight:400;margin-right:.5rem}.view-links[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]:hover{border-bottom-color:var(--rink);color:var(--rink-deep)}.view-links[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]:focus-visible,.all-results[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.all-results[data-astro-cid-6kkegjw2]{margin:1.75rem 0 0;max-width:46rem}.all-results[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]{align-items:center;color:var(--ink);display:inline-flex;font:600 .9375rem/1.3 var(--font-sans);min-height:44px;text-decoration:none}.leaf-main[data-astro-cid-6kkegjw2]{min-width:0}.more-events[data-astro-cid-6kkegjw2]{background:var(--surface);border:1px solid var(--hair-warm);border-radius:16px;margin-top:1.75rem;max-width:46rem;overflow:hidden}.more-events[data-astro-cid-6kkegjw2] h2[data-astro-cid-6kkegjw2]{font:600 1.0625rem/1.3 var(--font-sans);letter-spacing:-.005em;margin:0;padding:.9rem 1rem .5rem}.more-events[data-astro-cid-6kkegjw2] ul[data-astro-cid-6kkegjw2]{list-style:none;margin:0;padding:0}.more-events[data-astro-cid-6kkegjw2] li[data-astro-cid-6kkegjw2]+li[data-astro-cid-6kkegjw2]{border-top:1px solid var(--hair-warm-soft)}.more-events[data-astro-cid-6kkegjw2] li[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2],.more-all[data-astro-cid-6kkegjw2]{align-items:center;color:var(--ink);display:flex;font:500 .9375rem/1.3 var(--font-sans);justify-content:space-between;min-height:44px;padding:.55rem 1rem;text-decoration:none}.more-events[data-astro-cid-6kkegjw2] li[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]:hover,.more-all[data-astro-cid-6kkegjw2]:hover{background:var(--hair-warm-soft)}.more-events[data-astro-cid-6kkegjw2] a[data-astro-cid-6kkegjw2]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.more-all[data-astro-cid-6kkegjw2]{border-top:1px solid var(--hair-warm-soft);color:var(--brand-ink);font-weight:600}.more-all[data-astro-cid-6kkegjw2]:hover{color:var(--rink-deep)}@media(min-width:1100px){.protocol[data-astro-cid-6kkegjw2][data-more-events]{align-items:start;column-gap:2.5rem;display:grid;grid-template-columns:minmax(0,46rem) minmax(16rem,19rem)}.protocol[data-astro-cid-6kkegjw2][data-more-events] .more-events[data-astro-cid-6kkegjw2]{margin-top:.75rem;position:sticky;top:1.5rem}}.result-sticky[data-astro-cid-6kkegjw2]{display:none}@media(min-width:600px){.protocol[data-astro-cid-6kkegjw2],.protocol-state[data-astro-cid-6kkegjw2]{padding-inline:1.75rem}}@media(max-width:599px){.protocol[data-astro-cid-6kkegjw2]{padding-bottom:8rem}.result-page-actions[data-astro-cid-6kkegjw2]{display:none}.result-sticky[data-astro-cid-6kkegjw2]{align-items:center;background:color-mix(in srgb,var(--paper) 96%,transparent);border-top:1px solid var(--hair-warm);bottom:var(--viewer-bottom-chrome);display:flex;gap:.55rem;left:0;margin:0;padding:.7rem 1rem;position:fixed;right:0;z-index:19}.result-sticky[data-astro-cid-6kkegjw2] .share-labeled,.result-sticky[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]{flex:1;justify-content:center;min-height:44px}.result-sticky[data-astro-cid-6kkegjw2]>a[data-astro-cid-6kkegjw2]{align-items:center;background:var(--hair-warm-soft);border-radius:12px;color:var(--ink);display:inline-flex;font:600 .9375rem/1 var(--font-sans);padding:0 1rem;text-decoration:none}.has-js .result-sticky[data-astro-cid-6kkegjw2] .share-labeled{background:var(--brand-ink);border-color:var(--brand-ink);border-radius:12px;color:#fff;font:600 .9375rem/1 var(--font-sans);gap:.45rem;padding:0 1rem}.result-sticky[data-astro-cid-6kkegjw2] .share-labeled svg{width:16px}.has-js .result-sticky[data-astro-cid-6kkegjw2] .share-labeled .label{display:inline;position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:nowrap}}
