.site-sign-in[data-slot=dialog-content]{--si-surface:#fff;--si-fg:#131313;--si-muted:#696965;--si-subtle:#9a9a95;--si-line:#ebebe8;--si-field:#f6f6f4;--si-field-line:#e1e1dd;--si-field-hover:#cfcfca;--si-field-focus:#fff;--si-social:#fff;--si-social-line:#e1e1dd;--si-social-hover:#f7f7f5;--si-accent:#ffe34b;--si-accent-hover:#ffdc24;--si-accent-ink:#141414;--si-focus:#c9a40a;--si-focus-glow:#ffe34b6b;--si-danger:#b42318;--si-danger-bg:#fef3f2;--si-danger-line:#fdd5d1;--si-shadow:0 48px 120px -32px #0c0c0c80, 0 0 0 1px #0c0c0c0f;--si-stage:#0f0f10;--si-stage-edge:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--si-surface);width:min(940px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--si-fg);box-shadow:var(--si-shadow);--tw-ring-color:transparent;border:0;border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:0;padding:0;font-family:Inter Variable,Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif;display:grid;overflow:hidden}.dark .site-sign-in[data-slot=dialog-content]{--si-surface:#141414;--si-fg:#f3f3f1;--si-muted:#a3a39e;--si-subtle:#7a7a76;--si-line:#ffffff14;--si-field:#1b1b1b;--si-field-line:#ffffff1a;--si-field-hover:#fff3;--si-field-focus:#1d1d1d;--si-social:#1b1b1b;--si-social-line:#ffffff1a;--si-social-hover:#222;--si-focus:#ffe34b;--si-focus-glow:#ffe34b33;--si-danger:#ff9b91;--si-danger-bg:#ff5a4f1a;--si-danger-line:#ff5a4f47;--si-shadow:0 48px 120px -32px #000000d9, 0 0 0 1px #ffffff14;--si-stage:#0a0a0a;--si-stage-edge:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-slot=dialog-overlay]:has(~.site-sign-in){-webkit-backdrop-filter:blur(8px);background:#0e0e0e6b}.dark [data-slot=dialog-overlay]:has(~.site-sign-in){background:#000000a8}@keyframes si-pop-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}@keyframes si-pop-out{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes si-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes si-fade{0%{opacity:0}}.site-sign-in[data-slot=dialog-content][data-open]{animation:.5s cubic-bezier(.16,1,.3,1) both si-pop-in}.site-sign-in[data-slot=dialog-content][data-closed]{animation:.16s ease-in both si-pop-out}.site-sign-in[data-open] .site-sign-in-show{animation:.7s cubic-bezier(.16,1,.3,1) 80ms both si-rise}.site-sign-in[data-open] .site-sign-in-pitch{animation:.7s cubic-bezier(.16,1,.3,1) .16s both si-rise}.site-sign-in[data-open] .site-sign-in-panel>*{animation:.6s cubic-bezier(.16,1,.3,1) both si-rise}.site-sign-in[data-open] .site-sign-in-panel>:nth-child(2){animation-delay:50ms}.site-sign-in[data-open] .site-sign-in-panel>:nth-child(3){animation-delay:.1s}.site-sign-in[data-open] .site-sign-in-panel>:nth-child(n+4){animation-delay:.14s}.site-sign-in-close{z-index:5;width:38px;height:38px;color:var(--si-muted);cursor:pointer;border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.site-sign-in-close:hover{background:var(--si-field);color:var(--si-fg);transform:rotate(90deg)}.site-sign-in .site-sign-in-close:focus-visible{outline-offset:0}.site-sign-in-stage{isolation:isolate;color:#fff;background:radial-gradient(85% 52% at 50% 36%, #ffe34b2b, transparent 72%), radial-gradient(70% 45% at 0% 100%, #ff96461a, transparent 70%), var(--si-stage);min-height:0;box-shadow:inset -1px 0 0 var(--si-stage-edge);flex-direction:column;gap:22px;padding:28px 32px 32px;display:flex;position:relative;overflow:hidden}.site-sign-in-stage:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 38%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 55% at 50% 38%,#000 20%,#0000 80%)}.site-sign-in-stage-brand{letter-spacing:-.2px;align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.site-sign-in-stage-brand img{border-radius:8px;flex:0 0 28px;width:28px;height:28px;box-shadow:0 0 0 1px #ffffff1f}.site-sign-in-show{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;display:flex}.site-sign-in-vf-wrap{aspect-ratio:1;width:min(100%,clamp(150px,100dvh - 540px,264px));margin:10px 0 8px;position:relative}.site-sign-in[data-mode=sign-up] .site-sign-in-vf-wrap{width:min(100%,clamp(150px,100dvh - 560px,300px))}.site-sign-in-vf{background:#fff;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -24px #000000bf,0 0 0 1px #ffffff1a}.site-sign-in-stage[data-animated=true] .site-sign-in-vf-wrap{animation:7s ease-in-out infinite si-float}@keyframes si-float{50%{transform:translateY(-5px)}}.site-sign-in-vf img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s,transform 2.6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.site-sign-in-vf img[data-active=true]{opacity:1;transform:scale(1)}.site-sign-in-vf:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 62%,#00000012);position:absolute;inset:0}.site-sign-in-brackets{pointer-events:none;position:absolute;inset:-11px}.site-sign-in-stage[data-animated=true] .site-sign-in-brackets{animation:.55s cubic-bezier(.2,.9,.3,1.2) si-snap}@keyframes si-snap{0%{opacity:.4;transform:scale(1.06)}}.site-sign-in-brackets i{border:0 solid #ffe34b;width:20px;height:20px;position:absolute}.site-sign-in-brackets i:first-child{border-top-width:2px;border-left-width:2px;border-top-left-radius:8px;top:0;left:0}.site-sign-in-brackets i:nth-child(2){border-top-width:2px;border-right-width:2px;border-top-right-radius:8px;top:0;right:0}.site-sign-in-brackets i:nth-child(3){border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:8px;bottom:0;left:0}.site-sign-in-brackets i:nth-child(4){border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:8px;bottom:0;right:0}.site-sign-in-readout{background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;width:100%;max-width:300px;padding:9px 14px 9px 9px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.site-sign-in-hud{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.25;display:flex}.site-sign-in-hud strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;animation:.5s both si-fade;overflow:hidden}.site-sign-in-hud span{color:#ffe34b;font-variant-numeric:tabular-nums;letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.site-sign-in-count{font-variant-numeric:tabular-nums;color:#ffffffe6;align-self:flex-start;margin-top:2px;font-size:12px;font-weight:650}.site-sign-in-count small{color:#fff6;font-size:11px;font-weight:500}.site-sign-in-dial{--si-dial-r:15px;background:#00000073;border-radius:50%;flex:0 0 44px;width:44px;height:44px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.site-sign-in-dial>i{inset:calc(50% - var(--si-dial-r));border:1px dashed #ffffff4d;border-radius:50%;position:absolute}.site-sign-in-dial>i:after{content:"";background:#fff;border-radius:2px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.site-sign-in-dial-arm{transform:rotate(var(--si-turn,45deg));transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.site-sign-in-dial-arm b{width:9px;height:9px;transform:translateY(calc(var(--si-dial-r) * var(--si-reach,1)));background:#ffe34b;border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #151515,0 0 12px 2px #ffe34b99}.site-sign-in-strip{gap:8px;display:flex}.site-sign-in-strip span{opacity:.5;background:#fff;border-radius:9px;width:38px;height:38px;transition:opacity .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden}.site-sign-in-strip span[data-active=true]{opacity:1;transform:translateY(-2px);box-shadow:0 0 0 2px #0f0f10,0 0 0 4px #ffe34b}.site-sign-in-strip img{object-fit:cover;width:100%;height:100%}.site-sign-in-strip em{transform-origin:0;background:#ffe34b;height:3px;animation:2.6s linear both si-progress;position:absolute;bottom:0;left:0;right:0}.site-sign-in-stage[data-animated=false] .site-sign-in-strip em{display:none}@keyframes si-progress{0%{transform:scaleX(0)}}.site-sign-in-pitch-title{letter-spacing:-.7px;text-wrap:balance;margin:0 0 16px;font-size:25px;font-weight:680;line-height:1.18}.site-sign-in-pitch-hud{display:none}.site-sign-in-pitch ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.site-sign-in-pitch li{color:#ffffffbd;align-items:center;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.site-sign-in-pitch li>span{color:#ffe34b;background:#ffe34b1a;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #ffe34b33}.site-sign-in-panel{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;min-height:0;padding:52px 56px 30px;display:flex;overflow-y:auto}.site-sign-in-panel>:first-child{margin-top:auto}.site-sign-in-panel>:last-child{margin-bottom:auto}.site-sign-in .site-sign-in-heading{text-align:left;align-items:flex-start;gap:8px;margin-bottom:28px;padding-right:24px}.site-sign-in .site-sign-in-title{letter-spacing:-1.1px;color:var(--si-fg);font-size:31px;font-weight:680;line-height:1.15}.site-sign-in .site-sign-in-description{color:var(--si-muted);font-size:15px;line-height:1.55}.site-sign-in-socials{gap:10px;display:grid}.site-sign-in-social{border:1px solid var(--si-social-line);background:var(--si-social);width:100%;min-height:50px;color:var(--si-fg);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0000000a}.site-sign-in-social:hover:not(:disabled){background:var(--si-social-hover);border-color:var(--si-field-hover);transform:translateY(-1px);box-shadow:0 6px 16px -8px #0000002e}.site-sign-in-social:active:not(:disabled){transform:translateY(0)}.site-sign-in-social:disabled{opacity:.6;cursor:progress}.site-sign-in-social svg{flex:0 0 20px;width:20px;height:20px;margin:0}.site-sign-in-divider{color:var(--si-subtle);white-space:nowrap;align-items:center;gap:14px;margin:24px 0;font-size:12.5px;display:flex}.site-sign-in-divider span{background:var(--si-line);flex:1;height:1px}.site-sign-in-form{flex-direction:column;display:flex}.site-sign-in-form label{color:var(--si-fg);margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.3}.site-sign-in-form>input{margin-bottom:18px}.site-sign-in-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.site-sign-in-label-row a{color:var(--si-muted);text-underline-offset:3px;margin-bottom:8px;font-size:12.5px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.site-sign-in-label-row a:hover{color:var(--si-fg);text-decoration-color:currentColor}.site-sign-in-form input{border:1px solid var(--si-field-line);background:var(--si-field);width:100%;height:50px;color:var(--si-fg);box-shadow:none;border-radius:12px;outline:none;padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.site-sign-in-form input:hover{border-color:var(--si-field-hover)}.site-sign-in-form input::placeholder{color:var(--si-subtle);font-size:15px}.site-sign-in-form input:focus,.site-sign-in-form input:focus-visible{border-color:var(--si-focus);background:var(--si-field-focus);box-shadow:0 0 0 4px var(--si-focus-glow)}.site-sign-in-form input[aria-invalid=true]{border-color:var(--si-danger)}.site-sign-in-form input[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--si-danger-bg)}.site-sign-in-form input:-webkit-autofill{-webkit-text-fill-color:var(--si-fg);-webkit-box-shadow:0 0 0 40px var(--si-field) inset;caret-color:var(--si-fg)}.site-sign-in-password{position:relative}.site-sign-in-password input{padding-right:50px}.site-sign-in-password button{width:42px;height:42px;color:var(--si-subtle);cursor:pointer;border-radius:9px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:4px;right:4px}.site-sign-in-password button:hover{color:var(--si-fg);background:var(--si-line)}.site-sign-in-submit{background:var(--si-accent);height:52px;color:var(--si-accent-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:15.5px;font-weight:650;transition:background .15s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000f,0 10px 24px -12px #d6af00e6}.site-sign-in-submit:hover:not(:disabled){background:var(--si-accent-hover);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000000f,0 14px 30px -12px #d6af00}.site-sign-in-submit:active:not(:disabled){transform:translateY(0)scale(.99)}.site-sign-in-submit:disabled{opacity:.7;cursor:progress}.site-sign-in-arrow{width:17px;height:17px;transition:transform .2s}.site-sign-in-submit:hover .site-sign-in-arrow{transform:translate(3px)}.site-sign-in-spin{width:18px;height:18px;animation:.8s linear infinite si-spin}@keyframes si-spin{to{transform:rotate(360deg)}}.site-sign-in-signup{text-align:center;color:var(--si-muted);margin-top:22px;font-size:13.5px;line-height:1.6}.site-sign-in-signup button{color:var(--si-fg);text-decoration:underline;-webkit-text-decoration-color:var(--si-accent);text-decoration-color:var(--si-accent);text-underline-offset:4px;cursor:pointer;font-weight:650;text-decoration-thickness:2px;transition:text-decoration-color .15s}.site-sign-in-signup button:hover{text-decoration-color:currentColor}.site-sign-up-form{gap:14px}.site-sign-up-form [data-slot=field]{gap:7px}.site-sign-up-form label{margin-bottom:0}.site-sign-up-form input{height:46px}.site-sign-up-form [data-slot=field]>p{color:var(--si-danger);font-size:12.5px;line-height:1.4}.site-sign-up-form .site-sign-in-submit{margin-top:8px}.site-sign-in-legal{border-top:1px solid var(--si-line);text-align:center;color:var(--si-subtle);text-wrap:balance;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.6}.site-sign-in-legal a{color:var(--si-muted);text-decoration:underline;-webkit-text-decoration-color:var(--si-line);text-decoration-color:var(--si-line);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.site-sign-in-legal a:hover{color:var(--si-fg);text-decoration-color:currentColor}.site-sign-in-note{color:var(--si-muted);border:1px dashed var(--si-field-line);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.55}.site-sign-in-error{border:1px solid var(--si-danger-line);background:var(--si-danger-bg);color:var(--si-danger);border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 13px;font-size:13.5px;line-height:1.45;animation:.3s both si-rise;display:flex}.site-sign-in-error svg{flex:0 0 16px;width:16px;height:16px;margin-top:1.5px}.site-sign-up-form .site-sign-in-error{margin-top:0}.site-sign-in button:focus-visible,.site-sign-in a:focus-visible{outline:2px solid var(--si-focus);outline-offset:3px}.site-sign-in-submit:focus-visible{outline-color:var(--si-fg)}@media (width<=1023px){.site-sign-in-stage{padding-left:26px;padding-right:26px}.site-sign-in-count{display:none}.site-sign-in-readout{padding-right:10px}.site-sign-in-strip{gap:6px}.site-sign-in-strip span{width:34px;height:34px}}@media (width<=767px){.site-sign-in[data-slot=dialog-content]{overscroll-behavior:contain;border-radius:24px;flex-direction:column;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 24px);display:flex;overflow-y:auto}.site-sign-in-stage{box-shadow:inset 0 -1px 0 var(--si-stage-edge);flex:none;grid-template-columns:76px minmax(0,1fr);grid-template-areas:"show brand""show pitch";align-items:center;gap:6px 16px;padding:18px 56px 18px 18px;display:grid}.site-sign-in-stage:before{-webkit-mask-image:radial-gradient(60% 120% at 15%,#000 10%,#0000 80%);mask-image:radial-gradient(60% 120% at 15%,#000 10%,#0000 80%)}.site-sign-in-stage-brand{color:#ffffffb3;grid-area:brand;align-self:end;gap:7px;font-size:12.5px;font-weight:600}.site-sign-in-stage-brand img{border-radius:5px;flex-basis:18px;width:18px;height:18px}.site-sign-in-show{grid-area:show;gap:0}.site-sign-in-vf-wrap{width:76px;margin:0}.site-sign-in-stage[data-animated=true] .site-sign-in-vf-wrap{animation:none}.site-sign-in-vf{border-radius:14px}.site-sign-in-brackets{inset:-6px}.site-sign-in-brackets i{width:12px;height:12px}.site-sign-in-readout,.site-sign-in-strip,.site-sign-in-pitch ul{display:none}.site-sign-in-pitch{grid-area:pitch;align-self:start}.site-sign-in-pitch-title{letter-spacing:-.4px;margin:0 0 4px;font-size:18px}.site-sign-in-pitch-hud{color:#ffe34b;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.site-sign-in-pitch-hud span{animation:.5s both si-fade}.site-sign-in-close{color:#ffffffbf;top:12px;right:12px}.site-sign-in-close:hover{color:#fff;background:#ffffff1f}.site-sign-in-panel{padding:26px 22px 20px;overflow:visible}.site-sign-in .site-sign-in-heading{margin-bottom:22px;padding-right:0}.site-sign-in .site-sign-in-title{letter-spacing:-.8px;font-size:26px}.site-sign-in .site-sign-in-description{font-size:14px}.site-sign-in-divider{margin:20px 0}.site-sign-in-submit{margin-top:22px}.site-sign-in-legal{margin-top:18px;padding-top:14px}}@media (prefers-reduced-motion:reduce){.site-sign-in[data-slot=dialog-content],.site-sign-in[data-slot=dialog-content] *{transition-duration:.01ms!important;animation:none!important}}
