.bounty-directory{--directory-border:#30303f;--directory-surface:#11111d;color:#f4f3fa;padding:80px 0 48px}.bounty-directory [hidden]{display:none !important}.bounty-directory .container{width:100%;max-width:1600px;padding:0 32px;margin:auto}.bounty-directory .section{padding:28px 0}.bounty-directory .comp-hero{padding:20px 0 8px;background:transparent;border:0}.bounty-directory .comp-hero-content{max-width:none;text-align:left}.bounty-heading{display:flex;align-items:center;gap:18px}.bounty-heading-icon{flex:0 0 52px;width:52px;height:52px;padding:12px;border-radius:14px;color:#b5a1e5;background:#211b30}.bounty-directory .comp-hero-title{margin:0;font-size:clamp(26px,3.1vw,40px);line-height:1.18;letter-spacing:-.035em;text-align:left}.bounty-directory .comp-hero-title-accent{color:#9ce9ed;background:none;-webkit-text-fill-color:currentColor}.bounty-directory .comp-hero-platforms{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;max-width:none;margin:24px 0 0}.bounty-directory .comp-hero-platform-pill{width:auto;flex:none;min-height:36px;padding:6px 12px;font-size:13px;border:1px solid var(--directory-border);border-radius:9px;background:transparent;box-shadow:none;color:#bcb8cc}.bounty-directory .comp-hero-platform-pill--active{background:#1e2b32;border-color:#5c919a;color:#c8f7f9}.bounty-directory .comp-hero-updated{margin:14px 0 0;justify-content:flex-start;font-size:12px;color:#9793a8}.bounty-directory .comp-filters-bar{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:0 0 22px}.bounty-directory .comp-filters-head{gap:16px;margin-bottom:18px}.bounty-directory .comp-type-tabs{border:1px solid var(--directory-border);padding:4px;background:#10101a;border-radius:12px}.bounty-directory .comp-tab{font-family:inherit;font-size:14px;padding:10px 16px;border:1px solid transparent;box-shadow:none;border-radius:8px}.bounty-directory .comp-tab--active{color:#c5f7fa;background:#213039;border-color:#385661}.bounty-directory .comp-filters-actions{gap:10px}.bounty-directory .comp-filters-toggle,.bounty-directory .comp-alert-inline-btn{min-height:42px;border:1px solid var(--directory-border);background:#161420;color:#d8c8ed;border-radius:10px;box-shadow:none}.bounty-search-row{display:flex;gap:12px;margin-bottom:16px}.bounty-search{display:flex;gap:12px;align-items:center;flex:1;min-width:0;padding:0 16px;border:1px solid var(--directory-border);background:#10101a;border-radius:12px;color:#a7a2ba}.bounty-search svg{flex-shrink:0}.bounty-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f4f3fa;font:inherit;padding:15px 0}.bounty-search:focus-within{border-color:#8bdde5;outline:2px solid #8bdde533}.bounty-search-button{padding:0 24px;border:1px solid transparent;border-radius:12px;background:#8de4ea;color:#09161c;font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}.bounty-directory .comp-filters-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;background:#11111d;border:1px solid var(--directory-border);border-radius:14px}.bounty-directory .hacks-filter-group{min-width:0}.bounty-directory .hacks-filter-label{text-transform:none;font-family:inherit;font-weight:500;font-size:13px;letter-spacing:0;color:#bbb6ce}.bounty-directory .hacks-multiselect-trigger,.bounty-directory .hacks-filter-input{min-height:44px;border:1px solid var(--directory-border);background:#0d0d17;color:#eeeaf8;border-radius:9px;box-shadow:none;font-size:14px}.bounty-directory .hacks-multiselect-dropdown{background:#171523;border:1px solid #4b435e;border-radius:10px;padding:6px;box-shadow:0 12px 28px #0006;z-index:40}.bounty-directory .hacks-singleselect-option,.bounty-directory .hacks-multiselect-option{min-height:38px;color:#d8d3e5;border-radius:6px;font-size:14px}.bounty-directory .hacks-singleselect-option:hover,.bounty-directory .hacks-singleselect-option--active{background:#25303c;color:#b9f2f5}.bounty-directory .comp-prize-preset{box-shadow:none;border:1px solid var(--directory-border);background:transparent}.bounty-directory .comp-prize-preset--active{background:#25303c;color:#b9f2f5;border-color:#629ca5}.bounty-directory .hacks-results-header{margin:0 0 16px;align-items:center;gap:12px}.bounty-directory .comp-results-count-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.bounty-directory .hacks-results-count{border:0;background:none;border-radius:0;padding:0;box-shadow:none;font-family:inherit;font-weight:500;font-size:14px;color:#bcb8cc}.bounty-reset{border:0;background:none;padding:5px 0;color:#9fe6ed;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.bounty-directory .comp-view-toggle{border:1px solid var(--directory-border);background:#10101a;border-radius:9px;padding:3px}.bounty-directory .comp-view-btn{border-radius:6px;box-shadow:none;font-size:12px}.bounty-directory .hacks-table-wrapper{border:1px solid var(--directory-border);border-radius:14px;box-shadow:none;background:#10101b}.bounty-directory .comp-table{width:100%;min-width:0;table-layout:fixed}.bounty-directory .comp-table th{font-family:inherit;font-weight:500;font-size:12px;letter-spacing:.03em;color:#a7a1ba;padding:16px;background:#171623}.bounty-directory .comp-th-name{width:36%}.bounty-directory .comp-th-platform{width:17%}.bounty-directory .comp-th-prize{width:15%}.bounty-directory .comp-th-deadline{width:20%}.bounty-directory .comp-th-action{width:12%}.bounty-directory .comp-table td{padding:20px 16px;border-left:0;box-shadow:none}.bounty-directory .comp-row{background:transparent;box-shadow:none}.bounty-directory .comp-row:hover{background:#191a28;box-shadow:none}.bounty-directory .comp-row::before,.bounty-directory .comp-time-cell::before,.bounty-directory .comp-card::before,.bounty-directory .comp-card::after{content:none}.bounty-directory .comp-protocol-name{font-size:16px;line-height:1.35;margin-bottom:8px}.bounty-directory .comp-protocol-name a{color:inherit;text-decoration:none}.bounty-directory .comp-protocol-name a:hover{color:#9fe6ed}.bounty-directory .comp-platform-badge{background:transparent;border:0;padding:0;color:#c4bfd4;font-size:12px;text-transform:none;letter-spacing:0}.bounty-directory .comp-source-stack{gap:8px}.bounty-directory .comp-status-pill{background:transparent;border:0;padding:0;box-shadow:none;text-transform:none;color:#aab5c8;font-size:12px}.bounty-directory .comp-status-pill::before{content:none}.bounty-directory .comp-prize{background:none;border:0;padding:0;box-shadow:none;color:#c3f0e4;font-family:inherit;font-weight:600;font-size:17px}.bounty-directory .comp-max-label{display:none}.bounty-directory .comp-time-range,.bounty-directory .comp-countdown{font-family:inherit;font-weight:400;font-size:12px;color:#b2aec5}.bounty-directory .comp-ongoing{background:none;padding:0;border:0;color:#b2aec5;font-size:12px}.bounty-directory .comp-ongoing::before{content:none}.bounty-directory .comp-lang-tag,.bounty-directory .comp-eco-chip{background:#242332;border:0;color:#b5c8d7;font-size:11px;padding:3px 6px}.bounty-directory .comp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.bounty-directory .comp-card{background:#11111d;border:1px solid var(--directory-border);border-radius:12px;padding:16px;gap:0;min-width:0;box-shadow:none;transform:none;transition:background-color .15s,border-color .15s}.bounty-directory .comp-card:hover{background:#191a28;border:1px solid #6a8293;box-shadow:none;transform:none}.bounty-directory .comp-card-header{margin-bottom:12px}.bounty-directory .comp-card-name{font-size:17px;line-height:1.3;margin:0 0 12px}.bounty-directory .comp-card-prize{color:#c3f0e4;font-family:inherit;font-weight:600;font-size:22px}.bounty-directory .comp-card-prize-label{font-family:inherit;font-weight:400;font-size:12px;text-transform:none;letter-spacing:0;color:#a6a1b8}.bounty-directory .comp-card-dates{margin:12px 0;font-family:inherit;font-weight:400;font-size:13px;color:#b2aec5;font-style:normal}.bounty-directory .comp-card-meter{display:none}.bounty-directory .comp-card-cta,.bounty-directory .comp-view-link{background:transparent;color:#a7e9ef;border:1px solid #3b5966;border-radius:8px;box-shadow:none;padding:9px 12px;font-family:inherit;font-weight:600;font-size:12px;text-transform:none;transform:none;transition:background-color .15s,border-color .15s}.bounty-directory .comp-card-cta:hover,.bounty-directory .comp-view-link:hover{background:#243947;color:#a7e9ef;border-color:#83cad3;box-shadow:none;transform:none}.bounty-directory .comp-card-cta::before,.bounty-directory .comp-view-link::before{content:none}.bounty-directory .comp-card-cta svg,.bounty-directory .comp-view-link svg{transform:none !important}.bounty-directory .comp-post-results{display:block;margin-top:28px}.bounty-directory .comp-alert-panel{padding:24px;border:1px solid var(--directory-border);border-radius:14px;background:#141321;box-shadow:none}.bounty-alert-title{display:flex;align-items:center;gap:10px;font-size:20px;margin:0}.bounty-alert-title svg{color:#bd9ee0;flex-shrink:0}.bounty-directory .hack-radar-actions-header{align-items:center;margin-bottom:20px;gap:12px}.bounty-directory .hack-radar-actions-meta{font-family:inherit;font-weight:400;font-size:13px;color:#a8a2b9;text-transform:none}.bounty-directory .hack-radar-alerts-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px}.bounty-directory .hack-radar-input-wrap{width:100%;min-width:0}.bounty-directory .hack-radar-input-wrap input{min-height:46px;font-size:14px}.bounty-directory .hack-radar-alerts-feedback:empty{display:none}.bounty-directory .hack-radar-alerts-btn{min-height:46px;padding:10px 22px;box-shadow:none;border-radius:9px}.bounty-directory .comp-platforms-panel,.bounty-directory .comp-attack-links-panel,.bounty-directory .comp-faq-panel,.bounty-directory .comp-howto-panel,.bounty-directory .comp-related-panel{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.bounty-directory .liquid-glass::before,.bounty-directory .liquid-glass::after{content:none}.bounty-directory .comp-platforms-head,.bounty-directory .comp-howto-head{display:block;margin-bottom:22px}.bounty-directory h2{letter-spacing:-.025em}.bounty-directory .comp-platforms-title,.bounty-directory .comp-howto-title,.bounty-directory .comp-faq-title,.bounty-directory .comp-related-title,.bounty-directory .comp-attack-links-title{font-size:26px;line-height:1.3;margin:0 0 12px}.bounty-directory .comp-platforms-lede,.bounty-directory .comp-howto-lede{max-width:760px;font-size:15px;line-height:1.6;color:#aba5bf}.bounty-directory .comp-compare-table{min-width:0;width:100%;table-layout:fixed}.bounty-directory .comp-compare-table th,.bounty-directory .comp-compare-table td{white-space:normal;overflow-wrap:anywhere;padding:16px 12px;font-size:13px}.bounty-directory .comp-compare-table-wrapper{border:1px solid var(--directory-border);border-radius:14px;background:#10101b}.bounty-directory .comp-faq-grid{display:grid;grid-template-columns:1fr;gap:10px}.bounty-directory .comp-faq-item{background:#11111d;border:1px solid var(--directory-border);border-radius:12px;box-shadow:none;transform:none}.bounty-directory .comp-faq-q{padding:18px 20px;font-size:15px}.bounty-directory .comp-faq-a{padding:0 20px 20px;margin:0;font-size:15px;line-height:1.65;color:#bbb5cc}.bounty-directory .comp-howto-list{grid-template-columns:1fr;gap:16px}.bounty-directory .comp-howto-list li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:0;min-height:0;border:0;background:transparent}.bounty-directory .comp-howto-list li::before{position:static;grid-column:1;grid-row:1 / 3;margin:0;width:32px;height:32px;font-size:12px;border:1px solid #464054;background:#211b30;color:#c7b0e9}.bounty-directory .comp-howto-step-name{grid-column:2;margin:4px 0 6px;font-size:16px}.bounty-directory .comp-howto-step-text{grid-column:2;font-size:14px;line-height:1.6;color:#aaa5bb;max-width:850px}.bounty-directory .comp-howto-cta{flex-direction:column;justify-content:center;text-align:center;margin-top:24px;padding:24px;background:#171421;border:1px solid var(--directory-border);border-radius:14px}.bounty-directory .comp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bounty-directory .comp-related-card{padding:20px;min-height:0;background:#11111d;border:1px solid var(--directory-border);border-radius:12px;box-shadow:none;transform:none}.bounty-directory .comp-related-card:hover{background:#191a28;border-color:#6a8293;transform:none;box-shadow:none}.bounty-directory .comp-attack-link{justify-content:flex-start;gap:8px;background:#151321;border:1px solid var(--directory-border);border-radius:9px;padding:12px}.bounty-directory .comp-attack-link:hover{background:#241f34;box-shadow:none;transform:none}.bounty-directory .hacks-pager-btn{border:1px solid var(--directory-border);border-radius:8px;box-shadow:none}.bounty-directory .hacks-pager-btn--active{background:#233440;border-color:#75acb8;color:#c3f6f8}.bounty-directory:is(button,a,summary,[tabindex]):focus-visible{outline:2px solid #8bdde5;outline-offset:3px}.bounty-directory .glass-reveal{opacity:1;transform:none}@media(max-width:1439px){.bounty-directory .comp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1049px){.bounty-directory .comp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.bounty-directory .comp-view-toggle{display:none}.bounty-directory .hack-radar-actions-header{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.bounty-directory{padding-top:70px}.bounty-directory .container{padding:0 20px}.bounty-heading{gap:12px;align-items:flex-start}.bounty-heading-icon{flex-basis:38px;width:38px;height:38px;padding:8px}.bounty-directory .comp-hero-title{font-size:27px}.bounty-directory .comp-hero-platforms{gap:6px;margin-top:20px}.bounty-directory .comp-hero-platform-pill{font-size:12px;padding:5px 9px}.bounty-directory .comp-hero-updated{font-size:11px}.bounty-directory .comp-filters-head{flex-direction:column;align-items:stretch;gap:12px}.bounty-directory .comp-type-tabs{display:flex;width:100%}.bounty-directory .comp-tab{flex:1;padding:10px 8px;font-size:12px;white-space:nowrap}.bounty-directory .comp-filters-actions{justify-content:flex-end}.bounty-directory .comp-filters-toggle{width:auto}.bounty-search-row{gap:8px}.bounty-search{padding:0 12px;gap:8px}.bounty-search-button{padding:0 16px}.bounty-directory .comp-filters-row{grid-template-columns:1fr;padding:16px}.bounty-directory .comp-related-grid{grid-template-columns:1fr}.bounty-directory .comp-card{padding:16px}.bounty-directory .hack-radar-alerts-form{grid-template-columns:1fr}.bounty-directory .comp-platforms-title,.bounty-directory .comp-howto-title,.bounty-directory .comp-faq-title,.bounty-directory .comp-related-title,.bounty-directory .comp-attack-links-title{font-size:23px}.bounty-directory .comp-compare-table-wrapper{border:0;background:none}.bounty-directory .comp-compare-table tr{background:#11111d;border:1px solid var(--directory-border);box-shadow:none}.bounty-directory .comp-compare-table th,.bounty-directory .comp-compare-table td{padding:8px 0}.bounty-directory .comp-howto-cta{display:flex;flex-direction:column;align-items:center;gap:16px}.bounty-directory .comp-attack-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.bounty-directory .comp-card-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bounty-directory *{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.bounty-directory .comp-hero-updated{text-align:left}.bounty-directory .hacks-layout{gap:0}.bounty-directory .hacks-content{padding:0;margin:0}.bounty-directory .comp-hero-content{align-items:stretch}.bounty-heading,.bounty-heading h1{min-width:0}.bounty-directory .comp-row .hacks-td:first-child{box-shadow:none}.bounty-directory .comp-row:hover .hacks-td:first-child{box-shadow:none}.bounty-directory .comp-row .comp-prize{font-family:inherit}.bounty-directory .comp-hero-title{white-space:normal}.bounty-directory .comp-faq-item{padding:0}.bounty-directory .comp-howto-list li::before{align-self:start}.bounty-directory .comp-howto-cta-text{flex:0 1 auto;max-width:760px}.bounty-directory .comp-hero-updated span{font-size:12px}.bounty-directory .hacks-results-panel .hacks-results-count{border:0;background:none;padding:0;border-radius:0;text-align:left}.bounty-directory .comp-faq-q{padding-right:48px}.bounty-directory .comp-faq-q::after{right:20px}.bounty-directory .bounty-protocol-title{display:flex;align-items:center;gap:12px;min-width:0}.bounty-protocol-title>a,.bounty-protocol-title>span:last-child{min-width:0;overflow-wrap:anywhere}.bounty-protocol-mark{position:relative;display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;overflow:hidden;border-radius:10px;background:#282438;color:#d6c6ed}.bounty-protocol-initials{font-size:12px;font-weight:600;letter-spacing:.03em}.bounty-protocol-mark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:0;background:transparent}.bounty-directory .comp-card-name.bounty-protocol-title{min-height:44px}.bounty-directory .comp-protocol-name .bounty-protocol-mark{width:30px;height:30px;flex-basis:30px;border-radius:8px}.bounty-protocol-mark:has(img:not([hidden])){background:transparent}.bounty-protocol-mark:has(img:not([hidden])) .bounty-protocol-initials{visibility:hidden}.bounty-protocol-mark img[src*="/ethena.webp"]{clip-path:circle(48%)}.bounty-protocol-mark:has(img:not([hidden])[src*="/aave.webp"]),.bounty-protocol-mark:has(img:not([hidden])[src*="/axelar-network.webp"]),.bounty-protocol-mark:has(img:not([hidden])[src*="/kiln-"]),.bounty-protocol-mark:has(img:not([hidden])[src*="/sei.webp"]){background:#f4f4f8}.bounty-directory .comp-card-meta{min-height:40px}.bounty-directory .comp-card-dates{min-height:18px}.bounty-directory .comp-card-cta{min-height:40px}.bounty-directory .comp-card .bounty-protocol-mark{width:32px;height:32px;flex-basis:32px;border-radius:8px}
