.hud[data-astro-cid-it7fio7a]{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);background:#fbfaf6f5;padding:.65rem 0;position:sticky;top:0}.hud-inner[data-astro-cid-it7fio7a]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.hud-left[data-astro-cid-it7fio7a]{align-items:baseline;gap:.75rem;display:flex}.hud-kicker[data-astro-cid-it7fio7a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-size:.7rem}.hud-count[data-astro-cid-it7fio7a]{font-family:var(--mono);font-size:.95rem}.hud-bar[data-astro-cid-it7fio7a]{background:var(--paper-2);border:1px solid var(--rule);border-radius:99px;flex:200px;min-width:140px;height:8px;overflow:hidden}.hud-fill[data-astro-cid-it7fio7a]{background:linear-gradient(90deg, var(--red) 0%, var(--green) 100%);width:0%;height:100%;transition:width .35s}.hud-actions[data-astro-cid-it7fio7a]{gap:.4rem;margin-left:auto;display:flex}.hud-actions[data-astro-cid-it7fio7a] .btn[data-astro-cid-it7fio7a]{padding:.35rem .65rem;font-size:.75rem}.clue-section[data-astro-cid-it7fio7a]{padding:1.25rem 0 0}.clue-box[data-astro-cid-it7fio7a]{border:1px solid var(--rule);border-left:4px solid var(--red);background:var(--paper-2);border-radius:var(--r);padding:1.1rem 1.4rem}.clue-label[data-astro-cid-it7fio7a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--red);font-size:.7rem;font-weight:600}.clue-text[data-astro-cid-it7fio7a]{font-family:var(--serif);color:var(--ink);margin:.25rem 0 .35rem;font-size:1.2rem;font-weight:700;line-height:1.35}.clue-hint[data-astro-cid-it7fio7a]{color:var(--ink-3);font-size:.85rem;font-style:italic}.complete-box[data-astro-cid-it7fio7a]{border:2px solid var(--green);border-radius:var(--r);background:#1e5c3b0d;margin-top:1.25rem;padding:1.6rem 1.8rem}.complete-box[data-astro-cid-it7fio7a] h2[data-astro-cid-it7fio7a]{margin:.2rem 0 .5rem;font-size:1.7rem}.wrap-paper[data-astro-cid-it7fio7a]{max-width:820px}.paper[data-astro-cid-it7fio7a]{color:#24221c;background:#fffdf8;border:1px solid #ddd2b8;border-radius:4px;padding:2.75rem 3rem;font-family:Georgia,Times New Roman,serif;font-size:.98rem;line-height:1.85;box-shadow:0 8px 30px #0000000f}.paper-header[data-astro-cid-it7fio7a]{text-align:center;margin-bottom:2rem}.paper-confidential[data-astro-cid-it7fio7a]{font-family:var(--mono);letter-spacing:.2em;color:#8a4a40;margin:0 0 .4rem;font-size:.7rem}.paper-co[data-astro-cid-it7fio7a]{letter-spacing:.08em;margin:0;font-size:1.25rem;font-weight:700}.paper-address[data-astro-cid-it7fio7a]{color:#6a6452;margin:.2rem 0 1rem;font-size:.78rem}.paper-rule[data-astro-cid-it7fio7a]{border:0;border-top:1px solid #c9bda4;margin:.6rem 0}.paper-title[data-astro-cid-it7fio7a]{text-align:center;letter-spacing:.06em;margin:1.4rem 0;font-size:1.05rem}.paper-date[data-astro-cid-it7fio7a]{margin-bottom:.4rem}.paper-addr[data-astro-cid-it7fio7a]{margin-bottom:1.6rem}.clause-num[data-astro-cid-it7fio7a]{letter-spacing:.02em;margin:1.8rem 0 .4rem;font-size:.92rem;font-weight:700}.paper-sig[data-astro-cid-it7fio7a]{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.2rem;font-size:.9rem;display:grid}.paper-sigline[data-astro-cid-it7fio7a]{margin-top:1.4rem}.paper-footer[data-astro-cid-it7fio7a]{margin-top:2rem}mark[data-astro-cid-it7fio7a].trap{color:inherit;cursor:pointer;-webkit-text-decoration:underline wavy var(--red);text-decoration:underline wavy var(--red);text-underline-offset:3px;background:0 0;border-radius:2px;padding:.08rem .2rem;transition:background .15s,color .15s;position:relative}mark[data-astro-cid-it7fio7a].trap:hover,mark[data-astro-cid-it7fio7a].trap:focus-visible{background:#fde8e5;outline:none}mark[data-astro-cid-it7fio7a].trap.found{-webkit-text-decoration:underline wavy var(--green);text-decoration:underline wavy var(--green);background:#e4f4ea}mark[data-astro-cid-it7fio7a].trap.revealed:not(.found){background:#fff4d9;-webkit-text-decoration:underline wavy #b8860b;text-decoration:underline wavy #b8860b}.callout[data-astro-cid-it7fio7a]{border:1px solid var(--rule);border-left:4px solid var(--red);border-radius:var(--r);font-family:var(--sans);background:#faf7ef;margin:1.1rem 0 1.4rem;padding:1.25rem 1.4rem 1.1rem;font-size:.92rem;line-height:1.65}.callout[data-astro-cid-it7fio7a][data-state=open]{display:block}.callout-head[data-astro-cid-it7fio7a]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.callout-badge[data-astro-cid-it7fio7a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--red);color:#fff;border-radius:2px;padding:.15rem .5rem;font-size:.68rem}.callout-body[data-astro-cid-it7fio7a]{flex-direction:column;gap:.65rem;display:flex}.callout-label[data-astro-cid-it7fio7a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:.15rem;font-size:.66rem;font-weight:600;display:block}.callout-field[data-astro-cid-it7fio7a] p[data-astro-cid-it7fio7a]{margin:0}.callout-copy[data-astro-cid-it7fio7a]{border-left:3px solid var(--green);background:#fff;margin-top:.25rem;padding:.55rem .8rem;font-family:Georgia,serif;font-style:italic}.table-wrap[data-astro-cid-it7fio7a]{margin-top:1.5rem;overflow-x:auto}.debrief-table[data-astro-cid-it7fio7a]{border-collapse:collapse;border:1px solid var(--rule);border-radius:var(--r);background:#fff;width:100%;font-size:.88rem}.debrief-table[data-astro-cid-it7fio7a] th[data-astro-cid-it7fio7a],.debrief-table[data-astro-cid-it7fio7a] td[data-astro-cid-it7fio7a]{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.7rem .9rem}.debrief-table[data-astro-cid-it7fio7a] th[data-astro-cid-it7fio7a]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;background:var(--paper-2);color:var(--ink-2);font-size:.7rem}.debrief-table[data-astro-cid-it7fio7a] tbody[data-astro-cid-it7fio7a] tr[data-astro-cid-it7fio7a]:last-child td[data-astro-cid-it7fio7a]{border-bottom:0}.debrief-table[data-astro-cid-it7fio7a] td[data-astro-cid-it7fio7a]:nth-child(4){font-family:var(--mono);font-size:.78rem}.debrief-table[data-astro-cid-it7fio7a] td[data-astro-cid-it7fio7a]:first-child{font-family:var(--mono);width:2rem;color:var(--ink-3);font-weight:700}@media (width<=720px){.paper[data-astro-cid-it7fio7a]{padding:1.6rem 1.25rem;font-size:.92rem;line-height:1.75}.paper-sig[data-astro-cid-it7fio7a]{grid-template-columns:1fr;gap:1rem}.clue-box[data-astro-cid-it7fio7a]{padding:.9rem 1rem}.clue-text[data-astro-cid-it7fio7a]{font-size:1rem}.callout[data-astro-cid-it7fio7a]{padding:1rem}}
