.in-vx{animation:in-fade .9s var(--hn-ease-out) .6s both;margin:80px -20px 0;position:relative}.in-vx:before{content:"";filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(50% 50%,#ffffff1f,#fff0 100%);height:360px;position:absolute;top:-160px;left:8%;right:8%}.in-vx__win{border-radius:var(--hn-r-card);background:#0f1011;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 -1px #ffffff38,0 0 80px -12px #ffffff14,0 40px 120px -20px #000000e6}.in-vx__top{border-bottom:1px solid var(--hn-line);justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 20px;display:flex}.in-vx__title{font-size:14px;line-height:20px;font-weight:var(--hn-w);color:var(--hn-ink);align-items:center;gap:10px;display:flex}.in-vx__title svg{fill:none;stroke:var(--hn-gray);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.in-vx__hint{color:var(--hn-gray);font-size:13px;line-height:20px}.in-vx__hint span{color:var(--hn-soft)}.in-vx__body{grid-template-columns:372px minmax(0,1fr);min-height:536px;display:grid}.in-vx__list{border-right:1px solid var(--hn-line);flex-direction:column;gap:2px;margin:0;padding:12px;list-style:none;display:flex}.in-vx__row{border-radius:var(--hn-r-sm);width:100%;height:49px;color:var(--hn-gray);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--hn-btn) var(--hn-ease), color var(--hn-btn) var(--hn-ease);background:0 0;border:0;grid-template-columns:16px auto minmax(0,1fr);align-items:center;gap:12px;padding:0 14px 0 16px;font-size:14px;line-height:20px;display:grid;position:relative}.in-vx__row svg{color:var(--hn-soft);transition:color var(--hn-btn) var(--hn-ease)}.in-vx__row:hover{background:var(--hn-tint);color:var(--hn-text)}.in-vx__row[aria-selected=true]{background:var(--hn-tint-2);color:var(--hn-ink)}.in-vx__row[aria-selected=true] svg{color:var(--hn-ink)}.in-vx__row:focus-visible{outline:2px solid var(--hn-line-3);outline-offset:-2px}.in-vx__name{font-weight:var(--hn-w);white-space:nowrap}.in-vx__camp{min-width:0;color:var(--hn-soft);white-space:nowrap;text-overflow:ellipsis;justify-self:end;font-size:13px;overflow:hidden}.in-vx__row[aria-selected=true] .in-vx__camp{color:var(--hn-gray)}.in-vx__rule{background:var(--hn-line-2);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0;overflow:hidden}.in-vx__rule:after{content:"";background:var(--hn-ink);transform-origin:top;animation:6s linear forwards paused in-vx-run-y;position:absolute;inset:0;transform:scaleY(0)}.in-vx[data-run] .in-vx__rule:after{animation-play-state:running}@keyframes in-vx-run-y{to{transform:scaleY(1)}}@keyframes in-vx-run-x{to{transform:scaleX(1)}}.in-vx__stage{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:40px 64px;display:flex;position:relative}.in-vx__stage:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#ffffff0f,#fff0);width:560px;height:440px;position:absolute;top:-60px;left:50%;translate:-50%}.in-vx__orb{flex:none;width:208px;height:208px;position:relative}.in-vx__orb .sg-vorb{--vd:208px;position:absolute;inset:0}.in-vx__play{z-index:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.in-vx__say{width:100%;max-width:640px;animation:in-vx-in .5s var(--hn-ease-quart) both;flex-direction:column;align-items:center;margin-top:32px;display:flex}@keyframes in-vx-in{0%{opacity:0;transform:translateY(6px)}}.in-vx__from{color:var(--hn-gray);flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:0;font-size:13px;line-height:20px;display:flex}.in-vx__from b{font-weight:var(--hn-w);color:var(--hn-text)}.in-vx__from>span[aria-hidden]{color:var(--hn-faint)}.in-vx__words{letter-spacing:-.011em;min-height:140px;color:var(--hn-ink);text-wrap:pretty;margin:14px 0 0;font-size:18px;line-height:28px}.in-vx__w{white-space:nowrap;transition:opacity .18s var(--hn-ease)}.in-vx__words[data-playing] .in-vx__w{opacity:clamp(.3, calc((var(--p,0) - var(--w)) * 40 + 1), 1)}.in-vx .dn-mark{color:#4fd6a8;background:#00cd8f24}.in-vx__more{margin-top:20px;font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){.in-vx__rule:after{animation:none;transform:none}.in-vx__say{animation:none}}@media (max-width:960px){.in-vx{margin:56px 0 0}.in-vx__body{grid-template-columns:minmax(0,1fr);min-height:0}.in-vx__list{border-right:0;border-bottom:1px solid var(--hn-line);scrollbar-width:none;overscroll-behavior-x:contain;flex-direction:row;gap:4px;padding:10px 12px;overflow-x:auto}.in-vx__list::-webkit-scrollbar{display:none}.in-vx__row{border-radius:var(--hn-r-pill);grid-template-columns:16px auto;gap:8px;width:auto;height:36px;padding:0 14px 0 12px}.in-vx__camp{display:none}.in-vx__rule{width:auto;height:2px;inset:auto 14px 3px}.in-vx__rule:after{transform-origin:0;animation-name:in-vx-run-x;transform:scaleX(0)}.in-vx__stage{padding:36px 20px 28px}.in-vx__orb{width:168px;height:168px}.in-vx__orb .sg-vorb{--vd:168px}.in-vx__say{margin-top:24px}.in-vx__words{min-height:182px;font-size:16px;line-height:26px}.in-vx__hint span{display:none}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.in-vx__rule:after{animation:none;transform:none}}
