.MemoryTools-module__reWJNq__favoriteGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),460px));justify-content:start;align-items:start;gap:30px 28px;display:grid}.MemoryTools-module__reWJNq__favoriteCard{--favorite-tilt:0deg;isolation:isolate;width:100%;min-height:388px;transform:rotate(var(--favorite-tilt));transform-origin:top;background:linear-gradient(#fffdf8f5,#fffcf4fa),radial-gradient(circle at 18% 22%,#c9a87714,#0000 34%);border:1px solid #e2d5bbe0;border-radius:4px;flex-direction:column;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;box-shadow:0 18px 30px -18px #503c1e57}.MemoryTools-module__reWJNq__favoriteCard:before{content:"";z-index:2;clip-path:polygon(4% 8%,96% 0,100% 100%,0 92%);background:linear-gradient(90deg,#ffffff1f,#0000 24% 74%,#995d4c14),#e8c6b8d1;width:104px;height:34px;position:absolute;top:-17px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 7px 14px #503c1e14}.MemoryTools-module__reWJNq__favoriteCard:after{content:"";z-index:-1;opacity:.34;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#c9a8770f 1px,#0000 1px),linear-gradient(0deg,#c9a8770d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.MemoryTools-module__reWJNq__favoriteCard:hover{border-color:#d98a92b3;transform:rotate(0)translateY(-4px);box-shadow:0 24px 38px -20px #503c1e61}.MemoryTools-module__reWJNq__favoritePin{z-index:3;background:#d98a92;border:3px solid #fffaf3f5;border-radius:999px;width:18px;height:18px;position:absolute;top:18px;right:18px;box-shadow:0 6px 12px #503c1e29,inset 0 1px 1px #fff9}.MemoryTools-module__reWJNq__favoritePin_want{background:#d98a92}.MemoryTools-module__reWJNq__favoritePin_ready{background:#c9a877}.MemoryTools-module__reWJNq__favoritePin_done{background:#a8c8dc}.MemoryTools-module__reWJNq__favoritePhotoFrame{background:#fffefa;border:1px solid #e2d5bbe6;border-radius:2px;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #fffdf8fa,0 7px 18px #503c1e12}.MemoryTools-module__reWJNq__favoritePhotoPlaceholder{background:linear-gradient(135deg,#0000 0 42%,#f6f1e6c7 42% 52%,#0000 52%) 0 0/38px 38px,linear-gradient(45deg,#0000 0 46%,#efe6d2ad 46% 56%,#0000 56%) 0 0/46px 46px,#fffdf8;border-radius:2px;position:absolute;inset:8px}.MemoryTools-module__reWJNq__favoriteEyebrow{color:#b95f6b;letter-spacing:0;align-items:center;gap:6px;min-width:0;margin-top:14px;font-family:LXGW WenKai,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;font-size:15px;font-weight:700;line-height:1.45;display:flex}.MemoryTools-module__reWJNq__favoriteLocationIcon{color:#c9a877;flex-shrink:0;width:15px;height:15px}.MemoryTools-module__reWJNq__favoriteEyebrowText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MemoryTools-module__reWJNq__favoriteDivider{background-image:repeating-linear-gradient(90deg,#c9a87794 0 4px,#0000 4px 8px);height:1px;margin-top:12px}.MemoryTools-module__reWJNq__favoriteNote{color:#3a2f28c7;text-overflow:ellipsis;white-space:nowrap;height:28px;margin-top:10px;font-family:LXGW WenKai,STKaiti,Kaiti SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:15px;font-weight:400;line-height:28px;overflow:hidden}.MemoryTools-module__reWJNq__favoriteFooter{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:14px;display:flex}.MemoryTools-module__reWJNq__favoriteStatus{color:#8a5a66;white-space:nowrap;background:#fff8eedb;border:1px solid #c9a8777a;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.MemoryTools-module__reWJNq__favoriteStatus_want{border-color:#d98a9270}.MemoryTools-module__reWJNq__favoriteStatus_ready{color:#8e7b66;border-color:#c9a87780}.MemoryTools-module__reWJNq__favoriteStatus_done{color:#5a6670;border-color:#a8c8dca3}.MemoryTools-module__reWJNq__favoriteStatusOptions{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.MemoryTools-module__reWJNq__favoriteStatusMenu{min-width:0;position:relative}.MemoryTools-module__reWJNq__favoriteStatusOption{color:#3a2f2894;background:#fffdf8ad;border:1px solid #c9a8775c;border-radius:999px;align-items:center;gap:3px;min-height:28px;padding:0 8px;font-size:11px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.MemoryTools-module__reWJNq__favoriteStatusOption:hover:not(:disabled){color:#8a5a66;background:#f5dce080;border-color:#d98a9294;transform:translateY(-1px)}.MemoryTools-module__reWJNq__favoriteStatusOptionSelected{color:#8a5a66;background:#f5dce0c7;border-color:#b95f6b94}.MemoryTools-module__reWJNq__favoriteStatusCurrent{cursor:pointer}.MemoryTools-module__reWJNq__favoriteStatusDropdown{z-index:8;background:#fffdf8fa;border:1px solid #c9a8776b;border-radius:9px;gap:2px;min-width:112px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 24px #503c1e29}.MemoryTools-module__reWJNq__favoriteStatusDropdownOption{color:#8e7b66;text-align:left;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:700;transition:background-color .16s,color .16s;display:flex}.MemoryTools-module__reWJNq__favoriteStatusDropdownOption:hover,.MemoryTools-module__reWJNq__favoriteStatusDropdownOption:focus-visible{color:#8a5a66;background:#f5dce08f;outline:none}.MemoryTools-module__reWJNq__favoriteStatusOption:focus-visible{outline-offset:2px;outline:2px solid #d98a928f}.MemoryTools-module__reWJNq__favoriteStatusOption:disabled{cursor:default;opacity:.45}.MemoryTools-module__reWJNq__favoriteActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.MemoryTools-module__reWJNq__favoriteActionButton{color:#3a2f2870;background:#fffdf8bd;border:1px solid #c9a8777a;border-radius:999px;place-items:center;width:32px;height:32px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.MemoryTools-module__reWJNq__favoriteActionButton:hover:not(:disabled){color:#b95f6b;background:#f5dce075;border-color:#d98a92a3;transform:translateY(-1px)}.MemoryTools-module__reWJNq__favoriteActionButton:disabled{cursor:default;opacity:.42}.MemoryTools-module__reWJNq__favoriteEmptyPage{background:repeating-linear-gradient(-10deg,#fffdf8b8 0 11px,#f6f1e6b8 11px 22px);border:1px dashed #c9a877a8;border-radius:4px;width:100%;max-width:460px;min-height:360px;position:relative;box-shadow:0 14px 28px -20px #503c1e4d}.MemoryTools-module__reWJNq__favoriteEditorBackdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2f2b452e;position:fixed;inset:0}.MemoryTools-module__reWJNq__favoriteEditorModal{z-index:50;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 28px 70px #2f2b453d}.MemoryTools-module__reWJNq__favoriteEditorHidden{display:none}.MemoryTools-module__reWJNq__favoriteAddCard{cursor:pointer;color:inherit;transition:border-color .22s,background-color .22s,box-shadow .22s,transform .22s}.MemoryTools-module__reWJNq__favoriteAddCard:hover:not(:disabled){background:repeating-linear-gradient(-10deg,#fffdf8db 0 11px,#f9ebe9d1 11px 22px);border-color:#b95f6bb8;transform:translateY(-4px);box-shadow:0 20px 34px -20px #503c1e5c}.MemoryTools-module__reWJNq__favoriteAddCard:focus-visible{outline-offset:4px;outline:3px solid #d98a928f}.MemoryTools-module__reWJNq__favoriteAddCard:disabled{cursor:default;opacity:.52}.MemoryTools-module__reWJNq__favoriteEmptyPage:before{content:"";clip-path:polygon(4% 4%,94% 10%,100% 92%,0 100%);background:#e8c6b8c7;width:96px;height:32px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(1deg)}@media (max-width:640px){.MemoryTools-module__reWJNq__favoriteCard{min-height:360px;transform:none}.MemoryTools-module__reWJNq__favoritePhotoFrame{height:178px}.MemoryTools-module__reWJNq__favoriteFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.MemoryTools-module__reWJNq__favoriteCard,.MemoryTools-module__reWJNq__favoriteActionButton,.MemoryTools-module__reWJNq__favoriteAddCard,.MemoryTools-module__reWJNq__favoriteStatusOption,.MemoryTools-module__reWJNq__favoriteStatusDropdownOption{transition:none}.MemoryTools-module__reWJNq__favoriteCard,.MemoryTools-module__reWJNq__favoriteCard:hover,.MemoryTools-module__reWJNq__favoriteAddCard:hover:not(:disabled){transform:none}}
.FutureCapsuleExperience-module__oMsAtG__experience{--capsule-paper:#fbf8f7;--capsule-surface:#fffdfc;--capsule-night:#302c45;--capsule-muted:#7b7485;--capsule-rose:#e85d86;--capsule-blush:#f5dce0;--capsule-gold:#f8d6a8;color:var(--capsule-muted)}.FutureCapsuleExperience-module__oMsAtG__displayType{font-family:var(--font-noto-serif-sc), "Songti SC", "STSong", serif;font-optical-sizing:auto}.FutureCapsuleExperience-module__oMsAtG__hero,.FutureCapsuleExperience-module__oMsAtG__openingStage{isolation:isolate;background:#1d1a35}.FutureCapsuleExperience-module__oMsAtG__hero:after,.FutureCapsuleExperience-module__oMsAtG__openingStage:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 71% 48%,#ffdcc238,#0000 24%),linear-gradient(90deg,#18162eeb,#2a224275,#18162e85);position:absolute;inset:0}.FutureCapsuleExperience-module__oMsAtG__heroImage{filter:saturate(.92)contrast(.98)}.FutureCapsuleExperience-module__oMsAtG__paperGrain{background-image:radial-gradient(circle at 12% 18%,#e85d860a,#0000 28%),radial-gradient(circle at 84% 78%,#f8d6a814,#0000 30%)}.FutureCapsuleExperience-module__oMsAtG__dialogBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff8f8ad}.FutureCapsuleExperience-module__oMsAtG__dialogPaper{background:radial-gradient(circle at 50% 40%,#f8d6a82b,#0000 30%),linear-gradient(145deg,#fffffffa,#fff9f9fa);position:relative;overflow:hidden}.FutureCapsuleExperience-module__oMsAtG__dialogPaper:before{pointer-events:none;content:"";opacity:.65;background-image:radial-gradient(circle at 14% 26%,#f5dce0 0 1px,#0000 2px),radial-gradient(circle at 82% 18%,#f8d6a8 0 1px,#0000 2px),radial-gradient(circle at 76% 72%,#f5dce0 0 1px,#0000 2px);background-size:64px 64px,83px 83px,71px 71px;position:absolute;inset:0}.FutureCapsuleExperience-module__oMsAtG__seal{background:radial-gradient(circle,#fffffff0,#fce6ecb8 44%,#0000 72%);border:1px solid #e85d8633;border-radius:999px;place-items:center;width:138px;height:138px;display:grid;position:relative;box-shadow:0 0 50px #e85d8633}.FutureCapsuleExperience-module__oMsAtG__seal:before,.FutureCapsuleExperience-module__oMsAtG__seal:after{border-radius:inherit;content:"";border:1px solid #e85d8629;position:absolute}.FutureCapsuleExperience-module__oMsAtG__seal:before{inset:12px}.FutureCapsuleExperience-module__oMsAtG__seal:after{inset:28px}.FutureCapsuleExperience-module__oMsAtG__sealCore{z-index:1;color:#8d5365;background:radial-gradient(circle at 38% 30%,#f7c1cb,#cf7c91 72%);border:5px solid #ffdbe2db;border-radius:46% 54% 51% 49%/52% 44% 56% 48%;place-items:center;width:78px;height:78px;display:grid;position:relative;rotate:-6deg;box-shadow:inset 0 0 0 2px #ffffff5c,0 12px 28px #7b3a4e38}.FutureCapsuleExperience-module__oMsAtG__stepConnector{border-top:1px dashed #7b748559;flex:1;height:1px}.FutureCapsuleExperience-module__oMsAtG__openingStage{min-height:610px}.FutureCapsuleExperience-module__oMsAtG__openingStageImage{filter:saturate(.82)contrast(1.04)}.FutureCapsuleExperience-module__oMsAtG__openingStageGlow{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#ffdcc233,#ffdcc20d 38%,#0000 68%);border:1px solid #ffdcc224;border-radius:50%;width:min(38vw,520px);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #ffd6aa4d}.FutureCapsuleExperience-module__oMsAtG__openingInfo,.FutureCapsuleExperience-module__oMsAtG__openingPreview{flex-direction:column;justify-content:center;min-width:0;padding:1.25rem;display:flex;position:relative}.FutureCapsuleExperience-module__oMsAtG__openingInfo{border-right:1px solid #ffffff24}.FutureCapsuleExperience-module__oMsAtG__openingPreview{border-left:1px solid #ffffff24}.FutureCapsuleExperience-module__oMsAtG__sealButton{box-shadow:0 0 0 14px #ffd9e021,0 0 62px #f88eaa85}.FutureCapsuleExperience-module__oMsAtG__sealButton:not(:disabled):hover{box-shadow:0 0 0 18px #ffd9e024,0 0 84px #f88eaaa8}.FutureCapsuleExperience-module__oMsAtG__sealLightSweep{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:12%;overflow:hidden}.FutureCapsuleExperience-module__oMsAtG__sealLightSweep:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:34%;position:absolute;inset:-35% auto -35% -45%;transform:skew(-18deg)translate(-180%)}.FutureCapsuleExperience-module__oMsAtG__sealLightSweepActive{opacity:1}.FutureCapsuleExperience-module__oMsAtG__sealLightSweepActive:after{animation:1.8s ease-in-out infinite FutureCapsuleExperience-module__oMsAtG__sealLightSweep}@keyframes FutureCapsuleExperience-module__oMsAtG__sealLightSweep{to{transform:skew(-18deg)translate(470%)}}.FutureCapsuleExperience-module__oMsAtG__previewLock{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:1279px){.FutureCapsuleExperience-module__oMsAtG__openingStage{min-height:auto}.FutureCapsuleExperience-module__oMsAtG__openingInfo,.FutureCapsuleExperience-module__oMsAtG__openingPreview{border:0}}@media (max-width:767px){.FutureCapsuleExperience-module__oMsAtG__openingStageGlow{width:86vw;top:48%}}@media (prefers-reduced-motion:reduce){.FutureCapsuleExperience-module__oMsAtG__experience *,.FutureCapsuleExperience-module__oMsAtG__experience :before,.FutureCapsuleExperience-module__oMsAtG__experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.FutureCapsuleExperience-module__oMsAtG__sealLightSweepActive:after{animation:none}}
