:root{--root-font-size: 18px;--font-serif: "Fraunces Variable", Georgia, serif;--font-sans: "Atkinson Hyperlegible Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-card: 16px;--radius-tile: 12px;--radius-button: 9999px;--radius-sm: 8px;--radius-xs: 4px;--border-width: 1.5px;--shadow-sm: 0 1px 3px rgba(60, 40, 20, .06);--shadow-card: 0 2px 8px rgba(60, 40, 20, .08);--shadow-sheet: 0 -4px 24px rgba(60, 40, 20, .16);--shadow-popover: 0 4px 20px rgba(60, 40, 20, .15);--touch-target: 48px;--button-height-m: 48px;--button-height-l: 56px;--max-content-width: 520px;--header-height: 60px;--nav-bar-height: 68px;--bg: #FAF5EC;--surface: #FFFDF8;--surface-2: #F1E9DA;--line: #E3D8C6;--line-strong: #C8B9A2;--ink: #2A2320;--ink-2: #6B5E55;--ink-3: #96867B;--primary: #1F5F56;--primary-contrast: #FFFFFF;--primary-soft: #DCEBE6;--accent: #E8A33D;--accent-contrast: #2A2320;--accent-soft: #FCF1DE;--love: #C2395B;--love-contrast: #FFFFFF;--love-soft: #F9E5EB;--danger: #B3261E;--danger-contrast: #FFFFFF;--danger-soft: #F9E3E1;--member-malina: #C2395B;--member-malina-soft: #F9E5EB;--member-malina-contrast: #FFFFFF;--member-pomarancz: #E07A2F;--member-pomarancz-soft: #FBEDE2;--member-pomarancz-contrast: #FFFFFF;--member-miod: #D99A1E;--member-miod-soft: #FDF3DF;--member-miod-contrast: #2A2320;--member-oliwka: #7A8C2A;--member-oliwka-soft: #F1F4DF;--member-oliwka-contrast: #FFFFFF;--member-zielen: #2F8F5B;--member-zielen-soft: #E3F4EA;--member-zielen-contrast: #FFFFFF;--member-morski: #1E8A8A;--member-morski-soft: #E2F3F3;--member-morski-contrast: #FFFFFF;--member-blekit: #2F7FC2;--member-blekit-soft: #E4F1FA;--member-blekit-contrast: #FFFFFF;--member-chaber: #4B5FC9;--member-chaber-soft: #E9ECF9;--member-chaber-contrast: #FFFFFF;--member-fiolet: #8A4FC2;--member-fiolet-soft: #F2E8FA;--member-fiolet-contrast: #FFFFFF;--member-roz: #D05C9E;--member-roz-soft: #FAE9F3;--member-roz-contrast: #FFFFFF;--member-cegla: #B5523A;--member-cegla-soft: #F8E7E3;--member-cegla-contrast: #FFFFFF;--member-grafit: #5F6B7A;--member-grafit-soft: #ECEFF3;--member-grafit-contrast: #FFFFFF}[data-theme=dark]{--bg: #1C1815;--surface: #26211D;--surface-2: #302A25;--line: #3F372F;--line-strong: #54493F;--ink: #F3ECE2;--ink-2: #B8AC9F;--ink-3: #8C8074;--primary: #58B8A6;--primary-contrast: #1C1815;--primary-soft: #24403B;--accent: #E8A33D;--accent-contrast: #1C1815;--accent-soft: #3D2F1E;--love: #D84E71;--love-contrast: #FFFFFF;--love-soft: #3B1B25;--danger: #D3433B;--danger-contrast: #FFFFFF;--danger-soft: #3D1C1B;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .35);--shadow-card: 0 2px 8px rgba(0, 0, 0, .4);--shadow-sheet: 0 -4px 24px rgba(0, 0, 0, .6);--shadow-popover: 0 4px 20px rgba(0, 0, 0, .5);--member-malina: #D84E71;--member-malina-soft: #3C1E26;--member-malina-contrast: #FFFFFF;--member-pomarancz: #E68A45;--member-pomarancz-soft: #3D2619;--member-pomarancz-contrast: #FFFFFF;--member-miod: #E6A72C;--member-miod-soft: #3D2F17;--member-miod-contrast: #1C1815;--member-oliwka: #8D9E34;--member-oliwka-soft: #2A2E14;--member-oliwka-contrast: #FFFFFF;--member-zielen: #3BA56C;--member-zielen-soft: #1B3324;--member-zielen-contrast: #FFFFFF;--member-morski: #2EA0A0;--member-morski-soft: #183333;--member-morski-contrast: #FFFFFF;--member-blekit: #4392D6;--member-blekit-soft: #192D3E;--member-blekit-contrast: #FFFFFF;--member-chaber: #6274D8;--member-chaber-soft: #212644;--member-chaber-contrast: #FFFFFF;--member-fiolet: #9C65D6;--member-fiolet-soft: #2E1F3F;--member-fiolet-contrast: #FFFFFF;--member-roz: #DA6FB0;--member-roz-soft: #3B2132;--member-roz-contrast: #FFFFFF;--member-cegla: #C2634D;--member-cegla-soft: #3A211D;--member-cegla-contrast: #FFFFFF;--member-grafit: #768393;--member-grafit-soft: #23272D;--member-grafit-contrast: #FFFFFF}html[data-text-scale="100"]{--root-font-size: 18px}html[data-text-scale="115"]{--root-font-size: 20.7px}html[data-text-scale="130"]{--root-font-size: 23.4px}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff) format("woff");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff) format("woff");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:var(--root-font-size);background-color:var(--bg);color:var(--ink);font-family:var(--font-sans);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100dvh;background-color:var(--bg);color:var(--ink);overflow-x:hidden;display:flex;justify-content:center}#root{width:100%;max-width:var(--max-content-width);min-height:100dvh;display:flex;flex-direction:column;position:relative;background-color:var(--bg);box-shadow:0 0 40px #0000000d}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:700;line-height:1.2;color:var(--ink)}h1{font-size:1.75rem}h2{font-size:1.4rem}h3{font-size:1.15rem}p,span,div,input,textarea,button,select{font-family:var(--font-sans);font-size:1rem}button,[role=button],a{transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;touch-action:manipulation}button:active:not(:disabled),[role=button]:active:not([aria-disabled=true]){transform:translateY(1px)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}button:focus:not(:focus-visible),input:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}._avatarWrapper_1ordg_1{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;-webkit-user-select:none;user-select:none}._withRing_1ordg_11{padding:2.5px;background-color:var(--member-fill, var(--primary))}._inner_1ordg_16{width:100%;height:100%;border-radius:50%;overflow:hidden;background-color:var(--member-fill, var(--primary));color:var(--member-contrast, #ffffff);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;box-shadow:inset 0 0 0 1.5px var(--surface)}._image_1ordg_31{width:100%;height:100%;object-fit:cover;display:block}._initial_1ordg_38{line-height:1}._sm_1ordg_43{width:32px;height:32px;font-size:.85rem}._sm_1ordg_43 ._withRing_1ordg_11{padding:1.5px}._md_1ordg_52{width:44px;height:44px;font-size:1.15rem}._lg_1ordg_58{width:56px;height:56px;font-size:1.45rem}._xl_1ordg_64{width:76px;height:76px;font-size:1.95rem}._xl_1ordg_64 ._withRing_1ordg_11{padding:3.5px}._onlineDot_1ordg_74{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;background-color:#2f8f5b;border:2px solid var(--surface);box-shadow:0 1px 3px #0003}._lg_1ordg_58 ._onlineDot_1ordg_74,._xl_1ordg_64 ._onlineDot_1ordg_74{width:15px;height:15px;border-width:2.5px}._banner_z8mki_1{background-color:var(--accent);color:var(--accent-contrast);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-sans);font-size:.9rem;font-weight:600;border-bottom:1.5px solid rgba(0,0,0,.1);animation:_slideDown_z8mki_1 .2s ease-out;z-index:90}._content_z8mki_17{display:flex;align-items:center;gap:8px}._icon_z8mki_23{flex-shrink:0;animation:_pulse_z8mki_1 1.5s infinite ease-in-out}._retryBtn_z8mki_28{display:inline-flex;align-items:center;gap:4px;background-color:#00000026;color:inherit;border:none;border-radius:var(--radius-button);padding:4px 10px;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}._retryBtn_z8mki_28:hover{background-color:#00000040}@keyframes _slideDown_z8mki_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _pulse_z8mki_1{0%,to{opacity:1}50%{opacity:.5}}._shell_1r5ov_1{display:flex;flex-direction:column;min-height:100dvh;position:relative;background-color:var(--bg);padding-bottom:calc(var(--nav-bar-height) + env(safe-area-inset-bottom))}._authContainer_1r5ov_10{min-height:100dvh;display:flex;flex-direction:column}._header_1r5ov_16{position:sticky;top:0;z-index:100;background-color:var(--bg);border-bottom:1.5px solid var(--line);padding-top:max(8px,env(safe-area-inset-top))}._headerContent_1r5ov_25{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 16px}._logoArea_1r5ov_33{display:flex;align-items:center;gap:12px}._logoPatch_1r5ov_39{display:grid;grid-template-columns:1fr 1fr;width:28px;height:28px;border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #3c281426}._patch1_1r5ov_49{background-color:var(--member-malina)}._patch2_1r5ov_50{background-color:var(--member-miod)}._patch3_1r5ov_51{background-color:var(--member-zielen)}._patch4_1r5ov_52{background-color:var(--member-blekit)}._appTitle_1r5ov_54{font-size:1.45rem;font-family:var(--font-serif);font-weight:700;margin:0;color:var(--ink);letter-spacing:-.02em}._avatarButton_1r5ov_63{background:none;border:none;padding:2px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}._avatarButton_1r5ov_63:hover{filter:brightness(1.05)}._main_1r5ov_78{flex:1;display:flex;flex-direction:column}._tabBar_1r5ov_85{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--max-content-width);height:calc(var(--nav-bar-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background-color:var(--surface);border-top:1.5px solid var(--line);display:flex;align-items:center;justify-content:space-around;z-index:100;box-shadow:0 -2px 10px #3c28140d}._tabItem_1r5ov_103{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;text-decoration:none;color:var(--ink-2);gap:3px;transition:all .15s ease-out}._iconPill_1r5ov_116{display:flex;align-items:center;justify-content:center;padding:4px 16px;border-radius:var(--radius-button);transition:background-color .15s ease,color .15s ease}._tabLabel_1r5ov_125{font-size:.75rem;font-weight:600}._tabActive_1r5ov_130{color:var(--primary)}._tabActive_1r5ov_130 ._iconPill_1r5ov_116{background-color:var(--primary-soft);color:var(--primary)}._tabIconWrapper_1r5ov_139{position:relative;display:flex;align-items:center;justify-content:center}._badge_1r5ov_146{position:absolute;top:-6px;right:-10px;background-color:var(--love);color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}._toastContainer_12vzm_1{position:fixed;bottom:calc(var(--nav-bar-height) + env(safe-area-inset-bottom) + 16px);left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:calc(var(--max-content-width) - 32px);display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:1100}._toast_12vzm_1{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-radius:var(--radius-tile);background-color:var(--surface);color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--shadow-popover);font-family:var(--font-sans);font-size:.95rem;animation:_toastIn_12vzm_1 .2s ease-out}._info_12vzm_32{border-left:5px solid var(--primary)}._success_12vzm_36{border-left:5px solid #2F8F5B}._error_12vzm_40{border-left:5px solid var(--danger);background-color:var(--danger-soft)}._message_12vzm_45{flex:1;font-weight:500}._actionButton_12vzm_50{min-height:36px;padding:0 12px;border-radius:var(--radius-button);background-color:var(--primary);color:var(--primary-contrast);border:none;font-family:var(--font-sans);font-weight:600;font-size:.85rem;cursor:pointer;white-space:nowrap}@keyframes _toastIn_12vzm_1{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}._container_o72ok_1{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;background-color:var(--bg)}._card_o72ok_10{background-color:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-card);padding:32px 24px;max-width:400px;width:100%;text-align:center;box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:center;gap:16px}._iconCircle_o72ok_25{width:64px;height:64px;border-radius:50%;background-color:var(--danger-soft);color:var(--danger);display:flex;align-items:center;justify-content:center}._title_o72ok_36{font-size:1.4rem;margin:0}._message_o72ok_41{font-size:1rem;color:var(--ink-2);line-height:1.45;margin:0}._button_o72ok_48{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:var(--button-height-m);padding:0 24px;border-radius:var(--radius-button);background-color:var(--primary);color:var(--primary-contrast);border:none;font-family:var(--font-sans);font-weight:600;font-size:1rem;cursor:pointer;box-shadow:var(--shadow-sm)}._button_o72ok_48:hover{filter:brightness(1.08)}._overlay_1gbhl_1{position:fixed;inset:0;background-color:#1e181473;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_1gbhl_1 .18s ease-out}._sheet_1gbhl_13{width:100%;max-width:var(--max-content-width);background-color:var(--surface);border-top-left-radius:24px;border-top-right-radius:24px;border-top:1.5px solid var(--line);box-shadow:var(--shadow-sheet);max-height:90dvh;display:flex;flex-direction:column;animation:_slideUp_1gbhl_1 .22s cubic-bezier(.16,1,.3,1);padding-bottom:max(16px,env(safe-area-inset-bottom))}._header_1gbhl_28{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 12px;border-bottom:1px solid var(--line);gap:12px}._titleArea_1gbhl_37{display:flex;flex-direction:column;gap:4px}._title_1gbhl_37{font-size:1.35rem;margin:0}._description_1gbhl_48{font-size:.9rem;color:var(--ink-2);margin:0}._closeButton_1gbhl_54{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--radius-button);border:1.5px solid var(--line);background-color:var(--surface-2);color:var(--ink);font-family:var(--font-sans);font-weight:600;font-size:.95rem;cursor:pointer;flex-shrink:0;transition:all .15s ease-out}._closeButton_1gbhl_54:hover{background-color:var(--line)}._closeLabel_1gbhl_76{display:inline-block}._content_1gbhl_80{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch}@keyframes _fadeIn_1gbhl_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1gbhl_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._skeleton_11dln_1{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:_shimmer_11dln_1 1.4s ease infinite}@keyframes _shimmer_11dln_1{0%{background-position:100% 50%}to{background-position:0 50%}}._card_13dnw_1{border-radius:var(--radius-card);border:var(--border-width) solid var(--line);box-shadow:var(--shadow-card);transition:all .15s ease-out;overflow:hidden;position:relative}._surface_13dnw_10{background-color:var(--surface);color:var(--ink)}._linen_13dnw_15{background-color:var(--surface-2);color:var(--ink)}._primary-soft_13dnw_20{background-color:var(--primary-soft);color:var(--ink);border-color:var(--primary)}._accent-soft_13dnw_26{background-color:var(--accent-soft);color:var(--ink);border-color:var(--accent)}._pad-none_13dnw_32{padding:0}._pad-sm_13dnw_35{padding:12px}._pad-md_13dnw_38{padding:16px}._pad-lg_13dnw_41{padding:24px}._badge_1jxp1_1{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:var(--font-sans);font-weight:700;line-height:1;white-space:nowrap}._sm_1jxp1_12{padding:3px 8px;font-size:.75rem}._md_1jxp1_17{padding:4px 12px;font-size:.85rem}._primary_1jxp1_22{background-color:var(--primary);color:var(--primary-contrast)}._accent_1jxp1_27{background-color:var(--accent);color:var(--accent-contrast)}._love_1jxp1_32{background-color:var(--love);color:var(--love-contrast)}._neutral_1jxp1_37{background-color:var(--line);color:var(--ink)}._linen_1jxp1_42{background-color:var(--surface-2);color:var(--ink);border:1px solid var(--line)}._button_ji6d9_1{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-button);font-family:var(--font-sans);font-weight:600;cursor:pointer;border:1.5px solid transparent;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:var(--shadow-sm);transition:all .15s ease-out}._button_ji6d9_1:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}._fullWidth_ji6d9_25{width:100%}._M_ji6d9_30{min-height:var(--button-height-m);padding:0 20px;font-size:1rem}._L_ji6d9_36{min-height:var(--button-height-l);padding:0 28px;font-size:1.125rem}._primary_ji6d9_43{background-color:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}._primary_ji6d9_43:hover:not(:disabled){filter:brightness(1.06)}._secondary_ji6d9_52{background-color:var(--surface);color:var(--ink);border-color:var(--line-strong)}._secondary_ji6d9_52:hover:not(:disabled){background-color:var(--surface-2)}._quiet_ji6d9_61{background-color:transparent;color:var(--ink);border-color:transparent;box-shadow:none}._quiet_ji6d9_61:hover:not(:disabled){background-color:var(--surface-2)}._danger_ji6d9_71{background-color:var(--danger);color:var(--danger-contrast);border-color:var(--danger)}._danger_ji6d9_71:hover:not(:disabled){filter:brightness(1.08)}._icon_ji6d9_80{display:flex;align-items:center;justify-content:center}._spinner_ji6d9_86{width:20px;height:20px;border:2.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_ji6d9_86 .7s linear infinite}@keyframes _spin_ji6d9_86{to{transform:rotate(360deg)}}._container_5dpg6_1{display:flex;flex-direction:column;gap:20px;padding:16px}._greetingHeader_5dpg6_8{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0}._greetingTitle_5dpg6_15{font-size:1.65rem;margin:0;color:var(--ink)}._greetingSubtitle_5dpg6_21{font-size:1rem;color:var(--ink-2);margin-top:4px}._reminderCard_5dpg6_27{display:flex;align-items:center;justify-content:space-between;gap:12px}._reminderContent_5dpg6_34{display:flex;align-items:center;gap:12px}._reminderIconCircle_5dpg6_40{width:44px;height:44px;border-radius:50%;background-color:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._reminderTexts_5dpg6_52{display:flex;flex-direction:column}._reminderTitle_5dpg6_57{font-size:1.05rem;margin:0}._reminderDesc_5dpg6_62{font-size:.85rem;color:var(--ink-2);margin:0}._section_5dpg6_68{display:flex;flex-direction:column;gap:10px}._sectionHeader_5dpg6_74{display:flex;align-items:center;justify-content:space-between}._sectionTitle_5dpg6_80{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin:0;color:var(--ink)}._sectionLink_5dpg6_89{background:none;border:none;color:var(--primary);font-family:var(--font-sans);font-weight:600;font-size:.9rem;cursor:pointer;padding:4px}._onlineList_5dpg6_100{display:flex;gap:14px;overflow-x:auto;padding:4px 0 8px;-webkit-overflow-scrolling:touch}._onlineMemberItem_5dpg6_108{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;flex-shrink:0}._onlineMemberName_5dpg6_117{font-size:.85rem;font-weight:600;color:var(--ink);max-width:68px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._slowkaCard_5dpg6_128{border-left:6px solid var(--accent)}._slowkaCardHeader_5dpg6_132{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px;border-bottom:1px solid var(--line)}._slowkaTitleGroup_5dpg6_140{display:flex;flex-direction:column}._slowkaBadge_5dpg6_145{display:flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}._slowkaTitle_5dpg6_140{font-size:1.45rem;margin:0}._slowkaBody_5dpg6_161{padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px}._slowkaDesc_5dpg6_168{font-size:.95rem;color:var(--ink-2);line-height:1.4;margin:0}._lettersWheelPreview_5dpg6_175{display:flex;gap:8px;justify-content:center;padding:8px 0}._letterTile_5dpg6_182{width:40px;height:40px;border-radius:var(--radius-tile);background-color:var(--surface-2);border:1.5px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;font-size:1.25rem;color:var(--ink);box-shadow:0 2px 4px #3c281414}._slowkaStats_5dpg6_198{display:flex;flex-direction:column;gap:4px;background-color:var(--surface-2);padding:10px 14px;border-radius:var(--radius-tile)}._slowkaStatItem_5dpg6_207{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}._statLabel_5dpg6_214{color:var(--ink-2)}._statValue_5dpg6_218{font-weight:600;color:var(--ink)}._streakCard_5dpg6_224{border-color:var(--accent)}._streakLeft_5dpg6_228{display:flex;align-items:center;gap:14px}._flameIconCircle_5dpg6_234{width:48px;height:48px;border-radius:50%;background-color:var(--accent);color:var(--accent-contrast);display:flex;align-items:center;justify-content:center;flex-shrink:0}._streakCount_5dpg6_246{font-size:1.25rem;font-weight:700;font-family:var(--font-serif);color:var(--ink)}._streakDesc_5dpg6_253{font-size:.9rem;color:var(--ink-2);margin:2px 0 0}._chatPreviewCard_5dpg6_260{overflow:hidden}._previewList_5dpg6_264{display:flex;flex-direction:column}._previewItem_5dpg6_269{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);cursor:pointer;transition:background-color .15s ease}._previewItem_5dpg6_269:hover{background-color:var(--surface-2)}._previewTextWrapper_5dpg6_283{flex:1;min-width:0}._previewTop_5dpg6_288{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}._previewAuthor_5dpg6_295{font-size:.9rem;font-weight:700}._previewTime_5dpg6_300{font-size:.75rem;color:var(--ink-2)}._previewSnippet_5dpg6_305{font-size:.9rem;color:var(--ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatActionFooter_5dpg6_314{padding:8px 16px;border-top:1px solid var(--line);background-color:var(--surface)}._emptyNotice_5dpg6_320{font-size:.9rem;color:var(--ink-2);margin:0}._bubbleWrapper_lol2f_1{display:flex;align-items:flex-end;gap:8px;width:100%;margin-bottom:6px}._myWrapper_lol2f_9{justify-content:flex-end}._theirWrapper_lol2f_13{justify-content:flex-start}._authorAvatar_lol2f_17{margin-bottom:18px}._bubbleCol_lol2f_21{display:flex;flex-direction:column;max-width:82%}._myWrapper_lol2f_9 ._bubbleCol_lol2f_21{align-items:flex-end}._theirWrapper_lol2f_13 ._bubbleCol_lol2f_21{align-items:flex-start}._authorName_lol2f_35{font-size:.82rem;font-weight:700;margin-bottom:3px;margin-left:8px}._bubble_lol2f_1{border-radius:18px;padding:10px 14px;word-break:break-word;position:relative;box-shadow:0 1px 4px #3c28140d;font-size:1rem;line-height:1.45}._myBubble_lol2f_52{background-color:var(--primary);color:var(--primary-contrast);border-bottom-right-radius:4px}._theirBubble_lol2f_58{background-color:var(--bubble-bg, var(--surface));color:var(--ink);border:1.5px solid var(--bubble-border, var(--line));border-bottom-left-radius:4px}._deletedBubble_lol2f_65{background-color:var(--surface-2);color:var(--ink-2);border:1px dashed var(--line-strong);font-style:italic;padding:8px 12px}._deletedText_lol2f_73{font-size:.9rem}._messageText_lol2f_77{margin:0;white-space:pre-wrap}._captionText_lol2f_82{margin:8px 0 0;font-size:.95rem}._replyQuote_lol2f_88{display:flex;gap:8px;padding:4px 8px;background-color:#00000014;border-radius:8px;margin-bottom:6px;font-size:.85rem}._replyBar_lol2f_98{width:3px;border-radius:2px;background-color:currentColor;opacity:.8}._replyContent_lol2f_105{display:flex;flex-direction:column}._replyAuthor_lol2f_110{font-weight:700;font-size:.8rem}._replyText_lol2f_115{opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}._photoGrid_lol2f_124{display:grid;gap:4px;border-radius:12px;overflow:hidden;margin-bottom:4px}._grid1_lol2f_132{grid-template-columns:1fr;max-width:260px}._grid2_lol2f_137,._gridMulti_lol2f_142{grid-template-columns:1fr 1fr;max-width:260px}._photoItemBtn_lol2f_147{border:none;background:none;padding:0;cursor:pointer;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3;display:block}._photoThumbnail_lol2f_158{width:100%;height:100%;object-fit:cover;display:block}._metaRow_lol2f_166{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}._metaTime_lol2f_174{font-size:.72rem;opacity:.75}._statusSpinner_lol2f_179{width:12px;height:12px;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_lol2f_1 .8s linear infinite}._statusFailed_lol2f_188{color:var(--danger);display:flex;align-items:center}._failedBubble_lol2f_194{border-color:var(--danger)!important}._failedActions_lol2f_198{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:.85rem;color:var(--danger)}._retryBtn_lol2f_207{display:inline-flex;align-items:center;gap:4px;background-color:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-button);padding:2px 10px;font-size:.8rem;font-weight:600;cursor:pointer}._reactionsList_lol2f_222{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}._reactionTag_lol2f_229{display:inline-flex;align-items:center;gap:4px;background-color:var(--surface);border:1px solid var(--line);border-radius:9999px;padding:2px 8px;font-size:.85rem;cursor:pointer;box-shadow:0 1px 3px #3c28140f}._reactionTag_lol2f_229:hover{background-color:var(--surface-2)}._reactionEmoji_lol2f_246{font-size:.95rem}._reactionCount_lol2f_250{font-weight:700;font-size:.8rem;color:var(--ink)}._actionsBar_lol2f_257{display:flex;align-items:center;gap:8px;margin-top:4px;opacity:.6;transition:opacity .15s ease}._actionsBar_lol2f_257:hover{opacity:1}._actionBtn_lol2f_270{background:none;border:none;color:var(--ink-2);display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:.8rem;padding:3px 6px;border-radius:6px}._actionBtn_lol2f_270:hover{background-color:var(--surface-2);color:var(--ink)}._deleteBtn_lol2f_288:hover{color:var(--danger)}._actionBtnText_lol2f_292{font-size:.78rem}._reactionPicker_lol2f_297{display:flex;gap:6px;background-color:var(--surface);border:1.5px solid var(--line);border-radius:9999px;padding:4px 8px;box-shadow:var(--shadow-popover);margin-top:4px;animation:_popIn_lol2f_1 .15s cubic-bezier(.175,.885,.32,1.275)}._pickerEmojiBtn_lol2f_309{background:none;border:none;font-size:1.35rem;cursor:pointer;padding:4px;border-radius:50%;transition:transform .15s ease}._pickerEmojiBtn_lol2f_309:hover{transform:scale(1.25)}._confirmDeleteCard_lol2f_324{background-color:var(--surface);border:1.5px solid var(--danger);border-radius:var(--radius-tile);padding:8px 12px;margin-top:6px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}._confirmDeleteText_lol2f_336{font-size:.85rem;font-weight:600;color:var(--danger);margin:0}._confirmDeleteActions_lol2f_343{display:flex;gap:8px}._confirmYesBtn_lol2f_348{background-color:var(--danger);color:#fff;border:none;border-radius:var(--radius-button);padding:2px 10px;font-size:.8rem;font-weight:700;cursor:pointer}._confirmNoBtn_lol2f_359{background:none;border:1px solid var(--line);border-radius:var(--radius-button);padding:2px 10px;font-size:.8rem;cursor:pointer}._activityLine_lol2f_369{display:flex;justify-content:center;width:100%;margin:10px 0}._activityPill_lol2f_376{background-color:var(--surface-2);border:1px solid var(--line);border-radius:9999px;padding:4px 14px;font-size:.82rem;font-weight:600;color:var(--ink-2);box-shadow:0 1px 3px #3c28140d}@keyframes _popIn_lol2f_1{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _spin_lol2f_1{to{transform:rotate(360deg)}}._composerWrapper_16exk_1{background-color:var(--surface);border-top:1.5px solid var(--line);padding:8px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 -2px 10px #3c28140d}._replyBanner_16exk_11{display:flex;align-items:center;justify-content:space-between;background-color:var(--surface-2);border-left:3px solid var(--primary);border-radius:var(--radius-sm);padding:6px 10px;gap:8px}._replyLeft_16exk_22{display:flex;flex-direction:column;min-width:0}._replyTitle_16exk_28{font-size:.75rem;font-weight:700;color:var(--primary)}._replySnippet_16exk_34{font-size:.85rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cancelReplyBtn_16exk_42{background:none;border:none;color:var(--ink-2);cursor:pointer;padding:4px}._photosPreviewRow_16exk_51{display:flex;gap:8px;overflow-x:auto;padding:4px 0}._photoThumbWrapper_16exk_58{position:relative;width:60px;height:60px;border-radius:var(--radius-tile);overflow:hidden;border:1.5px solid var(--line);flex-shrink:0}._photoThumb_16exk_58{width:100%;height:100%;object-fit:cover}._removePhotoBtn_16exk_74{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background-color:#000000a6;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}._uploadOverlay_16exk_90,._errorOverlay_16exk_90{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080}._errorOverlay_16exk_90{background-color:#b3261eb3}._uploadSpinner_16exk_103{width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:_spin_16exk_1 .8s linear infinite}._controlsRow_16exk_113{display:flex;align-items:flex-end;gap:8px}._iconButton_16exk_119{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-2);cursor:pointer;border-radius:50%;transition:all .15s ease;flex-shrink:0}._iconButton_16exk_119:hover{background-color:var(--surface-2);color:var(--ink)}._disabled_16exk_137{opacity:.4;cursor:not-allowed}._hiddenInput_16exk_142{display:none}._textarea_16exk_146{flex:1;min-height:44px;max-height:120px;border-radius:22px;border:1.5px solid var(--line);background-color:var(--bg);color:var(--ink);padding:10px 16px;font-family:var(--font-sans);font-size:1rem;line-height:1.4;resize:none;outline:none}._textarea_16exk_146:focus{border-color:var(--primary)}._sendButton_16exk_166{width:44px;height:44px;border-radius:50%;background-color:var(--primary);color:var(--primary-contrast);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .15s ease}._sendButton_16exk_166:disabled{opacity:.4;cursor:not-allowed}._sendButton_16exk_166:not(:disabled):hover{filter:brightness(1.1)}@keyframes _spin_16exk_1{to{transform:rotate(360deg)}}._overlay_1so67_1{position:fixed;inset:0;background-color:#000000eb;z-index:1200;display:flex;flex-direction:column;animation:_fadeIn_1so67_1 .15s ease-out}._topBar_1so67_11{display:flex;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top)) 16px 12px 16px;z-index:10}._closeButton_1so67_18{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-button);background-color:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);font-family:var(--font-sans);font-weight:700;font-size:1rem;cursor:pointer}._closeButton_1so67_18:hover{background-color:#ffffff59}._closeText_1so67_38{display:inline-block}._imageContainer_1so67_42{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;position:relative;overflow:hidden}._image_1so67_42{max-width:100%;max-height:calc(85dvh - 80px);object-fit:contain;border-radius:var(--radius-tile);box-shadow:0 4px 24px #00000080}._captionBar_1so67_61{margin-top:16px;background-color:#141414bf;color:#fff;padding:10px 20px;border-radius:var(--radius-button);font-size:1rem;max-width:90%;text-align:center}@keyframes _fadeIn_1so67_1{0%{opacity:0}to{opacity:1}}._chatPage_155wx_1{display:flex;flex-direction:column;height:calc(100dvh - var(--header-height) - var(--nav-bar-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:relative;background-color:var(--bg)}._messagesContainer_155wx_9{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}._loadingOlderArea_155wx_18{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;font-size:.85rem;color:var(--ink-2)}._skeletonArea_155wx_28{display:flex;flex-direction:column;gap:12px;padding:16px 0}._emptyChat_155wx_35{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto;padding:32px 20px;max-width:320px;gap:10px}._emptyIconCircle_155wx_47{width:56px;height:56px;border-radius:50%;background-color:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center}._emptyChat_155wx_35 h3{font-size:1.25rem;margin:0}._emptyChat_155wx_35 p{font-size:.95rem;color:var(--ink-2);margin:0;line-height:1.4}._daySeparator_155wx_70{display:flex;justify-content:center;margin:14px 0 10px}._daySeparatorPill_155wx_76{background-color:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:9999px;padding:3px 14px;font-size:.8rem;font-weight:600;box-shadow:0 1px 3px #3c28140d}._unreadDivider_155wx_87{display:flex;align-items:center;gap:12px;margin:14px 0}._unreadDividerLine_155wx_94{flex:1;height:1.5px;background-color:var(--love);opacity:.4}._unreadDividerText_155wx_101{font-size:.8rem;font-weight:700;color:var(--love);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._bottomAnchor_155wx_110{height:1px}._jumpBottomButton_155wx_114{position:absolute;bottom:74px;right:16px;display:inline-flex;align-items:center;gap:6px;background-color:var(--surface);color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--shadow-popover);border-radius:var(--radius-button);padding:8px 16px;font-family:var(--font-sans);font-weight:700;font-size:.85rem;cursor:pointer;z-index:50;animation:_popIn_155wx_1 .15s ease-out}._jumpBottomButton_155wx_114:hover{background-color:var(--surface-2)}._spinner_155wx_139{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:_spin_155wx_139 .8s linear infinite}@keyframes _spin_155wx_139{to{transform:rotate(360deg)}}@keyframes _popIn_155wx_1{0%{transform:translateY(8px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._container_qq5un_1{display:flex;flex-direction:column;gap:20px;padding:16px}._topHeader_qq5un_8{display:flex;flex-direction:column;gap:2px}._pageTitle_qq5un_14{font-size:1.5rem;margin:0;color:var(--ink)}._pageSubtitle_qq5un_20{font-size:.9rem;color:var(--ink-2);margin:0}._gameCard_qq5un_26{overflow:hidden;border-radius:var(--radius-card)}._cardCoverSlowka_qq5un_31{background:linear-gradient(135deg,var(--primary) 0%,#15453E 100%);padding:28px 16px;display:flex;align-items:center;justify-content:center}._coverTiles_qq5un_39{display:flex;gap:8px}._tile_qq5un_44{width:44px;height:44px;border-radius:var(--radius-tile);background-color:var(--surface);color:var(--ink);font-family:var(--font-serif);font-weight:800;font-size:1.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000040;transform:rotate(-2deg)}._tile_qq5un_44:nth-child(2n){transform:rotate(2deg)}._cardCoverTysiac_qq5un_63{background:linear-gradient(135deg,#2e1b17,#1a100e);padding:24px 16px;display:flex;align-items:center;justify-content:center}._cardSuitsRow_qq5un_71{display:flex;gap:20px;font-size:2.2rem}._suitRed_qq5un_77{color:var(--love)}._suitBlack_qq5un_81{color:#f1e9da}._cardContent_qq5un_85{padding:20px;display:flex;flex-direction:column;gap:16px}._titleRow_qq5un_92{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._titleGroup_qq5un_99{display:flex;flex-direction:column;gap:2px}._gameTitle_qq5un_105{font-size:1.35rem;margin:0}._gameCategory_qq5un_110{font-size:.82rem;color:var(--ink-2);margin:0}._description_qq5un_116{font-size:.95rem;color:var(--ink-2);line-height:1.45;margin:0}._featuresList_qq5un_123{display:flex;flex-direction:column;gap:10px;background-color:var(--surface-2);padding:12px 14px;border-radius:var(--radius-tile)}._featureItem_qq5un_132{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--ink)}._featureIcon_qq5un_140{color:var(--accent);flex-shrink:0}._inDevelopmentRow_qq5un_145{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--ink-2);font-style:italic}._fieldGroup_l2uf2_1{display:flex;flex-direction:column;gap:6px;width:100%}._label_l2uf2_8{font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--ink)}._input_l2uf2_15{min-height:48px;padding:10px 14px;border-radius:var(--radius-tile);border:var(--border-width) solid var(--line);background-color:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}._input_l2uf2_15:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}._inputError_l2uf2_33{border-color:var(--danger)}._inputError_l2uf2_33:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}._error_l2uf2_41{font-size:.85rem;color:var(--danger);font-weight:600;margin-top:2px}._helper_l2uf2_48{font-size:.85rem;color:var(--ink-2);margin-top:2px}._container_o21u8_1{display:flex;flex-direction:column;gap:16px;padding:16px}._topBar_o21u8_8{display:flex;align-items:center;justify-content:space-between;gap:12px}._pageTitle_o21u8_15{font-size:1.5rem;margin:0;color:var(--ink)}._pageSubtitle_o21u8_21{font-size:.9rem;color:var(--ink-2);margin-top:2px}._membersList_o21u8_27,._skeletonList_o21u8_33{display:flex;flex-direction:column;gap:8px}._memberCard_o21u8_39{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._memberCard_o21u8_39:hover{background-color:var(--surface-2)}._memberCardContent_o21u8_48{display:flex;align-items:center;gap:14px;padding:12px 16px}._memberInfo_o21u8_55{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._nameRow_o21u8_63{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._memberName_o21u8_70{font-size:1.05rem;font-weight:700;color:var(--ink)}._memberStatus_o21u8_76{font-size:.85rem;color:var(--ink-2)}._blockedCard_o21u8_81{opacity:.6}._addPersonForm_o21u8_86{display:flex;flex-direction:column;gap:20px}._inviteDetailsArea_o21u8_92{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._qrCodeContainer_o21u8_100{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background-color:var(--surface-2);border-radius:var(--radius-card)}._qrCanvas_o21u8_110{border-radius:8px}._qrHelp_o21u8_114{font-size:.82rem;color:var(--ink-2);margin:0;max-width:240px}._codeBox_o21u8_121{display:flex;flex-direction:column;align-items:center;gap:8px;background-color:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-tile);padding:14px 20px;width:100%}._codeLabel_o21u8_133{font-size:.85rem;color:var(--ink-2)}._codeValue_o21u8_138{font-size:1.6rem;font-weight:800;letter-spacing:.15em;color:var(--primary);font-family:var(--font-sans)}._inviteActions_o21u8_146{width:100%}._profileSheetContent_o21u8_151{display:flex;flex-direction:column;gap:24px}._profileTopHeader_o21u8_157{display:flex;align-items:center;gap:16px}._profileTopTexts_o21u8_163{display:flex;flex-direction:column;gap:4px}._profileName_o21u8_169{font-size:1.4rem;margin:0}._profileBadges_o21u8_174{display:flex;gap:6px;flex-wrap:wrap}._profileJoined_o21u8_180{font-size:.85rem;color:var(--ink-2);margin-top:4px}._adminSection_o21u8_186{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:16px}._adminSectionTitle_o21u8_194{display:flex;align-items:center;gap:8px;font-size:1rem;margin:0 0 4px;color:var(--primary)}._inviteInfoCard_o21u8_203{background-color:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-tile);padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}._inviteHeader_o21u8_215{display:flex;align-items:center;gap:6px}._inviteTitle_o21u8_221{font-size:.85rem;color:var(--ink-2)}._inviteCodeLarge_o21u8_226{font-size:1.5rem;font-weight:800;letter-spacing:.15em;color:var(--primary);margin:0}._inviteButtonsRow_o21u8_234{display:flex;gap:8px;width:100%;justify-content:center}._confirmBox_o21u8_241{background-color:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-tile);padding:12px;display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}._confirmText_o21u8_253{font-size:.85rem;color:var(--danger);font-weight:600;margin:0}._confirmButtons_o21u8_260{display:flex;gap:8px;justify-content:center}._renameBox_o21u8_266{display:flex;gap:8px;align-items:center}._renameInput_o21u8_272{flex:1;min-height:44px;padding:8px 12px;border-radius:var(--radius-tile);border:1.5px solid var(--line);background-color:var(--surface);color:var(--ink);font-size:1rem}._renameButtons_o21u8_283{display:flex;gap:6px}._container_6gcuh_1{display:flex;align-items:center;background-color:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--radius-tile);padding:4px;gap:4px;width:100%}._button_6gcuh_12{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:calc(var(--radius-tile) - 3px);border:none;background:transparent;color:var(--ink-2);font-family:var(--font-sans);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .15s ease-out;padding:0 12px}._button_6gcuh_12:hover:not(._selected_6gcuh_31){color:var(--ink);background-color:#00000008}._selected_6gcuh_31{background-color:var(--surface);color:var(--ink);box-shadow:0 2px 6px #3c281414}[data-theme=dark] ._selected_6gcuh_31{background-color:var(--surface);box-shadow:0 2px 6px #0000004d}._icon_6gcuh_47{display:flex;align-items:center;font-size:1.1rem}._label_6gcuh_53{white-space:nowrap}._container_rtcqa_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;gap:20px;max-width:var(--max-content-width);margin:0 auto;text-align:center}._illustration_rtcqa_14{animation:_floatSlow_rtcqa_1 3s ease-in-out infinite alternate}._header_rtcqa_18{display:flex;flex-direction:column;gap:8px}._title_rtcqa_24{font-size:1.85rem;margin:0}._subtitle_rtcqa_29{font-size:1rem;color:var(--ink-2);margin:0;max-width:340px}._card_rtcqa_36{width:100%;max-width:380px;text-align:left;display:flex;flex-direction:column;gap:20px}._segmented_rtcqa_45{margin-bottom:4px}._form_rtcqa_49{display:flex;flex-direction:column;gap:20px}._codeInput_rtcqa_55{font-family:var(--font-sans);font-size:1.35rem;font-weight:700;letter-spacing:.15em;text-align:center;text-transform:uppercase}@keyframes _floatSlow_rtcqa_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._container_ynb26_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;gap:24px;max-width:var(--max-content-width);margin:0 auto;text-align:center}._patchworkIllustration_ynb26_14{animation:_floatSlow_ynb26_1 3s ease-in-out infinite alternate}._loadingArea_ynb26_18{display:flex;flex-direction:column;align-items:center;gap:12px}._header_ynb26_25{display:flex;flex-direction:column;gap:12px}._greeting_ynb26_31{font-size:2.1rem;margin:0;color:var(--ink)}._subtitle_ynb26_37{font-size:1.1rem;color:var(--ink-2);line-height:1.5;margin:0;max-width:400px}._actionArea_ynb26_45{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px;margin-top:12px}._note_ynb26_54{font-size:.85rem;color:var(--ink-2);margin:0}._inAppCard_ynb26_60{width:100%;text-align:left;display:flex;flex-direction:column;gap:12px}._inAppHeader_ynb26_68{display:flex;align-items:center;gap:8px;color:var(--primary)}._inAppTitle_ynb26_75{font-size:1.15rem;margin:0}._inAppText_ynb26_80{font-size:.95rem;color:var(--ink-2);margin:0;line-height:1.4}._inAppSteps_ynb26_87{padding-left:20px;font-size:.95rem;color:var(--ink);line-height:1.6}._inAppActions_ynb26_94{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}._intentButton_ynb26_101{display:inline-flex;align-items:center;gap:8px;min-height:var(--button-height-m);padding:0 18px;border-radius:var(--radius-button);background-color:var(--primary);color:var(--primary-contrast);text-decoration:none;font-family:var(--font-sans);font-weight:600;font-size:.95rem}._errorCard_ynb26_116{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._errorIcon_ynb26_124{color:var(--danger)}@keyframes _floatSlow_ynb26_1{0%{transform:translateY(0)}to{transform:translateY(-6px)}}._container_8rfjs_1{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--touch-target);cursor:pointer;-webkit-user-select:none;user-select:none;padding:4px 0}._disabled_8rfjs_12{opacity:.55;cursor:not-allowed}._textContainer_8rfjs_17{display:flex;flex-direction:column;gap:2px}._label_8rfjs_23{font-family:var(--font-sans);font-weight:600;font-size:1rem;color:var(--ink)}._description_8rfjs_30{font-size:.85rem;color:var(--ink-2)}._switchTrack_8rfjs_35{position:relative;width:52px;height:32px;border-radius:9999px;background-color:var(--line-strong);border:none;padding:3px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;display:flex;align-items:center}._switchTrack_8rfjs_35:focus-visible{outline:3px solid var(--primary);outline-offset:2px}._checked_8rfjs_55{background-color:var(--primary)}._switchThumb_8rfjs_59{width:26px;height:26px;border-radius:50%;background-color:var(--surface);box-shadow:0 2px 4px #0003;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:translate(0)}._checked_8rfjs_55 ._switchThumb_8rfjs_59{transform:translate(20px)}._container_1kpqd_1{display:flex;flex-direction:column;gap:24px}._section_1kpqd_7{display:flex;flex-direction:column;gap:10px}._sectionHeader_1kpqd_13{display:flex;align-items:center;gap:8px;color:var(--ink)}._sectionTitle_1kpqd_20{font-size:1.05rem;margin:0}._profileRow_1kpqd_25{display:flex;align-items:center;gap:16px;background-color:var(--surface-2);padding:14px 18px;border-radius:var(--radius-card);border:1.5px solid var(--line)}._avatarPickerWrapper_1kpqd_35{position:relative}._cameraBadge_1kpqd_39{position:absolute;bottom:-4px;right:-4px;width:28px;height:28px;border-radius:50%;background-color:var(--primary);color:var(--primary-contrast);display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid var(--surface);box-shadow:0 1px 3px #0003}._hiddenInput_1kpqd_56{display:none}._nameBlock_1kpqd_60{display:flex;flex-direction:column;gap:4px;flex:1}._nameDisplayRow_1kpqd_67{display:flex;align-items:center;gap:8px}._profileName_1kpqd_73{font-size:1.25rem;margin:0}._editNameIconBtn_1kpqd_78{background:none;border:none;color:var(--ink-2);cursor:pointer;padding:4px;display:flex;align-items:center}._editNameRow_1kpqd_88{display:flex;align-items:center;gap:8px}._nameInput_1kpqd_94{min-height:40px;padding:6px 12px;border-radius:var(--radius-tile);border:1.5px solid var(--line);font-size:1rem;background-color:var(--surface);color:var(--ink);flex:1}._saveNameBtn_1kpqd_105{background:none;border:none;color:var(--primary);cursor:pointer;display:flex;align-items:center}._removePhotoTextBtn_1kpqd_114{background:none;border:none;color:var(--danger);font-size:.82rem;cursor:pointer;text-align:left;padding:0;text-decoration:underline}._settingsCard_1kpqd_125{border-radius:var(--radius-card)}._divider_1kpqd_129{height:1px;background-color:var(--line);margin:4px 0}._myCodeCard_1kpqd_135{display:flex;align-items:center;justify-content:space-between;gap:12px}._myCodeLeft_1kpqd_142{display:flex;align-items:center;gap:12px}._keyIcon_1kpqd_148{color:var(--primary);flex-shrink:0}._myCodeTexts_1kpqd_153{display:flex;flex-direction:column}._myCodeLabel_1kpqd_158{font-size:.8rem;color:var(--ink-2)}._myCodeVal_1kpqd_163{font-size:1.25rem;font-weight:700;font-family:var(--font-sans);color:var(--ink)}._logoutBtn_1kpqd_170{color:var(--danger)!important;justify-content:center}._logoutConfirmCard_1kpqd_175{background-color:var(--danger-soft);border:1.5px solid var(--danger);border-radius:var(--radius-tile);padding:14px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._logoutConfirmText_1kpqd_187{font-size:.95rem;font-weight:600;color:var(--danger);margin:0}._logoutConfirmBtns_1kpqd_194{display:flex;gap:10px}._versionFooter_1kpqd_199{text-align:center;font-size:.85rem;color:var(--ink-2);padding:12px 0 24px;border-top:1px solid var(--line)}._versionFooter_1kpqd_199 p{margin:0}._versionSub_1kpqd_211{font-size:.8rem;margin-top:2px!important;opacity:.8}._wizard_3xdtn_1{display:flex;flex-direction:column;gap:20px}._progressHeader_3xdtn_7{display:flex;justify-content:center;margin-bottom:8px}._stepsPill_3xdtn_13{display:flex;align-items:center;gap:12px}._stepDot_3xdtn_19{width:32px;height:32px;border-radius:50%;background-color:var(--surface-2);border:1.5px solid var(--line);color:var(--ink-2);display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:700;font-size:.9rem;transition:all .2s ease}._stepDotActive_3xdtn_35{background-color:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}._stepLine_3xdtn_41{width:24px;height:2px;background-color:var(--line)}._stepContent_3xdtn_47{display:flex;flex-direction:column;gap:20px}._stepTitleArea_3xdtn_53{display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center}._stepTitle_3xdtn_53{font-size:1.45rem;margin:0}._stepSubtitle_3xdtn_66{font-size:.95rem;color:var(--ink-2);line-height:1.4;margin:0;max-width:380px}._avatarPickerArea_3xdtn_74{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0}._avatarUploadBtn_3xdtn_82{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-button);background-color:var(--surface-2);border:1.5px solid var(--line);color:var(--ink);font-family:var(--font-sans);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .15s ease}._avatarUploadBtn_3xdtn_82:hover{background-color:var(--line)}._hiddenInput_3xdtn_103{display:none}._removeAvatarBtn_3xdtn_107{background:none;border:none;color:var(--ink-2);font-size:.85rem;cursor:pointer;text-decoration:underline}._footerActions_3xdtn_116{display:flex;flex-direction:column;gap:8px;margin-top:12px}._standaloneCard_3xdtn_123{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}._checkIcon_3xdtn_131{color:#2f8f5b}._installGuideCard_3xdtn_135{text-align:left}._guideContent_3xdtn_139{display:flex;flex-direction:column;gap:14px}._guideStep_3xdtn_145{display:flex;align-items:center;gap:12px;font-size:.95rem;line-height:1.4}._stepNumberBadge_3xdtn_153{width:28px;height:28px;border-radius:50%;background-color:var(--primary-soft);color:var(--primary);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconIllustration_3xdtn_166{margin-left:auto;padding:6px;border-radius:8px;background-color:var(--surface-2);display:flex;align-items:center;justify-content:center}._guideHighlightIcon_3xdtn_176{color:var(--primary)}._bellIconCircle_3xdtn_180{width:64px;height:64px;border-radius:50%;background-color:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;margin-bottom:4px}._notificationsExplainer_3xdtn_192{text-align:center;padding:8px 16px}._quietNote_3xdtn_197{font-size:.85rem;color:var(--ink-2);margin:0;line-height:1.4}
