.page_root__AyAi2{--paper:#f4f2ec;--card:#fffefa;--ink:#161820;--muted:#696c77;--line:#dcd9d0;--indigo:#5b5bd6;min-height:100vh;background:var(--paper);color:var(--ink);font-family:PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.page_root__AyAi2 a{color:inherit;text-decoration:none}.page_root__AyAi2 button{font:inherit}.page_root__AyAi2 img{display:block;max-width:100%}.page_wrap__uHKp_{width:min(1180px,calc(100% - 56px));margin:0 auto}.page_head__brkmQ{padding:58px 0 30px;border-bottom:1px solid var(--line)}.page_eyebrow__potNw{display:flex;align-items:center;gap:10px;color:var(--indigo);font:600 11px/1.4 Consolas,monospace;letter-spacing:.12em}.page_eyebrow__potNw:before{content:"";width:26px;height:2px;background:var(--indigo)}.page_head__brkmQ h1{margin:20px 0 14px;font-size:clamp(38px,4vw,52px);letter-spacing:-2.4px;font-weight:760}.page_head__brkmQ p{max-width:660px;margin:0;color:#51545f;font-size:14px;line-height:1.9}.page_meta__gr_aO{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;color:var(--muted);font-size:12px}.page_meta__gr_aO a{color:var(--indigo)}.page_body__TKGie{padding:30px 0 70px}.page_filters__NBBL6{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.page_filter__I_Ehn{border:1px solid var(--line);background:transparent;padding:8px 13px;border-radius:99px;color:var(--muted);font-size:11px;cursor:pointer}.page_filter__I_Ehn:hover{border-color:#b9b4a8;color:var(--ink)}.page_filterActive__1lpHu{background:var(--ink);border-color:var(--ink);color:#fff}.page_grid__lfoWi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.page_card__1pdWE{display:flex;flex-direction:column;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.page_card__1pdWE:hover{transform:translateY(-4px);border-color:#b9b4a8;box-shadow:0 16px 34px #25231e12}.page_media__JdY_k{position:relative;aspect-ratio:4/3;background:#ece9e0;overflow:hidden}.page_blur__722FF{position:absolute;inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);max-width:none;object-fit:cover;filter:blur(24px) brightness(.86);opacity:.9}.page_mainImg__0kjYG{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);max-width:none;object-fit:contain}.page_tag__8YxWd{left:10px;font-size:9px}.page_no__d8kM9,.page_tag__8YxWd{position:absolute;top:10px;padding:4px 7px;background:rgba(17,19,27,.8);color:#fff;border-radius:3px}.page_no__d8kM9{right:10px;font:600 9px Consolas,monospace}.page_cardBody__c0Dr3{padding:14px 15px 16px}.page_cardBody__c0Dr3 h3{margin:0;font-size:14px;line-height:1.5;letter-spacing:-.2px}.page_vars__3PcVE{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.page_vars__3PcVE span{padding:3px 6px;background:#eceafd;border-radius:3px;color:#4a4aa8;font:500 9px/1.5 Consolas,monospace}.page_skeleton__NfiPr{min-height:240px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(110deg,#e8e4db 30%,#f3f0e9 46%,#e8e4db 62%);background-size:220% 100%;animation:page_shimmer__Cg8Af 1.4s linear infinite}@keyframes page_shimmer__Cg8Af{to{background-position-x:-220%}}.page_error__GpgYx{padding:22px;border:1px solid #d6a6a6;background:#f8e9e5;color:#8d3c35;border-radius:5px;font-size:13px}.page_empty__ZAfX6{padding:40px 0;color:var(--muted);font-size:13px;text-align:center}@media (max-width:1100px){.page_grid__lfoWi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.page_wrap__uHKp_{width:calc(100% - 32px)}.page_grid__lfoWi{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.page_head__brkmQ{padding:40px 0 24px}.page_head__brkmQ h1{font-size:34px;letter-spacing:-1.6px}}@media (max-width:460px){.page_grid__lfoWi{grid-template-columns:1fr}}