[data-skin=k][data-auth-layout=photo]{background:var(--k-ground);color:var(--k-ink)}[data-skin=k][data-auth-layout=photo] .page-wash{display:none}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-frame{width:100%!important;max-width:none!important}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-inner{flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important;padding:0!important}[data-skin=k][data-auth-layout=photo] .auth-photo-card{isolation:isolate;color:#fff;background:#252d39;border-radius:24px;flex:0 0 calc(50% - 24px);min-height:calc(100dvh - 24px);margin:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}[data-skin=k][data-auth-layout=photo] .auth-photo-slide{opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.2,0,0,1);position:absolute;inset:0}[data-skin=k][data-auth-layout=photo] .auth-photo-slide--active{z-index:1;opacity:1}[data-skin=k][data-auth-layout=photo] .auth-photo-slide picture{position:absolute;inset:0}[data-skin=k][data-auth-layout=photo] .auth-photo-slide img{object-fit:cover;object-position:var(--auth-photo-desktop);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,0,0,1);transform:scale(1.012)}[data-skin=k][data-auth-layout=photo] .auth-photo-slide--active img{transform:scale(1)}[data-skin=k][data-auth-layout=photo] .auth-photo-slide:after{z-index:1;content:"";background:linear-gradient(#0000,#0b111914 18%,#0b111973 58%,#0b1119d4);position:absolute;inset:58% 0 0}[data-skin=k][data-auth-layout=photo] .auth-photo-caption{z-index:2;position:absolute;bottom:112px;left:36px;right:36px}[data-skin=k][data-auth-layout=photo] .auth-photo-caption h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:36px;font-weight:500;line-height:1.15}[data-skin=k][data-auth-layout=photo] .auth-photo-caption p{color:#ffffffe6;margin:12px 0 0;font-size:16px;line-height:24px}[data-skin=k][data-auth-layout=photo] .auth-photo-caption__phone{display:none}[data-skin=k][data-auth-layout=photo] .auth-photo-controls{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:28px;left:36px;right:28px}[data-skin=k][data-auth-layout=photo] .auth-photo-tabs{gap:8px;display:flex}[data-skin=k][data-auth-layout=photo] .auth-photo-tab,[data-skin=k][data-auth-layout=photo] .auth-photo-playback{color:#fff;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}[data-skin=k][data-auth-layout=photo] .auth-photo-track{background:#ffffff4d;border-radius:99px;width:44px;height:3px;display:block;overflow:hidden}[data-skin=k][data-auth-layout=photo] .auth-photo-fill{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}[data-skin=k][data-auth-layout=photo] .auth-photo-tab[aria-current=true] .auth-photo-fill{animation:6s linear forwards auth-photo-progress}[data-skin=k][data-auth-layout=photo] .auth-photo-card--paused .auth-photo-fill{animation-play-state:paused}[data-skin=k][data-auth-layout=photo] .auth-photo-playback{background:#0000001f;border-radius:50%}[data-skin=k][data-auth-layout=photo] .auth-photo-playback:hover{background:#00000040}[data-skin=k][data-auth-layout=photo] .auth-photo-card :focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes auth-photo-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-stack{box-sizing:border-box;justify-content:safe center;margin-inline:auto;padding-top:68px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col{margin-inline:auto;width:min(400px,50vw - 96px)!important;box-shadow:none!important;background:0 0!important;padding:68px 0 24px!important}[data-skin=k][data-auth-layout=photo] .auth-photo-header{z-index:2;justify-content:space-between;align-items:center;width:min(400px,50vw - 96px);min-height:40px;display:flex;position:absolute;top:28px;right:max(48px,25vw - 200px)}[data-skin=k][data-auth-layout=photo] .auth-photo-header a{min-height:40px;color:var(--k-ink-2);align-items:center;text-decoration:none;display:flex}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-logo{width:auto;height:24px;color:var(--k-ink);align-self:center;margin:0;display:block}[data-skin=k][data-auth-layout=photo] .auth-photo-support:hover{color:var(--k-ink);text-decoration:underline}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal{margin-inline:0;width:100%;max-width:none;color:var(--k-muted);text-align:center;margin-top:auto;padding-top:24px;font-size:12px;line-height:18px;display:block}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal nav{flex-wrap:wrap;justify-content:center;gap:0 16px;display:flex}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal p{text-wrap:balance}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal a{min-height:28px;color:inherit;align-items:center;text-decoration:none;display:flex}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal a:hover{color:var(--k-ink);text-decoration:underline}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal p{margin:8px 0 0}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>.guest-v2-auth-next-note{margin-top:auto;padding-top:24px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-next-note+.guest-v2-auth-legal{margin-top:0;padding-top:16px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>.guest-v2-auth-back-link,[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>form:first-child{align-self:flex-start;margin:16px 0}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>.guest-v2-auth-back-link,[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>form:first-child .guest-v2-auth-back-link{color:var(--k-ink-2);background:var(--k-card);box-shadow:var(--k-shadow-card);position:static}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>.guest-v2-auth-back-link:hover,[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>form:first-child .guest-v2-auth-back-link:hover,[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>.guest-v2-auth-back-link:active,[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-col>form:first-child .guest-v2-auth-back-link:active{background:var(--k-card-hover)}@media (max-width:768px){.login[data-skin=k][data-page=auth][data-auth-layout=photo] .guest-v2-auth-inner:has(.auth-photo-card){min-height:100dvh;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;padding:0!important}[data-skin=k][data-auth-layout=photo] .auth-photo-header{order:0;align-self:stretch;width:auto;min-height:44px;margin:8px 24px;position:static}[data-skin=k][data-auth-layout=photo] .auth-photo-card{flex:none;order:1;height:204px;min-height:0;margin:0 12px 12px;width:calc(100% - 24px)!important;display:block!important}[data-skin=k][data-auth-layout=photo] .auth-photo-slide img{object-position:var(--auth-photo-phone)}[data-skin=k][data-auth-layout=photo] .auth-photo-slide:after{background:linear-gradient(#0000,#0b111940 25%,#0b1119d1);inset:55% 0 0}[data-skin=k][data-auth-layout=photo] .auth-photo-caption{bottom:52px;left:20px;right:20px}[data-skin=k][data-auth-layout=photo] .auth-photo-caption h2{letter-spacing:-.01em;font-size:20px;line-height:24px}[data-skin=k][data-auth-layout=photo] .auth-photo-caption p,[data-skin=k][data-auth-layout=photo] .auth-photo-caption__desktop{display:none}[data-skin=k][data-auth-layout=photo] .auth-photo-caption__phone{display:inline}[data-skin=k][data-auth-layout=photo] .auth-photo-controls{bottom:4px;left:20px;right:12px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-stack{display:contents}.login[data-skin=k][data-page=auth][data-auth-layout=photo] .guest-v2-auth-inner .guest-v2-auth-form-col{border-radius:0;order:2;flex:1 0 auto!important;width:100%!important;max-width:520px!important;margin-inline:auto!important;padding:0 24px 16px!important}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-form-logo{height:22px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal{margin-top:auto;padding-top:20px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal a{min-height:24px}[data-skin=k][data-auth-layout=photo] .guest-v2-auth-legal p{margin-top:6px}}@media (prefers-reduced-motion:reduce){[data-skin=k][data-auth-layout=photo] .auth-photo-slide,[data-skin=k][data-auth-layout=photo] .auth-photo-slide img{transition:none;transform:none}[data-skin=k][data-auth-layout=photo] .auth-photo-fill{animation:none!important}[data-skin=k][data-auth-layout=photo] .auth-photo-tab[aria-current=true] .auth-photo-fill{transform:scaleX(1)}}