.signin-page{--signin-paper:#f2f2f2;--signin-ink:#121212;--signin-muted:#737373;isolation:isolate;padding:32px clamp(24px,4vw,64px);overflow:clip;background:#fafafa;color:var(--signin-ink);font:400 15px/1.5 NB International Pro,sans-serif;-webkit-font-smoothing:antialiased}.signin-frame,.signin-page{position:relative;display:flex;flex-direction:column;align-items:center}.signin-frame{width:min(100%,1344px);padding:0 0 28px;overflow:hidden;border:1px solid #e5e5e5;border-radius:29px;background:var(--signin-paper)}.signin-page *,.signin-page :after,.signin-page :before{box-sizing:border-box}.signin-page button,.signin-page input{font:inherit}.signin-page a,.signin-page button{-webkit-tap-highlight-color:transparent}.signin-page button{cursor:pointer}.signin-page button:disabled{cursor:default}.signin-page :is(button,a,input,select):focus-visible{outline:2px solid #8b6bb1;outline-offset:4px}.signin-page h1:focus{outline:none}.signin-page .ob-icon{width:var(--icon-size);height:var(--icon-size);display:inline-block;background:currentColor;mask-size:contain;mask-repeat:no-repeat;mask-position:center;flex:none}.signin-artwork{position:relative;width:min(calc(100% - 64px),1120px);aspect-ratio:1672/941;flex:none;padding:0;border:0;background:transparent;cursor:default;opacity:0;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1);mask-image:linear-gradient(180deg,#000 72%,transparent),linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-composite:intersect}.signin-artwork:focus-visible,.signin-artwork:hover{opacity:1}.signin-page .signin-artwork:focus-visible{outline:none}.signin-artwork img{display:block;width:100%;height:auto;object-fit:contain}.signin-chair{position:absolute;left:37%;top:39%;width:26%;height:32%;pointer-events:auto;z-index:1}.signin-chair:before{content:"";position:absolute;inset:auto 18% 10%;height:6%;border-radius:50%;background:radial-gradient(ellipse,#12121224,#12121200 70%);filter:blur(3px)}.signin-artwork .signin-chair-original{position:absolute;inset:8% 15% 6%;width:70%;height:86%;object-fit:contain}.signin-frame,.signin-header{animation:signin-screen-arrive 1s ease both}.signin-frame{animation-delay:.1s}.signin-artwork:after{content:"";position:absolute;inset:0;background:#ffffff;clip-path:polygon(47.7% 20.3%,52.3% 20.3%,62% 67%,38% 67%);opacity:.025;animation:signin-chair-light 16s ease-in-out infinite;animation-play-state:paused}.signin-artwork:focus-visible:after,.signin-artwork:hover:after{animation-play-state:running}.signin-header{width:min(100%,1344px);min-height:56px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.signin-wordmark{display:inline-flex;flex:none;border-radius:3px}.signin-wordmark img{display:block;width:133px;height:auto}.signin-country{position:relative;display:flex;align-items:center;color:#525252;border:1px solid #e5e5e5;border-radius:999px;background:#fff}.signin-country select{appearance:none;width:178px;min-height:40px;padding:9px 28px 9px 36px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.signin-country>svg{position:absolute;pointer-events:none}.signin-country>svg:first-child{left:12px}.signin-country>svg:last-child{right:12px}.signin-country:hover{border-color:#a3a3a3}.signin-entry{width:min(calc(100% - 48px),360px);position:relative;margin-top:clamp(-180px,-14vw,-60px);text-align:center}.signin-view{animation:signin-reveal .55s cubic-bezier(.22,.61,.36,1) both}.signin-entry h1{margin:0 0 23px;font-size:25px;line-height:1.25;letter-spacing:-.7px;font-weight:400}.signin-providers{display:grid;gap:10px}.signin-primary,.signin-provider{width:100%;min-height:50px;border:1px solid #dedede;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:var(--signin-ink);padding:12px 20px;font-size:15px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.signin-provider img{object-fit:contain;width:20px;height:20px}.signin-provider:hover{background:#fafafa;border-color:#a3a3a3}.signin-primary{background:#121212;color:#fff;border-color:#121212}.signin-primary:hover{background:#333333}.signin-email-choice{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;margin-top:12px;background:transparent;border:0;border-radius:999px;color:var(--signin-ink)}.signin-email-choice:hover{background:#e5e5e5}.signin-create{color:var(--signin-muted);font-size:13px;margin:16px 0 0}.signin-create a{color:var(--signin-ink);text-decoration:underline;text-underline-offset:3px}.signin-footer{margin-top:26px;padding-inline:24px;text-align:center;color:var(--signin-muted);font-size:12px}.signin-footer p{margin:0}.signin-footer a{color:#525252;text-underline-offset:3px}.signin-back{display:inline-flex;align-items:center;gap:7px;color:#626262;border:0;border-radius:999px;background:transparent;padding:8px 12px;margin:0 0 12px;font-size:13px}.signin-back:hover{background:#e5e5e5}.signin-arrow-back{transform:rotate(180deg)}.signin-entry form{text-align:left}.signin-entry label{display:block;margin-bottom:8px;color:#404040;font-size:13px}.signin-input-wrap{position:relative}.signin-entry input{width:100%;min-height:52px;padding:12px 58px 12px 16px;background:#fff;border:1px solid #dedede;border-radius:12px;color:var(--signin-ink);font-size:16px}.signin-entry input::placeholder{color:#858585}.signin-entry input[aria-invalid=true]{border-color:#a65b4c}.signin-inline-submit{position:absolute;width:36px;height:36px;border:0;border-radius:50%;right:8px;top:50%;translate:0 -50%;background:#121212;color:#fff;display:grid;place-items:center;transition:background .45s ease,color .45s ease}.signin-email-ring{position:absolute;inset:-3px;width:42px;height:42px;fill:none;stroke-width:1.4px;transform:rotate(-90deg);pointer-events:none}.signin-email-ring-track{stroke:#dedede}.signin-email-ring-progress{stroke:#121212;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.signin-inline-submit:disabled{background:#e5e5e5;color:#737373}.signin-entry form>.signin-primary{margin-top:14px}.signin-error{margin:8px 0;font-size:13px;color:#984c3e}.signin-preview-copy{margin:0 0 24px;color:#686868;font-size:14px;line-height:1.7;overflow-wrap:anywhere}@keyframes signin-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-chair-light{0%,to{opacity:.025}50%{opacity:.1}}@keyframes signin-screen-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.signin-page{padding:16px}.signin-frame{padding:0 0 24px;border-radius:24px}.signin-wordmark img{width:123px}.signin-header{min-height:48px;margin-bottom:16px;gap:12px}.signin-country select{width:148px;font-size:12px}.signin-artwork{width:calc(100% - 40px)}.signin-entry{margin-top:12px}.signin-entry h1{font-size:24px}.signin-footer{max-width:300px;line-height:1.7}}@media (prefers-reduced-motion:reduce){.signin-artwork:after,.signin-frame,.signin-header,.signin-view{animation:none}.signin-artwork,.signin-email-ring-progress,.signin-inline-submit,.signin-primary,.signin-provider{transition:none}}.signin-page{min-height:100svh;justify-content:center;padding-block:48px 88px}.signin-header{justify-content:center;min-height:0;margin-bottom:40px}.signin-frame{flex:none;justify-content:center;width:min(100%,440px);padding:36px 39px 30px;border:1px solid #ffffffcc;border-radius:24px;background:#fafafabf;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 60px #12121208,0 2px 8px #12121204,inset 0 1px 0 #ffffff;overflow:visible}.signin-entry{width:100%;margin-top:0}.signin-frame .signin-footer{padding-inline:0}.signin-divider{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--signin-muted);font-size:12px}.signin-divider:after,.signin-divider:before{content:"";flex:1;height:1px;background:#12121214}.signin-email-choice{min-height:50px;margin-top:0;padding:12px 20px;border:1px solid #dedede;background:#fff;transition:background .18s,border-color .18s}.signin-email-choice:hover{background:#fafafa;border-color:#a3a3a3}@media (max-width:760px){.signin-frame{padding:30px 24px 26px}.signin-page{padding-block:40px 64px}.signin-header{margin-bottom:40px}}.signin-pillars{position:absolute;inset:auto 0 0;height:clamp(210px,33svh,320px);overflow:hidden;pointer-events:none;z-index:-1}.signin-pillar{position:absolute;width:20%;transform-origin:top center;transform:scaleY(.72);animation:signin-pillar-arrive 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes signin-pillar-arrive{0%{transform:translateY(240px) scaleY(.72)}to{transform:translateY(0) scaleY(.72)}}@media (prefers-reduced-motion:reduce){.signin-pillar{animation:none}}.signin-pillar img{position:absolute;max-width:none}@media (max-width:760px){.signin-pillars{height:150px}.signin-pillar{width:36%}.signin-pillar:nth-child(n+6){display:none}.signin-pillar:first-child{left:-12%!important;top:0!important}.signin-pillar:nth-child(2){left:14%!important;top:30px!important}.signin-pillar:nth-child(3){left:40%!important;top:52px!important}.signin-pillar:nth-child(4){left:66%!important;top:28px!important}.signin-pillar:nth-child(5){left:92%!important;top:0!important}}