.status-main{min-height:78vh;padding:clamp(2.5rem,6vw,5rem) 0;background:var(--paper)}.status-shell{max-width:900px}.status-shell h1{max-width:760px;margin:1rem 0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.08;letter-spacing:-0.06em}.status-intro{max-width:720px;color:var(--muted);line-height:1.7}.status-card{margin-top:2.5rem;padding:clamp(1.4rem,4vw,2.6rem);color:var(--paper);background:var(--ink);border-top:8px solid var(--route)}.status-head{display:flex;justify-content:space-between;gap:1rem;color:var(--route);font:700 0.75rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0.1em}.status-card h2{margin:1.2rem 0;font-size:clamp(1.8rem,4vw,3rem)}.status-card dl{display:grid;gap:1px;margin:0 0 1.5rem;background:rgba(255,255,255,0.18)}.status-card dl div{display:grid;grid-template-columns:minmax(120px,0.35fr) 1fr;gap:1rem;padding:0.8rem;background:var(--ink)}.status-card dt{color:rgba(255,255,255,0.62)}.status-card dd{margin:0}#status-result{margin:1.6rem 0;padding:1.3rem;color:var(--ink);background:var(--paper)}.source-result{padding:0.9rem 0;border-top:1px solid rgba(8,38,48,0.18)}.source-result strong,.source-result span{display:block}.source-result span{margin-top:0.25rem;color:var(--muted);line-height:1.55}.status-limit{display:grid;gap:0.3rem;padding-top:1rem;border-top:2px solid var(--signal)}.report-provenance{display:grid;gap:0.55rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(8,38,48,0.22)}.report-provenance div{display:flex;flex-wrap:wrap;gap:0.45rem 0.8rem}.report-provenance a{color:var(--green);font-weight:750;text-decoration:underline;text-underline-offset:0.18em}.report-provenance p{margin:0;color:var(--muted);font-size:0.88rem;line-height:1.55}.status-warning{display:grid;gap:0.4rem;margin-top:1.5rem;padding:1.2rem;color:var(--muted);border:1px solid rgba(8,38,48,0.22)}@media (max-width:620px){.status-card dl div{grid-template-columns:1fr;gap:0.25rem}}.status-quote{display:grid;gap:0.7rem;margin:0 0 1.6rem;padding:1.2rem;border:1px solid rgba(255,255,255,0.28);border-left:5px solid var(--route)}.status-quote h3{margin:0;font-size:1.15rem;letter-spacing:0.02em;text-transform:uppercase}.status-quote-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.5rem;margin:0}.status-quote-amount b{font-size:clamp(1.7rem,4vw,2.4rem);line-height:1}.status-quote-amount span{color:rgba(255,255,255,0.72);font-size:0.92rem}.status-quote-scope{margin:0;line-height:1.6}.status-quote-accept{margin:0;color:rgba(255,255,255,0.86);font-size:0.92rem;line-height:1.6}.status-quote-accept a{color:var(--paper);font-weight:750;text-decoration:underline;text-underline-offset:0.18em}.status-quote-boundary{margin:0;color:rgba(255,255,255,0.62);font-size:0.875rem;line-height:1.55}.status-bank-transfer{margin:0 0 1.6rem;padding:0.9rem 1.2rem;border:1px dashed rgba(255,255,255,0.35);border-radius:10px}.status-bank-transfer summary{cursor:pointer;font-weight:750;letter-spacing:0.01em}.status-bank-transfer pre{margin:0.8rem 0 0;padding:0.9rem;overflow-x:auto;font-size:0.88rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,0.25);border-radius:8px}.status-note{margin:0.7rem 0 0;color:rgba(255,255,255,0.72);font-size:0.88rem;line-height:1.6}.status-shell p{max-width:72ch}.status-shell .section-code,.status-head,.status-quote-pay small{font-size:.875rem;line-height:1.6}.status-head{flex-wrap:wrap}.status-card dd,.status-head b,.status-warning,.status-card p{min-width:0;overflow-wrap:anywhere}@media (max-width:620px){.status-card,#status-result,.status-quote{padding:1rem}}