.ui-module__slcJ-G__root{--orange:#f08a24;--orange-dark:#d8701a;--green:#1fa35b;--green-dark:#168a4b;--ink:#1d1f24;--muted:#6b7280;--card:#fff;--line:#ececec;--dje:#7a3fd1;color:var(--ink);font-family:var(--font-ui), system-ui, sans-serif;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#14213d;position:fixed;inset:0;overflow:hidden}.ui-module__slcJ-G__dimText{color:var(--muted);font-size:12px}.ui-module__slcJ-G__splash{color:#fff;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.ui-module__slcJ-G__logo{letter-spacing:-1px;text-shadow:0 4px #00000026;font-size:40px;font-weight:900}.ui-module__slcJ-G__logo span{color:#fff6d6;background:var(--green);border-radius:12px;margin-left:4px;padding:0 10px}.ui-module__slcJ-G__loader{border:5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite ui-module__slcJ-G__spin}@keyframes ui-module__slcJ-G__spin{to{transform:rotate(360deg)}}.ui-module__slcJ-G__world{position:absolute;inset:0}.ui-module__slcJ-G__attribution{right:10px;bottom:calc(132px + env(safe-area-inset-bottom));color:#0000008c;pointer-events:none;font-size:9px;position:absolute}.ui-module__slcJ-G__hud{top:calc(8px + env(safe-area-inset-top));pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;left:8px;right:8px}.ui-module__slcJ-G__hudRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-module__slcJ-G__chip,.ui-module__slcJ-G__placeChip{pointer-events:auto;background:#fffffff2;border-radius:999px;align-items:center;gap:5px;height:32px;padding:0 12px 0 4px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0000002e}.ui-module__slcJ-G__placeChip{margin-left:auto;padding:0 12px;font-size:12px;font-weight:700}.ui-module__slcJ-G__chipIcon{background:#fff3e2;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.ui-module__slcJ-G__chipDje{color:var(--dje)}.ui-module__slcJ-G__chipDje .ui-module__slcJ-G__chipIcon{background:#efe4ff}.ui-module__slcJ-G__level{align-items:center;gap:0;display:flex}.ui-module__slcJ-G__levelBadge{background:linear-gradient(160deg, #36c47a, var(--green-dark));color:#fff;z-index:1;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid;box-shadow:0 2px 8px #0003}.ui-module__slcJ-G__levelBar{background:#ffffffd9;border-radius:0 999px 999px 0;width:92px;height:12px;margin-left:-6px;overflow:hidden;box-shadow:0 2px 6px #00000026}.ui-module__slcJ-G__levelBar>div{background:linear-gradient(90deg, #8fe3b1, var(--green));height:100%}.ui-module__slcJ-G__rail{left:8px;top:calc(96px + env(safe-area-inset-top));flex-direction:column;gap:8px;display:flex;position:absolute}.ui-module__slcJ-G__rail button{background:#fffffff2;border:none;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:56px;height:56px;display:flex;box-shadow:0 3px 10px #0003}.ui-module__slcJ-G__rail button span{font-size:22px;line-height:1}.ui-module__slcJ-G__rail button small{font-size:9px;font-weight:800}.ui-module__slcJ-G__rail button:disabled{opacity:.45}.ui-module__slcJ-G__running{top:calc(92px + env(safe-area-inset-top));z-index:5;background:var(--card);border-radius:16px;flex-direction:column;gap:6px;max-width:420px;margin:0 auto;padding:10px 12px;display:flex;position:absolute;left:8px;right:8px;box-shadow:0 4px 16px #0003}.ui-module__slcJ-G__runningTop,.ui-module__slcJ-G__runningBottom{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.ui-module__slcJ-G__runningBottom button{background:var(--dje);color:#fff;border:none;border-radius:999px;height:32px;padding:0 14px;font-size:12px;font-weight:800}.ui-module__slcJ-G__progress{background:#eef0f3;border-radius:999px;height:9px;overflow:hidden}.ui-module__slcJ-G__progress>div{background:linear-gradient(90deg, #ffc27a, var(--orange));border-radius:999px;height:100%;transition:width .5s linear}.ui-module__slcJ-G__portrait{text-align:left;background:#fffffff5;border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:absolute;bottom:196px;left:8px;box-shadow:0 4px 14px #00000038}.ui-module__slcJ-G__avatar{color:#fff;border:3px solid var(--orange);border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.ui-module__slcJ-G__portraitBody{flex-direction:column;gap:2px;font-size:13px;display:flex}.ui-module__slcJ-G__moraleChip{color:var(--green-dark);font-size:11px;font-weight:800}.ui-module__slcJ-G__miniNeeds{align-items:flex-end;gap:3px;height:18px;display:flex}.ui-module__slcJ-G__miniNeeds span{background:#eef0f3;border-radius:3px;align-items:flex-end;width:9px;height:18px;display:flex;overflow:hidden}.ui-module__slcJ-G__miniNeeds i{border-radius:3px;width:100%;display:block}.ui-module__slcJ-G__dock{padding:8px 0 calc(10px + env(safe-area-inset-bottom));background:linear-gradient(#14141e00,#14141e8c);position:absolute;bottom:0;left:0;right:0}.ui-module__slcJ-G__catRow,.ui-module__slcJ-G__chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ui-module__slcJ-G__catRow{padding:0 8px 8px}.ui-module__slcJ-G__catRow button,.ui-module__slcJ-G__chips button{background:#ffffffeb;border:none;border-radius:999px;flex-shrink:0;height:34px;padding:0 14px;font-size:12px;font-weight:800}.ui-module__slcJ-G__chips{flex-wrap:wrap;overflow:visible}.ui-module__slcJ-G__chips button{background:#f3f4f6}.ui-module__slcJ-G__chipOn{color:#fff;background:var(--ink)!important}.ui-module__slcJ-G__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 8px;display:flex;overflow-x:auto}.ui-module__slcJ-G__card{scroll-snap-align:start;background:var(--card);text-align:left;border:none;border-radius:16px;flex-direction:column;flex:0 0 152px;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000040}.ui-module__slcJ-G__card:active{transform:scale(.97)}.ui-module__slcJ-G__card:disabled{opacity:.6}.ui-module__slcJ-G__cardHead{color:#fff;flex-direction:column;gap:2px;min-height:58px;padding:8px 10px;font-size:13px;font-weight:800;line-height:1.15;display:flex}.ui-module__slcJ-G__cardHead small{opacity:.9;font-size:11px;font-weight:700}.ui-module__slcJ-G__cardBody{flex-direction:column;gap:3px;min-height:64px;padding:8px 10px 10px;font-size:12px;display:flex}.ui-module__slcJ-G__gain{color:var(--green-dark);font-weight:800}.ui-module__slcJ-G__cost{color:#b42318;font-weight:700}.ui-module__slcJ-G__free{color:var(--muted);font-weight:700}.ui-module__slcJ-G__cta{background:linear-gradient(180deg, #2fbf6e, var(--green-dark));color:#fff;border:none;border-radius:999px;width:100%;height:52px;font-size:17px;font-weight:900;box-shadow:0 4px #0f6a39,0 8px 18px #0000002e}.ui-module__slcJ-G__cta:active{transform:translateY(2px);box-shadow:0 2px #0f6a39}.ui-module__slcJ-G__cta:disabled{box-shadow:none;background:#b9c2bd}.ui-module__slcJ-G__backdrop{z-index:30;background:#0a0e1873;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.ui-module__slcJ-G__sheet{background:var(--card);width:100%;max-width:560px;max-height:86%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.ui-module__slcJ-G__sheetHead{justify-content:space-between;align-items:center;font-size:18px;display:flex}.ui-module__slcJ-G__close{background:#f3f4f6;border:none;border-radius:50%;width:40px;height:40px;font-size:16px}.ui-module__slcJ-G__modeList{flex-direction:column;gap:6px;display:flex}.ui-module__slcJ-G__modeList button{border:2px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:52px;padding:6px 12px;display:grid}.ui-module__slcJ-G__modeOn{border-color:var(--orange)!important;background:#fff7ee!important}.ui-module__slcJ-G__modeIcon{font-size:24px}.ui-module__slcJ-G__modeName{font-size:14px;font-weight:800}.ui-module__slcJ-G__modeName small{color:var(--muted);font-weight:600}.ui-module__slcJ-G__modeMeta{text-align:right;color:var(--muted);font-size:12px;font-weight:700}.ui-module__slcJ-G__summary{background:#f7f7f8;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ui-module__slcJ-G__summary div{justify-content:space-between;gap:8px;font-size:13px;display:flex}.ui-module__slcJ-G__needRow{flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.ui-module__slcJ-G__celebrate{text-align:center;background:linear-gradient(#fff7ec,#fff 40%);border-radius:26px;flex-direction:column;align-self:center;gap:12px;width:100%;max-width:420px;margin:auto 16px;padding:20px 16px 18px;animation:.28s ease-out ui-module__slcJ-G__pop;display:flex;box-shadow:0 18px 50px #00000059}@keyframes ui-module__slcJ-G__pop{0%{opacity:0;transform:scale(.85)}}.ui-module__slcJ-G__celebrateTitle{color:var(--orange-dark);font-size:30px;font-weight:900}.ui-module__slcJ-G__celebrateSub{font-size:15px;font-weight:800}.ui-module__slcJ-G__note{background:#fff3e0;border-radius:10px;padding:6px 10px;font-size:13px}.ui-module__slcJ-G__rewardGrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.ui-module__slcJ-G__reward{background:linear-gradient(#e9f8ef,#fff);border:2px solid #c9ecd6;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.ui-module__slcJ-G__reward strong{color:var(--green-dark);font-size:16px}.ui-module__slcJ-G__reward small{color:var(--muted);font-size:11px;font-weight:700}.ui-module__slcJ-G__rewardBad{background:linear-gradient(#fdecec,#fff);border-color:#f5c2c2}.ui-module__slcJ-G__rewardBad strong{color:#b42318}.ui-module__slcJ-G__rewardIcon{font-size:26px}.ui-module__slcJ-G__toast{z-index:40;left:50%;top:calc(140px + env(safe-area-inset-top));background:var(--ink);color:#fff;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:10px 18px;font-size:14px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 8px 22px #0000004d}.ui-module__slcJ-G__create{background:0 0;flex-direction:column;display:flex;position:absolute;inset:0}.ui-module__slcJ-G__createStage{background:radial-gradient(60% 55% at 50% 62%,#fcd38a38,#0000 70%);flex:46%;min-height:260px;position:relative}.ui-module__slcJ-G__createTitle{top:calc(14px + env(safe-area-inset-top));color:#fff1dc;text-shadow:0 1px 3px #00000073;font-size:clamp(17px,5.2vw,22px);font-weight:900;line-height:1.15;position:absolute;left:16px;right:156px}.ui-module__slcJ-G__accountRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.ui-module__slcJ-G__accountRow input{box-sizing:border-box;width:100%;min-width:0}.ui-module__slcJ-G__haveAccount{top:calc(12px + env(safe-area-inset-top));color:#7a3d0b;cursor:pointer;background:#ffffffd9;border:0;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;position:absolute;right:16px}.ui-module__slcJ-G__createPanel{background:var(--card);max-height:58%;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;flex:none;gap:12px;display:flex;box-shadow:0 -6px 24px #0000001f}.ui-module__slcJ-G__tabs{background:#f3f4f6;border-radius:999px;gap:6px;padding:4px;display:flex}.ui-module__slcJ-G__tabs button{background:0 0;border:none;border-radius:999px;flex:1;height:38px;font-size:14px;font-weight:800}.ui-module__slcJ-G__tabOn{color:var(--orange-dark);box-shadow:0 2px 6px #0000001f;background:#fff!important}.ui-module__slcJ-G__createBody{flex-direction:column;gap:10px;min-height:150px;display:flex;overflow-y:auto}.ui-module__slcJ-G__field{flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.ui-module__slcJ-G__field input{border:2px solid var(--line);height:48px;color:var(--ink);-webkit-user-select:text;user-select:text;background:#fff;border-radius:14px;padding:0 14px;font-size:16px}.ui-module__slcJ-G__fieldLabel{font-size:13px;font-weight:800}.ui-module__slcJ-G__swatches{flex-wrap:wrap;gap:8px;display:flex}.ui-module__slcJ-G__swatches button{border:3px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1px #ddd}.ui-module__slcJ-G__swatchOn{transform:scale(1.08);box-shadow:0 0 0 3px var(--orange)!important}.ui-module__slcJ-G__tiles{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.ui-module__slcJ-G__tile{border:2px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:70px;padding:8px;font-size:13px;font-weight:800;display:flex}.ui-module__slcJ-G__tileOn{border-color:var(--orange);background:#fff7ee}.ui-module__slcJ-G__tileIcon{font-size:22px}@media (min-width:840px){.ui-module__slcJ-G__cards{flex-wrap:wrap;justify-content:flex-end;overflow:visible}.ui-module__slcJ-G__dock{background:0 0;width:520px;left:auto}.ui-module__slcJ-G__catRow{justify-content:flex-end}.ui-module__slcJ-G__portrait,.ui-module__slcJ-G__attribution{bottom:16px}.ui-module__slcJ-G__create{flex-direction:row}.ui-module__slcJ-G__createPanel{border-radius:0;width:440px;max-height:none}}.ui-module__slcJ-G__cutscene{z-index:40;cursor:pointer;animation:.4s ui-module__slcJ-G__fadeIn;position:fixed;inset:0}.ui-module__slcJ-G__letterTop,.ui-module__slcJ-G__letterBottom{color:#fff;background:#111;position:absolute;left:0;right:0}.ui-module__slcJ-G__letterTop{height:11vh;top:0}.ui-module__slcJ-G__letterBottom{min-height:20vh;padding:18px 20px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:6px;display:flex;bottom:0}.ui-module__slcJ-G__letterBottom strong{color:#f7a440;font-size:24px;font-weight:900}.ui-module__slcJ-G__letterBottom p{max-width:560px;margin:0;font-size:15px;line-height:1.4}.ui-module__slcJ-G__letterBottom small{opacity:.6;margin-top:auto;font-size:12px}@keyframes ui-module__slcJ-G__fadeIn{0%{opacity:0}to{opacity:1}}.ui-module__slcJ-G__topBar{top:calc(8px + env(safe-area-inset-top));pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:8px;right:8px}.ui-module__slcJ-G__statusPill{pointer-events:auto;background:#fffffff7;border-radius:999px;align-items:center;gap:8px;width:100%;max-width:520px;height:44px;padding:0 4px;font-size:13px;font-weight:800;display:flex;box-shadow:0 3px 14px #00000029}.ui-module__slcJ-G__lvl{background:#dff5e8;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.ui-module__slcJ-G__lvl i{background:linear-gradient(0deg, var(--green-dark), #4fd38c);position:absolute;bottom:0;left:0;right:0}.ui-module__slcJ-G__lvl b{color:#fff;text-shadow:0 1px 2px #00000059;font-size:15px;font-weight:900;position:relative}.ui-module__slcJ-G__statusTime{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px}.ui-module__slcJ-G__mood{font:inherit;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:96px;padding:0;font-size:12px;overflow:hidden}.ui-module__slcJ-G__money{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ui-module__slcJ-G__plus{background:var(--green);color:#fff;border:none;border-radius:50%;flex:none;width:34px;height:34px;font-size:22px;font-weight:900;line-height:1}.ui-module__slcJ-G__subBar{align-items:center;gap:6px;width:100%;max-width:520px;display:flex}.ui-module__slcJ-G__placePill,.ui-module__slcJ-G__djePill{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#1e1e249e;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-module__slcJ-G__djePill{background:#7a3fd1d9}.ui-module__slcJ-G__segment{pointer-events:auto;background:#fffffff2;border-radius:999px;margin-left:auto;padding:3px;display:inline-flex;box-shadow:0 2px 8px #00000026}.ui-module__slcJ-G__segment button{height:24px;font:inherit;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;position:relative}.ui-module__slcJ-G__segment .ui-module__slcJ-G__segOn{background:var(--ink);color:#fff}.ui-module__slcJ-G__segment button:after{content:"";position:absolute;inset:-8px -1px}.ui-module__slcJ-G__camRail{right:8px;top:calc(200px + env(safe-area-inset-top));z-index:5;flex-direction:column;gap:6px;display:flex;position:absolute}.ui-module__slcJ-G__camRail button{background:#ffffffeb;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;font-family:inherit;display:flex;box-shadow:0 3px 10px #0003}.ui-module__slcJ-G__camRail button span{font-size:18px;line-height:1.1}.ui-module__slcJ-G__camRail button small{font-size:9px;font-weight:800}.ui-module__slcJ-G__camRail .ui-module__slcJ-G__camOn{background:var(--ink);color:#fff}.ui-module__slcJ-G__bottom{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.ui-module__slcJ-G__needsPill{background:#fffffff5;border:none;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-family:inherit;display:flex;box-shadow:0 3px 12px #0003}.ui-module__slcJ-G__needGrid{grid-template-columns:repeat(3,auto);gap:3px 8px;display:grid}.ui-module__slcJ-G__needGrid span{align-items:center;gap:3px;display:flex}.ui-module__slcJ-G__needGrid em{font-size:11px;font-style:normal}.ui-module__slcJ-G__needGrid b{background:#eef0f3;border-radius:999px;width:30px;height:7px;overflow:hidden}.ui-module__slcJ-G__needGrid i{border-radius:999px;height:100%;display:block}.ui-module__slcJ-G__healthLow b{outline:2px solid #e5484d;animation:1.2s ease-in-out infinite ui-module__slcJ-G__healthPulse}@keyframes ui-module__slcJ-G__healthPulse{50%{outline-color:#0000}}.ui-module__slcJ-G__tabBar{background:#fffffff7;border-radius:22px;grid-template-columns:repeat(4,1fr);align-self:center;gap:4px;width:100%;max-width:520px;padding:5px;display:grid;box-shadow:0 4px 16px #0003}.ui-module__slcJ-G__tabBar button{height:50px;color:var(--ink);background:0 0;border:none;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:inherit;font-size:10.5px;font-weight:800;display:flex}.ui-module__slcJ-G__tabBar button span{font-size:20px;line-height:1.1}.ui-module__slcJ-G__tabBar button:disabled{opacity:.4}.ui-module__slcJ-G__tabBar .ui-module__slcJ-G__tabOn2{background:var(--ink);color:#fff}.ui-module__slcJ-G__dockIn{flex-direction:column;gap:10px;display:flex}.ui-module__slcJ-G__dockIn .ui-module__slcJ-G__cards{padding-left:0;padding-right:0}.ui-module__slcJ-G__phone{color:#fff;background:linear-gradient(165deg,#ffb35c 0%,#f06d3c 45%,#7a3fd1 100%);border:8px solid #111;border-radius:42px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 40px);padding:34px 18px 18px;animation:.25s ui-module__slcJ-G__pop;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000073}.ui-module__slcJ-G__phoneNotch{background:#111;border-radius:999px;width:92px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.ui-module__slcJ-G__phoneWallet{color:var(--ink);background:#fffffff2;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px;padding:10px;display:grid}.ui-module__slcJ-G__phoneWallet div{flex-direction:column;gap:2px;display:flex}.ui-module__slcJ-G__phoneWallet small{color:var(--muted);font-size:10px;font-weight:700}.ui-module__slcJ-G__phoneWallet strong{font-size:13px;font-weight:900}.ui-module__slcJ-G__djeText{color:var(--dje)}.ui-module__slcJ-G__debt{color:#c62828}.ui-module__slcJ-G__apps{grid-template-columns:repeat(3,1fr);gap:16px 8px;display:grid}.ui-module__slcJ-G__apps button{color:#fff;text-shadow:0 1px 2px #0000004d;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-family:inherit;font-size:11px;font-weight:800;display:flex}.ui-module__slcJ-G__apps button span{width:58px;height:58px;text-shadow:none;border-radius:16px;place-items:center;font-size:28px;display:grid;box-shadow:0 4px 10px #00000040}.ui-module__slcJ-G__apps button:disabled{opacity:.75}.ui-module__slcJ-G__apps button small{background:#00000059;border-radius:999px;padding:1px 6px;font-size:9px}.ui-module__slcJ-G__phoneAvis{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:14px;width:100%;min-height:44px;margin:14px 0 0;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:800;display:block}.ui-module__slcJ-G__phoneClose{height:36px;color:var(--ink);background:#ffffffeb;border:none;border-radius:999px;margin:18px auto 0;padding:0 22px;font-family:inherit;font-weight:800;display:block}.ui-module__slcJ-G__placeText{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.ui-module__slcJ-G__offerList{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.ui-module__slcJ-G__offer{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;display:flex}.ui-module__slcJ-G__offer span{flex-direction:column;gap:2px;display:flex}.ui-module__slcJ-G__offer strong{font-size:14px}.ui-module__slcJ-G__offer small{color:var(--muted);font-size:11px;font-weight:700}.ui-module__slcJ-G__offer em{color:#fff;background:var(--green);border-radius:999px;padding:8px 14px;font-size:12px;font-style:normal;font-weight:900}.ui-module__slcJ-G__offer:disabled{opacity:.6}.ui-module__slcJ-G__soonList{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ui-module__slcJ-G__soonList span{color:#4b3a8f;background:#f3f0ff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ui-module__slcJ-G__soonList small{color:#fff;background:#7a5af5;border-radius:999px;padding:1px 6px;font-size:9px}.ui-module__slcJ-G__editBtn{pointer-events:auto;background:var(--ink);color:#fff;border:none;border-radius:999px;height:30px;margin-left:auto;padding:0 14px;font-family:inherit;font-size:12px;font-weight:800;box-shadow:0 2px 8px #0003}.ui-module__slcJ-G__buildBar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:6;background:#fffffff7;border-radius:22px;flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:12px;display:flex;position:absolute;box-shadow:0 6px 24px #00000040}.ui-module__slcJ-G__buildHead{align-items:center;gap:8px;display:flex}.ui-module__slcJ-G__buildHead .ui-module__slcJ-G__segment{box-shadow:none;background:#f1f2f4;margin-left:0}.ui-module__slcJ-G__buildCash{margin-left:auto;font-size:13px;font-weight:900}.ui-module__slcJ-G__buildDone{background:var(--green);color:#fff;border:none;border-radius:999px;height:32px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900}.ui-module__slcJ-G__shopRow{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.ui-module__slcJ-G__shopCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:4px;width:104px;padding:10px 8px;font-family:inherit;display:flex}.ui-module__slcJ-G__shopCard strong{text-align:center;font-size:12px;line-height:1.15}.ui-module__slcJ-G__shopCard small{color:var(--green-dark);font-size:11px;font-weight:800}.ui-module__slcJ-G__shopCard small.ui-module__slcJ-G__tooExpensive{color:#c62828}.ui-module__slcJ-G__shopLocked{opacity:.55;cursor:not-allowed}.ui-module__slcJ-G__shopCard small.ui-module__slcJ-G__lockReason{color:#6b7280;font-weight:600}.ui-module__slcJ-G__shopIcon{background:#fff3e2;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.ui-module__slcJ-G__buildHint{color:var(--muted);margin:0;font-size:11px}.ui-module__slcJ-G__buildTitle{flex-direction:column;gap:2px;display:flex}.ui-module__slcJ-G__buildTitle small{color:var(--muted);font-size:11px}.ui-module__slcJ-G__buildActions{gap:8px;display:flex}.ui-module__slcJ-G__buildActions button{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;height:40px;font-family:inherit;font-size:13px;font-weight:800}.ui-module__slcJ-G__buildActions .ui-module__slcJ-G__sell{color:#c62828;flex:1.6}.ui-module__slcJ-G__paintPanel{flex-direction:column;gap:8px;display:flex}.ui-module__slcJ-G__buildFab{right:12px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:5;background:linear-gradient(160deg, #ffb35c, var(--orange));color:#fff;border:3px solid #fff;border-radius:999px;align-items:center;gap:6px;height:46px;padding:0 18px 0 12px;font-family:inherit;font-size:13px;font-weight:900;animation:.3s ui-module__slcJ-G__pop;display:flex;position:absolute;box-shadow:0 6px 18px #f08a2473}.ui-module__slcJ-G__buildFab span{font-size:20px}.ui-module__slcJ-G__wallFab{right:12px;bottom:calc(204px + env(safe-area-inset-bottom));z-index:5;color:#4a3b2e;background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;font-family:inherit;font-size:12.5px;font-weight:800;display:flex;position:absolute;box-shadow:0 4px 14px #0003}.ui-module__slcJ-G__toolRow{gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.ui-module__slcJ-G__toolRow button{border:2px solid var(--line);min-width:72px;color:var(--ink);background:#fff;border-radius:14px;flex:none;justify-items:center;gap:2px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:800;display:grid}.ui-module__slcJ-G__toolRow button span{font-size:22px}.ui-module__slcJ-G__toolRow .ui-module__slcJ-G__toolOn{border-color:var(--orange);background:#fff4e6}.ui-module__slcJ-G__matSwatch{border-radius:8px;width:26px;height:26px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.ui-module__slcJ-G__moodTiles{border-radius:10px;grid-template-columns:repeat(3,1fr);gap:2px;width:64px;height:44px;display:grid;overflow:hidden}.ui-module__slcJ-G__moodTiles i{display:block}.ui-module__slcJ-G__lotCard{border:2px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;font-family:inherit;display:flex}.ui-module__slcJ-G__lotCard strong{flex:1}.ui-module__slcJ-G__lotCard small{color:#6b7280}.ui-module__slcJ-G__recenter{right:12px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:5;background:#fff;border:none;border-radius:50%;width:48px;height:48px;font-size:22px;position:absolute;box-shadow:0 4px 14px #00000040}.ui-module__slcJ-G__shopIcon img{object-fit:contain;width:54px;height:54px}.ui-module__slcJ-G__thumbSmall{background:#fff3e2;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ui-module__slcJ-G__thumbSmall img{object-fit:contain;width:44px;height:44px}.ui-module__slcJ-G__buildTitle{align-items:center;flex-direction:row!important;gap:10px!important}.ui-module__slcJ-G__buildTitle>span:last-child{flex-direction:column;gap:2px;display:flex}.ui-module__slcJ-G__guide{left:8px;right:70px;top:calc(196px + env(safe-area-inset-top));z-index:6;align-items:flex-start;gap:6px;max-width:420px;animation:.3s ui-module__slcJ-G__pop;display:flex;position:absolute}.ui-module__slcJ-G__guideAvatar{background:linear-gradient(160deg,#ffd9a8,#f08a24);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:26px;display:grid;box-shadow:0 3px 10px #00000040}.ui-module__slcJ-G__guideBubble{background:#fff;border-radius:16px;padding:8px 12px 10px;font-size:13px;line-height:1.35;position:relative;box-shadow:0 4px 14px #0003}.ui-module__slcJ-G__guideBubble small{color:var(--muted);font-size:10px;font-weight:800;display:block}.ui-module__slcJ-G__guideBubble p{margin:2px 0 0}.ui-module__slcJ-G__guideBubble b{color:var(--green-dark)}.ui-module__slcJ-G__guideBubble button{background:var(--green);color:#fff;border:none;border-radius:999px;height:28px;margin-top:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:900}.ui-module__slcJ-G__outings{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin-bottom:10px;display:grid}.ui-module__slcJ-G__outings button{border:2px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:14px;justify-items:start;gap:1px;padding:8px 10px;font-family:inherit;display:grid}.ui-module__slcJ-G__outings button span{font-size:20px}.ui-module__slcJ-G__outings button strong{font-size:12.5px;font-weight:800}.ui-module__slcJ-G__outings button small{color:#6b7280;font-size:11px}.ui-module__slcJ-G__outings .ui-module__slcJ-G__outSoon{opacity:.5}@media (max-width:839px){.ui-module__slcJ-G__subBar{box-sizing:border-box;padding-right:40px}}.ui-module__slcJ-G__momoBtn{color:#1d1f24;background:#fc0;border:0;border-radius:999px;margin-top:4px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:800}.ui-module__slcJ-G__peersBadge{left:12px;bottom:calc(150px + env(safe-area-inset-bottom));z-index:30;color:#fff;background:#1fa35b;border:2px solid #fff;border-radius:999px;min-height:44px;padding:0 14px;font-size:14px;font-weight:900;position:absolute;box-shadow:0 4px 14px #00000040}.ui-module__slcJ-G__peerRow{border-bottom:1px solid #0000000f;align-items:center;gap:10px;padding:8px 0;display:flex}.ui-module__slcJ-G__peerRow .ui-module__slcJ-G__cta{white-space:nowrap;width:auto;height:44px;margin:0;padding:0 14px;font-size:15px}.ui-module__slcJ-G__peerDot{border:2px solid #fff;border-radius:999px;flex:none;width:28px;height:28px;box-shadow:0 0 0 1px #00000026}.ui-module__slcJ-G__peerName{text-align:left;min-width:0;min-height:44px;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:0;display:flex}.ui-module__slcJ-G__peerName b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ui-module__slcJ-G__peerName small{color:#6b6b6b}.ui-module__slcJ-G__gestes{flex-direction:column;gap:8px;padding:6px 0 4px;display:flex}.ui-module__slcJ-G__gestesLien{color:#6b6b6b;margin:0;font-size:14px;font-weight:700}.ui-module__slcJ-G__gesteBtn{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;background:#eef8f2;border:0;border-radius:16px;align-items:center;gap:10px;padding:6px 12px;display:flex;box-shadow:inset 0 0 0 1px #1fa35b40}.ui-module__slcJ-G__gesteBtn:active{transform:translateY(1px)}.ui-module__slcJ-G__gesteBtn:disabled{opacity:.5}.ui-module__slcJ-G__gesteIcon{flex:none;font-size:24px}.ui-module__slcJ-G__gesteText{flex-direction:column;flex:1;min-width:0;display:flex}.ui-module__slcJ-G__gesteText small{color:#6b6b6b;font-size:12px;line-height:1.3}.ui-module__slcJ-G__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e140c61}.ui-module__slcJ-G__sheet{--line:#eadfca;--muted:#7a6d62;--ink:#2a211b;color:var(--ink);background:#fbf6ec;border-radius:26px 26px 0 0;animation:.24s cubic-bezier(.2,.8,.2,1) ui-module__slcJ-G__sheetUp;box-shadow:0 -8px 40px #28140847}@keyframes ui-module__slcJ-G__sheetUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-module__slcJ-G__sheet{animation:none}}@media (min-width:600px){.ui-module__slcJ-G__backdrop:has(>.ui-module__slcJ-G__sheet){align-items:center}.ui-module__slcJ-G__sheet{border:1px solid #00000014;border-radius:30px;max-width:520px;max-height:min(86%,780px);box-shadow:0 24px 70px #28140859,0 0 0 6px #ffffff80}}.ui-module__slcJ-G__sheetHead{z-index:2;border-bottom:1px solid var(--line);background:#fbf6ec;min-height:64px;margin:-16px -16px 0;padding:10px 10px 10px 18px;font-size:18px;position:sticky;top:-16px}.ui-module__slcJ-G__close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f3e6c8;flex:none}.ui-module__slcJ-G__close:hover,.ui-module__slcJ-G__close:focus-visible{background:#ead7b1}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__tabs{background:#f3e6c8}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__tabs button{min-height:44px;color:var(--ink)}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__tabOn{color:#8e4526}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__chips button,.ui-module__slcJ-G__sheet .ui-module__slcJ-G__catRow button{min-height:40px;color:var(--ink);background:#f3e6c8}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__chipOn{color:#fff;background:#a9552f!important}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__modeList button{border:1px solid var(--line);border-radius:22px}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__modeOn{background:#fdf1e8!important;border-color:#a9552f!important}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__offer{border-color:var(--line);border-radius:22px;min-height:56px}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__cta{height:auto;min-height:48px;box-shadow:none;background:#a9552f;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:800}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__cta:active:not(:disabled){box-shadow:none;transform:scale(.98)}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__cta:disabled{color:#fff;background:#d9ccb4}.ui-module__slcJ-G__soonList span{color:#8e4526;background:#f3e6c8}.ui-module__slcJ-G__soonList small{background:#a9552f}.ui-module__slcJ-G__placeText{color:#7a6d62}.ui-module__slcJ-G__celebrate{color:#2a211b;background:#fbf6ec;border:1px solid #00000014;box-shadow:0 24px 70px #28140859}.ui-module__slcJ-G__celebrateTitle{color:#8e4526}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__note{background:#f3e6c8}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__cta{height:auto;min-height:48px;box-shadow:none;background:#a9552f;font-size:16px}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__cta:active{box-shadow:none;transform:scale(.98)}.ui-module__slcJ-G__toast{background:#2a211b}.ui-module__slcJ-G__sheet .ui-module__slcJ-G__offer em{background:#a9552f;align-items:center;min-height:36px;display:inline-flex}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__reward{border-radius:22px}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__reward strong{color:#22865a}.ui-module__slcJ-G__celebrate .ui-module__slcJ-G__rewardBad strong{color:#b93a2e}.ui-module__slcJ-G__tooExpensive{font-size:11px;font-weight:800;color:#b42318!important}.ui-module__slcJ-G__offerOff{background:#9aa1ab!important}.ui-module__slcJ-G__welcome{padding:24px 20px calc(24px + env(safe-area-inset-bottom));z-index:30}.ui-module__slcJ-G__welcomeTag{max-width:320px;margin:0;font-size:16px;font-weight:600;line-height:1.35}.ui-module__slcJ-G__welcomeBox{flex-direction:column;gap:12px;width:min(360px,100%);margin-top:10px;display:flex}.ui-module__slcJ-G__welcomeGoogle,.ui-module__slcJ-G__welcomeAlt{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:56px;font-size:18px;font-weight:800;display:flex}.ui-module__slcJ-G__welcomeGoogle{color:#1d1f24;background:#fff;border:none;box-shadow:0 6px #0000002e}.ui-module__slcJ-G__welcomeGoogle:disabled{opacity:.7}.ui-module__slcJ-G__welcomeAlt{color:#fff;background:#0000001f;border:2px solid #ffffffd9;min-height:50px;font-size:16px}.ui-module__slcJ-G__welcomeG{background:conic-gradient(#ea4335 0 25%, #fbbc05 0 50%, #34a853 0 75%, #4285f4 0);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;display:inline-grid}.ui-module__slcJ-G__welcomeLink{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;font-size:15px;font-weight:700;text-decoration:underline}.ui-module__slcJ-G__welcomePrivacy{bottom:calc(14px + env(safe-area-inset-bottom));color:#ffffffd9;font-size:13px;position:absolute}.ui-module__slcJ-G__pwWarn{color:#7a4a00;background:#fff4d6;border-radius:10px;margin:4px 0 6px;padding:8px 10px;font-size:13px;font-weight:700}@media (min-width:600px){.ui-module__slcJ-G__tabBar button{height:54px;font-size:12px}.ui-module__slcJ-G__tabBar button span{font-size:21px}}@media (min-width:840px){.ui-module__slcJ-G__sheet .ui-module__slcJ-G__dockIn .ui-module__slcJ-G__cards,.ui-module__slcJ-G__sheet .ui-module__slcJ-G__catRow{justify-content:flex-start}}@media (min-width:1200px){.ui-module__slcJ-G__tabBar{border-radius:26px;max-width:600px;padding:6px}.ui-module__slcJ-G__tabBar button{border-radius:20px;height:60px;font-size:13px}.ui-module__slcJ-G__tabBar button span{font-size:23px}.ui-module__slcJ-G__sheet{max-width:600px}}
.sound-module__uJUcXa__soundBtn{top:calc(58px + env(safe-area-inset-top));z-index:6;background:#ffffffe6;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:16px;line-height:1;position:absolute;right:10px;box-shadow:0 3px 10px #0003}.sound-module__uJUcXa__soundBtn:after{content:"";position:absolute;inset:-10px -6px -2px}.sound-module__uJUcXa__panel{max-width:420px}.sound-module__uJUcXa__mute{color:#1d1f24;background:#f3f4f6;border:0;border-radius:14px;min-height:48px;font-family:inherit;font-size:15px;font-weight:800}.sound-module__uJUcXa__muteOn{background:#fc0}.sound-module__uJUcXa__row{flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.sound-module__uJUcXa__row span{align-items:baseline;gap:4px;display:flex}.sound-module__uJUcXa__row small{color:#6b7280;font-weight:500}.sound-module__uJUcXa__row b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.sound-module__uJUcXa__row input[type=range]{accent-color:#f08a24;width:100%;height:44px}.sound-module__uJUcXa__row input[type=range]:disabled{opacity:.4}.sound-module__uJUcXa__note{color:#6b7280;margin:0;font-size:12px}
.humeurs-module__JV_gzW__chips{flex-wrap:wrap;gap:4px;display:flex}.humeurs-module__JV_gzW__chip{white-space:nowrap;text-overflow:ellipsis;color:#12753f;background:#e8f5ee;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.humeurs-module__JV_gzW__bad{color:#b42318;background:#fdecec}.humeurs-module__JV_gzW__more{color:#374151;background:#f3f4f6}.humeurs-module__JV_gzW__detail{color:#374151;gap:1px;font-size:12px;display:grid}.humeurs-module__JV_gzW__detail b{font-weight:800}.humeurs-module__JV_gzW__detail small{color:#6b7280}.humeurs-module__JV_gzW__total{color:#1d1f24;font-size:12px;font-weight:700}
.Onboarding-module__kX40AW__wrap{z-index:45;left:0;right:0;top:calc(10px + env(safe-area-inset-top));pointer-events:none;justify-content:center;padding:0 12px;animation:.25s ease-out Onboarding-module__kX40AW__arrive;display:flex;position:absolute}.Onboarding-module__kX40AW__bubble{pointer-events:auto;width:100%;max-width:420px;color:var(--ink,#1d1f24);background:#fffaf2;border:2px solid #ffb03a;border-radius:18px;padding:12px 14px 10px;box-shadow:0 10px 28px #00000047}.Onboarding-module__kX40AW__head{color:#a35d00;align-items:center;gap:8px;font-weight:800;display:flex}.Onboarding-module__kX40AW__icon{font-size:20px;line-height:1}.Onboarding-module__kX40AW__text{overflow-wrap:anywhere;margin:6px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.Onboarding-module__kX40AW__row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.Onboarding-module__kX40AW__skip,.Onboarding-module__kX40AW__ok{border:none;border-radius:999px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800}.Onboarding-module__kX40AW__skip{color:#6b6f78;background:0 0}.Onboarding-module__kX40AW__ok{background:var(--green,#1fa35b);color:#fff;min-width:44px}@keyframes Onboarding-module__kX40AW__arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Onboarding-module__kX40AW__wrap{animation:none}}
.intro-module__9kJeiW__root{z-index:1000;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--fade-out,.7s) ease-in-out;background:#000;position:fixed;inset:0}.intro-module__9kJeiW__root.intro-module__9kJeiW__out{opacity:0;pointer-events:none}.intro-module__9kJeiW__title{left:0;right:0;top:max(15vh, calc(env(safe-area-inset-top) + 64px));text-align:center;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:#ffecd6eb;text-shadow:0 0 24px #e88c528c,0 1px 2px #00000059;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(22px,6.4vw,38px);font-weight:800;animation:1.8s cubic-bezier(.2,.7,.2,1) .5s forwards intro-module__9kJeiW__rise;position:absolute}.intro-module__9kJeiW__title small{letter-spacing:.5em;text-indent:.5em;color:#fcd38acc;margin-top:10px;font-size:max(12px,.36em);font-weight:700;display:block}.intro-module__9kJeiW__hint{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 22px);text-align:center;font-family:var(--font-ui), system-ui, sans-serif;letter-spacing:.12em;color:#ffecd68c;opacity:0;pointer-events:none;font-size:12px;font-weight:700;position:absolute}.intro-module__9kJeiW__enter{color:#ffecd6cc;font-size:13px;animation:.7s .9s forwards intro-module__9kJeiW__show,2.4s ease-in-out 1.6s infinite intro-module__9kJeiW__breathe}.intro-module__9kJeiW__skip{animation:.6s 2.5s forwards intro-module__9kJeiW__show}.intro-module__9kJeiW__poster{transition:opacity var(--cross,1.2s) ease;position:absolute;inset:0}.intro-module__9kJeiW__poster.intro-module__9kJeiW__posterOut{opacity:0}.intro-module__9kJeiW__title.intro-module__9kJeiW__still{opacity:1;animation:none}@keyframes intro-module__9kJeiW__breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes intro-module__9kJeiW__rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes intro-module__9kJeiW__show{to{opacity:1}}@media (orientation:landscape){.intro-module__9kJeiW__title{top:max(9vh, calc(env(safe-area-inset-top) + 24px))}}@media (prefers-reduced-motion:reduce){.intro-module__9kJeiW__title{animation:.6s .4s forwards intro-module__9kJeiW__show}.intro-module__9kJeiW__title.intro-module__9kJeiW__still{animation:none}.intro-module__9kJeiW__enter,.intro-module__9kJeiW__skip{animation:.4s .4s forwards intro-module__9kJeiW__show}}
.pregame-module__LmaT7q__stage{z-index:0;pointer-events:none;background:#2c202b;transition:opacity 1.2s,visibility;position:absolute;inset:0;overflow:hidden}.pregame-module__LmaT7q__art{width:100%;height:100%;transition:filter 1.2s,transform 1.2s;display:block;position:absolute;inset:0}.pregame-module__LmaT7q__dim{opacity:.45;background:#000;transition:opacity 1.2s,background-color 1.2s;position:absolute;inset:0}.pregame-module__LmaT7q__vignette{background:radial-gradient(80% 70%,#0000 45%,#0000006b 100%);position:absolute;inset:0}.pregame-module__LmaT7q__affiche .pregame-module__LmaT7q__dim{opacity:.45}.pregame-module__LmaT7q__flou .pregame-module__LmaT7q__art{filter:blur(14px)saturate(110%);transform:scale(1.08)}.pregame-module__LmaT7q__flou .pregame-module__LmaT7q__dim{opacity:.5;background:#140e14}.pregame-module__LmaT7q__off{opacity:0;visibility:hidden;transition:opacity 1.2s,visibility 0s 1.2s}@media (prefers-reduced-motion:reduce){.pregame-module__LmaT7q__stage,.pregame-module__LmaT7q__art,.pregame-module__LmaT7q__dim{transition-duration:10ms}}.pregame-module__LmaT7q__bar{z-index:2;background:#fcd38a;border-radius:0 2px 2px 0;width:0;height:3px;animation:6s cubic-bezier(.08,.7,.2,1) forwards pregame-module__LmaT7q__load;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #fcd38a99}.pregame-module__LmaT7q__barDone{opacity:0;width:100%;transition:width .3s,opacity .5s .3s;animation:none}@keyframes pregame-module__LmaT7q__load{0%{width:0}to{width:90%}}.pregame-module__LmaT7q__splash{z-index:1;pointer-events:none;position:absolute;inset:0}
.life-module__u76MyG__goal{z-index:6;color:#1d1f24;cursor:pointer;text-align:left;overscroll-behavior:contain;background:#fffffff5;border:0;border-radius:16px;gap:4px;max-width:min(250px,62vw);max-height:calc(50dvh - 112px);padding:8px 10px;font-size:13px;display:grid;position:absolute;top:96px;left:10px;overflow-y:auto;box-shadow:0 4px 16px #0000002e}.life-module__u76MyG__goal strong{font-size:13px}.life-module__u76MyG__goal small{color:#6b7280}.life-module__u76MyG__goalRow{align-items:center;gap:6px;min-width:0;display:flex}.life-module__u76MyG__goalTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.life-module__u76MyG__goalOpen .life-module__u76MyG__goalTitle{white-space:normal}.life-module__u76MyG__goalMore{gap:4px;display:grid}.life-module__u76MyG__goalDot{color:#fff;background:#1fa35b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.life-module__u76MyG__stars{color:#b7791f;white-space:nowrap;margin-left:auto;font-weight:800}.life-module__u76MyG__wish{color:#374151;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:599px){.life-module__u76MyG__goal{border-radius:999px;align-content:center;max-width:min(210px,56vw);min-height:44px;padding:6px 12px 6px 8px}.life-module__u76MyG__goal:not(.life-module__u76MyG__goalOpen) .life-module__u76MyG__goalMore{display:none}.life-module__u76MyG__goalOpen{border-radius:16px;max-width:min(300px,80vw);padding:8px 10px}}.life-module__u76MyG__wishDone{color:#9ca3af;text-decoration:line-through}.life-module__u76MyG__cut{z-index:7;color:#ffd166;white-space:nowrap;text-align:center;background:#1d1f24;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;position:absolute;top:96px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.life-module__u76MyG__sick{color:#fff;background:#7a1620}.life-module__u76MyG__sick .life-module__u76MyG__cutSub{color:#ffd9dc}.life-module__u76MyG__cutSub{color:#f1e3b5;font-size:11px;font-weight:600;display:block}.life-module__u76MyG__backdrop{z-index:40;background:#1e140c61;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@media (min-width:600px){.life-module__u76MyG__goal small{font-size:12px}}.life-module__u76MyG__screen{color:#2a211b;background:#fbf6ec;border:1px solid #00000014;border-radius:26px;width:min(380px,100%);max-height:calc(100dvh - 32px);padding:16px 16px 18px;font-size:14px;animation:.22s life-module__u76MyG__pop;overflow-y:auto;box-shadow:0 24px 70px #28140859}@keyframes life-module__u76MyG__pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.life-module__u76MyG__head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.life-module__u76MyG__head h2{flex:1;margin:0;font-size:20px}.life-module__u76MyG__back{color:#2a211b;cursor:pointer;background:#f3e6c8;border:0;border-radius:999px;flex:none;width:44px;height:44px;font-size:18px}.life-module__u76MyG__card{background:#fff;border:1px solid #eadfca;border-radius:20px;margin-bottom:10px;padding:14px}.life-module__u76MyG__card h3{margin:0 0 2px;font-size:16px;line-height:21px}.life-module__u76MyG__muted{color:#6e6158;font-size:13px;font-weight:700;line-height:18px}.life-module__u76MyG__row{align-items:center;gap:8px;display:flex}.life-module__u76MyG__pay{color:#22865a;white-space:nowrap;margin-left:auto;font-weight:800}.life-module__u76MyG__btn{cursor:pointer;color:#fff;background:#a9552f;border:0;border-radius:999px;width:100%;min-height:44px;margin-top:8px;padding:10px 14px;font-size:15px;font-weight:900;line-height:20px}.life-module__u76MyG__btn:active:not(:disabled){transform:scale(.98)}.life-module__u76MyG__btn:disabled{opacity:.45;cursor:default}.life-module__u76MyG__btnGhost{color:#b93a2e;background:0 0;border:1px solid #f1c9c4}.life-module__u76MyG__btnSoft{color:#8e4526;background:#f3e6c8}.life-module__u76MyG__bar{background:#efe6d4;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}.life-module__u76MyG__bar>i{background:#22865a;border-radius:99px;height:100%;display:block}.life-module__u76MyG__tag{color:#4338ca;background:#eef2ff;border-radius:99px;margin-right:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.life-module__u76MyG__textarea{width:100%;min-height:110px;font:inherit;resize:vertical;border:1px solid #d1d5db;border-radius:12px;padding:10px}.life-module__u76MyG__link{word-break:break-all;background:#f3f4f6;border-radius:10px;padding:8px;font-family:ui-monospace,monospace;font-size:12.5px}.life-module__u76MyG__shift{z-index:12;color:#1d1f24;background:#fff;border-radius:20px;width:min(400px,100vw - 20px);padding:12px;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.life-module__u76MyG__shiftHead{align-items:center;gap:8px;font-size:13px;display:flex}.life-module__u76MyG__shiftHead strong{font-size:15px}.life-module__u76MyG__sit{margin-top:8px;font-size:14.5px;font-weight:700}.life-module__u76MyG__opts{gap:6px;margin-top:8px;display:grid}.life-module__u76MyG__opt{font:inherit;text-align:left;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;display:flex}.life-module__u76MyG__opt:active{transform:scale(.98)}.life-module__u76MyG__risk{letter-spacing:.03em;text-transform:uppercase;color:#6b7280;white-space:nowrap;font-size:10.5px;font-weight:800}.life-module__u76MyG__ok{color:#22865a;font-weight:800}.life-module__u76MyG__ko{color:#b93a2e;font-weight:800}.life-module__u76MyG__dots{gap:4px;margin-left:auto;display:flex}.life-module__u76MyG__dots i{background:#e5e7eb;border-radius:50%;width:10px;height:10px;display:block}.life-module__u76MyG__dots .life-module__u76MyG__dOk{background:#1fa35b}.life-module__u76MyG__dots .life-module__u76MyG__dKo{background:#e5484d}.life-module__u76MyG__reveal{text-align:center}.life-module__u76MyG__reveal .life-module__u76MyG__big{margin:4px 0;font-size:46px}.life-module__u76MyG__reveal h2{margin:0;font-size:26px}.life-module__u76MyG__grid2{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.life-module__u76MyG__visit{z-index:30;color:#1d1f24;background:#fff;border-radius:18px;width:min(420px,100vw - 20px);padding:10px 12px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.life-module__u76MyG__field{color:#374151;gap:4px;margin-top:10px;font-size:12.5px;font-weight:700;display:grid}.life-module__u76MyG__field input{font:inherit;color:#1d1f24;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding:11px 12px;font-size:16px;font-weight:600}.life-module__u76MyG__err{color:#c62828;margin-top:8px;font-size:13px;font-weight:600}.life-module__u76MyG__btnLink{color:#4338ca;background:0 0;font-weight:700}.life-module__u76MyG__q{margin-top:12px;font-size:13.5px;font-weight:800}.life-module__u76MyG__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.life-module__u76MyG__chips button{font:inherit;cursor:pointer;color:#1d1f24;background:#fff;border:1px solid #d1d5db;border-radius:999px;padding:7px 11px;font-size:13px}.life-module__u76MyG__chips .life-module__u76MyG__chipOn{color:#fff;background:#1fa35b;border-color:#1fa35b;font-weight:700}.life-module__u76MyG__nudge{left:50%;bottom:calc(92px + env(safe-area-inset-bottom));z-index:30;color:#2a211b;background:#fbf6ec;border:1px solid #eadfca;border-radius:16px;align-items:center;gap:10px;width:min(360px,100% - 32px);padding:10px 10px 10px 12px;animation:.22s life-module__u76MyG__pop;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.life-module__u76MyG__nudge>span{font-size:22px}.life-module__u76MyG__nudge>div{flex:1;display:grid}.life-module__u76MyG__nudge small{color:#6b7280;font-size:12px}.life-module__u76MyG__nudge>button{color:#fff;cursor:pointer;background:#a9552f;border:0;border-radius:999px;min-height:44px;padding:8px 12px;font-weight:800}.life-module__u76MyG__nudge>.life-module__u76MyG__nudgeLater{color:#2a211b;background:#f3e6c8;padding:8px 10px}.life-module__u76MyG__tabs4{background:#f3e6c8;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:4px;padding:3px;display:grid}.life-module__u76MyG__tabs4 button{min-height:40px;font:inherit;color:#2a211b;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 4px;font-size:12px;font-weight:700}.life-module__u76MyG__tabs4 .life-module__u76MyG__tabOn{color:#8e4526;background:#fff;box-shadow:0 1px 3px #0000001f}.life-module__u76MyG__meRow{outline:2px solid #e0a800}.life-module__u76MyG__illegal{color:#c62828;background:#fde8e8;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.life-module__u76MyG__locked{color:#4338ca;text-align:center;background:#eef2ff;border-radius:999px;margin-top:8px;padding:9px 12px;font-size:13px;font-weight:800}.life-module__u76MyG__btnGoogle{color:#1d1f24;background:#fff;border:1px solid #d1d5db;justify-content:center;align-items:center;gap:8px;display:flex}.life-module__u76MyG__gLogo{color:#4285f4;font-size:16px;font-weight:900}.life-module__u76MyG__privacy{text-align:center;margin-top:12px}.life-module__u76MyG__privacy a{color:#6b7280;font-size:12px;font-weight:600;text-decoration:none}.life-module__u76MyG__privacy a:hover{color:#4338ca;text-decoration:underline}.life-module__u76MyG__appBody{padding-top:10px}.life-module__u76MyG__section{color:#5e5048;text-transform:uppercase;letter-spacing:.08em;margin:18px 4px 8px;font-size:12px;font-weight:900;line-height:16px}.life-module__u76MyG__list{background:#fff;border:1px solid #eadfca;border-radius:20px;margin-bottom:12px;overflow:hidden}.life-module__u76MyG__offer+.life-module__u76MyG__offer{border-top:1px solid #f2ebde}.life-module__u76MyG__offerOpen{background:#fff8ee}.life-module__u76MyG__offerHead{width:100%;min-height:64px;font:inherit;color:#2a211b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.life-module__u76MyG__offerIcon{color:#a9552f;background:#f6e1d3;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.life-module__u76MyG__offerText{flex:1;min-width:0}.life-module__u76MyG__offerText strong{font-size:15px;font-weight:800;line-height:21px;display:block}.life-module__u76MyG__offerText small{color:#6e6158;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.life-module__u76MyG__offerText .life-module__u76MyG__illegal{vertical-align:1px;margin-left:6px}.life-module__u76MyG__offerPay{text-align:right;color:#22865a;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:900}.life-module__u76MyG__offerPay small{color:#7a6d62;font-size:11.5px;font-weight:700;display:block}.life-module__u76MyG__offerBody{background:#fff8ee;border-radius:14px;margin:0 12px 12px;padding:12px;font-size:14px;line-height:20px}.life-module__u76MyG__facts{color:#4a3f36;gap:6px;margin:8px 0 0;padding:0;font-size:13px;line-height:18px;list-style:none;display:grid}.life-module__u76MyG__facts li{align-items:flex-start;gap:8px;display:flex}.life-module__u76MyG__facts li svg{color:#a9552f;flex:none;margin-top:1px}.life-module__u76MyG__jobTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.life-module__u76MyG__jobPay{color:#6e6158;margin-bottom:4px;font-size:13px;font-weight:700;line-height:18px}.life-module__u76MyG__jobPay strong{color:#22865a;font-variant-numeric:tabular-nums;font-weight:900}.life-module__u76MyG__linkDanger,.life-module__u76MyG__linkMuted{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.life-module__u76MyG__linkDanger{color:#b93a2e}.life-module__u76MyG__linkMuted{color:#5e5048}.life-module__u76MyG__linkDanger:disabled{opacity:.45;cursor:default}.life-module__u76MyG__linkDanger:hover:not(:disabled),.life-module__u76MyG__linkMuted:hover{background:#f6e1d3}.life-module__u76MyG__confirm{color:#2a211b;background:#fdecea;border-radius:14px;margin-top:8px;padding:10px 12px 4px;font-size:14px;font-weight:700;line-height:20px}.life-module__u76MyG__confirm>div{flex-wrap:wrap;gap:4px;margin-left:-12px;display:flex}.life-module__u76MyG__openNow{color:#146c3c;background:#e7f6ee;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.life-module__u76MyG__openLater{color:#8a4b00;background:#fff4e5;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-block}.life-module__u76MyG__avisTypes{gap:8px;margin-top:10px;display:grid}.life-module__u76MyG__avisTypes button{color:#1d1f24;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #d1d5db;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:15px;font-weight:800;display:flex}.life-module__u76MyG__avisTypes button span{font-size:20px}.life-module__u76MyG__avisTypes .life-module__u76MyG__avisOn{background:#eef4ff;border-color:#3b82f6}
.idees-module__el3aBW__line{color:#374151;align-items:baseline;gap:4px;min-width:0;font-size:12px;display:flex}.idees-module__el3aBW__line b{color:#1d1f24;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.idees-module__el3aBW__line small{color:#6b7280;white-space:nowrap}.idees-module__el3aBW__list{color:#374151;gap:3px;font-size:12px;display:grid}.idees-module__el3aBW__list b{color:#1d1f24;font-weight:800}.idees-module__el3aBW__list small{color:#6b7280}.idees-module__el3aBW__head{letter-spacing:.02em;color:#9a5b00;text-transform:uppercase;font-size:11px;font-weight:800}
.phone-module__lS_RPa__backdrop{--cream:#fbf6ec;--sand:#f3e6c8;--line:#eadfca;--ink:#2a211b;--muted:#5e5048;--muted2:#6e6158;--laterite:#b8643a;--laterite-text:#a9552f;--laterite-dark:#8e4526;--green:#22865a;--red-text:#b93a2e;--red:#d9483b;z-index:40;background:#1e140c52;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.phone-module__lS_RPa__frame{isolation:isolate;background:var(--cream);width:100%;height:min(100dvh - 10px,880px);color:var(--ink);border-radius:28px 28px 0 0;flex-direction:column;font-size:15px;line-height:21px;animation:.26s cubic-bezier(.2,.8,.2,1) phone-module__lS_RPa__up;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #28140847}.phone-module__lS_RPa__frame.phone-module__lS_RPa__home{background:#e79a72}@media (min-width:600px){.phone-module__lS_RPa__backdrop{align-items:center}.phone-module__lS_RPa__frame{border-radius:44px;width:390px;height:min(100dvh - 48px,844px);animation:.22s cubic-bezier(.2,.8,.2,1) phone-module__lS_RPa__pop;box-shadow:0 0 0 9px #1e1713,0 30px 80px #140a0473}}@keyframes phone-module__lS_RPa__up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes phone-module__lS_RPa__pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.phone-module__lS_RPa__frame,.phone-module__lS_RPa__slide{animation:none}}.phone-module__lS_RPa__wall{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.phone-module__lS_RPa__glass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#fffbf4c7;border:1px solid #ffffff8c;box-shadow:inset 0 1px #fffc,0 8px 24px #2a211b24,0 1px 3px #2a211b1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.phone-module__lS_RPa__glass{background:#fffbf4f0}}.phone-module__lS_RPa__solid .phone-module__lS_RPa__glass,.phone-module__lS_RPa__solid .phone-module__lS_RPa__closeGlass,.phone-module__lS_RPa__solid .phone-module__lS_RPa__where{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffbf4f0}.phone-module__lS_RPa__status{height:44px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;padding:0 18px 0 28px;font-size:15px;font-weight:800;display:flex}.phone-module__lS_RPa__where{background:var(--sand);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;min-width:0;max-width:60%;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex;overflow:hidden}.phone-module__lS_RPa__where i{background:var(--laterite);border-radius:50%;flex:none;width:7px;height:7px}.phone-module__lS_RPa__home .phone-module__lS_RPa__where{-webkit-backdrop-filter:blur(20px);background:#fffbf499}.phone-module__lS_RPa__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;padding:4px 16px 16px;overflow-y:auto}.phone-module__lS_RPa__slide{animation:.22s phone-module__lS_RPa__slide}@keyframes phone-module__lS_RPa__slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.phone-module__lS_RPa__hello{align-items:flex-start;gap:12px;margin:10px 0 14px 4px;display:flex}.phone-module__lS_RPa__hello>div{flex:1;min-width:0}.phone-module__lS_RPa__hello h2{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:900;line-height:34px}.phone-module__lS_RPa__hello p{color:var(--muted);margin:2px 0 0;font-size:15px;font-weight:700;line-height:20px}.phone-module__lS_RPa__close{cursor:pointer;background:var(--sand);width:36px;height:36px;color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.phone-module__lS_RPa__close:after{content:"";position:absolute;inset:-4px}.phone-module__lS_RPa__close:focus-visible{outline:3px solid var(--laterite);outline-offset:2px}.phone-module__lS_RPa__closeGlass{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#fffbf49e;margin-top:2px;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #2a211b1f}.phone-module__lS_RPa__wallet{border-radius:22px;grid-template-columns:1fr 1fr auto;align-items:start;gap:10px;min-height:84px;margin-bottom:20px;padding:14px 14px 12px 16px;display:grid}.phone-module__lS_RPa__wallet small{color:var(--muted);font-size:12px;font-weight:800;line-height:16px;display:block}.phone-module__lS_RPa__wallet strong{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:26px;display:block}.phone-module__lS_RPa__wallet sup{color:var(--muted);vertical-align:2px;margin-left:2px;font-size:11px;font-weight:800}.phone-module__lS_RPa__walletSide{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.phone-module__lS_RPa__dje{color:#7a4a06;white-space:nowrap;background:#fcebcd;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:900;line-height:16px}.phone-module__lS_RPa__retirer{cursor:pointer;min-height:28px;color:var(--laterite-dark);font:inherit;background:#f6e1d3;border:0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;line-height:16px;position:relative}.phone-module__lS_RPa__retirer:after{content:"";position:absolute;inset:-8px -4px}.phone-module__lS_RPa__wallet .phone-module__lS_RPa__debt{color:#c62828}.phone-module__lS_RPa__debtNote{color:#c62828;grid-column:1/-1;margin:0;font-size:11px;font-weight:700;line-height:1.3}.phone-module__lS_RPa__section{text-transform:uppercase;letter-spacing:.08em;color:#fff;text-shadow:0 1px 3px #0000008c;margin:4px 4px 12px;font-size:12px;font-weight:900;line-height:16px}.phone-module__lS_RPa__grid{grid-template-columns:repeat(4,1fr);gap:18px 4px;margin-bottom:18px;display:grid}.phone-module__lS_RPa__app{min-width:0;min-height:44px;font:inherit;color:#fff;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.phone-module__lS_RPa__lab{text-shadow:0 1px 2px #00000073;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:800;line-height:14px;overflow:hidden}.phone-module__lS_RPa__tile{color:#fff;border-radius:16px;place-items:center;width:60px;height:60px;transition:transform .12s;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #00000014,0 4px 10px #10282e47,0 1px 2px #10282e40}.phone-module__lS_RPa__app:active .phone-module__lS_RPa__tile{transform:scale(.92)}.phone-module__lS_RPa__app:focus-visible .phone-module__lS_RPa__tile{outline-offset:2px;outline:3px solid #fff}.phone-module__lS_RPa__badge{background:var(--red);color:#fff;border:2px solid #fff8ee;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-6px;left:calc(50% + 18px)}.phone-module__lS_RPa__gLat{background:linear-gradient(#cf7b50,#a9552f)}.phone-module__lS_RPa__gOra{background:linear-gradient(#f7b955,#e08e26)}.phone-module__lS_RPa__gGre{background:linear-gradient(#43b580,#238857)}.phone-module__lS_RPa__gPnk{background:linear-gradient(#ea6189,#c73a60)}.phone-module__lS_RPa__gBlu{background:linear-gradient(#4f93d3,#2d6cab)}.phone-module__lS_RPa__gTea{background:linear-gradient(#5bb0a4,#357f78)}.phone-module__lS_RPa__gRed{background:linear-gradient(#e7685a,#c2402f)}.phone-module__lS_RPa__gInk{background:linear-gradient(#3c6f8e,#244e68)}.phone-module__lS_RPa__gGld{background:linear-gradient(#e9c25a,#c99a1f)}.phone-module__lS_RPa__gLad{background:linear-gradient(#a85a35,#7e3d20)}.phone-module__lS_RPa__gSnd{color:#5a4636;background:linear-gradient(#f4ead7,#dccba9)}.phone-module__lS_RPa__ghost{cursor:default}.phone-module__lS_RPa__ghost .phone-module__lS_RPa__tile{color:#ffffffd9;background:#ffffff29;box-shadow:inset 0 0 0 1.5px #ffffff59}.phone-module__lS_RPa__ghost .phone-module__lS_RPa__lab{opacity:.85}.phone-module__lS_RPa__tag{color:var(--ink);background:#fffbf4d9;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:900;line-height:12px;position:absolute;top:44px}.phone-module__lS_RPa__dock{border-radius:32px;flex:none;grid-template-columns:repeat(4,1fr);align-items:center;gap:2px;min-height:96px;margin:0 12px;padding:0 6px;display:grid}.phone-module__lS_RPa__dock .phone-module__lS_RPa__lab{color:var(--ink);text-shadow:none;font-size:11.5px}.phone-module__lS_RPa__homeBar{height:calc(30px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);flex:none;place-items:center;display:grid}.phone-module__lS_RPa__homeBar i{background:#ffffffbf;border-radius:99px;width:134px;height:5px}.phone-module__lS_RPa__head{border-bottom:1px solid #0000;flex:none;align-items:center;gap:8px;min-height:52px;padding:0 12px 0 6px;transition:border-color .15s;display:flex}.phone-module__lS_RPa__headLine{border-bottom-color:var(--line)}.phone-module__lS_RPa__headText{flex:1;min-width:0}.phone-module__lS_RPa__head h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:900;line-height:24px;overflow:hidden}.phone-module__lS_RPa__headText small{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.phone-module__lS_RPa__iconBtn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.phone-module__lS_RPa__iconBtn:hover,.phone-module__lS_RPa__iconBtn:focus-visible{background:var(--sand)}.phone-module__lS_RPa__menuWrap{flex:none;position:relative}.phone-module__lS_RPa__menu{z-index:5;border:1px solid var(--line);background:#fff;border-radius:18px;min-width:210px;padding:6px;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #2a211b2e}.phone-module__lS_RPa__menu button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:15px;font-weight:700;display:block}.phone-module__lS_RPa__menu button:hover,.phone-module__lS_RPa__menu button:focus-visible{background:var(--sand)}.phone-module__lS_RPa__menu .phone-module__lS_RPa__menuDanger{color:var(--red-text)}.phone-module__lS_RPa__sheetHead{--sand:#f3e6c8;--line:#eadfca;--ink:#2a211b;--muted2:#6e6158;--laterite:#b8643a;min-height:52px;color:var(--ink);margin:-4px -6px 8px;padding:0 0 0 4px}.phone-module__lS_RPa__avisCta{width:100%;min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:18px;margin:0 0 12px;padding:10px 14px;font-size:14px;font-weight:800;display:block}
.messages-module__SLqBca__search{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;min-height:46px;margin:4px 0 14px;padding:0 14px;display:flex}.messages-module__SLqBca__search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.messages-module__SLqBca__search:focus-within{border-color:var(--laterite);box-shadow:0 0 0 3px #b8643a26}.messages-module__SLqBca__label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:4px 4px 8px;font-size:12px;font-weight:900;line-height:16px}.messages-module__SLqBca__searchIc{color:var(--muted);flex:none}.messages-module__SLqBca__friends{scrollbar-width:none;gap:12px;margin-bottom:4px;padding:2px 2px 12px;display:flex;overflow-x:auto}.messages-module__SLqBca__friend{width:64px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;display:flex}.messages-module__SLqBca__friend span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.messages-module__SLqBca__avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.messages-module__SLqBca__avatarSm{width:32px;height:32px;font-size:14px}.messages-module__SLqBca__list{border:1px solid var(--line);background:#fff;border-radius:20px;gap:2px;margin-bottom:14px;display:grid;overflow:hidden}.messages-module__SLqBca__item{min-height:64px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.messages-module__SLqBca__item+.messages-module__SLqBca__item{border-top:1px solid #f2ebde}.messages-module__SLqBca__item:active{background:#faf4ea}.messages-module__SLqBca__itemBody{flex:1;min-width:0}.messages-module__SLqBca__itemBody strong{font-size:15px;font-weight:800;line-height:21px;display:block}.messages-module__SLqBca__itemBody small{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.messages-module__SLqBca__unread small{color:var(--ink);font-weight:700}.messages-module__SLqBca__side{color:var(--muted2);flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-size:12px;font-weight:700;display:flex}.messages-module__SLqBca__count{background:var(--laterite-text);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:grid}.messages-module__SLqBca__write{background:var(--sand);min-height:36px;color:var(--laterite-dark);border-radius:99px;flex:none;place-items:center;padding:0 14px;font-size:13px;font-weight:800;display:grid}.messages-module__SLqBca__empty{text-align:center;color:var(--muted);padding:28px 18px;font-size:14px;line-height:1.45}.messages-module__SLqBca__empty b{margin-bottom:6px;font-size:34px;display:block}.messages-module__SLqBca__pill{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;flex:none;padding:0 12px;font-size:12.5px;font-weight:800}.messages-module__SLqBca__bubbles{flex-direction:column;gap:6px;padding:4px 0 8px;display:flex}.messages-module__SLqBca__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:80%;padding:8px 12px 6px;font-size:15px;line-height:21px}.messages-module__SLqBca__bubble time{opacity:.8;text-align:right;margin-top:2px;font-size:12px;line-height:14px;display:block}.messages-module__SLqBca__them{border:1px solid var(--line);background:#fff;border-radius:20px 20px 20px 6px;align-self:flex-start}.messages-module__SLqBca__me{background:var(--laterite-text);color:#fff;border-radius:20px 20px 6px;align-self:flex-end}.messages-module__SLqBca__pending{opacity:.6}.messages-module__SLqBca__day{color:var(--muted);align-self:center;padding:6px 0;font-size:12px;font-weight:700}.messages-module__SLqBca__composer{padding:8px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--cream);flex:none;align-items:flex-end;gap:8px;display:flex}.messages-module__SLqBca__composer textarea{resize:none;border:1px solid var(--line);min-height:44px;max-height:120px;font:inherit;color:var(--ink);background:#fff;border-radius:22px;outline:0;flex:1;padding:11px 14px;font-size:15px}.messages-module__SLqBca__composer textarea:focus{border-color:var(--laterite)}.messages-module__SLqBca__send{background:var(--laterite-text);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.messages-module__SLqBca__send:disabled{opacity:.4;cursor:default}.messages-module__SLqBca__note{color:var(--muted);text-align:center;margin:4px 0 8px;font-size:12px}.messages-module__SLqBca__danger{color:var(--red-text);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin:0 auto;font-size:12.5px;font-weight:800;display:block}.messages-module__SLqBca__itemTight{gap:8px}.messages-module__SLqBca__yesNo{flex:none;gap:8px;display:flex}.messages-module__SLqBca__round{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.messages-module__SLqBca__round:after{content:"";position:absolute;inset:-2px}.messages-module__SLqBca__roundYes{background:var(--green);border-color:var(--green);color:#fff}.messages-module__SLqBca__request{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px;font-size:15px;font-weight:700;line-height:21px;display:flex}.messages-module__SLqBca__request>span:first-child{flex:1;min-width:0}
