.kdir{gap:18px;display:grid}.kdir-note{color:#b8b1c9;background:#141019;border:1px solid #2e2640;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.kdir-note svg{color:#b994ff;margin-top:2px}.kdir-tools{gap:12px;display:grid}.kdir-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.kdir-chips::-webkit-scrollbar{display:none}.kdir-chips button{color:#c9c1d8;min-height:36px;font:600 12px/1.2 var(--font-manrope),sans-serif;white-space:nowrap;background:#16121c;border:1px solid #33293f;border-radius:99px;flex-shrink:0;padding:7px 14px;transition:background .16s,border-color .16s,color .16s}.kdir-chips button:hover{color:#f3eeff;border-color:#6c4fa0}.kdir-chips button.is-on{color:#f3eeff;background:#3a1f66;border-color:#8d5bea}.kdir-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kdir-search{color:#9f96b2;background:#15111c;border:1px solid #33293f;border-radius:12px;flex:260px;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.kdir-search input{color:#f7f4ff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.kdir-search:focus-within{border-color:#a77bff}.kdir-sort select{color:#e4dcf2;background:#15111c;border:1px solid #33293f;border-radius:12px;min-height:42px;padding:0 34px 0 12px;font-size:13px}.kdir-saved{color:#d6cde6;background:#15111c;border:1px solid #33293f;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.kdir-saved.is-on{color:#f3eeff;background:#2a1946;border-color:#8d5bea}.kdir-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.kdir-card{background:#15111c;border:1px solid #2a2236;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.kdir-card:hover{border-color:#6c4fa0;transform:translateY(-2px)}.kdir-banner{background:radial-gradient(80% 120% at 85% 0,#7434f566,#0000 70%),linear-gradient(120deg,#3a1f66,#1b1426 65%);height:64px}.kdir-body{flex-direction:column;flex:1;gap:6px;padding:0 16px 16px;display:flex}.kdir-head{justify-content:space-between;align-items:flex-end;margin-top:-36px;display:flex}.kdir-avatar{color:#e3ccff;width:72px;height:72px;font:700 22px/1 var(--font-space),sans-serif;background:#2d1d43;border:3px solid #15111c;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.kdir-avatar img{object-fit:cover;width:100%;height:100%}.kdir-star{color:#9f96b2;background:#1b1524;border:1px solid #33293f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kdir-star:hover{color:#e3ccff;border-color:#6c4fa0}.kdir-star.is-saved{color:#c298ff;background:#352347;border-color:#62427f}.kdir-card h2{font:700 18px/1.25 var(--font-space),sans-serif;letter-spacing:-.3px;overflow-wrap:anywhere;margin-top:6px}.kdir-handle{color:#c9a8ff;overflow-wrap:anywhere;align-items:center;gap:5px;width:max-content;max-width:100%;font-size:13px;font-weight:600;display:inline-flex}.kdir-handle:hover{color:#e9dbff}.kdir-meta{color:#b8b1c9;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:4px;font-size:12px;display:flex}.kdir-bio{color:#b7aec4;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.kdir-category{color:#dcc8fb;background:#21182e;border:1px solid #3b2c52;border-radius:99px;padding:3px 9px;font-weight:600}.kdir-followers{font-variant-numeric:tabular-nums}.kdir-source{color:#9f96b2;border-top:1px solid #241d2f;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.kdir-badge{color:#83c6b4;align-items:center;gap:4px;font-weight:700;display:inline-flex}.kdir-source a{color:#bda6d5;overflow-wrap:anywhere;align-items:center;gap:4px;display:inline-flex}.kdir-source a:hover{color:#e9dbff}.kdir-empty{text-align:center;color:#b8b1c9;border:1px dashed #4d3a60;border-radius:18px;padding:40px 20px}.kdir-empty h2{color:#f7f4ff;margin-bottom:6px;font-size:19px}@media (max-width:650px){.kdir-grid{grid-template-columns:1fr}.kdir-controls{gap:8px}.kdir-search{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.kdir-card,.kdir-chips button{transition:none}.kdir-card:hover{transform:none}}
.kol-intelligence{min-width:0}.kol-source-panel{background:#1c1d20;border:1px solid #3b3c42;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.kol-source-title{align-items:center;gap:15px;min-width:0;display:flex}.kol-source-title strong{font-size:16px;font-weight:650}.kol-source-title p{color:#aeb0b7;max-width:640px;margin-top:5px;font-size:12px;line-height:1.6}.kol-source-icon{color:#c6a1ff;background:#322440;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.kol-freshness{white-space:nowrap;text-align:right}.kol-freshness>span{color:#c4a3f6;font-size:13px;font-weight:650}.kol-freshness small{color:#a6a6af;margin-top:4px;font-size:11px}.kol-freshness.is-stale>span{color:#d8aa9d}.kol-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:29px;display:grid}.kol-metrics>div{background:#191a1d;border:1px solid #34353b;border-radius:14px;min-width:0;padding:18px 20px}.kol-metrics>div>span{color:#b5b4bf;font-size:12px;display:block}.kol-metrics strong{font:650 32px/1.3 var(--font-space),sans-serif;color:#fafaff;letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:7px 0;display:block}.kol-metrics small{color:#92929e;font-size:10px;line-height:1.6}.kol-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.kol-auto-refresh{color:#b9b7c4;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.kol-auto-refresh input{accent-color:#9c69f3;width:16px;height:16px}.kol-filterbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.kol-filterbar .search-field{flex:1;min-width:180px}.kol-filterbar .search-field input{width:100%;max-width:none;font-size:13px}.kol-side-filter{flex-wrap:nowrap;gap:3px}.kol-side-filter>button{padding:8px 15px;font-size:12px}.kol-venue-filter select{color:#d9d5e3;background:#1c1d20;border:1px solid #45434c;border-radius:11px;max-width:190px;min-height:44px;padding:9px 33px 9px 14px;font-size:12px}.kol-table-wrap{background:#17171b;border:1px solid #38373e;border-radius:16px;max-width:100%;overflow-x:auto}.kol-table{border-collapse:collapse;width:100%;min-width:1000px;font-size:12px}.kol-table th{color:#9c98a7;text-align:left;white-space:nowrap;background:#1e1e23;border-bottom:1px solid #3a3742;padding:13px 15px;font-size:10px;font-weight:550}.kol-table td{vertical-align:middle;border-bottom:1px solid #302e36;padding:13px 15px}.kol-table tr:last-child td{border-bottom:0}.kol-table tbody tr:hover{background:#211d2a}.kol-table .kol-wallet-cell{align-items:center;gap:8px;min-width:195px;display:flex}.kol-wallet-cell>div{min-width:0}.kol-wallet-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:600;display:block;overflow:hidden}.kol-wallet-cell a{color:#a4a0ae;align-items:center;gap:4px;margin-top:3px;font:10px/1.5 monospace;display:flex}.kol-star{color:#8d879b;min-width:34px;min-height:36px}.kol-star.is-saved{color:#c8a1ff;background:#352541}.kol-star.is-saved svg{fill:#9b65ed55}.kol-direction{border-radius:6px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-block}.kol-direction.buy{color:#b9a0ee;background:#5b39752e;border:1px solid #654783}.kol-direction.sell{color:#e5b4aa;background:#78534425;border:1px solid #72514e}.kol-mint{color:#c1adf0;align-items:center;gap:5px;font-family:monospace;font-size:11px;display:inline-flex}.kol-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#eeeaf5}.kol-amount small{color:#9b92ac;font-size:9px;display:inline}.kol-venue{white-space:nowrap;color:#c7c1d3;font-size:10px}.kol-table time{white-space:nowrap;color:#e4deef;font-size:11px}.kol-table time small{color:#928b9e;margin-top:3px;font-size:9px;line-height:1.6}.kol-receipt-link{color:#c9a3ff;align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.kol-result-meta{color:#918b9c;justify-content:space-between;gap:20px;margin:13px 2px 24px;font-size:10px;display:flex}.kol-coverage{color:#aca6b8;border-top:1px solid #35313c;padding:16px 0;font-size:12px}.kol-coverage summary{cursor:pointer;color:#d8c7ec;min-height:32px;font-weight:600}.kol-coverage>div{max-width:920px;line-height:1.75}.kol-coverage p{margin:12px 0}.kol-empty h2{color:#eee9f6;letter-spacing:-.5px;margin-bottom:10px;font-size:24px}.kol-empty p{max-width:600px;margin:0 auto 10px;font-size:13px}.kol-empty small{font-size:11px}.kol-empty .button{min-height:44px;margin-top:19px;font-size:12px}.kol-loading{color:#b5a8c6;padding:40px;font-size:14px}@media (max-width:1250px){.kol-metrics>div{padding:15px}.kol-metrics small{font-size:9px}.kol-filterbar{flex-wrap:wrap}.kol-filterbar .search-field{flex-basis:100%}.kol-venue-filter{margin-left:auto}}@media (max-width:750px){.kol-source-panel{flex-direction:column;align-items:flex-start;gap:15px;padding:18px}.kol-source-title{gap:12px}.kol-source-title strong{font-size:14px}.kol-source-title p{font-size:11px}.kol-source-icon{border-radius:12px;width:40px;height:44px}.kol-freshness{text-align:left;padding-left:52px}.kol-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:23px}.kol-metrics strong{font-size:29px}.kol-metrics>div>span{font-size:11px}.kol-metrics small{font-size:9px}.kol-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.kol-toolbar .tabs>button{font-size:12px}.kol-auto-refresh{font-size:11px}.kol-filterbar{gap:10px}.kol-filterbar .search-field{padding:0 11px}.kol-filterbar .search-field input{min-height:46px;font-size:12px}.kol-side-filter>button{padding:8px 12px}.kol-venue-filter select{max-width:150px;min-height:42px;padding-left:10px;font-size:11px}.kol-table-wrap{background:0 0;border:0;overflow:visible}.kol-table{width:100%;min-width:0;display:block}.kol-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kol-table tbody{gap:12px;display:grid}.kol-table tr{background:#1b191f;border:1px solid #3a3643;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px 6px;min-width:0;padding:12px;display:grid}.kol-table td{border:0;min-width:0;padding:8px 7px;display:block}.kol-table td:before{content:attr(data-label);color:#8f869e;margin-bottom:5px;font-size:9px;line-height:1.5;display:block}.kol-table .kol-wallet-cell{border-bottom:1px solid #3a3244;grid-column:1/-1;min-width:0;margin-bottom:4px;padding:3px 0 10px;display:flex}.kol-table .kol-wallet-cell:before{display:none}.kol-wallet-cell strong{max-width:220px;font-size:13px}.kol-wallet-cell a{font-size:10px}.kol-table td:last-child{align-items:center;gap:12px;display:flex}.kol-table td:last-child:before{margin:0}.kol-result-meta{flex-direction:column;gap:6px;font-size:9px}.kol-coverage{font-size:11px}.kol-empty{padding:36px 18px}.kol-empty h2{font-size:21px}.kol-empty p{font-size:12px}}.kol-profiles-view .kol-source-panel,.kol-profiles-view .kol-metrics,.kol-profiles-view .kol-result-meta,.kol-profiles-view .kol-coverage,.kol-profiles-view .kol-filterbar,.kol-profiles-view .kol-auto-refresh{display:none}.kol-directory-note{color:#bea0e8;background:#24212b;border:1px solid #494054;border-radius:15px;gap:15px;margin:9px 0 23px;padding:20px;display:flex}.kol-directory-note>svg{flex-shrink:0;margin-top:3px}.kol-directory-note strong{color:#ece3f8;font-size:14px}.kol-directory-note p{color:#b8adc6;max-width:950px;margin-top:6px;font-size:12px;line-height:1.7}.kol-profile-tools{gap:15px;margin-bottom:20px;display:flex}.kol-profile-tools .search-field{flex:1}.kol-profile-tools .search-field input{max-width:none;font-size:13px}.kol-profile-tools .button{min-height:46px;font-size:12px}.kol-profile-saved-filter{background:#352343!important;border-color:#a276d1!important}.kol-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kol-profile-card{background:#1c1b20;border:1px solid #3d3647;border-radius:16px;min-width:0;padding:22px}.kol-profile-top{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.kol-profile-avatar{color:#dfc3fb;width:48px;height:48px;font-family:var(--font-space),sans-serif;background:#33223f;border:1px solid #71518b;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:650;display:flex}.kol-profile-card h2{font:600 23px/1.2 var(--font-space),sans-serif;letter-spacing:-.5px;overflow-wrap:anywhere}.kol-profile-handle{color:#c3a0f1;overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:inline-flex}.kol-profile-category{color:#a9a0b5;min-height:35px;margin-top:15px;font-size:11px;line-height:1.6}.kol-profile-evidence{border-top:1px solid #3c3247;margin-top:17px;padding-top:15px}.kol-profile-evidence>span{color:#cbb6e3;background:#302437;border-radius:5px;margin-bottom:11px;padding:3px 7px;font-size:9px;display:inline-block}.kol-profile-evidence>a{color:#d5c2ed;align-items:center;gap:5px;font-size:10px;line-height:1.6;display:flex}.kol-profile-evidence>small{color:#8d829b;margin-top:5px;font-size:9px}@media (max-width:1150px){.kol-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.kol-profile-tools{flex-direction:column;gap:12px}.kol-profile-tools .button{align-self:flex-start}.kol-profile-grid{grid-template-columns:1fr}.kol-profile-card{padding:20px}.kol-directory-note{gap:12px;padding:17px}.kol-directory-note p{font-size:11px}.kol-profile-card h2{font-size:23px}}
