:root{color-scheme:dark}.revenue-model{max-width:1180px}.download-hero{gap:2rem}.download-hero h1{font-size:clamp(2.8rem,7vw,5.2rem)}.download-hero>div{min-width:0}.download-hero>img{max-width:100%}.launch-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0}.launch-actions button,.panel button{padding:.85rem 1.1rem;max-width:100%;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.launch-actions button,.panel button[type=submit]{border:1px solid #4d9b76;border-radius:.55rem;background:#12442f;color:#e6fff1;font:inherit}.launch-actions button:disabled,.panel button:disabled{cursor:default;opacity:.6}.launch-notice{border:1px solid #52745b;border-left:4px solid #79c498;border-radius:.6rem;padding:1.1rem 1.4rem;background:#101e16;margin:1.4rem 0}.launch-notice p{margin:.4rem 0 0;line-height:1.6}.launch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.launch-metrics article{padding:1.2rem;border:1px solid #234b3a;background:#0a1610;border-radius:.7rem;min-width:0}.launch-metrics small{display:block;color:#a9bfb2;margin-bottom:.6rem}.launch-metrics strong{display:block;font-size:clamp(1.05rem,2vw,1.5rem);overflow-wrap:anywhere}.launch-muted{color:#a9bfb2;font-size:.92rem;line-height:1.7}.launch-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.3rem}.launch-columns>*{min-width:0}.launch-columns .panel{margin-top:0}.panel p{line-height:1.7}.panel label{display:block;margin:1rem 0}.panel label small{display:block;margin-top:.35rem;color:#a9bfb2;line-height:1.5}.panel input,.panel select{display:block;width:100%;box-sizing:border-box;padding:.8rem;border:1px solid #365f4c;border-radius:.45rem;background:#08130d;color:#edfff2;font:inherit;margin-top:.5rem;min-width:0}.panel fieldset{margin:0;padding:0;border:0;min-width:0}.panel legend{font-size:.9rem;color:#a9bfb2}.launch-form-row{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem}.launch-address{overflow-wrap:anywhere;font-size:.9rem;line-height:1.7}.launch-policy dt{color:#b1cbbd;margin-top:.9rem}.launch-policy dd{margin:.3rem 0;overflow-wrap:anywhere;line-height:1.5}.launch-gates{display:grid;gap:.8rem;margin:1.5rem 0}.launch-gate{padding:1rem;border:1px solid #264f3c;border-radius:.55rem;background:#09170e;display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:.4rem 1rem}.launch-gate h3{font-size:1rem;margin:0}.launch-gate p{margin:.25rem 0 0;font-size:.92rem}.launch-gate .launch-state{display:inline-block;font-size:.8rem;color:#d6cfa7;margin-top:.5rem}.launch-gate .launch-state.checked{color:#7de0ac}.launch-table{overflow:auto}table{width:100%;border-collapse:collapse;min-width:26rem}th,td{padding:.9rem;text-align:left;border-bottom:1px solid #264c39}th{color:#90e1b3;background:#102219}td:last-child{white-space:nowrap}details{margin-top:1.4rem}summary{cursor:pointer;padding:.5rem 0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #81e6af;outline-offset:3px}.launch-skip{position:absolute;left:-10000px}.launch-skip:focus{left:1rem;top:1rem;background:#153f2a;padding:1rem;z-index:9}#launch-message,#launch-save-status,#launch-wallet-status{overflow-wrap:anywhere}.launch-status-error{color:#f2b5a4}.launch-status-ok{color:#88e2b0}@media(max-width:900px){.launch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-columns{grid-template-columns:1fr}.download-header{align-items:flex-start;gap:1rem}.top-links{display:flex;flex-wrap:wrap;gap:.75rem}.launch-gate{grid-template-columns:1fr}}@media(max-width:560px){.launch-form-row{grid-template-columns:1fr;gap:0}.launch-actions>*{width:100%;box-sizing:border-box}.download-header{flex-direction:column}.launch-metrics{gap:.6rem}.launch-metrics article{padding:.9rem}.download-hero>img{max-width:16rem}.panel{padding:1.2rem}.launch-notice{padding:1rem}.launch-table{max-width:100%}}
.mint-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.3rem}.mint-review-grid>*{min-width:0}.mint-review input[readonly]{color:#c8f1db;border-color:#325443;cursor:text}.mint-review details{border-top:1px solid #264f3c;padding-top:.8rem}@media(max-width:640px){.mint-review-grid{grid-template-columns:1fr}}
