.dh-about .dh-cmx-hero.dh-ab-hero{background:radial-gradient(520px 320px at 92% 8%, var(--cmx-glow,#ec489961), transparent 70%), radial-gradient(520px 360px at 60% 110%, #ec489938, transparent 70%), radial-gradient(70% 120% at 0% 0%, #3a4cbeb3 0%, transparent 62%), linear-gradient(120deg, #24327a 0%, #1b2a5e 38%, #142042 70%, #111b34 100%)}.dh .dh-cmx-hero .dh-cmx-hero-solo{grid-template-columns:minmax(0,1fr)}.dh .dh-cmx-who{align-items:center;gap:18px;display:flex}.dh .dh-cmx-who .dh-cm-logo{background:#fff;border:0;border-radius:20px;width:84px;min-width:84px;height:84px;padding:10px;box-shadow:0 0 0 4px #ffffff26,0 10px 24px #00000040}.dh .dh-cmx-who .dh-cm-mark{color:var(--dh-cm-accent);font-size:32px;font-weight:800}.dh .dh-cmx-verified{color:#6ee7b7;letter-spacing:.08em;background:#34d39929;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px;display:inline-flex}.dh .dh-cmx-name{color:#fff;font:var(--dh-headline);letter-spacing:var(--dh-headline-track);overflow-wrap:anywhere;text-wrap:balance;margin:8px 0 0;font-size:clamp(36px,4.4vw,58px)}.dh .dh-cmx-ctas{align-items:center}.dh .dh-cmx-ctas .dh-cm-follow .dh-btn{min-height:46px;font-size:var(--fs-base);padding:13px 20px}.dh .dh-cmx-ctas .dh-cm-followers{color:#f2f4f7b3}.dh a.dh-cmx-site{color:#ffffffd9;background:0 0;border:0}.dh a.dh-cmx-site:hover{color:#fff}.dh .dh-cmx-ask{scroll-margin-top:calc(var(--site-header-h,64px) + 16px)}.dh .dh-cmx-ask:before{background:linear-gradient(90deg, var(--dh-cm-accent), #e5c04b)}.dh .dh-cmx-notice{color:#4a3200;background:#fff7e0;border:1px solid #d9770666;border-radius:10px;margin:0 0 16px;padding:12px 16px}.dh .dh-cmx-bar{top:calc(var(--site-header-h,64px) + 8px);z-index:5;box-shadow:var(--ab-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #0f172a17;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:26px 0 18px;padding:8px;display:flex;position:sticky}.dh .dh-cmx-tabs{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dh .dh-cmx-tabs a{color:#334155;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.dh .dh-cmx-tabs a:hover{color:#0f172a;background:#f1f5f9}.dh .dh-cmx-tabs a.is-on{background:color-mix(in srgb, var(--dh-cm-accent) 10%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dh-cm-accent) 45%, transparent);color:#0f172a;font-weight:600}.dh .dh-cmx-tabs i{color:#5b6478;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.dh .dh-cmx-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dh .dh-cmx-find{flex-wrap:wrap;gap:6px;display:flex}.dh .dh-cmx-find select,.dh .dh-cmx-find input{color:#0f172a;font:400 13.5px / 1.3 var(--dh-sans);background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;padding:8px 10px}.dh .dh-cmx-find input{width:220px}.dh .dh-cmx-go{color:#334155;font:600 13.5px / 1.3 var(--dh-sans);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:8px 12px}.dh .dh-cmx-post{position:relative}.dh .dh-cmx-post summary{background:var(--dh-cm-accent);color:var(--dh-cm-ink);font:600 13.5px / 1.3 var(--dh-sans);cursor:pointer;border-radius:8px;padding:9px 14px;list-style:none}.dh .dh-cmx-post summary::-webkit-details-marker{display:none}.dh .dh-cmx-post ul{z-index:6;background:#fff;border:1px solid #0f172a1a;border-radius:10px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #0f172a29}.dh .dh-cmx-post li a{color:#0f172a;border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.dh .dh-cmx-post li a:hover{background:#f1f5f9}.dh .dh-cmx-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:18px;display:grid}.dh .dh-cmx-bar+.dh-cmx-cols{margin-top:0}.dh .dh-cmx-main{min-width:0}.dh .dh-cmx-rail{gap:14px;min-width:0;display:grid}.dh .dh-cmx-box{box-shadow:var(--ab-shadow);background:#fff;border:1px solid #0f172a17;border-radius:12px;min-width:0;padding:18px}.dh .dh-cmx-box h2{color:#5b6478;font:700 11.5px / 1 var(--dh-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px}.dh .dh-cmx-box p{color:#334155;margin:0 0 8px;font-size:14.5px;line-height:1.6}.dh .dh-cmx-box p:last-child{margin-bottom:0}.dh .dh-cmx-about h2{color:#0f172a;font:600 20px / 1.3 var(--dh-sans);letter-spacing:normal;text-transform:none}.dh a.dh-cmx-link,.dh .dh-cmx-box a{color:#1d4ed8;font-weight:600;text-decoration:none}.dh .dh-cmx-box a:hover{text-decoration:underline}.dh .dh-cmx-facts{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 10px;font-size:14px;display:grid}.dh .dh-cmx-facts dt{color:#5b6478}.dh .dh-cmx-facts dd{color:#0f172a;margin:0}.dh .dh-cmx-links,.dh .dh-cmx-people,.dh .dh-cmx-events{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.dh .dh-cmx-links{flex-wrap:wrap;gap:8px 14px;display:flex}.dh .dh-cmx-people li{flex-direction:column;font-size:14px;display:flex}.dh .dh-cmx-people small,.dh .dh-cmx-events small{color:#5b6478;font-size:12.5px}.dh .dh-cmx-events li{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dh .dh-cmx-events li>span:last-child{flex-direction:column;min-width:0;font-size:14px;display:flex}.dh .dh-cmx-date{color:#fff;height:46px;font:700 10.5px / 1.1 var(--dh-mono);text-align:center;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:8px;place-items:center;display:grid}.dh .dh-cmx-date b{font-size:16px;display:block}.dh .dh-cmx-report{color:#5b6478;font-size:13px}.dh .dh-cmx-feed{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dh .dh-cmx-item{border:1px solid #0f172a14;border-left:4px solid var(--c);min-width:0;box-shadow:var(--ab-shadow);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.dh .dh-cmx-item-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dh .dh-cmx-badge{background:color-mix(in srgb, var(--c) 12%, #fff);color:color-mix(in srgb, var(--c) 85%, #0f172a);font:700 10.5px / 1.6 var(--dh-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 8px}.dh .dh-cmx-team{background:color-mix(in srgb, var(--dh-cm-accent) 12%, #fff);color:#0f172a;font:600 11.5px / 1.6 var(--dh-sans);border-radius:4px;padding:2px 8px}.dh .dh-cmx-answered{color:#047857;font-size:12.5px;font-weight:600}.dh .dh-cmx-open{color:#b45309;font-size:12.5px;font-weight:600}.dh .dh-cmx-reward{color:#be123c;font-size:13px;font-weight:700}.dh a.dh-cmx-item-title{color:#0f172a;font:600 17px / 1.35 var(--dh-sans);overflow-wrap:anywhere;text-decoration:none}.dh a.dh-cmx-item-title:hover{color:#1d4ed8}.dh .dh-cmx-item-line{color:#475569;margin:0;font-size:14px;line-height:1.55}.dh .dh-cmx-meta{color:#5b6478;flex-wrap:wrap;gap:4px 14px;margin:2px 0 0;font-size:13px;display:flex}.dh .dh-cmx-item-tools{margin-top:4px}.dh a.dh-cmx-more{color:#334155;background:#fff;border:1px solid #0f172a1f;border-radius:8px;margin-top:14px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.dh .dh-cmx-empty,.dh .dh-cmx-searched{color:#475569;background:#fff;border:1px dashed #0f172a2e;border-radius:12px;margin:0 0 12px;padding:16px 18px}.dh .dh-cmx-searched{border-style:solid;padding:10px 14px}.dh .dh-cmx-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dh .dh-cmx-tab-head h1{color:#0f172a;font:600 24px / 1.2 var(--dh-sans);margin:0}@media (max-width:1000px){.dh .dh-cmx-cols{grid-template-columns:minmax(0,1fr)}.dh .dh-cmx-bar{position:static}}@media (max-width:560px){.dh .dh-cmx-who .dh-cm-logo{border-radius:16px;width:64px;min-width:64px;height:64px}.dh .dh-cmx-find input{width:100%}}
