:root{--ink:#101d30;--orange:#df6730;--paper:#f6f7fa;--line:#d3d6db;--muted:#697383;--nav:230px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--nav);background:#fff;border-right:1px solid #dfe1e4;display:flex;flex-direction:column;padding:27px 16px;z-index:2}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:25px;text-decoration:none;letter-spacing:-1.4px;margin:0 10px 61px}.brand small{display:block;font:500 7px 'DM Mono';letter-spacing:2px;margin:0 0 0 1px}.brand-mark{height:44px;width:44px;border:3px solid var(--ink);border-radius:50%;display:grid;place-items:center;position:relative;transform:rotate(-22deg)}.brand-mark:after{content:'';position:absolute;width:4px;height:4px;background:var(--orange);border-radius:50%}.brand-mark i{position:absolute;width:2px;height:17px;background:var(--ink);transform-origin:50% 22px}.brand-mark i:first-child{transform:rotate(0deg)}.brand-mark i:nth-child(2){transform:rotate(120deg)}.brand-mark i:nth-child(3){transform:rotate(240deg)}.primary-nav p{font:500 9px 'DM Mono';letter-spacing:2px;color:#707987;margin:0 11px 15px}.primary-nav p:nth-of-type(2){margin-top:31px}.primary-nav a{height:40px;display:flex;align-items:center;gap:14px;color:#536070;text-decoration:none;padding:0 12px;font-size:15px;border-left:2px solid transparent}.primary-nav a span{font-size:17px;width:15px;text-align:center}.primary-nav a b{font-weight:400;margin-left:auto;color:#8d96a2}.primary-nav a.active{border-left-color:var(--orange);background:#f1f1f2;color:var(--ink);font-weight:600}.sidebar-bottom{margin-top:auto;border-top:1px solid #e1e3e6;padding-top:13px}.mode-toggle,.sign-in{border:0;background:none;font:inherit;color:#536070;text-decoration:none;width:100%;padding:12px;font-size:14px;text-align:left;cursor:pointer}.mode-toggle span{font-size:18px;margin-right:10px}.sign-in{display:block;border-top:1px solid #e1e3e6;margin-top:7px;color:var(--ink);font-weight:500}main{margin-left:var(--nav);min-height:100vh}.topbar{height:64px;background:#fff;border-bottom:1px solid #dfe1e4;display:flex;align-items:center;padding:8px 30px;gap:16px;position:sticky;top:0;z-index:1}.search{height:38px;max-width:425px;flex:1;background:#f3f4f6;display:flex;align-items:center;padding:0 12px;color:#8e98a4}.search span{font-size:22px}.search input{border:0;outline:0;background:transparent;min-width:0;flex:1;padding:0 10px;font:13px 'DM Sans';color:var(--ink)}.search kbd{background:#fff;color:#7d8792;font:10px 'DM Mono';padding:4px 6px}.top-actions{margin-left:auto;display:flex;gap:7px}.button{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--ink);font-size:12px;font-weight:600;border:1px solid #c9cdd3;white-space:nowrap}.button.accent{background:var(--orange);border-color:var(--orange);color:#fff}.button.dark{background:var(--ink);border-color:var(--ink);color:#fff}.button.plain{background:#fff}.content{max-width:1200px;margin:auto;padding:0 31px}.hero{padding:69px 0 65px}.eyebrow,.label,.date{font:500 10px 'DM Mono';letter-spacing:1.7px;color:#687384}.hero h1{font-size:52px;letter-spacing:-3.5px;line-height:1.02;margin:13px 0 20px;font-weight:700}.hero h1 em,.section-title em,.brief-grid h2 em,.upcoming-card h3 em{font-family:'Playfair Display';font-weight:500;color:#dcddd8}.hero h1 em{color:#e3e4e3}.hero-copy{margin:0;color:#606d7e;font-size:16px}.section{margin-bottom:63px}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:24px}.index{background:var(--orange);color:#fff;padding:5px 9px;font:500 12px 'DM Mono'}.section-title h2{font-size:28px;letter-spacing:-1.7px;margin:0;white-space:nowrap}.section-title h2 em{color:var(--orange)}.section-title .line{height:1px;background:#bfc4cb;flex:1;margin-left:8px}.section-title>a{font:500 11px 'DM Mono';color:var(--ink);text-decoration:none;white-space:nowrap}.event-grid{display:grid;grid-template-columns:1.28fr .74fr 1.05fr;gap:20px}.card,.signal-card{min-height:370px;border-top:4px solid var(--orange);background:#fff;padding:23px 24px}.card-top{display:flex;justify-content:space-between;color:#7a8490;font:10px 'DM Mono';letter-spacing:1.3px}.status{color:var(--orange);font-weight:500}.feature-shape{height:130px;margin:10px 0 0;position:relative;overflow:hidden;background:linear-gradient(115deg,#ec7240,#e85e2b)}.ring{position:absolute;border:1px solid #ffc6ab;width:215px;height:215px;border-radius:50%;top:-71px;left:71px}.ring:after,.ring:before{content:'';position:absolute;border:1px solid #ffc6ab;border-radius:50%;inset:25px}.ring:after{inset:51px}.orb{position:absolute;width:20px;height:20px;border-radius:50%;background:var(--ink);bottom:23px;left:63px;box-shadow:101px -61px 0 -2px #fff}.event-info .date{color:var(--orange);margin:17px 0 5px}.event-info h3,.upcoming-card h3{font-size:24px;letter-spacing:-1px;margin:0}.event-info p:not(.date){color:#677283;font-size:13px;line-height:1.45;margin:8px 0 15px}.event-info a,.brief-grid a{font:500 11px 'DM Mono';text-decoration:none;color:var(--ink)}.event-info a span{color:var(--orange);font-size:15px}.dark-card{background:var(--ink);border-color:var(--ink);display:flex;flex-direction:column}.dark-card .label{align-self:flex-start;background:var(--orange);color:var(--ink);padding:7px 9px;font-weight:500;margin-bottom:16px}.meter{height:22px;background:#283447;margin:12px 0 0}.meter i{display:block;height:100%;background:linear-gradient(90deg,#e9edf3,#546071)}.meter-note{margin-top:auto;display:flex;align-items:end;gap:12px;border-top:1px solid #435064;padding-top:19px;color:#fff}.meter-note strong{font-size:45px;letter-spacing:-3px}.meter-note span{font:10px 'DM Mono';letter-spacing:1px;line-height:1.5;color:#b8c1cf;margin-bottom:5px}.upcoming-card h3{font-size:31px;line-height:1.03;margin:42px 0 23px}.upcoming-card h3 em{color:var(--orange)}.upcoming-card ul{list-style:none;padding:0;border-top:1px solid var(--line);font-size:12px;line-height:2.1;color:#687383}.upcoming-card li span{color:var(--orange);font-size:8px;margin-right:7px}.small-button{display:inline-block;background:var(--orange);color:#fff;text-decoration:none;padding:11px 14px;font:500 11px 'DM Mono';box-shadow:4px 4px 0 #233047;margin-top:8px}.filters{display:flex;gap:5px;margin-left:auto}.filters button{background:transparent;border:1px solid #cbd0d5;padding:6px 8px;font:10px 'DM Mono';color:#6b7481}.filters .selected{background:var(--ink);color:#fff;border-color:var(--ink)}.table-wrap{background:#fff;border-top:3px solid var(--orange);overflow:auto}table{width:100%;border-collapse:collapse;min-width:700px}th{color:#798390;font:500 10px 'DM Mono';letter-spacing:1.2px;text-align:left;padding:14px 18px;border-bottom:1px solid var(--line)}td{font-size:13px;padding:15px 18px;border-bottom:1px solid #e3e5e7;color:#596574}td:first-child{color:#a0a7b0;font:10px 'DM Mono'}td strong{display:block;color:var(--ink);font-size:14px}td small{font:10px 'DM Mono';color:#88919e}.signal{display:inline-block;background:#eef0f3;color:#4d596b;font:11px 'DM Mono';padding:4px 6px}.signal.high{background:#ffd9ca;color:#c75221}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:65px;border-top:1px solid #c8cdd1;border-bottom:1px solid #c8cdd1}.brief-grid article{padding:30px 28px 32px 0;min-height:266px;border-right:1px solid #c8cdd1}.brief-grid article+article{padding-left:28px}.brief-grid article:last-child{border:0}.brief-grid h2{font-size:26px;line-height:1.06;letter-spacing:-1.5px;margin:16px 0 12px}.brief-grid h2 em{color:var(--orange)}.brief-grid p{font-size:13px;color:#687383;line-height:1.5;max-width:275px;margin:0 0 17px}footer{border-top:1px solid #d5d8dc;padding:23px 31px;color:#747e8b;font:10px 'DM Mono';letter-spacing:1px}footer span{margin-left:20px}footer a{float:right;text-decoration:none;color:var(--ink)}
@media(max-width:900px){:root{--nav:0px}.sidebar{display:none}main{margin-left:0}.topbar{padding:8px 16px}.button.outline,.button.plain{display:none}.content{padding:0 18px}.event-grid{grid-template-columns:1fr 1fr}.event-feature{grid-column:span 2}.hero h1{font-size:44px}.brief-grid{grid-template-columns:1fr}.brief-grid article,.brief-grid article+article{padding:25px 0;border-right:0;border-bottom:1px solid #c8cdd1}.brief-grid article:last-child{border-bottom:0}}@media(max-width:580px){.topbar{gap:8px}.search{max-width:none}.button{font-size:0;padding:0 11px}.button.accent:before{content:'✦';font-size:15px}.button.dark:before{content:'→';font-size:15px}.hero{padding:48px 0}.hero h1{font-size:37px;letter-spacing:-2.5px}.section-title{align-items:flex-start;flex-wrap:wrap}.section-title .line{display:none}.section-title>a{margin-left:auto}.filters{margin:0}.event-grid{grid-template-columns:1fr}.event-feature{grid-column:auto}.card,.signal-card{min-height:300px}.section-title h2{font-size:25px}footer span{display:none}}
body.dark{--paper:#101d30;--ink:#f6f7fa;--line:#3d4859;--muted:#aeb7c3;background:#101d30}.dark .sidebar,.dark .topbar,.dark .card,.dark .table-wrap{background:#172438}.dark .sidebar,.dark .topbar{border-color:#344155}.dark .primary-nav a,.dark .mode-toggle,.dark .sign-in,.dark td{color:#c9d0da}.dark .primary-nav a.active{background:#26354a;color:#fff}.dark .search{background:#26354a}.dark .search input{color:#fff}.dark .search kbd{background:#172438}.dark .button.plain,.dark .button.outline{color:#f6f7fa;border-color:#536174;background:#172438}.dark th,.dark td,.dark .brief-grid,.dark .brief-grid article,.dark footer{border-color:#3d4859}.dark .signal{background:#324055;color:#eef0f3}.dark .hero h1 em{color:#42506a}.dark .upcoming-card h3 em{color:#f07b48}
.kol-section{padding-top:4px}.kol-heading>p:first-child{font:10px 'DM Mono';letter-spacing:1.4px;color:#77808d;margin:0 0 15px}.label-accent{color:#fff;background:var(--orange);padding:7px 9px}.kol-heading h2{font-size:43px;line-height:1;letter-spacing:-3px;margin:0 0 13px}.kol-heading h2 em{font:500 43px 'Playfair Display';color:var(--orange)}.kol-intro{color:#677283;font-size:14px;margin:0 0 28px}.kol-layout{display:grid;grid-template-columns:225px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.kol-filters{border-right:1px solid var(--line);padding:20px 0 0}.kol-search{height:36px;background:#ebedf0;margin:0 20px 17px;display:flex;align-items:center;padding:0 10px;color:#84909f}.kol-search input{border:0;outline:0;background:transparent;padding-left:8px;width:100%;font:12px 'DM Sans'}.kol-filters details{border-top:1px solid #e1e4e7;padding:16px 20px}.kol-filters summary{list-style:none;cursor:pointer;font-size:14px;color:#445165}.kol-filters summary::-webkit-details-marker{display:none}.kol-filters summary span{float:right;color:#8b949e}.kol-filters label{display:block;margin:10px 0 0;font-size:12px;color:#717c8c}.kol-filters input{accent-color:var(--orange)}.filter-footer{display:flex;justify-content:space-between;border-top:1px solid #e1e4e7;padding:17px 20px;font:10px 'DM Mono';letter-spacing:1px}.filter-footer button{background:none;border:0;color:#7e8792;font:10px 'DM Mono';cursor:pointer}.kol-results{padding:0 0 0 25px}.kol-toolbar{height:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:10px 'DM Mono';letter-spacing:1.4px;color:#74808f}.kol-toolbar>div{display:flex;align-items:center;gap:7px}.kol-toolbar small{font:10px 'DM Mono'}.kol-toolbar button{padding:6px 8px;border:1px solid #d4d8dd;background:transparent;color:#6e7885;font:10px 'DM Mono';cursor:pointer}.kol-toolbar .sort-active{background:var(--ink);border-color:var(--ink);color:#fff}.kol-cards{display:grid;grid-template-columns:repeat(3,1fr)}.kol-card{min-height:236px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.kol-card:nth-child(3n){border-right:0}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font:500 11px 'DM Mono';margin-bottom:17px}.avatar.orange{background:#f4b496;color:#913b1c}.avatar.navy{background:#c7d0e1;color:#18263d}.avatar.cream{background:#f2dfbd;color:#895a23}.avatar.rose{background:#f5c8cc;color:#93434b}.avatar.green{background:#cee2d6;color:#276247}.kol-card .tag{font:10px 'DM Mono';letter-spacing:1.2px;color:var(--orange)}.kol-card h3{font-size:18px;letter-spacing:-.8px;margin:6px 0 2px}.kol-card p{font-size:11px;color:#75808e;margin:0}.kol-stats{display:flex;gap:13px;margin:17px 0 11px;font:10px 'DM Mono';color:#88919c}.kol-stats b{color:var(--ink);font-size:12px}.kol-card a{font:10px 'DM Mono';color:var(--ink);text-decoration:none}.kol-card.invite{background:var(--ink);color:#fff;border-right:0}.kol-card.invite h3{font-size:19px;line-height:1.05;margin-top:13px}.kol-card.invite p{color:#bac2cd;line-height:1.45;margin:8px 0 17px}.kol-card.invite a{color:#fff}.dark .kol-filters,.dark .kol-filters details,.dark .kol-toolbar,.dark .kol-card{border-color:#3d4859}.dark .kol-search{background:#26354a}.dark .kol-search input{color:#fff}.dark .filter-footer{border-color:#3d4859}.dark .kol-card.invite{background:#26354a}.dark .kol-card a,.dark .kol-stats b{color:#fff}@media(max-width:900px){.kol-layout{grid-template-columns:1fr}.kol-filters{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:0}.kol-search{align-self:center}.kol-filters details{border-top:0;border-left:1px solid var(--line)}.filter-footer{display:none}.kol-results{padding-left:0}.kol-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.kol-heading h2,.kol-heading h2 em{font-size:34px}.kol-filters{display:block;padding-top:10px}.kol-filters details{border-top:1px solid var(--line);border-left:0}.kol-cards{grid-template-columns:1fr}.kol-card,.kol-card:nth-child(3n){border-right:0}}
.sirens-content{padding-bottom:65px}.sirens-hero{padding:62px 0 42px}.sirens-hero>p:first-child{font:10px 'DM Mono';letter-spacing:1.4px;color:#77808d;margin:0 0 17px}.sirens-hero h1{font-size:52px;line-height:.98;letter-spacing:-3.8px;margin:0 0 17px}.sirens-hero h1 em{font:500 52px 'Playfair Display';color:var(--orange)}.sirens-hero>p:last-child{color:#667182;font-size:15px;margin:0}.sirens-database{display:grid;grid-template-columns:225px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sirens-filters{border-right:1px solid var(--line);padding:23px 0 0}.filter-label{font:10px 'DM Mono';letter-spacing:1.3px;margin:0 20px 15px;color:#75808d}.filter-group{border-top:1px solid #e1e4e7;padding:16px 20px}.filter-group p{font:10px 'DM Mono';letter-spacing:1.2px;color:#74808f;margin:0 0 10px}.filter-group label{display:block;margin:11px 0;font-size:12px;color:#5f6b7a}.sirens-results{padding-left:25px}.sirens-grid{display:grid;grid-template-columns:repeat(3,1fr)}.siren-card{min-height:230px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.siren-card:nth-child(3n){border-right:0}.siren-card-head{display:flex;justify-content:space-between;align-items:start}.siren-card h2{font-size:18px;letter-spacing:-.8px;margin:16px 0 3px}.siren-channel{font-size:11px;color:#75808e;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.siren-metrics{display:flex;gap:14px;margin:18px 0 12px;font:10px 'DM Mono';color:#88919c}.siren-metrics b{color:var(--ink);font-size:12px}.siren-links{display:flex;gap:7px;flex-wrap:wrap}.siren-links a{font:10px 'DM Mono';text-decoration:none;color:var(--ink);background:#eef0f2;padding:5px 6px}.siren-links span{font-size:10px;color:#9aa2ad}.no-results{padding:30px;color:#75808e}.dark .sirens-filters,.dark .filter-group,.dark .siren-card{border-color:#3d4859}.dark .siren-links a{background:#324055;color:#fff}.dark .siren-metrics b{color:#fff}@media(max-width:900px){.sirens-database{grid-template-columns:1fr}.sirens-filters{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr repeat(2,1fr);padding:0}.filter-label{display:none}.sirens-filters .kol-search{align-self:center}.filter-group{border-top:0;border-left:1px solid var(--line)}.sirens-filters .filter-footer{display:none}.sirens-results{padding-left:0}.sirens-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.sirens-hero h1,.sirens-hero h1 em{font-size:39px}.sirens-filters{display:block;padding-top:10px}.filter-group{border-top:1px solid var(--line);border-left:0}.sirens-grid{grid-template-columns:1fr}.siren-card,.siren-card:nth-child(3n){border-right:0}}
.pagination{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;font:10px 'DM Mono';letter-spacing:1.2px;color:#415069}.pagination-summary,.pagination-controls,.per-page,.page-numbers{display:flex;align-items:center;gap:7px}.pagination-summary>span:first-child{margin-right:7px}.per-page{gap:0;border:1px solid #d4d9df}.pagination button{height:29px;min-width:30px;border:1px solid #d4d9df;background:#f4f6f8;color:#21334b;font:10px 'DM Mono';cursor:pointer}.per-page button{border:0;border-right:1px solid #d4d9df}.per-page button:last-child{border-right:0}.pagination button.selected,.page-numbers button.current{background:var(--ink);border-color:var(--ink);color:#fff}.pagination button:disabled{opacity:.4;cursor:default}.page-ellipsis{padding:0 2px}.go-to{height:30px;border:1px solid #d4d9df;background:#f4f6f8;display:flex}.go-to input{width:62px;border:0;background:transparent;padding:0 8px;outline:0;color:var(--ink);font:10px 'DM Mono'}.go-to input::placeholder{color:#627287;opacity:1}.go-to button{border:0;border-left:1px solid #d4d9df!important;min-width:27px}.dark .pagination{color:#c9d0da}.dark .pagination button,.dark .go-to{background:#26354a;border-color:#536174;color:#fff}.dark .per-page,.dark .per-page button,.dark .go-to button{border-color:#536174}.dark .go-to input{color:#fff}@media(max-width:700px){.pagination{align-items:flex-start;flex-direction:column}.pagination-controls{width:100%;justify-content:space-between}.pagination-summary>span:first-child{margin-right:0}}@media(max-width:430px){.pagination-summary{gap:5px}.pagination-summary>span:nth-child(2){display:none}.page-numbers button:nth-child(n+4),.page-ellipsis{display:none}}
.charybdis-content{padding-bottom:65px}.community-database{display:grid;grid-template-columns:225px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.community-filters{border-right:1px solid var(--line);padding:23px 0 0}.community-results{padding-left:25px}.community-grid{display:grid;grid-template-columns:repeat(3,1fr)}.community-card{min-height:222px;padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.community-card:nth-child(3n){border-right:0}.community-card-top{display:flex;justify-content:space-between;align-items:start}.community-card h2{font-size:18px;letter-spacing:-.8px;line-height:1.08;margin:16px 0 5px}.community-card p{font-size:11px;color:#75808e;margin:0}.community-card p strong{color:var(--ink);font-weight:500}.community-metrics{display:flex;gap:14px;margin:18px 0 12px;font:10px 'DM Mono';color:#88919c}.community-metrics b{color:var(--ink);font-size:12px}.community-card>a{font:10px 'DM Mono';text-decoration:none;color:var(--ink)}.dark .community-filters,.dark .community-card{border-color:#3d4859}.dark .community-card p strong,.dark .community-metrics b,.dark .community-card>a{color:#fff}@media(max-width:900px){.community-database{grid-template-columns:1fr}.community-filters{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;padding:0}.community-filters .filter-label{display:none}.community-filters .kol-search{align-self:center}.community-filters .filter-group{border-top:0;border-left:1px solid var(--line)}.community-filters .filter-footer{display:none}.community-results{padding-left:0}.community-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.community-filters{display:block;padding-top:10px}.community-filters .filter-group{border-top:1px solid var(--line);border-left:0}.community-grid{grid-template-columns:1fr}.community-card,.community-card:nth-child(3n){border-right:0}}
.mobile-brand{display:none}@media(max-width:900px){.mobile-brand{height:40px;width:40px;display:grid;place-items:center;flex:0 0 auto}.mobile-brand img{display:block;width:34px;height:34px;object-fit:contain}}
.brand{width:100%;height:124px;min-height:124px;margin:0 0 35px;background:url('./assets/blockvest-logo-desktop.png') center/contain no-repeat}.brand>*{display:none}
.social-links{display:inline-flex;align-items:center;gap:6px;margin-left:24px;vertical-align:middle}.social-links a{float:none!important;width:23px;height:23px;display:grid;place-items:center;border:1px solid #cdd2d8;color:var(--ink);font-size:12px;transition:background .15s,color .15s}.social-links a:hover{background:var(--orange);border-color:var(--orange);color:#fff}.back-top{float:right}.dark .social-links a{border-color:#536174;color:#fff}@media(max-width:700px){footer{padding:20px 18px;line-height:2.4}footer .social-links{display:flex;margin:6px 0 0}.back-top{float:none;display:block;width:max-content}footer span{display:none}}
.sirens-database{grid-template-columns:1fr}.sirens-filters{border-right:0;border-bottom:1px solid var(--line);padding:0;display:flex;align-items:stretch;min-height:92px}.sirens-filters .filter-label{width:122px;display:flex;align-items:center;margin:0;padding:0 20px;border-right:1px solid var(--line)}.sirens-filters .kol-search{width:255px;height:auto;margin:20px;border:1px solid transparent}.sirens-filters .filter-group{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:0;border-left:1px solid #e1e4e7}.sirens-filters .filter-group p{margin:0 8px 0 0;white-space:nowrap}.sirens-filters .filter-group label{margin:0;white-space:nowrap}.sirens-filters .filter-footer{margin-left:auto;align-items:center;border-top:0;border-left:1px solid #e1e4e7;padding:0 20px;white-space:nowrap}.sirens-results{padding-left:0}.dark .sirens-filters .filter-label,.dark .sirens-filters .filter-group,.dark .sirens-filters .filter-footer{border-color:#3d4859}@media(max-width:1100px){.sirens-filters{flex-wrap:wrap}.sirens-filters .filter-footer{margin-left:0}.sirens-filters .filter-label{display:none}}@media(max-width:700px){.sirens-filters{display:block;padding:10px 0}.sirens-filters .kol-search{width:auto;height:36px;margin:0 20px 10px}.sirens-filters .filter-group{border-top:1px solid var(--line);border-left:0;display:block;padding:14px 20px}.sirens-filters .filter-group p{margin:0 0 10px}.sirens-filters .filter-group label{margin:11px 0}.sirens-filters .filter-footer{border-top:1px solid var(--line);border-left:0;padding:17px 20px}}
.sirens-page .content{max-width:1320px}.sirens-page .sirens-hero{padding:34px 0 24px}.sirens-page .sirens-hero h1{font-size:43px;line-height:.96;margin-bottom:11px}.sirens-page .sirens-hero h1 em{font-size:43px}.sirens-page .sirens-hero>p:last-child{font-size:13px}.sirens-page .sirens-filters{min-height:74px;flex-wrap:nowrap}.sirens-page .sirens-filters .filter-label{width:104px;flex:0 0 104px;padding:0 14px}.sirens-page .sirens-filters .kol-search{width:218px;flex:0 0 218px;height:36px;margin:18px 14px}.sirens-page .sirens-filters .filter-group{gap:8px;padding:12px 14px;min-width:0}.sirens-page .sirens-filters .filter-group p{margin-right:4px}.sirens-page .sirens-filters .filter-group label{font-size:11px}.sirens-page .sirens-filters .filter-footer{padding:0 14px;font-size:9px}.sirens-page .kol-toolbar{height:52px}.sirens-page .siren-card{min-height:196px;padding:16px}.sirens-page .siren-card h2{margin-top:11px}.sirens-page .siren-metrics{margin:13px 0 9px}.sirens-page .pagination{min-height:57px;padding:9px 0}@media(max-width:1180px){.sirens-page .sirens-filters{flex-wrap:wrap;min-height:auto}.sirens-page .sirens-filters .filter-footer{margin-left:0;min-height:64px}.sirens-page .sirens-filters .filter-label{display:none}}@media(max-width:900px){.sirens-page .content{padding:0 18px}.sirens-page .sirens-hero{padding:30px 0 22px}.sirens-page .sirens-filters{display:grid;grid-template-columns:1fr 1fr}.sirens-page .sirens-filters .kol-search{width:auto;margin:14px}.sirens-page .sirens-filters .filter-group{border-top:1px solid var(--line);border-left:0;display:block}.sirens-page .sirens-filters .filter-group p{margin:0 0 8px}.sirens-page .sirens-filters .filter-group label{display:inline-block;margin:5px 8px 5px 0}.sirens-page .sirens-filters .filter-footer{display:flex;grid-column:span 2;border-left:0;border-top:1px solid var(--line);min-height:52px}}@media(max-width:620px){.sirens-page .sirens-filters{display:block}.sirens-page .sirens-filters .filter-group label{display:block;margin:9px 0}.sirens-page .sirens-filters .filter-footer{display:flex}.sirens-page .sirens-grid{grid-template-columns:1fr}.sirens-page .sirens-hero h1,.sirens-page .sirens-hero h1 em{font-size:36px}}
.sirens-page .sirens-filters{min-height:104px}.sirens-page .sirens-filters .platform-filter{flex:0 0 368px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:9px 14px}.sirens-page .sirens-filters .platform-filter .kol-search{width:100%;height:36px;margin:0 0 8px;flex:auto}.sirens-page .platform-options{display:flex;align-items:center;gap:8px}.sirens-page .platform-options p{margin:0 5px 0 0!important}.sirens-page .platform-options label{margin:0!important}@media(max-width:1180px){.sirens-page .sirens-filters .platform-filter{flex-basis:368px}}@media(max-width:900px){.sirens-page .sirens-filters .platform-filter{display:block;flex-basis:auto}.sirens-page .sirens-filters .platform-filter .kol-search{width:auto;margin:0 0 10px}.sirens-page .platform-options{display:block}.sirens-page .platform-options p{margin:0 0 8px!important}.sirens-page .platform-options label{display:inline-block!important;margin:5px 8px 5px 0!important}}@media(max-width:620px){.sirens-page .sirens-filters .platform-filter{padding:14px 20px}.sirens-page .platform-options label{display:block!important;margin:9px 0!important}}
.sirens-page .sirens-filters>.filter-group:not(.platform-filter){flex:0 1 470px;justify-content:center}.sirens-page .sirens-filters>.filter-footer{flex:0 0 166px;margin-left:auto;justify-content:space-between}.sirens-page .sirens-filters>.filter-footer strong{color:var(--ink)}@media(max-width:1180px){.sirens-page .sirens-filters>.filter-group:not(.platform-filter){flex:1 1 360px;justify-content:flex-start}.sirens-page .sirens-filters>.filter-footer{flex:0 0 180px;margin-left:auto}}@media(max-width:900px){.sirens-page .sirens-filters>.filter-group:not(.platform-filter){display:block;flex:auto}.sirens-page .sirens-filters>.filter-footer{width:auto;justify-content:space-between;margin-left:0}}
.sirens-page .sirens-filters{min-height:142px}.sirens-page .sirens-filters>.follower-filter{flex:0 0 210px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.sirens-page .sirens-filters>.follower-filter p{margin:0 0 3px!important}.sirens-page .sirens-filters>.follower-filter label{margin:0!important}@media(max-width:900px){.sirens-page .sirens-filters{min-height:auto}.sirens-page .sirens-filters>.follower-filter{display:block;flex:auto}.sirens-page .sirens-filters>.follower-filter p{margin:0 0 8px!important}.sirens-page .sirens-filters>.follower-filter label{display:inline-block!important;margin:5px 8px 5px 0!important}}@media(max-width:620px){.sirens-page .sirens-filters>.follower-filter label{display:block!important;margin:9px 0!important}}
.sirens-page .sirens-filters{min-height:172px}.sirens-page .sirens-filters .platform-filter{flex-basis:250px;justify-content:flex-start;padding-top:14px}.sirens-page .platform-options{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.sirens-page .platform-options p{margin:0 0 3px!important}.sirens-page .platform-options label{margin:0!important}@media(max-width:900px){.sirens-page .sirens-filters .platform-filter{padding-top:14px}.sirens-page .platform-options{display:block}.sirens-page .platform-options p{margin:0 0 8px!important}.sirens-page .platform-options label{display:inline-block!important;margin:5px 8px 5px 0!important}}@media(max-width:620px){.sirens-page .platform-options label{display:block!important;margin:9px 0!important}}
.sirens-page .sirens-filters .platform-filter{padding:14px}.sirens-page .platform-options{width:100%;padding:13px 14px;border:1px solid var(--line);background:#fff}.dark .sirens-page .platform-options{background:#172438;border-color:#3d4859}@media(max-width:900px){.sirens-page .platform-options{padding:13px 14px}}
.sirens-page .sirens-filters{min-height:108px}.sirens-page .sirens-filters>.follower-filter{flex-basis:360px;flex-direction:row;align-items:center;gap:12px}.sirens-page .sirens-filters>.follower-filter p{margin:0 5px 0 0!important}.sirens-page .sirens-filters .platform-filter{flex-basis:460px}.sirens-page .platform-options{display:flex;flex-direction:row;align-items:center;gap:12px;padding:11px 14px}.sirens-page .platform-options p{margin:0 5px 0 0!important}.sirens-page .platform-options label{margin:0!important;white-space:nowrap}@media(max-width:1100px){.sirens-page .sirens-filters{min-height:auto}.sirens-page .sirens-filters>.follower-filter{flex:1 1 360px;justify-content:flex-start}}@media(max-width:900px){.sirens-page .sirens-filters>.follower-filter{display:block}.sirens-page .sirens-filters>.follower-filter p{margin:0 0 8px!important}.sirens-page .sirens-filters>.follower-filter label{display:inline-block!important;margin:5px 8px 5px 0!important}.sirens-page .platform-options{display:block}.sirens-page .platform-options p{margin:0 0 8px!important}.sirens-page .platform-options label{display:inline-block!important;margin:5px 8px 5px 0!important}}@media(max-width:620px){.sirens-page .sirens-filters>.follower-filter label,.sirens-page .platform-options label{display:block!important;margin:9px 0!important}}
.sirens-page .sirens-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sirens-page .siren-card{min-height:178px;padding:14px}.sirens-page .siren-card h2{font-size:16px}.sirens-page .siren-metrics{gap:7px;font-size:9px}.sirens-page .siren-links{gap:4px}@media(max-width:1100px){.sirens-page .sirens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.sirens-page .sirens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.sirens-page .sirens-grid{grid-template-columns:1fr}}
.sirens-page .platform-options{flex-wrap:wrap;row-gap:8px}.sirens-page .platform-options p{flex-basis:100%;margin:0!important}.sirens-page .platform-options label{margin-right:8px!important}
.sirens-page .sirens-filters>.follower-filter{flex-wrap:wrap;align-content:center;row-gap:8px}.sirens-page .sirens-filters>.follower-filter p{flex-basis:100%;margin:0!important}.sirens-page .sirens-filters>.follower-filter label{margin-right:8px!important}
.sirens-page .sirens-filters>.follower-filter{align-self:center;border:1px solid var(--line);background:#fff;padding:11px 14px!important;min-height:76px}.dark .sirens-page .sirens-filters>.follower-filter{background:#172438;border-color:#3d4859}@media(max-width:900px){.sirens-page .sirens-filters>.follower-filter{margin:0 14px;border:1px solid var(--line)}}
.sirens-page .sirens-filters>.kol-search{width:170px;flex:0 0 170px}@media(max-width:900px){.sirens-page .sirens-filters>.kol-search{width:auto;flex:auto}}
@media(min-width:1450px){.sirens-page .sirens-filters{display:grid;grid-template-columns:200px minmax(320px,1fr) minmax(320px,1fr) 150px;gap:18px;align-items:center;padding:16px 18px;min-height:112px}.sirens-page .sirens-filters>.kol-search{width:100%;height:46px;min-height:46px;margin:0;align-self:center}.sirens-page .sirens-filters .platform-filter{display:block;flex:auto;width:100%;padding:0;border:0;background:transparent}.sirens-page .platform-options{height:80px;padding:13px 16px;justify-content:center}.sirens-page .sirens-filters>.follower-filter{display:flex;box-sizing:border-box;justify-content:center;width:100%;height:80px;min-height:80px;padding:13px 16px!important;margin:0;border:1px solid var(--line)}.sirens-page .sirens-filters>.filter-footer{display:flex;box-sizing:border-box;justify-content:space-between;width:100%;height:80px;min-height:80px;padding:0 2px;margin:0;border:0;background:transparent}.dark .sirens-page .sirens-filters>.follower-filter{border-color:#3d4859}}@media(min-width:1450px) and (max-width:1650px){.sirens-page .sirens-filters{grid-template-columns:180px minmax(280px,1fr) minmax(280px,1fr) 140px;gap:12px;padding:14px}.sirens-page .platform-options,.sirens-page .sirens-filters>.follower-filter{padding-left:12px;padding-right:12px}.sirens-page .platform-options label,.sirens-page .sirens-filters>.follower-filter label{font-size:10px}}
.sirens-page .sirens-grid{border-top:1px solid #bfc6cf;border-left:1px solid #bfc6cf}.sirens-page .siren-card{border-right:1px solid #bfc6cf;border-bottom:1px solid #bfc6cf}.dark .sirens-page .sirens-grid{border-color:#526075}.dark .sirens-page .siren-card{border-color:#526075}
.siren-card .tag{display:grid;place-items:center;min-width:18px;min-height:18px}.siren-card .tag i{font-size:15px}.siren-metrics i{font-size:11px;vertical-align:-1px}.siren-links a{min-width:27px;justify-content:center;display:inline-flex;align-items:center;gap:3px}.siren-links a i{font-size:12px}.siren-links a span{font:9px 'DM Mono';color:currentColor}
.siren-card .avatar{position:relative;overflow:hidden}.siren-card .avatar>span{position:relative;z-index:0}.siren-card .avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}
/* Terrixa-inspired editorial system */
:root{--paper:#e8eef3;--ink:#101318;--orange:#90291f;--line:#aeb8c1;--muted:#65717d}body{background:var(--paper);letter-spacing:-.015em}body:before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.38;background-image:radial-gradient(circle at 16% 18%,rgba(255,255,255,.9) 0 1px,transparent 1px),linear-gradient(115deg,transparent 0 48%,rgba(117,135,149,.05) 48% 49%,transparent 49% 100%);background-size:18px 18px,100% 100%;z-index:-1}.sidebar{background:#e4ebf0;border-color:var(--line);padding-top:22px}.brand{filter:grayscale(1) contrast(1.15)}.primary-nav p{color:#64717c}.primary-nav a{border-radius:7px;color:#4e5c68}.primary-nav a.active{border-left-color:var(--ink);background:#d5dee5;color:var(--ink)}.sidebar-bottom{border-color:var(--line)}.topbar{background:rgba(232,238,243,.9);border-color:var(--line);backdrop-filter:blur(12px)}.search,.kol-search{background:#dde5eb!important;border:1px solid transparent;border-radius:999px}.button{border-radius:999px;border-color:#27313b;background:transparent}.button.dark,.button.accent{background:var(--ink);border-color:var(--ink);color:#fff}.button.accent{background:#90291f;border-color:#90291f}.content{max-width:1280px}.hero,.sirens-hero{position:relative}.hero:after,.sirens-hero:after{content:'';position:absolute;right:4%;top:12%;width:150px;height:150px;border:1px solid #bbc5cd;border-radius:50%;box-shadow:28px 28px 0 -27px #101318,56px 56px 0 -55px #101318}.hero h1,.sirens-hero h1{letter-spacing:-.055em}.hero h1 em,.sirens-hero h1 em{color:#7a858f}.eyebrow,.label,.date{color:#5c6975}.section-title .line{background:#94a0aa}.index{background:var(--ink);border-radius:6px}.card,.signal-card,.table-wrap{border-radius:18px;border:1px solid var(--line);border-top:3px solid var(--ink);background:#f2f5f7;box-shadow:0 12px 28px rgba(20,34,46,.08)}.event-feature .feature-shape{border-radius:12px;background:linear-gradient(115deg,#242a31,#0d1116)}.dark-card{background:#151a20;border-color:#151a20}.small-button{background:var(--ink);box-shadow:none;border-radius:999px}.filters button,.pagination button{border-radius:999px}.filters .selected{background:var(--ink)}.brief-grid{border-color:var(--line)}.brief-grid article{border-color:var(--line)}.brief-grid h2 em,.section-title h2 em{color:#53616c}.table-wrap{border-top-color:var(--ink)}th,td{border-color:#c4cdd4!important}.signal.high{background:#d7e0e6;color:#17212b}.label-accent{background:var(--ink);border-radius:999px}.sirens-database,.community-database{border-color:var(--line);background:rgba(244,247,249,.38);border-radius:18px;overflow:hidden}.sirens-filters,.community-filters{background:rgba(222,229,235,.55)}.platform-options,.sirens-page .sirens-filters>.follower-filter{border-color:#aeb8c1!important;background:#f3f6f8!important;border-radius:12px}.siren-card,.community-card{background:rgba(244,247,249,.58);transition:transform .18s ease,background .18s ease}.siren-card:hover,.community-card:hover{transform:translateY(-3px);background:#f8fafb}.sirens-page .sirens-grid,.sirens-page .siren-card{border-color:#b2bdc6}.avatar{box-shadow:inset 0 0 0 1px rgba(16,19,24,.15)}.siren-links a{border-radius:7px;background:#e1e7eb}.pagination{border-top:1px solid var(--line)}.social-links a{border-radius:50%;background:#edf2f5}.social-links a:hover{background:var(--ink);border-color:var(--ink)}footer{border-color:var(--line);background:#e1e8ed}@media(max-width:900px){.hero:after,.sirens-hero:after{width:85px;height:85px;right:0;opacity:.6}.card,.signal-card,.table-wrap,.sirens-database,.community-database{border-radius:12px}}
.dark:before{opacity:.08}.dark .sidebar,.dark .topbar,.dark footer{background:#151c23}.dark .card,.dark .table-wrap,.dark .siren-card,.dark .community-card{background:#1b242e}.dark .sirens-database,.dark .community-database{background:#17202a}.dark .sirens-filters,.dark .community-filters{background:#1b2631}.dark .platform-options,.dark .sirens-page .sirens-filters>.follower-filter{background:#1f2a35!important;border-color:#526075!important}.dark th,.dark td{border-color:#465364!important}.dark .siren-links a,.dark .social-links a{background:#263442}.dark .hero h1 em,.dark .sirens-hero h1 em{color:#69798b}

/* Neon marketplace skin, derived from the supplied visual reference. */
/* Soft 3D product dashboard skin from the latest supplied reference. */
:root{--paper:#eef0f8;--ink:#1b1c2b;--orange:#9e302b;--line:#dde0ec;--muted:#70738a}body{background:radial-gradient(circle at 67% 2%,#fff 0 18%,transparent 45%),linear-gradient(125deg,#e8e9f2,#f8f9fd 53%,#e8e9f5);color:var(--ink)}body:before{opacity:1;z-index:-2;background:radial-gradient(circle at 76% 24%,rgba(170,55,49,.16),transparent 22%),radial-gradient(circle at 13% 83%,rgba(129,217,205,.16),transparent 26%)}body:after{display:none}.sidebar{background:rgba(255,255,255,.76);border-color:var(--line);backdrop-filter:blur(16px)}.brand{color:#25253a;filter:none;text-transform:none;font-size:21px}.brand small{color:#a33a34}.brand-mark{border-color:#a33a34;box-shadow:0 6px 18px rgba(142,48,43,.18)}.brand-mark i{background:#a33a34}.brand-mark:after{background:#82cfc4}.primary-nav p{color:#9a9caf}.primary-nav a{color:#666a80}.primary-nav a:hover{background:#f0effc;color:#5b2927}.primary-nav a.active{color:#fff;background:linear-gradient(110deg,#94332e,#d07a74);border-left-color:#7e2924;box-shadow:0 9px 19px rgba(150,48,43,.27)}.sidebar-bottom{border-color:var(--line)}.mode-toggle,.sign-in{color:#64677b}.sign-in{color:#25253a;border-color:var(--line)}.topbar{background:rgba(255,255,255,.72);border-color:var(--line);backdrop-filter:blur(16px)}.search,.kol-search{background:#f0f1f7!important;border:1px solid transparent;border-radius:10px;color:#a63e37}.search input,.kol-search input{color:#26263a}.search kbd{background:#fff;color:#72758a;border-color:#e0e2ec}.button{border-color:#d7d9e5;color:#56596f;background:rgba(255,255,255,.75);border-radius:10px}.button:hover{box-shadow:0 8px 18px rgba(133,55,50,.16)}.button.dark,.button.accent{background:linear-gradient(110deg,#8f302b,#c3655f);border-color:#8f302b;color:#fff}.button.accent{background:#232438;border-color:#232438}.hero:after,.sirens-hero:after{width:180px;height:180px;border-color:rgba(181,69,62,.28);box-shadow:27px 27px 0 -26px #e8b0ab,54px 54px 0 -53px #86d5c9}.hero h1,.sirens-hero h1{color:#1f2031;text-transform:none;text-shadow:none}.hero h1 em,.sirens-hero h1 em{font-family:'Playfair Display';font-weight:500;color:#a33a34;text-shadow:none}.hero-copy,.sirens-hero>p:last-child{color:#74778a}.eyebrow,.label,.date,.sirens-hero>p:first-child{color:#926461}.label-accent{background:#fae9e7;color:#8b302c;border:1px solid #e7b5b0;box-shadow:none}.section-title .line{background:#d7d9e7}.index{background:linear-gradient(135deg,#a63e37,#da8a84);box-shadow:0 7px 15px rgba(166,62,55,.2)}.section-title h2 em,.brief-grid h2 em{color:#a33a34}.card,.signal-card,.table-wrap{background:rgba(255,255,255,.84);border:1px solid #e0e2eb;border-top:1px solid #e0e2eb;border-radius:16px;box-shadow:0 12px 30px rgba(67,63,112,.11)}.event-feature .feature-shape{background:radial-gradient(circle at 70% 36%,rgba(181,69,62,.68),transparent 17%),radial-gradient(circle at 42% 57%,rgba(130,211,200,.72),transparent 25%),linear-gradient(135deg,#fff8f7,#f7e3e0)}.ring{border-color:#c8756f}.ring:before,.ring:after{border-color:#76cfc3}.orb{background:#a63e37;box-shadow:101px -61px 0 -2px #83d1c5}.event-info p:not(.date),.brief-grid p,.upcoming-card ul{color:#76798c}.event-info a,.brief-grid a{color:#8b302c}.small-button{background:linear-gradient(110deg,#8f302b,#c3655f);color:#fff;box-shadow:0 8px 16px rgba(157,52,47,.24)}.dark-card{background:linear-gradient(140deg,#2b1d1e,#3d2526);border-color:#332022}.meter{background:#563536}.meter i{background:linear-gradient(90deg,#80d3c6,#c8756f)}.meter-note{border-color:rgba(255,255,255,.2)}.filters button,.pagination button{border-color:#dde0eb;color:#686b81;background:#fff;border-radius:8px}.filters .selected,.pagination .selected{background:#a63e37;color:#fff;border-color:#a63e37}.brief-grid,.brief-grid article,th,td,footer{border-color:#dfe1ea!important}.table-wrap{border-top-color:#e0e2eb}.signal{background:#f9edeb;color:#744442}.signal.high{background:#dff3ef;color:#277b70}.sirens-database,.community-database{background:rgba(255,255,255,.59);border:1px solid #dfe1eb;border-radius:18px;box-shadow:0 15px 35px rgba(97,55,54,.08)}.sirens-filters,.community-filters{background:rgba(244,244,250,.78)}.platform-options,.sirens-page .sirens-filters>.follower-filter{background:rgba(255,255,255,.87)!important;border-color:#dee0ea!important;border-radius:11px}.filter-group p,.filter-label{color:#a33a34!important}.filter-group label{color:#65697d}.siren-card,.community-card{background:rgba(255,255,255,.84);border-color:#e0e2eb!important}.siren-card:hover,.community-card:hover{background:#fff;box-shadow:0 14px 28px rgba(123,56,53,.16);transform:translateY(-4px)}.siren-card h2,.community-card h2{color:#242538}.siren-channel,.siren-metrics{color:#7b7e92}.siren-metrics b{color:#29293c}.avatar{box-shadow:0 0 0 2px #fff,0 6px 14px rgba(139,54,49,.2)}.siren-links a{background:#faefed;color:#8b302c}.siren-links a:hover{background:#a33a34;color:#fff}.pagination{border-color:#dfe1ea}.pagination-summary,.kol-toolbar{color:#75788c}footer{background:rgba(255,255,255,.72);color:#777a8c}.social-links a{background:#faefed;color:#8b302c;border:1px solid #dfdced}.social-links a:hover{background:#a33a34;color:#fff;box-shadow:0 7px 16px rgba(160,58,52,.28)}footer a{color:#8b302c}.dark .sidebar,.dark .topbar,.dark footer{background:#261b1c}.dark .card,.dark .table-wrap,.dark .siren-card,.dark .community-card{background:#352122}.dark .sirens-database,.dark .community-database{background:#2e1f20}.dark .sirens-filters,.dark .community-filters{background:#352122}.dark .platform-options,.dark .sirens-page .sirens-filters>.follower-filter{background:#412627!important;border-color:#634143!important}.dark .siren-links a,.dark .social-links a{background:#492a2b}.dark .hero h1,.dark .sirens-hero h1{color:#fff}.dark .hero h1 em,.dark .sirens-hero h1 em{color:#e4a29d}@media(max-width:900px){.topbar{background:rgba(255,255,255,.9)}.hero:after,.sirens-hero:after{width:90px;height:90px}.card,.signal-card,.table-wrap,.sirens-database,.community-database{border-radius:12px}}
:root{--paper:#05070c;--ink:#f5f8ff;--orange:#38f6d0;--line:rgba(178,190,222,.22);--muted:#a7b0c7}body{background:#05070c;color:var(--ink);letter-spacing:-.012em;overflow-x:hidden}body:before{opacity:1;z-index:-2;background:radial-gradient(ellipse at 88% 7%,rgba(165,42,38,.34),transparent 29%),radial-gradient(ellipse at 21% 86%,rgba(0,246,190,.16),transparent 32%),radial-gradient(ellipse at 72% 55%,rgba(201,42,36,.14),transparent 30%),linear-gradient(123deg,#030508 0 34%,#1c0a0a 58%,#02040a 100%)}body:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.42;background-image:linear-gradient(112deg,transparent 0 46%,rgba(0,255,211,.12) 47%,transparent 48%),linear-gradient(72deg,transparent 0 50%,rgba(255,29,193,.13) 51%,transparent 52%);mix-blend-mode:screen}.sidebar{background:rgba(5,7,12,.88);border-color:var(--line);backdrop-filter:blur(18px)}.brand{filter:none;color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:20px}.brand small{color:#58fbd9}.brand-mark{border-color:#43f5d2;box-shadow:0 0 22px rgba(56,246,208,.35)}.brand-mark i{background:#43f5d2}.brand-mark:after{background:#c1443d}.primary-nav p{color:#7988a6}.primary-nav a{color:#aab4c9}.primary-nav a.active{color:#07100f;background:linear-gradient(90deg,#3bf7d1,#49d8ff);border-left-color:#fff;box-shadow:0 0 18px rgba(56,246,208,.22)}.primary-nav a:hover{color:#fff;background:rgba(75,83,115,.26)}.sidebar-bottom{border-color:var(--line)}.mode-toggle,.sign-in{color:#b9c5db}.sign-in{color:#fff;border-color:var(--line)}.topbar{background:rgba(5,7,12,.72);border-color:var(--line);backdrop-filter:blur(18px)}.search,.kol-search{background:rgba(21,27,43,.78)!important;border:1px solid rgba(94,245,220,.2);border-radius:7px;color:#79fbe1}.search input,.kol-search input{color:#f5f8ff}.search kbd{background:#172036;color:#b9c7e2;border:1px solid var(--line)}.button{border-color:rgba(107,252,224,.7);color:#54f6d6;background:rgba(4,11,19,.65);border-radius:6px}.button:hover{box-shadow:0 0 18px rgba(52,246,207,.38)}.button.dark,.button.accent{background:linear-gradient(105deg,#34f2d0,#2aaedc);color:#03100f;border-color:#55ffe0}.button.accent{background:linear-gradient(105deg,#c1443d,#9f3532);border-color:#d26c65;color:#fff}.hero:after,.sirens-hero:after{width:210px;height:210px;border-color:rgba(66,248,216,.34);box-shadow:30px 30px 0 -28px #42f7d6,60px 60px 0 -58px #b7433e}.hero h1,.sirens-hero h1{color:#fff;text-transform:uppercase;text-shadow:0 0 24px rgba(186,93,255,.2)}.hero h1 em,.sirens-hero h1 em{font-family:'DM Sans';font-weight:700;color:#43f5d2;text-shadow:0 0 20px rgba(56,246,208,.38)}.hero-copy,.sirens-hero>p:last-child{color:#adb8cf}.eyebrow,.label,.date,.sirens-hero>p:first-child{color:#80a0c1}.label-accent{background:#182339;border:1px solid #38f6d0;color:#43f5d2;box-shadow:0 0 13px rgba(56,246,208,.22)}.section-title .line{background:linear-gradient(90deg,rgba(56,246,208,.8),rgba(237,45,194,.18))}.index{background:linear-gradient(135deg,#c1443d,#643cff);box-shadow:0 0 16px rgba(243,63,190,.34)}.section-title h2 em,.brief-grid h2 em{color:#43f5d2}.card,.signal-card,.table-wrap{background:linear-gradient(145deg,rgba(25,30,50,.84),rgba(8,11,22,.9));border:1px solid rgba(128,143,186,.38);border-top:2px solid #3df6d2;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 15px 30px rgba(0,0,0,.28)}.event-feature .feature-shape{background:radial-gradient(circle at 62% 42%,rgba(240,41,189,.78),transparent 17%),radial-gradient(circle at 42% 55%,rgba(34,239,211,.55),transparent 26%),linear-gradient(130deg,#181137,#070a12)}.ring{border-color:#55f7d7}.ring:before,.ring:after{border-color:#c1544d}.orb{background:#4cf5d6;box-shadow:101px -61px 0 -2px #b7433e}.event-info p:not(.date),.brief-grid p,.upcoming-card ul{color:#aeb8cb}.event-info a,.brief-grid a{color:#4af6d4}.small-button{background:linear-gradient(95deg,#36f4d2,#32c9ed);color:#07100f;box-shadow:0 0 18px rgba(55,244,210,.28)}.dark-card{background:linear-gradient(140deg,#190c2c,#07151b);border-color:#a8403b}.meter{background:#263147}.meter i{background:linear-gradient(90deg,#38f6d0,#b7433e)}.meter-note{border-color:var(--line)}.filters button,.pagination button{border-color:var(--line);color:#b9c5dc;background:#101729;border-radius:5px}.filters .selected,.pagination .selected{background:#38f6d0;color:#03100f;border-color:#38f6d0}.brief-grid,.brief-grid article,th,td,footer{border-color:var(--line)!important}.table-wrap{border-top-color:#3cf4d1}.signal{background:#202b42;color:#cbd5ed}.signal.high{background:#3cf4d1;color:#06110e}.sirens-database,.community-database{background:rgba(8,11,21,.72);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 44px rgba(0,0,0,.25)}.sirens-filters,.community-filters{background:rgba(10,14,26,.86)}.platform-options,.sirens-page .sirens-filters>.follower-filter{background:linear-gradient(135deg,rgba(29,39,61,.86),rgba(12,18,32,.9))!important;border-color:rgba(109,128,172,.42)!important;border-radius:8px}.filter-group p,.filter-label{color:#72f5d7!important}.filter-group label{color:#c0cbe0}.siren-card,.community-card{background:linear-gradient(145deg,rgba(22,29,48,.8),rgba(8,11,21,.88));border-color:rgba(132,149,192,.35)!important}.siren-card:hover,.community-card:hover{background:linear-gradient(145deg,rgba(37,48,76,.92),rgba(13,19,34,.95));box-shadow:inset 0 0 0 1px rgba(57,246,211,.52),0 12px 26px rgba(0,0,0,.32);transform:translateY(-4px)}.siren-card h2,.community-card h2{color:#fff}.siren-channel,.siren-metrics{color:#aebad1}.siren-metrics b{color:#fff}.avatar{box-shadow:0 0 0 2px rgba(64,246,213,.35),0 0 16px rgba(232,63,190,.22)}.siren-links a{background:rgba(46,61,88,.6);color:#4af6d4}.siren-links a:hover{background:#3cf4d1;color:#06100d}.pagination{border-color:var(--line)}.pagination-summary,.kol-toolbar{color:#aeb9ce}footer{background:rgba(5,7,12,.85);color:#a9b5cb}.social-links a{background:#182239;color:#50f6d5;border:1px solid rgba(80,246,213,.35)}.social-links a:hover{background:#3cf4d1;color:#06100d;box-shadow:0 0 18px rgba(60,244,209,.45)}footer a{color:#4af6d4}.dark .sidebar,.dark .topbar,.dark footer{background:rgba(5,7,12,.9)}.dark .card,.dark .table-wrap,.dark .siren-card,.dark .community-card{background:linear-gradient(145deg,rgba(22,29,48,.8),rgba(8,11,21,.88))}.dark .sirens-database,.dark .community-database{background:rgba(8,11,21,.72)}.dark .sirens-filters,.dark .community-filters{background:rgba(10,14,26,.86)}.dark .platform-options,.dark .sirens-page .sirens-filters>.follower-filter{background:linear-gradient(135deg,rgba(29,39,61,.86),rgba(12,18,32,.9))!important}.dark .siren-links a,.dark .social-links a{background:#182239}.dark .hero h1 em,.dark .sirens-hero h1 em{color:#43f5d2}@media(max-width:900px){.topbar{background:rgba(5,7,12,.88)}.hero:after,.sirens-hero:after{width:100px;height:100px}.card,.signal-card,.table-wrap,.sirens-database,.community-database{border-radius:9px}}
/* Soft 3D dashboard overrides */
:root{--paper:#eef0f8;--ink:#1b1c2b;--orange:#9e302b;--line:#dde0ec;--muted:#70738a}body{background:radial-gradient(circle at 67% 2%,#fff 0 18%,transparent 45%),linear-gradient(125deg,#e8e9f2,#f8f9fd 53%,#e8e9f5);color:var(--ink)}body:before{opacity:1;z-index:-2;background:radial-gradient(circle at 76% 24%,rgba(170,55,49,.16),transparent 22%),radial-gradient(circle at 13% 83%,rgba(129,217,205,.16),transparent 26%)}body:after{display:none}.sidebar{background:rgba(255,255,255,.76);border-color:var(--line);backdrop-filter:blur(16px)}.brand{color:#25253a;filter:none;text-transform:none;font-size:21px}.brand small{color:#a33a34}.brand-mark{border-color:#a33a34;box-shadow:0 6px 18px rgba(142,48,43,.18)}.brand-mark i{background:#a33a34}.brand-mark:after{background:#82cfc4}.primary-nav p{color:#9a9caf}.primary-nav a{color:#666a80}.primary-nav a:hover{background:#f0effc;color:#5b2927}.primary-nav a.active{color:#fff;background:linear-gradient(110deg,#94332e,#d07a74);border-left-color:#7e2924;box-shadow:0 9px 19px rgba(150,48,43,.27)}.sidebar-bottom{border-color:var(--line)}.mode-toggle,.sign-in{color:#64677b}.sign-in{color:#25253a;border-color:var(--line)}.topbar{background:rgba(255,255,255,.72);border-color:var(--line);backdrop-filter:blur(16px)}.search,.kol-search{background:#f0f1f7!important;border:1px solid transparent;border-radius:10px;color:#a63e37}.search input,.kol-search input{color:#26263a}.search kbd{background:#fff;color:#72758a;border-color:#e0e2ec}.button{border-color:#d7d9e5;color:#56596f;background:rgba(255,255,255,.75);border-radius:10px}.button:hover{box-shadow:0 8px 18px rgba(133,55,50,.16)}.button.dark,.button.accent{background:linear-gradient(110deg,#8f302b,#c3655f);border-color:#8f302b;color:#fff}.button.accent{background:#232438;border-color:#232438}.hero:after,.sirens-hero:after{width:180px;height:180px;border-color:rgba(181,69,62,.28);box-shadow:27px 27px 0 -26px #e8b0ab,54px 54px 0 -53px #86d5c9}.hero h1,.sirens-hero h1{color:#1f2031;text-transform:none;text-shadow:none}.hero h1 em,.sirens-hero h1 em{font-family:'Playfair Display';font-weight:500;color:#a33a34;text-shadow:none}.hero-copy,.sirens-hero>p:last-child{color:#74778a}.eyebrow,.label,.date,.sirens-hero>p:first-child{color:#926461}.label-accent{background:#fae9e7;color:#8b302c;border:1px solid #e7b5b0;box-shadow:none}.section-title .line{background:#d7d9e7}.index{background:linear-gradient(135deg,#a63e37,#da8a84);box-shadow:0 7px 15px rgba(166,62,55,.2)}.section-title h2 em,.brief-grid h2 em{color:#a33a34}.card,.signal-card,.table-wrap{background:rgba(255,255,255,.84);border:1px solid #e0e2eb;border-top:1px solid #e0e2eb;border-radius:16px;box-shadow:0 12px 30px rgba(67,63,112,.11)}.event-feature .feature-shape{background:radial-gradient(circle at 70% 36%,rgba(181,69,62,.68),transparent 17%),radial-gradient(circle at 42% 57%,rgba(130,211,200,.72),transparent 25%),linear-gradient(135deg,#fff8f7,#f7e3e0)}.ring{border-color:#c8756f}.ring:before,.ring:after{border-color:#76cfc3}.orb{background:#a63e37;box-shadow:101px -61px 0 -2px #83d1c5}.event-info p:not(.date),.brief-grid p,.upcoming-card ul{color:#76798c}.event-info a,.brief-grid a{color:#8b302c}.small-button{background:linear-gradient(110deg,#8f302b,#c3655f);color:#fff;box-shadow:0 8px 16px rgba(157,52,47,.24)}.dark-card{background:linear-gradient(140deg,#2b1d1e,#3d2526);border-color:#332022}.meter{background:#563536}.meter i{background:linear-gradient(90deg,#80d3c6,#c8756f)}.meter-note{border-color:rgba(255,255,255,.2)}.filters button,.pagination button{border-color:#dde0eb;color:#686b81;background:#fff;border-radius:8px}.filters .selected,.pagination .selected{background:#a63e37;color:#fff;border-color:#a63e37}.brief-grid,.brief-grid article,th,td,footer{border-color:#dfe1ea!important}.table-wrap{border-top-color:#e0e2eb}.signal{background:#f9edeb;color:#744442}.signal.high{background:#dff3ef;color:#277b70}.sirens-database,.community-database{background:rgba(255,255,255,.59);border:1px solid #dfe1eb;border-radius:18px;box-shadow:0 15px 35px rgba(97,55,54,.08)}.sirens-filters,.community-filters{background:rgba(244,244,250,.78)}.platform-options,.sirens-page .sirens-filters>.follower-filter{background:rgba(255,255,255,.87)!important;border-color:#dee0ea!important;border-radius:11px}.filter-group p,.filter-label{color:#a33a34!important}.filter-group label{color:#65697d}.siren-card,.community-card{background:rgba(255,255,255,.84);border-color:#e0e2eb!important}.siren-card:hover,.community-card:hover{background:#fff;box-shadow:0 14px 28px rgba(123,56,53,.16);transform:translateY(-4px)}.siren-card h2,.community-card h2{color:#242538}.siren-channel,.siren-metrics{color:#7b7e92}.siren-metrics b{color:#29293c}.avatar{box-shadow:0 0 0 2px #fff,0 6px 14px rgba(139,54,49,.2)}.siren-links a{background:#faefed;color:#8b302c}.siren-links a:hover{background:#a33a34;color:#fff}.pagination{border-color:#dfe1ea}.pagination-summary,.kol-toolbar{color:#75788c}footer{background:rgba(255,255,255,.72);color:#777a8c}.social-links a{background:#faefed;color:#8b302c;border:1px solid #dfdced}.social-links a:hover{background:#a33a34;color:#fff;box-shadow:0 7px 16px rgba(160,58,52,.28)}footer a{color:#8b302c}.dark .sidebar,.dark .topbar,.dark footer{background:#261b1c}.dark .card,.dark .table-wrap,.dark .siren-card,.dark .community-card{background:#352122}.dark .sirens-database,.dark .community-database{background:#2e1f20}.dark .sirens-filters,.dark .community-filters{background:#352122}.dark .platform-options,.dark .sirens-page .sirens-filters>.follower-filter{background:#412627!important;border-color:#634143!important}.dark .siren-links a,.dark .social-links a{background:#492a2b}.dark .hero h1,.dark .sirens-hero h1{color:#fff}.dark .hero h1 em,.dark .sirens-hero h1 em{color:#e4a29d}@media(max-width:900px){.topbar{background:rgba(255,255,255,.9)}.hero:after,.sirens-hero:after{width:90px;height:90px}.card,.signal-card,.table-wrap,.sirens-database,.community-database{border-radius:12px}}
/* Charybdis: filters sit above the community results. */
.charybdis-page .community-database{display:block}.charybdis-page .community-filters{display:flex;align-items:center;gap:18px;min-height:96px;padding:16px 20px;border-right:0;border-bottom:1px solid var(--line)}.charybdis-page .community-filters .filter-label{display:none}.charybdis-page .community-filters .kol-search{flex:0 1 270px;width:270px;height:44px;margin:0}.charybdis-page .community-filters .filter-group{display:flex;align-items:center;gap:13px;padding:0;border:0}.charybdis-page .community-filters .filter-group p{margin:0 5px 0 0;white-space:nowrap}.charybdis-page .community-filters .filter-group label{display:inline-flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.charybdis-page .community-filters .filter-footer{margin-left:auto;align-items:center;border:0;padding:0;white-space:nowrap}.charybdis-page .community-results{padding-left:0}.charybdis-page .community-results .kol-toolbar{padding:0 20px}.charybdis-page .community-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:960px){.charybdis-page .community-filters{flex-wrap:wrap;gap:12px;min-height:auto}.charybdis-page .community-filters .kol-search{flex:1 1 260px}.charybdis-page .community-filters .filter-footer{margin-left:0}.charybdis-page .community-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.charybdis-page .community-filters{display:block;padding:14px}.charybdis-page .community-filters .kol-search{width:100%;margin:0 0 14px}.charybdis-page .community-filters .filter-group{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.charybdis-page .community-filters .filter-group p{flex-basis:100%}.charybdis-page .community-filters .filter-footer{display:flex;border-top:1px solid var(--line);padding-top:14px}.charybdis-page .community-results .kol-toolbar{padding:0 14px}.charybdis-page .community-grid{grid-template-columns:1fr}}
/* Community channel marker */
.community-card .telegram-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fae9e7;color:#8b302c;box-shadow:0 5px 10px rgba(146,51,46,.16)}.community-card .telegram-icon i{font-size:15px}.dark .community-card .telegram-icon{background:#492a2b;color:#e7b0ab}
/* Expanded sidebar navigation */
.primary-nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e6cccc transparent}.primary-nav .ecosystem-menu-title{margin-top:27px!important;margin-bottom:10px!important}.primary-nav .ecosystem-menu-title+a{margin-top:0}.primary-nav a{font-size:13px}.primary-nav a span{font-size:15px}.primary-nav .ecosystem-menu-title~a:nth-of-type(n+8):nth-of-type(-n+16){height:34px}
/* Chainsightnews.com sidebar */
.event-and-news{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.event-and-news .event-grid{grid-template-columns:1.28fr .74fr 1.05fr;gap:16px}.event-sidebar{display:grid;gap:22px}.chainsight-panel{background:rgba(255,255,255,.88);border:1px solid #dfe1eb;border-top:3px solid #ff6c21;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(67,63,112,.12)}.chainsight-head{display:flex;justify-content:space-between;gap:12px;padding:18px 18px 8px}.chainsight-head .label{font-size:9px;color:#8b302c}.chainsight-head h3{margin:7px 0 0;font-size:23px;letter-spacing:-1.3px;color:#232439}.chainsight-head h3 em{font:500 23px 'Playfair Display';color:#a63e37}.chainsight-head>a{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f9e9e7;color:#8b302c;text-decoration:none}.chainsight-powered{margin:0;padding:0 18px 15px;color:#777b91;font:10px 'DM Mono';letter-spacing:.4px}.chainsight-powered span{color:#a33a34}.chainsight-list{border-top:1px solid #e4e5ed}.chainsight-list a{display:grid;grid-template-columns:16px 1fr;column-gap:9px;padding:14px 16px;border-bottom:1px solid #e4e5ed;text-decoration:none;color:#292a3d;transition:background .15s}.chainsight-list a:hover{background:#fcf1ef}.chainsight-list b{color:#14ae82;font-size:16px;line-height:1}.chainsight-list a:nth-child(3n) b{color:#e65b71}.chainsight-list span{font-size:12px;line-height:1.25}.chainsight-list small{grid-column:2;color:#888ba0;font:9px 'DM Mono';margin-top:6px}.chainsight-more{display:block;padding:13px 16px;text-decoration:none;color:#8b302c;font:500 10px 'DM Mono';letter-spacing:.2px}.bellpods-video{border-top:1px solid #e4e5ed;background:#111}.bellpods-video iframe,.bellpods-external{display:block;width:100%;aspect-ratio:16/9;border:0}.bellpods-external{position:relative;overflow:hidden;color:#fff;text-decoration:none}.bellpods-external:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%)}.bellpods-external img{width:100%;height:100%;object-fit:cover}.bellpods-external span{position:absolute;z-index:1;left:14px;bottom:13px;font:500 10px 'DM Mono';letter-spacing:.3px}.bellpods-video-title{margin:0;padding:13px 16px;color:#292a3d;font-size:13px;font-weight:600;line-height:1.3}.dark .chainsight-panel{background:#352122;border-color:#634143}.dark .chainsight-head h3,.dark .chainsight-list a,.dark .bellpods-video-title{color:#fcf2f1}.dark .chainsight-list,.dark .chainsight-list a,.dark .bellpods-video{border-color:#634143}.dark .chainsight-list a:hover{background:#47292a}.dark .chainsight-head>a{background:#4b292a;color:#e9b9b4}@media(max-width:1120px){.event-and-news{grid-template-columns:1fr}.event-and-news .event-grid{grid-template-columns:1.28fr .74fr 1.05fr}.event-sidebar{grid-template-columns:1fr 1fr}.chainsight-panel{max-width:none}.chainsight-list{display:grid;grid-template-columns:1fr 1fr}.chainsight-list a:nth-last-child(1){grid-column:span 2}}@media(max-width:700px){.event-and-news .event-grid,.event-sidebar{grid-template-columns:1fr}.chainsight-list{display:block}.chainsight-list a:nth-last-child(1){grid-column:auto}}
.chainsight-pagination{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px;border-top:1px solid #e4e5ed}.chainsight-pagination button{width:27px;height:26px;border:1px solid #dddff0;border-radius:6px;background:#fff;color:#686b81;font:10px 'DM Mono';cursor:pointer}.chainsight-pagination button.selected{background:#a63e37;border-color:#a63e37;color:#fff}.chainsight-pagination button:disabled{opacity:.38;cursor:default}.dark .chainsight-pagination{border-color:#634143}.dark .chainsight-pagination button{background:#412627;border-color:#634143;color:#d5d4e9}.dark .chainsight-pagination button.selected{background:#bc635e;border-color:#bc635e;color:#fff}
/* Events directory */
.events-content{padding-bottom:72px}.events-page .sirens-hero{padding:46px 0 32px}.events-directory{background:rgba(255,255,255,.6);border:1px solid #dfe1eb;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px rgba(97,55,54,.08)}.events-directory-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:25px 27px;border-bottom:1px solid #e0e2eb}.events-directory-head h2{margin:7px 0 0;font-size:29px;letter-spacing:-1.5px}.events-directory-head h2 em{font:500 29px 'Playfair Display';color:#a33a34}.events-directory-head>p{margin:0;color:#797d91;font:10px 'DM Mono'}.event-directory-grid{display:grid;grid-template-columns:repeat(3,1fr)}.event-directory-card{min-height:205px;padding:20px;border-right:1px solid #e0e2eb;border-bottom:1px solid #e0e2eb;background:rgba(255,255,255,.78);transition:transform .16s,box-shadow .16s}.event-directory-card:nth-child(3n){border-right:0}.event-directory-card:hover{position:relative;z-index:1;transform:translateY(-3px);box-shadow:0 12px 25px rgba(128,57,53,.14)}.event-directory-top{display:flex;align-items:center;justify-content:space-between;color:#8a8da0;font:10px 'DM Mono';letter-spacing:1px}.event-month{display:inline-block;color:#8b302c;background:#fae9e7;padding:5px 7px;border-radius:5px}.event-directory-date{color:#a33a34;font:10px 'DM Mono';margin:21px 0 7px}.event-directory-card h2{font-size:19px;line-height:1.07;letter-spacing:-.8px;margin:0 0 8px;color:#25263a}.event-directory-place{margin:0;color:#777b8e;font-size:12px}.event-directory-card>a{display:inline-block;margin-top:18px;color:#8b302c;text-decoration:none;font:10px 'DM Mono'}.event-directory-card>a span{font-size:14px}.dark .events-directory,.dark .event-directory-card{background:#352122;border-color:#634143}.dark .events-directory-head,.dark .event-directory-card{border-color:#634143}.dark .event-directory-card h2{color:#fff}.dark .event-month{background:#4c292a;color:#e7b5b0}@media(max-width:900px){.event-directory-grid{grid-template-columns:repeat(2,1fr)}.event-directory-card:nth-child(3n){border-right:1px solid #e0e2eb}.event-directory-card:nth-child(2n){border-right:0}}@media(max-width:580px){.events-directory-head{align-items:start;flex-direction:column;padding:20px}.event-directory-head h2,.events-directory-head h2 em{font-size:25px}.event-directory-grid{grid-template-columns:1fr}.event-directory-card,.event-directory-card:nth-child(3n){border-right:0}}
/* Companies directory */
.companies-content{padding-bottom:72px}.companies-page .sirens-hero{padding:46px 0 32px}.companies-directory{background:rgba(255,255,255,.6);border:1px solid #dfe1eb;border-radius:18px;overflow:hidden;box-shadow:0 15px 35px rgba(97,55,54,.08)}.companies-directory-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:25px 27px;border-bottom:1px solid #e0e2eb}.companies-directory-head h2{margin:7px 0 0;font-size:29px;letter-spacing:-1.5px}.companies-directory-head h2 em{font:500 29px 'Playfair Display';color:#a33a34}.companies-directory-head>p{margin:0;color:#797d91;font:10px 'DM Mono'}.company-directory-grid{display:grid;grid-template-columns:repeat(3,1fr)}.company-directory-card{display:flex;flex-direction:column;min-height:268px;padding:20px;border-right:1px solid #e0e2eb;border-bottom:1px solid #e0e2eb;background:rgba(255,255,255,.78);transition:transform .16s,box-shadow .16s}.company-directory-card:nth-child(3n){border-right:0}.company-directory-card:hover{position:relative;z-index:1;transform:translateY(-3px);box-shadow:0 12px 25px rgba(128,57,53,.14)}.company-card-head{display:flex;align-items:center;justify-content:space-between}.company-index{color:#9699ab;font:10px 'DM Mono'}.company-card-head>a{display:grid;place-items:center;width:30px;height:30px;background:#f9e8e6;color:#8b302c;border-radius:50%;text-decoration:none}.company-brand{margin:17px 0 5px;color:#a33a34;font:10px 'DM Mono';letter-spacing:.5px}.company-directory-card h2{margin:0;color:#25263a;font-size:18px;line-height:1.1;letter-spacing:-.65px}.company-leaders{margin:15px 0}.company-leaders p{display:flex;justify-content:space-between;gap:8px;margin:6px 0;color:#777b8e;font-size:11px}.company-leaders strong{color:#36374c;font-weight:600}.company-leaders strong a{color:#8b302c;text-decoration:none}.company-leaders span{text-align:right;font:9px 'DM Mono';color:#8a8da0}.company-linkedin{margin-top:auto;color:#8b302c;text-decoration:none;font:10px 'DM Mono'}.company-linkedin span{font-size:14px}.dark .companies-directory,.dark .company-directory-card{background:#352122;border-color:#634143}.dark .companies-directory-head,.dark .company-directory-card{border-color:#634143}.dark .company-directory-card h2,.dark .company-leaders strong{color:#fff}.dark .company-card-head>a{background:#4c292a;color:#e7b5b0}@media(max-width:900px){.company-directory-grid{grid-template-columns:repeat(2,1fr)}.company-directory-card:nth-child(3n){border-right:1px solid #e0e2eb}.company-directory-card:nth-child(2n){border-right:0}}@media(max-width:580px){.companies-directory-head{align-items:start;flex-direction:column;padding:20px}.companies-directory-head h2,.companies-directory-head h2 em{font-size:25px}.company-directory-grid{grid-template-columns:1fr}.company-directory-card,.company-directory-card:nth-child(3n){border-right:0}}
.company-logo{position:relative;display:grid;place-items:center;width:48px;height:48px;margin:15px 0 0;border-radius:13px;background:linear-gradient(135deg,#f9e8e6,#e4f4f1);box-shadow:0 7px 14px rgba(139,54,49,.14);overflow:hidden;color:#8b302c;font:600 11px 'DM Mono'}.company-logo span{position:relative;z-index:0}.company-logo img{position:absolute;inset:0;width:100%;height:100%;padding:7px;background:#fff;object-fit:contain;z-index:1}.dark .company-logo{background:#492a2b;color:#efbbb6}.dark .company-logo img{background:#f7f7fb}
.company-logo{width:132px;height:52px;border-radius:10px}.company-logo img{padding:5px}
.company-description{margin:14px 0;color:#777b8e;font-size:12px;line-height:1.5}.dark .company-description{color:#c4c6d2}
footer{font-family:'DM Sans',sans-serif;font-size:13px;font-weight:400;letter-spacing:normal}
.event-and-news{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.event-and-news .event-grid{grid-column:1;grid-row:1;grid-template-columns:1fr;max-height:690px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:#d99d98 transparent}.event-and-news .event-grid>.kol-section,.event-and-news .event-grid>.projects{margin:0;padding-top:10px}.event-and-news .event-grid::-webkit-scrollbar{width:7px}.event-and-news .event-grid::-webkit-scrollbar-thumb{background:#d99d98;border-radius:999px}.event-sidebar{grid-column:2;grid-row:1;width:320px;justify-self:end;position:sticky;top:84px;padding-right:2px}@media(max-width:1120px){.event-and-news{grid-template-columns:1fr}.event-and-news .event-grid{grid-column:auto;grid-row:auto;max-height:620px}.event-sidebar{grid-column:auto;grid-row:auto;width:auto;position:static}}@media(max-width:700px){.event-and-news .event-grid{max-height:560px;padding-right:6px}}
.company-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-top:1px solid #e0e2eb}.company-pagination-summary{font:10px 'DM Mono';color:#85889b}.dark .company-pagination{border-color:#634143}.dark .company-pagination-summary{color:#b8b9cc}@media(max-width:580px){.company-pagination{align-items:flex-start;flex-direction:column}.company-pagination .pagination-controls{width:100%;justify-content:space-between}}
.company-industry-filters a{font-family:'DM Sans',sans-serif;font-size:13px!important;font-weight:400;letter-spacing:-.015em;color:#666a80}.company-industry-filters a.selected{font-weight:500!important}
.companies-directory-body{display:grid;grid-template-columns:220px minmax(0,1fr)}.company-filters{padding:23px 0;background:rgba(244,244,250,.78);border-right:1px solid #e0e2eb}.company-filters .filter-label{margin-bottom:14px}.company-industry-filters{border-top:1px solid #e0e2eb}.company-industry-filters a{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:12px 20px;border:0;border-bottom:1px solid #e0e2eb;background:transparent;color:#62667b;font-size:12px;text-align:left;text-decoration:none;cursor:pointer}.company-industry-filters a:hover{background:#fff7f6;color:#8b302c}.company-industry-filters a.selected{background:#f9e8e6;color:#8b302c;font-weight:600}.company-industry-filters b{font:10px 'DM Mono';color:#9799aa}.company-results{min-width:0}.dark .company-filters{background:#352122;border-color:#634143}.dark .company-industry-filters,.dark .company-industry-filters a{border-color:#634143}.dark .company-industry-filters a{color:#e1d2d1}.dark .company-industry-filters a:hover,.dark .company-industry-filters a.selected{background:#4b292a;color:#efc0bc}.dark .company-industry-filters b{color:#a5a6ba}@media(max-width:900px){.companies-directory-body{grid-template-columns:1fr}.company-filters{border-right:0;border-bottom:1px solid #e0e2eb;padding:18px 0}.company-industry-filters{display:grid;grid-template-columns:repeat(3,1fr)}.company-industry-filters a{border-right:1px solid #e0e2eb}}@media(max-width:580px){.company-industry-filters{grid-template-columns:1fr}.company-industry-filters a{border-right:0}}
/* Five-up events grid */
.event-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.event-directory-card{min-height:196px;padding:16px}.event-directory-card:nth-child(3n){border-right:1px solid #e0e2eb}.event-directory-card:nth-child(5n){border-right:0}.event-directory-card h2{font-size:16px}.event-directory-place{font-size:11px}@media(max-width:1280px){.event-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.event-directory-card:nth-child(5n){border-right:1px solid #e0e2eb}.event-directory-card:nth-child(4n){border-right:0}}@media(max-width:1020px){.event-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-directory-card:nth-child(4n){border-right:1px solid #e0e2eb}.event-directory-card:nth-child(3n){border-right:0}}@media(max-width:700px){.event-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-directory-card:nth-child(3n){border-right:1px solid #e0e2eb}.event-directory-card:nth-child(2n){border-right:0}}@media(max-width:580px){.event-directory-grid{grid-template-columns:1fr}.event-directory-card,.event-directory-card:nth-child(2n),.event-directory-card:nth-child(3n){border-right:0}}
.event-status-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid #e0e2eb;background:rgba(249,249,253,.82)}.event-filter-group{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.event-filter-group>span{margin-right:5px;color:#85889b;font:10px 'DM Mono';letter-spacing:1px}.event-status-filters button{padding:6px 10px;border:1px solid #dcddea;border-radius:7px;background:#fff;color:#6b6f82;font:10px 'DM Mono';cursor:pointer}.event-status-filters button.selected{background:#7e2924;border-color:#7e2924;color:#fff}.event-year-filter{order:2}.event-month-filter{order:3;justify-content:flex-end}.event-card-meta{display:flex;align-items:center;gap:7px}.event-status{padding:4px 5px;border-radius:4px;font:9px 'DM Mono';letter-spacing:.2px;text-transform:uppercase}.event-status.upcoming{background:#f6e7e5;color:#7e2924}.event-status.live{background:#d9f4ea;color:#168660}.event-status.past{background:#7e2924;color:#fff}.dark .event-status-filters{background:#352122;border-color:#634143}.dark .event-status-filters button{background:#412627;border-color:#634143;color:#d5d4e9}.dark .event-status-filters button.selected{background:#a63e37;border-color:#a63e37;color:#fff}.dark .event-status.upcoming{background:#482724;color:#f0aaa5}.dark .event-status.live{background:#244a43;color:#80ddbf}.dark .event-status.past{background:#a63e37;color:#fff}@media(max-width:900px){.event-status-filters{align-items:flex-start;flex-direction:column;gap:11px}.event-month-filter{justify-content:flex-start}}@media(max-width:580px){.event-status-filters{padding:14px}.event-filter-group{gap:6px}.event-filter-group>span{flex-basis:100%;margin-bottom:2px}}

/* Blockvest logo red accent */
.brand small,.label,.sirens-hero>p:first-child,.hero h1 em,.sirens-hero h1 em,.section-title h2 em,.brief-grid h2 em,.upcoming-card h3 em,.event-info .date,.event-info a,.brief-grid a,.small-button,.event-directory-head h2 em,.company-directory-head h2 em,.event-directory-date,.event-directory-card>a,.company-brand,.company-linkedin,.company-leaders strong a,.event-month,.chainsight-head .label,.chainsight-head h3 em,.chainsight-more,.chainsight-head>a,.siren-links a,.social-links a,footer a{color:#7e2924}.label-accent{color:#fff;background:#7e2924;border-color:#7e2924}.brand-mark{border-color:#7e2924}.brand-mark i,.brand-mark:after{background:#7e2924}.primary-nav a.active{border-left-color:#7e2924}.primary-nav a.active,.button.dark,.button.accent,.small-button,.index{background:#7e2924;border-color:#7e2924}.event-month,.company-card-head>a,.siren-links a,.social-links a,.chainsight-head>a{background:#f6e7e5}.event-directory-card>a span,.company-linkedin span{color:#7e2924}.dark .brand small,.dark .label,.dark .sirens-hero>p:first-child,.dark .hero h1 em,.dark .sirens-hero h1 em,.dark .event-directory-date,.dark .event-directory-card>a,.dark .company-brand,.dark .company-linkedin,.dark .company-leaders strong a,.dark .event-month,.dark .siren-links a,.dark .social-links a,.dark footer a{color:#f0aaa5}.dark .label-accent,.dark .primary-nav a.active,.dark .button.dark,.dark .button.accent,.dark .small-button,.dark .index{background:#a63e37;border-color:#a63e37}.dark .event-month,.dark .company-card-head>a,.dark .siren-links a,.dark .social-links a{background:#482724}
.events-directory-head h2 em,.company-directory-head h2 em,.events-directory .label{color:#7e2924!important}.dark .events-directory-head h2 em,.dark .company-directory-head h2 em,.dark .events-directory .label{color:#f0aaa5!important}
.event-pagination .pagination-summary{flex:1}.event-pagination .per-page{display:flex;align-items:center;gap:7px;margin-left:auto;border:0}.event-pagination .per-page select{min-width:52px;height:30px;padding:0 7px;border:1px solid #7e2924;border-radius:7px;background:#7e2924;color:#fff;font:10px 'DM Mono';cursor:pointer}.dark .event-pagination .per-page select{background:#a63e37;border-color:#a63e37}

/* Keep the reference news and video modules in the fixed right column. */
@media(min-width:1121px){.event-and-news{grid-template-columns:minmax(720px,1fr) 320px;width:100%}.event-and-news .event-grid{width:100%;min-width:0;justify-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.event-and-news .event-grid>.event-feature,.event-and-news .event-grid>.upcoming-card{width:100%;min-width:0}.event-and-news .event-grid>.kol-section,.event-and-news .event-grid>.projects,.event-and-news .event-grid>.sirens-preview,.event-and-news .event-grid>.brief-grid,.event-and-news .event-grid>footer{grid-column:1/-1;min-width:0}}
.filter-footer a{color:#7e8792;font:10px 'DM Mono';text-decoration:none}
@media(min-width:901px){body:has(.event-and-news) .content{max-width:none;margin:0;padding-left:24px;padding-right:24px}.event-and-news{width:100%}}
@media(min-width:901px){body:has(.event-and-news) footer{position:fixed;right:0;bottom:0;left:var(--nav);z-index:4;background:rgba(255,255,255,.96)}body:has(.event-and-news) .event-grid{max-height:none}}

/* Keep the footer visible across every desktop page, with room for its fixed height. */
@media(min-width:901px){
  main{padding-bottom:72px}
  footer,body:has(.event-and-news) footer{position:fixed;right:0;bottom:0;left:var(--nav);z-index:4;background:rgba(255,255,255,.96)}
}

/* Shared news rail for every page outside the home-page market layout. */
@media(min-width:1121px){
  .global-news-sidebar{position:fixed;top:84px;right:24px;bottom:84px;width:320px;z-index:3;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#b9b0dc transparent}
  body:has(.global-news-sidebar) .content{max-width:none;margin-left:0;margin-right:368px}
  body:has(.global-news-sidebar) .global-news-sidebar::-webkit-scrollbar{width:6px}
  body:has(.global-news-sidebar) .global-news-sidebar::-webkit-scrollbar-thumb{background:#b9b0dc;border-radius:999px}
}
@media(min-width:901px) and (max-width:1120px){
  .global-news-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 31px 30px}
}
@media(max-width:900px){
  .global-news-sidebar{display:grid;gap:18px;margin:0 18px 26px}
}
/* Let the shared ChainSightnews card grow to include every story and its controls. */
.global-news-sidebar .chainsight-panel,
.global-news-sidebar .chainsight-list{
  height:auto !important;
  max-height:none !important;
}
.global-news-sidebar .chainsight-list{
  overflow:visible !important;
}
.global-news-sidebar .chainsight-list a{
  min-height:0;
}
@media(max-width:900px){
  .global-news-sidebar{
    height:auto !important;
    max-height:none !important;
    overflow:visible !important;
    align-content:start;
  }
}
.event-and-news .kol-layout{grid-template-columns:1fr}.event-and-news .kol-results{padding-left:0}.event-and-news .kol-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.event-and-news .kol-card{min-height:176px;padding:16px}.event-and-news .kol-card:nth-child(3n){border-right:1px solid var(--line)}.event-and-news .kol-card:nth-child(5n){border-right:0}.event-and-news .kol-card .avatar{width:36px;height:36px;margin-bottom:11px}.event-and-news .kol-card h3{font-size:15px;line-height:1.1}.event-and-news .kol-card p{line-height:1.35;margin-bottom:14px}.event-and-news .kol-toolbar a{color:#7e2924;text-decoration:none;font:10px 'DM Mono';letter-spacing:.6px}@media(max-width:900px){.event-and-news .kol-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.event-and-news .kol-card:nth-child(5n){border-right:1px solid var(--line)}.event-and-news .kol-card:nth-child(2n){border-right:0}}@media(max-width:580px){.event-and-news .kol-cards{grid-template-columns:1fr}.event-and-news .kol-card,.event-and-news .kol-card:nth-child(2n){border-right:0}}
.event-and-news .kol-card .avatar{position:relative;overflow:hidden}.event-and-news .kol-card .avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:3px}
.sirens-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.sirens-preview-grid article{min-height:156px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.sirens-preview-grid .avatar{position:relative;overflow:hidden;width:36px;height:36px;margin-bottom:11px}.sirens-preview-grid .avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sirens-preview-grid .tag{font:10px 'DM Mono';letter-spacing:1.1px;color:#7e2924}.sirens-preview-grid h3{margin:6px 0 3px;font-size:15px;letter-spacing:-.7px;line-height:1.1}.sirens-preview-grid p{margin:0 0 15px;color:#74778a;font-size:11px}.sirens-preview-grid a{color:#7e2924;font:10px 'DM Mono';text-decoration:none}@media(max-width:900px){.sirens-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.sirens-preview-grid{grid-template-columns:1fr}}
.event-and-news .event-grid{align-content:start}
.primary-nav a[href*="#calendar"],.primary-nav a[href*="#partners"]{display:none!important}
.event-banner{display:block;text-decoration:none}.event-banner img{display:block;width:100%;height:100%;object-fit:cover}.feature-shape.event-banner{cursor:pointer}.feature-shape.event-banner img{position:absolute;inset:0;z-index:0}.feature-shape.event-banner .ring,.feature-shape.event-banner .orb{z-index:1}.token-banner{height:112px;margin-top:14px;overflow:hidden;border-radius:10px;background:#1c2030}.upcoming-card .token-banner+h3{margin:17px 0 15px}.event-title-link{color:inherit;text-decoration:none}.event-title-link:hover{color:#7e2924}
.upcoming-card .event-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:12px 0;border-top:1px solid var(--line);font-size:9px;line-height:1.25}.upcoming-card .event-stats li{display:flex;flex-direction:column;color:#76798c}.upcoming-card .event-stats b{color:#7e2924;font-size:12px}

/* Accessible dark-mode palette, including the fixed navigation and news column. */
body.dark{--paper:#111827;--ink:#f7f8fc;--line:#3d4658;--muted:#aeb7c6;background:#111827;color:#f7f8fc}body.dark:before{opacity:1;background:radial-gradient(circle at 78% 8%,rgba(151,65,109,.18),transparent 27%),radial-gradient(circle at 16% 84%,rgba(75,105,150,.16),transparent 31%)}body.dark:after{display:none}.dark .sidebar,.dark .topbar,.dark footer{background:#1a2030!important;border-color:#3d4658}.dark .brand{color:#f7f8fc}.dark .brand small{color:#ee9b96}.dark .brand-mark{border-color:#c14a43;box-shadow:0 6px 18px rgba(193,74,67,.24)}.dark .brand-mark i,.dark .brand-mark:after{background:#c14a43}.dark .primary-nav p{color:#94a0b5}.dark .primary-nav a{color:#d5dbe6}.dark .primary-nav a:hover{background:#293247;color:#fff}.dark .primary-nav a.active{background:#a8403b;border-left-color:#f0aaa5;color:#fff;box-shadow:0 8px 18px rgba(168,64,59,.28)}.dark .mode-toggle,.dark .sign-in{color:#e1e6ef}.dark .sidebar-bottom,.dark .sign-in{border-color:#3d4658}.dark .search,.dark .kol-search{background:#293247!important;border-color:#4b5870;color:#f0aaa5}.dark .search input,.dark .kol-search input{color:#fff}.dark .search input::placeholder,.dark .kol-search input::placeholder{color:#b5c0d1}.dark .search kbd{background:#151b29;color:#c8d2e2;border-color:#4b5870}.dark .button.plain{background:#222a3b;border-color:#59677e;color:#fff}.dark .button.accent{background:#a8403b;border-color:#c45650;color:#fff}.dark .card,.dark .signal-card,.dark .table-wrap,.dark .siren-card,.dark .community-card{background:#20293a;border-color:#414d63;box-shadow:0 12px 27px rgba(0,0,0,.22)}.dark .sirens-database,.dark .community-database,.dark .events-directory,.dark .companies-directory{background:#1b2333;border-color:#414d63}.dark .sirens-filters,.dark .community-filters,.dark .company-filters{background:#222b3d}.dark .event-directory-card,.dark .company-directory-card{background:#20293a;border-color:#414d63}.dark .hero h1,.dark .sirens-hero h1,.dark .section-title h2,.dark .brief-grid h2,.dark .event-directory-card h2,.dark .company-directory-card h2,.dark .chainsight-head h3,.dark .bellpods-video-title{color:#f7f8fc}.dark .hero-copy,.dark .sirens-hero>p:last-child,.dark .brief-grid p,.dark .event-info p:not(.date),.dark .company-description{color:#b8c2d1}.dark .brief-grid,.dark .brief-grid article,.dark th,.dark td,.dark footer,.dark .chainsight-list,.dark .chainsight-list a,.dark .chainsight-pagination,.dark .company-pagination{border-color:#3d4658!important}.dark .chainsight-panel{background:#20293a;border-color:#414d63}.dark .chainsight-list a{color:#edf1f8}.dark .chainsight-list a:hover{background:#293247}.dark .social-links a,.dark .siren-links a{background:#2c374b;color:#f0aaa5;border-color:#526079}.dark footer{color:#b6c0ce}.dark footer a{color:#f0aaa5}

/* Supplied white Blockvest lockup, displayed only while dark mode is active. */
.dark .brand{display:block;width:158px;height:42px;margin:0 10px 61px;background:url('./assets/blockvest-logo-white.svg') center/contain no-repeat}.dark .brand>span{display:none}.dark .mobile-brand{width:126px;height:32px;background:url('./assets/blockvest-logo-white.svg') center/contain no-repeat}.dark .mobile-brand img{display:none}

/* Purple replaces the brand red for dark-mode emphasis. */
.dark .primary-nav a.active,.dark .label-accent,.dark .button.dark,.dark .button.accent,.dark .small-button,.dark .index{background:#a8403b;border-color:#dc908a}.dark .primary-nav a.active{box-shadow:0 8px 18px rgba(168,64,59,.32)}.dark .button.accent{background:#a8403b;border-color:#dc908a}.dark .brand small,.dark .label,.dark .sirens-hero>p:first-child,.dark .hero h1 em,.dark .sirens-hero h1 em,.dark .event-directory-date,.dark .event-directory-card>a,.dark .company-brand,.dark .company-linkedin,.dark .company-leaders strong a,.dark .event-month,.dark .siren-links a,.dark .social-links a,.dark footer a{color:#f0aaa5}.dark .event-month,.dark .company-card-head>a,.dark .siren-links a,.dark .social-links a{background:#462224}.dark .brand-mark{border-color:#dc908a;box-shadow:0 6px 18px rgba(168,64,59,.28)}.dark .brand-mark i,.dark .brand-mark:after{background:#dc908a}.dark .search,.dark .kol-search{color:#f0aaa5}.dark .social-links a,.dark .siren-links a{color:#f0aaa5}

/* Page-level dark controls share the same purple accent. */
.dark .event-status-filters button.selected,.dark .event-status.past,.dark .event-pagination .per-page select{background:#a8403b;border-color:#dc908a;color:#fff}.dark .event-status.upcoming{background:#462224;color:#f1c7c3}.dark .events-directory-head h2 em,.dark .company-directory-head h2 em,.dark .events-directory .label{color:#f0aaa5!important}.dark .chainsight-head h3 em,.dark .chainsight-more,.dark .chainsight-head>a,.dark .event-and-news .kol-toolbar a,.dark .sirens-preview-grid .tag,.dark .sirens-preview-grid a,.dark .event-title-link:hover,.dark .upcoming-card .event-stats b{color:#f0aaa5}.dark .chainsight-head>a{background:#462224}.dark .chainsight-pagination button.selected,.dark .filters .selected,.dark .pagination .selected{background:#a8403b;border-color:#dc908a;color:#fff}

/* Briefing cards: replace the remaining red emphasis with purple in dark mode. */
.dark .brief-grid h2 em,.dark .brief-grid a{color:#f0aaa5}

/* Section-title emphasis in the event feed follows the dark purple accent. */
.dark .upcoming-card h3 em,.dark .section-title h2 em{color:#f0aaa5}

.dark .section-title h2 em{color:#f0aaa5!important}

/* Keep the existing Sirens route while presenting its new Influencers name site-wide. */
.primary-nav a[href="./sirens.html"],.primary-nav a[href="./community.html"],.primary-nav a[href="./community.html"]{gap:0;font-size:0}.primary-nav a[href="./sirens.html"] span,.primary-nav a[href="./community.html"] span,.primary-nav a[href="./community.html"] span{margin-right:14px;font-size:15px}.primary-nav a[href="./sirens.html"]:after{content:'Influencers';font-size:13px}.primary-nav a[href="./community.html"]:after,.primary-nav a[href="./community.html"]:after{content:'Communities';font-size:13px}.charybdis-page .label-accent{font-size:0}.charybdis-page .label-accent:after{content:'◌ COMMUNITIES';font-size:10px}

/* Influencer names remain high-contrast on dark directory cards. */
.primary-nav a[href="./sirens.html"],.primary-nav a[href="./community.html"]{gap:14px;font-size:13px}
.primary-nav a[href="./sirens.html"] span,.primary-nav a[href="./community.html"] span{margin-right:0;font-size:15px}
.primary-nav a[href="./sirens.html"]:after,.primary-nav a[href="./community.html"]:after{content:none}
.dark .siren-card h2,.dark .kol-card h3,.dark .sirens-preview-grid h3{color:#fff!important}
.dark .community-card h2{color:#fff!important}

/* Sort controls retain contrast in dark-mode directories. */
.dark .kol-toolbar button{background:#263147;border-color:#526079;color:#d9e0eb}.dark .kol-toolbar .sort-active{background:#a8403b;border-color:#dc908a;color:#fff}
.per-page select{height:29px;min-width:48px;padding:0 7px;border:1px solid #d4d9df;background:#f4f6f8;color:#21334b;font:10px 'DM Mono';cursor:pointer}.dark .per-page select{background:#263147;border-color:#526079;color:#fff}
.community-card .avatar{overflow:hidden}.community-card .avatar img{width:100%;height:100%;object-fit:cover;display:block}

/* Communities directory: five compact cards across on wide screens. */
@media(min-width:1100px){.community-grid,.charybdis-page .community-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.community-card:nth-child(3n){border-right:1px solid var(--line)}.community-card:nth-child(5n){border-right:0}}
@media(min-width:700px) and (max-width:1099px){.community-grid,.charybdis-page .community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-card:nth-child(5n){border-right:1px solid var(--line)}.community-card:nth-child(3n){border-right:0}}

/* Coinfest Asia side-event gallery. */
.coinfest-side-events{margin-top:46px}.coinfest-side-events-head{max-width:620px;margin:0 0 22px}.coinfest-side-events-head h2{margin:9px 0;font-size:32px;letter-spacing:-1.6px}.coinfest-side-events-head h2 em{font:500 32px 'Playfair Display';color:#7e2924}.coinfest-side-events-head p{margin:0;color:#777b8e;font-size:14px}.coinfest-side-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.coinfest-side-event-card{display:block;overflow:hidden;border:1px solid #dfe1eb;border-radius:14px;background:rgba(255,255,255,.7);text-decoration:none;color:#25263a;transition:transform .16s,box-shadow .16s}.coinfest-side-event-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(128,57,53,.14)}.coinfest-side-event-card img{display:block;width:100%;aspect-ratio:1.9;object-fit:cover;background:#ececf4}.coinfest-side-event-card span{display:block;padding:13px 13px 5px;font-size:15px;font-weight:700;line-height:1.2}.coinfest-side-event-card b{display:block;padding:0 13px 14px;color:#7e2924;font:10px 'DM Mono';font-weight:500}.dark .coinfest-side-events-head h2 em,.dark .coinfest-side-event-card b{color:#f0aaa5}.dark .coinfest-side-events-head p{color:#b8c2d1}.dark .coinfest-side-event-card{background:#20293a;border-color:#414d63;color:#f7f8fc}@media(max-width:1000px){.coinfest-side-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.coinfest-side-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.coinfest-side-event-grid{grid-template-columns:1fr}}
.event-card-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.event-info .side-event-button{margin-top:0;padding:7px 10px;border:1px solid #7e2924;border-radius:6px;background:#7e2924;color:#fff;font:10px 'DM Mono';text-decoration:none}.event-info .side-event-button:hover{background:#62201d}.dark .event-info .side-event-button{border-color:#dc908a;background:#a8403b}.dark .event-info .side-event-button:hover{background:#6950cf}
.coinfest-side-event-card{position:relative}.coinfest-side-event-card i{position:absolute;top:9px;left:9px;padding:5px 7px;border-radius:5px;background:#7e2924;color:#fff;font:500 9px 'DM Mono';font-style:normal;letter-spacing:.4px}.dark .coinfest-side-event-card i{background:#a8403b}
.coinfest-side-event-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1.9;background:linear-gradient(135deg,#1d1d24,#32322f);color:#76c76d;font:600 18px 'DM Mono';letter-spacing:1px}
.coinfest-side-event-card small{display:flex;flex-direction:column;gap:3px;padding:0 13px 5px;color:#777b8e;font:10px 'DM Mono'}.dark .coinfest-side-event-card small{color:#b8c2d1}
.side-event-date-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.side-event-date-filters button{padding:8px 11px;border:1px solid #d7dbe4;border-radius:6px;background:#fff;color:#555b6b;font:400 10px/1 'DM Mono';cursor:pointer}.side-event-date-filters button:hover,.side-event-date-filters button.selected{border-color:#7e2924;background:#7e2924;color:#fff;font-weight:400}.dark .side-event-date-filters button{border-color:#526079;background:#263147;color:#d9e0eb}.dark .side-event-date-filters button:hover,.dark .side-event-date-filters button.selected{border-color:#dc908a;background:#a8403b;color:#fff}
.coinfest-side-events-head h2 small{display:inline-block;margin-left:6px;color:#777b8e;font:10px 'DM Mono';letter-spacing:0;vertical-align:middle}.dark .coinfest-side-events-head h2 small{color:#b8c2d1}

/* Preserve every Coinfest poster in full, without cover cropping. */
.coinfest-side-event-card img{height:auto;aspect-ratio:auto;object-fit:contain;background:#fff}
.dark .coinfest-side-event-card img{background:#111827}
.community-unavailable{font:10px 'DM Mono';color:#88919c}
.home-coinfest{max-width:1200px;margin:0 auto 54px}.home-coinfest .coinfest-side-events-head{margin-left:auto;margin-right:auto;text-align:center}.home-coinfest .coinfest-side-event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-coinfest .coinfest-side-event-card{min-width:0}.home-coinfest .coinfest-side-event-card span{min-height:50px}@media(max-width:1000px){.home-coinfest .coinfest-side-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.home-coinfest .coinfest-side-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.home-coinfest .coinfest-side-event-grid{grid-template-columns:1fr}}
.event-and-news .event-grid>.home-coinfest{grid-column:1/-1;width:100%;max-width:none}

.mobile-menu-toggle,.mobile-nav-scrim{display:none}
@media(max-width:900px){
  .mobile-menu-toggle{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin-right:2px;border:0;border-radius:8px;background:#fff;color:#7e2924;font:700 25px/1 'DM Sans';cursor:pointer}
  .mobile-brand{display:none!important}
  .sidebar{display:flex;transform:translateX(-105%);width:min(280px,86vw);padding:27px 16px;z-index:30;transition:transform .22s ease;box-shadow:18px 0 38px rgba(30,24,37,.2)}
  body.mobile-nav-open{overflow:hidden}
  body.mobile-nav-open .sidebar{transform:translateX(0)}
  .mobile-nav-scrim{position:fixed;inset:0;z-index:25;border:0;background:rgba(25,27,43,.32);opacity:0;pointer-events:none;transition:opacity .22s ease}
  body.mobile-nav-open .mobile-nav-scrim{display:block;opacity:1;pointer-events:auto}
}

/* Compact Influencer cards into three columns on phone screens. */
@media(max-width:700px){
  .sirens-page .sirens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sirens-page .siren-card{min-height:176px;padding:12px 10px}
  .sirens-page .siren-card:nth-child(n){border-right:1px solid var(--line)}
  .sirens-page .siren-card:nth-child(3n){border-right:0}
  .sirens-page .siren-card .avatar{width:34px;height:34px;margin-bottom:10px}
  .sirens-page .siren-card h2{font-size:13px;line-height:1.08;margin:10px 0 3px;letter-spacing:-.45px}
  .sirens-page .siren-channel{font-size:9px}
  .sirens-page .siren-metrics{display:block;margin:8px 0 9px;font-size:8px}
  .sirens-page .siren-metrics span+span{display:none}
  .sirens-page .siren-metrics b{font-size:9px}
  .sirens-page .siren-links a{padding:0;background:transparent;color:#7e2924;font-size:8px}
}

/* Mobile Market's Talk: show the full content without the desktop scroll column. */
@media(max-width:700px){
  .content{padding-left:14px;padding-right:14px}
  .section-title{gap:8px;margin-bottom:16px}
  .section-title h2{font-size:24px}
  .event-and-news{display:block;width:100%;min-width:0}
  .event-and-news .event-grid{display:grid;grid-template-columns:1fr;width:100%;min-width:0;max-height:none!important;height:auto!important;overflow:visible!important;padding-right:0}
  .event-and-news .event-grid>.event-feature,.event-and-news .event-grid>.upcoming-card{grid-column:auto}
  .event-sidebar{width:auto!important;margin-top:22px;padding-right:0}
  .card{min-height:0;padding:16px}
  .feature-shape{height:116px}
  .token-banner{height:104px}
  .event-info h3,.upcoming-card h3{font-size:25px}
  .upcoming-card h3{margin:17px 0 14px}
  .upcoming-card .event-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}
  .home-coinfest{width:100%;max-width:100%;min-width:0;margin-bottom:34px;overflow:hidden}
  .home-coinfest .coinfest-side-events-head{padding:0 6px}
  .home-coinfest .coinfest-side-events-head h2,.home-coinfest .coinfest-side-events-head h2 em{font-size:27px}
  .home-coinfest .coinfest-side-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:10px}
  .home-coinfest .coinfest-side-event-card{min-width:0;overflow:hidden}
  .home-coinfest .coinfest-side-event-card img{width:100%;max-width:100%}
  .home-coinfest .coinfest-side-event-card span{padding:10px 10px 4px;font-size:13px;min-height:0;overflow-wrap:anywhere}
  .home-coinfest .coinfest-side-event-card small,.home-coinfest .coinfest-side-event-card b{padding-left:10px;padding-right:10px}
}
@media(max-width:390px){
  .home-coinfest .coinfest-side-event-grid{grid-template-columns:1fr}
}

@media(max-width:700px){
  .event-and-news .kol-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
  .event-and-news .kol-card,.event-and-news .kol-card:nth-child(2n){min-height:158px;padding:10px;border-right:1px solid var(--line)}
  .event-and-news .kol-card:nth-child(3n){border-right:0}
  .event-and-news .kol-card .avatar{width:30px;height:30px;margin-bottom:8px}
  .event-and-news .kol-card .tag{font-size:8px;letter-spacing:.7px}
  .event-and-news .kol-card h3{margin:4px 0 2px;font-size:12px;line-height:1.12}
  .event-and-news .kol-card p{margin:0 0 9px;font-size:9px;line-height:1.25}
  .event-and-news .kol-card a{font-size:8px}
}

/* Mobile navigation drawer styling. */
@media(max-width:900px){
  .sidebar{width:min(284px,88vw);min-height:100dvh;padding:26px 16px 16px;overflow-y:auto;background:#fff;border-right:1px solid #e2e4e9;box-shadow:18px 0 46px rgba(16,29,48,.28)}
  .sidebar .brand{height:104px;min-height:104px;margin:0 8px 27px;background-position:left center}
  .sidebar .primary-nav p{margin:0 11px 13px;font-size:9px;letter-spacing:2px}
  .sidebar .primary-nav p:nth-of-type(2){margin-top:25px}
  .sidebar .primary-nav a{height:42px;border-left:2px solid transparent;border-radius:0;padding:0 12px;gap:13px;font-size:14px}
  .sidebar .primary-nav a.active{border-left-color:#7e2924;background:#f3f3f5;color:#18253a;box-shadow:none}
  .sidebar .primary-nav a span{font-size:16px}
  .sidebar-bottom{margin-top:26px;padding-top:13px}
  .mobile-nav-scrim{background:rgba(16,22,34,.5);backdrop-filter:blur(2px)}
}

/* Text-first Coinfest side-event schedule. */
.coinfest-side-event-card{padding:18px;background:#fff}
.coinfest-side-event-card .side-event-title{display:block;padding:0;font-size:16px;font-weight:700;line-height:1.22}
.coinfest-side-event-card small{padding:7px 0 0;font-size:10px;color:#6f7888}
.coinfest-side-event-card b{padding:12px 0 0;color:#7e2924;font:500 10px 'DM Mono'}
.coinfest-side-event-card i{position:static;display:inline-block;margin:0 0 9px;padding:4px 6px;border-radius:4px;background:#f7e7e5;color:#7e2924;font:500 9px 'DM Mono';font-style:normal}
.events-page .coinfest-side-event-grid{grid-template-columns:1fr;max-width:760px;margin:0 auto;gap:18px;padding-left:76px;position:relative}
.events-page .coinfest-side-event-grid:before{content:'';position:absolute;top:0;bottom:0;left:30px;width:1px;background:#cbd2dd}
.events-page .coinfest-side-event-card{position:relative;display:grid;grid-template-columns:116px 150px minmax(0,1fr);gap:0;min-height:142px;padding:0;overflow:visible;border-radius:0;box-shadow:0 8px 20px rgba(77,56,59,.06)}
.events-page .coinfest-side-event-card:before{content:'';position:absolute;left:-55px;top:50%;width:12px;height:12px;border:3px solid #f6f7fa;border-radius:50%;background:#7e2924;transform:translateY(-50%);box-shadow:0 0 0 1px #cbd2dd}
.events-page .side-event-date{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:20px 14px;background:#f0f2f6;color:#536070;font:500 11px 'DM Mono';line-height:1.5}.events-page .side-event-time{color:#8b302c;font-size:10px}
.events-page .side-event-poster{display:block;width:150px;height:140px;align-self:center;object-fit:cover;background:#f0f2f6}
.events-page .side-event-copy{display:flex;flex-direction:column;justify-content:center;padding:21px 18px;border-left:1px solid #dfe3e9}
.events-page .side-event-copy .side-event-title{font-size:18px;color:#102039}
.events-page .side-event-copy small{font-size:11px}
.events-page .side-event-copy b{font-size:11px}
.home-coinfest .coinfest-side-event-card{min-height:155px;display:flex;flex-direction:column;justify-content:space-between}
.home-coinfest .coinfest-side-event-card .side-event-title{font-size:14px}
@media(max-width:700px){
  .events-page .coinfest-side-event-grid{padding-left:46px;gap:12px}
  .events-page .coinfest-side-event-grid:before{left:18px}
  .events-page .coinfest-side-event-card{grid-template-columns:86px minmax(0,1fr);min-height:126px}
  .events-page .coinfest-side-event-card:before{left:-35px}
  .events-page .side-event-date{padding:12px 8px;font-size:9px}
  .events-page .side-event-poster{display:none}
  .events-page .side-event-copy{padding:15px 12px}
  .events-page .side-event-copy .side-event-title{font-size:14px}
}

/* Home: a compact five-row Side Event preview on phones. */
@media(max-width:700px){
  .home-coinfest,.event-and-news .event-grid>.home-coinfest{width:100%!important;min-width:0!important;max-width:100%!important}
  .home-coinfest .coinfest-side-event-grid{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .home-coinfest .coinfest-side-event-card{width:auto!important;min-width:0!important;max-width:100%!important}
  .home-coinfest .coinfest-side-event-card:nth-child(n+11){display:none}
  .projects{display:none!important}
}

@media(max-width:700px){
  .sirens-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .sirens-preview-grid article{min-height:148px;padding:11px 9px}
  .sirens-preview-grid article:nth-child(n+10){display:none}
  .sirens-preview-grid .avatar{width:30px;height:30px;margin-bottom:8px}
  .sirens-preview-grid .tag{font-size:8px;letter-spacing:.7px}
  .sirens-preview-grid h3{margin:4px 0 3px;font-size:12px;line-height:1.1}
  .sirens-preview-grid p{margin:0 0 9px;font-size:9px;line-height:1.2}
  .sirens-preview-grid a{font-size:8px}
}

.community-preview .avatar{position:relative;overflow:hidden}
.community-preview .avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}

/* Home → Blocks industry directory and its generated 3D icon sheet. */
.blocks-section{margin-top:34px}.blocks-intro{max-width:620px;margin:-7px 0 20px;color:#74778a;font-size:14px}.industry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.industry-card{position:relative;min-height:158px;padding:15px;border:1px solid #dfe1eb;border-radius:14px;background:rgba(255,255,255,.84);color:#25263a;text-decoration:none;transition:transform .16s,box-shadow .16s}.industry-card:hover{z-index:1;transform:translateY(-3px);box-shadow:0 12px 25px rgba(128,57,53,.14)}.industry-card span{display:block;padding-right:22px;font-size:13px;font-weight:600;line-height:1.18}.industry-card b{position:absolute;right:14px;bottom:14px;color:#7e2924;font:500 10px 'DM Mono'}.industry-icon{display:block;width:74px;height:74px;margin:0 0 10px;background-image:url('./industry/industry-icons-3d.png');background-size:400% 400%;background-repeat:no-repeat}.i-1{background-position:0 0}.i-2{background-position:33.333% 0}.i-3{background-position:66.666% 0}.i-4{background-position:100% 0}.i-5{background-position:0 33.333%}.i-6{background-position:33.333% 33.333%}.i-7{background-position:66.666% 33.333%}.i-8{background-position:100% 33.333%}.i-9{background-position:0 66.666%}.i-10{background-position:33.333% 66.666%}.i-11{background-position:66.666% 66.666%}.i-12{background-position:100% 66.666%}.i-13{background-position:0 100%}.i-14{background-position:33.333% 100%}.i-15{background-position:66.666% 100%}.dark .industry-card{background:#352122;border-color:#634143;color:#fff}.dark .industry-card b{color:#f0aaa5}@media(max-width:1000px){.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.blocks-section{margin-top:22px}.blocks-intro{font-size:12px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.industry-card{min-height:137px;padding:12px}.industry-icon{width:62px;height:62px;margin-bottom:8px}.industry-card span{font-size:12px}.industry-card b{right:12px;bottom:12px}}

/* Center the two Home directory previews as one aligned content column. */
.blocks-section,.community-preview{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}
.event-and-news .event-grid>.blocks-section,.event-and-news .event-grid>.community-preview{grid-column:1/-1;width:100%;max-width:none;min-width:0}
.home-coinfest .side-event-poster{display:block;width:100%;margin:-18px -18px 14px;width:calc(100% + 36px);max-width:none;aspect-ratio:1.45;object-fit:cover}
@media(max-width:700px){.home-coinfest .side-event-poster{display:none}}

@media(max-width:580px){
  .topbar{gap:6px;padding:8px 14px}
  .top-actions{display:flex;gap:5px;margin-left:0}
  .top-actions .button,.top-actions .button.plain{display:flex;height:34px;padding:0 8px;font-size:10px}
  .top-actions .button.accent:before,.top-actions .button.dark:before{content:none}
  .top-actions .button.accent{background:#7e2924;border-color:#7e2924}
  .top-actions .button.plain{background:#fff}
}
