.dgWmnG_shell{color:#111827;min-height:100dvh;font-family:var(--font-body), system-ui, sans-serif;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.dgWmnG_formCol{flex-direction:column;min-height:100dvh;padding:28px 56px 24px;display:flex}.dgWmnG_topBar{justify-content:space-between;align-items:center;gap:16px;display:flex}.dgWmnG_back{color:#4b5563;padding:8px 0;font-size:14px;text-decoration:none}.dgWmnG_back:hover{color:#111827}.dgWmnG_formWrap{flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex}.dgWmnG_form{width:100%;max-width:420px;animation:.7s cubic-bezier(.2,.7,.2,1) both dgWmnG_authRise}.dgWmnG_foot{color:#6b7280;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.dgWmnG_foot a{color:#6b7280;margin:-10px 0;padding:10px 0;text-decoration:none;display:inline-block}.dgWmnG_foot a:hover{color:#111827}.dgWmnG_heading{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(30px,3vw,38px);font-weight:600;line-height:1.08}.dgWmnG_sub{color:#4b5563;margin:0 0 28px;font-size:15px;line-height:1.55}.dgWmnG_sub a{color:#c2410c;font-weight:600;text-decoration:none}.dgWmnG_sub a:hover{text-decoration:underline}.dgWmnG_panel{padding:16px 16px 16px 0;position:relative}.dgWmnG_panelInner{background:#e9e1d4;border-radius:12px;height:calc(100dvh - 32px);animation:1.3s cubic-bezier(.65,0,.35,1) .1s both dgWmnG_authUnmask;position:sticky;top:16px;overflow:hidden}.dgWmnG_panelInner img{object-fit:cover;animation:2s cubic-bezier(.2,.7,.2,1) .1s both dgWmnG_authSettle}.dgWmnG_panelInner:after{content:"";background:linear-gradient(#11181c0d 30%,#11181cc7 100%);position:absolute;inset:0}.dgWmnG_panelBody{z-index:1;color:#fff;padding:44px;animation:.9s cubic-bezier(.2,.7,.2,1) .55s both dgWmnG_authRise;position:absolute;bottom:0;left:0;right:0}.dgWmnG_panelTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#fff;max-width:520px;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.1}.dgWmnG_panelText{color:#ffffffd9;max-width:460px;margin:14px 0 0;font-size:16px;line-height:1.6}.dgWmnG_panelList{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.dgWmnG_panelList li{color:#ffffffeb;align-items:center;gap:10px;font-size:15px;display:flex}.dgWmnG_panelList svg{color:#8fd3ad;flex-shrink:0}.dgWmnG_panelNote{-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:8px;max-width:460px;margin-top:22px;padding:14px 16px;font-size:14px;line-height:1.5}.dgWmnG_panelNote strong{margin-bottom:2px;display:block}.dgWmnG_panelCard{z-index:1;background:#fff;border-radius:8px;width:min(340px,56%);animation:.9s cubic-bezier(.2,.8,.2,1) .9s both dgWmnG_authFloatIn;position:absolute;top:40px;left:40px;overflow:hidden;box-shadow:0 30px 60px -20px #00000073}.dgWmnG_panelCardBar{color:#5b6468;background:#fbfbfb;border-bottom:1px solid #eef0f2;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.dgWmnG_panelCardBar i{background:#e2e4e7;border-radius:50%;width:8px;height:8px}.dgWmnG_panelCardShot{aspect-ratio:2225/950;position:relative}.dgWmnG_panelCardShot img{object-fit:cover;object-position:top left;animation:none}@keyframes dgWmnG_authRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dgWmnG_authUnmask{0%{clip-path:inset(10% 18% round 200px);opacity:.3}to{clip-path:inset(0 round 28px);opacity:1}}@keyframes dgWmnG_authSettle{0%{transform:scale(1.18)}to{transform:none}}@keyframes dgWmnG_authFloatIn{0%{opacity:0;transform:translateY(-18px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1023px){.dgWmnG_shell{grid-template-columns:1fr}.dgWmnG_panel{order:-1;padding:12px 12px 0}.dgWmnG_panelInner{border-radius:12px;height:200px;position:relative;top:0}.dgWmnG_panelBody{padding:20px 22px}.dgWmnG_panelTitle{font-size:22px}.dgWmnG_panelText,.dgWmnG_panelList,.dgWmnG_panelNote,.dgWmnG_panelCard{display:none}.dgWmnG_formCol{min-height:0;padding:20px 24px 24px}.dgWmnG_topBar{display:none}.dgWmnG_formWrap{align-items:flex-start;padding:20px 0 32px}}@media (max-width:480px){.dgWmnG_panelInner{height:168px}.dgWmnG_formCol{padding:16px 18px 24px}.dgWmnG_heading{font-size:28px}}@media (prefers-reduced-motion:reduce){.dgWmnG_form,.dgWmnG_panelInner,.dgWmnG_panelInner img,.dgWmnG_panelBody,.dgWmnG_panelCard{animation:none!important}}
