.all-contests-section{background:var(--color-background);color:#fff;width:100%;min-height:100vh;padding:4rem 2rem}.second-container{justify-content:center;align-items:flex-start;gap:3rem;width:100%;max-width:1600px;margin:0 auto;display:flex}.filters-left-container{background-color:var(--surface-low);border:1px solid var(--color-border);overscroll-behavior:contain;border-radius:12px;flex:0 0 360px;max-height:calc(100vh - 140px);margin-top:2rem;padding:1.5rem;position:sticky;top:120px;overflow-y:auto}.mobile-filter-icon{color:#000;background:linear-gradient(135deg,#00f0ff,#09c);border-radius:50%;width:40px;height:40px;padding:.4rem;display:block}.mobile-filter-btn,.close-filter-btn,.filter-overlay{display:none}.filter-title{border-bottom:1px solid #333;padding-bottom:.5rem;font-size:1.1rem}.filter-group h4{color:#ccc;margin-bottom:.75rem;font-size:1rem}.contests-right-container{flex-direction:column;flex:1;align-items:center;width:100%;min-width:600px;max-width:1120px;display:flex}.filters-top-container{justify-content:space-around;align-items:center;gap:1rem;width:100%;margin-bottom:2rem;padding:10px 0;display:flex}.status-filters{gap:1rem;display:flex}.contests-cards-container{flex-direction:column;width:100%;display:flex}.contest-cards-list-container{grid-template-columns:1fr;justify-content:center;align-items:center;gap:2rem;padding:1rem 0;display:grid;overflow:visible}.contest-card-wrapper{transition:all .3s}.contest-card-wrapper.highlighted{background:linear-gradient(135deg,#00ff884d,#00f0ff4d);border-radius:16px;padding:4px;animation:2s ease-in-out highlightPulse;box-shadow:0 0 20px #0f86,0 0 40px #00f0ff33,inset 0 0 20px #00ff881a}@keyframes highlightPulse{0%{transform:scale(1);box-shadow:0 0 20px #0f86,0 0 40px #00f0ff33}25%{transform:scale(1.02);box-shadow:0 0 30px #0f89,0 0 60px #00f0ff66}50%{transform:scale(1);box-shadow:0 0 20px #0f86,0 0 40px #00f0ff33}75%{transform:scale(1.02);box-shadow:0 0 30px #0f89,0 0 60px #00f0ff66}to{transform:scale(1);box-shadow:0 0 20px #0f86,0 0 40px #00f0ff33}}.outer-border,.inner-border{transform-box:fill-box;transform-origin:50%}.outer-border{filter:drop-shadow(0 0 5px #0ff);transform:rotate(-8deg)}.inner-border{filter:drop-shadow(0 0 3px #0ff);transform:rotate(-6deg)}@media (max-width:1400px){.adds-container{display:none}.contests-right-container{max-width:1120px}}@media (max-width:992px){.second-container{flex-direction:column}.filters-left-container{display:none}.contests-right-container{min-width:auto;max-width:100%}.adds-container{display:none}.filters-top-container{justify-content:space-between}}@media (max-width:768px){.filters-top-container{flex-direction:column;gap:1rem}.status-filters{flex-wrap:wrap;justify-content:center;gap:.6rem}}.adds-container{background:linear-gradient(135deg,#111c 0%,#141414e6 100%);border:1px solid #222;border-radius:12px;flex-direction:column;flex:0 0 320px;gap:1.5rem;height:fit-content;max-height:calc(100vh - 120px);margin-top:2rem;padding:1.5rem;display:flex;position:sticky;top:100px;overflow-y:auto}@media (max-width:576px){.all-contests-section-title{font-size:3rem}}@media (max-width:400px){.all-contests-section-title{font-size:2.5rem}}.adds-container:before{content:"📢 Ads & Recommendations";color:#00f0ff;text-align:center;background:#00f0ff0d;border:2px dashed #00f0ff4d;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600}.adds-container:after{content:"🎯 Trending Blogsn📊 Popular Contestsn💡 Recommendationsn🏆 Featured Challenges";white-space:pre-line;color:#888;text-align:center;background:#ffffff05;border:1px solid #333;border-radius:8px;padding:1rem;font-size:.9rem;line-height:2}.filters-left-container::-webkit-scrollbar{width:6px}.adds-container::-webkit-scrollbar{width:6px}.filters-left-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.adds-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.filters-left-container::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:10px}.adds-container::-webkit-scrollbar-thumb{background:#00f0ff4d;border-radius:10px}.filters-left-container::-webkit-scrollbar-thumb:hover{background:#00f0ff80}.adds-container::-webkit-scrollbar-thumb:hover{background:#00f0ff80}.pagination_container{justify-content:center;margin-top:1rem;padding:1rem 0;display:flex}.pagination_actions{align-items:center;gap:.5rem;display:flex}.nav__button{color:#fff;cursor:pointer;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.nav__button:hover:not(:disabled){background-color:#ffffff1a;border-color:#fff3}.nav__button:disabled{opacity:.3;cursor:not-allowed}.pagination_pages_container{align-items:center;gap:.25rem;display:flex}.pagination-btn{color:#ffffffb3;cursor:pointer;background-color:#0000;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.pagination-btn:hover{color:#fff;background-color:#ffffff1a}.pagination-btn.active{color:#fff;background-color:#6366f1;border-color:#6366f1}.pagination-ellipsis{color:#ffffff80;padding:0 .5rem}@media (max-width:1024px){.pagination_container{padding:1rem 1.5rem}}@media (max-width:768px){.pagination_container{margin-top:2rem;margin-bottom:1.5rem;padding:.75rem 1rem}.pagination_actions{gap:.4rem}.nav__button{width:36px;height:36px;font-size:.9rem}.pagination-btn{border-radius:10px;min-width:36px;padding:.4rem .85rem;font-size:.9rem}.pagination-ellipsis{padding:.4rem .85rem;font-size:.9rem}}@media (max-width:640px){.pagination_container{padding:.5rem .75rem}.pagination_actions,.pagination_pages_container{gap:.3rem}.nav__button{width:34px;height:34px;font-size:.85rem}.pagination-btn{border-radius:8px;min-width:34px;padding:.35rem .7rem;font-size:.85rem}.pagination-ellipsis{padding:.35rem .7rem;font-size:.85rem}.pagination-btn:not(.active):nth-child(n+5):nth-last-child(n+3){display:none}}@media (max-width:480px){.pagination_container{min-height:50px;margin-top:1.5rem;margin-bottom:1rem;padding:.5rem}.pagination_actions,.pagination_pages_container{gap:.25rem}.nav__button{width:32px;height:32px;font-size:.8rem}.pagination-btn{border-radius:8px;min-width:32px;padding:.3rem .6rem;font-size:.8rem}.pagination-ellipsis{padding:.3rem .5rem;font-size:.8rem}.pagination-btn:not(.active):nth-child(n+4):nth-last-child(n+2){display:none}}.mobile-filter-drawer{z-index:10500;background-color:#111;border-right:1px solid #222;flex-direction:column;width:85%;max-width:320px;height:100dvh;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:-100%;box-shadow:4px 0 20px #00000080}.mobile-filter-drawer.open{left:0}.drawer-header{border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.drawer-header h3{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.close-drawer-btn{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.close-drawer-btn:hover{color:#fff;background:#ffffff1a}.drawer-content{flex:1;padding:1.5rem 1.5rem 6rem;overflow-y:auto}.drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10499;background:#0009;width:100%;height:100vh;animation:.3s fadeIn;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:993px){.mobile-filter-drawer{display:none}}@media (max-width:360px){.pagination_container{padding:.4rem}.pagination_actions,.pagination_pages_container{gap:.2rem}.nav__button{width:30px;height:30px;font-size:.75rem}.pagination-btn{border-radius:6px;min-width:30px;padding:.25rem .5rem;font-size:.75rem}.pagination-ellipsis{padding:.25rem .4rem;font-size:.75rem}.pagination-btn:not(.active):nth-child(n+3):nth-last-child(n+2){display:none}}[data-theme=light] .all-contests-section{background:var(--color-background);color:#0d1117}[data-theme=light] .all-contests-section-title{color:#0d1117}[data-theme=light] .section-subtitle{color:#0d111799}[data-theme=light] .filters-left-container{background-color:var(--surface-low);border-color:#0d11171a}[data-theme=light] .filter-title{color:#0d1117;border-bottom-color:#0d111726}[data-theme=light] .filter-group h4{color:#0d1117b3}[data-theme=light] .adds-container{background:linear-gradient(135deg,#0d111708 0%,#0d11170d 100%);border-color:#0d11171a}[data-theme=light] .adds-container::-webkit-scrollbar-track{background:#0d111708}[data-theme=light] .adds-container::-webkit-scrollbar-thumb{background:#00f0ff33}[data-theme=light] .adds-container::-webkit-scrollbar-thumb:hover{background:#00f0ff66}[data-theme=light] .filters-left-container::-webkit-scrollbar-track{background:#0d111708}[data-theme=light] .filters-left-container::-webkit-scrollbar-thumb{background:#00f0ff33}[data-theme=light] .filters-left-container::-webkit-scrollbar-thumb:hover{background:#00f0ff66}[data-theme=light] .nav__button{color:#0d1117;background-color:#0d11170a;border-color:#0d111726}[data-theme=light] .nav__button:hover:not(:disabled){background-color:#0d111714;border-color:#0d111733}[data-theme=light] .pagination-btn{color:#0d111799;border-color:#0d111726}[data-theme=light] .pagination-btn:hover{color:#0d1117;background-color:#0d111714}[data-theme=light] .pagination-btn.active{color:#000;background-color:#00f0ff;border-color:#00f0ff}[data-theme=light] .pagination-ellipsis{color:#0d111766}[data-theme=light] .mobile-filter-drawer{background-color:#f5f5f5;border-right-color:#0d11171a}[data-theme=light] .drawer-header{border-bottom-color:#0d11171a}[data-theme=light] .drawer-header h3{color:#0d1117}[data-theme=light] .close-drawer-btn{color:#0d111780}[data-theme=light] .close-drawer-btn:hover{color:#0d1117;background:#0d111714}[data-theme=light] .drawer-overlay{background:#0d111766}[data-theme=light] .contest-cards-list-container.quota-blur-active:after{background:linear-gradient(#0000 0%,#ffffffd9 60%,#fff 100%)}[data-theme=light] .quota-cta-banner:before,[data-theme=light] .quota-cta-banner:after{background:linear-gradient(90deg,#0000,#00f0ff4d,#0000)}[data-theme=light] .quota-cta-banner-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #00f0ff40;box-shadow:0 8px 32px #00000014}[data-theme=light] .quota-cta-banner p{color:#0d1117b3}[data-theme=light] .quota-cta-label{color:#00f0ff}[data-theme=light] .quota-cta-btn{color:#000;background:#00f0ff}[data-theme=light] .quota-cta-btn:hover{color:#000;background:#00e0ed;box-shadow:0 8px 20px #00f0ff4d}[data-theme=light] .quota-unlock-btn{color:#00f0ff;background:#fff;border-color:#00f0ff;box-shadow:6px 6px #00f0ff26}[data-theme=light] .quota-unlock-btn:hover{color:#000;background:#00f0ff;box-shadow:8px 8px #00f0ff40}.contest-cards-list-container.quota-blur-active{position:relative}.contest-card-blur-wrapper{transition:all .5s cubic-bezier(.19,1,.22,1);position:relative}.blurred{filter:blur(8px)grayscale(.3);opacity:.5;pointer-events:none;transition:all .5s cubic-bezier(.19,1,.22,1);transform:scale(.99)}.contest-cards-list-container.quota-blur-active:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#0a0a0dd9 60%,#0a0a0d 100%);height:180px;position:absolute;bottom:0;left:0;right:0}.quota-cta-banner{z-index:20;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:.5rem 0;padding:2rem 0;display:flex;position:relative}.quota-cta-banner:before{content:"";background:linear-gradient(90deg,#0000,#00f0ff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.quota-cta-banner:after{content:"";background:linear-gradient(90deg,#0000,#00f0ff4d,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.quota-cta-banner-inner{background:#0006;border:1px solid #00f0ff26;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:800px;padding:1.5rem 2rem;display:flex}.quota-cta-text{text-align:left;flex-direction:column;gap:.4rem;display:flex}.quota-cta-label{font-family:var(--font-space), sans-serif;letter-spacing:.15em;color:#00f0ff;text-transform:uppercase;opacity:.8;font-size:.65rem;font-weight:700}.quota-cta-banner p{color:#fff9;margin:0;font-size:.85rem;line-height:1.5}.quota-cta-btn{color:#000;font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#00f0ff;border:none;border-radius:8px;padding:.7rem 1.6rem;font-size:.8rem;font-weight:700;transition:all .3s cubic-bezier(.19,1,.22,1)}.quota-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00f0ff4d}@media (max-width:640px){.quota-cta-banner-inner{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem}.quota-cta-text{text-align:center}.quota-cta-btn{width:100%}}.contest-card-blur-wrapper:nth-child(n+7) .blurred{opacity:.2;filter:blur(12px)grayscale(.5)}.upgrade-notice-overlay{-webkit-backdrop-filter:blur(25px);border:1.5px solid var(--color-primary,#00f0ff);text-align:center;pointer-events:auto;z-index:10;background:#0a0a0de6;flex-direction:column;align-items:center;gap:1.25rem;min-width:280px;max-width:90%;padding:2.5rem 2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:8px 8px #00f0ff26}.upgrade-notice-overlay strong{color:#00f0ff;font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:1.1rem;font-weight:700;display:block}.upgrade-notice-overlay p{color:#ffffffb3;max-width:220px;margin:0;font-size:.95rem;line-height:1.5}.upgrade-notice-btn{background:var(--color-primary,#00f0ff);color:#000;font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;padding:.8rem 1.8rem;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.19,1,.22,1);box-shadow:4px 4px #0003}.upgrade-notice-btn:hover{background:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px #00f0ff4d}.pagination_container.quota-dim{position:relative}.pagination_container.quota-dim .pagination-btn.locked,.pagination_container.quota-dim .pagination-nav-btn.locked{filter:blur(2px)grayscale(.5);opacity:.3;pointer-events:none;cursor:not-allowed}.pagination_container.quota-dim .pagination-ellipsis.locked{filter:blur(2px)grayscale(.5);opacity:.3}.quota-unlock-btn{color:#00f0ff;font-family:var(--font-space), sans-serif;letter-spacing:.15em;white-space:nowrap;z-index:20;cursor:pointer;background:#050505;border:1.5px solid #00f0ff;border-radius:0;padding:.8rem 1.6rem;font-size:.7rem;font-weight:800;transition:all .2s;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);box-shadow:6px 6px #00f0ff26}.quota-unlock-btn:hover{color:#000;background:#00f0ff;transform:translate(-50%,-50%)translateY(-2px);box-shadow:8px 8px #00f0ff40}.quota-notice-banner{text-align:left;background:linear-gradient(135deg,#0a0a0df2 0%,#0f0f12f2 100%);border:1px solid #00f0ff26;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;display:flex;position:relative;overflow:hidden}.quota-notice-banner:before{content:"";background:var(--color-primary,#00f0ff);width:3px;height:100%;position:absolute;top:0;left:0}.quota-notice-banner strong{color:#fff;font-family:var(--font-family-main);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:600}.quota-notice-banner p{color:#ffffffb3;font-size:.9rem;font-family:var(--font-family-main);letter-spacing:.01em;margin:0}.quota-banner-content{flex-direction:column;gap:.4rem;display:flex}.quota-notice-banner a{color:#00f0ff;margin-left:4px;font-weight:500;text-decoration:none;transition:all .2s}.quota-notice-banner a:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.quota-notice-banner{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.quota-notice-banner a{margin-left:0;display:inline-block}}
.cs-section{background:var(--color-background,#0a0a0c);border-bottom:1px solid var(--color-border,#ffffff0a);padding:4.5rem 0 5.5rem;overflow:hidden}.cs-container{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.cs-metrics-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141999;border:1px solid #ffffff0f;border-radius:16px;align-items:center;margin-bottom:4rem;padding:1.5rem 2rem;display:flex;box-shadow:0 4px 30px #0003}.cs-metric-item{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.cs-metric-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cs-metric-icon--danger{color:#ef4444;background:#ef44441a}.cs-metric-icon--warning{color:#f59e0b;background:#f59e0b1a}.cs-metric-icon--info{color:#3b82f6;background:#3b82f61a}.cs-metric-icon--success{color:#10b981;background:#10b9811a}.cs-metric-content{flex-direction:column;min-width:0;display:flex}.cs-metric-value{font-family:var(--font-satoshi,"Satoshi", sans-serif);color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2}.cs-metric-label{font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim,#8b95a5);font-size:.72rem;font-weight:600}.cs-metric-divider{background:#ffffff14;flex-shrink:0;width:1px;height:36px;margin:0 2rem}.cs-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.cs-header__left{max-width:720px}.cs-badge{font-family:var(--font-space), sans-serif;letter-spacing:.12em;color:#ef4444;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-flex}.cs-badge__dot{background-color:#ef4444;border-radius:50%;width:7px;height:7px;position:relative}.cs-badge__dot:after{content:"";background-color:inherit;border-radius:inherit;width:100%;height:100%;animation:1.8s cubic-bezier(.24,0,.38,1) infinite cs-pulse-dot;position:absolute;top:0;left:0}@keyframes cs-pulse-dot{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.cs-heading{font-family:var(--font-satoshi,"Satoshi", sans-serif);color:#fff;letter-spacing:-.03em;margin:0 0 .5rem;font-size:2.25rem;font-weight:800;line-height:1.15}.cs-subtitle{font-family:var(--font-space), sans-serif;color:var(--color-text-dim,#8b95a5);margin:0;font-size:.95rem;line-height:1.5}.cs-browse-btn{color:#fff;font-family:var(--font-space), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.cs-browse-btn:hover{background:#ffffff0d;border-color:#ffffff40}.cs-browse-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.cs-browse-btn:hover .cs-browse-arrow{transform:translate(3px)}.cs-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;width:100%;display:grid}.cs-card{-webkit-backdrop-filter:blur(24px);cursor:pointer;background:#16161c73;border:1px solid #ffffff0d;border-top-color:#ffffff1f;border-radius:20px;flex-direction:column;padding:.75rem .75rem 1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.cs-card:hover{background:#1a1a20a6;border-color:#ffffff40 #ffffff1f #ffffff1f;transform:translateY(-6px);box-shadow:0 16px 36px #0006}.cs-card:focus-visible{outline:2px solid var(--primary-color,#00f0ff);outline-offset:2px}.cs-card__image-container{aspect-ratio:16/10;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;width:100%;position:relative;overflow:hidden}.cs-card__img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.cs-card:hover .cs-card__img{transform:scale(1.04)}.cs-card__placeholder{background:#ffffff05;width:100%;height:100%}.cs-card__content{flex-direction:column;flex-grow:1;padding:1.25rem .6rem 0;display:flex}.cs-card__meta-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.cs-card__category{font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-color,#00f0ff);font-size:.65rem;font-weight:700}.cs-card__urgency-tag{font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.cs-card__urgency-tag.cs-urgency-high{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.cs-card__urgency-tag.cs-urgency-medium{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b40}.cs-card__urgency-tag.cs-urgency-low{color:#34d399;background:#10b9811a;border:1px solid #10b98140}.cs-card__urgency-tag.cs-urgency-neutral{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f640}.cs-card__pulse-dot{background-color:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s infinite cs-pulse-badge}@keyframes cs-pulse-badge{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}to{opacity:.7;transform:scale(1)}}.cs-card__title{font-family:var(--font-satoshi,"Satoshi", sans-serif);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1rem;margin:0 0 1.15rem;font-size:1.15rem;font-weight:750;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.cs-card:hover .cs-card__title{color:var(--primary-color,#00f0ff)}.cs-card__divider{background:#ffffff0d;height:1px;margin-bottom:1.15rem;transition:background .3s}.cs-card:hover .cs-card__divider{background:#ffffff1f}.cs-card__footer{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.cs-card__footer-item{flex-direction:column;gap:.25rem;min-width:0;display:flex}.cs-card__footer-item--right{text-align:right;align-items:flex-end}.cs-card__footer-label{font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim,#6b7280);font-size:.62rem;font-weight:600}.cs-card__footer-value{font-family:var(--font-space), sans-serif;color:#fff;align-items:center;gap:.35rem;min-width:0;font-size:.85rem;font-weight:700;display:flex}.cs-card__footer-value span:not(.cs-prize-wrapper):not(.cs-prize-text):not(.cs-prize-help-icon){white-space:nowrap;text-overflow:ellipsis;max-width:130px;display:inline-block;overflow:hidden}.cs-card__footer-value--prize{color:#f59e0b}.cs-card__footer-value svg{color:#fff9;flex-shrink:0}.cs-card__footer-value--prize svg{color:inherit}.cs-prize-wrapper{cursor:help;align-items:center;gap:5px;line-height:1;display:inline-flex;max-width:none!important;overflow:visible!important}.cs-prize-text{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:100px;overflow:hidden}.cs-prize-help-icon{color:currentColor;opacity:.6;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.cs-prize-wrapper:hover .cs-prize-help-icon{opacity:1}.cs-card__action-container{width:100%;margin-top:auto;padding-top:1.15rem}.cs-card__action-btn{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;justify-content:flex-start;align-items:center;height:42px;padding:0 3.25rem 0 1.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.cs-card__action-bg{background:var(--primary-color,#00f0ff);z-index:1;border-radius:50%;width:30px;height:30px;transition:all .45s cubic-bezier(.16,1,.3,1);position:absolute;top:5px;right:6px}.cs-card__action-text{z-index:2;font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#fff;font-size:.72rem;font-weight:700;transition:color .3s cubic-bezier(.16,1,.3,1);position:relative}.cs-card__action-arrow-wrapper{z-index:2;color:#0c0c0e;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cs-card:hover .cs-card__action-bg{border-radius:11px;width:100%;height:100%;top:0;right:0}.cs-card:hover .cs-card__action-btn{border-color:var(--primary-color,#00f0ff);box-shadow:0 4px 20px #00f0ff26}.cs-card:hover .cs-card__action-text{color:#0c0c0e}.cs-card:hover .cs-card__action-arrow-wrapper{color:#0c0c0e;transform:translateY(-50%)translate(2px)}.cs-section--hero{flex-direction:column;justify-content:center;min-height:calc(100vh - 80px);display:flex}.cs-error-container{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ef444408;border:1px solid #ef444426;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;margin:3rem auto;padding:3rem 2rem;display:flex}.cs-error-icon-wrapper{color:#ef4444;background:#ef444414;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.25rem;display:flex}.cs-error-title{font-family:var(--font-satoshi,"Satoshi", sans-serif);color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.cs-error-message{font-family:var(--font-space), sans-serif;color:var(--color-text-dim,#8b95a5);margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.cs-retry-btn{color:#ff8b8b;font-family:var(--font-space), sans-serif;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.cs-retry-btn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cs-skeleton-pulse .cs-skeleton-item{background:#ffffff0d;position:relative;overflow:hidden}.cs-skeleton-pulse .cs-skeleton-item:after{content:"";background:linear-gradient(90deg,#0000,#ffffff08,#0000);width:100%;height:100%;animation:1.6s infinite cs-shimmer;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes cs-shimmer{to{transform:translate(100%)}}.cs-skeleton-circle{border-radius:10px;width:42px;height:42px}.cs-skeleton-text-lg{border-radius:4px;width:80px;height:1.5rem;margin-bottom:.35rem}.cs-skeleton-text-sm{border-radius:4px;width:110px;height:.75rem}.cs-skeleton-badge{border-radius:4px;width:120px;height:.75rem;margin-bottom:.75rem}.cs-skeleton-heading{border-radius:6px;width:280px;height:2.5rem;margin-bottom:.75rem}.cs-skeleton-subtitle{border-radius:4px;width:420px;height:1rem}.cs-skeleton-btn{border-radius:8px;width:150px;height:2.25rem}.cs-skeleton-card{pointer-events:none}.cs-skeleton-image{aspect-ratio:16/10;border-radius:14px;width:100%}.cs-skeleton-title{border-radius:4px;width:90%;height:1rem;margin-bottom:.5rem}.cs-skeleton-footer{border-radius:4px;width:100%;height:2.2rem}@media (max-width:1024px){.cs-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cs-metrics-panel{margin-bottom:3rem;padding:1.25rem 1.5rem}.cs-metric-divider{margin:0 1.25rem}}@media (max-width:768px){.cs-metrics-panel,.cs-header,.cs-grid>.cs-card{opacity:1!important;visibility:visible!important;transform:none!important}.cs-section{padding:3rem 0 4rem}.cs-metrics-panel{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem;margin-bottom:2.5rem;padding:1.25rem;display:grid}.cs-metric-divider{display:none}.cs-metric-item{gap:.75rem}.cs-metric-icon{border-radius:8px;width:36px;height:36px}.cs-metric-value{font-size:1.22rem}.cs-metric-label{font-size:.65rem}.cs-header{flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2.25rem}.cs-heading{font-size:1.75rem}.cs-subtitle{font-size:.88rem}.cs-browse-btn{justify-content:flex-start;align-self:flex-start;width:auto}.cs-header--skeleton{align-items:flex-start}.cs-skeleton-subtitle{width:100%;max-width:280px}.cs-card__title{-webkit-line-clamp:3;min-height:4.2rem;margin-bottom:.85rem;font-size:1rem}.cs-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;width:auto;margin:0 -1.5rem;padding:.5rem 1.5rem 1.5rem;display:flex;overflow-x:auto}.cs-grid::-webkit-scrollbar{display:none}.cs-card{scroll-snap-align:center;flex:0 0 285px}}@media (max-width:480px){.cs-metrics-panel{grid-template-columns:1fr;gap:1.25rem}}[data-theme=light] .cs-section{background:var(--color-background,#fafafa);border-bottom:1px solid var(--color-border,#0000000d)}[data-theme=light] .cs-metrics-panel{background:#ffffffe6;border-color:#00000014;box-shadow:0 4px 20px #0000000d}[data-theme=light] .cs-metric-value{color:#0c0c0e}[data-theme=light] .cs-metric-label{color:var(--color-text-dim,#5b6270)}[data-theme=light] .cs-metric-divider{background:#00000014}[data-theme=light] .cs-heading{color:#0c0c0e}[data-theme=light] .cs-subtitle{color:var(--color-text-dim,#5b6270)}[data-theme=light] .cs-browse-btn{color:#0c0c0e;border-color:#00000026}[data-theme=light] .cs-browse-btn:hover{background:#0000000a;border-color:#0000004d}[data-theme=light] .cs-card{background:#fff;border-color:#00000008 #00000014 #00000014;box-shadow:0 4px 14px #00000005}[data-theme=light] .cs-card:hover{background:#fff;border-color:#0000002e #0000001f #0000001f;box-shadow:0 12px 32px #0000000f}[data-theme=light] .cs-card__image-container{background:#00000003;border-color:#0000000a}[data-theme=light] .cs-card__category{color:var(--primary-color,#09c)}[data-theme=light] .cs-card__urgency-tag.cs-urgency-high{color:#dc2626;background:#ef444414;border-color:#ef44442e}[data-theme=light] .cs-card__urgency-tag.cs-urgency-medium{color:#d97706;background:#d9770614;border-color:#d977062e}[data-theme=light] .cs-card__urgency-tag.cs-urgency-low{color:#059669;background:#05966914;border-color:#0596692e}[data-theme=light] .cs-card__urgency-tag.cs-urgency-neutral{color:#2563eb;background:#2563eb14;border-color:#2563eb2e}[data-theme=light] .cs-card__title{color:#0c0c0e}[data-theme=light] .cs-card:hover .cs-card__title{color:var(--primary-color,#09c)}[data-theme=light] .cs-card__divider{background:#0000000f}[data-theme=light] .cs-card:hover .cs-card__divider{background:#0000001f}[data-theme=light] .cs-card__footer-label{color:var(--color-text-dim,#6b7280)}[data-theme=light] .cs-card__footer-value{color:#0c0c0e}[data-theme=light] .cs-card__footer-value--prize{color:#d97706}[data-theme=light] .cs-card__footer-value svg{color:#0006}[data-theme=light] .cs-card__action-btn{background:#00000004;border-color:#0000000f}[data-theme=light] .cs-card__action-bg{background:var(--primary-color,#09c)}[data-theme=light] .cs-card__action-text{color:#0c0c0e}[data-theme=light] .cs-card__action-arrow-wrapper{color:#fff}[data-theme=light] .cs-card:hover .cs-card__action-btn{border-color:var(--primary-color,#09c);box-shadow:0 4px 15px #0099cc26}[data-theme=light] .cs-card:hover .cs-card__action-text{color:#fff}[data-theme=light] .cs-error-container{background:#ef444403;border-color:#ef44441a}[data-theme=light] .cs-error-title{color:#0c0c0e}[data-theme=light] .cs-skeleton-pulse .cs-skeleton-item{background:#0000000a}[data-theme=light] .cs-skeleton-pulse .cs-skeleton-item:after{background:linear-gradient(90deg,#0000,#00000005,#0000)}.prize-non-monetary{cursor:help;color:inherit;text-underline-offset:3px;align-items:center;gap:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.prize-help-icon{color:currentColor;opacity:.7;flex-shrink:0;transition:opacity .2s}.prize-non-monetary:hover .prize-help-icon{opacity:1}
