.lianova-sv{position:relative;display:flex;flex-direction:column;height:100%;min-height:22rem;padding:1.2rem;border-radius:1.45rem;overflow:hidden}.lianova-sv--lifepath{padding:.6rem;background:radial-gradient(circle at 50% 48%,rgba(6,182,212,.16),transparent 46%),radial-gradient(circle at 18% 78%,rgba(20,184,166,.12),transparent 34%),linear-gradient(165deg,#f4fcfe,#ffffff 55%,#f3fbfa);border:1px solid rgba(165,243,252,.8)}.lianova-sv-eyebrow{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#0891b2}.lianova-lp{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.45rem;min-height:0;width:100%}.lianova-lp-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.15rem .2rem .1rem}.lianova-lp-head strong{display:block;margin-top:.12rem;font-size:1.02rem;font-weight:750;letter-spacing:-.03em;line-height:1.2;color:#0f172a}.lianova-lp-head em{display:block;margin-top:.12rem;font-style:normal;font-size:.75rem;font-weight:650;color:#64748b}.lianova-sv--lifepath .lianova-disk--sm{width:4.4rem;height:4.4rem}.lianova-lp-piece{opacity:0;transition:opacity .35s ease}.lianova-lp-piece.is-in{opacity:1}.lianova-lp-quote p{margin:.15rem 0 .2rem;padding:.7rem .8rem;border-radius:.9rem;background:#fff;border:1px solid rgba(165,243,252,.9);font-size:.92rem;font-weight:650;line-height:1.4;color:#0f172a}.lianova-lp-quote.is-in p{animation:lianova-lp-type 1.15s steps(40) both}.lianova-lp-cat>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.15rem}.lianova-lp-cat span,.lianova-lp-reason{margin:0;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.lianova-lp-cat strong{padding:.22rem .6rem;border-radius:999px;background:rgba(6,182,212,.12);color:#0e7490;font-size:.78rem;font-weight:750}.lianova-lp-reason{padding:.35rem .1rem .15rem}.lianova-lp-skills,.lianova-lp-steps{display:grid;gap:.35rem}.lianova-lp-skills{margin-top:.15rem}.lianova-lp-skill,.lianova-lp-step{display:grid;align-items:center;border-radius:.85rem;background:rgba(255,255,255,.92);border:1px solid rgba(165,243,252,.85)}.lianova-lp-step{grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding:.45rem .65rem}.lianova-lp-step i{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;background:#ecfeff;color:#0e7490;font-style:normal;font-size:.72rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(6,182,212,.28)}.lianova-lp-skill strong,.lianova-lp-step strong{display:block;font-size:.84rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.lianova-lp-step em{display:block;margin-top:.08rem;font-style:normal;font-size:.72rem;font-weight:600;color:#64748b}.lianova-lp-skill{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;padding:.55rem .7rem}.lianova-lp-skill em{font-style:normal;font-size:.68rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#b45309}.lianova-lp-box{width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:999px;border:1.5px solid #fcd34d;color:transparent;background:#fff}.lianova-lp-box svg{width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .25s ease}.lianova-lp-skill.is-yes{border-color:rgba(20,184,166,.45);background:linear-gradient(180deg,#f0fdfa,#fff 70%)}.lianova-lp-skill.is-yes em{color:#0f766e}.lianova-lp-skill.is-yes .lianova-lp-box{border-color:#14b8a6;background:#14b8a6;color:#fff}.lianova-lp-skill.is-yes .lianova-lp-box svg{opacity:1;transform:none}@keyframes lianova-lp-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (max-width:959px){.lianova-sv--lifepath .lianova-disk--sm{width:3.6rem;height:3.6rem}.lianova-lp-head strong{font-size:.92rem}.lianova-lp-quote p{font-size:.84rem}}@media (prefers-reduced-motion:reduce),(scripting:none){.lianova-lp-piece{opacity:1;transition:none}.lianova-lp-box svg,.lianova-lp-quote p{animation:none;clip-path:none;transition:none}}.lianova-sv--match{gap:.7rem;justify-content:stretch;background:linear-gradient(165deg,#fff,#faf5ff);border:1px solid rgba(196,181,253,.55);box-shadow:0 18px 36px -28px rgba(109,40,217,.28)}.lianova-sv-match-band{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#06b6d4,#14b8a6 40%,#8b5cf6)}.lianova-mx-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:.2rem}.lianova-mx-head strong{display:block;font-size:1.2rem;font-weight:750;letter-spacing:-.03em;line-height:1.15;color:#0f172a}.lianova-mx-head p:last-child{margin:.2rem 0 0;font-size:.78rem;font-weight:650;color:#64748b}.lianova-mx-ring{position:relative;width:4.5rem;height:4.5rem}.lianova-mx-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.lianova-mx-ring-track,.lianova-mx-ring-value{fill:none;stroke-width:3.5}.lianova-mx-ring-track{stroke:rgba(20,184,166,.18)}.lianova-mx-ring-value{stroke:#0d9488;stroke-linecap:round}.lianova-mx-ring span,.lianova-mx-ring strong{position:absolute;left:0;right:0;text-align:center}.lianova-mx-ring strong{top:1.05rem;font-size:1.15rem;font-weight:850;letter-spacing:-.04em;line-height:1;color:#0f766e}.lianova-mx-ring span{top:2.3rem;font-size:.5rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.lianova-mx-skills{flex:1;display:flex;flex-direction:column;min-height:0;gap:.45rem}.lianova-mx-label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.lianova-mx-label span,.lianova-mx-persona span{font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.lianova-mx-label em{font-style:normal;font-size:.75rem;font-weight:750;color:#0f766e}.lianova-mx-skills ul{flex:1;list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.45rem}.lianova-mx-skills li{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-height:0;padding:.65rem .8rem;border-radius:.95rem;background:#fff;border:1px solid rgba(226,232,240,.95)}.lianova-mx-skills li.is-met{border-color:rgba(20,184,166,.32);background:linear-gradient(180deg,rgba(240,253,250,.9),#fff 55%)}.lianova-mx-skills li.is-partial{border-color:rgba(245,158,11,.4);background:linear-gradient(180deg,rgba(255,251,235,.95),#fff 58%)}.lianova-mx-skill{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lianova-mx-skill strong{font-size:.92rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.lianova-mx-skill em{flex:none;font-style:normal;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lianova-mx-skills li.is-met em{color:#0f766e}.lianova-mx-skills li.is-partial em{color:#b45309}.lianova-mx-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.45rem;align-items:stretch}.lianova-mx-pair>div{display:grid;align-content:end;gap:.12rem;min-width:0;padding:.45rem .55rem .5rem;border-radius:.75rem;background:rgba(255,255,255,.8)}.lianova-mx-pair>div span{font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.lianova-mx-pair strong{font-size:.88rem;font-weight:750;letter-spacing:-.02em;color:#0f172a}.lianova-mx-pair b{display:block;height:.38rem;margin-top:.28rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.lianova-mx-pair i{display:block;height:100%;border-radius:inherit}.lianova-mx-pair .is-profile i{background:linear-gradient(90deg,#0d9488,#5eead4)}.lianova-mx-pair .is-role i{background:linear-gradient(90deg,#7c3aed,#c4b5fd)}.lianova-mx-arrow{align-self:center;font-size:.95rem;font-weight:700;color:#94a3b8}.lianova-mx-persona{display:grid;gap:.4rem;padding:.65rem .8rem .7rem;border-radius:.95rem;background:#fff;border:1px solid rgba(196,181,253,.55)}.lianova-mx-persona div{display:flex;align-items:baseline;justify-content:space-between}.lianova-mx-persona strong{font-size:.95rem;font-weight:800;letter-spacing:-.03em;color:#6d28d9}.lianova-mx-persona i{display:block;height:.4rem;width:81%;border-radius:999px;background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}@keyframes lianova-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}