.dgWmnG_page{background:radial-gradient(60% 45% at 80% 0,#9678f038,#0000 62%),linear-gradient(#06030e 0%,#110a25 50%,#1b1035 100%);place-items:center;min-height:100svh;padding:90px 20px clamp(170px,18vw,240px);display:grid;position:relative;overflow:hidden}.dgWmnG_home{font:600 18px/1 var(--font-display), Georgia, serif;font-variation-settings:normal;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:20px;left:clamp(18px,4vw,48px)}.dgWmnG_homeLogo{width:34px;height:34px}.dgWmnG_card{z-index:1;-webkit-backdrop-filter:blur(12px);text-align:center;background:#140c24c7;border-radius:26px;width:min(440px,100%);padding:34px 30px 30px;position:relative;box-shadow:0 30px 80px #00000080}.dgWmnG_logo{filter:drop-shadow(0 0 18px #ff8c2880);width:64px;height:64px}.dgWmnG_card h1{margin-top:12px;font-size:clamp(26px,4vw,34px)}.dgWmnG_card h1 em{background:linear-gradient(#ffe58a 10%,#ff9a2e 70%,#ff7a18);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic}.dgWmnG_sub{color:var(--muted);text-wrap:balance;margin:10px 0 0;font-size:15.5px}.dgWmnG_stack{text-align:left;gap:10px;margin-top:24px;display:grid}.dgWmnG_btn{width:100%;font:650 15.5px/1 var(--font-body), sans-serif;color:var(--ink);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.dgWmnG_btn:hover{background:#ffffff29}.dgWmnG_btn:disabled{opacity:.6;cursor:default}.dgWmnG_btn svg{width:18px;height:18px}.dgWmnG_primary{color:#2a0d00;background:linear-gradient(#ffd27a 0%,#ff9a2e 55%,#f2761a 100%);box-shadow:0 8px 26px #ff821e4d}.dgWmnG_primary:hover{background:linear-gradient(#ffdc8f 0%,#ffa53f 55%,#f6802a 100%)}.dgWmnG_or{color:var(--dim);align-items:center;gap:12px;margin:6px 0;font-size:13px;display:flex}.dgWmnG_or:before,.dgWmnG_or:after{content:"";background:#ffffff14;flex:1;height:1px}.dgWmnG_input{width:100%;color:var(--ink);font:500 15.5px/1.2 var(--font-body), sans-serif;background:#ffffff12;border:0;border-radius:14px;padding:13px 16px}.dgWmnG_input::placeholder{color:var(--dim)}.dgWmnG_input:focus-visible,.dgWmnG_btn:focus-visible{outline:2px solid var(--glow);outline-offset:2px}.dgWmnG_error{color:#ffb4a8;margin:4px 2px 0;font-size:14px}.dgWmnG_fine{color:var(--dim);margin:18px 0 0;font-size:13px}.dgWmnG_fine a{color:var(--muted);text-underline-offset:2px}.dgWmnG_plan{text-align:left;background:#ffffff0d;border-radius:18px;margin-top:22px;padding:18px}.dgWmnG_plan h2{font-size:22px}.dgWmnG_plan p{color:var(--muted);margin:6px 0 0;font-size:15px}.dgWmnG_plan a,.dgWmnG_note a{color:var(--glow);text-underline-offset:3px;text-decoration-color:#ffd27a73}.dgWmnG_plan .dgWmnG_when{color:#dccff2;margin-top:12px;font-size:14px}.dgWmnG_note{color:var(--dim);margin:0 4px 4px;font-size:13px;line-height:1.55}.dgWmnG_badge{font:700 11px/1 var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:#2a0d00;background:linear-gradient(#ffd27a,#ff9a2e);border-radius:999px;margin-left:8px;padding:4px 10px;display:inline-block}.dgWmnG_patch{object-fit:cover;object-position:50% 100%;pointer-events:none;width:100%;height:clamp(150px,17vw,230px);position:absolute;bottom:0;left:0}
