.platform-entry-mark{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:27px;border:1px solid rgb(var(--studio-teal)/.2);border-radius:17px 17px 24px 17px;color:rgb(var(--studio-teal-ink));background:rgb(var(--studio-teal-soft))}.login-artwork-frame{position:relative;overflow:hidden;border-radius:12px 70px 12px 12px;isolation:isolate}.platform-entry-art .login-artwork-frame img{border-radius:inherit}.login-courtyard-scene{display:block;width:100%;height:auto;max-height:42vh;border:1px solid rgb(var(--studio-teal)/.12);border-radius:inherit}.login-courtyard-ground{fill:#f0e8d9}.login-courtyard-arch,.login-courtyard-loop,.login-courtyard-steps,.login-courtyard-sun{transform-box:fill-box;transform-origin:center;animation-play-state:paused}.login-courtyard-sun{animation:courtyard-sun 7s ease-in-out infinite paused}.login-courtyard-arch{animation:courtyard-arch 11s ease-in-out infinite paused}.login-courtyard-loop{animation:courtyard-loop 9s ease-in-out infinite paused}.login-courtyard-steps{animation:courtyard-steps 8s ease-in-out infinite paused}.login-artwork[data-motion=playing] .login-courtyard-scene>g{animation-play-state:running}@keyframes courtyard-sun{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(12deg)}}@keyframes courtyard-arch{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes courtyard-loop{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(5deg)}}@keyframes courtyard-steps{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.login-artwork-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out-quart)}.login-artwork-video.is-visible{opacity:1}.login-artwork-toggle{position:absolute;inset-inline-end:12px;inset-block-end:12px;display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:38px;padding:9px 12px;border:1px solid rgb(var(--line-strong));border-radius:10px;color:rgb(var(--ink));background:rgb(var(--surface));font-size:11px;font-weight:500;line-height:1.2;transition:background-color .15s,transform .15s var(--ease-out-quart)}.login-artwork-toggle:hover:not(:disabled){background:rgb(var(--studio-teal-soft))}.login-artwork-toggle:active:not(:disabled){transform:translateY(1px)}.login-artwork-toggle:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.login-artwork-toggle:disabled{cursor:default}@media (max-width:767px){.platform-entry-mark{display:none}.platform-entry-art.login-artwork{width:112px;inset-inline-end:13px;inset-block-end:20px}.login-artwork-frame{padding-bottom:47px;border-radius:50% 50% 8px 8px;overflow:visible}.login-courtyard-scene,.platform-entry-art .login-artwork-frame img{aspect-ratio:1;border-radius:50% 50% 8px 8px}.login-courtyard-scene{height:112px;max-height:none;-o-object-fit:cover;object-fit:cover}.login-artwork-video{height:calc(100% - 47px);border-radius:50% 50% 8px 8px}.login-artwork-toggle{inset-block-end:0;inset-inline:0;min-height:40px;padding:8px 6px;font-size:10px;border-radius:8px}.platform-entry-intro{padding-inline-end:78px}.platform-entry-intro>p:last-child{max-width:23ch}}@media (max-width:350px){.platform-entry-art.login-artwork{width:80px;inset-inline-end:12px;inset-block-end:17px}.platform-entry-intro{padding-inline-end:36px}.platform-entry-intro>p:last-child{max-width:21ch}.login-artwork-toggle{gap:4px;font-size:9px}.login-courtyard-scene{height:80px}}@media (prefers-reduced-motion:reduce){.login-artwork-toggle,.login-artwork-video{transition:none}.login-courtyard-scene>g{animation:none}}@media (pointer:coarse){.login-artwork-toggle{min-width:44px;min-height:44px}}