:root{color:#eef4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070910;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 8% 0,#4673ff29,#0000 32%),radial-gradient(circle at 92% 8%,#ffbe4b1f,#0000 28%),#070910;min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh}.container{width:min(1180px,92vw);margin:auto;padding:28px 0 56px}.topbar{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;width:min(1180px,92vw);height:74px;margin:auto;display:flex}.brand{align-items:center;gap:12px;display:flex}.brandLogo,.brandMark{color:#17120a;background:linear-gradient(145deg,#ffd86b,#ff9f43);border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:1000;display:grid;box-shadow:0 12px 32px #ffb1412e}.brand b{letter-spacing:.05em;display:block}.brand span{color:#77839e;margin-top:2px;font-size:11px;display:block}.topbar nav{align-items:center;gap:7px;display:flex}.navBtn{color:#aeb9ce;background:0 0;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.navBtn.active{color:#111;background:#fff;border-color:#fff}.navBtn.ghost{padding:10px}.welcome{grid-template-columns:1fr 290px;align-items:end;gap:20px;padding:48px 0 24px;display:grid}.eyebrow{letter-spacing:.15em;color:#8996b2;font-size:11px;font-weight:1000}.welcome h1{letter-spacing:-.055em;max-width:760px;margin:15px 0 17px;font-size:clamp(42px,6vw,72px);line-height:.95}.welcome h1 span{color:#ffc95c}.welcome p{color:#aeb9ce;max-width:720px;font-size:16px;line-height:1.7}.welcomeStats{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.welcomeStats span{color:#cbd5e8;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.miniPanel,.newCard{background:#0e121ddb;border:1px solid #ffffff17;border-radius:22px;box-shadow:0 20px 60px #00000040}.miniPanel{padding:20px}.miniTop{color:#77839e;letter-spacing:.12em;justify-content:space-between;margin-bottom:18px;font-size:10px;font-weight:1000;display:flex}.miniPanel>b{word-break:break-word;display:block}.miniPanel small{color:#73809b;margin-top:7px;display:block}.status{color:#a9b5c9}.status.premium{color:#ffd36c}.heroSignal{margin:12px 0 18px;padding:28px;position:relative;overflow:hidden}.heroSignal:before{content:"";filter:blur(10px);background:#ffffff09;border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -90px -120px auto}.heroSignal.buy{background:linear-gradient(145deg,#111e1bf2,#0c1117f0);border-color:#29dc8f40}.heroSignal.sell{background:linear-gradient(145deg,#231318f2,#0c1117f0);border-color:#ff586b40}.signalHead{justify-content:space-between;align-items:flex-start;display:flex}.signalHead h2{letter-spacing:-.07em;margin:15px 0 5px;font-size:clamp(64px,10vw,120px);line-height:.8}.buy .signalHead h2{color:#55e3a2}.sell .signalHead h2{color:#ff7184}.liveBadge{letter-spacing:.1em;color:#8cefc3;align-items:center;gap:7px;font-size:10px;font-weight:1000;display:flex}.liveBadge span{background:#32d58d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #32d58d}.signalMeta{flex-wrap:wrap;gap:8px;display:flex}.signalMeta span{color:#aeb9cd;background:#ffffff0f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.priceGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 16px;display:grid}.priceGrid>div{background:#00000038;border-radius:15px;padding:15px}.priceGrid small{color:#707c96;margin-bottom:7px;font-size:10px;font-weight:1000;display:block}.priceGrid strong{font-size:19px}.signalNote{color:#cbd5e7;background:#ffc95c0b;border-left:2px solid #ffc95c;padding:15px 17px;line-height:1.6}.signalFooter{color:#707d98;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px;display:flex}.premiumMini{color:#ffd36c;align-items:center;gap:5px;display:flex}.section{margin:20px 0}.sectionHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sectionHeader h3{letter-spacing:-.03em;margin:5px 0 0;font-size:24px}.iconBtn,.textBtn{color:#cdd7e9;background:#ffffff0b;border:1px solid #ffffff14;border-radius:11px;padding:9px 11px}.textBtn{font-weight:900}.feedList{gap:8px;display:grid}.feedItem{background:#0e121da6;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:78px 1fr 170px 150px;align-items:center;gap:15px;padding:16px 17px;display:grid}.dir{color:#d7dfef;font-size:13px;font-weight:1000}.dir.buy{color:#55e3a2}.dir.sell{color:#ff7184}.feedMain b{font-size:14px;display:block}.feedMain span{color:#7f8ba4;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.feedNums{text-align:right}.feedNums b{display:block}.feedNums span,.feedItem time{color:#7d899f;font-size:11px}.feedItem time{text-align:right}.emptyBox{color:#7d899f;border:1px dashed #ffffff1f;border-radius:16px;padding:22px}.premiumBox{align-items:center;gap:15px;margin:22px 0;padding:18px 20px;display:flex}.premiumBox.active{background:linear-gradient(100deg,#ffbe4112,#0e121ddb);border-color:#ffcb5838}.premiumIcon{color:#ffd36c;background:#ffc95c1a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.premiumBody{flex:1}.premiumBody h3{margin:4px 0}.premiumBody p{color:#7f8ba4;margin:0;font-size:12px}.premiumActions{gap:7px;display:flex}.premiumActions button,.primaryBtn{color:#161109;background:#ffd166;border:0;border-radius:12px;padding:12px 15px;font-weight:1000}.premiumActions button:first-child{background:#f0b83f}.premiumActions button:disabled,.primaryBtn:disabled{opacity:.55;cursor:not-allowed}.aiSection{background:#0e121d99;border:1px solid #ffffff12;border-radius:20px;padding:22px}.aiGrid{grid-template-columns:190px 1fr;gap:14px;display:grid}.aiOrb{background:linear-gradient(145deg,#795dff26,#ffffff09);border-radius:17px;flex-direction:column;gap:7px;padding:22px;display:flex}.aiOrb svg{color:#baf}.aiOrb span{color:#78849e;font-size:11px}.aiCopy{background:#0000002e;border-radius:17px;padding:20px}.aiCopy p{color:#aeb9ce;margin:0;line-height:1.7}.aiTags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.aiTags span{color:#8e9ab2;background:#ffffff0f;border-radius:999px;padding:7px 9px;font-size:10px}.adminSection{margin-top:28px;padding:24px}.adminToken{gap:8px;margin-bottom:14px;display:flex}.adminToken input,.signalForm input,.signalForm select,.signalForm textarea{color:#eaf0fc;background:#080b12;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:12px 13px}.adminToken input{flex:1}.signalForm{gap:12px;display:grid}.seg{gap:6px;display:flex}.seg button{color:#aab5ca;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:6px;padding:10px 16px;font-weight:1000;display:flex}.seg button.active.buy{color:#64e6a8;background:#31d88e24;border-color:#31d88e40}.seg button.active.sell{color:#ff8392;background:#ff536a24;border-color:#ff536a40}.formGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.signalForm label{color:#7f8ba3;gap:7px;font-size:11px;font-weight:900;display:grid}.signalForm textarea{resize:vertical}.adminActions{flex-wrap:wrap;gap:8px;display:flex}.primaryBtn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.dangerBtn{color:#ff8a99;background:#ff576914;border:1px solid #ff576940;border-radius:12px;padding:12px 15px;font-weight:1000}.notice{color:#b7c2d6;background:#ffffff0b;border-radius:12px;padding:12px 14px;font-size:12px}.notice.ok{color:#8ee9bc;background:#33d68e17}.notice.error{color:#ff9baa;background:#ff536a17}.toast{z-index:20;color:#111;background:#f4f6fb;border-radius:14px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;font-weight:900;display:flex;position:fixed;top:88px;right:20px;box-shadow:0 18px 45px #0006}.toast button{color:#333;background:0 0;border:0}.loadingScreen,.loadingCard{color:#8c98af;place-items:center;gap:10px;min-height:100vh;display:grid}.loadingCard{min-height:180px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}footer{text-align:center;color:#5f6b82;padding-top:34px;font-size:11px}.authShell{place-items:center;min-height:100vh;padding:25px;display:grid;position:relative;overflow:hidden}.authGlow{filter:blur(20px);background:radial-gradient(circle,#ffc1491f,#0000 65%);width:500px;height:500px;position:absolute}.authCard{width:min(470px,100%);padding:32px;position:relative}.authCard .brandMark{margin-bottom:18px}.authCard h1{letter-spacing:-.055em;margin:14px 0;font-size:44px;line-height:.98}.authCard h1 span{color:#ffc95c}.muted{color:#7f8ba3;line-height:1.7}.authForm{gap:11px;margin-top:22px;display:grid}.authForm label{color:#8995ac;gap:7px;font-size:11px;font-weight:1000;display:grid}.authForm input{color:#fff;background:#080b12;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:13px}.authLinks{justify-content:space-between;gap:10px;margin-top:13px;display:flex}.authLinks button,.googleBtn{color:#8f9bb2;background:0 0;border:0;font-size:11px;font-weight:800}.googleBtn{border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:14px;padding:12px;display:flex}.linkAsBtn{justify-content:center;margin-top:20px;text-decoration:none;display:flex}@media (width<=850px){.welcome{grid-template-columns:1fr}.priceGrid{grid-template-columns:repeat(2,1fr)}.feedItem{grid-template-columns:65px 1fr}.feedNums,.feedItem time{display:none}.aiGrid{grid-template-columns:1fr}.premiumBox{flex-wrap:wrap;align-items:flex-start}.premiumActions{width:100%}.premiumActions button{flex:1}.formGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.topbar{align-items:flex-start;height:auto;padding:14px 0}.topbar nav{flex-wrap:wrap;justify-content:flex-end}.topbar .navBtn:not(.active):not(.ghost){display:none}.container{width:min(94vw,1180px)}.welcome{padding-top:32px}.welcome h1{font-size:47px}.priceGrid{grid-template-columns:1fr 1fr}.signalHead h2{font-size:72px}.formGrid{grid-template-columns:1fr}.adminToken{flex-direction:column}.authCard{padding:24px}.authCard h1{font-size:38px}}
