.status-rejected{color:#f095a5}.admin-panel{margin-top:18px;padding:22px;border:1px solid #493c70;border-radius:24px;background:linear-gradient(145deg,#1d1b38,#11182b)}.admin-panel[hidden]{display:none}.admin-title{display:flex;align-items:center;justify-content:space-between}.admin-title small{color:#c198ef;font-size:9px;letter-spacing:.17em;font-weight:800}.admin-title h2{margin:5px 0 0;font-size:22px}.admin-title>b{padding:8px 10px;border:1px solid #b77ce455;border-radius:12px;background:#aa68dd20;color:#d6a7ef;font-size:9px;letter-spacing:.14em}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.admin-summary div{padding:13px 9px;border:1px solid #303a58;border-radius:14px;background:#0e1729}.admin-summary span{display:block;color:#7f8ca4;font-size:8px}.admin-summary b{display:block;margin-top:5px;font-size:18px}.admin-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;border:1px solid #303a56;border-radius:19px;background:#111a2d}.admin-form label{color:#8491a8;font-size:9px}.admin-form input,.admin-form select,.admin-form textarea{display:block;width:100%;margin-top:5px;padding:10px;border:1px solid #303c5a;border-radius:11px;background:#0b1426;color:#f1f3f9;font:inherit}.admin-form textarea{min-height:72px;resize:vertical}.admin-form .wide,.admin-form .check{grid-column:1/-1}.admin-form .check{display:flex;align-items:center;gap:8px}.admin-form .check input{display:inline-block;width:auto;margin:0}.admin-form button,.admin-row button{border:0;border-radius:11px;background:#4d5fc7;color:#fff;padding:9px 11px;font-size:9px;font-weight:700}.admin-form button:last-child{background:#2b3650}.admin-list{border:1px solid #29344e;border-radius:18px;overflow:hidden}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;background:#111a2d;border-bottom:1px solid #273149}.admin-row:last-child{border-bottom:0}.admin-row>div{min-width:0}.admin-row b,.admin-row span,.admin-row small{display:block}.admin-row b{font-size:12px}.admin-row span,.admin-row small{overflow-wrap:anywhere;color:#7f8ca5;font-size:9px;margin-top:4px}.admin-row>div:last-child{text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-row>div:last-child strong{width:100%;font-size:9px}.admin-row>strong{max-width:47%;text-align:right;color:#aab5ca;font-size:9px}.admin-on{color:#8de9bd}.admin-off{color:#f095a5}@media(max-width:650px){.admin-form{grid-template-columns:1fr}.admin-form label{grid-column:1}.admin-row{align-items:flex-start}.admin-summary span{min-height:20px}}
:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:#090e1b;color:#f4f6fa}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 5% 0%,#172547 0%,#090e1b 40%);min-height:100vh}.shell{max-width:1100px;margin:auto;padding:24px 24px 105px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.brand{display:flex;align-items:center;gap:12px}.mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(130deg,#4367fa,#a757ef);font-size:27px;box-shadow:0 9px 28px #475bfd45}.brand b{font-size:19px;letter-spacing:-.05em}.brand small{display:block;color:#919ab0;font-size:9px;letter-spacing:.21em;margin-top:2px}.pill{border:1px solid #273148;background:#172039;border-radius:30px;padding:10px 13px;color:#a5b6dd;font-size:11px}.hero{position:relative;overflow:hidden;border:1px solid #333f65;border-radius:30px;background:linear-gradient(125deg,#172550,#17143e 65%,#27193d);padding:38px 40px;min-height:320px;animation:rise .6s ease both}.glow{position:absolute;right:-80px;top:-90px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,#7771ff80,transparent 65%);animation:pulse 5s ease-in-out infinite;pointer-events:none}.eyebrow,.section-title small,.invest small{color:#9d9ef8;letter-spacing:.2em;font-size:10px;font-weight:800;text-transform:uppercase}h1{position:relative;font-size:clamp(37px,6vw,68px);line-height:1.05;letter-spacing:-.07em;margin:20px 0}h1 em{font-style:normal;background:linear-gradient(95deg,#91a0ff,#d894e7);background-clip:text;color:transparent}.hero p{position:relative;max-width:390px;color:#aeb7cc;font-size:14px;line-height:1.6}.chips{position:relative;display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.chips span{border:1px solid #59608780;background:#9e9fff15;border-radius:30px;padding:8px 11px;font-size:11px;color:#d5dcf7}.section-title{display:flex;justify-content:space-between;align-items:end;margin:36px 0 16px}.section-title h2{margin:7px 0 0;font-size:25px;letter-spacing:-.045em}.section-title>span{color:#8c96ad;font-size:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.card{min-width:0;border:1px solid #29324a;border-radius:24px;background:linear-gradient(145deg,#19223b,#121a2e);padding:22px;animation:rise .55s ease both;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:#7676d9}.card-head{display:flex;align-items:center;justify-content:space-between}.icon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#4d65e536;color:#9baaff;font-size:21px}.card:nth-child(even) .icon{background:#eeae3530;color:#ffd174}.venue{color:#97a4bb;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.card h3{font-size:22px;margin:22px 0 4px}.sub{color:#8390a6;font-size:12px}.value{font-size:42px;letter-spacing:-.06em;font-weight:730;margin:23px 0 2px;color:#8de9bd}.value.negative{color:#f095a5}.metric{color:#8898ad;font-size:11px}.line{height:78px;width:100%;margin-top:15px}.stats{display:flex;justify-content:space-between;border-top:1px solid #303b53;margin-top:16px;padding-top:17px}.stats span{display:block;color:#8995ac;font-size:11px}.stats b{display:block;margin-top:5px;font-size:15px}.invest{display:flex;align-items:center;gap:17px;margin-top:20px;padding:24px;border-radius:24px;border:1px solid #34334f;background:linear-gradient(100deg,#252040,#18192c)}.invest-icon{font-size:29px;color:#dc9bf5}.invest h2{margin:6px 0;font-size:19px}.invest p{margin:0;color:#a6a3bd;font-size:12px;line-height:1.5}.arrow{margin-left:auto;color:#b9a2e5;font-size:26px}.profile{scroll-margin-top:20px;margin-top:20px;padding:25px;border-radius:24px;border:1px solid #303957;background:linear-gradient(145deg,#18213a,#11192b)}.profile-head{display:flex;align-items:center;gap:16px}.profile-head small{color:#9d9ef8;letter-spacing:.18em;font-size:9px;font-weight:800}.profile-head h2{margin:4px 0;font-size:22px}.profile-head p{margin:0;color:#8f9bb0;font-size:13px}.avatar{width:64px;height:64px;flex:0 0 64px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#5069ef,#b05de4);font-size:20px;font-weight:800}.avatar img{width:100%;height:100%;object-fit:cover}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.profile-grid div{min-width:0;padding:14px;border:1px solid #2b3550;border-radius:15px;background:#10182a}.profile-grid span{display:block;color:#7f8ca4;font-size:10px;margin-bottom:5px}.profile-grid b{display:block;overflow:hidden;text-overflow:ellipsis;font-size:13px}.profile-grid .ok{color:#8de9bd}.profile-grid .wait{color:#ffd174}footer{color:#727e94;font-size:11px;line-height:1.5;margin:26px 2px}nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:clamp(20px,8vw,100px);background:#111a2af2;border-top:1px solid #2b3346;padding:10px 10px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(15px);z-index:2}nav button{background:none;border:0;color:#77849b;min-width:54px;font-size:22px;cursor:pointer}nav button.active{color:#a5a9ff}nav small{display:block;font-size:10px;margin-top:3px}.loading{color:#abb8ce;padding:30px}@keyframes rise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.5;transform:scale(1.12)}}@media(max-width:600px){.shell{padding:16px 16px 105px}.hero{padding:30px 24px;min-height:295px}.pill{font-size:9px}.invest{align-items:flex-start}.arrow{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
.bots-section{scroll-margin-top:18px;margin-top:28px}.bots-section .section-title{margin-top:0}.bot-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.bot-card{border:1px solid #303a56;border-radius:24px;background:linear-gradient(145deg,#17223c,#101829);padding:20px}.bot-top{display:flex;align-items:center;gap:12px}.bot-logo{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:15px;background:#556bed33;color:#a4afff;font-size:22px}.bot-top div:nth-child(2){display:flex;flex-direction:column;gap:3px}.bot-venue{color:#929eb5;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.bot-top b{font-size:14px}.bot-status{margin-left:auto;padding:7px 9px;border-radius:20px;font-size:8px;font-weight:800;letter-spacing:.08em}.bot-status.online{color:#84e9b7;background:#2cbb7b19;border:1px solid #42cb8d44}.bot-status.offline{color:#f19baa;background:#dc557019;border:1px solid #dc557044}.bot-result{display:flex;align-items:end;justify-content:space-between;margin:25px 0 16px}.bot-result span{color:#8592aa;font-size:11px}.bot-result strong{color:#8de9bd;font-size:30px;letter-spacing:-.05em}.bot-result strong.negative{color:#f095a5}.bot-details{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.bot-details div{padding:11px 8px;border-radius:13px;background:#0d1526;border:1px solid #27324a;min-width:0}.bot-details span{display:block;color:#77869f;font-size:9px}.bot-details b{display:block;margin-top:5px;font-size:12px;white-space:nowrap}.bot-sync{display:flex;justify-content:space-between;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #28334a;color:#78869e;font-size:9px}.bot-sync span{color:#8de9bd}
.page-viewport{overflow:hidden}.page-track{display:flex;align-items:flex-start;width:100%;transition:transform .34s cubic-bezier(.22,.75,.25,1),height .25s ease;will-change:transform}.app-page{flex:0 0 100%;width:100%;min-width:0}.app-page .bots-section{margin-top:0}.app-page>.invest,.app-page>.profile{margin-top:0}@media(prefers-reduced-motion:reduce){.page-track{transition:none}.app-page{transition:none}}
.bot-card[role=button]{cursor:pointer}.bot-card[role=button]:focus-visible{outline:2px solid #9ca7ff;outline-offset:3px}.bot-open{margin-top:14px;text-align:right;color:#9ea8ff;font-size:10px}.bot-detail[hidden],.bots-section[hidden]{display:none}.back-button{border:1px solid #34405f;background:#141e34;color:#dfe5f7;border-radius:18px;padding:10px 14px;margin-bottom:18px;font-weight:700}.detail-heading{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #303a56;border-radius:22px;background:#141e34}.detail-heading small{color:#929eb5;letter-spacing:.16em}.detail-heading h2{margin:4px 0 9px}.detail-heading .bot-status{display:inline-block;margin:0}.range-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.range-tabs button{border:1px solid #303a56;background:#10182a;color:#8996ad;border-radius:14px;padding:11px 6px}.range-tabs button.active{border-color:#777de1;background:#525bd42b;color:#cfd3ff}.detail-chart{border:1px solid #29344e;border-radius:20px;background:#111a2d;padding:12px 15px}.detail-chart .line{height:150px;margin:0}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px}.detail-grid div{padding:14px;border:1px solid #2b3651;border-radius:16px;background:#10182a}.detail-grid span{display:block;color:#7d8aa2;font-size:10px;margin-bottom:6px}.detail-grid b{font-size:16px;color:#8de9bd}.detail-grid b.negative,.history-list b.negative{color:#f095a5}.history-head{display:flex;align-items:end;justify-content:space-between;margin:24px 2px 11px}.history-head h3{margin:0}.history-head span{color:#7e8ba2;font-size:11px}.history-list{border:1px solid #29344e;border-radius:18px;overflow:hidden}.history-list div{display:flex;justify-content:space-between;padding:12px 15px;background:#111a2d;border-bottom:1px solid #273149}.history-list div:last-child{border-bottom:0}.history-list span{color:#8b97ac;font-size:12px}.history-list b{font-size:13px;color:#8de9bd}
.investment-demo{min-width:0}.demo-banner{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #4e4778;border-radius:22px;background:linear-gradient(130deg,#29224a,#171a31)}.demo-banner>b{padding:9px 11px;border-radius:12px;background:#a779e52b;color:#dcaff5;letter-spacing:.12em}.demo-banner h2{font-size:20px;margin:0 0 4px}.demo-banner p{margin:0;color:#aaa6bf;font-size:11px}.balance-head,.investment-heading{display:flex;align-items:end;justify-content:space-between;margin:24px 2px 12px}.balance-head small,.investment-heading small{color:#9d9ef8;font-size:9px;letter-spacing:.18em;font-weight:800}.balance-head h3,.investment-heading h3{margin:5px 0 0}.balance-head>span{color:#8de9bd;font-size:10px}.balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.balance-grid div{padding:18px;border:1px solid #303b58;border-radius:18px;background:#121b30}.balance-grid span{display:block;color:#8693aa;font-size:11px}.balance-grid b{display:block;margin-top:7px;color:#8de9bd;font-size:25px}.investment-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.action-panel{padding:17px;border:1px solid #2d3854;border-radius:20px;background:#111a2d}.action-panel h3{font-size:15px;margin:0 0 13px}.action-panel label{display:block;color:#8290a8;font-size:10px;margin-top:9px}.action-panel select,.action-panel input,.plan-card select,.plan-card input{width:100%;margin-top:5px;padding:11px;border:1px solid #303c5a;border-radius:12px;background:#0b1426;color:#f1f3f9;font:inherit}.action-panel button,.plan-card button,.subscription-row button{width:100%;margin-top:13px;padding:11px;border:0;border-radius:13px;background:linear-gradient(100deg,#5969e5,#9d61d6);color:#fff;font-weight:750}.investment-message{margin-top:13px;padding:12px 14px;border-radius:14px;font-size:11px}.investment-message.success{border:1px solid #42cb8d55;background:#2cbb7b19;color:#8de9bd}.investment-message.error{border:1px solid #dc557055;background:#dc557019;color:#f0a1ae}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.plan-card{padding:18px;border:1px solid #303a56;border-radius:21px;background:#121b30}.plan-top{display:flex;justify-content:space-between}.plan-top span{color:#939fb5;font-size:9px;letter-spacing:.16em}.plan-top h4{font-size:17px;margin:4px 0}.plan-top>b{height:max-content;padding:6px 8px;border-radius:10px;background:#a779e522;color:#d6a8ec;font-size:8px}.plan-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0}.plan-numbers div{padding:9px 7px;border:1px solid #29354f;border-radius:12px;background:#0d1628}.plan-numbers span{display:block;color:#7f8da5;font-size:8px}.plan-numbers b{display:block;margin-top:5px;font-size:11px}.plan-card form{display:grid;grid-template-columns:80px 1fr;gap:7px}.plan-card button{grid-column:1/-1;margin-top:2px}.plan-card button:disabled{opacity:.5}.subscriptions,.transactions{border:1px solid #29344e;border-radius:18px;overflow:hidden}.subscription-row,.transaction-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:#111a2d;border-bottom:1px solid #273149}.subscription-row:last-child,.transaction-row:last-child{border-bottom:0}.subscription-row div,.transaction-row div{min-width:0}.subscription-row span,.subscription-row small,.transaction-row span{display:block;color:#7e8ba2;font-size:9px}.subscription-row b,.transaction-row b{display:block;margin:3px 0;font-size:12px}.subscription-row button{width:auto;margin:0;background:#2b3650;color:#dfe4f4;font-size:10px}.transaction-row strong{white-space:nowrap;color:#8de9bd;font-size:11px}.transaction-row strong.negative{color:#f095a5}.empty-state{padding:18px;color:#8290a8;font-size:11px;background:#111a2d}@media(max-width:650px){.investment-actions{grid-template-columns:1fr}.demo-banner{align-items:flex-start}.plan-numbers{grid-template-columns:repeat(3,1fr)}}
.saved-wallets,.withdrawals{border:1px solid #29344e;border-radius:18px;overflow:hidden}.wallet-row,.withdrawal-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 15px;background:#111a2d;border-bottom:1px solid #273149}.wallet-row:last-child,.withdrawal-row:last-child{border-bottom:0}.wallet-row div,.withdrawal-row>div{min-width:0}.wallet-row b,.withdrawal-row b{display:block;font-size:12px}.wallet-row span,.withdrawal-row span,.withdrawal-row small{display:block;overflow:hidden;text-overflow:ellipsis;color:#7f8da5;font-size:9px;margin-top:4px}.wallet-row button,.withdrawal-row button{border:0;border-radius:11px;background:#2b3650;color:#dfe4f4;padding:8px 10px;font-size:9px}.withdrawal-row>div:last-child{text-align:right}.withdrawal-row strong{display:block;white-space:nowrap;font-size:9px;margin-bottom:6px}.status-pending{color:#ffd174}.status-cancelled{color:#8996ad}.status-completed{color:#8de9bd}
