.areax__stats{border-radius:var(--radius);color:#fff;background:radial-gradient(120% 160% at 100% 0,var(--c-brand) 0,var(--c-deep) 70%);box-shadow:var(--shadow);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.areax__stats>div{padding:calc(clamp(18px,2.4vw,26px)) calc(clamp(18px,2.4vw,30px))}.areax__stats>div+div{border-left:1px solid #ffffff24}.areax__stats b{letter-spacing:-.02em;font-size:calc(clamp(1.45rem,2.6vw,2.1rem));font-weight:800;line-height:1.15;display:block}.areax__stats span{color:var(--c-on-deep);margin-top:6px;font-size:.88rem;display:block}@media (width<=699px){.areax__stats{grid-template-columns:1fr}.areax__stats>div+div{border-top:1px solid #ffffff24;border-left:0}.areax__stats>div{justify-content:space-between;align-items:baseline;gap:12px;padding-block:14px;display:flex}.areax__stats b{font-size:1.3rem}.areax__stats span{text-align:right;margin:0}}.areax__bar{border:1px solid var(--c-line);box-shadow:var(--shadow);background:#fffffff0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:8px;display:flex}@media (width>=700px){.areax__bar{top:calc(10px + var(--header-h));z-index:5;-webkit-backdrop-filter:blur(12px);position:sticky}}.areax__search{background:var(--c-alt);min-height:48px;color:var(--c-brand);border-radius:12px;flex:260px;align-items:center;gap:10px;padding:0 14px;transition:box-shadow .2s;display:flex}.areax__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--c-brand) 30%,transparent)}.areax__search svg{flex:none}.areax__search input{min-width:0;min-height:46px;color:var(--c-title);font:600 1rem/1.2 var(--font);background:0 0;border:0;outline:none;flex:1}.areax__search input::placeholder{color:var(--c-muted);font-weight:500}.areax__chips{flex-wrap:wrap;gap:6px;display:flex}.areax__chips button{border:1px solid var(--c-line-strong);min-height:44px;color:var(--c-title);font:700 .88rem/1 var(--font);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;transition:background .2s,border-color .2s,color .2s}.areax__chips button:hover{border-color:var(--c-brand)}.areax__chips button[aria-pressed=true]{background:var(--c-brand);border-color:var(--c-brand);color:#fff}@media (width<=699px){.areax__chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.areax__chips::-webkit-scrollbar{display:none}.areax__chips button{flex:none}}.areax__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.acard{border:1px solid var(--c-line);background:var(--c-card);height:100%;color:var(--c-ink);border-radius:16px;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.acard:hover{border-color:var(--c-brand);box-shadow:var(--shadow);color:var(--c-ink);transform:translateY(-2px)}.acard__type{letter-spacing:.1em;text-transform:uppercase;color:var(--c-kicker);align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.acard__go{color:var(--c-line-strong);transition:color .2s,transform .2s;position:absolute;top:16px;right:16px}.acard:hover .acard__go{color:var(--c-brand);transform:translate(3px)}.acard h3{margin:0;padding-right:26px;font-size:1.08rem;line-height:1.3}.acard__bar{background:var(--c-alt);border-radius:999px;height:4px;margin:4px 0 2px;display:block;overflow:hidden}.acard__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--c-accent),var(--c-brand));height:100%;display:block}.acard__row{color:var(--c-muted);justify-content:space-between;gap:8px;font-size:.84rem;display:flex}.acard__row b{color:var(--c-title);white-space:nowrap;font-weight:700}.areax__empty{border:1px dashed var(--c-line-strong);text-align:center;color:var(--c-muted);border-radius:16px;margin:0;padding:24px}.areax__more{justify-content:center;margin-top:20px;display:flex}
