.chips-main{max-width:1200px;margin:35px auto;padding:0 24px 60px}.chips-main h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:10px 0}.chips-main .intro{max-width:850px;line-height:1.8}.chips-form{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;gap:20px;padding:24px;margin-top:26px;align-items:start}.chips-form label{display:block;margin-bottom:9px}.chips-form input,.chips-form select{width:100%;box-sizing:border-box;background:#10131b;border:1px solid #414c61;color:#edf3ff;border-radius:8px;padding:12px;font:inherit;min-height:46px}.chips-form button{margin-top:32px;background:#b1c5ff;color:#11182b;border:0;border-radius:8px;padding:12px 20px;font:inherit;cursor:pointer}.chips-timing,#chips-status,#chips-coverage{color:#b6c4da;line-height:1.8}.chips-reading,.chips-history,.chips-source{padding:24px;margin:22px 0}.chips-reading h3{font-size:1.6rem;margin:12px 0}.chips-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.chips-card{padding:20px;border:1px solid #30394c;border-radius:12px;background:#151922}.chips-card strong{display:block;font-size:1.7rem;margin:10px 0;overflow-wrap:anywhere}.chips-card p{color:#b6c4da;line-height:1.6;margin:0}.chips-scroll{overflow-x:auto}.chips-scroll table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:.95rem}.chips-scroll td,.chips-scroll th{text-align:right;padding:15px 12px;border-bottom:1px solid #30394c}.chips-scroll td:first-child,.chips-scroll th:first-child{text-align:left}.chips-scroll td small{display:block;color:#b6c4da;margin-top:4px}.chips-source li{margin:10px 0;line-height:1.7}.chips-source p{overflow-wrap:anywhere}.chips-buy{color:#ffadad}.chips-sell{color:#79d8bd}#chips-error{padding:16px;color:#ffc4c4;background:#342027;border-radius:8px}.chips-main button:focus-visible,.chips-main a:focus-visible,.chips-scroll:focus-visible{outline:3px solid #d2b5ff;outline-offset:4px}#chips-results[aria-busy=true]{opacity:.65}@media(max-width:800px){.chips-form{grid-template-columns:1fr 1fr}.chips-form>div:first-child{grid-column:1/-1}.chips-form button{margin-top:0;grid-column:1/-1}.chips-cards{grid-template-columns:1fr 1fr}.topbar nav{font-size:.8rem}}@media(max-width:450px){.chips-main{padding:0 16px 40px}.chips-form{padding:18px;gap:14px}.chips-card{padding:14px}.chips-card strong{font-size:1.3rem}}

#credit-status,#credit-coverage{color:#b6c4da;line-height:1.8}#credit-error{color:#ffc4c4}#credit-source{overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}#credit-cards strong{font-size:clamp(1.15rem,2.1vw,1.6rem)}.chips-history details{margin-top:20px;line-height:1.8}.chips-history summary{cursor:pointer}
