.hm-mono{font-family:var(--mp-mono)}.hm-ink{color:var(--mp-ink)}.hm-hero{border-bottom:1px solid var(--mp-line);grid-template-columns:minmax(0,1fr) 360px;display:grid}.hm-hero__main{flex-direction:column;gap:28px;min-width:0;padding:72px 48px 60px;display:flex}.hm-h1{font-family:var(--mp-disp);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:72px;font-weight:600;line-height:.96}.hm-sub{max-width:27em;color:var(--mp-muted);text-wrap:pretty;margin:0;font-size:20px;line-height:1.42}.hm-composer{flex-direction:column;gap:12px;max-width:640px;display:flex}.hm-ask{box-sizing:border-box;border:1px solid var(--mp-idle);background:#fff;border-radius:10px;flex-direction:column;gap:14px;padding:16px 12px 12px 18px;display:flex}.hm-ask:focus-within{border-color:var(--mp-accent);box-shadow:0 0 0 3px #2a6cf029}.hm-ask input{width:100%;height:30px;font-family:var(--mp-body);color:var(--mp-ink);background:0 0;border:0;outline:none;padding:0;font-size:19px}.hm-ask input::placeholder{color:var(--mp-faint)}.hm-ask__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-ask__hint{color:var(--mp-faint);font-size:13px}.hm-ask__go{background:var(--mp-ink);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hm-ask__go:focus-visible,.hm-try:focus-visible,.hm-tab:focus-visible{outline:2px solid var(--mp-accent);outline-offset:2px}.hm-tries{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.hm-tries__label{color:var(--mp-faint);font-size:13px}.hm-try{height:28px;font-family:var(--mp-body);color:var(--mp-muted);text-decoration:underline;-webkit-text-decoration-color:var(--mp-line);text-decoration-color:var(--mp-line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.hm-try:hover{color:var(--mp-ink)}.hm-live{border-left:1px solid var(--mp-line);flex-direction:column;gap:4px;min-width:0;padding:56px 36px 40px;display:flex}.hm-live__head{justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.hm-live__badge{color:var(--mp-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hm-live__dot{background:var(--mp-good);border-radius:50%;width:6px;height:6px}.hm-live__week{color:var(--mp-muted);font-size:12px;display:none}.hm-feed{margin:0;padding:0;list-style:none}.hm-feed__row{border-top:1px solid var(--mp-soft);align-items:center;gap:12px;height:44px;display:flex}.hm-feed__link{min-width:0;color:var(--mp-ink);flex-grow:1;align-items:center;gap:12px;text-decoration:none;display:flex}.hm-feed__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hm-feed__link:hover .hm-feed__name{text-underline-offset:3px;text-decoration:underline}.hm-feed__age{white-space:nowrap;text-align:right;width:76px;font-family:var(--mp-mono);color:var(--mp-faint);flex-shrink:0;font-size:12px}.hm-feed__empty{border-top:1px solid var(--mp-soft);color:var(--mp-muted);margin:0;padding:14px 0;font-size:14px}.hm-stats{border-top:1px solid var(--mp-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:18px 0 0;padding-top:20px;display:grid}.hm-stat dd{flex-direction:column;gap:2px;margin:0;display:flex}.hm-stat__n{font-family:var(--mp-mono);letter-spacing:-.03em;font-size:22px}.hm-stat__t{color:var(--mp-muted);font-size:12px}.hm-tabs{border-bottom:1px solid var(--mp-line);justify-content:space-between;align-items:center;gap:24px;padding:0 48px;display:flex}.hm-tabs__list{scrollbar-width:none;gap:24px;min-width:0;display:flex;overflow-x:auto}.hm-tabs__list::-webkit-scrollbar{display:none}.hm-tab{height:44px;font-family:var(--mp-body);color:var(--mp-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.hm-tab--on{color:var(--mp-ink);box-shadow:inset 0 -2px 0 var(--mp-ink);font-weight:600}.hm-browse{color:var(--mp-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.hm-grid>.mp-packcard:nth-child(n+13){display:none}.hm-empty{color:var(--mp-muted);border-bottom:1px solid var(--mp-line);padding:48px;font-size:15px}.hm-more{display:none}.hm-sec{border-bottom:1px solid var(--mp-line);flex-direction:column;gap:16px;padding:40px 48px;display:flex}.hm-sec__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hm-improved{flex-direction:column;display:flex}.hm-imp{border-top:1px solid var(--mp-soft);min-height:60px;color:var(--mp-ink);grid-template-columns:28px 200px 64px minmax(0,1fr) 260px;align-items:center;gap:16px;padding:8px 0;text-decoration:none;display:grid}.hm-imp:first-child{border-top:0}.hm-imp__name{font-size:15px;font-weight:600}.hm-imp:hover .hm-imp__name{text-underline-offset:3px;text-decoration:underline}.hm-imp__text{color:var(--mp-muted);font-size:14px}.hm-imp__metric{flex-direction:column;gap:5px;display:flex}.hm-imp__mrow{color:var(--mp-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.hm-bars{flex-direction:column;gap:3px;display:flex}.hm-bar{background:var(--mp-soft);height:4px;display:block}.hm-bar span{height:4px;display:block}.hm-asked{flex-direction:column;display:flex}.hm-asked__head{padding:40px 48px 8px}.hm-asks{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px;display:grid}.hm-askcell{border-left:1px solid var(--mp-line);flex-direction:column;justify-content:space-between;gap:22px;padding:26px 28px 24px;display:flex}.hm-askcell:first-child{border-left:0}.hm-askcell__top{flex-direction:column;gap:10px;display:flex}.hm-askcell__n{color:var(--mp-muted);align-items:baseline;gap:6px;font-size:13px;display:flex}.hm-askcell__n .hm-mono{letter-spacing:-.03em;color:var(--mp-ink);font-size:26px}.hm-askcell__q{font-size:17px;font-weight:600;line-height:1.3}.hm-askcell__foot{flex-direction:column;gap:12px;display:flex}.hm-askcell__near{color:var(--mp-muted);align-items:center;gap:8px;font-size:13px;display:flex}.hm-askcell__none{border:1px dashed var(--mp-faint);box-sizing:border-box;border-radius:4px;width:18px;height:18px}.hm-askcell__building{align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:1079px){.hm-hero{grid-template-columns:minmax(0,1fr)}.hm-live{border-left:0;border-top:1px solid var(--mp-line);padding:32px 48px}.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-imp{grid-template-columns:28px minmax(0,1fr) 64px;row-gap:6px}.hm-imp__text,.hm-imp__metric{grid-column:2/-1}.hm-asks{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-askcell:nth-child(3){border-left:0}}@media (max-width:767px){.hm-hero__main{gap:20px;padding:32px 20px 28px}.hm-h1{font-size:44px;line-height:.98}.hm-sub{font-size:17px;line-height:1.45}.hm-ask{gap:12px;padding:14px 10px 10px 14px}.hm-ask input{height:28px;font-size:17px}.hm-ask__hint{display:none}.hm-ask__foot{justify-content:flex-end}.hm-ask__go{width:44px;height:44px}.hm-tries{display:none}.hm-live{padding:22px 20px}.hm-live__badge{display:none}.hm-live__week{display:inline}.hm-feed__row:nth-child(n+4),.hm-stats{display:none}.hm-tabs{padding:16px 20px}.hm-tabs__list{gap:8px}.hm-tab{border:1px solid var(--mp-line);height:34px;color:var(--mp-ink);border-radius:6px;padding:0 12px;font-size:13px}.hm-tab--on{border-color:var(--mp-ink);background:var(--mp-ink);color:#fff;box-shadow:none}.hm-browse{display:none}.hm-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 16px 8px;overflow:visible}.hm-grid>.mp-packcard{border:1px solid var(--mp-line);border-radius:8px;margin-right:0;overflow:hidden}.hm-grid>.mp-packcard:nth-child(n+5){display:none}.hm-grid .mp-packcard__body{--mp-pad:28px 18px 20px}.hm-more{border-bottom:1px solid var(--mp-line);padding:8px 16px 24px;display:block}.hm-more__btn{border:1px solid var(--mp-line);height:48px;color:var(--mp-ink);border-radius:6px;justify-content:space-between;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.hm-sec{padding:26px 20px}.hm-sec__note{display:none}.hm-imp{grid-template-columns:24px minmax(0,1fr) auto;gap:8px 10px;padding:14px 0}.hm-imp__name{font-size:14px}.hm-asked__head{flex-direction:row;padding:26px 20px 8px}.hm-asks{grid-template-columns:minmax(0,1fr);padding:0 20px 16px}.hm-askcell{border-left:0;border-top:1px solid var(--mp-soft);gap:10px;padding:16px 0}.hm-askcell:nth-child(n+4),.hm-askcell__foot{display:none}.hm-askcell__n .hm-mono{font-size:20px}.hm-askcell__q{font-size:15px}}
