:root{color:#f4f7f5;background:#070908;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}*{box-sizing:border-box}body{background:#070908;min-height:100vh;margin:0}button,input,select{font:inherit}.phone{background:#0b0e0d;width:min(100%,440px);min-height:100vh;margin:auto;padding:20px 20px 100px;position:relative}.app-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-dot,.brand-mark{color:#10150f;background:#b8f36a;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand b{letter-spacing:.01em;font-size:15px;display:block}.brand small{color:#89958f;margin-top:1px;font-size:11px;display:block}.app-header select{color:#dce5df;background:#151b18;border:1px solid #303b35;border-radius:8px;padding:7px 9px;font-size:12px}.hero{justify-content:space-between;align-items:flex-end;padding:10px 0 25px;display:flex}.eyebrow{color:#84928b;letter-spacing:.14em;font-size:10px;font-weight:700}.hero h1{letter-spacing:-.05em;margin:7px 0 2px;font-size:42px}.hero p{color:#8e9a94;margin:0;font-size:13px}.hero-gain{color:#b8f36a;padding-bottom:9px;font-size:14px;font-weight:700}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.metric-grid div,.ticker-card{background:#111714;border:1px solid #26312b;border-radius:13px;padding:14px}.metric-grid span,.ticker-card span{color:#8b9791;margin-bottom:5px;font-size:11px;display:block}.metric-grid b{font-size:17px}.green{color:#b8f36a}.red{color:#ff817b}.section-heading{justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.section-heading h1,.section-heading h2,.page>h1{letter-spacing:-.03em;margin:0}.section-heading h1,.page>h1{font-size:30px}.section-heading h2{font-size:18px}.section-heading>span{color:#89958f;font-size:11px}.live-dot{color:#b8f36a!important}.ticker-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ticker-card{padding:11px}.ticker-card b{font-size:13px}.panel{background:#111714;border:1px solid #26312b;border-radius:15px;margin-top:12px;padding:16px}.panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel h2{margin:0;font-size:15px}.panel-head span,.period small{color:#89958f;font-size:11px}.segmented{gap:5px;margin-top:16px;display:flex}.segmented button{color:#84928b;cursor:pointer;background:#18201b;border:0;border-radius:7px;padding:6px 9px;font-size:11px}.segmented button.active{color:#11170f;background:#b8f36a;font-weight:700}.segmented span{flex:1}.chart svg{color:#b8f36a;width:100%;height:116px;margin-top:14px;display:block}.empty{color:#7f8b85;text-align:center;padding:20px 0;font-size:12px}.progress-track{background:#26312b;border-radius:9px;height:7px;margin:17px 0 9px;overflow:hidden}.progress-track i{border-radius:inherit;background:#b8f36a;height:100%;display:block}.actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.actions button,.primary,.auth-card button{color:#11170f;cursor:pointer;background:#b8f36a;border:0;border-radius:10px;padding:13px;font-weight:750}.actions .secondary,.secondary{color:#dce5df;background:#1b2420}.page{padding-top:4px}.profile-card{gap:15px;display:grid}.profile-card div{justify-content:space-between;display:flex}.profile-card span,.form-panel label{color:#8b9791;font-size:12px}.profile-card b{font-size:13px}.form-panel h2{margin:0 0 16px;font-size:16px}.form-panel form+form{border-top:1px solid #26312b;margin-top:18px;padding-top:8px}.form-panel label,.modal-sheet label{margin:12px 0;display:block}.form-panel input,.modal-sheet input,.modal-sheet select{color:#edf4ef;background:#0c110e;border:1px solid #35433b;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:11px 12px;display:block}.form-panel input:focus,.modal-sheet input:focus,.modal-sheet select:focus{border-color:#b8f36a}.form-panel button{color:#11170f;cursor:pointer;background:#b8f36a;border:0;border-radius:9px;padding:11px 14px;font-weight:700}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1210ef;border-top:1px solid #26312b;justify-content:space-around;width:min(100%,440px);padding:10px 14px 14px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#738078;cursor:pointer;background:0 0;border:0;place-items:center;gap:3px;min-width:90px;display:grid}.bottom-nav button span{font-size:18px}.bottom-nav small{font-size:10px}.bottom-nav .active{color:#b8f36a}.activity-list{padding:5px 15px}.activity-row{border-bottom:1px solid #26312b;align-items:center;gap:11px;padding:14px 0;display:flex}.activity-row:last-child{border-bottom:0}.activity-row>div{flex:1}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:13px}.activity-row small{color:#89958f;margin-top:3px;font-size:11px}.activity-row strong{font-size:13px}.activity-icon{border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.activity-icon.positive{color:#b8f36a;background:#203b22}.activity-icon.negative{color:#ff817b;background:#452725}.empty-state{text-align:center;padding:50px 10px}.empty-state span{color:#66746c;font-size:30px}.empty-state h2{margin:12px 0 4px;font-size:16px}.empty-state p{color:#89958f;margin:0;font-size:12px}.modal-sheet{z-index:5;background:#111714;border:1px solid #35433b;border-bottom:0;border-radius:22px 22px 0 0;width:min(100%,440px);max-height:92vh;padding:12px 20px 26px;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 -20px 70px #000b}.sheet-handle{background:#536159;border-radius:5px;width:38px;height:4px;margin:0 auto 15px}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h2{margin:0;font-size:20px}.sheet-head button{color:#aab7af;cursor:pointer;background:0 0;border:0;font-size:28px}.muted{color:#89958f;font-size:12px}.quote{background:#17241b;border-radius:9px;justify-content:space-between;margin:12px 0;padding:12px;font-size:12px;display:flex}.quote b{color:#b8f36a;margin-top:3px;display:block}.instruction{color:#b9c5be;background:#172019;border-radius:10px;margin:12px 0;padding:11px;font-size:12px}.wallet-row{border-bottom:1px solid #26312b;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.wallet-row b,.wallet-row code{display:block}.wallet-row b{font-size:12px}.wallet-row code{color:#89958f;text-overflow:ellipsis;max-width:245px;margin-top:4px;font-size:10px;overflow:hidden}.wallet-row button{color:#b8f36a;background:0 0;border:1px solid #405148;border-radius:7px;padding:7px;font-size:11px}.modal-sheet .primary{width:100%;margin-top:18px}.toast{z-index:8;color:#102116;cursor:pointer;background:#e9f8ed;border:0;border-radius:10px;padding:11px 15px;font-size:12px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0008}.auth-screen{text-align:center;background:#0b0e0d;flex-direction:column;justify-content:center;align-items:center;width:min(100%,440px);min-height:100vh;margin:auto;padding:28px;display:flex}.auth-screen .brand-mark{border-radius:18px;width:58px;height:58px;margin-bottom:18px;font-size:26px}.auth-screen h1{margin:0;font-size:32px}.auth-screen>p{color:#89958f;margin:7px 0 28px;font-size:13px}.auth-card{text-align:left;background:#111714;border:1px solid #26312b;border-radius:16px;width:100%;padding:20px}.auth-card h2{margin:0 0 8px;font-size:18px}.auth-card p{color:#89958f;margin:0 0 18px;font-size:12px;line-height:1.55}.auth-card button{width:100%;margin-top:8px}.auth-screen>small{color:#59665e;margin-top:20px;font-size:10px}.spinner{border:2px solid #29362e;border-top-color:#b8f36a;border-radius:50%;width:22px;height:22px;margin-bottom:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=700px){body{padding:24px 0}.phone{border:1px solid #26312b;border-radius:28px;min-height:844px;box-shadow:0 24px 90px #000b}.bottom-nav{border-radius:0 0 28px 28px;position:absolute}}.actions button:disabled,.modal-sheet button:disabled{opacity:.45;cursor:not-allowed}.withdrawal-lock{margin:8px 2px 0}.copy-warning{z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edf4ef;background:#020704c7;align-content:center;place-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.copy-warning:before{content:"";z-index:-1;background:#101a13;border:1px solid #405845;border-radius:20px;width:min(440px,100vw - 48px);height:340px;position:absolute;box-shadow:0 24px 70px #000b}.copy-warning>*{width:100%;max-width:390px;margin:0;position:relative}.copy-warning>b{font-size:24px}.copy-warning p{background:#0a100c;border:1px solid #304036;border-radius:12px;padding:14px;font-size:16px;line-height:1.45}.copy-warning button{margin-top:8px}.avatar-placeholder{color:#11170f;background:#b8f36a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.auth-card label{color:#8b9791;margin:12px 0;font-size:12px;display:block}.auth-card input{color:#edf4ef;background:#0c110e;border:1px solid #35433b;border-radius:9px;outline:none;width:100%;margin-top:6px;padding:11px 12px;display:block}.auth-card input:focus{border-color:#b8f36a}.auth-card button:disabled{opacity:.65;cursor:wait}.auth-card .form-error{color:#ff9b95;margin:12px 0 0}form.modal-sheet:has(input[autocomplete=off]) label:nth-of-type(2){display:none}
