:is(html:has(.signin-module__E2dlmG__page),body:has(.signin-module__E2dlmG__page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:auto;background:#090a13}.signin-module__E2dlmG__page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#f6f3f7;font-family:var(--font-inter), "PingFang SC", sans-serif;background:radial-gradient(at 15% 0,#28203e 0%,#0000 55%),radial-gradient(at 100% 85%,#301b2a80 0%,#0000 45%),#090a13;flex-direction:column;display:flex}.signin-module__E2dlmG__page a{color:inherit;text-decoration:none}.signin-module__E2dlmG__page :focus-visible{outline-offset:5px;outline:2px solid #e887a1}.signin-module__E2dlmG__header{justify-content:space-between;align-items:center;display:flex}.signin-module__E2dlmG__headerNote{display:none}.signin-module__E2dlmG__content{flex:1;align-content:center;width:100%;max-width:420px;margin:0 auto;padding:44px 0;display:grid}.signin-module__E2dlmG__story{display:none}.signin-module__E2dlmG__footer{color:#938b9e;text-align:center;flex-direction:column;align-items:center;gap:12px;font-size:11px;line-height:1.8;display:flex}.signin-module__E2dlmG__footer div{align-items:center;gap:14px;display:flex}.signin-module__E2dlmG__footer a{align-items:center;min-height:32px;display:inline-flex}.signin-module__E2dlmG__footer a:hover{color:#f7c1d2}@media (min-width:768px){.signin-module__E2dlmG__page{padding:40px 48px 28px}.signin-module__E2dlmG__headerNote{letter-spacing:2.6px;color:#a89bb8;font-size:10px;display:block}.signin-module__E2dlmG__content{padding:64px 0}.signin-module__E2dlmG__footer{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.signin-module__E2dlmG__page{padding:42px clamp(48px,7vw,120px) 28px}.signin-module__E2dlmG__content{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(64px,8vw,120px);max-width:1050px}.signin-module__E2dlmG__story{display:block}.signin-module__E2dlmG__eyebrow{color:#b6a3c6;letter-spacing:3px;font-size:10px}.signin-module__E2dlmG__story h1{letter-spacing:-1px;margin:24px 0;font:54px/1.35 Georgia,Songti SC,serif}.signin-module__E2dlmG__description{color:#aaa6b5;font-size:15px;line-height:1.9}.signin-module__E2dlmG__orbit{border:1px solid #e887a130;border-radius:50%;place-items:center;width:150px;height:150px;margin-top:36px;display:grid}.signin-module__E2dlmG__orbit span{color:#e6b8d3;border:1px solid #a9a2ee40;border-radius:50%;place-items:center;width:94px;height:94px;font-size:30px;display:grid}}.signin-module__E2dlmG__headerActions{align-items:center;gap:12px;display:flex}.signin-module__E2dlmG__story h1{white-space:pre-line}
.signin-form-module__pfpZba__panel{--muted-foreground:#aaa6b5;color:#f6f3f7;background:#15131ff2;border:1px solid #ffffff16;border-radius:28px;width:100%;min-width:0;box-shadow:0 28px 80px #0004,inset 0 1px #ffffff05}.signin-form-module__pfpZba__panel [data-login-view]{padding:32px 24px;animation:none}.signin-form-module__pfpZba__panel h2{letter-spacing:-.5px;font-size:25px;font-weight:500}.signin-form-module__pfpZba__panel button{cursor:pointer}.signin-form-module__pfpZba__panel button:disabled{cursor:not-allowed}.signin-form-module__pfpZba__panel [data-login-action=provider]{color:#f6f3f7;min-height:52px;box-shadow:none;background:#ffffff05;border-color:#ffffff20}.signin-form-module__pfpZba__panel [data-login-action=provider]:hover:not(:disabled){background:#a9a2ee12;border-color:#b5a3d777}.signin-form-module__pfpZba__panel [data-login-action=email],.signin-form-module__pfpZba__panel [data-login-action=primary]{color:#24151e;background:#e9a0b5;border:1px solid #edb0c1;min-height:52px;box-shadow:0 6px 22px #e887a114}.signin-form-module__pfpZba__panel [data-login-action=email]:hover:not(:disabled),.signin-form-module__pfpZba__panel [data-login-action=primary]:hover:not(:disabled){background:#f2b4c6;border-color:#f2b4c6}.signin-form-module__pfpZba__panel [data-login-action=back],.signin-form-module__pfpZba__panel [data-login-action=reveal]{color:#aaa6b5}.signin-form-module__pfpZba__panel [data-login-action=back]:hover,.signin-form-module__pfpZba__panel [data-login-action=reveal]:hover{color:#f7c1d2}.signin-form-module__pfpZba__panel [data-login-action=reveal]{place-items:center;min-width:40px;min-height:44px;display:grid;right:4px}.signin-form-module__pfpZba__panel [data-login-divider]{border-color:#ffffff12}.signin-form-module__pfpZba__panel [data-login-divider-label]{color:#91899f;background:#15131f;width:fit-content;margin:auto}.signin-form-module__pfpZba__panel label{color:#bbb2c8}.signin-form-module__pfpZba__panel input{color:#f6f3f7;caret-color:#e887a1;background:#0e0d17;border-color:#ffffff24;font-size:16px}.signin-form-module__pfpZba__panel input::placeholder{color:#746c83}.signin-form-module__pfpZba__panel input:focus{border-color:#d79bbb;outline:none;box-shadow:0 0 0 3px #e887a11a}.signin-form-module__pfpZba__panel input[aria-invalid=true]{border-color:#e78686}.signin-form-module__pfpZba__panel [data-login-error]{color:#f1a9b2;background:#e7868609;border-color:#e7868638}.signin-form-module__pfpZba__panel [data-login-suggestions]{background:#201b2c;border-color:#ffffff24}.signin-form-module__pfpZba__panel [data-login-suggestions]>div{color:#d9d1e1;background:0 0}.signin-form-module__pfpZba__panel [data-login-suggestions]>div:hover,.signin-form-module__pfpZba__panel [data-login-suggestions]>div[data-active=true]{color:#f6f3f7;background:#a9a2ee1a}.signin-form-module__pfpZba__panel [data-login-suggestions] span{color:inherit}.signin-form-module__pfpZba__panel [data-login-success]{color:#c4b9ec;background:#a9a2ee16;box-shadow:0 0 0 8px #a9a2ee08}@media (min-width:768px){.signin-form-module__pfpZba__panel [data-login-view]{padding:40px 36px}}@media (prefers-reduced-motion:reduce){.signin-form-module__pfpZba__panel *,.signin-form-module__pfpZba__panel :before,.signin-form-module__pfpZba__panel :after{transition:none}}
.attune-brand-module__DMyubW__brand{color:#f6f3f7;align-items:center;gap:12px;display:inline-flex}.attune-brand-module__DMyubW__mark{background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff21;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #0000003d}.attune-brand-module__DMyubW__mark:after{content:"";background:#f3d4dc;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 15px #ffc1d2cc}.attune-brand-module__DMyubW__mark span{border:1.5px solid #eaa2b7;border-radius:50%;width:20px;height:10px;position:absolute;transform:rotate(42deg)}.attune-brand-module__DMyubW__mark span:last-child{border-color:#aaa2ed;transform:rotate(-42deg)}.attune-brand-module__DMyubW__name{letter-spacing:.03em;font-family:Iowan Old Style,Baskerville,Songti SC,STSong,Georgia,serif;font-size:23px;font-weight:500;line-height:1;display:block}.attune-brand-module__DMyubW__tagline{color:#747181;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:700;display:block}.attune-brand-module__DMyubW__brand[data-compact]{gap:9px}.attune-brand-module__DMyubW__brand[data-compact] .attune-brand-module__DMyubW__mark{width:28px;height:28px;box-shadow:none;background:0 0;border:0}.attune-brand-module__DMyubW__brand[data-compact] .attune-brand-module__DMyubW__name{letter-spacing:.01em;font-size:25px;font-weight:400}
.page-header-module__79yaBq__header{z-index:20;min-height:76px;margin:0 calc(-1 * var(--page-gutter,20px)) 20px;padding:0 var(--page-gutter,20px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.page-header-module__79yaBq__header[data-variant=detail]{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.page-header-module__79yaBq__header[data-variant=detail][data-wide-actions]{grid-template-columns:88px minmax(0,1fr) 88px}.page-header-module__79yaBq__actions{justify-content:flex-end;align-items:center;display:flex}.page-header-module__79yaBq__title{color:#eee9f0;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Iowan Old Style,Baskerville,Georgia,Songti SC,serif;font-size:25px;font-weight:400;line-height:1.35;overflow:hidden}.page-header-module__79yaBq__header[data-variant=detail] .page-header-module__79yaBq__title{letter-spacing:0;text-align:center;font-family:inherit;font-size:16px;font-weight:500}.page-header-module__79yaBq__back,.page-header-module__79yaBq__action{color:#aaa2b4;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:color .15s,background-color .15s;display:grid;position:relative}.page-header-module__79yaBq__back{justify-self:start}.page-header-module__79yaBq__back:active,.page-header-module__79yaBq__action:active{color:#f2c3d2;background:#e887a117}.page-header-module__79yaBq__brand{min-width:0;margin:0;line-height:1}.page-header-module__79yaBq__brand>a{align-items:center;min-height:44px;display:inline-flex}.page-header-module__79yaBq__badge{color:#241720;text-align:center;background:#e887a1;border:2px solid #151422;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:700;line-height:13px;position:absolute;top:3px;right:2px}@media (max-width:760px){.page-header-module__79yaBq__header{box-sizing:border-box;min-height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(16px);background:#1a192ae0;margin-bottom:18px;position:sticky;top:0}.page-header-module__79yaBq__title{font-size:23px}}@media (hover:hover){.page-header-module__79yaBq__back:hover,.page-header-module__79yaBq__action:hover{color:#f2c3d2;background:#e887a10f}}@media (prefers-reduced-motion:reduce){.page-header-module__79yaBq__back,.page-header-module__79yaBq__action{transition:none}}
.memorial-module__geORLG__page{width:100%;min-width:0;padding-bottom:32px}.memorial-module__geORLG__description{opacity:.72;margin:0 0 24px;line-height:1.7}.memorial-module__geORLG__navigation{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.memorial-module__geORLG__navigation a{min-height:44px;color:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:12px;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.memorial-module__geORLG__navigation a[aria-current=page]{background:color-mix(in srgb, currentColor 10%, transparent);border-color:currentColor}.memorial-module__geORLG__navigation a:focus-visible,.memorial-module__geORLG__card:focus-visible,.memorial-module__geORLG__button:focus-visible{outline-offset:4px;outline:2px solid}.memorial-module__geORLG__signature{text-align:right;white-space:pre-wrap;margin-top:32px}.memorial-module__geORLG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.memorial-module__geORLG__grid li{min-width:0}.memorial-module__geORLG__card{height:100%;color:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}.memorial-module__geORLG__albumCover{aspect-ratio:3/2;background:#352a39;margin:-24px -24px 0;display:block;overflow:hidden}.memorial-module__geORLG__albumCover img{object-fit:cover;object-position:center 38%;width:100%;height:100%}.memorial-module__geORLG__card:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.memorial-module__geORLG__card h2{margin:0;font-size:20px;line-height:1.4}.memorial-module__geORLG__card p{opacity:.8;margin:0;line-height:1.8}.memorial-module__geORLG__meta{opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13px;display:flex}.memorial-module__geORLG__cardFooter{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.memorial-module__geORLG__cardFooter>span{align-items:center;gap:6px;display:inline-flex}.memorial-module__geORLG__button{border:1px solid color-mix(in srgb, currentColor 25%, transparent);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:10px 18px}.memorial-module__geORLG__button:disabled{opacity:.5;cursor:wait}.memorial-module__geORLG__empty{text-align:center;padding:48px 16px}.memorial-module__geORLG__empty svg{opacity:.6;margin:0 auto 16px}.memorial-module__geORLG__empty h2{font-size:18px}.memorial-module__geORLG__empty p{opacity:.7;line-height:1.7}.memorial-module__geORLG__story{overflow-wrap:anywhere;max-width:680px;margin-inline:auto}.memorial-module__geORLG__story h1{margin:24px 0 16px;font-size:clamp(24px,4vw,32px);line-height:1.5}.memorial-module__geORLG__kind{opacity:.65;margin-bottom:24px;font-size:12px}.memorial-module__geORLG__body{white-space:pre-wrap;font-size:16px;line-height:2}.memorial-module__geORLG__note{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);opacity:.65;margin-top:36px;padding-top:20px;font-size:12px;line-height:1.8}.memorial-module__geORLG__sceneScroll{z-index:80;overscroll-behavior:contain;scrollbar-width:none;color:#f8eef4;background:radial-gradient(at 50% 36%,#503848 0%,#2a222e 54%,#17151e 100%);grid-template-rows:100dvh max-content;display:grid;position:fixed;inset:0;overflow-y:auto}.memorial-module__geORLG__sceneScroll::-webkit-scrollbar{display:none}.memorial-module__geORLG__scenePending{z-index:80;background:radial-gradient(at 50% 36%,#503848 0%,#2a222e 54%,#17151e 100%);place-items:center;display:grid;position:fixed;inset:0}.memorial-module__geORLG__scenePendingDots{gap:9px;display:flex}.memorial-module__geORLG__scenePendingDots span{background:#f8edf4;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite memorial-module__geORLG__sceneWaitingPulse}.memorial-module__geORLG__scenePendingDots span:nth-child(2){animation-delay:.16s}.memorial-module__geORLG__scenePendingDots span:nth-child(3){animation-delay:.32s}.memorial-module__geORLG__sceneView{z-index:0;background:radial-gradient(at 50% 36%,#503848 0%,#2a222e 54%,#17151e 100%);grid-area:1/1;height:100dvh;position:sticky;top:0;overflow:hidden}.memorial-module__geORLG__sceneNoImage{background:radial-gradient(at 50% 31%,#694d5c 0,#352a39 46%,#211d27 86%)}.memorial-module__geORLG__sceneImageEntrance{transition:opacity .85s ease-in-out;position:absolute;inset:0}.memorial-module__geORLG__sceneImage{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.memorial-module__geORLG__sceneTopShade{pointer-events:none;background:linear-gradient(#11101788,#0000);height:110px;position:absolute;inset:0 0 auto}.memorial-module__geORLG__sceneOverlay{z-index:3;pointer-events:none;grid-area:1/1;height:100dvh;position:sticky;top:0}.memorial-module__geORLG__sceneBack{top:max(17px, env(safe-area-inset-top));left:max(17px, env(safe-area-inset-left));color:#fff;pointer-events:auto;background:#19131b88;border:1px solid #fff5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.memorial-module__geORLG__sceneCopy{right:clamp(22px,5vw,55px);bottom:max(36px, env(safe-area-inset-bottom));text-shadow:0 2px 18px #201722bd;max-width:580px;margin-inline:auto;position:absolute;left:clamp(22px,5vw,55px)}.memorial-module__geORLG__sceneEyebrow{color:#f6cada;letter-spacing:.12em;font-size:11px;font-weight:650}.memorial-module__geORLG__sceneCopy h1{margin:13px 0 7px;font-family:Georgia,Songti SC,serif;font-size:clamp(27px,6vw,40px);font-weight:500}.memorial-module__geORLG__sceneCopy p{color:#efe3eb;margin:0 0 17px;line-height:1.8}.memorial-module__geORLG__sceneScrollCue{color:#f0d3df;border-top:1px solid #ead2da52;justify-content:center;align-items:center;gap:8px;padding-top:14px;font-size:12px;display:flex}.memorial-module__geORLG__sceneScrollCue svg{animation:2s ease-in-out infinite memorial-module__geORLG__storyCue}.memorial-module__geORLG__sceneStory{z-index:1;min-height:100dvh;padding:74px max(28px, calc((100vw - 620px) / 2)) max(152px, calc(96px + env(safe-area-inset-bottom)));background:linear-gradient(#211d27ee 0%,#211d27bd 25%,#211d27ad 100%);grid-area:2/1;position:relative}.memorial-module__geORLG__sceneGradient{pointer-events:none;background:linear-gradient(#0000 0%,#211d273b 24%,#211d27a8 62%,#211d27ee 100%);height:300px;position:absolute;top:-300px;left:0;right:0}.memorial-module__geORLG__sceneStory>p{white-space:pre-wrap;margin:0 0 24px;font-family:Georgia,Songti SC,serif;font-size:clamp(16px,3.5vw,18px);line-height:2.05}.memorial-module__geORLG__storyDate{color:#d7bccc;margin-bottom:30px;font-size:12px}.memorial-module__geORLG__storyBack{width:fit-content;min-height:44px;margin:48px auto max(16px, env(safe-area-inset-bottom));color:#f8eef4;background:#ffffff14;border:1px solid #ead2da66;border-radius:999px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;text-decoration:none;display:flex}.memorial-module__geORLG__storyBack:focus-visible{outline-offset:4px;outline:2px solid #f8eef4}@keyframes memorial-module__geORLG__storyCue{50%{transform:translateY(5px)}}@keyframes memorial-module__geORLG__sceneWaitingPulse{0%,80%,to{opacity:.35;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-5px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.memorial-module__geORLG__sceneScrollCue svg,.memorial-module__geORLG__scenePendingDots span{animation:none}.memorial-module__geORLG__sceneImageEntrance{transition:none}}.memorial-module__geORLG__savedLetters{margin:8px 0 28px}.memorial-module__geORLG__savedLetters>h2{margin:0 0 18px;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:500}.memorial-module__geORLG__letterGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:0 0 20px;padding:0;list-style:none;display:grid}.memorial-module__geORLG__letterGrid>li{min-width:0}
.date-memory-card-module__fKVbwq__card{box-sizing:border-box;color:#f8edf4;overflow-wrap:anywhere;background:linear-gradient(135deg,#45333d 0%,#2b252e 100%);border:1px solid #c89ca636;border-radius:5px 18px 18px;flex-direction:column;gap:16px;width:min(100%,320px);padding:22px 24px 18px;text-decoration:none;display:flex;position:relative;box-shadow:0 4px 20px #00000012}.date-memory-card-module__fKVbwq__card:has(>[data-card-reply-retry]){width:min(100% - 52px,320px);margin-right:52px}.date-memory-card-module__fKVbwq__eyebrow{color:#ddbdcb;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;display:flex}.date-memory-card-module__fKVbwq__title{margin:0;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:500;line-height:1.55}.date-memory-card-module__fKVbwq__action{color:#e4c5d1;border-top:1px solid #c89ca62e;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:12px;display:flex}.date-memory-card-module__fKVbwq__card:hover{border-color:#c89ca67a}.date-memory-card-module__fKVbwq__card:focus-visible{outline-offset:4px;outline:2px solid #c897ab}
.card-reply-retry-module__AWa1EG__footer{justify-content:flex-end;width:44px;display:flex;position:absolute;bottom:0;left:calc(100% + 8px)}.card-reply-retry-module__AWa1EG__button{color:#d9b7c7;cursor:pointer;background:#e4c5d108;border:1px solid #c89ca640;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid}.card-reply-retry-module__AWa1EG__button:not(:disabled):hover{background:#e4c5d114;border-color:#c89ca687}.card-reply-retry-module__AWa1EG__button:not(:disabled):active{transform:scale(.92)}.card-reply-retry-module__AWa1EG__button:focus-visible{outline-offset:3px;outline:2px solid #c897ab}.card-reply-retry-module__AWa1EG__button:disabled{cursor:default;opacity:.5}.card-reply-retry-module__AWa1EG__button[data-refreshing=true]{opacity:.85}.card-reply-retry-module__AWa1EG__arrow{display:block}.card-reply-retry-module__AWa1EG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.card-reply-retry-module__AWa1EG__button[data-refreshing=true] .card-reply-retry-module__AWa1EG__arrow{animation:.8s linear infinite card-reply-retry-module__AWa1EG__refresh}@keyframes card-reply-retry-module__AWa1EG__refresh{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.card-reply-retry-module__AWa1EG__button{transition:none}}
.invitation-card-module__mq64Pa__card{color:#eee8f0;background:#241f2b;border:1px solid #ffffff12;border-radius:18px;width:100%;max-width:360px;padding:18px}.invitation-card-module__mq64Pa__eyebrow{color:#baa7c2;align-items:center;gap:7px;font-size:12px;display:flex}.invitation-card-module__mq64Pa__card h3{margin:10px 0 6px;font-size:17px;font-weight:600;line-height:1.45}.invitation-card-module__mq64Pa__description{color:#c5bacb;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.invitation-card-module__mq64Pa__when{margin:14px 0 0;font-size:14px;line-height:1.7}.invitation-card-module__mq64Pa__when small{color:#a99caf;font-size:11px;display:block}.invitation-card-module__mq64Pa__status{color:#caaaba;margin:12px 0 0;font-size:12px}.invitation-card-module__mq64Pa__error{color:#edb0bb;margin:8px 0 0;font-size:12px}.invitation-card-module__mq64Pa__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.invitation-card-module__mq64Pa__actions button,.invitation-card-module__mq64Pa__actions a{color:#dbc5d5;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.invitation-card-module__mq64Pa__actions .invitation-card-module__mq64Pa__primary{color:#271b25;background:#d5a2b5;font-weight:500}.invitation-card-module__mq64Pa__actions button:disabled{opacity:.45;cursor:default}.invitation-card-module__mq64Pa__actions button:focus-visible,.invitation-card-module__mq64Pa__actions a:focus-visible{outline-offset:2px;outline:2px solid #d5a2b5}.invitation-card-module__mq64Pa__confirm p{width:100%;margin:0 0 6px;font-size:13px}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__description{color:#e4d2dd;margin-top:-8px}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__status{color:#ddbdcb;margin:0}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__error{margin:0}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__actions{gap:8px;margin-top:0}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__actions:empty{display:none}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__actions a{color:#e4c5d1;border-radius:4px;justify-content:space-between;width:100%;padding:0;font-size:12px}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__when{color:#e4d2dd;margin:0;font-size:13px}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__when small{color:#ddbdcb;margin-top:4px}.invitation-card-module__mq64Pa__chatCard .invitation-card-module__mq64Pa__confirm{width:100%}.invitation-card-module__mq64Pa__changeNotice{color:var(--muted-foreground,#a89aa6);margin:8px 0;font-size:13px;line-height:1.7}.invitation-card-module__mq64Pa__previousPlan{opacity:.7;margin:12px 0;font-size:12px;line-height:1.7}
.message-rich-text-module__n9EC2G__content{min-width:0;max-width:100%;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere}.message-rich-text-module__n9EC2G__content>*{margin-block:0}.message-rich-text-module__n9EC2G__content>:not(:first-child){margin-top:.65em}.message-rich-text-module__n9EC2G__content p{white-space:normal;margin:0}.message-rich-text-module__n9EC2G__content>div[dir]:not(:first-child)>:first-child{margin-top:.65em}.message-rich-text-module__n9EC2G__content strong{font-weight:650}.message-rich-text-module__n9EC2G__content :is(h1,h2,h3,h4,h5,h6){color:inherit;text-wrap:pretty;margin:0;font-size:1.06em;font-weight:650;line-height:1.45}.message-rich-text-module__n9EC2G__content :is(ul,ol){margin:0;padding-inline-start:1.35em}.message-rich-text-module__n9EC2G__content ul{list-style:outside}.message-rich-text-module__n9EC2G__content ol{list-style:decimal}.message-rich-text-module__n9EC2G__content li{margin-block:.2em;padding:0}.message-rich-text-module__n9EC2G__content li>:is(ul,ol){margin-block:.2em}.message-rich-text-module__n9EC2G__content li>p+p{margin-top:.45em}.message-rich-text-module__n9EC2G__content :is(ul,ol):has(>li>input[type=checkbox]){padding-inline-start:.1em;list-style:none}.message-rich-text-module__n9EC2G__content input[type=checkbox]{accent-color:currentColor;margin-inline-end:.45em}.message-rich-text-module__n9EC2G__content blockquote{opacity:.8;border-inline-start:3px solid;margin:0;padding:.1em 0 .1em .8em}.message-rich-text-module__n9EC2G__content blockquote>*+*{margin-top:.5em}.message-rich-text-module__n9EC2G__content a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.message-rich-text-module__n9EC2G__content :is(a,button,pre,[role=region]):focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.message-rich-text-module__n9EC2G__content hr{border:0;opacity:.2;border-top:1px solid;margin-block:.8em}.message-rich-text-module__n9EC2G__content code{background:#00000016;border-radius:4px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.message-rich-text-module__n9EC2G__codeBlock{background:#00000016;border:1px solid #80808040;border-radius:10px;min-width:0;max-width:100%;overflow:hidden}.message-rich-text-module__n9EC2G__codeHeader{border-bottom:1px solid #80808030;justify-content:flex-end;align-items:center;gap:8px;min-height:36px;padding-inline-start:10px;display:flex}.message-rich-text-module__n9EC2G__codeHeader button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.message-rich-text-module__n9EC2G__codeHeader button:hover{background:#80808020}.message-rich-text-module__n9EC2G__copyStatus{font-size:11px;line-height:1.4}.message-rich-text-module__n9EC2G__codeBlock pre{white-space:pre;overflow-wrap:normal;overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;margin:0;padding:10px 12px;overflow-x:auto}.message-rich-text-module__n9EC2G__codeBlock pre code{background:0 0;padding:0;line-height:1.6}.message-rich-text-module__n9EC2G__tableScroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto}.message-rich-text-module__n9EC2G__tableScroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9em;line-height:1.5}.message-rich-text-module__n9EC2G__tableScroll :is(th,td){text-align:start;white-space:normal;border:1px solid #80808050;min-width:6em;max-width:20em;padding:7px 10px}.message-rich-text-module__n9EC2G__tableScroll th{background:#00000012;font-weight:650}
.group-view-module__nSyTnG__speaker{color:#b9a9bd;margin:0 0 6px 2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.group-view-module__nSyTnG__typingRow{align-items:center;gap:8px;margin-top:22px;display:flex}.group-view-module__nSyTnG__typingBubble{background:var(--chat-bubble,#26232c);border:1px solid #ffffff07;border-radius:7px 20px 20px;justify-content:center;align-items:center;gap:4px;width:62px;height:42px;display:flex}.group-view-module__nSyTnG__typingBubble i{background:#b6a5bf;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite group-view-module__nSyTnG__typingDot}.group-view-module__nSyTnG__typingBubble i:nth-child(2){animation-delay:.16s}.group-view-module__nSyTnG__typingBubble i:nth-child(3){animation-delay:.32s}@keyframes group-view-module__nSyTnG__typingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.group-view-module__nSyTnG__typingBubble i{animation:none}}.group-view-module__nSyTnG__quote{-webkit-line-clamp:3;color:#c2b5c7;white-space:pre-wrap;background:#00000016;border-left:2px solid #ae8fa8;border-radius:3px 8px 8px 3px;-webkit-box-orient:vertical;margin:0 0 10px;padding:7px 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.group-view-module__nSyTnG__earlier{color:#c8b8d1;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-size:12px}.group-view-module__nSyTnG__quoteDraft{color:#b6a9bf;align-items:center;gap:10px;width:min(100%,840px);margin:0 auto;padding:10px 24px 0;font-size:12px;display:flex}.group-view-module__nSyTnG__quoteDraft>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.group-view-module__nSyTnG__quoteDraft small{color:#ddbacb;margin-bottom:3px;display:block}.group-view-module__nSyTnG__quoteDraft button{color:#c7b8d1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.group-view-module__nSyTnG__privacy{color:#a49aaf;margin:8px 12px;font-size:11px;line-height:1.7}@media (max-width:760px){.group-view-module__nSyTnG__quoteDraft{padding:6px 12px 0}}.group-view-module__nSyTnG__messageMentions{color:#d6a1b4;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.group-view-module__nSyTnG__eventCard{background:#211d27;border:1px solid #b985a533;border-radius:20px;width:min(100%,480px);margin:1.25rem auto;padding:20px;box-shadow:0 4px 16px #00000012}.group-view-module__nSyTnG__eventEyebrow{color:#b985a5;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.group-view-module__nSyTnG__eventCard h3{margin:.75rem 0 1.25rem;font-size:18px;line-height:1.5}.group-view-module__nSyTnG__eventOptions{gap:.75rem;display:grid}.group-view-module__nSyTnG__eventOption{text-align:left;width:100%;color:inherit;cursor:pointer;background:#b985a506;border:1px solid #b985a52e;border-radius:16px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.group-view-module__nSyTnG__eventOption:not(:disabled):hover,.group-view-module__nSyTnG__eventOption[data-selected=true]{background:#b985a519;border-color:#b985a5}.group-view-module__nSyTnG__eventOption strong{justify-content:space-between;align-items:center;font-weight:600;display:flex}.group-view-module__nSyTnG__eventOption>span:not(.group-view-module__nSyTnG__optionAuthor),.group-view-module__nSyTnG__eventOption time{opacity:.75;font-size:.85rem;line-height:1.6}.group-view-module__nSyTnG__eventOption:disabled{cursor:default}.group-view-module__nSyTnG__eventOption:focus-visible,.group-view-module__nSyTnG__declinePlan:focus-visible{outline-offset:3px;outline:2px solid #b985a5}.group-view-module__nSyTnG__optionAuthor{color:#b985a5;font-size:.75rem}.group-view-module__nSyTnG__eventHint,.group-view-module__nSyTnG__eventStatus{opacity:.8;margin:1rem 0 .5rem;font-size:.78rem;line-height:1.7}.group-view-module__nSyTnG__declinePlan{color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-size:.8rem;text-decoration:underline}.group-view-module__nSyTnG__invitationLink{color:#b985a5;text-underline-offset:3px;margin-left:.5rem;text-decoration:underline;display:inline-block}.group-view-module__nSyTnG__groupPortrait{color:#d9b8cb;background:#e6bfcd0c;border:1px solid #e6bfcd18;border-radius:13px;flex:0 0 40px;place-items:center;height:40px;display:grid}.group-view-module__nSyTnG__groupMessage .group-view-module__nSyTnG__messageMeta{gap:8px;min-height:28px;margin-top:2px}.group-view-module__nSyTnG__messageMeta button{color:#b1a0ba;min-width:36px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex;position:relative}.group-view-module__nSyTnG__messageMeta button:after{content:"";position:absolute;inset:-8px -4px}.group-view-module__nSyTnG__messageMeta button:focus-visible{outline-offset:2px;outline:2px solid #e6bfcd}.group-view-module__nSyTnG__messageMeta button:active{background:#ffffff0b}.group-view-module__nSyTnG__groupMessage[data-grouped=true]{margin-top:6px}.group-view-module__nSyTnG__groupMessage[data-own=true] .group-view-module__nSyTnG__quote{color:#594653;background:#ffffff24;border-color:#88647b}.group-view-module__nSyTnG__groupMessage[data-own=true] .group-view-module__nSyTnG__messageMentions{color:#624859}.group-view-module__nSyTnG__quoteDraft{background:var(--chat-surface);border-top:1px solid #ffffff08}.group-view-module__nSyTnG__quoteDraft>span{border-left:2px solid #b48ba1;padding-left:10px}@media (hover:hover){.group-view-module__nSyTnG__messageMeta button:hover{color:#e6bfcd;background:#ffffff08}}@media (max-width:359px){.group-view-module__nSyTnG__eventCard{padding:16px}.group-view-module__nSyTnG__eventOption{padding:12px}}
.letter-card-module__3507Vq__envelopeCard{cursor:pointer;text-align:center;font:inherit}.letter-card-module__3507Vq__embedded{width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.letter-card-module__3507Vq__cardLabel{color:#f0dce5;letter-spacing:.12em;font:500 18px/1.6 Georgia,Songti SC,serif;display:block}.letter-card-module__3507Vq__envelopeScene{perspective:700px;isolation:isolate;width:min(100%,236px);height:156px;margin:21px auto 0;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.letter-card-module__3507Vq__envelopeBack,.letter-card-module__3507Vq__envelopeFront,.letter-card-module__3507Vq__envelopeFlap,.letter-card-module__3507Vq__envelopeNote{border-radius:3px 3px 8px 8px;position:absolute;inset:24px 0 0}.letter-card-module__3507Vq__envelopeBack{background:#9f7283;box-shadow:0 12px 22px #10071038}.letter-card-module__3507Vq__envelopeFlap{z-index:4;clip-path:polygon(0 0,100% 0,50% 64%);transform-origin:top;background:linear-gradient(170deg,#c79bad,#b6899c);transition:transform .65s cubic-bezier(.22,.7,.22,1),filter .65s}.letter-card-module__3507Vq__envelopeNote{z-index:1;background:linear-gradient(120deg,#e9d3d3,#dcc2c6);padding:18px 22px;transition:transform .6s cubic-bezier(.2,.7,.2,1);inset:35px 17px 10px}.letter-card-module__3507Vq__envelopeNote i{background:#9e6c7933;height:1px;margin:9px 0;display:block}.letter-card-module__3507Vq__envelopeNote i:last-child{width:65%}.letter-card-module__3507Vq__envelopeFront{z-index:3;clip-path:polygon(0 0,50% 51%,100% 0,100% 100%,0 100%);background:linear-gradient(153deg,#b38598 0%,#c69cab 55%,#b78c9e 100%)}.letter-card-module__3507Vq__envelopeFront:after{content:"";clip-path:polygon(0 100%,50% 48%,100% 100%);opacity:.5;background:#d9b6c0;position:absolute;inset:0}.letter-card-module__3507Vq__seal{z-index:5;color:#f6dce4;letter-spacing:.1em;background:radial-gradient(circle at 30% 25%,#a56b80,#895267);border:1px solid #dfb6c267;border-radius:50%;place-items:center;width:48px;height:48px;font:12px Georgia,Songti SC,serif;transition:opacity .3s,transform .6s;display:grid;position:absolute;top:88px;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #47203145,inset 0 0 0 3px #bc83962e}.letter-card-module__3507Vq__envelopeCard:hover .letter-card-module__3507Vq__envelopeScene{transform:translateY(-4px)rotate(-1deg)}.letter-card-module__3507Vq__envelopeCard[data-envelope-opened=true] .letter-card-module__3507Vq__envelopeFlap{z-index:0;clip-path:polygon(0 0,100% 0,50% 35%);filter:brightness(.85);transform:rotateX(180deg)}.letter-card-module__3507Vq__envelopeCard[data-envelope-opened=true] .letter-card-module__3507Vq__envelopeNote{transform:translateY(-30px)rotate(-3deg)}.letter-card-module__3507Vq__envelopeCard[data-envelope-opened=true] .letter-card-module__3507Vq__seal{opacity:0;transform:translate(-50%,-50%)scale(.75)}.letter-card-module__3507Vq__envelopeCard:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #c897ab}.letter-card-module__3507Vq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.letter-card-module__3507Vq__overlay{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1814bd;position:fixed;inset:0}.letter-card-module__3507Vq__reader{--paper-tone:#f2eadb;--paper-line:38px;--paper-ink:#604b39;--paper-fiber:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22paper%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.68%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23paper%29%22%20opacity%3D%22.14%22%2F%3E%3C%2Fsvg%3E);box-sizing:border-box;z-index:111;background:var(--paper-fiber),radial-gradient(ellipse at 15% 0,#fff9ea99,transparent 65%),var(--paper-tone);width:min(720px,100% - 48px);height:min(920px,94dvh);color:var(--paper-ink);border:0;border-radius:1px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:1px 1px #c9b89a,0 18px 75px #120b104a}.letter-card-module__3507Vq__header{top:max(14px,env(safe-area-inset-top));z-index:4;position:absolute;left:14px}.letter-card-module__3507Vq__header button{background:var(--paper-tone);color:#7c6550;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.letter-card-module__3507Vq__header button:focus-visible,.letter-card-module__3507Vq__replyEntry button:focus-visible,.letter-card-module__3507Vq__dock button:focus-visible{outline-offset:3px;outline:1px solid #92715b}.letter-card-module__3507Vq__readStage,.letter-card-module__3507Vq__replyStage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.letter-card-module__3507Vq__readStage{background:var(--paper-fiber),radial-gradient(ellipse at 15% 0,#fff9ea99,transparent 65%),var(--paper-tone)}.letter-card-module__3507Vq__pageFold{z-index:3;pointer-events:none;filter:drop-shadow(4px 4px 6px #60412226);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.letter-card-module__3507Vq__paperScroll,.letter-card-module__3507Vq__replyScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a48a6133 transparent;flex:1;min-height:0;padding:86px 58px 32px;overflow-y:auto}.letter-card-module__3507Vq__paperScroll{padding-bottom:0}.letter-card-module__3507Vq__paperScroll:focus-visible{outline-offset:-5px;outline:1px solid #9a7e4d55}.letter-card-module__3507Vq__paper{box-sizing:border-box;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--paper-line) - 1px),#a58a612b calc(var(--paper-line) - 1px),#a58a612b var(--paper-line));min-height:100%;color:inherit;font:18px/var(--paper-line) Georgia,"Songti SC","Noto Serif SC",serif;letter-spacing:.025em;overflow-wrap:anywhere;border:0;padding:0 0 146px;position:relative}.letter-card-module__3507Vq__paper>h3{margin:0 0 var(--paper-line);text-align:center;font:500 23px/var(--paper-line) Georgia,"Songti SC",serif;letter-spacing:.1em}.letter-card-module__3507Vq__paper .letter-card-module__3507Vq__ruledBody :is(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){line-height:var(--paper-line);margin-block:0}.letter-card-module__3507Vq__paper .letter-card-module__3507Vq__ruledBody>div>:not(:first-child),.letter-card-module__3507Vq__paper .letter-card-module__3507Vq__ruledBody div[dir]:not(:first-child)>:first-child{margin-top:var(--paper-line)}.letter-card-module__3507Vq__paper .letter-card-module__3507Vq__ruledBody>.letter-card-module__3507Vq__salutation{margin:0 0 var(--paper-line)}.letter-card-module__3507Vq__paper .letter-card-module__3507Vq__ruledBody>.letter-card-module__3507Vq__signature{margin:var(--paper-line) 0 0;text-align:right;color:#82604c}.letter-card-module__3507Vq__letterStatus{margin-top:var(--paper-line);font:14px/var(--paper-line) Georgia,"Songti SC",serif}.letter-card-module__3507Vq__replyEntry{right:30px;bottom:max(22px,env(safe-area-inset-bottom));position:absolute}.letter-card-module__3507Vq__replyEntry button{color:#85644e;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:132px;min-height:98px;padding:6px 8px;font:13px/1.7 Georgia,Songti SC,serif;display:flex}.letter-card-module__3507Vq__quill{flex-shrink:0;display:block;overflow:visible}.letter-card-module__3507Vq__replyEntry .letter-card-module__3507Vq__quill{transform-origin:25% 85%;filter:drop-shadow(0 3px 2px #8f6b4b17);transition:transform .45s cubic-bezier(.2,.7,.2,1);transform:rotate(-6deg)}.letter-card-module__3507Vq__replyEntry button:hover .letter-card-module__3507Vq__quill,.letter-card-module__3507Vq__replyEntry button:focus-visible .letter-card-module__3507Vq__quill{transform:translate(2px,-4px)rotate(-12deg)}.letter-card-module__3507Vq__replyEntry button:active .letter-card-module__3507Vq__quill{transform:translate(1px,-1px)rotate(-9deg)}.letter-card-module__3507Vq__replyEntry button:disabled{opacity:.45;cursor:wait}.letter-card-module__3507Vq__replyIntro{text-align:center;margin:0 0 34px}.letter-card-module__3507Vq__replyIntro h3{color:#715642;letter-spacing:.08em;outline:none;margin:0;font:500 21px/1.8 Georgia,Songti SC,serif}.letter-card-module__3507Vq__paperChoices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;max-width:580px;margin:0 auto;padding:30px 0;display:grid}.letter-card-module__3507Vq__paperChoice{color:#715642;width:100%;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;align-items:center;padding:0 0 10px;display:flex;position:relative}.letter-card-module__3507Vq__miniPaper{box-sizing:border-box;aspect-ratio:.7;background:var(--paper-fiber),var(--sheet);border:1px solid #b8a0793b;border-radius:0;flex-direction:column;align-items:center;width:100%;padding:20% 16% 15%;display:flex;box-shadow:1px 2px 1px #a3845d30,0 8px 14px #7962421c}.letter-card-module__3507Vq__paperChoice[data-mood=accepted],.letter-card-module__3507Vq__replyPaper[data-mood=accepted]{--sheet:#f1e3d8;--ink:#a17468}.letter-card-module__3507Vq__paperChoice[data-mood=wait],.letter-card-module__3507Vq__replyPaper[data-mood=wait]{--sheet:#eee6d6;--ink:#9b8059}.letter-card-module__3507Vq__paperChoice[data-mood=declined],.letter-card-module__3507Vq__replyPaper[data-mood=declined]{--sheet:#e8e7d9;--ink:#81866a}.letter-card-module__3507Vq__paperMark{width:54px;height:54px;stroke:var(--ink,#9a765e);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.letter-card-module__3507Vq__inkLines{width:100%;margin-top:auto;display:block}.letter-card-module__3507Vq__inkLines i{background:var(--ink);opacity:.18;height:1px;margin-top:12px;display:block}.letter-card-module__3507Vq__inkLines i:last-child{width:60%}.letter-card-module__3507Vq__choiceLabel{letter-spacing:.08em;margin-top:24px;font:500 17px/1.8 Georgia,Songti SC,serif}.letter-card-module__3507Vq__paperChoice:focus-visible{outline-offset:8px;outline:1px solid #92715b}.letter-card-module__3507Vq__paperChoice:disabled{cursor:wait}.letter-card-module__3507Vq__draftNotice{color:#957b63;text-align:center;min-height:32px;margin:20px 0 0;font:12px/1.8 Georgia,Songti SC,serif}.letter-card-module__3507Vq__composeArea{width:100%;max-width:500px;margin:0 auto}.letter-card-module__3507Vq__replyPaper{box-sizing:border-box;background:var(--paper-fiber),var(--sheet);color:#674b3c;transform-origin:50%;border:1px solid #b8a07930;width:100%;padding:26px 30px;position:relative;box-shadow:1px 2px 1px #a3845d24,0 10px 20px #79624213}.letter-card-module__3507Vq__replyPaper>.letter-card-module__3507Vq__paperMark{width:46px;height:46px;margin:0 auto 26px}.letter-card-module__3507Vq__replySalutation{margin:0 0 20px;font:17px/1.9 Georgia,Songti SC,serif}.letter-card-module__3507Vq__replyText{box-sizing:border-box;resize:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--paper-line) - 1px),#a58a612b calc(var(--paper-line) - 1px),#a58a612b var(--paper-line));width:100%;min-height:180px;color:inherit;caret-color:var(--ink);font:18px/var(--paper-line) Georgia,"Songti SC",serif;background-attachment:local;background-origin:content-box;background-clip:content-box;border:0;border-radius:0;outline:none;margin:0;padding:0 2px 4px;transition:box-shadow .2s;display:block}.letter-card-module__3507Vq__replyText:focus{box-shadow:0 1px #9a765e55}.letter-card-module__3507Vq__paperFoot{text-align:center;color:var(--ink);opacity:.5;margin-top:22px}.letter-card-module__3507Vq__dock{padding:18px 30px max(24px,env(safe-area-inset-bottom));flex-shrink:0;justify-content:flex-end;display:flex}.letter-card-module__3507Vq__dock button{color:#79553f;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font:15px/1.8 Georgia,Songti SC,serif;display:flex}.letter-card-module__3507Vq__dock button:disabled{opacity:.45;cursor:wait}.letter-card-module__3507Vq__sendQuill{transform-origin:12% 90%;flex-shrink:0;display:inline-flex}.letter-card-module__3507Vq__dock .letter-card-module__3507Vq__quill{transform-origin:12% 90%;transition:transform .3s}.letter-card-module__3507Vq__dock button:not(:disabled):is(:hover,:focus-visible) .letter-card-module__3507Vq__quill{transform:translate(1px,-2px)rotate(-8deg)}.letter-card-module__3507Vq__dock button:not(:disabled):active .letter-card-module__3507Vq__quill{transform:translateY(1px)rotate(-12deg)}.letter-card-module__3507Vq__dock button[data-writing=true]{opacity:.8}.letter-card-module__3507Vq__replyStatus{max-width:500px;margin:22px auto 0}.letter-card-module__3507Vq__sentReply{margin:var(--paper-line) 0 0;color:inherit;font:16px/var(--paper-line) Georgia,"Songti SC",serif}.letter-card-module__3507Vq__sentReply h3{text-align:left;color:#957b63;margin:0;font-size:13px}.letter-card-module__3507Vq__sentReply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:600px){.letter-card-module__3507Vq__reader{--paper-line:36px;border-radius:0;width:100%;height:100dvh;inset:0;transform:none}.letter-card-module__3507Vq__paperScroll,.letter-card-module__3507Vq__replyScroll{padding:82px 28px 24px}.letter-card-module__3507Vq__paperScroll{padding-bottom:0}.letter-card-module__3507Vq__paper{font-size:17px}.letter-card-module__3507Vq__paper>h3{font-size:22px}.letter-card-module__3507Vq__replyEntry{right:20px}.letter-card-module__3507Vq__paperChoices{gap:13px}.letter-card-module__3507Vq__paperMark{width:42px;height:42px}.letter-card-module__3507Vq__replyPaper{padding:24px 22px}.letter-card-module__3507Vq__replyIntro{margin-bottom:25px}.letter-card-module__3507Vq__replyIntro h3{font-size:19px}.letter-card-module__3507Vq__dock{padding-right:20px}}@media (max-width:350px){.letter-card-module__3507Vq__paperScroll,.letter-card-module__3507Vq__replyScroll{padding-inline:22px}.letter-card-module__3507Vq__paperChoices{gap:10px}.letter-card-module__3507Vq__paperMark{width:34px;height:34px}.letter-card-module__3507Vq__choiceLabel{font-size:15px}}@media (prefers-reduced-motion:no-preference){.letter-card-module__3507Vq__reader[data-state=open]{animation:.26s ease-out letter-card-module__3507Vq__unfold}.letter-card-module__3507Vq__paperChoice .letter-card-module__3507Vq__heartMark{transform-origin:50%;animation:3.8s ease-in-out infinite letter-card-module__3507Vq__heartbeat}.letter-card-module__3507Vq__paperChoice .letter-card-module__3507Vq__orbitMark{transform-origin:50%;animation:14s linear infinite letter-card-module__3507Vq__orbit}.letter-card-module__3507Vq__paperChoice .letter-card-module__3507Vq__leafMark{transform-origin:32px 35px;animation:5s ease-in-out infinite letter-card-module__3507Vq__leaf}@keyframes letter-card-module__3507Vq__heartbeat{0%,65%,to{transform:scale(1)}72%{transform:scale(1.08)}80%{transform:scale(1)}87%{transform:scale(1.05)}}@keyframes letter-card-module__3507Vq__orbit{to{transform:rotate(360deg)}}@keyframes letter-card-module__3507Vq__leaf{0%,to{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}@keyframes letter-card-module__3507Vq__unfold{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.letter-card-module__3507Vq__envelopeScene,.letter-card-module__3507Vq__envelopeFlap,.letter-card-module__3507Vq__envelopeNote,.letter-card-module__3507Vq__seal,.letter-card-module__3507Vq__replyEntry .letter-card-module__3507Vq__quill,.letter-card-module__3507Vq__dock .letter-card-module__3507Vq__quill{transition:none}}.letter-card-module__3507Vq__letterStatus [role=alert],.letter-card-module__3507Vq__replyStatus [role=alert]{color:#934c39}
.group-profile-editor-module__VwQTAG__page{flex-direction:column;flex:1;min-height:0;display:flex}.group-profile-editor-module__VwQTAG__header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid #ffffff0b;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.group-profile-editor-module__VwQTAG__header h2{margin:0;font-size:17px;font-weight:500}.group-profile-editor-module__VwQTAG__header button{color:#c1b7c8;min-width:64px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.group-profile-editor-module__VwQTAG__header .group-profile-editor-module__VwQTAG__save{color:#edc5d4;font-weight:550}.group-profile-editor-module__VwQTAG__header button:disabled{opacity:.35;cursor:default}.group-profile-editor-module__VwQTAG__body{padding:28px 20px max(28px, env(safe-area-inset-bottom));min-height:0;overflow-y:auto}.group-profile-editor-module__VwQTAG__field{border-bottom:1px solid #d5a2b5;align-items:center;display:flex}.group-profile-editor-module__VwQTAG__field input{color:#f1edf4;width:100%;min-width:0;height:52px;font:inherit;background:0 0;border:0;outline:none;font-size:17px}.group-profile-editor-module__VwQTAG__field button{color:#b4aabc;background:0 0;border:0;place-items:center;min-width:44px;height:44px;display:grid}.group-profile-editor-module__VwQTAG__count{text-align:right;color:#a69bac;font-variant-numeric:tabular-nums;margin:8px 0 24px;font-size:12px}.group-profile-editor-module__VwQTAG__hint{color:#b4aabc;margin:4px 0;font-size:13px;line-height:1.8}.group-profile-editor-module__VwQTAG__error{color:#f0b8c6;margin-top:20px;font-size:14px;line-height:1.7}.group-profile-editor-module__VwQTAG__error button,.group-profile-editor-module__VwQTAG__action{color:#edc5d4;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:0;border-radius:8px;padding:8px 12px}.group-profile-editor-module__VwQTAG__action{width:100%;margin-top:16px;display:block}.group-profile-editor-module__VwQTAG__crop{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;max-width:352px;height:auto;margin:0 auto 20px;display:block}.group-profile-editor-module__VwQTAG__sliders label{color:#b4aabc;align-items:center;gap:16px;min-height:44px;font-size:13px;display:flex}.group-profile-editor-module__VwQTAG__sliders input{accent-color:#d5a2b5;flex:1;min-width:0;min-height:44px}@media (min-width:761px){.group-profile-editor-module__VwQTAG__header{min-height:64px;padding-top:0}}
.proposal-card-module__TSRJDG__card{gap:14px}.proposal-card-module__TSRJDG__card[data-own=true]{border-radius:18px 5px 18px 18px;margin-left:auto}.proposal-card-module__TSRJDG__title{color:#d7a7bb;align-items:center;gap:8px;font-size:12px;display:flex}.proposal-card-module__TSRJDG__note{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.75}.proposal-card-module__TSRJDG__rule,.proposal-card-module__TSRJDG__status{color:#ddbdcb;margin:0;font-size:12px;line-height:1.7}.proposal-card-module__TSRJDG__status{color:#d2a9bd}.proposal-card-module__TSRJDG__actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.proposal-card-module__TSRJDG__actions:empty{display:none}.proposal-card-module__TSRJDG__actions button{color:#e8d6e4;min-height:44px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:12px;flex:1 0 auto;padding:10px 12px;font-size:13px}.proposal-card-module__TSRJDG__actions .proposal-card-module__TSRJDG__accept{color:#2a1a25;background:#d8a0b4;border-color:#0000}.proposal-card-module__TSRJDG__actions button:disabled{opacity:.45;cursor:default}.proposal-card-module__TSRJDG__error{color:#f1a8b1;font-size:13px;line-height:1.5}.proposal-card-module__TSRJDG__actions button:focus-visible{outline-offset:2px;outline:2px solid #c897ab}.proposal-card-module__TSRJDG__joined{color:#ddbdcb;text-align:center;border-top:1px solid #c89ca62e;margin:0;padding-top:14px;font-size:12px;line-height:1.7}
.group-info-module__RLxd8a__overlay{z-index:80;background:#09070f47;position:fixed;inset:0}.group-info-module__RLxd8a__panel{z-index:81;color:#f1edf4;width:100%;box-shadow:none;background:#1d1923;border:0;outline:none;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.group-info-module__RLxd8a__header{min-height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid #ffffff0b;flex-shrink:0;align-items:center;display:flex;position:relative}.group-info-module__RLxd8a__header[hidden]{display:none}.group-info-module__RLxd8a__fields{margin:0 -4px}.group-info-module__RLxd8a__fieldRow{color:#eee8f1;width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;align-items:center;gap:12px;padding:12px 0;display:flex}.group-info-module__RLxd8a__fieldRow>span:first-child{flex:1;font-size:15px}.group-info-module__RLxd8a__fieldRow>strong{text-overflow:ellipsis;white-space:nowrap;color:#b4aabc;max-width:52%;font-size:14px;font-weight:400;overflow:hidden}.group-info-module__RLxd8a__fieldRow>svg{color:#8d8198;flex-shrink:0}.group-info-module__RLxd8a__fieldRow:disabled{cursor:default}.group-info-module__RLxd8a__fieldRow:disabled>svg{visibility:hidden}.group-info-module__RLxd8a__myNickname{margin-top:24px}.group-info-module__RLxd8a__memberFields{margin:20px 24px 0}.group-info-module__RLxd8a__originalName{color:#a99caf;font-size:13px}.group-info-module__RLxd8a__confirmOverlay{z-index:90;background:#0b080fbf;position:fixed;inset:0}.group-info-module__RLxd8a__confirm{z-index:91;color:#f1edf4;background:#29222f;border:1px solid #ffffff16;border-radius:16px;width:min(320px,100vw - 40px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.group-info-module__RLxd8a__confirm h2{margin:0 0 12px;font-size:17px}.group-info-module__RLxd8a__confirm p{color:#b4aabc;font-size:14px;line-height:1.7}.group-info-module__RLxd8a__confirm>div{gap:12px;display:flex}.group-info-module__RLxd8a__confirm button{color:#e8bdcf;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:0;border-radius:8px;flex:1;font-size:14px}.group-info-module__RLxd8a__panelTitle{text-align:center;flex:1;margin:0;padding:0 44px;font-size:17px;font-weight:500}.group-info-module__RLxd8a__close,.group-info-module__RLxd8a__back{color:#b4aabc;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;left:8px}.group-info-module__RLxd8a__header:has(.group-info-module__RLxd8a__back) .group-info-module__RLxd8a__close{display:none}.group-info-module__RLxd8a__close:hover,.group-info-module__RLxd8a__back:hover{color:#f1edf4;background:#ffffff08}.group-info-module__RLxd8a__desktopClose{display:none}.group-info-module__RLxd8a__mobileClose{display:block}.group-info-module__RLxd8a__body,.group-info-module__RLxd8a__memberScroll,.group-info-module__RLxd8a__profileView{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff20 transparent;min-height:0;overflow-y:auto}.group-info-module__RLxd8a__body{padding:0 20px max(28px, env(safe-area-inset-bottom));flex:1}.group-info-module__RLxd8a__body[hidden],.group-info-module__RLxd8a__membersView[hidden]{display:none}.group-info-module__RLxd8a__identity{padding:24px 0 28px}.group-info-module__RLxd8a__identity h2{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:550;line-height:1.5}.group-info-module__RLxd8a__sectionHeading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.group-info-module__RLxd8a__sectionHeading h3{color:#b4aabc;margin:0;font-size:13px;font-weight:400}.group-info-module__RLxd8a__sectionHeading>span{color:#9c91a6;font-variant-numeric:tabular-nums;font-size:12px}.group-info-module__RLxd8a__avatar{color:#d3c6d8;background:#302937;border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;display:grid;overflow:hidden}.group-info-module__RLxd8a__avatar img{object-fit:cover;width:100%;height:100%}.group-info-module__RLxd8a__memberGrid,.group-info-module__RLxd8a__memberList{margin:0;padding:0;list-style:none}.group-info-module__RLxd8a__memberGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px;margin:0 -4px;display:grid}.group-info-module__RLxd8a__memberGrid li,.group-info-module__RLxd8a__memberList li{min-width:0}.group-info-module__RLxd8a__member{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:8px 4px;display:flex}button.group-info-module__RLxd8a__member{cursor:pointer}button.group-info-module__RLxd8a__member:hover{background:#ffffff08}.group-info-module__RLxd8a__memberGrid .group-info-module__RLxd8a__member{text-align:center;flex-direction:column;gap:8px;padding:4px}.group-info-module__RLxd8a__memberName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:400;line-height:20px;display:block;overflow:hidden}.group-info-module__RLxd8a__memberGrid .group-info-module__RLxd8a__memberName{color:#c2b8c9;flex:none;width:100%;font-size:13px}.group-info-module__RLxd8a__viewAll{color:#b4aabc;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;padding:0 4px;font-size:13px;display:flex}.group-info-module__RLxd8a__viewAll:hover{color:#f1edf4;background:#ffffff06}.group-info-module__RLxd8a__privacy{color:#9c91a6;border-top:1px solid #ffffff0d;align-items:flex-start;gap:9px;margin-top:20px;padding-top:20px;display:flex}.group-info-module__RLxd8a__privacy>svg{flex-shrink:0;margin-top:3px}.group-info-module__RLxd8a__privacy p{margin:0;font-size:12px;line-height:1.8}.group-info-module__RLxd8a__membersView{flex-direction:column;flex:1;min-height:0;display:flex}.group-info-module__RLxd8a__search{color:#9c91a6;background:#ffffff06;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin:16px 20px 12px;padding:0 12px;display:flex}.group-info-module__RLxd8a__search input{color:#f1edf4;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.group-info-module__RLxd8a__search input::placeholder{color:#9c91a6}.group-info-module__RLxd8a__search input::-webkit-search-cancel-button{display:none}.group-info-module__RLxd8a__search:focus-within{outline-offset:1px;outline:1px solid #d5a2b5}.group-info-module__RLxd8a__search button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin:0 -12px 0 0;padding:0;display:grid}.group-info-module__RLxd8a__memberScroll{padding:0 20px max(24px, env(safe-area-inset-bottom));flex:1}.group-info-module__RLxd8a__memberList .group-info-module__RLxd8a__member{border-radius:0;min-height:64px;padding:10px 0}.group-info-module__RLxd8a__memberList .group-info-module__RLxd8a__avatar{flex-basis:44px;width:44px;height:44px}.group-info-module__RLxd8a__memberList li+li{border-top:1px solid #ffffff06}.group-info-module__RLxd8a__chevron{color:#80758b;flex-shrink:0}.group-info-module__RLxd8a__state{text-align:center;color:#b4aabc;margin:0;padding:64px 0;font-size:16px}.group-info-module__RLxd8a__state button{color:#e4b7c9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}.group-info-module__RLxd8a__profileView{flex:1}.group-info-module__RLxd8a__profileBody{padding:32px 24px max(32px, env(safe-area-inset-bottom));overflow:visible}.group-info-module__RLxd8a__profileBody>h2{font-size:22px}.group-info-module__RLxd8a__profileBody>div:has(>button)>button:first-child{color:#291d27;background:#d5a2b5}.group-info-module__RLxd8a__memberLeft{color:#d5a2b5;margin:20px 24px 0;font-size:13px;line-height:1.7}.group-info-module__RLxd8a__panel button:focus-visible,.group-info-module__RLxd8a__panel a:focus-visible{outline-offset:3px;outline:2px solid #d5a2b5}@media (min-width:761px){.group-info-module__RLxd8a__panel{border-left:1px solid #ffffff14;width:400px;box-shadow:-16px 0 64px #00000024}.group-info-module__RLxd8a__header{min-height:64px;padding:0 20px}.group-info-module__RLxd8a__panelTitle{text-align:left;padding:0 44px 0 0;font-size:15px}.group-info-module__RLxd8a__close{left:auto;right:8px}.group-info-module__RLxd8a__header:has(.group-info-module__RLxd8a__back) .group-info-module__RLxd8a__close{display:flex}.group-info-module__RLxd8a__desktopClose{display:block}.group-info-module__RLxd8a__mobileClose{display:none}.group-info-module__RLxd8a__back{margin-left:-12px;position:static}.group-info-module__RLxd8a__memberList .group-info-module__RLxd8a__memberName,.group-info-module__RLxd8a__search input{font-size:14px}}@media (max-width:359px){.group-info-module__RLxd8a__memberGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.profile-overview-module__SK4k5W__profileView{color:#f4f0f2;max-width:640px;margin-inline:auto;padding-bottom:12px}.profile-overview-module__SK4k5W__profileView:focus{outline:none}.profile-overview-module__SK4k5W__photoButton{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;padding:0;display:block}.profile-overview-module__SK4k5W__photo{aspect-ratio:4/3;background:#211e24;border-radius:16px;width:100%;max-height:360px;display:block;position:relative;overflow:hidden}.profile-overview-module__SK4k5W__photo img{object-fit:cover}.profile-overview-module__SK4k5W__photoAction{color:#f3eaee;background:#151217bf;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex;position:absolute;bottom:12px;right:12px}.profile-overview-module__SK4k5W__photo[data-empty=true]{place-items:center;display:grid}.profile-overview-module__SK4k5W__photo[data-empty=true] .profile-overview-module__SK4k5W__photoAction{color:#baa9b5;background:0 0;flex-direction:column;gap:12px;padding:16px;position:static}.profile-overview-module__SK4k5W__identity{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:20px;display:flex}.profile-overview-module__SK4k5W__identityCopy{min-width:0}.profile-overview-module__SK4k5W__identityCopy h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:26px;font-weight:600;line-height:1.3}.profile-overview-module__SK4k5W__identityCopy p{color:#aaa4b0;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.5}.profile-overview-module__SK4k5W__editLink,.profile-overview-module__SK4k5W__done{color:#dba9b8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 3px;font-size:13px;display:inline-flex}.profile-overview-module__SK4k5W__done{min-width:44px;font-size:14px}.profile-overview-module__SK4k5W__about{margin-top:24px}.profile-overview-module__SK4k5W__bioButton{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-height:44px;padding:0;display:flex}.profile-overview-module__SK4k5W__bioButton>svg{color:#a68f9b;flex-shrink:0;margin:6px 3px 0 0}.profile-overview-module__SK4k5W__bio{color:#e4dce3;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;line-height:1.75}.profile-overview-module__SK4k5W__section{margin-top:28px}.profile-overview-module__SK4k5W__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.profile-overview-module__SK4k5W__sectionHeading h2{color:#aaa4b0;margin:0;font-size:13px;font-weight:500;line-height:1.5}.profile-overview-module__SK4k5W__sectionHeading .profile-overview-module__SK4k5W__editLink{margin-block:-10px}.profile-overview-module__SK4k5W__emptyTitle{color:#dba9b8;margin-bottom:6px;font-size:15px;display:block}.profile-overview-module__SK4k5W__emptyCopy{color:#a69da9;margin:0;font-size:14px;line-height:1.7;display:block}.profile-overview-module__SK4k5W__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile-overview-module__SK4k5W__tags li{color:#dcd3df;overflow-wrap:anywhere;border:1px solid #ffffff18;border-radius:999px;max-width:100%;padding:7px 13px;font-size:14px;line-height:1.5}.profile-overview-module__SK4k5W__values{color:#aaa4b0;overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.7}.profile-overview-module__SK4k5W__values span{color:#cfc3d0}.profile-overview-module__SK4k5W__goal{color:#e6dce3;margin:0;font-size:17px;line-height:1.6}.profile-overview-module__SK4k5W__pace{color:#aaa4b0;margin:5px 0 0;font-size:14px;line-height:1.7}.profile-overview-module__SK4k5W__privacyButton{color:#aaa0af;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0e;align-items:center;gap:10px;width:100%;min-height:64px;margin-top:32px;padding:16px 0 0;font-size:13px;display:flex}.profile-overview-module__SK4k5W__privacyButton>svg{flex-shrink:0}.profile-overview-module__SK4k5W__privacyButton>svg:last-child{margin-left:auto}.profile-overview-module__SK4k5W__privacyButton small{color:#95889c;margin-top:3px;font-size:12px;display:block}.profile-overview-module__SK4k5W__saveStatus{color:#dba9b8;min-height:20px;margin:10px 0 0;font-size:12px}.profile-overview-module__SK4k5W__profileView :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #dba9b8}@media (hover:hover){.profile-overview-module__SK4k5W__editLink:hover,.profile-overview-module__SK4k5W__done:hover{color:#f3c9d7}.profile-overview-module__SK4k5W__photoButton:hover .profile-overview-module__SK4k5W__photoAction{color:#fff}.profile-overview-module__SK4k5W__bioButton:hover>svg,.profile-overview-module__SK4k5W__privacyButton:hover{color:#dba9b8}}@media (max-width:380px){.profile-overview-module__SK4k5W__identity{gap:12px}.profile-overview-module__SK4k5W__identityCopy h2{font-size:24px}.profile-overview-module__SK4k5W__editLink{font-size:12px}}
.settings-module__3lMSga__page{color:#f6f3f7}.settings-module__3lMSga__group{margin-bottom:26px}.settings-module__3lMSga__group h2{color:#8f8498;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 9px 4px;font-size:9px;font-weight:600}.settings-module__3lMSga__list{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.settings-module__3lMSga__row,.settings-module__3lMSga__accountRow{color:#e9e2eb;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.settings-module__3lMSga__row+.settings-module__3lMSga__row{border-top:1px solid #ffffff0f}.settings-module__3lMSga__row:hover{background:#e887a10b}.settings-module__3lMSga__icon{color:#c7bfe9;background:#a9a2ee17;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.settings-module__3lMSga__copy{flex:1;gap:3px;min-width:0;display:grid}.settings-module__3lMSga__copy strong{font-size:13px;font-weight:500}.settings-module__3lMSga__copy small{color:#8d8493;text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.settings-module__3lMSga__row>svg{color:#766f7e;flex:none}.settings-module__3lMSga__accountRow{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px}.settings-module__3lMSga__accountRow button{color:#dcb8c5;min-height:38px;font:inherit;cursor:pointer;background:#e887a10f;border:1px solid #e887a12e;border-radius:11px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.settings-module__3lMSga__accountRow button:disabled{opacity:.55;cursor:default}.settings-module__3lMSga__spin{animation:.8s linear infinite settings-module__3lMSga__settings-spin}@keyframes settings-module__3lMSga__settings-spin{to{transform:rotate(360deg)}}.settings-module__3lMSga__description{color:#968b9d;margin:-12px 0 20px;font-size:12px;line-height:1.7}.settings-module__3lMSga__choiceList{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.settings-module__3lMSga__choiceList button{color:#e9e2eb;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;display:flex}.settings-module__3lMSga__choiceList button+button{border-top:1px solid #ffffff0f}.settings-module__3lMSga__choiceList button[aria-checked=true]{color:#f1bfd0;background:#e887a10e}.settings-module__3lMSga__developerCard{background:#ffffff06;border:1px solid #ffffff14;border-radius:18px;gap:18px;padding:18px;display:grid}.settings-module__3lMSga__developerCard p{color:#978b9f;margin:0;font-size:12px;line-height:1.75}.settings-module__3lMSga__developerCard>div{justify-content:flex-start}@media (max-width:420px){.settings-module__3lMSga__accountRow button span{display:none}}
.local-test-user-picker-module__t-VvnW__loginEntry{padding:0 24px 28px}.local-test-user-picker-module__t-VvnW__identityEntry{justify-content:flex-end;display:flex}.local-test-user-picker-module__t-VvnW__divider{color:#aa9ab9;letter-spacing:2px;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;display:flex}.local-test-user-picker-module__t-VvnW__divider:before,.local-test-user-picker-module__t-VvnW__divider:after{content:"";background:#ffffff16;flex:1;height:1px}.local-test-user-picker-module__t-VvnW__loginButton,.local-test-user-picker-module__t-VvnW__identity{color:#dbc4ed;cursor:pointer;background:#2b2037;border:1px solid #ad92c859;border-radius:12px;min-height:44px;padding:10px 12px}.local-test-user-picker-module__t-VvnW__loginButton{width:100%;font-size:14px}.local-test-user-picker-module__t-VvnW__loginButton:focus-visible,.local-test-user-picker-module__t-VvnW__identity:focus-visible,.local-test-user-picker-module__t-VvnW__sheet button:focus-visible{outline-offset:3px;outline:2px solid #e887a1}.local-test-user-picker-module__t-VvnW__identity{white-space:nowrap;font-size:12px}.local-test-user-picker-module__t-VvnW__sheet{z-index:51;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f3f7;overscroll-behavior:contain;width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 32px);font-family:var(--font-inter), "PingFang SC", sans-serif;background:#1b1725;border:1px solid #49364d;border-radius:24px;gap:14px;padding:20px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.local-test-user-picker-module__t-VvnW__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.local-test-user-picker-module__t-VvnW__heading h2{font-size:20px;font-weight:500}.local-test-user-picker-module__t-VvnW__close{color:#c6bacf;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.local-test-user-picker-module__t-VvnW__hint{color:#b4a4bf;margin:0;font-size:12px;line-height:1.65}.local-test-user-picker-module__t-VvnW__users{gap:8px;display:grid}.local-test-user-picker-module__t-VvnW__user{text-align:left;color:#f6f3f7;cursor:pointer;touch-action:manipulation;background:#ffffff04;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px;display:flex}.local-test-user-picker-module__t-VvnW__user:hover:not(:disabled){background:#a9a2ee09}.local-test-user-picker-module__t-VvnW__user:disabled:not([aria-current=true]),.local-test-user-picker-module__t-VvnW__close:disabled{opacity:.55;cursor:default}.local-test-user-picker-module__t-VvnW__user[aria-current=true]{cursor:default;background:#b897d214;border-color:#b897d26b}.local-test-user-picker-module__t-VvnW__avatar{color:#d9c3ef;background:#33283f;border-radius:12px;flex:0 0 34px;place-items:center;height:38px;display:grid}.local-test-user-picker-module__t-VvnW__userText{flex:1;min-width:0}.local-test-user-picker-module__t-VvnW__name{font-size:15px;font-weight:500;display:block}.local-test-user-picker-module__t-VvnW__status{color:#ae9dbb;font-size:12px}.local-test-user-picker-module__t-VvnW__summary{color:#c3b6cc;margin-top:4px;font-size:12px;display:block}.local-test-user-picker-module__t-VvnW__status{margin-top:3px;display:block}.local-test-user-picker-module__t-VvnW__action{color:#dfc8ed;flex-shrink:0;font-size:12px}.local-test-user-picker-module__t-VvnW__error{color:#ffd0db;background:#462333;border-radius:10px;padding:10px 12px;font-size:13px}.local-test-user-picker-module__t-VvnW__error button{cursor:pointer;margin-left:12px;text-decoration:underline}.local-test-user-picker-module__t-VvnW__spinner{animation:1s linear infinite local-test-user-picker-module__t-VvnW__local-test-spin}@keyframes local-test-user-picker-module__t-VvnW__local-test-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.local-test-user-picker-module__t-VvnW__sheet{width:100%;max-width:100%;max-height:calc(100dvh - 24px);padding:16px 20px max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;top:auto;bottom:0;left:0;transform:none}}@media (min-width:768px){.local-test-user-picker-module__t-VvnW__loginEntry{padding:0 36px 36px}}@media (prefers-reduced-motion:reduce){.local-test-user-picker-module__t-VvnW__spinner{animation:none}}
.interactive-date-module__F3XAtq__page{isolation:isolate;color:#f8eef4;overflow-wrap:anywhere;background:#211d27;min-height:100dvh;position:relative;box-shadow:0 0 0 100vmax #211d27}.interactive-date-module__F3XAtq__back{z-index:90;top:calc(16px + env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));color:#f8eef4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211d2799;border:1px solid #ead2da38;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed}.interactive-date-module__F3XAtq__entranceRetry{color:#f8eef4;cursor:pointer;background:#ffffff14;border:1px solid #ead2da66;border-radius:999px;min-height:44px;padding:10px 22px}.interactive-date-module__F3XAtq__content{z-index:1;max-width:720px;padding:80px 24px calc(16px + env(safe-area-inset-bottom));margin:0 auto;scroll-margin-top:0;position:relative}.interactive-date-module__F3XAtq__overImage{background:#211d27f5;max-width:none;padding-inline:max(24px,50% - 336px)}.interactive-date-module__F3XAtq__overImage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#211d27f5);height:180px;position:absolute;inset:-180px 0 auto}.interactive-date-module__F3XAtq__backdrop{z-index:0;pointer-events:none;background:#211d27;height:100dvh;position:fixed;inset:0;overflow:hidden}.interactive-date-module__F3XAtq__cover{z-index:1;height:100dvh;position:relative}.interactive-date-module__F3XAtq__cover .interactive-date-module__F3XAtq__coverCopy{bottom:max(120px, calc(100px + env(safe-area-inset-bottom)));transition:opacity .85s ease-in-out}.interactive-date-module__F3XAtq__coverShade{background:linear-gradient(#17151e33 0%,#0000 28%,#211d2770 55%,#211d27bb 100%);position:absolute;inset:0}.interactive-date-module__F3XAtq__cover .interactive-date-module__F3XAtq__scrollCue{bottom:calc(22px + env(safe-area-inset-bottom));text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:max-content;padding:8px 18px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.interactive-date-module__F3XAtq__scrollCue svg{animation:1.8s ease-in-out infinite interactive-date-module__F3XAtq__swipe}.interactive-date-module__F3XAtq__header{align-items:center;gap:16px;padding-bottom:28px;display:flex}.interactive-date-module__F3XAtq__header>div{flex:1}.interactive-date-module__F3XAtq__header a,.interactive-date-module__F3XAtq__page button{min-width:44px;min-height:44px}.interactive-date-module__F3XAtq__header a{place-items:center;display:grid}.interactive-date-module__F3XAtq__header small{opacity:.65}.interactive-date-module__F3XAtq__header h1{margin:4px 0;font-size:19px;font-weight:500}.interactive-date-module__F3XAtq__page button{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);color:inherit;cursor:pointer;text-align:start;font:inherit;border-radius:12px;padding:12px 16px}.interactive-date-module__F3XAtq__page button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.interactive-date-module__F3XAtq__page button:disabled{opacity:.45;cursor:default}.interactive-date-module__F3XAtq__page button:focus-visible,.interactive-date-module__F3XAtq__page a:focus-visible,.interactive-date-module__F3XAtq__page textarea:focus-visible{outline-offset:3px;outline:2px solid #c897ab}.interactive-date-module__F3XAtq__page .interactive-date-module__F3XAtq__quiet{opacity:.7;background:0 0;border:0;font-size:13px}.interactive-date-module__F3XAtq__scene{white-space:pre-wrap;font-family:Georgia,Songti SC,serif;font-size:17px;line-height:2}.interactive-date-module__F3XAtq__scene p{margin:0 0 1.1em}.interactive-date-module__F3XAtq__round+.interactive-date-module__F3XAtq__round{border-top:1px solid color-mix(in srgb, currentColor 10%, transparent);margin-top:36px;padding-top:24px}.interactive-date-module__F3XAtq__response{white-space:pre-wrap;background:#b6759020;border-radius:14px;margin:24px 0;padding:14px 18px;line-height:1.7}.interactive-date-module__F3XAtq__actions{gap:12px;margin:28px 0 0;display:grid}.interactive-date-module__F3XAtq__responseSlot{overflow-anchor:none}.interactive-date-module__F3XAtq__controls,.interactive-date-module__F3XAtq__receipt{transition:grid-template-rows .36s,opacity .26s;display:grid}.interactive-date-module__F3XAtq__controls{opacity:1;grid-template-rows:1fr}.interactive-date-module__F3XAtq__receipt{opacity:0;grid-template-rows:0fr}.interactive-date-module__F3XAtq__controls>div,.interactive-date-module__F3XAtq__receipt>div{min-height:0;overflow:hidden}.interactive-date-module__F3XAtq__controls>div{margin-inline:-4px;padding-inline:4px}.interactive-date-module__F3XAtq__folded .interactive-date-module__F3XAtq__controls{opacity:0;grid-template-rows:0fr}.interactive-date-module__F3XAtq__folded .interactive-date-module__F3XAtq__receipt{opacity:1;grid-template-rows:1fr}.interactive-date-module__F3XAtq__actions button[data-selected]{opacity:.85;background:#b6759033;border-color:#c897ab}.interactive-date-module__F3XAtq__actions button{width:100%;line-height:1.6}.interactive-date-module__F3XAtq__actions form{margin-top:16px}.interactive-date-module__F3XAtq__actions label{opacity:.7;margin-bottom:10px;font-size:14px;display:block}.interactive-date-module__F3XAtq__actions textarea{box-sizing:border-box;resize:vertical;border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 4%, transparent);width:100%;min-height:90px;max-height:40dvh;color:inherit;font:inherit;border-radius:12px;padding:12px;scroll-margin-bottom:16px;font-size:16px;line-height:1.6;display:block}.interactive-date-module__F3XAtq__send{justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-top:10px;display:flex}.interactive-date-module__F3XAtq__send small{opacity:.5}.interactive-date-module__F3XAtq__send button{flex-shrink:0;width:auto}.interactive-date-module__F3XAtq__transition{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:65dvh;font-size:22px;line-height:1.8;display:flex}.interactive-date-module__F3XAtq__transition p{animation:.4s both interactive-date-module__F3XAtq__appear}.interactive-date-module__F3XAtq__transition button{font-size:14px}.interactive-date-module__F3XAtq__dots{gap:5px;margin-inline-start:10px;display:inline-flex}.interactive-date-module__F3XAtq__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s infinite interactive-date-module__F3XAtq__pulse}.interactive-date-module__F3XAtq__dots i:nth-child(2){animation-delay:.2s}.interactive-date-module__F3XAtq__dots i:nth-child(3){animation-delay:.4s}.interactive-date-module__F3XAtq__waiting{opacity:.65;padding:20px 0;font-size:14px}.interactive-date-module__F3XAtq__confirm{background:#242026;border:1px solid #c897ab55;border-radius:16px;margin-bottom:24px;padding:22px}.interactive-date-module__F3XAtq__confirm h2{font-size:19px}.interactive-date-module__F3XAtq__confirm p{font-size:15px;line-height:1.7}.interactive-date-module__F3XAtq__confirm button{margin:8px 8px 0 0}.interactive-date-module__F3XAtq__footer{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);margin-top:32px;padding-top:22px}.interactive-date-module__F3XAtq__page .interactive-date-module__F3XAtq__newContent{bottom:calc(20px + env(safe-area-inset-bottom));color:#fff1f6;background:#49333e;font-size:14px;position:fixed;right:20px;box-shadow:0 4px 20px #0005}@keyframes interactive-date-module__F3XAtq__pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes interactive-date-module__F3XAtq__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes interactive-date-module__F3XAtq__swipe{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@media (max-width:360px){.interactive-date-module__F3XAtq__content,.interactive-date-module__F3XAtq__overImage{padding-inline:16px}.interactive-date-module__F3XAtq__header{gap:8px}.interactive-date-module__F3XAtq__scene{font-size:16px}}@media (prefers-reduced-motion:reduce){.interactive-date-module__F3XAtq__cover .interactive-date-module__F3XAtq__coverCopy,.interactive-date-module__F3XAtq__controls,.interactive-date-module__F3XAtq__receipt{transition:none}.interactive-date-module__F3XAtq__dots i,.interactive-date-module__F3XAtq__transition p,.interactive-date-module__F3XAtq__scrollCue svg{animation:none}}
.discovery-controls-module__my2WHG__actions{flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:12px 0 2px;display:flex}.discovery-controls-module__my2WHG__actions button{min-height:48px;font:inherit;cursor:pointer;border:1px solid #ffffff20;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;transition:transform .12s,background .12s;display:inline-flex}.discovery-controls-module__my2WHG__actions button:active:not(:disabled){transform:scale(.97)}.discovery-controls-module__my2WHG__actions button:disabled{opacity:.4;cursor:default}.discovery-controls-module__my2WHG__pass{color:#cbc5d2;background:#ffffff08}.discovery-controls-module__my2WHG__actions .discovery-controls-module__my2WHG__like{color:#281b22;background:#e887a1;border-color:#0000}.discovery-controls-module__my2WHG__actions .discovery-controls-module__my2WHG__undo{color:#aaa6b5;background:0 0;border-color:#0000;width:44px;min-height:44px;padding:0}.discovery-controls-module__my2WHG__actions[data-compact]{gap:24px;padding:20px 0 0}.discovery-controls-module__my2WHG__actions[data-compact] button{background:#1c1922;border-radius:50%;width:64px;height:64px;min-height:64px;padding:0;box-shadow:0 3px 12px #0004}.discovery-controls-module__my2WHG__actions[data-compact] button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__pass{color:#ff637c;border:1px solid #ff637c70}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__like{color:#62deb4;border:1px solid #62deb470}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__like svg{fill:currentColor}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__undo{color:#ecc878;border:1px solid #ecc87870;width:46px;height:46px;min-height:46px}.discovery-controls-module__my2WHG__actions[data-compact] svg{stroke-width:2.6px;width:31px;height:31px}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__undo svg{width:22px;height:22px}@media (hover:hover){.discovery-controls-module__my2WHG__actions[data-compact] button:hover:not(:disabled){background:#2b2532;transform:scale(1.08)}}@media (max-width:760px){.discovery-controls-module__my2WHG__actions[data-compact]{gap:28px;padding-top:12px}.discovery-controls-module__my2WHG__actions[data-compact] button{width:60px;height:60px;min-height:60px}}@media (max-width:360px){.discovery-controls-module__my2WHG__actions{gap:6px}.discovery-controls-module__my2WHG__actions button{padding:0 11px;font-size:12px}}@media (max-width:760px) and (max-height:700px){.discovery-controls-module__my2WHG__actions[data-compact]{gap:24px;padding-top:6px}.discovery-controls-module__my2WHG__actions[data-compact] button{width:52px;height:52px;min-height:52px}.discovery-controls-module__my2WHG__actions[data-compact] .discovery-controls-module__my2WHG__undo{width:44px;height:44px;min-height:44px}.discovery-controls-module__my2WHG__actions[data-compact] svg{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.discovery-controls-module__my2WHG__actions button{transition:none}.discovery-controls-module__my2WHG__actions button:active:not(:disabled){transform:none}}
.language-switcher-module__bx2TaG__button{color:#a49bab;min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:12px;transition:color .16s;display:inline-flex}.language-switcher-module__bx2TaG__button>span{color:inherit}.language-switcher-module__bx2TaG__panel{width:min(280px,100vw - 24px);max-height:var(--radix-popover-content-available-height);color:#eee7f0;background:#201b26;border:1px solid #ffffff18;border-radius:16px;padding:12px;overflow-y:auto;box-shadow:0 16px 48px #0006}.language-switcher-module__bx2TaG__heading{margin:2px 4px 12px;font-size:14px;font-weight:600}.language-switcher-module__bx2TaG__search{color:#a49bab;background:#ffffff07;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.language-switcher-module__bx2TaG__search input{color:#eee7f0;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.language-switcher-module__bx2TaG__search:focus-within{outline:1px solid #e887a1}.language-switcher-module__bx2TaG__list{overscroll-behavior:contain;max-height:280px;margin-top:8px;overflow-y:auto}.language-switcher-module__bx2TaG__option{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.language-switcher-module__bx2TaG__option[aria-pressed=true]{color:#f0b7c9;background:#e887a112}.language-switcher-module__bx2TaG__option:hover{background:#ffffff0a}.language-switcher-module__bx2TaG__option:focus-visible{outline-offset:-2px;outline:2px solid #e887a1}.language-switcher-module__bx2TaG__empty{color:#a49bab;padding:12px;font-size:13px}.language-switcher-module__bx2TaG__button:focus-visible{outline-offset:3px;outline:2px solid #e887a1}.language-switcher-module__bx2TaG__button:active{color:#f0b7c9}@media (hover:hover){.language-switcher-module__bx2TaG__button:hover{color:#eee7f0}}@media (prefers-reduced-motion:reduce){.language-switcher-module__bx2TaG__button{transition:none}}
:is(html:has(.blocked-module__z6DVea__page),body:has(.blocked-module__z6DVea__page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:auto;background:#090a13}.blocked-module__z6DVea__page{min-height:100dvh;padding:32px 24px max(32px, env(safe-area-inset-bottom));color:#f6f3f7;font-family:var(--font-inter), "PingFang SC", sans-serif;background:radial-gradient(at 20% 0,#28203e,#0000 60%),#090a13;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.blocked-module__z6DVea__page a{text-decoration:none}.blocked-module__z6DVea__page :focus-visible{outline-offset:5px;outline:2px solid #e887a1}.blocked-module__z6DVea__card{text-align:center;background:#ffffff04;border:1px solid #ffffff20;border-radius:24px;width:100%;max-width:420px;padding:32px 24px 20px}.blocked-module__z6DVea__icon{color:#edb2c6;background:#e887a114;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid}.blocked-module__z6DVea__card h1{margin:0 0 16px;font-size:24px;font-weight:500}.blocked-module__z6DVea__card p{color:#b1a6bc;margin:0 0 28px;font-size:14px;line-height:1.9}.blocked-module__z6DVea__primary,.blocked-module__z6DVea__back{border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:10px 16px;font-size:14px;display:flex}.blocked-module__z6DVea__primary{color:#261927;background:#f0bbcf;font-weight:600}.blocked-module__z6DVea__back{color:#c9bacf;margin-top:8px}.blocked-module__z6DVea__top{justify-content:space-between;align-items:center;width:100%;display:flex}.blocked-module__z6DVea__languageButton{color:#b5a6bc;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}
.calendar-module__AmrySq__page{flex-direction:column;height:100%;min-height:0;display:flex}.calendar-module__AmrySq__page>header{flex-shrink:0;margin-bottom:0;position:relative}.calendar-module__AmrySq__datePicker{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding-bottom:18px}.calendar-module__AmrySq__toolbar,.calendar-module__AmrySq__weekControls,.calendar-module__AmrySq__monthHeading{align-items:center;display:flex}.calendar-module__AmrySq__toolbar{justify-content:space-between;gap:8px;margin-bottom:8px}.calendar-module__AmrySq__monthTrigger,.calendar-module__AmrySq__iconButton,.calendar-module__AmrySq__today,.calendar-module__AmrySq__day,.calendar-module__AmrySq__addEvent{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px}.calendar-module__AmrySq__monthTrigger{text-align:left;align-items:center;gap:6px;min-height:44px;padding:0;font-size:15px;font-weight:500;display:flex}.calendar-module__AmrySq__monthTrigger svg,.calendar-module__AmrySq__weekControls{color:#aaa6b5;flex-shrink:0}.calendar-module__AmrySq__iconButton{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.calendar-module__AmrySq__today{min-height:44px;padding:0 4px;font-size:13px}.calendar-module__AmrySq__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-module__AmrySq__weekdays{color:#8e8a9c;text-align:center;margin-bottom:4px;font-size:11px}.calendar-module__AmrySq__day{font-variant-numeric:tabular-nums;place-items:center;min-width:0;min-height:44px;padding:0;font-size:14px;display:grid}.calendar-module__AmrySq__day span{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.calendar-module__AmrySq__day[data-outside=true]{color:#716c80}.calendar-module__AmrySq__day[data-today=true] span{text-underline-offset:6px;text-decoration:underline}.calendar-module__AmrySq__day[aria-pressed=true] span{color:#20121b;background:#e887a1;font-weight:600;text-decoration:none}.calendar-module__AmrySq__monthPanel{z-index:60;width:min(340px,100vw - 32px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;color:#f6f3f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-inter), "PingFang SC", sans-serif;background:#1b1928;border:1px solid #ffffff20;border-radius:20px;padding:12px;line-height:1.6;overflow-y:auto;box-shadow:0 16px 48px #0006}.calendar-module__AmrySq__monthHeading{justify-content:space-between;margin-bottom:8px}.calendar-module__AmrySq__monthHeading h2{margin:0;font-size:15px;font-weight:500}.calendar-module__AmrySq__monthPanel :focus-visible{outline-offset:-2px;outline:2px solid #e887a1}.calendar-module__AmrySq__agenda{flex-direction:column;flex:1;min-height:0;padding-top:20px;display:flex}.calendar-module__AmrySq__agenda h2{flex-shrink:0;margin:0 0 12px;font-size:17px;font-weight:500}.calendar-module__AmrySq__agendaScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.calendar-module__AmrySq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:start;gap:16px;padding-bottom:12px;display:grid}.calendar-module__AmrySq__empty button{color:#e5b8c8;cursor:pointer;min-height:44px}.calendar-module__AmrySq__empty{text-align:center;flex-direction:column;justify-content:center;min-height:100%;padding:24px 12px;display:flex}.calendar-module__AmrySq__empty p{color:#aaa6b5;margin:0 0 8px;font-size:14px}.calendar-module__AmrySq__empty small{color:#8e8a9c;max-width:230px;margin:0 auto;font-size:12px;line-height:1.8}.calendar-module__AmrySq__footer{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding-top:8px;display:flex}.calendar-module__AmrySq__addEvent{align-items:center;gap:6px;min-height:44px;padding:0 8px;font-size:14px;display:flex}.calendar-module__AmrySq__addEvent:disabled{color:#aaa6b5;cursor:not-allowed}.calendar-module__AmrySq__footer small{color:#8e8a9c;font-size:11px}@media (hover:hover){.calendar-module__AmrySq__iconButton:hover,.calendar-module__AmrySq__today:hover,.calendar-module__AmrySq__day:hover{background:#ffffff08}.calendar-module__AmrySq__monthTrigger:hover{color:#e887a1}}@media (max-height:650px){.calendar-module__AmrySq__datePicker{padding-bottom:8px}.calendar-module__AmrySq__agenda{padding-top:12px}}.calendar-module__AmrySq__emptyAction{color:#e4b7c9;background:#ffffff08;border-radius:8px;justify-content:center;align-self:center;align-items:center;min-height:44px;margin-top:18px;padding:0 16px;font-size:14px;display:inline-flex}
.settings-module__gyVVYG__page{min-width:0}.settings-module__gyVVYG__notice{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.8}.settings-module__gyVVYG__preferences{margin:0}.settings-module__gyVVYG__preferences>div{border-bottom:1px solid #ffffff0d;padding:20px 0}.settings-module__gyVVYG__preferences>div:last-child{border:0}.settings-module__gyVVYG__preferences dt{font-size:15px;font-weight:500}.settings-module__gyVVYG__preferences dd{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.8}
.snapshot-transition-module___QyWCq__screen{z-index:80;padding:max(30px, env(safe-area-inset-top)) 28px max(30px, env(safe-area-inset-bottom));color:#f8edf4;background:radial-gradient(at 50% 36%,#503848 0%,#2a222e 54%,#17151e 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.snapshot-transition-module___QyWCq__glow{aspect-ratio:1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#e5abb622,#0000 68%);border-radius:50%;width:min(100vw,560px);animation:4s ease-in-out infinite snapshot-transition-module___QyWCq__breathe;position:absolute}.snapshot-transition-module___QyWCq__back{top:max(17px, env(safe-area-inset-top));left:max(17px, env(safe-area-inset-left));color:#f8edf4;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.snapshot-transition-module___QyWCq__content{text-align:center;width:min(100%,430px);position:relative}.snapshot-transition-module___QyWCq__beat{margin:27px 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(19px,5vw,25px);line-height:1.7;animation:.7s ease-out both snapshot-transition-module___QyWCq__arrive}.snapshot-transition-module___QyWCq__waiting{justify-content:center;gap:9px;display:flex}.snapshot-transition-module___QyWCq__waiting span{background:#f8edf4;border-radius:50%;width:6px;height:6px;animation:1.25s ease-in-out infinite snapshot-transition-module___QyWCq__waitingPulse}.snapshot-transition-module___QyWCq__waiting span:nth-child(2){animation-delay:.16s}.snapshot-transition-module___QyWCq__waiting span:nth-child(3){animation-delay:.32s}@keyframes snapshot-transition-module___QyWCq__breathe{50%{opacity:.65;transform:scale(1.08)}}@keyframes snapshot-transition-module___QyWCq__arrive{0%{opacity:0;transform:translateY(9px)}}@keyframes snapshot-transition-module___QyWCq__waitingPulse{0%,80%,to{opacity:.35;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-5px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.snapshot-transition-module___QyWCq__glow,.snapshot-transition-module___QyWCq__beat,.snapshot-transition-module___QyWCq__waiting span{animation:none}.snapshot-transition-module___QyWCq__waiting span{opacity:.7}}
:is(html:has(.home-module__xN3HmW__page),body:has(.home-module__xN3HmW__page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:auto;background:#0c0d14}.home-module__xN3HmW__page{box-sizing:border-box;min-height:100svh;padding:max(8px, env(safe-area-inset-top)) 20px max(16px, env(safe-area-inset-bottom));color:#f8eef6;font-family:var(--font-inter), "PingFang SC", sans-serif;background:radial-gradient(at 15% 0,#282039 0%,#0000 55%),#0c0d14;flex-direction:column;display:flex}.home-module__xN3HmW__page a{text-decoration:none}.home-module__xN3HmW__page :focus-visible{outline-offset:5px;outline:2px solid #e887a1}.home-module__xN3HmW__header,.home-module__xN3HmW__hero,.home-module__xN3HmW__footer{width:100%;max-width:1080px;margin-inline:auto}.home-module__xN3HmW__header{justify-content:space-between;align-items:center;gap:24px;min-height:56px;display:flex}.home-module__xN3HmW__login{color:#eee7ef;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:14px;font-weight:500;display:inline-flex}.home-module__xN3HmW__login:hover{color:#f0bbcf}.home-module__xN3HmW__hero{gap:28px;padding-block:clamp(24px,5svh,44px) 28px;display:grid}.home-module__xN3HmW__story{min-width:0}.home-module__xN3HmW__eyebrow{color:#b4a2c4;letter-spacing:2px;margin:0 0 16px;font-size:10px}.home-module__xN3HmW__story h1{letter-spacing:-.025em;white-space:pre-line;overflow-wrap:anywhere;margin:0;font:clamp(32px,9vw,44px)/1.2 Georgia,Songti SC,serif}.home-module__xN3HmW__description{color:#bcb2c4;text-wrap:pretty;margin:18px 0 22px;font-size:14px;line-height:1.7}.home-module__xN3HmW__primary{color:#261927;background:#f0bbcf;border-radius:30px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:12px 28px;font-size:15px;font-weight:600;display:flex}.home-module__xN3HmW__primary:hover{background:#f6ccdc}.home-module__xN3HmW__primaryIcon{flex-shrink:0}.home-module__xN3HmW__disclosure{color:#a197ac;margin:16px 0 0;font-size:11px;line-height:1.8}.home-module__xN3HmW__portraits{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;width:100%;max-width:420px;margin-inline:auto;display:grid}.home-module__xN3HmW__portrait{aspect-ratio:3/4;background:#211d2b;border:1px solid #ffffff18;border-radius:80px 80px 24px 24px;position:relative;overflow:hidden}.home-module__xN3HmW__portrait:nth-child(2){margin-top:20px}.home-module__xN3HmW__portrait img{object-fit:cover}.home-module__xN3HmW__footer{color:#a197ac;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:auto;padding-top:12px;font-size:11px;display:grid}.home-module__xN3HmW__footer>p{grid-column:1/-1}.home-module__xN3HmW__footer>button{grid-area:2/2;justify-self:end}.home-module__xN3HmW__footer p{margin:0}.home-module__xN3HmW__footer nav{flex-wrap:wrap;grid-area:2/1;gap:16px;display:flex}.home-module__xN3HmW__footer a{min-height:44px;color:inherit;align-items:center;display:inline-flex}@media (min-width:768px){.home-module__xN3HmW__page{flex-direction:column;padding:36px 48px 24px;display:flex}.home-module__xN3HmW__hero{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:76px}.home-module__xN3HmW__story h1{font-size:clamp(48px,5vw,68px)}.home-module__xN3HmW__primary{min-width:190px;display:inline-flex}.home-module__xN3HmW__portraits{gap:20px}.home-module__xN3HmW__portrait{border-radius:120px 120px 30px 30px}.home-module__xN3HmW__portrait:nth-child(2){margin-top:72px}.home-module__xN3HmW__footer{justify-content:space-between;display:flex}}@media (max-width:767px) and (max-height:700px){.home-module__xN3HmW__hero{gap:24px;padding-block:20px 24px}.home-module__xN3HmW__eyebrow{margin-bottom:12px}.home-module__xN3HmW__description{margin-block:14px 18px}.home-module__xN3HmW__disclosure{margin-top:12px;line-height:1.6}.home-module__xN3HmW__portraits{max-width:300px}}@media (max-width:360px){.home-module__xN3HmW__page{padding-inline:16px}.home-module__xN3HmW__header{gap:12px}.home-module__xN3HmW__login{font-size:13px}.home-module__xN3HmW__primary{gap:16px;padding-inline:20px}}.home-module__xN3HmW__about{border-top:1px solid #ffffff18;width:100%;max-width:1080px;margin:24px auto 64px;padding-top:40px}.home-module__xN3HmW__about h2{text-wrap:balance;margin:0 0 20px;font:clamp(26px,4vw,36px)/1.3 Georgia,Songti SC,serif}.home-module__xN3HmW__about>p{color:#bcb2c4;max-width:750px;line-height:1.85}.home-module__xN3HmW__features{gap:24px;margin:36px 0 56px;display:grid}.home-module__xN3HmW__features h3,.home-module__xN3HmW__guides h3{color:#f8eef6;margin:0 0 12px;font-size:18px}.home-module__xN3HmW__features p,.home-module__xN3HmW__guides p{color:#bcb2c4;margin:0;font-size:14px;line-height:1.8}.home-module__xN3HmW__guides{gap:16px;display:grid}.home-module__xN3HmW__guides a{background:#ffffff04;border:1px solid #ffffff20;border-radius:20px;padding:24px;display:block}.home-module__xN3HmW__guides a:hover{background:#ffffff09;border-color:#f0bbcf70}.home-module__xN3HmW__allGuides{color:#f0bbcf;align-items:center;min-height:44px;margin-top:16px;display:inline-flex}.home-module__xN3HmW__language{grid-area:2/2}@media (min-width:768px){.home-module__xN3HmW__features{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__xN3HmW__guides{grid-template-columns:repeat(2,minmax(0,1fr))}}
.profile-module__6M6r3a__editorSheet{width:100%;max-width:600px;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));color:#f4f0f2;min-height:0;font-family:var(--font-inter), "PingFang SC", sans-serif;background:#19161d;border:1px solid #ffffff14;border-bottom:0;border-radius:20px 20px 0 0;gap:0;padding:0;display:flex;top:auto;bottom:0;left:50%;overflow:hidden;transform:none}.profile-module__6M6r3a__form{min-width:0;min-height:0;max-height:inherit;flex-direction:column;flex:1;display:flex}.profile-module__6M6r3a__sheetHeader{border-bottom:1px solid #ffffff0b;flex-shrink:0;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;min-height:68px;padding:6px 16px;display:grid}.profile-module__6M6r3a__sheetTitle{color:#eee7ed;text-align:center;margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5}.profile-module__6M6r3a__sheetTitle:focus{outline:none}.profile-module__6M6r3a__cancelButton,.profile-module__6M6r3a__doneButton,.profile-module__6M6r3a__discardButton{color:#b6aab9;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:inline-flex}.profile-module__6M6r3a__doneButton{color:#e0acbf;font-weight:500}.profile-module__6M6r3a__discardButton{color:#241820;background:#dba9b8;padding-inline:14px}.profile-module__6M6r3a__sheetBody{overscroll-behavior:contain;min-height:0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));align-content:start;gap:20px;display:grid;overflow-y:auto}.profile-module__6M6r3a__fields{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.profile-module__6M6r3a__field{gap:9px;min-width:0;display:grid}.profile-module__6M6r3a__field>span,.profile-module__6M6r3a__options legend{color:#b6aab9;font-size:13px;line-height:1.6}.profile-module__6M6r3a__fieldGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.profile-module__6M6r3a__form input:not([type=checkbox],[type=radio],[type=file]),.profile-module__6M6r3a__form textarea{box-sizing:border-box;color:#eee5ec;width:100%;min-width:0;min-height:48px;font:inherit;background:#ffffff04;border:1px solid #ffffff18;border-radius:10px;outline:none;padding:11px 13px;font-size:16px;line-height:1.6}.profile-module__6M6r3a__form textarea{resize:vertical;min-height:200px}.profile-module__6M6r3a__form input::placeholder,.profile-module__6M6r3a__form textarea::placeholder{color:#958a9b}.profile-module__6M6r3a__form input:focus-visible,.profile-module__6M6r3a__form textarea:focus-visible{border-color:#dba9b8;outline:1px solid #dba9b8}.profile-module__6M6r3a__counter{color:#a092a6;text-align:right;font-size:12px}.profile-module__6M6r3a__photoButton{cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;padding:0}.profile-module__6M6r3a__note{color:#ada0b3;margin:0;font-size:13px;line-height:1.75}.profile-module__6M6r3a__textButton{color:#dba9b8;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:10px 0;font-size:14px}.profile-module__6M6r3a__tagGroup{gap:14px;display:grid}.profile-module__6M6r3a__groupHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-module__6M6r3a__groupHeading h3{color:#c5b8cc;margin:0;font-size:14px;font-weight:500}.profile-module__6M6r3a__groupHeading>span{color:#a092a6;font-size:12px}.profile-module__6M6r3a__tagOptions{flex-wrap:wrap;gap:8px;display:flex}.profile-module__6M6r3a__tag{color:#ccbfce;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:8px 13px;font-size:14px;display:inline-flex}.profile-module__6M6r3a__tag>span{overflow-wrap:anywhere;min-width:0}.profile-module__6M6r3a__tag>svg{flex-shrink:0}.profile-module__6M6r3a__tag[aria-pressed=true]{color:#ebc7d4;background:#dba9b811;border-color:#dba9b86b}.profile-module__6M6r3a__addTag{align-items:center;gap:8px;display:flex}.profile-module__6M6r3a__addTag>button{color:#dba9b8;cursor:pointer;background:0 0;border:1px solid #ffffff18;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.profile-module__6M6r3a__options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.profile-module__6M6r3a__options legend{margin-bottom:12px}.profile-module__6M6r3a__option{color:#c8bacd;cursor:pointer;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 14px;font-size:15px;display:flex;position:relative}.profile-module__6M6r3a__option input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.profile-module__6M6r3a__option>svg{visibility:hidden;flex-shrink:0}.profile-module__6M6r3a__option:has(input:checked){color:#e9c3d0;background:#dba9b80a;border-color:#dba9b85e}.profile-module__6M6r3a__option:has(input:checked)>svg{visibility:visible}.profile-module__6M6r3a__option:has(input:focus-visible){outline-offset:3px;outline:2px solid #dba9b8}.profile-module__6M6r3a__privacyControl{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-module__6M6r3a__privacyControl>span{min-width:0}.profile-module__6M6r3a__privacyControl strong{color:#e1d6e2;font-size:15px;font-weight:500;line-height:1.6;display:block}.profile-module__6M6r3a__privacyControl small{color:#ab9db2;margin-top:7px;font-size:13px;line-height:1.7;display:block}.profile-module__6M6r3a__privacyControl input{appearance:none;cursor:pointer;background:#45404a;border:1px solid #ffffff14;border-radius:999px;flex:0 0 38px;width:38px;height:24px;margin-top:2px;position:relative}.profile-module__6M6r3a__privacyControl input:before{content:"";background:#e6dfe9;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.profile-module__6M6r3a__privacyControl input:checked{background:#b08094}.profile-module__6M6r3a__privacyControl input:checked:before{background:#fff3f8;left:17px}.profile-module__6M6r3a__requirements{margin-top:-10px}.profile-module__6M6r3a__requirements p{color:#ab9db2;margin:0 0 6px;font-size:13px;line-height:1.7}.profile-module__6M6r3a__requirements button{color:#dba9b8;cursor:pointer;background:0 0;border:0;min-height:44px;margin-right:16px;padding:0;font-size:13px}.profile-module__6M6r3a__formError{color:#f0b3c5;background:#ec9bb20a;border:1px solid #ec9bb22b;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:1.6}.profile-module__6M6r3a__formError:focus{outline:none}.profile-module__6M6r3a__form button:disabled,.profile-module__6M6r3a__form input:disabled{opacity:.45;cursor:default}.profile-module__6M6r3a__form fieldset:disabled .profile-module__6M6r3a__option{opacity:.5;cursor:default}.profile-module__6M6r3a__editorSheet button:focus-visible,.profile-module__6M6r3a__editorSheet a:focus-visible,.profile-module__6M6r3a__leaveDialog button:focus-visible{outline-offset:3px;outline:2px solid #dba9b8}.profile-module__6M6r3a__leaveDialog{color:#f4f0f2;background:#211b27;border-color:#463746}.profile-module__6M6r3a__leaveDialog p{color:#b5a7be;line-height:1.7}.profile-module__6M6r3a__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.profile-module__6M6r3a__spin{animation:.8s linear infinite profile-module__6M6r3a__profile-spin}.profile-module__6M6r3a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes profile-module__6M6r3a__profile-spin{to{transform:rotate(360deg)}}@media (min-width:761px){.profile-module__6M6r3a__editorSheet{border-bottom:1px solid #ffffff14;border-radius:20px;width:calc(100% - 48px);max-height:min(820px,100dvh - 64px);top:50%;bottom:auto;translate:-50% -50%}}@media (max-width:360px){.profile-module__6M6r3a__fieldGrid{grid-template-columns:1fr}.profile-module__6M6r3a__sheetHeader{grid-template-columns:56px minmax(0,1fr) 56px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.profile-module__6M6r3a__editorSheet,.profile-module__6M6r3a__spin{animation:none}}
.legal-layout-module__YrlZQG__page{color:#eee9f0;background:#111015;min-height:100dvh}.legal-layout-module__YrlZQG__header,.legal-layout-module__YrlZQG__footer{justify-content:space-between;align-items:center;gap:24px;max-width:960px;margin:auto;padding:24px;display:flex}.legal-layout-module__YrlZQG__content{max-width:760px;margin:auto;padding:40px 24px 64px}.legal-layout-module__YrlZQG__content h1{margin:0 0 12px;font-size:clamp(30px,5vw,42px);font-weight:500}.legal-layout-module__YrlZQG__updated{color:#aaa6b5;font-size:14px}.legal-layout-module__YrlZQG__content section{margin-top:32px}.legal-layout-module__YrlZQG__content h2{margin-bottom:12px;font-size:20px;font-weight:600}.legal-layout-module__YrlZQG__content section p{color:#c6bfcd;overflow-wrap:anywhere;line-height:1.85}.legal-layout-module__YrlZQG__page a{color:inherit;text-decoration:none}.legal-layout-module__YrlZQG__page a:focus-visible{outline-offset:4px;outline:2px solid #e887a1}.legal-layout-module__YrlZQG__footer{color:#aaa6b5;border-top:1px solid #ffffff14;flex-wrap:wrap;font-size:13px}.legal-layout-module__YrlZQG__footer nav{gap:24px;display:flex}@media (max-width:760px){.legal-layout-module__YrlZQG__header{padding-top:calc(16px + env(safe-area-inset-top))}.legal-layout-module__YrlZQG__content{padding-top:24px}}
.not-found-screen-module__FUp6Rq__page{color:#f4f0f2;min-height:calc(100svh - 32px);font-family:var(--font-inter), "PingFang SC", sans-serif;flex-direction:column;display:flex}.not-found-screen-module__FUp6Rq__page[data-standalone=true]{min-height:100svh;padding-bottom:env(safe-area-inset-bottom);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111015}:is(html:has(.not-found-screen-module__FUp6Rq__page[data-standalone=true]),body:has(.not-found-screen-module__FUp6Rq__page[data-standalone=true])){background:#111015}.not-found-screen-module__FUp6Rq__header{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:960px;margin-inline:auto;padding:24px;display:flex}.not-found-screen-module__FUp6Rq__content{flex:1;justify-content:center;align-items:center;padding:64px 20px 112px;display:flex}.not-found-screen-module__FUp6Rq__message{text-align:center;width:100%;max-width:380px}.not-found-screen-module__FUp6Rq__code{color:#b996a5;letter-spacing:-.055em;font-variant-numeric:lining-nums;margin:0 0 22px;font-size:clamp(64px,16vw,88px);font-weight:300;line-height:1}.not-found-screen-module__FUp6Rq__message h1{color:#f1eaf0;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,5vw,26px);font-weight:500;line-height:1.45}.not-found-screen-module__FUp6Rq__description{color:#aaa2ae;text-wrap:pretty;max-width:300px;margin:14px auto 0;font-size:14px;line-height:1.8}.not-found-screen-module__FUp6Rq__actions{flex-direction:column;align-items:center;gap:8px;margin-top:30px;display:flex}.not-found-screen-module__FUp6Rq__primary{color:#271c23;background:#dba9b8;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:184px;max-width:100%;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;line-height:1.6;display:inline-flex}.not-found-screen-module__FUp6Rq__primary svg{flex-shrink:0}.not-found-screen-module__FUp6Rq__secondary{color:#b4a4b2;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:13px;line-height:1.6;display:inline-flex}.not-found-screen-module__FUp6Rq__page a{text-decoration:none}.not-found-screen-module__FUp6Rq__page a:focus-visible{outline-offset:4px;outline:2px solid #efc4d2}@media (hover:hover){.not-found-screen-module__FUp6Rq__primary:hover{background:#e8bdca}.not-found-screen-module__FUp6Rq__secondary:hover{color:#f0d3df}}@media (max-width:760px){.not-found-screen-module__FUp6Rq__page{min-height:calc(100svh - 78px - env(safe-area-inset-bottom))}.not-found-screen-module__FUp6Rq__header{padding:calc(16px + env(safe-area-inset-top)) 20px 16px}.not-found-screen-module__FUp6Rq__content{padding:calc(48px + env(safe-area-inset-top)) 0 88px}.not-found-screen-module__FUp6Rq__page[data-standalone=true] .not-found-screen-module__FUp6Rq__content{padding:40px 24px 88px}}@media (max-height:600px){.not-found-screen-module__FUp6Rq__content,.not-found-screen-module__FUp6Rq__page[data-standalone=true] .not-found-screen-module__FUp6Rq__content{padding-block:32px}.not-found-screen-module__FUp6Rq__code{margin-bottom:16px;font-size:56px}.not-found-screen-module__FUp6Rq__actions{margin-top:22px}}
.product-page-notice-module__erWE8W__page{min-height:480px}.product-page-notice-module__erWE8W__notice{text-align:center;background:#ffffff02;border:1px solid #ffffff0d;border-radius:22px;flex-direction:column;align-items:center;margin-top:24px;padding:50px 20px;display:flex}.product-page-notice-module__erWE8W__notice>svg{color:#c5a4cb}.product-page-notice-module__erWE8W__notice h2{margin:20px 0 10px;font-size:17px;font-weight:500}.product-page-notice-module__erWE8W__notice p{color:#aaa6b5;max-width:290px;margin:0;font-size:13px;line-height:1.9}@media (max-width:760px){.product-page-notice-module__erWE8W__page{min-height:420px}.product-page-notice-module__erWE8W__notice{margin-top:20px}}
:is(html:has(.public-module__YOQgOW__page),body:has(.public-module__YOQgOW__page)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d14}.public-module__YOQgOW__page{color:#f8eef6;min-height:100svh;font-family:var(--font-inter), "PingFang SC", sans-serif;background:radial-gradient(at 10% 0,#282039 0%,#0000 55%),#0c0d14;padding:16px 24px 24px}.public-module__YOQgOW__page a{color:#f0bbcf;text-underline-offset:5px}.public-module__YOQgOW__page :focus-visible{outline-offset:5px;outline:2px solid #e887a1}.public-module__YOQgOW__header,.public-module__YOQgOW__footer{justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;display:flex}.public-module__YOQgOW__header nav,.public-module__YOQgOW__footer nav{flex-wrap:wrap;gap:16px;display:flex}.public-module__YOQgOW__header a,.public-module__YOQgOW__footer a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.public-module__YOQgOW__content{overflow-wrap:anywhere;max-width:760px;margin:54px auto 72px}.public-module__YOQgOW__content h1{letter-spacing:-.02em;text-wrap:balance;margin:24px 0;font:clamp(32px,6vw,50px)/1.2 Georgia,Songti SC,serif}.public-module__YOQgOW__content h2{margin:36px 0 16px;font-size:22px;line-height:1.4}.public-module__YOQgOW__content p{color:#c9bfd1;margin:16px 0;font-size:16px;line-height:1.85}.public-module__YOQgOW__content .public-module__YOQgOW__intro{color:#e1d5e5;font-size:18px}.public-module__YOQgOW__content .public-module__YOQgOW__date{color:#a89bb4;font-size:13px}.public-module__YOQgOW__breadcrumbs{color:#a89bb4;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.public-module__YOQgOW__breadcrumbs a{align-items:center;min-height:44px;display:inline-flex}.public-module__YOQgOW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0;display:grid}.public-module__YOQgOW__card{background:#ffffff04;border:1px solid #ffffff20;border-radius:20px;padding:24px;text-decoration:none;display:block}.public-module__YOQgOW__card:hover{background:#ffffff09;border-color:#f0bbcf70}.public-module__YOQgOW__card h2{color:#f8eef6;margin:0 0 12px;font-size:20px}.public-module__YOQgOW__card p{margin:0;font-size:14px}.public-module__YOQgOW__next{border-top:1px solid #ffffff20;margin-top:44px;padding-top:12px}.public-module__YOQgOW__cta{background:#f0bbcf;border-radius:28px;align-items:center;min-height:48px;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex;color:#261927!important}.public-module__YOQgOW__footer{color:#a89bb4;border-top:1px solid #ffffff20;flex-wrap:wrap;padding-top:20px;font-size:12px}@media (max-width:600px){.public-module__YOQgOW__cards{grid-template-columns:1fr}.public-module__YOQgOW__content{margin-block:32px 48px}.public-module__YOQgOW__page{padding-inline:20px}}@media (max-width:360px){.public-module__YOQgOW__page{padding-inline:16px}.public-module__YOQgOW__header{gap:12px}.public-module__YOQgOW__header nav{gap:10px}}
