img,svg,video,canvas,iframe{max-width:100%;height:auto}table.stream,.stream-bar{max-width:100%}@media(max-width:1280px){main{padding:16px 18px 28px}.dir-grid,.prof-grid,.user-grid,.ai-grid{grid-template-columns:240px 1fr;gap:14px}.forum-grid{grid-template-columns:200px 1fr}.forum-grid .contributors,.forum-grid .tag-cloud{display:none}.hero-grid{grid-template-columns:1fr 280px;gap:22px}.home-grid{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:repeat(2,1fr)}.chart-row{grid-template-columns:1fr}}@media(max-width:960px){main{padding:14px 14px 24px}.rail{height:auto;padding:6px 12px;flex-wrap:wrap;gap:6px 12px}.rail .l,.rail .r{gap:10px;flex-wrap:wrap}header.shell{flex-wrap:wrap;padding:12px 14px;gap:10px}.brand{flex:1 1 auto}.header-r{order:2}nav.tabs{order:3;flex:1 1 100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}nav.tabs button,nav.tabs a{white-space:nowrap;padding:8px 12px;font-size:10.5px}.dir-grid,.prof-grid,.user-grid,.ai-grid,.hero-grid,.home-grid,.forum-grid{grid-template-columns:1fr;gap:14px}.facets{display:grid;grid-template-columns:repeat(2,1fr)}.facets .group{border-right:1px solid var(--line)}.facets .group:nth-child(2n){border-right:0}.prof-side,.ai-side{flex-direction:column}.results{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.stream-bar{grid-template-columns:1fr 1fr}.stream-bar input{grid-column:1 / -1}.panel .bd{overflow-x:auto;-webkit-overflow-scrolling:touch}table.stream{min-width:640px}.hero{padding:22px}.hero h2{font-size:22px}.hero p.lede{font-size:13px}.thread{grid-template-columns:36px 1fr;gap:10px 12px}.thread .stats{grid-column:1 / -1;justify-content:flex-start;gap:18px}.thread .last{grid-column:1 / -1;text-align:left}.customizer{width:min(360px,calc(100vw - 24px));right:12px;top:64px;max-height:calc(100vh - 80px)}}@media(max-width:720px){main{padding:12px 12px 20px}.rail .l>span:nth-child(2),.rail .r>span:first-child{display:none}.brand h1{font-size:13px}.brand h1 small{display:none}.brand .mark{width:28px;height:28px}.hero-stats{grid-template-columns:1fr}.hero .ctas .cta{flex:1 1 auto;justify-content:center}.kpis,.featured,.suggestions,.stream-bar{grid-template-columns:1fr}.stream-bar input,.stream-bar select,.stream-bar .btn{grid-column:1 / -1;width:100%}.prof-hero .portrait{width:96px;height:96px}.prof-hero h2{font-size:16px}.setting-row{grid-template-columns:1fr;gap:8px}.saved-q{grid-template-columns:1fr;gap:6px}.mp-card{grid-template-columns:46px 1fr}.mp-card .mp-stats{grid-column:1 / -1;text-align:left;display:flex;gap:14px}.mp-card .mp-stats b{display:inline;margin-right:4px}.forum-toolbar{flex-wrap:wrap}nav.tabs button,nav.tabs a,.panel .hd h3{letter-spacing:.1em}}@media(max-width:480px){main{padding:10px 10px 18px}.rail{font-size:10px;padding:5px 10px}.rail .l>span:nth-child(3){display:none}.header-r{gap:8px}.header-r .pill{padding:4px 8px;font-size:10px}.htool{width:28px;height:28px}.avatar{width:26px;height:26px}.hero{padding:18px 16px}.hero h2{font-size:18px}.facets{grid-template-columns:1fr}.facets .group{border-right:0}.customizer{width:calc(100vw - 16px);right:8px;left:8px;top:56px;max-height:calc(100vh - 72px);transform:translate(calc(100% + 20px))}.swatches{grid-template-columns:repeat(5,1fr)}}@media(min-resolution:2dppx){.brand .mark:before,.brand .mark:after{opacity:.55}}
