.facts[data-astro-cid-g45acbng]{gap:var(--s-4);margin-top:var(--s-3);color:var(--ink-2);font-size:.95rem;font-weight:600;display:flex}.grid[data-astro-cid-g45acbng]{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (width<=1020px){.grid[data-astro-cid-g45acbng]{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.brief[data-astro-cid-g45acbng]{top:calc(var(--bar) + var(--s-5));gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}@media (width<=1020px){.brief[data-astro-cid-g45acbng]{position:static}}.situation[data-astro-cid-g45acbng]{font-size:1.05rem}.refs[data-astro-cid-g45acbng]{gap:var(--s-4);font-size:.9rem;display:flex}.refs[data-astro-cid-g45acbng] a[data-astro-cid-g45acbng]{color:var(--ink-2)}.more[data-astro-cid-g45acbng]{margin-top:var(--s-8);border-top:1px solid var(--line);padding-top:var(--s-5)}.more[data-astro-cid-g45acbng] h2[data-astro-cid-g45acbng]{margin-bottom:var(--s-3);font-size:1.15rem}.more[data-astro-cid-g45acbng] ul[data-astro-cid-g45acbng]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.label[data-astro-cid-g45acbng]{font-family:var(--font-body);color:var(--ink-3);margin-bottom:var(--s-2);font-size:.82rem;font-weight:700;font-stretch:100%}.player{gap:var(--s-4);min-width:0;display:grid}.player>*,.player .decision>*,.player .reveal>*,.player .finale>*{min-width:0}.player .label{font-family:var(--font-body);color:var(--ink-3);margin-bottom:var(--s-2);font-size:.82rem;font-weight:700;font-stretch:100%}.player .track{gap:4px;height:22px;display:flex}.player .track i{width:7px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color .24s var(--ease-out);border-radius:1.5px}.player .track i[data-now]{box-shadow:inset 0 0 0 1.5px var(--ink)}.player .track i[data-v=best]{background:var(--accent);box-shadow:none}.player .track i[data-v=ok]{background:var(--tracer);box-shadow:inset 0 0 0 1px var(--accent)}.player .track i[data-v=poor]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--ink-3)}.player .trail{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface-1)}.player .trail summary{gap:var(--s-3);cursor:pointer;justify-content:space-between;align-items:baseline;padding:10px 14px;font-size:.95rem;list-style:none;display:flex}.player .trail summary::-webkit-details-marker{display:none}.player .trail-ask{color:var(--ink-2);min-width:0}.player .trail-pick{color:var(--ink-3);flex:none;font-size:.82rem;font-weight:700}.player .trail-pick[data-v=best]{color:var(--accent-ink)}.player .trail-body{gap:var(--s-3);padding:0 14px 14px;display:grid}.player .you{font-weight:650}.player .decision{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-3);background:var(--ground);animation:rise .26s var(--ease-out) backwards;outline:none;display:grid}.player .finale{gap:var(--s-5);animation:rise .26s var(--ease-out) backwards;outline:none;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.player .ask{font-size:1.12rem;font-weight:600}.player .choices{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.player .choice{gap:var(--s-3);text-align:start;border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--ground);cursor:pointer;width:100%;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out);grid-template-columns:26px 1fr auto;align-items:baseline;padding:12px 14px;font-size:1rem;line-height:1.45;display:grid}.player .choice:hover:not([disabled]){border-color:var(--ink-2);background:var(--surface-1)}.player .choice[disabled]{cursor:default;opacity:.55}.player .choice .key{font-family:var(--font-mono);color:var(--ink-3);font-size:.82rem}.player .choice .verdict{color:var(--ink-3);white-space:nowrap;font-size:.82rem;font-weight:700}.player .choice[data-v=best]{border-color:var(--accent);background:var(--accent-wash)}.player .choice[data-v=best] .verdict{color:var(--accent-ink)}.player .choice[data-chosen][data-v=poor]{border-color:var(--ink-2)}.player .why{color:var(--ink-2);padding:8px 14px 4px 54px;font-size:.97rem}.player .reveal{gap:var(--s-3);padding-top:var(--s-4);border-top:1px dashed var(--line-strong);display:grid}.player .reveal .btn{margin-top:var(--s-2);justify-self:start}.player .score{font-size:1.1rem}.player .say{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-2);padding:var(--s-4) var(--s-5)}.player .say-text{font-size:1.06rem}@media (width<=640px){.player .why{padding-inline-start:14px}.player .decision{padding:var(--s-4)}}
