.account-page.signin-scene{isolation:isolate;width:100%;max-width:none;min-height:calc(100dvh - var(--ep-header-height,88px));background:#09090b;padding:28px 4.5% 100px;position:relative;overflow:hidden}.signin-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff2b 2px,#0000 3px) 0 0/14px 14px;width:min(100%,1000px);height:250px;position:absolute;top:-22px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 0,#000 5%,#0000 72%);mask-image:radial-gradient(at 50% 0,#000 5%,#0000 72%)}.signin-back{z-index:1;position:relative}.signin-back a{color:#a8a8b0;text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:10px;padding:8px 0;font-size:13px;text-decoration:none;display:inline-flex}.signin-back a:hover{color:#fff}.account-page.signin-scene .signin-panel{text-align:center;background:0 0;border:0;border-radius:0;max-width:530px;margin:0 auto;padding:0;position:relative}.signin-record{background:repeating-radial-gradient(circle,#0c0c0e 0 3px,#131316 4px 5px);border:1px solid #59595f;border-radius:50%;place-items:center;width:148px;height:148px;margin:-26px auto 28px;display:grid;position:relative;box-shadow:0 12px 40px #0008}.signin-record>span{background:radial-gradient(circle at 35% 30%,#424248,#252529);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.signin-record>span:after{content:"";background:#79797f;border-radius:50%;width:12px;height:12px}.signin-panel h1{letter-spacing:-.4px;color:#f0f0f3;margin:0 0 12px;font:400 27px/1.25 Arial,Helvetica,sans-serif}.signin-intro{color:#a4a4ae;max-width:480px;margin:0 auto 32px;font-size:16px;line-height:1.7}.signin-continue,.signin-guest{color:#f4f4f6;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 20px;font:500 15px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.signin-continue{background:#2b2b30;border:1px solid #3b3b42;box-shadow:0 4px #1b1b1f}.signin-continue>svg:first-child{color:#ffb347}.signin-continue svg{flex-shrink:0}.signin-continue:hover{background:#37343b}.signin-provider,.signin-perks,.signin-legal,.signin-help{color:#95959f;font-size:13px;line-height:1.65}.signin-provider{margin:22px 0 12px}.signin-perks{margin:12px 0 24px}.signin-divider{color:#a7a7ae;align-items:center;gap:18px;margin:22px 0;font-size:13px;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:#303035;flex:1;height:1px}.signin-divider span{text-transform:uppercase}.signin-guest{background:0 0;border:1px solid #73737c}.signin-guest:hover{color:#ffb347;border-color:#ffb347}.signin-legal{max-width:450px;margin:26px auto 0;font-size:12px}.signin-legal a,.signin-help a{color:#bcbcc4;text-decoration:underline}.signin-help{text-align:center;margin:26px 0 0}.signin-scene a:focus-visible{outline-offset:5px;outline:2px solid #ffb347}@media (max-width:700px){.account-page.signin-scene{padding:18px 22px 100px}.signin-record{width:112px;height:112px;margin:12px auto 25px}.signin-record>span{width:40px;height:40px}.signin-panel h1{font-size:25px}.signin-intro{margin-bottom:26px;font-size:15px}.signin-continue,.signin-guest{gap:10px;min-height:54px;padding:13px 16px;font-size:14px}.signin-provider,.signin-perks{font-size:12px}}.account-page.signin-scene a.signin-continue,.account-page.signin-scene a.signin-guest{color:#f4f4f6}.account-page.signin-scene .signin-back a{color:#a8a8b0}.account-page.signin-scene a.signin-guest:hover{color:#ffb347}
