.practice-link[data-astro-cid-oog6wxxd]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;display:inline-flex}.mark[data-astro-cid-oog6wxxd]{flex:none;display:inline-flex}.tool[data-astro-cid-xurf2ths]{gap:var(--space-10);max-width:52rem;padding-block:var(--space-10) var(--space-16);margin:0 auto;display:grid}.tool[data-astro-cid-xurf2ths]>[data-astro-cid-xurf2ths]{min-width:0}.tool-head[data-astro-cid-xurf2ths] h1[data-astro-cid-xurf2ths]{margin:0 0 var(--space-3);font-size:clamp(2.125rem,5vw,3.25rem)}.tool-head[data-astro-cid-xurf2ths] .lede[data-astro-cid-xurf2ths]{max-width:44rem;margin:0;font-size:1.125rem}.facts[data-astro-cid-xurf2ths]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.facts[data-astro-cid-xurf2ths] div[data-astro-cid-xurf2ths]{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-primary)}.facts[data-astro-cid-xurf2ths] dt[data-astro-cid-xurf2ths]{margin-bottom:var(--space-1);font-weight:600}.facts[data-astro-cid-xurf2ths] dd[data-astro-cid-xurf2ths]{color:var(--color-text-secondary);margin:0}.player[data-astro-cid-xurf2ths]{gap:var(--space-4);padding:clamp(var(--space-5), 3vw, var(--space-8));border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);background:var(--color-surface-primary);display:grid}.player[data-astro-cid-xurf2ths] .step{font-family:var(--font-label);color:var(--color-text-secondary);margin:0;font-size:.8125rem}.player[data-astro-cid-xurf2ths] .situation,.player[data-astro-cid-xurf2ths] p{margin:0}.player[data-astro-cid-xurf2ths] .prompt{margin:0;font-size:1.5rem}.player[data-astro-cid-xurf2ths] .choices{gap:var(--space-2-5);display:grid}.player[data-astro-cid-xurf2ths] .choice{text-align:left;font:inherit;color:inherit;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-hover);border-radius:var(--radius-lg);background:var(--color-surface-page);cursor:pointer}.player[data-astro-cid-xurf2ths] .choice:hover{border-color:var(--brand-ink)}.player[data-astro-cid-xurf2ths] .choice:focus-visible,.player[data-astro-cid-xurf2ths] button:focus-visible{outline:3px solid var(--brand-ink);outline-offset:2px}.player[data-astro-cid-xurf2ths] .result{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-default);outline:none;display:grid}.player[data-astro-cid-xurf2ths] .picked{font-weight:600}.player[data-astro-cid-xurf2ths] .end{gap:var(--space-3);justify-items:start;display:grid}.player[data-astro-cid-xurf2ths] .debrief{color:var(--color-text-secondary)}.player[data-astro-cid-xurf2ths] .path-label{font-weight:600}.player[data-astro-cid-xurf2ths] .again,.player[data-astro-cid-xurf2ths] .show-all{font:inherit;padding:var(--space-2-5) var(--space-5);border-radius:var(--radius-md);cursor:pointer;font-weight:600}.player[data-astro-cid-xurf2ths] .again{color:var(--color-surface-page);background:var(--brand-ink);border:1px solid var(--brand-ink)}.player[data-astro-cid-xurf2ths] .show-all{color:inherit;border:1px solid var(--color-border-hover);background:0 0}.skills[data-astro-cid-xurf2ths],.player[data-astro-cid-xurf2ths] .skills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skills[data-astro-cid-xurf2ths] li[data-astro-cid-xurf2ths],.player[data-astro-cid-xurf2ths] .skills li{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-md);font-size:.8125rem}.skills[data-astro-cid-xurf2ths] .showed[data-astro-cid-xurf2ths],.player[data-astro-cid-xurf2ths] .skills .showed{background:color-mix(in srgb, var(--color-success) 14%, transparent)}.skills[data-astro-cid-xurf2ths] .missed[data-astro-cid-xurf2ths],.player[data-astro-cid-xurf2ths] .skills .missed{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}.tree[data-astro-cid-xurf2ths]{gap:var(--space-3);display:grid}.tree[data-astro-cid-xurf2ths] h2[data-astro-cid-xurf2ths]{margin:0 0 var(--space-2);font-size:1.5rem}.node[data-astro-cid-xurf2ths]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-primary);scroll-margin-top:var(--space-16)}.node[data-astro-cid-xurf2ths]>summary[data-astro-cid-xurf2ths]{cursor:pointer;font-weight:600}.node[data-astro-cid-xurf2ths] .step[data-astro-cid-xurf2ths]{font-family:var(--font-label);color:var(--color-text-secondary);margin-right:var(--space-2);font-size:.8125rem;font-weight:400}.situation[data-astro-cid-xurf2ths]{margin:var(--space-3) 0}.options[data-astro-cid-xurf2ths]{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.option[data-astro-cid-xurf2ths]>summary[data-astro-cid-xurf2ths]{cursor:pointer}.option[data-astro-cid-xurf2ths][open]{gap:var(--space-2);padding-bottom:var(--space-2);display:grid}.option[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]{margin:var(--space-2) 0 0}.go[data-astro-cid-xurf2ths]{align-items:center;gap:var(--space-1-5);font-weight:600;display:inline-flex}.ending[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]{margin:var(--space-3) 0 0}.debrief[data-astro-cid-xurf2ths]{color:var(--color-text-secondary)}.how[data-astro-cid-xurf2ths]{gap:var(--space-4);max-width:46rem;display:grid}.how[data-astro-cid-xurf2ths] h2[data-astro-cid-xurf2ths]{margin:0;font-size:1.5rem}.how[data-astro-cid-xurf2ths] h3[data-astro-cid-xurf2ths]{margin:var(--space-2) 0 0;font-size:1.125rem}.how[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]{margin:0}.how[data-astro-cid-xurf2ths] blockquote[data-astro-cid-xurf2ths]{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-primary);margin:0}.how[data-astro-cid-xurf2ths] blockquote[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]{font-family:var(--font-display);font-size:1.125rem;line-height:1.4}.how[data-astro-cid-xurf2ths] blockquote[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]:before{content:"“"}.how[data-astro-cid-xurf2ths] blockquote[data-astro-cid-xurf2ths] p[data-astro-cid-xurf2ths]:after{content:"”"}.how[data-astro-cid-xurf2ths] footer[data-astro-cid-xurf2ths]{margin-top:var(--space-2);color:var(--color-text-secondary);font-size:.875rem}.rules[data-astro-cid-xurf2ths]{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.next[data-astro-cid-xurf2ths]{gap:var(--space-1);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-hover);border-radius:var(--radius-xl);background:var(--color-surface-primary);text-decoration:none;display:grid}.next[data-astro-cid-xurf2ths]:hover{border-color:var(--brand-ink)}.next-title[data-astro-cid-xurf2ths]{font-family:var(--font-display);font-size:1.125rem;font-weight:650;line-height:1.3}.next-label[data-astro-cid-xurf2ths]{color:var(--color-text-secondary);font-size:.875rem}.coach[data-astro-cid-xurf2ths]{padding-top:var(--space-6);border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);margin:0}.coach[data-astro-cid-xurf2ths] a[data-astro-cid-xurf2ths]{color:var(--color-text-primary);font-weight:600}.reviewed[data-astro-cid-xurf2ths]{color:var(--color-text-secondary);margin:0;font-size:.875rem}.tool-eyebrow[data-astro-cid-xurf2ths]{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-weight:600}
