.PublicFormPageLayout{min-height:100vh;display:flex;flex-direction:column;position:relative;font-family:inherit;background-image:linear-gradient(180deg,#0f172abf,#0f172a66 55%,#0f172abf),url(/Backgrounds/NomenorOV.jpg);background-size:cover;background-position:center;background-attachment:fixed;color:var(--black)}.PublicFormPageLayout:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 80% at 50% -10%,rgba(123,97,255,.18),transparent 55%);z-index:0}.PublicFormPageLayout>*{position:relative;z-index:1}.PublicFormPageLayout-header{padding:1rem 1.5rem;background:color-mix(in srgb,var(--white) 80%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--darkGray) 70%,transparent);box-shadow:0 4px 24px color-mix(in srgb,var(--black) 12%,transparent)}.PublicFormPageLayout-brand{font-size:1.25rem;font-weight:700;color:var(--black);text-decoration:none;letter-spacing:-.02em}.PublicFormPageLayout-brand:hover{color:var(--purple)}.PublicFormPageLayout-main{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 3rem}.PublicFormPageLayout-card{width:100%;max-width:42rem;font-family:inherit;background:color-mix(in srgb,var(--white) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--darkGray) 65%,transparent);box-shadow:0 25px 50px -12px color-mix(in srgb,var(--black) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--white) 8%,transparent) inset;padding:2rem 2.25rem}.PublicFormPageLayout-footer{padding:1rem 1.5rem;text-align:center;font-size:.8125rem;color:var(--lessDark);background:color-mix(in srgb,var(--bgDarkGray) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid color-mix(in srgb,var(--darkGray) 70%,transparent)}.PublicFormPageLayout-footer span{margin:0}
