.MockDocumentGenerator-module__nrfPDq__shell{gap:1.2rem}.MockDocumentGenerator-module__nrfPDq__legalNotice{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-text-secondary);gap:.25rem;padding:.85rem 1rem;font-size:.86rem;line-height:1.55;display:grid}.MockDocumentGenerator-module__nrfPDq__legalNotice strong{color:var(--color-warning);font-weight:600}.MockDocumentGenerator-module__nrfPDq__stateSwitch{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.MockDocumentGenerator-module__nrfPDq__stateButton,.MockDocumentGenerator-module__nrfPDq__formatButton{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.7rem;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;font-size:.9rem;transition:background .16s,border-color .16s,color .16s}.MockDocumentGenerator-module__nrfPDq__stateButton:hover,.MockDocumentGenerator-module__nrfPDq__stateButton[data-active=true],.MockDocumentGenerator-module__nrfPDq__formatButton:hover,.MockDocumentGenerator-module__nrfPDq__formatButton[data-active=true]{border-color:color-mix(in srgb, var(--color-accent) 60%, var(--color-border-strong));background:var(--color-accent-soft);color:var(--color-text-primary)}.MockDocumentGenerator-module__nrfPDq__resultPanel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-elevated);gap:1.05rem;padding:clamp(1rem,3vw,1.7rem);display:grid}.MockDocumentGenerator-module__nrfPDq__outputHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.MockDocumentGenerator-module__nrfPDq__modeBadge{border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent);background:var(--color-accent-soft);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.32rem .62rem;font-size:.7rem;font-weight:500}.MockDocumentGenerator-module__nrfPDq__documentValue{color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:.018em;overflow-wrap:anywhere;font-size:clamp(2rem,1.15rem + 4vw,4.1rem);line-height:1.08}.MockDocumentGenerator-module__nrfPDq__partsGrid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem 1rem;margin:0;display:grid}.MockDocumentGenerator-module__nrfPDq__partsGrid div{border-top:1px solid var(--color-border-subtle);padding-top:.55rem}.MockDocumentGenerator-module__nrfPDq__partsGrid div[data-emphasis=true]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border-subtle))}.MockDocumentGenerator-module__nrfPDq__partsGrid dt{color:var(--color-text-disabled);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.MockDocumentGenerator-module__nrfPDq__partsGrid dd{color:var(--color-text-primary);font-family:var(--font-mono);overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.95rem}.MockDocumentGenerator-module__nrfPDq__partsGrid div[data-emphasis=true] dd{color:var(--color-accent)}.MockDocumentGenerator-module__nrfPDq__formatSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.MockDocumentGenerator-module__nrfPDq__actions{grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;display:grid}@media (max-width:720px){.MockDocumentGenerator-module__nrfPDq__outputHeader{flex-direction:column;align-items:flex-start}.MockDocumentGenerator-module__nrfPDq__stateSwitch,.MockDocumentGenerator-module__nrfPDq__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.MockDocumentGenerator-module__nrfPDq__stateButton,.MockDocumentGenerator-module__nrfPDq__formatButton{transition:none}}
