:root{font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--theme-text);background:var(--theme-surface);}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px}button:disabled{opacity:.45;cursor:wait}[hidden]{display:none!important}header{display:flex;align-items:center;gap:40px;height:88px;padding:0 5%;border-bottom:1px solid var(--line);background:var(--theme-surface)}.brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:23px;letter-spacing:-.8px}.brand small{display:block;color:var(--theme-muted);letter-spacing:2px;font-size:9px;font-weight:500;margin-top:5px}.logo{display:grid;place-items:center;width:41px;height:41px;background:var(--theme-action);color:var(--theme-on-action);border-radius:12px;font-size:32px}nav{display:flex;height:100%;align-items:center;gap:28px;font-size:13px;color:var(--theme-muted)}nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}nav a.active{color:var(--theme-text);border-bottom-color:var(--theme-border)}header>.outline{margin-left:auto}.outline,.primary{border:1px solid var(--theme-border);background:transparent;border-radius:8px;padding:11px 16px;font-size:12px}.primary{background:var(--theme-action);color:var(--theme-on-action);border-color:var(--theme-border);font-weight:650}.text-button{border:0;background:none;color:var(--theme-secondary);font-size:12px}main{max-width:1490px;padding:42px 5% 20px;margin:auto}.hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:32px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--theme-muted);font-weight:600}.dot{display:inline-block;width:6px;height:6px;background:var(--theme-panel);border-radius:50%;margin-right:7px}h1{font-size:43px;letter-spacing:-1.8px;line-height:1.3;font-weight:550;margin:16px 0}h1 span{color:var(--theme-secondary)}p{color:var(--muted);font-size:12px;line-height:1.85;margin:8px 0}.connection{text-align:right;max-width:340px}.connection>span{display:inline-block;font-size:11px;border:1px solid var(--theme-border);border-radius:30px;padding:6px 11px;color:var(--theme-secondary)}.connection>span.online{color:var(--up);border-color:#28735e}.connection strong{display:block;font-variant-numeric:tabular-nums;font-size:32px;font-weight:400;margin:15px 0 5px}.connection small{display:block;font-size:11px;color:var(--theme-muted);line-height:1.8}.live-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:17px}.controls{display:flex;gap:25px;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--theme-surface);padding:16px 20px}.controls label{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--theme-muted)}select{border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-panel);border-radius:7px;padding:9px 35px 9px 12px}.interval{display:flex;align-items:center;gap:12px}.interval b{font-size:13px}.interval span{font-size:11px;color:var(--muted)}.controls .text-button{margin-left:auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0 45px}.stats article{border:1px solid var(--line);border-radius:12px;background:var(--theme-surface);padding:21px 23px}.stats span{font-size:12px;color:var(--theme-muted)}.stats strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:500;margin:12px 0 7px;font-variant-numeric:tabular-nums}.stats small{font-size:10px;color:var(--theme-muted)}.up{color:var(--up)}.down{color:var(--down)}.neutral{color:var(--theme-muted)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}h2{font-size:21px;font-weight:550;margin:9px 0}.tabs{display:flex;padding:4px;background:var(--theme-panel);border-radius:9px}.tabs button{border:0;background:none;border-radius:6px;padding:9px 15px;font-size:12px;color:var(--theme-muted)}.tabs .active{background:var(--theme-panel);color:var(--theme-text)}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.signal-card{background:var(--theme-surface);border:1px solid var(--line);border-radius:12px;padding:21px}.signal-card.LONG{border-top:2px solid #60d6b2}.signal-card.SHORT{border-top:2px solid var(--theme-border)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.symbol{font-size:20px;font-weight:650;overflow-wrap:anywhere}.venue-label{font-size:10px;color:var(--theme-muted);display:block;margin-top:5px}.badge{font-size:11px;padding:7px 10px;border-radius:6px;white-space:nowrap;background:var(--theme-panel);color:var(--theme-secondary)}.LONG .badge{background:#173e38;color:var(--up)}.SHORT .badge{background:#432d3b;color:var(--down)}.card-price{font-size:26px;margin:23px 0 13px;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.card-price small{font-size:10px;color:var(--theme-muted);letter-spacing:0;margin-left:7px}.chart{height:42px;width:100%;margin-bottom:11px}.reason{font-size:11px;color:var(--theme-secondary);line-height:1.85;min-height:42px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--line);padding-top:16px;margin-top:13px}.metrics span{display:block;font-size:9px;color:var(--theme-muted);margin-bottom:6px}.metrics b{font-size:12px;font-weight:550}.card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:19px;font-size:10px;color:var(--theme-muted)}.card-foot button{border:0;background:none;color:var(--theme-secondary);font-size:11px}.empty{text-align:center;padding:45px 20px;border:1px dashed var(--theme-border);border-radius:12px}.radar-mark{font-size:50px;color:var(--theme-muted)}.empty h3{font-size:16px;font-weight:500}.empty p{max-width:500px;margin:auto}.market-section,.journal{margin-top:45px}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--theme-border);border-radius:8px;padding:10px 13px;color:var(--theme-muted)}.search input{border:0;background:none;color:var(--theme-text);min-width:150px;outline:0;font-size:12px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:12px}th{color:var(--theme-muted);font-size:10px;font-weight:500;background:var(--theme-panel);padding:17px}td{padding:16px 17px;border-top:1px solid var(--theme-line);background:var(--theme-surface)}th:first-child,td:first-child{text-align:left}td small{color:var(--theme-muted);font-size:9px;margin-left:4px}.table-empty{text-align:center!important;color:var(--theme-muted);padding:35px}#more{display:block;margin:14px auto}.journal{padding:23px;background:var(--theme-surface);border:1px solid var(--line);border-radius:12px}.journal-list{color:var(--theme-muted);font-size:12px}.record{display:flex;gap:20px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--theme-line);font-size:11px}.error{border:1px solid var(--theme-warning-line);background:var(--theme-warning-bg);color:var(--theme-warning);padding:17px 20px;line-height:1.9;font-size:12px;border-radius:10px;margin-top:18px}footer{display:flex;gap:20px;justify-content:space-between;color:var(--theme-muted);font-size:10px;line-height:1.9;margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}dialog{color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:16px;padding:25px;width:min(680px,94vw);max-height:85vh;overflow:auto}dialog::backdrop{background:#020913b8;backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;justify-content:space-between}.dialog-head button{border:0;background:transparent;font-size:26px;color:var(--theme-secondary)}dialog li{font-size:12px;line-height:1.9;margin:8px 0;color:var(--theme-secondary)}dialog ul{padding-left:22px}.check{padding:10px 0;border-bottom:1px solid var(--theme-line);font-size:12px}.plan{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--theme-panel);padding:15px;border-radius:9px;margin:16px 0}.plan span{font-size:10px;color:var(--theme-muted);display:block}.plan b{font-size:15px;font-weight:500;display:block;margin-top:8px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:14px 20px;border:1px solid #466281;background:#203951;color:#d9e9fc;box-shadow:0 5px 35px #0008;border-radius:9px;max-width:90vw;font-size:12px;z-index:10}@media(max-width:1050px){header{gap:25px}nav{gap:17px}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.controls{flex-wrap:wrap;gap:15px}.stats article{padding:20px 17px}}@media(max-width:700px){header{height:auto;min-height:76px;flex-wrap:wrap;gap:12px;padding:16px 5% 0}.brand{font-size:20px}.logo{width:34px;height:34px;font-size:27px}header>.outline{order:1;font-size:10px;padding:9px}nav{order:2;width:100%;height:42px;justify-content:space-between;font-size:12px}.hero{display:block;padding-bottom:24px}main{padding-top:27px}h1{font-size:32px;letter-spacing:-1px}.connection{max-width:none;text-align:left;display:grid;grid-template-columns:1fr auto;gap:9px;margin-top:24px}.connection>span{justify-self:start;align-self:center}.connection strong{font-size:23px;margin:0}.connection small{grid-column:1/3;font-size:10px}.live-actions{grid-column:1/3;justify-content:flex-start;margin-top:3px}.controls{padding:15px;gap:14px}.controls label{font-size:11px}.interval{gap:8px}.interval span{font-size:10px}.controls .text-button{margin-left:0}.stats{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 30px}.stats article{padding:17px}.stats strong{font-size:29px}.stats small{font-size:9px}.section-heading{flex-wrap:wrap;gap:12px}.section-heading h2{font-size:19px}.tabs{width:100%;justify-content:space-between}.tabs button{flex:1}.signal-grid{grid-template-columns:1fr}.signal-card{padding:20px}.search{width:100%}.search input{width:100%}.market-section,.journal{margin-top:30px}.journal{padding:17px}.record{gap:10px;flex-wrap:wrap}footer{display:block}footer span{display:block;margin:5px 0}.plan{grid-template-columns:1fr;gap:14px}.plan b{font-size:18px}.connection .primary,.connection .outline{font-size:11px}}
.diagnostic-summary{padding:15px;background:var(--theme-panel);border-radius:9px;margin:16px 0;font-size:12px;line-height:1.8}.diagnostic-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.diagnostic-facts dt{font-size:10px;color:var(--muted)}.diagnostic-facts dd{margin:7px 0 0;font-size:12px;overflow-wrap:anywhere}.diagnostic-stage{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.diagnostic-stage small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.diagnostic-stage>span{font-size:11px;text-align:right}.diagnostic-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}@media(max-width:420px){.diagnostic-facts{grid-template-columns:1fr}.diagnostic-stage{align-items:flex-start;flex-direction:column;gap:8px}.diagnostic-actions .outline{padding:10px 12px}}

/* Liquidity observations share the scanner's lifecycle and source. */
#liquidity{scroll-margin-top:24px}.liquidity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.liquidity-stats article{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;padding:19px}.liquidity-stats span,.liquidity-stats small{display:block;color:var(--theme-muted);font-size:11px}.liquidity-stats strong{display:block;font-size:27px;font-weight:550;margin:10px 0;color:var(--theme-text)}.liquidity-stats small{font-size:10px}.liquidity-controls{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.liquidity-controls>label:not(.search){display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--theme-muted)}.liquidity-controls input[type=number]{border:1px solid var(--theme-border);border-radius:8px;padding:11px 12px;background:var(--theme-panel);color:var(--theme-text);width:170px;font:inherit}.liquidity-controls select{margin:0;max-width:100%}.liquidity-controls .search{margin-left:auto;height:40px}.liquidity-caption{font-size:11px!important;line-height:1.8!important;margin:12px 0!important}.book-time{display:block;margin:6px 0 0!important}.book-line{display:block;font-size:11px;line-height:1.9}.liquidity-badge{display:inline-block;padding:6px 9px;border:1px solid var(--theme-border);border-radius:7px;font-size:11px;background:var(--theme-panel)}.liquidity-detail-button{background:none;color:var(--theme-secondary);border:0;font-size:11px;padding:8px;white-space:nowrap}.liquidity-verdict{border:1px solid var(--theme-border);padding:15px;border-radius:10px;font-size:12px;line-height:1.8}.table-wrap:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.controls>a{text-decoration:none;white-space:nowrap}.liquidity-controls input:focus-visible,.liquidity-controls select:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}dialog a{color:var(--theme-secondary)}@media(max-width:700px){.liquidity-stats{grid-template-columns:1fr 1fr;gap:10px}.liquidity-stats article{padding:16px}.liquidity-stats strong{font-size:24px}.liquidity-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.liquidity-controls>label:first-child,.liquidity-controls .search{grid-column:1/-1}.liquidity-controls input[type=number]{width:100%}.liquidity-controls .search{width:100%;margin:0}.liquidity-controls select{width:100%;font-size:12px}.liquidity-controls>label{min-width:0}.controls>a{font-size:12px}}

.quality-panel{background:var(--theme-surface);border:1px solid var(--line);border-radius:12px;padding:22px;margin:0 0 32px}.quality-panel .section-heading{margin-bottom:18px}.quality-panel h2{font-size:19px}.quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.quality-grid span,.quality-grid small{display:block;color:var(--theme-muted);font-size:11px}.quality-grid b{display:block;font-size:21px;font-weight:550;color:var(--theme-text);margin:10px 0}.quality-grid small{font-size:10px}.quality-panel>p{font-size:11px;margin-bottom:0;line-height:1.8}@media(max-width:700px){.quality-panel{padding:17px}.quality-grid{grid-template-columns:1fr 1fr;gap:20px 12px}}

nav{overflow-x:auto;white-space:nowrap}

.selection-section{margin:35px 0}.horizon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.horizon-card,.momentum-card{border:1px solid var(--line);border-radius:12px;background:var(--theme-surface);padding:19px;min-width:0}.horizon-head,.pick-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.horizon-head h3{font-size:18px;font-weight:550;margin:0}.horizon-head>span{font-size:10px;color:var(--theme-secondary)}.horizon-scope{font-size:10px;min-height:38px}.horizon-coin{padding:18px 0;border-top:1px solid var(--line)}.horizon-coin:last-child{padding-bottom:0}.pick-head b{font-size:17px;overflow-wrap:anywhere}.pick-head>span{font-size:11px;flex-shrink:0}.pick-risk{margin:11px 0 6px}.risk-number{font-size:24px;font-variant-numeric:tabular-nums;color:var(--theme-secondary)}.risk-number small,.momentum-facts b small{font-size:10px;color:var(--theme-muted);margin-left:3px}.risk-high{color:var(--theme-warning)}.risk-label{display:block;font-size:10px;color:var(--theme-muted);margin-top:4px}.horizon-coin p,.momentum-card p{font-size:11px;line-height:1.8}.pick-reason{font-size:10px!important;color:var(--theme-muted)}.horizon-coin>small{display:block;font-size:9px;color:var(--theme-muted);line-height:1.8}.risk-breakdown{margin-top:11px;font-size:10px;color:var(--theme-muted)}.risk-breakdown summary{cursor:pointer;line-height:1.8}.risk-breakdown p{font-size:10px!important}.pick-empty{color:var(--theme-muted);font-size:12px;padding:20px 0;line-height:1.9}.selection-note{border-left:2px solid var(--theme-border);padding-left:14px;margin-top:18px;font-size:11px}.momentum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.rank-number{display:inline-block;font-size:12px;color:var(--theme-muted);margin-right:12px}.momentum-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 14px}.momentum-facts>div>span:first-child{display:block;font-size:10px;color:var(--theme-muted);margin-bottom:8px}.momentum-facts b{font-size:20px;font-weight:500}.momentum-facts .risk-number{font-size:20px}.conditional-sides{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:10px;border-top:1px solid var(--line)}.conditional-sides b{display:block;margin-bottom:7px;font-size:11px}.conditional-sides p{margin-top:0}.opportunities{margin-top:35px}@media(max-width:1150px){.horizon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.horizon-grid,.momentum-grid{grid-template-columns:1fr}.horizon-scope{min-height:0}.conditional-sides{grid-template-columns:1fr;gap:4px}.momentum-card,.horizon-card{padding:18px}.selection-section{margin:28px 0}.horizon-coin .pick-risk{display:flex;align-items:center;gap:12px}.horizon-coin .risk-label{margin-top:0}}

