:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e8edf5;background:#0c1018;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1280px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #232c3b}a{color:#ff9c42;text-decoration:none}.brand{font-size:25px;font-weight:850;letter-spacing:-1px;color:#fff}.brand span{color:#ff9141}.brand small{font-size:11px;letter-spacing:2px;margin-left:9px;color:#ff9141}header nav{display:flex;gap:22px;font-size:14px}header nav a{color:#a4afbf}header nav a[aria-current]{color:#ff9141}.hero{display:flex;justify-content:space-between;align-items:center;padding:32px 0 38px;gap:25px}.eyebrow{color:#ffa251;font-size:11px;letter-spacing:2px;font-weight:700}h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-2px;margin:16px 0}h1 span{color:#ff9847}p,small{color:#9ca9bb;line-height:1.6}.hero-tag{background:#171e2a;border:1px solid #2a3444;border-radius:18px;padding:25px;color:#9ca9bb;font-size:13px;line-height:2}.hero-tag strong{color:#fff;font-size:22px}.controls,.inline,.panel-head{display:flex;flex-wrap:wrap;align-items:end;gap:14px}label{font-size:12px;color:#aab5c5}input,select,button{font:inherit;border-radius:9px;padding:12px;border:1px solid #344154}input,select{background:#111925;color:#edf3fb;display:block;margin-top:6px;max-width:100%}button{background:#ff9240;color:#16100b;font-weight:750;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.secondary{background:#1d2736;color:#dce5f4}.controls label{flex:1;min-width:150px}.controls input,.controls select{width:100%}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.metrics article,.panel{background:#141c28;border:1px solid #283344;border-radius:15px}.metrics article{padding:22px}.metrics small{display:block;font-size:11px}.metrics strong{display:block;margin-top:10px;font-size:26px}.tabs{display:flex;gap:6px;overflow:auto;margin-bottom:20px}.tabs button{background:transparent;color:#a9b5c6;border:0;white-space:nowrap}.tabs button[aria-selected=true]{background:#ff924021;color:#ffad68}.panel{padding:24px;min-height:260px}.panel-head{justify-content:space-between;margin-bottom:16px}h2{margin:0;font-size:22px}h3{font-size:17px}p{font-size:14px}.panel p{margin:7px 0 15px}.note,.disclosure{font-size:12px;color:#93a1b5}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#8a9aae;padding:14px 12px}td{padding:14px 12px;border-top:1px solid #273243;white-space:nowrap}tr[data-id]{cursor:pointer}tr[data-id]:hover{background:#202b3d}.buy{color:#53d6a2}.sell{color:#ff7a88}.badge{display:inline-block;border-radius:6px;padding:4px 7px;background:#ff924020;color:#ffad68;font-size:10px}.empty{padding:35px 16px;color:#90a0b6;line-height:1.6;text-align:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:25px}form input{flex:1;min-width:200px}.inline{align-items:center;margin:16px 0}.inline input[type=checkbox]{display:inline;margin:0 7px 0 0}.disclosure{padding:24px 0;line-height:1.7}footer{border-top:1px solid #273243;color:#8999ae;font-size:12px}dialog{width:min(900px,calc(100% - 24px));max-height:90vh;overflow:auto;border:1px solid #39475c;border-radius:18px;background:#141c28;color:#e8edf5;padding:28px}dialog::backdrop{background:#000b}.close{float:right;font-size:20px;padding:4px 12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 inherit;background:#0d1420;padding:20px;border-radius:10px;color:#c9d5e5}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.detail-grid article{padding:16px;background:#0f1723;border-radius:10px}.detail-grid b{display:block;margin-top:8px;overflow-wrap:anywhere}.replay{margin:20px 0;border-left:2px solid #ff9240;padding-left:20px}.replay li{margin:12px 0;color:#a9b9ce}.chart{width:100%;height:130px;background:#0d1420;border-radius:10px}#toast{position:fixed;bottom:20px;right:20px;max-width:400px;padding:15px;border-radius:12px;background:#ff9240;color:#17100c;display:none;z-index:5}.watch-item{display:flex;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid #2a3444;overflow-wrap:anywhere}button:focus-visible,a:focus-visible{outline:2px solid #ffd19e;outline-offset:3px}[hidden]{display:none!important}@media(max-width:760px){header{flex-wrap:wrap}header nav{gap:14px;flex-wrap:wrap}.hero-tag{display:none}.metrics{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.panel{padding:16px}main{padding:16px}.detail-grid{grid-template-columns:1fr 1fr}.tabs button{padding:12px 9px}}

