.image-page-module__Pl0lAq__page{background:var(--dashboard-bg);min-height:100%;color:var(--dashboard-text);padding:30px 20px 64px}.image-page-module__Pl0lAq__container{width:min(1180px,100%);margin:0 auto}.image-page-module__Pl0lAq__header{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);border-radius:19px;align-items:center;gap:15px;margin-bottom:24px;padding:20px 22px;display:flex}.image-page-module__Pl0lAq__headerIcon{border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface-muted);width:52px;height:52px;color:var(--dashboard-icon);border-radius:15px;flex:0 0 52px;place-items:center;display:grid}.image-page-module__Pl0lAq__eyebrow{color:var(--dashboard-text-muted);font-size:11px;font-weight:760}.image-page-module__Pl0lAq__header h1{color:var(--dashboard-text);margin:5px 0 0;font-size:clamp(25px,3vw,34px);font-weight:850;line-height:1.4}.image-page-module__Pl0lAq__header p{max-width:760px;color:var(--dashboard-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.85}.image-page-module__Pl0lAq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.image-page-module__Pl0lAq__card{border:1px solid var(--dashboard-border);background:var(--dashboard-surface);min-width:0;color:inherit;box-shadow:none;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .17s,border-color .17s,background .17s;display:flex;overflow:hidden}.image-page-module__Pl0lAq__card:hover{border-color:var(--dashboard-border-strong);background:var(--dashboard-surface-soft);transform:translateY(-2px)}.image-page-module__Pl0lAq__card:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.image-page-module__Pl0lAq__media{aspect-ratio:1;border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);width:100%;position:relative;overflow:hidden}.image-page-module__Pl0lAq__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.image-page-module__Pl0lAq__card:hover .image-page-module__Pl0lAq__image{transform:scale(1.018)}.image-page-module__Pl0lAq__mediaFallback{background:var(--dashboard-surface-muted);width:100%;height:100%;color:var(--dashboard-icon);place-items:center;display:grid}.image-page-module__Pl0lAq__badge{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#17161bc7;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:11px;right:11px}.image-page-module__Pl0lAq__cardBody{flex-direction:column;flex:1;padding:16px;display:flex}.image-page-module__Pl0lAq__cardHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.image-page-module__Pl0lAq__cardHeading h2{min-width:0;color:var(--dashboard-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:820;line-height:1.65;overflow:hidden}.image-page-module__Pl0lAq__cardHeading svg{color:var(--dashboard-icon);flex:none;transition:transform .16s}.image-page-module__Pl0lAq__card:hover .image-page-module__Pl0lAq__cardHeading svg{transform:translate(-2px,-2px)}.image-page-module__Pl0lAq__cardBody>p{min-height:46px;color:var(--dashboard-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 15px;font-size:11.8px;line-height:1.9;display:-webkit-box;overflow:hidden}.image-page-module__Pl0lAq__cardFooter{border-top:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.image-page-module__Pl0lAq__cardFooter span{color:var(--dashboard-text-muted);font-size:10.5px}.image-page-module__Pl0lAq__cardFooter strong{color:var(--dashboard-text);font-size:12.5px;font-weight:820}.image-page-module__Pl0lAq__stateCard{border:1px dashed var(--dashboard-border-strong);background:var(--dashboard-surface);min-height:118px;color:var(--dashboard-icon);border-radius:17px;align-items:center;gap:14px;padding:20px;display:flex}.image-page-module__Pl0lAq__stateCard strong{color:var(--dashboard-text);font-size:14px;display:block}.image-page-module__Pl0lAq__stateCard p{color:var(--dashboard-text-muted);margin:5px 0 0;font-size:11.8px;line-height:1.8}@media (max-width:1080px){.image-page-module__Pl0lAq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.image-page-module__Pl0lAq__page{padding:14px 10px 42px}.image-page-module__Pl0lAq__header{border-radius:15px;align-items:flex-start;margin-bottom:14px;padding:15px}.image-page-module__Pl0lAq__headerIcon{border-radius:13px;flex-basis:44px;width:44px;height:44px}.image-page-module__Pl0lAq__header p{font-size:11.8px}.image-page-module__Pl0lAq__grid{grid-template-columns:minmax(0,1fr);gap:12px}.image-page-module__Pl0lAq__card{border-radius:15px;grid-template-columns:minmax(126px,42%) minmax(0,1fr);align-items:start;display:grid}.image-page-module__Pl0lAq__media{aspect-ratio:1;border-bottom:0;border-left:1px solid var(--dashboard-border);align-self:start;width:100%;height:auto;min-height:0}.image-page-module__Pl0lAq__cardBody{min-width:0;padding:12px}.image-page-module__Pl0lAq__cardHeading h2{font-size:14px}.image-page-module__Pl0lAq__cardBody>p{-webkit-line-clamp:2;min-height:auto;margin:6px 0 9px;font-size:10.8px}.image-page-module__Pl0lAq__cardFooter{flex-direction:row;align-items:center;gap:8px;padding-top:8px}.image-page-module__Pl0lAq__cardFooter span{font-size:9.8px}.image-page-module__Pl0lAq__cardFooter strong{font-size:11.5px}}@media (max-width:430px){.image-page-module__Pl0lAq__card{grid-template-columns:minmax(120px,42%) minmax(0,1fr)}.image-page-module__Pl0lAq__cardBody{padding:11px}.image-page-module__Pl0lAq__cardHeading h2{font-size:13.5px}.image-page-module__Pl0lAq__cardBody>p{font-size:10.4px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.image-page-module__Pl0lAq__card,.image-page-module__Pl0lAq__image,.image-page-module__Pl0lAq__cardHeading svg{transition:none}.image-page-module__Pl0lAq__card:hover,.image-page-module__Pl0lAq__card:hover .image-page-module__Pl0lAq__image,.image-page-module__Pl0lAq__card:hover .image-page-module__Pl0lAq__cardHeading svg{transform:none}}
