.pack_packContainer__F6cja{max-width:820px;margin:2rem auto;padding:2.5rem;background-color:var(--bg-surface);border:1px solid var(--border-strong);border-radius:8px;box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--ink-primary)}.pack_noPrintActions__7ORWk{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-rule)}.pack_backLink__LJjkm{color:var(--carbon-blue);text-decoration:none;font-weight:600;font-size:.88rem}.pack_backLink__LJjkm:hover{text-decoration:underline}.pack_printBtn__0yixl{background-color:var(--carbon-blue);color:#ffffff;border:none;padding:8px 18px;border-radius:4px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s ease}.pack_printBtn__0yixl:hover{background-color:var(--carbon-hover)}.pack_packHeader__U0CHQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--ink-primary)}.pack_wordmark__CDADd{font-size:1.3rem;font-weight:800;letter-spacing:.05em;font-family:var(--font-sans)}.pack_caseBadge__1HL1w{font-family:var(--font-mono);font-size:.85rem;padding:4px 10px;border-radius:4px}.pack_caseBadge__1HL1w,.pack_summaryGrid__6BsJ4{background-color:var(--bg-subtle);border:1px solid var(--border-rule)}.pack_summaryGrid__6BsJ4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem;border-radius:6px;padding:1.25rem;margin-bottom:2rem;font-size:.9rem}.pack_draftSection__S9oq2,.pack_ledgerSection___itq4{margin-bottom:2rem}.pack_draftSection__S9oq2 h3,.pack_ledgerSection___itq4 h3{font-size:1.1rem;font-weight:700;margin-bottom:.75rem;color:var(--ink-primary);border-bottom:1px solid var(--border-rule);padding-bottom:.4rem}.pack_packTable__TgX2u{width:100%;border-collapse:collapse;font-size:.84rem}.pack_packTable__TgX2u th{text-align:left;background-color:var(--bg-subtle);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pack_packTable__TgX2u td,.pack_packTable__TgX2u th{border:1px solid var(--border-rule);padding:8px 10px}.pack_packTable__TgX2u td{vertical-align:top}.pack_statusStamp__fwGl9{display:inline-block;font-weight:700;font-size:.75rem;text-transform:uppercase;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);border:1px solid}.pack_statusStamp__fwGl9.pack_supported__FWlbl{color:var(--stamp-green);background-color:var(--stamp-green-bg)}.pack_statusStamp__fwGl9.pack_missing__ixREk,.pack_statusStamp__fwGl9.pack_not_met__42640{color:var(--stamp-red);background-color:var(--stamp-red-bg)}.pack_statusStamp__fwGl9.pack_ambiguous__2uC2g{color:var(--stamp-amber);background-color:var(--stamp-amber-bg)}.pack_quoteMono__ckOeZ{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-muted)}.pack_letterBody__Z4zkq{background-color:var(--bg-subtle);border:1px solid var(--border-rule);border-radius:6px;padding:1.25rem}.pack_letterBody__Z4zkq p{font-size:.88rem;margin-bottom:.75rem}.pack_letterBody__Z4zkq pre{font-family:var(--font-mono);font-size:.82rem;white-space:pre-wrap;word-break:break-word;line-height:1.5;color:var(--ink-primary)}.pack_packFooter__GOfuA{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border-rule);font-size:.75rem;color:var(--ink-faint);text-align:center}.pack_loading__uZ0wg{text-align:center;padding:4rem;font-family:var(--font-mono);color:var(--ink-muted)}@media print{.pack_noPrintActions__7ORWk{display:none!important}.pack_packContainer__F6cja{max-width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:#ffffff!important;color:#000000!important;font-size:10pt}.pack_packTable__TgX2u td,.pack_packTable__TgX2u th{border:1px solid #444!important}.pack_letterBody__Z4zkq,.pack_summaryGrid__6BsJ4{border:1px solid #ccc!important;background:transparent!important}}