.period-mover{border:1px solid var(--line);border-radius:12px;background:var(--theme-surface);padding:19px;min-width:0}.period-mover.strongest{border-color:var(--theme-border);background:var(--theme-panel)}.strongest-badge{display:inline-block;border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:5px;color:var(--theme-text);font-size:9px;padding:4px 6px;margin-left:10px;vertical-align:middle}.period-mover .pick-head strong{font-size:20px;font-variant-numeric:tabular-nums}.period-facts{display:flex;gap:20px;flex-wrap:wrap;margin:17px 0;font-size:11px;color:var(--theme-muted)}.period-facts b{color:var(--theme-text);font-weight:500;margin-left:5px}.period-mover p{font-size:10px}.period-tabs{flex-wrap:wrap}@media(max-width:700px){.period-tabs button{padding:9px 11px}.period-mover{padding:17px}.strongest-badge{display:block;margin:7px 0 0 26px;width:max-content}.period-facts{gap:16px}.period-mover .pick-head{align-items:flex-start}}

.venue-panel{margin:25px 0}.venue-panel h2{font-size:19px}.venue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.venue-card{border:1px solid var(--line);background:var(--theme-surface);border-radius:12px;padding:19px;min-width:0}.venue-card.selected{border-color:var(--theme-border)}.venue-card p{font-size:11px;overflow-wrap:anywhere}.venue-card .outline{font-size:11px;padding:9px 12px;margin-top:10px}@media(max-width:700px){.venue-grid{grid-template-columns:1fr}.venue-card{padding:17px}.venue-card .pick-head b{font-size:16px}}

