.hx{width:min(1080px,100%);padding:var(--bz-space-7) var(--bz-space-6) var(--bz-space-9);font-family:var(--bz-font);color:var(--bz-ink-2);margin:0 auto}.hx h1,.hx h2,.hx h3{font-family:var(--bz-font);color:var(--bz-ink)}.hx>*+*{margin-top:var(--bz-space-5)}.hx>.hx-block{margin-top:var(--bz-space-8)}.hx-crumb{margin:0 0 var(--bz-space-2);font-size:var(--bz-text-sm);color:var(--bz-muted);font-weight:680;display:block}.hx-stage{gap:var(--bz-space-7);padding:var(--bz-space-8);border-radius:var(--bz-radius-xl);background:radial-gradient(640px 320px at 100% 0,var(--bz-honey-soft) 0,transparent 70%),var(--bz-surface-warm);box-shadow:var(--bz-elev-1);border:1px solid #efe3c4;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);display:grid;position:relative;overflow:hidden}.hx-stage>*{z-index:1;position:relative}.hx-stage .bz-hive{z-index:0;opacity:.5;width:340px;height:340px;position:absolute;bottom:-120px;right:-70px}.hx-stage-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hx-stage h1{margin:var(--bz-space-2) 0 0;font-size:var(--bz-text-display);font-weight:760;line-height:var(--bz-leading-tight);letter-spacing:var(--bz-track-tight);overflow-wrap:anywhere}.hx-stage h1.hx-h1-md{font-size:clamp(30px,3.6vw,44px)}.hx-site{min-height:var(--bz-touch);color:var(--bz-info);font-size:var(--bz-text-base);border-radius:6px;align-items:center;gap:6px;font-weight:650;text-decoration:none;display:inline-flex}.hx-site:hover{text-underline-offset:3px;text-decoration:underline}.hx-site:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-lede{max-width:56ch;margin:var(--bz-space-3) 0 0;font-size:var(--bz-text-md);line-height:var(--bz-leading);color:var(--bz-ink-2)}.hx-actions{align-items:center;gap:var(--bz-space-3);margin-top:var(--bz-space-6);flex-wrap:wrap;display:flex}.hx-fine{margin:var(--bz-space-3) 0 0;font-size:var(--bz-text-sm);line-height:var(--bz-leading);color:var(--bz-muted)}.hx-progress{align-self:start;gap:var(--bz-space-4);padding:var(--bz-space-6);border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:var(--bz-elev-2);display:grid}.hx-progress-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hx-progress-head h2{font-size:var(--bz-text-md);letter-spacing:var(--bz-track-snug);margin:0;font-weight:720}.hx-progress-head strong{font-size:var(--bz-text-xl);letter-spacing:var(--bz-track-tight);color:var(--bz-ink);font-weight:760}.hx-meter{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.hx-meter li{border-radius:var(--bz-radius-pill);background:var(--bz-surface-sunk);height:8px;box-shadow:inset 0 0 0 1px var(--bz-line)}.hx-meter li.is-done{background:linear-gradient(90deg,var(--bz-honey),var(--bz-honey-2));box-shadow:none}.hx-parts{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hx-parts li{min-height:32px;font-size:var(--bz-text-sm);color:var(--bz-ink-2);align-items:center;gap:10px;display:flex}.hx-parts li>span{border:1.5px solid var(--bz-line-strong);background:var(--bz-surface);color:#0000;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.hx-parts li.is-done>span{background:var(--bz-honey);color:var(--bz-ink);border-color:#0000}.hx-parts li em{font-style:normal;font-size:var(--bz-text-xs);color:var(--bz-muted);margin-left:auto;font-weight:700}.hx-next{width:100%;min-height:var(--bz-touch);border-radius:var(--bz-radius);background:var(--bz-honey-wash);color:var(--bz-ink);font:inherit;font-size:var(--bz-text-sm);text-align:left;cursor:pointer;transition:border-color var(--bz-dur-2),transform var(--bz-dur-1) var(--bz-ease);border:1px solid #f0d894;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:680;display:flex}.hx-next small{font-size:var(--bz-text-xs);letter-spacing:var(--bz-track-caps);text-transform:uppercase;color:var(--bz-honey-ink);font-weight:700;display:block}.hx-next:hover:not(:disabled){border-color:var(--bz-honey-2);transform:translateY(-1px)}.hx-next:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-next:disabled{opacity:.6;cursor:not-allowed}.hx-audience{gap:var(--bz-space-2);display:grid}.hx-audience-label{font-size:var(--bz-text-sm);color:var(--bz-ink);font-weight:700}.hx-segment{border:1px solid var(--bz-line);background:var(--bz-surface-sunk);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.hx-segment[aria-busy=true]{cursor:progress}.hx-segment button{min-height:40px;color:var(--bz-muted);font:inherit;font-family:var(--bz-font);font-size:var(--bz-text-sm);cursor:pointer;transition:background var(--bz-dur-2),color var(--bz-dur-2),box-shadow var(--bz-dur-2);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:680;display:inline-flex}.hx-segment button:hover:not([aria-checked=true]):not(:disabled){color:var(--bz-ink);background:#ffffff80}.hx-segment button[aria-checked=true]{background:var(--bz-surface);border-color:var(--bz-line);color:var(--bz-ink);box-shadow:var(--bz-elev-1)}.hx-segment button[aria-checked=true] svg{color:var(--bz-honey-ink)}.hx-segment button:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-segment button:disabled{cursor:progress}.hx-audience-help{font-size:var(--bz-text-sm);color:var(--bz-muted);margin:0;line-height:1.45}.hx-cards{gap:var(--bz-space-3);display:grid}.hx-card{padding:var(--bz-space-5) var(--bz-space-6)}.hx-card.is-editing{box-shadow:var(--bz-elev-2),inset 3px 0 0 var(--bz-honey);border-color:#efd48a}.hx-card-head{align-items:center;gap:var(--bz-space-3);min-height:var(--bz-touch);display:flex}.hx-card-head h2,.hx-card-head h3{font-size:var(--bz-text-lg);letter-spacing:var(--bz-track-snug);margin:0;font-weight:720}.hx-card-head p{font-size:var(--bz-text-sm);color:var(--bz-muted);margin:2px 0 0}.hx-card-head .hx-card-title{flex:1;min-width:0}.hx-card-head>.bz-btn{margin-left:auto}.hx-mark{width:30px;height:34px;clip-path:var(--bz-hex-clip);background:var(--bz-surface-sunk);color:var(--bz-muted);flex:none;place-items:center;display:grid}.hx-mark.is-done{background:var(--bz-honey);color:var(--bz-ink)}.hx-card-body{margin-top:var(--bz-space-4);padding-top:var(--bz-space-4);border-top:1px solid var(--bz-line)}.hx-empty-line{font-size:var(--bz-text-base);color:var(--bz-muted);margin:0}.hx-values{gap:var(--bz-space-4);display:grid}.hx-row{gap:var(--bz-space-4);grid-template-columns:200px minmax(0,1fr);margin:0;display:grid}.hx-row dt,.hx-row>span{font-size:var(--bz-text-sm);color:var(--bz-muted);padding-top:1px;font-weight:650}.hx-row dd{font-size:var(--bz-text-base);line-height:var(--bz-leading);color:var(--bz-ink-2);overflow-wrap:anywhere;margin:0}.hx-tags{flex-wrap:wrap;gap:6px;display:flex}.hx-tag{border:1px solid var(--bz-line);border-radius:var(--bz-radius-pill);background:var(--bz-surface-sunk);min-height:28px;font-size:var(--bz-text-sm);color:var(--bz-ink);align-items:center;gap:6px;padding:0 11px;font-weight:620;display:inline-flex}.hx-tag.is-avoid{background:var(--bz-danger-bg);border-color:var(--bz-danger-line);color:var(--bz-danger)}.hx-tag i{background:var(--bz-honey-soft);width:18px;height:18px;color:var(--bz-honey-ink);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.hx-tag-more{font-size:var(--bz-text-sm);color:var(--bz-muted);align-self:center;font-weight:680}.hx-guided{width:min(880px,100%)}.hx-intro .hx-eyebrow-row{align-items:center;gap:10px;display:flex}.hx-intro h1{margin:var(--bz-space-2) 0 0;font-size:var(--bz-text-display);font-weight:760;line-height:var(--bz-leading-tight);letter-spacing:var(--bz-track-tight);max-width:18ch}.hx-rail{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hx-rail li{display:flex;position:relative}.hx-rail li+li:before{content:"";background:var(--bz-line-strong);border-radius:2px;height:2px;position:absolute;top:21px;left:calc(20px - 50%);right:calc(50% + 20px)}.hx-rail li.is-done+li:before,.hx-rail li.is-done:before{background:var(--bz-honey-2)}.hx-rail button{width:100%;min-height:var(--bz-touch);border-radius:var(--bz-radius);color:var(--bz-muted);font:inherit;font-family:var(--bz-font);font-size:var(--bz-text-sm);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:6px 4px;font-weight:650;display:flex}.hx-rail button:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-rail button:disabled{cursor:progress}.hx-rail button>span{border:1.5px solid var(--bz-line-strong);background:var(--bz-surface);width:30px;height:30px;color:var(--bz-muted);font-size:var(--bz-text-sm);border-radius:50%;place-items:center;font-weight:760;display:grid}.hx-rail li.is-done button>span{background:var(--bz-honey);color:var(--bz-ink);border-color:#0000}.hx-rail li[aria-current=step] button{color:var(--bz-ink)}.hx-rail li[aria-current=step] button>span{border-color:var(--bz-navy);background:var(--bz-navy);color:#fff;box-shadow:0 0 0 4px #1238451f}.hx-step{padding:var(--bz-space-7)}.hx-step-head{margin-bottom:var(--bz-space-5)}.hx-step-head h2{font-size:var(--bz-text-xl);letter-spacing:var(--bz-track-snug);margin:0;font-weight:740}.hx-step-head p{font-size:var(--bz-text-base);color:var(--bz-muted);margin:6px 0 0}.hx-bar{align-items:center;gap:var(--bz-space-3);display:flex}.hx-bar .hx-spacer{flex:1}.hx-bar-note{font-size:var(--bz-text-sm);color:var(--bz-muted)}.hx-form{gap:var(--bz-space-5);display:grid}.hx-grid{gap:var(--bz-space-5);grid-template-columns:1fr 1fr;display:grid}.hx-field{gap:6px;min-width:0;display:grid}.hx-label{font-size:var(--bz-text-sm);color:var(--bz-ink);font-weight:700}.hx-label abbr{color:var(--bz-honey-ink);margin-left:2px;text-decoration:none}.hx-hint{font-size:var(--bz-text-sm);color:var(--bz-muted);margin:0;line-height:1.5}.hx-field input,.hx-field textarea,.hx-select select,.hx-customer input,.hx-customer select{width:100%;min-height:var(--bz-touch);border:1px solid var(--bz-line-strong);border-radius:var(--bz-radius);background:var(--bz-surface);color:var(--bz-ink);font:inherit;font-family:var(--bz-font);font-size:var(--bz-text-base);transition:border-color var(--bz-dur-2),box-shadow var(--bz-dur-2);padding:10px 12px}.hx-field textarea{resize:vertical;line-height:var(--bz-leading)}.hx-field input::placeholder,.hx-field textarea::placeholder,.hx-customer input::placeholder{color:var(--bz-faint)}.hx-field input:hover:not(:disabled),.hx-field textarea:hover:not(:disabled),.hx-customer input:hover:not(:disabled){border-color:var(--bz-muted)}:is(.hx-field input:focus-visible,.hx-field textarea:focus-visible,.hx-select select:focus-visible,.hx-customer input:focus-visible,.hx-customer select:focus-visible){border-color:var(--bz-navy);outline:none;box-shadow:0 0 0 3px #12384524}.hx-field input:disabled,.hx-field textarea:disabled{background:var(--bz-surface-sunk);color:var(--bz-muted)}.hx-subhead{margin:var(--bz-space-3) 0 0;padding-top:var(--bz-space-5);border-top:1px solid var(--bz-line);font-size:var(--bz-text-md);letter-spacing:var(--bz-track-snug);font-weight:720}.hx-website{align-items:end;gap:var(--bz-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.hx-website .hx-hint{grid-column:1/-1}.hx-more{border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface-warm)}.hx-more>summary,.hx-disclosure>summary{min-height:52px;padding:0 var(--bz-space-5);font-size:var(--bz-text-base);color:var(--bz-ink);cursor:pointer;border-radius:var(--bz-radius-lg);align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.hx-more>summary::-webkit-details-marker{display:none}.hx-disclosure>summary::-webkit-details-marker{display:none}.hx-more>summary svg,.hx-disclosure>summary svg{color:var(--bz-muted);transition:transform var(--bz-dur-2) var(--bz-ease);margin-left:auto}.hx-more[open]>summary svg,.hx-disclosure[open]>summary svg{transform:rotate(180deg)}:is(.hx-more>summary:focus-visible,.hx-disclosure>summary:focus-visible){box-shadow:var(--bz-focus);outline:none}.hx-more-body{gap:var(--bz-space-5);padding:0 var(--bz-space-5) var(--bz-space-5);display:grid}.hx-inline-note{border-radius:var(--bz-radius);background:var(--bz-info-bg);font-size:var(--bz-text-sm);color:var(--bz-info);margin:0;padding:10px 14px}.hx-picker{gap:8px;min-width:0;display:grid}.hx-suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hx-suggest>span:first-child{font-size:var(--bz-text-xs);letter-spacing:var(--bz-track-caps);text-transform:uppercase;color:var(--bz-honey-ink);font-weight:750}.hx-suggestion{border-radius:var(--bz-radius-pill);background:var(--bz-honey-wash);min-height:32px;font-size:var(--bz-text-sm);color:var(--bz-ink);border:1px dashed #e0c170;align-items:center;gap:2px;padding:0 2px 0 11px;font-weight:620;display:inline-flex}.hx-suggestion button{width:28px;height:28px;color:var(--bz-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hx-suggestion button:hover{background:var(--bz-surface);color:var(--bz-ink)}.hx-suggestion button:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-summary{gap:var(--bz-space-5);display:grid}.hx-summary-business{padding:var(--bz-space-5);border-radius:var(--bz-radius-lg);background:var(--bz-surface-warm);border:1px solid #efe3c4;gap:4px;display:grid}.hx-summary-business strong{font-size:var(--bz-text-lg);color:var(--bz-ink)}.hx-summary-business p{font-size:var(--bz-text-base);line-height:var(--bz-leading);margin:0}.hx-patterns{gap:var(--bz-space-3);display:grid}.hx-pattern{gap:var(--bz-space-3);padding:var(--bz-space-5);border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);display:grid}.hx-pattern h3{font-size:var(--bz-text-md);margin:0;font-weight:720}.hx-pattern .hx-row{grid-template-columns:180px minmax(0,1fr)}.hx-customers{gap:var(--bz-space-3);display:grid}.hx-import{align-items:center;gap:var(--bz-space-2) var(--bz-space-3);flex-wrap:wrap;display:flex}.hx-import .hx-hint{flex-basis:100%}.hx-file{position:relative}.hx-file:focus-within{box-shadow:var(--bz-focus)}.hx-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.hx-select{font-size:var(--bz-text-sm);color:var(--bz-ink-2);align-items:center;gap:8px;display:inline-flex}.hx-select select{width:auto;min-height:36px;font-size:var(--bz-text-sm);padding:0 10px}.hx-customer{grid-template-columns:170px minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 44px;align-items:center;gap:8px;display:grid}.hx-customer select{font-size:var(--bz-text-sm);font-weight:680}.hx-customer select[data-tier=best]{background:var(--bz-success-bg);border-color:var(--bz-success-line);color:var(--bz-success)}.hx-customer select[data-tier=more]{background:var(--bz-honey-soft);color:var(--bz-honey-ink);border-color:#f0d894}.hx-customer select[data-tier=poor]{background:var(--bz-warn-bg);border-color:var(--bz-warn-line);color:var(--bz-warn)}.hx-customer select[data-tier=avoid]{background:var(--bz-danger-bg);border-color:var(--bz-danger-line);color:var(--bz-danger)}.hx-icon-btn{border-radius:var(--bz-radius);width:44px;height:44px;color:var(--bz-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:grid}.hx-icon-btn:hover:not(:disabled){background:var(--bz-danger-bg);color:var(--bz-danger)}.hx-icon-btn:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-review{padding:var(--bz-space-5)}.hx-review-head{justify-content:space-between;align-items:flex-start;gap:var(--bz-space-3);flex-wrap:wrap;display:flex}.hx-review-head strong{font-size:var(--bz-text-md);color:var(--bz-ink);margin-top:4px;display:block}.hx-review-head small{font-size:var(--bz-text-sm);color:var(--bz-muted);margin-top:2px;display:block}.hx-review-list{margin:var(--bz-space-4) 0 0;border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-surface);padding:0;list-style:none;display:grid}.hx-review-list li{font-size:var(--bz-text-sm);color:var(--bz-ink-2);grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.hx-review-list li+li{border-top:1px solid var(--bz-line)}.hx-review-list li>span{overflow-wrap:anywhere;min-width:0}.hx-disclosure{border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface)}.hx-disclosure+.hx-disclosure{margin-top:var(--bz-space-2)}.hx-disclosure-body{justify-items:start;gap:var(--bz-space-3);padding:0 var(--bz-space-5) var(--bz-space-5);display:grid}.hx-disclosure-body>p{max-width:62ch;font-size:var(--bz-text-sm);line-height:var(--bz-leading);color:var(--bz-muted);margin:0}.hx-locked-grid{gap:var(--bz-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hx-locked{padding:var(--bz-space-5) var(--bz-space-6)}.hx-locked p{margin:var(--bz-space-2) 0 var(--bz-space-4);font-size:var(--bz-text-sm);line-height:var(--bz-leading);color:var(--bz-muted)}.hx-locked .hx-tags{filter:blur(2.5px);opacity:.75;-webkit-user-select:none;user-select:none}.hx-skel-stage{gap:var(--bz-space-7);padding:var(--bz-space-8);border:1px solid var(--bz-line);border-radius:var(--bz-radius-xl);background:var(--bz-surface);grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);display:grid}.hx-skel-stage>div{align-content:start;gap:14px;display:grid}.hx-skel-card{padding:var(--bz-space-5) var(--bz-space-6);border:1px solid var(--bz-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface);align-items:center;gap:14px;display:flex}.hx-gate{justify-items:center;gap:var(--bz-space-3);width:min(560px,100%);margin:var(--bz-space-9) auto 0;padding:var(--bz-space-8) var(--bz-space-7);text-align:center;display:grid}.hx-gate h1{font-size:var(--bz-text-2xl);letter-spacing:var(--bz-track-tight);font-weight:760;line-height:var(--bz-leading-tight);margin:0}.hx-gate p{margin:0 0 var(--bz-space-3);font-size:var(--bz-text-base);color:var(--bz-muted)}@media (max-width:900px){.hx-stage,.hx-skel-stage{padding:var(--bz-space-6);grid-template-columns:minmax(0,1fr)}.hx-stage .bz-hive{display:none}}@media (max-width:640px){.hx{padding:var(--bz-space-5) var(--bz-space-4) var(--bz-space-9)}.hx>.hx-block{margin-top:28px}.hx-stage,.hx-skel-stage{gap:var(--bz-space-5);padding:var(--bz-space-5);border-radius:var(--bz-radius-lg)}.hx-lede{font-size:var(--bz-text-base)}.hx-actions{flex-direction:column;align-items:stretch;width:100%}.hx-actions .bz-btn{width:100%}.hx-progress{padding:var(--bz-space-5)}.hx-card,.hx-locked{padding:var(--bz-space-4)}.hx-row{grid-template-columns:1fr;gap:4px}.hx-grid,.hx-locked-grid,.hx-website{grid-template-columns:1fr}.hx-step{padding:var(--bz-space-5) var(--bz-space-4)}.hx-rail button{gap:0;font-size:0}.hx-rail li[aria-current=step] button{font-size:var(--bz-text-xs)}.hx-rail li+li:before{top:21px}.hx-bar{flex-wrap:wrap}.hx-bar .hx-spacer{display:none}.hx-bar .bz-btn--primary{order:-1;width:100%}.hx-bar .bz-btn--secondary{flex:1}.hx-bar-note{text-align:center;flex-basis:100%}.hx-customer{border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-surface-warm);grid-template-columns:minmax(0,1fr) 44px;padding:12px}.hx-customer>select{grid-column:1}.hx-customer>input{grid-column:1/-1}.hx-customer>.hx-icon-btn{grid-area:1/2}.hx-review-list li{grid-template-columns:1fr;gap:2px}.hx-card-edit .hx-bar{justify-content:stretch}.hx-card-edit .hx-bar .bz-btn{flex:1}.hx-gate{margin-top:var(--bz-space-7);padding:var(--bz-space-7) var(--bz-space-5)}}@media (prefers-reduced-motion:reduce){.hx-next,.hx-segment button,.hx-more>summary svg,.hx-disclosure>summary svg{transition:none}.hx-next:hover:not(:disabled){transform:none}}@media (max-width:640px){.hx-pattern .hx-row{grid-template-columns:1fr}.hx-pattern,.hx-summary-business{padding:var(--bz-space-4)}}.hx-row.hx-row-stack{grid-template-columns:1fr;gap:4px}.hx-ready{gap:var(--bz-space-3);padding:var(--bz-space-5);border:1px solid var(--bz-warn-line);border-radius:var(--bz-radius-lg);background:var(--bz-surface-warm);display:grid}.hx-ready.is-ready{border-color:var(--bz-line);background:var(--bz-surface)}.hx-ready-head{justify-content:space-between;align-items:baseline;gap:var(--bz-space-3);display:flex}.hx-ready-head strong{font-size:var(--bz-text-md);letter-spacing:var(--bz-track-snug)}.hx-ready-head span{font-size:var(--bz-text-sm);color:var(--bz-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.hx-ready ul{gap:var(--bz-space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.hx-ready li{font-size:var(--bz-text-sm);align-items:flex-start;gap:10px;display:flex}.hx-ready li>svg,.hx-ready li>i{border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.hx-ready li>svg{background:var(--bz-honey);color:var(--bz-ink);padding:3px}.hx-ready li>i{border:1.5px dashed var(--bz-honey-2);background:var(--bz-surface)}.hx-ready li span{gap:2px;display:grid}.hx-ready li b{color:var(--bz-ink);font-weight:680}.hx-ready li.is-done b{color:var(--bz-muted);font-weight:600}.hx-ready li small{font-size:var(--bz-text-sm);color:var(--bz-muted);line-height:1.45}.hx-error-actions{flex-wrap:wrap;gap:8px;display:inline-flex}.hx-error-actions .bz-btn{text-decoration:none}.hx-blocker{gap:var(--bz-space-2);justify-items:start;display:grid}.hx-blocker p{color:var(--bz-ink-2);font-size:var(--bz-text-sm);line-height:var(--bz-leading);margin:0}.hx-wrap{white-space:normal;overflow-wrap:break-word;word-break:normal}.hx-reasons{gap:4px;margin:0;padding-left:18px;display:grid}.hx-reasons li{margin:0}.hx-more{color:var(--bz-ink,inherit);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.hx-block-title{margin:0 0 var(--bz-space-4);font-size:var(--bz-text-xl);letter-spacing:var(--bz-track-snug);font-weight:740}.hx-overview{gap:var(--bz-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hx-overview>.hx-card:last-child,.hx-overview>.hx-card.is-editing{grid-column:1/-1}.hx-overview .hx-card{padding:var(--bz-space-5);transition:border-color var(--bz-dur-2),box-shadow var(--bz-dur-2)}.hx-overview .hx-card:not(.is-editing):hover{border-color:var(--bz-line-strong);box-shadow:var(--bz-elev-2)}.hx-overview .hx-card-head{min-height:0}.hx-overview .hx-card-head h3{font-size:var(--bz-text-md)}.hx-overview .hx-mark{width:24px;height:28px}.hx-overview .hx-card:not(.is-editing) .hx-card-body{margin-top:var(--bz-space-3);border-top:0;padding-top:0}.hx-edit{border-radius:var(--bz-radius-pill);min-height:36px;color:var(--bz-muted);font:inherit;font-size:var(--bz-text-sm);cursor:pointer;transition:background var(--bz-dur-2),color var(--bz-dur-2);background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-weight:680;display:inline-flex}.hx-edit:hover:not(:disabled){background:var(--bz-honey-wash);color:var(--bz-ink)}.hx-edit:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-edit:disabled{opacity:.5;cursor:not-allowed}.hx-digest{gap:var(--bz-space-3);display:grid}.hx-digest-lead{-webkit-line-clamp:3;font-size:var(--bz-text-base);line-height:var(--bz-leading);color:var(--bz-ink);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hx-digest-facts{gap:var(--bz-space-2);margin:0;display:grid}.hx-digest-facts div{gap:var(--bz-space-3);grid-template-columns:150px minmax(0,1fr);display:grid}.hx-digest-facts dt{font-size:var(--bz-text-sm);color:var(--bz-muted)}.hx-digest-facts dd{-webkit-line-clamp:2;font-size:var(--bz-text-sm);color:var(--bz-ink-2);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.hx-recs-row{align-items:center;gap:var(--bz-space-3);flex-wrap:wrap;display:flex}.hx-recs-row>.bz-notice{flex-basis:100%}.hx-recs-label{font-size:var(--bz-text-sm);color:var(--bz-muted);margin:0;font-weight:700}.hx-recs-row .hx-recs{align-items:center;gap:var(--bz-space-2);flex-wrap:wrap;margin:0;display:flex}.hx-rec-chip{border:1px solid var(--bz-line);border-radius:var(--bz-radius-pill);background:var(--bz-surface);min-height:40px;color:var(--bz-ink);font:inherit;font-size:var(--bz-text-sm);cursor:pointer;box-shadow:var(--bz-elev-1);transition:border-color var(--bz-dur-2),transform var(--bz-dur-1) var(--bz-ease),background var(--bz-dur-2);align-items:center;gap:8px;padding:0 16px;font-weight:680;display:inline-flex}.hx-rec-chip svg{color:var(--bz-honey-ink)}.hx-rec-chip:hover{border-color:var(--bz-honey-2);background:var(--bz-honey-wash);transform:translateY(-1px)}.hx-rec-chip:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-rec-chip.is-quiet{box-shadow:none;color:var(--bz-muted);border-style:dashed}.hx-recs-note{font-size:var(--bz-text-sm);color:var(--bz-muted)}.hx-learned{gap:var(--bz-space-4);display:grid}.hx-learned-head{align-items:baseline;gap:var(--bz-space-3);display:flex}.hx-learned-head h2{font-size:var(--bz-text-xl);letter-spacing:var(--bz-track-snug);margin:0;font-weight:740}.hx-learned-head span{font-size:var(--bz-text-sm);color:var(--bz-muted);font-weight:650}.hx-learned-list{gap:var(--bz-space-2);margin:0;padding:0;list-style:none;display:grid}.hx-learned-list li{font-size:var(--bz-text-base);line-height:var(--bz-leading);color:var(--bz-ink-2);align-items:flex-start;gap:10px;display:flex}.hx-learned-list li>span{background:var(--bz-honey-wash);width:22px;height:22px;color:var(--bz-honey-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.hx-learned-list li.is-negative>span{background:var(--bz-surface-sunk);color:var(--bz-muted)}.hx-learned-empty{max-width:62ch;font-size:var(--bz-text-base);line-height:var(--bz-leading);color:var(--bz-muted);margin:0}.hx-learned-manage{justify-items:stretch}.hx-learned-manage .hive-memory-center.is-embedded{width:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.hx-learned-manage .hive-memory-center.is-embedded>header{align-items:center;gap:var(--bz-space-2);margin-bottom:var(--bz-space-3);flex-wrap:wrap;display:flex}.hive-memory-embedded-title,.hx-learned-manage .bzr h3{font-size:var(--bz-text-md);color:var(--bz-ink);margin:0 auto 0 0;font-weight:720}.hx-learned-manage .bzr{max-width:none;margin:0;padding:0}.hx-quiet .hx-disclosure{background:0 0;border-color:#0000}.hx-quiet .hx-disclosure>summary{min-height:44px;font-size:var(--bz-text-sm);color:var(--bz-muted);padding:0;font-weight:650}.hx-quiet .hx-disclosure>summary svg{margin-left:6px}.hx-quiet .hx-disclosure-body{padding:0 0 var(--bz-space-4)}@media (max-width:760px){.hx-overview{grid-template-columns:1fr}.hx-digest-facts div{grid-template-columns:1fr;gap:2px}.hx-recs-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hx-rec-chip,.hx-edit,.hx-overview .hx-card{transition:none}}.hx-help-icon{vertical-align:middle;width:28px;height:28px;color:var(--bz-muted);border-radius:50%;place-items:center;margin-left:2px;display:inline-grid}.hx-help-icon:hover{background:var(--bz-honey-wash);color:var(--bz-ink)}.hx-help-icon:focus-visible{box-shadow:var(--bz-focus);outline:none}.hx-tag,.hx-rec-chip{white-space:nowrap;max-width:100%}.hx-ready ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.hx-ready,.hx-ready li,.hx-ready li span,.hx-overview>*,.hx-grid>*{min-width:0}.hx-ready li span{overflow-wrap:anywhere}
