.quickadd-tile[data-v-eafe5898]{transition:background-color .15s ease;user-select:none}[dir] .quickadd-tile[data-v-eafe5898]{cursor:pointer;padding:.75rem;border-radius:.5rem}[dir] .quickadd-tile[data-v-eafe5898]:hover{background-color:rgba(0,0,0,.03)}.quickadd-busy[data-v-eafe5898]{opacity:.5;pointer-events:none}.hbt{color:#201e1d;font-size:15px;line-height:1.55}.hbt .hbt-kicker{color:#ec3013}.hbt .hbt-kicker,.hbt .hbt-kicker-mut{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.hbt .hbt-kicker-mut{color:rgba(32,30,29,.6)}.hbt .hbt-h1{font-weight:800;font-size:34px;line-height:1.05;letter-spacing:-.02em}.hbt .hbt-h2{font-weight:800;font-size:21px;letter-spacing:-.015em}.hbt .hbt-h3{font-weight:800;font-size:17px;letter-spacing:-.01em}.hbt .hbt-num{font-weight:800;letter-spacing:-.02em;line-height:1}.hbt .hbt-mut{font-size:12px;color:rgba(32,30,29,.55)}.hbt .hbt-sec-head{display:flex;align-items:baseline;gap:12px}[dir] .hbt .hbt-sec-head{padding-bottom:8px;border-bottom:2px solid rgba(32,30,29,.4)}.hbt .hbt-row{display:flex;align-items:center;gap:14px}[dir] .hbt .hbt-row{padding:14px 0;border-bottom:1px solid rgba(32,30,29,.4)}.hbt .hbt-bar{height:10px}[dir] .hbt .hbt-bar{background:#eae9e9;border:1px solid rgba(32,30,29,.4)}.hbt .hbt-bar-fill{height:100%}[dir] .hbt .hbt-bar-fill{background:#ec3013}.hbt .hbt-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}[dir] .hbt .hbt-tag{padding:4px 10px;border:1px solid rgba(32,30,29,.4)}.hbt .hbt-btn{color:#201e1d;font-weight:800;font-size:15px;min-height:40px}[dir] .hbt .hbt-btn{cursor:pointer;background:transparent;border:1px solid rgba(32,30,29,.4);border-radius:0;padding:8px 12px}[dir] .hbt .hbt-btn:hover{background:rgba(236,48,19,.1);border-color:#ec3013}.hbt .hbt-btn-acc{color:#f3f2f2}[dir] .hbt .hbt-btn-acc{background:#ec3013;border-color:transparent}.hbt .hbt-btn-acc:hover{color:#f3f2f2}[dir] .hbt .hbt-btn-acc:hover{background:#dd2b0f}.hbt .hbt-btn-line{color:#ec3013;font-size:13px;letter-spacing:.02em;text-transform:uppercase}[dir] .hbt .hbt-btn-line{border-color:#ec3013}.hbt .hbt-check{width:44px;height:44px;flex:none;display:grid;place-items:center;color:#201e1d;font-weight:800;font-size:20px;line-height:1}[dir] .hbt .hbt-check{cursor:pointer;border:2px solid rgba(32,30,29,.4);background:transparent;border-radius:0}[dir] .hbt .hbt-check:hover{border-color:#ec3013}.hbt .hbt-check.hbt-check-done{color:#f3f2f2}[dir] .hbt .hbt-check.hbt-check-done{background:#ec3013;border-color:#ec3013}.hbt .hbt-cell{height:34px;display:grid;place-items:center;font-size:11px;font-weight:800}[dir] .hbt .hbt-cell{border:1px solid rgba(32,30,29,.4)}.hbt .hbt-input{color:#201e1d;caret-color:#ec3013;font-weight:800;min-height:36px}[dir] .hbt .hbt-input{background:#eae9e9;border:1px solid rgba(32,30,29,.4);border-radius:0;padding:4px 8px}.hbt .hbt-input:focus{outline:2px solid #ec3013;outline-offset:1px}.hbt input[type=number].hbt-input::-webkit-inner-spin-button,.hbt input[type=number].hbt-input::-webkit-outer-spin-button{-webkit-appearance:none}[dir] .hbt input[type=number].hbt-input::-webkit-inner-spin-button,[dir] .hbt input[type=number].hbt-input::-webkit-outer-spin-button{margin:0}[dir] .hbt .hbt-frame{border:2px solid rgba(32,30,29,.4);padding:16px}.hbt .hbt-spark{width:100%;height:88px;display:block}[dir] .hbt .hbt-spark{background:#eae9e9;border:1px solid rgba(32,30,29,.4)}.hbt .hbt-table-head{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(32,30,29,.6)}[dir] .hbt .hbt-table-head{border-bottom:2px solid rgba(32,30,29,.4)}.hbt-day-grid[data-v-3fc95a7b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:40px}.hbt-day-date[data-v-3fc95a7b]{min-width:200px}.hbt-day-progress[data-v-3fc95a7b]{flex:1;min-width:240px}.hbt-day-streak[data-v-3fc95a7b]{min-width:130px}.hbt-coach-box[data-v-d8840786]{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}[dir] .hbt-coach-box[data-v-d8840786]{border:2px solid rgba(32,30,29,.4);padding:16px}.hbt-coach-body[data-v-d8840786]{flex:1;min-width:260px}.hbt-coach-badge[data-v-d8840786]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(32,30,29,.7)}[dir] .hbt-coach-badge[data-v-d8840786]{background:#eae9e9;padding:3px 8px}.hbt-coach-text[data-v-d8840786]{font-size:14px;color:rgba(32,30,29,.75);max-width:62ch}[dir] .hbt-coach-text[data-v-d8840786]{margin:6px 0 0}[dir] .hbt-ex[data-v-c2720224]{padding:16px 0;border-bottom:1px solid rgba(32,30,29,.4)}.hbt-plan-input[data-v-c2720224]{width:62px;font-size:16px}[dir=ltr] .hbt-plan-input[data-v-c2720224]{text-align:right}[dir=rtl] .hbt-plan-input[data-v-c2720224]{text-align:left}.hbt-ilabel[data-v-6930bfac]{display:block;font-size:12px;color:rgba(32,30,29,.7)}[dir] .hbt-ilabel[data-v-6930bfac]{margin-bottom:5px}[dir] .hbt-week-row[data-v-307cbbc0]{padding:8px 0;border-bottom:1px solid rgba(32,30,29,.4)}[dir] .hbt-week-days[data-v-307cbbc0]{margin-top:6px}.hbt-month-grid[data-v-529897a5]{display:grid;gap:6px}[dir] .hbt-month-grid[data-v-529897a5]{margin-top:10px}.hbt-month-cell[data-v-529897a5]{aspect-ratio:1;display:grid;place-items:center;font-size:12px;font-weight:800}[dir] .hbt-month-cell[data-v-529897a5]{border:1px solid rgba(32,30,29,.4)}.hbt-chart-head[data-v-787e9985]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}[dir] .hbt-chart-head[data-v-787e9985]{border-top:2px solid rgba(32,30,29,.4);padding-top:14px}.hbt-stats-row[data-v-6bee496c]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:12px}