:root{color:#ecf3ff;font-synthesis:none;background:#0c111d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button{color:#1b1508;cursor:pointer;background:#e8c36a;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}button:disabled{cursor:not-allowed;opacity:.48}button.secondary{color:#dce8fb;background:#29354a}main{max-width:1160px;margin:0 auto;padding:48px 24px 80px}.hero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}h1,h2,p{margin-top:0}h1{letter-spacing:-.065em;max-width:700px;margin-bottom:18px;font-size:clamp(2.15rem,6vw,4.5rem);line-height:.98}h2{letter-spacing:-.025em;margin-bottom:0;font-size:1.35rem}.eyebrow{color:#e8c36a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;font-weight:850}.hero-copy,.panel-copy,.next-steps p{color:#a9b7cc;max-width:680px;line-height:1.58}.network-card,.panel,.next-steps,.integration-banner{background:linear-gradient(150deg,#151f30,#101724);border:1px solid #27334a;border-radius:16px}.network-card{min-width:260px;padding:17px}.network-card span,.network-card small{color:#96a8c1;font-size:.8rem;display:block}.network-card strong{margin:5px 0 11px;font-size:1.12rem;display:block}.network-card small{overflow-wrap:anywhere}.integration-banner{align-items:center;gap:16px;margin-bottom:20px;padding:15px 18px;display:flex}.integration-banner strong{color:#e8c36a;white-space:nowrap}.integration-banner span{color:#bfcbdd;font-size:.92rem}.wallet-boundary{background:linear-gradient(135deg,#13251f,#101b28);border:1px solid #285848;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:20px;display:flex}.wallet-boundary h2{margin-bottom:8px}.wallet-boundary p:not(.eyebrow){color:#b6c9d1;max-width:650px;margin-bottom:0;line-height:1.52}.wallet-boundary-status{background:#0d1820;border:1px solid #2b5b4a;border-radius:12px;flex:0 350px;min-width:260px;padding:14px}.wallet-boundary-status span,.wallet-boundary-status small{color:#a1c2b5;font-size:.78rem;display:block}.wallet-boundary-status strong{overflow-wrap:anywhere;margin:6px 0 9px;font-size:.98rem;display:block}.app-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.panel{padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.status{color:#bdcbe0;background:#29354a;border-radius:99px;padding:7px 10px;font-size:.72rem;font-weight:750}.status-fixture{color:#aaf0cb;background:#1a493c}.field{margin:22px 0 12px;font-size:.83rem;font-weight:700;display:block}.field span{color:#c6d2e4;margin-bottom:7px;display:block}.field input,.field select{color:#f3f7ff;background:#0b111c;border:1px solid #3a4a65;border-radius:9px;width:100%;min-height:44px;padding:0 12px}.quote{border-top:1px solid #29374d;border-bottom:1px solid #29374d;justify-content:space-between;margin:20px 0 16px;padding:14px 0;display:flex}.quote span{color:#a9b7cc;font-size:.85rem}.quote strong{color:#f6df9e}.panel button:not(.secondary){width:100%}.error{color:#ffadb6;margin:12px 0 0;font-size:.86rem}.redeem-preflight{background:#0d1820;border:1px solid #2d425f;border-radius:10px;margin:17px 0;padding:13px}.redeem-preflight p{color:#b6c5d9;margin:0;line-height:1.5}.redeem-preflight strong{color:#f6df9e}.redeem-preflight small{color:#96a8c1;margin-top:5px;font-size:.75rem;display:block}.redeem-preflight .below-card-price{color:#f6df9e;margin-top:10px}.investor-claims{margin-bottom:20px}.investor-empty,.cash-out-help{background:#0d1820;border:1px solid #2d425f;border-radius:10px;margin-top:18px;padding:15px}.investor-empty p,.cash-out-help p,.empty-copy,.transaction-status{color:#b6c5d9;margin-bottom:13px;line-height:1.5}.claimant-address{border-bottom:1px solid #29374d;gap:5px;margin:18px 0 12px;padding-bottom:13px;display:grid}.claimant-address span,.investor-asset-row small{color:#96a8c1;font-size:.78rem}.claimant-address strong{overflow-wrap:anywhere}.investor-asset-list{gap:8px;display:grid}.investor-asset-row{cursor:pointer;background:#0e1623;border:1px solid #243149;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.investor-asset-row input{accent-color:#e8c36a;width:18px;height:18px}.investor-asset-row span{gap:3px;min-width:0;display:grid}.investor-asset-row small{overflow-wrap:anywhere}.investor-asset-row output{color:#f6df9e;text-align:right;font-weight:800}.claim-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.transaction-refresh{margin-top:12px}.transaction-status{min-height:24px;margin-top:12px}.cash-out-help{background:#1b2029;border-color:#665e42}.cash-out-help strong{color:#f6df9e}.cash-out-help p{margin-top:7px}.holdings-panel{min-height:400px}.holding-list{gap:8px;margin-top:17px;display:grid}.holding-row{background:#0e1623;border:1px solid #243149;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.holding-row span{color:#b5c3d6}.flip-queue{gap:10px;margin:20px 0;padding-bottom:4px;display:flex;overflow-x:auto}.mini-card{height:120px;transform-style:preserve-3d;background:#182235;border:1px solid #536989;border-radius:10px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;transition:transform .48s;display:flex;position:relative}.mini-card.flipped{color:#1c1a13;background:#e9d294;transform:rotateY(180deg)}.mini-card-back{color:#e8c36a;font-family:Georgia,serif;font-size:2.4rem;font-weight:800}.mini-card-face{font-size:1.2rem;font-weight:850;display:none}.mini-card.flipped .mini-card-back{display:none}.mini-card.flipped .mini-card-face{display:block;transform:rotateY(180deg)}.mini-card small{color:#687a98;font-size:.65rem;position:absolute;bottom:8px}.mini-card.flipped small{color:#514627;transform:rotateY(180deg)}.next-steps{margin-top:20px;padding:25px}.next-steps h2{margin-bottom:10px;font-size:1.6rem}.next-steps p{margin-bottom:0}.timeline{background:#111a29;border:1px solid #27334a;border-radius:16px;margin-top:20px;padding:24px}.timeline h2{margin-bottom:16px}.timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline li{background:#0c1420;border:1px solid #26354e;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 12px;padding:12px;display:grid}.timeline li>span{color:#102718;background:#2a364b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;display:inline-flex}.timeline li.complete>span{background:#82e2ad}.timeline li small{color:#91a3bd;grid-column:2}@media (width<=760px){main{padding:28px 15px 52px}.hero{flex-direction:column;align-items:stretch}.network-card{min-width:auto}.app-grid,.claim-actions{grid-template-columns:1fr}.investor-asset-row{grid-template-columns:22px minmax(0,1fr);align-items:start}.investor-asset-row output{text-align:left;grid-column:2}.integration-banner{flex-direction:column;align-items:flex-start;gap:5px}.wallet-boundary{flex-direction:column;align-items:stretch}.wallet-boundary-status{min-width:0}}
