.oasis-profile-page[data-v-c0f7b271]{background:#f4f8f7;color:#172033;min-height:100vh}.oasis-profile-page header[data-v-c0f7b271]{align-items:flex-end;background:linear-gradient(110deg,#061323,#0f4f48 55%,#4a0b12);color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:3.5rem max(1rem,calc(50vw - 520px))}.oasis-profile-page header p[data-v-c0f7b271],.profile-heading p[data-v-c0f7b271]{color:#5eead4;font-size:.78rem;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.oasis-profile-page h1[data-v-c0f7b271]{font-size:clamp(2.4rem,6vw,4.8rem);font-weight:950;line-height:.95;margin:.35rem 0 .7rem}.oasis-profile-page header span[data-v-c0f7b271]{color:#cbd5e1;font-weight:750}.oasis-profile-page>section[data-v-c0f7b271]{margin:auto;padding:2rem 0 5rem;width:min(1040px,calc(100% - 2rem))}.profile-form[data-v-c0f7b271]{background:#fff;border:1px solid #d7e7e3;border-radius:8px;border-top:4px solid #0f766e;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem}.profile-heading[data-v-c0f7b271]{align-items:center;display:flex;gap:1rem;grid-column:1/-1;justify-content:space-between}.profile-heading h2[data-v-c0f7b271]{font-size:1.8rem;font-weight:950;margin:.2rem 0 0}.credentials-ready[data-v-c0f7b271],.profile-heading>span[data-v-c0f7b271]{color:#0f766e;font-weight:900}.profile-form label[data-v-c0f7b271]{color:#334155;display:grid;font-size:.8rem;font-weight:900;gap:.35rem;text-transform:uppercase}.profile-form input[data-v-c0f7b271],.profile-form select[data-v-c0f7b271],.profile-form textarea[data-v-c0f7b271]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font:inherit;font-weight:650;min-height:2.75rem;padding:.65rem;text-transform:none;width:100%}.profile-form input[data-v-c0f7b271]::-moz-placeholder,.profile-form textarea[data-v-c0f7b271]::-moz-placeholder{color:#94a3b8;font-weight:500;opacity:1}.profile-form input[data-v-c0f7b271]::placeholder,.profile-form textarea[data-v-c0f7b271]::placeholder{color:#94a3b8;font-weight:500;opacity:1}.profile-form textarea[data-v-c0f7b271]{resize:vertical}.form-actions[data-v-c0f7b271],.profile-form__wide[data-v-c0f7b271]{grid-column:1/-1}.credentials-ready[data-v-c0f7b271]{align-items:center;background:#f0fdfa;border:1px solid #bde7df;border-radius:8px;display:inline-flex;gap:.5rem;padding:.85rem}.fan-introduction-note[data-v-c0f7b271]{background:#fff7ed;border-radius:8px;color:#9a3412;font-weight:700;padding:.75rem}.role-presence[data-v-c0f7b271]{background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;display:grid;gap:1rem;padding:1rem}.role-presence__heading[data-v-c0f7b271]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.role-presence__heading p[data-v-c0f7b271]{color:#0f766e;font-size:.68rem;font-weight:950;letter-spacing:.1em;margin:0}.role-presence__heading h3[data-v-c0f7b271]{font-size:1.2rem;margin:.2rem 0 0}.social-link-grid[data-v-c0f7b271]{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form .toggle-label[data-v-c0f7b271]{align-items:center;display:flex;gap:.55rem;text-transform:none}.profile-form .toggle-label input[data-v-c0f7b271]{min-height:1.1rem;width:1.1rem}.latterbox-toggle[data-v-c0f7b271]{background:#fff;border-radius:8px;padding:.75rem}.marital-sharing[data-v-c0f7b271]{background:linear-gradient(145deg,#f8fafc,#eef2ff);border:1px solid #c7d2fe;border-radius:12px;display:grid;gap:1rem;padding:1rem}.marital-sharing header[data-v-c0f7b271]{align-items:center;background:none;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:0}.marital-sharing header p[data-v-c0f7b271]{color:#6366f1;font-size:.68rem;font-weight:950;letter-spacing:.1em;margin:0;text-transform:uppercase}.marital-sharing h3[data-v-c0f7b271]{font-size:1.15rem;font-weight:950;margin:.2rem 0 0}.marital-sharing__fields[data-v-c0f7b271]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bridal-video-opportunity[data-v-c0f7b271]{align-items:center;background:#ecfeff;border:1px solid #99f6e4;border-radius:10px;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.9rem}.bridal-video-opportunity>svg[data-v-c0f7b271]{color:#0f766e;height:1.6rem;width:1.6rem}.bridal-video-opportunity div[data-v-c0f7b271]{display:grid;gap:.2rem}.bridal-video-opportunity span[data-v-c0f7b271]{color:#526174;font-size:.78rem;font-weight:650;line-height:1.4}.dating2wedding-opportunity[data-v-c0f7b271]{align-items:center;background:#fdf2f8;border:1px solid #f9a8d4;border-radius:10px;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.9rem}.dating2wedding-opportunity>svg[data-v-c0f7b271]{color:#be185d;height:1.6rem;width:1.6rem}.dating2wedding-opportunity div[data-v-c0f7b271]{display:grid;gap:.2rem}.dating2wedding-opportunity p[data-v-c0f7b271]{color:#be185d;font-size:.68rem;font-weight:950;letter-spacing:.1em;margin:0}.dating2wedding-opportunity span[data-v-c0f7b271]{color:#526174;font-size:.78rem;font-weight:650;line-height:1.4}.form-actions[data-v-c0f7b271]{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width:720px){.oasis-profile-page header[data-v-c0f7b271]{align-items:flex-start;flex-direction:column}.marital-sharing__fields[data-v-c0f7b271],.profile-form[data-v-c0f7b271]{grid-template-columns:1fr}.role-presence__heading[data-v-c0f7b271]{align-items:flex-start;flex-direction:column}.social-link-grid[data-v-c0f7b271]{grid-template-columns:1fr}.bridal-video-opportunity[data-v-c0f7b271]{grid-template-columns:auto 1fr}.bridal-video-opportunity[data-v-c0f7b271] a{grid-column:1/-1;justify-content:center}.dating2wedding-opportunity[data-v-c0f7b271]{grid-template-columns:auto 1fr}.dating2wedding-opportunity[data-v-c0f7b271] a{grid-column:1/-1;justify-content:center}}
