.styles_container__G35Vc{display:flex;flex-direction:column}.styles_error__MXX1v{color:#f44336;margin-bottom:1rem}.styles_loadingStatus__JLfFM{color:#8a9295;margin-bottom:1.5rem}.styles_skeleton__Yd40k{display:flex;flex-direction:column;gap:2.5rem}.styles_skeletonStep__3rPWC{display:flex;flex-direction:row;gap:1.25rem}.styles_skeletonNode__dFwHY{width:1.75rem;height:1.75rem;border-radius:1337px;flex-shrink:0;animation:styles_pulse__fC7Bl 1.5s ease-in-out infinite}@media(min-width:62rem){.styles_skeletonNode__dFwHY{width:2rem;height:2rem}}.styles_skeletonContent__cxc3q{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.styles_skeletonBadge___9toV{width:4.125rem;height:1rem}.styles_skeletonBadge___9toV,.styles_skeletonTitle__j9KPe{border-radius:.375rem;animation:styles_pulse__fC7Bl 1.5s ease-in-out infinite}.styles_skeletonTitle__j9KPe{width:60%;height:1.25rem;animation-delay:.1s}.styles_skeletonDesc__LeEiR{width:80%;height:3.75rem;border-radius:.75rem;animation:styles_pulse__fC7Bl 1.5s ease-in-out infinite;animation-delay:.2s}.styles_skeletonCard__RrDM_{width:100%;height:5rem;border-radius:.75rem;animation:styles_pulse__fC7Bl 1.5s ease-in-out infinite;animation-delay:.3s}@keyframes styles_pulse__fC7Bl{0%,to{background-color:#1b222b}50%{background-color:#151820}}.styles_steps__ixn8p{display:flex;flex-direction:column;gap:3.75rem}@media(min-width:62rem){.styles_steps__ixn8p{gap:5rem}}.styles_step__Iqj1_{display:flex;flex-direction:row;gap:1rem;position:relative;align-items:flex-start}@media(min-width:62rem){.styles_step__Iqj1_{gap:2rem}}.styles_rail__QSdnp{display:flex;flex-direction:column;width:1.75rem;flex-shrink:0;align-items:center}@media(min-width:62rem){.styles_rail__QSdnp{width:2rem}}.styles_node__lWgR0{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;position:relative;z-index:2;border-radius:1337px;background:#97decf;color:#0e1116;flex-shrink:0;box-shadow:0 0 0 3px #151820,0 0 15px rgba(151,222,207,.3),inset 0 -2px 4px rgba(9,13,19,.2)}@media(min-width:62rem){.styles_node__lWgR0{width:2rem;height:2rem;box-shadow:0 0 0 4px #151820,0 0 20px rgba(151,222,207,.3),inset 0 -2px 4px rgba(9,13,19,.2)}}.styles_line__vRKa0{position:absolute;top:1.75rem;bottom:-3.75rem;left:.875rem;transform:translateX(-50%);width:4px;border-radius:4px;background:linear-gradient(180deg,#2b3943,rgba(151,222,207,.1),#2b3943);overflow:hidden;z-index:1}@media(min-width:62rem){.styles_line__vRKa0{top:2rem;bottom:-5rem;left:1rem}}.styles_line__vRKa0:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#97decf,transparent);animation:styles_flowDown__QYkWe 3s linear infinite}.styles_connector__rNZvu{position:absolute;top:50%;left:2rem;transform:translateY(-50%);z-index:3;white-space:nowrap;background:#151820;border:1px solid rgba(151,222,207,.25);color:#97decf;font-weight:700;padding:.25rem .75rem;border-radius:1337px;letter-spacing:.02em;box-shadow:0 0 15px rgba(151,222,207,.1),0 4px 12px rgba(9,13,19,.6)}@media(min-width:62rem){.styles_connector__rNZvu{left:1rem;transform:translate(-50%,-50%)}}.styles_content__0VS_9{display:flex;flex-direction:column;flex:1 1;min-width:0}.styles_badge__Z5KEa{display:inline-block;align-self:flex-start;text-transform:uppercase;letter-spacing:.15em;font-weight:800;background:rgba(151,222,207,.1);color:#97decf;border:1px solid rgba(151,222,207,.2);border-radius:.75rem;padding:.25rem .5rem;margin-bottom:.75rem}.styles_title__wSSYf{color:#f2fbff;margin-bottom:1rem;letter-spacing:-.01em}.styles_description__2gXCE{display:flex;flex-direction:column;gap:.75rem;position:relative;padding:1rem 1.25rem;background:rgba(151,222,207,.03);border:1px solid rgba(151,222,207,.1);border-left:3px solid #97decf;border-radius:.75rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(9,13,19,.1),inset 0 0 20px rgba(151,222,207,.02)}@media(min-width:62rem){.styles_description__2gXCE{flex-direction:row;align-items:flex-start;gap:1rem}}.styles_descriptionIcon__iq4VO{color:#97decf;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(151,222,207,.3))}@media(min-width:62rem){.styles_descriptionIcon__iq4VO{margin-top:2px}}.styles_descriptionText__QGJfY{color:rgba(242,251,255,.9);margin:0}.styles_toolCard__KLPNu{margin-bottom:1rem}.styles_confidenceBadge__2ErE9{display:flex;flex-direction:column;gap:.125rem;border-radius:.5rem;padding:.5rem .75rem;margin-bottom:.75rem}.styles_confidenceBadge__2ErE9[data-confidence=medium]{background:rgba(250,167,26,.08);border-left:3px solid #faa71a;color:#fcd28c}.styles_confidenceBadge__2ErE9[data-confidence=low]{background:rgba(244,67,54,.08);border-left:3px solid #ffa7a0;color:#ffa7a0}.styles_confidenceLabel__7z4sn{font-weight:600}.styles_confidenceReason__C7ctl{color:#cad4d8}.styles_alternatives__VG9Cq{display:flex;flex-direction:column}.styles_altToggle__FXF0C{display:flex;flex-direction:row;gap:.5rem;align-items:center;align-self:flex-start;padding:.375rem .875rem;border:1px solid transparent;border-radius:1337px;background:rgba(242,251,255,.03);color:#8a9295;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.styles_altToggle__FXF0C:hover{color:#f2fbff;background:rgba(242,251,255,.06);border-color:rgba(242,251,255,.1)}.styles_altToggle__FXF0C[data-open=true] .styles_altToggleIcon__vMOJ_{transform:rotate(180deg)}.styles_altToggleIcon__vMOJ_{transition:transform .3s ease}.styles_altList__ahgTh{display:flex;flex-direction:column;gap:.25rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,margin-top .4s ease,opacity .3s ease}.styles_altListExpanded__xI5SE{max-height:50rem;opacity:1;margin-top:1rem}.styles_altCard___gaP_{display:flex;flex-direction:row;gap:.625rem;align-items:center;padding:.5rem .625rem;border-radius:.75rem;background:transparent;text-decoration:none;transition:background-color .2s ease}.styles_altCard___gaP_:hover{background:#1b222b}.styles_altLogo__LyMgR{flex-shrink:0;border-radius:.375rem}.styles_altInfo__Mt7rn{display:flex;flex-direction:column;flex:1 1;min-width:0}.styles_altName__hIyp7{color:#f2fbff}.styles_altDesc___ZLe6{color:#8a9295;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_altScore__Bg2SP{flex-shrink:0;margin-left:auto;color:#97decf}@keyframes styles_flowDown__QYkWe{0%{top:-100%}to{top:100%}}