.LikeButton-module__dv04BG__btn{border:1px solid rgba(var(--glass-tint),.28);background:rgba(var(--glass-tint),.14);-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--ink);font:inherit;font-family:var(--font-jetbrains-mono,monospace);letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 12px;font-size:12px;font-weight:500;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .22s,background .22s,box-shadow .32s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 8px 22px -10px #00000073}.LikeButton-module__dv04BG__btn:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#fff3,#ffffff0a 60%,#fff0);position:absolute;inset:0}.LikeButton-module__dv04BG__btn:hover{border-color:rgba(var(--glass-tint),.42);background:rgba(var(--glass-tint),.22);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #ffffff0a,0 14px 30px -12px #0000008c}.LikeButton-module__dv04BG__btn:active{transform:translateY(0)scale(.97)}.LikeButton-module__dv04BG__btn[data-liked=true]{background:linear-gradient(135deg,#ff506e38,#ff825a24);border-color:#ff506e8c}.LikeButton-module__dv04BG__heart{z-index:1;width:16px;height:16px;color:var(--ink-dim);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform .36s cubic-bezier(.2,.8,.2,1),filter .22s;position:relative}.LikeButton-module__dv04BG__btn[data-liked=true] .LikeButton-module__dv04BG__heart{color:#ff5070;fill:#ff5070;filter:drop-shadow(0 0 6px #ff506e8c)}.LikeButton-module__dv04BG__count{z-index:1;text-align:left;font-variant-numeric:tabular-nums;min-width:1ch;color:var(--ink);opacity:.85;position:relative}.LikeButton-module__dv04BG__spec{border-radius:inherit;pointer-events:none;z-index:0;opacity:0;mix-blend-mode:overlay;background:radial-gradient(circle at 30% 20%,#ffffff73,#fff0 38%);transition:opacity .24s;position:absolute;inset:0}.LikeButton-module__dv04BG__btn:hover .LikeButton-module__dv04BG__spec{opacity:.7}.LikeButton-module__dv04BG__ripple{pointer-events:none;z-index:2;-webkit-backdrop-filter:blur(6px)saturate(180%);opacity:0;background:radial-gradient(circle,#ffffff8c 0%,#ff506e59 35%,#ff506e00 70%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.LikeButton-module__dv04BG__btn[data-burst=true] .LikeButton-module__dv04BG__ripple{animation:.7s cubic-bezier(.2,.7,.2,1) forwards LikeButton-module__dv04BG__ripple}@keyframes LikeButton-module__dv04BG__ripple{0%{opacity:.85;transform:translate(-50%,-50%)scale(0)}60%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(14)}}.LikeButton-module__dv04BG__btn[data-burst=true] .LikeButton-module__dv04BG__heart{animation:.52s cubic-bezier(.2,.8,.2,1) LikeButton-module__dv04BG__pop}@keyframes LikeButton-module__dv04BG__pop{0%{transform:scale(1)}18%{transform:scale(.78)}46%{transform:scale(1.32)rotate(-6deg)}72%{transform:scale(.96)rotate(3deg)}to{transform:scale(1)rotate(0)}}.LikeButton-module__dv04BG__sparks{pointer-events:none;z-index:3;opacity:0;position:absolute;inset:0}.LikeButton-module__dv04BG__btn[data-burst=true] .LikeButton-module__dv04BG__sparks{animation:.7s ease-out forwards LikeButton-module__dv04BG__sparksFade}@keyframes LikeButton-module__dv04BG__sparksFade{0%{opacity:1}to{opacity:0}}.LikeButton-module__dv04BG__spark{background:#ffc8d2e6;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #ff788cd9}.LikeButton-module__dv04BG__btn[data-burst=true] .LikeButton-module__dv04BG__spark{animation:.7s cubic-bezier(.2,.7,.2,1) forwards LikeButton-module__dv04BG__spark}.LikeButton-module__dv04BG__spark:first-child{--tx:28px;--ty:-22px;animation-delay:0s}.LikeButton-module__dv04BG__spark:nth-child(2){--tx:-30px;--ty:-18px;animation-delay:30ms}.LikeButton-module__dv04BG__spark:nth-child(3){--tx:34px;--ty:14px;animation-delay:60ms}.LikeButton-module__dv04BG__spark:nth-child(4){--tx:-26px;--ty:20px;animation-delay:20ms}.LikeButton-module__dv04BG__spark:nth-child(5){--tx:2px;--ty:-34px;animation-delay:80ms}.LikeButton-module__dv04BG__spark:nth-child(6){--tx:-4px;--ty:30px;animation-delay:50ms}@keyframes LikeButton-module__dv04BG__spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)))scale(0);opacity:0}}.LikeButton-module__dv04BG__compact{gap:4px;padding:6px 10px 6px 9px;font-size:11px}.LikeButton-module__dv04BG__compact .LikeButton-module__dv04BG__heart{width:14px;height:14px}.LikeButton-module__dv04BG__large{border-radius:999px;gap:10px;padding:12px 20px 12px 16px;font-size:14px}.LikeButton-module__dv04BG__large .LikeButton-module__dv04BG__heart{stroke-width:1.6px;width:22px;height:22px}
.LiquidSegmented-module__tz3FSa__track{background:rgba(var(--glass-tint),var(--glass-alpha));-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid rgba(var(--glass-tint),var(--glass-stroke));isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;gap:4px;padding:6px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #ffffff0a,0 12px 30px -12px #00000073}[data-theme=light] .LiquidSegmented-module__tz3FSa__track{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000000a,0 12px 30px -12px #141e462e}.LiquidSegmented-module__tz3FSa__track:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff1a,#ffffff05 60%,#fff0);position:absolute;inset:0}.LiquidSegmented-module__tz3FSa__track[data-dragging=true]{cursor:grabbing}.LiquidSegmented-module__tz3FSa__trackSm{gap:2px;padding:4px}.LiquidSegmented-module__tz3FSa__knob{-webkit-backdrop-filter:blur(22px)saturate(180%)brightness(1.05);z-index:0;pointer-events:none;transform-origin:50%;will-change:transform,width;background:#ffffff38;border:1px solid #ffffff73;border-radius:999px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff0f,0 6px 18px -8px #0006}.LiquidSegmented-module__tz3FSa__trackSm .LiquidSegmented-module__tz3FSa__knob{top:4px;bottom:4px}[data-theme=light] .LiquidSegmented-module__tz3FSa__knob{background:#ffffff8c;border-color:#ffffffd9;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000008,0 6px 16px -8px #141e464d}.LiquidSegmented-module__tz3FSa__knob:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#ffffff26 45%,#fff0 100%);position:absolute;inset:0}.LiquidSegmented-module__tz3FSa__knob:after{content:"";pointer-events:none;filter:blur(2px);background:radial-gradient(#ffffffb3,#fff0 70%);border-radius:50%;width:28%;height:30%;position:absolute;top:12%;left:14%}.LiquidSegmented-module__tz3FSa__btn{z-index:1;color:var(--ink-dim);font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;touch-action:none;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .22s;position:relative}.LiquidSegmented-module__tz3FSa__trackSm .LiquidSegmented-module__tz3FSa__btn{padding:6px 14px;font-size:12.5px}.LiquidSegmented-module__tz3FSa__btn:hover{color:var(--ink)}.LiquidSegmented-module__tz3FSa__btn[data-active=true]{color:var(--ink);text-shadow:0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.LiquidSegmented-module__tz3FSa__knob{transition:none!important}}
.OverflowSegmented-module__kozJXG__row{align-items:center;gap:8px;max-width:100%;display:inline-flex;position:relative}.OverflowSegmented-module__kozJXG__mirror{visibility:hidden;pointer-events:none;gap:4px;padding:6px;display:inline-flex;position:absolute;top:0;left:-99999px}.OverflowSegmented-module__kozJXG__mirrorBtn{letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.OverflowSegmented-module__kozJXG__moreBtn{border:1px solid rgba(var(--glass-tint),var(--glass-stroke));background:rgba(var(--glass-tint),var(--glass-alpha));height:36px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));color:var(--ink-dim);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.OverflowSegmented-module__kozJXG__moreBtn:hover{color:var(--ink);background:rgba(var(--glass-tint),calc(var(--glass-alpha) + .06))}.OverflowSegmented-module__kozJXG__moreBtnActive{color:var(--ink)}.OverflowSegmented-module__kozJXG__chev{width:12px;height:12px;transition:transform .2s}.OverflowSegmented-module__kozJXG__chevOpen{transform:rotate(180deg)}.OverflowSegmented-module__kozJXG__dropdown{background:rgba(var(--glass-tint),var(--glass-alpha));min-width:160px;max-height:min(60vh,320px);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid rgba(var(--glass-tint),var(--glass-stroke));z-index:60;border-radius:14px;flex-direction:column;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) OverflowSegmented-module__kozJXG__dropIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff2e,0 18px 40px -16px #0000008c}[data-theme=light] .OverflowSegmented-module__kozJXG__dropdown{box-shadow:inset 0 1px #ffffffb3,0 18px 40px -16px #141e4640}@keyframes OverflowSegmented-module__kozJXG__dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.OverflowSegmented-module__kozJXG__dropItem{color:var(--ink-dim);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:500;transition:color .16s,background .16s}.OverflowSegmented-module__kozJXG__dropItem:hover{color:var(--ink);background:rgba(var(--glass-tint),.12)}.OverflowSegmented-module__kozJXG__dropActive{color:var(--ink);background:rgba(var(--glass-tint),.18)}
.HeartBurst-module__w6uwMq__burst{z-index:9999;pointer-events:none;width:0;height:0;position:fixed}.HeartBurst-module__w6uwMq__heart{opacity:0;color:#ff5070;fill:#ff5070;filter:drop-shadow(0 0 14px #ff506eb3)drop-shadow(0 0 4px #ffffff80);will-change:transform,opacity;animation:1.7s cubic-bezier(.2,.7,.2,1) forwards HeartBurst-module__w6uwMq__float;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}@keyframes HeartBurst-module__w6uwMq__float{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}14%{opacity:1;transform:translate(-50%,-50%)scale(calc(var(--scale)*1.4))rotate(var(--rot))}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty)))scale(calc(var(--scale)*.4))rotate(calc(var(--rot)*2));opacity:0}}.HeartBurst-module__w6uwMq__halo{-webkit-backdrop-filter:blur(8px)saturate(160%);background:radial-gradient(circle,#fff9 0%,#ff506e66 35%,#ff506e00 70%);border-radius:50%;width:14px;height:14px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards HeartBurst-module__w6uwMq__halo;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(0)}@keyframes HeartBurst-module__w6uwMq__halo{0%{opacity:.9;transform:translate(-50%,-50%)scale(0)}60%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}
.MemoryStack-module__ewuofa__stack{--w:180px;--h:230px;cursor:pointer;font:inherit;color:var(--ink);-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:14px;padding:14px 14px 18px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.MemoryStack-module__ewuofa__stack:hover{transform:translateY(-2px)}.MemoryStack-module__ewuofa__stack:hover .MemoryStack-module__ewuofa__card{transform:translate(-50%,calc(var(--i)*-1.5px - 4px))rotate(calc(var(--rot)*1.15))translateX(var(--off))}.MemoryStack-module__ewuofa__stack:hover .MemoryStack-module__ewuofa__card:last-child{transform:translate(-50%,calc(var(--i)*-1.5px - 8px))rotate(calc(var(--rot)*1.15))translateX(var(--off))scale(1.02)}.MemoryStack-module__ewuofa__deck{width:var(--w);height:var(--h);position:relative}.MemoryStack-module__ewuofa__card{transform-origin:50% 100%;width:100%;height:100%;transform:translate(-50%,calc(var(--i)*-1.5px))rotate(var(--rot))translateX(var(--off));background:rgba(var(--glass-tint),.06);border-radius:14px;transition:transform .52s cubic-bezier(.2,.9,.3,1.1),opacity .38s cubic-bezier(.4,.1,.4,1);position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 10px 28px -10px #00000073,inset 0 0 0 1px #ffffff0f}[data-theme=light] .MemoryStack-module__ewuofa__card{box-shadow:0 1px 2px #141e4614,0 10px 24px -10px #141e4638,inset 0 0 0 1px #ffffffb3}.MemoryStack-module__ewuofa__cardEmpty{background:rgba(var(--glass-tint),.05);border:1px dashed rgba(var(--glass-tint),.18);border-radius:14px;position:absolute;inset:0}.MemoryStack-module__ewuofa__labelWrap{flex-direction:column;align-items:center;gap:4px;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.2,1);display:flex}.MemoryStack-module__ewuofa__label{font-family:var(--font-instrument-serif,serif);letter-spacing:-.01em;font-size:24px;font-style:italic;line-height:1}.MemoryStack-module__ewuofa__sub{font-family:var(--font-jetbrains-mono,monospace);color:var(--ink-dim);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.MemoryStack-module__ewuofa__pressed .MemoryStack-module__ewuofa__card{transition-duration:.16s}.MemoryStack-module__ewuofa__spreading .MemoryStack-module__ewuofa__card{transform:translate(-50%,-8px)rotate(calc(var(--rot)*5.5))translateX(calc((var(--i) - (var(--n) - 1)/2)*70px))scale(.94);opacity:0;transition:transform .6s cubic-bezier(.2,.9,.3,1.05),opacity .6s cubic-bezier(.4,.1,.4,1)}.MemoryStack-module__ewuofa__spreading .MemoryStack-module__ewuofa__labelWrap{opacity:0;transform:translateY(6px)}
.MemoryView-module__a7_EbW__view{width:100%;display:block}.MemoryView-module__a7_EbW__view>*+*{margin-top:24px}.MemoryView-module__a7_EbW__crumbRow{align-items:center;gap:16px;padding:0 4px;animation:.32s both MemoryView-module__a7_EbW__fadeIn;display:flex}@keyframes MemoryView-module__a7_EbW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MemoryView-module__a7_EbW__collect{border:1px solid rgba(var(--glass-tint),var(--glass-stroke));background:rgba(var(--glass-tint),var(--glass-alpha));-webkit-backdrop-filter:blur(calc(var(--glass-blur)*.7))saturate(var(--glass-saturate));color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px 7px 11px;font-size:12.5px;font-weight:500;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 22px -10px #00000059}.MemoryView-module__a7_EbW__collect:hover{background:rgba(var(--glass-tint),calc(var(--glass-alpha)*1.4));transform:translateY(-1px)}.MemoryView-module__a7_EbW__collect svg{display:block}.MemoryView-module__a7_EbW__crumb{font-family:var(--font-jetbrains-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:6px;font-size:11px;display:flex}.MemoryView-module__a7_EbW__crumbItem{align-items:center;gap:6px;display:inline-flex}.MemoryView-module__a7_EbW__crumbSep{opacity:.4}.MemoryView-module__a7_EbW__crumbBtn{color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;transition:color .2s,background .2s}.MemoryView-module__a7_EbW__crumbBtn:hover{color:var(--ink);background:rgba(var(--glass-tint),.06)}.MemoryView-module__a7_EbW__crumbCurrent{color:var(--ink);padding:2px 6px}.MemoryView-module__a7_EbW__stackRow{flex-wrap:wrap;justify-content:center;gap:28px 24px;width:100%;padding:28px 12px 40px;animation:.46s cubic-bezier(.2,.8,.2,1) both MemoryView-module__a7_EbW__levelIn;display:flex}@keyframes MemoryView-module__a7_EbW__levelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MemoryView-module__a7_EbW__photoSection{flex-direction:column;gap:14px;width:100vw;margin-left:calc(50% - 50vw);padding:0 24px;animation:.46s cubic-bezier(.2,.8,.2,1) both MemoryView-module__a7_EbW__levelIn;display:flex}@media (max-width:640px){.MemoryView-module__a7_EbW__photoSection{padding:0 12px}}.MemoryView-module__a7_EbW__photoRow{width:100%;display:flex}.MemoryView-module__a7_EbW__photoCell{border-radius:14px;flex-shrink:0;position:relative;overflow:hidden}.MemoryView-module__a7_EbW__empty{color:var(--ink-mute);font-family:var(--font-jetbrains-mono,monospace);text-align:center;padding:60px 0;font-size:13px}.MemoryView-module__a7_EbW__empty code{background:rgba(var(--glass-tint),.1);border-radius:4px;padding:2px 6px}
.CommentThread-module__BABR_W__panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:min(340px,32vw);color:var(--ink);background:#0a0c16a8;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) CommentThread-module__BABR_W__slideIn;display:flex;position:absolute;top:24px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 30px 80px -30px #0009}@keyframes CommentThread-module__BABR_W__slideIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:820px){.CommentThread-module__BABR_W__panel{width:auto;max-height:38vh;animation-name:CommentThread-module__BABR_W__slideUp;inset:auto 12px 12px}@keyframes CommentThread-module__BABR_W__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.CommentThread-module__BABR_W__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.CommentThread-module__BABR_W__headerRight{align-items:center;gap:8px;display:flex}.CommentThread-module__BABR_W__collapseBtn{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;transition:background .16s,color .16s;display:grid}.CommentThread-module__BABR_W__collapseBtn:hover{color:#fff;background:#ffffff24}.CommentThread-module__BABR_W__collapseBtn svg{width:12px;height:12px}.CommentThread-module__BABR_W__title{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-family:JetBrains Mono,monospace;font-size:11px}.CommentThread-module__BABR_W__me{color:#f990c4;color:lab(72.6023% 45.2994 -8.70417);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:10px}.CommentThread-module__BABR_W__list{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.CommentThread-module__BABR_W__list::-webkit-scrollbar{width:6px}.CommentThread-module__BABR_W__list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.CommentThread-module__BABR_W__empty{color:#fff6;text-align:center;padding:18px 8px;font-family:JetBrains Mono,monospace;font-size:11px}.CommentThread-module__BABR_W__item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:relative}.CommentThread-module__BABR_W__itemMine{background:#f990c424;background:lab(72.6023% 45.2994 -8.70417/.14);border-color:#f990c452;border-color:lab(72.6023% 45.2994 -8.70417/.32)}.CommentThread-module__BABR_W__itemHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CommentThread-module__BABR_W__who{color:#ffffffeb;font-family:Instrument Serif,serif;font-size:14px;font-style:italic}.CommentThread-module__BABR_W__when{color:#fff6;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9px}.CommentThread-module__BABR_W__body{color:#ffffffdb;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.45}.CommentThread-module__BABR_W__del{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:none;position:absolute;top:6px;right:6px}.CommentThread-module__BABR_W__item:hover .CommentThread-module__BABR_W__del{display:flex}.CommentThread-module__BABR_W__del:hover{color:#fa6863;color:lab(63.4204% 56.5783 32.9929);background:#ffffff0f}.CommentThread-module__BABR_W__form{border-top:1px solid #ffffff14;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.CommentThread-module__BABR_W__input{resize:none;min-height:36px;max-height:120px;color:var(--ink);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}@media (max-width:820px){.CommentThread-module__BABR_W__input{font-size:16px;line-height:1.35}}.CommentThread-module__BABR_W__input:focus{border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417)}.CommentThread-module__BABR_W__send{color:#fff;cursor:pointer;background:#f990c459;background:lab(72.6023% 45.2994 -8.70417/.35);border:1px solid #f990c48c;border:1px solid lab(72.6023% 45.2994 -8.70417/.55);border-radius:10px;flex-shrink:0;height:34px;padding:0 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;transition:background .16s}.CommentThread-module__BABR_W__send:hover{background:#f990c480;background:lab(72.6023% 45.2994 -8.70417/.5)}.CommentThread-module__BABR_W__send:disabled{opacity:.4;cursor:not-allowed}.CommentThread-module__BABR_W__tab{-webkit-backdrop-filter:blur(18px)saturate(140%);color:#ffffffd9;cursor:pointer;z-index:60;background:#0a0c16a8;border:1px solid #ffffff1f;border-right:none;border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:70px;padding:0;transition:background .18s,color .18s,transform .18s;animation:.24s cubic-bezier(.2,.8,.2,1) CommentThread-module__BABR_W__tabIn;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:-6px 12px 30px -16px #0009}.CommentThread-module__BABR_W__tab:hover{color:#fff;background:#0a0c16c7;transform:translateY(-50%)translate(-2px)}.CommentThread-module__BABR_W__tab svg{width:18px;height:18px}.CommentThread-module__BABR_W__tabCount{color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:10px}.CommentThread-module__BABR_W__tabDot{background:#ff84c7;background:lab(71.7865% 63.9856 -12.3811);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite CommentThread-module__BABR_W__tabPulse;position:absolute;top:6px;right:6px;box-shadow:0 0 10px #ff87c6d9;box-shadow:0 0 10px lab(71.5129% 70.1371 -13.6006/.85)}.CommentThread-module__BABR_W__tabAlert{color:#ffadd9;color:lab(80.4531% 51.701 -9.9426)}@keyframes CommentThread-module__BABR_W__tabIn{0%{opacity:0;transform:translateY(-50%)translate(8px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes CommentThread-module__BABR_W__tabPulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@media (max-width:820px){.CommentThread-module__BABR_W__tab{border-right:1px solid #ffffff1f;border-radius:999px;flex-direction:row;gap:8px;width:auto;height:auto;padding:9px 14px;animation-name:CommentThread-module__BABR_W__tabInMobile;top:auto;bottom:16px;right:16px;transform:none}.CommentThread-module__BABR_W__tab:hover{transform:translateY(-1px)}.CommentThread-module__BABR_W__tabCount{color:#ffffffa6;font-size:11px}@keyframes CommentThread-module__BABR_W__tabInMobile{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
.GlassDatePicker-module__JI92bW__wrap{display:inline-flex;position:relative}.GlassDatePicker-module__JI92bW__trigger{font:inherit;border:1px solid rgba(var(--glass-tint),var(--glass-stroke));background:rgba(var(--glass-tint),var(--glass-alpha));-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}.GlassDatePicker-module__JI92bW__trigger:hover{background:rgba(var(--glass-tint),calc(var(--glass-alpha) + .06))}.GlassDatePicker-module__JI92bW__trigger:disabled{opacity:.5;cursor:not-allowed}.GlassDatePicker-module__JI92bW__trigger.GlassDatePicker-module__JI92bW__open{border-color:#f990c499;border-color:lab(72.6023% 45.2994 -8.70417/.6)}.GlassDatePicker-module__JI92bW__trigger svg{opacity:.7;width:12px;height:12px;transition:transform .2s}.GlassDatePicker-module__JI92bW__trigger.GlassDatePicker-module__JI92bW__open svg{transform:rotate(180deg)}.GlassDatePicker-module__JI92bW__panel{background:rgba(var(--glass-tint),var(--glass-alpha));width:308px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid rgba(var(--glass-tint),var(--glass-stroke));z-index:400;border-radius:16px;padding:14px;animation:.18s cubic-bezier(.2,.8,.2,1) GlassDatePicker-module__JI92bW__pop;position:fixed;box-shadow:inset 0 1px #ffffff2e,0 20px 50px -20px #0000008c}[data-theme=light] .GlassDatePicker-module__JI92bW__panel{box-shadow:inset 0 1px #ffffffb3,0 20px 50px -20px #141e4640}@keyframes GlassDatePicker-module__JI92bW__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.GlassDatePicker-module__JI92bW__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.GlassDatePicker-module__JI92bW__title{color:var(--ink);font-family:Instrument Serif,serif;font-size:18px}.GlassDatePicker-module__JI92bW__navBtn{border:1px solid rgba(var(--glass-tint),.18);background:rgba(var(--glass-tint),.06);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background .16s;display:grid}.GlassDatePicker-module__JI92bW__navBtn:hover{background:rgba(var(--glass-tint),.14)}.GlassDatePicker-module__JI92bW__navBtn svg{width:12px;height:12px}.GlassDatePicker-module__JI92bW__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.GlassDatePicker-module__JI92bW__dow{color:var(--ink-mute);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:10px}.GlassDatePicker-module__JI92bW__day{font:inherit;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-family:JetBrains Mono,monospace;font-size:12px;transition:background .14s,color .14s,border-color .14s}.GlassDatePicker-module__JI92bW__day:hover{background:rgba(var(--glass-tint),.1)}.GlassDatePicker-module__JI92bW__dayOther{color:var(--ink-mute);opacity:.45}.GlassDatePicker-module__JI92bW__dayToday{border-color:rgba(var(--glass-tint),.28)}.GlassDatePicker-module__JI92bW__daySelected{color:var(--ink);background:#f990c46b;background:lab(72.6023% 45.2994 -8.70417/.42);border-color:#f990c48c;border-color:lab(72.6023% 45.2994 -8.70417/.55)}.GlassDatePicker-module__JI92bW__daySelected:hover{background:#f990c48c;background:lab(72.6023% 45.2994 -8.70417/.55)}.GlassDatePicker-module__JI92bW__timeRow{border-top:1px solid rgba(var(--glass-tint),.12);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.GlassDatePicker-module__JI92bW__timeLabel{color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.GlassDatePicker-module__JI92bW__timeNum{text-align:center;border:1px solid rgba(var(--glass-tint),.18);background:rgba(var(--glass-tint),.06);width:56px;color:var(--ink);-moz-appearance:textfield;border-radius:8px;outline:none;padding:6px 4px;font-family:JetBrains Mono,monospace;font-size:14px}.GlassDatePicker-module__JI92bW__timeNum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GlassDatePicker-module__JI92bW__timeNum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.GlassDatePicker-module__JI92bW__timeNum:focus{border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417)}@media (max-width:720px){.GlassDatePicker-module__JI92bW__timeNum{font-size:16px}}.GlassDatePicker-module__JI92bW__colon{color:var(--ink-mute);font-family:JetBrains Mono,monospace}.GlassDatePicker-module__JI92bW__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.GlassDatePicker-module__JI92bW__todayBtn,.GlassDatePicker-module__JI92bW__doneBtn{font:inherit;border:1px solid rgba(var(--glass-tint),.18);background:rgba(var(--glass-tint),.06);color:var(--ink);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px;transition:background .16s}.GlassDatePicker-module__JI92bW__todayBtn:hover,.GlassDatePicker-module__JI92bW__doneBtn:hover{background:rgba(var(--glass-tint),.14)}.GlassDatePicker-module__JI92bW__doneBtn{background:#f990c466;background:lab(72.6023% 45.2994 -8.70417/.4);border-color:#f990c48c;border-color:lab(72.6023% 45.2994 -8.70417/.55)}.GlassDatePicker-module__JI92bW__doneBtn:hover{background:#f990c48c;background:lab(72.6023% 45.2994 -8.70417/.55)}
.SecretUploader-module___mIU0G__trigger{border:1px solid rgba(var(--glass-tint),var(--glass-stroke));background:rgba(var(--glass-tint),var(--glass-alpha));-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.SecretUploader-module___mIU0G__trigger:hover{background:rgba(var(--glass-tint),calc(var(--glass-alpha) + .06));transform:translateY(-1px)}.SecretUploader-module___mIU0G__trigger svg{width:14px;height:14px}.SecretUploader-module___mIU0G__scrim{z-index:300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;justify-content:center;align-items:center;padding:24px;animation:.18s SecretUploader-module___mIU0G__scrimIn;display:flex;position:fixed;inset:0}@keyframes SecretUploader-module___mIU0G__scrimIn{0%{opacity:0}to{opacity:1}}.SecretUploader-module___mIU0G__modal{background:rgba(var(--glass-tint),var(--glass-alpha));width:min(720px,100%);max-height:calc(100vh - 48px);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid rgba(var(--glass-tint),var(--glass-stroke));color:var(--ink);border-radius:20px;flex-direction:column;gap:16px;padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) SecretUploader-module___mIU0G__rise;display:flex;box-shadow:inset 0 1px #ffffff2e,0 30px 80px -30px #0009}@keyframes SecretUploader-module___mIU0G__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SecretUploader-module___mIU0G__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SecretUploader-module___mIU0G__title{letter-spacing:-.01em;margin:0;font-family:Instrument Serif,serif;font-size:24px}.SecretUploader-module___mIU0G__sub{color:var(--ink-mute);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.SecretUploader-module___mIU0G__drop{border:1.5px dashed rgba(var(--glass-tint),.32);text-align:center;cursor:pointer;background:rgba(var(--glass-tint),.04);border-radius:14px;padding:22px 18px;transition:border-color .18s,background .18s}.SecretUploader-module___mIU0G__drop:hover,.SecretUploader-module___mIU0G__dropActive{background:rgba(var(--glass-tint),.08);border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417)}.SecretUploader-module___mIU0G__dropTitle{margin-bottom:4px;font-size:14px}.SecretUploader-module___mIU0G__dropSub{color:var(--ink-mute);font-size:12px}.SecretUploader-module___mIU0G__list{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.SecretUploader-module___mIU0G__empty{text-align:center;color:var(--ink-mute);padding:12px;font-family:JetBrains Mono,monospace;font-size:11px}.SecretUploader-module___mIU0G__item{background:rgba(var(--glass-tint),.04);border:1px solid rgba(var(--glass-tint),.1);border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.SecretUploader-module___mIU0G__thumb{object-fit:cover;background:#0003;border-radius:8px;width:64px;height:64px}.SecretUploader-module___mIU0G__itemMain{flex-direction:column;gap:4px;min-width:0;display:flex}.SecretUploader-module___mIU0G__itemName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.SecretUploader-module___mIU0G__itemMeta{align-items:center;gap:8px;display:flex}.SecretUploader-module___mIU0G__dt{border:1px solid rgba(var(--glass-tint),.16);background:rgba(var(--glass-tint),.06);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.SecretUploader-module___mIU0G__caption{font:inherit;border:1px solid rgba(var(--glass-tint),.16);background:rgba(var(--glass-tint),.06);color:var(--ink);border-radius:8px;outline:none;padding:6px 10px;font-size:13px;transition:border-color .16s}.SecretUploader-module___mIU0G__caption:focus{border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417)}.SecretUploader-module___mIU0G__caption::placeholder{color:var(--ink-mute)}@media (max-width:720px){.SecretUploader-module___mIU0G__caption{padding:8px 10px;font-size:16px}}[data-theme=light] .SecretUploader-module___mIU0G__dt{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.SecretUploader-module___mIU0G__dt:focus{border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417);outline:none}.SecretUploader-module___mIU0G__size{color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px}.SecretUploader-module___mIU0G__status{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.SecretUploader-module___mIU0G__statusPending{color:var(--ink-mute);background:rgba(var(--glass-tint),.06)}.SecretUploader-module___mIU0G__statusUploading{color:#fdc357;color:lab(82.6736% 13.8624 60.8545);background:#fdc35724;background:lab(82.6736% 13.8624 60.8545/.14)}.SecretUploader-module___mIU0G__statusDone{color:#54dd7d;color:lab(79.066% -54.3503 35.837);background:#54dd7d24;background:lab(79.066% -54.3503 35.837/.14)}.SecretUploader-module___mIU0G__statusError{color:#ff625e;color:lab(63.2066% 63.0145 37.4065);background:#ff625e24;background:lab(63.2066% 63.0145 37.4065/.14)}.SecretUploader-module___mIU0G__rm{width:26px;height:26px;color:var(--ink-mute);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;margin-left:4px;font-size:18px;line-height:1;display:grid}.SecretUploader-module___mIU0G__rm:hover{color:#ff625e;color:lab(63.2066% 63.0145 37.4065);background:rgba(var(--glass-tint),.06)}.SecretUploader-module___mIU0G__errMsg{color:#ff625e;color:lab(63.2066% 63.0145 37.4065);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.SecretUploader-module___mIU0G__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.SecretUploader-module___mIU0G__btn{font:inherit;border:1px solid rgba(var(--glass-tint),.18);background:rgba(var(--glass-tint),.06);color:var(--ink);cursor:pointer;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:500;transition:background .18s}.SecretUploader-module___mIU0G__btn:hover{background:rgba(var(--glass-tint),.12)}.SecretUploader-module___mIU0G__btn:disabled{opacity:.45;cursor:not-allowed}.SecretUploader-module___mIU0G__btnPrimary{background:#f990c46b;background:lab(72.6023% 45.2994 -8.70417/.42);border-color:#f990c499;border-color:lab(72.6023% 45.2994 -8.70417/.6)}.SecretUploader-module___mIU0G__btnPrimary:hover{background:#f990c494;background:lab(72.6023% 45.2994 -8.70417/.58)}.SecretUploader-module___mIU0G__summary{color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:11px}
.EditableCaption-module__129hSa__wrap,.EditableCaption-module__129hSa__text{align-items:center;gap:8px;display:inline-flex}.EditableCaption-module__129hSa__editBtn{border:1px solid rgba(var(--glass-tint),.22);background:rgba(var(--glass-tint),.08);width:22px;height:22px;color:var(--ink);cursor:pointer;opacity:.55;border-radius:6px;flex-shrink:0;place-items:center;transition:opacity .16s,background .16s,color .16s;display:inline-grid}.EditableCaption-module__129hSa__editBtn:hover{opacity:1;background:rgba(var(--glass-tint),.18);color:#f990c4;color:lab(72.6023% 45.2994 -8.70417)}.EditableCaption-module__129hSa__editBtn svg{width:11px;height:11px}.EditableCaption-module__129hSa__input{font:inherit;font-family:var(--font-instrument-serif,serif);text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;outline:none;min-width:200px;max-width:60vw;padding:4px 12px;font-size:22px;font-style:italic}.EditableCaption-module__129hSa__input:focus{border-color:#f990c4;border-color:lab(72.6023% 45.2994 -8.70417)}.EditableCaption-module__129hSa__saving{opacity:.5}.EditableCaption-module__129hSa__empty .EditableCaption-module__129hSa__editBtn{opacity:1}.EditableCaption-module__129hSa__empty>span:first-child{color:var(--ink-mute);font-style:italic;font-weight:300}
.GiftWrap-module__1fWCFq__wrap{z-index:5;cursor:pointer;perspective:900px;border-radius:14px;position:absolute;inset:0;overflow:hidden}.GiftWrap-module__1fWCFq__half{background:repeating-linear-gradient(135deg,#ff8ac5 0 14px,#ea5098 14px 28px);background:repeating-linear-gradient(135deg,lab(72.0592% 57.797 -11.1587) 0 14px,lab(57.9497% 64.3511 -5.81498) 14px 28px);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #00000026,inset 0 6px 18px #00000040}.GiftWrap-module__1fWCFq__half:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#fff0 50%,#0000002e);position:absolute;inset:0}.GiftWrap-module__1fWCFq__left{transform-origin:0;border-right:1px dashed #ffffff47;left:0}.GiftWrap-module__1fWCFq__right{transform-origin:100%;border-left:1px dashed #ffffff47;right:0}.GiftWrap-module__1fWCFq__ribbon{z-index:2;background:linear-gradient(#ffe69b,#f5c451);width:16px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #0000002e,0 0 12px #f5c45166}.GiftWrap-module__1fWCFq__ribbonCross{z-index:2;background:linear-gradient(#ffe69b,#f5c451);height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #0000002e,0 0 12px #f5c45166}.GiftWrap-module__1fWCFq__bow{filter:drop-shadow(0 2px 4px #00000073);z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(28px,6vw,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GiftWrap-module__1fWCFq__tag{letter-spacing:.16em;text-transform:uppercase;color:#442032;color:lab(17.9944% 19.3533 -3.72599);z-index:3;background:#ffffffdb;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #00000040}.GiftWrap-module__1fWCFq__hint{letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb;z-index:3;white-space:nowrap;background:#00000052;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.GiftWrap-module__1fWCFq__wrap:not(.GiftWrap-module__1fWCFq__torn) .GiftWrap-module__1fWCFq__bow{animation:2.6s ease-in-out infinite GiftWrap-module__1fWCFq__bowWiggle}@keyframes GiftWrap-module__1fWCFq__bowWiggle{0%,90%,to{transform:translate(-50%,-50%)rotate(0)}93%{transform:translate(-50%,-50%)rotate(-6deg)}96%{transform:translate(-50%,-50%)rotate(6deg)}}.GiftWrap-module__1fWCFq__wrap:not(.GiftWrap-module__1fWCFq__torn):hover .GiftWrap-module__1fWCFq__bow{transform:translate(-50%,-50%)scale(1.06)}.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__left{animation:.64s cubic-bezier(.6,.05,.3,1) forwards GiftWrap-module__1fWCFq__tearLeft}.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__right{animation:.64s cubic-bezier(.6,.05,.3,1) forwards GiftWrap-module__1fWCFq__tearRight}.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__ribbon,.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__ribbonCross{animation:.32s ease-in forwards GiftWrap-module__1fWCFq__ribbonShrink}.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__bow{animation:.48s cubic-bezier(.4,1.6,.5,1) forwards GiftWrap-module__1fWCFq__bowAway}.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__tag,.GiftWrap-module__1fWCFq__torn .GiftWrap-module__1fWCFq__hint{animation:.2s ease-out forwards GiftWrap-module__1fWCFq__fadeOut}@keyframes GiftWrap-module__1fWCFq__tearLeft{0%{opacity:1;transform:rotateY(0)translate(0)}60%{opacity:.95;transform:rotateY(-70deg)translate(-8%)}to{opacity:0;transform:rotateY(-115deg)translate(-40%)}}@keyframes GiftWrap-module__1fWCFq__tearRight{0%{opacity:1;transform:rotateY(0)translate(0)}60%{opacity:.95;transform:rotateY(70deg)translate(8%)}to{opacity:0;transform:rotateY(115deg)translate(40%)}}@keyframes GiftWrap-module__1fWCFq__ribbonShrink{0%{opacity:1;transform:translate(-50%)scaleY(1)}to{opacity:0;transform:translate(-50%)scaleY(0)}}@keyframes GiftWrap-module__1fWCFq__bowAway{0%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}60%{opacity:1;transform:translate(-50%,-120%)scale(1.15)rotate(20deg)}to{opacity:0;transform:translate(-50%,-200%)scale(.4)rotate(80deg)}}@keyframes GiftWrap-module__1fWCFq__fadeOut{to{opacity:0}}
.page-module__YoQiRW__galleryHead{margin-bottom:16px;padding:0 4px}.page-module__YoQiRW__modeRow{justify-content:center;margin-bottom:18px;display:flex}.page-module__YoQiRW__filtersRow{justify-content:center;margin-bottom:32px;display:flex}.page-module__YoQiRW__memoryWrap{width:100%}.page-module__YoQiRW__galleryTitle{font-family:var(--font-instrument-serif,serif);letter-spacing:-.02em;color:var(--ink);margin:14px 0;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1}.page-module__YoQiRW__galleryTitle em{background:linear-gradient(120deg,oklch(.78 .16 var(--hue-a))0%,oklch(.7 .2 var(--hue-b))100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.page-module__YoQiRW__galleryLede{color:var(--ink-dim);max-width:56ch;margin:0;font-size:15px}.page-module__YoQiRW__filters{border-radius:999px;align-self:center;gap:4px;padding:6px;display:inline-flex}.page-module__YoQiRW__filterBtn{color:var(--ink-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.page-module__YoQiRW__filterBtn:hover{color:var(--ink)}.page-module__YoQiRW__filterActive{color:var(--ink);background:rgba(var(--glass-tint),.16);box-shadow:inset 0 1px #ffffff2e}.page-module__YoQiRW__photoGrid{flex-direction:column;gap:14px;width:100vw;margin-left:calc(50% - 50vw);padding:0 24px;display:flex}@media (max-width:640px){.page-module__YoQiRW__photoGrid{padding:0 12px}}.page-module__YoQiRW__photoRow{gap:14px;width:100%;display:flex}@media (max-width:640px){.page-module__YoQiRW__photoGrid,.page-module__YoQiRW__photoRow{gap:10px}}.page-module__YoQiRW__photo{cursor:zoom-in;background:rgba(var(--glass-tint),.04);border:1px solid rgba(var(--glass-tint),.12);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:14px;flex-shrink:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;position:relative;overflow:hidden}.page-module__YoQiRW__photo:hover{border-color:rgba(var(--glass-tint),.32);transform:translateY(-3px)}.page-module__YoQiRW__photoUnread{border-color:#ff8ac5d9;border-color:lab(72.0592% 57.797 -11.1587/.85);animation:2.4s ease-in-out infinite page-module__YoQiRW__unreadPulse;box-shadow:0 0 0 1.5px #ff8ac58c,0 0 22px #ff84c773;box-shadow:0 0 0 1.5px lab(72.0592% 57.797 -11.1587/.55),0 0 22px lab(71.7865% 63.9856 -12.3811/.45)}.page-module__YoQiRW__photoUnread:hover{border-color:#ffa2cff2;border-color:lab(76.4283% 64.0983 -12.3896/.95)}@keyframes page-module__YoQiRW__unreadPulse{0%,to{box-shadow:0 0 0 1.5px #ff8ac58c,0 0 22px #ff84c773;box-shadow:0 0 0 1.5px lab(72.0592% 57.797 -11.1587/.55),0 0 22px lab(71.7865% 63.9856 -12.3811/.45)}50%{box-shadow:0 0 0 2px #ffa2cfbf,0 0 34px #ff9ed199;box-shadow:0 0 0 2px lab(76.4283% 64.0983 -12.3896/.75),0 0 34px lab(76.1552% 70.2685 -13.6106/.6)}}.page-module__YoQiRW__photoMeta{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000a6);justify-content:space-between;align-items:flex-end;padding:14px 16px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.page-module__YoQiRW__photo:hover .page-module__YoQiRW__photoMeta{opacity:1;transform:translateY(0)}.page-module__YoQiRW__photoMetaText{flex-direction:column;gap:2px;display:flex}.page-module__YoQiRW__photoLike{z-index:3;opacity:0;transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:12px;right:12px;transform:translateY(-4px)}.page-module__YoQiRW__photo:hover .page-module__YoQiRW__photoLike,.page-module__YoQiRW__photoLike:focus-within{opacity:1;transform:translateY(0)}@media (hover:none){.page-module__YoQiRW__photoLike{opacity:1;transform:translateY(0)}}.page-module__YoQiRW__photoName{font-family:var(--font-instrument-serif,serif);font-size:18px;font-style:italic;line-height:1}.page-module__YoQiRW__photoTag{font-family:var(--font-jetbrains-mono,monospace);text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:10px}.page-module__YoQiRW__empty{color:var(--ink-mute);font-family:var(--font-jetbrains-mono,monospace);text-align:center;padding:60px 0;font-size:13px}.page-module__YoQiRW__lightbox{z-index:200;-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);background:#05060ae0;justify-content:center;align-items:center;padding:40px;animation:.28s page-module__YoQiRW__lbIn;display:flex;position:fixed;inset:0}@keyframes page-module__YoQiRW__lbIn{0%{opacity:0}to{opacity:1}}.page-module__YoQiRW__lbImg{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:14px;max-width:90vw;max-height:80vh;display:block;box-shadow:0 40px 100px -30px #000000b3}.page-module__YoQiRW__lbInfo{bottom:calc(32px + env(safe-area-inset-bottom,0px));color:#fff;font-family:var(--font-instrument-serif,serif);text-align:center;white-space:nowrap;padding:12px 24px;font-size:22px;font-style:italic;position:absolute;left:50%;transform:translate(-50%)}.page-module__YoQiRW__lbTag{font-family:var(--font-jetbrains-mono,monospace);letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:4px;font-size:10px;font-style:normal;display:block}.page-module__YoQiRW__lbBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:absolute}.page-module__YoQiRW__lbBtn:hover{background:#ffffff29}.page-module__YoQiRW__lbBack{top:calc(24px + env(safe-area-inset-top,0px));left:calc(24px + env(safe-area-inset-left,0px));border-radius:999px;align-items:center;gap:6px;width:auto;height:40px;padding:0 16px 0 12px;display:inline-flex}.page-module__YoQiRW__lbBack:after{content:"Back";letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.page-module__YoQiRW__lbPrev{left:calc(24px + env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%)}.page-module__YoQiRW__lbNext{right:calc(24px + env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%)}.page-module__YoQiRW__lbLike{top:calc(24px + env(safe-area-inset-top,0px));right:calc(24px + env(safe-area-inset-right,0px));position:absolute}
