.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}.TakesTwoBrand_brand__3cR3L{display:inline-flex;align-items:center;gap:.67em;color:#261627;font-family:SF Pro Rounded,Arial Rounded MT Bold,ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:850;line-height:1;letter-spacing:.08em;white-space:nowrap}.TakesTwoBrand_small__a7gy_{font-size:12px}.TakesTwoBrand_medium__tXq2x{font-size:14px}.TakesTwoBrand_large__PtfjE{font-size:20px}.TakesTwoBrand_mark__hfbZa{display:inline-flex;align-items:center}.TakesTwoBrand_mark__hfbZa i{width:1.08em;height:1.08em;display:block;border-radius:.42em;background:#bca2ff;transform:rotate(12deg)}.TakesTwoBrand_mark__hfbZa i:last-child{margin-left:-.25em;background:#82cdeb;transform:rotate(-12deg)}.page_page__SvFgZ{min-height:100vh;background:linear-gradient(180deg,#e0e7ff,#f3e8ff);display:flex;align-items:center;justify-content:center;padding:24px}body.native-shell .page_page__SvFgZ{min-height:100dvh;align-items:flex-start;padding-top:calc(env(safe-area-inset-top) + 24px)}.page_card__cXhKW{width:100%;max-width:360px;text-align:center}.page_brand__46Fqe{display:inline-flex;margin-bottom:28px}.page_icon__xxFdJ{font-size:3rem;margin-bottom:20px}.page_iconBadge__aI2nZ{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 8px 24px rgba(45,27,105,.06);display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 28px}.page_iconLarge__ma0PH{font-size:3.5rem;margin:0 auto 28px;display:block}.page_iconPulse__CvObu{font-size:3rem;margin-bottom:20px;animation:page_pulse__j_6Ir 1.5s ease-in-out infinite}@keyframes page_pulse__j_6Ir{0%,to{opacity:1}50%{opacity:.4}}.page_title__E_hkR{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin:0 0 16px}.page_subtitle__x2xUo{font-size:.875rem;color:var(--color-secondary);line-height:1.6;margin:0 0 6px}.page_expiry__GojJb{font-size:.75rem;letter-spacing:0;color:var(--color-muted);margin:16px 0 8px}.page_spamHint__Psmu_{font-size:.875rem;font-weight:400;color:rgba(74,62,86,.6);margin:32px 0 24px;line-height:1.6;text-align:center}.page_resendBtn__RZ5Jr{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-primary);margin-bottom:20px;box-shadow:0 8px 24px rgba(45,27,105,.06);transition:background .15s ease,box-shadow .15s ease;width:100%}@media (hover:hover){.page_resendBtn__RZ5Jr:hover:not(:disabled){background:rgba(45,27,105,.13)}}.page_resendBtn__RZ5Jr:disabled{opacity:.4;cursor:not-allowed}.page_backLink__HmVxr{margin-top:0;font-size:.875rem;color:rgba(74,62,86,.6);background:none;border:none;color:var(--color-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.page_successText__8Q_wD{font-size:1rem;font-weight:600;color:var(--color-primary);margin:0 0 8px}.page_successSub__UvFk7{font-size:.8rem;color:var(--color-muted)}.page_errorText__Lr_U_{font-size:.875rem;color:#ef4444;margin:0 0 20px}.page_feedbackSuccess__u00yX{color:#16a34a;font-size:.75rem;margin-top:8px}.page_feedbackError__DWqhK{color:#ef4444;font-size:.75rem;margin-top:8px}.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}.PairingHero_hero__mfrx5{position:relative;width:220px;height:206px;flex:0 0 auto;margin:38px auto 20px}.PairingHero_orbit__OkMDr{position:absolute;inset:9px;border:1px solid rgba(38,22,39,.08);border-radius:50%}.PairingHero_orbit__OkMDr:after,.PairingHero_orbit__OkMDr:before{content:"";position:absolute;border-radius:50%}.PairingHero_orbit__OkMDr:before{top:5px;right:28px;width:9px;height:9px;background:#ffd76a;box-shadow:0 0 0 5px rgba(255,215,106,.16)}.PairingHero_orbit__OkMDr:after{left:18px;bottom:31px;width:7px;height:7px;background:#bca2ff}.PairingHero_partnerTile__PgCBX,.PairingHero_selfTile__vpwhi{position:absolute;width:102px;height:112px;display:grid;place-items:center;border-radius:36px}.PairingHero_selfTile__vpwhi{left:22px;top:31px;border:1.5px solid #bca2ff;background:#efe8ff;box-shadow:9px 11px 0 rgba(188,162,255,.2);transform:rotate(-5deg)}.PairingHero_selfAvatar__ZX6cV{width:100%!important;height:100%!important;transform:rotate(5deg)}.PairingHero_selfAvatar__ZX6cV img{width:68%!important;height:68%!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(38,22,39,.1))}.PairingHero_selfAvatar__ZX6cV span{font-size:48px;line-height:1}.PairingHero_partnerTile__PgCBX{right:18px;bottom:20px;padding:0;border:1.5px dashed #82cdeb;background:rgba(233,247,255,.78);color:#6eacc7;box-shadow:9px 11px 0 rgba(130,205,235,.16);font-size:42px;transform:rotate(5deg);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease;-webkit-tap-highlight-color:transparent}.PairingHero_partnerTile__PgCBX:hover{background:rgba(220,244,255,.96);color:#438eae}.PairingHero_partnerTile__PgCBX:active{transform:rotate(5deg) scale(.96)}.PairingHero_partnerTile__PgCBX:focus-visible{outline:3px solid rgba(67,142,174,.34);outline-offset:4px}.PairingHero_partnerTile__PgCBX:disabled{cursor:default;opacity:.55}@media (max-height:720px){.PairingHero_hero__mfrx5{margin:14px auto 8px}}.page_page__fNZzb{--pairing-ink:#261627;--pairing-muted:#776c7c;--pairing-self:#bca2ff;--pairing-partner:#82cdeb;--pairing-sun:#ffd76a;position:relative;width:100%;min-height:100dvh;display:flex;flex-direction:column;margin:0 auto;padding:22px 24px 38px;overflow-x:hidden;color:var(--pairing-ink);background:radial-gradient(circle at 93% 9%,rgba(220,241,255,.92),transparent 28%),radial-gradient(circle at 4% 82%,rgba(240,229,255,.72),transparent 28%),linear-gradient(160deg,#fffdfd,#fff8f5);font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.page_page__fNZzb *,.page_page__fNZzb :after,.page_page__fNZzb :before{box-sizing:border-box}.page_page__fNZzb button,.page_page__fNZzb input{font:inherit}.page_pageContent__M5L4U{min-height:0;display:flex;flex:1;flex-direction:column}.page_brandRow___qDnK{position:relative;z-index:5;min-height:58px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1px;margin-top:11px}.page_headerTopRow__P_oa2{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.page_page__fNZzb .page_signOut__sXbjS{min-width:44px;min-height:28px;display:inline-flex;align-items:center;justify-content:flex-end;padding:0;border:0;background:transparent;color:#625b66;cursor:pointer;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.page_copyBlock__9AbuN{text-align:center}.page_copyBlock__9AbuN h1{margin:0;color:var(--pairing-ink);font-family:SF Pro Rounded,Arial Rounded MT Bold,ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:820;line-height:1.02;letter-spacing:-.02em}.page_copyBlock__9AbuN p{max-width:284px;margin:12px auto 0;color:var(--pairing-muted);font-size:14px;font-weight:600;line-height:1.55;white-space:pre-line}.page_outgoingGroup__HaynJ{min-height:132px;margin:26px 4px 0;padding:18px 18px 11px;border:0;background:transparent}.page_primaryAction__3g2ug{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:16px;background:var(--pairing-ink);color:#fff;box-shadow:5px 6px 0 rgba(255,215,106,.92);cursor:pointer;font-size:16px;font-weight:780;line-height:1;transition:transform .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.page_primaryAction__3g2ug:active:not(:disabled){transform:translate(2px,2px)}.page_codeRow__yswww button:focus-visible,.page_incomingAction__oc7Yd:focus-visible,.page_panelActions__JtAU8 button:focus-visible,.page_primaryAction__3g2ug:focus-visible,.page_signOut__sXbjS:focus-visible{outline:3px solid rgba(67,142,174,.34);outline-offset:3px}.page_primaryAction__3g2ug:disabled{cursor:default;opacity:.52}.page_codeRow__yswww{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;color:#756a79;font-size:11px;font-weight:650;line-height:1}.page_codeRow__yswww strong{color:var(--pairing-ink);font-size:14px;font-weight:820;line-height:1;letter-spacing:.1em}.page_codeRow__yswww button{min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:#7256aa;cursor:pointer;font-size:11px;font-weight:750}.page_codeSkeleton__82r92{width:132px;height:14px;border-radius:999px;background:linear-gradient(90deg,rgba(188,162,255,.12),rgba(130,205,235,.28),rgba(188,162,255,.12));background-size:200% 100%;animation:page_pairing-shimmer__HOOOn 1.4s ease-in-out infinite}.page_waiting__PO_VE{min-height:24px;display:flex;align-items:center;justify-content:center;gap:8px;margin:-2px 0 0;color:#655b69;font-size:11px;font-weight:700;line-height:1.35;text-align:center}.page_waiting__PO_VE:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--pairing-partner);box-shadow:0 0 0 5px rgba(130,205,235,.16)}.page_incomingZone__Ai3pu{min-height:76px;display:flex;align-items:flex-start;margin-top:auto;padding:0 4px 20px}.page_incomingAction__oc7Yd{width:100%;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:0 15px 0 17px;border:1px solid rgba(130,205,235,.62);border-radius:16px;background:rgba(233,247,255,.82);color:#304957;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.page_incomingAction__oc7Yd>span:first-child{min-width:0;color:#52636c;font-size:12px;font-weight:680;line-height:1.25}.page_incomingAction__oc7Yd strong{color:#437f99;font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.page_incomingAction__oc7Yd>span:last-child{justify-self:end;color:#6fa8bf;font-size:20px;font-weight:700;line-height:1}.page_scrim__Wm87o{position:fixed;inset:0;z-index:30;width:100%;height:100%;padding:0;border:0;background:rgba(38,22,39,.13);backdrop-filter:blur(2px)}.page_codePanel__9a_GA{position:fixed;left:max(16px,calc((100vw - 430px) / 2 + 16px));right:max(16px,calc((100vw - 430px) / 2 + 16px));bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:31;padding:22px 18px 18px;border:1px solid rgba(38,22,39,.11);border-radius:26px;background:rgba(255,253,251,.96);box-shadow:0 24px 48px rgba(38,22,39,.17);backdrop-filter:blur(22px);animation:page_pairing-panel-in__yLTr1 .24s ease both}.page_codePanel__9a_GA h2{margin:0;text-align:center;font-family:SF Pro Rounded,Arial Rounded MT Bold,ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.page_codePanel__9a_GA>p:not(.page_error__95gPr){margin:8px 0 16px;color:#7e7382;text-align:center;font-size:12px;font-weight:600;line-height:1.45}.page_codePanel__9a_GA input{width:100%;height:58px;padding:0 12px;border:1.5px solid var(--pairing-self);border-radius:17px;outline:0;background:#efe8ff;color:var(--pairing-ink);text-align:center;font-size:24px;font-weight:850;line-height:1;letter-spacing:.18em}.page_codePanel__9a_GA input:focus-visible{box-shadow:0 0 0 4px rgba(188,162,255,.2)}.page_error__95gPr{margin:10px 4px 0;color:#b33f55;font-size:12px;font-weight:650;line-height:1.4;text-align:center}.page_panelActions__JtAU8{display:grid;grid-template-columns:1fr 1.6fr;gap:10px;margin-top:12px}.page_panelActions__JtAU8 button{min-height:48px;border-radius:16px;cursor:pointer;font-size:13px;font-weight:750;line-height:1}.page_panelActions__JtAU8 button:first-child{border:1px solid rgba(38,22,39,.11);background:transparent;color:var(--pairing-ink)}.page_panelActions__JtAU8 button:last-child{border:0;background:var(--pairing-ink);color:#fff}.page_panelActions__JtAU8 button:disabled{cursor:default;opacity:.42}body.native-shell .page_page__fNZzb{min-height:100dvh;justify-content:flex-start;padding-top:calc(env(safe-area-inset-top) + 20px);padding-bottom:calc(env(safe-area-inset-bottom) + 24px);overflow-y:auto;-webkit-overflow-scrolling:touch}body.native-shell .page_brandRow___qDnK{min-height:44px;align-items:stretch}body.native-shell .page_signOut__sXbjS{min-height:44px}body.native-shell.native-pairing-keyboard-open .page_page__fNZzb{justify-content:flex-start;padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}@keyframes page_pairing-shimmer__HOOOn{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes page_pairing-panel-in__yLTr1{0%{transform:translateY(calc(100% + 40px))}to{transform:translateY(0)}}@media (min-width:700px){.page_page__fNZzb{max-width:430px;box-shadow:0 0 42px rgba(48,30,52,.08)}}@media (max-height:720px){.page_brandRow___qDnK{margin-top:0}.page_outgoingGroup__HaynJ{min-height:116px;margin-top:14px;padding-top:8px;padding-bottom:6px}body.native-shell .page_page__fNZzb{padding-top:calc(env(safe-area-inset-top) + 12px)}}@media (prefers-reduced-motion:reduce){.page_codePanel__9a_GA,.page_primaryAction__3g2ug{animation:none;transition:none}.page_codeSkeleton__82r92{animation:none}}@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_reminderPillContainer__FG319{position:relative;display:flex}.QuestModal_reminderPillContainer__FG319 .QuestModal_pill__itkAk{flex:none;transition:background .2s,color .2s}.QuestModal_priorityPopover__Od22k,.QuestModal_reminderPopover__iZVuw{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,.QuestModal_reminderOption__6aFja{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_reminderOption__6aFja{color:#3c3c43}.QuestModal_priorityOption__p5cw8:hover,.QuestModal_reminderOption__6aFja: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_reminderOptionActive__1ODwV{font-weight:700;color:#4338ca;background:rgba(99,102,241,.08)}.QuestModal_priorityOptionActive__4emC6:after,.QuestModal_reminderOptionActive__1ODwV: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_clearTimeButton__FPyfj{width:100%;border:none;border-radius:10px;background:rgba(99,102,241,.08);color:#4338ca;font-size:.82rem;font-weight:600;line-height:1;padding:9px 10px;margin-bottom:6px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}.QuestModal_clearTimeButton__FPyfj:active{transform:scale(.98)}.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}@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:64px;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:64px;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}.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}