.hc-win{--ink:#1f1e1d;--ink-2:#5e5d59;--muted:#6f6e69;--faint:#a3a29c;--ivory:#faf9f5;--line:#e8e6df;--hl:#f4f1e8;--pip:#e6e3da;--paper:#fff;--pad:16px;--stack-h:600px;background:var(--ivory);color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0f0f14,0 28px 64px -38px #0f0f0f57;container-type:inline-size}@container (min-width:600px){.hc-win>*{--pad:28px}}.hc-bar{min-height:44px;padding:0 var(--pad);border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;line-height:20px;display:flex}.hc-bar svg:first-child{margin-right:4px}.hc-crumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-crumb-now{color:var(--ink);font-weight:500}.hc-sep{color:var(--faint)}.hc-shared{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:13px;transition:color .3s;display:inline-flex}.hc-shared span{display:none}.hc-shared[data-on]{color:#3f7a52}@container (min-width:600px){.hc-shared span{display:inline}}.hc-footrow{min-height:44px;padding:0 calc(var(--pad) - 6px) 0 var(--pad);border-top:1px solid var(--line);align-items:center;gap:12px;display:flex}.hc-foot{min-width:0;color:var(--muted);flex:1;padding:11px 0;font-size:13px;line-height:18px}.hc-dots{flex-shrink:0;display:flex}.hc-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:32px;padding:0;display:grid}.hc-dot i{background:var(--pip);border-radius:2px;width:18px;height:3px;display:block;position:relative;overflow:hidden}.hc-dot i:after{content:"";background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hc-dot[data-on] i:after{transform:scaleX(1)}.hc-dot[data-run] i:after{animation:hc-fill var(--case-ms,6s) linear both}.hc-dot:hover i{background:var(--faint)}.hc-dot:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px}@keyframes hc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hc-stack{height:var(--stack-h);display:grid;overflow:hidden}.hc-panel{opacity:0;visibility:hidden;grid-area:1/1;min-height:0;overflow:hidden}.hc-panel[data-active]{z-index:1;opacity:1;visibility:visible;animation:.3s both hc-in-fade}.hc-panel[data-leaving]{visibility:visible;animation:.25s both hc-out-fade}@keyframes hc-in-fade{0%{opacity:0}}@keyframes hc-out-fade{0%{opacity:1}to{opacity:0}}.hc-w{display:inline}.hc-a[data-trans=fade] .hc-panel[data-active]{animation:.6s .15s both hc-in-fade}.hc-a[data-trans=fade] .hc-panel[data-leaving]{animation:.6s both hc-out-fade}.hc-a[data-trans=rise] .hc-panel[data-active] .hc-brief-main{animation:.45s cubic-bezier(.2,0,0,1) both hc-rise}.hc-a[data-trans=rise] .hc-panel[data-active] .hc-row{animation:.5s cubic-bezier(.2,0,0,1) both hc-rise;animation-delay:calc(.12s + var(--i,0) * 80ms)}.hc-a[data-trans=slide] .hc-panel[data-active]{animation:.55s cubic-bezier(.2,0,0,1) both hc-in-right}.hc-a[data-trans=slide] .hc-panel[data-leaving]{animation:.35s cubic-bezier(.4,0,1,1) both hc-out-left}@keyframes hc-in-right{0%{opacity:0;transform:translate(56px)}}@keyframes hc-out-left{0%{opacity:1}to{opacity:0;transform:translate(-56px)}}.hc-a[data-trans=roll] .hc-panel[data-active]{animation:.55s cubic-bezier(.2,0,0,1) both hc-in-below}.hc-a[data-trans=roll] .hc-panel[data-leaving]{animation:.35s cubic-bezier(.4,0,1,1) both hc-out-up}@keyframes hc-in-below{0%{opacity:0;transform:translateY(48px)}}@keyframes hc-out-up{0%{opacity:1}to{opacity:0;transform:translateY(-40px)}}.hc-a[data-trans=flip] .hc-panel[data-active] :is(.hc-brief-main,.hc-row){transform-origin:50% 0;animation:.55s cubic-bezier(.2,0,0,1) both hc-flip;animation-delay:calc(.1s + var(--i,-1) * .1s + .1s)}@keyframes hc-flip{0%{opacity:0;transform:perspective(900px)rotateX(-85deg)}}.hc-a[data-trans=blur] .hc-panel[data-active]{animation:.6s both hc-focus}.hc-a[data-trans=blur] .hc-panel[data-leaving]{animation:.4s both hc-unfocus}@keyframes hc-focus{0%{opacity:0;filter:blur(12px)}}@keyframes hc-unfocus{0%{opacity:1}to{opacity:0;filter:blur(12px)}}.hc-a[data-trans=wipe] .hc-panel[data-active]{background:var(--ivory);animation:.7s cubic-bezier(.6,0,.2,1) both hc-wipe}.hc-a[data-trans=wipe] .hc-panel[data-leaving]{animation:.7s step-end both hc-hold}@keyframes hc-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hc-hold{0%{opacity:1}to{opacity:0}}.hc-a[data-trans=zoom] .hc-panel[data-active]{animation:.6s cubic-bezier(.2,0,0,1) both hc-settle}.hc-a[data-trans=zoom] .hc-panel[data-leaving]{animation:.35s both hc-step-back}@keyframes hc-settle{0%{opacity:0;transform:scale(1.03)}}@keyframes hc-step-back{0%{opacity:1}to{opacity:0;transform:scale(.95)}}.hc-a[data-trans=cascade] .hc-panel[data-active]{animation:none}.hc-a[data-trans=cascade] .hc-panel[data-leaving]{animation:.55s step-end both hc-hold}.hc-a[data-trans=cascade] .hc-panel[data-leaving] :is(.hc-brief-main,.hc-tools>*){animation:.15s both hc-out-fade}.hc-a[data-trans=cascade] .hc-panel[data-leaving] .hc-row{animation:.3s cubic-bezier(.4,0,1,1) both hc-out-left;animation-delay:calc(var(--i,0) * 60ms)}.hc-a[data-trans=cascade] .hc-panel[data-active] .hc-brief-main{animation:.4s .2s both hc-rise}.hc-a[data-trans=cascade] .hc-panel[data-active] :is(.hc-tools>*){animation:.3s .25s both hc-in-fade}.hc-a[data-trans=cascade] .hc-panel[data-active] .hc-row{animation:.45s cubic-bezier(.2,0,0,1) both hc-in-right;animation-delay:calc(.35s + var(--i,0) * 80ms)}.hc-a[data-trans=develop] .hc-panel[data-active] .hc-face img{animation:.9s cubic-bezier(.2,0,0,1) both hc-develop;animation-delay:calc(var(--i,0) * 80ms)}.hc-a[data-trans=develop] .hc-panel[data-active] :is(.hc-brief-main,.hc-who,.hc-fitcell,.hc-why,.hc-st,.hc-rank){animation:.45s .4s both hc-rise}@keyframes hc-develop{0%{opacity:0;filter:saturate(0)blur(6px);transform:scale(1.25)}}.hc-a[data-trans=type] .hc-panel[data-active]{animation:none}.hc-a[data-trans=type] .hc-panel[data-leaving]{z-index:2;animation:.36s cubic-bezier(.4,0,.2,1) both hc-out-soft}.hc-a[data-trans=type] .hc-panel[data-active] :is(.hc-w,.hc-hang){animation:.6s cubic-bezier(.3,0,.2,1) both hc-soft;animation-delay:calc(.34s + max(0, var(--j,0) - var(--n,0) + 3) * .12s)}.hc-a[data-trans=type] .hc-panel[data-active] :is(.hc-brief-main>.hc-k,.hc-facets,.hc-nums,.hc-tools>*),.hc-a[data-trans=type] .hc-panel[data-active] .hc-row{animation:.6s cubic-bezier(.3,0,.2,1) .4s both hc-soft}@keyframes hc-soft{0%{opacity:0}1%{opacity:.15}}@keyframes hc-soft-rise{0%{opacity:0;transform:translateY(6px)}1%{opacity:.15;transform:translateY(6px)}}@keyframes hc-out-soft{0%{opacity:1}60%{opacity:.15}to{opacity:0}}@keyframes hc-rise{0%{opacity:0;transform:translateY(10px)}}.hc-fadein{animation:.45s .1s both hc-fadein}@keyframes hc-fadein{0%{opacity:0}}.hc-k{color:var(--muted);font-size:12.5px;font-weight:600;line-height:18px}.hc-q{letter-spacing:-.022em;text-wrap:balance;margin-top:6px;font-size:22px;font-weight:650;line-height:1.22}.hc-hang{margin-left:-.42em}.hc-facets{color:var(--ink-2);flex-wrap:wrap;gap:2px 14px;margin-top:8px;font-size:13.5px;line-height:20px;display:flex}.hc-handle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:15.5px;font-weight:600;line-height:21px;display:inline-flex;overflow:hidden}.hc-handle svg{color:var(--ink-2);flex-shrink:0}.hc-role{color:var(--muted);align-items:center;gap:5px;font-size:13.5px;line-height:19px;display:inline-flex}.hc-fit{align-items:center;gap:8px;display:inline-flex}.hc-fit b{font-size:15.5px;font-weight:650}.hc-fit[data-big] b{font-size:22px}.hc-pips{gap:2px;display:inline-flex}.hc-pips i{background:linear-gradient(90deg, var(--ink) calc(var(--f) * 100%), var(--pip) 0);border-radius:2px;width:9px;height:9px}.hc-fit[data-big] .hc-pips i{width:11px;height:11px}.hc-stage{color:var(--ink-2);align-items:center;gap:7px;font-size:14px;display:inline-flex}.hc-stage i{background:#6f9a7a;border-radius:50%;width:7px;height:7px}.hc-stage[data-stage=contacted] i{background:#7186a6}.hc-stage[data-stage=replied] i{background:#9a83a8}.hc-stage[data-stage=new] i{box-shadow:inset 0 0 0 1.5px var(--faint);background:0 0}.hc-btn{background:var(--paper);height:36px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0f0f0f0d;color:var(--ink);font:inherit;white-space:nowrap;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:550;transition:transform .12s,background .2s,box-shadow .2s;display:inline-flex}.hc-btn-ink{background:var(--ink);box-shadow:none;color:#fff}.hc-btn[data-press]{background:var(--hl);transform:scale(.95)}.hc-btn-ink[data-press]{background:#3a3835}.hc-btn[data-busy]{animation:.7s ease-in-out infinite alternate hc-pulse}@keyframes hc-pulse{to{opacity:.6}}.hc-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hc-evidence{color:var(--ink);font-size:14px;line-height:1.45}.hc-parts{gap:20px;display:flex}.hc-parts dt{color:var(--muted);font-size:12px;line-height:16px}.hc-parts dd{font-size:16px;font-weight:650;line-height:22px}.hc-statline,.hc-statgrid{flex-wrap:wrap;gap:4px 16px;display:flex}.hc-statline>span,.hc-statgrid>span{flex-direction:column;min-width:56px;display:inline-flex}.hc-statline em,.hc-statgrid em{color:var(--muted);white-space:nowrap;font-size:11.5px;font-style:normal;line-height:15px}.hc-statline b,.hc-statgrid b{font-size:14.5px;font-weight:650;line-height:20px;position:relative}[data-state=idle]>span b{color:var(--faint)}[data-state=busy]>span b{color:#0000}[data-state=busy]>span b:after{content:"";background:linear-gradient(90deg, var(--pip) 0%, #f3f1ea 50%, var(--pip) 100%);background-size:200% 100%;border-radius:3px;width:44px;height:12px;animation:.9s linear infinite hc-shimmer;position:absolute;top:4px;left:0}[data-state=done]>span b{animation:.4s both hc-land;animation-delay:calc(var(--k,0) * 90ms)}@keyframes hc-shimmer{to{background-position:-200% 0}}@keyframes hc-land{0%{opacity:0;transform:translateY(4px)}}.hc-client,.hc-stamp{color:#2f6a41;white-space:nowrap;height:26px;animation:.35s cubic-bezier(.3,1.4,.5,1) both hc-pop;animation-delay:calc(.15s + var(--k,0) * .26s);background:#e5efe5;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.hc-client[data-v=maybe],.hc-stamp[data-v=maybe]{color:#7a5d18;background:#f3ecd9}@keyframes hc-pop{0%{opacity:0;transform:scale(.7)}}.hc-note{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);animation:.4s both hc-land;animation-delay:calc(.5s + var(--k,0) * .26s);border-radius:10px;padding:8px 12px;font-size:13.5px;line-height:1.4}.hc-note b{font-weight:600}.hc-cursor{z-index:30;pointer-events:none;filter:drop-shadow(0 2px 3px #00000040);opacity:0;transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.hc-cursor[data-ready]{opacity:1}.hc-cursor[data-phase=rest]{transition-duration:.6s}.hc-cursor[data-phase=work]{transition-duration:.85s}.hc-cursor[data-phase=done]{transition-duration:2.6s;transition-timing-function:cubic-bezier(.4,0,.6,1)}.hc-cursor svg{transform-origin:3px 3px;transition:transform .12s;display:block}.hc-cursor[data-press] svg{transform:scale(.85)}.hc-cursor i{opacity:0;background:#1f1e1d2e;border-radius:50%;width:26px;height:26px;position:absolute;top:-11px;left:-11px}.hc-cursor[data-press] i{animation:.5s ease-out hc-ripple}@keyframes hc-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.hc-a{--stack-h:640px}.hc-brief{padding:18px var(--pad) 16px;flex-direction:column;gap:12px;display:flex}.hc-brief-main{min-width:0}.hc-nums{display:none}.hc-tools{min-height:52px;padding:0 var(--pad);border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;display:flex}.hc-tools-k{color:var(--ink-2);margin-right:auto;font-size:13.5px;font-weight:600}.hc-tools-hint{color:var(--muted);font-size:13px;display:none}.hc-a .hc-panel{flex-direction:column;display:flex}.hc-rows{background:var(--paper);flex:1}.hc-row{border-top:1px solid var(--line)}.hc-row-main{min-height:112px;padding:14px var(--pad);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"face who""face st";align-items:center;gap:14px;transition:background .25s;display:grid}.hc-row-main[data-press]{background:var(--hl)}.hc-row{transition:background .3s}.hc-row[data-open]{background:var(--hl)}.hc-rank,.hc-fitcell,.hc-why{display:none}.hc-face{grid-area:face}.hc-who{flex-direction:column;grid-area:who;gap:2px;min-width:0;display:flex}.hc-why-m{color:var(--ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.hc-statline{margin-top:6px}.hc-st{grid-area:st;justify-self:start;align-items:center;gap:10px;display:inline-flex}@container (min-width:600px){.hc-st{justify-self:end}}.hc-chev{color:var(--muted);transition:transform .3s}.hc-row[data-open] .hc-chev{transform:rotate(180deg)}.hc-row>.hc-note{margin:-6px var(--pad) 14px calc(var(--pad) + 78px)}.hc-open{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.3,0,.2,1);display:grid}.hc-row[data-open] .hc-open{grid-template-rows:1fr}.hc-open-in{min-height:0;padding:0 var(--pad);gap:14px;display:grid;overflow:hidden}.hc-row[data-open] .hc-open-in{padding-bottom:18px}.hc-open-txt{flex-direction:column;gap:10px;display:flex}@container (min-width:600px){.hc-a>.hc-stack{--stack-h:660px}.hc-brief{padding:24px var(--pad) 22px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.hc-q{font-size:30px}.hc-nums{flex-shrink:0;display:flex}.hc-nums>div{border-left:1px solid var(--line);padding:0 0 0 24px}.hc-nums>div+div{margin-left:24px}.hc-nums dt{color:var(--muted);font-size:13px}.hc-nums dd{font-size:26px;font-weight:650;line-height:32px}.hc-tools-hint{display:inline}.hc-row-main{grid-template-columns:18px 72px minmax(0,1fr) 120px 150px;grid-template-areas:"rank face who fit st";gap:18px}.hc-rank{color:var(--muted);grid-area:rank;font-size:14px;display:block}.hc-face{width:72px!important;height:90px!important}.hc-fitcell{grid-area:fit;display:block}.hc-open-in{padding-left:calc(var(--pad) + 108px);grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:24px}.hc-row>.hc-note{margin-left:calc(var(--pad) + 108px)}.hc-a[data-skin=cards] .hc-row-main{grid-template-columns:96px minmax(0,1fr) 120px 150px;grid-template-areas:"face who fit st";padding:14px 18px 14px 14px}.hc-a[data-skin=cards] .hc-face{border-radius:10px;width:96px!important;height:120px!important}.hc-a[data-skin=cards] .hc-open-in{padding-left:124px}.hc-a[data-skin=cards] .hc-row>.hc-note{margin-left:124px}}@container (min-width:1040px){.hc-a>.hc-stack{--stack-h:610px}.hc-q{font-size:34px}.hc-row-main{grid-template-columns:18px 72px minmax(13rem,.9fr) 120px minmax(0,1.4fr) 170px;grid-template-areas:"rank face who fit why st"}.hc-why-m{display:none}.hc-why{color:var(--ink-2);grid-area:why;font-size:14.5px;line-height:1.45;display:block}.hc-a .hc-panel[data-line] .hc-why{display:none}.hc-a .hc-panel[data-line] .hc-row-main{grid-template-columns:18px 72px minmax(0,1fr) 120px 170px;grid-template-areas:"rank face who fit st"}.hc-open-in{grid-template-columns:400px minmax(0,1fr)}.hc-a[data-skin=cards] .hc-row-main{grid-template-columns:96px minmax(13rem,.9fr) 120px minmax(0,1.4fr) 170px;grid-template-areas:"face who fit why st"}.hc-a[data-skin=cards] .hc-panel[data-line] .hc-row-main{grid-template-columns:96px minmax(0,1fr) 120px 170px;grid-template-areas:"face who fit st"}.hc-a[data-skin=cards] .hc-why{color:var(--ink);font-size:15.5px}.hc-a[data-skin=cards]>.hc-stack{--stack-h:700px}}.hc-a[data-skin=ink]{--ink:#f3f1ea;--ink-2:#c9c6bd;--muted:#9a978e;--faint:#6c6a64;--ivory:#1b1a18;--paper:#22211e;--line:#34322d;--hl:#2c2a26;--pip:#3b3934;box-shadow:0 0 0 1px #0006,0 34px 70px -36px #0f0f0f99}.hc-a[data-skin=ink] .hc-bar svg:first-child path{fill:#f3f1ea}.hc-a[data-skin=ink] .hc-btn{box-shadow:inset 0 0 0 1px var(--line)}.hc-a[data-skin=ink] .hc-btn-ink{color:#1b1a18;background:#f3f1ea}.hc-a[data-skin=ink] .hc-btn-ink[data-press]{background:#d9d6cd}.hc-a[data-skin=ink] .hc-client{color:#9fd3ad;background:#22362a}.hc-a[data-skin=ink] .hc-client[data-v=maybe]{color:#e3c37a;background:#3a3220}.hc-a[data-skin=ink] .hc-cursor path{fill:#f3f1ea;stroke:#1b1a18}.hc-a[data-skin=ink] .hc-cursor i{background:#f3f1ea40}.hc-a[data-skin=ink] .hc-dot i{background:#3b3934}.hc-a[data-skin=ink] .hc-shared[data-on]{color:#9fd3ad}.hc-a[data-skin=ink] [data-state=busy]>span b:after{background:linear-gradient(90deg,#3b3934 0%,#4a4741 50%,#3b3934 100%) 0 0/200% 100%}.hc-a[data-skin=cards] .hc-tools{background:0 0;border-top:0}.hc-a[data-skin=cards] .hc-rows{padding:0 var(--pad) 16px;background:0 0;flex-direction:column;gap:10px;display:flex}.hc-a[data-skin=cards] .hc-row{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 2px 6px #0f0f0f0a;border-top:0;border-radius:14px;overflow:hidden}.hc-a[data-skin=cards] .hc-row[data-open]{background:var(--paper);box-shadow:0 0 0 1.5px var(--ink), 0 10px 24px -12px #0f0f0f40}.hc-a[data-skin=cards] .hc-row-main{min-height:0;padding:12px}.hc-a[data-skin=cards] .hc-rank{display:none!important}.hc-a[data-skin=cards] .hc-handle{font-size:17px}.hc-b{--stack-h:620px}.hc-b-head{padding:18px var(--pad) 16px;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hc-q-b{font-size:22px}.hc-cards{padding:0 var(--pad) 16px;grid-auto-columns:74%;grid-auto-flow:column;gap:12px;display:grid;overflow:hidden}.hc-card{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.hc-card-pic{background:var(--pip);height:330px;position:relative;overflow:hidden}.hc-card-rank{background:#ffffffeb;border-radius:6px;padding:2px 8px;font-size:13px;font-weight:650;position:absolute;top:10px;left:10px}.hc-card-plat{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141312a8;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.hc-card-peek{background:var(--paper);border-radius:6px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:transform .12s;position:absolute;bottom:10px;right:10px}.hc-card-peek[data-press]{background:var(--hl);transform:scale(.94)}.hc-stamp{position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000024}.hc-bubble{background:var(--paper);animation:.4s both hc-land;animation-delay:calc(.6s + var(--k,0) * .26s);border-radius:10px 10px 10px 2px;padding:8px 11px;font-size:13px;line-height:1.35;position:absolute;bottom:44px;left:10px;right:10px;box-shadow:0 6px 18px #0000002e}.hc-sheet{background:#fffffff7;flex-direction:column;gap:10px;padding:14px;transition:transform .55s cubic-bezier(.3,0,.2,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(102%)}.hc-card[data-open] .hc-sheet{transform:none}.hc-sheet-top{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.hc-posts-sm{gap:6px}.hc-sheet .hc-evidence{font-size:13px}.hc-sheet .hc-posts{grid-template-columns:repeat(3,72px)}.hc-card-body{flex-direction:column;gap:2px;height:118px;padding:12px 14px;display:flex}.hc-card-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-card-why{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.hc-statgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:6px;display:grid}.hc-statgrid>span{flex-direction:row;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.hc-statgrid b{font-size:13.5px}@container (min-width:600px){.hc-b>.hc-stack{--stack-h:680px}.hc-b-head{padding:22px var(--pad) 18px;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.hc-q-b{font-size:28px}.hc-cards{grid-auto-columns:minmax(0,1fr);gap:16px;padding-bottom:20px}.hc-card-pic{height:340px}}@container (min-width:1040px){.hc-b>.hc-stack{--stack-h:640px}.hc-q-b{font-size:34px}.hc-card-pic{height:380px}}.hc-c{--stack-h:860px}.hc-c-grid{height:100%;display:grid}.hc-c-left{padding:18px var(--pad) 12px}.hc-q-c{font-size:22px}.hc-c-listk{margin-top:18px}.hc-list{margin:8px 0 0;padding:0;list-style:none}.hc-li .hc-who{grid-area:auto}.hc-li{border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;transition:background .25s,box-shadow .25s;display:grid}.hc-li+.hc-li{margin-top:4px}.hc-li[data-sel]{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 2px 6px #0f0f0f0d}.hc-li[data-press]{background:var(--hl)}.hc-li-end{align-items:center;gap:8px;display:inline-flex}.hc-li-chev{color:var(--faint)}.hc-li-er{animation:.4s both hc-land;animation-delay:calc(var(--k,0) * .12s);font-size:15px;font-weight:650}.hc-li-er em{color:var(--muted);font-size:12px;font-style:normal;font-weight:500}.hc-c-right{min-height:0;padding:4px var(--pad) 16px}.hc-prof{background:var(--paper);height:100%;box-shadow:0 0 0 1px var(--line);border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px;display:grid}.hc-prof-fit>span:last-child{display:none}.hc-prof-pic{border-radius:10px;height:128px;overflow:hidden}.hc-prof-main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.hc-prof-name{letter-spacing:-.015em;font-size:20px;font-weight:650}.hc-prof-fit{color:var(--ink-2);align-items:center;gap:12px;margin-top:4px;font-size:13.5px;display:flex}.hc-prof-why{color:var(--ink);font-size:14.5px;line-height:1.45}.hc-prof-ev{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:none}.hc-prof-ev[data-on]{animation:.5s .15s both hc-land;display:flex}.hc-prof-ev .hc-posts{max-width:330px}.hc-prof-ev .hc-evidence{color:var(--ink-2);font-size:13.5px}.hc-statgrid-c{width:100%;max-width:340px;margin:8px 0 6px}.hc-c .hc-parts{margin:6px 0 8px}.hc-note-c{margin-top:4px;animation-delay:.9s}@container (min-width:760px){.hc-c>.hc-stack{--stack-h:520px}.hc-c-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr)}.hc-c-left{padding:22px var(--pad) 18px;border-right:1px solid var(--line)}.hc-q-c{font-size:26px}.hc-c-right{padding:20px var(--pad)}.hc-prof{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:22px;padding:16px}.hc-prof-pic{height:100%}.hc-prof-fit>span:last-child{display:inline}.hc-prof-name{margin-top:4px;font-size:24px}}@container (min-width:1040px){.hc-c>.hc-stack{--stack-h:540px}.hc-q-c{font-size:30px}}.hc-statgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-auth{flex-direction:column;gap:5px;width:100%;max-width:340px;margin-top:6px;display:flex}.hc-auth-bar{background:var(--pip);border-radius:3px;height:6px;display:flex;overflow:hidden}.hc-auth-bar i{height:100%;transition:width .7s cubic-bezier(.3,0,.2,1);transition-delay:calc(var(--k,0) * .14s);display:block}.hc-auth-bar i:first-child{background:#6f9a7a}.hc-auth-bar i:nth-child(2){background:#d9a441}.hc-auth-bar i:nth-child(3){background:#c46a5a}.hc-auth-txt{color:var(--muted);font-size:12.5px;line-height:17px}.hc-auth[data-state=busy] .hc-auth-bar{background:linear-gradient(90deg, var(--pip) 0%, #f3f1ea 50%, var(--pip) 100%);background-size:200% 100%;animation:.9s linear infinite hc-shimmer}.hc-auth-txt b{color:#9a5a1c;font-weight:650}.hc-auth-txt b[data-clean]{color:#2f6a41}.hc-draft,.hc-fan,.hc-runs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:13px;line-height:18px;display:flex}.hc-draft{flex-direction:column;align-items:flex-start;gap:2px}.hc-draft em{align-items:center;gap:5px;font-style:normal;display:inline-flex}.hc-draft[data-state=done] em{color:#2f6a41;font-weight:600}.hc-draft span{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-draft[data-state=busy] em,.hc-fan[data-state=busy]{animation:.6s ease-in-out infinite alternate hc-pulse}[data-state=done].hc-draft,[data-state=done].hc-fan,[data-state=done].hc-runs{animation:.4s both hc-land;animation-delay:calc(var(--k,0) * .16s)}.hc-fan b,.hc-runs b,.hc-runs span{color:#2f6a41;white-space:nowrap;background:#e5efe5;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.hc-fan b[data-on]{color:#6b3f80;background:#efe5f3}.hc-runs span{background:var(--hl);color:var(--ink-2);font-weight:500}.hc-runs [data-warn]{color:#8a4b1f;background:#f6e7dc}.hc-card-res{margin-top:2px;display:block}.hc-card-res .hc-auth{margin-top:6px}.hc-more{gap:6px;width:100%;min-height:150px;display:grid;position:relative}.hc-more-i{opacity:0;align-items:center;gap:10px;display:flex}.hc-more[data-state=done] .hc-more-i{animation:.4s both hc-land;animation-delay:calc(var(--k,0) * .18s);opacity:1}.hc-more-pic{background-color:var(--pip);background-size:cover;border-radius:6px;flex-shrink:0;width:38px;height:46px}.hc-more-t{flex-direction:column;min-width:0;display:flex}.hc-more-t b{font-size:14px;font-weight:600}.hc-more-t em{color:var(--muted);font-size:12.5px;font-style:normal}.hc-more-wait{color:var(--muted);align-items:center;gap:6px;font-size:13px;animation:.6s ease-in-out infinite alternate hc-pulse;display:inline-flex;position:absolute;top:8px;left:0}.hc-prof-more{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.hc-mail{background:var(--ivory);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;margin-top:8px;padding:10px 12px;animation:.45s both hc-land}.hc-mail-h,.hc-mail-f{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.hc-mail-b{margin:6px 0;font-size:14px;line-height:1.4}.hc-mail-f{color:#2f6a41}.hc-d{--stack-h:640px;--card-h:236px;--gap:10px}.hc-d-head{padding:16px var(--pad) 12px;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hc-q-d{font-size:20px}.hc-board{gap:var(--gap);padding:0 var(--pad) 14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hc-col{background:#f1efe8;border-radius:12px;min-width:0;padding:8px}.hc-col-h{color:var(--ink-2);align-items:center;gap:6px;margin:0 2px 8px;font-size:13px;font-weight:600;display:flex}.hc-col-h span{color:var(--faint);font-weight:500}.hc-col-cards{gap:var(--gap);min-height:calc(var(--card-h) * 2 + var(--gap));flex-direction:column;display:flex;position:relative}.hc-dcard{z-index:1;height:var(--card-h);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:10px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hc-dcard[data-lifted]{z-index:5;box-shadow:0 0 0 1px var(--line), 0 14px 30px -10px #0f0f0f59;transform:rotate(-2deg)scale(1.02)}.hc-dcard[data-flying]{transform:translate(calc((100% + 16px + var(--gap)) * var(--dx)), calc((var(--card-h) + var(--gap)) * var(--dy))) rotate(-2deg);transition:transform 1s cubic-bezier(.45,0,.2,1)}.hc-dcard-pic{flex:1;min-height:0;position:relative}.hc-dcard-body{flex-direction:column;gap:2px;height:92px;padding:8px 10px;display:flex}.hc-dcard .hc-handle,.hc-dcard .hc-fit b{font-size:13.5px}.hc-dcard .hc-pips{display:none}.hc-dwhy,.hc-dnote{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.hc-dnote{color:#2f6a41;animation:.4s both hc-land}.hc-dnote svg{vertical-align:-1px;display:inline}.hc-dnote-reply{color:#2a4b7a;background:#eef3fb;border-radius:8px 8px 8px 2px;padding:4px 8px}.hc-dcard .hc-statgrid{grid-template-columns:minmax(0,1fr);gap:0}.hc-dcard .hc-statgrid b{font-size:12.5px}.hc-dcard .hc-statgrid,.hc-dcard .hc-fan,.hc-dcard .hc-runs,.hc-dcard .hc-auth{margin-top:2px}.hc-dcard .hc-fan b,.hc-dcard .hc-runs b,.hc-dcard .hc-runs span{height:20px;padding:0 7px;font-size:11.5px}.hc-dcard .hc-auth-txt{font-size:11.5px;line-height:15px}.hc-dcard .hc-stamp{height:24px;font-size:12px;top:8px;right:8px}.hc-slot{height:var(--card-h);border-radius:10px;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1.5px #0000}.hc-slot[data-show]{box-shadow:inset 0 0 0 1.5px var(--faint);background:#ffffff80}@container (min-width:600px){.hc-d>.hc-stack{--stack-h:640px}.hc-d-head{padding:20px var(--pad) 16px;flex-direction:row;justify-content:space-between;align-items:flex-end}.hc-q-d{font-size:26px}.hc-board{gap:14px}.hc-d>.hc-stack{--gap:12px}}@container (min-width:1040px){.hc-d>.hc-stack{--stack-h:660px;--card-h:250px}.hc-q-d{font-size:30px}.hc-dcard .hc-pips{display:inline-flex}}.hc-e{--stack-h:700px}.hc-e-col{flex-direction:column;height:100%;display:flex}.hc-thread{min-height:0;padding:16px var(--pad) 12px;flex-direction:column;flex:1;justify-content:flex-end;gap:14px;display:flex;overflow:hidden}.hc-msg{flex-shrink:0;gap:10px;display:flex}.hc-msg-me{justify-content:flex-end}.hc-msg-me p{background:var(--ink);color:#fff;border-radius:16px 16px 4px;max-width:80%;padding:10px 14px;font-size:15px;line-height:1.4}.hc-msg-new{animation:.35s both hc-land}.hc-ai-dot{background:var(--paper);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hc-ai-body{flex-direction:column;gap:10px;min-width:0;padding-top:4px;font-size:14.5px;line-height:1.45;display:flex}.hc-e-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-ecard{background:var(--paper);min-width:0;box-shadow:0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:6px;transition:opacity .4s;display:flex}.hc-ecard-pic{border-radius:8px;height:150px;margin-bottom:4px;position:relative;overflow:hidden}.hc-ecard .hc-handle{font-size:13px}.hc-ecard .hc-fit b{font-size:13.5px}.hc-ecard .hc-pips i{width:7px;height:7px}.hc-ecard-why{color:var(--ink-2);font-size:12.5px;line-height:17px;display:none}.hc-ecard[data-out]{opacity:.55}.hc-ecard-out{color:#fff;background:#141312d1;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.3;animation:.35s both hc-land;position:absolute;inset:auto 6px 6px}.hc-why-not{align-items:flex-start;gap:10px;display:flex}.hc-typing{align-items:center;gap:4px;height:28px;display:inline-flex}.hc-typing i{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:.5s ease-in-out infinite alternate hc-pulse}.hc-typing i:nth-child(2){animation-delay:.15s}.hc-typing i:nth-child(3){animation-delay:.3s}.hc-e .hc-more{min-height:0}.hc-e-input{padding:10px var(--pad) 14px;border-top:1px solid var(--line);background:var(--paper)}.hc-chips{white-space:nowrap;gap:6px;margin-bottom:10px;display:flex;overflow:hidden}.hc-chip{background:var(--ivory);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:13px;transition:transform .12s,background .2s}.hc-chip[data-press]{background:var(--hl);transform:scale(.95)}.hc-chip[data-used]{opacity:.45}.hc-input{height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);border-radius:12px;justify-content:space-between;align-items:center;padding:0 6px 0 14px;font-size:14px;display:flex}.hc-input i{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@container (min-width:600px){.hc-e>.hc-stack{--stack-h:640px}.hc-ecard-pic{height:190px}.hc-ecard-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hc-msg-me p{max-width:60%}}@container (min-width:1040px){.hc-thread{padding-inline:15%}.hc-e-input{padding-inline:calc(15% + 4px)}}.hc-f{--stack-h:650px}.hc-f-top{padding:16px var(--pad) 14px;border-bottom:1px solid var(--line);flex-direction:column;gap:10px;display:flex}.hc-url{background:var(--paper);height:46px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0f0f0f0a;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:15px;transition:box-shadow .2s;display:flex}.hc-url[data-press]{box-shadow:inset 0 0 0 1.5px var(--ink)}.hc-url-ph{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hc-url-t{white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;overflow:hidden}.hc-url-t[data-type]{width:calc(var(--n) * 1ch);flex:0 auto;animation:.7s steps(24,end) both hc-typeurl;display:inline-block}@keyframes hc-typeurl{0%{width:0}}.hc-url-go{background:var(--ink);color:#fff;border-radius:8px;flex-shrink:0;margin-left:auto;padding:7px 12px;font-size:13.5px;font-weight:550}.hc-f-body{padding:16px var(--pad);opacity:0;grid-template-columns:136px minmax(0,1fr);gap:16px;transition:opacity .4s;display:grid}.hc-f-body[data-shown]{opacity:1}.hc-f-body[data-busy]{opacity:.25;animation:.5s ease-in-out infinite alternate hc-pulse}.hc-f-pic{border-radius:12px;height:196px;overflow:hidden}.hc-f-main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.hc-f-verdict{flex-wrap:wrap;gap:8px 28px;margin:6px 0 2px;display:flex}.hc-f-verdict>div{flex-direction:column;gap:2px;display:flex}.hc-f-verdict em{color:var(--muted);font-size:12px;font-style:normal}.hc-f-verdict b{font-size:16px;font-weight:650}.hc-f-posts{width:100%;max-width:330px;margin-top:4px}.hc-f-act{flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:6px;display:flex}.hc-f-act .hc-statgrid{width:100%;max-width:360px}.hc-f-ev{color:var(--ink-2);font-size:13.5px}@container (min-width:600px){.hc-f>.hc-stack{--stack-h:600px}.hc-f-top{padding:18px var(--pad);flex-direction:row;align-items:center;gap:24px}.hc-f-top .hc-k{text-overflow:ellipsis;white-space:nowrap;flex:0 40%;overflow:hidden}.hc-url{flex:1}.hc-f-body{height:calc(100% - 83px);padding:22px var(--pad);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px}.hc-f-pic{height:100%}.hc-f-main .hc-prof-name{font-size:28px}}@container (min-width:1040px){.hc-f>.hc-stack{--stack-h:560px}.hc-f-body{grid-template-columns:340px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hc-win *,.hc-win :before,.hc-win :after{transition:none!important;animation:none!important}}
