.page-module__wedK_W__root{background:#050505 url(/background.png) 50%/cover no-repeat;place-items:center;width:100%;min-height:100vh;padding:56px 18px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;display:grid;position:relative;overflow:hidden}.page-module__wedK_W__root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 520px,#0000002e,#0000008f 70%),linear-gradient(#00000047,#00000075);position:absolute;inset:0}.page-module__wedK_W__root>*{z-index:1;position:relative}.page-module__wedK_W__frame{display:none}.page-module__wedK_W__card{-webkit-backdrop-filter:blur(8px);z-index:2;background:#f6f4eef6;border:1px solid #0000001f;border-radius:16px;width:min(500px,92vw);padding:28px 28px 18px;position:relative;overflow:hidden;transform:translateY(28px);box-shadow:0 18px 70px #0000009e,inset 0 0 0 1px #ffffff4d}.page-module__wedK_W__card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#00000014,#0000 22%),linear-gradient(#ffffff2e,#fff0 36%);position:absolute;inset:0}.page-module__wedK_W__card:after{content:"";opacity:.45;mix-blend-mode:multiply;pointer-events:none;background:repeating-linear-gradient(0deg,#00000003 0 1px,#0000 1px 18px);position:absolute;inset:0}.page-module__wedK_W__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-module__wedK_W__brand{align-items:center;gap:10px;display:flex}.page-module__wedK_W__dot{background:#000000c7;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 7px #0000000f}.page-module__wedK_W__title{letter-spacing:.32px;color:#000000e0;margin:0;font-size:18px;font-weight:600}.page-module__wedK_W__meta{text-align:right}.page-module__wedK_W__sub{letter-spacing:.24em;text-transform:uppercase;color:#0000009e;margin:0;font-size:12px}.page-module__wedK_W__hint{color:#0000007a;margin:6px 0 0;font-size:12px}.page-module__wedK_W__form{flex-direction:column;gap:14px;display:flex}.page-module__wedK_W__field{flex-direction:column;gap:8px;display:flex}.page-module__wedK_W__label{letter-spacing:.08em;color:#0009;text-transform:uppercase;font-size:12px}.page-module__wedK_W__input,.page-module__wedK_W__select{box-sizing:border-box;color:#000000e0;background:#00000008;border:1px solid #00000024;border-radius:10px;outline:none;height:44px;padding:14px;font-size:14px;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .12s}.page-module__wedK_W__input::placeholder{color:#0000005c}.page-module__wedK_W__input{appearance:none}.page-module__wedK_W__input:focus,.page-module__wedK_W__select:focus{background:#0000000d;border-color:#00000042;transform:translateY(-.5px);box-shadow:0 0 0 4px #0000000f}.page-module__wedK_W__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000000a6 50%),linear-gradient(135deg,#000000a6 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:14px 34px 14px 14px}.page-module__wedK_W__error{color:#000000d1;background:#0000000b;border:1px solid #0000001f;border-radius:10px;padding:10px 12px;font-size:13px}.page-module__wedK_W__notice{background:var(--sentra-accent-soft);border:1px solid var(--sentra-accent-border);color:var(--sentra-accent-strong);border-radius:10px;padding:10px 12px;font-size:13px}.page-module__wedK_W__paramNotice{margin-bottom:14px}.page-module__wedK_W__primary{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a0a0af7;border:1px solid #0000002e;border-radius:12px;height:46px;margin-top:6px;font-weight:700;transition:transform .12s,filter .12s,background .16s}.page-module__wedK_W__primary:hover{filter:brightness(1.03)}.page-module__wedK_W__primary:active{transform:translateY(1px)}.page-module__wedK_W__primary:disabled{opacity:.65;cursor:not-allowed}.page-module__wedK_W__footer{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.page-module__wedK_W__privacyLink{color:#0000007a;font-size:12px;text-decoration:none}.page-module__wedK_W__privacyLink:hover{text-decoration:underline}.page-module__wedK_W__muted{letter-spacing:.2em;text-transform:uppercase;color:#00000075;font-size:11px}
