.page-template-shell,.ui-page-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(140% 120% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 68%), radial-gradient(120% 120% at 100% 12%, color-mix(in srgb, var(--accent-hover) 12%, transparent) 0%, transparent 74%), var(--panel-soft,#ffffffeb);width:100vw;min-height:clamp(540px,78vh,920px);color:var(--ink,#1f150d);justify-content:center;align-items:stretch;padding:clamp(8px,2vw,24px) 0;display:flex;position:relative}html[data-theme=dark] .page-template-shell:not(.body-intake-dark-shell),html[data-theme=dark] .ui-page-shell:not(.body-intake-dark-shell){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.page-template-shell:after,.ui-page-shell:after{content:"";border-radius:var(--aa-radius-xl,28px);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 58%), transparent;opacity:.12;pointer-events:none;position:absolute;inset:clamp(0px,.5vw,8px)}.page-template,.ui-page-frame{z-index:1;border-radius:var(--aa-radius-xl,28px);background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in srgb, var(--border) 58%, transparent);width:100%;box-shadow:0 28px 60px #0c08041f, inset 0 0 0 .5px color-mix(in srgb, var(--ring) 52%, transparent);flex-direction:column;gap:clamp(12px,2vw,24px);margin:0 auto;padding:clamp(10px,2vw,16px);display:flex;position:relative;overflow:visible}.page-template:before,.ui-page-frame:before{content:"";background:linear-gradient(118deg, transparent 0%, color-mix(in srgb, var(--accent-hover) 16%, transparent) 42%, transparent 100%);opacity:.08;pointer-events:none;position:absolute;inset:0}.page-template__header,.ui-page-header{flex-direction:column;gap:clamp(8px,1.5vw,16px);max-width:100%;display:flex}.page-template__eyebrow,.ui-page-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-muted,#2a1c12ad);font-size:.75rem;font-weight:600}.page-template__title,.ui-page-title{letter-spacing:-.02em;color:var(--ink,#1f150d);margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700}.page-template__subtitle,.ui-page-subtitle{color:var(--ink-muted,#2a1c12ad);max-width:60ch;margin:0;font-size:clamp(1rem,2vw,1.2rem)}.page-template__actions,.ui-page-actions{flex-wrap:wrap;gap:12px;display:inline-flex}.page-template__content,.ui-page-content{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 65%, transparent) 0%, transparent 90%), color-mix(in srgb, var(--panel-soft) 88%, transparent);border:1px solid color-mix(in srgb, var(--border) 32%, transparent);overscroll-behavior:contain;border-radius:20px;flex-direction:column;flex:auto;gap:clamp(12px,1.5vw,20px);padding:clamp(8px,2vw,20px);display:flex;position:relative;overflow:visible;box-shadow:inset 0 18px 38px #120c0614}.page-template__content:before,.ui-page-content:before{content:none}.page-template__content>*,.ui-page-content>*{z-index:1;position:relative}.page-template__placeholder,.ui-page-placeholder{color:var(--ink-muted,#2a1c12ad);margin:0;font-size:1rem}.page-template__footer,.ui-page-footer{border-top:1px solid color-mix(in srgb, var(--border) 36%, transparent);color:var(--ink-muted,#2a1c12ad);padding-top:clamp(12px,2vw,24px);font-size:.9rem}.page-template-shell.page-template--profile-recovery-workspace,.ui-page-shell.page-template--profile-recovery-workspace{--bg:#eef5fd;--surface:#f8fbff;--panel:#dfeeff;--panel-soft:#f7fbffeb;--ink:#10253a;--ink-muted:#1e3750b3;--ink-muted-strong:#1e3750d1;--border:#9cc0e180;--border-strong:#76a6cebd;--ring:#68a6ec85;--accent:#4fbef7;--accent-hover:color-mix(in srgb, var(--accent) 84%, white 16%);--accent-active:color-mix(in srgb, var(--accent) 76%, #20588f 24%);--accent-ink:#0b1a28;--badge-bg:#ffffffc7;--badge-fg:#24597f;--glass:#ffffff94;--glass-strong:#fffc;--glow-under:#7ad0ffbd;--glow-under-strong:#b8e9fff0;--gloss:#ffffffad;background:radial-gradient(120% 120% at 10% 0%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 60%), radial-gradient(120% 130% at 90% 10%, color-mix(in srgb, var(--glow-under) 16%, transparent) 0%, transparent 62%), linear-gradient(180deg, #edf5fd 0%, #e8f1fb 42%, #edf4fb 100%)}.page-template-shell.page-template--profile-recovery-workspace:after,.ui-page-shell.page-template--profile-recovery-workspace:after{background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--accent) 24%, transparent) 0%, transparent 36%), radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--glow-under) 22%, transparent) 0%, transparent 34%);opacity:.26;inset:clamp(6px,1vw,12px)}.page-template-shell.page-template--profile-recovery-workspace .page-template,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 98%, white 2%) 0%, color-mix(in srgb, var(--surface) 94%, var(--panel) 6%) 100%);border:1px solid color-mix(in srgb, var(--border-strong) 48%, white 12%);box-shadow:0 28px 60px #2953801f, inset 0 1px 0 #ffffffbd, inset 0 0 0 .5px color-mix(in srgb, var(--ring) 42%, transparent);border-radius:30px}.page-template-shell.page-template--profile-recovery-workspace .page-template:before,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-frame:before{border-radius:inherit;background:linear-gradient(125deg, #ffffff47 0%, transparent 36%), radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--accent) 15%, transparent) 0%, transparent 28%);opacity:.6;inset:1px}.page-template-shell.page-template--profile-recovery-workspace .page-template__header,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-header{gap:clamp(6px,1vw,14px)}.page-template-shell.page-template--profile-recovery-workspace .page-template__eyebrow,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-eyebrow{color:color-mix(in srgb, var(--accent-active) 46%, var(--ink-muted));letter-spacing:.18em}.page-template-shell.page-template--profile-recovery-workspace .page-template__title,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-title{text-wrap:balance;font-size:clamp(1.95rem,3vw,2.65rem);line-height:1.02}.page-template-shell.page-template--profile-recovery-workspace .page-template__subtitle,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-subtitle{max-width:68ch;color:var(--ink-muted-strong,#1e3750d1)}.page-template-shell.page-template--profile-recovery-workspace .page-template__content,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-content{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 32%, white 68%) 0%, color-mix(in srgb, var(--surface) 94%, var(--panel) 6%) 100%);border:1px solid color-mix(in srgb, var(--border) 40%, white 20%);border-radius:24px;box-shadow:inset 0 1px #ffffffbd,inset 0 18px 30px #4884be0d}html[data-theme=dark] .page-template-shell.page-template--profile-recovery-workspace,html[data-theme=dark] .ui-page-shell.page-template--profile-recovery-workspace{--bg:#09111a;--surface:#101a26;--panel:#162334;--panel-soft:#111b28eb;--ink:#e6eef9;--ink-muted:#bfd0e5b8;--ink-muted-strong:#d0def0d1;--border:#5c789a85;--border-strong:#6f95c2b8;--ring:#76b6ff80;--accent:#63c8ff;--accent-hover:color-mix(in srgb, var(--accent) 90%, white 10%);--accent-active:color-mix(in srgb, var(--accent) 78%, #10243e 22%);--accent-ink:#08111d;--badge-bg:#122130d1;--badge-fg:#b8dcff;--glass:#121d2a94;--glass-strong:#0c1622db;--glow-under:#65bdff99;--glow-under-strong:#94d6ffe6;--gloss:#ffffff1a;background:radial-gradient(140% 120% at 10% -4%,#529fdc29 0%,#0000 58%),radial-gradient(120% 130% at 92% 0,#5db9ff1f 0%,#0000 56%),linear-gradient(#0b131d 0%,#0d1622 42%,#0a121a 100%)}.page-template-shell.page-template--profile-recovery-workspace .page-template__actions,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-actions{min-width:0}@media (width<=960px){.page-template-shell,.ui-page-shell{padding:clamp(16px,6vw,48px)}.page-template,.ui-page-frame{padding:clamp(20px,6vw,40px)}.page-template__content,.ui-page-content{padding:clamp(16px,5vw,24px)}.page-template-shell.page-template--profile-recovery-workspace .page-template,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-frame{border-radius:24px}.page-template-shell.page-template--profile-recovery-workspace .page-template__content,.ui-page-shell.page-template--profile-recovery-workspace .ui-page-content{border-radius:18px}}@media (prefers-reduced-motion:reduce){.page-template,.ui-page-frame,.page-template__content,.ui-page-content{transition:none!important}}.page-template-shell.arcade-shell{box-shadow:none!important;background:0 0!important}.page-template-shell.arcade-shell:after{display:none!important}.page-template-shell.arcade-shell .page-template,.page-template-shell.arcade-shell .page-template__content{box-shadow:none!important;background:0 0!important;border:none!important}.page-template-shell.page-template--full .page-template{width:100%;max-width:none;padding:clamp(24px,3vw,48px)}.page-template-shell.page-template--radar{box-shadow:none!important;background:0 0!important}.page-template-shell.page-template--radar .page-template,.page-template-shell.page-template--radar .page-template__content{padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.page-template-shell.page-template--radar:after,.page-template-shell.page-template--radar .page-template:before{display:none!important}.page-template-shell.page-template--full{padding:clamp(12px,2vw,20px) clamp(16px,3vw,40px)}.page-template-shell.page-template--full .page-template__content{padding:clamp(16px,3vw,28px)}
