.crypto-workspace{max-width:1540px;margin:0 auto}.crypto-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:17px 20px;display:flex}.crypto-toolbar strong{font-size:1.05rem;display:block}.crypto-toolbar small{color:#8395a7;margin-top:5px;font-size:.84rem;display:block}.crypto-toolbar button,.crypto-pager button{color:#b8ebe2;cursor:pointer;background:#11262c;border:1px solid #31505a;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.crypto-toolbar button:disabled,.crypto-pager button:disabled{opacity:.45;cursor:default}.crypto-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.crypto-list,.crypto-detail{min-width:0;padding:16px}.crypto-list-head{color:#8595a4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:.85rem;display:flex}.crypto-list-head label{background:#0d1924;border:1px solid #2a3a48;border-radius:9px;flex:1;align-items:center;gap:8px;padding:7px 11px;display:flex}.crypto-list-head input{color:#d9e7ec;width:100%;font:inherit;background:0 0;border:0;outline:none}.crypto-table-wrap{max-height:660px;overflow:auto}.crypto-list table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:.88rem}.crypto-list th{color:#93a5b7;z-index:1;background:#101b25;padding:11px;font-weight:500;position:sticky;top:0}.crypto-list td{color:#c8d7e0;border-top:1px solid #253341;padding:11px}.crypto-list tr:hover td{background:#172b35}.crypto-list td button{color:inherit;cursor:pointer;text-align:right;font:inherit;background:0 0;border:0;padding:0}.crypto-list td button span,.crypto-list td button small{color:#7e91a3;margin-left:7px}.crypto-pager{color:#8798a9;justify-content:space-between;align-items:center;gap:8px;padding-top:14px;font-size:.8rem;display:flex}.crypto-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crypto-detail-head h2{margin:3px 0;font-size:1.25rem}.crypto-detail-head small{color:#7d93a5}.crypto-detail-head strong{color:#d8e9e8;direction:ltr;font-size:1.25rem}.crypto-stats{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.crypto-stats div{background:#101f2a;border:1px solid #263847;border-radius:9px;min-width:0;padding:11px}.crypto-stats span{color:#8798a9;font-size:.8rem;display:block}.crypto-stats b{color:#d5e4e8;overflow-wrap:anywhere;margin-top:7px;font-size:.95rem;display:block}.crypto-chart{direction:ltr;height:210px;margin:20px 0}.crypto-model{border-top:1px solid #2a3a48;padding-top:15px}.crypto-model h3{margin:0;font-size:1rem}.crypto-model>small,.crypto-note,.crypto-footnote,.crypto-source{color:#8e9eae;font-size:.82rem;line-height:1.7}.crypto-source a{color:#76d9ca}@media (max-width:1100px){.crypto-grid{grid-template-columns:1fr}}@media (max-width:620px){.crypto-toolbar,.crypto-list-head,.crypto-pager{flex-wrap:wrap}.crypto-list,.crypto-detail{padding:10px}.crypto-list table{font-size:.8rem}}.crypto-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.crypto-candidates section{min-width:0;padding:15px}.crypto-candidates h2{margin:0 0 4px;font-size:1rem}.crypto-candidates section>small{color:#8c9dad;min-height:40px;line-height:1.5;display:block}.crypto-candidates button{color:#d5e4e8;text-align:right;cursor:pointer;background:#101f2a;border:1px solid #263847;border-radius:8px;flex-wrap:wrap;gap:7px;width:100%;margin-top:6px;padding:9px;display:flex}.crypto-candidates button span{color:#8e9eae;flex:1}.crypto-candidates button em{font-style:normal}.crypto-candidates p{color:#8e9eae;font-size:.84rem}.crypto-decision-grid{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.crypto-decision-grid article{background:#13232b;border:1px solid #31505a;border-radius:9px;min-width:0;padding:12px}.crypto-decision-grid span,.crypto-decision-grid small{color:#91a4b1;font-size:.8rem;line-height:1.5;display:block}.crypto-decision-grid b{color:#d4f0ea;margin:6px 0;font-size:.9rem;display:block}@media (max-width:1000px){.crypto-candidates{grid-template-columns:1fr}.crypto-candidates section>small{min-height:0}}@media (max-width:620px){.crypto-decision-grid{grid-template-columns:1fr}}.crypto-page{min-height:100vh;padding:24px}.crypto-page-header{justify-content:space-between;align-items:center;gap:16px;max-width:1540px;margin:0 auto 20px;display:flex}.crypto-page-header a{color:#80dfcb;font-size:16px}.crypto-page-header h1{margin:0;font-size:24px}@media (max-width:620px){.crypto-page{padding:12px}}.crypto-page{color:#e4edf5;--crypto-line:#22303e;--crypto-muted:#99aabd;--crypto-accent:#62dbc5;background:#080f16;padding:0 32px 28px;font-size:16px}.crypto-page-header{border-bottom:1px solid var(--crypto-line);height:88px;margin-bottom:32px}.crypto-page-header .crypto-brand{color:#e4edf5;align-items:center;gap:12px;text-decoration:none;display:flex}.crypto-brand>span{color:#62dbc5;background:#12302c;border:1px solid #28594f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.crypto-brand b,.crypto-brand small{display:block}.crypto-brand b{font-size:17px}.crypto-brand small{color:var(--crypto-muted);margin-top:4px;font-size:13px}.crypto-page-header nav{border:1px solid var(--crypto-line);background:#111d29;border-radius:12px;gap:8px;padding:5px;display:flex}.crypto-page-header nav a,.crypto-page-header nav>span{color:#a7b7c8;border-radius:8px;padding:9px 20px;font-size:14px;text-decoration:none}.crypto-page-header nav>span{color:#8ae6d3;background:#1d3937}.crypto-market-hours{color:var(--crypto-muted);font-size:14px}.crypto-page-intro{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1540px;margin:0 auto 28px;display:flex}.crypto-page-intro p{color:#79cabf;margin:0 0 9px;font-size:14px}.crypto-page-intro h1{letter-spacing:-1px;margin:0;font-size:32px;font-weight:750}.crypto-page-intro>span{color:var(--crypto-muted);font-size:14px}.crypto-page .surface{border:1px solid var(--crypto-line);background:#101a25;border-radius:16px;box-shadow:0 8px 28px #00000012}.crypto-page .crypto-toolbar{background:#0d1821;border-radius:12px;margin-bottom:24px;padding:16px 20px}.crypto-toolbar strong{font-size:16px}.crypto-toolbar small{color:#9cabbc;font-size:14px}.crypto-toolbar button{color:#c6f5e9;font:inherit;background:#22463f;border-color:#35675b;padding:11px 18px;font-size:14px}.crypto-candidates{gap:18px;margin-bottom:32px}.crypto-candidates section{border-top:2px solid #4ebfac;padding:20px}.crypto-candidates section.investment{border-top-color:#8298ee}.crypto-candidates section.short{border-top-color:#d7947e}.crypto-card-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.crypto-card-title h2{flex:1;margin:0;font-size:16px}.crypto-card-icon{color:#75d6c3;background:#19382f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.investment .crypto-card-icon{color:#a5b5ff;background:#252e48}.short .crypto-card-icon{color:#e7ad96;background:#392d29}.crypto-count{color:#a4b4c5;font-size:14px}.crypto-candidates section>small{min-height:28px;color:var(--crypto-muted);font-size:14px;line-height:1.8}.crypto-candidates button{border:0;border-bottom:1px solid var(--crypto-line);background:0 0;border-radius:0;align-items:center;margin:0;padding:13px 0;font-size:14px}.crypto-candidates button:last-child{border-bottom:0}.crypto-candidates button:hover{background:#ffffff05}.crypto-candidates button b{min-width:48px;font-size:16px}.crypto-candidates button em{direction:ltr;font-size:14px}.crypto-candidates p{color:#a4b2c1;margin:0;padding:14px 0;font-size:14px;line-height:1.9}.crypto-section-heading{justify-content:space-between;align-items:center;margin:0 2px 16px;display:flex}.crypto-section-heading h2{margin:0;font-size:20px}.crypto-section-heading span{color:var(--crypto-muted);font-size:14px}.crypto-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:22px}.crypto-list{padding:0;overflow:hidden}.crypto-list-head{border-bottom:1px solid var(--crypto-line);margin:0;padding:20px;font-size:14px}.crypto-list-head label{background:#0a141e;border-color:#2b3c4c;padding:12px}.crypto-list-head input{font-size:14px}.crypto-list-head input::placeholder{color:#8194a7}.crypto-list-head>span{white-space:nowrap}.crypto-table-wrap{max-height:690px}.crypto-list table{font-size:14px}.crypto-list th{color:#a4b8cb;background:#14212e;padding:14px 16px;font-size:13px}.crypto-list td{font-variant-numeric:tabular-nums;border-color:#1d2b38;padding:15px 16px}.crypto-list td:not(:first-child){text-align:left;direction:ltr}.crypto-list td button{align-items:center;gap:10px;width:100%;display:flex}.crypto-list td .crypto-monogram{color:#c9e6ef;background:#213847;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;font-weight:700;display:grid}.crypto-list td .crypto-asset-name{flex-direction:column;gap:3px;margin:0;display:flex}.crypto-asset-name b{color:#ecf3f9;font-size:15px}.crypto-list td .crypto-asset-name small{color:#96aabd;margin:0;font-size:12px}.crypto-list tr.selected td{background:#14302e}.crypto-list tr.selected td:first-child{box-shadow:inset -3px 0 #63d8bf}.crypto-pager{border-top:1px solid var(--crypto-line);padding:16px 20px;font-size:13px}.crypto-pager button{padding:8px 12px;font-size:14px}.crypto-page button:focus-visible,.crypto-page a:focus-visible,.crypto-list-head label:focus-within{outline-offset:3px;outline:2px solid #76d8c4}.crypto-detail{min-height:420px;padding:24px}.crypto-detail-head{border-bottom:1px solid var(--crypto-line);padding-bottom:20px}.crypto-detail-head h2{margin-top:7px;font-size:24px}.crypto-detail-head small{font-size:14px}.crypto-detail-head strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:26px}.crypto-stats{gap:10px;margin:20px 0}.crypto-stats div{background:#0c1620;border-color:#20303e;border-radius:12px;padding:14px}.crypto-stats span{font-size:14px;line-height:1.7}.crypto-stats b{font-variant-numeric:tabular-nums;margin-top:8px;font-size:16px}.crypto-chart{height:260px;margin:26px 0}.crypto-decision-grid{gap:10px}.crypto-decision-grid article{background:#111f2a;border-color:#2a3d4b;border-radius:12px;padding:16px}.crypto-decision-grid span,.crypto-decision-grid small{font-size:14px;line-height:1.9}.crypto-decision-grid b{margin:9px 0;font-size:15px}.crypto-model h3{font-size:18px}.crypto-model>small{font-size:13px;line-height:1.9}.crypto-empty-analysis{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:24px 12px;display:flex}.crypto-empty-analysis>span{color:#74d6c7;background:#132d31;border:1px solid #275052;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:24px;display:grid}.crypto-empty-analysis h2{margin:0 0 12px;font-size:21px}.crypto-empty-analysis p{color:#a0b2c3;max-width:310px;margin:0;font-size:15px;line-height:2}.crypto-empty-analysis>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.crypto-empty-analysis b{color:#a4b7c8;background:#182631;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:400}.crypto-method-note{border-top:1px solid var(--crypto-line);color:#9eb1c4;margin-top:24px;padding:18px 4px;font-size:14px;line-height:1.9}.crypto-method-note summary{cursor:pointer}.crypto-footnote{max-width:1050px;font-size:14px}.crypto-source{color:#95a6b8;padding:0 4px;font-size:13px}.crypto-note{padding:16px;font-size:14px;line-height:1.9}.crypto-page .text-up{color:#79dfb7!important}.crypto-page .text-down{color:#ef97a2!important}@media (min-width:1400px){.crypto-detail{position:sticky;top:20px}}@media (max-width:1150px){.crypto-grid{grid-template-columns:1fr}.crypto-detail{min-height:300px}.crypto-candidates{gap:12px}.crypto-candidates section{padding:16px}.crypto-card-title h2{font-size:14px}}@media (max-width:760px){.crypto-page{padding:0 16px 24px}.crypto-page-header{flex-wrap:wrap;gap:14px;height:auto;min-height:80px;padding:16px 0}.crypto-page-header nav{order:3;justify-content:center;width:100%}.crypto-page-header nav>*{text-align:center;flex:1}.crypto-page-intro{margin-bottom:20px}.crypto-page-intro h1{font-size:26px}.crypto-page-intro>span{display:none}.crypto-candidates{grid-template-columns:1fr}.crypto-card-title h2{font-size:16px}.crypto-candidates section>small{min-height:0}.crypto-list-head{flex-wrap:wrap;padding:14px}.crypto-list-head label{min-width:100%}.crypto-detail{padding:18px}.crypto-detail-head strong{font-size:22px}.crypto-pager{flex-wrap:wrap;padding:14px}.crypto-section-heading span{display:none}.crypto-toolbar{gap:12px}.crypto-list th,.crypto-list td{padding:12px}.crypto-market-hours{font-size:12px}.crypto-decision-grid{grid-template-columns:1fr}.crypto-page .crypto-toolbar{padding:16px}.crypto-toolbar small{line-height:1.8}}@media (prefers-reduced-motion:reduce){.crypto-page *{scroll-behavior:auto!important;animation:none!important}}.crypto-forecast{background:#0c1a27;border:1px solid #2b485e;border-radius:14px;margin:20px 0;padding:16px}.crypto-forecast h3{color:#56d9c6;margin:0 0 8px}.crypto-forecast p,.crypto-forecast small{color:#a6b7c9;font-size:13px;line-height:1.9}.crypto-forecast article{border-top:1px solid #263d50;padding:16px 0}.crypto-forecast h4{margin:0 0 10px}.crypto-forecast .crypto-stats{margin:12px 0}.crypto-forecast details{margin-top:10px;font-size:13px}.crypto-forecast summary{cursor:pointer;color:#88bdde}.crypto-paper{border:1px solid #294254;border-radius:18px;margin:24px 0;padding:24px}.paper-heading,.paper-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.paper-heading h2{margin:6px 0;font-size:24px}.paper-heading p,.paper-settings p{color:#96a8ba;font-size:13px;line-height:1.9}.paper-eyebrow{color:#35d0ba;font-size:12px}.crypto-paper button{color:#e6f2f7;cursor:pointer;background:#132633;border:1px solid #335166;border-radius:9px;padding:9px 14px}.crypto-paper button:disabled{opacity:.5;cursor:wait}.paper-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0;display:grid}.paper-form label{color:#a9b9c8;gap:7px;font-size:12px;display:grid}.paper-form input,.paper-form select{color:#eff8fc;background:#0a141e;border:1px solid #294254;border-radius:8px;width:100%;padding:10px}.paper-balances{margin:20px 0}.paper-block{color:#8da2b5;margin-top:7px;font-size:11px;display:block}.crypto-paper details{border-top:1px solid #253443;margin-top:18px;padding:16px 0}.crypto-paper summary{cursor:pointer}.crypto-paper h3{margin:22px 0 12px}.crypto-paper td{white-space:normal;max-width:280px;font-size:12px}.crypto-paper .crypto-decision-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (max-width:650px){.crypto-paper{padding:15px}.paper-heading h2{font-size:21px}}.decision-numbers{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.decision-numbers dt{color:#96a8ba;font-size:12px}.decision-numbers dd{color:#e4eff6;margin:4px 0;font-size:16px}.crypto-forecast>summary,.crypto-model>summary{cursor:pointer;font-size:14px;font-weight:600}.crypto-paper .result-details{border:0;margin:4px 0;padding:8px 0}
