._81l7G_page{min-height:100dvh;padding:var(--dp-space-6);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}._81l7G_panel{z-index:1;flex-direction:column;gap:28px;width:min(420px,100%);display:flex;position:relative}._81l7G_brand{align-items:center;gap:var(--dp-space-4);text-align:center;flex-direction:column;display:flex}._81l7G_signature{font-family:var(--dp-font-display);font-size:var(--dp-text-md);font-weight:500;line-height:var(--dp-leading-snug);letter-spacing:-.005em;color:var(--lp-a3adc0);text-wrap:balance}._81l7G_box{background:linear-gradient(180deg, #ffffff0f, #ffffff05), var(--lp-0a0d16-a66);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid #ffffff17;border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000073,0 0 0 1px #0000004d}._81l7G_box:before{content:"";background:linear-gradient(90deg, transparent, var(--lp-a4bcff), transparent);opacity:.7;height:1px;position:absolute;top:-1px;left:18%;right:18%}._81l7G_heading{flex-direction:column;gap:6px;display:flex}._81l7G_title{letter-spacing:-.02em;color:var(--lp-f4f6fb);margin:0;font-size:22px;font-weight:700}._81l7G_lead{font-size:var(--dp-text-sm);color:var(--lp-a3adc0);margin:0}._81l7G_form{flex-direction:column;gap:18px;display:flex}._81l7G_form input{background:color-mix(in srgb, var(--lp-05070d) 55%, transparent);border-color:#ffffff14;border-radius:12px;min-height:48px;padding:0 16px;font-size:14.5px;transition:border-color .2s,background-color .2s,box-shadow .2s}._81l7G_form input:hover:not(:disabled){border-color:#ffffff29}._81l7G_form input:focus{background:color-mix(in srgb, var(--lp-05070d) 75%, transparent);border-color:var(--lp-6b93ff);box-shadow:0 0 0 4px var(--lp-3d68f5-a18);outline:none}._81l7G_form label{color:var(--lp-e6eaf2);font-size:13px}._81l7G_password{position:relative}._81l7G_forgot{color:var(--lp-8fb0ff);font-size:12.5px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s;position:absolute;top:0;right:0}._81l7G_forgot:hover{color:var(--lp-f4f6fb)}._81l7G_submit{background:linear-gradient(180deg, var(--lp-6b93ff), var(--lp-3d68f5));width:100%;height:52px;color:var(--lp-fff);font:inherit;letter-spacing:.005em;cursor:var(--dp-cursor-action);box-shadow:inset 0 1px 0 #ffffff59, 0 0 0 1px var(--lp-5b8cff-a80), 0 12px 32px var(--lp-3d68f5-a45);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.16,.84,.24,1),box-shadow .25s,filter .25s;display:inline-flex;position:relative}._81l7G_submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 #fff6, 0 0 0 1px var(--lp-5b8cff-a80), 0 18px 48px var(--lp-3d68f5-a60);transform:translateY(-1px)}._81l7G_submit:active:not(:disabled){transform:translateY(0)}._81l7G_submit:focus-visible{outline:2px solid var(--lp-a4bcff);outline-offset:3px}._81l7G_submit:disabled{cursor:var(--dp-cursor-blocked);opacity:.85}._81l7G_arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .25s cubic-bezier(.16,.84,.24,1)}._81l7G_submit:hover ._81l7G_arrow{transform:translate(3px)}._81l7G_spinner{width:15px;height:15px;animation:var(--dp-anim-spin) .64s linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%}._81l7G_signup{text-align:center;color:var(--lp-a3adc0);border-top:1px solid #ffffff12;margin:0;padding-top:20px;font-size:13.5px}._81l7G_signup a{color:var(--lp-f4f6fb);border-bottom:1px solid var(--lp-6b93ff);margin-left:4px;padding-bottom:1px;font-weight:700;text-decoration:none;transition:color .2s}._81l7G_signup a:hover{color:var(--lp-a4bcff)}._81l7G_failure{padding:var(--dp-space-3) var(--dp-space-4);border:1px solid var(--dp-red-edge);background:var(--dp-red-wash);color:var(--dp-red);font-size:var(--dp-text-sm);border-radius:12px}._81l7G_footnote{text-align:center;font-size:var(--dp-text-xs);color:var(--dp-text-muted)}._81l7G_lockup{align-items:center;gap:12px;display:inline-flex}@media (max-width:480px){._81l7G_page{padding:var(--dp-space-4)}._81l7G_box{border-radius:20px;padding:24px 20px}}
