.LanguageToggle_toggleBtn__VFw8a{padding:3px 7px;background:var(--bg-white);border:none;border-radius:var(--radius-full);font-size:.5rem;font-weight:600;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.04);color:var(--text-gray);transition:all .2s ease}.LanguageToggle_activeNiu__8GUSj{color:var(--color-me)!important}.LanguageToggle_activeWo__D_G7G{color:var(--color-partner)!important}.FloatingActionButton_fabWrapper__DAm_n{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);z-index:100;display:flex;flex-direction:column;align-items:center;pointer-events:none}.FloatingActionButton_fabWrapper__DAm_n .FloatingActionButton_fabMenu__wDDqp,.FloatingActionButton_fabWrapper__DAm_n .FloatingActionButton_fab__pq71D{pointer-events:auto}.FloatingActionButton_fab__pq71D{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.85),rgba(251,191,36,.85));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(245,158,11,.3)}.FloatingActionButton_fab__pq71D:hover{background:linear-gradient(135deg,rgba(251,191,36,.92),rgba(252,211,77,.92));box-shadow:0 6px 20px rgba(245,158,11,.4)}.FloatingActionButton_fabIcon__etJgp{font-size:1.6rem;font-weight:200;color:#fff;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.08)}.FloatingActionButton_fabMenu__wDDqp{width:min(304px,calc(100vw - 64px));margin-bottom:28px;padding:14px 0 10px;border-radius:26px;background:rgba(255,252,247,.94);border:1px solid rgba(43,31,54,.055);box-shadow:0 14px 36px rgba(35,25,70,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.FloatingActionButton_fabMenuTitle__DBfhB{padding:0 18px 10px;margin:0;text-align:center;font-size:16px;line-height:22px;font-weight:650;color:#2b1959}.FloatingActionButton_fabMenuList__qGk4_{display:flex;flex-direction:column}.FloatingActionButton_fabMenuItem__VgowZ{width:100%;min-height:44px;padding:0 18px;display:flex;align-items:center;gap:10px;border:none;background:transparent;font:inherit;font-size:15px;line-height:20px;font-weight:500;color:rgba(43,31,54,.74);cursor:pointer;text-align:left}.FloatingActionButton_fabMenuItem__VgowZ+.FloatingActionButton_fabMenuItem__VgowZ{border-top:1px solid rgba(43,31,54,.055)}.FloatingActionButton_fabMenuItem__VgowZ:focus-visible,.FloatingActionButton_fabMenuItem__VgowZ:hover{background:rgba(43,31,54,.035)}.FloatingActionButton_fabMenuIcon__nUAIn{width:24px;text-align:center;flex:0 0 auto}.FloatingActionButton_fabMenuLabel__X5NGD{flex:1}.FloatingActionButton_fabMenuChevron__fX5_U{color:rgba(43,31,54,.36);font-size:20px;line-height:1}.Avatar_avatarWrapper__jtLW6{display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:none!important;box-shadow:none!important;flex-shrink:0;overflow:hidden}.Avatar_avatarWrapper__jtLW6 img{border:none!important;outline:none!important;box-shadow:none!important}.Avatar_xs__zdE1F{width:24px;height:24px;font-size:.8rem}.Avatar_sm__4Lx0a{width:32px;height:32px;font-size:1.1rem}.Avatar_md__41h1n{width:48px;height:48px;font-size:1.5rem}.Avatar_lg__NNc6z{width:64px;height:64px;font-size:2rem}.Avatar_xl__bqWwJ{width:80px;height:80px;font-size:2.5rem}.Avatar_glow__ldmXI{box-shadow:0 4px 12px rgba(0,0,0,.08),0 0 0 2px hsla(0,0%,100%,.9)}.Avatar_hoverScale__piQIp:hover{transform:scale(1.1) rotate(5deg);z-index:10}.Avatar_hoverScaleInverse__DiyXG:hover{transform:scale(1.1) rotate(-5deg);z-index:10}.Avatar_emoji__pZStI{line-height:1;display:block}.AvatarSelector_grid__U3sNR{display:grid;grid-template-columns:repeat(var(--avatar-columns,6),1fr);gap:8px;padding:4px 0}.AvatarSelector_gridItem__51g8G{position:relative;aspect-ratio:1;border-radius:12px;border:2px solid transparent;background:hsla(0,0%,100%,.6);cursor:pointer;padding:0;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.AvatarSelector_gridItem__51g8G:active{transform:scale(.93)}.AvatarSelector_gridItem__51g8G.AvatarSelector_selected__DjQjz{border-color:#2d0e5e;background:rgba(45,14,94,.06);box-shadow:0 0 0 3px rgba(45,14,94,.15);transform:scale(1.05)}.AvatarSelector_gridItemInner__JIo5a{position:relative;width:100%;height:100%}.AvatarSelector_avatarImage__gP2OE{-o-object-fit:contain;object-fit:contain;padding:6px}.AvatarSelector_selectedItem__9uaQE{background-color:#eef2ff;box-shadow:0 0 0 2px #6366f1;transform:scale(1.1);z-index:10;opacity:1}.AvatarSheet_backdrop__K_7as{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:1000}.AvatarSheet_sheet__3deYJ{position:fixed;bottom:0;left:max(0px,calc(50% - 210px));right:max(0px,calc(50% - 210px));z-index:1001;background:#fffdf5;border-radius:20px 20px 0 0;padding:12px 20px calc(20px + env(safe-area-inset-bottom));max-height:75vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -4px 24px rgba(45,14,94,.12)}.AvatarSheet_handle__S8Ubd{width:36px;height:4px;border-radius:2px;background:rgba(45,14,94,.15);margin:0 auto 16px}.AvatarSheet_title__sZ38d{font-size:.85rem;font-weight:700;color:rgba(45,14,94,.5);text-align:center;letter-spacing:.06em;margin-bottom:16px}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_71d47f;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_71d47f;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_71d47f{font-family:__Outfit_71d47f,__Outfit_Fallback_71d47f;font-style:normal}.__variable_71d47f{--font-outfit:"__Outfit_71d47f","__Outfit_Fallback_71d47f"}.PairingManager_pairingSection__QKcyl{padding:24px;background:#fff;margin:0 20px 24px;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.PairingManager_pairingTabs__2fL0T{display:flex;gap:8px;margin-bottom:20px;background:#f3f4f6;padding:4px;border-radius:12px}.PairingManager_pairingTab___kOdX{flex:1;padding:8px;border:none;background:transparent;border-radius:8px;font-size:.85rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.PairingManager_pairingTab___kOdX.PairingManager_active__pifS6{background:#fff;color:var(--text-black);box-shadow:0 2px 4px rgba(0,0,0,.05)}.PairingManager_pairingPanel__g5nem{overflow:hidden}.PairingManager_inviteCodeDisplay__y5dMZ{text-align:center;padding:8px 0}.PairingManager_codeBox__bV_AC{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:16px;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:2rem;font-weight:800;letter-spacing:4px;margin:12px 0;color:var(--color-me)}.PairingManager_codeExpire__8mzbj{font-size:.7rem;color:#9ca3af;margin-top:4px}.PairingManager_codeInput__SwIhq{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:1.5rem;text-align:center;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-weight:700;letter-spacing:4px;margin-bottom:12px}.PairingManager_actionBtn__RVRUn{width:100%;padding:12px;border-radius:12px;font-weight:700;border:none;cursor:pointer;transition:all .2s}.PairingManager_actionBtn__RVRUn.PairingManager_primary__O_3Ug{background:var(--color-me);color:#fff}.PairingManager_actionBtn__RVRUn.PairingManager_secondary__DeE_P{background:#f3f4f6;color:#374151}.PairingManager_actionBtn__RVRUn:disabled{opacity:.5;cursor:not-allowed}.PairingManager_fullWidth__8C5z_{width:100%}.PairingManager_mt2__bLIBy{margin-top:8px}.PairingManager_errorMsg__KQAth{color:#ef4444;font-size:.8rem;margin-top:8px;text-align:center}.PairingManager_successMsg__ojdbS{color:#10b981;font-size:.8rem;margin-top:8px;text-align:center}.PairingManager_pairingCard__9onqQ{background:#fff;padding:24px;border-radius:20px;margin:0 20px 24px;box-shadow:0 4px 16px rgba(0,0,0,.03)}.PairingManager_pairingHeader__n4xsS{display:flex;align-items:center;gap:8px;margin-bottom:16px}.PairingManager_pairingIcon__BMBvy{font-size:1.2rem}.PairingManager_partnerInfo___9TRS{display:flex;align-items:center;gap:12px;margin-bottom:20px}.PairingManager_partnerAvatar__nAVgl{font-size:2rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:50%}.PairingManager_partnerName__8ehxc{font-weight:700;font-size:1.1rem}.PairingManager_unpairBtn__iTeME{width:100%;padding:10px;background:transparent;border:1px solid #fca5a5;color:#ef4444;border-radius:10px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.PairingManager_unpairBtn__iTeME:hover{background:#fef2f2}.ConfirmModal_overlay__V1Ef1{position:fixed;inset:0;z-index:3000;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px}.ConfirmModal_content__1tJB1{background:#fff;width:100%;max-width:320px;border-radius:24px;padding:24px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.15)}.ConfirmModal_icon__sYd79{font-size:2.5rem;margin-bottom:16px;display:block}.ConfirmModal_title__nf5_c{font-size:1.2rem;font-weight:800;color:var(--text-black);margin-bottom:8px}.ConfirmModal_message__69wA2{font-size:.9rem;color:var(--text-gray);line-height:1.5;margin-bottom:24px}.ConfirmModal_actions__FXeaP{display:flex;flex-direction:column;gap:8px}.ConfirmModal_confirmBtn__OojxI{width:100%;padding:14px;border-radius:14px;border:none;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.ConfirmModal_confirmBtn__OojxI.ConfirmModal_danger__bQa0s{background:#ef4444;color:#fff}.ConfirmModal_confirmBtn__OojxI.ConfirmModal_danger__bQa0s:hover{background:#dc2626;transform:translateY(-1px)}.ConfirmModal_cancelBtn__R4fKa{width:100%;padding:12px;background:transparent;border:none;color:var(--text-light);font-weight:600;font-size:.9rem;cursor:pointer}.ConfirmModal_cancelBtn__R4fKa:hover{color:var(--text-gray);text-decoration:underline}.SparkIntroModal_overlay__tR6Eq{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px}.SparkIntroModal_card__yuYxm{background:#fff;width:100%;max-width:380px;border-radius:28px;padding:32px 24px 24px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.18)}.SparkIntroModal_sparkEmoji__YyOXr{font-size:3rem;margin-bottom:12px;line-height:1}.SparkIntroModal_title__LePZz{font-size:1.3rem;font-weight:800;color:#1a1a2e;margin:0 0 8px}.SparkIntroModal_subtitle__ZybrH{font-size:.82rem;color:#999;line-height:1.5;margin:0 0 20px}.SparkIntroModal_coreBlock__CsUkT{width:80%;margin:0 auto 20px;text-align:left}.SparkIntroModal_coreHeading__ZfYWP{font-size:1rem;font-weight:700;color:#333;margin:0 0 4px;line-height:1.4}.SparkIntroModal_coreNote__InXON{font-size:.688rem;color:#bbb;line-height:1.55;font-weight:400;margin:0 0 4px}.SparkIntroModal_coreSpacer__RqOKY{height:18px}.SparkIntroModal_conclusion__8ROmM{font-size:.9rem;font-weight:600;color:#1a1a2e;margin:0 0 20px;line-height:1.5}.SparkIntroModal_actions__fFehg{display:flex;flex-direction:column;gap:10px}.SparkIntroModal_ctaBtn__A9ssy{width:90%;display:block;margin:0 auto;padding:14px;border-radius:16px;border:none;background:linear-gradient(135deg,#f9c97c,#f4a460);color:#fff;font-weight:800;font-size:1rem;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px rgba(244,164,96,.35)}.SparkIntroModal_ctaBtn__A9ssy:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(244,164,96,.45)}.SparkIntroModal_ctaBtn__A9ssy:active{transform:translateY(0)}.SparkIntroModal_skipBtn__ze5D7{background:transparent;border:none;color:#aaa;font-size:.85rem;font-weight:500;cursor:pointer;padding:4px 0;transition:color .15s}.SparkIntroModal_skipBtn__ze5D7:hover{color:#888;text-decoration:underline}.QuestModal_modalOverlay__5CLyo{position:fixed;inset:0;background:rgba(0,0,0,.38);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:flex-end;justify-content:center;z-index:1100;overflow:hidden}@media (min-height:600px){.QuestModal_modalOverlay__5CLyo{align-items:center;padding:0 5%}}.QuestModal_modalContent__MMUkR{--modal-bg:#fff;--pill-bg:#f4f4f8;background:var(--modal-bg);transition:background-color .3s ease;border-radius:22px 22px 0 0;width:100%;max-width:390px;max-height:90vh;overflow-y:auto;box-shadow:0 -2px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;position:relative}@media (min-height:600px){.QuestModal_modalContent__MMUkR{border-radius:22px;box-shadow:0 12px 30px rgba(0,0,0,.1)}}.QuestModal_sparkMode__r0z_F{--modal-bg:#fdfcf0;--pill-bg:#fff;background:linear-gradient(to bottom right,#fdfcf0,#fff8e8);border:1.5px solid rgba(255,210,100,.25)}.QuestModal_sparkMode__r0z_F .QuestModal_inputCardWrapper__YkWtb{border:none;box-shadow:none;padding:0}.QuestModal_modalHeader__rxZ9o{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 0}.QuestModal_modalTitle__4ifmC{font-size:1.125rem;font-weight:500;color:#3c3c43;letter-spacing:-.01em}.QuestModal_modalClose__VSCt1{width:30px;height:30px;background:transparent;border:none;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3c3c43;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.QuestModal_modalClose__VSCt1:active{transform:scale(.88)}.QuestModal_modalBack__9s0vo{width:30px;height:30px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4a3e56;opacity:.7;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.QuestModal_modalBack__9s0vo:active{transform:scale(.88);opacity:1}.QuestModal_modalDeleteIcon__0oh8F{width:30px;height:30px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#4a3e56;opacity:.6;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.QuestModal_modalDeleteIcon__0oh8F:active{transform:scale(.88);opacity:1}.QuestModal_modalHeaderSpacer__QACpA{width:30px}.QuestModal_modalForm__TMMcw{padding:12px 16px 26px;display:flex;flex-direction:column;gap:12px;min-height:440px}.QuestModal_typeSelector__t5H6k{display:flex;background:hsla(240,3%,49%,.06);border:none;box-shadow:none;padding:3px;border-radius:12px;height:36px;width:100%;margin-top:0;margin-bottom:8px;gap:4px}.QuestModal_typeBtn__STgfV{flex:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .18s,box-shadow .18s,transform .1s;-webkit-tap-highlight-color:transparent;position:relative}.QuestModal_typeBtn__STgfV:active{transform:scale(.96)}.QuestModal_activeTabBackground__PDG7d{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:none;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);z-index:0}.QuestModal_tabContent__G1MxP{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:5px}.QuestModal_tabIcon__T9oiQ{width:16px;height:16px;flex-shrink:0;opacity:.55;transition:opacity .18s,filter .18s}.QuestModal_tabIcon__T9oiQ,.QuestModal_typeBtn__STgfV.QuestModal_active__Z5OeT .QuestModal_tabIcon__T9oiQ{filter:brightness(0) saturate(100%) invert(8%) sepia(60%) saturate(4000%) hue-rotate(260deg) brightness(70%)}.QuestModal_typeBtn__STgfV.QuestModal_active__Z5OeT .QuestModal_tabIcon__T9oiQ{opacity:1}.QuestModal_typeLabel__Y7jdp{font-size:.875rem;font-weight:600;color:rgba(45,14,94,.5);letter-spacing:-.01em;transition:color .18s;white-space:nowrap}.QuestModal_typeBtn__STgfV.QuestModal_active__Z5OeT .QuestModal_typeLabel__Y7jdp{color:#2d0e5e}.QuestModal_inputCardWrapper__YkWtb{background:transparent;border-radius:16px;border:1px solid rgba(0,0,0,.04);box-shadow:inset 0 2px 6px rgba(0,0,0,.04),0 4px 20px rgba(0,0,0,.02);padding:20px;margin-bottom:4px;transition:background .25s,border .25s;overflow:visible}.QuestModal_inputPill__ag0vt{display:flex;align-items:stretch;gap:16px}.QuestModal_polaroidContainer__asydP{display:flex;flex-direction:column;gap:0;margin-top:0;flex:1}.QuestModal_sparkMode__r0z_F .QuestModal_submitBtn___oLwI{background:linear-gradient(135deg,#f9c97c,#f4a460);border-radius:16px;border:none;box-shadow:0 4px 15px rgba(244,164,96,.3);position:relative;overflow:visible;transition:transform .2s,box-shadow .2s}@keyframes QuestModal_goldRipple__8LeWU{0%{box-shadow:0 0 0 0 rgba(255,215,0,.4)}70%{box-shadow:0 0 0 20px rgba(255,215,0,0)}to{box-shadow:0 0 0 0 rgba(255,215,0,0)}}.QuestModal_sparkMode__r0z_F .QuestModal_submitBtn___oLwI:active{animation:QuestModal_goldRipple__8LeWU .6s ease-out;transform:scale(.98)}.QuestModal_polaroidCard__3oJU_{background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid hsla(42,58%,64%,.3);box-shadow:0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:visible;flex:1;padding:16px 16px 12px;gap:12px}.QuestModal_insetMemo__woqaE{background:hsla(0,0%,100%,.42);border-radius:14px;border:1px solid hsla(42,58%,64%,.14);box-shadow:none;padding:0;display:flex;flex-direction:column;flex:0 0 auto;min-height:0}.QuestModal_polaroidHeader___oZ4_{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:4px 4px 8px}.QuestModal_polaroidHeaderFilled__w8R6F{align-items:center}.QuestModal_sparkTitleSection__6Cp7h{display:flex;flex-direction:column;flex:1;min-width:0;gap:0}.QuestModal_titleInput__mqjxo.QuestModal_polaroidTitle__J_gkb{display:block;width:100%;max-width:100%;font-size:1.1rem;font-weight:700;color:#3a2b1b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;flex:0 0 auto;align-self:stretch;min-width:0;height:auto;min-height:calc(1.34em + 2px);margin-top:0;letter-spacing:-.24px;overflow:hidden;line-height:1.34;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.QuestModal_titleInput__mqjxo.QuestModal_polaroidTitle__J_gkb::-moz-placeholder{color:rgba(45,14,94,.24);font-style:normal}.QuestModal_titleInput__mqjxo.QuestModal_polaroidTitle__J_gkb::placeholder{color:rgba(45,14,94,.24);font-style:normal}.QuestModal_sparkNoteSection__Jk_am{display:flex;flex-direction:column;gap:0;padding:14px 16px 16px}.QuestModal_mumbleInput__f2Jr9{background:transparent;border:none;outline:none;font-size:.96rem;color:rgba(72,53,96,.88);resize:none;line-height:1.72;width:100%;padding:0;margin-top:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;letter-spacing:0;flex:1;min-height:72px}.QuestModal_mumbleInput__f2Jr9::-moz-placeholder{color:rgba(45,14,94,.2);font-style:normal}.QuestModal_mumbleInput__f2Jr9::placeholder{color:rgba(45,14,94,.2);font-style:normal}.QuestModal_polaroidDate__x5D7x{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:12px;color:rgba(45,14,94,.6);align-self:flex-end;margin-top:8px;position:relative;pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:5px;transition:opacity .2s}.QuestModal_polaroidDate__x5D7x:hover{opacity:.8}.QuestModal_avatarEmbed__3EVKX{position:relative;flex-shrink:0;width:64px;height:64px;margin-top:0;margin-right:4px}.QuestModal_avatarEmbedBtn__IYVQF{width:64px;height:64px;border-radius:50%;border:1px solid transparent;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.85rem;transition:border-color .15s,box-shadow .15s,transform .12s;-webkit-tap-highlight-color:transparent;position:relative}.QuestModal_avatarEmbedBtn__IYVQF:active{transform:scale(.88)}.QuestModal_avatarEmbedBtn__IYVQF>div:first-child{width:100%!important;height:100%!important}.QuestModal_avatarEmbedBtn__IYVQF.QuestModal_soloActive__LGbos{border-color:rgba(99,102,241,.25);box-shadow:0 0 12px rgba(99,102,241,.15)}.QuestModal_avatarEmbedBtn__IYVQF.QuestModal_sparkActive__JOxMs{width:64px;height:64px;border:1.5px solid hsla(41,83%,77%,.5);box-shadow:0 0 12px hsla(41,83%,77%,.2)}.QuestModal_swapBadge__QE4EP{position:absolute;bottom:0;right:0;width:18px;height:18px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.14);color:#6366f1;line-height:1}.QuestModal_sparkMode__r0z_F .QuestModal_swapBadge__QE4EP{width:16px;height:16px;font-size:.55rem;color:#8e8e93}.QuestModal_coopOverlap__JBJzV{display:flex;align-items:center;flex-shrink:0;padding:0 6px 0 2px;margin-top:8px}.QuestModal_coopAv1__Gs_w0{z-index:2}.QuestModal_coopAv1__Gs_w0,.QuestModal_coopAv2__rRFEk{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.45rem;position:relative}.QuestModal_coopAv2__rRFEk{z-index:1;margin-left:-16px}.QuestModal_starBadge___aVap{position:absolute;top:-4px;right:-4px;font-size:.65rem;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.QuestModal_inputStack__wQ11E{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;margin-top:4px}.QuestModal_titleInput__mqjxo{background:transparent;border:none;outline:none;font-size:1.25rem;font-weight:600;color:#2c2c2e;resize:none;line-height:24px;min-height:24px;overflow-y:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased}.QuestModal_titleInput__mqjxo::-moz-placeholder{color:#aeaeb2}.QuestModal_titleInput__mqjxo::placeholder{color:#aeaeb2}.QuestModal_titleInputError__rjOzA{border-bottom:1.5px solid #e57373!important}.QuestModal_titleErrorMsg__4lIkw{font-size:.75rem;color:#e57373;margin:2px 0 0;padding:0;line-height:1.4}.QuestModal_titleInput__mqjxo.QuestModal_sparkTitle__DBI63{font-size:1.125rem;font-weight:600;color:#78350f}.QuestModal_titleInput__mqjxo.QuestModal_sparkInput__Uk9UE{color:#78350f}.QuestModal_addNoteBtn__RE3zV{font-size:.8rem;color:#aeaeb2;text-align:left;cursor:pointer;height:24px}.QuestModal_addNoteBtn__RE3zV,.QuestModal_noteInput__v10CM{background:transparent;border:none;padding:0;margin:0;line-height:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.QuestModal_noteInput__v10CM{outline:none;font-size:1rem;color:#4a3580;resize:none;overflow:hidden;width:100%;min-height:24px}.QuestModal_noteInput__v10CM::-moz-placeholder{color:#c7c7cc}.QuestModal_noteInput__v10CM::placeholder{color:#c7c7cc}.QuestModal_dateEditIcon__mfJhx{width:14px;height:14px;opacity:.8;animation:QuestModal_gentleBreathe__c64MA 3s ease-in-out infinite}@keyframes QuestModal_gentleBreathe__c64MA{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.QuestModal_pillBar__OtXKN{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:12px;margin-top:8px}.QuestModal_pill__itkAk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 10px;min-height:32px;background:rgba(0,0,0,.03);border:none;border-radius:16px;font-size:.875rem;font-weight:500;color:#8e8e93;cursor:pointer;transition:background .15s,transform .1s,opacity .15s,color .15s;-webkit-tap-highlight-color:transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;overflow:hidden}.QuestModal_pill__itkAk:active{transform:scale(.95)}.QuestModal_activePill__H6pBF{background:rgba(123,97,255,.08);color:#1c1c1e}.QuestModal_inactivePill__C3TtO{background:rgba(0,0,0,.03);color:#8e8e93}.QuestModal_pill__itkAk.QuestModal_disabledPill__HDYSm{cursor:default}.QuestModal_pill__itkAk.QuestModal_disabledPill__HDYSm:active{transform:none}.QuestModal_hiddenNativeInput__8shp5{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;box-sizing:border-box;font-size:24px}.QuestModal_hiddenNativeInput__8shp5::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.QuestModal_timePillContainer__pCDUd{position:relative;display:flex}.QuestModal_timePillContainer__pCDUd .QuestModal_pill__itkAk{flex:none}.QuestModal_priorityPillContainer__jwWAF{position:relative;display:flex}.QuestModal_priorityPillContainer__jwWAF .QuestModal_pill__itkAk{flex:none;transition:background .2s,color .2s}.QuestModal_priorityPopover__Od22k{position:absolute;top:calc(100% + 4px);left:50%;background:hsla(0,0%,100%,.95);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.04);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:100}.QuestModal_priorityOption__p5cw8{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;transition:background .15s,color .15s;white-space:nowrap}.QuestModal_priorityOption__p5cw8:hover{background:rgba(0,0,0,.04)}.QuestModal_priorityOptionActive__4emC6{font-weight:700;border-radius:10px;box-shadow:inset 0 0 0 1.5px currentColor}.QuestModal_priorityOptionActive__4emC6:after{content:"✓";margin-left:auto;font-size:.85rem;opacity:.8}.QuestModal_priorityOptionActive__4emC6:hover{opacity:.9}.QuestModal_priorityIcon___01wE{font-size:1.1rem;line-height:1}.QuestModal_squirclePicker__w6IZj{position:absolute;top:calc(100% + 4px);bottom:auto;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.98);-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(0,0,0,.04);box-shadow:0 8px 24px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.02);padding:8px;display:flex;flex-direction:column;align-items:center;z-index:100;width:160px}.QuestModal_pickerWheels__xxIgn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;position:relative}.QuestModal_pickerWheels__xxIgn:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:40px;background:rgba(28,28,30,.06);border-radius:8px;pointer-events:none;z-index:0}.QuestModal_pickerDivider__MV4sn{font-size:1.125rem;font-weight:700;color:#1c1c1e;line-height:40px;align-self:center;margin-bottom:0;padding-bottom:0;position:relative;z-index:1}.QuestModal_scrollColumn__AwyTa{height:160px;width:40px;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior:contain;touch-action:pan-y;position:relative;z-index:1}.QuestModal_scrollColumn__AwyTa ::-moz-selection{background:transparent}.QuestModal_scrollColumn__AwyTa ::selection{background:transparent}.QuestModal_scrollColumn__AwyTa::-webkit-scrollbar{display:none}.QuestModal_scrollItem__aXvoJ{height:40px;display:flex;align-items:center;justify-content:center;font-size:1rem;scroll-snap-align:center;cursor:pointer;transition:opacity .2s,font-size .2s,font-weight .2s;color:#1c1c1e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuestModal_selectedScrollItem__uBUhS{font-size:1.125rem;font-weight:500}.QuestModal_scrollSpacer__ZlRMz{height:60px}.QuestModal_categoryGridTitle__qwU49{font-size:.875rem;font-weight:700;color:#3c3c43;margin-top:0;margin-bottom:-4px;padding-left:4px;letter-spacing:.02em}.QuestModal_categoryGrid__ELXub{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.QuestModal_categoryBtn__DL5QS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:transparent;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:none;cursor:pointer;transition:border-color .15s,background .15s,transform .1s,box-shadow .15s;-webkit-tap-highlight-color:transparent;min-width:0}.QuestModal_categoryBtn__DL5QS:active{transform:scale(.95);background:rgba(0,0,0,.03)}.QuestModal_categoryBtn__DL5QS.QuestModal_active__Z5OeT{border-color:#6366f1;background:rgba(99,102,241,.07)}.QuestModal_categoryIcon__w_5vv{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.QuestModal_categoryLabel__fH5bW{font-size:13px;font-weight:600;color:#3c3c43;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuestModal_actions__cTorC{display:flex;flex-direction:column;gap:8px;position:relative;z-index:20}.QuestModal_submitContainer__xA_RJ{margin-top:auto}.QuestModal_submitBtn___oLwI{width:100%;height:52px;background:#1c1c1e;color:#fff;border:none;border-radius:16px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:transform .15s,background-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.QuestModal_submitBtn___oLwI:active{transform:scale(.97)}.QuestModal_submitBtn___oLwI:disabled{opacity:.38;cursor:not-allowed}.QuestModal_editTitleRow__C1NLL{display:flex;align-items:center;gap:8px}.QuestModal_typeBadge__Sth_9{font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;letter-spacing:.01em}.QuestModal_categoryPill__nzAKm{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background:#f3f4f6;font-size:.8rem;font-weight:500;color:#374151;margin:4px 0}.QuestModal_categoryPillIcon__PO1gK{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.QuestModal_viewDetailLabel__JwR9z{font-size:.75rem;font-weight:500;color:#9ca3af;letter-spacing:.03em}.QuestModal_modalEditIcon__rz1QL{background:none;border:none;cursor:pointer;color:#6b4eff;padding:4px;display:flex;align-items:center;border-radius:8px}.QuestModal_modalEditIcon__rz1QL:active{background:#f0edff}.QuestModal_viewCard__C3orI{display:flex;flex-direction:column;gap:8px;padding:4px 0 12px}.QuestModal_viewTitle__SEKSw{font-size:1.375rem;font-weight:700;color:#3b2f6b;line-height:1.4;margin:0;padding:0}.QuestModal_viewMeta__8h5_1{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:.8rem;color:#6b7280}.QuestModal_viewMetaDot__UPCFH{color:#d1d5db;margin:0 2px}.QuestModal_viewCategoryPill__im5yV{display:inline-flex;align-items:center;gap:4px}.QuestModal_viewCategoryIcon__27xMc{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.QuestModal_viewNote__wy5d_{font-size:.9375rem;color:rgba(45,14,94,.85);line-height:2;white-space:pre-wrap;margin:4px 0 0;padding:0}.QuestModal_modalFormView__fGdPU{min-height:unset!important}.QuestModal_categoryBadge__pmJ8W{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;background:rgba(107,78,255,.08);margin-bottom:6px;font-size:.85rem;font-weight:500;color:#3b2f6b}.QuestModal_categoryBadgeIcon__iXrz8{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.QuestModal_editTaskBtn__04NbS{width:100%;padding:13px 0;border-radius:100px;border:1.5px solid rgba(107,78,255,.35);background:transparent;color:#6b4eff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.QuestModal_editTaskBtn__04NbS:active{background:rgba(107,78,255,.06);border-color:#6b4eff}.QuestModal_viewAvatarRow__hwhVW{display:flex;align-items:center;margin-bottom:8px}.QuestModal_viewPill__3FbIT{display:flex;align-items:flex-start;gap:12px;background:hsla(240,3%,49%,.06);border-radius:18px;padding:12px 14px}.QuestModal_viewStack__pZAg4{flex:1;display:flex;flex-direction:column;gap:4px}.GalleryPreview_galleryList__rXQ59{position:relative;display:flex;flex-direction:column;padding-left:32px}.GalleryPreview_galleryList__rXQ59:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;border-left:1.5px dashed #e5e7eb}.GalleryPreview_galleryItem__OqFSw{display:flex;align-items:flex-start;padding:8px 0;gap:12px;background:transparent;border-radius:0;box-shadow:none;cursor:pointer}.GalleryPreview_timelineNode__ujTT0{flex-shrink:0;margin-left:-32px}.GalleryPreview_nodeCircle__6jb8R,.GalleryPreview_timelineNode__ujTT0{position:relative;width:32px;display:flex;align-items:center;justify-content:center}.GalleryPreview_nodeCircle__6jb8R{height:32px;border-radius:50%;background:hsla(0,0%,100%,.7);border:1px solid #f3f4f6;z-index:1}.GalleryPreview_nodeCircleSpark__uJMSr{background:#fef3c7;box-shadow:0 0 8px rgba(255,215,0,.25)}.GalleryPreview_nodeIcon__MY_Qd{font-size:14px;line-height:1;font-weight:700}.GalleryPreview_timelineIconImg__Iv_Cd{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.GalleryPreview_itemContent__pYEOL{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.GalleryPreview_itemTitle__evEQ_{font-size:.95rem;font-weight:600;color:var(--color-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GalleryPreview_itemDate__7QFbq{font-size:.75rem;font-weight:400;color:var(--color-muted)}.GalleryPreview_galleryItemSpark__JTyvS .GalleryPreview_itemTitle__evEQ_{color:#b8860b}.GalleryPreview_galleryEmpty__VnpSz{background:hsla(0,0%,100%,.72);border:none;border-radius:22px;padding:32px 24px;text-align:center;font-size:.88rem;color:var(--color-secondary);line-height:1.6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.GalleryPreview_galleryEmptyIcon__x6Civ{font-size:2rem;margin-bottom:12px;opacity:.75}.GalleryPreview_galleryEmptyTitle__74p7a{margin:0;font-size:.95rem;font-weight:700;color:var(--color-secondary);line-height:1.45}.GalleryPreview_galleryEmptySubtitle__AgBXl,.GalleryPreview_galleryEmptyText__wXLAu{margin:4px 0 0;font-size:.84rem;color:var(--color-muted);line-height:1.55}.page_mePageOuter__KvdJr{min-height:100vh;background:#faf9f6}.page_mePage__yC2si{--me-bg-start:#fafaf9;--me-bg-end:#f5f2ee;--me-card-bg:#fffdf5;--me-text-primary:#2d0e5e;--me-text-secondary:#9ca3af;--me-gold:#d4af37;--me-card-shadow:inset 0 2px 8px rgba(0,0,0,.02);--me-card-radius:20px;min-height:100vh;background:linear-gradient(180deg,#e0e7ff,#f3e8ff);padding:0}.page_meHeader__D0cDQ{display:flex;justify-content:space-between;align-items:center;padding:calc(12px + env(safe-area-inset-top)) 24px 8px}body.native-shell .page_meHeader__D0cDQ{padding-top:calc(env(safe-area-inset-top) + 8px)}body.native-shell .page_meBackBtn___A7NN,body.native-shell .page_meSettingsBtn__tLWLW{visibility:hidden;pointer-events:none}.page_meBackBtn___A7NN,.page_meSettingsBtn__tLWLW{width:44px;height:44px;border-radius:50%;background:transparent;backdrop-filter:none;border:none;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--color-primary)}.page_meBackBtn___A7NN:hover,.page_meSettingsBtn__tLWLW:hover{background:hsla(0,0%,100%,.4)}.page_meProfile__9jik1{display:flex;flex-direction:column;align-items:center;padding:0 0 28px}.page_meAvatarWrapper__8_pP7{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:8px;cursor:pointer}.page_meAvatarGlow__XEF95{border-radius:28px;overflow:hidden;background:hsla(0,0%,100%,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.5px solid rgba(45,14,94,.15);box-shadow:0 4px 12px rgba(45,14,94,.08)}.page_meEditOverlay__Tiu_a{position:absolute;bottom:-4px;right:-4px;width:26px;height:26px;border-radius:50%;background:#2d0e5e;color:#fff;font-size:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fffdf5}.page_meName__ACM59{margin-top:12px;font-size:1.3rem;font-weight:700;color:var(--color-primary);letter-spacing:-.01em;cursor:pointer}.page_nameEditRow__gyxR3{display:flex;align-items:center;gap:6px;margin-top:12px}.page_nameInput__us96l{font-size:1.3rem;font-weight:700;color:var(--color-primary);letter-spacing:-.01em;border:none;border-bottom:2px solid var(--color-primary);background:transparent;outline:none;text-align:center;min-width:0;width:140px;padding:2px 4px}.page_nameActionBtn__xI3Zr{width:28px;height:28px;border-radius:50%;border:none;cursor:pointer;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.page_nameActionBtn__xI3Zr:disabled{opacity:.5;cursor:not-allowed}.page_nameConfirmBtn__cV2by{background:#2d0e5e;color:#fff}.page_nameCancelBtn__qqa6k{background:rgba(45,14,94,.1);color:var(--color-primary)}.page_meStatus__HhGH9{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:.85rem;font-weight:400;color:var(--color-muted);margin-top:4px;text-align:center;letter-spacing:0}.page_meBento__qqP_O{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;padding:0 20px}.page_bentoCard__JYlCi{background:var(--me-card-bg);border-radius:var(--me-card-radius);padding:24px 16px;text-align:center;box-shadow:var(--me-card-shadow),0 2px 12px rgba(0,0,0,.04);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:110px;cursor:pointer;border:none}.page_bentoCard__JYlCi:active{transform:scale(.97)}.page_bentoValue__vv3My{font-size:2.4rem;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:6px}.page_bentoLabel__CQIXM{font-size:.78rem;font-weight:600;color:var(--color-muted);letter-spacing:.01em}.page_bentoEmpty__5638n{display:flex;flex-direction:column;align-items:center;gap:6px}.page_bentoEmptyText__LjisO{font-size:.85rem;font-weight:700;color:var(--color-primary);opacity:.55}.page_meGallery___YjPQ{margin-top:28px;margin-bottom:32px;padding:0 20px}.page_meSectionTitle__eGzoK{font-size:1rem;font-weight:700;color:var(--color-primary);margin-bottom:8px;padding-left:4px}.page_sectionHeaderRow__kGyiO{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:12px;column-gap:12px;margin-bottom:8px;padding:0 4px;box-sizing:border-box}.page_sectionHeaderRow__kGyiO .page_meSectionTitle__eGzoK{min-width:0;margin-bottom:0;padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_sectionHeaderAction__Z3KVM{display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:4px;flex-shrink:0;min-width:44px;min-height:44px;margin-block:-14px;padding:14px 0 14px 12px;box-sizing:border-box;border:none;background:transparent;color:rgba(45,27,105,.72);font-size:.82rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.page_sectionHeaderAction__Z3KVM:focus-visible,.page_sectionHeaderAction__Z3KVM:hover{color:var(--color-primary)}@media (max-width:360px){.page_sectionHeaderRow__kGyiO{-moz-column-gap:8px;column-gap:8px;padding:0 2px}.page_meSectionTitle__eGzoK{font-size:.95rem}.page_sectionHeaderAction__Z3KVM{font-size:.78rem}}.page_galleryList__WfwZt{position:relative;display:flex;flex-direction:column;padding-left:32px}.page_galleryList__WfwZt:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;border-left:1.5px dashed #e5e7eb}.page_galleryDateGroup__c0VDr{display:flex;flex-direction:column}.page_galleryDateHeader__30Fmz{display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;padding:14px 0 6px;width:100%;gap:8px}.page_galleryDateLabel__xDyiL{font-size:1rem;font-weight:700;color:#3b2f6b;letter-spacing:0;display:flex;align-items:center;gap:6px}.page_galleryDateChevron__tPUcs{font-size:1rem;color:var(--color-muted);line-height:1;flex-shrink:0}.page_galleryDateMoments__JWp7P{font-size:.7rem;font-weight:500;color:#b0b3ba;margin-left:auto;margin-right:6px;white-space:nowrap}.page_galleryItem__ALHcI{display:flex;align-items:flex-start;padding:8px 0;gap:12px;background:transparent;border-radius:0;box-shadow:none}.page_timelineNode__KNy2_{flex-shrink:0;margin-left:-32px}.page_nodeCircle__ZYV8_,.page_timelineNode__KNy2_{position:relative;width:32px;display:flex;align-items:center;justify-content:center}.page_nodeCircle__ZYV8_{height:32px;border-radius:50%;background:hsla(0,0%,100%,.7);border:1px solid #f3f4f6;z-index:1}.page_nodeCircleSpark__RFXPV{background:#fef3c7;box-shadow:0 0 8px rgba(255,215,0,.25)}.page_nodeIcon__ARpiQ{font-size:14px;line-height:1;font-weight:700}.page_timelineIconImg__Eqs5z{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.page_itemContent__PSuat{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.page_itemTitle__h8Egs{font-size:.95rem;font-weight:600;color:var(--color-primary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_itemDate__xtiMn{font-size:.75rem;font-weight:400;color:var(--color-muted)}.page_galleryItemSpark__kU4zr .page_itemTitle__h8Egs{color:#b8860b}.page_skeletonList__MQCFf{display:flex;flex-direction:column;gap:8px}.page_skeleton__pH5VE{height:52px;border-radius:16px;background:linear-gradient(90deg,#f0e9d6 25%,#fdf4e0 50%,#f0e9d6 75%);background-size:200% 100%;animation:page_shimmer__26LsV 1.5s infinite}@keyframes page_shimmer__26LsV{0%{background-position:200% 0}to{background-position:-200% 0}}.page_galleryEmpty__YdUj6{background:hsla(0,0%,100%,.72);border:none;border-radius:22px;padding:32px 24px;text-align:center;font-size:.88rem;color:var(--color-secondary);line-height:1.6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.page_archiveStub__siX3Y{margin-top:12px;text-align:center}.page_archiveBtn__7TLBK{background:none;border:none;font-size:.85rem;font-weight:700;color:var(--color-primary);opacity:.5;cursor:pointer;padding:8px 16px;letter-spacing:.02em}.page_archiveBtn__7TLBK:hover{opacity:.75}.page_bentoCardTasks__EuZiR{background:#f5f3ff}.page_bentoCardStar___6kHK{background:linear-gradient(135deg,#fef0c7,#fff8e6)}.page_bentoCardStar___6kHK .page_bentoEmpty__5638n span:first-child,.page_bentoCardStar___6kHK .page_bentoValue__vv3My{filter:drop-shadow(0 0 4px rgba(212,175,55,.4))}.page_overdueBento__eKoSz{margin:0 20px 24px}.page_overdueList__B0628{background:#fff;border-radius:20px;padding:4px 0;box-shadow:0 2px 12px rgba(0,0,0,.05);overflow:hidden}.page_overdueItem__ygK6A{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid #f3f4f6;min-width:0}.page_overdueItem__ygK6A:last-child{border-bottom:none}.page_overdueItemMeta__QGnGJ{display:flex;align-items:baseline;gap:6px;flex:1;min-width:0}.page_overdueItemDate__Lqe_b{font-size:.72rem;font-weight:600;color:#2d0e5e;flex-shrink:0;letter-spacing:.02em}.page_overdueItemTitle__OnXAD{font-size:.88rem;font-weight:500;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.page_overdueActions__Cv6Se{display:flex;gap:5px;flex-shrink:0}.page_overdueAction__AFdZL{font-size:.68rem;font-weight:600;padding:3px 8px;border-radius:20px;background:transparent;border:1px solid rgba(45,14,94,.2);color:rgba(45,14,94,.55);cursor:pointer;letter-spacing:.01em;transition:opacity .15s;white-space:nowrap}.page_overdueAction__AFdZL:active{opacity:.6}.page_overdueActionDelete__Pi74Y{border-color:rgba(45,14,94,.12);color:rgba(45,14,94,.3)}.page_overdueExpand__xrMbi{display:block;width:100%;margin-top:10px;background:none;border:none;font-size:.82rem;font-weight:600;color:var(--color-muted);cursor:pointer;text-align:center;padding:4px 0;letter-spacing:.01em}.page_overdueExpand__xrMbi:hover{color:var(--color-primary)}.page_avatarBadge__hi4FF{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:#f97316;color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fafaf9;z-index:2}.page_meBottom__9y2Mg{padding-bottom:48px}@keyframes TaskCard_twinkle__kfr3e{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes TaskCard_mvp-float__FVNda{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}@keyframes TaskCard_mvp-glow-pulse__M1AG0{0%,to{filter:brightness(1)}50%{filter:brightness(1.05)}}@keyframes TaskCard_trophy-float__aB6ch{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes TaskCard_sparkle-dance__Px15b{0%,to{opacity:.6;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.3) rotate(20deg)}}@keyframes TaskCard_pls-glow__SYOos{0%,to{box-shadow:0 2px 12px rgba(0,0,0,.03)}50%{box-shadow:0 4px 20px rgba(239,68,68,.12)}}.TaskCard_task-card__YLgu2{width:100%;background:#fff;border-radius:16px;padding:10px 8px 10px 10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;position:relative;z-index:5}.TaskCard_task-card__YLgu2:hover{transform:translateY(-2px)}.TaskCard_task-card__YLgu2:active{transform:scale(.98)}.TaskCard_task-card__YLgu2.TaskCard_completed__pggMy{opacity:.7}.TaskCard_task-checkbox__dUPj6{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;background:transparent;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-bottom:0;transition:all .2s ease;padding:0;position:relative}.TaskCard_task-checkbox__dUPj6:after{content:"";position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;border-radius:50%;background:transparent}.TaskCard_task-checkbox__dUPj6:hover{transform:scale(1.1)}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-niu__3LD0i{border-color:rgba(167,139,250,.6)}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-niu__3LD0i:hover{border-color:#a78bfa;box-shadow:0 0 8px rgba(167,139,250,.4)}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-niu__3LD0i.TaskCard_checked__l23QB{background:#a78bfa;border-color:transparent}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-wo__cCfsf{border-color:rgba(76,171,255,.6)}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-wo__cCfsf:hover{border-color:#4cabff;box-shadow:0 0 8px rgba(76,171,255,.4)}.TaskCard_task-checkbox__dUPj6.TaskCard_owner-wo__cCfsf.TaskCard_checked__l23QB{background:#38bdf8;border-color:transparent}.TaskCard_checkbox-check__ugD3S{color:#fff;width:14px;height:14px}.TaskCard_task-card-solo__kxaZ0{background:#fff}.TaskCard_task-card-solo__kxaZ0.TaskCard_completed__pggMy{opacity:.75}.TaskCard_track-left__PlHhS{background:#ede9fe}.TaskCard_track-right__WF58x{background:#e0f2fe}.TaskCard_coop-capsule-wrapper__hs41S{width:100%;padding:0;display:flex;justify-content:center}.TaskCard_coop-capsule__xFVGB{width:100%;max-width:360px;min-height:70px;border-radius:20px;background:linear-gradient(90deg,rgba(243,232,255,.96),rgba(219,234,254,.96));border:none;box-shadow:0 2px 4px rgba(165,180,252,.5);display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 14px;cursor:pointer;transition:all .2s ease;position:relative}@media (hover:hover){.TaskCard_coop-capsule__xFVGB:hover{box-shadow:0 6px 28px rgba(91,33,182,.4),0 3px 12px rgba(59,130,246,.3);transform:scale(1.02)}}.TaskCard_coop-col-side__j7F3_{flex-shrink:0;width:76px;display:flex;justify-content:center;align-items:center}.TaskCard_coop-col-center__c2eBd{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;padding:0 20px}.TaskCard_coop-avatars__rnjoP{display:flex;align-items:center}.TaskCard_coop-avatars__rnjoP>*+*{margin-left:-12px}.TaskCard_capsule-content-row__01fH4,.TaskCard_capsule-text-stack__d_m7v{display:flex;flex-direction:column;align-items:center;width:100%}.TaskCard_capsule-text-stack__d_m7v{overflow:hidden}.TaskCard_capsule-title-row__eX64s{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.TaskCard_capsule-icon-inline__WaXaJ{flex-shrink:0;display:flex;align-items:center;font-size:.875rem;line-height:1}.TaskCard_capsule-time-unified__3Xka6{display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);border:none;border-radius:9999px;padding:1px 6px;margin-top:1px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;color:#4b5563;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.06)}.TaskCard_capsule-time-plain__UDJLj{font-size:.7rem;font-weight:600;color:#4b5563;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:2px;text-align:center}.TaskCard_capsule-header-row__n4sa7{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:0;width:100%}.TaskCard_capsule-inline-icon__bxRPT{font-size:.75rem;line-height:1;flex-shrink:0;display:flex;align-items:center}.TaskCard_capsule-category-icon__WRho5{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;display:block}.TaskCard_capsule-icon-col__cpYOU{flex-shrink:0;display:flex;align-items:center;justify-content:center}.TaskCard_capsule-category-icon-emoji__7G8pt{font-size:1.25rem;line-height:1}.TaskCard_capsule-title__x7quR{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.TaskCard_coop-latin-title__FPghv .TaskCard_capsule-title__x7quR{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;white-space:normal}.TaskCard_capsule-icon-inline__WaXaJ img{width:18px;height:18px}.TaskCard_capsule-check__B03Nw{width:28px;height:28px;border-radius:50%;border:2px solid rgba(167,139,250,.5);background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;color:#8b5cf6;flex-shrink:0;transition:all .2s ease;cursor:pointer;margin:0}.TaskCard_capsule-check__B03Nw:hover{background:#fff;border-color:#8b5cf6;transform:scale(1.05)}.TaskCard_capsule-check__B03Nw.TaskCard_checked__l23QB{background:#a78bfa;border-color:transparent;color:#fff;box-shadow:0 2px 6px rgba(167,139,250,.4)}.TaskCard_coop-capsule__xFVGB.TaskCard_completed__pggMy{border:none;box-shadow:none;opacity:.9}.TaskCard_coop-capsule__xFVGB.TaskCard_completed__pggMy .TaskCard_capsule-title__x7quR{color:#64748b}.TaskCard_coop-capsule__xFVGB.TaskCard_completed__pggMy .TaskCard_capsule-time-unified__3Xka6{color:#94a3b8;background:hsla(0,0%,100%,.4)}@media (max-width:480px){.TaskCard_coop-capsule__xFVGB{min-height:70px;padding:8px 14px}.TaskCard_capsule-title__x7quR{font-size:.875rem}}.TaskCard_mvp-wrapper__j2ZkP{width:100%;padding:8px 0;display:flex;justify-content:center}.TaskCard_silent-mvp__gLDmB{width:100%;max-width:360px;min-height:74px;border-radius:20px;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:10px 80px;cursor:pointer;transition:all .2s ease;border:none}.TaskCard_silent-mvp__gLDmB:hover{transform:scale(1.02)}.TaskCard_silent-mvp__gLDmB.TaskCard_mvp-owner-p1__DGKjm{background:linear-gradient(135deg,hsla(48,96%,89%,.9),rgba(255,237,213,.9));box-shadow:0 4px 20px rgba(251,191,36,.25)}.TaskCard_silent-mvp__gLDmB.TaskCard_mvp-owner-p1__DGKjm:hover{box-shadow:0 6px 28px rgba(251,191,36,.35)}.TaskCard_silent-mvp__gLDmB.TaskCard_mvp-owner-p2__66f7i{background:linear-gradient(135deg,rgba(241,245,249,.9),rgba(224,242,254,.9));box-shadow:0 4px 20px rgba(56,189,248,.25)}.TaskCard_silent-mvp__gLDmB.TaskCard_mvp-owner-p2__66f7i:hover{box-shadow:0 6px 28px rgba(56,189,248,.35)}.TaskCard_mvp-avatar-left__F_Fw5{position:absolute;left:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TaskCard_mvp-trophy-badge__acULx{position:absolute;bottom:-4px;right:-4px;font-size:1.2rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));z-index:5;animation:TaskCard_trophy-float__aB6ch 3s ease-in-out infinite}.TaskCard_mvp-text-group__DgDba{flex-direction:column;margin:0;gap:8px;padding-bottom:8px}.TaskCard_mvp-text-group__DgDba,.TaskCard_mvp-title-row__94xMR{display:flex;justify-content:center;align-items:center;width:100%}.TaskCard_mvp-title-row__94xMR{gap:6px}.TaskCard_mvp-title__xrT0H{font-size:1rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.TaskCard_mvp-check-right__mryO1{position:absolute;right:16px;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;cursor:pointer}.TaskCard_mvp-owner-p1__DGKjm .TaskCard_mvp-check-right__mryO1{border:2px solid rgba(251,191,36,.4);color:#d97706}.TaskCard_mvp-owner-p1__DGKjm .TaskCard_mvp-check-right__mryO1:hover{background:#fff;border-color:#d97706}.TaskCard_mvp-owner-p2__66f7i .TaskCard_mvp-check-right__mryO1{border:2px solid rgba(56,189,248,.4);color:#0284c7}.TaskCard_mvp-owner-p2__66f7i .TaskCard_mvp-check-right__mryO1:hover{background:#fff;border-color:#0284c7}.TaskCard_silent-mvp__gLDmB.TaskCard_completed__pggMy{opacity:.8;box-shadow:none}.TaskCard_silent-mvp__gLDmB.TaskCard_completed__pggMy .TaskCard_mvp-title__xrT0H{color:#64748b}.TaskCard_mvp-sparkles__cFIGp{position:absolute;top:6px;right:60px;font-size:.8rem;opacity:.6;pointer-events:none;animation:TaskCard_sparkle-dance__Px15b 2s ease-in-out infinite}.TaskCard_sparkle-decor-bottom__0KOjB{position:absolute;bottom:8px;left:60px;font-size:.6rem;opacity:.5;pointer-events:none;animation:TaskCard_sparkle-dance__Px15b 3s ease-in-out .5s infinite}.TaskCard_task-content__hXiO5{flex:1;min-width:0;position:relative}.TaskCard_task-icon-anchor__rlEZ5{font-size:.875rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;line-height:1}.TaskCard_task-text-stack__iPlWr{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.TaskCard_task-time__kfR2_{font-size:.7rem;font-weight:600;color:#4b5563;font-variant-numeric:tabular-nums;letter-spacing:.02em}.TaskCard_task-overdue-date__MMv_N{font-size:.65rem;font-weight:700;color:#ef4444;font-variant-numeric:tabular-nums;letter-spacing:.02em}.TaskCard_task-title__xxQYH{font-size:.9rem;font-weight:600;color:#1f2937;line-height:1.4;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.TaskCard_task-meta-row__f_59S{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;margin-top:1px;min-width:0;overflow:hidden}.TaskCard_capsule-meta-row__0tiOl{display:flex;justify-content:center;margin-top:1px;width:100%;min-width:0;overflow:hidden}.TaskCard_capsule-meta-content__rQHwq{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:3px;min-width:0;max-width:100%;overflow:hidden}.TaskCard_meta-sep__ptJSF{font-size:.6875rem;color:#aaa;flex-shrink:0}.TaskCard_task-note-badge__ogz2W{flex-shrink:0;font-size:.72rem;line-height:1;opacity:.8;position:relative;top:-1px}.TaskCard_task-note-preview__K3fbh{flex:1 1 auto;min-width:0;font-size:.6875rem;font-weight:400;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskCard_capsule-meta-content__rQHwq .TaskCard_task-note-preview__K3fbh{flex:0 1 auto;max-width:min(16ch,100%)}.TaskCard_capsule-meta-row__0tiOl .TaskCard_capsule-time-plain__UDJLj,.TaskCard_task-meta-row__f_59S .TaskCard_task-time__kfR2_{flex-shrink:0;white-space:nowrap;font-weight:600;font-size:.6875rem;color:#444;margin-top:0;text-align:left;letter-spacing:normal}.TaskCard_capsule-meta-row__0tiOl .TaskCard_task-overdue-date__MMv_N,.TaskCard_task-meta-row__f_59S .TaskCard_task-overdue-date__MMv_N{flex-shrink:0;white-space:nowrap;font-size:.6875rem}@media (max-width:319px){.TaskCard_capsule-meta-row__0tiOl,.TaskCard_task-meta-row__f_59S{display:none}}.TaskCard_task-description__RNvbS{font-size:.75rem;color:var(--text-gray);margin-top:2px}.TaskCard_spark-wrapper__AoZIB{width:100%;padding:0;display:flex;justify-content:center}.TaskCard_spark-card__oNKIr{position:relative;width:88%;max-width:340px;min-height:70px;border-radius:20px;overflow:hidden;background:linear-gradient(90deg,rgba(255,251,235,.96),rgba(255,237,213,.96));border:1px solid hsla(48,97%,77%,.5);box-shadow:0 2px 8px rgba(251,191,36,.2);display:flex;align-items:center;padding:8px 14px;gap:10px;cursor:pointer;transition:all .2s ease}.TaskCard_spark-card__oNKIr:hover{box-shadow:0 4px 16px rgba(251,191,36,.3);transform:scale(1.01)}.TaskCard_spark-card__oNKIr:active{transform:scale(.98)}.TaskCard_spark-layout-grid__xM1ns{display:flex;align-items:center;width:100%;position:relative;z-index:10}.TaskCard_spark-col-side__SRudT{flex-shrink:0;width:56px;display:flex;justify-content:center;align-items:center}.TaskCard_spark-col-center__2_K3F{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0 2px}.TaskCard_spark-title__XAd1z{font-size:.875rem;font-weight:600;color:#451a03;line-height:1.3;text-align:center;text-wrap:balance;word-break:normal;overflow-wrap:anywhere;letter-spacing:0;max-width:100%}.TaskCard_spark-time__FP1V_{font-size:.7rem;font-weight:600;color:rgba(146,64,14,.7);letter-spacing:.02em;margin-top:2px}.TaskCard_spark-note-preview__aXEPl{max-width:100%;display:flex;align-items:center;justify-content:center;gap:4px;margin-top:3px;color:rgba(146,64,14,.9);font-size:.72rem;min-width:0}.TaskCard_spark-note-preview__aXEPl .TaskCard_task-note-badge__ogz2W{opacity:.78}.TaskCard_spark-note-text__QCja5{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskCard_spark-watermark__RlNcQ{position:absolute;font-size:5rem;line-height:1;opacity:.18;pointer-events:none;z-index:0;filter:grayscale(100%) sepia(100%) hue-rotate(5deg) saturate(200%)}.TaskCard_spark-me__klgwT .TaskCard_spark-watermark__RlNcQ{right:8px;top:50%;bottom:auto;transform:translateY(-50%) rotate(12deg)}.TaskCard_spark-partner__FKuVA .TaskCard_spark-watermark__RlNcQ{left:8px;top:50%;bottom:auto;transform:translateY(-50%) rotate(-12deg)}.TaskCard_spark-icon-wrapper__ioTGX{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center}.TaskCard_spark-me__klgwT .TaskCard_spark-icon-wrapper__ioTGX{right:28px;top:50%;transform:translateY(-50%)}.TaskCard_spark-partner__FKuVA .TaskCard_spark-icon-wrapper__ioTGX{left:28px;top:50%;transform:translateY(-50%)}.TaskCard_spark-star-badge__fQdGz{font-size:1.25rem;filter:drop-shadow(0 2px 6px rgba(245,158,11,.45));animation:TaskCard_sparkle-pulse__RG0k2 3s ease-in-out infinite}@keyframes TaskCard_sparkle-pulse__RG0k2{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.92}}.TaskCard_category-icon-img__HzOxo{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:inline-block;vertical-align:middle}.page_appContainer__p4TtA{width:100%;max-width:480px;min-height:100vh;position:relative;padding:112px 16px 80px;margin:0 auto;background:transparent}body.native-shell .page_appContainer__p4TtA{min-height:100dvh;padding-top:calc(env(safe-area-inset-top) + 96px)}body.native-tabbar-visible .page_appContainer__p4TtA{padding-bottom:0;scroll-padding-bottom:0}body.native-shell .page_nativeHomeHeader__IycuM{top:calc(env(safe-area-inset-top) + 4px)}.page_appContainer__p4TtA:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(180deg,#fff4f6,#fffaf5 55%,#fffdf8);pointer-events:none}@media (min-width:481px){.page_appContainer__p4TtA{box-shadow:0 0 40px rgba(0,0,0,.1)}}.page_capsuleHeader__7ubXm{position:fixed;top:24px;left:0;right:0;z-index:1000;display:flex;justify-content:center;pointer-events:none;will-change:transform}body.native-shell .page_capsuleHeader__7ubXm{top:calc(env(safe-area-inset-top) + 8px)}.page_capsulePill__BkPfI{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;width:90%;max-width:360px;padding:10px 24px;border-radius:50px;background:transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.page_capsulePill__BkPfI.page_capsuleSolid__BTM6E{background:hsla(0,0%,100%,.45);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px rgba(31,38,135,.07),0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.5)}.page_avatarWrapper__XCvyF{width:44px;height:44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_capsuleAvatar__IudIh{cursor:pointer;transition:transform .2s ease;border-radius:50%}.page_capsuleAvatar__IudIh:hover{transform:scale(1.08)}.page_capsuleAvatar__IudIh:active{transform:scale(.95)}.page_capsuleTitle__9qjlZ{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 8px}.page_capsuleTitleText__6mbD0{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:#1a1a1a}.page_fusionLabel__oiycQ{margin-top:6px;font-size:.75rem;font-weight:500;color:#555;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.page_fusionCenter__OZogN{flex:1;display:flex;justify-content:center;align-items:center;padding:0 16px}.page_fusionTitleBlack__qdDlb{font-size:1.35rem;font-weight:600;letter-spacing:-.01em;color:#1a1a1a}.page_headerControls__NLVOS{position:fixed;top:calc(12px + env(safe-area-inset-top));right:16px;z-index:200;display:flex;gap:8px;align-items:center}body.native-shell .page_headerControls__NLVOS{top:calc(env(safe-area-inset-top) + 8px)}.page_dualTrackContainer__sR6jD{position:relative;min-height:calc(100vh - 50px);padding:0 12px 100px;display:flex;flex-direction:column}.page_dualTrackContainer__sR6jD:before{content:"";position:absolute;left:50%;top:60px;bottom:100px;width:1px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.08) 5%,rgba(0,0,0,.08) 95%,transparent);transform:translateX(-50%);z-index:0}.page_dualTrackContainerEmpty__QDB0d:before{display:none}.page_dateGroup__n9Fs6{position:relative;margin-bottom:20px;padding-top:8px}.page_dateMarker__0_FAM{text-align:center;margin-bottom:8px}.page_dateRow__jR_i4{display:inline-flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:8px 16px 12px;position:relative;z-index:5;border-radius:12px}.page_day__GIHtH{font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:.02em;color:#1f2937}.page_month__e_Pvn{font-size:.7rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.15em;margin-top:2px}.page_tasksSection__ipYXo{padding-top:8px}.page_tasksSection__ipYXo,.page_timelineRows__UvKbD{display:flex;flex-direction:column;gap:16px}.page_timelineRow__0tJ_k{display:flex;align-items:center;position:relative}.page_timelineLeft__0nLoh{flex:0 0 50%;max-width:50%;width:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-left:14px;padding-right:10px}.page_timelineCenter__J3zkq{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;pointer-events:none}.page_timelineSpine__6UGeZ{display:none}.page_timelineBadge__Ub7MT{position:relative;z-index:20;display:flex;align-items:center;justify-content:center}.page_timeText__xkp9J{font-size:.6rem;font-weight:600;color:#57534e;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em;z-index:20}.page_timeDot__uGHv_{width:6px;height:6px;background:#d6d3d1;border:none;border-radius:50%;z-index:20}.page_timelineConnector__NJZb4{display:none}.page_timelineRight__XS_7C{flex:0 0 50%;max-width:50%;width:50%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-left:10px;padding-right:14px}.page_timelinePlaceholder__avJie{min-height:1px}.page_sharedTasks__N2igD{display:flex;flex-direction:column;gap:12px;margin-top:0;width:100%;align-items:stretch;padding:0 16px}.page_cleanAvatarBtn___HZpX{position:relative;cursor:pointer;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);outline:none;-webkit-tap-highlight-color:transparent}.page_cleanAvatarBtn___HZpX:active{transform:scale(.9)}.page_cleanAvatarContainer__T4xfz{width:44px;height:44px;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05);background-color:transparent;display:flex;align-items:center;justify-content:center}.page_cleanAvatarContainer__T4xfz img{border:none!important;outline:none!important;box-shadow:none!important}@media (max-width:480px){.page_appContainer__p4TtA{padding-top:96px;padding-left:0;padding-right:0}.page_capsuleHeader__7ubXm{top:8px}.page_timelineLeft__0nLoh,.page_timelineRight__XS_7C{padding-left:12px;padding-right:12px}.page_timelineCenter__J3zkq{width:16px}.page_dateGroup__n9Fs6:first-child{padding-top:0}}.page_somedayLabel__30JP2{display:inline-block;font-size:.78rem;font-weight:700;color:#6b7280;letter-spacing:.1em;text-transform:uppercase;background:hsla(0,0%,100%,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:6px 16px;border-radius:12px}.page_backToTodayBtn__ORu_N{position:fixed;bottom:92px;right:18px;z-index:100;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.92);color:#2d1b69;border:none;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .15s;backdrop-filter:blur(8px)}body.native-tabbar-visible .page_backToTodayBtn__ORu_N{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}@font-face{font-family:__Outfit_669f7d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5dfd5c54b1baee75-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_669f7d;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/dae11b4d43ed5a8d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_669f7d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_669f7d{font-family:__Outfit_669f7d,__Outfit_Fallback_669f7d;font-weight:800;font-style:normal}.__variable_669f7d{--font-outfit:"__Outfit_669f7d","__Outfit_Fallback_669f7d"}.SparkBottomSheet_overlay__EN6Ym{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:200;display:flex;align-items:flex-end;justify-content:center}.SparkBottomSheet_sheet__BB3C5{background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:480px;max-height:60vh;overflow-y:auto;padding:20px 20px calc(20px + env(safe-area-inset-bottom));animation:SparkBottomSheet_slideUp__m67J5 .25s ease}@keyframes SparkBottomSheet_slideUp__m67J5{0%{transform:translateY(100%)}to{transform:translateY(0)}}.SparkBottomSheet_sheetTitle__VpGRM{font-size:1rem;font-weight:700;color:#2d0e5e;margin-bottom:16px;text-align:center}.SparkBottomSheet_sparkRow__eDWbw{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f3f4f6}.SparkBottomSheet_sparkRow__eDWbw:last-child{border-bottom:none}.SparkBottomSheet_sparkTitle__tUvI7{flex:1;font-size:.92rem;font-weight:500;color:#2d0e5e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SparkBottomSheet_sparkDate__PGi2o{font-size:.75rem;color:#9ca3af;flex-shrink:0}.SparkBottomSheet_emptyText__XZjga{text-align:center;padding:32px 0;font-size:.9rem;color:#9ca3af}