.home-ask-solve-skeleton__shimmer{background:linear-gradient(90deg,#eef1f6,#f7f9fc 45%,#eef1f6);background-size:200% 100%;animation:home-ask-solve-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes home-ask-solve-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-ask-solve-skeleton__card{pointer-events:none}.home-ask-solve-skeleton__chip{display:inline-block;width:88px;height:18px;border-radius:999px}.home-ask-solve-skeleton__status{display:inline-block;width:52px;height:18px;border-radius:999px}.home-ask-solve-skeleton__title{width:92%;height:14px;margin-top:2px;border-radius:6px}.home-ask-solve-skeleton__footer{display:flex;align-items:center;gap:8px;margin-top:8px}.home-ask-solve-skeleton__meta{display:inline-block;width:96px;height:11px;border-radius:5px}.home-ask-solve-skeleton__meta--sm{width:42px}.home-ask-solve{--has-ink:#141e46;--has-muted:#6b7a94;--has-accent:#c45c26;--has-wash:#f5f7fb;--has-line:rgba(20,30,70,.09);margin:0 0 18px;padding:14px 14px 10px;background:#fff;border-radius:16px;border:1px solid rgba(20,30,70,.08);box-shadow:0 1px 2px rgba(20,30,70,.03),0 10px 24px rgba(20,30,70,.05)}.home-ask-solve__header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:8px;border-bottom:1.5px solid #1a1a1a}.home-ask-solve__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--has-ink)}.home-ask-solve__more{flex-shrink:0;font-size:12px;font-weight:600;color:var(--has-accent)!important;text-decoration:none!important;white-space:nowrap;transition:opacity .15s ease}.home-ask-solve__more:focus,.home-ask-solve__more:hover{opacity:.8;color:var(--has-accent)!important;text-decoration:none!important}.home-ask-solve__empty,.home-ask-solve__loading{display:flex;align-items:center;justify-content:center;min-height:120px;margin:0;color:var(--has-muted);font-size:13px;text-align:center}.home-ask-solve__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.home-ask-solve__list>li{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--has-line)}.home-ask-solve__list>li:last-child{border-bottom:none}.home-ask-solve__card{display:block;padding:12px 4px 12px 12px;margin:4px 0;text-decoration:none!important;color:inherit;border-radius:10px;border-left:3px solid transparent;transition:background-color .15s ease}.home-ask-solve__card--problem{border-left-color:#141e46}.home-ask-solve__card--service{border-left-color:#c45c26}.home-ask-solve__card:focus,.home-ask-solve__card:hover{background:var(--has-wash);text-decoration:none!important;color:inherit}.home-ask-solve__status--available{background:rgba(25,118,210,.1);color:#1565c0}.home-ask-solve__content{flex:1 1;min-width:0}.home-ask-solve__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:5px}.home-ask-solve__chip{max-width:100%;border-radius:999px;background:var(--has-wash);border:1px solid rgba(20,30,70,.06);color:var(--has-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ask-solve__chip,.home-ask-solve__status{display:inline-flex;align-items:center;padding:2px 7px;font-size:10px;line-height:1.3}.home-ask-solve__status{border-radius:999px;font-weight:700;letter-spacing:.01em}.home-ask-solve__status--open{background:rgba(25,118,210,.1);color:#1565c0}.home-ask-solve__status--solved{background:rgba(46,125,50,.12);color:#2e7d32}.home-ask-solve__status--closed{background:rgba(97,97,97,.12);color:#616161}.home-ask-solve__question{margin:0;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--has-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ask-solve__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;min-width:0}.home-ask-solve__author,.home-ask-solve__stat{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;color:var(--has-muted);font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-ask-solve__author img{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.home-ask-solve__author svg,.home-ask-solve__stat svg{flex-shrink:0;opacity:.85}.home-market-skeleton__shimmer{background:linear-gradient(90deg,#eef1f6,#f7f9fc 45%,#eef1f6);background-size:200% 100%;animation:home-market-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes home-market-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-market-skeleton__card{pointer-events:none}.home-market-skeleton__media{width:100%;aspect-ratio:3/2;border-radius:4px}.home-market-skeleton__caption{width:78%;height:13px;margin-top:8px;border-radius:5px}.home-photo-reports{--hpr-ink:#141e46;--hpr-accent:#c45c26;--hpr-gap:14px;margin:0 0 18px;padding:14px 14px 16px;background:#fff;border-radius:16px;border:1px solid rgba(20,30,70,.08);box-shadow:0 1px 2px rgba(20,30,70,.03),0 10px 24px rgba(20,30,70,.05);position:relative;z-index:1}.home-photo-reports__header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:14px;border-bottom:1.5px solid #1a1a1a}.home-photo-reports__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--hpr-ink)}.home-photo-reports__more{flex-shrink:0;font-size:12px;font-weight:600;color:var(--hpr-accent)!important;text-decoration:none!important;white-space:nowrap;transition:opacity .15s ease}.home-photo-reports__more:focus,.home-photo-reports__more:hover{opacity:.8;color:var(--hpr-accent)!important;text-decoration:none!important}.home-photo-reports__body{min-height:80px}.home-photo-reports__empty,.home-photo-reports__loading{display:flex;align-items:center;justify-content:center;min-height:120px;margin:0;color:#6b7a94;font-size:13px;text-align:center}.home-photo-reports__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--hpr-gap) var(--hpr-gap);gap:var(--hpr-gap) var(--hpr-gap);margin:0;padding:0;list-style:none}.home-photo-reports__grid>li{margin:0;padding:0;list-style:none;min-width:0}.home-photo-reports__card{display:block}.home-photo-reports__card,.home-photo-reports__card:focus,.home-photo-reports__card:hover{text-decoration:none!important;color:inherit}.home-photo-reports__media{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;background:#eceff4}.home-photo-reports__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.home-photo-reports__card:hover .home-photo-reports__media img{transform:scale(1.03)}.home-photo-reports__caption{margin:8px 0 0;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--hpr-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-content .content-left{overflow:visible;align-self:stretch}.page-content .content-left>.sticky-top{position:-webkit-sticky;position:sticky;top:70px;z-index:2;width:100%}