.pp .saas-edge{fill:none;stroke:#140a2429;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s cubic-bezier(.16,1,.3,1)}.pp .saas-edge[data-route]{stroke:color-mix(in srgb, var(--home-electric) 35%, transparent)}.pp .saas-trace{fill:none;stroke:var(--home-electric);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pp .saas-trace[data-on]{opacity:1}.pp .saas-bead{fill:var(--home-electric);stroke:#fff;stroke-width:2px;opacity:0}.pp .saas-ring{fill:none;stroke:var(--home-electric);stroke-width:2px;opacity:0}.pp .saas-chip-ring{border-radius:inherit;box-shadow:0 0 0 2px var(--home-electric);opacity:0;pointer-events:none;position:absolute;inset:0}.pp .saas-card,.pp .saas-chip{box-shadow:0 0 0 1px var(--pp-hair);background-color:#fff;scroll-margin-top:0;transition:background-color .2s cubic-bezier(.16,1,.3,1)}.pp .saas-card:after,.pp .saas-chip:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--home-electric);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.pp .saas-card[data-state=route],.pp .saas-chip[data-state=route],.pp .saas-card[data-state=current],.pp .saas-chip[data-state=current]{box-shadow:0 0 0 1px #140a2459}.pp .saas-card[data-state=passed],.pp .saas-chip[data-state=passed]{box-shadow:0 0 0 1.5px var(--home-ink)}.pp .saas-card[data-state=current]:after,.pp .saas-chip[data-state=current]:after{opacity:1}.pp .saas-card[data-selected]:before,.pp .saas-chip[data-selected]:before{content:"";border:2px solid var(--home-ink);pointer-events:none;border-radius:17px;animation:.7s cubic-bezier(.16,1,.3,1) saas-picked;position:absolute;inset:-5px}.pp .saas-chip[data-selected]:before{border-radius:9999px}@keyframes saas-picked{0%{opacity:0;scale:1.1}}@media (hover:hover){.pp .saas-card:hover,.pp .saas-chip:hover{background-color:var(--home-wash)}}.pp .saas-slash{pointer-events:none;height:1.6px;margin-top:-.8px;position:absolute;top:50%;left:-3px;right:-3px;rotate:-6deg}.pp .saas-slash>span{background:var(--home-ember);transform-origin:0;border-radius:1px;height:100%;transition:scale .3s cubic-bezier(.16,1,.3,1);display:block;scale:0 1}.pp [data-fault] .saas-slash>span{scale:1}.pp .saas-voice{background:var(--home-electric);color:#fff;white-space:nowrap;pointer-events:none;z-index:1;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;box-shadow:0 1px 2px #140a241f}.pp .saas-chip .saas-voice{padding:1px 7px;line-height:14px}.pp .saas-tag{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500;line-height:14px}.pp .saas-grant{color:var(--home-violet)}.pp .saas-tag-fault{color:var(--home-ember-ink)}.pp .saas-rail{background:var(--pp-hair)}.pp .saas-rail-fill{background:var(--home-electric);transform-origin:top;transition:scale .45s cubic-bezier(.16,1,.3,1);scale:1 0}.pp [data-on]>.saas-rail>.saas-rail-fill{scale:1}@media (prefers-reduced-motion:reduce){.pp .saas-chip,.pp .saas-card:after,.pp .saas-chip:after,.pp .saas-slash>span,.pp .saas-rail-fill{transition:none}.pp .saas-card[data-selected]:before,.pp .saas-chip[data-selected]:before{animation:none}}
