*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#f6f7fb;color:#172033;font-family:system-ui,-apple-system,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.6}a{color:#075985;text-underline-offset:.18em}.shell{width:min(1120px,calc(100% - 32px));margin-inline:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;padding:8px;z-index:5}.review-banner{background:#7c2d12;color:#fff;text-align:center;padding:8px 16px;font-weight:700}.site-header{background:#fff;border-bottom:1px solid #dbe2ea}.site-header .shell{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px}.brand{color:#172033;font-weight:850;text-decoration:none}.site-header nav{display:flex;gap:18px;flex-wrap:wrap}.hero{padding:64px 0 34px}.hero.compact{padding-bottom:16px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#0369a1;font-size:.82rem;font-weight:800}.hero h1,.detail h1,.prose h1{font-size:clamp(2rem,6vw,4.5rem);line-height:1.05;max-width:16ch;margin:.2em 0}.lede{max-width:60ch;color:#475569}.filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;background:#e8eef5;border-radius:18px;padding:16px}.filters label{font-size:.85rem;font-weight:800}.filters input{width:100%;display:block;margin-top:6px;border:1px solid #b8c5d3;border-radius:10px;padding:11px;background:#fff;color:#172033}.result-count{color:#475569}.recall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:56px}.recall-card,.fact-grid section,.source-box,.offer,.payment,.prose{background:#fff;border:1px solid #dbe2ea;border-radius:18px;padding:22px;overflow-wrap:anywhere}.card-top{display:flex;justify-content:space-between;gap:12px;color:#64748b}.recall-card h2{line-height:1.25}.recall-card dl,.detail dl{margin:0}.recall-card dl div,.detail dl div{display:grid;grid-template-columns:7rem 1fr;gap:8px;border-top:1px solid #edf0f4;padding:8px 0}.recall-card dt,.detail dt{font-weight:800}.recall-card dd,.detail dd{margin:0}.badge{display:inline-block;border-radius:999px;padding:2px 9px;font-size:.76rem;font-weight:850}.badge.pending{background:#ffedd5;color:#9a3412}.badge.approved{background:#dcfce7;color:#166534}.detail,.prose{margin:36px 0}.fact-grid,.offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.source-box{margin-top:16px}.button{display:inline-block;background:#075985;color:#fff;border-radius:10px;padding:10px 14px;text-decoration:none;font-weight:800}.hash{font-size:.8rem;overflow-wrap:anywhere}.offers{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.price{font-size:1.45rem;font-weight:900}.payment{margin:16px 0;border-color:#f59e0b}.revenue{font-weight:850}.empty{background:#fff;border:1px dashed #94a3b8;border-radius:18px;padding:30px}.hidden{display:none!important}footer{margin-top:48px;border-top:1px solid #dbe2ea;color:#64748b;padding:28px 0;font-size:.9rem}code{overflow-wrap:anywhere}@media(max-width:760px){.site-header .shell{align-items:flex-start;flex-direction:column}.site-header nav{gap:12px}.filters{grid-template-columns:1fr 1fr}.recall-grid,.fact-grid,.offers{grid-template-columns:1fr}.hero{padding-top:38px}}@media(max-width:420px){.shell{width:min(100% - 24px,1120px)}.filters{grid-template-columns:1fr}.recall-card,.fact-grid section,.source-box,.offer,.payment,.prose{padding:16px}.recall-card dl div,.detail dl div{grid-template-columns:1fr}.site-header nav{font-size:.9rem}}
.launch-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.75fr);gap:16px;align-items:stretch;margin:16px 0}.launch-grid .offers{grid-template-columns:1fr;margin:0}.launch-grid .offer,.launch-grid .payment{height:100%}.launch-grid .payment{margin:0}@media(max-width:760px){.launch-grid{grid-template-columns:1fr}}