.hn-end{padding:192px 0 160px;position:relative;overflow:clip}.hn-end__ask{box-sizing:border-box;border:1px solid var(--hn-line);border-radius:var(--hn-r-card);text-align:left;background:#ffffff05;justify-content:space-between;align-items:center;gap:24px;width:min(640px,100%);margin-top:96px;padding:16px 16px 16px 24px;display:flex}.hn-end__sq{flex:none;gap:8px;display:flex}.hn-end__icon.hn-btn{width:44px;padding:0}.hn-endh:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#788cff1a,#788cff08 60%,#0000);width:70%;height:80%;position:absolute;top:8%;right:-10%}.hn-endh__in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;display:grid;position:relative}.hn-endh__h{margin:0}.hn-endh__lead{max-width:26em;margin-top:28px}.hn-endh__cap{margin-top:40px}.hn-endh__links{flex-wrap:wrap;gap:12px 28px;margin-top:28px;padding-left:18px;font-size:15px;display:flex}.hn-endh__fine{max-width:34em;color:var(--hn-soft);margin-top:16px;padding-left:18px}.hn-endh__stage{perspective:1600px}.hn-endh__tilt{transform-origin:0;gap:28px;padding:8px 0 8px 44px;display:grid;position:relative;transform:rotateY(-12deg)rotateX(4deg)}.hn-endh__line{transform-origin:50% 0;background:linear-gradient(#ffffff38,#ffffff1a 70%,#ffffff4d);border-radius:1px;width:2px;position:absolute;top:40px;bottom:40px;left:17px}html.hn-rv-on .hn-endh:not([data-in]) .hn-endh__line{transform:scaleY(0)}.hn-endh[data-in] .hn-endh__line{transition:transform 1.4s var(--hn-ease-expo) .4s}.hn-endh__stage{position:relative}.hn-endh__dots{pointer-events:none;background-image:radial-gradient(#ffffff1c 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:-96px -64px;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000);mask:radial-gradient(closest-side,#000 30%,#0000)}.hn-endh__run{pointer-events:none;width:10px;position:absolute;top:40px;bottom:40px;left:13px;overflow:hidden}.hn-endh__run i{background:linear-gradient(#0000 calc(100% - 72px),#fffffff2 calc(100% - 14px),#0000);height:100%;display:block;transform:translateY(-100%)}html.hn-rv-on .hn-endh[data-in] .hn-endh__run i{animation:hn-endh-run 1.9s var(--hn-ease-io) .6s both}@keyframes hn-endh-run{to{transform:translateY(72px)}}.hn-endh__card{border-radius:var(--hn-r-card);background:linear-gradient(#ffffff0b,#ffffff04);padding:18px 20px 20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 24px 48px -24px #000c}.hn-endh__node{background:#08090a;border-radius:50%;width:12px;height:12px;position:absolute;top:24px;left:-33px;box-shadow:inset 0 0 0 2px #ffffff59}.hn-endh__card--cb .hn-endh__node{background:#f7f8f8;box-shadow:0 0 0 4px #ffffff14,0 0 18px #ffffff73}.hn-endh__card--cb .hn-endh__node:after{content:"";animation:hn-endh-ring 2.4s var(--hn-ease-out) 3s infinite;opacity:0;border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 0 1px #ffffff80}@keyframes hn-endh-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.hn-endh__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hn-endh__tag{font-size:13px;line-height:20px;font-weight:var(--hn-w);color:var(--hn-gray)}.hn-endh__tag--vm{color:var(--hn-money-fill)}.hn-endh__tag--cb{color:var(--hn-ink)}.hn-endh__time{color:var(--hn-soft);font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.hn-endh__body{align-items:flex-start;gap:14px;margin-top:12px;display:flex}.hn-endh__face{width:36px;height:36px;font-size:12px;font-weight:var(--hn-w-strong);color:#08090abf;border-radius:50%;flex:none;place-items:center;display:grid}.hn-endh__face--vm{color:#0000;background:radial-gradient(circle at 35% 30%,#d9f6ff,#6cc3ec 45%,#2a5d9c 100%)}.hn-endh__face--tx{color:var(--hn-gray);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.hn-endh__face--cb{background:radial-gradient(circle at 35% 30%,#ffe3c4,#f2a074 50%,#b9544a 100%)}.hn-endh__say{color:var(--hn-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:24px}.hn-endh__meta{color:var(--hn-soft);margin:4px 0 0;font-size:13px;line-height:20px}.hn-endh__wave{align-items:center;gap:3px;height:28px;margin:14px 0 0 50px;display:flex}.hn-endh__wave i{transform-origin:50%;background:#ffffff47;border-radius:2px;flex:1;max-width:4px}html.hn-rv-on .hn-endh[data-in] .hn-endh__card{animation:hn-endh-lit .6s var(--hn-ease) both;animation-delay:calc(var(--hn-d,0s) + .5s)}@keyframes hn-endh-lit{0%{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 24px 48px -24px #000c}40%{box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px #ffffff1f,0 0 32px -6px #ffffff2e}to{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f,0 24px 48px -24px #000c}}.hn-endh__ask{margin-top:112px}@media (max-width:960px){.hn-endh__in{grid-template-columns:minmax(0,1fr);gap:72px}.hn-endh__tilt{transform:none}}@media (max-width:720px){.hn-end{padding:128px 0 96px}.hn-endh__links,.hn-endh__fine{padding-left:0}.hn-endh__tilt{gap:20px;padding-left:36px}.hn-endh__line{left:11px}.hn-endh__run{left:8px}.hn-endh__node{left:-31px}.hn-endh__wave{margin-left:0}.hn-end__ask{margin-top:64px;padding:16px}}@media (prefers-reduced-motion:reduce){.hn-endh__run{display:none}html.hn-rv-on .hn-endh[data-in] .hn-endh__card,.hn-endh__card--cb .hn-endh__node:after{animation:none}}
