.paper.svelte-ntcp6f .phead:where(.svelte-ntcp6f){border:1px solid var(--color-border-light);background:var(--color-surface-light);border-radius:.75rem;max-width:46rem;padding:.8rem 1rem}.paper.svelte-ntcp6f .phead-row:where(.svelte-ntcp6f){font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;font-weight:700;display:flex}.paper.svelte-ntcp6f .phead-comp:where(.svelte-ntcp6f){margin-top:.25rem;font-size:.95rem}.paper.svelte-ntcp6f .pnote:where(.svelte-ntcp6f){max-width:46rem;margin-top:1rem}.paper.svelte-ntcp6f .phow:where(.svelte-ntcp6f){max-width:46rem;color:var(--g-ink);margin-top:1rem;font-size:.92rem;line-height:1.6}.paper.svelte-ntcp6f .ptools:where(.svelte-ntcp6f){flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1rem;display:flex}.paper.svelte-ntcp6f .pbtn:where(.svelte-ntcp6f){border:1px solid var(--color-border-light);background:var(--color-bg-light);color:var(--g-ink);cursor:pointer;border-radius:999px;padding:.3rem .9rem;font-size:.9rem}.paper.svelte-ntcp6f .pbtn:where(.svelte-ntcp6f):hover{border-color:var(--color-text-light);color:var(--color-text-light)}.paper.svelte-ntcp6f .plist:where(.svelte-ntcp6f){max-width:46rem;margin-top:1.5rem}.paper.svelte-ntcp6f .pgroup:where(.svelte-ntcp6f){margin-top:2.25rem}.paper.svelte-ntcp6f .pgroup:where(.svelte-ntcp6f):first-child{margin-top:.5rem}.paper.svelte-ntcp6f .pg-head:where(.svelte-ntcp6f){border-bottom:2px solid var(--color-border-light);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.4rem;display:flex}.paper.svelte-ntcp6f .pg-head:where(.svelte-ntcp6f) h2:where(.svelte-ntcp6f){font-size:1.3rem;font-weight:800;line-height:1.3}.paper.svelte-ntcp6f .pg-marks:where(.svelte-ntcp6f){font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--g-ink);flex:none;font-weight:700}.paper.svelte-ntcp6f .pgroup:where(.svelte-ntcp6f)>.btext{margin-top:.75rem;font-weight:600}.paper.svelte-ntcp6f .pq:where(.svelte-ntcp6f) .q-label:where(.svelte-ntcp6f){position:relative}.paper.svelte-ntcp6f .pmark:where(.svelte-ntcp6f){white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--g-amber);font-size:.8rem;font-weight:700;position:absolute;top:1.7em;left:0}.paper.svelte-ntcp6f .pmark.full:where(.svelte-ntcp6f){color:var(--g-green)}.paper.svelte-ntcp6f .pmark.zero:where(.svelte-ntcp6f){color:var(--g-red)}.paper.svelte-ntcp6f .qmarks:where(.svelte-ntcp6f){float:right;font-variant-numeric:tabular-nums;color:var(--g-ink);margin:0 0 .25rem .75rem;font-weight:700}.paper.svelte-ntcp6f .qmarks:where(.svelte-ntcp6f)+*{margin-top:0}.paper.svelte-ntcp6f .pq:where(.svelte-ntcp6f) .choose{border:0;padding:0}.paper.svelte-ntcp6f .pq:where(.svelte-ntcp6f) .choose .options{margin-top:.6rem}.paper.svelte-ntcp6f .pq-give:where(.svelte-ntcp6f){flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.paper.svelte-ntcp6f .pq-give-l:where(.svelte-ntcp6f){color:var(--g-ink);margin-right:.2rem;font-size:.9rem}.paper.svelte-ntcp6f .pq-give:where(.svelte-ntcp6f) button:where(.svelte-ntcp6f){border:1px solid var(--color-border-light);background:var(--color-bg-light);font-variant-numeric:tabular-nums;min-width:2.4rem;color:var(--g-ink);cursor:pointer;border-radius:999px;padding:.25rem .6rem;font-size:.95rem}.paper.svelte-ntcp6f .pq-give:where(.svelte-ntcp6f) button:where(.svelte-ntcp6f):hover{border-color:var(--color-text-light)}.paper.svelte-ntcp6f .pq-give:where(.svelte-ntcp6f) button.on:where(.svelte-ntcp6f){border-color:var(--color-text-light);color:var(--color-text-light);background:color-mix(in srgb, var(--g-green) 10%, var(--color-bg-light));font-weight:700}.paper.svelte-ntcp6f .scheme:where(.svelte-ntcp6f) .reveal-body>.btext>ul>li{padding-right:2.4rem;position:relative}.paper.svelte-ntcp6f .scheme:where(.svelte-ntcp6f) .reveal-body>.btext>ul>li:after{content:"1";border:1px solid var(--color-border-light);text-align:center;min-width:1.6rem;color:var(--g-ink);border-radius:.4rem;padding:0 .3rem;font-size:.8rem;font-weight:700;position:absolute;top:.1em;right:0}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f){border-top:2px solid var(--color-border-light);margin-top:3rem;padding-top:1.25rem}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) h2:where(.svelte-ntcp6f){font-size:1.3rem;font-weight:800}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) h3:where(.svelte-ntcp6f){margin-top:1.5rem;font-size:1rem;font-weight:700}.paper.svelte-ntcp6f .pr-total:where(.svelte-ntcp6f){font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.6rem}.paper.svelte-ntcp6f .pr-left:where(.svelte-ntcp6f),.paper.svelte-ntcp6f .muted:where(.svelte-ntcp6f){color:var(--g-ink);margin-top:.4rem;font-size:.92rem}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) .tbl:where(.svelte-ntcp6f){margin-top:.75rem}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) table:where(.svelte-ntcp6f){border-collapse:collapse;font-size:.92rem}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) td:where(.svelte-ntcp6f){border-bottom:1px solid var(--color-border-light);padding:.35rem .75rem .35rem 0}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) td:where(.svelte-ntcp6f) a:where(.svelte-ntcp6f),.paper.svelte-ntcp6f .pr-lost:where(.svelte-ntcp6f) a:where(.svelte-ntcp6f){text-decoration:underline;-webkit-text-decoration-color:var(--color-border-light);text-decoration-color:var(--color-border-light);text-underline-offset:.2em}.paper.svelte-ntcp6f .presult:where(.svelte-ntcp6f) td.muted:where(.svelte-ntcp6f){margin:0;font-size:.85rem}.paper.svelte-ntcp6f .num:where(.svelte-ntcp6f){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.paper.svelte-ntcp6f .pr-lost:where(.svelte-ntcp6f){gap:.3rem;margin-top:.5rem;display:grid}.paper.svelte-ntcp6f .pr-lost:where(.svelte-ntcp6f) li:where(.svelte-ntcp6f){justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.paper.svelte-ntcp6f .pr-lost:where(.svelte-ntcp6f) .num:where(.svelte-ntcp6f){color:var(--g-red);font-weight:700}.paper.svelte-ntcp6f .pr-reset:where(.svelte-ntcp6f){margin-top:1.5rem}.paper.svelte-ntcp6f .pager:where(.svelte-ntcp6f){justify-content:space-between;gap:1rem;margin-top:2.5rem;font-size:.92rem;display:flex}.paper.svelte-ntcp6f .pager:where(.svelte-ntcp6f) a:where(.svelte-ntcp6f){color:var(--g-ink);gap:.4rem;display:inline-flex}.paper.svelte-ntcp6f .pager:where(.svelte-ntcp6f) a:where(.svelte-ntcp6f):hover{color:var(--color-text-light);text-decoration:underline}.paper.svelte-ntcp6f .pager:where(.svelte-ntcp6f) .next:where(.svelte-ntcp6f){flex-direction:row-reverse;margin-left:auto}.paper.svelte-ntcp6f .pbar:where(.svelte-ntcp6f){z-index:5;border:1px solid var(--color-border-light);background:var(--color-bg-light);border-bottom:0;border-radius:.75rem .75rem 0 0;justify-content:space-between;align-items:center;gap:.75rem;max-width:46rem;margin-top:2rem;padding:.5rem .9rem;font-size:.88rem;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000a}.paper.svelte-ntcp6f .pbar-score:where(.svelte-ntcp6f){font-variant-numeric:tabular-nums;flex-direction:column;min-width:0;line-height:1.3;display:flex}.paper.svelte-ntcp6f .pbar-score:where(.svelte-ntcp6f)>:where(.svelte-ntcp6f){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paper.svelte-ntcp6f .pbar-score:where(.svelte-ntcp6f) span:where(.svelte-ntcp6f){color:var(--g-ink);font-size:.8rem}.paper.svelte-ntcp6f .pbar-timer:where(.svelte-ntcp6f){flex:none;align-items:center;gap:.4rem;display:flex}.paper.svelte-ntcp6f .clock:where(.svelte-ntcp6f){font-variant-numeric:tabular-nums;text-align:right;min-width:4.6em;font-size:1.05rem;font-weight:700}.paper.svelte-ntcp6f .pbar-timer.idle:where(.svelte-ntcp6f) .clock:where(.svelte-ntcp6f){color:var(--color-muted-light)}.paper.svelte-ntcp6f .pbar-timer.up:where(.svelte-ntcp6f) .clock:where(.svelte-ntcp6f){color:var(--g-red)}.paper.svelte-ntcp6f .pbar-btn:where(.svelte-ntcp6f){border:1px solid var(--color-border-light);background:var(--color-bg-light);width:2.2rem;height:2.2rem;color:var(--g-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.paper.svelte-ntcp6f .pbar-btn:where(.svelte-ntcp6f):hover{border-color:var(--color-text-light);color:var(--color-text-light)}.paper.svelte-ntcp6f .pbar-btn:where(.svelte-ntcp6f) svg:where(.svelte-ntcp6f){fill:currentColor;width:.9rem;height:.9rem}