.position-panel{border:1px solid var(--line);border-radius:12px;background:var(--theme-surface);padding:24px}.position-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0}.position-fields label{display:flex;flex-direction:column;gap:8px;color:var(--theme-muted);font-size:11px;min-width:0}.position-fields input,.position-fields select{border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:7px;color:var(--theme-text);padding:11px 12px;font:inherit;min-width:0;width:100%}.position-fields input:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.position-advanced{font-size:12px;color:var(--theme-muted);margin:22px 0}.position-advanced summary{cursor:pointer}.position-result{border-top:1px solid var(--line);padding-top:20px;margin-top:24px;font-size:12px;line-height:1.9;color:var(--theme-secondary)}.position-result h3{font-size:17px;font-weight:550;color:var(--theme-text)}.position-result h4{font-size:13px;font-weight:500;color:var(--theme-text)}.position-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.position-summary span{display:block;font-size:10px;color:var(--theme-muted)}.position-summary b{display:block;margin-top:7px;font-size:20px;font-weight:500;overflow-wrap:anywhere;color:var(--theme-text)}.position-result ol{padding-left:20px;font-size:11px}.position-result li{padding:4px 0}@media(max-width:700px){.position-panel{padding:17px}.position-fields,.position-summary{grid-template-columns:1fr 1fr;gap:15px 12px}.position-fields label:last-child{grid-column:1/-1}.position-summary b{font-size:18px}.position-result .pick-head{align-items:flex-start;flex-wrap:wrap}}

