.PhoneAppFrame_app__OtmVD{height:100%;display:flex;flex-direction:column;background:var(--game-phone-app-bg);font-family:var(--game-font-ui)}.PhoneAppFrame_appPaper__TwENh{background:var(--game-phone-memo-paper)}.PhoneAppFrame_appPaper__TwENh .PhoneAppFrame_body__AH15E{background:transparent}.PhoneAppFrame_appbar__RxjI7{position:relative;z-index:5;flex:none;padding:max(var(--game-phone-top-inset,0px),var(--s3)) var(--game-app-gutter) var(--s3)}.PhoneAppFrame_navRow__gK9pd{display:flex;align-items:center;gap:var(--s2);min-height:44px}.PhoneAppFrame_navRowPeer__E7Bqe{min-height:64px}.PhoneAppFrame_back___C9J4{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:44px;height:44px;margin-left:calc(-1 * var(--game-app-gutter));border:none;padding-left:var(--game-app-gutter);background:none;font-family:var(--game-font-ui);color:var(--game-accent-ember);cursor:pointer;user-select:none}.PhoneAppFrame_back___C9J4:active svg{opacity:.45}.PhoneAppFrame_navCenter__6fIkE{position:absolute;left:var(--s8);right:var(--s8);display:flex;flex-direction:column;align-items:center;pointer-events:none}.PhoneAppFrame_pfp__EpfxI{width:40px;height:40px;border-radius:50%;background:var(--game-phone-pfp-bg);display:grid;place-items:center;font-size:var(--game-app-subhead);line-height:var(--game-app-subhead-lh);color:var(--game-ink-bright);box-shadow:var(--game-phone-mini-shadow)}.PhoneAppFrame_who__5nOeS{max-width:100%;margin-top:var(--s1);font-size:var(--game-app-caption2);line-height:var(--game-app-caption2-lh);font-weight:500;color:var(--game-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneAppFrame_compactTitle__b3AtW{position:absolute;left:0;right:0;text-align:center;font-size:var(--game-app-headline);line-height:var(--game-app-headline-lh);font-weight:var(--game-app-headline-weight);color:var(--game-ink-bright);opacity:0;pointer-events:none;transition:opacity var(--game-motion-fast) var(--game-ease-standard)}.PhoneAppFrame_compactOn__jpMpb{opacity:1}.PhoneAppFrame_titleBlock__t3o6A{overflow:hidden;max-height:140px;transition:max-height var(--game-motion-screen) var(--game-ease-out-soft),opacity var(--game-motion-fast) var(--game-ease-standard)}.PhoneAppFrame_titleFolded__uFuaN{max-height:0;opacity:0}.PhoneAppFrame_largeTitle__drt5x{margin-top:var(--s2);font-size:var(--game-app-large-title);line-height:var(--game-app-large-title-lh);font-weight:700;color:var(--game-ink-bright)}.PhoneAppFrame_subNote__0rlKC{margin-top:var(--s1);font-size:var(--game-app-subhead);line-height:var(--game-app-subhead-lh);color:var(--game-ink-dim)}.PhoneAppFrame_body__AH15E{flex:1;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column;background:var(--game-phone-app-bg)}.PhoneAppFrame_dataState__tY5_U{margin:var(--s4) var(--s4) 0;padding:var(--s3) var(--s4);border-radius:var(--r-card);color:var(--game-ink-dim);background:var(--game-panel-bg-heavy);font-size:var(--game-app-footnote);line-height:var(--game-app-footnote-lh);text-align:center}@media (prefers-reduced-motion:reduce){.PhoneAppFrame_compactTitle__b3AtW,.PhoneAppFrame_titleBlock__t3o6A{transition:none}}.AlbumApp_album__N8CVM,.AlbumApp_screen__FdXum{height:100%;min-height:0}.AlbumApp_screen__FdXum[hidden]{display:none}.AlbumApp_grid__M3fKW{flex:1;min-height:0;padding:var(--s2) 2px 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2px;overflow-y:auto;overscroll-behavior:contain}.AlbumApp_cell__8yfvJ{display:block;width:100%;aspect-ratio:1;border:none;padding:0;overflow:hidden;background:var(--game-phone-photo-fallback);cursor:pointer;transition:opacity var(--game-motion-fast) var(--game-ease-standard)}.AlbumApp_cell__8yfvJ:active{opacity:.7}.AlbumApp_cell__8yfvJ:focus-visible{outline:2px solid var(--game-accent-ember);outline-offset:-3px}.AlbumApp_image__1x6hn{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0}.AlbumApp_image__1x6hn[data-state=loading]:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--game-ink-faint);border-top-color:var(--game-ink-bright);border-radius:50%;animation:AlbumApp_loading__G4B2y 1s linear infinite}@keyframes AlbumApp_loading__G4B2y{to{transform:rotate(1turn)}}.AlbumApp_thumb__p_52y{width:100%;height:100%;object-fit:cover;display:block}.AlbumApp_imageError__fVfQk{display:flex;flex-direction:column;align-items:center;gap:var(--s3);color:var(--game-ink-dim);font-size:var(--game-app-footnote)}.AlbumApp_captionToggle__Emip9,.AlbumApp_imageError__fVfQk button{border:0;padding:var(--s2);background:none;color:var(--game-accent-ember);font:inherit;cursor:pointer;min-height:44px}.AlbumApp_viewer__OVy3W{flex:1;min-height:0;margin:0;padding:0 0 34px;display:flex;flex-direction:column;gap:var(--s3)}.AlbumApp_viewerFrame__h4mEL{position:relative;flex:1;min-height:80px}.AlbumApp_viewport__LQlMt{height:100%;overflow:hidden;touch-action:pan-y pinch-zoom}.AlbumApp_track__K6xp3{display:flex;height:100%}.AlbumApp_slide__uaIFF{flex:0 0 100%;min-width:0;height:100%;padding-inline:var(--s2)}.AlbumApp_full__U41iT{display:block;width:100%;height:100%;object-fit:contain;color:var(--game-ink-dim);font-size:var(--game-app-footnote)}.AlbumApp_arrow__S0_GF{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--game-ink-bright);background:var(--game-panel-bg-heavy);cursor:pointer}.AlbumApp_previous__E3A8H{left:var(--s2)}.AlbumApp_next__8wNM_{right:var(--s2)}.AlbumApp_arrow__S0_GF:disabled{opacity:0;pointer-events:none}.AlbumApp_arrow__S0_GF:active{color:var(--game-accent-ember)}.AlbumApp_caption__agpGB{flex:none;max-height:40%;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--game-app-gutter);font-size:var(--game-app-callout);line-height:var(--game-app-callout-lh);color:var(--game-ink-soft)}.AlbumApp_captionText__v_yaM{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.AlbumApp_captionText__v_yaM[data-expanded=true]{display:block}.AlbumApp_captionToggle__Emip9{display:block;padding:var(--s1) 0 0;font-size:var(--game-app-footnote)}.AlbumApp_empty__eD4iB{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center;color:var(--game-ink-dim);font-size:var(--game-app-subhead);line-height:var(--game-app-subhead-lh);padding:var(--s8) var(--s4)}@media (hover:none) and (pointer:coarse){.AlbumApp_arrow__S0_GF{display:none}}@media (prefers-reduced-motion:reduce){.AlbumApp_cell__8yfvJ{transition:none}.AlbumApp_image__1x6hn[data-state=loading]:after{animation:none}}.MemoApp_paper__yeKGA{flex:1;min-height:0;padding:var(--s5) var(--game-app-gutter) var(--s6);display:flex;flex-direction:column;gap:var(--s8);overflow-y:auto;overscroll-behavior:contain;mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask) 14px,var(--game-scroll-mask) calc(100% - 18px),transparent 100%)}.MemoApp_empty__k_Zit{text-align:center;font-family:var(--game-font-narrative);font-size:var(--game-app-body);line-height:var(--game-app-reading-lh);color:var(--game-ink-faint);padding:var(--s6) 0}.MemoApp_noteTitle__CoIS2{overflow-wrap:anywhere;font-family:var(--game-font-ui);font-size:var(--game-app-footnote);line-height:var(--game-app-footnote-lh);color:var(--game-ink-faint)}.MemoApp_noteTitle__CoIS2+.MemoApp_text__8iDwD{margin-top:var(--s2)}.MemoApp_text__8iDwD{overflow-wrap:anywhere;font-family:var(--game-font-narrative);font-size:var(--game-app-body);line-height:var(--game-app-reading-lh);color:var(--game-ink-soft)}.MemoApp_you__5faeC{color:var(--game-accent-ember);text-shadow:var(--game-phone-memo-you-glow)}.MessagesApp_list__bs7_P{flex:1;min-height:0;padding:var(--s2) var(--s1) 34px;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask) 14px,var(--game-scroll-mask) calc(100% - 18px),transparent 100%)}.MessagesApp_row__hSCjk{display:flex;align-items:center;gap:var(--s3);width:100%;border:none;padding:var(--s2) var(--s3);border-radius:var(--r-card);background:none;font-family:var(--game-font-ui);text-align:left;cursor:pointer;transition:background var(--game-motion-fast) var(--game-ease-standard)}.MessagesApp_row__hSCjk:focus-visible{background:var(--game-row-hover)}@media (hover:hover) and (pointer:fine){.MessagesApp_row__hSCjk:hover{background:var(--game-row-hover)}}.MessagesApp_row__hSCjk:active{background:var(--game-press-bg)}.MessagesApp_avatar__avwdK{flex:none;width:44px;height:44px;border-radius:50%;background:var(--game-phone-pfp-bg);display:grid;place-items:center;font-size:var(--game-app-callout);line-height:var(--game-app-callout-lh);color:var(--game-ink-bright);box-shadow:var(--game-phone-mini-shadow)}.MessagesApp_rowText__AaSzT{flex:1;min-width:0}.MessagesApp_rowName__lLRUr{display:block;font-size:var(--game-app-body);line-height:var(--game-app-body-lh);font-weight:600;color:var(--game-ink-bright);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessagesApp_rowLast__W9WN8{font-size:var(--game-app-subhead);line-height:var(--game-app-subhead-lh);color:var(--game-ink-dim);margin-top:2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.MessagesApp_thread__86_yA{flex:1;min-height:0;padding:var(--s4) var(--game-app-gutter) var(--s2);display:flex;flex-direction:column;gap:2px;overflow-y:auto;overscroll-behavior:contain;mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask) 14px,var(--game-scroll-mask) calc(100% - 18px),transparent 100%)}.MessagesApp_empty__r1IEa{text-align:center;font-size:var(--game-app-subhead);line-height:var(--game-app-subhead-lh);color:var(--game-ink-faint);padding:var(--s4) 0}.MessagesApp_msg__MNOBJ{overflow-wrap:anywhere;white-space:pre-wrap;max-width:78%;padding:var(--s2) var(--s4);font-size:var(--game-app-body);line-height:var(--game-app-body-lh);border-radius:var(--r-bub);color:var(--game-ink-bright);box-shadow:var(--game-phone-bubble-shadow)}.MessagesApp_gap__3Cmyk{margin-top:var(--s2)}.MessagesApp_them__Vct7V{align-self:flex-start;background:var(--game-phone-bubble-them);border-bottom-left-radius:6px}.MessagesApp_him__u6vXn{align-self:flex-end;background:var(--game-phone-bubble-his);border-bottom-right-radius:6px}.MessagesApp_readonly__AhtR1{align-self:center;margin-top:var(--s4);margin-bottom:var(--s3);background:var(--game-panel-bg);backdrop-filter:blur(18px);font-size:var(--game-app-footnote);line-height:var(--game-app-footnote-lh);color:var(--game-ink-faint);padding:var(--s2) var(--s5);border-radius:var(--r-pill)}.phone-skin_skin__NoxT_{position:relative;--game-safe-top:var(--safe-top);--game-safe-bottom:var(--safe-bottom);--co-night:#04070c;--co-ink-bright:#f4f7fc;--co-ink-soft:#a9b3c4;--co-ink-faint:#566178;--co-ember:#e4b269;--co-red:#ff4d5a;--game-ink-bright:var(--co-ink-bright);--game-ink-soft:var(--co-ink-soft);--game-ink-faint:var(--co-ink-faint);--game-ink-hint:color-mix(in srgb,var(--co-ink-bright) 55%,transparent);--game-panel-bg-heavy:color-mix(in srgb,var(--co-night) 78%,transparent);--game-panel-highlight:linear-gradient(180deg,rgba(255,255,255,0.09),rgba(255,255,255,0.02) 38%,transparent 60%);--game-scrim-bg:color-mix(in srgb,var(--co-night) 62%,transparent);--game-glow-reddot:0 0 10px color-mix(in srgb,var(--co-red) 55%,transparent),0 0 22px color-mix(in srgb,var(--co-red) 28%,transparent);--game-glow-phone-wake:0 0 26px color-mix(in srgb,var(--co-ink-bright) 20%,transparent),0 0 68px color-mix(in srgb,var(--co-ember) 16%,transparent);--game-text-shadow-strong:0 2px 10px rgba(0,0,0,0.85);--game-text-shadow-soft:0 1px 6px rgba(0,0,0,0.6);--game-font-ui:-apple-system,"SF Pro Text","PingFang SC","Helvetica Neue","Segoe UI",sans-serif;--t-caption2:11px;--t-caption1:12px;--t-footnote:13px;--t-subhead:15px;--t-body:17px;--t-clock:82px;--lh-text:1.45;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--r-notif:24px;--game-motion-screen:260ms;--game-motion-device:420ms;--game-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--game-ease-out-soft:cubic-bezier(0.16,1,0.3,1);--game-phone-screen-w:393px;--game-phone-screen-h:852px;--game-phone-radius-screen:55px;--game-phone-radius-bezel:62px;--game-phone-radius-body:66px;--game-phone-statbar-h:54px;--game-phone-frame:linear-gradient(155deg,#3a4252,#171c26 22%,#2b3342 47%,#0d1119 72%,#39404f);--game-phone-frame-width:3px;--game-phone-shadow:0 60px 120px -30px rgba(0,0,0,0.8),0 24px 48px -12px rgba(0,0,0,0.6),0 4px 10px rgba(0,0,0,0.45);--game-phone-reflection:linear-gradient(115deg,rgba(255,255,255,0.085),rgba(255,255,255,0.028) 16%,transparent 30%);--game-phone-island-bg:#050608;--game-phone-key:linear-gradient(90deg,#2e3646,#12161f);--game-phone-dock-bg:color-mix(in srgb,#e9edf5 13%,transparent);--game-phone-badge:var(--co-red);--game-phone-badge-fg:#fff;--game-phone-veil-lock:linear-gradient(0deg,rgba(4,7,12,0.78) 0%,rgba(4,7,12,0.3) 42%,rgba(4,7,12,0.1) 66%,rgba(4,7,12,0.34));--game-phone-veil-lock-sheet:linear-gradient(0deg,rgba(4,7,12,0.78) 0%,rgba(4,7,12,0.3) 42%,rgba(4,7,12,0.1) 66%,rgba(4,7,12,0.4));--game-phone-bezel-bg:#06080c;--game-phone-screen-fallback:linear-gradient(200deg,#1a2334,#070a10);--game-phone-island-shadow:0 0 0 2px rgba(0,0,0,0.35),inset 0 0 8px rgba(0,0,0,0.9);--game-phone-island-cam:radial-gradient(circle at 35% 32%,#24313f 0%,#0a0f16 55%,#000 100%);--game-phone-homebar-bg:color-mix(in srgb,var(--co-ink-bright) 38%,transparent);--game-phone-clock-glow:0 0 36px color-mix(in srgb,var(--co-ember) 22%,transparent);--game-phone-mini-shadow:0 4px 10px rgba(0,0,0,0.4);--game-phone-appicon-memo:linear-gradient(180deg,#3a4254,#1c2230);--game-phone-appicon-messages:linear-gradient(180deg,#59d877,#2aa34e);--game-sheet-shadow:0 -24px 60px rgba(0,0,0,0.6);--game-phone-appicon-album:linear-gradient(180deg,#333c50,#191f2c)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_f3d017{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_f3d017{--font-adventure-poppins:"Poppins","Poppins Fallback"}.companion_skin__JmGdV{position:relative;--game-viewport-h:var(--vp-h);--co-deep:#0a0f18;--co-ink-warm:#ede6d6;--co-ink-dim:#7e89a0;--co-alive:#57d9a3;--game-ink-warm:var(--co-ink-warm);--game-ink-dim:var(--co-ink-dim);--game-alive-dot:var(--co-alive);--game-accent-ember:var(--co-ember);--game-accent-red:var(--co-red);--game-canvas-bg:var(--co-night);--game-canvas-fg:var(--co-ink-bright);--game-canvas-muted:var(--co-ink-dim);--game-ink-quiet:color-mix(in srgb,var(--co-ink-soft) 82%,transparent);--game-panel-bg:color-mix(in srgb,var(--co-deep) 58%,transparent);--game-chat-incoming-bg:color-mix(in srgb,var(--co-deep) 82%,transparent);--game-chat-outgoing-bg:var(--co-ink-bright);--game-chat-outgoing-ink:var(--co-deep);--game-row-hover:color-mix(in srgb,var(--co-ink-bright) 4%,transparent);--game-glow-ember:0 0 18px color-mix(in srgb,var(--co-ember) 32%,transparent);--game-glow-alive:0 0 8px color-mix(in srgb,var(--co-alive) 45%,transparent);--game-shadow-frame:0 40px 90px rgba(0,0,0,0.6);--game-scroll-mask:#000;--game-backdrop-scene-dof:blur(9px);--game-backdrop-filter-stage:var(--game-backdrop-scene-dof) saturate(0.94) brightness(0.92);--game-backdrop-veil-stage:linear-gradient(0deg,rgba(4,7,12,0.96) 0%,rgba(4,7,12,0.84) 24%,rgba(4,7,12,0.52) 52%,rgba(4,7,12,0.16) 76%,transparent);--game-backdrop-veil-stage-desk:linear-gradient(0deg,rgba(4,7,12,0.96) 0%,rgba(4,7,12,0.84) 14%,rgba(4,7,12,0.42) 38%,rgba(4,7,12,0.1) 62%,transparent);--game-backdrop-veil-stage-mobile:linear-gradient(0deg,rgba(4,7,12,0.96) 0%,rgba(4,7,12,0.86) 22%,rgba(4,7,12,0.62) 46%,rgba(4,7,12,0.24) 70%,transparent);--game-backdrop-veil-read:radial-gradient(50% 56% at 50% 56%,rgba(4,7,12,0.66) 0%,rgba(4,7,12,0.62) 54%,rgba(4,7,12,0.4) 74%,rgba(4,7,12,0.14) 89%,transparent 100%);--game-backdrop-veil-read-mobile:linear-gradient(180deg,transparent 0%,rgba(4,7,12,0.3) 10%,rgba(4,7,12,0.56) 24%,rgba(4,7,12,0.56) 76%,rgba(4,7,12,0.3) 92%,transparent);--game-backdrop-veil-top:linear-gradient(180deg,rgba(4,7,12,0.62) 0%,rgba(4,7,12,0.22) 56%,transparent);--game-backdrop-scene-fallback:radial-gradient(120% 90% at 70% 30%,#17202e 0%,#0b111b 55%,#04070c 100%);--game-backdrop-ember:radial-gradient(34% 46% at 71% 58%,color-mix(in srgb,var(--co-ember) 14%,transparent),transparent 70%);--game-backdrop-portrait-filter:drop-shadow(0 40px 70px rgba(0,0,0,0.6)) saturate(0.97);--game-avatar-fallback:linear-gradient(145deg,#232b3a,#0a0e16);--game-avatar-shadow:0 6px 18px rgba(0,0,0,0.55),0 0 0 2px color-mix(in srgb,var(--co-ink-bright) 8%,transparent);--game-font-narrative:Georgia,"Times New Roman","Songti SC","Noto Serif SC",serif;--t-callout:16px;--t-title3:20px;--t-title2:22px;--t-title1:28px;--t-large:34px;--lh-ui:1.3;--lh-prose:1.9;--game-stage-type-title:var(--t-title3);--game-stage-type-body:var(--t-body);--game-stage-type-meta:var(--t-footnote);--game-stage-body-lh:1.6;--game-app-large-title:var(--t-large);--game-app-large-title-lh:41px;--game-app-title3:var(--t-title3);--game-app-title3-lh:25px;--game-app-body:var(--t-body);--game-app-body-lh:22px;--game-app-headline:var(--t-body);--game-app-headline-lh:22px;--game-app-headline-weight:600;--game-app-callout:var(--t-callout);--game-app-callout-lh:21px;--game-app-subhead:var(--t-subhead);--game-app-subhead-lh:20px;--game-app-footnote:var(--t-footnote);--game-app-footnote-lh:18px;--game-app-caption1:var(--t-caption1);--game-app-caption1-lh:16px;--game-app-caption2:var(--t-caption2);--game-app-caption2-lh:13px;--game-app-reading-lh:1.6;--game-app-gutter:16px;--s5:20px;--s10:40px;--r-card:16px;--r-bub:18px;--r-icon:16px;--r-dock:38px;--r-pill:999px;--game-chip-shadow:0 8px 20px rgba(0,0,0,0.35);--game-chip-hover-bg:color-mix(in srgb,#e9edf5 13%,transparent);--game-chip-hover-shadow:0 8px 20px rgba(0,0,0,0.35),0 0 18px color-mix(in srgb,var(--co-ember) 14%,transparent);--game-dock-shadow:0 14px 34px rgba(0,0,0,0.45);--game-dock-hover-shadow:0 14px 34px rgba(0,0,0,0.45),0 0 26px color-mix(in srgb,var(--co-ember) 12%,transparent);--game-send-rest-bg:color-mix(in srgb,var(--co-ink-bright) 7%,transparent);--game-motion-fast:160ms;--game-phone-bubble-his:linear-gradient(180deg,#33415a,#2a3548);--game-phone-bubble-them:#1a212d;--game-phone-paper:#10161f;--game-phone-locked-filter:saturate(0.35) brightness(0.62);--game-pill-shadow:0 0 0 2px rgba(0,0,0,0.35),inset 0 0 6px rgba(0,0,0,0.9),0 8px 20px rgba(0,0,0,0.45);--game-cta-surface:var(--brand-primary,#f5f5f3);--game-cta-ink:#14161a;--game-cta-shadow:0 4px 14px rgba(0,0,0,0.38),inset 0 1px 0 rgba(255,255,255,0.4);--game-nudge-bg:color-mix(in srgb,var(--co-night) 86%,transparent);--game-nudge-ring:var(--co-night);--game-nudge-ink:var(--co-ink-bright);--game-nudge-ink-idle:var(--co-ink-soft);--game-nudge-highlight:linear-gradient(180deg,color-mix(in srgb,var(--co-ink-bright) 15%,transparent),color-mix(in srgb,var(--co-ink-bright) 3%,transparent) 58%,transparent 72%);--game-nudge-tile-shadow:0 2px 6px rgba(0,0,0,0.4);--game-nudge-shadow:inset 0 1px 0 color-mix(in srgb,var(--co-ink-bright) 15%,transparent),inset 0 -1px 0 rgba(0,0,0,0.35),0 10px 28px rgba(0,0,0,0.45);--game-nudge-hover-shadow:inset 0 1px 0 color-mix(in srgb,var(--co-ink-bright) 22%,transparent),inset 0 -1px 0 rgba(0,0,0,0.35),0 12px 30px rgba(0,0,0,0.5);--game-nudge-wake-shadow:inset 0 1px 0 color-mix(in srgb,var(--co-ink-bright) 24%,transparent),0 10px 28px rgba(0,0,0,0.45),var(--game-glow-phone-wake);--game-phone-veil-home:linear-gradient(0deg,rgba(4,7,12,0.66) 0%,rgba(4,7,12,0.34) 40%,rgba(4,7,12,0.28));--game-phone-widget-shadow:0 10px 26px rgba(0,0,0,0.35);--game-phone-photo-fallback:linear-gradient(145deg,#26314a,#131a28);--game-phone-dock-shadow:0 12px 30px rgba(0,0,0,0.35);--game-phone-icon-shadow:0 6px 14px rgba(0,0,0,0.42),inset 0 10px 14px -8px rgba(255,255,255,0.28);--game-phone-appicon-feed:linear-gradient(180deg,#414d68,#2a3348);--game-phone-locktag-bg:radial-gradient(circle at 35% 30%,#1a2130,#06080c 80%);--game-phone-locktag-shadow:0 3px 8px rgba(0,0,0,0.5);--game-phone-banner-shadow:0 16px 36px rgba(0,0,0,0.5);--game-phone-app-bg:var(--co-deep);--game-phone-pfp-bg:linear-gradient(145deg,#3a465e,#222b3d);--game-phone-bubble-shadow:0 3px 10px rgba(0,0,0,0.28);--game-phone-memo-paper:linear-gradient(180deg,var(--game-phone-paper),var(--co-deep) 85%);--game-phone-memo-you-glow:0 0 14px color-mix(in srgb,var(--co-ember) 25%,transparent);--game-phone-shot-bg:#141b29;--game-modal-scrim-bg:color-mix(in srgb,var(--co-night) 82%,transparent);--game-cta-bg:linear-gradient(180deg,color-mix(in srgb,var(--co-ember) 30%,transparent),color-mix(in srgb,var(--co-ember) 12%,transparent));--game-cta-quiet-bg:color-mix(in srgb,var(--co-ink-bright) 8%,transparent);--game-press-bg:color-mix(in srgb,var(--co-ink-bright) 14%,transparent);--game-press-scale:0.94;--game-press-scale-icon:0.92;--game-press-scale-card:0.98}@media (prefers-reduced-motion:reduce){.companion_skin__JmGdV{--game-press-scale:1;--game-press-scale-icon:1;--game-press-scale-card:1}}@media (max-height:500px),(max-width:768px){.companion_skin__JmGdV{--game-stage-type-title:var(--t-body);--game-stage-type-body:var(--t-callout);--game-backdrop-scene-fallback:radial-gradient(130% 90% at 70% 25%,#17202e 0%,#0b111b 55%,#04070c 100%);--game-backdrop-ember:radial-gradient(50% 34% at 66% 44%,color-mix(in srgb,var(--co-ember) 13%,transparent),transparent 70%);--game-backdrop-portrait-filter:drop-shadow(0 30px 50px rgba(0,0,0,0.55)) saturate(0.96) brightness(0.94);--game-avatar-shadow:0 6px 16px rgba(0,0,0,0.55),0 0 0 2px color-mix(in srgb,var(--co-ink-bright) 8%,transparent)}}.PhoneLockScreen_lock__yVlR2{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:var(--game-phone-top-inset,0);font-family:var(--game-font-ui)}.PhoneLockScreen_date__H679Y{text-align:center;font-size:var(--t-body);font-weight:600;color:var(--game-ink-bright);text-shadow:var(--game-text-shadow-soft)}.PhoneLockScreen_lockDesk__Kr7ZW .PhoneLockScreen_date__H679Y{margin-top:var(--s8)}.PhoneLockScreen_lockSheet__IFK5X .PhoneLockScreen_date__H679Y{margin-top:var(--s6)}.PhoneLockScreen_clock__3WYuJ{text-align:center;font-size:var(--t-clock);font-weight:250;line-height:1.05;color:var(--game-ink-bright);letter-spacing:-.01em;text-shadow:var(--game-phone-clock-glow),var(--game-text-shadow-soft)}.PhoneLockScreen_lockDesk__Kr7ZW .PhoneLockScreen_clock__3WYuJ{margin-top:var(--s1)}.PhoneLockScreen_notifs__S7Rnn{margin-top:auto;display:flex;flex-direction:column;gap:var(--s2);padding:0 var(--s3) var(--game-phone-bottom-inset,0)}.PhoneLockScreen_notif__RKeNb{position:relative;overflow:hidden;display:flex;gap:var(--s3);align-items:flex-start;background:var(--game-panel-bg-heavy);backdrop-filter:blur(22px) saturate(1.1);border-radius:var(--r-notif);padding:var(--s3) var(--s4)}.PhoneLockScreen_lockSheet__IFK5X .PhoneLockScreen_notif__RKeNb{backdrop-filter:blur(24px) saturate(1.1)}.PhoneLockScreen_notif__RKeNb[data-fresh=true]{animation:PhoneLockScreen_notifDrop__qXwj8 .36s var(--game-ease-out-soft) 1}@keyframes PhoneLockScreen_notifDrop__qXwj8{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PhoneLockScreen_notif__RKeNb[data-fresh=true]{animation:none}}.PhoneLockScreen_notif__RKeNb:before{content:"";position:absolute;inset:0;background:var(--game-panel-highlight);pointer-events:none}.PhoneLockScreen_mini__00Pgt{position:relative;width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;box-shadow:var(--game-phone-mini-shadow)}.PhoneLockScreen_badge__sFw_D{position:absolute;top:-5px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot);font-size:var(--t-caption2);font-weight:700;color:var(--game-phone-badge-fg);display:grid;place-items:center}.PhoneLockScreen_main__BTHU_{min-width:0;flex:1}.PhoneLockScreen_head___H3Qy{display:flex;justify-content:space-between;gap:var(--s2);align-items:baseline}.PhoneLockScreen_app__b9TDm{font-size:var(--t-footnote);font-weight:600;color:var(--game-ink-bright)}.PhoneLockScreen_time__5XzcB{font-size:var(--t-footnote);color:var(--game-ink-faint)}.PhoneLockScreen_text__V2lMU{margin-top:2px;font-size:var(--t-subhead);line-height:var(--lh-text);color:var(--game-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PhoneLockScreen_noticeGlyph__H6zaD{width:20px;height:20px;color:var(--game-ink-bright)}.PhoneHomeScreen_home__6bEv6{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;background-position:0 0,50%,0 0;background-size:auto,cover,auto;background-repeat:no-repeat;opacity:0;pointer-events:none;transform:scale(.94);transition:transform var(--game-motion-device) var(--game-ease-out-soft),opacity var(--game-motion-device) var(--game-ease-out-soft)}.PhoneHomeScreen_homeOn__F_XRK{opacity:1;pointer-events:auto;transform:scale(1)}.PhoneHomeScreen_pad____PfU{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--s4);padding:calc(max(var(--game-phone-top-inset, 0px), var(--s3)) + var(--s3)) var(--s4) 0}.PhoneHomeScreen_widget__PpdD3{position:relative;overflow:hidden;border:none;border-radius:var(--r-notif);cursor:pointer;text-align:left;font-family:var(--game-font-ui);background:var(--game-panel-bg);backdrop-filter:blur(26px) saturate(1.1);box-shadow:var(--game-phone-widget-shadow);transition:transform var(--game-motion-fast) var(--game-ease-standard)}.PhoneHomeScreen_widget__PpdD3:active{transform:scale(var(--game-press-scale-card))}.PhoneHomeScreen_widget__PpdD3:before{content:"";position:absolute;inset:0;background:var(--game-panel-highlight);pointer-events:none}.PhoneHomeScreen_memoWidget__fLtuS{display:block;padding:var(--s4)}.PhoneHomeScreen_wgHead__RPlax{display:flex;align-items:center;justify-content:space-between}.PhoneHomeScreen_wgTitle__QJ9_7{font-size:var(--t-caption1);font-weight:700;letter-spacing:.06em;color:var(--game-accent-ember)}.PhoneHomeScreen_wgDot__kbETD{width:8px;height:8px;border-radius:50%;background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot)}.PhoneHomeScreen_wgBody__DQ_S9{margin-top:var(--s2);font-family:var(--game-font-narrative);font-size:var(--t-subhead);line-height:var(--lh-text);color:var(--game-ink-warm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PhoneHomeScreen_wgMeta__BV6Qk{display:block;margin-top:var(--s2);font-size:var(--t-caption2);color:var(--game-ink-faint)}.PhoneHomeScreen_photoWidget__oirut{flex:none;padding:var(--s4);display:flex;align-items:center;gap:var(--s3)}.PhoneHomeScreen_photoDetails__ZQlHT{position:relative;flex:1;min-width:0}.PhoneHomeScreen_wgCaption__h27Fw{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin-top:var(--s2);font-size:var(--t-subhead);line-height:var(--lh-text);color:var(--game-ink-warm)}.PhoneHomeScreen_photoThumbnail__5cZ8T{position:relative;display:grid;place-items:center;flex:none;width:80px;height:80px;border-radius:12px;overflow:hidden;background:var(--game-phone-photo-fallback)}.PhoneHomeScreen_photoThumbnail__5cZ8T img{display:block;width:100%;height:100%;object-fit:cover}.PhoneHomeScreen_photoWidget__oirut:focus-visible{outline:2px solid var(--game-accent-ember);outline-offset:-2px}.PhoneHomeScreen_dock__DDKUn{position:relative;margin:auto var(--s2) var(--game-phone-bottom-inset,var(--s6));border-radius:var(--r-dock);background:var(--game-phone-dock-bg);backdrop-filter:blur(28px) saturate(1.2);display:flex;justify-content:space-around;align-items:center;padding:var(--s4) var(--s2);box-shadow:var(--game-phone-dock-shadow)}.PhoneHomeScreen_appItem__Fmne7{position:relative;border:none;padding:0;background:none;cursor:pointer;transition:transform var(--game-motion-fast) var(--game-ease-standard)}.PhoneHomeScreen_appItem__Fmne7:active{transform:scale(var(--game-press-scale-icon))}.PhoneHomeScreen_icon__llrSU{position:relative;width:60px;height:60px;border-radius:var(--r-icon);display:grid;place-items:center;box-shadow:var(--game-phone-icon-shadow)}.PhoneHomeScreen_iconFeed__wNKMj{background:var(--game-phone-appicon-feed);filter:var(--game-phone-locked-filter)}.PhoneHomeScreen_badge__0hQhm{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot);font-size:var(--t-footnote);font-weight:500;color:var(--game-phone-badge-fg);display:grid;place-items:center}.PhoneHomeScreen_lockTag__9twrg{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;border-radius:50%;background:var(--game-phone-locktag-bg);display:grid;place-items:center;box-shadow:var(--game-phone-locktag-shadow)}@keyframes PhoneHomeScreen_deny__WpJAW{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.PhoneHomeScreen_deny__WpJAW{animation:PhoneHomeScreen_deny__WpJAW .36s var(--game-ease-standard)}.PhoneHomeScreen_toast__onVBH{position:absolute;z-index:52;left:50%;bottom:140px;transform:translateX(-50%) translateY(8px);background:var(--game-panel-bg-heavy);backdrop-filter:blur(20px);color:var(--game-ink-soft);font-size:var(--t-footnote);padding:var(--s2) var(--s5);border-radius:var(--r-pill);opacity:0;pointer-events:none;white-space:nowrap;transition:opacity var(--game-motion-screen) var(--game-ease-standard),transform var(--game-motion-screen) var(--game-ease-standard)}.PhoneHomeScreen_toastOn__ntrQ7{opacity:1;transform:translateX(-50%) translateY(0)}.PhoneHomeScreen_srOnly__3yb4N{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.PhoneNotificationBanner_banner__F6dyN{position:absolute;left:var(--s3);right:var(--s3);border:none;padding:0;background:none;text-align:left;font-family:var(--game-font-ui);cursor:pointer;pointer-events:none}.PhoneNotificationBanner_bannerDrop__irhH6{pointer-events:auto}.PhoneNotificationBanner_bannerDevice__xFhWH{z-index:15;top:0;transform:translateY(-130%);transition:transform var(--game-motion-screen) var(--game-ease-out-soft)}.PhoneNotificationBanner_bannerDevice__xFhWH.PhoneNotificationBanner_bannerDrop__irhH6{transform:translateY(60px)}.PhoneNotificationBanner_bannerStage__3aB2l{z-index:48;top:calc(52px + var(--game-safe-top));transform:translateY(-140%);opacity:0;transition:transform var(--game-motion-screen) var(--game-ease-out-soft),opacity var(--game-motion-screen) var(--game-ease-standard)}.PhoneNotificationBanner_bannerStage__3aB2l.PhoneNotificationBanner_bannerDrop__irhH6{transform:translateY(0);opacity:1}.PhoneNotificationBanner_banner__F6dyN:active .PhoneNotificationBanner_notif__46IaF{transform:scale(var(--game-press-scale-card))}.PhoneNotificationBanner_notif__46IaF{position:relative;overflow:hidden;display:flex;gap:var(--s3);align-items:flex-start;background:var(--game-panel-bg-heavy);backdrop-filter:blur(24px) saturate(1.1);border-radius:var(--r-notif);padding:var(--s3) var(--s4);box-shadow:var(--game-phone-banner-shadow);transition:transform var(--game-motion-fast) var(--game-ease-standard)}.PhoneNotificationBanner_notif__46IaF:before{content:"";position:absolute;inset:0;background:var(--game-panel-highlight);pointer-events:none}.PhoneNotificationBanner_mini__aYPKd{position:relative;width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;box-shadow:var(--game-phone-mini-shadow)}.PhoneNotificationBanner_miniBadge__i89tv{position:absolute;top:-5px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot);font-size:var(--t-caption2);font-weight:700;color:var(--game-phone-badge-fg);display:grid;place-items:center}.PhoneNotificationBanner_main__eg29V{position:relative;min-width:0;flex:1}.PhoneNotificationBanner_head__ag7t8{display:flex;justify-content:space-between;gap:var(--s2);align-items:baseline}.PhoneNotificationBanner_app__5uIrJ{font-size:var(--t-footnote);font-weight:600;color:var(--game-ink-bright)}.PhoneNotificationBanner_time__QGq5P{font-size:var(--t-footnote);color:var(--game-ink-faint)}.PhoneNotificationBanner_text__4CcgL{margin-top:2px;font-size:var(--t-subhead);line-height:var(--lh-text);color:var(--game-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-height:500px){.PhoneNotificationBanner_bannerStage__3aB2l{left:50%;right:auto;width:min(100% - 2 * var(--s3),var(--game-phone-screen-w));transform:translate(-50%,-140%)}.PhoneNotificationBanner_bannerStage__3aB2l.PhoneNotificationBanner_bannerDrop__irhH6{transform:translate(-50%)}}.PhoneNotificationBanner_noticeGlyph__G9sWc{width:20px;height:20px;color:var(--game-ink-bright)}@media (prefers-reduced-motion:reduce){.PhoneNotificationBanner_banner__F6dyN,.PhoneNotificationBanner_notif__46IaF{transition:none}}.PhoneDevice_zone__kN6uH{position:relative;--lift-scale:1;transform-origin:100% 100%;transform:translate(var(--phone-offset-x,0),var(--phone-offset-y,0)) scale(var(--phone-scale,.34)) rotate(var(--phone-angle,-4.5deg));transition:transform var(--game-motion-device) var(--game-ease-out-soft),opacity var(--game-motion-screen) var(--game-ease-standard);cursor:pointer}@media (hover:hover){.PhoneDevice_zone__kN6uH:not(.PhoneDevice_zoneUp__SmrTz):hover{--phone-scale:0.365;--phone-angle:-2.5deg;--phone-offset-y:-2px}}.PhoneDevice_zoneUp__SmrTz{--phone-scale:min(var(--lift-scale),var(--stage-phone-max-scale,1));--phone-angle:0deg;--phone-offset-y:-34px}.PhoneDevice_tag__0K1Of{--adv-hit-h:46px;position:absolute;z-index:6;border:none;padding:0;background:none;cursor:pointer;left:-14px;top:-76px;display:flex;align-items:center;gap:var(--s2);transform:scale(2.9);transform-origin:0 0;transition:opacity var(--game-motion-screen) var(--game-ease-standard),transform var(--game-motion-device) var(--game-ease-out-soft)}.PhoneDevice_zoneUp__SmrTz .PhoneDevice_tag__0K1Of{transform:scale(1);opacity:0}.PhoneDevice_tagDot__HELdx{width:10px;height:10px;border-radius:50%;background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot)}.PhoneDevice_tagText__AAjrL{font-family:var(--game-font-ui);font-size:var(--t-footnote);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-strong);white-space:nowrap}.PhoneDevice_tagText__AAjrL b{color:var(--game-ink-bright);font-weight:600}.PhoneDevice_device__zhri_{position:relative;width:calc(var(--game-phone-screen-w) + 20px);border-radius:var(--game-phone-radius-body);background:var(--game-phone-frame);padding:var(--game-phone-frame-width);box-shadow:var(--game-phone-shadow)}.PhoneDevice_device__zhri_:before{content:"";display:block;padding-top:calc((var(--game-phone-screen-h) + 20px) / (var(--game-phone-screen-w) + 20px) * 100%)}.PhoneDevice_key__j_0s1{position:absolute;width:4px;border-radius:2px;background:var(--game-phone-key)}.PhoneDevice_keyVolU__GxtwR{left:-3px;top:190px;height:62px}.PhoneDevice_keyVolD__awtCy{left:-3px;top:264px;height:62px}.PhoneDevice_keyPwr__GBdog{right:-3px;top:232px;height:100px}.PhoneDevice_bezel__4quNU{position:absolute;inset:var(--game-phone-frame-width);border-radius:var(--game-phone-radius-bezel);background:var(--game-phone-bezel-bg)}.PhoneDevice_screen__sJBNM{position:absolute;inset:10px;border-radius:var(--game-phone-radius-screen);overflow:hidden;background-image:var(--game-phone-veil-lock),var(--game-phone-screen-fallback);background-position:0 0,50%,0 0;background-size:auto,cover,auto;background-repeat:no-repeat;display:flex;flex-direction:column;pointer-events:none;filter:brightness(1);box-shadow:0 0 0 0 transparent;transition:filter 1.4s var(--game-ease-out-soft),box-shadow 1.4s var(--game-ease-out-soft)}.PhoneDevice_screenLive___mYUW{pointer-events:auto}.PhoneDevice_zone__kN6uH[data-wake=true] .PhoneDevice_screen__sJBNM,[data-phone-intro=cue] .PhoneDevice_zone__kN6uH:not(.PhoneDevice_zoneUp__SmrTz) .PhoneDevice_screen__sJBNM{filter:brightness(1.18);box-shadow:var(--game-glow-phone-wake);transition:filter .6s var(--game-ease-out-soft),box-shadow .6s var(--game-ease-out-soft)}.PhoneDevice_zone__kN6uH[data-wake=true] .PhoneDevice_tagDot__HELdx{animation:PhoneDevice_wakeDot__PGNpU .9s var(--game-ease-out-soft) 1}@keyframes PhoneDevice_wakeDot__PGNpU{0%{transform:scale(1)}38%{transform:scale(1.5)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PhoneDevice_screen__sJBNM,.PhoneDevice_zone__kN6uH[data-wake=true] .PhoneDevice_screen__sJBNM,[data-phone-intro=cue] .PhoneDevice_zone__kN6uH:not(.PhoneDevice_zoneUp__SmrTz) .PhoneDevice_screen__sJBNM{transition:none}.PhoneDevice_zone__kN6uH[data-wake=true] .PhoneDevice_tagDot__HELdx{animation:none}}.PhoneDevice_surface__wAeyY{position:relative;flex:1;min-height:0;isolation:isolate;overflow:hidden}.PhoneDevice_surfaceDesk__bcZUc{--game-phone-top-inset:var(--game-phone-statbar-h);--game-phone-bottom-inset:var(--s6)}.PhoneDevice_surfaceSheet__eRxGV{--game-phone-top-inset:0px;--game-phone-bottom-inset:var(--s6)}.PhoneDevice_lockLayer__ZgumZ{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;transition:transform var(--game-motion-device) var(--game-ease-out-soft),opacity var(--game-motion-device) var(--game-ease-out-soft),visibility 0s linear 0s}.PhoneDevice_lockAway__dcyo8{transform:translateY(-104%);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--game-motion-device) var(--game-ease-out-soft),opacity var(--game-motion-device) var(--game-ease-out-soft),visibility 0s linear var(--game-motion-device)}.PhoneDevice_appLayer__E3_hB{position:absolute;inset:0;z-index:20;transform:scale(.06);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--game-motion-screen) var(--game-ease-out-soft),opacity calc(var(--game-motion-screen) - 60ms) var(--game-ease-standard),visibility 0s linear var(--game-motion-screen)}.PhoneDevice_appLayerOn__oImXI{z-index:21;transform:scale(1);opacity:1;pointer-events:auto;visibility:visible;transition:transform var(--game-motion-screen) var(--game-ease-out-soft),opacity calc(var(--game-motion-screen) - 60ms) var(--game-ease-standard),visibility 0s}.PhoneDevice_statusBar__rQE_P{position:absolute;z-index:25;top:0;left:0;right:0;height:var(--game-phone-statbar-h);display:flex;justify-content:space-between;align-items:center;padding:0 var(--s8);pointer-events:none;font-family:var(--game-font-ui);font-size:var(--t-body);font-weight:600;color:var(--game-ink-bright);opacity:0;transition:opacity var(--game-motion-device) var(--game-ease-standard)}.PhoneDevice_statusBarOn__J5XFV{opacity:1}.PhoneDevice_statusIcons__7cSSS{display:flex;gap:var(--s2);align-items:center}.PhoneDevice_statusIcons__7cSSS svg{display:block}.PhoneDevice_reflect__nG2Gg{position:absolute;inset:0;z-index:60;pointer-events:none;border-radius:var(--game-phone-radius-screen);background:var(--game-phone-reflection)}.PhoneDevice_island__T11tO{position:absolute;z-index:50;top:11px;left:50%;transform:translateX(-50%);width:126px;height:37px;border-radius:19px;background:var(--game-phone-island-bg);box-shadow:var(--game-phone-island-shadow);pointer-events:none}.PhoneDevice_island__T11tO:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:var(--game-phone-island-cam)}.PhoneDevice_homebar__IH8ck{position:absolute;z-index:55;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border:none;padding:0;border-radius:3px;background:var(--game-phone-homebar-bg);cursor:pointer;--adv-hit-h:34px;--adv-hit-x:13px;--adv-hit-offset:-6.5px}.PhoneDevice_hint__wRZ5r{position:absolute;left:50%;bottom:-64px;transform:translateX(-50%) scale(2.9);transform-origin:50% 0;font-family:var(--game-font-ui);font-size:var(--t-caption2);color:var(--game-ink-faint);white-space:nowrap;text-shadow:var(--game-text-shadow-soft);transition:inherit}.PhoneDevice_zoneUp__SmrTz .PhoneDevice_hint__wRZ5r{transform:translateX(-50%) scale(1);opacity:0;pointer-events:none}.PhoneDevice_scrim__r8zuB{position:absolute;inset:0;z-index:58;background:var(--game-scrim-bg)}.PhoneDevice_scrim__r8zuB[data-state=open]{animation:PhoneDevice_phoneScrimIn__cGeKx var(--game-motion-device) var(--game-ease-standard)}.PhoneDevice_scrim__r8zuB[data-state=closed]{animation:PhoneDevice_phoneScrimOut__razSM var(--game-motion-device) var(--game-ease-standard)}@keyframes PhoneDevice_phoneScrimIn__cGeKx{0%{opacity:0}}@keyframes PhoneDevice_phoneScrimOut__razSM{to{opacity:0}}.PhoneDevice_sheet__b4Lor{position:absolute;z-index:60;left:0;right:0;top:calc(30px + var(--game-safe-top));bottom:0;border-radius:30px 30px 0 0;overflow:hidden;background-image:var(--game-phone-veil-lock-sheet),var(--game-phone-screen-fallback);background-position:0 0,50%,0 0;background-size:auto,cover,auto;background-repeat:no-repeat;box-shadow:var(--game-sheet-shadow);display:flex;flex-direction:column}.PhoneDevice_sheet__b4Lor[data-state=open]{animation:PhoneDevice_phoneSheetIn__ZaExK var(--game-motion-device) var(--game-ease-out-soft)}.PhoneDevice_sheet__b4Lor[data-state=closed]{animation:PhoneDevice_phoneSheetOut__mSKPt var(--game-motion-device) var(--game-ease-out-soft)}@keyframes PhoneDevice_phoneSheetIn__ZaExK{0%{transform:translateY(104%)}}@keyframes PhoneDevice_phoneSheetOut__mSKPt{to{transform:translateY(104%)}}.PhoneDevice_grab__vdryp{align-self:center;margin-top:12px;width:44px;height:5px;border-radius:3px;background:var(--game-phone-homebar-bg);--adv-hit-offset:7.5px}.PhoneDevice_sheetHead__Dc73y{margin-top:var(--s3);text-align:center}.PhoneDevice_dragZone__Qa_Io{touch-action:none}.PhoneDevice_owner__WMF42{display:inline-flex;align-items:center;gap:var(--s2);font-family:var(--game-font-ui);font-size:var(--t-caption1);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft)}.PhoneDevice_ownerDot__IDlux{width:7px;height:7px;border-radius:50%;background:var(--game-phone-badge);box-shadow:var(--game-glow-reddot)}.PhoneDevice_lockHint__bTcxS{text-align:center;font-family:var(--game-font-ui);font-size:var(--t-caption2);color:var(--game-ink-hint);padding:var(--s4) 0 calc(var(--s4) + var(--game-safe-bottom));text-shadow:var(--game-text-shadow-soft)}@media (max-height:500px){.PhoneDevice_sheet__b4Lor{left:50%;right:auto;width:min(100%,var(--game-phone-screen-w));transform:translateX(-50%)}.PhoneDevice_sheet__b4Lor[data-state=open]{animation:PhoneDevice_phoneSheetInShort__nolif var(--game-motion-device) var(--game-ease-out-soft)}.PhoneDevice_sheet__b4Lor[data-state=closed]{animation:PhoneDevice_phoneSheetOutShort__Jf4gi var(--game-motion-device) var(--game-ease-out-soft)}}@keyframes PhoneDevice_phoneSheetInShort__nolif{0%{transform:translate(-50%,104%)}}@keyframes PhoneDevice_phoneSheetOutShort__Jf4gi{to{transform:translate(-50%,104%)}}@media (prefers-reduced-motion:reduce){.PhoneDevice_scrim__r8zuB[data-state=closed],.PhoneDevice_scrim__r8zuB[data-state=open],.PhoneDevice_sheet__b4Lor[data-state=closed],.PhoneDevice_sheet__b4Lor[data-state=open]{animation:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_ae0615{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_ae0615{--font-adventure-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}