:root{color-scheme:dark;--bg:#0d1015;--panel:#13171e;--line:#242a34;--muted:#808b9e;--text:#e7edf7;--lime:#c5f277;--green:#73d6ab}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px -apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif}button,input,textarea{font:inherit}button,a,input,textarea{outline-offset:4px}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit;border:0;background:none}button:hover,a:hover{color:var(--lime)}.sidebar{width:228px;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--line);padding:32px 20px;background:#101319;display:flex;flex-direction:column}.brand{font-size:25px;letter-spacing:-1px;font-weight:750;display:flex;align-items:center;gap:2px}.brand-icon{background:var(--lime);color:#192113;width:33px;height:33px;display:inline-grid;place-items:center;border-radius:10px;margin-right:9px;font-family:Georgia;font-size:32px}.brand-light{font-weight:350}.brand sup{font-size:11px;color:var(--lime);align-self:start;margin-left:5px}.workspace{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:12px 9px;margin:34px 0}.avatar{display:grid;place-items:center;background:#2a313e;width:30px;height:30px;border-radius:7px;font-size:12px}.workspace div{font-size:12px}.workspace small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.workspace-dot,.green-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;display:inline-block}.workspace-dot{margin-left:auto}.nav-label{font-size:9px;letter-spacing:1.7px;color:#626d80;padding:0 12px;margin-bottom:12px}.nav{display:flex;width:100%;align-items:center;gap:14px;text-align:left;padding:13px 12px;margin:4px 0;border-radius:6px;color:#919cad;font-size:13px}.nav>span:first-child{font-size:20px;line-height:18px}.nav.active{color:var(--lime);background:#20291e}.nav-count{margin-left:auto;background:#2b3428;padding:2px 5px;font-size:10px;border-radius:4px}.second{margin-top:38px}.tool-link{padding:10px 12px;font-size:12px;color:#8a96a7;display:flex;justify-content:space-between}.sidebar-bottom{margin-top:auto;border-top:1px solid var(--line);padding-top:20px;font-size:11px;color:#8d99aa}.sidebar-bottom>span:last-of-type{float:right}.sidebar-bottom p{margin-top:24px;color:#b0bac9;font-family:Georgia;font-style:italic}.sidebar-bottom small{font-size:9px;letter-spacing:2px;color:#535f70}.main{margin-left:228px}header{height:74px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;font-size:12px}.breadcrumb,.date{color:var(--muted)}.slash{margin:0 16px;color:#48515f}.header-right{display:flex;align-items:center;gap:18px}.refresh{background:var(--lime);border:1px solid var(--lime);color:#1b2713;border-radius:5px;padding:9px 13px;font-weight:600;font-size:12px}.refresh:hover{color:#000;background:#d6ff91}.icon-button{color:#9ba5b5;font-size:12px}main{max-width:1640px;margin:auto;padding:36px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.eyebrow{font-size:9px;letter-spacing:2.7px;color:var(--lime);margin-bottom:13px}h1{font-size:30px;letter-spacing:-1px;font-weight:600;margin:0}h1 span{color:var(--lime);margin-left:4px}.page-heading p{font-size:12px;color:var(--muted);margin:12px 0 0;line-height:1.8}.live-label{font-size:11px;color:#b6c0cf}.live-label .green-dot{margin-right:6px}.live-label small{display:block;font-size:10px;color:#657184;margin:8px 0 0 12px}.market-strip{border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(6,1fr);min-height:90px;background:#11151b;margin-bottom:24px}.coin{padding:16px 18px;border-right:1px solid var(--line);position:relative;overflow:hidden}.coin:last-child{border:0}.coin-name{color:#95a0b2;font-size:10px;display:flex;gap:6px;align-items:center}.coin-name img{width:16px;height:16px}.coin-price{font-size:18px;font-variant-numeric:tabular-nums;font-weight:550;margin-top:9px}.change{font-size:10px;color:var(--green);margin-left:7px}.negative{color:#ed8c96!important}.spark{width:58px;height:24px;position:absolute;right:14px;bottom:13px;opacity:.7}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}.stat{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:19px 20px}.stat-top{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.stat-symbol{color:#a6bc8e}.stat-number{font-size:28px;margin:12px 0 7px;letter-spacing:-1px}.stat-number small{font-size:12px;letter-spacing:0;color:#6e7a8c;margin-left:8px}.stat-note{color:#738095;font-size:10px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.panel{border:1px solid var(--line);border-radius:9px;background:var(--panel);overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 18px;gap:12px}.section-kicker{font-size:9px;letter-spacing:1.8px;color:#718096}.panel h2{font-size:16px;font-weight:550;margin:7px 0 0}.subtle{font-size:11px;font-weight:400;color:#657185;margin-left:8px}.badge{font-size:8px;letter-spacing:.5px;border:1px solid #334235;color:#9fbc92;padding:5px;border-radius:4px;white-space:nowrap}.filters{display:flex;align-items:center;justify-content:space-between;padding:0 22px 14px;gap:12px}.tabs{display:flex;gap:3px;flex-wrap:wrap}.tabs button{font-size:11px;padding:7px 11px;color:#7e8ba0;border-radius:4px}.tabs .selected{background:#2b3424;color:var(--lime)}input,textarea{color:var(--text);background:#0f1319;border:1px solid var(--line);border-radius:5px;padding:9px 11px;max-width:100%}.filters input{width:180px;font-size:10px}input::placeholder{color:#566173}.method{padding:0 22px 14px;color:#718096;font-size:10px;line-height:1.8;margin:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}th{font-size:10px;color:#6f7c90;font-weight:400;background:#10141b;padding:12px 16px}th:first-child,td:first-child{padding-left:22px}td{border-bottom:1px solid #202631;padding:15px 16px;font-size:12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#181e26}.project-name{font-weight:550;display:block;text-align:left;padding:0}.project-meta{font-size:9px;color:#708097;margin-top:6px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.project-icon{height:30px;width:30px;border-radius:8px;background:var(--icon-bg,#26343b);color:var(--icon-color,#a6cbdb);display:grid;place-items:center;font-size:14px;float:left;margin-right:10px;font-weight:650}.num{font-variant-numeric:tabular-nums}.signal{font-size:9px;color:#a4bd92;border:1px solid #31402d;background:#1e291f;border-radius:3px;padding:4px 6px}.star{font-size:20px;color:#68758b}.star.saved{color:var(--lime)}.panel-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:13px 22px;font-size:10px;color:#68778d}.panel-footer button{font-size:10px;color:#a0abbb}.right-column{display:grid;gap:20px}.focus-card{padding:23px;background:linear-gradient(125deg,#263523,#17251e);border:1px solid #3b4b32;border-radius:9px;position:relative;overflow:hidden}.focus-card:after{content:'α';position:absolute;font-family:Georgia;font-size:170px;color:#a8ce6c08;right:-8px;top:35px;pointer-events:none}.focus-card .section-kicker{color:#b7d098;display:flex;justify-content:space-between;font-size:8px}.focus-card h2{font-size:24px;font-weight:500;line-height:1.6;letter-spacing:-.5px;margin:22px 0 14px}.focus-card p{font-size:11px;line-height:1.9;color:#9eaf98}.focus-line{height:1px;background:#3d4d34;margin:22px 0 14px}.focus-bottom{display:flex;justify-content:space-between;font-size:9px;color:#a6b896}.news-panel .panel-heading{padding:16px 18px}.news-panel h2{font-size:13px;margin:0}.small-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--lime);vertical-align:middle;margin-left:4px}.text-button{font-size:10px;color:#748197}.news-item{padding:14px 18px;border-top:1px solid var(--line);display:block}.news-meta{font-size:9px;color:#78859a;margin-bottom:8px;display:flex;justify-content:space-between}.news-item h3{font-size:12px;line-height:1.7;font-weight:450;margin:0}.news-item:hover{background:#1a2028}.airdrop-panel{margin-top:24px}.outline-button{border:1px solid #3b4536;border-radius:5px;padding:8px 11px;color:#bdd797;font-size:11px}.task-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:0 22px 22px}.task-card{background:#10141a;border:1px solid var(--line);padding:17px;border-radius:7px}.task-top{display:flex;justify-content:space-between;align-items:center}.task-tag{font-size:9px;color:#c5b48b;background:#2d281e;border-radius:4px;padding:4px 7px}.task-card h3{font-size:14px;margin:15px 0 9px}.task-card p{font-size:11px;color:#8c99ad;line-height:1.8;min-height:39px}.task-footer{border-top:1px solid var(--line);padding-top:13px;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#6f7b8e}.task-check{display:flex;align-items:center;gap:5px;color:#b4c39f}.task-check input{accent-color:var(--lime)}.task-delete{color:#758093;font-size:15px}.completed{opacity:.55}.overdue{color:#e8aa80}footer{display:flex;justify-content:space-between;color:#4f5b6d;font-size:9px;padding:28px 0 0}.footer-divider{margin:0 10px}.loading,.empty{padding:28px;color:#8490a2;font-size:12px;line-height:1.9;grid-column:1/-1}.error{color:#e1ae8b}.hidden{display:none!important}dialog{background:#171c25;color:var(--text);border:1px solid #364050;border-radius:12px;padding:30px;width:560px;max-width:calc(100% - 32px)}dialog::backdrop{background:#04070bbd;backdrop-filter:blur(4px)}dialog h2{font-size:23px}dialog p{font-size:13px;line-height:1.9;color:#9ba8ba}dialog label{display:block;margin:20px 0;color:#9ca9bc;font-size:12px}dialog input,dialog textarea{display:block;width:100%;margin-top:8px}dialog textarea{height:130px;resize:vertical}.close{position:absolute;right:16px;top:10px;font-size:25px;color:#8d9aaa}.dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.detail-link{display:inline-block;background:#273326;padding:10px 14px;border-radius:5px;color:var(--lime);font-size:12px;margin-right:12px}.detail-metrics{display:flex;gap:28px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.detail-metrics span{font-size:11px;color:#8c99ac}.detail-metrics b{display:block;font-size:21px;color:var(--text);margin-top:8px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:12px 20px;background:#c5f277;color:#1d2915;border-radius:6px;font-size:12px;z-index:10;display:none}.news-expanded{grid-template-columns:repeat(3,1fr);display:grid}.news-expanded .news-item{padding:22px}.source-detail{font-size:10px!important;color:#78869c!important}.warning{color:#d6ac83!important}body[data-view=news] .content-grid{display:block}body[data-view=news] .right-column{display:block}body[data-view=news] .news-panel{width:100%}body[data-view=news] .news-panel h2{font-size:17px}@media(min-width:1500px){.coin-price{font-size:21px}.spark{width:70px}td{padding-top:18px;padding-bottom:18px}}@media(max-width:1200px){.sidebar{width:200px;padding:28px 14px}.main{margin-left:200px}main{padding:26px}.content-grid{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.subtle{display:none}.filters{align-items:stretch;flex-direction:column}.filters input{width:100%}.market-strip{grid-template-columns:repeat(3,1fr)}.coin:nth-child(-n+3){border-bottom:1px solid var(--line)}.spark{right:10px}.stat{padding:16px}.task-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:950px){.content-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.focus-card{align-self:start}.stats{gap:10px}.stat-number{font-size:23px}.date{display:none}.page-heading{gap:15px}.live-label{white-space:nowrap}.news-expanded{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.sidebar{position:static;width:100%;padding:15px 16px;border-bottom:1px solid var(--line);border-right:0}.brand{font-size:22px}.brand-icon{width:28px;height:28px;font-size:27px}.sidebar .workspace,.nav-label,.tool-link,.sidebar-bottom{display:none}.sidebar nav{display:flex;justify-content:space-between;margin-top:17px;gap:3px}.nav{padding:9px 7px;font-size:11px;justify-content:center;white-space:nowrap;gap:5px}.nav>span:first-child{font-size:14px}.nav-count{display:none}.main{margin-left:0}header{height:56px;padding:0 18px}.header-right{gap:9px}.icon-button,.refresh{font-size:10px}main{padding:25px 16px}.page-heading{display:block}h1{font-size:26px}.page-heading p{font-size:11px}.live-label{margin-top:16px;display:flex;align-items:center;gap:5px}.live-label small{margin:0 0 0 8px}.market-strip{margin-bottom:16px}.coin{padding:13px 12px}.coin-price{font-size:16px}.spark{display:none}.change{display:block;margin:5px 0 0}.stats{grid-template-columns:repeat(2,1fr);margin-bottom:18px}.stat{padding:14px}.stat-note{font-size:9px}.panel-heading{padding:18px 16px}.badge{font-size:7px}.filters{padding:0 16px 12px}.method{padding-left:16px;padding-right:16px}.tabs{gap:2px}.tabs button{padding:6px 9px}.right-column{grid-template-columns:1fr}.focus-card{display:none}.task-grid{grid-template-columns:1fr;padding:0 16px 16px}.airdrop-panel{margin-top:18px}.news-expanded{grid-template-columns:1fr}footer{display:block;line-height:2.3}.table-wrap th,.table-wrap td{padding-left:13px;padding-right:13px}.project-meta{max-width:140px}.project-icon{display:none}.panel-footer{padding:13px 16px}}

.discovery-title{font-size:12px;padding:4px 22px 16px;color:#b8c6d8}.discovery-title span{color:#6e7b8f;font-size:10px;margin-left:12px}.task-footer .outline-button{font-size:10px;padding:6px 9px}@media(max-width:680px){.discovery-title{padding-left:16px}.discovery-title span{display:block;margin:8px 0 0;line-height:1.7}}
