.market-form,.status-page{width:min(900px,calc(100% - 30px));margin:0 auto;padding:42px 0 90px;position:relative;z-index:2}.market-form>section,.status-page>section{margin-top:55px;border:1px solid #1b5068;border-radius:18px;background:linear-gradient(145deg,rgba(10,42,62,.95),rgba(4,20,33,.97));padding:clamp(25px,6vw,58px);box-shadow:0 35px 100px rgba(0,0,0,.35)}.market-form h1,.status-page h1{font-size:clamp(34px,6vw,58px);margin:0;letter-spacing:-2px}.intro{color:#8fabbb;line-height:1.7;max-width:650px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}.form-grid label{font-size:12px;color:#b7d1de}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea{display:block;width:100%;margin-top:8px;border:1px solid #23566d;border-radius:9px;background:#061a2a;color:#f1fbff;padding:14px;font:inherit;outline:none}.form-grid input:focus,.form-grid textarea:focus{border-color:#23e5f2;box-shadow:0 0 0 3px rgba(35,229,242,.1)}.market-form form>small{display:block;color:#7595a7;margin-top:18px}.market-form form>small a{color:#23e5f2}.trap{position:absolute;left:-9999px}.form-error,.form-success{padding:18px;border-radius:10px;margin:22px 0}.form-error{border:1px solid #a44961;background:#401827;color:#ffd2dc}.form-success{border:1px solid #238b78;background:#0c3b38}.form-success p{color:#a9cbc5}.status-hero{display:flex;gap:20px;align-items:center;padding:22px;border:1px solid #286b65;border-radius:12px;background:#0a3735}.status-hero.warn{border-color:#9a7932;background:#3a3015}.status-hero>i{width:14px;height:14px;border-radius:50%;background:#24e2aa;box-shadow:0 0 18px #24e2aa}.status-hero.warn>i{background:#f0b94b;box-shadow:0 0 18px #f0b94b}.status-hero h1{font-size:22px;letter-spacing:0}.status-hero p{color:#90adae;margin:5px 0 0}.status-list{margin-top:28px;border:1px solid #164359;border-radius:12px;overflow:hidden}.status-list article{display:flex;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #164359}.status-list article:last-child{border:0}.status-list b{font-size:11px;color:#24e2aa}.status-list b.warn{color:#f0b94b}.status-note{color:#7394a6;font-size:12px;line-height:1.6}@media(max-width:620px){.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.market-form>section,.status-page>section{margin-top:35px}.status-list article{gap:15px}}
