.hf-hero h1{max-width:16ch}.hf{gap:28px;display:grid}.hf-control{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 28px;padding:18px 22px;display:grid}.hf-control label{color:var(--ink);font-weight:600}.hf-control label b{color:#4131c2;font-family:var(--font-display);margin-left:8px;font-size:1.2rem}.hf-control input{accent-color:#5b47f0;grid-column:1;width:100%}.hf-result{grid-area:1/2/span 2;align-items:center;gap:12px;max-width:320px;display:flex;margin:0!important}.hf-result b{font-family:var(--font-display);letter-spacing:-.04em;color:#0f7a43;font-size:2.6rem}.hf-result span{color:var(--body);font-size:.9rem;line-height:1.4}.hf-board{color:#fff;background:#15112e;border-radius:28px;gap:8px;padding:22px;display:grid}.hf-head,.hf-row{grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);align-items:center;gap:14px;display:grid}.hf-head span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;text-align:right;font-size:.78rem;font-weight:700}.hf-head .hf-mid{text-align:center}.hf-head .hf-tt{text-align:left;color:#7ef0c9}.hf-side{align-items:center;gap:10px;height:46px;display:flex;position:relative}.hf-trad{flex-direction:row-reverse}.hf-side i{height:100%;width:var(--w);transition:transform .9s cubic-bezier(.3,.7,.2,1),width .5s;transition-delay:calc(.2s + var(--n) * .18s), 0s;border-radius:10px;display:block;transform:scaleX(0)}.hf-trad i{transform-origin:100%;background:#ffffff29}.hf-tt i{transform-origin:0;background:linear-gradient(90deg,#5b47f0,#8b7bff 60%,#4fdc95)}.hf-on .hf-side i{transform:none}.hf-side b{font-family:var(--font-display);flex:none;min-width:52px;font-size:1.05rem}.hf-trad b{text-align:right;color:#ffffffbf}.hf-stage{text-align:center;justify-items:center;gap:2px;display:grid;position:relative}.hf-stage strong{font-size:.92rem}.hf-stage em{color:#fff9;align-items:center;gap:6px;font-size:.72rem;font-style:normal;display:inline-flex}.hf-stage .orb{--s:14px;animation:none}.hf-up{color:#0f7a43;opacity:0;transition:opacity .4s;transition-delay:calc(.8s + var(--n) * .18s);background:#e3f7ec;border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.hf-on .hf-up{opacity:1}.hf-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hf-kpis li{border:1px solid var(--line);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:18px;display:grid}.hf-k-label{color:var(--ink);min-height:2.6em;font-size:.92rem;font-weight:700;margin:0!important}.hf-k-bars{gap:8px;display:grid}.hf-k-bars>span{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.hf-k-bars em{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:700}.hf-k-bars i{height:10px;width:var(--w);transform-origin:0;transition:transform 1s cubic-bezier(.3,.7,.2,1);transition-delay:calc(.5s + var(--n) * .12s);border-radius:999px;display:block;transform:scaleX(0)}.hf-k-bars .old i{background:#d9d6ea}.hf-k-bars .new i{background:linear-gradient(90deg,#5b47f0,#4fdc95)}.hf-on .hf-k-bars i{transform:none}.hf-k-bars b{font-family:var(--font-display);color:var(--ink);font-size:1.05rem}.hf-k-bars .new b{color:#4131c2}.hf-k-change{background:#e3f7ec;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.78rem;font-weight:700;color:#0f7a43!important;margin:0!important}.hf-note{color:var(--muted);max-width:80ch;font-size:.85rem;margin-top:22px!important}.hf-moves{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.hf-moves li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:22px;align-content:start;gap:6px;padding:20px;display:grid}.hf-moves .orb{--s:34px}.hf-m-stage{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:#7ef0c9!important;margin:8px 0 0!important}.hf-moves h3{color:#fff;margin:0}.hf-moves p{font-size:.9rem;line-height:1.5;color:#ffffffbf!important;margin:0!important}.hf-moves a{color:#c9c1ff;margin-top:6px;font-size:.88rem;font-weight:600}@media (max-width:1100px){.hf-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-moves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hf-control{grid-template-columns:minmax(0,1fr)}.hf-result{grid-area:auto/1}.hf-board{padding:14px}.hf-head,.hf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px}.hf-head .hf-mid{display:none}.hf-head span{text-align:left}.hf-stage{text-align:left;grid-area:1/1/auto/-1;justify-items:start;margin-top:8px}.hf-trad{flex-direction:row}.hf-trad i{transform-origin:0}.hf-side{height:30px}.hf-side b{min-width:0;font-size:.92rem}.hf-trad b{text-align:left}.hf-kpis,.hf-moves{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hf-side i,.hf-k-bars i,.hf-up{transition:none}}.hf-home{margin-top:clamp(48px,6vw,80px)}.hf-home .tl-head{margin-bottom:24px}.tl .hf-home h3{letter-spacing:-.04em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1.12}.hf-home .tl-more{text-align:center}.orb-recruiter{--glow:#d7d3f58c;background:radial-gradient(circle at 35% 30%,#fff,#d7d3f5 45%,#8f86c9 100%)}@media (max-width:700px){.hf-moves a{align-items:center;min-height:44px;display:inline-flex}}