.market-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-source{min-width:0;background:#101824;border:1px solid #2b3749;border-radius:12px;padding:16px}.market-source h3{margin:0 0 8px}.market-source td,.market-source th{padding:12px 6px}.market-source button{font-size:11px;padding:6px 8px}.source-status{display:flex;flex-wrap:wrap;gap:12px}.source-status article{flex:1;min-width:180px;border:1px solid #2b3749;border-radius:10px;padding:16px}.source-status b{display:block}.source-status .badge{margin-top:8px}.market-token{font-size:10px;color:#8597ad;display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis}.market-source .note{min-height:45px}@media(max-width:1050px){.market-sources{grid-template-columns:1fr}.market-source .note{min-height:0}}

header{flex-wrap:wrap}.header-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#workspace-usage{display:none}.analysis-access{margin:20px 0;padding:16px 20px;background:#171e2a;border:1px solid #344154;border-radius:12px}.analysis-access p{margin:0}.analysis-access .inline{margin:10px 0}.analysis-access small{display:block}.wallet-dialog input{color:#172238;background:#fff}.wallet-dialog p{color:#637287}.wallet-dialog button{color:#172238}.analysis-access a{font-weight:700}#analysis-confirm{max-width:520px}

.crypto-header-usage{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px;color:#ffad68}.crypto-header-usage span{padding:8px 10px;border:1px solid #344154;border-radius:8px;background:#171e2a}@media(max-width:760px){.crypto-header-usage{width:100%}}

.mint-details{margin:18px 0;padding:16px;border:1px solid #344154;border-radius:12px}.mint-address{display:block;overflow-wrap:anywhere;white-space:normal;color:#ffad68;user-select:all;font-size:14px;line-height:1.6}.mint-details .inline{margin-bottom:0}.mint-details a{font-size:13px}.token-trigger{background:none!important;border:0;color:#ffad68;padding:0!important;font-size:13px!important;text-align:left}.token-trigger:hover{text-decoration:underline}#token-detail{max-width:650px}

.caution-badge{color:#ffd18a;background:#a863172c;white-space:normal;max-width:210px}.unchecked-badge{color:#9ca9bb;background:#273243}.token-cautions{border:1px solid #916128;border-radius:12px;padding:16px;margin:18px 0}.token-warning{margin:12px 0;padding:12px;background:#a863171a;border-left:3px solid #efb15a}.token-warning strong{color:#ffd18a}.token-warning code{overflow-wrap:anywhere}.token-cautions .detail-grid{grid-template-columns:1fr}.token-cautions li{margin:8px 0;overflow-wrap:anywhere}

#holders-mint{flex:1;min-width:240px}.holder-address{display:block;overflow-wrap:anywhere;white-space:normal;min-width:180px;max-width:290px;color:#ffad68}#holders-result td small{display:block;margin-top:8px;color:#9ca9bb}#holders-result details code{overflow-wrap:anywhere;white-space:normal}#holders-result details p{max-width:280px}#holders-result .inline{min-width:160px}#holders-result .detail-grid{margin:16px 0}

#risk-ranking-result td small{display:block;margin-top:8px;max-width:250px;color:#9ca9bb}#risk-ranking-result .market-token{max-width:170px;margin:8px 0}#risk-ranking-result td{vertical-align:top}#risk-ranking-result h3{margin-top:24px}#risk-ranking details p{max-width:900px;color:#9ca9bb}

.screen-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px;margin:20px 0}.screen-filters label{display:flex;flex-direction:column;gap:8px}.screen-filters input{width:100%}#short-term-result td{vertical-align:top;line-height:1.7}#short-term-result td small{display:block;color:#9ca9bb}#short-term-result .market-token{max-width:170px;margin:8px 0}#short-term-result details{min-width:210px;max-width:340px}#short-term-result details li{margin-bottom:10px}#short-term-result .badge{white-space:normal;max-width:200px}

.rank-address{display:block;white-space:normal;overflow-wrap:anywhere;max-width:330px;min-width:170px;color:#ffad68;font-size:12px;user-select:all}#rank td{vertical-align:top}#rank td small{display:block;max-width:300px;margin-top:8px;color:#9ca9bb}#rank-wallet-address{flex:1;min-width:240px}#rank .inline{flex-wrap:wrap}#rank-progress{overflow-wrap:anywhere}

@media(max-width:760px){#rank-wallets .table-wrap{overflow:visible}#rank-wallets table,#rank-wallets tbody,#rank-wallets tr,#rank-wallets td{display:block;width:100%}#rank-wallets thead{display:none}#rank-wallets tr{border:1px solid #344154;border-radius:12px;margin:14px 0;padding:12px}#rank-wallets td{border:0;padding:8px 0;white-space:normal}#rank-wallets td::before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;color:#9ca9bb;margin-bottom:6px}#rank-wallets td small{max-width:none;overflow-wrap:anywhere}#rank-wallets .rank-address{max-width:none;min-width:0}}

.machine-plus-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.machine-plus-intro,.machine-plus-settings{background:#fff8ee;border:1px solid #edd4b9;padding:20px;border-radius:14px;margin:20px 0}.machine-plus-intro p{font-size:14px;color:#686e79}.machine-plus-settings small{display:block}.plus-market-link{display:block;white-space:nowrap;margin-bottom:10px;font-size:12px;font-weight:650}.market-evidence-source{padding:14px 0;border-bottom:1px solid #e5e3de}.market-evidence-source h4{margin:8px 0}.market-evidence-source a{font-size:12px}.market-evidence-table{max-width:100%;overflow:auto}.market-evidence-table table{width:100%;min-width:520px;font-size:12px;border-collapse:collapse}.market-evidence-table th,.market-evidence-table td{padding:12px;text-align:left;border-bottom:1px solid #e5e3de;vertical-align:top}.market-evidence-table code{display:block;max-width:150px;overflow-wrap:anywhere;font-size:10px;margin-top:6px}.machine-plus-settings #machine-plus-controls{margin-top:14px}.machine-plus-settings label{font-weight:600}#job-market-evidence li{font-size:12px;line-height:1.8}#confirm-body .market-evidence-source p{font-size:12px}@media(max-width:760px){.machine-plus-fields{grid-template-columns:1fr;gap:6px}.machine-plus-intro,.machine-plus-settings{padding:16px}.machine-plus-fields label{margin-bottom:8px}}

.chart-controls{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0}.chart-controls label,#chart-pair-label{display:flex;flex-direction:column;gap:8px}.chart-controls form{display:flex;flex:1;gap:12px;align-items:end}.chart-controls form label{flex:1;min-width:0}#charts [hidden]{display:none!important}#chart-host{height:560px;width:100%;min-width:0;background:#fff;border:1px solid #e5e3de;border-radius:12px;overflow:hidden}#chart-host iframe{width:100%;height:100%;border:0}#chart-status{overflow-wrap:anywhere}#chart-pair{max-width:100%}@media(max-width:760px){.chart-controls,.chart-controls form{flex-direction:column;align-items:stretch}.chart-controls label{width:100%}#chart-host{height:480px}}

.custom-chart-fields{display:grid;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);gap:14px;align-items:end}.custom-chart-fields label{display:flex;flex-direction:column;gap:8px;min-width:0}.custom-chart-fields input,.custom-chart-fields select{width:100%;min-width:0}#chart-host.custom-chart-active{height:auto;min-height:470px;padding:16px;box-sizing:border-box}#chart-host.custom-chart-active h3{margin:0 0 8px;color:#172238}#chart-host.custom-chart-active svg{display:block;width:100%;height:auto;min-height:250px;touch-action:pan-y}#chart-host.custom-chart-active input[type=range]{width:100%;padding:0;accent-color:#df650c}.custom-readout{font-size:13px;min-height:40px;line-height:1.5;color:#334155!important;overflow-wrap:anywhere}.custom-legend{font-size:12px;color:#546173!important}@media(max-width:760px){.custom-chart-fields{grid-template-columns:1fr 1fr}.custom-chart-fields #custom-swap{grid-column:2;grid-row:1}.custom-chart-fields label{grid-column:1/-1}.custom-chart-fields label:first-child{grid-column:1}.custom-chart-fields button[type=submit]{grid-column:1/-1}#chart-host.custom-chart-active{padding:8px;min-height:380px}}

.research-series{margin:22px 0;padding:12px;border:1px solid #e5e7eb;border-radius:10px}.research-series h4{margin:0;color:#172238}.research-series svg{min-height:180px!important}.chart-explanation{margin-top:22px;border-top:1px solid #e5e7eb;padding-top:20px}.chart-explanation pre{white-space:pre-wrap;overflow-wrap:anywhere}.correlation-scroll{overflow-x:auto;max-width:100%;margin:20px 0}.correlation-table{min-width:340px;width:100%;border-collapse:collapse}.correlation-table caption{text-align:left;padding:10px 0;font-size:12px;color:#475569}.correlation-table td,.correlation-table th{padding:14px 10px;text-align:center;color:#172238!important;border:2px solid white}.correlation-table td{font-variant-numeric:tabular-nums;font-weight:650}#custom-extra-label{grid-column:1/-1}@media(max-width:760px){.research-series{padding:6px}.research-series .custom-readout{font-size:12px}.correlation-table td,.correlation-table th{padding:10px 7px}}

.live-toggle{grid-column:1/-1;padding:12px;border:1px solid #ead0b8;border-radius:10px;background:#fff8f0}.live-toggle input[type=checkbox]{width:22px;height:22px;accent-color:#df650c}.live-toggle small{font-weight:400}.live-vol-status{padding:12px;background:#fff8f0;color:#694019!important;border:1px solid #ead0b8;border-radius:10px;font-size:13px}.live-vol-panels{width:100%;min-width:0}.live-vol-panels input[type=range]{width:100%;accent-color:#df650c}

.combined-trades{margin:18px 0;padding:14px;border:1px solid #d8dee6;border-radius:10px;background:#fafbfc}.combined-trades h4{margin:0 0 12px;color:#172238}.combined-trade-totals{display:flex;flex-wrap:wrap;gap:12px}.combined-trade-total{flex:1;min-width:160px;padding:12px;border-left:4px solid;border-radius:6px;background:white}.combined-trade-total.buy{border-color:#16804a}.combined-trade-total.sell{border-color:#c53939}.combined-trade-total strong,.combined-trade-total span{display:block;color:#172238}.combined-trade-total span{font-size:13px;margin-top:6px}.combined-trade-empty{padding:12px;background:#fff4e5;color:#573b13!important;border-radius:6px}.combined-trades .correlation-scroll{max-height:280px;overflow:auto}.combined-trade-table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.combined-trade-table caption{text-align:left;padding:8px;color:#475569}.combined-trade-table th,.combined-trade-table td{padding:9px;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;color:#172238}.combined-trade-table th{position:sticky;top:0;background:#f1f5f9}.combined-trade-table .trade-side-buy{color:#16804a;font-weight:700}.combined-trade-table .trade-side-sell{color:#b42323;font-weight:700}
/* Bitquery research: responsive charts, discovery and saved alerts. */
#discovery p,#discovery small,#chart-status,.background-alerts p,.background-alerts small,.candle-readout{color:#59616d}.background-alerts input[type=checkbox],#bitquery-chart-form input[type=checkbox],#discovery input[type=checkbox]{min-width:18px;flex:0 0 18px}
#bitquery-chart-form{margin:16px 0 22px}#bitquery-chart-form>label:first-child{flex:1;min-width:min(100%,280px)}#bitquery-chart-mint{width:100%}.bitquery-chart{height:auto!important;min-height:350px!important;padding:18px}.bitquery-chart svg{display:block;width:100%;height:auto;overflow:visible}.bitquery-chart input[type=range]{width:100%;padding:0;margin:10px 0;accent-color:#ed822f}.candle-label{fill:currentColor;font-size:12px}.candle-grid{stroke:currentColor;opacity:.12}.candle-readout{font-size:13px;min-height:46px;font-variant-numeric:tabular-nums}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.discovery-card{border:1px solid #66778840;border-radius:12px;padding:20px;min-width:0}.discovery-card .panel-head{justify-content:space-between;align-items:center}.discovery-card code,.saved-alert code{display:block;overflow-wrap:anywhere;font-size:12px;margin:10px 0}.discovery-card progress{display:block;width:100%;height:12px;margin:10px 0;accent-color:#ed822f}.discovery-card .inline{margin-top:18px;gap:8px}.discovery-card button{font-size:12px;padding:9px 10px}.background-alerts{margin-top:34px;padding-top:24px;border-top:1px solid #66778840}.background-alerts .panel-head{justify-content:space-between}.background-alerts form{margin:20px 0}.background-alerts form>.inline{margin:12px 0}.background-alerts input:not([type=checkbox]){width:100%}.background-alerts form>.inline>label:nth-child(2){flex:1;min-width:min(100%,220px)}.saved-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #66778840;min-width:0}.saved-alert>div{min-width:0}.saved-alert p{margin:6px 0}.saved-alert .inline{flex-shrink:0}.background-alerts input[type=checkbox],#bitquery-chart-form input[type=checkbox],#discovery input[type=checkbox]{display:inline-block;margin:0;width:auto}#alert-status{overflow-wrap:anywhere}#discovery-status{margin-top:16px}.background-alerts h3{margin-top:28px}@media(max-width:900px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.discovery-grid{grid-template-columns:1fr}.saved-alert{align-items:flex-start;flex-direction:column}.bitquery-chart{padding:8px;min-height:260px!important}.candle-readout{min-height:65px;font-size:12px}#bitquery-chart-form>label{width:100%}#alert-form .inline>label{width:100%}.background-alerts button{min-height:42px}}
