@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f5f6fb;background:#02030a;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:#02030a}body{min-width:320px}button,input,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.boot{min-height:100vh;display:grid;place-items:center;background:#02030a;color:#fff}.error{padding:12px 14px;border-radius:12px;background:#35141a;color:#ffb9c0}.mobile-app{width:100%;min-height:100vh;background:radial-gradient(circle at 70% 20%,rgba(83,20,112,.13),transparent 28%),linear-gradient(180deg,#02040b,#02030a);color:#f7f7fb;padding-bottom:calc(86px + env(safe-area-inset-bottom));overflow-x:hidden}.app-content{width:min(738px,100%);margin:0 auto;padding:0 28px 28px}.app-header{width:min(738px,100%);height:104px;margin:0 auto;padding:21px 30px 15px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;background:linear-gradient(180deg,#02040b 82%,#02040b00)}.brand-lockup img{display:block;width:316px;max-width:60vw;height:auto;object-fit:contain;object-position:left center}.header-icons{display:flex;gap:14px;align-items:center}.header-icon{width:52px;height:52px;border:1px solid rgba(226,169,0,.62);border-radius:17px;background:#070a13;display:grid;place-items:center;color:#f2f3f8;position:relative;box-shadow:0 0 20px #e6aa000f}.notification-dot{position:absolute;right:8px;top:8px;width:10px;height:10px;border-radius:50%;background:#ff444e;box-shadow:0 0 0 3px #11131b}.app-footer{position:fixed;left:0;right:0;bottom:0;z-index:50;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}.bottom-nav{width:min(738px,100%);height:84px;margin:0 auto;border-top:1px solid rgba(210,151,0,.45);background:#03050df7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(5,1fr);pointer-events:auto;box-shadow:0 -12px 35px #00000038}.bottom-nav a{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#b8bbc6;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease,transform .2s ease,background .2s ease}.bottom-nav a:hover{color:#f0f1f5}.bottom-nav a.active{color:#ffc313;text-shadow:0 0 12px rgba(255,194,13,.28)}.bottom-nav a.active svg{filter:drop-shadow(0 0 7px rgba(255,194,13,.35))}.bottom-nav a:focus-visible{outline:2px solid #ffc313;outline-offset:-4px;border-radius:12px}.balance-hero,.wallet-balance{margin-top:12px;border:1px solid rgba(210,151,0,.78);border-radius:25px;background:linear-gradient(145deg,#070a13,#050812);padding:30px 35px 27px;box-shadow:inset 0 0 30px #ffb10006}.balance-top{display:flex;align-items:center;justify-content:space-between;color:#b9bdc8;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.02em}.balance-top button{border:0;background:transparent;color:#aeb3bf;padding:0;display:grid;place-items:center}.balance-hero>strong,.wallet-balance>strong{display:block;font-size:47px;line-height:1.1;margin-top:14px;letter-spacing:-.04em}.profit-positive,.wallet-balance>b{display:block;color:#5eea14;font-size:18px;font-weight:700;margin-top:10px}.balance-divider{height:1px;background:#20232d;margin:25px 0 18px}.balance-stats,.wallet-mini{display:grid;grid-template-columns:1fr 1fr;gap:25px}.balance-stats span,.wallet-mini span{display:block;color:#b3b7c1;font-size:16px;margin-bottom:5px}.balance-stats b,.wallet-mini b{display:block;color:#4fe617;font-size:20px}.gold-text{color:#ffc21a!important}.quick-actions,.wallet-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.quick-actions button,.wallet-actions button{border:1px solid rgba(22,210,205,.55);border-radius:25px;background:#050913;color:#f4f4f7;min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:700}.quick-actions button:first-child,.wallet-actions button:first-child{color:#61ef1b;border-color:#00d8be7a}.quick-actions .withdraw,.wallet-actions button:nth-child(2){color:#ff3e48;border-color:#ff2b4494}.quick-actions .exchange{grid-column:1/-1;min-height:70px;flex-direction:row;border-color:#d18f00;color:#fff}.quick-actions button:first-child:first-letter,.wallet-actions button:first-child svg{color:#61ef1b}.wallet-actions button{height:128px}.wallet-actions button.full{grid-column:1/-1;height:70px;min-height:70px;flex-direction:row;border-color:#d18f00;color:#ffc21a}.wallet-actions svg{width:30px;height:30px}.market-section{margin-top:35px}.market-price strong{font-size:48px;display:block;letter-spacing:-.04em}.market-price span{display:block;color:#ff3d45;font-weight:700;font-size:18px;margin-top:4px}.asset-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:29px 0 20px}.asset-title{display:flex;align-items:center;gap:15px}.asset-title b{font-size:27px;display:flex;align-items:center;gap:7px}.asset-title small{display:block;color:#c0c2ca;font-size:16px;margin-top:2px;font-weight:600}.coin-icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.coin-icon.xaut{background:linear-gradient(145deg,#e0b74c,#a56f08);color:#fff;border-radius:12px;clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%)}.periods{display:flex;border:1px solid #2a2d39;border-radius:15px;padding:4px;background:#080b14}.periods button{border:0;background:transparent;color:#aeb2bd;padding:9px 13px;border-radius:11px;font-weight:700}.periods button.active{background:#ffbf10;color:#0a0b0e;box-shadow:0 0 16px #ffbf1038}.chart-card{border:1px solid rgba(210,151,0,.7);border-radius:24px;padding:17px 20px 20px;background:#050811;overflow:hidden}.chart-toolbar{height:42px;border:1px solid #2b2f3a;border-radius:14px;padding:11px 12px;color:#c6c9d1;white-space:nowrap;overflow:hidden;font-size:14px}.ohlc{display:inline-block;margin:12px 0 0 15px;border:1px solid #252a35;border-radius:12px;padding:7px 12px;color:#c8cbd3;font-size:12px}.market-chart{width:100%;height:315px;display:block;margin-top:-5px}.chart-grid line{stroke:#171b26;stroke-width:1}.chart-line{fill:none;stroke:#ffbf00;stroke-width:1.5;opacity:.42}.candle line{stroke-width:2}.candle rect{rx:1}.candle.up line,.candle.up rect{stroke:#ffbf00;fill:#ffbf00}.candle.down line,.candle.down rect{stroke:#ff3d45;fill:#ff3d45}.price-line{stroke:#ff4148;stroke-dasharray:4 4}.price-tag{fill:#ff4148}.price-text{fill:#fff;font-size:11px;font-weight:700}.top-coins{margin-top:33px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.section-heading h2{font-size:24px;margin:0}.section-heading button{border:0;background:none;color:#ffc318;font-weight:700;display:flex;align-items:center;gap:4px}.coin-row{display:flex;align-items:center;gap:15px;border:1px solid rgba(208,148,0,.66);border-radius:21px;padding:17px 20px;margin:12px 0;background:#050812}.coin-name{display:flex;flex-direction:column;min-width:0}.coin-name b{font-size:19px}.coin-name small{color:#9da1ad;margin-top:2px}.coin-quote{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:3px}.coin-quote b{font-size:19px}.positive{color:#56ea17!important}.negative{color:#ff4148!important}.pending{color:#ffc21b!important}.coin-icon.btc{background:#f7931a;color:#fff}.coin-icon.eth{background:#31374e;color:#a9b4dc}.coin-icon.usdc{background:#2775ca;color:#fff}.coin-icon.xaut{font-size:20px}.wallet-page{padding-top:4px}.transaction-section{margin-top:37px}.segmented{display:flex;border:1px solid #292d38;background:#0b0e17;border-radius:15px;padding:4px}.segmented button{border:0;background:transparent;color:#b9bdc7;padding:9px 15px;border-radius:11px;font-weight:600}.segmented button.active{background:#ffc21a;color:#111;box-shadow:0 0 18px #ffc21a40}.transaction-card{display:flex;align-items:center;gap:15px;border:1px solid rgba(210,151,0,.7);border-radius:22px;background:#050812;padding:18px 20px;margin:14px 0}.transaction-icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center}.transaction-icon.in{color:#5bea16;background:#00aba424}.transaction-icon.out{color:#ff4049;background:#9d004624}.transaction-main{display:flex;flex-direction:column;gap:5px}.transaction-main b{font-size:19px}.transaction-main small{color:#c2c4cc}.transaction-value{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:4px}.transaction-value b{font-size:18px}.transaction-value span{font-weight:700}.trade-page{padding-top:10px}.trade-asset{border:1px solid rgba(210,151,0,.8);border-radius:24px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;background:#050811}.trade-quote{text-align:right}.trade-quote strong{display:block;font-size:24px}.trade-quote span{color:#a8abb5}.trade-card{margin-top:23px;border:1px solid rgba(210,151,0,.82);border-radius:27px;background:#050811;padding:28px 33px 25px}.side-toggle{display:grid;grid-template-columns:1fr 1fr;background:#070911;border:1px solid #292d37;border-radius:20px;padding:6px}.side-toggle button{border:0;background:transparent;color:#bfc2cb;padding:14px;border-radius:15px;font-size:18px;font-weight:800}.side-toggle button.active.buy{background:#58e912;color:#0b1005;box-shadow:0 0 22px #58e91259}.side-toggle button.active.sell{background:#ff3e49;color:#fff;box-shadow:0 0 22px #ff3e4940}.duration-row,.order-label{display:flex;justify-content:space-between;align-items:center;margin-top:23px;color:#aeb2bc}.duration-row strong{color:#ffc21a}.duration-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.duration-buttons button{border:1px solid #2c303c;background:#11141e;color:#c6c8d0;border-radius:15px;padding:13px 7px;font-weight:700}.duration-buttons button.active{background:#f7aa00;color:#0a0b0d;border-color:#ffbf16}.estimate{display:flex;align-items:center;gap:10px;border:1px dashed rgba(81,230,19,.72);background:#349d1d12;border-radius:17px;padding:14px 18px;margin-top:20px;color:#adb1bc}.estimate svg{color:#5cea17}.estimate span{margin-left:auto;background:#4fd61433;color:#5cea17;padding:7px 12px;border-radius:10px;font-weight:800}.estimate strong{color:#5cea17;font-size:20px}.order-label{margin-top:25px}.order-label b{font-size:14px;color:#bfc3cb}.amount-input{height:80px;border:1px solid #2b2f3a;border-radius:20px;background:#0a0d16;margin-top:10px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.amount-input strong{font-size:30px}.amount-input b,.min-label{color:#ffc21a}.min-label{text-align:right;margin:10px 2px 23px;font-weight:700}.amount-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.amount-presets button{border:1px solid #292d38;background:#10131d;color:#bfc3cc;border-radius:13px;padding:12px 4px}.amount-presets button.active{border-color:#ffc21a;color:#ffc21a}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:23px}.keypad button{height:78px;border:1px solid #272b36;background:#12151f;color:#f5f6fb;border-radius:18px;font-size:25px;font-weight:600}.keypad button:nth-child(10),.keypad button:nth-child(12){color:#ffc21a;background:#15120e;border-color:#805f00}.trade-submit{width:100%;border:0;border-radius:22px;padding:18px;margin-top:23px;background:#50dc0b;color:#071006;font-size:20px;font-weight:800;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:0 0 25px #50dc0b40}.trade-submit.sell{background:#ff3f48;color:#fff;box-shadow:0 0 25px #ff3f4833}.history-page{padding-top:25px}.history-tabs{display:grid;grid-template-columns:1fr 1fr;background:#080a12;border:1px solid #282c37;border-radius:21px;padding:6px;margin-bottom:24px}.history-tabs button{border:0;background:transparent;color:#b9bdc7;border-radius:16px;padding:16px;font-size:17px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:10px}.history-tabs button.active{background:#ffc21a;color:#0a0a0c;box-shadow:0 0 18px #ffc21a40}.trade-history-card{display:flex;align-items:center;gap:15px;border:1px solid rgba(210,151,0,.74);border-radius:22px;padding:21px 24px;background:#050811;margin:16px 0}.token-symbol{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;font-size:29px;font-weight:800}.token-symbol.eth{background:#161b2d;color:#9da9d4}.token-symbol.sol{background:#13192a;color:#9c70ff}.history-main{min-width:0;display:flex;flex-direction:column;gap:5px}.history-main>div{display:flex;align-items:center;gap:8px}.history-main b{font-size:19px}.history-main small{color:#9fa3af}.buy-tag,.sell-tag{font-size:13px;border-radius:5px;padding:3px 6px;font-weight:800}.buy-tag{color:#58ea16;border:1px solid #58ea16}.sell-tag{color:#ff3d48;border:1px solid #ff3d48}.history-result{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:6px}.history-result b{font-size:18px}.history-result span{color:#8e93a0;display:flex;align-items:center;justify-content:flex-end;gap:2px}.account-page{padding-top:9px}.profile-card{border:1px solid rgba(210,151,0,.82);border-radius:27px;padding:17px 28px;display:flex;align-items:center;gap:20px;background:linear-gradient(115deg,#080b16,#060912 65%,#b2820047);min-height:125px}.profile-avatar{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;border:3px solid #ffc21a;background:radial-gradient(circle,#7b540b,#16100b);color:#ffc21a;box-shadow:0 0 22px #ffc11047}.profile-info{min-width:0}.profile-info>div{display:flex;align-items:center;gap:8px}.profile-info h1{font-size:28px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vip{background:#e6a800;color:#241600;border-radius:13px;padding:5px 11px;font-size:13px;font-weight:800}.profile-info p{color:#aeb2bc;margin:7px 0 0;font-weight:600}.profile-info p button{border:0;background:transparent;color:#ffc21a}.verified-pill{margin-left:auto;color:#5cea17;background:#41bf0d1f;border:1px solid rgba(65,191,13,.7);border-radius:18px;padding:9px 15px;white-space:nowrap;font-weight:700}.score-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.score-grid>div{border:1px solid rgba(210,151,0,.7);border-radius:23px;padding:24px;background:#050811}.score-grid span{display:block;color:#b4b7c1;font-size:15px;letter-spacing:.04em}.score-grid b{display:block;font-size:24px;color:#55ea15;margin-top:10px}.score-grid>div:nth-child(2) b{color:#ffc21a}.account-section{margin-top:27px}.account-section>h2{font-size:19px;color:#9ea2ad;letter-spacing:.04em;margin:0 0 12px;padding-left:5px}.account-card{border:1px solid rgba(210,151,0,.72);border-radius:25px;overflow:hidden;background:#050811}.account-row{width:100%;min-height:88px;border:0;border-bottom:1px solid #232731;background:transparent;color:#f6f6fa;display:flex;align-items:center;gap:17px;padding:17px 27px;text-align:left}.account-row:last-child{border-bottom:0}.account-row b{font-size:18px}.row-icon{width:56px;height:56px;border-radius:17px;background:#8f640d2e;color:#ffc21a;display:grid;place-items:center;flex:0 0 auto}.row-icon.purple{background:#8241c42e;color:#c97dff}.row-icon.red{background:#c616322b;color:#ff3e4c}.row-value{margin-left:auto;color:#c2c5ce;font-weight:600}.green-text{margin-left:auto;color:#57e917;font-weight:700}.account-row>svg{color:#b9bdc7}.account-row select{margin-left:auto;border:0;background:transparent;color:#ffc21a;font-weight:700;outline:0;max-width:145px}.logout-row b{color:#ff3e48}.modal-backdrop{position:fixed;inset:0;background:#000000c2;z-index:100;display:flex;align-items:flex-end;justify-content:center}.payment-sheet{width:min(738px,100%);max-height:88vh;overflow:auto;background:#050713;border:1px solid rgba(210,151,0,.78);border-bottom:0;border-radius:38px 38px 0 0;padding:20px 38px 36px;box-shadow:0 -20px 70px #0000008c}.sheet-handle{width:66px;height:7px;border-radius:99px;background:#50535c;margin:0 auto 28px}.sheet-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.sheet-title-row h2{font-size:28px;margin:0 0 20px}.close-button{width:55px;height:55px;border:0;border-radius:50%;background:#171a25;color:#fff;display:grid;place-items:center}.payment-list{display:grid;gap:14px}.payment-option{width:100%;text-align:left;border:1px solid #292d38;background:#0b0e17;color:#f2f3f7;border-radius:20px;padding:19px 28px;font-size:20px;font-weight:700}.auth-page{min-height:100vh;display:grid;place-items:center;background:#02030a;padding:24px}.auth-top{position:fixed;top:18px;right:18px;z-index:10}.auth-card{width:min(430px,92vw);padding:36px;border:1px solid #2a2d35;border-radius:22px;background:#101218;box-shadow:0 25px 70px #0008;display:grid;gap:14px}.auth-card>img{width:150px;margin:auto}.auth-card h1{margin:6px 0 0;text-align:center}.auth-card p{color:#9da3af;text-align:center;margin:0 0 10px}.auth-card label{display:grid;gap:7px;font-size:14px}.field{display:flex;align-items:center;gap:9px;background:#0a0c11;border:1px solid #2d313b;border-radius:11px;padding:0 12px}.field input{flex:1;background:transparent;border:0;outline:0;color:#fff;padding:13px 0}.field button{border:0;background:none;color:#9da3af}.primary{border:0;border-radius:11px;padding:13px;background:#caa34a;color:#090a0d;font-weight:700;cursor:pointer}.language-picker{display:inline-flex;align-items:center;gap:7px;border:1px solid #343842;border-radius:10px;padding:7px 9px;background:#0d0f14;color:#ddd}.language-picker select{border:0;background:transparent;color:inherit;outline:0}.language-picker option{background:#101218;color:#fff}.landing-frame{width:100%;min-height:100vh;height:100vh;margin:0;padding:0;overflow:hidden;background:#03050f}.landing-frame iframe{display:block;width:100%;height:100%;border:0}.notice{position:fixed;right:18px;bottom:100px;z-index:1000;min-width:280px;max-width:min(420px,calc(100vw - 36px));display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #343842;border-radius:14px;background:#11141b;box-shadow:0 20px 60px #0009}.notice>div{display:grid;gap:4px}.notice span{color:#c1c5ce;font-size:13px;line-height:1.45}.notice button{background:none;color:#9da3af;cursor:pointer}.notice-success{border-color:#6d8f61}.notice-error{border-color:#8f5358}.notice-info{border-color:#596a8f}@media(max-width:620px){.app-header{height:95px;padding:16px 28px 12px}.brand-lockup img{width:270px;max-width:64vw}.header-icon{width:48px;height:48px;border-radius:16px}.app-content{padding:0 28px 24px}.balance-hero,.wallet-balance{padding:27px 30px 25px}.balance-hero>strong,.wallet-balance>strong,.market-price strong{font-size:42px}.asset-row{align-items:flex-end}.periods{display:none}.chart-card{padding:14px 13px}.market-chart{height:270px}.trade-card{padding:22px 24px}.duration-buttons{gap:7px}.duration-buttons button{font-size:14px}.keypad button{height:69px}.profile-card{padding:15px 20px;gap:13px}.profile-avatar{width:70px;height:70px}.profile-info h1{font-size:22px}.verified-pill{font-size:12px;padding:8px 10px}.account-row{padding:14px 18px;min-height:78px}.row-icon{width:49px;height:49px}.account-row b{font-size:16px}.payment-sheet{padding:18px 38px 30px}.sheet-title-row h2{font-size:25px}}@media(max-width:480px){.app-content,.app-header{padding-left:28px;padding-right:28px}.brand-lockup img{width:235px;max-width:65vw}.header-icons{gap:8px}.header-icon{width:44px;height:44px}.quick-actions{gap:16px}.quick-actions button,.wallet-actions button{min-height:110px}.balance-stats,.wallet-mini{gap:14px}.balance-stats span,.wallet-mini span{font-size:14px}.balance-stats b,.wallet-mini b{font-size:17px}.coin-row{padding:15px 14px}.coin-quote b{font-size:16px}.coin-name b{font-size:17px}.coin-icon{width:45px;height:45px}.trade-card{padding:20px}.duration-buttons button{padding:12px 3px}.amount-presets{gap:7px}.keypad{gap:9px}.keypad button{height:64px}.history-tabs button{font-size:15px;padding:13px}.trade-history-card{padding:17px 15px;gap:10px}.history-result b{font-size:15px}.history-result span{font-size:12px}.token-symbol{width:45px;height:45px}.score-grid{gap:10px}.score-grid>div{padding:19px 15px}.score-grid b{font-size:19px}.profile-card{min-height:110px}.profile-info p{font-size:12px}.verified-pill{display:none}.account-row select{max-width:120px;font-size:13px}.payment-sheet{padding-left:38px;padding-right:38px}.payment-option{font-size:18px;padding:18px 26px}}.landing-fallback{min-height:100vh;display:grid;place-items:center;align-content:center;gap:16px;padding:32px;text-align:center;background:radial-gradient(circle at 70% 20%,rgba(83,20,112,.18),transparent 35%),linear-gradient(180deg,#02040b,#02030a);color:#f7f7fb}.landing-fallback img{width:min(280px,70vw);height:auto;object-fit:contain}.landing-fallback h1{font-size:clamp(32px,7vw,56px);letter-spacing:.04em}.landing-fallback p{max-width:520px;color:#b8becb}.landing-fallback>div{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.landing-fallback .primary,.landing-fallback .secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:11px;padding:13px 20px;font-weight:700}.landing-fallback .secondary{border:1px solid #343842;color:#fff;background:#101218}.empty-state{padding:22px;border:1px dashed #343842;border-radius:14px;background:#0b0e14;color:#9da3af;text-align:center;line-height:1.55}.verified-pill.inactive{border-color:#7b5258;color:#ffb9c0}
