.hb-delta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-delta--up{color:var(--emerald-600)}.hb-delta--down{color:var(--pink-600)}.hb-delta--flat,.hb-delta__suffix{color:var(--ink-500)}.hb-delta__suffix{font-weight:600}.hb-eyebrow{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500)}.hb-divider--horizontal{height:1px;width:100%;background:var(--ink-100)}.hb-divider--vertical{height:20px;width:1px;background:var(--ink-200)}.hb-info-box{border-radius:12px;padding:12px;font-size:12px;line-height:1.625}.hb-info-box--muted{border:1px solid var(--ink-100)}.hb-info-box--dashed,.hb-info-box--muted{background:rgba(22,32,53,.05);color:var(--ink-600)}.hb-info-box--dashed{border:1px dashed var(--ink-200)}.hb-info-box--dark{background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85)}.hb-info-box--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hb-form-field{display:grid;grid-template-columns:1fr 88px;align-items:center;grid-gap:12px;gap:12px;border-radius:var(--radius-card);border:1px solid var(--ink-100);padding:14px;transition:border-color .15s ease}.hb-form-field:focus-within{border-color:var(--ink-900)}.hb-form-field__label{font-size:14px;font-weight:700;color:var(--ink-900)}.hb-form-field__hint{margin-top:2px;font-size:11px;font-weight:600;color:var(--ink-500)}.hb-accordion{overflow:hidden}.hb-accordion--card{border-radius:12px;border:1px solid var(--ink-100);background:var(--cream-50)}.hb-accordion--plain{border-top:1px solid var(--ink-100)}.hb-accordion--plain:first-child{border-top:0}.hb-accordion__summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;font-weight:600;color:var(--ink-900)}.hb-accordion__summary::-webkit-details-marker{display:none}.hb-accordion--card>.hb-accordion__summary{padding:16px}.hb-accordion--plain>.hb-accordion__summary{padding-top:14px;padding-bottom:14px}.hb-accordion__icon{flex-shrink:0;color:var(--ink-400);transition:transform .15s ease}.hb-accordion[open] .hb-accordion__icon{transform:rotate(45deg)}.hb-accordion__icon svg{height:16px;width:16px}.hb-accordion__body{font-size:14px;line-height:1.625;color:var(--ink-700)}.hb-accordion--card>.hb-accordion__body{padding-left:16px;padding-right:16px;padding-bottom:16px}.hb-accordion--plain>.hb-accordion__body{padding-bottom:16px}.hb-progress{position:relative;height:6px;overflow:hidden;background:var(--ink-100)}.hb-progress,.hb-progress__bar{border-radius:var(--radius-pill)}.hb-progress__bar{position:absolute;top:0;bottom:0;left:0}.hb-progress__bar--ink{background:var(--ink-900)}.hb-progress__bar--yellow{background:var(--yellow)}.hb-progress__bar--pink{background:var(--pink-600)}.hb-progress__bar--indigo{background:var(--indigo-700)}.hb-progress__bar--mint{background:var(--mint-500)}.hb-score-panel{position:relative;overflow:hidden;border-radius:16px;background:var(--ink-900);padding:28px;color:#fff}.hb-score-panel__score{font-family:var(--font-display);font-size:64px;font-weight:500;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-score-panel__caption{margin-top:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.6)}.hb-score-panel__bar{position:relative;margin-top:16px;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.15)}.hb-score-panel__bar-fill{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--yellow)}.hb-score-panel__breakdown{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hb-score-panel__item{display:flex;flex-direction:column;gap:2px}.hb-score-panel__item-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:hsla(0,0%,100%,.5)}.hb-score-panel__item-value{font-family:var(--font-display);font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hb-score-panel__formula{margin-top:20px}.hb-faq-group{border-radius:16px;border:1px solid var(--ink-100);background:var(--cream-50);padding:20px}.hb-faq-group__tag{margin-bottom:12px}.hb-faq-group__items{display:flex;flex-direction:column}.hb-faq-unanswered{border-top:1px solid var(--ink-100);padding-top:12px;padding-bottom:12px}.hb-faq-unanswered:first-child{border-top:0}.hb-faq-unanswered__question{font-size:14px;font-weight:600;color:var(--ink-900)}.hb-faq-unanswered__note{margin-top:4px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-400)}.hb-faq-unanswered__note-icon{height:14px;width:14px}.hb-map-list-item{display:grid;width:100%;grid-template-columns:32px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--ink-100);padding:12px 16px;text-align:left;transition:background-color .15s ease}.hb-map-list-item--active,.hb-map-list-item:hover{background:var(--cream-100)}.hb-map-list-item--active{border-left:4px solid var(--pink-600)}.hb-map-list-item__rank{display:flex;align-items:center;justify-content:center;height:32px;width:32px;border-radius:var(--radius-pill);background:var(--cream-100);font-family:var(--font-display);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-700)}.hb-map-list-item__body{min-width:0}.hb-map-list-item__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink-900)}.hb-map-list-item__meta{display:block;font-size:12px;font-weight:600;color:var(--ink-500)}.hb-map-list-item__score{font-family:var(--font-display);font-size:16px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-900)}.hb-question-card{border-radius:16px;border:1px solid var(--ink-100);background:var(--cream-50);padding:20px}.hb-question-card__author{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink-900)}.hb-question-card__question{margin:4px 0 0;font-size:14px;line-height:1.625;color:var(--ink-800)}.hb-question-card__foot{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.hb-question-card__date{font-size:12px;font-weight:600;color:var(--ink-400)}.hb-question-card__votes{display:flex;align-items:center;gap:12px}.hb-question-card__thumb{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--ink-400)}.hb-question-card__thumb-icon{height:16px;width:16px}.hb-question-card__thumb-icon--down{transform:rotate(180deg)}.hb-question-card__answer{margin-top:16px;border-top:1px solid var(--ink-100);padding-top:16px;padding-left:24px}.hb-question-card__answer-by{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink-900)}.hb-question-card__answer-icon{height:16px;width:16px;color:var(--ink-400)}.hb-question-card__answer-text{margin:6px 0 0;font-size:14px;line-height:1.625;color:var(--ink-700)}