.page-module__pgaT6G__main{background-image:linear-gradient(#050506bf 0%,#0505068c 45%,#050506d9 100%),url(/images/hero-tabletop.jpg);background-position:50%;background-size:cover;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex;position:relative}.page-module__pgaT6G__panel{gap:var(--bgw-space-2);width:100%;max-width:32rem;padding:var(--bgw-space-6) var(--bgw-space-5);border-radius:var(--bgw-radius-lg);background:var(--bgw-surface-card);border:1px solid var(--bgw-surface-card-border);box-shadow:var(--bgw-shadow-md);color:var(--bgw-text-primary);flex-direction:column;display:flex}.page-module__pgaT6G__title{font-family:var(--bgw-font-display);text-align:center;margin:0;font-size:1.6rem;font-weight:700}.page-module__pgaT6G__subtitle{margin:0 0 var(--bgw-space-2);color:var(--bgw-text-secondary);text-align:center;font-size:.9rem;line-height:1.5}.page-module__pgaT6G__error{padding:var(--bgw-space-3) var(--bgw-space-4);border-radius:var(--bgw-radius-md);background:var(--bgw-surface-page);border:1px solid var(--bgw-surface-card-border);border-left:4px solid var(--bgw-notice-accent);color:var(--bgw-text-primary);margin:0;font-size:.9rem;line-height:1.45}.page-module__pgaT6G__notice{padding:var(--bgw-space-3) var(--bgw-space-4);border-radius:var(--bgw-radius-md);background:var(--bgw-surface-page);border:1px solid var(--bgw-surface-card-border);border-left:4px solid var(--bgw-accent-strong);color:var(--bgw-text-primary);margin:0;font-size:.9rem;line-height:1.45}.page-module__pgaT6G__warning{margin:0 0 var(--bgw-space-2);padding:var(--bgw-space-3) var(--bgw-space-4);border-radius:var(--bgw-radius-md);background:var(--bgw-surface-page);border:1px solid var(--bgw-surface-card-border);border-left:4px solid var(--bgw-notice-accent);color:var(--bgw-text-primary);font-size:.85rem;font-weight:600;line-height:1.45}.page-module__pgaT6G__form{gap:var(--bgw-space-1);flex-direction:column;display:flex}.page-module__pgaT6G__field{color:var(--bgw-text-secondary);margin-top:var(--bgw-space-3);font-size:.85rem;font-weight:700}.page-module__pgaT6G__input{border-radius:var(--bgw-radius-sm);border:1px solid var(--bgw-surface-border-strong);color:var(--bgw-text-primary);padding:var(--bgw-space-2) var(--bgw-space-3);font-family:var(--bgw-font-body);background:#fff;width:100%;min-width:0;font-size:.95rem}.page-module__pgaT6G__textarea{resize:vertical;min-height:9rem}.page-module__pgaT6G__hint{color:var(--bgw-text-muted);margin:0;font-size:.78rem}.page-module__pgaT6G__primaryButton{margin-top:var(--bgw-space-5);height:46px;padding:0 var(--bgw-space-6);border-radius:var(--bgw-radius-pill);border:1px solid var(--bgw-crimson-400);background:linear-gradient(180deg, var(--bgw-crimson-500) 0%, var(--bgw-crimson-700) 100%);color:#fff;font-size:1rem;font-weight:700;font-family:var(--bgw-font-body);cursor:pointer;box-shadow:var(--bgw-shadow-glow-crimson);justify-content:center;align-items:center;transition:box-shadow .2s;display:inline-flex}.page-module__pgaT6G__primaryButton:hover,.page-module__pgaT6G__primaryButton:focus-visible{box-shadow:0 0 28px #ff2d2d8c}.page-module__pgaT6G__primaryButton:disabled{cursor:progress;opacity:.85}.page-module__pgaT6G__footerLinks{margin:var(--bgw-space-4) 0 0;text-align:center;color:var(--bgw-text-secondary);font-size:.9rem;font-weight:600}.page-module__pgaT6G__footerLinks a{text-decoration:underline}
