.ProMaxTheme_proRoot__rY4xv{min-height:100vh;color:#eaf2ff;font-family:Sora,Avenir Next,PingFang SC,Hiragino Sans GB,sans-serif;background:radial-gradient(1100px 560px at 8% -8%,rgba(56,189,248,.22),transparent 56%),radial-gradient(1000px 580px at 94% -12%,rgba(14,165,233,.2),transparent 58%),radial-gradient(900px 520px at 50% 115%,rgba(14,116,144,.26),transparent 62%),linear-gradient(165deg,#061226,#091932 48%,#0b1730)}.ProMaxTheme_proRoot__rY4xv .topbar{min-height:74px;border-bottom:1px solid rgba(155,191,255,.2);background:rgba(6,17,40,.72);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%)}.ProMaxTheme_proRoot__rY4xv .brand{color:#dff3ff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ProMaxTheme_proRoot__rY4xv .nav{color:rgba(211,227,255,.78)}.ProMaxTheme_proRoot__rY4xv .nav .active,.ProMaxTheme_proRoot__rY4xv .nav a:hover{color:#ffffff}.ProMaxTheme_proRoot__rY4xv .userMenuTrigger{border:1px solid rgba(126,170,255,.35);background:rgba(18,50,102,.56);color:#f3f8ff}.ProMaxTheme_proRoot__rY4xv .userMenuPanel{border-color:rgba(126,170,255,.35);background:rgba(8,24,52,.96);box-shadow:0 16px 34px rgba(4,13,32,.48)}.ProMaxTheme_proRoot__rY4xv .userMenuItem{color:#eaf2ff}.ProMaxTheme_proRoot__rY4xv .userMenuItem:hover{background:rgba(42,89,170,.42)}.ProMaxTheme_proRoot__rY4xv .userMenuLogout{border-top-color:rgba(126,170,255,.3)}.ProMaxTheme_proRoot__rY4xv .main{width:min(100% - 44px,1160px);padding:40px 0 64px}.ProMaxTheme_proRoot__rY4xv .eyebrow{color:#8ad8ff;font-size:11px;letter-spacing:.16em}.ProMaxTheme_proRoot__rY4xv .hero{position:relative;padding:28px 32px;border:1px solid rgba(125,177,255,.3);border-radius:24px;background:radial-gradient(circle at 82% 14%,rgba(59,130,246,.22),transparent 42%),linear-gradient(145deg,rgba(11,30,63,.9),rgba(9,26,56,.84));box-shadow:0 24px 58px rgba(2,9,27,.42)}.ProMaxTheme_proRoot__rY4xv .hero h1{margin:8px 0 12px;color:#f7fbff;font-size:clamp(30px,4.8vw,50px);letter-spacing:-.02em}.ProMaxTheme_proRoot__rY4xv .guide-list,.ProMaxTheme_proRoot__rY4xv .lead,.ProMaxTheme_proRoot__rY4xv .panel p,.ProMaxTheme_proRoot__rY4xv .user-note{color:rgba(214,230,255,.86)}.ProMaxTheme_proRoot__rY4xv .grid{margin-top:24px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ProMaxTheme_proRoot__rY4xv .panel{min-height:190px;border-radius:20px;border:1px solid rgba(129,178,255,.28);background:radial-gradient(circle at 102% -18%,rgba(56,189,248,.24),transparent 48%),linear-gradient(170deg,rgba(12,33,72,.9),rgba(10,29,64,.83));box-shadow:0 16px 40px rgba(4,12,32,.35);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ProMaxTheme_proRoot__rY4xv .panel:hover{transform:translateY(-4px);border-color:rgba(144,211,255,.56);box-shadow:0 24px 44px rgba(3,13,34,.48)}.ProMaxTheme_proRoot__rY4xv .panel .status{color:#8ce7ff}.ProMaxTheme_proRoot__rY4xv .table{border-radius:16px;overflow:hidden;border:1px solid rgba(123,172,255,.28);background:rgba(10,29,62,.88)}.ProMaxTheme_proRoot__rY4xv .table th{color:#d7e8ff;background:rgba(16,44,90,.82);border-bottom:1px solid rgba(132,179,255,.24)}.ProMaxTheme_proRoot__rY4xv .table td{color:rgba(230,240,255,.9);border-bottom:1px solid rgba(132,179,255,.16)}.ProMaxTheme_proRoot__rY4xv .error{color:#fee2e2;border-color:rgba(248,113,113,.45);background:rgba(127,29,29,.5)}.ProMaxTheme_proAuthRoot__cXY4q{min-height:100vh;color:#eaf2ff;font-family:Sora,Avenir Next,PingFang SC,Hiragino Sans GB,sans-serif;background:radial-gradient(1020px 560px at 10% -8%,rgba(56,189,248,.24),transparent 58%),radial-gradient(960px 580px at 92% 0,rgba(14,165,233,.2),transparent 56%),linear-gradient(165deg,#071328,#0a1931 52%,#09172e)}.ProMaxTheme_proAuthRoot__cXY4q .auth-card{width:min(100%,440px);padding:42px 34px;border-radius:24px;border:1px solid rgba(120,172,255,.3);background:radial-gradient(circle at 0 0,rgba(56,189,248,.22),transparent 44%),linear-gradient(160deg,rgba(11,30,63,.92),rgba(10,26,56,.86));box-shadow:0 26px 64px rgba(2,10,29,.5)}.ProMaxTheme_proAuthRoot__cXY4q h1{color:#f8fbff}.ProMaxTheme_proAuthRoot__cXY4q .field,.ProMaxTheme_proAuthRoot__cXY4q .lead{color:rgba(216,231,255,.84)}.ProMaxTheme_proAuthRoot__cXY4q .field input,.ProMaxTheme_proAuthRoot__cXY4q .field select,.ProMaxTheme_proAuthRoot__cXY4q .field textarea{border-radius:12px;border:1px solid rgba(118,170,255,.35);background:rgba(14,39,79,.68);color:#f0f7ff}.ProMaxTheme_proAuthRoot__cXY4q .field input:focus,.ProMaxTheme_proAuthRoot__cXY4q .field select:focus,.ProMaxTheme_proAuthRoot__cXY4q .field textarea:focus{border-color:#7dd3fc;box-shadow:0 0 0 3px rgba(125,211,252,.22)}.ProMaxTheme_proAuthRoot__cXY4q .primary{border-radius:12px;background:linear-gradient(135deg,#0ea5e9,#38bdf8 52%,#67e8f9);color:#04223b}.ProMaxTheme_proAuthRoot__cXY4q .form-footer,.ProMaxTheme_proAuthRoot__cXY4q .form-footer a{color:rgba(214,230,255,.92)}@media (max-width:760px){.ProMaxTheme_proRoot__rY4xv .main{width:min(100% - 30px,1160px);padding-top:30px}.ProMaxTheme_proRoot__rY4xv .hero{padding:22px 20px}.ProMaxTheme_proAuthRoot__cXY4q .auth-card{padding:30px 22px;border-radius:18px}}.page_page__roNjJ{width:min(100% - 48px,1180px);margin:0 auto;padding:34px 0 64px}.page_hero__0OSZD{border:1px solid #f3d2c8;background:radial-gradient(circle at 84% 12%,rgba(255,204,170,.34),transparent 36%),radial-gradient(circle at 0 100%,rgba(255,233,199,.38),transparent 35%),linear-gradient(140deg,#fff6ef,#fff7f4 64%,#fff);border-radius:22px;padding:28px 30px;box-shadow:0 16px 38px rgba(171,73,45,.12);margin-bottom:22px}.page_hero__0OSZD h1{margin:8px 0 10px;font-size:clamp(34px,6vw,52px);line-height:1}.page_hero__0OSZD p{margin:0;color:#6b4a3f;max-width:720px;line-height:1.75}.page_eyebrow__qicyR{color:#b03924;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.page_filterCard__UvQ25{background:#fff;border:1px solid #eadfd8;border-radius:18px;padding:14px;box-shadow:0 10px 26px rgba(46,34,31,.06);margin-bottom:14px;max-width:1460px;margin-left:auto;margin-right:auto}.page_cardTitle__hz5Yt{font-size:18px;font-weight:700;margin-bottom:14px}.page_composerForm__2yiNM,.page_filterForm__t0_Xt{display:grid;grid-gap:12px;gap:12px}.page_composerMeta__EqqqH{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;color:#7b6d64;font-size:13px}.page_filterForm__t0_Xt{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:10px}.page_filterField__mqDl_{min-width:0;flex:1 1;gap:5px;font-size:12px}.page_filterField__mqDl_ input,.page_filterField__mqDl_ select{padding:9px 10px;border-radius:9px}.page_filterTypeField__5mPHS{flex:0 0 180px}.page_filterActions__4gzKQ{display:flex;gap:6px;align-items:center;flex:0 0 auto}.page_secondary__OEVz1{border:1px solid #d7c5bc;border-radius:10px;background:#fff;color:#5f4f47;padding:9px 12px}.page_filterActions__4gzKQ .primary{padding:9px 12px}.page_filterHint__RedOo{margin:6px 2px 0;color:#7b6d64;font-size:12px}.page_feed__fy2R6{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:920px;margin:0 auto}.page_postCard__bkLem{background:#fff;border:1px solid #ebdfd8;border-radius:16px;box-shadow:0 10px 24px rgba(35,24,21,.06);padding:16px;width:100%}.page_postHeader__5ve0e{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_postHeader__5ve0e div{display:grid;grid-gap:4px;gap:4px}.page_postHeader__5ve0e strong{font-size:14px}.page_postHeader__5ve0e span{color:#8a7a71;font-size:12px}.page_postHeader__5ve0e em{font-style:normal;font-size:12px;color:#af3f29;border:1px solid #f1c9be;border-radius:999px;padding:4px 10px;background:#fff5f2}.page_postCard__bkLem h3{margin:14px 0 8px;font-size:20px;line-height:1.3}.page_postContent__SATJi{margin:0;color:#382f2b;font-size:14px;line-height:1.7;white-space:pre-wrap}.page_foldButton__lVrGe{margin-top:8px;border:0;background:transparent;color:#b4472f;font-size:13px;font-weight:700;padding:0}.page_tags__hGYLQ{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.page_tags__hGYLQ span{color:#a03d2a;background:#fff1eb;border:1px solid #f4d4c8;border-radius:999px;padding:3px 10px;font-size:12px}.page_mediaGrid__p5KPn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.page_media__M9cno{width:100%;aspect-ratio:4/5;border-radius:12px;object-fit:cover;background:#f8f2ef;border:1px solid #efe2db}.page_commentSection__xUCvi{margin-top:14px;border-top:1px dashed #ebdfd8;padding-top:12px}.page_commentTitle__eYieM{font-weight:700;font-size:13px;margin-bottom:8px}.page_commentList__lPAQs{display:grid;grid-gap:8px;gap:8px}.page_empty__Ugqge{margin:0;color:#9a8b82;font-size:12px}.page_commentItem__744zP{border:1px solid #f0e4dc;background:#fffaf8;border-radius:10px;padding:8px 10px}.page_commentItem__744zP p{margin:4px 0 0;font-size:13px;line-height:1.55;color:#3d312c}.page_commentMeta__mKQuR{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#8b7d73}.page_commentComposer__RcJOC{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:10px}.page_commentComposer__RcJOC input{border:1px solid #dccdc4;border-radius:10px;background:#fff;padding:10px 12px}.page_commentComposer__RcJOC button{border:0;border-radius:10px;padding:0 14px}.page_commentComposer__RcJOC button,.page_fab__qcRf9{background:linear-gradient(135deg,#bf3b27,#de6448);color:#fff;font-weight:700}.page_fab__qcRf9{position:fixed;right:28px;bottom:28px;z-index:30;border:0;border-radius:999px;font-size:16px;padding:12px 18px;box-shadow:0 12px 26px rgba(191,59,39,.34)}.page_modalMask__MtXZ1{position:fixed;inset:0;z-index:40;background:rgba(16,12,10,.42);display:grid;place-items:center;padding:20px}.page_modalCard__XiyVV{width:min(100%,640px);max-height:min(100vh - 40px,780px);overflow:auto;border:1px solid #eadfd8;border-radius:18px;background:#fff;box-shadow:0 26px 58px rgba(18,12,10,.36);padding:18px}.page_modalHeader__hLuHl{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_modalHeader__hLuHl h2{margin:0;font-size:22px}.page_modalClose__GAG_H{border:1px solid #d7c5bc;background:#fff;color:#6b4f43;border-radius:10px;padding:8px 12px}.page_modalActions__IS7GR{margin-top:2px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:1080px){.page_filterForm__t0_Xt{flex-wrap:wrap}.page_filterField__mqDl_{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.page_filterTypeField__5mPHS{flex-basis:220px}}@media (max-width:780px){.page_page__roNjJ{width:min(100% - 24px,1180px);padding-top:20px}.page_hero__0OSZD{padding:22px 18px}.page_filterForm__t0_Xt{flex-direction:column;align-items:stretch}.page_filterField__mqDl_,.page_filterTypeField__5mPHS{flex:1 1 auto}.page_filterActions__4gzKQ{width:100%}.page_filterActions__4gzKQ .primary,.page_secondary__OEVz1{flex:1 1}.page_fab__qcRf9{right:16px;bottom:16px;font-size:15px;padding:10px 15px}.page_modalCard__XiyVV{max-height:calc(100vh - 24px);border-radius:14px;padding:14px}.page_modalActions__IS7GR{justify-content:stretch}.page_modalActions__IS7GR button{flex:1 1}}.page_layout__CzCw1{display:grid;grid-gap:14px;gap:14px}.page_summaryCard__f6abD{border:1px solid #eadfe7;border-radius:14px;background:linear-gradient(160deg,#fffdfd,#fff7fb);padding:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_summaryLabel__1I7wJ{margin:0;color:#8a6576;font-size:12px}.page_summaryCard__f6abD strong{display:block;margin-top:4px;color:#4d3142;font-size:24px;line-height:1.1}.page_historyCard__0NvqK{border:1px solid #eadfe7;border-radius:14px;background:#fff;padding:12px;display:grid;grid-gap:10px;gap:10px}.page_historyLabel__Ce3vH{margin:0;font-size:13px;color:#7d5c6e;font-weight:700}.page_historyList__MySl1{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.page_historyChip__t7GC7{border:1px solid #ecdde7;border-radius:10px;background:#fff9fc;text-align:left;padding:8px 10px;color:#58384a;cursor:pointer;display:grid;grid-gap:4px;gap:4px;flex:0 0 180px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.page_historyChip__t7GC7 strong{font-size:13px;line-height:1.2}.page_historyChip__t7GC7 span{font-size:11px;color:#886678}.page_historyChip__t7GC7:focus-visible,.page_historyChip__t7GC7:hover{border-color:#e39abc;background:#fff;transform:translateY(-1px)}.page_historyChipActive__C7swj{border-color:#cb6c95;background:#fff;box-shadow:0 8px 16px rgba(171,80,123,.14)}.page_historyEmpty__XS3Lm{color:#8b6b7c;font-size:12px}.page_strategyGrid__UrVQH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_strategyCard__9I34I{border:1px solid #ecdde7;border-radius:14px;background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;outline:none}.page_strategyCard__9I34I:focus-visible,.page_strategyCard__9I34I:focus-within,.page_strategyCard__9I34I:hover{border-color:#e39abc;box-shadow:0 10px 20px rgba(161,65,109,.12);transform:translateY(-1px)}.page_strategyHead__1kmiD{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_strategyHead__1kmiD h2{margin:0;color:#4a2f3f;font-size:17px;line-height:1.25}.page_countBadge__skZZJ{min-width:34px;text-align:center;border:1px solid #e9c2d4;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;color:#874561;background:#fff3fa}.page_updateMeta__Xrevs{margin:0;font-size:12px;color:#8f7080;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.page_strategyCard__9I34I:focus-visible .page_updateMeta__Xrevs,.page_strategyCard__9I34I:focus-within .page_updateMeta__Xrevs,.page_strategyCard__9I34I:hover .page_updateMeta__Xrevs{opacity:1;transform:translateY(0)}.page_picksWrap__TOJ2F{display:flex;flex-wrap:wrap;gap:7px}.page_emptyTag__x8cGM,.page_symbolTag__VI6DJ{border:1px solid #efdae4;border-radius:999px;padding:4px 10px;font-size:12px;color:#5e3f4f;background:#fff8fc}.page_emptyTag__x8cGM{color:#8c6b7c;border-style:dashed}.page_error__rE3vO,.page_hint__SInvm{margin:0;font-size:14px}.page_hint__SInvm{color:#7c6070}.page_error__rE3vO{color:#a33d60}@media (max-width:980px){.page_summaryCard__f6abD{grid-template-columns:repeat(2,minmax(0,1fr))}.page_strategyGrid__UrVQH{grid-template-columns:1fr}}@media (max-width:540px){.page_summaryCard__f6abD{grid-template-columns:1fr}}.LuluThemeLayer_themeLayer__lLLs_{position:fixed;inset:0;z-index:-3;pointer-events:none;overflow:hidden;background:#20140f}.LuluThemeLayer_backgroundVideo__fjyPS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .8s ease}.LuluThemeLayer_backgroundVideoReady__HePF2{opacity:.9}.LuluThemeLayer_videoFallback__SfRib{position:absolute;inset:0;background:radial-gradient(circle at 16% 14%,rgba(251,183,141,.42),transparent 34%),radial-gradient(circle at 86% 16%,rgba(237,224,171,.34),transparent 40%),linear-gradient(145deg,#2c1912,#3c251a 48%,#21150f);opacity:1;transition:opacity .5s ease}.LuluThemeLayer_videoFallbackHidden__Q3iSF{opacity:0}.LuluThemeLayer_vignette__17rK3{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,255,255,0) 35%,rgba(23,11,7,.5) 100%)}.LuluThemeLayer_stickerScene__I53A_{--lulu-body-x:0px;--lulu-body-y:0px;--lulu-body-r:0deg;--lulu-head-r:0deg;--lulu-eye-x:0px;--lulu-eye-y:0px;position:absolute;inset:0}.LuluThemeLayer_mainStickerWrap__hc2XO{position:absolute;right:clamp(18px,3vw,60px);bottom:clamp(20px,2vw,48px);width:clamp(190px,24vw,380px);filter:drop-shadow(0 16px 34px rgba(18,6,2,.42))}.LuluThemeLayer_mainStickerSvg__9T9s9{display:block;width:100%;height:auto}.LuluThemeLayer_mediumStickerSvg__MS3E_,.LuluThemeLayer_smallStickerSvg__VEyR7{display:block;width:100%;height:auto;opacity:.92}.LuluThemeLayer_floatSticker__8e0DL{position:absolute;filter:drop-shadow(0 10px 20px rgba(22,7,2,.28))}.LuluThemeLayer_floatLeftTop__jbmcZ{left:clamp(16px,4vw,70px);top:clamp(76px,13vh,150px);width:clamp(100px,12vw,190px);animation:LuluThemeLayer_floatA__UakW_ 9.2s ease-in-out infinite}.LuluThemeLayer_floatRightMid__QuCdP{right:clamp(36px,7vw,120px);top:clamp(120px,26vh,290px);width:clamp(96px,11vw,170px);animation:LuluThemeLayer_floatB__Jy_qV 10.8s ease-in-out infinite}.LuluThemeLayer_floatLeftBottom__S2sXw{left:clamp(40px,5vw,96px);bottom:clamp(30px,6vh,84px);width:clamp(88px,10vw,150px);animation:LuluThemeLayer_floatC___Sr14 8.4s ease-in-out infinite}.LuluThemeLayer_glowHalo___nY1v{fill:rgba(255,233,210,.42)}.LuluThemeLayer_bodyGroup___APoC{transform-origin:160px 210px;transform:translate(var(--lulu-body-x),var(--lulu-body-y)) rotate(var(--lulu-body-r))}.LuluThemeLayer_headGroup__5h045{transform-origin:160px 148px;transform:translate(calc(var(--lulu-body-x) * .62),calc(var(--lulu-body-y) * .62)) rotate(var(--lulu-head-r))}.LuluThemeLayer_bodyMain__7ubTQ{fill:#c99664}.LuluThemeLayer_bellyPatch__i9K8j{fill:#e8c79f}.LuluThemeLayer_pawLeft__agBbl,.LuluThemeLayer_pawRight__OvhBB{fill:#b98456}.LuluThemeLayer_headMain__YmWzv{fill:#d2a16f}.LuluThemeLayer_earLeft__t9UTF,.LuluThemeLayer_earRight__Tnm7V{fill:#bb8858}.LuluThemeLayer_eyeWhite__YoMHY{fill:#fffef7}.LuluThemeLayer_pupil__4UiFh{fill:#2f2116}.LuluThemeLayer_pupilLeft__AxQGR,.LuluThemeLayer_pupilRight__tMvTJ{transform:translate(var(--lulu-eye-x),var(--lulu-eye-y))}.LuluThemeLayer_nose__cPlvs{fill:#7e4d33}.LuluThemeLayer_smile__2VfLN{fill:none;stroke:#6f4128;stroke-width:4;stroke-linecap:round}.LuluThemeLayer_reducedMotion__L_FQI .LuluThemeLayer_floatSticker__8e0DL{animation:none}@keyframes LuluThemeLayer_floatA__UakW_{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-10px,0) rotate(1.8deg)}}@keyframes LuluThemeLayer_floatB__Jy_qV{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(2px,-12px,0) rotate(-2deg)}}@keyframes LuluThemeLayer_floatC___Sr14{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-2px,-9px,0) rotate(1.6deg)}}@media (max-width:980px){.LuluThemeLayer_mainStickerWrap__hc2XO{width:clamp(140px,31vw,240px);right:12px;bottom:14px}.LuluThemeLayer_floatLeftBottom__S2sXw,.LuluThemeLayer_floatLeftTop__jbmcZ,.LuluThemeLayer_floatRightMid__QuCdP{opacity:.72}}@media (prefers-reduced-motion:reduce){.LuluThemeLayer_backgroundVideo__fjyPS{display:none}.LuluThemeLayer_stickerScene__I53A_{--lulu-body-x:0px;--lulu-body-y:0px;--lulu-body-r:0deg;--lulu-head-r:0deg;--lulu-eye-x:0px;--lulu-eye-y:0px}}.page_page__soISj{width:min(100% - 40px,1120px);margin:0 auto;padding:44px 0 70px;position:relative;isolation:isolate}.page_pageContent__C1blI{position:relative;z-index:1}.page_memoryBackground__V2li7{position:fixed;inset:72px 0 0;z-index:-1;overflow:hidden;pointer-events:none;background:#251712}.page_memoryBackgroundPlaceholder__w_M0f{position:absolute;inset:0;background:radial-gradient(circle at 12% 16%,rgba(255,173,132,.4),transparent 34%),radial-gradient(circle at 82% 14%,rgba(248,211,151,.35),transparent 38%),linear-gradient(160deg,#2a1914,#39231d 46%,#1f1411)}.page_memoryBackgroundImageActive__e4M7d,.page_memoryBackgroundImage__qPMFL{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:opacity 1.2s ease,transform 3.4s ease}.page_memoryBackgroundImage__qPMFL{opacity:0}.page_memoryBackgroundImageActive__e4M7d{opacity:.3;transform:scale(1.01)}.page_memoryBackgroundMask__M8QAj{position:absolute;inset:0;background:linear-gradient(180deg,rgba(35,21,16,.38),rgba(28,17,13,.48))}.page_introOverlay__79Pid{position:fixed;inset:0;z-index:90;overflow:hidden;background:#120d0c}.page_introLoadingOverlay__q7VWx{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:radial-gradient(circle at 20% 18%,rgba(255,177,209,.2),transparent 38%),radial-gradient(circle at 82% 20%,rgba(255,224,184,.24),transparent 42%),linear-gradient(165deg,rgba(18,12,12,.92),rgba(26,15,13,.95))}.page_introLoadingCard__Xttsp{width:min(88vw,440px);border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:24px 20px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 20px 38px rgba(0,0,0,.28)}.page_introLoadingText__od0TG{margin:0;color:#fff8f5;font-size:clamp(20px,3.3vw,30px);font-weight:700;line-height:1.25}.page_introLoadingTrack__NvXMU{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24)}.page_introLoadingFill__jT5Dq{display:block;height:100%;min-width:8%;border-radius:999px;background:linear-gradient(90deg,#f27aa4,#f6b477);transition:width .22s ease}.page_introLoadingHint__RAFuA{margin:0;color:rgba(255,241,236,.88);font-size:12px}.page_introSkip__0uHZ8{position:absolute;top:16px;right:16px;z-index:3;border:1px solid rgba(255,255,255,.42);border-radius:999px;min-height:44px;min-width:92px;padding:10px 18px;font-size:14px;font-weight:700;color:rgba(255,255,255,.95);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.page_introLabel__NAMJy{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;color:#bf5d40}.page_introFullFrame__M63yT{position:relative;width:100%;height:100%;animation:page_introFade__z_UZP .7s ease both}.page_introFullInfo__R8YqQ h2{margin:0;color:#fff5ef;font-size:clamp(24px,4.2vw,44px)}.page_introFullImage__rTES6{display:block;width:100%;height:100%;object-fit:cover}.page_introFullMask__a0Wsp{position:absolute;inset:0;background:radial-gradient(circle at 12% 14%,rgba(255,178,208,.25),transparent 38%),radial-gradient(circle at 84% 18%,rgba(255,220,182,.2),transparent 42%),linear-gradient(180deg,rgba(22,14,11,.12),rgba(14,9,8,.72))}.page_introFullInfo__R8YqQ{position:absolute;left:clamp(16px,4vw,44px);right:clamp(16px,4vw,44px);bottom:clamp(22px,4.5vh,52px);z-index:2;display:grid;grid-gap:8px;gap:8px}.page_introCaption__Qz5nc{display:grid;grid-gap:4px;gap:4px;padding:0;color:#fff}.page_introCaption__Qz5nc strong{font-size:clamp(22px,3vw,34px);line-height:1.2}.page_introCaption__Qz5nc span{font-size:clamp(13px,1.6vw,17px);opacity:.95}.page_introCounter__c_IH0{margin:2px 0 0;font-size:13px;color:rgba(255,236,230,.86)}.page_hero__S9PHe{position:relative;display:grid;grid-template-columns:1.35fr .75fr;grid-gap:18px;gap:18px;margin-bottom:18px}.page_hero__S9PHe:before{content:"";position:absolute;inset:-16px;background:radial-gradient(circle at 12% 14%,rgba(245,118,92,.22),transparent 40%),radial-gradient(circle at 86% 20%,rgba(249,202,115,.34),transparent 45%),linear-gradient(135deg,#fff7f0,#fff 46%,#f8fbf5);z-index:-1;border:1px solid #f4dfd6;border-radius:24px}.page_heroCard__GmXkV,.page_heroText__yeP1x,.page_panel__UNeaW{background:rgba(255,255,255,.72);border:1px solid #edd9cf;border-radius:16px;box-shadow:0 18px 36px rgba(67,20,20,.08);-webkit-backdrop-filter:blur(8px) saturate(110%);backdrop-filter:blur(8px) saturate(110%)}.page_heroText__yeP1x{padding:30px}.page_kicker__f0cqa{margin:0;font-size:12px;letter-spacing:.12em;color:#cc4e2f;text-transform:uppercase;font-weight:700}.page_heroText__yeP1x h1{margin:10px 0 12px;font-size:clamp(30px,5vw,48px);line-height:1.1;color:#2f1e1b}.page_subtitle__K_skP{margin:0;color:#714f46;line-height:1.8;font-size:15px}.page_badges__4kw6u{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.page_badges__4kw6u span{border:1px solid #f1d7cb;background:#fff5f0;color:#8f3c28;padding:8px 12px;border-radius:999px;font-size:13px}.page_replayIntroButton__LtHNo{border:1px solid #e59f7f;background:linear-gradient(135deg,#fff3ea,#ffe6d7);color:#7f341f;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:600}.page_heroCard__GmXkV{padding:26px;display:grid;align-content:center;grid-gap:8px;gap:8px;background:linear-gradient(180deg,#fffdf7,#fff7ee)}.page_heroCard__GmXkV:focus-within .page_hoverActionsWrap__wxbHK,.page_heroCard__GmXkV:hover .page_hoverActionsWrap__wxbHK,.page_moduleCard__7uLOZ:focus-within .page_hoverActionsWrap__wxbHK,.page_moduleCard__7uLOZ:hover .page_hoverActionsWrap__wxbHK,.page_timelineItem__qJimA:focus-within .page_hoverActionsWrap__wxbHK,.page_timelineItem__qJimA:hover .page_hoverActionsWrap__wxbHK{opacity:1;pointer-events:auto;transform:translateY(0)}.page_hoverActionsWrap__wxbHK{opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease}.page_upcomingList__Bbu3W{margin-top:6px;display:grid;grid-gap:8px;gap:8px}.page_upcomingItem__N0o9c{border:1px solid #efd9cc;background:#fffaf6;border-radius:12px;padding:8px 10px;display:grid;grid-gap:1px;gap:1px;position:relative}.page_upcomingItemCustom__W6lFi{border-color:#ec97b8;background:linear-gradient(170deg,#fff4fb,#fff8f4)}.page_upcomingCustomTag__z9_rh{position:absolute;top:8px;right:10px;font-style:normal;font-size:10px;font-weight:700;color:#ba4d7e;background:#ffe3f0;border:1px solid #f2bdd5;border-radius:999px;padding:1px 6px}.page_upcomingItem__N0o9c p{margin:0;color:#915f49;font-size:11px}.page_upcomingItem__N0o9c strong{color:#3f271f;font-size:18px;line-height:1.15}.page_upcomingItem__N0o9c span{color:#8f6d5f;font-size:11px}.page_heroCardLabel__b8yZd{margin:0;color:#9f6b53;font-size:13px}.page_heroCardName__gffwE{margin:0;font-size:28px;color:#3f271f;font-weight:700}.page_heroCardHint__lRTM7{margin:8px 0 0;font-size:13px;color:#795748;line-height:1.75}.page_heroCard__GmXkV .page_heroCardHint__lRTM7{margin:0;font-size:12px;color:#916a5c}.page_specialDayForm__L4EjO{margin-top:10px;display:grid;grid-template-columns:1.3fr .9fr auto;grid-gap:8px;gap:8px}.page_specialDayForm__L4EjO button,.page_specialDayForm__L4EjO input{border-radius:10px;border:1px solid #eec2d5;padding:8px 10px;font-size:12px}.page_specialDayForm__L4EjO input{background:#fffafb;color:#6a3d52}.page_specialDayForm__L4EjO button{background:linear-gradient(135deg,#f27fa7,#f7b47f);color:#fff;border:0;font-weight:700}.page_moduleSwitchSection__RYG2E{margin-top:16px;display:grid;grid-template-columns:3fr 2fr;grid-gap:14px;gap:14px;align-items:stretch}.page_moduleSwitchSeries__jkYgt{grid-template-columns:3fr 2fr}.page_moduleSwitchCheckin__xP9_6{grid-template-columns:2fr 3fr}.page_moduleCard__7uLOZ{border:1px solid #f2d4e4;border-radius:18px;padding:18px;background:linear-gradient(180deg,rgba(255,252,254,.96),rgba(255,246,251,.92));transition:transform .28s ease,box-shadow .28s ease,opacity .28s ease;min-height:330px}.page_heroLedger__dcTyR{margin-top:22px;border:1px solid #efbfd2;border-radius:14px;background:linear-gradient(180deg,rgba(255,252,254,.96),rgba(255,245,251,.92));padding:14px;display:grid;grid-gap:10px;gap:10px}.page_heroMilestonesCompact__kcYWn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.page_heroMilestoneCompact__i7_v8{border:1px solid #f1d5e4;border-radius:10px;padding:8px 9px;background:rgba(255,255,255,.75)}.page_heroMilestoneCompact__i7_v8 p{margin:0;color:#9a7086;font-size:11px}.page_heroMilestoneCompact__i7_v8 strong{display:block;margin-top:3px;color:#4e2f44;font-size:24px;line-height:1.1}.page_heroTodoCompact___8BcW{border:1px dashed #e9cad9;border-radius:10px;background:rgba(255,248,252,.86);padding:10px 12px}.page_heroTodoCompact___8BcW h3{margin:0;color:#5a3750;font-size:18px}.page_heroTodoCompact___8BcW p{margin:3px 0 0;color:#876578;font-size:14px}.page_modulePrimary__KgawW{grid-column:span 1;transform:translateY(-2px);box-shadow:0 14px 34px rgba(188,87,134,.18)}.page_moduleSecondary__vCi6A{grid-column:span 1;opacity:.94}.page_compactForm__NbCtk{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.page_compactForm__NbCtk button,.page_compactForm__NbCtk input,.page_compactForm__NbCtk select,.page_compactUpload__2qzmG{border-radius:10px;border:1px solid #eec4d7;padding:8px 10px;font-size:12px;background:#fffafd;color:#704459}.page_compactForm__NbCtk button{border:0;font-weight:700;color:#fff;background:linear-gradient(135deg,#f27aa4,#f7ab78)}.page_compactUpload__2qzmG{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_compactUpload__2qzmG input{display:none}.page_compactList__Ju6Z4{margin-top:10px;flex:1 1;max-height:260px;overflow-y:auto;display:grid;grid-gap:8px;gap:8px;padding-right:4px}.page_moduleAddButton__kHXUM{margin-top:12px;width:-moz-fit-content;width:fit-content;border:1px solid #efbfd4;color:#8f4563;background:#fff4fa;border-radius:999px;font-weight:700;padding:7px 13px}.page_moduleActions__kCNd8{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_moduleActions__kCNd8 .page_moduleAddButton__kHXUM{margin-top:0}.page_moduleResourceButton__yW18A{width:-moz-fit-content;width:fit-content;border:1px solid #e7c49d;color:#8b562f;background:#fff7ec;border-radius:999px;font-size:12px;font-weight:700;padding:7px 13px}.page_resourcePanel__mSmni{margin-top:10px;border:1px dashed #efcadb;border-radius:12px;background:#fff9fd;padding:10px;display:grid;grid-gap:8px;gap:8px}.page_resourceList__9L_Va{display:grid;grid-gap:7px;gap:7px}.page_resourceItem__a4F9W{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;padding:7px 9px}.page_resourceAnchor__QM5P5{color:#7a3f5b}.page_moduleAddButton__kHXUM{font-size:12px;font-weight:600;text-decoration:none}.page_resourceAnchor__QM5P5:hover{text-decoration:underline}.page_resourceDeleteButton__raksW{border:1px solid #f0c0d6;background:#fff3fa;color:#9a3f67;border-radius:999px;font-size:11px;padding:4px 9px}.page_resourceForm__e6k0m{display:grid;grid-gap:7px;gap:7px}.page_resourceForm__e6k0m button,.page_resourceForm__e6k0m input{border-radius:10px;border:1px solid #eec4d7;padding:8px 10px;font-size:12px;background:#fffafd;color:#704459}.page_resourceForm__e6k0m button{border:0;font-weight:700;color:#fff;background:linear-gradient(135deg,#f27aa4,#f7ab78)}.page_compactItem__iCgb_{display:grid;grid-template-columns:auto 30px 1fr auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #f2d5e3;border-radius:12px;background:#fff8fc;padding:8px 9px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.page_compactItem__iCgb_:focus-within,.page_compactItem__iCgb_:hover{transform:translateY(-3px) scale(1.01);border-color:#e89fc1;background:linear-gradient(135deg,#fffafd,#fff3f9);box-shadow:0 12px 24px rgba(191,90,138,.18)}.page_statusToggle__XDDHl{width:26px;height:26px;border:1px solid #eebed2;border-radius:999px;background:#fff;color:#c25d84;font-weight:700}.page_compactThumbPlaceholder__uoi7Z,.page_compactThumb__PfXg2{width:30px;height:30px;border-radius:8px;object-fit:cover;display:grid;place-items:center;background:#ffeef5;border:1px solid #f0c8da}.page_compactTitle__R01aE{color:#66384d;font-size:13px;line-height:1.35}.page_checkinIcon__vL_Zn{width:26px;height:26px;border-radius:999px;background:#ffeef6;border:1px solid #f0cadb;display:grid;place-items:center}.page_checkinTextWrap__L7gHm{display:grid;grid-gap:2px;gap:2px}.page_checkinTextWrap__L7gHm strong{font-size:13px;color:#5f3348;line-height:1.3}.page_checkinLink__bsR7s{font-size:13px;color:#7a3f5b;line-height:1.3;font-weight:700;text-decoration:none}.page_checkinLink__bsR7s:hover{text-decoration:underline}.page_checkinTextWrap__L7gHm span{font-size:12px;color:#91677b}.page_hoverDeleteButton__rl0_6{opacity:0;pointer-events:none;border:1px solid #f0c0d6;background:#fff3fa;color:#9a3f67;border-radius:999px;font-size:11px;padding:4px 9px;transition:opacity .2s ease}.page_compactItem__iCgb_:focus-within .page_hoverDeleteButton__rl0_6,.page_compactItem__iCgb_:hover .page_hoverDeleteButton__rl0_6{opacity:1;pointer-events:auto}.page_memoryFab__9DiUm{position:fixed;right:18px;bottom:24px;z-index:70;border:1px solid #e58fb4;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ef6f9d,#f5a673);box-shadow:0 12px 24px rgba(191,82,131,.28)}.page_memoryComposerOverlay__UVfwP{position:fixed;inset:0;z-index:110;background:rgba(25,15,20,.72);display:grid;place-items:center;padding:18px}.page_memoryComposerCard__9LnHZ{width:min(980px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(255,255,255,.34);border-radius:16px;background:linear-gradient(170deg,rgba(255,254,255,.96),rgba(255,245,250,.94));padding:16px;box-shadow:0 20px 34px rgba(43,17,29,.3)}.page_memoryComposerHeader__6GElH{display:flex;align-items:center;justify-content:space-between;gap:10px}.page_memoryComposerHeader__6GElH h3{margin:0;color:#512e43;font-size:20px}.page_memoryComposerClose__6psth{border:1px solid #e2b6ca;border-radius:999px;color:#83445f;background:#fff4fa;font-size:12px;padding:6px 11px}.page_panel__UNeaW{padding:24px;margin-top:16px}.page_worldMapPanel__iITXM{overflow:hidden}.page_worldMapFrame__Q0wl8{margin-top:14px;border:1px solid #e8d2c4;border-radius:14px;overflow:hidden;position:relative;aspect-ratio:2/1;background:radial-gradient(circle at 14% 20%,rgba(255,179,137,.22),transparent 42%),radial-gradient(circle at 84% 18%,rgba(239,212,152,.22),transparent 46%),linear-gradient(160deg,#fef8f4,#fff);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_worldMapFrameDragging___9UWy{cursor:-webkit-grabbing;cursor:grabbing}.page_worldMapSvg__WdIRQ{width:100%;height:100%;display:block}.page_worldMapFocusLayer__wFdye{transform-origin:0 0;transition:transform .8s cubic-bezier(.2,.75,.12,1)}.page_worldMapFocusLayerDragging__rXwsX{transition:none}.page_worldMapOcean__XqTmg{fill:#f7efe8}.page_worldMapGrid__pKBQw line{stroke:rgba(165,123,104,.16);stroke-width:1}.page_worldMapLand__UcKB2 path{fill:#efd8ca;stroke:#d5b299;stroke-width:1.1;vector-effect:non-scaling-stroke}.page_worldMapPointLayer__YZltq{position:absolute;inset:0;overflow:hidden}.page_worldMapPoint__NINgt{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.page_worldMapPointActive__ffgi9 .page_worldMapDot__OK_JJ{box-shadow:0 0 0 3px rgba(255,255,255,.92),0 0 18px rgba(240,108,66,.8);transform:translate(-50%,-50%) scale(1.15)}.page_worldMapPointActive__ffgi9 .page_worldMapPulse__5sP4k{background:rgba(240,108,66,.4)}.page_worldMapPulse__5sP4k{width:22px;height:22px;background:rgba(232,104,58,.24);animation:page_worldPulse__hQ7CU 2.2s ease-out infinite}.page_worldMapDot__OK_JJ,.page_worldMapPulse__5sP4k{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px}.page_worldMapDot__OK_JJ{width:10px;height:10px;background:linear-gradient(135deg,#f26d3c,#ffbb69);box-shadow:0 0 0 2px rgba(255,255,255,.88),0 0 14px rgba(218,93,48,.45)}.page_worldMapThumb___TfAl{position:absolute;left:50%;top:-44px;width:34px;height:34px;transform:translateX(-50%);border-radius:9px;border:2px solid rgba(255,255,255,.95);object-fit:cover;box-shadow:0 6px 12px rgba(63,29,20,.28);pointer-events:none}.page_worldMapLabel__yWSWV{position:absolute;left:12px;top:-10px;font-size:11px;color:#6b3c2d;background:rgba(255,249,242,.88);border:1px solid #e9d3c5;border-radius:999px;padding:2px 8px;white-space:nowrap}.page_worldMapEmpty__qQDnf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:#8a6a5c;font-size:14px}.page_worldMapLegend__NhiWQ{margin:10px 0 0;color:#7d5d50;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_worldMapLegendDot__6hDaQ{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#f26d3c,#ffbb69);box-shadow:0 0 0 2px rgba(255,255,255,.8),0 0 10px rgba(218,93,48,.35)}.page_mapResetButton__ZRWli{margin-left:auto;border:1px solid #e2b59d;border-radius:999px;background:#fff7f2;color:#844731;padding:5px 10px;font-size:12px;font-weight:600}.page_mapZoomControls__qy905{display:inline-flex;align-items:center;gap:6px}.page_mapZoomButton__fIfUi{width:28px;height:28px;border:1px solid #e2b59d;border-radius:999px;background:#fff7f2;color:#844731;font-size:16px;line-height:1;font-weight:700}.page_mapResetButton__ZRWli:disabled{opacity:.55;cursor:default}.page_form__07XuI{margin-top:16px;display:grid;grid-gap:14px;gap:14px}.page_formGrid__17yN1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_field__jHbD5{display:grid;grid-gap:7px;gap:7px}.page_field__jHbD5 span{color:#7d6054;font-size:13px}.page_field__jHbD5 input,.page_field__jHbD5 select,.page_field__jHbD5 textarea{border:1px solid #ead6cb;border-radius:10px;padding:10px 11px;outline:none;background:#fffdfb;color:#382821}.page_field__jHbD5 input:focus,.page_field__jHbD5 select:focus,.page_field__jHbD5 textarea:focus{border-color:#d87a5e;box-shadow:0 0 0 3px rgba(216,122,94,.18)}.page_submitButton__drmWh{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:11px 18px;background:linear-gradient(135deg,#cc5637,#ef9a53);color:#fff;font-weight:700}.page_submitButton__drmWh:disabled{opacity:.7;cursor:wait}.page_error__A0pDf{margin:0;color:#a13216;font-size:13px}.page_selectedPhotos__Bq3HK{margin:0;color:#7f5e52;font-size:13px}.page_previewGrid__rEccv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.page_previewItem__DZYfW{border:1px solid #edd7cc;border-radius:10px;overflow:hidden;background:#fff}.page_previewPhoto__Fb0la{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}video.page_photo__o6QmF,video.page_previewPhoto__Fb0la{background:#1f1411}.page_removePreview__J1Oel{width:100%;border:0;border-top:1px solid #f1e0d7;background:#fff6f2;color:#8c4330;padding:7px;font-size:12px}.page_panelHeader__PIGHt h2{margin:0;color:#38221c}.page_panelHeader__PIGHt p{margin:6px 0 0;color:#7b6258;font-size:14px}.page_doubleColumn__ehFCx{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.page_timeline__uoUyC{margin-top:16px;display:grid;grid-gap:18px;gap:18px}.page_timelineItem__qJimA{display:grid;grid-template-columns:18px 1fr;grid-gap:12px;gap:12px;border:1px solid transparent;border-radius:14px;padding:10px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.page_timelineItem__qJimA:focus-within,.page_timelineItem__qJimA:hover{transform:translateY(-3px) scale(1.005);border-color:#efd3e2;background:linear-gradient(180deg,rgba(255,249,253,.72),rgba(255,244,250,.54));box-shadow:0 12px 24px rgba(186,88,133,.14)}.page_timelineItemJump__xkiCY{border-color:#f0b5d3;background:linear-gradient(180deg,rgba(255,248,252,.95),rgba(255,241,249,.9));box-shadow:0 0 0 3px rgba(240,181,211,.32),0 14px 28px rgba(194,93,137,.2);animation:page_memoryJumpFlash__RfYML .9s ease}.page_timelineDot__ssRLI{width:12px;height:12px;margin-top:7px;border-radius:999px;background:linear-gradient(135deg,#ed6f4d,#f6b35c);box-shadow:0 0 0 4px #fff2ec}.page_timelineMeta__kldL2{margin:0;font-size:12px;color:#8d6f63}.page_timelineItem__qJimA h3{margin:5px 0 4px;color:#422821;font-size:20px}.page_timelineItem__qJimA p{margin:0;color:#6e5248;line-height:1.55;font-size:14px}.page_empty__GTV87{margin:0;color:#87695d;font-size:14px}.page_marker__R1zIU{margin-top:6px;font-size:12px;color:#a55a42}.page_photo__o6QmF{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid #ecdcd2}.page_photoInteractive__C7EbZ{cursor:zoom-in}.page_mediaViewerOverlay__iPzw_{position:fixed;inset:0;z-index:120;background:rgba(14,10,12,.84);display:grid;place-items:center;padding:20px}.page_mediaViewerDialog__astBQ{width:min(97vw,1280px);max-height:92vh;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(18,12,16,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;padding:12px;overflow:hidden}.page_mediaViewerTopBar__uf6oN{display:flex;justify-content:flex-end;align-items:center;gap:10px;color:#fff6fa;font-size:13px;line-height:1}.page_mediaViewerContent__FwkrS{min-height:0;display:grid;grid-template-columns:minmax(0,4.6fr) minmax(250px,1.5fr);grid-gap:12px;gap:12px}.page_mediaViewerLeft__XtYAb,.page_mediaViewerRight__VraPw{min-height:0}.page_mediaViewerClose__nAtnd{border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:rgba(255,255,255,.12);font-size:12px;padding:6px 11px}.page_mediaViewerStage__AoOeq{position:relative;display:grid;place-items:center;min-height:min(66vh,720px);height:100%}.page_mediaViewerMedia__P_E6d{width:100%;max-height:min(72vh,760px);border-radius:12px;object-fit:contain;background:#0f0b0e}.page_mediaViewerLocationLabel__Lk0JZ{margin:0 0 6px;color:#ffeef8;font-size:16px;font-weight:700;letter-spacing:.04em}.page_mediaViewerComments__zY3Ul{height:100%;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.05);padding:10px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.page_mediaViewerCommentsHeader__63Oze{display:flex;align-items:center;justify-content:space-between;color:#ffeef8}.page_mediaViewerCommentsHeaderRight__ygHqM{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.page_mediaViewerCommentToolbar__K_at2{display:flex;justify-content:flex-start;margin-top:auto;padding-top:6px;border-top:1px solid rgba(255,255,255,.12)}.page_mediaViewerCommentsHeader__63Oze strong{font-size:14px}.page_mediaViewerCommentHint__ok4_l,.page_mediaViewerCommentMeta__9Y1O6,.page_mediaViewerCommentsHeader__63Oze span{color:#dbbfcc;font-size:12px;margin:0}.page_mediaViewerCommentsToggle__R4cae{border:1px solid rgba(242,173,201,.88);border-radius:999px;background:linear-gradient(135deg,rgba(240,121,166,.28),rgba(244,178,128,.24));color:#fff7fb;font-size:12px;font-weight:700;line-height:1;padding:7px 12px;white-space:nowrap;min-height:30px}.page_mediaViewerCommentBody__cb4Qg{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.page_mediaViewerCommentList__Pfl04{display:grid;grid-gap:8px;gap:8px}.page_mediaViewerCommentItem__fdxDc{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.08);padding:8px 9px}.page_mediaViewerCommentText__zc7fg{margin:4px 0 0;color:#fff4fa;font-size:13px;line-height:1.5}.page_mediaViewerCommentForm__RHahM{display:grid;grid-gap:8px;gap:8px;background:rgba(18,12,16,.7);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:8px}.page_mediaViewerCommentForm__RHahM textarea{border:1px solid rgba(255,255,255,.3);border-radius:10px;background:rgba(255,255,255,.1);color:#fff8fc;padding:10px;resize:vertical;min-height:72px;max-height:140px;overflow:auto}.page_mediaViewerCommentForm__RHahM button{width:-moz-fit-content;width:fit-content;border:1px solid #f2adc9;border-radius:999px;background:linear-gradient(135deg,#f079a6,#f4b280);color:#fff;font-size:12px;font-weight:700;padding:7px 12px}.page_mediaViewerLoading__7XWYZ{position:absolute;z-index:2;color:#ffeef8;font-size:13px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}.page_mediaViewerNav__kdM2C{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;background:rgba(255,255,255,.14);font-size:28px;line-height:1;display:grid;place-items:center}.page_mediaViewerNavLeft__T9VfH{left:8px}.page_mediaViewerNavRight__11nvi{right:8px}.page_photoBroken__WbsY_{width:100%;aspect-ratio:4/3;border-radius:12px;border:1px dashed #ddc8bb;background:rgba(255,250,247,.92);color:#8a6c5f;display:grid;place-items:center;font-size:12px}.page_photoGrid__l_nRi{margin-top:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.page_photoItem__FDPoK{position:relative;overflow:hidden;border-radius:12px}.page_photoDanmuLayer__I3_mh{position:absolute;inset:6px;pointer-events:none;overflow:hidden;z-index:3}.page_photoDanmuItem__n9PVL{position:absolute;max-width:min(92%,350px);padding:4px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(135deg,rgba(25,14,20,.72),rgba(84,34,58,.58));box-shadow:0 6px 14px rgba(35,12,25,.3);color:#fff9fd;font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.45)}.page_photoDanmuItem__n9PVL strong{margin-right:6px;color:#ffd8ea;font-size:12px}.page_photoDanmuItem__n9PVL em{font-style:normal}.page_photoDanmuItemMoving__jUTQF{left:104%;bottom:10px;animation-name:page_photoDanmuBottomSlide__gOArp;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}.page_timelineActions__aUM99{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_memoryEditForm__gd5l2{margin-top:8px;display:grid;grid-gap:10px;gap:10px;border:1px dashed #f0ccdd;border-radius:12px;background:#fff8fc;padding:10px}.page_memoryEditActions__6RcEA{display:flex;gap:8px;flex-wrap:wrap}.page_inlineUpload__2hXit{display:inline-flex;align-items:center;gap:8px;border:1px dashed #dfbea4;color:#894f3c;background:#fff9f4;padding:6px 10px;border-radius:999px;font-size:12px;cursor:pointer}.page_inlineUpload__2hXit input{display:none}.page_deletePhoto__4_CC1{position:absolute;right:6px;bottom:6px;border:0;background:rgba(58,26,20,.74);color:#fff;border-radius:8px;padding:4px 8px;font-size:11px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease}.page_photoItem__FDPoK:focus-within .page_deletePhoto__4_CC1,.page_photoItem__FDPoK:hover .page_deletePhoto__4_CC1{opacity:1;pointer-events:auto;transform:translateY(0)}.page_deletePhoto__4_CC1:disabled{opacity:.6;cursor:wait}.page_deleteMemoryButton__lxGh3{border:1px solid #e7b19f;color:#8d3a29;background:#fff3ed;border-radius:999px;font-size:12px;padding:6px 11px}.page_deleteMemoryButton__lxGh3:disabled{opacity:.6;cursor:wait}.page_milestones__pX4sJ{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.page_milestone__b0YAt{border:1px solid #efdfd3;border-radius:12px;padding:12px 14px;background:#fffaf7}.page_milestone__b0YAt p{margin:0;color:#8a6b5f;font-size:12px}.page_milestone__b0YAt strong{display:block;margin-top:5px;color:#402821;font-size:18px}.page_todoCard__HAOJI{margin-top:16px;padding:16px;border-radius:12px;border:1px dashed #dfbea4;background:#fff8f1}.page_todoCard__HAOJI h3{margin:0 0 8px;font-size:16px;color:#4f3228}.page_todoCard__HAOJI p{margin:0;color:#7b5d51;font-size:14px}.page_page__soISj{--candy-cream:#fff8fb;--candy-rose:#ffe7f0;--candy-pink:#ffc6da;--candy-peach:#ffd7bf;--candy-ink:#5c3147;--candy-muted:#8f6377;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.page_memoryBackgroundMask__M8QAj,.page_memoryBackgroundPlaceholder__w_M0f,.page_memoryBackground__V2li7{background:transparent}.page_hero__S9PHe:before{inset:-18px;border-radius:28px;border-color:#f7d9e7;background:radial-gradient(circle at 9% 16%,rgba(255,183,211,.28),transparent 36%),radial-gradient(circle at 88% 12%,rgba(255,215,182,.32),transparent 38%),linear-gradient(145deg,#fff7fb,#fff7f6 54%,#fff9f2)}.page_heroCard__GmXkV,.page_heroText__yeP1x,.page_panel__UNeaW{border-color:#f6d9e6;border-radius:20px;background:linear-gradient(170deg,rgba(255,255,255,.9),rgba(255,247,252,.88));box-shadow:0 14px 36px rgba(124,53,84,.1);animation:page_cardLiftIn__mHB3K .65s cubic-bezier(.19,.86,.2,1) both}.page_heroCardName__gffwE,.page_heroText__yeP1x h1,.page_introFullInfo__R8YqQ h2,.page_panelHeader__PIGHt h2,.page_timelineItem__qJimA h3{font-family:STKaiti,KaiTi,Kaiti SC,DFKai-SB,serif;letter-spacing:.02em;color:var(--candy-ink)}.page_introLabel__NAMJy,.page_kicker__f0cqa{color:#c8517e;letter-spacing:.16em}.page_heroCardHint__lRTM7,.page_milestone__b0YAt p,.page_panelHeader__PIGHt p,.page_subtitle__K_skP,.page_timelineItem__qJimA p,.page_timelineMeta__kldL2,.page_todoCard__HAOJI p{color:var(--candy-muted)}.page_badges__4kw6u span{border-color:#f7ccde;color:#9f4769;background:linear-gradient(135deg,#fff5fa,#fff0f6);box-shadow:0 4px 10px rgba(191,77,122,.1);animation:page_floatBadge__KEjmF 5.6s ease-in-out infinite}.page_badges__4kw6u span:nth-child(2){animation-delay:.9s}.page_badges__4kw6u span:nth-child(3){animation-delay:1.6s}.page_replayIntroButton__LtHNo,.page_submitButton__drmWh{border-color:#e78db4;background:linear-gradient(135deg,#f1749f,#f6a576);color:#fff;box-shadow:0 8px 18px rgba(230,112,156,.28)}.page_milestone__b0YAt,.page_photoBroken__WbsY_,.page_photo__o6QmF,.page_previewItem__DZYfW,.page_todoCard__HAOJI,.page_upcomingItem__N0o9c{border-color:#f3d2e1;background:linear-gradient(180deg,#fffafd,#fff6fa)}.page_worldMapFrame__Q0wl8{border-color:#f0cddd;border-radius:18px;background:radial-gradient(circle at 14% 20%,rgba(255,183,211,.16),transparent 42%),radial-gradient(circle at 84% 18%,rgba(255,223,185,.16),transparent 46%),linear-gradient(160deg,#fff9fc,#fffdfd)}.page_worldMapOcean__XqTmg{fill:#fff7fb}.page_worldMapGrid__pKBQw line{stroke:rgba(183,129,154,.18)}.page_worldMapLand__UcKB2 path{fill:#fbe4ee;stroke:#dfb1c7}.page_worldMapEmpty__qQDnf,.page_worldMapLabel__yWSWV,.page_worldMapLegend__NhiWQ{color:#8d5770}.page_worldMapLabel__yWSWV{border-color:#f0cadc;background:rgba(255,247,252,.94)}.page_deleteMemoryButton__lxGh3,.page_inlineUpload__2hXit,.page_mapResetButton__ZRWli,.page_removePreview__J1Oel{border-color:#efbfd4;color:#8f4563;background:#fff4fa}.page_timelineDot__ssRLI{width:11px;height:11px;margin-top:8px;border-radius:4px;transform:rotate(45deg);background:linear-gradient(135deg,#f07ca6,#f7b57f);box-shadow:0 0 0 4px #ffeef6}.page_timelineItem__qJimA h3,.page_todoCard__HAOJI h3{color:#69354d}@keyframes page_cardLiftIn__mHB3K{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_floatBadge__KEjmF{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes page_fadeUp__g9YjM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page_introFade__z_UZP{0%{opacity:0;transform:scale(1.03);filter:saturate(.9)}to{opacity:1;transform:scale(1);filter:saturate(1)}}@keyframes page_worldPulse__hQ7CU{0%{opacity:.52;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}@keyframes page_memoryJumpFlash__RfYML{0%{transform:translateY(-2px) scale(1.004)}60%{transform:translateY(-5px) scale(1.008)}to{transform:translateY(0) scale(1)}}@keyframes page_photoDanmuBottomSlide__gOArp{0%{transform:translateX(0);opacity:0}8%{opacity:1}88%{opacity:1}to{transform:translateX(-235%);opacity:0}}@media (max-width:900px){.page_introSkip__0uHZ8{top:10px;right:10px;min-height:40px;min-width:82px;padding:8px 14px;font-size:13px}.page_page__soISj{width:min(100% - 28px,1120px);padding-top:26px}.page_doubleColumn__ehFCx,.page_formGrid__17yN1,.page_hero__S9PHe,.page_moduleSwitchCheckin__xP9_6,.page_moduleSwitchSection__RYG2E,.page_moduleSwitchSeries__jkYgt{grid-template-columns:1fr}.page_heroMilestonesCompact__kcYWn{grid-template-columns:repeat(2,minmax(0,1fr))}.page_memoryFab__9DiUm{right:14px;bottom:16px}.page_photoGrid__l_nRi,.page_previewGrid__rEccv{grid-template-columns:repeat(2,minmax(0,1fr))}.page_specialDayForm__L4EjO{grid-template-columns:1fr}.page_mediaViewerOverlay__iPzw_{padding:10px}.page_mediaViewerDialog__astBQ{width:100%;max-height:94vh;padding:10px;border-radius:14px}.page_mediaViewerContent__FwkrS{grid-template-columns:1fr}.page_mediaViewerRight__VraPw{max-height:min(36vh,360px)}.page_mediaViewerStage__AoOeq{min-height:min(48vh,420px)}.page_mediaViewerMedia__P_E6d{max-height:min(52vh,460px)}.page_mediaViewerNav__kdM2C{width:38px;height:38px;font-size:24px}}@media (max-width:540px){.page_heroCard__GmXkV,.page_heroText__yeP1x,.page_panel__UNeaW{padding:18px}.page_timelineItem__qJimA h3{font-size:18px}.page_heroMilestonesCompact__kcYWn{grid-template-columns:repeat(2,minmax(0,1fr))}.page_heroMilestoneCompact__i7_v8 strong{font-size:20px}.page_heroTodoCompact___8BcW h3{font-size:16px}.page_photoDanmuItem__n9PVL{font-size:12px;padding:3px 8px}.page_photoDanmuItem__n9PVL strong{font-size:11px}.page_photoGrid__l_nRi,.page_previewGrid__rEccv{grid-template-columns:1fr}}