.validation-tag{display:block;font-size:10px;color:var(--theme-warning);border:1px solid var(--theme-warning-line);background:var(--theme-warning-bg);border-radius:6px;padding:9px 12px;line-height:1.7}.risk-action{padding:12px 15px;border-left:2px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-secondary)!important;margin-top:20px!important}.combined-risk li{font-size:11px;line-height:1.9;color:var(--theme-muted)}.combined-risk .quality-grid{margin-top:15px}

.pattern-button{display:block;margin-top:14px;padding:0;font-size:10px;text-align:left}

.news-card{padding:20px;background:var(--theme-surface);border:1px solid var(--line);border-radius:12px;min-width:0}.news-card .pick-head small,.news-card>small{font-size:10px;color:var(--theme-muted)}.news-card .pick-head span{font-size:10px;color:var(--theme-secondary);white-space:nowrap}.news-card h3{font-size:16px;line-height:1.65;margin:15px 0;font-weight:550;overflow-wrap:anywhere}.news-card a:hover{color:var(--theme-secondary);text-decoration:underline}.news-card p{font-size:11px}@media(max-width:700px){.news-card{padding:17px}.news-card .pick-head{align-items:flex-start;flex-wrap:wrap}.news-card h3{font-size:15px}}

.evidence-coverage{font-size:12px;color:var(--muted,var(--theme-muted));margin:8px 0}.evidence-review{margin:22px 0;border-top:1px solid var(--line,var(--theme-line));padding-top:18px;overflow-wrap:anywhere}.evidence-heading,.evidence-check>div{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.evidence-heading h3{margin:0}.evidence-heading b,.evidence-check span{font-size:12px}.evidence-checks{display:grid;gap:10px;margin:16px 0}.evidence-check{padding:12px;border:1px solid var(--line,var(--theme-line));border-radius:10px}.evidence-check p{margin:7px 0;font-size:13px;line-height:1.6}.evidence-check small{font-size:11px;line-height:1.6;color:var(--muted,var(--theme-muted))}.evidence-review a{color:inherit;text-decoration:underline;text-underline-offset:3px}.evidence-gaps{padding:12px;border-radius:10px;background:rgba(127,127,127,.06)}.evidence-gaps summary{cursor:pointer;font-size:13px}

.recommendation-hold{font-size:11px;color:var(--theme-muted);line-height:1.7;margin:6px 0}.signal-card .recommendation-hold{color:var(--theme-muted)}

.coin-search-results{border:1px solid var(--theme-line);border-radius:14px;padding:6px;margin:0 0 24px;background:var(--theme-surface)}.coin-search-results>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:12px;border:0;border-radius:9px;background:transparent;text-align:left;gap:12px}.coin-search-results>button:hover{background:var(--theme-hover)}.coin-search-results small{display:block;margin-top:5px;font-size:11px;color:var(--theme-muted);overflow-wrap:anywhere}.direction-risk{border-bottom:1px solid var(--theme-line);padding-bottom:18px;margin-bottom:18px}.direction-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.direction-risk-side{background:var(--theme-panel);border:1px solid var(--theme-line);border-radius:10px;padding:12px;min-width:0}.direction-risk-side>span,.direction-risk-side>b{display:block;font-size:11px;color:var(--theme-secondary)}.direction-risk-side strong{display:block;font-size:25px;margin:7px 0;line-height:1.3}.direction-risk-side strong small{font-size:11px;font-weight:400}.direction-risk details{font-size:12px;line-height:1.8}.coin-news{margin-top:22px;border-top:1px solid var(--theme-line);padding-top:12px}.coin-news .news-card{margin:12px 0;overflow-wrap:anywhere}.coin-news .dialog-head{flex-wrap:wrap}.coin-news .dialog-head button{font-size:12px}.coin-news h3{font-size:16px}#liquidity-details{overflow-wrap:anywhere}.signal-card .direction-risk-side strong{font-size:21px}

.coin-hourly{margin:16px 0;padding:16px;border:1px solid var(--line,#ddd);border-radius:16px}.coin-hourly>summary{font-weight:700;cursor:pointer}.coin-hourly p,.hourly-definitions{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.hourly-definitions{padding-left:20px}.hourly-definitions li{margin-bottom:12px}.coin-hourly .diagnostic-facts dd{max-width:65%;overflow-wrap:anywhere}@media(max-width:480px){.coin-hourly{padding:12px}.coin-hourly .diagnostic-facts div{gap:12px}}
