.Buddy_wrap__xnFwv{display:inline-block;transform-origin:50% 82%;will-change:transform}.Buddy_bob__RDuL_{animation:Buddy_buddyBob__HHChi 3.6s ease-in-out infinite alternate}@keyframes Buddy_buddyBob__HHChi{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.Buddy_breathe__TOaBt{animation:Buddy_buddyBreathe___25Cy 1.7s ease-in-out infinite alternate}@keyframes Buddy_buddyBreathe___25Cy{0%{transform:scale(1)}to{transform:scale(1.035)}}.Buddy_tilt__kxNoi{animation:Buddy_buddyTilt__Mzxbp 2.6s ease-in-out infinite alternate}@keyframes Buddy_buddyTilt__Mzxbp{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.Buddy_sway__xmxiX{animation:Buddy_buddySway__gzIwf 3.4s ease-in-out infinite}@keyframes Buddy_buddySway__gzIwf{0%,to{transform:rotate(-2.6deg) translateY(0)}35%{transform:rotate(1.8deg) translateY(-4px)}70%{transform:rotate(2.4deg) translateY(0)}}@media (prefers-reduced-motion:reduce){.Buddy_bob__RDuL_,.Buddy_breathe__TOaBt,.Buddy_sway__xmxiX,.Buddy_tilt__kxNoi{animation:none}}.RoomBuddy_stage__eRjtB{position:fixed;inset:0;overflow:hidden;overflow:clip;background:#1a1009;color:#f6efe7;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,sans-serif}.RoomBuddy_bgLayer__hK8_Y{position:absolute;inset:0;overflow:hidden;overflow:clip;pointer-events:none}.RoomBuddy_bg__OpKaA{position:absolute;inset:0;background-size:cover;background-position:50% 30%;filter:blur(16px) brightness(.5) saturate(.6);transform:scale(1.12)}.RoomBuddy_veil__IiqlG{position:absolute;inset:0;pointer-events:none}.RoomBuddy_veil__IiqlG:after,.RoomBuddy_veil__IiqlG:before{content:"";position:absolute;inset:0;transition:opacity .8s ease}.RoomBuddy_veil__IiqlG:after{background:radial-gradient(ellipse 62% 78% at 24% 76%,rgba(8,5,3,.12) 0,rgba(8,5,3,.55) 55%,rgba(5,3,2,.9) 100%)}.RoomBuddy_veil__IiqlG:before{z-index:1;background:radial-gradient(ellipse 38% 48% at 22% 80%,rgba(255,190,110,.3),rgba(255,190,110,0) 72%);mix-blend-mode:screen}.RoomBuddy_bg__OpKaA{transition:filter .9s ease,transform 1.3s ease,opacity .6s ease}.RoomBuddy_veil__IiqlG{transition:background .8s ease}.RoomBuddy_buddyWrap__eQJOH{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.3,1.2,.4,1)}.RoomBuddy_bubbleWrap__oaHbB{transition:opacity .3s ease,transform .3s ease}.RoomBuddy_dock__E1Xht{transform-origin:100% 100%;transition:transform .6s ease}.RoomBuddy_entering__lxUTr .RoomBuddy_bg__OpKaA{opacity:0}.RoomBuddy_entering__lxUTr .RoomBuddy_veil__IiqlG{background:linear-gradient(0deg,rgba(12,8,4,.85),rgba(12,8,4,.05) 50%,rgba(12,8,4,.35))}.RoomBuddy_entering__lxUTr .RoomBuddy_veil__IiqlG:after,.RoomBuddy_entering__lxUTr .RoomBuddy_veil__IiqlG:before{opacity:0}.RoomBuddy_entering__lxUTr .RoomBuddy_bubbleWrap__oaHbB{opacity:0;transform:translateY(10px);pointer-events:none}.RoomBuddy_entering__lxUTr .RoomBuddy_dock__E1Xht{transform:scale(.8)}.RoomBuddy_top__6mgOI{position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;padding:16px 24px}.RoomBuddy_roomId__0D89x{display:flex;align-items:center;gap:11px;min-width:0;flex:0 1 auto}.RoomBuddy_roomIdIcon__g0gHv,.RoomBuddy_roomId__0D89x img{flex:none;width:40px;height:40px;border-radius:11px;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.3);display:grid;place-items:center;background:hsla(0,0%,100%,.08)}.RoomBuddy_roomId__0D89x b{display:block;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.RoomBuddy_roomGoal__h7704{padding:0;border:0;background:transparent;color:#9fe7c6;font-size:12px;font-weight:700;cursor:pointer}.RoomBuddy_roomGoal__h7704:hover{text-decoration:underline}.RoomBuddy_tools__492vN{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.RoomBuddy_pathWrap__zTB9c{flex:1;min-width:0;display:flex;justify-content:center}.RoomBuddy_pathStrip__sfqRd{display:inline-flex;align-items:center;gap:14px;max-width:100%;min-width:0;padding:8px 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:99px;background:hsla(0,0%,100%,.07);color:#f6efe7;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.RoomBuddy_pathStrip__sfqRd:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.26)}.RoomBuddy_pathDots__pOigS{position:relative;flex:none;display:flex;align-items:center;gap:10px}.RoomBuddy_pathDots__pOigS:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;transform:translateY(-50%);background:hsla(0,0%,100%,.18)}.RoomBuddy_pathDots__pOigS i{position:relative;width:9px;height:9px;border-radius:50%}.RoomBuddy_dotDone__vk6Wd{background:#27c79a}.RoomBuddy_dotUp__Kv0yp{background:#4a3d33;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.28)}.RoomBuddy_dotLive__xNRPf{background:#4b3a6b;box-shadow:inset 0 0 0 1.5px #b79cf0}.RoomBuddy_dotGap__6wkZs{position:relative;width:15px;height:9px;background:radial-gradient(circle,rgba(255,236,205,.75) 1.3px,transparent 1.8px) 0 50% /5px 5px repeat-x}.RoomBuddy_dotNow__DvGmT{width:13px!important;height:13px!important;background:#f5a313;box-shadow:0 0 0 3px #1a1009,0 0 0 5px rgba(245,163,19,.55)}.RoomBuddy_pathNow__Tzx7_{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:12.5px;white-space:nowrap}.RoomBuddy_pathNow__Tzx7_ b{flex:none;color:#ffe2ad;font-weight:800}.RoomBuddy_pathNow__Tzx7_ em{min-width:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;color:#d9c7b3;font-style:normal;font-weight:600}.RoomBuddy_todayChip__zSqZw{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:8px;margin-bottom:18px;padding:8px 16px;border-radius:99px;background:rgba(245,163,19,.22);border:1px solid rgba(245,163,19,.6);color:#ffe2ad;font-size:12px;font-weight:750}.RoomBuddy_todayChip__zSqZw i{width:9px;height:9px;border-radius:50%;background:#f5a313;box-shadow:0 0 0 4px rgba(245,163,19,.25)}.RoomBuddy_tbtn__KrN0a{padding:8px 12px;border:1px solid hsla(0,0%,100%,.24);border-radius:11px;background:hsla(0,0%,100%,.08);color:#f6efe7;font-size:12.5px;font-weight:750;cursor:pointer;white-space:nowrap;text-decoration:none}.RoomBuddy_tbtn__KrN0a:hover{background:hsla(0,0%,100%,.18)}.RoomBuddy_menuPop__LFK8Q{position:absolute;right:0;top:calc(100% + 6px);min-width:170px;padding:6px;border-radius:12px;background:#fffdf8;box-shadow:0 16px 40px rgba(0,0,0,.35)}.RoomBuddy_menuPop__LFK8Q button{width:100%;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:#b42318;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.RoomBuddy_menuPop__LFK8Q button:hover{background:#fdf0ee}.RoomBuddy_buddyWrap__eQJOH{position:absolute;z-index:12;left:5%;bottom:-6px;width:230px;display:flex;justify-content:center;filter:drop-shadow(0 20px 26px rgba(0,0,0,.55))}.RoomBuddy_buddyWrap__eQJOH:before{content:"";position:absolute;z-index:-1;left:50%;bottom:-14px;width:300px;height:70px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,206,140,.42),rgba(255,206,140,0) 70%);pointer-events:none;transition:opacity .6s ease}.RoomBuddy_entering__lxUTr .RoomBuddy_buddyWrap__eQJOH:before{opacity:0}.RoomBuddy_splash__VjePE{position:absolute;z-index:15;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 24px;text-align:center;pointer-events:none;animation:RoomBuddy_splashIn__2IFMX .9s cubic-bezier(.2,1,.3,1);transition:opacity .8s ease,transform .8s ease}.RoomBuddy_splashLeaving__H0LCz{opacity:0;transform:translateY(-12px)}.RoomBuddy_splashHello__KVbIQ{margin:0;color:#fff;font-size:clamp(30px,4.2vw,52px);font-weight:850;line-height:1.15;text-shadow:0 4px 24px rgba(0,0,0,.55)}.RoomBuddy_splashTitle__zwvs5{margin:0;animation:RoomBuddy_splashIn__2IFMX .9s cubic-bezier(.2,1,.3,1) .45s both;max-width:900px;color:#ffd27a;font-size:clamp(20px,2.4vw,30px);font-weight:750;line-height:1.3;text-shadow:0 3px 18px rgba(0,0,0,.55)}@keyframes RoomBuddy_splashIn__2IFMX{0%{opacity:0;transform:scale(.94) translateY(10px)}}.RoomBuddy_buddyWrap__eQJOH{animation:RoomBuddy_buddyIn__LDOvy .55s cubic-bezier(.3,1.3,.4,1)}@keyframes RoomBuddy_buddyIn__LDOvy{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.RoomBuddy_buddyWrap__eQJOH,.RoomBuddy_splash__VjePE{animation:none}}.RoomBuddy_bubbleWrap__oaHbB{position:absolute;z-index:13;left:calc(5% + 210px);bottom:150px;width:min(500px,calc(100vw - 5% - 240px - 330px));min-width:340px}.RoomBuddy_speech__4NpX6{padding:18px 20px 16px;border-radius:22px 22px 22px 6px;background:#fffdf7;color:#1f2e28;box-shadow:0 22px 50px rgba(0,0,0,.45);animation:RoomBuddy_speechIn__5lnZG .4s ease-out;transform-origin:0 100%;max-height:calc(100vh - 240px);overflow:auto}@keyframes RoomBuddy_speechIn__5lnZG{0%{opacity:0;transform:translateY(6px)}}.RoomBuddy_caret__OOzHz{display:inline-block;width:2px;height:18px;margin-left:2px;vertical-align:-3px;background:#f5a313;animation:RoomBuddy_caretBlink__8Dr0P .7s infinite}@keyframes RoomBuddy_caretBlink__8Dr0P{50%{opacity:0}}.RoomBuddy_who__k1btw{display:flex;align-items:center;gap:6px;color:#1d7bd6;font-size:11.5px;font-weight:850;letter-spacing:.03em}.RoomBuddy_who__k1btw i{width:7px;height:7px;border-radius:50%;background:#27c79a}.RoomBuddy_lines__Tbs9X{margin-top:6px;font-size:17px;line-height:1.65}.RoomBuddy_lines__Tbs9X b,.RoomBuddy_lines__Tbs9X strong{color:#0b5f4b}.RoomBuddy_block__g2qo9{margin:0}.RoomBuddy_block__g2qo9+.RoomBuddy_block__g2qo9{margin-top:8px}.RoomBuddy_lines__Tbs9X p{margin:0}.RoomBuddy_blockIn__61HpG{opacity:0;transform:translateY(4px);animation:RoomBuddy_lineIn__VFpc3 .5s ease-out forwards}@keyframes RoomBuddy_lineIn__VFpc3{to{opacity:1;transform:none}}.RoomBuddy_dots__hGPfJ{display:inline-flex;gap:5px;padding:8px 2px}.RoomBuddy_dots__hGPfJ i{width:8px;height:8px;border-radius:50%;background:#b9c4bf;animation:RoomBuddy_dot__P_pNv 1s infinite}.RoomBuddy_dots__hGPfJ i:nth-child(2){animation-delay:.15s}.RoomBuddy_dots__hGPfJ i:nth-child(3){animation-delay:.3s}@keyframes RoomBuddy_dot__P_pNv{50%{transform:translateY(-5px);background:#27c79a}}.RoomBuddy_notes__4G3Ut{display:grid;gap:5px;margin-top:18px;padding-top:14px;border-top:1px dashed #e3dac8;font-size:14px;line-height:1.5;animation:RoomBuddy_chipIn__y7LRr .3s both}.RoomBuddy_noteGood__i1FXO{color:#087c61}.RoomBuddy_noteFix__tTVjD{color:#9a6500}.RoomBuddy_task__njh6V{margin-top:22px;padding:12px 14px;border:1px solid #f0dcaf;border-left:4px solid #f5a313;border-radius:13px;background:#fffaf0;animation:RoomBuddy_chipIn__y7LRr .3s both}.RoomBuddy_taskKind__qtzT9{display:block;color:#a86a00;font-size:10.5px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.RoomBuddy_taskTitle__h5URo{display:block;margin-top:3px;font-size:16px;font-weight:800;line-height:1.35;color:#1c2b25}.RoomBuddy_taskWhy__MuAF6{display:block;margin-top:3px;color:#6b6556;font-size:13px;line-height:1.5}.RoomBuddy_chips__jpqmi{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.RoomBuddy_chip__Fwbj4{padding:10px 15px;border:1px solid #e3dac8;border-radius:13px;background:#fff;color:#3e4a44;font-size:14px;font-weight:750;cursor:pointer;opacity:0;transform:translateY(6px);animation:RoomBuddy_chipIn__y7LRr .3s forwards}.RoomBuddy_chip__Fwbj4:hover{border-color:#cdbf9f;background:#fffaf0}.RoomBuddy_chipMain__VBpBu{padding:13px 24px;border:0;border-radius:15px;background:linear-gradient(135deg,#f7b02a,#e58a07);color:#2f2006;font-size:15.5px;font-weight:800;filter:brightness(1.05);box-shadow:0 12px 24px -8px rgba(229,138,7,.75)}.RoomBuddy_chipMain__VBpBu:hover{background:linear-gradient(135deg,#f7b02a,#e58a07);filter:none}@keyframes RoomBuddy_chipIn__y7LRr{to{opacity:1;transform:none}}.RoomBuddy_doneNote__BxK_n{margin-top:10px;color:#6b6556;font-size:13.5px}.RoomBuddy_dock__E1Xht{position:absolute;z-index:14;right:18px;bottom:18px;display:flex;gap:8px}.RoomBuddy_obj__3j6hd{position:relative;width:84px;padding:8px 6px 7px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:rgba(20,13,8,.55);color:#f6efe7;text-align:center;cursor:pointer;backdrop-filter:blur(10px);transition:transform .2s}.RoomBuddy_obj__3j6hd:hover{transform:translateY(-3px)}.RoomBuddy_obj__3j6hd b{display:block;margin-top:3px;font-size:12px;line-height:15px}.RoomBuddy_obj__3j6hd small{display:block;color:#d9c7b3;font-size:10.5px;line-height:14px;min-height:14px;white-space:nowrap}.RoomBuddy_art__nEJWb{height:34px;display:grid;place-items:center;margin:0 auto;font-size:15px;line-height:normal}.RoomBuddy_artBoard__HzZdQ{width:46px;border-radius:6px;background:#253a33;border:3px solid #6b4a2e}.RoomBuddy_artBook__oPmUp{width:36px;border-radius:3px 7px 7px 3px;background:repeating-linear-gradient(#fffdf5 0 6px,#cfe2dc 6px 7px);box-shadow:inset 4px 0 0 #e3b2a5}.RoomBuddy_artCard__ArsHu{width:46px;border-radius:7px;background:linear-gradient(145deg,#ecdcbc,#dfc79d);display:grid;grid-template-columns:repeat(4,1fr);align-content:center;gap:2px;padding:5px}.RoomBuddy_artCard__ArsHu i{aspect-ratio:1;border-radius:50%;border:1px dashed rgba(122,79,29,.45)}.RoomBuddy_artCard__ArsHu i.RoomBuddy_stampOn__ZHHeV{border:1.5px solid rgba(155,45,32,.8);background:rgba(155,45,32,.12)}.RoomBuddy_artClass__yzK1S{width:42px;border-radius:9px;background:linear-gradient(145deg,#e9f1ff,#cfdcf6)}.RoomBuddy_badge__Fx52j{position:absolute;top:-7px;right:-5px;min-width:20px;padding:2px 5px;border-radius:99px;background:#f5a313;color:#2f2006;font-size:10.5px;font-weight:900}.RoomBuddy_drawerLayer__hFaD5{position:fixed;z-index:60;inset:0}.RoomBuddy_drawerHidden__6BiES{display:none}.RoomBuddy_drawerMain__BbDW_{flex:1;min-height:0;padding:14px 24px 32px!important;background:transparent!important}.RoomBuddy_drawerMain__BbDW_ .room-main-inner{padding-top:0!important}.RoomBuddy_drawerMask__mFT_r{position:absolute;z-index:0;inset:0;background:rgba(8,5,3,.5);backdrop-filter:blur(3px);animation:RoomBuddy_fade__WwDrX .25s}@keyframes RoomBuddy_fade__WwDrX{0%{opacity:0}}.RoomBuddy_drawer__uMKiT{position:absolute;z-index:1;right:14px;top:14px;bottom:14px;width:min(660px,calc(100vw - 28px));display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--bg,#f4f1ea);color:var(--text,#17372f);box-shadow:-24px 0 70px rgba(0,0,0,.4);animation:RoomBuddy_drawerIn__xk8tW .35s cubic-bezier(.2,1,.3,1)}@keyframes RoomBuddy_drawerIn__xk8tW{0%{transform:translateX(40px);opacity:.4}}.RoomBuddy_drawerHead__ihZ5w{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;padding:18px 24px 14px;border-bottom:1px solid var(--border,#e4dfd3);background:var(--surface,#fffdf8)}.RoomBuddy_drawerTitle__zmu5b{flex:1;min-width:0}.RoomBuddy_drawerTitle__zmu5b h2{margin:0;font-size:23px;font-weight:800;line-height:1.25;color:#17372f}.RoomBuddy_drawerTitle__zmu5b p{margin:5px 0 0;color:#75827c;font-size:13px;line-height:1.45}.RoomBuddy_headTabs__Kzv9z{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 22px}.RoomBuddy_headTabs__Kzv9z button{position:relative;display:inline-flex;align-items:baseline;gap:6px;padding:0 0 7px;border:0;background:transparent;color:#9aa39e;font-size:17px;font-weight:700;line-height:1.25;cursor:pointer;transition:color .15s}.RoomBuddy_headTabs__Kzv9z button:hover{color:#4e5e57}.RoomBuddy_headTabs__Kzv9z button em{padding:1px 6px;border-radius:99px;background:#eef0ec;color:#748078;font-size:11.5px;font-style:normal;font-weight:800}.RoomBuddy_headTabs__Kzv9z button.RoomBuddy_headTabOn__qETqv{color:#17372f;font-weight:750;cursor:default}.RoomBuddy_headTabs__Kzv9z button.RoomBuddy_headTabOn__qETqv em{background:#e3f6ee;color:#047857}.RoomBuddy_headTabs__Kzv9z button.RoomBuddy_headTabOn__qETqv:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:99px;background:#f5a313}.RoomBuddy_drawerHeadless__B64B3 .room-main-header{display:none}.RoomBuddy_drawerTabs__TD1Dx{flex:1 1 100%;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.RoomBuddy_drawerTabs__TD1Dx button{flex:none;padding:7px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-2,#4b5a53);font-size:13.5px;font-weight:700;cursor:pointer}.RoomBuddy_drawerTabs__TD1Dx button:hover{background:rgba(0,0,0,.04)}.RoomBuddy_drawerTabs__TD1Dx button.RoomBuddy_tabOn__stz7k{background:#e3f6ee;color:#047857}.RoomBuddy_drawerTabs__TD1Dx em{margin-left:6px;font-style:normal;font-size:11.5px;opacity:.8}.RoomBuddy_drawerClose__YC6qo{flex:none;width:38px;height:38px;border:0;border-radius:11px;background:rgba(0,0,0,.06);font-size:20px;cursor:pointer}.RoomBuddy_rp__o9q99{padding:12px 16px 13px;border-radius:14px;background:#f7f4ec;line-height:1.3}.RoomBuddy_rpTop__8E_ga{display:flex;align-items:center;justify-content:space-between;gap:10px}.RoomBuddy_rpLabel__RSxJC{color:#75827c;font-size:10.5px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.RoomBuddy_rpStars__klaK6{color:#9a6500;font-size:12px;font-weight:700}.RoomBuddy_rpHead__IxOn0{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:2px}.RoomBuddy_rpHead__IxOn0 b{font-size:16px;font-weight:750;color:#17372f}.RoomBuddy_rpHead__IxOn0 span{color:#75827c;font-size:12px;text-align:right}.RoomBuddy_rpBar__zxUaZ{height:7px;margin-top:9px;border-radius:99px;background:#dde2df;overflow:hidden}.RoomBuddy_rpBar__zxUaZ i{display:block;height:100%;border-radius:inherit;background:#27c79a;transition:width .6s ease}.RoomBuddy_mls__YqyAG{position:relative;margin-top:12px;padding-left:32px}.RoomBuddy_mls__YqyAG:before{content:"";position:absolute;left:10px;top:24px;bottom:26px;width:2px;background:#dfe2dc}.RoomBuddy_ml__d6Pd3{position:relative;margin-bottom:9px;border:1px solid transparent;border-radius:14px}.RoomBuddy_md__DHiZj{position:absolute;left:-32px;top:22px;width:20px;height:20px;display:grid;place-items:center;border:2px solid #9ea9a2;border-radius:50%;background:#fffdf8;font-style:normal;font-size:10px;color:#fff;font-weight:900}.RoomBuddy_mlDone__mQNnx .RoomBuddy_md__DHiZj{border-color:#27c79a;background:#27c79a}.RoomBuddy_mlCur__CxP1T .RoomBuddy_md__DHiZj{width:24px;height:24px;left:-34px;top:20px;border:4px solid #fff;outline:2px solid #f5a313;background:#f5a313}.RoomBuddy_mlLive__W9QXT:not(.RoomBuddy_mlDone__mQNnx) .RoomBuddy_md__DHiZj{border:0;background:#f1ebff;color:#7755c8;font-size:11px}.RoomBuddy_mlHead___W_V5{display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:13px}.RoomBuddy_mlHead___W_V5[role=button]{cursor:pointer}.RoomBuddy_mlHead___W_V5[role=button]:hover{background:hsla(44,30%,93%,.6)}.RoomBuddy_mc__oQ52B{flex:1;min-width:0}.RoomBuddy_mc__oQ52B b{display:block;font-size:14px;line-height:1.4;color:#17372f}.RoomBuddy_mc__oQ52B small{display:block;margin-top:2px;color:#75827c;font-size:11.5px}.RoomBuddy_here__um1Sl{margin:0 0 4px;color:#b45f00;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.RoomBuddy_mlCur__CxP1T{border:2px solid #efb02e;background:#fff;box-shadow:0 10px 24px rgba(217,134,8,.09)}.RoomBuddy_mlUp__8fG4W{background:hsla(60,16%,96%,.8);border-color:#ece9e1}.RoomBuddy_mlUp__8fG4W .RoomBuddy_mc__oQ52B b,.RoomBuddy_mlUp__8fG4W .RoomBuddy_mc__oQ52B small{color:#8b958f}.RoomBuddy_mlOpen__Zcd7o:not(.RoomBuddy_mlCur__CxP1T){background:#fff;border-color:#e4dfd3}.RoomBuddy_ms__l_ohC{flex:none;padding:4px 8px;border-radius:99px;background:#eef0ec;color:#748078;font-size:10.5px;font-weight:850;white-space:nowrap}.RoomBuddy_mlDone__mQNnx .RoomBuddy_ms__l_ohC{background:#e3f6ee;color:#087c61}.RoomBuddy_mlCur__CxP1T .RoomBuddy_ms__l_ohC{background:#fff0cb;color:#9a6500}.RoomBuddy_ma__KYvYg{flex:none;min-height:34px;padding:0 12px;border:1px solid #d9ddd9;border-radius:10px;background:#fff;color:#5e6b65;font-size:11.5px;font-weight:850;white-space:nowrap;cursor:pointer}.RoomBuddy_ma__KYvYg:hover:not(:disabled){border-color:#0e8a6d;color:#0e8a6d}.RoomBuddy_ma__KYvYg:disabled{opacity:.6;cursor:default}.RoomBuddy_maCur__t6il3{border:0;background:#f5a313;color:#3a2910}.RoomBuddy_maCur__t6il3:hover:not(:disabled){color:#3a2910;filter:brightness(1.05)}.RoomBuddy_mlLive__W9QXT:not(.RoomBuddy_mlUp__8fG4W) .RoomBuddy_ma__KYvYg:not(.RoomBuddy_maCur__t6il3){border-color:transparent;background:#f1ebff;color:#7755c8}.RoomBuddy_mlCaret__7JwwG{flex:none;color:#9aa39e;font-size:11px}.RoomBuddy_mlBody__JxcMw{padding-bottom:2px}.RoomBuddy_mlWhy__hgf9B{padding:10px 16px 2px;color:#75827c;font-size:12px}.RoomBuddy_rdone__FZ4oc{margin:16px 0 0 32px;padding:13px 15px;border:1px dashed #e4bd72;border-radius:13px;background:#fff8e9;color:#625438;font-size:12.5px;line-height:1.5}.RoomBuddy_rdone__FZ4oc .RoomBuddy_rdoneLink__vA6VC{padding:0;border:0;background:none;font:inherit;font-weight:700;color:#b45309;text-decoration:underline;cursor:pointer}.RoomBuddy_frameWrap__kRRM6{position:fixed;z-index:80;inset:0;display:flex;flex-direction:column;background:transparent;animation:RoomBuddy_frameIn__k0Q__ .55s cubic-bezier(.2,1,.3,1) .7s both}@keyframes RoomBuddy_frameIn__k0Q__{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.RoomBuddy_frameFade__NX_r3{animation-name:RoomBuddy_frameFadeIn__Ljvx0;animation-duration:.4s}@keyframes RoomBuddy_frameFadeIn__Ljvx0{0%{opacity:0}to{opacity:1}}.RoomBuddy_frameWaiting__VMHcI{visibility:hidden;opacity:0;pointer-events:none;animation:none}.RoomBuddy_enteringPill__qjVVN{position:absolute;z-index:30;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px 18px;border-radius:999px;background:rgba(20,13,8,.72);color:#f6efe7;font-size:14px;font-weight:700;backdrop-filter:blur(8px);animation:RoomBuddy_enteringPulse__7zSvu 1.2s ease-in-out infinite alternate}@keyframes RoomBuddy_enteringPulse__7zSvu{0%{opacity:.65}to{opacity:1}}.RoomBuddy_frameBody__5nTHs{flex:1;position:relative;min-height:0}.RoomBuddy_frameBar__FOBz5{flex:none;display:flex;align-items:center;gap:16px;padding:12px 24px;background:linear-gradient(180deg,#221710,#1a1009);color:#f6efe7;border-bottom:1px solid hsla(0,0%,100%,.08)}.RoomBuddy_frameBarOver__cxkeF{position:absolute;z-index:2;top:0;left:0;right:0;background:linear-gradient(180deg,rgba(10,6,3,.55),rgba(10,6,3,0));border-bottom:0;text-shadow:0 1px 6px rgba(0,0,0,.55)}.RoomBuddy_roomSub__9IgXd{display:block;margin-top:1px;color:#d9c7b3;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.RoomBuddy_frame__sfBgs{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity .4s ease}.RoomBuddy_frameLoaded__eGdpd{opacity:1}.RoomBuddy_preview__y6pKM{position:absolute;z-index:21;left:50%;top:64px;transform:translateX(-50%);padding:6px 12px;border-radius:10px;background:#fff3d6;color:#7a4d00;font-size:12.5px;font-weight:700}.RoomBuddy_preview__y6pKM a{margin-left:8px;color:#0e8a6d}@media (max-width:1100px){.RoomBuddy_pathNow__Tzx7_ em{display:none}.RoomBuddy_bubbleWrap__oaHbB{right:22px;bottom:124px;width:auto;min-width:0}}@media (max-width:760px){.RoomBuddy_roomGoal__h7704,.RoomBuddy_tbtnText__AAsdd{display:none}.RoomBuddy_roomId__0D89x{flex:1}.RoomBuddy_tbtn__KrN0a{padding:7px 9px}.RoomBuddy_stage__eRjtB{overflow:auto;display:flex;flex-direction:column}.RoomBuddy_top__6mgOI{position:sticky;padding:10px 12px;gap:8px;background:rgba(20,13,8,.8);backdrop-filter:blur(10px)}.RoomBuddy_roomId__0D89x b{max-width:180px;font-size:13px}.RoomBuddy_frameBar__FOBz5{padding:10px 12px;gap:8px}.RoomBuddy_top__6mgOI{flex-wrap:wrap}.RoomBuddy_pathWrap__zTB9c{order:3;flex-basis:100%}.RoomBuddy_pathStrip__sfqRd{padding:6px 12px;gap:10px}.RoomBuddy_pathDots__pOigS{gap:7px}.RoomBuddy_roomSub__9IgXd{max-width:180px}.RoomBuddy_roomIdIcon__g0gHv,.RoomBuddy_roomId__0D89x img{width:32px;height:32px}.RoomBuddy_buddyWrap__eQJOH{position:relative;left:auto;bottom:auto;width:auto;margin:14px auto 0}.RoomBuddy_bubbleWrap__oaHbB{position:relative;left:auto;right:auto;bottom:auto;margin:10px 12px 0;max-width:none;width:auto;min-width:0}.RoomBuddy_speech__4NpX6{max-height:none}.RoomBuddy_dock__E1Xht{position:sticky;right:auto;bottom:0;margin-top:auto;padding:14px 10px 10px;justify-content:center;background:linear-gradient(transparent,rgba(10,6,3,.9) 35%)}.RoomBuddy_obj__3j6hd{width:78px;padding:7px 5px 6px}.RoomBuddy_art__nEJWb{height:30px}.RoomBuddy_veil__IiqlG:after{background:radial-gradient(ellipse 90% 60% at 50% 30%,rgba(8,5,3,.15) 0,rgba(8,5,3,.55) 60%,rgba(5,3,2,.9) 100%)}.RoomBuddy_veil__IiqlG:before{background:radial-gradient(ellipse 60% 30% at 50% 28%,rgba(255,196,120,.2),rgba(255,196,120,0) 70%)}.RoomBuddy_drawer__uMKiT{inset:0;width:100%;border-radius:0}.RoomBuddy_drawerMain__BbDW_{padding:16px 14px 28px!important}.RoomBuddy_drawerHead__ihZ5w{padding:18px 18px 14px}.RoomBuddy_headTabs__Kzv9z{gap:4px 16px}.RoomBuddy_headTabs__Kzv9z button{font-size:15.5px}.RoomBuddy_ms__l_ohC{display:none}.RoomBuddy_rpHead__IxOn0{flex-direction:column;align-items:flex-start}.RoomBuddy_rpHead__IxOn0 span{text-align:left}.RoomBuddy_entering__lxUTr .RoomBuddy_buddyWrap__eQJOH{transform:none}}@media (prefers-reduced-motion:reduce){.RoomBuddy_blockIn__61HpG,.RoomBuddy_chip__Fwbj4,.RoomBuddy_drawer__uMKiT,.RoomBuddy_frameWrap__kRRM6,.RoomBuddy_notes__4G3Ut,.RoomBuddy_speech__4NpX6,.RoomBuddy_task__njh6V{animation:none!important;opacity:1;transform:none}.RoomBuddy_bg__OpKaA,.RoomBuddy_bubbleWrap__oaHbB,.RoomBuddy_buddyWrap__eQJOH,.RoomBuddy_buddyWrap__eQJOH:before,.RoomBuddy_dock__E1Xht,.RoomBuddy_frame__sfBgs,.RoomBuddy_veil__IiqlG,.RoomBuddy_veil__IiqlG:after,.RoomBuddy_veil__IiqlG:before{transition:none!important}}.RoomBuddy_stageMap__XEo0H{background:#efe5d3;color:#1f2e28;transition:background .6s ease .3s}.RoomBuddy_stageMap__XEo0H.RoomBuddy_entering__lxUTr{background:#1a1009}.RoomBuddy_paper__bLwP5{position:absolute;inset:0;background:linear-gradient(180deg,#efe4d0,#e2d3b9);transition:opacity .6s ease .3s}.RoomBuddy_paper__bLwP5:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 36% 42% at 34% 64%,rgba(255,250,240,.75) 0,rgba(255,250,240,0) 70%),radial-gradient(ellipse 90% 88% at 42% 58%,transparent 50%,rgba(95,65,25,.18) 100%)}.RoomBuddy_paper__bLwP5:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(120,90,50,.12) 1px,transparent 1.5px);background-size:24px 24px}.RoomBuddy_entering__lxUTr .RoomBuddy_paper__bLwP5{opacity:0}.RoomBuddy_map__gIYcw{position:absolute;z-index:6;inset:0;pointer-events:none;transition:transform .9s cubic-bezier(.6,0,.2,1),opacity .7s ease .2s}.RoomBuddy_entering__lxUTr .RoomBuddy_map__gIYcw{transform:scale(2.4);opacity:0}.RoomBuddy_mapLine__z8Zz5{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.RoomBuddy_mapLine__z8Zz5 path{fill:none;stroke-width:6;stroke-linecap:round;vector-effect:non-scaling-stroke}.RoomBuddy_mapTrack__gqsWp{stroke:#d9c9ac;stroke-dasharray:2 14}.RoomBuddy_mapDone__go5Jr{stroke:#27c79a}.RoomBuddy_station__kgJXJ{--d:28px;position:absolute;width:0;height:0;padding:0;border:0;background:none;color:inherit;font:inherit;pointer-events:auto}button.RoomBuddy_station__kgJXJ{cursor:pointer}.RoomBuddy_stDot__h0Qfd{position:absolute;left:0;top:0;width:var(--d);height:var(--d);display:grid;place-items:center;border-radius:50%;transform:translate(-50%,-50%);font-size:13px;font-weight:900;line-height:1;transition:transform .15s ease}button.RoomBuddy_station__kgJXJ:hover .RoomBuddy_stDot__h0Qfd{transform:translate(-50%,-50%) scale(1.1)}.RoomBuddy_stLabel__hYpra{position:absolute;left:0;top:calc(var(--d) / 2 + 8px);width:min(130px,var(--slot-w,130px));transform:translateX(-50%);color:#7a6a55;font-size:13px;font-weight:700;line-height:1.3;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RoomBuddy_stLabel__hYpra small{display:block;color:#b45309;font-size:10.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.RoomBuddy_stDone__fiNyt{--d:38px}.RoomBuddy_stDone__fiNyt .RoomBuddy_stDot__h0Qfd{background:#27c79a;color:#fff;font-size:16px}.RoomBuddy_stDone__fiNyt .RoomBuddy_stLabel__hYpra{color:#2f7d62}.RoomBuddy_stOpen__QHH38{--d:34px}.RoomBuddy_stOpen__QHH38 .RoomBuddy_stDot__h0Qfd{background:#fffaf0;box-shadow:inset 0 0 0 3px #e3b867;color:#8a5200}.RoomBuddy_stNow__NFzus{--d:56px}.RoomBuddy_stNow__NFzus .RoomBuddy_stDot__h0Qfd{background:#f5a313;color:#2f2006;font-size:24px;box-shadow:0 10px 22px -8px rgba(229,138,7,.7)}.RoomBuddy_stNow__NFzus .RoomBuddy_stLabel__hYpra{width:min(150px,calc(var(--slot-w, 150px) + 16px));color:#8a5200;font-weight:850;-webkit-line-clamp:3}.RoomBuddy_gapPill__xwOkM{position:absolute;left:0;top:0;transform:translate(-50%,-50%);padding:7px 14px 6px;border-radius:99px;background:#fffaf0;box-shadow:inset 0 0 0 1.5px #e1d6c2,0 8px 16px -10px rgba(80,60,30,.45);color:#7a6a55;font-size:13px;font-weight:750;line-height:1.25;text-align:center;white-space:nowrap;opacity:.85}.RoomBuddy_gapPill__xwOkM small{display:block;color:#a8957a;font-size:10.5px;font-weight:600}.RoomBuddy_stGapPassed__2Yi7C .RoomBuddy_gapPill__xwOkM{background:#eefaf4;box-shadow:inset 0 0 0 1.5px #a9dec8,0 8px 16px -10px rgba(20,90,60,.35);color:#2f7d62;opacity:1}.RoomBuddy_stGapPassed__2Yi7C .RoomBuddy_gapPill__xwOkM small{color:#5e9c84}.RoomBuddy_stLocked__H5XJ1{--d:34px}.RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stDot__h0Qfd{background:#f3ecdf;box-shadow:inset 0 0 0 3px #cdbfa6;font-size:13px}.RoomBuddy_stLive__g9PwT{--d:46px}.RoomBuddy_stLive__g9PwT.RoomBuddy_stNow__NFzus{--d:56px}.RoomBuddy_stLive__g9PwT.RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stDot__h0Qfd,.RoomBuddy_stLive__g9PwT.RoomBuddy_stOpen__QHH38 .RoomBuddy_stDot__h0Qfd{background:#ece4fb;box-shadow:inset 0 0 0 3px #b79cf0;font-size:16px}.RoomBuddy_stLive__g9PwT .RoomBuddy_stLabel__hYpra{color:#6d4bb8}.RoomBuddy_stLive__g9PwT.RoomBuddy_stDone__fiNyt .RoomBuddy_stLabel__hYpra{color:#2f7d62}.RoomBuddy_stageMap__XEo0H .RoomBuddy_roomIdIcon__g0gHv,.RoomBuddy_stageMap__XEo0H .RoomBuddy_roomId__0D89x img{border-color:rgba(120,90,40,.2);background:hsla(0,0%,100%,.6)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_roomGoal__h7704{color:#0e8a6d}.RoomBuddy_stageMap__XEo0H .RoomBuddy_roomId__0D89x small{color:#6b6556!important}.RoomBuddy_stageMap__XEo0H .RoomBuddy_tbtn__KrN0a{border-color:#e2d8c6;background:hsla(0,0%,100%,.75);color:#1f2e28}.RoomBuddy_stageMap__XEo0H .RoomBuddy_tbtn__KrN0a:hover{background:#fff}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathWrap__zTB9c{display:none}.RoomBuddy_stageMap__XEo0H .RoomBuddy_buddyWrap__eQJOH{filter:drop-shadow(0 18px 20px rgba(80,60,30,.28))}.RoomBuddy_stageMap__XEo0H .RoomBuddy_buddyWrap__eQJOH:before{background:radial-gradient(ellipse at center,rgba(120,90,40,.22),rgba(120,90,40,0) 70%)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_speech__4NpX6{box-shadow:0 30px 70px -12px rgba(80,55,20,.38),0 0 0 1px rgba(120,90,40,.1)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stLabel__hYpra{opacity:.8}.RoomBuddy_stageMap__XEo0H .RoomBuddy_obj__3j6hd{border-color:#e6dccb;background:hsla(0,0%,100%,.82);color:#1f2e28;box-shadow:0 8px 20px -12px rgba(80,60,30,.35)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_obj__3j6hd small{color:#7a7060}.RoomBuddy_stageMap__XEo0H .RoomBuddy_splashHello__KVbIQ{color:#1f2e28;text-shadow:none}.RoomBuddy_stageMap__XEo0H .RoomBuddy_splashTitle__zwvs5{color:#b45309;text-shadow:none}@media (max-width:760px){.RoomBuddy_stageMap__XEo0H .RoomBuddy_map__gIYcw{display:none}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathWrap__zTB9c{display:flex}.RoomBuddy_stageMap__XEo0H .RoomBuddy_top__6mgOI{background:hsla(39,56%,93%,.92)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathStrip__sfqRd{border-color:#e6dccb;background:hsla(0,0%,100%,.7);color:#1f2e28}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathNow__Tzx7_ b{color:#9a5b00}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathNow__Tzx7_ em{color:#6b6556}.RoomBuddy_stageMap__XEo0H .RoomBuddy_pathDots__pOigS:before{background:#e1d6c2}.RoomBuddy_stageMap__XEo0H .RoomBuddy_dotUp__Kv0yp{background:#efe8da;box-shadow:inset 0 0 0 1.5px #cdbfa6}.RoomBuddy_stageMap__XEo0H .RoomBuddy_dotLive__xNRPf{background:#ece4fb}.RoomBuddy_stageMap__XEo0H .RoomBuddy_dotNow__DvGmT{box-shadow:0 0 0 3px #f7f0e3,0 0 0 5px rgba(245,163,19,.55)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_dock__E1Xht{background:linear-gradient(transparent,hsla(39,47%,88%,.95) 35%)}}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_pathWrap__zTB9c{display:none}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_mapTrack__gqsWp{stroke:rgba(255,236,210,.32)}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLabel__hYpra{color:hsla(32,45%,94%,.82);text-shadow:0 1px 4px rgba(0,0,0,.75)}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLabel__hYpra small{color:#ffb84d}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stDone__fiNyt .RoomBuddy_stLabel__hYpra{color:#7ee3bf}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stNow__NFzus .RoomBuddy_stLabel__hYpra{color:#ffc861}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stOpen__QHH38 .RoomBuddy_stDot__h0Qfd{background:rgba(28,20,13,.85);box-shadow:inset 0 0 0 3px #e3b867;color:#ffd89a}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stDot__h0Qfd{background:rgba(28,20,13,.85);box-shadow:inset 0 0 0 2.5px rgba(255,236,210,.35)}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stLabel__hYpra{opacity:.75}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLive__g9PwT.RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stDot__h0Qfd,.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLive__g9PwT.RoomBuddy_stOpen__QHH38 .RoomBuddy_stDot__h0Qfd{background:rgba(52,36,88,.85);box-shadow:inset 0 0 0 3px #b79cf0}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLive__g9PwT .RoomBuddy_stLabel__hYpra{color:#c9b2ff}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stLive__g9PwT.RoomBuddy_stDone__fiNyt .RoomBuddy_stLabel__hYpra{color:#7ee3bf}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_gapPill__xwOkM{background:rgba(28,20,13,.85);box-shadow:inset 0 0 0 1.5px rgba(255,236,210,.25),0 8px 16px -10px rgba(0,0,0,.6);color:#e9dfd3}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_gapPill__xwOkM small{color:#b9a58c}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stGapPassed__2Yi7C .RoomBuddy_gapPill__xwOkM{background:rgba(16,52,40,.85);box-shadow:inset 0 0 0 1.5px rgba(126,227,191,.4);color:#8ee6c5}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_stGapPassed__2Yi7C .RoomBuddy_gapPill__xwOkM small{color:#6fbf9f}@media (max-width:760px){.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_map__gIYcw{display:none}.RoomBuddy_stageMapDark__D4JnF .RoomBuddy_pathWrap__zTB9c{display:flex}}@media (prefers-reduced-motion:reduce){.RoomBuddy_map__gIYcw,.RoomBuddy_paper__bLwP5,.RoomBuddy_stageMap__XEo0H{transition:none!important}}@media (min-width:1024px){.RoomBuddy_stageCenter__5GJFt{--bw:min(500px,calc(100vw - 5% - 240px - 330px))}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_bubbleWrap__oaHbB{left:calc(50% - var(--bw) / 2);width:var(--bw)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_buddyWrap__eQJOH{left:calc(50% - var(--bw) / 2 - 210px)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_veil__IiqlG:after{background:radial-gradient(ellipse 62% 70% at 50% 64%,rgba(8,5,3,.12) 0,rgba(8,5,3,.55) 55%,rgba(5,3,2,.9) 100%)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_veil__IiqlG:before{background:radial-gradient(ellipse 38% 48% at calc(50% - 345px) 72%,rgba(255,190,110,.3),rgba(255,190,110,0) 72%);mix-blend-mode:screen}}@media (min-width:761px){.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_map__gIYcw{--mw:min(46vw,660px);inset:auto;top:18px;left:50%;width:var(--mw);margin-left:calc(var(--mw) / -2);height:clamp(230px,28vh,300px);opacity:.9}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_mapLine__z8Zz5 path{stroke-width:3}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stDone__fiNyt{--d:22px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLocked__H5XJ1,.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stOpen__QHH38{--d:20px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLive__g9PwT{--d:26px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLive__g9PwT.RoomBuddy_stNow__NFzus,.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stNow__NFzus{--d:32px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stDot__h0Qfd{font-size:10px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stNow__NFzus .RoomBuddy_stDot__h0Qfd{font-size:15px;box-shadow:none}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLabel__hYpra{font-size:11px;font-weight:600;top:calc(var(--d) / 2 + 4px);width:min(96px,calc(var(--mw) * .1675 - 6px));line-height:1.25;-webkit-line-clamp:2}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLabel__hYpra small{font-size:8.5px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stNow__NFzus .RoomBuddy_stLabel__hYpra{width:min(110px,calc(var(--mw) * .1675 + 4px));font-weight:750}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stLabel__hYpra{opacity:.6}}.RoomBuddy_stageMap__XEo0H{background:#f3f0e8}.RoomBuddy_stageMap__XEo0H .RoomBuddy_paper__bLwP5{background:radial-gradient(760px 420px at 92% 0,rgba(39,199,154,.12),transparent 62%),radial-gradient(650px 360px at 5% 100%,rgba(242,163,26,.1),transparent 64%),#f3f0e8}.RoomBuddy_stageMap__XEo0H .RoomBuddy_paper__bLwP5:after{display:none}.RoomBuddy_stageMap__XEo0H .RoomBuddy_paper__bLwP5:before{background-image:radial-gradient(rgba(120,90,50,.1) 1px,transparent 1.5px)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_speech__4NpX6{box-shadow:0 22px 50px rgba(80,60,30,.18),0 0 0 1px rgba(120,90,40,.08)}.RoomBuddy_stageMap__XEo0H .RoomBuddy_obj__3j6hd{background:rgba(255,253,248,.86)}.RoomBuddy_stageMap__XEo0H.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLocked__H5XJ1 .RoomBuddy_stLabel__hYpra{opacity:.9}@media (min-width:761px){.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_roomId__0D89x{gap:12px;max-width:min(340px,calc(50vw - min(22vw, 310px) - 44px))}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_roomIdIcon__g0gHv,.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_roomId__0D89x img{width:58px;height:58px;border:0;border-radius:12px;background:none}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_roomId__0D89x b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;max-width:none;font-size:15px}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_roomGoal__h7704{margin-top:3px}}.RoomBuddy_roomLight__kislP{--t-wall:#f1f6f3;--t-mid:#e3ede7;--t-floor:#d3e2d9;--t-deep:#c6d8cd;--t-vig:rgba(35,75,58,.18)}.RoomBuddy_stageMap__XEo0H.RoomBuddy_roomLight__kislP{background:var(--t-mid)}.RoomBuddy_stageMap__XEo0H.RoomBuddy_roomLight__kislP .RoomBuddy_paper__bLwP5{background:radial-gradient(ellipse 44% 38% at 50% 47%,hsla(0,0%,100%,.72),hsla(0,0%,100%,0) 72%),linear-gradient(180deg,hsla(0,0%,100%,0) 67.5%,hsla(0,0%,100%,.32) 70%,hsla(0,0%,100%,0) 73.5%),linear-gradient(180deg,var(--t-wall) 0,var(--t-mid) 67%,var(--t-floor) 71%,var(--t-deep) 100%)}.RoomBuddy_stageMap__XEo0H.RoomBuddy_roomLight__kislP .RoomBuddy_paper__bLwP5:before{background-image:none;background:radial-gradient(ellipse 16% 8% at 18% 97%,hsla(0,0%,100%,.7),hsla(0,0%,100%,0) 72%)}@media (min-width:1024px){.RoomBuddy_stageCenter__5GJFt.RoomBuddy_roomLight__kislP .RoomBuddy_paper__bLwP5:before{background:radial-gradient(ellipse 12% 7% at calc(50% - 345px) 98%,hsla(0,0%,100%,.75),hsla(0,0%,100%,0) 72%)}}.RoomBuddy_stageMap__XEo0H.RoomBuddy_roomLight__kislP .RoomBuddy_paper__bLwP5:after{display:block;background:radial-gradient(ellipse 96% 92% at 50% 46%,transparent 56%,var(--t-vig) 100%)}.RoomBuddy_rsScene__e3bui{position:absolute;inset:0;overflow:hidden;background:#1b110a;transition:opacity .6s ease .3s}.RoomBuddy_entering__lxUTr .RoomBuddy_rsScene__e3bui{opacity:0}.RoomBuddy_coverScene__gd3uj{background-size:cover;background-position:50%;background-repeat:no-repeat}.RoomBuddy_rsScene__e3bui>*{position:absolute;pointer-events:none}.RoomBuddy_rsWall__mRlZD{inset:0 0 30% 0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.018) 0 2px,transparent 2px 120px),linear-gradient(180deg,#2c1d12,#3a2617 65%,#2a1a0f)}.RoomBuddy_rsWainscot__m7GHj{left:0;right:0;top:52%;height:20%;background:linear-gradient(180deg,#4a3120,#2f1e12);border-top:6px solid #5b3d27;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_rsWindow__YHYPV{left:3%;top:13%;width:19vw;min-width:250px;height:38vh;border-radius:130px 130px 10px 10px;border:9px solid #64432b;overflow:hidden;background:radial-gradient(60% 40% at 70% 78%,rgba(255,209,140,.95),transparent 70%),radial-gradient(40% 30% at 20% 60%,rgba(255,150,90,.7),transparent 70%),linear-gradient(180deg,#2b3f6b,#c9764f 62%,#ffcb85);box-shadow:inset 0 0 40px rgba(0,0,0,.4),0 0 0 2px rgba(0,0,0,.4)}.RoomBuddy_rsWindow__YHYPV:after,.RoomBuddy_rsWindow__YHYPV:before{content:"";position:absolute;background:#64432b}.RoomBuddy_rsWindow__YHYPV:before{left:50%;top:0;bottom:0;width:7px;margin-left:-3px}.RoomBuddy_rsWindow__YHYPV:after{top:52%;left:0;right:0;height:7px}.RoomBuddy_rsShelf___isKt{right:2.5%;top:9%;width:15vw;min-width:200px;height:52vh;background:linear-gradient(90deg,#3a2515,#4b311e);border:6px solid #5b3d27;border-radius:6px;box-shadow:0 22px 40px rgba(0,0,0,.45),inset 0 0 30px rgba(0,0,0,.4)}.RoomBuddy_rsRow__LCsyC{position:absolute;left:0;right:0;height:24%;display:flex;align-items:flex-end;gap:5px;padding:0 10px;border-bottom:6px solid #5b3d27}.RoomBuddy_rsRow__LCsyC:first-child{top:0}.RoomBuddy_rsRow__LCsyC:nth-child(2){top:25%}.RoomBuddy_rsRow__LCsyC:nth-child(3){top:50%}.RoomBuddy_rsRow__LCsyC:nth-child(4){top:75%;border:0}.RoomBuddy_rsBook__uwei1{width:16px;border-radius:2px 2px 0 0;box-shadow:inset -3px 0 rgba(0,0,0,.25)}.RoomBuddy_rsFloor__lsBgT{left:-30%;right:-30%;top:66%;bottom:-40%;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:repeating-linear-gradient(90deg,#5b3a22 0 92px,#4a2f1b 92px 96px);box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_rsFloorLight__TpMTS{left:6%;bottom:6%;width:46%;height:36%;background:radial-gradient(closest-side,rgba(255,196,120,.28),transparent);mix-blend-mode:screen;filter:blur(8px)}.RoomBuddy_rsRug__pnYU2{left:max(0px,calc(clamp(30px, 8vw, 150px) - 90px));bottom:-4%;width:390px;height:150px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,206,140,.34),rgba(255,190,120,.12) 60%,rgba(255,190,120,0) 100%);mix-blend-mode:screen;filter:blur(6px)}@media (min-width:1024px){.RoomBuddy_stageCenter__5GJFt .RoomBuddy_rsRug__pnYU2{left:calc(50% - 345px - 195px)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_rsFloorLight__TpMTS{left:calc(50% - 345px - 23%)}}.RoomBuddy_rsBeam__IMHXA{left:-6%;top:8%;width:60%;height:90%;background:linear-gradient(115deg,rgba(255,206,130,.32),rgba(255,206,130,.12) 40%,transparent 68%);clip-path:polygon(0 0,52% 0,100% 100%,22% 100%);mix-blend-mode:screen;filter:blur(6px)}.RoomBuddy_rsLamp__IC8EO{right:20%;bottom:20%;width:14px;height:26vh;background:linear-gradient(90deg,#222,#444)}.RoomBuddy_rsLamp__IC8EO:before{content:"";position:absolute;left:-46px;top:-40px;width:106px;height:58px;border-radius:60px 60px 6px 6px;background:linear-gradient(180deg,#f7d089,#dc9a3d);box-shadow:0 0 90px 40px rgba(255,190,100,.35)}.RoomBuddy_rsMotes__8k_XU{inset:0;overflow:hidden}.RoomBuddy_rsMotes__8k_XU i{position:absolute;width:3px;height:3px;border-radius:50%;background:rgba(255,226,170,.85);box-shadow:0 0 8px rgba(255,220,150,.9);animation:RoomBuddy_rsMote__4Rud_ linear infinite}@keyframes RoomBuddy_rsMote__4Rud_{0%{transform:translate(0);opacity:0}15%{opacity:1}to{transform:translate(50px,-110px);opacity:0}}.RoomBuddy_rsFront__VPnDQ{right:-2%;bottom:-6%;width:24vw;min-width:280px;height:36vh;filter:blur(3.5px);opacity:.9}.RoomBuddy_rsFront__VPnDQ i{position:absolute;bottom:0;width:38%;height:100%;border-radius:100% 0 100% 0;background:linear-gradient(200deg,#1f5a3a,#0f3322);transform-origin:50% 100%}.RoomBuddy_rsFront__VPnDQ i:first-child{right:8%;transform:rotate(-14deg)}.RoomBuddy_rsFront__VPnDQ i:nth-child(2){right:26%;transform:rotate(-40deg) scale(.86)}.RoomBuddy_rsFront__VPnDQ i:nth-child(3){right:-4%;transform:rotate(12deg) scale(.7)}.RoomBuddy_rsVignette__s0nfE{inset:0;background:radial-gradient(ellipse 90% 80% at 45% 40%,transparent 45%,rgba(6,3,2,.75) 100%)}@media (max-width:900px){.RoomBuddy_rsLamp__IC8EO,.RoomBuddy_rsShelf___isKt,.RoomBuddy_rsWindow__YHYPV{display:none}}@media (prefers-reduced-motion:reduce){.RoomBuddy_rsMotes__8k_XU{display:none}}@media (min-width:761px){.RoomBuddy_taskOnMap__g7edj{display:none}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stLabel__hYpra{-webkit-line-clamp:3}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stNow__NFzus .RoomBuddy_stLabel__hYpra{-webkit-line-clamp:4}.RoomBuddy_bubbleWrap__oaHbB .RoomBuddy_speech__4NpX6{border-radius:22px}.RoomBuddy_bubbleWrap__oaHbB:before{content:"";position:absolute;z-index:1;left:-16px;bottom:-18px;width:50px;height:22px;background:#fffdf7;clip-path:polygon(24px 0,50px 0,0 100%)}.RoomBuddy_stageMapSm__N3MfA .RoomBuddy_stTurn__xfXbv .RoomBuddy_stLabel__hYpra{left:calc(var(--d) / 2 + 6px);top:0;transform:translateY(-50%);text-align:left}}.RoomBuddy_cfScene__EfDor{background:#1a0f0a}.RoomBuddy_cfWall__d6bLz{inset:0 0 30% 0;background:linear-gradient(180deg,rgba(14,7,4,.82),rgba(14,7,4,.66) 32%,rgba(14,7,4,.5) 60%,rgba(14,7,4,.62)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='50'%3E%3Crect width='120' height='50' fill='%23331d15'/%3E%3Cg fill='%2366352a'%3E%3Crect x='1' y='1' width='57' height='22' rx='2'/%3E%3Crect x='61' y='1' width='57' height='22' rx='2' fill='%23703b2c'/%3E%3Crect x='-29' y='26' width='57' height='22' rx='2' fill='%235e2f24'/%3E%3Crect x='31' y='26' width='57' height='22' rx='2'/%3E%3Crect x='91' y='26' width='57' height='22' rx='2' fill='%235e2f24'/%3E%3C/g%3E%3C/svg%3E")}.RoomBuddy_cfPanel__fv3EC{left:0;right:0;top:54%;height:18%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,transparent 2px 84px),linear-gradient(180deg,#2c4437,#1c2d24);border-top:6px solid #6b4a2e;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_cfWindow__OgMTJ{left:3%;top:12%;width:20vw;min-width:260px;height:40vh;border:9px solid #1c130e;border-radius:6px;overflow:hidden;background:linear-gradient(180deg,#121a33,#2a2a46 45%,#5a3a3a 78%,#8a5236);box-shadow:inset 0 0 50px rgba(0,0,0,.55),0 0 0 2px rgba(0,0,0,.4)}.RoomBuddy_cfWindow__OgMTJ i{position:absolute;border-radius:50%;transform:translate(-50%,-50%);filter:blur(2px)}.RoomBuddy_cfWindow__OgMTJ:after,.RoomBuddy_cfWindow__OgMTJ:before{content:"";position:absolute;top:0;bottom:0;width:7px;background:#1c130e;z-index:2}.RoomBuddy_cfWindow__OgMTJ:before{left:33%}.RoomBuddy_cfWindow__OgMTJ:after{left:66%}.RoomBuddy_cfAwning__GSo9h{position:absolute;left:0;right:0;top:0;height:13%;background:repeating-linear-gradient(90deg,#8f3a2b 0 22px,#d9c7a6 22px 44px);opacity:.75;z-index:1}.RoomBuddy_cfBoard__XXgW9{right:3%;top:12%;width:14vw;min-width:190px;height:26vh;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 40% 30%,hsla(0,0%,100%,.06),transparent 70%),#1d2823;border:8px solid #6b4a2e;border-radius:4px;box-shadow:0 18px 34px rgba(0,0,0,.45)}.RoomBuddy_cfBoard__XXgW9 i{display:block;height:3px;border-radius:2px;background:hsla(45,41%,89%,.55)}.RoomBuddy_cfBoard__XXgW9 i:first-child{height:5px;margin-bottom:4px;background:rgba(255,214,140,.7)}.RoomBuddy_cfFloor__F34Bl{left:-30%;right:-30%;top:66%;bottom:-40%;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:repeating-conic-gradient(#36251b 0 25%,#463226 0 50%) 0 0 /96px 96px;box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_cfCounter__b7pFx{right:0;top:50%;width:27vw;min-width:300px;height:25%;background:linear-gradient(180deg,#8a6240 0 9%,#3d2717 9% 13%,transparent 13%),repeating-linear-gradient(90deg,#4a3020 0 34px,#3c2618 34px 38px);border-radius:6px 0 0 0;box-shadow:-14px 18px 40px rgba(0,0,0,.5)}.RoomBuddy_cfMachine__4dmob{right:9%;bottom:50%;width:120px;height:84px;border-radius:8px 8px 2px 2px;background:linear-gradient(90deg,#6c6f74,#c9ccd0 35%,#8e9196 60%,#5b5e63);box-shadow:0 0 0 2px rgba(0,0,0,.35),0 10px 20px rgba(0,0,0,.4)}.RoomBuddy_cfMachine__4dmob:after,.RoomBuddy_cfMachine__4dmob:before{content:"";position:absolute;bottom:14px;width:22px;height:14px;border-radius:0 0 6px 6px;background:#2b2d30}.RoomBuddy_cfMachine__4dmob:before{left:22px}.RoomBuddy_cfMachine__4dmob:after{right:22px}.RoomBuddy_cfMachine__4dmob i{position:absolute;bottom:6px;width:36px;height:6px;border-radius:3px;background:#1b1c1e}.RoomBuddy_cfMachine__4dmob i:first-child{left:14px}.RoomBuddy_cfMachine__4dmob i:nth-child(2){right:14px}.RoomBuddy_cfMachine__4dmob b{position:absolute;left:50%;top:14px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle,#f4efe6 0 45%,#2b2d30 47% 60%,#a9acb0 62%)}.RoomBuddy_cfMachine__4dmob b:after,.RoomBuddy_cfMachine__4dmob b:before{content:"";position:absolute;top:-32px;width:18px;height:14px;border-radius:8px 8px 2px 2px;background:linear-gradient(90deg,#d8d0c2,#f4efe6 50%,#cfc6b8)}.RoomBuddy_cfMachine__4dmob b:before{left:-30px}.RoomBuddy_cfMachine__4dmob b:after{left:30px}.RoomBuddy_cfCups__R5T_B{right:calc(9% + 140px);bottom:50%;display:flex;gap:10px;align-items:flex-end}.RoomBuddy_cfCups__R5T_B i{width:26px;height:20px;border-radius:2px 2px 10px 10px;background:linear-gradient(90deg,#d8d0c2,#f4efe6 50%,#cfc6b8)}.RoomBuddy_cfCups__R5T_B i:nth-child(2){height:30px;width:22px;border-radius:2px 2px 6px 6px}.RoomBuddy_cfPendant__aD8dO{top:0;width:2px;height:15vh;background:#120a06}.RoomBuddy_cfPendant__aD8dO:before{content:"";position:absolute;left:-34px;bottom:-30px;width:70px;height:34px;border-radius:70px 70px 6px 6px;background:linear-gradient(180deg,#d9a24a,#a8702a);box-shadow:0 0 70px 26px rgba(255,190,100,.32)}.RoomBuddy_cfPendant__aD8dO:after{content:"";position:absolute;left:-10px;bottom:-40px;width:22px;height:10px;border-radius:50%;background:#ffe2a6;box-shadow:0 0 22px 8px rgba(255,214,140,.8)}.RoomBuddy_cfPendantL__FcreG{left:25%}.RoomBuddy_cfPendantR__SPN8x{left:80%}@media (max-width:900px){.RoomBuddy_cfBoard__XXgW9,.RoomBuddy_cfCounter__b7pFx,.RoomBuddy_cfCups__R5T_B,.RoomBuddy_cfMachine__4dmob,.RoomBuddy_cfPendant__aD8dO,.RoomBuddy_cfWindow__OgMTJ{display:none}}.RoomBuddy_mtScene__sILlR{background:#12161d}.RoomBuddy_mtWall__eBtu9{inset:0 0 30% 0;background:linear-gradient(180deg,#141922,#1c232e 55%,#19202a)}.RoomBuddy_mtWash__7pblE{inset:0 0 40% 0;background:radial-gradient(ellipse 13% 75% at 20% 0,rgba(255,214,160,.16),transparent 72%),radial-gradient(ellipse 13% 75% at 82% 0,rgba(255,214,160,.14),transparent 72%)}.RoomBuddy_mtPanel___M20S{left:0;right:0;top:56%;height:16%;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%),repeating-linear-gradient(90deg,#5a4232 0 14px,#3b2a20 14px 18px);border-top:5px solid #2a313c;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_mtWindow__VRSRG{left:3%;top:10%;width:22vw;min-width:270px;height:44vh;border:8px solid #0e1116;border-radius:4px;overflow:hidden;background:radial-gradient(60% 35% at 50% 100%,rgba(255,170,110,.55),transparent 70%),linear-gradient(180deg,#151a33,#2c2a52 45%,#6b4466 72%,#c27a5a);box-shadow:inset 0 0 40px rgba(0,0,0,.5),0 0 0 2px rgba(0,0,0,.4)}.RoomBuddy_mtWindow__VRSRG i{position:absolute;bottom:0;background:radial-gradient(rgba(255,214,140,.75) 1.2px,transparent 1.7px) 3px 4px /8px 10px,#141a2c}.RoomBuddy_mtWindow__VRSRG:after,.RoomBuddy_mtWindow__VRSRG:before{content:"";position:absolute;top:0;bottom:0;width:6px;background:#0e1116;z-index:2}.RoomBuddy_mtWindow__VRSRG:before{left:33%}.RoomBuddy_mtWindow__VRSRG:after{left:66%}.RoomBuddy_mtScreen___ZKte{right:3%;top:12%;width:15vw;min-width:200px;height:23vh;display:flex;align-items:flex-end;justify-content:space-between;gap:8%;padding:34px 22px 18px;border:8px solid #0b0d11;border-radius:6px;background:linear-gradient(180deg,#1a2433,#121a26);box-shadow:0 0 40px rgba(90,160,220,.18),0 18px 34px rgba(0,0,0,.45)}.RoomBuddy_mtScreen___ZKte:before{content:"";position:absolute;left:22px;top:16px;width:42%;height:4px;border-radius:2px;background:rgba(220,232,245,.35)}.RoomBuddy_mtScreen___ZKte i{flex:1;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#5fd0b4,#2f8f7a);opacity:.85}.RoomBuddy_mtScreen___ZKte i:last-child{background:linear-gradient(180deg,#f5b84a,#c98516)}.RoomBuddy_mtFloor__wcs3R{left:-30%;right:-30%;top:66%;bottom:-40%;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 2px,transparent 2px 9px),linear-gradient(180deg,#2a303b,#20252e);box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_mtChairs__Lixbc{right:3%;top:45%;width:24vw;min-width:270px;height:12%;display:flex;justify-content:space-around}.RoomBuddy_mtChairs__Lixbc i{width:66px;height:100%;border-radius:20px 20px 6px 6px;background:linear-gradient(180deg,#3d4555,#262c37);box-shadow:inset 0 3px 0 hsla(0,0%,100%,.06)}.RoomBuddy_mtTable__Ah_Bb{right:0;top:55%;width:30vw;min-width:330px;height:20%;border-radius:6px 0 0 0;background:linear-gradient(180deg,#b9b1a4 0 13%,#7c7468 13% 20%,#2a303a 20% 100%);box-shadow:-14px 18px 40px rgba(0,0,0,.5)}.RoomBuddy_mtLaptop__Vzi3H{right:14%;bottom:45%;width:78px;height:50px;border:solid #2b2f36;border-width:4px 4px 0;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2c4660,#1d3043);box-shadow:0 0 26px rgba(120,180,230,.25)}.RoomBuddy_mtLaptop__Vzi3H:after{content:"";position:absolute;left:-14px;right:-14px;bottom:-5px;height:5px;border-radius:0 0 4px 4px;background:#9aa0a8}.RoomBuddy_mtCup__pU0nR{right:calc(14% + 110px);bottom:45%;width:22px;height:26px;border-radius:2px 2px 7px 7px;background:linear-gradient(90deg,#d8d0c2,#f4efe6 50%,#cfc6b8)}@media (max-width:900px){.RoomBuddy_mtChairs__Lixbc,.RoomBuddy_mtCup__pU0nR,.RoomBuddy_mtLaptop__Vzi3H,.RoomBuddy_mtScreen___ZKte,.RoomBuddy_mtTable__Ah_Bb,.RoomBuddy_mtWindow__VRSRG{display:none}}@media (min-width:1024px){.RoomBuddy_stageCenter__5GJFt{--lobby-top:calc(120px + clamp(230px, 28vh, 300px) * 0.7)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_bubbleWrap__oaHbB{top:var(--lobby-top);bottom:auto}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_bubbleWrap__oaHbB .RoomBuddy_speech__4NpX6{max-height:calc(100vh - var(--lobby-top) - 130px)}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_buddyWrap__eQJOH{top:min(calc(var(--lobby-top) + var(--bubble-h, 280px) - 46px),calc(100% - 174px));bottom:auto}.RoomBuddy_stageCenter__5GJFt .RoomBuddy_rsRug__pnYU2{display:none}}@media (min-width:1200px){.RoomBuddy_stageCenter__5GJFt .RoomBuddy_bubbleWrap__oaHbB .RoomBuddy_speech__4NpX6{max-height:calc(100vh - var(--lobby-top) - 24px)}}.RoomBuddy_lgScene__5PDPu{background:#161d19}.RoomBuddy_lgWall__GSiCD{inset:0 0 30% 0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.022) 0 1px,transparent 1px 30px),linear-gradient(180deg,#1c2721,#26352d 58%,#202c26)}.RoomBuddy_lgPanel__7OzdE{left:0;right:0;top:56%;height:16%;background:linear-gradient(180deg,rgba(0,0,0,.22),transparent 30%),repeating-linear-gradient(90deg,transparent 0 18px,rgba(0,0,0,.18) 18px 20px,transparent 20px 150px,hsla(0,0%,100%,.05) 150px 152px),linear-gradient(180deg,#2c3c34,#24322b);border-top:5px solid #b9a77f;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_lgWindow__DjdVV{left:5%;top:13%;width:18vw;min-width:230px;height:38vh;border:9px solid #e4d9c2;border-radius:4px;overflow:hidden;background:radial-gradient(circle at 74% 24%,#fff3d6 0 7px,rgba(255,240,200,.35) 8px,transparent 22px),linear-gradient(180deg,#2a3557,#55507a 45%,#b9786a 80%,#e2a27a);box-shadow:inset 0 0 40px rgba(0,0,0,.45),0 0 0 2px rgba(0,0,0,.35)}.RoomBuddy_lgWindow__DjdVV i{position:absolute;bottom:-18%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#2f4a35,#18291e 70%)}.RoomBuddy_lgWindow__DjdVV i:first-child{left:-12%;width:52%;height:62%}.RoomBuddy_lgWindow__DjdVV i:nth-child(2){left:26%;width:44%;height:48%}.RoomBuddy_lgWindow__DjdVV i:nth-child(3){left:58%;width:58%;height:70%}.RoomBuddy_lgWindow__DjdVV i:nth-child(4){left:40%;width:30%;height:36%;bottom:-10%;background:radial-gradient(circle at 40% 35%,#3a5a40,#1d3324 70%)}.RoomBuddy_lgWindow__DjdVV:after,.RoomBuddy_lgWindow__DjdVV:before{content:"";position:absolute;background:#e4d9c2;z-index:2}.RoomBuddy_lgWindow__DjdVV:before{left:50%;top:0;bottom:0;width:7px;margin-left:-3px}.RoomBuddy_lgWindow__DjdVV:after{top:48%;left:0;right:0;height:7px}.RoomBuddy_lgCurtain__2IUT5{top:9%;width:3.4vw;min-width:46px;height:46vh;border-radius:0 0 10px 10px;background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 20%),repeating-linear-gradient(90deg,#8a5444 0 9px,#714335 9px 18px);box-shadow:0 14px 30px rgba(0,0,0,.4)}.RoomBuddy_lgCurtainL__4JjPj{left:calc(5% - 2.4vw)}.RoomBuddy_lgCurtainR__X6A9k{left:calc(5% + max(18vw, 230px) - 1vw)}.RoomBuddy_lgFrames__O6RCW{right:3%;top:14%;width:15vw;min-width:190px;height:20vh;display:flex;gap:8%}.RoomBuddy_lgFrames__O6RCW i{flex:1;border:7px solid #b89a6a;border-radius:3px;box-shadow:0 14px 26px rgba(0,0,0,.45)}.RoomBuddy_lgFrames__O6RCW i:first-child{background:radial-gradient(circle at 70% 32%,#f2c27a 0 12%,transparent 13%),linear-gradient(170deg,transparent 58%,#4f6b52 59%),linear-gradient(180deg,#c9d6cf,#e7d8bd)}.RoomBuddy_lgFrames__O6RCW i:nth-child(2){margin-top:6%;background:linear-gradient(90deg,#d98a64 0 33%,#e9d7b5 33% 66%,#7f9c86 66%)}.RoomBuddy_lgFloor__6NVH0{left:-30%;right:-30%;top:66%;height:440px;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:repeating-linear-gradient(90deg,#5e4130 0 110px,#4f3626 110px 114px);box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_lgCarpet__gpUFT{right:2%;bottom:13%;width:34vw;min-width:400px;height:13vh;border-radius:50%;background:radial-gradient(ellipse at center,#7d5446 0 46%,#a77a5e 47% 52%,#7d5446 53% 70%,#5f3e33 71%);opacity:.85}.RoomBuddy_lgSet__m8M_R{right:4%;top:46%;width:30vw;min-width:380px;height:160px}.RoomBuddy_lgChair__C8IEd{position:absolute;bottom:0;width:170px;height:150px}.RoomBuddy_lgChairL__Msba5{left:0}.RoomBuddy_lgChairR__ACCfB{right:0}.RoomBuddy_lgChair__C8IEd i{position:absolute}.RoomBuddy_lgBack__GXvOj{left:18px;top:0;width:134px;height:104px;border-radius:54px 54px 14px 14px;background:linear-gradient(180deg,#5e7a62,#4a6350);box-shadow:inset 0 4px 0 hsla(0,0%,100%,.07)}.RoomBuddy_lgSeat__vuCZP{left:10px;top:84px;width:150px;height:38px;border-radius:12px;background:linear-gradient(180deg,#6c896f,#56705b)}.RoomBuddy_lgArmL__XvPTJ,.RoomBuddy_lgArmR__xI3kR{top:60px;width:30px;height:64px;border-radius:15px 15px 8px 8px;background:linear-gradient(90deg,#4f6955,#5d7a62)}.RoomBuddy_lgArmL__XvPTJ{left:0}.RoomBuddy_lgArmR__xI3kR{right:0}.RoomBuddy_lgLegs__4TcoV{left:24px;top:122px;width:6px;height:28px;border-radius:2px;background:#3a2a1f;box-shadow:116px 0 0 #3a2a1f}.RoomBuddy_lgTable__0BSjA{position:absolute;left:50%;bottom:0;width:86px;height:92px;margin-left:-43px;background:linear-gradient(90deg,#4a3324,#6b4a33 50%,#4a3324) 50% 14px /8px 70px no-repeat}.RoomBuddy_lgTable__0BSjA:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;border-radius:50%;background:linear-gradient(180deg,#b48d62,#8b6745)}.RoomBuddy_lgTable__0BSjA:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:8px;border-radius:50%;background:#3a2a1f}.RoomBuddy_lgTable__0BSjA i{position:absolute}.RoomBuddy_lgShade__KGKm3{left:18px;bottom:100%;width:34px;height:48px;background:linear-gradient(90deg,#4a3324,#6b4a33) 50% 100% /4px 22px no-repeat}.RoomBuddy_lgShade__KGKm3:before{content:"";position:absolute;left:-8px;top:0;width:50px;height:28px;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(180deg,#f2e2c0,#d8bf93)}.RoomBuddy_lgShade__KGKm3:after{content:"";position:absolute;left:-60px;top:-50px;width:154px;height:130px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,210,140,.35),transparent);pointer-events:none}.RoomBuddy_lgCup__yo7Qf{right:16px;bottom:100%;width:16px;height:13px;border-radius:2px 2px 6px 6px;background:linear-gradient(90deg,#d8d0c2,#f4efe6 50%,#cfc6b8)}@media (max-width:1500px){.RoomBuddy_lgSet__m8M_R{transform:scale(.85);transform-origin:100% 100%}}@media (max-width:1199px){.RoomBuddy_lgSet__m8M_R{transform:scale(.7)}.RoomBuddy_lgCurtain__2IUT5{display:none}}@media (max-width:900px){.RoomBuddy_lgCarpet__gpUFT,.RoomBuddy_lgCurtain__2IUT5,.RoomBuddy_lgFrames__O6RCW,.RoomBuddy_lgSet__m8M_R,.RoomBuddy_lgWindow__DjdVV{display:none}}.RoomBuddy_tcScene__jNjV9{background:#121419}.RoomBuddy_tcWall__Tk9ww{inset:0 0 30% 0;background:radial-gradient(ellipse 30% 40% at 84% 50%,rgba(80,170,230,.12),transparent 70%),linear-gradient(180deg,#14171d,#1c2028 58%,#181b21)}.RoomBuddy_tcPanel__Zk1zt{left:0;right:0;top:56%;height:16%;background:repeating-linear-gradient(180deg,transparent 0 22px,rgba(0,0,0,.22) 22px 24px),linear-gradient(180deg,#22262e,#1b1f26);box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_tcLed__8X0EF{left:0;right:0;top:56%;height:3px;background:#4fd3f5;box-shadow:0 0 14px 3px rgba(79,211,245,.45);opacity:.75}.RoomBuddy_tcBoard__Y_vZ2{left:4%;top:13%;width:17vw;min-width:220px;height:32vh;border:6px solid #2a2d33;border-radius:6px;background:radial-gradient(circle,rgba(0,0,0,.45) 2px,transparent 2.6px) 0 0 /18px 18px,linear-gradient(180deg,#474c55,#3a3e46);box-shadow:0 18px 34px rgba(0,0,0,.45)}.RoomBuddy_tcBoard__Y_vZ2 i{position:absolute}.RoomBuddy_tcPhones__NrKdt{left:12%;top:14%;width:64px;height:52px;border:6px solid #15171b;border-bottom:none;border-radius:34px 34px 0 0}.RoomBuddy_tcPhones__NrKdt:after,.RoomBuddy_tcPhones__NrKdt:before{content:"";position:absolute;bottom:-18px;width:18px;height:28px;border-radius:8px;background:linear-gradient(90deg,#1b1e23,#2c3037)}.RoomBuddy_tcPhones__NrKdt:before{left:-11px}.RoomBuddy_tcPhones__NrKdt:after{right:-11px}.RoomBuddy_tcCoil__NDKuP{left:16%;top:60%;width:46px;height:46px;border-radius:50%;border:5px solid #1d2026;box-shadow:inset 0 0 0 5px #3a3e46,inset 0 0 0 9px #1d2026}.RoomBuddy_tcNote__fcUpb{width:42px;height:42px;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.18) 38% 44%,transparent 44% 58%,rgba(0,0,0,.18) 58% 64%,transparent 64%),#f2d66b;box-shadow:0 4px 8px rgba(0,0,0,.35)}.RoomBuddy_tcNote__fcUpb:nth-of-type(3){right:30%;top:16%;transform:rotate(-5deg)}.RoomBuddy_tcNote__fcUpb:nth-of-type(4){right:10%;top:24%;transform:rotate(4deg);background-color:#f29cb4}.RoomBuddy_tcNote__fcUpb:nth-of-type(5){right:18%;top:58%;transform:rotate(-3deg);background-color:#8fe0ea}.RoomBuddy_tcShelf__qqYj2{right:4%;top:15%;width:14vw;min-width:180px;height:64px;display:flex;align-items:flex-end;gap:6px;padding:0 14px;border-bottom:8px solid #5b4030;filter:drop-shadow(0 12px 14px rgba(0,0,0,.45))}.RoomBuddy_tcShelf__qqYj2 i{width:14px;height:46px;border-radius:2px 2px 0 0;background:#3e7cb1}.RoomBuddy_tcShelf__qqYj2 i:nth-child(2){height:40px;background:#c0503a}.RoomBuddy_tcShelf__qqYj2 i:nth-child(3){height:50px;width:12px;background:#e2a13a}.RoomBuddy_tcShelf__qqYj2 b{margin-left:auto;width:34px;height:44px;border-radius:6px;background:radial-gradient(circle at 50% 64%,#0d0f12 0 8px,#2b2f36 9px 11px,transparent 12px),radial-gradient(circle at 50% 24%,#0d0f12 0 4px,transparent 5px),linear-gradient(180deg,#3a3f48,#2a2e35)}.RoomBuddy_tcFloor__jFhcr{left:-30%;right:-30%;top:66%;height:440px;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:linear-gradient(90deg,hsla(0,0%,100%,.035) 2px,transparent 0) 0 0 /120px 120px,linear-gradient(180deg,hsla(0,0%,100%,.035) 2px,transparent 0) 0 0 /120px 120px,#22252b;box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_tcDeskSet__wWpQ9{right:0;top:36%;bottom:24%;width:34vw;min-width:400px}.RoomBuddy_tcDeskSet__wWpQ9>div{position:absolute}.RoomBuddy_tcDesk__hKNae{left:0;right:0;top:47.5%;bottom:0;border-radius:6px 0 0 0;background:linear-gradient(180deg,#7a5a40 0 9%,#4f3a2a 9% 13%,#23272e 13% 100%);box-shadow:-14px 18px 40px rgba(0,0,0,.5)}.RoomBuddy_tcMonitors__W0mTJ{right:8%;bottom:52.5%;width:80%;height:46%;display:flex;gap:5%;align-items:flex-end}.RoomBuddy_tcMon__1vcCu{position:relative;flex:1;height:86%;margin-bottom:14%;display:flex;flex-direction:column;justify-content:center;gap:7%;padding:0 9%;border:6px solid #0c0e12;border-radius:6px;background:linear-gradient(180deg,#121a28,#0e1420);box-shadow:0 0 30px rgba(90,180,240,.22)}.RoomBuddy_tcMon__1vcCu:after{content:"";position:absolute;left:50%;bottom:-26%;width:10px;height:22%;margin-left:-5px;background:#2a2e35}.RoomBuddy_tcMon__1vcCu i{display:block;height:5px;border-radius:3px;opacity:.85}.RoomBuddy_tcKeys__zOgG3{left:30%;bottom:52.5%;width:34%;height:10px;border-radius:3px 3px 0 0;background:repeating-linear-gradient(90deg,#3a3f48 0 10px,#2a2e35 10px 12px)}.RoomBuddy_tcMug__scYTB{right:4%;bottom:52.5%;width:20px;height:24px;border-radius:2px 2px 7px 7px;background:linear-gradient(90deg,#3b6f8f,#5a9cc2 50%,#3b6f8f)}@media (max-width:1500px){.RoomBuddy_tcDeskSet__wWpQ9{transform:scale(.85);transform-origin:100% 100%}}@media (max-width:1199px){.RoomBuddy_tcDeskSet__wWpQ9{transform:scale(.7)}}@media (max-width:900px){.RoomBuddy_tcBoard__Y_vZ2,.RoomBuddy_tcDeskSet__wWpQ9,.RoomBuddy_tcShelf__qqYj2{display:none}}.RoomBuddy_vcScene__jrXSR{background:#1a1219}.RoomBuddy_vcWall__3xZKP{inset:0 0 30% 0;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.02) 0 2px,transparent 2px 64px),linear-gradient(180deg,#221722,#2e1f2c 58%,#261a25)}.RoomBuddy_vcPanel__mgkt4{left:0;right:0;top:56%;height:16%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.2) 0 2px,transparent 2px 96px),linear-gradient(180deg,#4a3226,#36241b);border-top:5px solid #6b4a33;box-shadow:0 -10px 30px rgba(0,0,0,.35)}.RoomBuddy_vcBoard__QuebH{left:4%;top:13%;width:17vw;min-width:220px;height:32vh;border:7px solid #7a5638;border-radius:4px;background:radial-gradient(circle,rgba(90,55,25,.5) 1px,transparent 1.6px) 0 0 /7px 7px,radial-gradient(circle,rgba(255,220,160,.18) 1px,transparent 1.6px) 3px 4px /9px 9px,#b98b5a;box-shadow:inset 0 0 30px rgba(60,30,10,.45),0 18px 34px rgba(0,0,0,.45)}.RoomBuddy_vcBoard__QuebH i{position:absolute;width:24%;height:34%;border-radius:2px;background:linear-gradient(180deg,var(--stripe) 0 20%,transparent 20%),linear-gradient(180deg,transparent 46%,rgba(60,60,80,.22) 46% 52%,transparent 52% 66%,rgba(60,60,80,.22) 66% 72%,transparent 72%),#f6efdf;box-shadow:0 4px 8px rgba(0,0,0,.3)}.RoomBuddy_vcBoard__QuebH i:before{content:"";position:absolute;left:50%;top:-4px;width:9px;height:9px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a7a,#c0392b);box-shadow:0 2px 3px rgba(0,0,0,.4)}.RoomBuddy_vcPoster___QiDJ{right:4%;top:13%;width:12vw;min-width:160px;height:18vh;display:flex;align-items:center;justify-content:center;border:7px solid #d9c7a3;border-radius:3px;background:linear-gradient(180deg,#f4ead6,#e8dabd);box-shadow:0 16px 30px rgba(0,0,0,.45)}.RoomBuddy_vcPoster___QiDJ span{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vh,64px);font-weight:700;color:#4a2f3e;letter-spacing:.02em}.RoomBuddy_vcGlow__koxfj{inset:0 0 30% 0;background:radial-gradient(ellipse 22% 40% at 84% 58%,rgba(255,200,130,.14),transparent 72%)}.RoomBuddy_vcFloor__7idxM{left:-30%;right:-30%;top:66%;height:440px;transform-origin:50% 0;transform:perspective(520px) rotateX(58deg);background:repeating-linear-gradient(90deg,#553a2c 0 92px,#47301f 92px 96px);box-shadow:inset 0 60px 80px rgba(0,0,0,.6)}.RoomBuddy_vcCase__I4OGa{right:3%;top:46%;width:24vw;min-width:300px;height:26vh;min-height:190px;display:flex;flex-direction:column;border:8px solid #6b4a33;border-radius:4px 4px 0 0;background:#2a1b13;box-shadow:-14px 18px 40px rgba(0,0,0,.5),inset 0 0 24px rgba(0,0,0,.5)}.RoomBuddy_vcRow__4qLtu{flex:1;display:flex;align-items:flex-end;gap:4px;padding:0 12px;border-bottom:7px solid #6b4a33}.RoomBuddy_vcRow__4qLtu:last-child{border-bottom:0}.RoomBuddy_vcRow__4qLtu i{display:block;border-radius:2px 2px 0 0;box-shadow:inset -3px 0 rgba(0,0,0,.25)}.RoomBuddy_vcTop__2DVOD{position:absolute;left:10px;right:10px;bottom:calc(100% + 8px);display:flex;align-items:flex-end;gap:6px}.RoomBuddy_vcDicts__CRRiP{display:flex;flex-direction:column-reverse;margin-right:auto}.RoomBuddy_vcDicts__CRRiP i{display:block;width:96px;height:17px;border-radius:2px;background:linear-gradient(90deg,transparent 0 14%,hsla(42,81%,69%,.75) 14% 17%,transparent 17%),#2f4a7a;box-shadow:inset 0 -3px 0 rgba(0,0,0,.25)}.RoomBuddy_vcDicts__CRRiP i:nth-child(2){width:86px;margin-left:6px;background-color:#7a2f3a}.RoomBuddy_vcDicts__CRRiP i:nth-child(3){width:90px;margin-left:2px;background-color:#2f6a4a}.RoomBuddy_vcTop__2DVOD b{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;color:#2a1b13;box-shadow:inset 0 -4px 0 rgba(0,0,0,.18),0 4px 6px rgba(0,0,0,.35)}.RoomBuddy_vcTop__2DVOD b:first-of-type{background:#e8836b}.RoomBuddy_vcTop__2DVOD b:nth-of-type(2){background:#7fb6e0;transform:translateY(-1px) rotate(-4deg)}.RoomBuddy_vcTop__2DVOD b:nth-of-type(3){background:#f2cf6a}@media (max-width:1500px){.RoomBuddy_vcCase__I4OGa{transform:scale(.85);transform-origin:100% 100%}}@media (max-width:1199px){.RoomBuddy_vcCase__I4OGa{transform:scale(.7)}}@media (max-width:900px){.RoomBuddy_vcBoard__QuebH,.RoomBuddy_vcCase__I4OGa,.RoomBuddy_vcPoster___QiDJ{display:none}}