.hc{--ink:#16181a;--muted:#8a8d93;--line:#e8e7e3;box-sizing:border-box;border:1px solid var(--line);width:300px;height:300px;color:var(--ink);text-align:left;-webkit-font-smoothing:antialiased;background:#fff;border-radius:18px;flex-direction:column;padding:20px;line-height:1.25;display:flex;overflow:hidden;box-shadow:0 1px 2px #16181a0a,0 12px 30px #16181a0f}.hc *,.hc :before{box-sizing:border-box}.hc p,.hc dl,.hc dd,.hc ol{margin:0}.hc-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500;margin-bottom:4px!important}.hc-title{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.hc-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden;margin-top:2px!important}.hc-body{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:0;margin-top:12px;display:flex}.hc-sub{color:var(--muted);font-size:11px}.hc .k-i{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.hc-ic{color:#5c5f64;background:#f5f4f1;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.hc-ava{object-fit:cover;background:var(--line);border-radius:9px;flex:none;width:30px;height:30px;display:block}.hc-pill{color:#5c5f64;white-space:nowrap;background:#f5f4f1;border-radius:999px;padding:4px 7px;font-size:9.5px;line-height:1}.hc-pill.on{background:var(--ink);color:#fff}.hc-tag{border:1px solid var(--ink);white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:4px 7px;font-size:9.5px;line-height:1}.hc-row{border-top:1px solid var(--line);align-items:center;gap:11px;padding-top:10px;display:flex}.hc-row:first-child{border-top:0;padding-top:0}.hc-rows{flex-direction:column;gap:10px;display:flex}.hc-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hc-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hc-who .hc-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-pills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.hc-box{border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.hc-box svg{fill:none;width:13px;height:13px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px}.hc-ind1,.hc-ind2{border-top:0;padding-top:0;position:relative}.hc-ind1{margin-left:22px}.hc-ind2{margin-left:44px}.hc-ind1:before,.hc-ind2:before{content:"";border:solid var(--line);border-width:0 0 1px 1px;border-bottom-left-radius:6px;width:8px;height:25px;position:absolute;top:-10px;left:-12px}.hc-rail{flex-direction:column;gap:15px;padding:0 0 0 20px;list-style:none;display:flex;position:relative}.hc-rail:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:5px}.hc-rail li{font-size:12.5px;position:relative}.hc-rail li:before{content:"";border:2px solid var(--line);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:-18px}.hc-chain{align-items:flex-start;gap:5px;display:flex}.hc-node{flex:none;justify-items:center;gap:6px;width:62px;display:grid}.hc-node .hc-ic{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:50%}.hc-cap{color:var(--muted);white-space:nowrap;font-size:11px}.hc-link{background:var(--line);border-radius:3px;flex:1;height:1.5px;margin-top:15px;position:relative;overflow:hidden}.hc-link:after{content:"";background:var(--ink);position:absolute;inset:0 100% 0 0}.hc-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.hc-rows+.hc-facts,.hc-body>.hc-facts:first-child{border-top:0;padding-top:0}.hc-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px}.hc-facts dd{letter-spacing:-.01em;margin-top:2px;font-size:12.5px}.hc-bars{flex-direction:column;gap:12px;display:flex}.hc-bar-head{justify-content:space-between;margin-bottom:5px;font-size:11.5px;display:flex}.hc-bar{background:#f0efeb;border-radius:6px;height:6px;overflow:hidden}.hc-bar i{background:var(--ink);border-radius:6px;width:0;height:100%;display:block}.hc-tags{flex-wrap:wrap;gap:5px;display:flex}.hc-text{color:#45484d;background:#f7f6f3;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.hc-avas{align-items:center;display:flex}.hc-avas .hc-ava{border:2px solid #fff;border-radius:50%;width:32px;height:32px}.hc-avas .hc-ava+.hc-ava{margin-left:-8px}.hc-avas .hc-sub{margin-left:8px}.hc-lanes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.hc-lane{background:#f7f6f3;border-radius:9px;flex-direction:column;gap:5px;min-height:96px;padding:7px 6px 8px;display:flex}.hc-lane b{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500}.hc-lane span{background:#fff;border-radius:6px;padding:6px;font-size:10px;box-shadow:0 1px #e9e7e2}.hc-in{opacity:0;transform:translateY(6px)}.hc.is-on .hc-in{animation:.45s cubic-bezier(.2,.7,.3,1) forwards hcIn;animation-delay:var(--d)}.hc.is-on .hc-box{animation:.35s forwards hcBox;animation-delay:calc(var(--d) + .24s)}.hc.is-on .hc-box svg{animation:.35s forwards hcTick;animation-delay:calc(var(--d) + .28s)}.hc.is-on .hc-rail li:before{animation:.4s forwards hcDot;animation-delay:var(--d)}.hc.is-on .hc-bar i{animation:.7s cubic-bezier(.4,0,.2,1) forwards hcBar;animation-delay:calc(var(--d) + .15s)}.hc.is-on .hc-link:after{animation:.5s cubic-bezier(.4,0,.2,1) forwards hcFill;animation-delay:var(--d)}@keyframes hcIn{to{opacity:1;transform:none}}@keyframes hcBox{to{border-color:var(--ink)}}@keyframes hcTick{to{stroke-dashoffset:0}}@keyframes hcDot{to{background:var(--ink);border-color:var(--ink)}}@keyframes hcBar{to{width:var(--w)}}@keyframes hcFill{to{inset:0}}@media (prefers-reduced-motion:reduce){.hc .hc-in,.hc.is-on .hc-in{opacity:1;animation:none;transform:none}.hc .hc-box{border-color:var(--ink)}.hc .hc-box svg{stroke-dashoffset:0}.hc .hc-rail li:before{background:var(--ink);border-color:var(--ink)}.hc .hc-bar i{width:var(--w)}.hc .hc-link:after{inset:0}.hc.is-on *{animation:none!important}}
