.sso-account-cloud[data-v-8a64d6cc]{width:21.5rem;height:12.55rem;color:var(--ylf-sso-ink);will-change:transform;border-radius:48% 48% 24% 24%;outline:none;transition:transform .18s;display:block;position:relative}.sso-account-cloud__shape[data-v-8a64d6cc]{width:100%;height:100%;filter:drop-shadow(0 22px 28px color-mix(in srgb,var(--ylf-sso-cloud-shadow) 24%,transparent)) drop-shadow(0 0 18px color-mix(in srgb,var(--ylf-sso-cloud-top) 34%,transparent));position:absolute;inset:0}.sso-account-cloud__content[data-v-8a64d6cc]{justify-items:center;gap:.38rem;display:grid;position:absolute;inset:4.35rem 3rem 1rem}.sso-account-cloud__identity[data-v-8a64d6cc]{border:1px solid color-mix(in srgb,var(--ylf-sso-cloud-border) 48%,transparent);background:color-mix(in srgb,var(--ylf-sso-cloud-top) 78%,transparent);width:3.05rem;height:3.05rem;box-shadow:0 8px 18px color-mix(in srgb,var(--ylf-sso-cloud-shadow-strong) 18%,transparent);color:var(--ylf-sso-accent);border-radius:50%;place-items:center;display:grid}.sso-account-cloud__identity[data-v-8a64d6cc]>svg{width:1.3rem;height:1.3rem}.sso-account-cloud__default-avatar[data-v-8a64d6cc]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sso-account-cloud__loader[data-v-8a64d6cc]{animation:1s linear infinite sso-account-spin-8a64d6cc}.sso-account-cloud strong[data-v-8a64d6cc]{letter-spacing:-.025em;font-size:1.08rem;font-weight:850}.sso-account-cloud__state[data-v-8a64d6cc]{max-width:13.5rem;color:var(--ylf-sso-accent);justify-content:center;align-items:center;gap:.3rem;font-size:.7rem;font-weight:750;display:inline-flex}.sso-account-cloud__state[data-v-8a64d6cc] svg{flex:none;width:.82rem;height:.82rem}.sso-account-cloud[data-v-8a64d6cc]:focus-visible,.sso-account-cloud[data-v-8a64d6cc]:hover{transform:translateY(-.3rem)}.sso-account-cloud[data-v-8a64d6cc]:focus-visible{outline:3px solid var(--ylf-sso-cloud-top);outline-offset:4px}@keyframes sso-account-spin-8a64d6cc{to{transform:rotate(1turn)}}@media (width<=767px){.sso-account-cloud[data-v-8a64d6cc]{width:18.5rem;height:10.8rem}.sso-account-cloud__content[data-v-8a64d6cc]{gap:.3rem;inset:3.25rem 2.5rem 1.25rem}.sso-account-cloud__identity[data-v-8a64d6cc]{width:2.65rem;height:2.65rem}.sso-account-cloud strong[data-v-8a64d6cc]{font-size:.95rem}.sso-account-cloud__state[data-v-8a64d6cc]{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.sso-account-cloud[data-v-8a64d6cc]{transition:none}.sso-account-cloud[data-v-8a64d6cc]:focus-visible,.sso-account-cloud[data-v-8a64d6cc]:hover{transform:none}.sso-account-cloud__loader[data-v-8a64d6cc]{animation:none}}.sso-app-node[data-v-bd4df100]{border:1px solid color-mix(in srgb,var(--ylf-sso-cloud-border) 46%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--ylf-sso-cloud-top) 96%,transparent),color-mix(in srgb,var(--ylf-sso-cloud-middle-soft) 88%,transparent));width:15rem;height:4.9rem;box-shadow:0 17px 34px -22px color-mix(in srgb,var(--ylf-sso-cloud-shadow) 68%,transparent),0 2px 8px color-mix(in srgb,var(--ylf-sso-cloud-shadow) 10%,transparent),inset 0 1px color-mix(in srgb,var(--ylf-sso-cloud-top) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ylf-sso-ink);border-radius:1.45rem;align-items:center;gap:.25rem;padding:.55rem .55rem .55rem .78rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.sso-app-node__signal[data-v-bd4df100]{background:var(--sso-app-accent);width:.22rem;box-shadow:0 0 12px color-mix(in srgb,var(--sso-app-accent) 42%,transparent);opacity:.78;border-radius:999px;transition:inset .18s,opacity .18s;position:absolute;inset:1.05rem auto 1.05rem .38rem}.sso-app-node__link[data-v-bd4df100]{border-radius:1rem;outline:none;flex:1;grid-template-columns:2.75rem minmax(0,1fr) .95rem;align-items:center;gap:.7rem;min-width:0;height:100%;padding:.2rem .3rem .2rem .12rem;display:grid;position:relative}.sso-app-node__logo[data-v-bd4df100]{border:1px solid color-mix(in srgb,var(--sso-app-accent) 34%,var(--ylf-sso-cloud-top));background:color-mix(in srgb,var(--sso-app-accent) 86%,var(--ylf-sso-cloud-top));width:2.75rem;height:2.75rem;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--sso-app-accent) 58%,transparent);color:var(--ylf-sso-cloud-top);letter-spacing:-.02em;border-radius:.9rem;place-items:center;font-size:.68rem;font-weight:850;display:grid;overflow:hidden}.sso-app-node__logo img[data-v-bd4df100]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sso-app-node__copy[data-v-bd4df100]{gap:.34rem;min-width:0;display:grid}.sso-app-node__copy strong[data-v-bd4df100]{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:820;line-height:1.15;overflow:hidden}.sso-app-node__status[data-v-bd4df100]{border:1px solid color-mix(in srgb,var(--sso-app-accent) 13%,transparent);background:color-mix(in srgb,var(--sso-app-accent) 8%,transparent);width:max-content;color:var(--ylf-sso-accent-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.14rem .42rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.sso-app-node__status[data-v-bd4df100] svg{width:.75rem;height:.75rem}.sso-app-node__external[data-v-bd4df100]{width:.9rem;height:.9rem;color:color-mix(in srgb,var(--ylf-sso-ink) 38%,transparent);transition:color .18s}.sso-app-node__detail[data-v-bd4df100]{border:1px solid color-mix(in srgb,var(--ylf-sso-cloud-border) 30%,transparent);background:color-mix(in srgb,var(--ylf-sso-cloud-top) 62%,transparent);width:2.15rem;height:2.15rem;color:var(--ylf-sso-accent-strong);border-radius:.8rem;outline:none;flex:none;place-items:center;transition:background-color .18s,border-color .18s;display:grid}.sso-app-node__detail[data-v-bd4df100] svg{width:.88rem;height:.88rem}.sso-app-node--active[data-v-bd4df100],.sso-app-node[data-v-bd4df100]:focus-within,.sso-app-node[data-v-bd4df100]:hover{z-index:8;border-color:color-mix(in srgb,var(--sso-app-accent) 38%,var(--ylf-sso-cloud-top));box-shadow:0 21px 38px -22px color-mix(in srgb,var(--ylf-sso-cloud-shadow) 74%,transparent),0 4px 12px color-mix(in srgb,var(--sso-app-accent) 12%,transparent),inset 0 1px color-mix(in srgb,var(--ylf-sso-cloud-top) 94%,transparent);transform:translateY(-.22rem)}.sso-app-node--active .sso-app-node__signal[data-v-bd4df100],.sso-app-node:focus-within .sso-app-node__signal[data-v-bd4df100],.sso-app-node:hover .sso-app-node__signal[data-v-bd4df100]{opacity:1;inset-block:.78rem}.sso-app-node__detail[data-v-bd4df100]:focus-visible,.sso-app-node__link[data-v-bd4df100]:focus-visible{outline:3px solid var(--ylf-sso-cloud-top);outline-offset:3px}.sso-app-node:focus-within .sso-app-node__external[data-v-bd4df100],.sso-app-node:hover .sso-app-node__external[data-v-bd4df100]{color:var(--ylf-sso-accent-strong)}.sso-app-node__detail[data-v-bd4df100]:hover{border-color:color-mix(in srgb,var(--sso-app-accent) 30%,transparent);background:color-mix(in srgb,var(--sso-app-accent) 9%,var(--ylf-sso-cloud-top))}@media (prefers-reduced-motion:reduce){.sso-app-node[data-v-bd4df100],.sso-app-node__detail[data-v-bd4df100],.sso-app-node__external[data-v-bd4df100],.sso-app-node__signal[data-v-bd4df100]{transition:none}.sso-app-node--active[data-v-bd4df100],.sso-app-node[data-v-bd4df100]:focus-within,.sso-app-node[data-v-bd4df100]:hover{transform:none}}.sso-cloud-routes[data-v-5060f7d2]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sso-cloud-routes path[data-v-5060f7d2]{fill:none;stroke-linecap:round}.sso-cloud-routes__ribbon[data-v-5060f7d2]{stroke:color-mix(in srgb,var(--ylf-sso-cloud-top) 45%,transparent);stroke-width:7px}.sso-cloud-routes__edge[data-v-5060f7d2]{stroke:color-mix(in srgb,var(--ylf-sso-route-edge) 68%,transparent);stroke-width:1.1px}.sso-cloud-routes__active[data-v-5060f7d2]{stroke:color-mix(in srgb,var(--ylf-sso-cloud-top) 82%,transparent);stroke-width:8.5px}.sso-cloud-routes__beam[data-v-5060f7d2]{stroke-width:3.2px;stroke-dasharray:.18 .82;animation:1.8s ease-out sso-cloud-beam-5060f7d2}@keyframes sso-cloud-beam-5060f7d2{0%{stroke-dashoffset:.82px}to{stroke-dashoffset:-.18px}}@media (prefers-reduced-motion:reduce){.sso-cloud-routes__beam[data-v-5060f7d2]{animation:none}}.app-sso-cloud-map[data-v-8e5a7d34]{isolation:isolate;border:1px solid color-mix(in srgb,var(--ylf-sso-cloud-top) 62%,transparent);background:var(--ylf-sso-sky);min-height:34rem;box-shadow:0 32px 85px -38px color-mix(in srgb,var(--ylf-dopa-blue) 58%,transparent),inset 0 1px color-mix(in srgb,var(--ylf-sso-cloud-top) 76%,transparent);border-radius:1.75rem;position:relative;overflow:hidden}.app-sso-cloud-map__sky[data-v-8e5a7d34]{z-index:0}.app-sso-cloud-map__veil[data-v-8e5a7d34]{z-index:1;background:radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--ylf-sso-cloud-top) 20%,transparent),transparent 26%),linear-gradient(180deg,color-mix(in srgb,var(--ylf-sso-veil-top) 4%,transparent),color-mix(in srgb,var(--ylf-sso-veil-bottom) 16%,transparent));pointer-events:none;position:absolute;inset:0}.app-sso-cloud-map__desktop[data-v-8e5a7d34]{z-index:2;position:absolute;inset:0}.app-sso-cloud-map__account[data-v-8e5a7d34]{top:59%;left:50%}.app-sso-cloud-map__account[data-v-8e5a7d34],.app-sso-cloud-map__app[data-v-8e5a7d34]{z-index:5;position:absolute;transform:translate(-50%,-50%)}.app-sso-cloud-map__mobile[data-v-8e5a7d34]{display:none}.app-sso-cloud-map__browse[data-v-8e5a7d34]{z-index:10;position:absolute;bottom:1rem;right:1rem}@media (width<=1023px){.app-sso-cloud-map[data-v-8e5a7d34]{min-height:32rem}.app-sso-cloud-map__app[data-v-8e5a7d34]{scale:.86}.app-sso-cloud-map__account[data-v-8e5a7d34]{scale:.9}}@media (width<=767px){.app-sso-cloud-map[data-v-8e5a7d34]{border-radius:1.45rem;min-height:30rem}.app-sso-cloud-map__desktop[data-v-8e5a7d34]{display:none}.app-sso-cloud-map__mobile[data-v-8e5a7d34]{z-index:4;justify-items:center;padding-top:1rem;display:grid;position:absolute;inset:0}.app-sso-cloud-map__mobile-route[data-v-8e5a7d34]{width:100%;height:1.8rem;position:relative}.app-sso-cloud-map__mobile-route[data-v-8e5a7d34]:before{background:color-mix(in srgb,var(--ylf-sso-cloud-top) 72%,transparent);width:.55rem;box-shadow:0 0 12px color-mix(in srgb,var(--ylf-sso-route-cyan) 65%,transparent);content:"";border-radius:999px;position:absolute;inset:-.6rem auto 0 50%;transform:translate(-50%)}.app-sso-cloud-map__mobile-route span[data-v-8e5a7d34]{background:color-mix(in srgb,var(--ylf-sso-cloud-top) 68%,transparent);height:.35rem;box-shadow:0 0 10px color-mix(in srgb,var(--ylf-sso-route-cyan) 45%,transparent);border-radius:999px;position:absolute;inset:auto 1.5rem 0}.app-sso-cloud-map__rail[data-v-8e5a7d34]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:.75rem;width:100%;padding:0 1rem 5.25rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.app-sso-cloud-map__rail[data-v-8e5a7d34]::-webkit-scrollbar{display:none}.app-sso-cloud-map__rail[data-v-8e5a7d34] .sso-app-node{scroll-snap-align:center;flex:0 0 15rem;width:15rem}.app-sso-cloud-map__browse[data-v-8e5a7d34]{justify-content:center;bottom:1rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.app-sso-cloud-map__account[data-v-8e5a7d34],.app-sso-cloud-map__app[data-v-8e5a7d34]{transition:none}}
