.hl-pagehead[data-tight]{margin-bottom:20px}.hl-chip-icon{font-size:17px}.hl-chip[data-tone=teal]{background:var(--teal-wash);border-color:var(--teal-edge)}.hl-chip[data-tone=teal] .hl-chip-value{color:var(--teal)}.hl-now{background:var(--grad-live-band,var(--surface-raised));border:1px solid var(--teal-edge-strong);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.hl-now-gap{margin-bottom:16px}.hl-now-main{flex:1;min-width:280px}.hl-now-live{font-family:var(--font-eyebrow), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.hl-now-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulseDot}.hl-now-title{letter-spacing:-.015em;font-size:25px;font-weight:900;line-height:1.2}.hl-now-speaker{align-items:center;gap:10px;margin-top:12px;display:flex}.hl-now-spk-name{font-size:13px;font-weight:700}.hl-now-progress{max-width:420px;margin-top:16px}.hl-now-legend{color:var(--text-mute);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.hl-now-actions{flex-direction:column;gap:10px;min-width:170px;display:flex}.hl-now-save{border:1px solid var(--border-hover);color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:700;display:flex}.hl-progress{background:var(--border-soft);border-radius:3px;height:5px;overflow:hidden}.hl-progress-fill{background:var(--grad-progress,var(--teal));height:100%;transition:width .6s;display:block}.hl-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:28px;display:grid}.hl-strip-card{background:var(--surface-raised);border:1px solid var(--border-input);border-radius:14px;padding:16px 18px;transition:border-color .15s,transform .15s;display:block}.hl-strip-card:hover{border-color:var(--accent-edge2);transform:translateY(-2px)}.hl-strip-eyebrow{font-family:var(--font-eyebrow), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:9.5px}.hl-strip-title{color:var(--text);font-size:14.5px;font-weight:700;line-height:1.35}.hl-strip-meta{color:var(--text-mute);margin-top:6px;font-size:12px}.hl-home-grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:22px;display:grid}.hl-home-left{flex-direction:column;gap:22px;min-width:0;display:flex}.hl-home-right{flex-direction:column;gap:16px;min-width:0;display:flex}.hl-card-18{background:var(--surface-raised);border:1px solid var(--border-input);border-radius:18px;overflow:hidden}.hl-card-16{background:var(--surface-raised);border:1px solid var(--border-input);border-radius:16px;overflow:hidden}.hl-card-flat{background:var(--surface-raised);border:1px solid var(--border-input);border-radius:16px;padding:18px}.hl-card-aff{background:var(--grad-purple-banner,var(--surface-raised));border:1px solid var(--border-input);border-radius:16px;padding:18px}.hl-cardhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.hl-cardhead h3{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;font-size:15.5px;font-weight:800;display:flex}.hl-cardhead-sub{color:var(--text-muted2);letter-spacing:0;font-size:10.5px;font-weight:500}.hl-cardhead-sm{padding:15px 18px}.hl-cardhead-sm h3{gap:8px;font-size:13.5px;font-weight:800}.hl-cardhead-flat{border-bottom:0;padding:0 0 12px}.hl-cardlink{color:var(--teal);white-space:nowrap;font-size:12px;font-weight:700}.hl-cardlink-sm{font-size:11.5px}.hl-cardfoot{text-align:center;color:var(--teal);border-top:1px solid var(--border-faint);padding:11px;font-size:12px;font-weight:700;display:block}.hl-cardfoot:hover{background:var(--hover-faint)}.hl-avatar-22,.hl-avatar-30,.hl-avatar-32,.hl-avatar-34,.hl-avatar-36{object-fit:cover;object-position:center top;border-radius:50%;flex-shrink:0}.hl-avatar-22{width:22px;height:22px}.hl-avatar-30{width:30px;height:30px}.hl-avatar-32{width:32px;height:32px}.hl-avatar-34{width:34px;height:34px}.hl-avatar-36{width:36px;height:36px}.hl-avatar-initials{background:var(--grad-accent-mark,var(--accent));color:var(--on-accent);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.hl-avatar-22.hl-avatar-initials{font-size:9px}.hl-avatar-36.hl-avatar-initials{font-size:12px}.hl-upnext{list-style:none}.hl-upnext-row{border-bottom:1px solid var(--border-faint);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 22px;display:grid}.hl-upnext-row:last-child{border-bottom:0}.hl-upnext-row:hover{background:var(--hover-faint)}.hl-mono-time{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--teal);font-size:13px;font-weight:700}.hl-upnext-day{color:var(--text-muted2);font-size:10.5px}.hl-upnext-title{color:var(--text);font-size:14.5px;font-weight:700;line-height:1.35;display:block}.hl-upnext-title:hover{color:var(--accent-light)}.hl-upnext-spk{color:var(--text-quiet);align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.hl-upnext-side{align-items:center;gap:8px;display:flex}.hl-upnext-room{color:var(--text-muted2);white-space:nowrap;font-size:11.5px}.hl-tag{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.hl-star{cursor:pointer;color:var(--text-dimmer);background:0 0;border:0;padding:0;line-height:1;transition:transform .12s,color .12s,opacity .12s}.hl-star[data-size=sm]{font-size:13px}.hl-star[data-size=md]{font-size:15px}.hl-star[data-size=lg]{font-size:18px}.hl-star:hover{color:var(--accent-light);transform:scale(1.15)}.hl-star[data-saved=true]{color:var(--accent-light)}.hl-star[data-pending=true]{opacity:.5;cursor:progress}.hl-star[data-variant=plate]{background:var(--ink-veil);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.hl-star:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.hl-home-composer{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 22px;display:flex}.hl-input{background:var(--bg);border:1px solid var(--border-input);min-width:0;color:var(--text);border-radius:10px;outline:none;flex:1;padding:11px 14px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.hl-input::placeholder{color:var(--text-mute)}.hl-input:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-wash2)}.hl-input:disabled{opacity:.6;cursor:not-allowed}.hl-pulse{list-style:none}.hl-pulse-row{border-bottom:1px solid var(--border-faint);gap:14px;padding:16px 22px;display:flex}.hl-pulse-row:last-child{border-bottom:0}.hl-pulse-row:hover{background:var(--hover-faint)}.hl-pulse-body{flex:1;min-width:0}.hl-pulse-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hl-pulse-name{font-size:13.5px;font-weight:700}.hl-srcpill{letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:700}.hl-pulse-time{color:var(--text-dimmer);font-size:11.5px}.hl-pulse-text{color:var(--text-soft2);margin-top:5px;font-size:13.5px;line-height:1.55;display:block}.hl-pulse-text:hover{color:var(--text)}.hl-pulse-counts{color:var(--text-mute);gap:16px;margin-top:10px;font-size:11.5px;display:flex}.hl-convo{list-style:none}.hl-convo-row{border-bottom:1px solid var(--border-faint);align-items:center;gap:11px;padding:12px 18px;display:flex}.hl-convo-row:hover{background:var(--hover)}.hl-convo-main{flex:1;min-width:0}.hl-convo-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.hl-convo-snip{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.hl-convo-time{color:var(--text-faint);flex-shrink:0;font-size:10.5px}.hl-match{list-style:none}.hl-match-row{border-bottom:1px solid var(--border-faint);padding:13px 18px}.hl-match-row:last-child{border-bottom:0}.hl-match-top{align-items:center;gap:11px;display:flex}.hl-match-id{flex:1;min-width:0}.hl-match-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.hl-match-co{color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hl-match-score{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--teal);flex-shrink:0;font-size:12.5px;font-weight:700}.hl-match-why{color:var(--text-quiet);margin-top:8px;font-size:11.5px;line-height:1.5}.hl-match-actions{align-items:center;gap:7px;margin-top:9px;display:flex}.hl-btn-tealsoft{text-align:center;background:var(--teal-wash2);border:1px solid var(--teal-edge);color:var(--teal);border-radius:8px;flex:1;padding:7px;font-size:11.5px;font-weight:700}.hl-btn-tealsoft:hover{background:var(--teal-edge);color:var(--teal-light)}.hl-lb{list-style:none}.hl-lb-line{border-bottom:1px solid var(--border-faint);align-items:center;gap:11px;padding:11px 18px;display:flex}.hl-lb-medal{font-family:var(--font-eyebrow), ui-monospace, monospace;width:22px;color:var(--accent-light);font-size:13px;font-weight:700}.hl-lb-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.hl-lb-points{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--accent-light);font-size:12px}.hl-lb-you{background:var(--accent-wash);border-bottom:0}.hl-lb-you .hl-lb-who{font-weight:700}.hl-affstats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.hl-affstat{background:var(--ink-wash);border:1px solid var(--border);text-align:center;border-radius:10px;padding:10px 8px}.hl-affstat-v{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--accent-light);font-size:16px;font-weight:700}.hl-affstat-l{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-top:2px;font-size:9px}.hl-linkrow{background:var(--bg);border:1px solid var(--border-input);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.hl-linkrow-url{min-width:0;font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--text-quiet);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;overflow:hidden}.hl-copy{cursor:pointer;color:var(--teal);background:0 0;border:0;flex-shrink:0;font-size:10.5px;font-weight:800}.hl-copy:hover{color:var(--teal-light)}.hl-chips{flex-wrap:wrap;gap:7px;display:flex}.hl-savedchip{background:var(--hover);border:1px solid var(--border-soft);color:var(--text);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;display:flex}.hl-savedchip:hover{border-color:var(--accent-light);color:var(--accent-light)}.hl-savedchip-n{color:var(--text-dimmer)}.hl-btn-teal{text-align:center;background:var(--grad-teal,var(--teal));color:var(--on-accent);cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-size:12.5px;font-weight:800;display:block}.hl-btn-live{animation:2.4s infinite liveRing}.hl-btn-block{text-align:center;display:block}.hl-btn-sm{padding:9px 14px;font-size:12px}.hl-btn-gold:disabled{opacity:.5;cursor:not-allowed;transform:none}.hl-empty-sm{padding:18px;font-size:12.5px}.hl-empty-flat{padding:0}.hl-toasts{z-index:90;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.hl-toast{background:var(--surface-raised2);border:1px solid var(--border-soft);color:var(--text);box-shadow:0 18px 40px var(--ink-veil);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;animation:.2s fadeUp;display:flex}.hl-toast[data-tone=ok]{border-color:var(--green-edge)}.hl-toast[data-tone=ok]>span:first-child{color:var(--green)}.hl-toast[data-tone=error]{border-color:var(--danger-edge)}.hl-toast[data-tone=error]>span:first-child{color:var(--danger)}@media (max-width:1200px){.hl-home-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}}@media (max-width:1040px){.hl-home-grid{grid-template-columns:minmax(0,1fr)}.hl-home-right{flex-flow:wrap}.hl-home-right>*{flex:320px}}@media (max-width:720px){.hl-home-right{flex-direction:column}.hl-now{gap:16px;padding:18px}.hl-now-title{font-size:21px}.hl-now-actions{width:100%;min-width:0}.hl-cardhead{padding:15px 16px}.hl-upnext-row{grid-template-columns:70px minmax(0,1fr);row-gap:8px;padding:14px 16px}.hl-upnext-side{grid-column:1/-1}.hl-pulse-row,.hl-home-composer{padding:14px 16px}.hl-affstats{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-strip{grid-template-columns:minmax(0,1fr)}.hl-toasts{bottom:78px;left:12px;right:12px;transform:none}}.hl-track{color:var(--text-body);border-radius:8px;align-items:center;gap:9px;margin:0 -8px;padding:6px 8px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.hl-track:hover{background:var(--hover);color:var(--text)}.hl-track[data-on=true]{background:var(--accent-soft);color:var(--accent-light);font-weight:700}.hl-poster-wrap{position:relative}.hl-poster-wrap .hl-star{z-index:2;position:absolute;top:10px;right:10px}.hl-poster-lounge{text-align:center;color:var(--accent-light);background:var(--surface);border:1px solid var(--border-light);border-radius:0 0 16px 16px;margin-top:-1px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.hl-poster-lounge:hover{background:var(--hover);color:var(--accent)}.hl-loading{flex-direction:column;gap:18px;display:flex}.hl-loading-head{width:min(420px,70%);height:62px}.hl-loading-band{height:104px}.hl-loading-grid{grid-template-columns:minmax(0,1fr) 348px;gap:22px;display:grid}.hl-loading-grid>div{flex-direction:column;gap:16px;display:flex}.hl-loading-card{height:190px}@media (max-width:1040px){.hl-loading-grid{grid-template-columns:minmax(0,1fr)}}.hl-saved-link{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.hl-saved-item:hover{border-color:var(--accent-edge2)}.hl-lb-standing{align-items:baseline;gap:10px;display:flex}.hl-lb-standing-rank{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--accent-light);font-size:26px;font-weight:700}.hl-lb-standing-pts{color:var(--text-mute);font-size:12.5px}.hl-gate{text-align:center;max-width:640px;margin:40px auto}.hl-gate-head{margin-bottom:28px}.hl-gate-icon{margin-bottom:12px;font-size:42px}.hl-gate-head h2{margin-bottom:8px;font-size:22px;font-weight:800}.hl-gate-head p{color:var(--text-dim);font-size:14px;line-height:1.6}.hl-gate-tiers{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hl-gate-tier{background:var(--surface);border:1px solid var(--border-light);cursor:pointer;text-align:center;border-radius:14px;flex:1;min-width:240px;max-width:300px;padding:24px 20px;font-family:inherit;transition:border-color .2s,transform .2s}.hl-gate-tier:hover{border-color:var(--accent);transform:translateY(-3px)}.hl-gate-tier-name{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:13px;font-weight:700}.hl-gate-tier-price{color:var(--accent-light);margin:8px 0 4px;font-size:32px;font-weight:900}.hl-gate-tier-orig{color:var(--text-mute);margin-right:8px;font-size:16px;text-decoration:line-through}.hl-gate-tier-plan{color:var(--teal);margin-bottom:8px;font-size:11px}.hl-gate-tier-desc{color:var(--text-faint);margin-bottom:12px;font-size:12px;line-height:1.5}.hl-gate-tier-cta{color:var(--accent);font-size:13px;font-weight:700}.hl-gate-checkout{text-align:left}.hl-gate-back{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-bottom:16px;font-family:inherit;font-size:13px}.hl-gate-done{margin:60px auto}.hl-gate-done h2{margin:12px 0 8px;font-size:26px;font-weight:900}.hl-gate-done p{color:var(--text-dim);margin-bottom:20px;font-size:14px}.hl-gate-btn{cursor:pointer;background:var(--grad-accent,var(--accent));color:var(--on-accent);border:none;border-radius:10px;padding:12px 28px;font-family:inherit;font-size:14px;font-weight:700;display:inline-block}.hl-spk-detail{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:22px;margin-bottom:20px;padding:20px;display:grid}.hl-spk-detail-media{aspect-ratio:4/5;border:1px solid var(--border-input);border-radius:14px;position:relative;overflow:hidden}.hl-spk-detail-media img{z-index:1;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.hl-spk-detail-body{min-width:0}.hl-spk-detail-name{letter-spacing:-.01em;margin:6px 0 2px;font-size:24px;font-weight:900}.hl-spk-detail-co{color:var(--text-mute);margin-bottom:12px;font-size:13px}.hl-spk-detail-talk{color:var(--accent-light);margin:0 0 10px;font-size:15px;font-weight:700;line-height:1.4}.hl-spk-detail-bio{color:var(--text-body);font-size:14px;line-height:1.7}.hl-spk-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.hl-poster[data-open=true]{border-color:var(--accent)}@media (max-width:620px){.hl-spk-detail{grid-template-columns:1fr}.hl-spk-detail-media{max-width:200px}}.hl-lb-earn{gap:10px;margin:4px 0 14px;list-style:none;display:grid}.hl-lb-earn>li{gap:2px;display:grid}.hl-lb-earn a{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:700;display:flex}.hl-lb-earn a:hover{color:var(--accent-light)}.hl-lb-earn-pts{font-family:var(--font-eyebrow), ui-monospace, monospace;color:var(--accent-light);white-space:nowrap;font-size:12.5px}.hl-lb-earn-note{color:var(--text-mute);font-size:11.5px;line-height:1.45}.hl-lb-earn-cta{gap:8px;display:grid}.hl-lb-role{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-light);border:1px solid var(--accent-edge2);vertical-align:middle;border-radius:100px;margin-left:7px;padding:1px 7px;font-size:9.5px;font-weight:700}a.hl-chip-link{color:inherit;transition:border-color .15s,transform .15s}a.hl-chip-link:hover{border-color:var(--accent);transform:translateY(-1px)}.hl-chip-go{color:var(--accent-light);margin-top:3px;font-size:10.5px;font-weight:700}.hl-tk-up-said{color:var(--text-mute);font-size:12.5px;line-height:1.5}.hl-tk-up-said[data-ok=true]{color:var(--text-body)}.hl-reactions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.hl-reaction{background:var(--hover);border:1px solid var(--border-soft);color:var(--text);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;transition:border-color .15s,transform .15s;display:flex}.hl-reaction:hover{border-color:var(--accent-light)}.hl-reaction[data-mine=true]{border-color:var(--accent-edge);background:color-mix(in srgb, var(--accent) 12%, var(--hover))}.hl-reaction-n{color:var(--text-body);font-weight:600}.hl-reaction-add-wrap{display:flex;position:relative}.hl-reaction-add{border:1px dashed var(--border-hover);width:30px;height:26px;color:var(--text-mute);cursor:pointer;background:0 0;border-radius:100px;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:border-color .15s,color .15s;display:flex}.hl-reaction-add:hover,.hl-reaction-add[aria-expanded=true]{border-style:solid;border-color:var(--accent-light);color:var(--accent-light)}.hl-reaction-palette{z-index:20;background:var(--surface-raised2);border:1px solid var(--border-input);border-radius:14px;gap:2px;padding:6px;animation:.13s ease-out hl-reaction-pop;display:flex;position:absolute;bottom:34px;left:0;box-shadow:0 18px 40px -18px #0000008c,0 2px 6px #0000002e}@keyframes hl-reaction-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hl-reaction-palette{animation:none}}.hl-reaction-palette button{cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;line-height:1;transition:background .12s,transform .12s;display:flex}.hl-reaction-palette button:hover,.hl-reaction-palette button:focus-visible{background:var(--hover);outline:none;transform:scale(1.14)}.hl-reaction-palette button:focus-visible{box-shadow:0 0 0 2px var(--accent-edge)}.hl-reaction-palette[data-align=end]{left:auto;right:0}.hl-reactions[data-compact]{gap:6px;margin-top:6px}.hl-reactions[data-compact] .hl-reaction{padding:2px 8px;font-size:11px}.hl-reactions[data-compact] .hl-reaction-n{font-size:10.5px}.hl-reactions[data-compact] .hl-reaction-add{width:26px;height:21px;font-size:11px}.hl-reactions[data-compact] .hl-reaction-palette{bottom:29px}.hl-fb{flex:none;position:relative}.hl-fb-btn{border:1px solid var(--border-soft);width:28px;height:28px;color:var(--text-mute);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s;display:flex}.hl-fb-btn:hover,.hl-fb-btn[aria-expanded=true]{border-color:var(--accent-edge);color:var(--accent-light);background:var(--hover)}.hl-fb-panel{z-index:60;border:1px solid var(--border-input);background:var(--surface-raised2);border-radius:14px;width:320px;max-width:calc(100vw - 28px);padding:14px;position:fixed;bottom:74px;left:14px;box-shadow:0 26px 60px -22px #0009,0 2px 8px #0003}.hl-fb-tabs{gap:6px;margin-bottom:10px;display:flex}.hl-fb-tabs button{border:1px solid var(--border-soft);color:var(--text-mute);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1 1 0;padding:7px 8px;font-size:11.5px;transition:border-color .15s,color .15s,background .15s}.hl-fb-tabs button[data-on=true]{border-color:var(--accent-edge);color:var(--text);background:var(--hover)}.hl-fb-input{border:1px solid var(--border-input);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;margin-bottom:8px;padding:9px 10px;font-size:13px}.hl-fb-area{resize:vertical;min-height:74px}.hl-fb-send{background:var(--accent);width:100%;color:var(--on-accent,#fff);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:9px;font-size:13px;font-weight:600}.hl-fb-send:disabled{opacity:.5;cursor:default}.hl-fb-fine,.hl-fb-msg{color:var(--text-dim);margin:9px 0 0;font-size:11.5px;line-height:1.45}.hl-fb-msg[data-bad=true]{color:var(--danger,#ff5c5c)}.hl-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
