.q:where(.astro-xpt3qln2){margin-block:var(--s-6);border-left:2px solid var(--rule);padding-left:3.25rem;display:block;position:relative}.q__prompt:where(.astro-xpt3qln2){position:relative}.q__prompt:where(.astro-xpt3qln2)>:first-child{margin-top:0}.q__prompt:where(.astro-xpt3qln2)>:last-child{margin-bottom:0}.q__n:where(.astro-xpt3qln2){font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ui);position:absolute;top:1px;left:.75rem}.q__num:where(.astro-xpt3qln2){align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.q__numLabel:where(.astro-xpt3qln2){font-size:var(--t-meta);font-weight:var(--w-semibold);color:var(--ink-muted)}.q__numInput:where(.astro-xpt3qln2){width:7rem;font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--rule-strong,var(--rule));border-radius:var(--r-sm);padding:5px 9px}.q__numInput:where(.astro-xpt3qln2):focus-visible{outline:2px solid var(--ui);outline-offset:1px;border-color:var(--ui)}.q__unit:where(.astro-xpt3qln2){font-size:var(--t-small);color:var(--ink-muted)}.q__verdict:where(.astro-xpt3qln2){font-size:var(--t-meta);font-weight:var(--w-semibold);color:var(--ink-muted)}.q__verdict:where(.astro-xpt3qln2).is-right{color:var(--c-reward-ink)}.q__verdict:where(.astro-xpt3qln2).is-wrong{color:var(--c-conflict-ink)}.q__btn:where(.astro-xpt3qln2){font:inherit;font-size:var(--t-small);color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--r-sm);cursor:pointer;padding:5px 11px}.q__btn:where(.astro-xpt3qln2):hover{border-color:var(--ui)}.q__notesWrap:where(.astro-xpt3qln2){margin-top:var(--s-3)}.q__notes:where(.astro-xpt3qln2){width:100%;padding:0 var(--s-3);font-family:var(--font-sans);font-size:var(--t-small);color:var(--ink);background-color:var(--paper,var(--surface));background-image:repeating-linear-gradient(to bottom, transparent 0 27px, var(--rule) 27px 28px);border:var(--hairline) solid var(--rule);border-radius:var(--r-sm);resize:vertical;line-height:28px;display:block}.q__notes:where(.astro-xpt3qln2)::placeholder{color:var(--ink-faint)}.q__notes:where(.astro-xpt3qln2):focus-visible{outline:2px solid var(--ui);outline-offset:1px}.q__saved:where(.astro-xpt3qln2){margin:var(--s-1) 0 0;font-size:var(--t-micro);color:var(--ink-faint);min-height:1em}.q__hints:where(.astro-xpt3qln2){margin-top:var(--s-3)}.q__hintBtn:where(.astro-xpt3qln2){align-items:center;gap:var(--s-2);font:inherit;font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ink);border:0;border-bottom:1.5px dotted var(--rule-strong,var(--rule));cursor:pointer;background:0 0;border-radius:0;padding:0 2px 3px;display:inline-flex}.q__hintBtn:where(.astro-xpt3qln2):hover{color:var(--ui);border-bottom-color:var(--ui)}.q__hintBtn:where(.astro-xpt3qln2):focus-visible{outline:2px solid var(--ui);outline-offset:3px}.q__hintBtn:where(.astro-xpt3qln2)[hidden]{display:none}.q__hint:where(.astro-xpt3qln2){margin-top:var(--s-3);padding:var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--ink);background:var(--hint-tint);border:var(--hairline) solid var(--hint-edge);border-radius:var(--r-sm);line-height:1.6}.q__hint:where(.astro-xpt3qln2)[hidden]{display:none}.q__hintN:where(.astro-xpt3qln2){font-weight:var(--w-semibold);margin-right:.35em}.q__hint:where(.astro-xpt3qln2)>p:first-of-type{display:inline}.q__hint:where(.astro-xpt3qln2) p{margin-block:var(--s-2)}.q__hint:where(.astro-xpt3qln2)>:last-child{margin-bottom:0}.q__hint:where(.astro-xpt3qln2) ul,.q__hint:where(.astro-xpt3qln2) ol{margin:var(--s-2) 0 0;padding-left:var(--s-4)}.ak:where(.astro-sy3ulnag){margin-block:var(--s-6);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--r-md);display:block}.ak__head:where(.astro-sy3ulnag){justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;margin-inline-start:0;list-style:none;display:flex}.ak__head:where(.astro-sy3ulnag)::-webkit-details-marker{display:none}.ak__title:where(.astro-sy3ulnag){font-size:var(--t-body);font-weight:var(--w-semibold);color:var(--ink)}.ak__cue:where(.astro-sy3ulnag){font-size:var(--t-meta);font-weight:var(--w-semibold);color:var(--ink-muted);border:var(--hairline) solid var(--rule);border-radius:var(--r-sm);white-space:nowrap;padding:3px 11px}.ak__head:where(.astro-sy3ulnag):hover .ak__cue:where(.astro-sy3ulnag){border-color:var(--ui);color:var(--ink)}.ak:where(.astro-sy3ulnag)[open] .ak__cue:where(.astro-sy3ulnag):after{content:""}.ak:where(.astro-sy3ulnag)[open] .ak__cue:where(.astro-sy3ulnag){color:var(--ink-faint)}.ak__body:where(.astro-sy3ulnag){padding:var(--s-2) var(--s-4) var(--s-4);border-top:var(--hairline) solid var(--rule)}.an:where(.astro-32hrh4bq){gap:var(--s-3);padding-block:var(--s-3);border-top:var(--hairline) solid var(--rule);grid-template-columns:3rem 1fr;display:grid}.an:where(.astro-32hrh4bq):first-of-type{border-top:none;padding-top:0}.an__n:where(.astro-32hrh4bq){font-family:var(--font-mono);font-size:var(--t-small);font-weight:var(--w-semibold);color:var(--ui);text-align:right;padding-top:1px}.an__body:where(.astro-32hrh4bq){font-size:var(--t-small);color:var(--ink-2);min-width:0;line-height:1.6}.an__body:where(.astro-32hrh4bq)>:first-child{margin-top:0}.an__body:where(.astro-32hrh4bq)>:last-child{margin-bottom:0}.an__body:where(.astro-32hrh4bq) p{margin-block:var(--s-2)}.an__body:where(.astro-32hrh4bq) ul,.an__body:where(.astro-32hrh4bq) ol{margin:var(--s-2) 0;padding-left:var(--s-4)}.an__body:where(.astro-32hrh4bq) li{margin-block:2px}.an__body:where(.astro-32hrh4bq) strong{color:var(--ink)}.an__body:where(.astro-32hrh4bq) table{margin-block:var(--s-2);border-collapse:collapse;font-size:var(--t-meta)}.an__body:where(.astro-32hrh4bq) th,.an__body:where(.astro-32hrh4bq) td{text-align:left;border-bottom:var(--hairline) solid var(--rule);padding:2px 12px 2px 0}.an__sr:where(.astro-32hrh4bq){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=26rem){.an:where(.astro-32hrh4bq){gap:var(--s-1);grid-template-columns:1fr}.an__n:where(.astro-32hrh4bq){text-align:left}}
