.u0wBRG_dots{isolation:isolate;position:relative}.u0wBRG_dots:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, currentColor 20%, transparent) 1.2px, transparent 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 85%);mask-image:linear-gradient(270deg,#000 20%,#0000 85%)}
@keyframes oJw_JW_fill{0%{transform:scaleX(0)}}@keyframes oJw_JW_pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes oJw_JW_slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes oJw_JW_ring-fill{0%{stroke-dasharray:0 100}}@keyframes oJw_JW_swing{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-14deg)}60%{transform:rotate(9deg)}80%{transform:rotate(-5deg)}}@keyframes oJw_JW_light{0%{background-color:var(--color-surface);color:var(--color-ink-muted)}}@keyframes oJw_JW_check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes oJw_JW_bell-out{0%{opacity:1}to{opacity:0}}@keyframes oJw_JW_press{0%,to{transform:none}50%{transform:scale(.96)}}@keyframes oJw_JW_grow{0%{transform:scaleY(0)}}@keyframes oJw_JW_draw{0%{stroke-dashoffset:100px}}@keyframes oJw_JW_scan{0%{opacity:1;top:0}to{opacity:0;top:100%}}@keyframes oJw_JW_dot-move{0%{left:0}}.oJw_JW_fill{transform-origin:0}.oJw_JW_grow{transform-origin:bottom}[data-play=true] .oJw_JW_fill,.oJw_JW_fillNow{animation:oJw_JW_fill 1.1s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .oJw_JW_pop,.oJw_JW_popNow{animation:oJw_JW_pop .42s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .oJw_JW_slide,.oJw_JW_slideNow{animation:oJw_JW_slide-in .42s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .oJw_JW_ring,.oJw_JW_ringNow{animation:oJw_JW_ring-fill 1s cubic-bezier(.23, 1, .32, 1) var(--d,.2s) both}[data-play=true] .oJw_JW_swing,.oJw_JW_swingNow{transform-origin:50% 10%;animation:oJw_JW_swing .9s ease-in-out var(--d,.3s) both}[data-play=true] .oJw_JW_light,.oJw_JW_lightNow{animation:oJw_JW_light .3s ease-out var(--d,0s) both}[data-play=true] .oJw_JW_grow,.oJw_JW_growNow{animation:oJw_JW_grow .7s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .oJw_JW_checkIn{animation:oJw_JW_check-in .3s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .oJw_JW_bellOut{animation:oJw_JW_bell-out .2s ease-out var(--d,0s) both}[data-play=true] .oJw_JW_press,.oJw_JW_pressNow{animation:oJw_JW_press .3s ease-in-out var(--d,0s) both}[data-play=true] .oJw_JW_draw,.oJw_JW_drawNow{animation:oJw_JW_draw .9s ease-out var(--d,0s) both}[data-play=true] .oJw_JW_scan,.oJw_JW_scanNow{animation:oJw_JW_scan 1.4s ease-in-out var(--d,.2s) 2 both}[data-play=true] .oJw_JW_travel{animation:oJw_JW_dot-move 1.1s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.oJw_JW_fill,.oJw_JW_pop,.oJw_JW_slide,.oJw_JW_ring,.oJw_JW_swing,.oJw_JW_light,.oJw_JW_grow,.oJw_JW_checkIn,.oJw_JW_bellOut,.oJw_JW_press,.oJw_JW_travel,.oJw_JW_fillNow,.oJw_JW_popNow,.oJw_JW_slideNow,.oJw_JW_ringNow,.oJw_JW_swingNow,.oJw_JW_lightNow,.oJw_JW_growNow,.oJw_JW_draw,.oJw_JW_drawNow,.oJw_JW_scan,.oJw_JW_scanNow,.oJw_JW_pressNow{animation:none!important}}
@keyframes ezfJtq_pane-arrives{0%{transform:translateY(5px)}to{transform:none}}.ezfJtq_pane{animation:.22s cubic-bezier(.23,1,.32,1) both ezfJtq_pane-arrives}@media (prefers-reduced-motion:reduce){.ezfJtq_pane{animation:none}}
@keyframes VrZ6MG_wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes VrZ6MG_rise{0%{transform:scaleY(0)}}@keyframes VrZ6MG_unlock{0%{background-color:var(--color-surface);color:var(--color-ink-muted)}}@keyframes VrZ6MG_stamp{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes VrZ6MG_caption{0%{background-size:0% 100%}}.VrZ6MG_live{transform-origin:bottom;animation:VrZ6MG_wave 1.2s ease-in-out var(--d,0s) infinite}.VrZ6MG_stair{transform-origin:bottom}[data-play=true] .VrZ6MG_stair,.VrZ6MG_stairNow{animation:VrZ6MG_rise .52s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}[data-play=true] .VrZ6MG_unlock{animation:VrZ6MG_unlock .4s ease-out var(--d,0s) both}[data-play=true] .VrZ6MG_stamp,.VrZ6MG_stampNow{animation:VrZ6MG_stamp .42s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}.VrZ6MG_caption{background-image:linear-gradient(color-mix(in srgb, var(--color-brand) 28%, transparent), color-mix(in srgb, var(--color-brand) 28%, transparent));background-repeat:no-repeat;background-size:100% 100%}[data-play=true] .VrZ6MG_caption,.VrZ6MG_captionNow{animation:VrZ6MG_caption 1.8s linear var(--d,0s) both}@media (prefers-reduced-motion:reduce){.VrZ6MG_live,.VrZ6MG_stair,.VrZ6MG_unlock,.VrZ6MG_stamp,.VrZ6MG_stampNow,.VrZ6MG_caption,.VrZ6MG_captionNow,.VrZ6MG_stairNow{animation:none!important}}
.YcIeBq_field{isolation:isolate;background:var(--color-mint);position:relative;overflow:hidden}.YcIeBq_backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.YcIeBq_glowA,.YcIeBq_glowB,.YcIeBq_glowC{filter:blur(40px);border-radius:50%;position:absolute}.YcIeBq_glowA{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-canvas) 70%, transparent), transparent);width:min(70vw,760px);margin-left:calc(min(70vw,760px)/-2);top:-12%;left:50%}.YcIeBq_glowB{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand) 22%, transparent), transparent);width:min(48vw,520px);bottom:-18%;left:18%}.YcIeBq_glowC{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand) 16%, transparent), transparent);width:min(42vw,460px);top:30%;right:16%}@keyframes YcIeBq_glow-drift{0%,to{translate:0;scale:1}50%{translate:var(--glow-x,40px) var(--glow-y,24px);scale:1.08}}@keyframes YcIeBq_rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes YcIeBq_rise-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.YcIeBq_glowA{--glow-x:60px;--glow-y:30px;animation:28s ease-in-out infinite YcIeBq_glow-drift}.YcIeBq_glowB{--glow-x:-50px;--glow-y:-30px;animation:34s ease-in-out -9s infinite YcIeBq_glow-drift}.YcIeBq_glowC{--glow-x:-40px;--glow-y:40px;animation:40s ease-in-out -17s infinite YcIeBq_glow-drift}.YcIeBq_field [data-enter]{animation:.52s cubic-bezier(.23,1,.32,1) both YcIeBq_rise;animation-delay:calc(var(--i,0) * 50ms)}.YcIeBq_field [data-enter-media]{animation:.52s cubic-bezier(.23,1,.32,1) both YcIeBq_rise-in;animation-delay:calc(.18s + var(--i,0) * 60ms)}}
@keyframes Jm_75G_down{0%{transform:scaleY(0)}}@keyframes Jm_75G_stamp{0%{opacity:0;transform:scale(1.7)rotate(-10deg)}to{opacity:1;transform:none}}.Jm_75G_line{transform-origin:top}[data-play=true] .Jm_75G_line,.Jm_75G_lineNow{animation:Jm_75G_down .9s ease-out var(--d,0s) both}[data-play=true] .Jm_75G_stamp,.Jm_75G_stampNow{animation:Jm_75G_stamp .42s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.Jm_75G_line,.Jm_75G_lineNow,.Jm_75G_stamp,.Jm_75G_stampNow{animation:none!important}}
@keyframes WQRpFa_row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes WQRpFa_ring-fill{0%{stroke-dasharray:0 100}}@keyframes WQRpFa_tap{0%{opacity:0;transform:translate(10px,12px)scale(1)}35%{opacity:1;transform:translate(0)scale(1)}60%{transform:translate(0)scale(.82)}to{opacity:1;transform:translate(0)scale(1)}}.WQRpFa_row{animation:.42s cubic-bezier(.23,1,.32,1) both WQRpFa_row-in}.WQRpFa_ring{animation:.9s cubic-bezier(.23,1,.32,1) .2s both WQRpFa_ring-fill}.WQRpFa_tap{animation:.9s cubic-bezier(.23,1,.32,1) both WQRpFa_tap}@media (prefers-reduced-motion:reduce){.WQRpFa_row,.WQRpFa_ring,.WQRpFa_tap{animation:none}}
.eGvxoW_paneIn{animation:.22s cubic-bezier(.23,1,.32,1) both eGvxoW_pane-in}@keyframes eGvxoW_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eGvxoW_paneIn{animation:none}}.eGvxoW_meterIn [aria-hidden]>span{transform-origin:0;animation:.7s cubic-bezier(.23,1,.32,1) both eGvxoW_meter-in}@keyframes eGvxoW_meter-in{0%{transform:scaleX(.6)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.eGvxoW_meterIn [aria-hidden]>span{animation:none}}
@keyframes aP1JmG_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aP1JmG_scan{0%{top:8%}to{top:88%}}@keyframes aP1JmG_pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes aP1JmG_ring{0%{stroke-dashoffset:var(--ring-full)}to{stroke-dashoffset:var(--ring-to)}}@keyframes aP1JmG_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.aP1JmG_paneIn{animation:.22s cubic-bezier(.23,1,.32,1) both aP1JmG_pane-in}.aP1JmG_scan{animation:2.2s ease-in-out infinite alternate aP1JmG_scan}.aP1JmG_pop{animation:.42s cubic-bezier(.23,1,.32,1) both aP1JmG_pop}.aP1JmG_ring{animation:.9s cubic-bezier(.23,1,.32,1) both aP1JmG_ring}.aP1JmG_fill{transform-origin:0;animation:aP1JmG_fill .7s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.aP1JmG_paneIn,.aP1JmG_scan,.aP1JmG_pop,.aP1JmG_ring,.aP1JmG_fill{animation:none}}
@keyframes sNPb7a_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sNPb7a_ladder-pulse{0%,to{opacity:1}50%{opacity:.55}}.sNPb7a_paneIn{animation:.22s cubic-bezier(.23,1,.32,1) both sNPb7a_pane-in}.sNPb7a_ladderActive{animation:2.4s ease-in-out infinite sNPb7a_ladder-pulse}@media (prefers-reduced-motion:reduce){.sNPb7a_paneIn,.sNPb7a_ladderActive{animation:none}}
@keyframes _1rEiOG_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._1rEiOG_paneIn{animation:.22s cubic-bezier(.23,1,.32,1) both _1rEiOG_pane-in}@media (prefers-reduced-motion:reduce){._1rEiOG_paneIn{animation:none}}@keyframes _1rEiOG_bar{0%{transform:scaleX(0)}}@keyframes _1rEiOG_row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}._1rEiOG_fill{animation:.7s cubic-bezier(.23,1,.32,1) .1s both _1rEiOG_bar}._1rEiOG_row{animation:_1rEiOG_row-in .36s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){._1rEiOG_fill,._1rEiOG_row{animation:none}}
@keyframes eMunWW_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.eMunWW_paneIn{animation:.22s cubic-bezier(.23,1,.32,1) both eMunWW_pane-in}@media (prefers-reduced-motion:reduce){.eMunWW_paneIn{animation:none}}
@keyframes iTc-ZW_wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes iTc-ZW_blink{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes iTc-ZW_pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.iTc-ZW_live{transform-origin:50%;animation:iTc-ZW_wave 1s ease-in-out var(--d,0s) infinite}.iTc-ZW_dot{animation:iTc-ZW_blink 1.2s ease-in-out var(--d,0s) infinite}.iTc-ZW_pulse{animation:iTc-ZW_pulse 1.8s ease-out var(--d,0s) infinite}@media (prefers-reduced-motion:reduce){.iTc-ZW_live,.iTc-ZW_dot,.iTc-ZW_pulse{animation:none!important}.iTc-ZW_pulse{opacity:.25;transform:scale(1.5)}}
.YleobW_stage{isolation:isolate;position:relative}.YleobW_stage:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, currentColor 22%, transparent) 1.2px, transparent 1.4px);background-size:16px 16px;border-radius:1.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.YleobW_tilt{transition:transform .3s cubic-bezier(.23,1,.32,1);transform:rotate(-1.5deg)}.YleobW_tile:hover .YleobW_tilt{transform:rotate(0)translateY(-2px)}@media (prefers-reduced-motion:reduce){.YleobW_tilt,.YleobW_tile:hover .YleobW_tilt{transition:none}}
.YTvGfq_orbitPanel{--orbit-y:40%;container-type:inline-size}.YTvGfq_orbitArea{height:80%}.YTvGfq_dots{background-image:radial-gradient(color-mix(in srgb, var(--color-ink) 12%, transparent) 1px, transparent 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 30%,#0000 75%)}.YTvGfq_track{top:var(--orbit-y);border:1.5px dashed color-mix(in srgb, var(--color-brand) 55%, transparent);border-radius:50%;width:58cqw;height:58cqw;position:absolute;left:50%;translate:-50% -50%}.YTvGfq_trackInner{border-style:solid;border-color:color-mix(in srgb, var(--color-brand) 30%, transparent);width:34cqw;height:34cqw}.YTvGfq_hub{top:var(--orbit-y);width:20cqw;height:20cqw;box-shadow:0 0 0 2cqw color-mix(in srgb, var(--color-brand) 22%, transparent), 0 24px 50px -20px color-mix(in srgb, var(--color-ink) 55%, transparent);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;translate:-50% -50%}@keyframes YTvGfq_reply-in{0%{opacity:0;transform:translateY(8px)}}@keyframes YTvGfq_typing-out{0%,70%{opacity:1}to{opacity:0;height:0;margin:0;padding:0}}@keyframes YTvGfq_dot{0%,to{opacity:.3}50%{opacity:1}}.YTvGfq_enter{animation:YTvGfq_reply-in .36s cubic-bezier(.23, 1, .32, 1) var(--d,0s) both}.YTvGfq_typing{animation:.9s ease-out .2s both YTvGfq_typing-out;overflow:hidden}.YTvGfq_typing span{animation:.9s ease-in-out infinite YTvGfq_dot}.YTvGfq_typing span:nth-child(2){animation-delay:.15s}.YTvGfq_typing span:nth-child(3){animation-delay:.3s}.YTvGfq_knob{transition:transform .22s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.YTvGfq_enter,.YTvGfq_typing,.YTvGfq_typing span{animation:none}.YTvGfq_typing{display:none}.YTvGfq_knob{transition:none}}
@keyframes Lg-zFG_elc-timeline-fill{0%{transform:scaleX(0)}}@keyframes Lg-zFG_elc-node-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.Lg-zFG_timelineFill{transform-origin:0;transform:scaleX(1)}[data-play=true] .Lg-zFG_timelineFill{animation:.9s ease-out forwards Lg-zFG_elc-timeline-fill}.Lg-zFG_nodePop{opacity:1}[data-play=true] .Lg-zFG_nodePop{animation:.52s ease-out backwards Lg-zFG_elc-node-pop}@media (prefers-reduced-motion:reduce){[data-play=true] .Lg-zFG_timelineFill,[data-play=true] .Lg-zFG_nodePop{animation:none}}@keyframes Lg-zFG_elc-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes Lg-zFG_elc-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2)}}.Lg-zFG_live{transform-origin:50%;animation:Lg-zFG_elc-wave 1s ease-in-out var(--d,0s) infinite}.Lg-zFG_pulse{animation:Lg-zFG_elc-pulse 1.8s ease-out var(--d,0s) infinite}@media (prefers-reduced-motion:reduce){.Lg-zFG_live,.Lg-zFG_pulse{animation:none}.Lg-zFG_pulse{opacity:.25;transform:scale(1.5)}}
@keyframes mv6Hfq_enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mv6Hfq_enter{animation:.35s cubic-bezier(.23,1,.32,1) both mv6Hfq_enter}@media (prefers-reduced-motion:reduce){.mv6Hfq_enter{animation:none}}
:is(.fpyHJq_filterable:has(input[name=solutions-filter][value=role]:checked) .fpyHJq_solutionGrid [data-kind=challenge],.fpyHJq_filterable:has(input[name=solutions-filter][value=challenge]:checked) .fpyHJq_solutionGrid [data-kind=role]){display:none}.fpyHJq_filterOption:has(input:focus-visible){background:var(--color-wash);text-decoration:underline;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:4px;text-decoration-thickness:2px}
