.exist-counts-refresh-page{--ecr-bg:#070b18;--ecr-panel:#10182c;--ecr-panel-2:#0b1224;--ecr-line:rgba(148,163,184,.17);--ecr-muted:#96a1b9;--ecr-cyan:#7de6ff;background:radial-gradient(circle at 50% 0,rgba(99,102,241,.11),transparent 38rem),var(--ecr-bg)}
.exist-counts-refresh-page:before{background-image:linear-gradient(rgba(124,58,237,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(124,58,237,.035) 1px,transparent 1px)}
.ecr-breadcrumb{position:relative;z-index:2;width:min(1180px,calc(100% - 36px));margin:18px auto 0}
.ecr-hero{position:relative;isolation:isolate;display:grid;min-height:410px;place-items:center;overflow:hidden;margin-top:-40px;padding:82px 18px 66px;border-bottom:1px solid rgba(125,211,252,.16);background:linear-gradient(125deg,#050814,#0b1230 38%,#11103b 66%,#061725);background-size:220% 220%;animation:ecrHeroGradient 16s ease-in-out infinite}
.ecr-hero:before{content:"";position:absolute;inset:-35%;z-index:-1;background:radial-gradient(circle at 25% 35%,rgba(34,211,238,.16),transparent 27%),radial-gradient(circle at 76% 30%,rgba(139,92,246,.22),transparent 29%),radial-gradient(circle at 56% 85%,rgba(236,72,153,.10),transparent 25%);animation:ecrHeroGlow 13s ease-in-out infinite alternate}
.ecr-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.48),transparent 90%)}
.ecr-hero-inner{width:min(850px,100%);text-align:center}.ecr-kicker,.ecr-section-kicker{display:inline-flex;color:var(--ecr-cyan);font:800 11px Fredoka,sans-serif;letter-spacing:.08em;text-transform:uppercase}
.ecr-kicker{padding:7px 13px;border:1px solid rgba(45,212,255,.34);border-radius:999px;background:rgba(8,15,35,.72);backdrop-filter:blur(10px)}
.ecr-hero h1{max-width:800px;margin:18px auto 13px;color:#f8faff;font:800 clamp(48px,7vw,80px)/.94 Fredoka,sans-serif;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 12px 40px rgba(0,0,0,.5)}
.ecr-hero h1 span,.ecr-section-head h2 span{background:linear-gradient(100deg,#9df1ff,#8b85ff 58%,#f59bc6);-webkit-background-clip:text;background-clip:text;color:transparent}
.ecr-hero p{max-width:630px;margin:0 auto;color:#dfe6f5;font-size:clamp(14px,2vw,17px);line-height:1.65}
.ecr-hero-actions{display:flex;justify-content:center;gap:10px;margin-top:24px}.ecr-btn{display:flex;min-height:46px;align-items:center;justify-content:center;padding:11px 21px;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#fff;text-decoration:none;font:800 13px Fredoka,sans-serif;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ecr-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.25)}.ecr-btn-primary{border-color:transparent;background:linear-gradient(135deg,#6659ef,#7c3aed)}.ecr-btn-secondary{background:rgba(9,15,34,.78)}.ecr-btn-secondary:hover{border-color:#7de6ff}
.exist-counts-refresh-page .ecr-stats{position:relative;z-index:5;width:min(760px,calc(100% - 32px));margin:-25px auto 42px;padding:14px 16px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(13,20,42,.94);box-shadow:0 20px 55px rgba(0,0,0,.28);backdrop-filter:blur(16px)}
.ecr-main{position:relative;z-index:2;max-width:1240px!important;padding:0 20px 72px!important}.ecr-section{margin-top:54px}.ecr-section:first-child{margin-top:0}.ecr-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.ecr-section-head h2{margin:4px 0 0;color:#f8faff;font:800 clamp(30px,4vw,46px)/1 Fredoka,sans-serif;letter-spacing:-.03em}.ecr-section-head p{margin:8px 0 0;color:var(--ecr-muted);font-size:13px}.ecr-section-head>a{color:var(--ecr-cyan);text-decoration:none;font:700 13px Fredoka,sans-serif;white-space:nowrap}
.ecr-rarest-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ecr-rarest-card{--rank-accent:#7de6ff;position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ecr-line);border-radius:20px;background:linear-gradient(155deg,#121a30,#0b1123);color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ecr-rarest-card:first-child{border-color:rgba(125,230,255,.55);box-shadow:0 15px 42px rgba(0,0,0,.22)}.ecr-rarest-card:hover{transform:translateY(-4px);border-color:var(--rank-accent);box-shadow:0 18px 42px rgba(0,0,0,.28)}.ecr-rank{position:absolute;z-index:2;top:12px;left:12px;display:grid;width:36px;height:30px;place-items:center;border:1px solid rgba(125,230,255,.35);border-radius:9px;background:rgba(5,9,23,.82);color:#7de6ff;font:800 11px 'JetBrains Mono',monospace;backdrop-filter:blur(8px)}.ecr-rarest-media{display:grid;height:205px;place-items:center;padding:20px;background:radial-gradient(circle at 50% 42%,rgba(115,103,255,.19),transparent 55%),#090f20;border-bottom:1px solid var(--ecr-line)}.ecr-rarest-media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 13px 18px rgba(0,0,0,.34))}.ecr-rarest-body{display:flex;min-height:132px;flex-direction:column;padding:14px 15px 16px}.ecr-rarest-body strong{font:800 16px/1.25 Fredoka,sans-serif}.ecr-rarest-body .rb{width:max-content;margin-top:7px;font-size:9px}.ecr-rarest-count{margin-top:auto;padding-top:13px;color:#54e3a1;font:800 14px 'JetBrains Mono',monospace}.ecr-rarest-count small{display:block;margin-top:2px;color:#7f8ba4;font:600 9px Fredoka,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.ecr-directory-section{padding-top:34px;border-top:1px solid var(--ecr-line)}.ecr-controls{display:grid;grid-template-columns:minmax(0,1fr) 175px 215px;gap:12px;margin-bottom:12px}.ecr-search-wrap,.ecr-select-wrap{display:flex;align-items:center;border:1px solid var(--ecr-line);border-radius:15px;background:rgba(16,24,44,.94);box-shadow:0 12px 35px rgba(0,0,0,.16)}.ecr-search-wrap{gap:11px;padding:0 16px}.ecr-search-wrap:focus-within,.ecr-select-wrap:focus-within{border-color:rgba(125,230,255,.64);box-shadow:0 0 0 3px rgba(45,212,255,.08)}.ecr-search-wrap svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:#8290aa;stroke-width:2;stroke-linecap:round}.ecr-search-wrap .search-box{width:100%;height:54px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:#fff;font:600 14px Fredoka,sans-serif}.ecr-search-wrap .search-box:focus{outline:0}.ecr-select-wrap{justify-content:space-between;gap:8px;padding:0 12px 0 15px;color:#8490a9;font:600 9px Fredoka,sans-serif;text-transform:uppercase;letter-spacing:.05em}.ecr-select-wrap select{min-width:0;height:52px;border:0;background:transparent;color:#f5f7ff;font:700 11px Fredoka,sans-serif;outline:0;cursor:pointer}.ecr-select-wrap select option{background:#11182c;color:#fff}
.ecr-filter-row{display:flex;gap:7px;overflow-x:auto;padding:2px 0 13px;scrollbar-width:thin;scrollbar-color:rgba(115,103,255,.4) transparent}.ecr-filter{flex:0 0 auto;padding:8px 13px;border:1px solid var(--ecr-line);border-radius:10px;background:#10182c;color:#aab4c9;font:700 11px Fredoka,sans-serif;cursor:pointer}.ecr-filter:hover{border-color:#6057d8;color:#fff}.ecr-filter.active{border-color:#7568ff;background:linear-gradient(135deg,#6559e9,#7c3aed);color:#fff;box-shadow:0 8px 20px rgba(102,89,239,.18)}.ecr-results-line{display:flex;justify-content:space-between;gap:16px;margin:4px 2px 13px;color:#78859f;font-size:11px}.ecr-results-line strong{color:#eef2ff;font:700 12px Fredoka,sans-serif}
.ecr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.ecr-card{--card-accent:#60a5fa;position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);min-height:142px;overflow:hidden;border:1px solid var(--ecr-line);border-radius:18px;background:linear-gradient(155deg,#121a30,#0b1123);color:#f8faff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ecr-card:hover{transform:translateY(-3px);border-color:var(--card-accent);box-shadow:0 16px 38px rgba(0,0,0,.26)}.ecr-card-media{position:relative;display:grid;place-items:center;padding:12px;background:radial-gradient(circle at 50% 45%,rgba(115,103,255,.17),transparent 58%),#090f20;border-right:1px solid var(--ecr-line)}.ecr-card-media img{width:100%;height:100%;max-height:112px;object-fit:contain;filter:drop-shadow(0 9px 13px rgba(0,0,0,.3))}.ecr-new{position:absolute;top:8px;left:8px;padding:4px 6px;border:1px solid rgba(248,113,113,.4);border-radius:7px;background:rgba(5,9,23,.78);color:#ff8899;font:800 8px Fredoka,sans-serif;text-transform:uppercase}.ecr-card-body{display:flex;min-width:0;flex-direction:column;padding:13px 14px}.ecr-card-name{overflow:hidden;color:#f7f8ff;font:800 14px/1.25 Fredoka,sans-serif;text-overflow:ellipsis}.ecr-card-body .rb{width:max-content;margin-top:6px;font-size:8px}.ecr-count{margin-top:11px;color:#54e3a1;font:800 13px 'JetBrains Mono',monospace}.ecr-count small{display:block;margin-top:1px;color:#77849f;font:600 8px Fredoka,sans-serif;text-transform:uppercase;letter-spacing:.06em}.ecr-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.ecr-scarcity{color:#8d99b0;font-size:9px}.ecr-scarcity b{color:#d8deec;font-family:'JetBrains Mono',monospace}.ecr-mutation-btn{padding:5px 7px;border:1px solid rgba(125,112,255,.34);border-radius:8px;background:rgba(112,91,239,.12);color:#b9b2ff;font:700 8px Fredoka,sans-serif;cursor:pointer}.ecr-mutation-btn:hover{background:rgba(112,91,239,.22)}.ecr-empty{grid-column:1/-1;padding:50px 20px;border:1px dashed rgba(148,163,184,.24);border-radius:18px;background:rgba(16,24,44,.58);color:#9aa6bd;text-align:center}
.ecr-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(1,4,12,.82);backdrop-filter:blur(8px)}.ecr-modal-panel{position:relative;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;padding:20px;border:1px solid rgba(125,112,255,.35);border-radius:22px;background:linear-gradient(145deg,#131c32,#0b1123);box-shadow:0 30px 90px rgba(0,0,0,.5)}.ecr-modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:5px}.ecr-modal-head>div{color:#fff;font:800 21px Fredoka,sans-serif}.ecr-modal-head button{padding:7px 11px;border:1px solid var(--ecr-line);border-radius:9px;background:#182139;color:#b8c1d3;font:700 10px Fredoka,sans-serif;cursor:pointer}.ecr-modal-sub{margin-bottom:14px;color:#8f9bb3;font-size:11px}.ecr-mut-row{display:grid;grid-template-columns:12px 90px minmax(80px,1fr) 70px auto;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.ecr-mut-dot{width:11px;height:11px;border-radius:3px}.ecr-mut-name{font-size:12px}.ecr-mut-bar{height:7px;overflow:hidden;border-radius:5px;background:rgba(255,255,255,.06)}.ecr-mut-bar span{display:block;height:100%;border-radius:inherit}.ecr-mut-value{text-align:right;font:700 11px 'JetBrains Mono',monospace}.ecr-mut-rare{padding:2px 5px;border-radius:5px;background:rgba(239,68,68,.15);color:#f87171;font:800 8px Fredoka,sans-serif}.ecr-mut-none,.ecr-mut-note{margin-top:11px;color:#8f9bb3;font-size:10px;line-height:1.6}.ecr-mut-none strong{color:#fff}
.ecr-about{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:34px;padding:30px 0;border-top:1px solid var(--ecr-line);border-bottom:1px solid var(--ecr-line)}.ecr-about h2{margin:5px 0 0;color:#fff;font:800 clamp(27px,3vw,38px)/1.08 Fredoka,sans-serif}.ecr-about p{margin:0 0 9px;color:#9ca8bd;font-size:13px;line-height:1.72}.ecr-about p:last-child{margin-bottom:0}.ecr-about a{color:#7de6ff;text-decoration:none}.ecr-section-head-small h2{font-size:30px}.exist-counts-refresh-page .ecr-related-pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.exist-counts-refresh-page .ecr-related-pages .rel-link{min-height:104px;align-items:flex-start;padding:18px;border-radius:16px;background:linear-gradient(145deg,#111a30,#0b1225);text-align:left}.exist-counts-refresh-page .ecr-related-pages .rl-label{font-size:15px}.exist-counts-refresh-page .ecr-related-pages .rl-desc{font-size:11px}
@media(max-width:1100px){.ecr-rarest-grid{grid-template-columns:repeat(5,230px);overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.ecr-rarest-card{scroll-snap-align:start}.ecr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.ecr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecr-controls{grid-template-columns:1fr 1fr}.ecr-search-wrap{grid-column:1/-1}.exist-counts-refresh-page .ecr-related-pages{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ecr-breadcrumb{margin-top:12px}.ecr-hero{min-height:360px;margin-top:-34px;padding:72px 15px 52px}.ecr-hero h1{font-size:47px}.ecr-hero-actions{display:grid;grid-template-columns:1fr}.ecr-btn{width:100%}.exist-counts-refresh-page .ecr-stats{margin-bottom:32px}.ecr-main{padding:0 12px 58px!important}.ecr-section{margin-top:40px}.ecr-section-head{align-items:flex-start}.ecr-section-head>a{display:none}.ecr-rarest-grid{grid-template-columns:repeat(5,78%);gap:10px}.ecr-rarest-media{height:190px}.ecr-controls{grid-template-columns:1fr}.ecr-search-wrap{grid-column:auto}.ecr-select-wrap{height:48px}.ecr-select-wrap select{height:46px}.ecr-results-line span{display:none}.ecr-grid{grid-template-columns:1fr;gap:9px}.ecr-card{grid-template-columns:110px minmax(0,1fr);min-height:150px}.ecr-card-media img{max-height:122px}.ecr-about{grid-template-columns:1fr;gap:15px;padding:24px 0}.exist-counts-refresh-page .ecr-related-pages{grid-template-columns:1fr 1fr}.exist-counts-refresh-page .ecr-related-pages .rel-link{min-height:92px;padding:14px}.ecr-mut-row{grid-template-columns:11px 72px minmax(55px,1fr) 54px}.ecr-mut-rare{display:none}}
@media(max-width:380px){.exist-counts-refresh-page .ecr-related-pages{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ecr-hero,.ecr-hero:before{animation:none}.ecr-card,.ecr-rarest-card,.ecr-btn{transition:none}}
@keyframes ecrHeroGradient{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ecrHeroGlow{0%{transform:translate3d(-2%,0,0) scale(1)}100%{transform:translate3d(3%,2%,0) scale(1.08)}}
