.hiw-frame{background:#fff;border:1px solid #e6ebe8;border-radius:20px;width:100%;min-width:0;padding:28px 30px 30px;position:relative;overflow:visible;box-shadow:0 1px 2px #0e2a3d0a,0 22px 55px #0e2a3d1a}.hiw-frame:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(600px 220px at 90% -12%,#0e9b7212,#0000 70%);position:absolute;inset:0}.hiw-frame-label{letter-spacing:.06em;text-transform:uppercase;color:#bcc6c1;font-size:10px;font-weight:700;position:absolute;top:15px;right:19px}.hiw-chip{opacity:0;transform:translateY(5px)}.hiw-run .hiw-chip{animation:.35s forwards hiw-cin}@keyframes hiw-cin{to{opacity:1;transform:none}}.hiw-prg>i{background:#0e9b72;border-radius:3px;width:0;height:100%;display:block}.hiw-run .hiw-prg>i{animation:1.6s forwards hiw-fill}@keyframes hiw-fill{to{width:100%}}.hiw-ring{stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset 1.2s cubic-bezier(.3,.8,.3,1);transform:rotate(-90deg)}.hiw-bar>i{border-radius:4px;width:0;height:100%;transition:width 1s cubic-bezier(.3,.8,.3,1);display:block}.hiw-run .hiw-bar>i{width:var(--w)}.hiw-prop{opacity:0;transform:translateY(8px)}.hiw-run .hiw-prop{animation:.4s forwards hiw-cin}.hiw-attr{transition:border-color .3s,background .3s,box-shadow .3s}.hiw-attr.hiw-lit{background:#f6fcfa;border-color:#bfe5d6;box-shadow:0 4px 14px #0e9b721a}.hiw-mark{color:#0b7f5e;background:#c8eedd;border-radius:4px;padding:1px 5px;transition:background .3s,color .3s}.hiw-mark.hiw-dim{color:#5e6c66;background:#dceee6}.hiw-split-flow:after{content:"";background:linear-gradient(90deg,#0000,#0e9b72,#0000);position:absolute;inset:0;transform:translate(-110%)}.hiw-run .hiw-split-flow:after{animation:2.8s ease-in-out infinite hiw-flow}@keyframes hiw-flow{0%{transform:translate(-110%)}60%{transform:translate(110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.hiw-chip,.hiw-prop{opacity:1;transform:none}.hiw-run .hiw-chip,.hiw-run .hiw-prop{animation:none}.hiw-prg>i{width:100%}.hiw-run .hiw-prg>i{animation:none}.hiw-ring{transition:none}.hiw-bar>i{width:var(--w);transition:none}.hiw-run .hiw-split-flow:after{opacity:0;animation:none;transform:none}}
