.login-form-module__PK4fKq__stack{flex-direction:column;gap:12px;display:flex}.login-form-module__PK4fKq__card,.login-form-module__PK4fKq__resendCard{background:linear-gradient(#fffdf8fa 0%,#f9f4ecf0 100%);border:1px solid #1a1d1914;border-radius:30px;flex-direction:column;gap:16px;padding:18px;display:flex;box-shadow:0 22px 60px #1c1a151f}.login-form-module__PK4fKq__resendCard{border-radius:22px;gap:12px;padding:14px}.login-form-module__PK4fKq__header{flex-direction:column;gap:8px;display:flex}.login-form-module__PK4fKq__eyebrow{width:fit-content;color:var(--text-muted);font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#1a1d190f;border-radius:999px;align-items:center;padding:7px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.login-form-module__PK4fKq__title{letter-spacing:-.05em;font-size:1.46rem;line-height:1}.login-form-module__PK4fKq__subtitle{color:var(--text-muted);font-size:.92rem;line-height:1.46}.login-form-module__PK4fKq__field{flex-direction:column;gap:8px;display:flex}.login-form-module__PK4fKq__label{letter-spacing:.01em;font-size:.86rem;font-weight:800}.login-form-module__PK4fKq__input{background:#fffffff0;border:1px solid #1a1d191a;border-radius:18px;outline:none;min-height:58px;padding:0 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.login-form-module__PK4fKq__input:focus{border-color:#d5643761;transform:translateY(-1px);box-shadow:0 0 0 4px #d564371f}.login-form-module__PK4fKq__message{color:#8a3030;background:#8a303014;border:1px solid #8a30301f;border-radius:16px;padding:12px 14px;font-size:.88rem;line-height:1.4}.login-form-module__PK4fKq__submit{color:#fff9f4;letter-spacing:-.02em;background:linear-gradient(#d56437 0%,#b84b20 100%);border-radius:20px;min-height:60px;font-weight:800;box-shadow:0 16px 32px #d5643742}.login-form-module__PK4fKq__submit:active{transform:translateY(1px)}.login-form-module__PK4fKq__passkeyBlock{flex-direction:column;gap:8px;display:flex}.login-form-module__PK4fKq__passkeyButton{min-height:54px;color:var(--text);background:#1a1d1914;border:1px solid #1a1d191a;border-radius:18px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.login-form-module__PK4fKq__passkeyButton span{color:#b84b20;background:#d5643724;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.login-form-module__PK4fKq__passkeyButton:disabled{opacity:.62}.login-form-module__PK4fKq__passkeyMessage{color:#667061;text-align:center;font-size:.78rem;line-height:1.32}.login-form-module__PK4fKq__secondarySubmit{min-height:48px;color:var(--text);background:#1a1d1914;border-radius:16px;font-weight:800}.login-form-module__PK4fKq__secondarySubmit:active{transform:translateY(1px)}.login-form-module__PK4fKq__registerSummary{color:#b84b20;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:44px;font-weight:800;display:flex}.login-form-module__PK4fKq__registerSummary::-webkit-details-marker{display:none}.login-form-module__PK4fKq__registerSummary::marker{content:""}.login-form-module__PK4fKq__registerForm{flex-direction:column;gap:14px;display:flex}.login-form-module__PK4fKq__consentList{gap:10px;display:grid}.login-form-module__PK4fKq__checkboxField{color:var(--text-muted);grid-template-columns:18px 1fr;align-items:start;gap:10px;font-size:.82rem;line-height:1.35;display:grid}.login-form-module__PK4fKq__checkboxField input{accent-color:#d56437;width:18px;height:18px;margin-top:1px}.login-form-module__PK4fKq__checkboxField a{color:#b84b20;font-weight:850}
.page-module___8aEwW__page{min-height:100svh;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));background:radial-gradient(circle at 0 0,#f4b88647,#0000 22%),radial-gradient(circle at 100% 0,#6d92772e,#0000 20%),linear-gradient(#faf6f0 0%,#efe6da 100%);justify-content:center;display:flex}.page-module___8aEwW__phone{flex-direction:column;gap:14px;width:min(100%,390px);display:flex}.page-module___8aEwW__hero,.page-module___8aEwW__infoPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffaf4f5 0%,#f8f1e7f0 100%);border:1px solid #1a1d1914;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1c1a151f}.page-module___8aEwW__hero{flex-direction:column;gap:18px;padding:18px;display:flex}.page-module___8aEwW__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#d5643733 0%,#d5643700 72%);border-radius:999px;width:132px;height:132px;position:absolute;top:-28px;right:-20px}.page-module___8aEwW__brandRow{align-items:center;gap:12px;display:flex}.page-module___8aEwW__brandMark{color:#fff9f4;background:linear-gradient(#d56437 0%,#b84b20 100%);border-radius:16px;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:grid;box-shadow:0 14px 28px #d5643747}.page-module___8aEwW__brandMeta{flex-direction:column;gap:3px;display:flex}.page-module___8aEwW__kicker{color:#1a1d19;font-family:var(--font-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.page-module___8aEwW__kickerNote{color:#667061;letter-spacing:.04em;font-size:.78rem;font-weight:700}.page-module___8aEwW__heroBody{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__title{letter-spacing:-.06em;max-width:12ch;font-size:clamp(2rem,8.2vw,2.55rem);line-height:.92}.page-module___8aEwW__description{color:#667061;max-width:30ch;font-size:.94rem;line-height:1.5}.page-module___8aEwW__metricStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module___8aEwW__metricCard{background:#ffffffc7;border:1px solid #1a1d1914;border-radius:18px;padding:12px 10px}.page-module___8aEwW__metricLabel{color:#667061;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.page-module___8aEwW__metricValue{letter-spacing:-.03em;font-size:.84rem;line-height:1.15;display:block}.page-module___8aEwW__infoPanel{flex-direction:column;gap:14px;padding:16px;display:flex}.page-module___8aEwW__infoHeader{flex-direction:column;gap:4px;display:flex}.page-module___8aEwW__infoEyebrow{color:#667061;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-module___8aEwW__infoTitle{letter-spacing:-.04em;font-size:1.18rem;line-height:1.02}.page-module___8aEwW__featureGrid{flex-direction:column;gap:10px;display:flex}.page-module___8aEwW__feature{background:#ffffffd1;border:1px solid #1a1d1914;border-radius:20px;grid-template-columns:58px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.page-module___8aEwW__feature strong{margin-bottom:4px;font-size:.95rem;line-height:1.18;display:block}.page-module___8aEwW__feature p{color:#667061;font-size:.88rem;line-height:1.42}.page-module___8aEwW__featureTone{height:38px;font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;border-radius:14px;place-items:center;font-size:.76rem;font-weight:700;display:grid}.page-module___8aEwW__featureAccent{color:#703818;background:#f6d2b9}.page-module___8aEwW__featureOk{color:#2d5c43;background:#d7eadf}.page-module___8aEwW__featureWarn{color:#744114;background:#f5dfb8}.page-module___8aEwW__publicLinks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module___8aEwW__publicLinks a{color:#667061;letter-spacing:0;background:#ffffffad;border:1px solid #1a1d1914;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}@media (min-width:768px){.page-module___8aEwW__page{padding-left:24px;padding-right:24px}}
