.auth2{--a-bg:#000;--a-field:#1c1c1e;--a-field-hover:#232326;--a-line:#2f2f33;--a-text:#fff;--a-muted:#a1a1aa;--a-faint:#71717a;min-height:100vh;background:var(--a-bg);color:var(--a-text);display:grid;grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);color-scheme:dark}.auth2-panel{position:relative;margin:14px;min-height:calc(100vh - 28px);border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 70% at 50% -8%,#dceaff 0,#a9c9ff 16%,#5b97ff 34%,#1f63f0 50%,#0b2a78 66%,#050b1c 80%,#000 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);animation:auth2-panel-in .9s cubic-bezier(.2,.7,.2,1) both}.auth2-panel:before{content:"";position:absolute;inset:-20% -10% 35%;z-index:-1;background:radial-gradient(40% 50% at 30% 30%,rgba(210,228,255,.55),transparent 70%),radial-gradient(45% 55% at 75% 20%,rgba(60,130,255,.55),transparent 70%);filter:blur(40px);opacity:.75;animation:auth2-glow 9s ease-in-out infinite alternate}.auth2-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.auth2-main{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.auth2-mobile-brand{display:none;margin-bottom:28px;color:#fff}.auth2-form{width:100%;max-width:414px}.auth2-head{text-align:center;margin-bottom:40px}.auth2-head h1{font-size:28px;font-weight:600;letter-spacing:-.015em}.auth2-head p{margin-top:8px}.auth2-footer,.auth2-head p{font-size:15px;color:rgba(255,255,255,.82)}.auth2-footer{margin-top:40px;text-align:center}.auth2-footer a{color:#fff;font-weight:600;text-decoration:none}.auth2-footer a:hover{text-decoration:underline;text-underline-offset:4px}.auth2-social{display:grid;grid-template-columns:1fr 1fr;gap:15px}.auth2-social>*{min-width:0}.auth2-social a,.auth2-social button{width:100%}.auth2-divider{display:flex;align-items:center;gap:14px;margin:26px 0 28px;font-size:13px;color:var(--a-muted)}.auth2-divider:after,.auth2-divider:before{content:"";height:1px;flex:1;background:var(--a-line)}.auth2 .label{display:block;margin-bottom:10px;font-size:15px;font-weight:500;color:#fff}.auth2 .input{width:100%;height:54px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:var(--a-field);color:#fff;font-size:15px;outline:none;box-shadow:none;transition:border-color .15s,background .15s}.auth2 .input::placeholder{color:var(--a-muted)}.auth2 .input:focus,.auth2 .input:hover{background:var(--a-field-hover)}.auth2 .input:focus{border-color:#2f7bff}.auth2 .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--a-field) inset;-webkit-text-fill-color:#fff;caret-color:#fff}.auth2 .btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border:0;border-radius:10px;background:#fff;color:#000;font-size:15px;font-weight:600;transition:transform .15s,opacity .15s,background .15s}.auth2 .btn-dark:hover{background:#ececec}.auth2 .btn-dark:active{transform:scale(.99)}.auth2 .btn-dark:disabled{opacity:.6}.auth2 .btn-light{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 12px;border:1px solid #3f3f46;border-radius:10px;background:transparent;color:#fff;font-size:15px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.auth2 .btn-light:hover:not(:disabled){background:#121214;border-color:#52525b}.auth2 .btn-light:disabled{opacity:.45}.auth2-hint{margin-top:10px;font-size:14px;color:rgba(255,255,255,.78)}.auth2-link{font-size:14px;color:var(--a-muted)}.auth2-link:hover{color:#fff}.auth2-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);padding:4px;color:#d4d4d8;border-radius:6px}.auth2-eye:hover{color:#fff}.auth2 .bg-red-50{background:rgba(239,68,68,.12)}.auth2 .text-red-700{color:#fca5a5}.auth2 .bg-green-50{background:rgba(34,197,94,.12)}.auth2 .text-green-700{color:#86efac}.auth2 [role=dialog]{background:#111113;border-color:#2a2a2e;color:#fff}.auth2 [role=dialog] .border-line{border-color:#2a2a2e}.auth2 [role=dialog] .text-ink-2,.auth2 [role=dialog] .text-ink-3{color:#a1a1aa}.auth2 [role=dialog] .bg-side,.auth2 [role=dialog] .hover\:bg-side:hover{background:#1c1c1f}.auth2-in{animation:auth2-up .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 70ms + .15s)}@keyframes auth2-up{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes auth2-panel-in{0%{opacity:0;transform:scale(.97);filter:saturate(.6) brightness(.6)}to{opacity:1;transform:none;filter:none}}@keyframes auth2-glow{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(5%,3%,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.auth2-in,.auth2-panel,.auth2-panel:before{animation:none}}@media (max-width:1023px){.auth2{grid-template-columns:1fr}.auth2-panel,.auth2-panel.ap{display:none}.auth2-mobile-brand{display:inline-flex}.auth2-main{justify-content:flex-start;padding-top:40px;background:radial-gradient(90% 40% at 50% -5%,rgba(47,123,255,.4),transparent 70%)}}@media (max-width:340px){.auth2-social{grid-template-columns:1fr}}.ap{display:block;padding:0}.ap-glow{position:absolute;inset:0;z-index:-1;transition:opacity .9s ease}.ap-head{position:absolute;z-index:3;left:52px;right:52px;top:46px;display:flex;align-items:center;justify-content:space-between}.ap-brand{gap:9px;font-size:19px;font-weight:650;letter-spacing:-.01em;color:#fff}.ap-brand,.ap-live{display:inline-flex;align-items:center}.ap-live{gap:8px;font-size:13px;color:rgba(255,255,255,.78);opacity:0;transform:translateY(-6px);transition:opacity .6s ease .3s,transform .6s ease .3s}.ap-live i{width:7px;height:7px;border-radius:9px;background:#86efac;box-shadow:0 0 12px #86efac;animation:ap-pulse 2s ease-in-out infinite}.is-editorial .ap-live{opacity:1;transform:none}.ap-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.ap-title{position:absolute;left:52px;right:52px;top:112px;font-size:clamp(34px,3.2vw,46px);line-height:1.04;font-weight:550;letter-spacing:-.035em}.ap-title span{display:block}.ap-sub{top:calc(112px + 2 * clamp(34px, 3.2vw, 46px) * 1.04 + 18px);max-width:400px;font-size:16px;line-height:1.55;color:rgba(255,255,255,.72)}.ap-shot,.ap-sub{position:absolute;left:52px}.ap-shot{top:max(380px,43%);width:1080px;border-radius:16px;overflow:hidden;box-shadow:0 50px 90px -25px rgba(0,0,0,.85),0 0 0 .5px rgba(255,255,255,.07)}.ap-shot img{display:block;width:100%;height:auto}.ap-product:after{content:"";position:absolute;inset:auto 0 0 0;height:150px;background:linear-gradient(transparent,#000)}.ap-huge{position:absolute;left:52px;right:40px;bottom:150px;font-size:clamp(64px,7.4vw,108px);line-height:.93;font-weight:560;letter-spacing:-.055em}.ap-huge span{display:block}.ap-huge .dim{color:rgba(255,255,255,.38)}.ap-ticker{position:absolute;left:52px;right:52px;bottom:62px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:rgba(255,255,255,.6);white-space:nowrap}.ap-ticker b{color:#fff;font-weight:500}.ap-typed{text-align:center;color:rgba(255,255,255,.82)}.ap-typed i{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:#bcd5ff;animation:ap-blink 1s steps(2) infinite}.ap-time{opacity:0;transition:opacity .3s}.ap-time.is-in{opacity:1}.ap-layer>*{transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),filter .75s ease}.ap-layer[data-on=false]>*{opacity:0;filter:blur(8px);transition-delay:0s;transition-duration:.45s}.ap-product[data-on=false] .ap-sub,.ap-product[data-on=false] .ap-title{transform:translateY(-24px)}.ap-product[data-on=false] .ap-shot{transform:translateY(120px) scale(.96)}.ap-editorial[data-on=false] .ap-huge{transform:translateY(60px)}.ap-editorial[data-on=false] .ap-ticker{transform:translateY(20px)}.ap-product[data-on=true] .ap-title{transition-delay:.25s}.ap-product[data-on=true] .ap-sub{transition-delay:.35s}.ap-product[data-on=true] .ap-shot{transition-delay:.4s;transition-duration:.75s,1.1s,.75s}.ap-editorial[data-on=true] .ap-huge{transition-delay:.25s}.ap-editorial[data-on=true] .ap-ticker{transition-delay:.55s}.ap-huge span{transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.ap-editorial[data-on=false] .ap-huge span{opacity:0;transform:translateY(40px)}.ap-editorial[data-on=true] .ap-huge span:first-child{transition-delay:.3s}.ap-editorial[data-on=true] .ap-huge span:nth-child(2){transition-delay:.42s}.ap-editorial[data-on=true] .ap-huge span:nth-child(3){transition-delay:.54s}.ap:before{transition:opacity 1s ease,transform 1.2s ease}.is-editorial:before{opacity:.45}.ap-layer[data-on=true]>*{animation:ap-first 1s cubic-bezier(.2,.7,.2,1) both}.ap-product[data-on=true] .ap-shot{animation-duration:1.3s;animation-delay:.35s}.ap-product[data-on=true] .ap-sub{animation-delay:.15s}.ap-editorial[data-on=true] .ap-ticker{animation-delay:.45s}@keyframes ap-first{0%{opacity:0;transform:translateY(36px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes ap-pulse{50%{opacity:.45}}@keyframes ap-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ap-huge span,.ap-layer>*,.ap-layer[data-on=true]>*{animation:none;transition:none}}.auth2 .card{background:#111113;border:0;border-radius:20px;color:#fff}.auth2 .card .text-ink-2,.auth2 .card .text-ink-3{color:#a1a1aa}.as-track{position:relative}.as-hosting{position:absolute;inset:0 0 auto 0}.as-pane{min-width:0;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),filter .45s ease}.as-hosting{opacity:0;transform:translateX(56px);filter:blur(6px);pointer-events:none}.as-track[data-view=hosting] .as-form{opacity:0;transform:translateX(-56px);filter:blur(6px);pointer-events:none}.as-track[data-view=hosting] .as-hosting{opacity:1;transform:none;filter:none;pointer-events:auto;transition-delay:.08s}.as-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:26px;padding:6px 10px 6px 6px;border-radius:8px;font-size:14px;color:var(--a-muted);transition:color .15s,background .15s}.as-back:hover{color:#fff;background:#141416}.as-hosting .auth2-head{margin-bottom:30px}.as-list{display:grid;gap:10px}.as-row{display:flex;align-items:center;gap:16px;padding:14px 16px 14px 14px;border-radius:14px;background:#121214;color:#fff;transition:background .2s,transform .2s;opacity:0;transform:translateX(24px)}.as-track[data-view=hosting] .as-row{opacity:1;transform:none;transition:background .2s,opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:0s,calc(.18s + var(--i) * 60ms),calc(.18s + var(--i) * 60ms)}.as-row:not(.is-off):hover{background:#1b1b1f}.as-row:not(.is-off):hover .as-chev{transform:translateX(3px);color:#fff}.as-row.is-off{cursor:not-allowed}.as-track[data-view=hosting] .as-row.is-off{opacity:.45}.as-badge{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;font-size:13px;font-weight:700;color:#fff;overflow:hidden}.as-badge img{width:26px;height:26px;object-fit:contain}.as-name{flex:1;min-width:0}.as-name b{display:block;font-size:15px;font-weight:600}.as-name small{display:block;margin-top:2px;font-size:13px;color:var(--a-muted)}.as-chev{color:var(--a-faint);transition:transform .2s,color .2s}.as-soon{padding:3px 10px;border-radius:99px;background:#1f1f23;font-size:12px;color:var(--a-muted)}.as-note{display:flex;gap:8px;align-items:flex-start;margin-top:22px;font-size:13px;line-height:1.5;color:var(--a-faint)}.as-note svg{margin-top:3px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.as-pane,.as-row{transition:none!important}}