:root{color:#f3fff9;background:#041111;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 50% 0%,rgba(108,255,222,.2),transparent 34%),linear-gradient(160deg,#041111,#081520 58%,#04070d)}button,a{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.wallet-shell{display:grid;min-height:100vh;place-items:center;padding:18px}.phone-frame{position:relative;display:grid;gap:14px;width:min(100%,430px);min-height:min(900px,calc(100vh - 36px));padding:18px 14px calc(92px + env(safe-area-inset-bottom));overflow:hidden;border:1px solid rgba(117,255,224,.2);border-radius:28px;background:linear-gradient(rgba(117,255,224,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(117,255,224,.045) 1px,transparent 1px),#050e12eb;background-size:34px 34px,34px 34px,auto;box-shadow:0 28px 96px #00000070}.wallet-header,.member-card,.section-heading,.book-card>div,.bottom-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-actions{display:flex;gap:8px}.disconnect-button{padding-inline:12px}.eyebrow,.member-card span,.overview-card span,.book-card span,.signal-card span,.purchase-card span{margin:0;color:#89ffe1;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:26px;line-height:1.08}h2{margin-bottom:8px;font-size:20px}.subtitle,.overview-card p,.book-card p,.signal-card p{color:#a8beba;font-size:13px;line-height:1.45}.locale-button{min-width:54px;min-height:44px;border:1px solid rgba(117,255,224,.28);border-radius:12px;color:#f3fff9;background:#75ffe017}.member-card,.overview-card,.book-card,.signal-card,.orders-card,.purchase-card,.connect-card,.official-section,.settings-card,.loading-panel,.error-panel{border:1px solid rgba(117,255,224,.16);border-radius:18px;background:#ffffff0b}.connect-card{display:grid;gap:14px;place-items:center;padding:20px 16px;text-align:center;background:linear-gradient(145deg,#75ffe01f,#5ea0ff0f),#ffffff09}.connect-card p{max-width:320px;margin-bottom:0;color:#a8beba;font-size:13px;line-height:1.5}.wallet-orbit{position:relative;width:82px;height:82px;border:1px solid rgba(117,255,224,.34);border-radius:50%;box-shadow:inset 0 0 28px #75ffe01a}.wallet-orbit:before,.wallet-orbit:after{position:absolute;content:"";border:1px solid rgba(117,255,224,.18);border-radius:50%;top:10px;right:10px;bottom:10px;left:10px}.wallet-orbit:after{top:24px;right:24px;bottom:24px;left:24px}.wallet-orbit span{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:5px;background:#75ffe0;box-shadow:0 0 24px #75ffe0b8}.primary-button,.secondary-button{width:100%;min-height:48px;border-radius:14px;font-weight:850}.primary-button{border:0;color:#031313;background:linear-gradient(100deg,#9dff67,#46efe0)}.secondary-button{border:1px solid rgba(117,255,224,.28);color:#f3fff9;background:#75ffe014}.wallet-error{color:#ffb7c3!important}.member-card{min-height:84px;padding:14px}.member-card div{display:grid;gap:6px}.member-card div:last-child{text-align:right}.overview-card{display:grid;min-height:154px;align-content:end;padding:18px;background:linear-gradient(140deg,#70ffe030,#7abbff14),#ffffff0a}.overview-card strong{margin:8px 0;font-size:44px;line-height:.95}.negative{color:#ff8aa0!important}.book-stack{display:grid;gap:12px}.book-card{display:grid;gap:12px;min-height:132px;padding:14px}.book-card.live{border-color:#f6d06f42}.book-card b{display:inline-grid;min-height:28px;place-items:center;padding:0 10px;border:1px solid rgba(117,255,224,.28);border-radius:999px;color:#f6d06f;font-size:12px}.book-card strong{font-size:24px}.signal-card{display:grid;min-height:160px;align-content:end;padding:16px}.signal-card.empty{align-content:center;border-color:#f6d06f3d}.orders-card{display:grid;gap:12px;padding:14px}.orders-state{margin-bottom:0;color:#a8beba;font-size:13px}.orders-state p{margin:0}.orders-state.unbound-state{display:grid;gap:8px;padding:14px;border:1px dashed rgba(246,208,111,.3);border-radius:14px;color:#f6d06f;background:#2d210938}.trade-book-orders{min-width:0}.orders-state.error,.error-panel{color:#f6d06f}.error-panel{display:grid;gap:12px;padding:14px;border-color:#f6d06f4d;background:#2d210947}.order-list{display:grid;gap:10px}.order-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#020b1085}.order-topline{display:grid;grid-template-columns:minmax(76px,1fr) auto auto auto;gap:8px;align-items:center}.order-card p{margin-bottom:0;color:#a8beba;font-size:12px;line-height:1.45}.review-line{padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.side-pill{display:inline-grid;min-height:26px;place-items:center;padding:0 9px;border:1px solid rgba(117,255,224,.28);border-radius:999px;color:#89ffe1;font-size:11px}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#a8beba}.pager button{width:40px;min-height:44px;border:1px solid rgba(117,255,224,.24);border-radius:12px;color:#f3fff9;background:#75ffe014}.pager button:disabled{cursor:not-allowed;opacity:.45}.section-heading b{color:#f6d06f;font-size:12px}.purchase-card{display:grid;gap:12px;padding:14px}.purchase-card>p{margin:0;color:#a8beba;font-size:12px;line-height:1.5}.referral-profile{display:grid;gap:12px;padding:14px;border:1px solid rgba(117,255,224,.2);border-radius:14px;background:linear-gradient(135deg,#75ffe014,#5ea0ff0a),#020b108f}.referral-profile>p,.referral-state{margin:0;color:#a8beba;font-size:12px;line-height:1.5}.referral-profile-body{display:grid;gap:10px;min-width:0}.referral-code-row{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid rgba(117,255,224,.14);border-radius:12px;background:#01080c85}.referral-code-row strong{min-width:0;overflow:hidden;color:#f3fff9;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.referral-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.referral-metrics>div{display:grid;min-width:0;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#01080c70}.referral-metrics strong{overflow:hidden;color:#f3fff9;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.referral-state.error{display:grid;gap:10px;color:#f6d06f}.payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-methods button{display:grid;min-width:0;min-height:54px;place-items:center;padding:7px;border:1px solid rgba(117,255,224,.18);border-radius:12px;color:#dffbf4;background:#020b108f}.payment-methods button.active{border-color:#75ffe0ad;background:#75ffe01f;box-shadow:inset 0 0 20px #46efe012}.payment-methods button:disabled{color:#778c88;opacity:.58}.payment-methods strong,.payment-methods small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.payment-methods small{color:#8ca9a4;font-size:10px}.payment-quote,.payment-intent{display:grid;gap:9px;padding:12px;border:1px solid rgba(117,255,224,.18);border-radius:14px;background:#020b1094}.payment-quote>div,.payment-intent>div:not(.payment-actions){display:grid;grid-template-columns:minmax(86px,.8fr) minmax(0,1.2fr);gap:10px;align-items:start;color:#9fb9b5;font-size:12px}.payment-quote strong,.payment-intent strong{min-width:0;color:#f3fff9;text-align:right;overflow-wrap:anywhere}.payment-address{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.payment-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.official-section,.settings-card{display:grid;gap:12px;padding:14px}.setting-row{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#a8beba;background:#020b107a}.setting-row b{overflow:hidden;color:#f3fff9;text-overflow:ellipsis;white-space:nowrap}.section-anchor{scroll-margin-top:16px}.bottom-tabs{position:fixed;z-index:20;bottom:max(12px,env(safe-area-inset-bottom));left:50%;width:min(calc(100vw - 24px),406px);transform:translate(-50%);min-height:58px;padding:8px;border:1px solid rgba(117,255,224,.16);border-radius:18px;background:#030a0df0}.bottom-tabs a{display:grid;width:20%;min-height:42px;place-items:center;border-radius:12px;color:#9fb9b5;font-size:11px;text-decoration:none}.bottom-tabs a.active{color:#f3fff9;background:#75ffe01a}.loading-panel{min-height:180px;padding:18px}@media(max-width:430px){.wallet-shell{padding:0}.phone-frame{width:100%;min-height:100vh;border:0;border-radius:0}.order-topline{grid-template-columns:1fr auto}.wallet-header{align-items:flex-start}.header-actions{flex-direction:column}.locale-button{min-width:48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
