.hb-top[data-astro-cid-6b2v37et]{margin-bottom:var(--space-s);flex-wrap:wrap;gap:6px;display:flex}.hb-daily[data-astro-cid-6b2v37et]{gap:var(--space-xs);margin-bottom:var(--space-m);display:grid}.hb-prompt[data-astro-cid-6b2v37et]{border-radius:var(--radius-m);background:var(--surface);border:1px solid var(--border);min-height:7.4em;margin:0;padding:10px 14px}@media (width>=640px){.hb-prompt[data-astro-cid-6b2v37et]{min-height:4.6em}}@media (width>=1100px){.hb-prompt[data-astro-cid-6b2v37et]{min-height:3.2em}}.btn-sm[data-astro-cid-6b2v37et]{min-height:36px;padding:.2em .8em;font-size:.88rem}.hb-layout[data-astro-cid-6b2v37et]{gap:var(--space-m);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.hb-layout[data-astro-cid-6b2v37et]>[data-astro-cid-6b2v37et]{min-width:0}@media (width>=1000px){.hb-layout[data-astro-cid-6b2v37et]{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.hb-side[data-astro-cid-6b2v37et]{top:calc(var(--header-h) + 12px);max-height:calc(100vh - var(--header-h) - 24px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.hb-step[data-astro-cid-6b2v37et]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-s);margin-bottom:var(--space-s)}.hb-step-head[data-astro-cid-6b2v37et]{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;gap:8px;display:flex}.hb-step-head[data-astro-cid-6b2v37et] h2[data-astro-cid-6b2v37et]{font-size:var(--step-1);align-items:center;gap:10px;display:flex}.hb-num[data-astro-cid-6b2v37et]{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.95rem;display:inline-grid}.hb-fields[data-astro-cid-6b2v37et]{gap:var(--space-xs);display:grid}.hb-fields[data-astro-cid-6b2v37et] input[data-astro-cid-6b2v37et][type=text],.hb-fields[data-astro-cid-6b2v37et] input[data-astro-cid-6b2v37et][type=search],.hb-fields[data-astro-cid-6b2v37et] textarea[data-astro-cid-6b2v37et]{width:100%}.seg-opt[data-astro-cid-6b2v37et] small[data-astro-cid-6b2v37et]{opacity:.8}.hb-ab14[data-astro-cid-6b2v37et]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.hb-cats[data-astro-cid-6b2v37et]{flex-wrap:wrap;gap:6px;display:flex}.hb-traits[data-astro-cid-6b2v37et]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px;max-height:560px;padding:2px;display:grid;overflow-y:auto}.hb-chosen[data-astro-cid-6b2v37et]{margin:0;font-weight:650}.hb-custom[data-astro-cid-6b2v37et] summary[data-astro-cid-6b2v37et]{cursor:pointer;align-items:center;min-height:40px;font-weight:700;display:flex}.hb-custom[data-astro-cid-6b2v37et][open]{gap:var(--space-xs);display:grid}.hb-meter-card[data-astro-cid-6b2v37et]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);padding:var(--space-s);margin-bottom:var(--space-s)}.hb-export[data-astro-cid-6b2v37et]{margin-top:var(--space-s);flex-wrap:wrap;gap:6px;display:flex}.hb-bar[data-astro-cid-6b2v37et]{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex;position:fixed;inset:auto 0 0}@media (width>=1000px){.hb-bar[data-astro-cid-6b2v37et]{display:none}}
