.senior-space{--ss-bg:#08131a;--ss-card:#0f1b21;--ss-raised:#16232a;--ss-sunk:#0b171d;--ss-line:#22313a;--ss-line2:#33444e;--ss-ink:#e3e8e8;--ss-muted:#a3afb3;--ss-gold:#d9a441;--ss-on-gold:#1a1306;--ss-tint:#2a2414;--ss-rec:#f08070;--ss-ok:#25e3bd;--ss-warn:#eabf3a;--ss-danger:#f08070;--ss-c-story:#10bdaf;--ss-c-family:#de7797;--ss-c-people:#84cefd;--ss-c-photos:#c78d66;--ss-c-key:#d99b43;--ss-c-trad:#d0b4fe;--ss-c-lock:#9aa6ab;max-width:960px;font-family:var(--font-figtree),system-ui,sans-serif;color:var(--ss-ink);box-sizing:border-box;background:0 0;flex-direction:column;gap:28px;min-height:70vh;margin:0 auto;padding:32px 32px 72px;font-size:19px;line-height:28px;display:flex}[data-theme=light] .senior-space{--ss-bg:#f3f5f7;--ss-card:#fff;--ss-raised:#edf0f3;--ss-sunk:#e4eaef;--ss-line:#dce2e8;--ss-line2:#c9d1d9;--ss-ink:#16202a;--ss-muted:#43505c;--ss-gold:#0f6e6a;--ss-on-gold:#fff;--ss-tint:#e4efee;--ss-rec:#a3321f;--ss-ok:#0b816b;--ss-warn:#886b01;--ss-danger:#8a2d1a;--ss-c-story:#04665e;--ss-c-family:#b63c62;--ss-c-people:#1077a9;--ss-c-photos:#8052bb;--ss-c-key:#745101;--ss-c-trad:#605ec8;--ss-c-lock:#4a5763}body:has(.senior-space){background:var(--ss-page,#08131a)}body:has([data-theme=light] .senior-space){--ss-page:#f3f5f7}:is(body:has(.senior-space) .lp-app-nav,body:has(.senior-space) .lp-mobile-nav,body:has(.senior-space) .lp-mobile-brand,body:has(.senior-space) .lp-theme-mobile){display:none!important}body:has(.senior-space) .lp-page-viewport{padding:12px;margin-left:0!important}.senior-space *{box-sizing:border-box}.lp-profile-theme .senior-space h1,.senior-space h1{letter-spacing:-.01em;color:var(--ss-ink);margin:0;font-family:inherit;font-size:40px;font-weight:700;line-height:48px}.lp-profile-theme .senior-space h2,.senior-space h2{color:var(--ss-ink);margin:0;font-family:inherit;font-size:26px;font-weight:700;line-height:34px}.lp-profile-theme .senior-space h3,.senior-space h3{color:var(--ss-ink);margin:0;font-family:inherit;font-size:21px;font-weight:600;line-height:28px}.senior-space p{margin:0}.senior-space a{color:var(--ss-gold);text-underline-offset:3px;font-weight:600;text-decoration:underline}.senior-space :focus-visible{outline-offset:4px;outline:4px solid var(--ss-gold)!important}.senior-space h1:focus{outline:none}.lp-profile-theme .senior-space :is(h1,h2,h3):not(#ss-none){font-family:var(--font-figtree),system-ui,sans-serif!important}.senior-space .ss-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.senior-space .ss-i-big{width:32px;height:32px}.ss-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.senior-space .ss-brand{color:var(--ss-muted);font-size:16px;font-weight:600;text-decoration:none}.senior-space .ss-back{font:inherit;min-height:52px;color:var(--ss-gold);cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:18px;font-weight:600}.ss-hdr{align-items:flex-start;gap:20px;display:flex}.ss-badge{width:64px;height:64px;color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent);border-radius:16px;flex:none;place-items:center;display:grid}.ss-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted);font-size:14px;font-weight:600;line-height:20px}.senior-space .ss-lede{color:var(--ss-muted);max-width:680px;margin-top:6px}.senior-space .ss-meta{color:var(--ss-muted);font-size:17px;font-weight:500;line-height:24px}.senior-space .ss-sub{margin-top:4px}.senior-space .ss-inline{font-size:19px}.senior-space .ss-empty{color:var(--ss-muted);padding:8px 0}.senior-space .ss-error{color:var(--ss-danger);background:color-mix(in srgb,var(--ss-danger) 12%,transparent);border-radius:14px;padding:16px;font-weight:600}.ss-card{background:var(--ss-card);border:1px solid var(--ss-line);border-radius:20px;flex-direction:column;gap:20px;padding:28px;display:flex}.ss-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ss-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ss-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ss-rows{flex-direction:column;gap:12px;display:flex}.ss-group{flex-direction:column;gap:14px;display:flex}.ss-flow{flex-direction:column;gap:28px;display:flex}.ss-acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ss-center{justify-content:center}.ss-seg{background:var(--ss-sunk);border-radius:14px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.senior-space .ss-seg button{font:inherit;color:var(--ss-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:52px;padding:10px 18px;font-size:18px;font-weight:600}.senior-space .ss-seg button.is-on{background:var(--ss-gold);color:var(--ss-on-gold)}.senior-space .ss-choice,.senior-space .ss-person{background:var(--ss-raised);font:inherit;color:var(--ss-ink);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;align-items:center;gap:18px;width:100%;min-height:104px;padding:20px;display:flex}.senior-space .ss-person{min-height:96px;padding:16px}.senior-space .ss-choice.is-on,.senior-space .ss-person.is-on{border-color:var(--ss-gold);background:var(--ss-tint)}.senior-space .ss-choice:disabled{opacity:.5;cursor:default}.ss-ico{width:56px;height:56px;color:var(--c);background:color-mix(in srgb,var(--c) 20%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}.ss-ico .ss-i{width:28px;height:28px}.ss-face{width:72px;height:72px;color:var(--c);background:color-mix(in srgb,var(--c) 22%,transparent);border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}.ss-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.senior-space .ss-ttl{color:var(--ss-ink);font-size:21px;font-weight:700;line-height:28px}.ss-row{background:var(--ss-raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;display:flex}.ss-mem,.ss-sug{background:var(--ss-raised);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.ss-who{align-items:center;gap:14px;display:flex}.senior-space .ss-quote{white-space:pre-wrap;color:var(--ss-ink);font-size:20px;line-height:30px}.ss-audio{background:var(--ss-sunk);border-radius:12px;padding:8px 12px}.ss-audio audio{width:100%;height:48px}.ss-pill{background:var(--ss-sunk);color:var(--ss-muted);border-radius:999px;width:fit-content;margin-bottom:4px;padding:5px 12px;font-size:15px;font-weight:600;display:inline-flex}.ss-status{color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 12px;font-size:15px;font-weight:700;display:inline-flex}.ss-status i{background:var(--c);border-radius:999px;width:9px;height:9px}.ss-ask{background:var(--ss-tint);border:2px solid var(--ss-gold);border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.senior-space .ss-qtxt{font-size:28px;line-height:38px}.senior-space .ss-btn,.senior-space .ss-btn2,.senior-space .ss-ghost{font:inherit;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:12px 24px;font-size:19px;text-decoration:none;display:inline-flex}.senior-space .ss-btn{background:var(--ss-gold);color:var(--ss-on-gold);border:0;font-weight:700}.senior-space .ss-btn2{border:2px solid var(--ss-line2);color:var(--ss-ink);background:0 0;font-weight:600}.senior-space .ss-ghost{color:var(--ss-muted);background:0 0;border:0;padding:12px 14px;font-weight:600}.senior-space .ss-btn:disabled,.senior-space .ss-btn2:disabled,.senior-space .ss-ghost:disabled{opacity:.5;cursor:default}.senior-space .ss-theme{border-radius:14px;justify-content:center;width:52px;height:52px;min-height:52px;padding:0}.senior-space .ss-theme span{display:none}.senior-space .ss-theme svg{stroke-width:2px;width:34px;height:34px}.ss-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ss-steps li{color:var(--ss-muted);background:var(--ss-sunk);border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:17px;font-weight:600;display:inline-flex}.ss-steps b{background:var(--ss-line2);width:28px;height:28px;color:var(--ss-ink);border-radius:999px;place-items:center;font-size:15px;display:grid}.ss-steps li.is-on{color:var(--ss-ink);background:var(--ss-tint);box-shadow:inset 0 0 0 2px var(--ss-gold)}.ss-steps li.is-on b{background:var(--ss-gold);color:var(--ss-on-gold)}.ss-rec{background:var(--ss-raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.senior-space .ss-recbtn{background:var(--ss-gold);width:88px;height:88px;color:var(--ss-on-gold);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.senior-space .ss-recbtn.is-live{background:var(--ss-rec);color:#fff}.ss-dot{background:var(--ss-rec);border-radius:999px;width:12px;height:12px;margin-right:4px;display:inline-block}.lp-profile-theme .senior-space .ss-label,.senior-space .ss-label{color:var(--ss-ink);flex-direction:column;gap:8px;font-size:19px;font-weight:700;display:flex}.senior-space .ss-label small{color:var(--ss-muted);font-size:17px;font-weight:500}.lp-profile-theme .senior-space .ss-box:not(#ss-none),.lp-profile-theme .senior-space .ss-select:not(#ss-none),.senior-space .ss-box,.senior-space .ss-select{font:inherit;resize:vertical;border-radius:14px;width:100%;min-height:220px;padding:16px 18px;line-height:30px;border:2px solid var(--ss-line2)!important;background:var(--ss-sunk)!important;color:var(--ss-ink)!important;font-size:20px!important}.lp-profile-theme .senior-space .ss-box-short:not(#ss-none),.senior-space .ss-box-short{min-height:120px;background:var(--ss-card)!important}.lp-profile-theme .senior-space .ss-select:not(#ss-none),.senior-space .ss-select{min-height:56px;padding:10px 14px}.ss-note{background:var(--ss-raised);color:var(--ss-c-key);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.ss-photo{flex-direction:column;gap:10px;margin:0;display:flex}.ss-photo img{aspect-ratio:4/3;object-fit:cover;background:var(--ss-sunk);border-radius:16px;width:100%;display:block}.ss-photo figcaption{flex-direction:column;gap:2px;display:flex}.senior-space .ss-cap{color:var(--ss-ink);font-size:19px;font-weight:700;line-height:26px}.ss-drop{border:2px dashed var(--ss-line2);background:var(--ss-raised);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:24px;display:flex}.senior-space .ss-file{position:relative}.senior-space .ss-file input:where(:not([type=checkbox],[type=radio])){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.senior-space .ss-file:focus-within{outline:4px solid var(--ss-gold);outline-offset:4px}.senior-space .ss-check{color:var(--ss-ink);cursor:pointer;align-items:flex-start;gap:14px;font-size:18px;font-weight:500;display:flex}.senior-space .ss-check input{width:28px;height:28px;accent-color:var(--ss-gold);flex:none;margin-top:2px}.ss-saved{background:color-mix(in srgb,var(--ss-c-story) 14%,var(--ss-card));border:2px solid color-mix(in srgb,var(--ss-c-story) 50%,transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.ss-foot{border-top:1px solid var(--ss-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ss-foot form{margin:0}@media (max-width:760px){.senior-space{gap:22px;padding:16px 4px 56px}.ss-grid2{grid-template-columns:minmax(0,1fr)}.ss-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-profile-theme .senior-space h1,.senior-space h1{font-size:32px;line-height:40px}.senior-space .ss-qtxt{font-size:24px;line-height:32px}.ss-card{padding:20px}.ss-hdr{gap:14px}.ss-badge{width:52px;height:52px}.ss-row .ss-btn,.ss-row .ss-btn2{width:100%}}:is(.senior-space,.ss-scope) .ss-up{background:var(--ss-card);border:2px solid var(--ss-gold);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}:is(.senior-space,.ss-scope) .ss-up p{margin:0}:is(.senior-space,.ss-scope) .ss-pill-gold{background:var(--ss-tint);color:var(--ss-gold);font-weight:700}:is(.senior-space,.ss-scope) .ss-peek{background:var(--ss-raised);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}:is(.senior-space,.ss-scope) .ss-lane{color:var(--ss-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;line-height:16px;display:flex}:is(.senior-space,.ss-scope) .ss-lane span{flex:none;width:36px}:is(.senior-space,.ss-scope) .ss-lane i{background:var(--c);opacity:.85;border-radius:6px;height:11px;display:block}:is(.senior-space,.ss-scope) .ss-peek-lock{background:linear-gradient(transparent 10%,var(--ss-raised) 88%);justify-content:center;align-items:flex-end;padding-bottom:12px;display:flex;position:absolute;inset:0}:is(.senior-space,.ss-scope) .ss-peek-lock span{color:var(--ss-ink);background:var(--ss-card);border:1px solid var(--ss-line2);border-radius:999px;padding:4px 14px;font-size:16px;font-weight:700}:is(.senior-space,.ss-scope) .ss-up-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}:is(.senior-space,.ss-scope) .ss-up-list li{align-items:flex-start;gap:12px;display:flex}:is(.senior-space,.ss-scope) .ss-up-ic{background:var(--c);width:30px;height:30px;color:var(--ss-card);border-radius:9px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}:is(.senior-space,.ss-scope) .ss-up-btn{width:100%}:is(.senior-space,.ss-scope) .ss-up-note{text-align:center;font-size:16px}:is(.senior-space,.ss-scope) .ss-up-sent{background:var(--ss-tint);border-radius:14px;padding:14px 16px;font-weight:600}.senior-space.ss-profile{max-width:640px}:is(.senior-space,.ss-scope) .ss-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:is(.senior-space,.ss-scope) .ss-stat{background:var(--ss-raised);text-align:center;border-radius:14px;flex-direction:column;padding:12px 8px;display:flex}:is(.senior-space,.ss-scope) .ss-stat b{font-variant-numeric:tabular-nums;font-size:30px;line-height:36px}:is(.senior-space,.ss-scope) .ss-stat span{color:var(--ss-muted);font-size:15px;line-height:19px}:is(.senior-space,.ss-scope) .ss-face-lg{background:var(--ss-c-family);width:80px;height:80px;color:var(--ss-card);border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:700;display:grid;overflow:hidden}:is(.senior-space,.ss-scope) .ss-face-lg img{object-fit:cover;width:100%;height:100%}:is(.senior-space,.ss-scope) .ss-rows{flex-direction:column;display:flex}:is(.senior-space,.ss-scope) .ss-rows>*{border-top:1px solid var(--ss-line);padding:14px 0}:is(.senior-space,.ss-scope) .ss-rows>:first-child{border-top:0}:is(.senior-space,.ss-scope) .ss-rowline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}dialog.ss-lock-dialog{background:0 0;border:0;width:100%;max-width:min(520px,100vw - 32px);padding:0}dialog.ss-lock-dialog::backdrop{background:#0000008c}.ss-scope{--ss-bg:#08131a;--ss-card:#0f1b21;--ss-raised:#16232a;--ss-sunk:#0b171d;--ss-line:#22313a;--ss-line2:#33444e;--ss-ink:#e3e8e8;--ss-muted:#a3afb3;--ss-gold:#d9a441;--ss-on-gold:#1a1306;--ss-tint:#2a2414;--ss-rec:#f08070;--ss-ok:#25e3bd;--ss-warn:#eabf3a;--ss-danger:#f08070;--ss-c-story:#10bdaf;--ss-c-family:#de7797;--ss-c-people:#84cefd;--ss-c-photos:#c78d66;--ss-c-key:#d99b43;--ss-c-trad:#d0b4fe;--ss-c-lock:#9aa6ab;font-family:var(--font-figtree),system-ui,sans-serif;color:var(--ss-ink);font-size:19px;line-height:28px}[data-theme=light] .ss-scope{--ss-bg:#f3f5f7;--ss-card:#fff;--ss-raised:#edf0f3;--ss-sunk:#e4eaef;--ss-line:#dce2e8;--ss-line2:#c9d1d9;--ss-ink:#16202a;--ss-muted:#43505c;--ss-gold:#0f6e6a;--ss-on-gold:#fff;--ss-tint:#e4efee;--ss-rec:#a3321f;--ss-ok:#0b816b;--ss-warn:#886b01;--ss-danger:#8a2d1a;--ss-c-story:#04665e;--ss-c-family:#b63c62;--ss-c-people:#1077a9;--ss-c-photos:#8052bb;--ss-c-key:#745101;--ss-c-trad:#605ec8;--ss-c-lock:#4a5763}.ss-scope .ss-btn{font:inherit;cursor:pointer;background:var(--ss-gold);min-height:56px;color:var(--ss-on-gold);border:0;border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-size:19px;font-weight:700;display:inline-flex}.ss-scope .ss-btn:disabled{opacity:.5;cursor:default}.ss-scope .ss-meta{color:var(--ss-muted)}.ss-scope h2{margin:0;font-size:26px;line-height:34px}.ss-scope .ss-quiet{color:var(--ss-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:6px;font-size:16px;font-weight:600;text-decoration:underline}.ss-scope .ss-up{position:relative}.ss-scope .ss-lock-close{position:absolute;top:14px;right:14px}.ss-scope .ss-error{color:var(--ss-danger);background:color-mix(in srgb,var(--ss-danger) 12%,transparent);border-radius:14px;padding:16px;font-weight:600}.senior-space .ss-person:disabled{cursor:default;opacity:1}
