.RemembranceOmamori-module__lHRAna__miniOmamori{cursor:pointer;filter:drop-shadow(0 0 .28rem #ffd08b57);opacity:.82;background:0 0;border:0;flex:none;width:1.05rem;height:1.42rem;padding:0;transition:opacity .18s,filter .18s,transform .18s;position:relative}.RemembranceOmamori-module__lHRAna__miniOmamori:before{content:"";clip-path:polygon(22% 0,78% 0,100% 20%,100% 100%,0 100%,0 20%);background:linear-gradient(#f2cb9133,#81573121);border:1px solid #ffdea6cc;position:absolute;inset:.06rem;box-shadow:inset 0 0 .28rem #ffdda547}.RemembranceOmamori-module__lHRAna__miniOmamori span{border:1px solid #ffe5b9bf;border-radius:999px;width:.34rem;height:.16rem;position:absolute;top:.28rem;left:50%;transform:translate(-50%)}.RemembranceOmamori-module__lHRAna__miniOmamori:hover,.RemembranceOmamori-module__lHRAna__miniOmamori:focus-visible{opacity:1;filter:drop-shadow(0 0 .42rem #ffd49485);outline:none;transform:translateY(-1px)}.RemembranceOmamori-module__lHRAna__overlay{z-index:60;-webkit-backdrop-filter:blur(14px);background:#04040466;place-items:center;padding:.8rem;display:grid;position:fixed;inset:0;overflow:auto}.RemembranceOmamori-module__lHRAna__dialog{color:#fff0d9;filter:drop-shadow(0 1.7rem 3.4rem #00000057);justify-items:center;gap:.55rem;width:min(92vw,24rem,66.6667dvh - 5rem);display:grid;position:relative}.RemembranceOmamori-module__lHRAna__omamoriFrame{aspect-ratio:2/3;width:100%;position:relative}.RemembranceOmamori-module__lHRAna__omamoriArtwork{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.RemembranceOmamori-module__lHRAna__close{z-index:4;color:#fff1dabd;width:2rem;height:2rem;font:inherit;cursor:pointer;text-shadow:0 1px .4rem #3c200f7a;background:0 0;border:0;font-size:1.25rem;position:absolute;top:10%;right:12%}.RemembranceOmamori-module__lHRAna__close:hover,.RemembranceOmamori-module__lHRAna__close:focus-visible{color:#fff8e9;outline:none}.RemembranceOmamori-module__lHRAna__name{z-index:2;text-align:center;color:#fff3df;font-family:var(--font-serif);letter-spacing:.055em;text-shadow:0 1px .6rem #502b1561;margin:0;font-size:clamp(1.9rem,5.8vw,2.6rem);font-weight:500;line-height:1.05;position:absolute;top:28.5%;left:16%;right:16%}.RemembranceOmamori-module__lHRAna__count{z-index:2;text-align:center;color:#fff0d7d6;letter-spacing:.105em;text-shadow:0 1px .42rem #502b155c;margin:0;font-size:.82rem;line-height:1.2;position:absolute;top:38.2%;left:17%;right:17%}.RemembranceOmamori-module__lHRAna__privateInfo{z-index:2;text-align:center;color:#ffefd7c4;letter-spacing:.045em;text-shadow:0 1px .38rem #502b1552;justify-items:center;gap:.42rem;font-size:.72rem;line-height:1.34;display:grid;position:absolute;top:47.6%;left:19%;right:19%}.RemembranceOmamori-module__lHRAna__privateInfo p{overflow-wrap:anywhere;max-width:100%;margin:0}.RemembranceOmamori-module__lHRAna__footer{z-index:2;justify-items:center;gap:.55rem;width:100%;min-height:3rem;display:grid;position:relative;transform:translateY(-.7rem)}.RemembranceOmamori-module__lHRAna__actionLine{justify-content:center;align-items:center;display:flex}.RemembranceOmamori-module__lHRAna__rememberButton{color:#fff2dc;min-height:2.65rem;font:inherit;letter-spacing:.1em;cursor:pointer;-webkit-backdrop-filter:blur(5px);background:#30231b61;border:1px solid #ffe8c66b;border-radius:999px;padding:.55rem 1.1rem;font-size:.72rem;box-shadow:0 .45rem 1.15rem #00000021}.RemembranceOmamori-module__lHRAna__rememberButton:hover:not(:disabled),.RemembranceOmamori-module__lHRAna__rememberButton:focus-visible:not(:disabled){background:#ffeccd1a;border-color:#ffe8c6ad;outline:none}.RemembranceOmamori-module__lHRAna__rememberButton:disabled{cursor:default;opacity:.72}.RemembranceOmamori-module__lHRAna__buttonRemaining{color:#fff0dbc2;letter-spacing:.06em}.RemembranceOmamori-module__lHRAna__limitHint,.RemembranceOmamori-module__lHRAna__error{text-align:center;max-width:15rem;margin:0;font-size:.65rem;line-height:1.45}.RemembranceOmamori-module__lHRAna__limitHint{color:#ffeed494}.RemembranceOmamori-module__lHRAna__error{color:#f0c2ad}@media (max-width:600px){.RemembranceOmamori-module__lHRAna__overlay{padding:max(4.8rem,calc(env(safe-area-inset-top) + 4rem)) .75rem max(1rem,env(safe-area-inset-bottom));place-items:start center}.RemembranceOmamori-module__lHRAna__dialog{gap:.42rem;width:min(92vw,20.75rem,66.6667dvh - 5.33333rem)}.RemembranceOmamori-module__lHRAna__name{font-size:clamp(1.7rem,7.6vw,2.2rem);top:28.1%}.RemembranceOmamori-module__lHRAna__count{top:38%}.RemembranceOmamori-module__lHRAna__privateInfo{font-size:.67rem;top:47.4%}.RemembranceOmamori-module__lHRAna__footer{gap:.45rem;transform:translateY(-.35rem)}.RemembranceOmamori-module__lHRAna__rememberButton{min-height:2.55rem;padding:.5rem 1rem}}@media (prefers-reduced-motion:reduce){.RemembranceOmamori-module__lHRAna__miniOmamori{transition:none}}
.JoinFlow-module__J9eolW__authScreen,.JoinFlow-module__J9eolW__entryScreen,.JoinFlow-module__J9eolW__storyScreen{color:#f5eadb;isolation:isolate;background:#090807;place-items:center;min-height:100svh;padding:7rem 1.25rem 3rem;display:grid;position:relative;overflow:hidden}.JoinFlow-module__J9eolW__backdrop,.JoinFlow-module__J9eolW__entryBackdrop{z-index:-2;background-image:linear-gradient(#04040461,#0404049e),url(/art/home-v05/backgrounds/name.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.JoinFlow-module__J9eolW__backdrop{filter:saturate(.72)brightness(.56)blur(1px);transform:scale(1.01)}.JoinFlow-module__J9eolW__entryBackdrop{filter:saturate(.88)brightness(.7);transform:scale(1.002)}.JoinFlow-module__J9eolW__authScreen:after,.JoinFlow-module__J9eolW__entryScreen:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 43%,#0000 0 22%,#0505051f 52%,#0404046b 100%);position:absolute;inset:0}.JoinFlow-module__J9eolW__authCard,.JoinFlow-module__J9eolW__entryPanel{-webkit-backdrop-filter:blur(22px)saturate(1.08);background:#0d0b0975;border:1px solid #ffefd338;border-radius:1.25rem;width:min(100%,29rem);padding:clamp(1.6rem,4vw,2.5rem);box-shadow:0 1.5rem 5rem #00000057}.JoinFlow-module__J9eolW__entryPanel{background:#0d0b095c;align-self:center;width:min(100%,42rem);margin:0;position:relative}.JoinFlow-module__J9eolW__entryClose{color:#fff3deb8;width:2.3rem;height:2.3rem;font:inherit;cursor:pointer;background:#0807063d;border:1px solid #ffefd32e;border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;top:1rem;right:1rem}.JoinFlow-module__J9eolW__entryClose:hover,.JoinFlow-module__J9eolW__entryClose:focus-visible{color:#fff4df;background:#f5e6cc1a;border-color:#ffefd36b;outline:none}.JoinFlow-module__J9eolW__eyebrow{color:#f0d19fc7;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .55rem;font-size:.69rem}.JoinFlow-module__J9eolW__authCard h1,.JoinFlow-module__J9eolW__entryPanel h1{color:#fff4e2;font-size:clamp(1.8rem,4vw,2.65rem)}.JoinFlow-module__J9eolW__intro{color:#f5eadbb3;margin:.7rem 0 1.7rem;font-size:.92rem}.JoinFlow-module__J9eolW__tabs{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 1fr;margin-bottom:1.45rem;display:grid}.JoinFlow-module__J9eolW__tabs button{color:#f5eadb85;min-height:2.8rem;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;font-size:.78rem}.JoinFlow-module__J9eolW__tabs button:hover,.JoinFlow-module__J9eolW__tabs .JoinFlow-module__J9eolW__activeTab{color:#fff0d5;border-bottom-color:#f1d09bb3}.JoinFlow-module__J9eolW__oauthButton{color:#fff4e2e6;width:100%;min-height:3rem;font:inherit;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5e6cc0f;border:1px solid #ffefd33d;border-radius:999px;padding:.65rem 1.4rem;font-size:.76rem;font-weight:500;transition:background .2s,border-color .2s,transform .2s}.JoinFlow-module__J9eolW__oauthButton:hover,.JoinFlow-module__J9eolW__oauthButton:focus-visible{background:#f5e6cc21;border-color:#ffefd37a;outline:none;transform:translateY(-1px)}.JoinFlow-module__J9eolW__oauthButton:disabled{opacity:.58;cursor:wait;transform:none}.JoinFlow-module__J9eolW__authDivider{color:#f5eadb59;text-transform:uppercase;align-items:center;gap:.7rem;margin:1rem 0 .85rem;font-size:.66rem;display:flex}.JoinFlow-module__J9eolW__authDivider:before,.JoinFlow-module__J9eolW__authDivider:after{content:"";background:#ffffff1a;flex:1;height:1px}.JoinFlow-module__J9eolW__authForm,.JoinFlow-module__J9eolW__memorialForm{gap:1.05rem;display:grid}.JoinFlow-module__J9eolW__authForm label,.JoinFlow-module__J9eolW__memorialForm label{gap:.35rem;display:grid}.JoinFlow-module__J9eolW__authForm label span,.JoinFlow-module__J9eolW__memorialForm label span{color:#f5eadbad;letter-spacing:.1em;text-transform:uppercase;font-size:.71rem}.JoinFlow-module__J9eolW__authForm input,.JoinFlow-module__J9eolW__memorialForm input,.JoinFlow-module__J9eolW__memorialForm select{color:#fff5e4;width:100%;min-height:3rem;font:inherit;background:#05050557;border:1px solid #fff1d82e;border-radius:.65rem;outline:none;padding:.65rem .8rem;transition:border-color .2s,background .2s,box-shadow .2s}.JoinFlow-module__J9eolW__memorialForm select{appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.JoinFlow-module__J9eolW__dateField{display:block;position:relative}.JoinFlow-module__J9eolW__dateField input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:3rem}.JoinFlow-module__J9eolW__dateField input::-webkit-calendar-picker-indicator{z-index:3;opacity:0;cursor:pointer;width:2.2rem;height:2.2rem;margin:0;position:absolute;right:.35rem}.JoinFlow-module__J9eolW__datePickerIcon{z-index:2;color:#ffe5bcc7;pointer-events:none;background:#ffeed10e;border-radius:.45rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.JoinFlow-module__J9eolW__datePickerIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:1.08rem;height:1.08rem}.JoinFlow-module__J9eolW__dateField:focus-within .JoinFlow-module__J9eolW__datePickerIcon,.JoinFlow-module__J9eolW__dateField:hover .JoinFlow-module__J9eolW__datePickerIcon{color:#ffe6bd;background:#ffeed11a}.JoinFlow-module__J9eolW__authForm input:focus,.JoinFlow-module__J9eolW__memorialForm input:focus,.JoinFlow-module__J9eolW__memorialForm select:focus{background:#05050580;border-color:#f5d39e9e;box-shadow:0 0 0 3px #f5d39e14}.JoinFlow-module__J9eolW__authField{gap:.35rem;display:grid}.JoinFlow-module__J9eolW__authField label{display:block}.JoinFlow-module__J9eolW__passwordField{display:block;position:relative}.JoinFlow-module__J9eolW__passwordField input{padding-right:4rem}.JoinFlow-module__J9eolW__passwordToggle{color:#fff1db8f;min-width:3.25rem;min-height:2.2rem;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:.45rem;font-size:.68rem;transition:color .18s,background .18s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.JoinFlow-module__J9eolW__passwordToggle:hover,.JoinFlow-module__J9eolW__passwordToggle:focus-visible{color:#fff1dc;background:#fff4e012;outline:none}.JoinFlow-module__J9eolW__textAction{color:#ffefd894;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-size:.72rem}.JoinFlow-module__J9eolW__textAction:hover,.JoinFlow-module__J9eolW__textAction:focus-visible{color:#fff0d8;text-underline-offset:.2em;outline:none;text-decoration:underline}.JoinFlow-module__J9eolW__resetActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin-top:.25rem;display:flex}.JoinFlow-module__J9eolW__secondaryLink{color:#fff4e2d1;letter-spacing:.08em;border:1px solid #ffefd338;border-radius:999px;place-items:center;min-height:2.7rem;padding:.55rem 1rem;font-size:.72rem;text-decoration:none;display:inline-grid}.JoinFlow-module__J9eolW__secondaryLink:hover,.JoinFlow-module__J9eolW__secondaryLink:focus-visible{color:#fff4df;border-color:#ffefd373}.JoinFlow-module__J9eolW__alreadyRegistered{color:#fff4e2bd;border-top:1px solid #ffefd31f;justify-items:start;gap:1rem;margin-top:1.4rem;padding:1rem 0 .2rem;font-size:.84rem;line-height:1.55;display:grid}.JoinFlow-module__J9eolW__alreadyRegistered p{margin:0}.JoinFlow-module__J9eolW__secondaryAction{color:#fff4e2d6;min-height:2.7rem;font:inherit;letter-spacing:.08em;cursor:pointer;background:#ffffff09;border:1px solid #ffefd333;border-radius:999px;padding:.55rem 1rem;font-size:.72rem}.JoinFlow-module__J9eolW__secondaryAction:hover,.JoinFlow-module__J9eolW__secondaryAction:focus-visible{color:#fff4df;border-color:#ffefd36b;outline:none}.JoinFlow-module__J9eolW__eligibilityCheck{color:#fff4e27a;letter-spacing:.08em;place-items:center;min-height:11rem;font-size:.78rem;display:grid}.JoinFlow-module__J9eolW__eligibilityCheck p{margin:0}.JoinFlow-module__J9eolW__founderSlots{z-index:2;pointer-events:none;width:max(100vw,177.683vh);height:max(100vh,56.28vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JoinFlow-module__J9eolW__founderSlot{aspect-ratio:.82;width:5.7%;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:.3rem;position:absolute;top:15.7%;transform:translate(-50%)}.JoinFlow-module__J9eolW__founderSlot:first-child{left:30%}.JoinFlow-module__J9eolW__founderSlot:nth-child(2){left:38.9%}.JoinFlow-module__J9eolW__founderSlot:nth-child(3){left:47.9%}.JoinFlow-module__J9eolW__founderSlot:nth-child(4){left:56.8%}.JoinFlow-module__J9eolW__founderSlot:nth-child(5){left:65.8%}.JoinFlow-module__J9eolW__memorialForm{grid-template-columns:1fr 1fr}.JoinFlow-module__J9eolW__formFooter{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.JoinFlow-module__J9eolW__formFooter p{color:#f5eadb8c;margin:0;font-size:.78rem}.JoinFlow-module__J9eolW__primaryAction{color:#fff4df;min-height:3rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5e6cc1f;border:1px solid #ffefd357;border-radius:999px;padding:.65rem 1.4rem;font-size:.76rem;transition:background .2s,border-color .2s,transform .2s}.JoinFlow-module__J9eolW__primaryAction:hover{background:#f5e6cc33;border-color:#ffefd38f;transform:translateY(-1px)}.JoinFlow-module__J9eolW__primaryAction:disabled{opacity:.58;cursor:wait}.JoinFlow-module__J9eolW__visibilityOverlay{z-index:40;-webkit-backdrop-filter:blur(16px);background:#0504039e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.JoinFlow-module__J9eolW__visibilityDialog{color:#f5eadb;background:#110e0beb;border:1px solid #ffefd338;border-radius:1.1rem;width:min(100%,34rem);padding:clamp(1.4rem,4vw,2rem);box-shadow:0 1.5rem 5rem #0000006b}.JoinFlow-module__J9eolW__visibilityDialog h2{color:#fff4e2;font-family:var(--font-serif);margin:.15rem 0 .55rem;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:500}.JoinFlow-module__J9eolW__visibilityIntro{color:#f5eadba8;margin:0 0 1.2rem;font-size:.84rem;line-height:1.55}.JoinFlow-module__J9eolW__visibilityOptions{border:0;gap:.65rem;margin:0;padding:0;display:grid}.JoinFlow-module__J9eolW__visibilityOption{cursor:pointer;background:#ffffff06;border:1px solid #ffefd324;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:start;padding:.85rem .9rem;transition:border-color .18s,background .18s;gap:.8rem!important;display:grid!important}.JoinFlow-module__J9eolW__visibilityOption:hover{background:#f5e6cc12;border-color:#f5d39e7a}.JoinFlow-module__J9eolW__visibilityOption:has(input:checked){background:#f5e6cc12;border-color:#f5d39e7a}.JoinFlow-module__J9eolW__visibilityOption input{accent-color:#d7b781;margin:.22rem 0 0;width:1rem!important;min-height:auto!important}.JoinFlow-module__J9eolW__visibilityOption>span{gap:.22rem;display:grid;color:inherit!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important}.JoinFlow-module__J9eolW__visibilityOption strong{color:#fff1d9;letter-spacing:.04em;font-size:.82rem;font-weight:500}.JoinFlow-module__J9eolW__visibilityOption small{color:#f5eadb99;font-size:.74rem;line-height:1.45}.JoinFlow-module__J9eolW__visibilityActions{justify-content:flex-end;gap:.65rem;margin-top:1.15rem;display:flex}.JoinFlow-module__J9eolW__visibilityActions .JoinFlow-module__J9eolW__primaryAction,.JoinFlow-module__J9eolW__visibilityActions .JoinFlow-module__J9eolW__secondaryAction{min-height:2.65rem}.JoinFlow-module__J9eolW__prototypeNote{color:#f5eadb66;text-align:center;margin:1.2rem 0 0;font-size:.72rem}.JoinFlow-module__J9eolW__error{color:#ffd3c4;margin:0;font-size:.78rem}.JoinFlow-module__J9eolW__notice{color:#ffedcfd1;margin:0;font-size:.78rem;line-height:1.5}.JoinFlow-module__J9eolW__signOut{z-index:2;color:#fff3de9e;font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.72rem;position:absolute;top:clamp(5.4rem,8vw,6.5rem);right:clamp(1rem,3vw,2rem)}.JoinFlow-module__J9eolW__signOut:hover{color:#fff3de}.JoinFlow-module__J9eolW__portalScreen{color:#f5eadb;isolation:isolate;background:#090807;min-height:100svh;position:relative;overflow:hidden}.JoinFlow-module__J9eolW__portalBackdrop{z-index:-2;filter:saturate(1.02)brightness(1.03);background-image:url(/art/home-v05/backgrounds/name.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.002)}.JoinFlow-module__J9eolW__portalScreen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0303031a,#0000 16% 82%,#03030324);position:absolute;inset:0}.JoinFlow-module__J9eolW__ownedPets{z-index:4;text-align:center;flex-wrap:wrap;justify-content:center;gap:.5rem;width:min(90vw,42rem);display:flex;position:absolute;bottom:clamp(8.5rem,18vh,12rem);left:50%;transform:translate(-50%)}.JoinFlow-module__J9eolW__ownedPetsRegistered{bottom:clamp(8rem,16vh,11rem)}.JoinFlow-module__J9eolW__ownedPets p{color:#fff1dca8;letter-spacing:.08em;margin:0;font-size:.72rem}.JoinFlow-module__J9eolW__ownedPets a{color:#fff4e3e0;min-height:2.35rem;font-family:var(--font-serif);letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);background:#0f0c0a29;border:1px solid #fff0d733;border-radius:999px;place-items:center;padding:.42rem .85rem;font-size:.8rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-grid}.JoinFlow-module__J9eolW__ownedPets a:hover,.JoinFlow-module__J9eolW__ownedPets a:focus-visible{background:#efe0c521;border-color:#fff0d76b}.JoinFlow-module__J9eolW__ownedPets .JoinFlow-module__J9eolW__submissionPresence{color:#fff4e3eb;font-family:var(--font-serif);letter-spacing:.055em;text-shadow:0 0 .65rem #f3ca8f1f;background:0 0;border:0;margin:0;font-size:clamp(.9rem,1.25vw,1.08rem);font-weight:400;line-height:1.45}.JoinFlow-module__J9eolW__portalActions{z-index:2;text-align:center;justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:clamp(2rem,7vh,5.2rem);left:50%;transform:translate(-50%)}.JoinFlow-module__J9eolW__portalActionsRegistered{bottom:clamp(2.5rem,8.5vh,6rem)}.JoinFlow-module__J9eolW__portalActions p{color:#ffefd7d1;font-family:var(--font-serif);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 .45rem #f3ca8f4d;margin:0;font-size:clamp(.9rem,1.2vw,1.08rem)}.JoinFlow-module__J9eolW__portalButton{color:#fff0d8;min-height:3rem;font:inherit;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(1.08);box-shadow:none;cursor:pointer;background:#14100c2e;border:1px solid #fff0d752;border-radius:999px;place-items:center;padding:.62rem 1.35rem;font-size:.72rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:grid}.JoinFlow-module__J9eolW__portalButton:hover,.JoinFlow-module__J9eolW__portalButton:focus-visible{background:#efe0c524;border-color:#fff0d77a;transform:translateY(-1px)}.JoinFlow-module__J9eolW__portalSignOut{z-index:2;color:#fff7e8c2;font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;text-shadow:0 1px .35rem #000000bf;background:#0807061f;border:0;font-size:.7rem;position:absolute;top:clamp(5.4rem,8vw,6.5rem);right:clamp(1rem,3vw,2rem)}.JoinFlow-module__J9eolW__portalSignOut:hover{color:#fff3de}.JoinFlow-module__J9eolW__welcomeToast{z-index:3;color:#fff2dcf2;width:max-content;max-width:calc(100% - 2rem);font-family:var(--font-serif);letter-spacing:.05em;text-align:center;-webkit-backdrop-filter:blur(12px);background:#120e0b3d;border:1px solid #fff0d72e;border-radius:999px;margin:0;padding:.72rem 1.15rem;font-size:clamp(.9rem,1.25vw,1.1rem);animation:5s forwards JoinFlow-module__J9eolW__welcomeFade;position:absolute;top:clamp(6.5rem,17vh,10rem);left:50%;transform:translate(-50%)}@keyframes JoinFlow-module__J9eolW__welcomeFade{0%,68%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-.45rem)}}.JoinFlow-module__J9eolW__storyPanel{-webkit-backdrop-filter:blur(22px)saturate(1.08);background:#0d0b096b;border:1px solid #ffefd338;border-radius:1.25rem;width:min(100%,46rem);padding:clamp(1.6rem,4vw,2.6rem);box-shadow:0 1.5rem 5rem #00000057}.JoinFlow-module__J9eolW__storyPanel h1{color:#fff4e2;margin:.15rem 0 1rem;font-size:clamp(2rem,4vw,3rem)}.JoinFlow-module__J9eolW__backLink{color:#fff2dc9e;letter-spacing:.08em;margin-bottom:1.35rem;font-size:.72rem;text-decoration:none;display:inline-block}.JoinFlow-module__J9eolW__backLink:hover,.JoinFlow-module__J9eolW__backLink:focus-visible{color:#fff4df}.JoinFlow-module__J9eolW__petMeta{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0 0 1.5rem;display:grid}.JoinFlow-module__J9eolW__petMeta div{background:#05050533;border:1px solid #fff1d81f;border-radius:.7rem;padding:.8rem}.JoinFlow-module__J9eolW__petMeta dt{color:#f5eadb7a;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.JoinFlow-module__J9eolW__petMeta dd{color:#fff6e7db;margin:.25rem 0 0;font-size:.88rem}.JoinFlow-module__J9eolW__storyForm{gap:.7rem;display:grid}.JoinFlow-module__J9eolW__storyForm label{color:#f5eadbad;letter-spacing:.1em;text-transform:uppercase;font-size:.71rem}.JoinFlow-module__J9eolW__storyForm textarea{resize:vertical;color:#fff5e4;width:100%;min-height:13rem;font:inherit;background:#05050557;border:1px solid #fff1d82e;border-radius:.8rem;outline:none;padding:.9rem 1rem;line-height:1.6}.JoinFlow-module__J9eolW__storyForm textarea:focus{background:#05050580;border-color:#f5d39e9e;box-shadow:0 0 0 3px #f5d39e14}@media (max-aspect-ratio:4/5){.JoinFlow-module__J9eolW__backdrop,.JoinFlow-module__J9eolW__entryBackdrop{background-image:linear-gradient(#04040457,#04040499),url(/art/home-v05/backgrounds/neme_m.png);background-position:top}.JoinFlow-module__J9eolW__portalBackdrop{background-image:url(/art/home-v05/backgrounds/neme_m.png);background-position:top}}@media (max-width:700px){.JoinFlow-module__J9eolW__authScreen,.JoinFlow-module__J9eolW__entryScreen,.JoinFlow-module__J9eolW__storyScreen{padding:max(5.8rem,calc(env(safe-area-inset-top) + 4.6rem)) 1rem max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem));place-items:start center;overflow:auto}.JoinFlow-module__J9eolW__entryBackdrop,.JoinFlow-module__J9eolW__backdrop,.JoinFlow-module__J9eolW__portalBackdrop{background-position:top}.JoinFlow-module__J9eolW__authCard{width:min(94vw,28rem);margin-top:clamp(1.2rem,5svh,3.2rem);padding:1.35rem}.JoinFlow-module__J9eolW__entryPanel{align-self:start;width:min(94vw,40rem);margin-top:clamp(2rem,7svh,4.5rem);padding:1.35rem}.JoinFlow-module__J9eolW__entryClose{top:.75rem;right:.75rem}.JoinFlow-module__J9eolW__founderSlots{display:none}.JoinFlow-module__J9eolW__memorialForm{grid-template-columns:1fr}.JoinFlow-module__J9eolW__formFooter{flex-direction:column;grid-column:1;align-items:stretch}.JoinFlow-module__J9eolW__formFooter .JoinFlow-module__J9eolW__primaryAction{width:100%}.JoinFlow-module__J9eolW__signOut,.JoinFlow-module__J9eolW__portalSignOut{top:max(5rem,calc(env(safe-area-inset-top) + 4.1rem));right:1rem}.JoinFlow-module__J9eolW__authCard,.JoinFlow-module__J9eolW__entryPanel,.JoinFlow-module__J9eolW__storyPanel{border-radius:1rem}.JoinFlow-module__J9eolW__portalActions{bottom:max(2.8rem,calc(env(safe-area-inset-bottom) + 1.7rem));gap:.45rem}.JoinFlow-module__J9eolW__portalActionsRegistered{bottom:max(3.4rem,calc(env(safe-area-inset-bottom) + 2.2rem))}.JoinFlow-module__J9eolW__ownedPets{bottom:max(8.2rem,calc(env(safe-area-inset-bottom) + 7rem));width:88vw}.JoinFlow-module__J9eolW__ownedPetsRegistered{bottom:max(7.6rem,calc(env(safe-area-inset-bottom) + 6.3rem))}.JoinFlow-module__J9eolW__welcomeToast{top:max(6rem,calc(env(safe-area-inset-top) + 5rem));max-width:88vw}.JoinFlow-module__J9eolW__petMeta{grid-template-columns:1fr}.JoinFlow-module__J9eolW__storyPanel{width:min(94vw,44rem);margin-top:clamp(1.5rem,5svh,3rem);padding:1.4rem}.JoinFlow-module__J9eolW__storyForm textarea{min-height:11rem}}@media (prefers-reduced-motion:reduce){.JoinFlow-module__J9eolW__primaryAction,.JoinFlow-module__J9eolW__portalButton{transition:none}.JoinFlow-module__J9eolW__welcomeToast{animation:none}}
.PublicCatNames-module__nrOb7W__screen{color:#f5eadb;isolation:isolate;background:#070806;place-items:center;min-height:100svh;padding:6.5rem 1.25rem 2rem;display:grid;position:relative;overflow:hidden}.PublicCatNames-module__nrOb7W__background{z-index:-2;filter:saturate(.96)brightness(.92);background-image:url(/art/home-v05/backgrounds/tree.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.002)}.PublicCatNames-module__nrOb7W__screen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#03050424,#0000 18% 76%,#03050433);position:absolute;inset:0}.PublicCatNames-module__nrOb7W__openButton{color:#fff1dc;min-height:3.15rem;font:inherit;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.05);background:#14110d38;border:1px solid #ffefd357;border-radius:999px;padding:.7rem 1.55rem;font-size:.76rem;transition:background .2s,border-color .2s,transform .2s;box-shadow:inset 0 1px #ffffff12,0 .7rem 2rem #00000029}.PublicCatNames-module__nrOb7W__openButton:hover,.PublicCatNames-module__nrOb7W__openButton:focus-visible{background:#f5e6cc21;border-color:#ffefd38f;outline:none;transform:translateY(-1px)}.PublicCatNames-module__nrOb7W__panel{-webkit-backdrop-filter:blur(22px)saturate(1.05);background:#0d0b09ad;border:1px solid #ffefd33b;border-radius:1.25rem;grid-template-rows:auto auto 1rem minmax(0,1fr);gap:1rem;width:min(100% - 1rem,62rem);height:min(76svh,43rem);min-height:34rem;padding:clamp(1.6rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 5rem #0000006b}.PublicCatNames-module__nrOb7W__closeButton{color:#fff3deb8;width:2.3rem;height:2.3rem;font:inherit;cursor:pointer;background:#0807063d;border:1px solid #ffefd32e;border-radius:999px;place-items:center;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.PublicCatNames-module__nrOb7W__closeButton:hover,.PublicCatNames-module__nrOb7W__closeButton:focus-visible{color:#fff4df;background:#f5e6cc1a;border-color:#ffefd36b;outline:none}.PublicCatNames-module__nrOb7W__panelHeader{padding-right:2.7rem}.PublicCatNames-module__nrOb7W__panelHeader p{color:#f0d19fc7;letter-spacing:.22em;text-transform:uppercase;margin:0 0 .5rem;font-size:.69rem}.PublicCatNames-module__nrOb7W__panelHeader h2{color:#fff4e2;font-family:var(--font-serif);margin:0;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:400}.PublicCatNames-module__nrOb7W__searchField{gap:.4rem;display:grid}.PublicCatNames-module__nrOb7W__searchField span{color:#f5eadbad;letter-spacing:.1em;text-transform:uppercase;font-size:.71rem}.PublicCatNames-module__nrOb7W__searchField input{color:#fff5e4;width:100%;min-height:3rem;font:inherit;background:#0505058f;border:1px solid #fff1d838;border-radius:.65rem;outline:none;padding:.65rem .8rem}.PublicCatNames-module__nrOb7W__searchField input:focus{background:#050505ad;border-color:#f5d39e9e;box-shadow:0 0 0 3px #f5d39e14}.PublicCatNames-module__nrOb7W__resultCount{color:#f5eadb6b;letter-spacing:.08em;min-height:1rem;margin:0;font-size:.7rem;line-height:1rem}.PublicCatNames-module__nrOb7W__tableWrap{scrollbar-width:thin;overscroll-behavior:contain;height:100%;min-height:0;padding:.15rem .15rem .4rem;position:relative;overflow:auto;-webkit-mask-image:linear-gradient(#0000,#000 1.2rem calc(100% - .8rem),#0000);mask-image:linear-gradient(#0000,#000 1.2rem calc(100% - .8rem),#0000)}.PublicCatNames-module__nrOb7W__tableWrap[data-empty=true]{overflow:hidden;-webkit-mask-image:none;mask-image:none}.PublicCatNames-module__nrOb7W__tableHeader,.PublicCatNames-module__nrOb7W__row{grid-template-columns:minmax(7rem,1fr) minmax(10rem,1.45fr) minmax(8rem,.9fr) minmax(11rem,1.45fr);align-items:center;gap:1.35rem;min-width:46rem;display:grid}.PublicCatNames-module__nrOb7W__tableHeader{z-index:2;color:#f5eadb57;letter-spacing:.15em;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#0d0b09e6,#0d0b09ad 72%,#0d0b0900);padding:.8rem .85rem .55rem;font-size:.59rem;position:sticky;top:0}.PublicCatNames-module__nrOb7W__rows{padding:.2rem .25rem .8rem;display:grid}.PublicCatNames-module__nrOb7W__row{color:#fff4e38f;padding:1rem .6rem;font-size:.72rem;line-height:1.45;transition:background .18s,color .18s;position:relative}.PublicCatNames-module__nrOb7W__row:after{content:"";background:linear-gradient(90deg,#0000,#ffeccd14 12% 88%,#0000);height:1px;position:absolute;bottom:0;left:.55rem;right:.55rem}.PublicCatNames-module__nrOb7W__row:last-child:after{display:none}.PublicCatNames-module__nrOb7W__row:hover{color:#fff4e3b3;background:linear-gradient(90deg,#0000,#fff2da09 12% 88%,#0000)}.PublicCatNames-module__nrOb7W__nameCell{color:#fff0d6;min-width:0;font-family:var(--font-serif);letter-spacing:.055em;text-shadow:0 0 1rem #ffe2b414;align-items:center;gap:.55rem;font-size:1rem;display:flex}.PublicCatNames-module__nrOb7W__nameCell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PublicCatNames-module__nrOb7W__empty{color:#fff2dc7a;text-align:center;margin:1.5rem 0;font-size:.78rem}@media (max-aspect-ratio:4/5){.PublicCatNames-module__nrOb7W__background{background-image:url(/art/home-v05/backgrounds/tree_m.png);background-position:top}}@media (max-width:700px){.PublicCatNames-module__nrOb7W__screen{padding:max(5.5rem,calc(env(safe-area-inset-top) + 4.3rem)) 1rem max(2.6rem,calc(env(safe-area-inset-bottom) + 1.8rem));place-items:end center}.PublicCatNames-module__nrOb7W__openButton{margin-bottom:clamp(1rem,5svh,3rem)}.PublicCatNames-module__nrOb7W__panel{border-radius:1rem;align-self:start;width:100%;height:min(76svh,40rem);min-height:0;margin-top:1rem;padding:1.25rem}.PublicCatNames-module__nrOb7W__closeButton{top:.7rem;right:.7rem}.PublicCatNames-module__nrOb7W__panelHeader h2{font-size:clamp(1.65rem,7vw,2.15rem)}.PublicCatNames-module__nrOb7W__tableHeader,.PublicCatNames-module__nrOb7W__row{grid-template-columns:6.5rem 9rem 7.5rem 12rem;gap:.65rem;min-width:39rem}.PublicCatNames-module__nrOb7W__row{font-size:.7rem}.PublicCatNames-module__nrOb7W__nameCell{font-size:.82rem}}
