.BlockedUsersSection-module__ZYRDKq__panel{border-bottom:1px solid var(--life-line);padding:8px 0 24px}.BlockedUsersSection-module__ZYRDKq__list{margin:0;padding:0;list-style:none}
.SeedanceConsentSection-module__0MXY_a__panel{border-bottom:1px solid var(--life-line);padding:8px 0 24px}.SeedanceConsentSection-module__0MXY_a__status{font-size:var(--life-help-size);align-items:baseline;gap:8px;margin:16px 0 0;display:flex}.SeedanceConsentSection-module__0MXY_a__status dt{font-weight:700}.SeedanceConsentSection-module__0MXY_a__status dd{margin:0}
.LifeAccountScreen-module__u0NeYa__form{max-width:560px}.LifeAccountScreen-module__u0NeYa__panel{border-bottom:1px solid var(--life-line);padding:16px 0 24px}.LifeAccountScreen-module__u0NeYa__exportRow{flex-wrap:wrap;gap:8px;display:flex}.LifeAccountScreen-module__u0NeYa__exportRow>select{flex:200px;width:auto}.LifeAccountScreen-module__u0NeYa__myRecords{margin-top:32px}
.ImageUploader-module__Wrt2RG__wrapper{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ImageUploader-module__Wrt2RG__separated{border-bottom:1px solid var(--life-line);margin-bottom:32px;padding-bottom:32px}.ImageUploader-module__Wrt2RG__picker{border:1px dashed var(--life-ink-3);background:var(--life-soft);width:96px;height:96px;color:var(--life-ink);cursor:pointer;transition:border-color var(--life-dur-1), background var(--life-dur-1);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.ImageUploader-module__Wrt2RG__picker:hover:not([aria-disabled=true]){border-color:var(--life-blue);background:var(--life-blue-soft)}.ImageUploader-module__Wrt2RG__picker img{object-fit:cover;border-radius:0;width:96px;height:96px;padding:0}.ImageUploader-module__Wrt2RG__picker:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.ImageUploader-module__Wrt2RG__picker[aria-disabled=true]{opacity:.6;cursor:wait}.ImageUploader-module__Wrt2RG__description{flex:1;min-width:140px}.ImageUploader-module__Wrt2RG__description p{font-size:var(--life-help-size);margin:0}.ImageUploader-module__Wrt2RG__description small{color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);margin-top:8px;display:block}@media (prefers-reduced-motion:reduce){.ImageUploader-module__Wrt2RG__wrapper *{transition:none;animation:none}}
.PasswordChange-module__9R1aiq__panel{border-bottom:1px solid var(--life-line);padding:16px 0 24px}.PasswordChange-module__9R1aiq__inputRow{gap:8px;display:flex}.PasswordChange-module__9R1aiq__inputRow>input{flex:1}
.lifeUi-module__Thhf1a__scope{background:var(--life-surface);color:var(--life-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--life-font-family);font-size:var(--life-body-size);font-synthesis:none;line-height:var(--life-body-line-height);letter-spacing:0;-webkit-font-smoothing:antialiased;margin:0}.lifeUi-module__Thhf1a__scope :where(h1){font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-weight:var(--life-weight-bold);word-break:keep-all;overflow-wrap:anywhere;margin:0}.lifeUi-module__Thhf1a__scope :where(h2){font-size:var(--life-h2-size);line-height:var(--life-h2-line-height);font-weight:var(--life-weight-bold);word-break:keep-all;overflow-wrap:anywhere;margin:0}.lifeUi-module__Thhf1a__scope :where(h3){font-size:var(--life-h3-size);line-height:var(--life-h3-line-height);font-weight:var(--life-weight-bold);word-break:keep-all;overflow-wrap:anywhere;margin:0}.lifeUi-module__Thhf1a__scope :where(p){word-break:keep-all;overflow-wrap:anywhere;margin:0}.lifeUi-module__Thhf1a__scope :where(small){color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height)}.lifeUi-module__Thhf1a__scope :where(svg){flex:none}.lifeUi-module__Thhf1a__scope :where(a){color:inherit;text-decoration:none}.lifeUi-module__Thhf1a__scope :where(a,button,[role=button],input,textarea,select):focus-visible,.lifeUi-module__Thhf1a__scope :where(label:has(input:focus-visible)){outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.lifeUi-module__Thhf1a__scope ::selection{background:var(--life-blue-soft)}.lifeUi-module__Thhf1a__muted{color:var(--life-muted)}.lifeUi-module__Thhf1a__small{color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.lifeUi-module__Thhf1a__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.lifeUi-module__Thhf1a__eyebrow{color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-help-line-height);font-weight:var(--life-weight-medium)}.lifeUi-module__Thhf1a__legal{max-width:720px}.lifeUi-module__Thhf1a__legal :where(h2){font-size:var(--life-h3-size);line-height:var(--life-h3-line-height);margin:24px 0 8px}.lifeUi-module__Thhf1a__legal :where(p){color:var(--life-muted);font-size:var(--life-help-size);line-height:24px}.lifeUi-module__Thhf1a__legal .lifeUi-module__Thhf1a__notice{color:var(--life-ink)}.lifeUi-module__Thhf1a__pageHeader{justify-content:space-between;align-items:center;gap:var(--life-space-16);margin-bottom:var(--life-space-24);display:flex}.lifeUi-module__Thhf1a__pageHeader h1 span{font-weight:var(--life-weight-medium)}.lifeUi-module__Thhf1a__pageHeader p{margin-top:var(--life-space-4);color:var(--life-muted);font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__pageHeader>.lifeUi-module__Thhf1a__button,.lifeUi-module__Thhf1a__pageHeader>button{flex-shrink:0}.lifeUi-module__Thhf1a__headingNote{align-items:center;gap:var(--life-space-4);color:var(--life-muted);font-size:var(--life-help-size);display:flex}.lifeUi-module__Thhf1a__headingNote svg{width:20px;height:20px;color:var(--life-yellow-deep)}.lifeUi-module__Thhf1a__back{align-items:center;gap:var(--life-space-8);min-height:var(--life-touch-target);padding-right:var(--life-space-8);border-radius:var(--life-radius-md);color:var(--life-muted);font-size:var(--life-help-size);transition:color var(--life-dur-1);margin:-8px 0 12px -4px;display:inline-flex}.lifeUi-module__Thhf1a__back:hover{color:var(--life-ink)}.lifeUi-module__Thhf1a__back svg{width:20px;height:20px}.lifeUi-module__Thhf1a__button{justify-content:center;align-items:center;gap:var(--life-space-8);min-height:var(--life-control-height);padding:var(--life-space-8) var(--life-space-24);border-radius:var(--life-radius-md);background:var(--life-soft);color:var(--life-ink);font-family:inherit;font-size:var(--life-button-font-size);font-weight:var(--life-weight-bold);line-height:var(--life-body-line-height);text-align:center;cursor:pointer;transition:background var(--life-dur-1) var(--life-ease), color var(--life-dur-1) var(--life-ease);border:0;display:inline-flex}.lifeUi-module__Thhf1a__button:hover{background:var(--life-surface-3)}.lifeUi-module__Thhf1a__button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--life-pink)}.lifeUi-module__Thhf1a__primary{background:var(--life-blue);color:var(--life-action-ink)}.lifeUi-module__Thhf1a__primary:hover{background:var(--life-blue-soft);box-shadow:var(--life-edge-on)}.lifeUi-module__Thhf1a__accent{background:var(--life-pink);color:var(--life-action-ink)}.lifeUi-module__Thhf1a__accent:hover{background:var(--life-pink-soft);box-shadow:inset 0 0 0 2px var(--life-pink)}.lifeUi-module__Thhf1a__dangerButton{background:var(--life-surface);box-shadow:inset 0 0 0 1px var(--life-danger)}.lifeUi-module__Thhf1a__danger svg{color:var(--life-danger)}.lifeUi-module__Thhf1a__button:disabled,.lifeUi-module__Thhf1a__button[aria-disabled=true]{background:var(--life-surface-3);color:var(--life-muted);box-shadow:none;cursor:not-allowed}.lifeUi-module__Thhf1a__full{width:100%}.lifeUi-module__Thhf1a__textButton{justify-content:center;align-items:center;gap:var(--life-space-4);min-height:44px;padding:var(--life-space-8) 0;color:var(--life-ink);font-family:inherit;font-size:var(--life-help-size);line-height:var(--life-help-line-height);font-weight:var(--life-weight-medium);cursor:pointer;background:0 0;border:0;display:inline-flex}.lifeUi-module__Thhf1a__textButton svg{width:20px;height:20px;color:var(--life-blue-deep)}.lifeUi-module__Thhf1a__textButton:hover{text-underline-offset:4px;text-decoration:underline}.lifeUi-module__Thhf1a__textButton.lifeUi-module__Thhf1a__danger svg{color:var(--life-danger)}.lifeUi-module__Thhf1a__textButton:disabled,.lifeUi-module__Thhf1a__textButton[aria-disabled=true]{color:var(--life-muted);cursor:not-allowed;text-decoration:none}.lifeUi-module__Thhf1a__iconButton{width:var(--life-touch-target);height:var(--life-touch-target);min-width:var(--life-touch-target);border-radius:var(--life-radius-md);color:inherit;cursor:pointer;transition:background var(--life-dur-1) var(--life-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lifeUi-module__Thhf1a__iconButton:hover{background:var(--life-soft)}.lifeUi-module__Thhf1a__iconButton:disabled{color:var(--life-ink-3)}.lifeUi-module__Thhf1a__iconButton[data-tip]:hover:after,.lifeUi-module__Thhf1a__iconButton[data-tip]:focus-visible:after{content:attr(data-tip);z-index:20;white-space:nowrap;padding:var(--life-space-4) var(--life-space-8);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);background:var(--life-dark-2);color:var(--life-on-dark);border-radius:var(--life-radius-sm);pointer-events:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.lifeUi-module__Thhf1a__actions{align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-24);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__card{width:100%;margin-bottom:var(--life-space-16);padding:var(--life-space-16);border:1px solid var(--life-line);border-radius:var(--life-radius-md);text-align:left;display:block}.lifeUi-module__Thhf1a__card>h2:first-child{margin-top:0}.lifeUi-module__Thhf1a__soft{background:var(--life-soft);border:0}.lifeUi-module__Thhf1a__pinkCard{background:var(--life-pink-soft);border:0}a.lifeUi-module__Thhf1a__card:hover{box-shadow:var(--life-edge-on)}.lifeUi-module__Thhf1a__listRow{align-items:center;gap:var(--life-space-16);width:100%;min-height:var(--life-control-height);padding:var(--life-space-16) 0;border-bottom:1px solid var(--life-line);text-align:left;display:flex}.lifeUi-module__Thhf1a__listRow>div{flex:1;min-width:0}.lifeUi-module__Thhf1a__listRow img{object-fit:cover;border-radius:var(--life-radius-md);width:72px;height:72px}.lifeUi-module__Thhf1a__listRow img.lifeUi-module__Thhf1a__avatar{border-radius:var(--life-radius-pill);width:32px;height:32px}.lifeUi-module__Thhf1a__listRow strong{font-size:var(--life-h3-size);line-height:var(--life-h3-line-height);font-weight:var(--life-weight-bold);word-break:keep-all;overflow-wrap:anywhere;display:block}.lifeUi-module__Thhf1a__listRow p{color:var(--life-muted);font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__listRow small{margin-top:var(--life-space-4);display:block}.lifeUi-module__Thhf1a__listRow>svg{width:24px;height:24px;transition:transform var(--life-dur-1) var(--life-ease);flex:none}.lifeUi-module__Thhf1a__listRowButton{cursor:pointer}.lifeUi-module__Thhf1a__listRowButton[aria-disabled=true],a.lifeUi-module__Thhf1a__listRow[aria-disabled=true]{opacity:.5;cursor:default}.lifeUi-module__Thhf1a__listRowButton[aria-expanded=true]>svg{transform:rotate(90deg)}.lifeUi-module__Thhf1a__listRow .lifeUi-module__Thhf1a__tag{flex-shrink:0}.lifeUi-module__Thhf1a__activityRow{gap:var(--life-space-16);padding:var(--life-space-16) 0;border-bottom:1px solid var(--life-line);display:flex}.lifeUi-module__Thhf1a__activityRow p{font-size:var(--life-help-size);color:var(--life-muted);margin-top:var(--life-space-4)}.lifeUi-module__Thhf1a__activityRowButton{text-align:left;cursor:pointer;width:100%}.lifeUi-module__Thhf1a__rowEnd{color:var(--life-ink);font-weight:var(--life-weight-bold);margin-left:auto}.lifeUi-module__Thhf1a__rowEnd:hover{color:var(--life-blue-deep)}.lifeUi-module__Thhf1a__section{margin-top:48px}.lifeUi-module__Thhf1a__sectionHeading{justify-content:space-between;align-items:center;gap:var(--life-space-8);margin-bottom:var(--life-space-16);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__sectionHeading h2 small{font-size:var(--life-help-size);font-weight:var(--life-weight-medium);vertical-align:1px;margin-left:6px}.lifeUi-module__Thhf1a__sectionHeading a{color:var(--life-muted);font-size:var(--life-help-size);font-weight:var(--life-weight-medium);transition:color var(--life-dur-1)}.lifeUi-module__Thhf1a__sectionHeading a:hover{color:var(--life-ink)}.lifeUi-module__Thhf1a__notice{margin:var(--life-space-24) 0;padding:var(--life-space-16);border-radius:var(--life-radius-md);background:var(--life-blue-soft);font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.lifeUi-module__Thhf1a__notice code{font-size:13px}.lifeUi-module__Thhf1a__noticeYellow{background:var(--life-yellow-soft)}.lifeUi-module__Thhf1a__noticePink{background:var(--life-pink-soft)}.lifeUi-module__Thhf1a__tag{align-items:center;gap:var(--life-space-4);padding:var(--life-space-4) var(--life-space-8);border-radius:var(--life-radius-sm);background:var(--life-blue-soft);color:var(--life-ink);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);display:inline-flex}.lifeUi-module__Thhf1a__tag svg{width:16px;height:16px}.lifeUi-module__Thhf1a__tag:is(button){min-height:44px}.lifeUi-module__Thhf1a__tagRose{background:var(--life-pink-soft)}.lifeUi-module__Thhf1a__tagNeutral{background:var(--life-soft)}.lifeUi-module__Thhf1a__tagYellow{background:var(--life-yellow-soft)}.lifeUi-module__Thhf1a__tabs{gap:var(--life-space-24);margin-bottom:var(--life-space-24);border-bottom:1px solid var(--life-line);display:flex}.lifeUi-module__Thhf1a__tab{min-height:var(--life-control-height);padding:var(--life-space-8) 0;color:var(--life-muted);font:inherit;font-size:var(--life-help-size);cursor:pointer;background:0 0;border:0;position:relative}a.lifeUi-module__Thhf1a__tab,.lifeUi-module__Thhf1a__tabWithIcon{align-items:center;gap:6px;display:inline-flex}.lifeUi-module__Thhf1a__tab svg{width:20px;height:20px}.lifeUi-module__Thhf1a__tabActive{color:var(--life-ink);font-weight:var(--life-weight-bold)}.lifeUi-module__Thhf1a__tabActive:after{content:"";background:var(--life-blue);height:3px;position:absolute;inset:auto 0 -1px}.lifeUi-module__Thhf1a__tab:focus:not(:focus-visible){outline:none}.lifeUi-module__Thhf1a__field>label,.lifeUi-module__Thhf1a__fieldLabel{margin:var(--life-space-24) 0 var(--life-space-8);font-size:var(--life-help-size);line-height:var(--life-help-line-height);font-weight:var(--life-weight-bold);display:block}.lifeUi-module__Thhf1a__field label small{color:var(--life-muted);font-weight:var(--life-weight-regular);margin-left:6px}.lifeUi-module__Thhf1a__input,.lifeUi-module__Thhf1a__select,.lifeUi-module__Thhf1a__textarea{width:100%;min-width:0;max-width:100%;min-height:var(--life-control-height);padding:var(--life-space-8) var(--life-space-16);border:1px solid var(--life-line);border-radius:var(--life-radius-md);background:var(--life-surface);color:var(--life-ink);font:inherit;font-size:var(--life-body-size);line-height:var(--life-body-line-height)}.lifeUi-module__Thhf1a__input::placeholder,.lifeUi-module__Thhf1a__textarea::placeholder{color:var(--life-muted);opacity:1}.lifeUi-module__Thhf1a__input[aria-invalid=true],.lifeUi-module__Thhf1a__select[aria-invalid=true],.lifeUi-module__Thhf1a__textarea[aria-invalid=true]{border-color:var(--life-danger)}.lifeUi-module__Thhf1a__input:focus-visible,.lifeUi-module__Thhf1a__select:focus-visible,.lifeUi-module__Thhf1a__textarea:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.lifeUi-module__Thhf1a__input[readonly]{border-color:var(--life-soft);background:var(--life-soft)}.lifeUi-module__Thhf1a__textarea{min-height:var(--life-textarea-min-height);resize:vertical;padding-block:var(--life-space-16)}.lifeUi-module__Thhf1a__select{appearance:auto;letter-spacing:0;cursor:pointer}.lifeUi-module__Thhf1a__pillField{margin-bottom:var(--life-space-8);flex:none;align-items:center;display:flex;position:relative}.lifeUi-module__Thhf1a__pillField>.lifeUi-module__Thhf1a__icon{width:18px;height:18px;color:var(--life-muted);pointer-events:none;position:absolute;left:12px}.lifeUi-module__Thhf1a__pillSelect{appearance:none;border-radius:var(--life-radius-pill);background:var(--life-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23646464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;height:40px;min-height:0;color:var(--life-ink);font:inherit;font-size:var(--life-help-size);font-weight:var(--life-weight-medium);cursor:pointer;border:none;padding:0 36px 0 38px}.lifeUi-module__Thhf1a__pillSelect:hover{background-color:var(--life-surface-3)}.lifeUi-module__Thhf1a__pillSelect:focus-visible{outline:2px solid var(--life-blue);outline-offset:2px}.lifeUi-module__Thhf1a__help{margin-top:var(--life-space-8);color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.lifeUi-module__Thhf1a__error{min-height:20px;margin-top:var(--life-space-8);color:var(--life-ink);font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.lifeUi-module__Thhf1a__error:not(:empty){padding-left:var(--life-space-8);border-left:3px solid var(--life-danger)}.lifeUi-module__Thhf1a__fieldError{margin:var(--life-space-4) 0;color:var(--life-ink);font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.lifeUi-module__Thhf1a__fieldError:empty{display:none}.lifeUi-module__Thhf1a__fieldError:not(:empty){padding-left:var(--life-space-8);border-left:3px solid var(--life-danger)}.lifeUi-module__Thhf1a__choice{gap:var(--life-space-8);grid-template-columns:1fr 1fr;display:grid}.lifeUi-module__Thhf1a__choice button{justify-content:center;align-items:center;gap:var(--life-space-8);text-align:center;min-height:var(--life-control-height);padding:var(--life-space-8);border-radius:var(--life-radius-md);background:var(--life-soft);color:var(--life-ink);font:inherit;font-size:var(--life-help-size);line-height:var(--life-help-line-height);cursor:pointer;border:0;display:flex;position:relative}.lifeUi-module__Thhf1a__choice button[aria-pressed=true]{background:var(--life-blue);color:var(--life-action-ink);font-weight:var(--life-weight-bold)}.lifeUi-module__Thhf1a__photoPicker{align-items:center;gap:var(--life-space-24);margin-bottom:var(--life-space-32);padding-bottom:var(--life-space-32);border-bottom:1px solid var(--life-line);display:flex}.lifeUi-module__Thhf1a__photoPicker>button{color:inherit;font:inherit;border:1px dashed var(--life-ink-3);background:var(--life-soft);cursor:pointer;width:96px;height:96px;transition:border-color var(--life-dur-1), background var(--life-dur-1);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.lifeUi-module__Thhf1a__photoPicker>button:hover{border-color:var(--life-blue);background:var(--life-blue-soft)}.lifeUi-module__Thhf1a__photoPicker img{object-fit:cover;width:100%;height:100%}.lifeUi-module__Thhf1a__photoPicker p{font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__photoPicker small{margin-top:var(--life-space-8);display:block}.lifeUi-module__Thhf1a__upload{width:100%;margin-bottom:var(--life-space-24);color:inherit;padding:var(--life-space-32) var(--life-space-24);border:1px dashed var(--life-blue-deep);border-radius:var(--life-radius-md);background:var(--life-blue-soft);text-align:center;cursor:pointer;font-family:inherit;display:block}.lifeUi-module__Thhf1a__upload>svg{vertical-align:baseline;width:32px;height:32px;margin-bottom:var(--life-space-8);color:var(--life-blue-deep);display:inline-block}.lifeUi-module__Thhf1a__upload strong{font-size:var(--life-help-size);display:block}.lifeUi-module__Thhf1a__upload small{margin-top:var(--life-space-8);display:block}.lifeUi-module__Thhf1a__thumbs{gap:var(--life-space-8);margin-bottom:var(--life-space-24);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__thumbs img{object-fit:cover;border-radius:var(--life-radius-md);width:88px;height:88px}.lifeUi-module__Thhf1a__thumbLink{border-radius:var(--life-radius-md);display:block}.lifeUi-module__Thhf1a__thumb{width:88px;height:88px;display:block;position:relative}.lifeUi-module__Thhf1a__thumbInvalid>img{box-shadow:0 0 0 2px var(--life-danger)}.lifeUi-module__Thhf1a__thumbRemove{width:28px;height:28px;color:var(--life-surface);cursor:pointer;background:#202020b8;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.lifeUi-module__Thhf1a__thumbRemove:after{content:"";position:absolute;inset:-8px}.lifeUi-module__Thhf1a__thumbRemove>svg{width:16px;height:16px}.lifeUi-module__Thhf1a__thumbRemove:disabled{opacity:.5;cursor:default}.lifeUi-module__Thhf1a__thumbRemove:focus-visible{outline:2px solid var(--life-ink);outline-offset:2px}.lifeUi-module__Thhf1a__formLayout{grid-template-columns:minmax(0,560px) minmax(180px,1fr);gap:64px;display:grid}.lifeUi-module__Thhf1a__formAside{border-left:1px solid var(--life-line);align-self:start;padding-left:40px;position:sticky;top:96px}.lifeUi-module__Thhf1a__formAside h2{font-size:18px;line-height:26px}.lifeUi-module__Thhf1a__formAside p{margin-bottom:var(--life-space-24);color:var(--life-muted);font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__formAside>svg{margin-bottom:var(--life-space-8);color:var(--life-blue-deep)}.lifeUi-module__Thhf1a__step{margin:var(--life-space-16) 0;font-size:var(--life-help-size);align-items:center;gap:12px;display:flex}.lifeUi-module__Thhf1a__step b{background:var(--life-blue-soft);width:24px;height:24px;color:var(--life-blue-deep);font-size:var(--life-caption-size);font-weight:var(--life-weight-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.lifeUi-module__Thhf1a__card>.lifeUi-module__Thhf1a__step:first-child{margin-top:0}.lifeUi-module__Thhf1a__card>.lifeUi-module__Thhf1a__step:last-child{margin-bottom:0}.lifeUi-module__Thhf1a__checkbox{width:24px;height:24px;accent-color:var(--life-blue);cursor:pointer;flex:none;margin:3px 3px 3px 4px}.lifeUi-module__Thhf1a__checkRow,.lifeUi-module__Thhf1a__toggleLine{align-items:center;gap:var(--life-space-8);min-height:var(--life-touch-target);font-size:var(--life-help-size);display:flex}.lifeUi-module__Thhf1a__toggleLine{margin-top:var(--life-space-16);justify-content:space-between}.lifeUi-module__Thhf1a__checkRow{cursor:pointer}.lifeUi-module__Thhf1a__disclosure{border-bottom:1px solid var(--life-line);padding:var(--life-space-8) 0}.lifeUi-module__Thhf1a__disclosure>summary{align-items:center;gap:var(--life-space-8);min-height:var(--life-control-height);cursor:pointer;font-size:var(--life-body-size);font-weight:var(--life-weight-medium);list-style:none;display:flex}.lifeUi-module__Thhf1a__disclosure>summary::-webkit-details-marker{display:none}.lifeUi-module__Thhf1a__disclosure>summary>.lifeUi-module__Thhf1a__icon:last-child{margin-left:auto}.lifeUi-module__Thhf1a__disclosure[open]>summary>.lifeUi-module__Thhf1a__icon:last-child{transform:rotate(180deg)}.lifeUi-module__Thhf1a__disclosure>summary .lifeUi-module__Thhf1a__muted{font-size:var(--life-help-size);font-weight:400}.lifeUi-module__Thhf1a__disclosure[open]{padding-bottom:var(--life-space-16)}.lifeUi-module__Thhf1a__disclosure .lifeUi-module__Thhf1a__field:first-of-type>label,.lifeUi-module__Thhf1a__disclosure textarea{margin-top:var(--life-space-8)}.lifeUi-module__Thhf1a__center{text-align:center;max-width:520px;margin:48px auto}.lifeUi-module__Thhf1a__center p{margin-bottom:var(--life-space-24);color:var(--life-muted);font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__error,.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__fieldError{color:var(--life-ink);font-size:var(--life-help-size);margin-bottom:0}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__fieldError{margin-bottom:var(--life-space-4)}.lifeUi-module__Thhf1a__center>svg{vertical-align:baseline;width:40px;height:40px;margin-bottom:var(--life-space-16);color:var(--life-blue-deep);display:inline-block}.lifeUi-module__Thhf1a__center h1{margin-bottom:var(--life-space-8)}.lifeUi-module__Thhf1a__center form,.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__field{text-align:left;max-width:360px;margin-left:auto;margin-right:auto}.lifeUi-module__Thhf1a__center form .lifeUi-module__Thhf1a__field{max-width:none}.lifeUi-module__Thhf1a__center>.lifeUi-module__Thhf1a__button{margin:4px 2px}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__card{margin-top:var(--life-space-8)}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__actions{justify-content:center}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__notice{text-align:left}.lifeUi-module__Thhf1a__centerLogo{width:88px;height:auto;margin:0 auto 20px;display:block}.lifeUi-module__Thhf1a__textStart{text-align:left}.lifeUi-module__Thhf1a__center .lifeUi-module__Thhf1a__eyebrow{margin-bottom:var(--life-space-8)}.lifeUi-module__Thhf1a__plainButton{padding-block:0;cursor:pointer;background:0 0;border:0;padding-left:0;font-family:inherit}.lifeUi-module__Thhf1a__plainButton:disabled{opacity:.5;cursor:default}.lifeUi-module__Thhf1a__stateIcon{width:64px;height:64px;margin:0 auto var(--life-space-24);background:var(--life-blue-soft);border-radius:50%;place-items:center;display:grid}.lifeUi-module__Thhf1a__stateIcon svg{color:var(--life-blue-deep)}.lifeUi-module__Thhf1a__heroPhoto{border-radius:var(--life-radius-md);height:clamp(280px,30vw,420px);position:relative;overflow:hidden}.lifeUi-module__Thhf1a__heroPhoto img{object-fit:cover;width:100%;height:100%}.lifeUi-module__Thhf1a__heroPhoto:has(.lifeUi-module__Thhf1a__heroCaption):after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000002e 40%,#0009);position:absolute;inset:35% 0 0}.lifeUi-module__Thhf1a__heroCaption{z-index:1;color:var(--life-on-dark);text-shadow:0 1px 12px #0003;position:absolute;bottom:28px;left:28px;right:28px}.lifeUi-module__Thhf1a__heroCaption h2{font-size:var(--life-h1-size);margin:0;line-height:32px}.lifeUi-module__Thhf1a__heroCaption p{font-size:var(--life-help-size);opacity:.95;margin-top:6px}.lifeUi-module__Thhf1a__heroLabel{z-index:1;padding:var(--life-space-4) var(--life-space-8);border-radius:var(--life-radius-sm);background:var(--life-surface);color:var(--life-ink);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);position:absolute;top:20px;left:20px}.lifeUi-module__Thhf1a__heroAction{top:var(--life-space-16);right:var(--life-space-16);z-index:1;background:var(--life-surface);position:absolute}.lifeUi-module__Thhf1a__heroAction:hover{background:var(--life-surface)}.lifeUi-module__Thhf1a__storyTile{text-align:left;width:100%;min-width:0;padding:0;display:block}.lifeUi-module__Thhf1a__tileImage{aspect-ratio:1.5;background:var(--life-soft);border-radius:var(--life-radius-md);position:relative;overflow:hidden}.lifeUi-module__Thhf1a__tileImage img{object-fit:cover;object-position:60% 52%;width:100%;height:100%}.lifeUi-module__Thhf1a__tileTag{left:var(--life-space-8);bottom:var(--life-space-8);padding:var(--life-space-4) var(--life-space-8);background:var(--life-surface);color:var(--life-ink);border-radius:var(--life-radius-sm);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);position:absolute}.lifeUi-module__Thhf1a__tileCopy{padding-top:var(--life-space-8)}.lifeUi-module__Thhf1a__tileCopy p{font-size:var(--life-help-size);line-height:var(--life-help-line-height);color:var(--life-muted);margin-top:var(--life-space-4)}.lifeUi-module__Thhf1a__tileAuthor{align-items:center;gap:var(--life-space-4);margin-top:var(--life-space-8);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);color:var(--life-muted);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__tileAuthor .lifeUi-module__Thhf1a__avatar{width:24px;height:24px}.lifeUi-module__Thhf1a__tileAuthor svg{width:16px;height:16px}.lifeUi-module__Thhf1a__textCover{background:var(--life-pink-soft);height:100%;color:var(--life-muted);place-items:center;display:grid}.lifeUi-module__Thhf1a__textCover svg{width:32px;height:32px}.lifeUi-module__Thhf1a__photoGrid{border-radius:var(--life-radius-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px;display:grid;overflow:hidden}.lifeUi-module__Thhf1a__photoTile{aspect-ratio:1;background:var(--life-soft);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.lifeUi-module__Thhf1a__photoTile img{object-fit:cover;width:100%;height:100%;transition:transform var(--life-dur-2) var(--life-ease)}.lifeUi-module__Thhf1a__photoTile:hover img{transform:scale(1.03)}.lifeUi-module__Thhf1a__photoTile span{color:var(--life-on-dark);font-size:var(--life-help-size);font-weight:var(--life-weight-bold);text-align:left;pointer-events:none;background:linear-gradient(#0000,#00000080);padding:24px 10px 8px;position:absolute;bottom:0;left:0;right:0}.lifeUi-module__Thhf1a__photoTile:focus-visible{outline:3px solid var(--life-blue);outline-offset:-3px}.lifeUi-module__Thhf1a__empty{text-align:center;padding:var(--life-space-32) var(--life-space-16);border-radius:var(--life-radius-md);background:var(--life-soft);flex-direction:column;align-items:center;display:flex}.lifeUi-module__Thhf1a__empty>.lifeUi-module__Thhf1a__icon{color:var(--life-blue-deep);margin-bottom:var(--life-space-16)}.lifeUi-module__Thhf1a__empty>.lifeUi-module__Thhf1a__icon svg{width:28px;height:28px}.lifeUi-module__Thhf1a__empty h2{font-size:var(--life-body-size)}.lifeUi-module__Thhf1a__empty p{color:var(--life-muted);margin:var(--life-space-8) 0 var(--life-space-16)}.lifeUi-module__Thhf1a__people{align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-16);display:flex}.lifeUi-module__Thhf1a__people span{border:2px solid var(--life-surface);background:var(--life-pink-soft);width:32px;height:32px;font-size:var(--life-caption-size);border-radius:50%;place-items:center;display:grid}.lifeUi-module__Thhf1a__people span+span{margin-left:-12px}.lifeUi-module__Thhf1a__people small{margin-left:4px}.lifeUi-module__Thhf1a__avatar{border-radius:var(--life-radius-pill);background:var(--life-soft);width:32px;height:32px;color:var(--life-ink);font-size:var(--life-caption-size);font-weight:var(--life-weight-bold);object-fit:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.lifeUi-module__Thhf1a__avatarRose{background:var(--life-pink-soft);color:var(--life-ink)}.lifeUi-module__Thhf1a__avatarSage{background:var(--life-mo-2);color:var(--life-ink)}.lifeUi-module__Thhf1a__avatarBlue{background:var(--life-blue-soft);color:var(--life-ink)}.lifeUi-module__Thhf1a__avatarPeach{background:var(--life-yellow-soft);color:var(--life-ink)}.lifeUi-module__Thhf1a__dialog.lifeUi-module__Thhf1a__photoViewer{width:min(1040px,100% - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.lifeUi-module__Thhf1a__photoViewerModal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.lifeUi-module__Thhf1a__photoViewer .lifeUi-module__Thhf1a__dialogHeader{border-bottom:none}.lifeUi-module__Thhf1a__photoViewer .lifeUi-module__Thhf1a__dialogHeader h2{font-size:var(--life-body-size)}.lifeUi-module__Thhf1a__photoViewer .lifeUi-module__Thhf1a__dialogBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow-y:auto}.lifeUi-module__Thhf1a__photoViewerContent{flex-direction:column;flex:1;min-height:0;display:flex}.lifeUi-module__Thhf1a__photoStage{background:var(--life-viewer-bg);touch-action:pan-y pinch-zoom;flex:none;justify-content:center;align-items:center;height:min(64dvh,640px);min-height:200px;display:flex;position:relative}.lifeUi-module__Thhf1a__photoStage>img{object-fit:contain;width:100%;height:100%}.lifeUi-module__Thhf1a__photoLoadError{align-items:center;gap:var(--life-space-16);padding:var(--life-space-16);text-align:center;color:var(--life-on-dark);flex-direction:column;display:flex}.lifeUi-module__Thhf1a__photoControls{padding:0 var(--life-space-8);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.lifeUi-module__Thhf1a__photoControls .lifeUi-module__Thhf1a__iconButton{pointer-events:auto;border-radius:var(--life-radius-pill);width:48px;height:48px;color:var(--life-ink);box-shadow:var(--life-shadow-viewer-arrow);transition:opacity var(--life-dur-2) var(--life-ease);background:#ffffffe6}.lifeUi-module__Thhf1a__photoControls .lifeUi-module__Thhf1a__iconButton:hover{background:var(--life-surface)}.lifeUi-module__Thhf1a__photoControls .lifeUi-module__Thhf1a__iconButton:disabled{opacity:0;pointer-events:none}.lifeUi-module__Thhf1a__photoCounter{border-radius:var(--life-radius-pill);min-width:0;color:var(--life-on-dark);font-size:13px;font-weight:var(--life-weight-medium);font-variant-numeric:tabular-nums;pointer-events:none;background:#00000080;padding:4px 10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lifeUi-module__Thhf1a__photoContext{padding:var(--life-space-16) var(--life-dialog-gutter)}.lifeUi-module__Thhf1a__photoDateRow{align-items:baseline;gap:var(--life-space-8);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__photoDateRow>span{font-size:var(--life-help-size);color:var(--life-muted)}.lifeUi-module__Thhf1a__photoNote{margin-top:var(--life-space-8);white-space:pre-wrap;font-size:var(--life-body-size);max-width:64ch;line-height:1.6}.lifeUi-module__Thhf1a__photoNote.lifeUi-module__Thhf1a__photoNoteCollapsed{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lifeUi-module__Thhf1a__photoNoteToggle{min-height:36px;font-size:var(--life-help-size);color:var(--life-muted)}.lifeUi-module__Thhf1a__photoNoteToggle svg{width:16px;height:16px}.lifeUi-module__Thhf1a__photoContextFooter{justify-content:space-between;align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-8);padding-top:var(--life-space-8);border-top:1px solid var(--life-line);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__photoVisibility{color:var(--life-muted);font-size:var(--life-help-size);align-items:center;gap:6px;display:flex}.lifeUi-module__Thhf1a__photoVisibility svg{width:16px;height:16px}.lifeUi-module__Thhf1a__photoContextFooter .lifeUi-module__Thhf1a__textButton{font-size:var(--life-help-size);min-height:44px;font-weight:var(--life-weight-bold)}.lifeUi-module__Thhf1a__framePreview{aspect-ratio:1.5;border:12px solid var(--life-dark-2);border-radius:var(--life-radius-md);background:var(--life-dark);width:100%;position:relative;overflow:hidden}.lifeUi-module__Thhf1a__framePreview>img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.lifeUi-module__Thhf1a__frameCaption{padding:var(--life-space-8) var(--life-space-16);background:var(--life-scrim);color:var(--life-on-dark);font-size:var(--life-help-size);line-height:var(--life-help-line-height);position:absolute;inset:auto 0 0}.lifeUi-module__Thhf1a__frameCaption small{margin-top:var(--life-space-4);color:inherit;font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);display:block}.lifeUi-module__Thhf1a__previewLabel{top:var(--life-space-8);left:var(--life-space-8);background:var(--life-surface);color:var(--life-ink);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);padding:var(--life-space-4) var(--life-space-8);border-radius:var(--life-radius-sm);position:absolute}.lifeUi-module__Thhf1a__sectionSymbol{background:var(--life-blue-soft);border-radius:var(--life-radius-md);width:48px;height:48px;color:var(--life-ink);flex:none;place-items:center;display:inline-grid}.lifeUi-module__Thhf1a__completion{text-align:center;padding:var(--life-space-24) 0}.lifeUi-module__Thhf1a__completionMark{border-radius:var(--life-radius-pill);background:var(--life-blue-soft);width:64px;height:64px;margin-bottom:var(--life-space-16);place-items:center;display:inline-grid}.lifeUi-module__Thhf1a__completionMark svg{width:32px;height:32px}.lifeUi-module__Thhf1a__completion h3{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}.lifeUi-module__Thhf1a__completion p{color:var(--life-muted);margin-top:var(--life-space-8)}.lifeUi-module__Thhf1a__sendDestination{align-items:center;gap:var(--life-space-16);padding:var(--life-space-16) 0;border-bottom:1px solid var(--life-line);display:flex}.lifeUi-module__Thhf1a__sendDestination small,.lifeUi-module__Thhf1a__sendDestination strong{display:block}.lifeUi-module__Thhf1a__sendDestination small{font-size:var(--life-help-size);line-height:var(--life-body-line-height);color:var(--life-muted)}.lifeUi-module__Thhf1a__sendDestination strong{overflow-wrap:anywhere}.lifeUi-module__Thhf1a__codeInput{text-align:center;height:72px;font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-weight:var(--life-weight-bold);font-variant-numeric:tabular-nums}.lifeUi-module__Thhf1a__codeInput::placeholder{font-size:var(--life-body-size);font-weight:var(--life-weight-regular)}.lifeUi-module__Thhf1a__dialog{border:1px solid var(--life-line);border-radius:var(--life-radius-md);background:var(--life-surface);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--life-ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--life-line) transparent;margin:auto;padding:0;scroll-padding-top:80px;scroll-padding-bottom:128px;overflow:auto}.lifeUi-module__Thhf1a__dialog::backdrop{background:var(--life-scrim)}.lifeUi-module__Thhf1a__dialog :where(input,button,textarea,select){scroll-margin-block:var(--life-space-16)}.lifeUi-module__Thhf1a__dialogHeader{z-index:3;justify-content:space-between;align-items:center;gap:var(--life-space-8);padding:var(--life-space-8) var(--life-dialog-gutter);border-bottom:1px solid var(--life-line);background:var(--life-surface);display:flex;position:sticky;top:0}.lifeUi-module__Thhf1a__dialogHeaderEnd{align-items:center;gap:var(--life-space-8);display:flex}.lifeUi-module__Thhf1a__dialogHeader h2{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}.lifeUi-module__Thhf1a__dialogBody{padding:var(--life-space-8) var(--life-dialog-gutter) var(--life-space-24)}.lifeUi-module__Thhf1a__dialogBody>p{color:var(--life-muted)}.lifeUi-module__Thhf1a__dialogFooter{justify-content:flex-end;align-items:center;gap:var(--life-space-8);padding-top:var(--life-space-24);flex-wrap:wrap;display:flex}.lifeUi-module__Thhf1a__taskFooter{bottom:calc(-1 * var(--life-space-24));z-index:2;margin:var(--life-space-24) calc(-1 * var(--life-dialog-gutter)) calc(-1 * var(--life-space-24));padding:var(--life-space-16) var(--life-dialog-gutter) var(--life-space-24);border-top:1px solid var(--life-line);background:var(--life-surface);grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid;position:sticky}.lifeUi-module__Thhf1a__toast{z-index:50;bottom:var(--life-space-32);left:calc(50% + var(--life-sidebar-width) / 2);width:max-content;max-width:min(480px,100% - 32px);padding:var(--life-space-16);border-radius:var(--life-radius-md);background:var(--life-dark-2);color:var(--life-on-dark);pointer-events:none;font-size:var(--life-help-size);line-height:var(--life-help-line-height);text-align:center;opacity:0;transition:opacity var(--life-dur-1) var(--life-ease);position:fixed;transform:translate(-50%)}.lifeUi-module__Thhf1a__toastVisible{opacity:1}.lifeUi-module__Thhf1a__grid2{gap:var(--life-space-24);grid-template-columns:1fr 1fr;display:grid}.lifeUi-module__Thhf1a__grid3{gap:var(--life-space-24);grid-template-columns:repeat(3,1fr);display:grid}.lifeUi-module__Thhf1a__button:focus-visible,.lifeUi-module__Thhf1a__textButton:focus-visible,.lifeUi-module__Thhf1a__iconButton:focus-visible,.lifeUi-module__Thhf1a__back:focus-visible,.lifeUi-module__Thhf1a__tab:focus-visible,.lifeUi-module__Thhf1a__listRow:focus-visible,.lifeUi-module__Thhf1a__card:focus-visible,.lifeUi-module__Thhf1a__storyTile:focus-visible,.lifeUi-module__Thhf1a__choice button:focus-visible,.lifeUi-module__Thhf1a__checkbox:focus-visible,.lifeUi-module__Thhf1a__rowEnd:focus-visible,.lifeUi-module__Thhf1a__photoPicker>button:focus-visible,.lifeUi-module__Thhf1a__upload:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.lifeUi-module__Thhf1a__standalone{background:var(--life-surface);min-height:100dvh;padding:40px 40px 64px}@media (max-width:1200px){.lifeUi-module__Thhf1a__standalone{padding:var(--life-space-32) var(--life-space-24) 56px}.lifeUi-module__Thhf1a__formLayout{grid-template-columns:1fr;gap:0}.lifeUi-module__Thhf1a__formAside{display:none}.lifeUi-module__Thhf1a__grid3{grid-template-columns:1fr 1fr}}@media (max-width:700px){.lifeUi-module__Thhf1a__standalone{padding:var(--life-space-24) var(--life-space-16) var(--life-space-32)}.lifeUi-module__Thhf1a__pageHeader{gap:var(--life-space-8)}.lifeUi-module__Thhf1a__headingNote{font-size:var(--life-caption-size);line-height:var(--life-caption-line-height)}.lifeUi-module__Thhf1a__headingNote svg{display:none}.lifeUi-module__Thhf1a__back{margin-top:-4px}.lifeUi-module__Thhf1a__section{margin-top:40px}.lifeUi-module__Thhf1a__tabs{gap:var(--life-space-16)}.lifeUi-module__Thhf1a__pillSelect{background-position:right 10px center;height:36px;padding:0 30px 0 34px}.lifeUi-module__Thhf1a__pillField>.lifeUi-module__Thhf1a__icon{width:16px;height:16px;left:10px}.lifeUi-module__Thhf1a__tileImage{aspect-ratio:1.2}.lifeUi-module__Thhf1a__formLayout,.lifeUi-module__Thhf1a__grid2,.lifeUi-module__Thhf1a__grid3{grid-template-columns:1fr}.lifeUi-module__Thhf1a__grid2,.lifeUi-module__Thhf1a__grid3{gap:var(--life-space-16)}.lifeUi-module__Thhf1a__formAside{display:none;position:static}.lifeUi-module__Thhf1a__listRow img{width:56px;height:56px}.lifeUi-module__Thhf1a__center{margin:var(--life-space-32) auto}.lifeUi-module__Thhf1a__heroPhoto{border-radius:0;height:260px;margin:0 -16px}.lifeUi-module__Thhf1a__heroCaption{right:var(--life-space-16);bottom:var(--life-space-16);left:var(--life-space-16)}.lifeUi-module__Thhf1a__heroCaption h2{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}.lifeUi-module__Thhf1a__heroCaption p{font-size:var(--life-caption-size)}.lifeUi-module__Thhf1a__heroLabel{top:12px;left:12px}.lifeUi-module__Thhf1a__heroAction{top:var(--life-space-8);right:var(--life-space-8)}.lifeUi-module__Thhf1a__photoGrid{border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -16px}.lifeUi-module__Thhf1a__photoTile span{font-size:var(--life-caption-size);padding:18px 6px 5px}.lifeUi-module__Thhf1a__framePreview{border-width:8px}.lifeUi-module__Thhf1a__frameCaption{padding:var(--life-space-8)}.lifeUi-module__Thhf1a__dialog{border-radius:var(--life-radius-lg) var(--life-radius-lg) 0 0;border:0;width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}.lifeUi-module__Thhf1a__dialogBody,.lifeUi-module__Thhf1a__taskFooter{padding-bottom:calc(var(--life-space-24) + env(safe-area-inset-bottom))}.lifeUi-module__Thhf1a__toast{bottom:calc(104px + env(safe-area-inset-bottom))}.lifeUi-module__Thhf1a__dialog.lifeUi-module__Thhf1a__photoViewer{border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.lifeUi-module__Thhf1a__photoViewerModal{height:100dvh;max-height:100dvh}.lifeUi-module__Thhf1a__photoStage{flex:auto;height:auto;min-height:240px}.lifeUi-module__Thhf1a__photoControls .lifeUi-module__Thhf1a__iconButton{background:#fffc;width:40px;height:40px}.lifeUi-module__Thhf1a__photoContext{padding-bottom:calc(var(--life-space-16) + env(safe-area-inset-bottom));flex:none}}@media (prefers-reduced-motion:reduce){.lifeUi-module__Thhf1a__photoTile:hover img{transform:none}.lifeUi-module__Thhf1a__button,.lifeUi-module__Thhf1a__back,.lifeUi-module__Thhf1a__iconButton,.lifeUi-module__Thhf1a__listRow>svg,.lifeUi-module__Thhf1a__photoTile img,.lifeUi-module__Thhf1a__toast{transition:none}}.lifeUi-module__Thhf1a__productSummary{margin:var(--life-space-16) 0}.lifeUi-module__Thhf1a__productSummary>div{gap:var(--life-space-16);padding:var(--life-space-8) 0;grid-template-columns:minmax(100px,1fr) minmax(0,1.5fr);display:grid}.lifeUi-module__Thhf1a__productSummary dt{color:var(--life-muted);font-size:var(--life-help-size)}.lifeUi-module__Thhf1a__productSummary dd{text-align:right;font-size:var(--life-help-size);overflow-wrap:anywhere;margin:0}.lifeUi-module__Thhf1a__productSummary .lifeUi-module__Thhf1a__totalLine{padding-top:var(--life-space-16);margin-top:var(--life-space-8);border-top:1px solid var(--life-line)}.lifeUi-module__Thhf1a__totalLine dd{font-weight:var(--life-weight-bold)}.lifeUi-module__Thhf1a__orderItem{gap:var(--life-space-16);padding:var(--life-space-24) 0;align-items:center;display:flex}.lifeUi-module__Thhf1a__orderItem p{color:var(--life-muted);font-size:var(--life-help-size);margin:var(--life-space-4) 0}
.RecordDetail-module__BTf_eG__inlineMeta{align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-8);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);color:var(--life-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.RecordDetail-module__BTf_eG__inlineMeta svg{width:16px;height:16px}.RecordDetail-module__BTf_eG__metaFirst{margin-top:var(--life-space-16)}.RecordDetail-module__BTf_eG__detailPhoto{aspect-ratio:1.5;object-fit:cover;object-position:60% 50%;width:100%;margin:var(--life-space-24) 0;border-radius:var(--life-radius-md)}.RecordDetail-module__BTf_eG__detailGallery{scroll-snap-type:x mandatory;gap:var(--life-space-16);margin-top:var(--life-space-16);display:flex;overflow:auto}.RecordDetail-module__BTf_eG__detailGallery figure{scroll-snap-align:start;flex:0 0 100%;min-width:0;margin:0}.RecordDetail-module__BTf_eG__detailGallery .RecordDetail-module__BTf_eG__detailPhoto{object-fit:contain;background:var(--life-soft);width:100%;max-height:420px;margin:0}.RecordDetail-module__BTf_eG__detailGallery figcaption{text-align:center;font-size:var(--life-help-size);color:var(--life-muted);padding:var(--life-space-8)}.RecordDetail-module__BTf_eG__detailTitle{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height);margin:var(--life-space-24) 0 var(--life-space-8)}.RecordDetail-module__BTf_eG__detailBody.RecordDetail-module__BTf_eG__detailBody{color:var(--life-ink);white-space:pre-line}.RecordDetail-module__BTf_eG__detailContext{gap:var(--life-space-8);margin:var(--life-space-16) 0 var(--life-space-24);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.RecordDetail-module__BTf_eG__comments{margin-top:var(--life-space-24);border-top:1px solid var(--life-line);padding-top:var(--life-space-24)}.RecordDetail-module__BTf_eG__comment{align-items:flex-start;gap:var(--life-space-8);margin:var(--life-space-16) 0;display:flex}.RecordDetail-module__BTf_eG__comment strong,.RecordDetail-module__BTf_eG__comment p{font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.RecordDetail-module__BTf_eG__comment p{color:var(--life-muted);margin-top:var(--life-space-4)}.RecordDetail-module__BTf_eG__comment strong{overflow-wrap:anywhere}.RecordDetail-module__BTf_eG__commentText{flex:1;min-width:0}.RecordDetail-module__BTf_eG__commentForm{gap:var(--life-space-8);margin-top:var(--life-space-16);display:flex}.RecordDetail-module__BTf_eG__commentForm input{flex:1;min-width:0}.RecordDetail-module__BTf_eG__commentForm .RecordDetail-module__BTf_eG__commentSend{height:var(--life-control-height);background:var(--life-blue-soft)}.RecordDetail-module__BTf_eG__detailActions{justify-content:space-between;align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-24);padding-top:var(--life-space-16);border-top:1px solid var(--life-line);flex-wrap:wrap;display:flex}.RecordDetail-module__BTf_eG__postActions{align-items:center;gap:var(--life-space-16);margin-top:var(--life-space-16);flex-wrap:wrap;display:flex}.RecordDetail-module__BTf_eG__postActionsFlush{margin:0}.RecordDetail-module__BTf_eG__postActions button{align-items:center;gap:var(--life-space-4);min-height:44px;font-size:var(--life-help-size);cursor:pointer;padding:0;display:flex}.RecordDetail-module__BTf_eG__postActions button[aria-pressed=true] svg{fill:var(--life-pink-soft);color:var(--life-pink-deep)}.RecordDetail-module__BTf_eG__confirmText{margin-top:var(--life-space-24)}.RecordDetail-module__BTf_eG__detailSource{padding:var(--life-space-16);background:var(--life-blue-soft);margin-top:var(--life-space-24);font-size:var(--life-help-size);line-height:var(--life-help-line-height);overflow-wrap:anywhere}
.Plus-module__MXxjUG__story{gap:var(--life-space-16);margin-bottom:var(--life-space-24);display:grid}.Plus-module__MXxjUG__weekly{gap:var(--life-space-16);padding:var(--life-space-16);border:1px solid var(--life-line);border-radius:var(--life-radius-md);background:var(--life-surface);grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:center;display:grid}.Plus-module__MXxjUG__weekly h2{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height);margin:2px 0 4px}.Plus-module__MXxjUG__weekly .Plus-module__MXxjUG__subline{margin-bottom:var(--life-space-8);text-wrap:pretty}.Plus-module__MXxjUG__weeklyBody{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Plus-module__MXxjUG__thumb,.Plus-module__MXxjUG__player{aspect-ratio:16/10;border-radius:var(--life-radius-md);background:var(--life-soft);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.Plus-module__MXxjUG__thumb img,.Plus-module__MXxjUG__thumb video,.Plus-module__MXxjUG__player video{object-fit:cover;width:100%;height:100%;display:block}.Plus-module__MXxjUG__play{border-radius:var(--life-radius-pill);width:48px;height:48px;color:var(--life-ink);background:#ffffffeb;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.Plus-module__MXxjUG__play svg{width:20px;height:20px}.Plus-module__MXxjUG__duration{border-radius:var(--life-radius-pill);color:var(--life-on-dark);font-size:var(--life-caption-size);font-weight:var(--life-weight-bold);background:#0009;padding:2px 8px;position:absolute;bottom:8px;right:8px}.Plus-module__MXxjUG__locked .Plus-module__MXxjUG__thumb img{filter:grayscale(.6)brightness(.85)}.Plus-module__MXxjUG__storage{gap:var(--life-space-4);padding:var(--life-space-8) 0;display:grid}.Plus-module__MXxjUG__storageTop{justify-content:space-between;align-items:center;gap:var(--life-space-8);font-size:var(--life-help-size);color:var(--life-muted);display:flex}.Plus-module__MXxjUG__storageTop span{align-items:center;gap:6px;display:flex}.Plus-module__MXxjUG__storageTop svg{width:16px;height:16px}.Plus-module__MXxjUG__storageTop strong{color:var(--life-ink)}.Plus-module__MXxjUG__meter{border-radius:var(--life-radius-pill);background:var(--life-soft);height:8px;overflow:hidden}.Plus-module__MXxjUG__meter span{border-radius:inherit;background:var(--life-blue);height:100%;display:block}.Plus-module__MXxjUG__storage.Plus-module__MXxjUG__full .Plus-module__MXxjUG__meter span{background:var(--life-pink)}.Plus-module__MXxjUG__storage p{font-size:var(--life-help-size);color:var(--life-muted)}.Plus-module__MXxjUG__settings{grid-column:1/-1}.Plus-module__MXxjUG__plans{gap:var(--life-space-8);margin-bottom:var(--life-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Plus-module__MXxjUG__plan{gap:var(--life-space-8);padding:var(--life-space-16);border:1px solid var(--life-line);border-radius:var(--life-radius-md);flex-direction:column;align-items:flex-start;display:flex}.Plus-module__MXxjUG__plan.Plus-module__MXxjUG__plus{border-color:var(--life-blue);box-shadow:0 0 0 1px var(--life-blue)}.Plus-module__MXxjUG__plan .Plus-module__MXxjUG__summary{width:100%}.Plus-module__MXxjUG__price{font-size:28px;line-height:1.2;font-weight:var(--life-weight-bold)}.Plus-module__MXxjUG__price span{font-size:var(--life-help-size);font-weight:var(--life-weight-medium);color:var(--life-muted)}.Plus-module__MXxjUG__order{align-items:center}.Plus-module__MXxjUG__order .Plus-module__MXxjUG__sectionSymbol{flex:none}@media (max-width:640px){.Plus-module__MXxjUG__weekly,.Plus-module__MXxjUG__plans{grid-template-columns:minmax(0,1fr)}}.Plus-module__MXxjUG__subline{color:var(--life-muted);font-size:var(--life-help-size);margin-top:var(--life-space-4)}
.SocialLoginPanel-module__u4NTfa__social{gap:8px;display:grid}.SocialLoginPanel-module__u4NTfa__social button{min-height:var(--life-control-height);border:1px solid var(--life-line);border-radius:var(--life-radius-md);background:var(--life-surface);color:var(--life-ink);font:inherit;font-size:var(--life-help-size);cursor:pointer;transition:filter var(--life-dur-1), background var(--life-dur-1);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;display:flex}.SocialLoginPanel-module__u4NTfa__social button:disabled{cursor:default;opacity:.5}.SocialLoginPanel-module__u4NTfa__social button:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__google:hover:not(:disabled){background:var(--life-soft)}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__googlePrimary{background:var(--life-blue);color:#fff;border:0}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__googlePrimary:hover:not(:disabled){background:var(--life-blue-deep);color:#fff}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__kakao{color:#191919;background:#fee500;border:0}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__kakao:hover:not(:disabled){background:#f5dc00}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__apple{color:#fff;background:#000;border-color:#000}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__appleSecondary{border-color:var(--life-line);background:var(--life-surface);color:var(--life-ink)}.SocialLoginPanel-module__u4NTfa__social .SocialLoginPanel-module__u4NTfa__appleSecondary:hover:not(:disabled){background:var(--life-soft)}.SocialLoginPanel-module__u4NTfa__moreMethods{margin-top:var(--life-space-8)}.SocialLoginPanel-module__u4NTfa__moreMethods>summary{min-height:var(--life-control-height);color:var(--life-muted);font-size:var(--life-help-size);font-weight:var(--life-weight-bold);cursor:pointer;justify-content:center;align-items:center;display:flex}.SocialLoginPanel-module__u4NTfa__moreMethods>summary:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.SocialLoginPanel-module__u4NTfa__moreMethods>div{gap:var(--life-space-8);margin-top:var(--life-space-8);display:grid}.SocialLoginPanel-module__u4NTfa__spinner{border:2px solid var(--life-ink);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite SocialLoginPanel-module__u4NTfa__spin;display:inline-block}.SocialLoginPanel-module__u4NTfa__spinnerPaper{border-color:#0000 #fff #fff}@keyframes SocialLoginPanel-module__u4NTfa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SocialLoginPanel-module__u4NTfa__social button{transition:none}.SocialLoginPanel-module__u4NTfa__spinner{animation:none}}
.FamilyV15-module__8CGu6W__layout{gap:var(--life-space-32);grid-template-columns:minmax(0,1fr) 280px;display:grid}.FamilyV15-module__8CGu6W__main,.FamilyV15-module__8CGu6W__right{min-width:0}.FamilyV15-module__8CGu6W__right{border-left:1px solid var(--life-line);padding-left:var(--life-space-24)}.FamilyV15-module__8CGu6W__rightSection{padding-bottom:var(--life-space-24);margin-bottom:var(--life-space-24);border-bottom:1px solid var(--life-line)}.FamilyV15-module__8CGu6W__rightSection:last-child{border:0;margin-bottom:0}.FamilyV15-module__8CGu6W__rightSection>[class*=eyebrow]{margin-bottom:var(--life-space-4);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height)}.FamilyV15-module__8CGu6W__rightSection h2{font-size:var(--life-body-size);line-height:var(--life-body-line-height)}.FamilyV15-module__8CGu6W__section{padding-bottom:var(--life-space-16)}.FamilyV15-module__8CGu6W__setup{padding:var(--life-space-16) 0 var(--life-space-32)}.FamilyV15-module__8CGu6W__setup h2{margin-top:var(--life-space-16)}.FamilyV15-module__8CGu6W__setupBody{font-size:var(--life-help-size);color:var(--life-muted);margin-top:var(--life-space-4)}.FamilyV15-module__8CGu6W__setup>button{margin-top:var(--life-space-24);min-width:180px}.FamilyV15-module__8CGu6W__inviteAction{margin-top:var(--life-space-24)}.FamilyV15-module__8CGu6W__joinAction{margin-top:var(--life-space-16)}.FamilyV15-module__8CGu6W__recap{align-items:center;gap:var(--life-space-16);padding:var(--life-space-24) 0;border-top:1px solid var(--life-line);display:flex}.FamilyV15-module__8CGu6W__recap>span{color:var(--life-pink-deep)}.FamilyV15-module__8CGu6W__recap>div{flex:1;min-width:0}.FamilyV15-module__8CGu6W__recap p{color:var(--life-muted);font-size:var(--life-help-size);margin-top:var(--life-space-4)}.FamilyV15-module__8CGu6W__photo{margin:var(--life-space-16) 0;aspect-ratio:4/3;border-radius:var(--life-radius-md);overflow:hidden}.FamilyV15-module__8CGu6W__photo img{object-fit:cover;width:100%;height:100%}.FamilyV15-module__8CGu6W__destination{align-items:center;gap:var(--life-space-16);padding:var(--life-space-16) 0;border-bottom:1px solid var(--life-line);display:flex}.FamilyV15-module__8CGu6W__destination small,.FamilyV15-module__8CGu6W__destination strong{display:block}.FamilyV15-module__8CGu6W__destination small{line-height:var(--life-body-line-height);font-size:var(--life-help-size);color:var(--life-muted)}.FamilyV15-module__8CGu6W__destination strong{overflow-wrap:anywhere}.FamilyV15-module__8CGu6W__code{padding:var(--life-space-24) 0;align-items:center;gap:var(--life-space-8);flex-direction:column;display:flex}.FamilyV15-module__8CGu6W__code small{line-height:var(--life-body-line-height);color:var(--life-muted);font-size:var(--life-help-size)}.FamilyV15-module__8CGu6W__code strong{font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-variant-numeric:tabular-nums}.FamilyV15-module__8CGu6W__profile{align-items:center;gap:var(--life-space-16);padding:var(--life-space-24) 0;display:flex}.FamilyV15-module__8CGu6W__profile p{color:var(--life-muted);font-size:var(--life-help-size)}.FamilyV15-module__8CGu6W__footer{padding-top:var(--life-space-24)}.FamilyV15-module__8CGu6W__recapFooter{justify-content:space-between;align-items:center}.FamilyV15-module__8CGu6W__pageCount{color:var(--life-muted);font-size:var(--life-help-size)}.FamilyV15-module__8CGu6W__textCover{height:192px;margin:var(--life-space-24) 0}.FamilyV15-module__8CGu6W__management{margin-top:var(--life-space-16)}.FamilyV15-module__8CGu6W__groupChoice{min-width:0;max-width:100%;display:flex}.FamilyV15-module__8CGu6W__groupChoice>span{flex:auto;min-width:0;max-width:100%}.FamilyV15-module__8CGu6W__management>div{gap:var(--life-space-16);padding:var(--life-space-16) 0;flex-wrap:wrap;display:flex}@media (max-width:1200px){.FamilyV15-module__8CGu6W__layout{gap:var(--life-space-24);grid-template-columns:minmax(0,1fr) 248px}.FamilyV15-module__8CGu6W__right{padding-left:var(--life-space-16)}}@media (max-width:1000px){.FamilyV15-module__8CGu6W__layout{grid-template-columns:minmax(0,1fr)}.FamilyV15-module__8CGu6W__right{border-left:0;border-top:1px solid var(--life-line);padding-left:0;padding-top:var(--life-space-24);gap:var(--life-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FamilyV15-module__8CGu6W__rightSection{border:0;margin:0;padding:0}.FamilyV15-module__8CGu6W__rightSection h2{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}}@media (max-width:700px){.FamilyV15-module__8CGu6W__right{grid-template-columns:minmax(0,1fr)}.FamilyV15-module__8CGu6W__rightSection{border-bottom:1px solid var(--life-line);padding-bottom:var(--life-space-24)}}@media (max-width:699px){.FamilyV15-module__8CGu6W__setup>button{width:100%}}
.LifeShell-module___5GwQq__shell{--ongi-bg:var(--life-surface);--ongi-bg-warm:var(--life-surface);--ongi-bg-canvas:var(--life-soft);--ongi-ink:var(--life-ink);--ongi-ink-soft:var(--life-muted);--ongi-ink-muted:var(--life-ink-3);--ongi-line:var(--life-line);--ongi-primary:var(--life-blue);--ongi-primary-soft:var(--life-blue-soft);--ongi-primary-deep:var(--life-blue-deep);background:var(--life-surface);color:var(--life-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--life-font-family);font-size:var(--life-body-size);font-synthesis:none;line-height:var(--life-body-line-height);letter-spacing:0;-webkit-font-smoothing:antialiased}.LifeShell-module___5GwQq__shell :where(h1,h2,h3,p){word-break:keep-all;overflow-wrap:anywhere}.LifeShell-module___5GwQq__shell :where(svg){flex:none}.LifeShell-module___5GwQq__shell :where(a,button):focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.LifeShell-module___5GwQq__sidebar :where(a,button),.LifeShell-module___5GwQq__topbar :where(a,button),.LifeShell-module___5GwQq__bottomNav :where(a,button){transition:background var(--life-dur-1) var(--life-ease), color var(--life-dur-1) var(--life-ease)}.LifeShell-module___5GwQq__footer{margin-top:64px}.LifeShell-module___5GwQq__appShell{min-height:100svh;padding-top:env(safe-area-inset-top)}.LifeShell-module___5GwQq__sidebar{top:env(safe-area-inset-top);width:var(--life-sidebar-width);padding:var(--life-space-32) var(--life-space-24);border-right:1px solid var(--life-line);background:var(--life-surface);z-index:15;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:auto;overflow-y:auto}.LifeShell-module___5GwQq__brand{align-items:center;gap:var(--life-space-8);font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-weight:var(--life-weight-bold);display:flex}.LifeShell-module___5GwQq__brandMark{color:var(--life-blue)}.LifeShell-module___5GwQq__brandMark svg{width:32px;height:32px}.LifeShell-module___5GwQq__brandDot{color:var(--life-pink)}.LifeShell-module___5GwQq__desktopPet{margin-top:var(--life-space-32)}.LifeShell-module___5GwQq__petSwitch{width:100%;min-height:var(--life-control-height);gap:var(--life-space-8);padding:var(--life-space-8) 0;text-align:left;border:0;border-bottom:1px solid var(--life-line);color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;display:flex}.LifeShell-module___5GwQq__petSwitch:hover{background:var(--life-soft)}.LifeShell-module___5GwQq__petText{overflow-wrap:anywhere;flex:1;min-width:0}.LifeShell-module___5GwQq__petSwitch strong{font-size:var(--life-body-size);display:block}.LifeShell-module___5GwQq__petSwitch small{font-size:var(--life-help-size);color:var(--life-muted);display:block}.LifeShell-module___5GwQq__petAvatar{border-radius:var(--life-radius-pill);object-position:62% 48%;background:var(--life-soft);object-fit:cover;width:40px;height:40px}.LifeShell-module___5GwQq__desktopNav{gap:var(--life-space-8);margin-top:var(--life-space-24);display:grid}.LifeShell-module___5GwQq__desktopNav a{min-height:var(--life-control-height);padding:var(--life-space-8) var(--life-space-16);gap:var(--life-space-8);font-weight:var(--life-weight-medium);color:var(--life-muted);border-radius:var(--life-radius-md);align-items:center;display:flex}.LifeShell-module___5GwQq__desktopNav a:hover{background:var(--life-soft)}.LifeShell-module___5GwQq__desktopNav a[aria-current=page]{background:var(--life-blue-soft);color:var(--life-ink);font-weight:var(--life-weight-bold)}.LifeShell-module___5GwQq__desktopNav a[aria-current=page] svg{color:var(--life-blue-deep)}.LifeShell-module___5GwQq__sidebarRecord{width:100%;margin-top:var(--life-space-24)}.LifeShell-module___5GwQq__sidebarBottom{padding-top:var(--life-space-32);margin-top:auto}.LifeShell-module___5GwQq__sidebarBottom p{font-size:var(--life-help-size);color:var(--life-muted)}.LifeShell-module___5GwQq__tinyRule{background:var(--life-pink);width:24px;height:2px;margin-bottom:var(--life-space-16);display:block}.LifeShell-module___5GwQq__account{width:100%;min-height:var(--life-control-height);align-items:center;gap:var(--life-space-8);margin-top:var(--life-space-24);padding:var(--life-space-16) 0 0;border-top:1px solid var(--life-line);text-align:left;font-size:var(--life-help-size);display:flex}.LifeShell-module___5GwQq__account>span:nth-child(2){flex:1}.LifeShell-module___5GwQq__account .LifeShell-module___5GwQq__accountCaption{font-size:var(--life-caption-size);display:block}.LifeShell-module___5GwQq__workspace{margin-left:var(--life-sidebar-width);min-height:calc(100svh - env(safe-area-inset-top))}.LifeShell-module___5GwQq__topbar{justify-content:space-between;align-items:center;gap:var(--life-space-16);min-height:72px;padding:var(--life-space-8) var(--life-space-32);border-bottom:1px solid var(--life-line);display:flex}.LifeShell-module___5GwQq__breadcrumb,.LifeShell-module___5GwQq__topActions{align-items:center;gap:var(--life-space-16);display:flex}.LifeShell-module___5GwQq__breadcrumb,.LifeShell-module___5GwQq__desktopDate{font-size:var(--life-help-size);color:var(--life-muted)}.LifeShell-module___5GwQq__breadcrumb svg{width:16px;height:16px}.LifeShell-module___5GwQq__notificationDot{background:var(--life-pink);border-radius:var(--life-radius-pill);border:1px solid var(--life-surface);width:8px;height:8px;position:absolute;top:8px;right:8px}.LifeShell-module___5GwQq__mobileBrand,.LifeShell-module___5GwQq__mobilePet,.LifeShell-module___5GwQq__bottomNav{display:none}.LifeShell-module___5GwQq__main{max-width:1280px;padding:var(--life-space-32);overflow-wrap:anywhere;outline:none;margin:0 auto}.LifeShell-module___5GwQq__petChoice{align-items:center;gap:var(--life-space-16);width:100%;padding:var(--life-space-16) 0;border:0;border-bottom:1px solid var(--life-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.LifeShell-module___5GwQq__petChoice img{border-radius:var(--life-radius-pill);object-position:65% 50%;object-fit:cover;width:56px;height:56px}.LifeShell-module___5GwQq__petChoice>span:nth-child(2){overflow-wrap:anywhere;flex:1}.LifeShell-module___5GwQq__petChoice strong,.LifeShell-module___5GwQq__petChoice small{display:block}.LifeShell-module___5GwQq__petChoice small{color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-body-line-height)}.LifeShell-module___5GwQq__petChoice>.LifeShell-module___5GwQq__petChoiceIcon{color:var(--life-blue-deep)}.LifeShell-module___5GwQq__petChoiceBlank{border-radius:var(--life-radius-pill);background:var(--life-soft);width:56px;height:56px;font-weight:var(--life-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.LifeShell-module___5GwQq__petAvatarBlank{font-size:var(--life-caption-size);font-weight:var(--life-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.LifeShell-module___5GwQq__loginLink{min-height:var(--life-touch-target);padding:0 var(--life-space-16);border-radius:var(--life-radius-md);background:var(--life-soft);font-weight:var(--life-weight-bold);align-items:center;display:inline-flex}.LifeShell-module___5GwQq__topAvatar{flex:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.LifeShell-module___5GwQq__sidebar{scrollbar-width:none}.LifeShell-module___5GwQq__sidebar::-webkit-scrollbar{display:none}.LifeShell-module___5GwQq__main[tabindex="-1"]:focus:not(:focus-visible){outline:none}.LifeShell-module___5GwQq__langToggle{border:1px solid var(--life-line);border-radius:var(--life-radius-pill);background:var(--life-surface);height:36px;color:var(--life-muted);font:inherit;font-size:var(--life-caption-size);font-weight:var(--life-weight-medium);cursor:pointer;padding:0 12px}.LifeShell-module___5GwQq__langToggle:hover{color:var(--life-ink)}html[lang=en] .LifeShell-module___5GwQq__bottomNav a span:last-child{white-space:nowrap;font-size:11px}html[lang=en] .LifeShell-module___5GwQq__mobileRecord span:last-child{white-space:nowrap;font-size:11px}.LifeShell-module___5GwQq__brand[aria-disabled=true],.LifeShell-module___5GwQq__mobileBrand[aria-disabled=true],.LifeShell-module___5GwQq__desktopNav a[aria-disabled=true],.LifeShell-module___5GwQq__bottomNav a[aria-disabled=true],.LifeShell-module___5GwQq__topActions a[aria-disabled=true],.LifeShell-module___5GwQq__petSwitch[aria-disabled=true],.LifeShell-module___5GwQq__petSwitch:disabled,.LifeShell-module___5GwQq__mobileRecord:disabled,.LifeShell-module___5GwQq__account[aria-disabled=true]{opacity:.5;cursor:not-allowed}.LifeShell-module___5GwQq__viewport{height:100%;min-height:0}.LifeShell-module___5GwQq__viewport .LifeShell-module___5GwQq__workspace{flex-direction:column;height:100%;min-height:0;display:flex}.LifeShell-module___5GwQq__viewport .LifeShell-module___5GwQq__main{flex:1;max-width:none;min-height:0;padding:0}@media (max-width:1200px){.LifeShell-module___5GwQq__sidebar{padding-inline:var(--life-space-16)}.LifeShell-module___5GwQq__main,.LifeShell-module___5GwQq__topbar{padding-inline:var(--life-space-24)}}@media (max-width:1000px){.LifeShell-module___5GwQq__desktopDate{display:none}}@media (max-width:700px){html:has(.LifeShell-module___5GwQq__bottomNav){scroll-padding-bottom:112px}.LifeShell-module___5GwQq__footer{margin-top:48px}.LifeShell-module___5GwQq__sidebar,.LifeShell-module___5GwQq__breadcrumb{display:none}.LifeShell-module___5GwQq__topbar{min-height:64px;padding:var(--life-space-8) 12px;gap:var(--life-space-8);flex-wrap:wrap}.LifeShell-module___5GwQq__mobileBrand{font-size:24px;line-height:1.25;font-weight:var(--life-weight-bold);flex:none;display:block}.LifeShell-module___5GwQq__topActions{gap:var(--life-space-8);flex:1;min-width:min-content}.LifeShell-module___5GwQq__mobilePet{flex:1;min-width:min-content;display:block}.LifeShell-module___5GwQq__mobilePet .LifeShell-module___5GwQq__petSwitch{min-height:var(--life-touch-target);border:0;padding:0}.LifeShell-module___5GwQq__mobilePet .LifeShell-module___5GwQq__petAvatar{flex:none;width:28px;height:28px}.LifeShell-module___5GwQq__langToggle,.LifeShell-module___5GwQq__mobilePet small{display:none}.LifeShell-module___5GwQq__mobilePet .LifeShell-module___5GwQq__petSwitch>.LifeShell-module___5GwQq__petSwitchIcon svg{width:16px;height:16px}.LifeShell-module___5GwQq__mobilePet .LifeShell-module___5GwQq__petText strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:2em;font-size:16px;line-height:20px;display:-webkit-box;overflow:hidden}.LifeShell-module___5GwQq__main{padding:var(--life-space-24) var(--life-space-16) var(--life-space-32)}.LifeShell-module___5GwQq__tabbed .LifeShell-module___5GwQq__workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.LifeShell-module___5GwQq__appShell:not(.LifeShell-module___5GwQq__tabbed) .LifeShell-module___5GwQq__main{padding-bottom:calc(var(--life-space-32) + env(safe-area-inset-bottom))}.LifeShell-module___5GwQq__bottomNav{z-index:20;height:calc(88px + env(safe-area-inset-bottom));padding:var(--life-space-8) var(--life-space-4);padding-bottom:max(env(safe-area-inset-bottom), 8px);border-top:1px solid var(--life-line);background:var(--life-surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.LifeShell-module___5GwQq__bottomNavFour{grid-template-columns:repeat(4,minmax(0,1fr))}.LifeShell-module___5GwQq__bottomNav a,.LifeShell-module___5GwQq__mobileRecord{justify-content:center;align-items:center;gap:var(--life-space-4);min-width:0;min-height:64px;color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);font-weight:var(--life-weight-medium);flex-direction:column;padding:0;display:flex}.LifeShell-module___5GwQq__bottomNav a[aria-current=page]{color:var(--life-ink);font-weight:var(--life-weight-bold)}.LifeShell-module___5GwQq__bottomNav a[aria-current=page] svg{color:var(--life-blue-deep);stroke-width:2.4px}.LifeShell-module___5GwQq__mobileRecord{color:var(--life-ink);font-family:inherit;font-weight:var(--life-weight-bold);cursor:pointer;background:0 0;border:0}.LifeShell-module___5GwQq__addSymbol{border-radius:var(--life-radius-pill);background:var(--life-pink);place-items:center;width:44px;height:44px;display:grid}.LifeShell-module___5GwQq__mobileRecord:hover .LifeShell-module___5GwQq__addSymbol{background:var(--life-pink-soft)}}@media (max-width:360px){.LifeShell-module___5GwQq__topActions{gap:var(--life-space-4)}}@media (prefers-reduced-motion:reduce){.LifeShell-module___5GwQq__sidebar :where(a,button),.LifeShell-module___5GwQq__topbar :where(a,button),.LifeShell-module___5GwQq__bottomNav :where(a,button){transition:none}}.LifeShell-module___5GwQq__bottomNav.LifeShell-module___5GwQq__bottomNavReadOnly{grid-template-columns:repeat(4,minmax(0,1fr))}.LifeShell-module___5GwQq__bottomNavFour.LifeShell-module___5GwQq__bottomNavReadOnly{grid-template-columns:repeat(3,minmax(0,1fr))}
.AlbumScreen-module__On9O2G__add{min-height:48px}.AlbumScreen-module__On9O2G__heading>.AlbumScreen-module__On9O2G__add{flex-shrink:1}.AlbumScreen-module__On9O2G__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--life-space-16);border-bottom:1px solid var(--life-line);display:flex}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tabs{gap:var(--life-space-24);margin:0}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tab svg{width:20px;height:20px}.AlbumScreen-module__On9O2G__section{padding-top:var(--life-space-32)}.AlbumScreen-module__On9O2G__section:first-child{padding-top:var(--life-space-24)}.AlbumScreen-module__On9O2G__sectionHeading{align-items:baseline;gap:var(--life-space-8);margin-bottom:var(--life-space-8);display:flex}.AlbumScreen-module__On9O2G__sectionHeading h2{font-size:var(--life-h2-size);line-height:1.4}.AlbumScreen-module__On9O2G__sectionHeading>span{color:var(--life-muted);font-size:var(--life-help-size)}.AlbumScreen-module__On9O2G__grid{border-radius:var(--life-radius-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px;display:grid;overflow:hidden}.AlbumScreen-module__On9O2G__photo{cursor:pointer;border-radius:0;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.AlbumScreen-module__On9O2G__photo:focus-visible{outline:3px solid var(--life-blue);outline-offset:-3px}.AlbumScreen-module__On9O2G__thumb{aspect-ratio:1;background:var(--life-soft);display:block;overflow:hidden}.AlbumScreen-module__On9O2G__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--life-dur-2) var(--life-ease)}.AlbumScreen-module__On9O2G__photo:hover img{transform:scale(1.03)}.AlbumScreen-module__On9O2G__photoDate{color:var(--life-on-dark);font-size:var(--life-help-size);font-weight:var(--life-weight-bold);text-align:left;pointer-events:none;background:linear-gradient(#0000,#00000080);padding:24px 10px 8px;position:absolute;bottom:0;left:0;right:0}.AlbumScreen-module__On9O2G__visibility{border-radius:var(--life-radius-pill);width:28px;height:28px;color:var(--life-on-dark);pointer-events:none;background:#0000006b;place-items:center;display:grid;position:absolute;top:8px;right:8px}.AlbumScreen-module__On9O2G__visibility svg{width:15px;height:15px}.AlbumScreen-module__On9O2G__empty{padding-block:var(--life-space-32);background:0 0}.AlbumScreen-module__On9O2G__empty .AlbumScreen-module__On9O2G__emptyAction{margin-top:var(--life-space-24)}@media (min-width:1600px){.AlbumScreen-module__On9O2G__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:700px){.AlbumScreen-module__On9O2G__add{display:none}.AlbumScreen-module__On9O2G__toolbar{gap:var(--life-space-8)}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tabs{gap:var(--life-space-16);flex:auto}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tab svg{display:none}.AlbumScreen-module__On9O2G__grid{margin-inline:calc(-1 * var(--life-space-16));border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.AlbumScreen-module__On9O2G__photoDate{font-size:var(--life-caption-size);padding:18px 6px 5px}.AlbumScreen-module__On9O2G__visibility{width:22px;height:22px;top:5px;right:5px}.AlbumScreen-module__On9O2G__visibility svg{width:12px;height:12px}}@media (max-width:360px){.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tabs{gap:var(--life-space-8)}.AlbumScreen-module__On9O2G__toolbar .AlbumScreen-module__On9O2G__tab{font-size:var(--life-help-size)}}@media (prefers-reduced-motion:reduce){.AlbumScreen-module__On9O2G__thumb img{transition:none}.AlbumScreen-module__On9O2G__photo:hover img{transform:none}}
.LifeAuthLayout-module__vZNtQG__auth{align-items:center;gap:var(--life-space-32);width:100%;max-width:1100px;min-height:calc(100svh - 128px);padding:var(--life-space-32);background:var(--life-surface);color:var(--life-ink);font-family:var(--life-font-family);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:auto;display:grid}.LifeAuthLayout-module__vZNtQG__art{aspect-ratio:4/5;position:relative}.LifeAuthLayout-module__vZNtQG__artImage{object-fit:cover;object-position:55% 50%;width:100%;height:100%;position:absolute;inset:0}.LifeAuthLayout-module__vZNtQG__panel{width:100%;max-width:400px;padding:var(--life-space-24);margin:auto}.LifeAuthLayout-module__vZNtQG__brand{width:fit-content;margin-bottom:var(--life-space-24);color:var(--life-ink);font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-weight:var(--life-weight-bold);display:inline-block}.LifeAuthLayout-module__vZNtQG__brand span{color:var(--life-pink)}.LifeAuthLayout-module__vZNtQG__title{margin:0 0 var(--life-space-8);font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);text-align:left;white-space:pre-line;font-weight:700}.LifeAuthLayout-module__vZNtQG__subtitle{color:var(--life-muted);font-size:var(--life-body-size);line-height:var(--life-body-line-height);text-align:left;margin:0}.LifeAuthLayout-module__vZNtQG__pendingInvite{margin:var(--life-space-16) 0 0;color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-help-line-height);text-align:center}.LifeAuthLayout-module__vZNtQG__pendingInviteCancel{color:var(--life-blue-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.LifeAuthLayout-module__vZNtQG__panel section>form,.LifeAuthLayout-module__vZNtQG__panel section>div:first-of-type{margin-top:var(--life-space-32)}.LifeAuthLayout-module__vZNtQG__panel form>div{margin-bottom:16px}.LifeAuthLayout-module__vZNtQG__or{color:var(--life-muted);font-size:var(--life-caption-size);align-items:center;gap:16px;margin:24px 0;display:flex}.LifeAuthLayout-module__vZNtQG__or:before,.LifeAuthLayout-module__vZNtQG__or:after{background:var(--life-line);content:"";flex:1;height:1px}.LifeAuthLayout-module__vZNtQG__bottom{font-size:var(--life-help-size);text-align:center;margin:24px 0 0}.LifeAuthLayout-module__vZNtQG__bottom a{color:var(--life-blue-deep);font-weight:700;text-decoration:underline}.LifeAuthLayout-module__vZNtQG__legal{border-top:1px solid var(--life-line);color:var(--life-muted);font-size:var(--life-help-size);text-align:center;margin-top:32px;margin-bottom:32px;padding-top:16px;line-height:20px}.LifeAuthLayout-module__vZNtQG__legal a{text-decoration:underline}.LifeAuthLayout-module__vZNtQG__legal a:hover,.LifeAuthLayout-module__vZNtQG__bottom a:hover{color:var(--life-ink)}@media (max-width:700px){.LifeAuthLayout-module__vZNtQG__auth{min-height:0;padding:0 0 var(--life-space-24);display:block}.LifeAuthLayout-module__vZNtQG__art{aspect-ratio:16/9;border-radius:0;max-height:240px}.LifeAuthLayout-module__vZNtQG__panel{max-width:440px;padding:var(--life-space-24)}.LifeAuthLayout-module__vZNtQG__brand{margin-bottom:var(--life-space-16)}}
.FrameTab-module__E_EotG__familySegments{max-width:none}.FrameTab-module__E_EotG__familySegments .FrameTab-module__E_EotG__tabs{gap:var(--life-space-24);border:0;border-bottom:1px solid var(--life-line);margin-bottom:var(--life-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:flex}.FrameTab-module__E_EotG__familySegments .FrameTab-module__E_EotG__tab{min-height:var(--life-control-height);color:var(--life-muted);font-size:var(--life-body-size);background:0 0;border-radius:0;padding:0}.FrameTab-module__E_EotG__familySegments .FrameTab-module__E_EotG__tab[aria-current=page]{color:var(--life-ink);font-weight:var(--life-weight-bold);background:0 0}.FrameTab-module__E_EotG__familySegments .FrameTab-module__E_EotG__tab:after{display:block}.FrameTab-module__E_EotG__familySegments .FrameTab-module__E_EotG__tab:not([aria-current=page]):after{display:none}.FrameTab-module__E_EotG__frameEmptyLayout,.FrameTab-module__E_EotG__frameContentLayout{gap:var(--life-space-32);grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:center;display:grid}.FrameTab-module__E_EotG__frameExample{padding:var(--life-space-24) 0}.FrameTab-module__E_EotG__frameEmptyCopy>h2{margin:var(--life-space-16) 0 var(--life-space-8)}.FrameTab-module__E_EotG__frameEmptyCopy>p{color:var(--life-muted)}.FrameTab-module__E_EotG__frameEmptyLayout .FrameTab-module__E_EotG__fullWidth{max-width:420px}.FrameTab-module__E_EotG__registerExisting{margin-top:var(--life-space-8)}.FrameTab-module__E_EotG__framePurchaseStrip{justify-content:space-between;align-items:center;gap:var(--life-space-16);border-top:1px solid var(--life-line);margin-top:var(--life-space-32);padding:var(--life-space-24) 0;display:flex}.FrameTab-module__E_EotG__framePurchaseStrip p{margin-top:var(--life-space-4);color:var(--life-muted);font-size:var(--life-help-size)}.FrameTab-module__E_EotG__shopProductImage{padding:var(--life-space-16) 0 var(--life-space-24)}.FrameTab-module__E_EotG__shopPreviewFrame{aspect-ratio:16/10;border:12px solid var(--life-dark-2);border-radius:var(--life-radius-md);background:var(--life-dark);width:100%;max-width:400px;margin:auto;position:relative;overflow:hidden}.FrameTab-module__E_EotG__shopPreviewFrame>img{object-position:60% 50%;width:100%;height:100%}.FrameTab-module__E_EotG__shopPreviewFrame>span{top:var(--life-space-8);left:var(--life-space-8);padding:var(--life-space-4) var(--life-space-8);border-radius:var(--life-radius-sm);background:var(--life-surface);color:var(--life-ink);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);position:absolute}.FrameTab-module__E_EotG__shopProductHeading{justify-content:space-between;align-items:flex-start;gap:var(--life-space-16);padding-bottom:var(--life-space-16);border-bottom:1px solid var(--life-line);flex-wrap:wrap;display:flex}.FrameTab-module__E_EotG__shopProductHeading h3{margin-top:var(--life-space-4);font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}.FrameTab-module__E_EotG__shopEyebrow{color:var(--life-muted);font-size:var(--life-help-size);line-height:var(--life-help-line-height);font-weight:var(--life-weight-medium)}.FrameTab-module__E_EotG__shopPrice small{color:var(--life-muted);font-size:var(--life-help-size);line-height:24px;display:block}.FrameTab-module__E_EotG__shopPrice strong{font-size:var(--life-h2-size);line-height:var(--life-h2-line-height)}.FrameTab-module__E_EotG__shopPrice strong span{margin-left:var(--life-space-4);font-size:var(--life-body-size)}.FrameTab-module__E_EotG__shopPrivacy{color:var(--life-muted);font-size:var(--life-help-size);margin-top:var(--life-space-16);padding-top:var(--life-space-16);border-top:1px solid var(--life-line);overflow-wrap:anywhere;line-height:20px}.FrameTab-module__E_EotG__shopQuantity,.FrameTab-module__E_EotG__shopAmount{justify-content:space-between;align-items:center;gap:var(--life-space-16);padding:var(--life-space-16) 0;display:flex}.FrameTab-module__E_EotG__shopStepper{border:1px solid var(--life-line);border-radius:var(--life-radius-md);grid-template-columns:48px 52px 48px;align-items:center;height:54px;display:grid;overflow:hidden}.FrameTab-module__E_EotG__shopStepper button{border-radius:var(--life-radius-md);width:48px;min-width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex;position:relative}.FrameTab-module__E_EotG__shopStepper button:disabled{color:var(--life-ink-3);cursor:not-allowed}.FrameTab-module__E_EotG__shopStepper input{appearance:textfield;background:var(--life-surface);width:100%;min-width:0;max-width:none;height:100%;min-height:auto;color:var(--life-ink);text-align:center;border:0;border-radius:0;padding:0}.FrameTab-module__E_EotG__shopStepper input::-webkit-inner-spin-button{appearance:none}.FrameTab-module__E_EotG__shopStepper input::-webkit-outer-spin-button{appearance:none}.FrameTab-module__E_EotG__shopAmount{border-top:1px solid var(--life-line)}.FrameTab-module__E_EotG__shopCheckoutStep{justify-content:space-between;gap:var(--life-space-16);padding:var(--life-space-16) 0;border-bottom:1px solid var(--life-line);color:var(--life-muted);font-size:var(--life-help-size);display:flex}.FrameTab-module__E_EotG__shopCheckoutStep [aria-current=step]{color:var(--life-ink)}.FrameTab-module__E_EotG__shopForm{display:block}.FrameTab-module__E_EotG__shopError{color:var(--life-danger);overflow-wrap:anywhere}.FrameTab-module__E_EotG__shopOrderImage{object-fit:cover;border:5px solid var(--life-dark-2);border-radius:var(--life-radius-sm);width:88px;height:72px}.FrameTab-module__E_EotG__shopReviewSection{padding:var(--life-space-24) 0;border-top:1px solid var(--life-line)}.FrameTab-module__E_EotG__shopReviewSection>p{overflow-wrap:anywhere}.FrameTab-module__E_EotG__shopReviewSection>p+p{margin-top:var(--life-space-8)}.FrameTab-module__E_EotG__shopSectionHeading{justify-content:space-between;align-items:center;gap:var(--life-space-8);margin:0 0 var(--life-space-8);flex-wrap:wrap;display:flex}@media (max-width:699px){.FrameTab-module__E_EotG__framePurchaseStrip{flex-direction:column;align-items:stretch}}@media (max-width:360px){.FrameTab-module__E_EotG__shopProductHeading{display:block}.FrameTab-module__E_EotG__shopPrice{margin-top:var(--life-space-8)}.FrameTab-module__E_EotG__shopCheckoutStep{gap:var(--life-space-8)}}@media (max-width:700px){.FrameTab-module__E_EotG__shopPreviewFrame{border-width:8px}}.FrameTab-module__E_EotG__frameDeviceHeader{justify-content:space-between;align-items:center;gap:var(--life-space-16);padding-bottom:var(--life-space-24);display:flex}.FrameTab-module__E_EotG__frameSendAction{min-width:240px;margin-bottom:var(--life-space-24)}.FrameTab-module__E_EotG__deviceIdentity{align-items:center;gap:var(--life-space-16);min-width:0;display:flex}.FrameTab-module__E_EotG__deviceIdentity>div{min-width:0}.FrameTab-module__E_EotG__deviceStatus{align-items:center;gap:var(--life-space-4);color:var(--life-muted);font-size:var(--life-help-size);margin-top:var(--life-space-4);display:flex}.FrameTab-module__E_EotG__deviceStatus svg{width:16px;height:16px;color:var(--life-ink)}.FrameTab-module__E_EotG__deviceActions{align-items:center;gap:var(--life-space-8);display:flex}.FrameTab-module__E_EotG__frameSwitch{max-width:420px;margin-bottom:var(--life-space-24)}.FrameTab-module__E_EotG__frameBlank{justify-content:center;align-items:center;gap:var(--life-space-16);background:var(--life-soft);color:var(--life-muted);flex-direction:column;display:flex}.FrameTab-module__E_EotG__frameBlank p{font-size:var(--life-help-size)}.FrameTab-module__E_EotG__frameControls{justify-content:center;align-items:center;gap:var(--life-space-16);font-size:var(--life-help-size);margin-top:var(--life-space-8);display:flex}.FrameTab-module__E_EotG__framePhotoName{color:var(--life-muted);font-size:var(--life-help-size);text-align:center;margin-top:var(--life-space-8)}.FrameTab-module__E_EotG__frameRemove{margin-top:var(--life-space-8);justify-content:center;display:flex}.FrameTab-module__E_EotG__photoTotal{font-size:var(--life-h1-size);line-height:var(--life-h1-line-height);font-weight:var(--life-weight-bold);margin:var(--life-space-8) 0}.FrameTab-module__E_EotG__photoTotal span{margin-left:var(--life-space-4);font-size:var(--life-body-size);font-weight:var(--life-weight-regular)}.FrameTab-module__E_EotG__deliveryStatus{color:var(--life-muted);font-size:var(--life-help-size);margin-bottom:var(--life-space-24)}.FrameTab-module__E_EotG__deliveryStatus span{font-size:var(--life-caption-size)}.FrameTab-module__E_EotG__photoSelectionHeading{margin:var(--life-space-16) 0 var(--life-space-8)}.FrameTab-module__E_EotG__framePhotoGrid{gap:var(--life-space-16) var(--life-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FrameTab-module__E_EotG__photoChoice{border-radius:var(--life-radius-md);cursor:pointer;background:var(--life-soft);border:2px solid #0000;min-width:0;display:block;position:relative;overflow:hidden}.FrameTab-module__E_EotG__photoChoice:has(input:checked){border-color:var(--life-blue);background:var(--life-blue-soft)}.FrameTab-module__E_EotG__photoChoice>input{z-index:1;top:var(--life-space-8);right:var(--life-space-8);margin:0;position:absolute}.FrameTab-module__E_EotG__photoChoice>img{aspect-ratio:1.33;object-fit:cover;width:100%}.FrameTab-module__E_EotG__photoChoiceCopy{padding:var(--life-space-8);display:block}.FrameTab-module__E_EotG__photoChoiceCopy strong{font-size:var(--life-body-size);line-height:var(--life-body-line-height);display:block}.FrameTab-module__E_EotG__photoChoiceCopy small{margin-top:var(--life-space-4);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);color:var(--life-muted);display:block}.FrameTab-module__E_EotG__selectionCount{text-align:center;font-size:var(--life-help-size);line-height:var(--life-help-line-height)}.FrameTab-module__E_EotG__confirmCount{margin:var(--life-space-24) 0 var(--life-space-16)}.FrameTab-module__E_EotG__sendPreviewGrid{gap:var(--life-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FrameTab-module__E_EotG__sendPreviewGrid>img{aspect-ratio:1.5;border-radius:var(--life-radius-md);object-fit:cover;width:100%}.FrameTab-module__E_EotG__sharingNote{align-items:flex-start;gap:var(--life-space-8);font-size:var(--life-help-size);line-height:var(--life-help-line-height);margin-top:var(--life-space-24);display:flex}.FrameTab-module__E_EotG__sharingNote svg{width:20px;height:20px}.FrameTab-module__E_EotG__sharingNote strong{margin-top:var(--life-space-4);display:block}.FrameTab-module__E_EotG__disconnectRow{border-top:1px solid var(--life-line);margin-top:var(--life-space-32);padding-top:var(--life-space-16)}.FrameTab-module__E_EotG__disconnectDescription{padding-top:var(--life-space-16)}.FrameTab-module__E_EotG__frameStatus{margin-top:var(--life-space-32)}.FrameTab-module__E_EotG__frameStatus dl{margin:var(--life-space-8) 0 0}.FrameTab-module__E_EotG__frameStatus dl>div{justify-content:space-between;gap:var(--life-space-16);padding:var(--life-space-8) 0;border-bottom:1px solid var(--life-line);font-size:var(--life-help-size);line-height:var(--life-help-line-height);display:flex}.FrameTab-module__E_EotG__frameStatus dt{color:var(--life-muted)}.FrameTab-module__E_EotG__frameStatus dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (max-width:1200px){.FrameTab-module__E_EotG__frameEmptyLayout,.FrameTab-module__E_EotG__frameContentLayout{gap:var(--life-space-24);grid-template-columns:minmax(0,1.2fr) minmax(240px,1fr)}}@media (max-width:1000px){.FrameTab-module__E_EotG__frameEmptyLayout,.FrameTab-module__E_EotG__frameContentLayout{gap:var(--life-space-24);grid-template-columns:minmax(0,1fr)}.FrameTab-module__E_EotG__frameExample{max-width:400px;padding:0}.FrameTab-module__E_EotG__frameEmptyCopy>.FrameTab-module__E_EotG__symbol{display:none}.FrameTab-module__E_EotG__frameEmptyCopy>h2{margin-top:0}.FrameTab-module__E_EotG__frameEmptyCopy,.FrameTab-module__E_EotG__frameDelivery{max-width:560px}}@media (max-width:700px){.FrameTab-module__E_EotG__familySegments{max-width:none}.FrameTab-module__E_EotG__frameEmptyLayout,.FrameTab-module__E_EotG__frameContentLayout{gap:var(--life-space-24)}.FrameTab-module__E_EotG__frameExample{width:100%;max-width:400px;margin:0 auto}.FrameTab-module__E_EotG__frameExample .FrameTab-module__E_EotG__examplePreview{aspect-ratio:1.8}.FrameTab-module__E_EotG__frameDeviceHeader{padding-bottom:var(--life-space-16)}.FrameTab-module__E_EotG__frameSendAction{width:100%;min-width:0}.FrameTab-module__E_EotG__frameDelivery{border-top:1px solid var(--life-line);padding-top:var(--life-space-16)}.FrameTab-module__E_EotG__frameDelivery .FrameTab-module__E_EotG__photoTotal{margin:var(--life-space-8) 0;display:inline-block}}
.NeighborhoodPickerDialog-module__5BCFQq__body{gap:var(--life-space-16);min-width:0;display:grid}.NeighborhoodPickerDialog-module__5BCFQq__body button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.NeighborhoodPickerDialog-module__5BCFQq__body button svg{flex:none;width:20px;height:20px}.NeighborhoodPickerDialog-module__5BCFQq__form{gap:var(--life-space-16);min-width:0;display:grid}.NeighborhoodPickerDialog-module__5BCFQq__form input{width:100%;min-width:0}.NeighborhoodPickerDialog-module__5BCFQq__status{align-content:center;justify-items:center;gap:var(--life-space-16);text-align:center;overflow-wrap:anywhere;min-height:200px;display:grid}.NeighborhoodPickerDialog-module__5BCFQq__status h3{margin:0;font-size:22px}.NeighborhoodPickerDialog-module__5BCFQq__status p,.NeighborhoodPickerDialog-module__5BCFQq__help{color:var(--life-muted);overflow-wrap:anywhere;margin:0}.NeighborhoodPickerDialog-module__5BCFQq__pin,.NeighborhoodPickerDialog-module__5BCFQq__spinner{color:var(--life-blue-deep);width:36px;height:36px}.NeighborhoodPickerDialog-module__5BCFQq__spinner{animation:1.2s linear infinite NeighborhoodPickerDialog-module__5BCFQq__spin}.NeighborhoodPickerDialog-module__5BCFQq__error{color:var(--life-danger);overflow-wrap:anywhere;margin:0}.NeighborhoodPickerDialog-module__5BCFQq__results{margin:0 0 var(--life-space-16);padding:0;list-style:none}.NeighborhoodPickerDialog-module__5BCFQq__results li+li{border-top:1px solid var(--life-line)}.NeighborhoodPickerDialog-module__5BCFQq__result{align-items:center;gap:var(--life-space-16);width:100%;padding:var(--life-space-16) 0;text-align:left;display:flex}.NeighborhoodPickerDialog-module__5BCFQq__result>span{overflow-wrap:anywhere;flex:1;min-width:0}.NeighborhoodPickerDialog-module__5BCFQq__result strong,.NeighborhoodPickerDialog-module__5BCFQq__result small{display:block}.NeighborhoodPickerDialog-module__5BCFQq__result small{color:var(--life-muted);margin-top:var(--life-space-4)}.NeighborhoodPickerDialog-module__5BCFQq__result>svg{color:var(--life-blue-deep)}.NeighborhoodPickerDialog-module__5BCFQq__result:focus-visible{outline:2px solid var(--life-blue-deep);outline-offset:2px}@keyframes NeighborhoodPickerDialog-module__5BCFQq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.NeighborhoodPickerDialog-module__5BCFQq__spinner{animation:none}}
.RecordCompose-module__MHeGbG__fieldset{display:contents}.RecordCompose-module__MHeGbG__dialogPet{align-items:center;gap:var(--life-space-8);padding:var(--life-space-16) 0 0;overflow-wrap:anywhere;display:flex}.RecordCompose-module__MHeGbG__dialogPet small{color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-body-line-height);overflow-wrap:normal;margin-left:auto}.RecordCompose-module__MHeGbG__petAvatar{border-radius:var(--life-radius-pill);object-position:62% 48%;background:var(--life-soft);object-fit:cover;width:40px;height:40px}.RecordCompose-module__MHeGbG__petAvatarBlank{font-weight:var(--life-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.RecordCompose-module__MHeGbG__uploadField{justify-content:center;align-items:center;gap:var(--life-space-8);min-height:var(--life-control-height);background:var(--life-soft);padding:var(--life-space-16);border-radius:var(--life-radius-md);cursor:pointer;display:flex;position:relative}.RecordCompose-module__MHeGbG__uploadField input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.RecordCompose-module__MHeGbG__quickUpload{margin-top:var(--life-space-24);background:var(--life-blue-soft);border:1px dashed var(--life-blue-deep);min-height:88px;color:var(--life-ink)}.RecordCompose-module__MHeGbG__uploadMeta{justify-content:space-between;align-items:center;gap:var(--life-space-8);min-height:48px;font-size:var(--life-help-size);color:var(--life-muted);display:flex}.RecordCompose-module__MHeGbG__photoDayGroup{padding:var(--life-space-16) 0;border-top:1px solid var(--life-line)}.RecordCompose-module__MHeGbG__photoDayGroup .RecordCompose-module__MHeGbG__sectionHeading{margin:0 0 var(--life-space-8)}.RecordCompose-module__MHeGbG__recordPhotoGrid{gap:var(--life-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RecordCompose-module__MHeGbG__recordPhotoImage{aspect-ratio:4/3;border-radius:var(--life-radius-md);background:var(--life-soft);position:relative;overflow:hidden}.RecordCompose-module__MHeGbG__recordPhotoImage img{object-fit:cover;width:100%;height:100%}.RecordCompose-module__MHeGbG__recordPhotoBlank{width:100%;height:100%;color:var(--life-muted);justify-content:center;align-items:center;display:flex}.RecordCompose-module__MHeGbG__recordPhotoImage .RecordCompose-module__MHeGbG__photoRemove{top:var(--life-space-4);right:var(--life-space-4);background:var(--life-surface);width:44px;height:44px;min-height:44px;position:absolute}.RecordCompose-module__MHeGbG__photoDateEdit summary{justify-content:space-between;align-items:center;gap:var(--life-space-4);min-height:44px;margin:var(--life-space-8) 0 var(--life-space-4);font-size:var(--life-help-size);color:var(--life-muted);cursor:pointer;list-style:none;display:flex}.RecordCompose-module__MHeGbG__photoDateEdit summary::-webkit-details-marker{display:none}.RecordCompose-module__MHeGbG__photoDateEdit summary svg{width:16px;height:16px}.RecordCompose-module__MHeGbG__photoDate{width:100%;min-width:0;font-size:var(--life-help-size);padding-inline:var(--life-space-8)}.RecordCompose-module__MHeGbG__saveScope{gap:var(--life-space-16);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.RecordCompose-module__MHeGbG__saveScope label{font-size:var(--life-help-size);color:var(--life-muted)}.RecordCompose-module__MHeGbG__saveScope select{min-width:0}@media (max-width:699px){.RecordCompose-module__MHeGbG__dialogPet small{max-width:55%}.RecordCompose-module__MHeGbG__recordPhotoGrid{gap:var(--life-space-8)}}@media (max-width:360px){.RecordCompose-module__MHeGbG__photoDate{font-size:var(--life-caption-size);padding-inline:var(--life-space-4)}.RecordCompose-module__MHeGbG__photoDateEdit summary{font-size:var(--life-caption-size)}}
.RegisterPage-module__SVKnsa__rules{color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.RegisterPage-module__SVKnsa__rules li{align-items:center;gap:6px;display:flex}.RegisterPage-module__SVKnsa__rules li[data-passed=true]{color:var(--life-blue-deep)}
.admin-module__5fakDG__shell{background:var(--life-surface);grid-template-columns:220px minmax(0,1fr);width:100%;min-height:100vh;display:grid}.admin-module__5fakDG__sidebar{border-right:1px solid var(--life-line);background:var(--life-soft);align-self:start;height:100vh;padding:24px 16px;position:sticky;top:0}.admin-module__5fakDG__brand{font-size:var(--life-h3-size);margin:0 0 16px;font-weight:700}.admin-module__5fakDG__navList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.admin-module__5fakDG__navLink{border-radius:var(--life-radius-md);color:var(--life-ink);font-size:var(--life-help-size);padding:10px 12px;display:block}.admin-module__5fakDG__navLink:hover{background:#ebebeb}.admin-module__5fakDG__navLink[aria-current=page]{background:var(--life-blue-soft);color:#075e91;font-weight:700}.admin-module__5fakDG__main{min-width:0;padding:16px 32px 48px}.admin-module__5fakDG__topbar{border-bottom:1px solid var(--life-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.admin-module__5fakDG__mobileNav{display:none}.admin-module__5fakDG__who{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-module__5fakDG__pills{flex-wrap:wrap;gap:4px;display:inline-flex}.admin-module__5fakDG__content{min-width:0}.admin-module__5fakDG__entry{width:min(440px,100%);margin:0 auto;padding:64px 16px}.admin-module__5fakDG__entry form{gap:16px;display:grid}.admin-module__5fakDG__qr{background:#fff;width:220px;max-width:100%;height:220px;margin:8px 0;display:block}.admin-module__5fakDG__secret{border-radius:var(--life-radius-md);background:var(--life-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--life-help-size);letter-spacing:.08em;overflow-wrap:anywhere;padding:8px 12px;display:block}.admin-module__5fakDG__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.admin-module__5fakDG__dl{font-size:var(--life-help-size);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.admin-module__5fakDG__dl dt{color:var(--life-muted)}.admin-module__5fakDG__dl dd{margin:0}.admin-module__5fakDG__tableWrap{border:1px solid var(--life-line);border-radius:var(--life-radius-md);width:100%;overflow-x:auto}.admin-module__5fakDG__tableWrap:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.admin-module__5fakDG__table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:860px;font-size:var(--life-help-size)}.admin-module__5fakDG__table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-module__5fakDG__table th,.admin-module__5fakDG__table td{border-bottom:1px solid var(--life-line);text-align:left;vertical-align:top;padding:10px 12px}.admin-module__5fakDG__table th{background:var(--life-soft);color:var(--life-muted);white-space:nowrap;font-weight:600}.admin-module__5fakDG__table tbody tr:last-child td{border-bottom:0}.admin-module__5fakDG__nowrap{white-space:nowrap}.admin-module__5fakDG__mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--life-caption-size);overflow-wrap:anywhere}.admin-module__5fakDG__detail{border-radius:var(--life-radius-md);background:var(--life-soft);max-width:360px;font-size:var(--life-caption-size);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;padding:8px}.admin-module__5fakDG__noteCell{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:280px;display:-webkit-box;overflow:hidden}.admin-module__5fakDG__noteCompare{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.admin-module__5fakDG__noteCompare h3{font-size:var(--life-caption-size);margin:0}.admin-module__5fakDG__noteCompare .admin-module__5fakDG__detail{max-width:none}.admin-module__5fakDG__rowActions{flex-wrap:wrap;gap:6px;display:flex}.admin-module__5fakDG__rowActions button{min-height:32px;padding:6px 10px}.admin-module__5fakDG__filters{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 16px;margin-bottom:16px;display:grid}.admin-module__5fakDG__filterActions{grid-column:1/-1}.admin-module__5fakDG__roleChecks{gap:4px;margin-bottom:16px;display:grid}.admin-module__5fakDG__token{border-radius:var(--life-radius-md);background:var(--life-yellow-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--life-help-size);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:12px 0;padding:12px;display:block}.admin-module__5fakDG__more{margin-top:16px}.admin-module__5fakDG__copyList{gap:8px;display:grid}.admin-module__5fakDG__copyLayout{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:32px;margin-bottom:32px;display:grid}.admin-module__5fakDG__copyEditor,.admin-module__5fakDG__copyAside{gap:16px;min-width:0;display:grid}.admin-module__5fakDG__copyAside{position:sticky;top:16px}.admin-module__5fakDG__copyEditor h2,.admin-module__5fakDG__previewPanel h2{font-size:var(--life-h3-size);margin:0}.admin-module__5fakDG__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-module__5fakDG__chips button{min-height:32px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-module__5fakDG__chips small{color:var(--life-muted);flex-basis:100%}.admin-module__5fakDG__issueList{margin:4px 0 0;padding-left:18px}.admin-module__5fakDG__variantCard{border:1px solid var(--life-line);border-radius:12px;gap:4px;min-width:0;margin:0;padding:16px;display:grid}.admin-module__5fakDG__variantCard legend{padding:0 4px;font-weight:700}.admin-module__5fakDG__rotation ol{font-size:var(--life-help-size);margin:0;padding-left:20px}.admin-module__5fakDG__rotation small{color:var(--life-muted)}.admin-module__5fakDG__conflict{gap:12px;display:grid}.admin-module__5fakDG__previewPanel{gap:12px;min-width:0;display:grid}.admin-module__5fakDG__previewStatus{min-height:var(--life-caption-line-height);color:var(--life-muted);font-size:var(--life-caption-size);margin:0}.admin-module__5fakDG__previewCards{gap:16px;display:grid}.admin-module__5fakDG__previewCards figure{gap:6px;min-width:0;margin:0;display:grid}.admin-module__5fakDG__previewCards figcaption{color:var(--life-muted);font-size:var(--life-caption-size)}.admin-module__5fakDG__ios,.admin-module__5fakDG__android{min-width:0;font-size:var(--life-help-size);gap:2px;display:grid}.admin-module__5fakDG__ios{background:var(--life-soft)}.admin-module__5fakDG__ios small,.admin-module__5fakDG__android small{color:var(--life-muted);font-size:var(--life-caption-size);justify-content:space-between;display:flex}.admin-module__5fakDG__ios strong,.admin-module__5fakDG__android strong,.admin-module__5fakDG__android p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-module__5fakDG__ios p,.admin-module__5fakDG__android p{margin:0}.admin-module__5fakDG__ios p{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-module__5fakDG__inboxRow{overflow-wrap:anywhere;min-width:0}.admin-module__5fakDG__stateIcon{background:var(--life-blue-soft);color:#075e91;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.admin-module__5fakDG__stateIcon svg{width:20px;height:20px}.admin-module__5fakDG__compare{gap:12px;max-height:50vh;margin-bottom:12px;display:grid;overflow-y:auto}.admin-module__5fakDG__compareVariant h3{font-size:var(--life-help-size);margin:0 0 6px}.admin-module__5fakDG__compareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-module__5fakDG__compareCol{border-radius:var(--life-radius-md);background:var(--life-soft);min-width:0;font-size:var(--life-help-size);overflow-wrap:anywhere;padding:12px}.admin-module__5fakDG__compareCol h4{font-size:var(--life-caption-size);color:var(--life-muted);margin:0 0 8px}.admin-module__5fakDG__compareLocale+.admin-module__5fakDG__compareLocale{margin-top:8px}.admin-module__5fakDG__compareLocale small{color:var(--life-muted);font-size:var(--life-caption-size)}.admin-module__5fakDG__compareLocale p,.admin-module__5fakDG__compareEmpty{margin:0}.admin-module__5fakDG__changed{background:var(--life-yellow-soft)}.admin-module__5fakDG__versionDetail{font-size:var(--life-caption-size);margin-top:6px}.admin-module__5fakDG__versionDetail p{margin:2px 0}@media (max-width:1000px){.admin-module__5fakDG__copyLayout{grid-template-columns:minmax(0,1fr)}.admin-module__5fakDG__copyAside{position:static}}.admin-module__5fakDG__queueCard{justify-items:start;gap:10px;display:grid}.admin-module__5fakDG__dialogSummary{margin-bottom:16px}.admin-module__5fakDG__cardTitle{margin:0;font-size:1.05rem}.admin-module__5fakDG__searchForm{flex-wrap:wrap;align-items:flex-start;gap:0 12px;margin-bottom:16px;display:flex}.admin-module__5fakDG__searchForm>:first-child{flex:280px;min-width:0}.admin-module__5fakDG__searchForm>button{margin-top:28px}.admin-module__5fakDG__cardTitle{font-size:var(--life-body-size);margin:0 0 12px;font-weight:700}.admin-module__5fakDG__masked{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.admin-module__5fakDG__revealed{border-radius:var(--life-radius-md);background:var(--life-yellow-soft);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:inline-flex}.admin-module__5fakDG__revealedLabel{color:var(--life-muted);font-size:var(--life-caption-size)}.admin-module__5fakDG__revealedValue{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-module__5fakDG__revealed button{min-height:32px;padding:6px 10px}@media (max-width:700px){.admin-module__5fakDG__compareGrid,.admin-module__5fakDG__shell{grid-template-columns:minmax(0,1fr)}.admin-module__5fakDG__sidebar{display:none}.admin-module__5fakDG__main{padding:12px 16px 32px}.admin-module__5fakDG__mobileNav{gap:8px;width:100%;display:grid}.admin-module__5fakDG__mobileNav .admin-module__5fakDG__brand{margin:0}.admin-module__5fakDG__topbar{margin-bottom:16px}.admin-module__5fakDG__entry{padding:32px 16px}}.admin-module__5fakDG__clamp{max-width:320px;color:var(--life-muted);font-size:var(--life-caption-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-module__5fakDG__rowLink{color:#075e91;font-weight:600;text-decoration:underline}.admin-module__5fakDG__filterCheck{align-items:center;display:flex}.admin-module__5fakDG__errorBlock{justify-items:start;gap:8px;margin-bottom:16px;display:grid}.admin-module__5fakDG__detailGrid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:0 24px;display:grid}.admin-module__5fakDG__prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.admin-module__5fakDG__dl .admin-module__5fakDG__prose{margin:0}.admin-module__5fakDG__previewPhotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.admin-module__5fakDG__previewPhotoSingle{width:min(360px,100%);margin-bottom:12px}.admin-module__5fakDG__previewImage{aspect-ratio:1;object-fit:cover;border-radius:var(--life-radius-md);background:var(--life-soft);width:100%;display:block}.admin-module__5fakDG__previewVideo{border-radius:var(--life-radius-md);background:#000;width:100%;max-height:360px;margin-bottom:12px;display:block}.admin-module__5fakDG__actionForm{gap:8px;max-width:640px;display:grid}.admin-module__5fakDG__reportsCard{gap:12px;display:grid}.admin-module__5fakDG__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-module__5fakDG__counts div{gap:2px;display:grid}.admin-module__5fakDG__counts dt{color:var(--life-muted);font-size:var(--life-caption-size)}.admin-module__5fakDG__counts dd{font-size:var(--life-h3-size);margin:0;font-weight:700}.admin-module__5fakDG__countOver{color:#a8284d;margin:0;font-weight:600}.admin-module__5fakDG__tabBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;display:flex}.admin-module__5fakDG__tabBar>:first-child{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;box-shadow:inset 0 -1px 0 var(--life-line);border-bottom:0;flex:auto;overflow-x:auto}.admin-module__5fakDG__tabBar>:first-child>*{white-space:nowrap;word-break:keep-all;flex:none}.admin-module__5fakDG__tabBar>:first-child>:after{bottom:0}.admin-module__5fakDG__tabBar>:first-child>:focus-visible{outline-offset:-2px}.admin-module__5fakDG__videoCellStack{justify-items:start;gap:4px;display:inline-grid}.admin-module__5fakDG__videoDetailGrid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;gap:0 24px;display:grid}.admin-module__5fakDG__videoPlayerBlock{gap:10px;display:grid}.admin-module__5fakDG__videoPlayer{border-radius:var(--life-radius-md);background:#000;width:100%;max-height:70vh;display:block}.admin-module__5fakDG__moderationPanel{gap:12px;display:grid}.admin-module__5fakDG__moderationPanel .admin-module__5fakDG__dl{margin-bottom:12px}.admin-module__5fakDG__dialogNotes{gap:8px;margin:12px 0;display:grid}.admin-module__5fakDG__outcome:focus-visible{outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.admin-module__5fakDG__revealedList{flex-basis:100%;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.admin-module__5fakDG__revealedList>:nth-child(odd){color:var(--life-muted);font-size:var(--life-caption-size)}.admin-module__5fakDG__revealedList>:nth-child(2n){overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-module__5fakDG__provisionItem{grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:start;gap:0 12px;display:grid}.admin-module__5fakDG__provisionItem>button{margin-top:28px}@media (max-width:700px){.admin-module__5fakDG__provisionItem{grid-template-columns:minmax(0,1fr)}.admin-module__5fakDG__provisionItem>button{margin-top:0;margin-bottom:12px}}
.AlbumRecords-module__dRQHCq__list{border-top:1px solid var(--life-line)}.AlbumRecords-module__dRQHCq__record{width:100%;padding:var(--life-space-16) 0;align-items:flex-start;gap:var(--life-space-16);text-align:left;border-bottom:1px solid var(--life-line);display:flex}.AlbumRecords-module__dRQHCq__record>svg{color:var(--life-muted);flex:none;align-self:center}.AlbumRecords-module__dRQHCq__record:hover .AlbumRecords-module__dRQHCq__note{color:var(--life-ink)}.AlbumRecords-module__dRQHCq__image{border-radius:var(--life-radius-md);background:var(--life-soft);height:72px;color:var(--life-muted);flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:hidden}.AlbumRecords-module__dRQHCq__image svg{opacity:.7;width:22px;height:22px}.AlbumRecords-module__dRQHCq__image img{object-fit:cover;width:100%;height:100%}.AlbumRecords-module__dRQHCq__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AlbumRecords-module__dRQHCq__copy time{font-weight:var(--life-weight-bold)}.AlbumRecords-module__dRQHCq__note{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.AlbumRecords-module__dRQHCq__meta{color:var(--life-muted);font-size:var(--life-help-size)}@media (max-width:700px){.AlbumRecords-module__dRQHCq__record{gap:var(--life-space-8)}.AlbumRecords-module__dRQHCq__image{flex-basis:56px;height:56px}}
.FamilySettingsScreen-module__bz_TyW__layout{max-width:720px}.FamilySettingsScreen-module__bz_TyW__layout>section{padding:var(--life-space-24) 0;border-bottom:1px solid var(--life-line)}.FamilySettingsScreen-module__bz_TyW__layout>section:first-child{padding-top:0}.FamilySettingsScreen-module__bz_TyW__layout h2{margin-bottom:var(--life-space-8)}.FamilySettingsScreen-module__bz_TyW__layout>section>:last-child{border-bottom:0}.FamilySettingsScreen-module__bz_TyW__profileInitial{flex:none}.FamilySettingsScreen-module__bz_TyW__dialogForm{gap:var(--life-space-16);display:grid}.FamilySettingsScreen-module__bz_TyW__dialogStatus{min-height:var(--life-help-line-height)}.FamilySettingsScreen-module__bz_TyW__dialogActions{justify-content:flex-end}
.MyRecordsScreen-module__Qe0aUa__rowEnd{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.MyRecordsScreen-module__Qe0aUa__rowEnd svg{width:20px;height:20px}.MyRecordsScreen-module__Qe0aUa__titleLink{color:inherit}.MyRecordsScreen-module__Qe0aUa__titleLink:hover{color:var(--life-blue-deep)}.MyRecordsScreen-module__Qe0aUa__clamp{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.TodayScreen-module__ICf-IG__content{max-width:760px}.TodayScreen-module__ICf-IG__date{color:var(--life-muted);font-size:var(--life-caption-size)}.TodayScreen-module__ICf-IG__upload{width:100%;min-height:54px;margin-bottom:var(--life-space-24);justify-content:center}.TodayScreen-module__ICf-IG__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TodayScreen-module__ICf-IG__photo{aspect-ratio:1;background:var(--life-soft);border-radius:8px;display:block;overflow:hidden}.TodayScreen-module__ICf-IG__photo:first-child{aspect-ratio:4/3;grid-column:1/-1}.TodayScreen-module__ICf-IG__photo img{object-fit:cover;width:100%;height:100%}.TodayScreen-module__ICf-IG__photo:focus-visible{outline:3px solid var(--life-blue);outline-offset:3px}.TodayScreen-module__ICf-IG__albumLink{min-height:48px;color:var(--life-muted);justify-content:center;align-items:center;margin-top:12px;display:flex}.TodayScreen-module__ICf-IG__status,.TodayScreen-module__ICf-IG__empty{min-height:240px}.TodayScreen-module__ICf-IG__sample{color:var(--life-muted);margin-top:12px}
.LegalArticle-module__6UQB6q__article{word-break:keep-all;overflow-wrap:break-word;max-width:720px}.LegalArticle-module__6UQB6q__effectiveDate{color:var(--life-muted);font-size:var(--life-caption-size);line-height:var(--life-caption-line-height);margin:-24px 0 0}.LegalArticle-module__6UQB6q__section{margin-top:32px}.LegalArticle-module__6UQB6q__sectionHeading{color:var(--life-ink);font-size:var(--life-h3-size);margin:0 0 16px;font-weight:700;line-height:28px}.LegalArticle-module__6UQB6q__sectionBody{color:var(--life-muted);font-size:var(--life-help-size);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:8px;line-height:24px;display:grid}.LegalArticle-module__6UQB6q__sectionBody :where(p,ul,ol,table,blockquote){margin:0}.LegalArticle-module__6UQB6q__sectionBody :where(ul,ol){padding-left:20px}.LegalArticle-module__6UQB6q__sectionBody :where(li+li){margin-top:4px}.LegalArticle-module__6UQB6q__sectionBody :where(strong,b){color:var(--life-ink);font-weight:700}.LegalArticle-module__6UQB6q__sectionBody :where(a){color:var(--life-ink);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.LegalArticle-module__6UQB6q__sectionBody :where(a:hover){text-decoration-thickness:2px}.LegalArticle-module__6UQB6q__sectionBody :where(a:focus-visible){outline:var(--life-focus-ring);outline-offset:var(--life-focus-offset)}.LegalArticle-module__6UQB6q__sectionBody :where(table){border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}.LegalArticle-module__6UQB6q__sectionBody :where(th,td){border-bottom:1px solid var(--life-line);text-align:left;vertical-align:top;padding:10px 12px}.LegalArticle-module__6UQB6q__sectionBody :where(th){color:var(--life-ink);font-weight:700}
