.page_lobbyLayout__vNrId{min-height:100vh;position:relative;display:flex;flex-direction:column;padding:48px 40px;gap:40px;max-width:1200px;margin:0 auto;z-index:10;overflow-x:hidden;background-color:var(--bg-island-ocean);transition:background-color .5s cubic-bezier(.16,1,.3,1)}.page_oceanBg__w9_Mq{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:radial-gradient(circle at 75% 100%,rgba(255,74,107,.12) 0,transparent 50%),radial-gradient(circle at 25% 100%,rgba(103,58,183,.1) 0,transparent 60%),radial-gradient(circle at 50% 120%,rgba(255,179,0,.06) 0,transparent 50%),var(--bg-island-ocean);pointer-events:none;transition:background .5s cubic-bezier(.16,1,.3,1)}.page_waveLayer__Sn78I{position:absolute;bottom:0;left:0;width:200%;height:140px;background:radial-gradient(circle at 50% 100%,var(--ocean-ripple) 0,transparent 60%);animation:page_waveMotion__ZCmn9 20s cubic-bezier(.4,0,.2,1) infinite;opacity:.4}@keyframes page_waveMotion__ZCmn9{0%{transform:translateX(0) translateY(0) scaleY(1)}50%{transform:translateX(-25%) translateY(12px) scaleY(1.05)}to{transform:translateX(-50%) translateY(0) scaleY(1)}}.page_header__B_WxU{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border-island)}.page_headerControls__MaMcw,.page_logoRow__84x_H{display:flex;align-items:center;gap:12px}.page_logoIcon__wLF8a{font-size:1.8rem;animation:page_floatEffect__O9k8Y 4s cubic-bezier(.4,0,.2,1) infinite}.page_logoTitle__acoeO{font-size:1.4rem;font-weight:200;letter-spacing:.15em;color:var(--text-island-epic)}@keyframes page_floatEffect__O9k8Y{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.page_statsPanel__6ZMsf{display:flex;align-items:center;gap:10px;background:var(--bg-island-crust);border:1px solid var(--border-island);padding:8px 18px;border-radius:99px;font-size:.82rem;font-family:var(--font-mono);font-weight:400;color:var(--text-island-vibe);box-shadow:var(--shadow-island-glow);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .4s cubic-bezier(.16,1,.3,1)}.page_statsPanel__6ZMsf strong{font-family:var(--font-mono);font-weight:600;color:var(--text-island-epic)}.page_statsTextContainer__PRFvL{display:inline-flex;align-items:center;white-space:nowrap}.page_statsTextSuffix__xaiN_{display:inline-block;opacity:0;max-width:0;vertical-align:middle;transition:max-width .6s cubic-bezier(.25,1,.5,1),opacity .4s ease,margin .6s cubic-bezier(.25,1,.5,1);white-space:nowrap;overflow:hidden;margin-left:0}.page_statsPanel__6ZMsf:hover .page_statsTextSuffix__xaiN_{opacity:1;max-width:150px;margin-left:4px}.page_pulseDot__NK6qo{width:6px;height:6px;border-radius:50%;background-color:var(--color-focus);box-shadow:0 0 4px var(--color-focus);animation:page_dotBreathe__PPGE_ 2s ease-in-out infinite}@keyframes page_dotBreathe__PPGE_{0%,to{opacity:.55}50%{opacity:1}}.page_profileBadge__sFG5d{background:var(--bg-island-surface);border:1px solid var(--border-island);padding:8px 18px;border-radius:99px;font-size:.85rem;font-weight:300;color:var(--text-island-epic);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--shadow-island-glow)}.page_lobbyHeaderAvatarWrapper__uLouL{width:24px;height:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:50%;background:hsla(0,0%,100%,.05);position:relative;border:1px solid var(--border-island)}.page_lobbyHeaderAvatarWrapper__uLouL *,.page_lobbyHeaderAvatarWrapper__uLouL :after,.page_lobbyHeaderAvatarWrapper__uLouL :before{animation-play-state:paused!important}.page_lobbyHeaderAvatarWrapper__uLouL>div{transform:scale(.5) translateY(4px);transform-origin:center center;flex-shrink:0}.page_loginTriggerBtn__lUzzx{background:transparent;color:var(--text-island-epic);border:1px solid var(--border-island);padding:8px 18px;border-radius:99px;font-weight:300;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-island-glow)}.page_loginTriggerBtn__lUzzx:hover{transform:translateY(-1px);border-color:var(--accent-island);background:var(--bg-island-surface)}.page_lobbyCanvas__KulAr{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;pointer-events:none;background-color:var(--bg-island-ocean)}.page_roomCardsGrid__bxOwO{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:32px;gap:32px;margin-top:10px}.page_roomCardWrapper__wL2HI{position:relative;transition:all .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 10px 25px rgba(0,0,0,.6))}.page_roomCardWrapper__wL2HI:hover{transform:translateY(-5px)}.page_cafeCardWrapper__Eg8_q:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(255,167,38,.18))}.page_rainforestCardWrapper__0haZw:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(0,230,118,.18))}.page_cyberpodCardWrapper__rQtsX:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 8px rgba(189,0,255,.12)) drop-shadow(0 0 8px rgba(0,240,255,.12))}@keyframes page_cardEnter__ZkNVo{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.page_roomCard__9Fpbz{padding:24px;display:flex;flex-direction:column;gap:18px;cursor:pointer;position:relative;overflow:hidden;border-radius:0;animation:page_cardEnter__ZkNVo .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--index, 0) * 80ms);transform:translateZ(0);will-change:transform,clip-path;isolation:isolate}.page_cardBg__W8fIa,.page_roomCard__9Fpbz{transition:all .4s cubic-bezier(.16,1,.3,1)}.page_cardBg__W8fIa{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(18,18,20,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.page_alpine_onsenCard__GB8r5,.page_cafeCard__gfOyc,.page_kyoto_innCard__TVp53,.page_magic_libraryCard__SKH_l,.page_sunset_rooftopCard__7qc5B{-webkit-clip-path:polygon(0 24px,12% 24px,12% 8px,32% 8px,32% 24px,68% 24px,68% 8px,88% 8px,88% 24px,100% 24px,100% 88%,88% 96%,50% 100%,12% 96%,0 88%);clip-path:polygon(0 24px,12% 24px,12% 8px,32% 8px,32% 24px,68% 24px,68% 8px,88% 8px,88% 24px,100% 24px,100% 88%,88% 96%,50% 100%,12% 96%,0 88%);padding-bottom:56px!important}.page_greenhouseCard__bUCSI,.page_nordic_cabinCard__GxXf_,.page_rainforestCard__pb_3s{-webkit-clip-path:polygon(0 30px,15% 30px,20% 0,25% 30px,45% 30px,50% 8px,55% 30px,75% 30px,80% 0,85% 30px,100% 30px,100% 86%,88% 86%,88% 94%,68% 94%,68% 90%,48% 90%,48% 100%,28% 100%,28% 92%,10% 92%,10% 96%,0 96%);clip-path:polygon(0 30px,15% 30px,20% 0,25% 30px,45% 30px,50% 8px,55% 30px,75% 30px,80% 0,85% 30px,100% 30px,100% 86%,88% 86%,88% 94%,68% 94%,68% 90%,48% 90%,48% 100%,28% 100%,28% 92%,10% 92%,10% 96%,0 96%);padding-bottom:48px!important}.page_cyberpodCard__neJRC,.page_deep_sea_labCard___1r7v,.page_night_trainCard__APS3a,.page_retro_arcadeCard__AO1ka,.page_space_biosphereCard__MuAcN{-webkit-clip-path:polygon(0 36px,16% 0,84% 0,100% 36px,100% 84%,84% 100%,16% 100%,0 84%);clip-path:polygon(0 36px,16% 0,84% 0,100% 36px,100% 84%,84% 100%,16% 100%,0 84%);padding-bottom:40px!important}.page_roomHeader__ooMm1{display:flex;align-items:center;gap:14px}.page_roomEmoji__vZpVO{font-size:1.8rem;transition:transform .5s cubic-bezier(.16,1,.3,1)}.page_roomCard__9Fpbz:hover .page_roomEmoji__vZpVO{transform:scale(1.15) rotate(-5deg)}.page_roomName__Af2sm{font-size:1rem;font-weight:200;letter-spacing:-.01em;color:var(--text-island-epic)}.page_occupancyRow__UZSYb{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:300;letter-spacing:-.01em;color:var(--text-island-vibe)}.page_pulseDotNormal__aBqSj{background-color:var(--color-focus);box-shadow:0 0 8px var(--color-focus);animation:page_pulseGlow__sda_N 2s infinite}.page_pulseDotFull__z6Doe,.page_pulseDotNormal__aBqSj{width:6px;height:6px;border-radius:50%;display:inline-block}.page_pulseDotFull__z6Doe{background-color:var(--accent-island);box-shadow:0 0 10px var(--accent-island);animation:page_pulseGlowFull__I791M 2s infinite}@keyframes page_pulseGlowFull__I791M{0%{box-shadow:0 0 0 0 rgba(255,74,107,.4)}70%{box-shadow:0 0 0 6px rgba(255,74,107,0)}to{box-shadow:0 0 0 0 rgba(255,74,107,0)}}.page_occupancyNormal__SWh0B{color:rgba(57,255,20,.8);font-weight:400}.page_occupancyFull__FdCLy{color:#ff1744;font-weight:400}.page_occupancyNumber__poB_x{font-family:var(--font-mono);color:var(--text-island-epic);font-weight:400}.page_occupancyMute__wMqCT{color:var(--text-island-mute)}.page_vibeInfo__UcSjG{font-size:.8rem;color:var(--text-island-vibe);line-height:1.6;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border-island);padding-top:18px}.page_vibeRow__f6r7m{display:flex;justify-content:space-between;align-items:center}.page_vibeLabel__YSHaM{font-weight:400;color:var(--text-island-vibe);display:flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace}.page_vibeVal__3BNwA{font-weight:500;color:var(--text-island-epic)}.page_peekBtn___4Au1{margin-top:12px;background:transparent;padding:10px 16px;font-size:.82rem;font-family:var(--font-mono),monospace;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;width:100%;box-sizing:border-box;text-transform:uppercase;letter-spacing:.5px}.page_btnIcon__tSqiY{flex-shrink:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.page_alpine_onsenPeekBtn__uBFoA,.page_cafePeekBtn__lcCJ3,.page_kyoto_innPeekBtn__Uf6Dg,.page_magic_libraryPeekBtn__GI1L6,.page_sunset_rooftopPeekBtn__owBXB{background:linear-gradient(180deg,#795548 0,#5d4037);border:2px solid #2d1a15;color:#ffe082;border-radius:4px;text-shadow:1px 1px 0 #2d1a15;box-shadow:0 4px 0 #2d1a15,inset -2px -2px 0 #4e342e,inset 2px 2px 0 #a1887f,0 4px 8px rgba(0,0,0,.5);transition:transform .15s steps(4),box-shadow .15s steps(4),background .15s steps(4),color .15s steps(4)}.page_magic_libraryPeekBtn__GI1L6{background:linear-gradient(180deg,#4527a0 0,#281568);border-color:#1a0d47;color:#ffe082;box-shadow:0 4px 0 #1a0d47,inset -2px -2px 0 #311b92,inset 2px 2px 0 #7e57c2,0 4px 8px rgba(0,0,0,.5)}.page_sunset_rooftopPeekBtn__owBXB{background:linear-gradient(180deg,#bf360c 0,#7f1d1d);border-color:#3b0d0c;color:#ffe082;box-shadow:0 4px 0 #3b0d0c,inset -2px -2px 0 #8c2309,inset 2px 2px 0 #ff8a65,0 4px 8px rgba(0,0,0,.5)}.page_alpine_onsenPeekBtn__uBFoA{background:linear-gradient(180deg,#00695c 0,#004d40);border-color:#00251a;color:#e0f2f1;box-shadow:0 4px 0 #00251a,inset -2px -2px 0 #004d40,inset 2px 2px 0 #4db6ac,0 4px 8px rgba(0,0,0,.5)}.page_alpine_onsenPeekBtn__uBFoA:hover,.page_cafePeekBtn__lcCJ3:hover,.page_kyoto_innPeekBtn__Uf6Dg:hover,.page_magic_libraryPeekBtn__GI1L6:hover,.page_sunset_rooftopPeekBtn__owBXB:hover{filter:brightness(1.12);color:#fff8e1;transform:translateY(2px)}.page_alpine_onsenPeekBtn__uBFoA:active,.page_cafePeekBtn__lcCJ3:active,.page_kyoto_innPeekBtn__Uf6Dg:active,.page_magic_libraryPeekBtn__GI1L6:active,.page_sunset_rooftopPeekBtn__owBXB:active{transform:translateY(4px)}@keyframes page_coffeeBounce__7so6h{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(-10deg)}}.page_cafePeekBtn__lcCJ3:hover .page_btnIcon__tSqiY{animation:page_coffeeBounce__7so6h .6s ease infinite alternate}.page_greenhousePeekBtn__q7Lem,.page_nordic_cabinPeekBtn__y_rBP,.page_rainforestPeekBtn__z6HbI{background:linear-gradient(135deg,#1b5e20,#0d5316);border:1px solid rgba(129,199,132,.35);color:#a5d6a7;border-radius:20px 4px 20px 4px;box-shadow:0 4px 12px rgba(13,83,22,.3),inset 0 1px 0 hsla(0,0%,100%,.05);overflow:hidden}.page_nordic_cabinPeekBtn__y_rBP{background:linear-gradient(135deg,#004d40,#0d3b66);border-color:rgba(100,255,218,.38);color:#a7ffeb}.page_greenhousePeekBtn__q7Lem:after,.page_nordic_cabinPeekBtn__y_rBP:after,.page_rainforestPeekBtn__z6HbI:after{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);transform:skewX(-25deg);transition:none}.page_greenhousePeekBtn__q7Lem:hover,.page_nordic_cabinPeekBtn__y_rBP:hover,.page_rainforestPeekBtn__z6HbI:hover{filter:brightness(1.15);color:#e8f5e9;border-color:rgba(165,214,167,.6);transform:translateY(-1px) scale(1.01);box-shadow:0 6px 16px rgba(13,83,22,.5),0 0 8px rgba(0,230,118,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.page_greenhousePeekBtn__q7Lem:hover:after,.page_nordic_cabinPeekBtn__y_rBP:hover:after,.page_rainforestPeekBtn__z6HbI:hover:after{left:150%;transition:left .8s ease-in-out}.page_greenhousePeekBtn__q7Lem:active,.page_nordic_cabinPeekBtn__y_rBP:active,.page_rainforestPeekBtn__z6HbI:active{transform:translateY(1px) scale(.99)}@keyframes page_treeSway__Qsnd9{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.page_rainforestPeekBtn__z6HbI:hover .page_btnIcon__tSqiY{animation:page_treeSway__Qsnd9 1s ease-in-out infinite alternate;transform-origin:bottom center}.page_cyberpodPeekBtn__uQgbw,.page_deep_sea_labPeekBtn__AX9_W,.page_night_trainPeekBtn__GWtp7,.page_retro_arcadePeekBtn___ZqHb,.page_space_biospherePeekBtn__ffn0H{background:rgba(13,14,21,.82);border:none;color:#00f0ff;border-radius:0;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));box-shadow:inset 0 0 0 1px rgba(0,240,255,.35);filter:drop-shadow(0 0 2px rgba(0,240,255,.25))}.page_night_trainPeekBtn__GWtp7{color:#ffd54f;box-shadow:inset 0 0 0 1px rgba(255,213,79,.38);filter:drop-shadow(0 0 2px rgba(255,213,79,.25))}.page_retro_arcadePeekBtn___ZqHb{color:#ff4081;box-shadow:inset 0 0 0 1px rgba(255,64,129,.45);filter:drop-shadow(0 0 2px rgba(255,64,129,.3))}.page_space_biospherePeekBtn__ffn0H{color:#69f0ae;box-shadow:inset 0 0 0 1px rgba(105,240,174,.4);filter:drop-shadow(0 0 2px rgba(105,240,174,.28))}.page_cyberpodPeekBtn__uQgbw:before,.page_deep_sea_labPeekBtn__AX9_W:before,.page_night_trainPeekBtn__GWtp7:before,.page_retro_arcadePeekBtn___ZqHb:before,.page_space_biospherePeekBtn__ffn0H:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,240,255,.15) 50%,transparent 0);background-size:100% 4px;opacity:.15;pointer-events:none}.page_cyberpodPeekBtn__uQgbw:hover,.page_deep_sea_labPeekBtn__AX9_W:hover,.page_night_trainPeekBtn__GWtp7:hover,.page_retro_arcadePeekBtn___ZqHb:hover,.page_space_biospherePeekBtn__ffn0H:hover{background:rgba(0,240,255,.1);color:#fff;box-shadow:inset 0 0 0 1px rgba(0,240,255,.85),inset 0 0 10px rgba(0,240,255,.35);filter:drop-shadow(0 0 6px rgba(0,240,255,.55)) drop-shadow(0 0 2px rgba(189,0,255,.35));transform:translateY(-1px)}.page_cyberpodPeekBtn__uQgbw:active,.page_deep_sea_labPeekBtn__AX9_W:active,.page_night_trainPeekBtn__GWtp7:active,.page_retro_arcadePeekBtn___ZqHb:active,.page_space_biospherePeekBtn__ffn0H:active{transform:translateY(1px)}@keyframes page_cyberFlicker__FwDPO{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;filter:drop-shadow(0 0 4px rgba(0,240,255,.6))}20%,24%,55%{opacity:.7;filter:drop-shadow(0 0 1px rgba(0,240,255,.2))}}.page_cyberpodPeekBtn__uQgbw:hover span{animation:page_cyberFlicker__FwDPO 3s infinite alternate}.page_peekArrow__q53UI{transition:transform .3s cubic-bezier(.16,1,.3,1)}.page_roomCardWrapper__wL2HI:hover .page_peekArrow__q53UI{transform:translateX(4px)}.page_cardBanner__AOfh2{width:calc(100% + 48px);margin:-24px -24px 0;height:110px;overflow:hidden;position:relative;border-bottom:1px solid hsla(0,0%,100%,.05);background:transparent;display:flex;align-items:center;justify-content:center}.page_banner_alpine_onsen__bGGXH,.page_banner_cafe__Q8Oqf,.page_banner_kyoto_inn__C3jD4,.page_banner_magic_library__ezVhU,.page_banner_sunset_rooftop__yDBDJ{height:105px!important;background:linear-gradient(180deg,rgba(255,167,38,.08),rgba(5,5,10,0))}.page_banner_cyberpod__OVdG0,.page_banner_deep_sea_lab__4AIDk,.page_banner_night_train__z0p8t,.page_banner_retro_arcade__7dzmB,.page_banner_space_biosphere__JA5S_{height:112px!important;background:linear-gradient(180deg,rgba(0,229,255,.08),rgba(5,5,10,0))}.page_banner_greenhouse__Vg2GG,.page_banner_nordic_cabin__ySu5_,.page_banner_rainforest__GVclW{height:120px!important;background:linear-gradient(180deg,rgba(0,230,118,.08),rgba(5,5,10,0))}.page_statusLedIcon__4vYR_{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.page_statusLedIcon__4vYR_,.page_userIconElement___tf6s{transition:all .4s cubic-bezier(.16,1,.3,1)}.page_ledEmpty__rBSTQ{color:hsla(0,0%,100%,.3)}.page_ledActive__i5PZt{color:#39ff14;border-color:rgba(57,255,20,.4);box-shadow:0 0 10px rgba(57,255,20,.3);animation:page_ledBreathe__fiv_2 2s ease-in-out infinite alternate}.page_ledFull__wnQqZ{color:#ff1744;border-color:rgba(255,23,68,.4);box-shadow:0 0 12px rgba(255,23,68,.4)}@keyframes page_ledBreathe__fiv_2{0%{box-shadow:0 0 4px rgba(57,255,20,.2);opacity:.8}to{box-shadow:0 0 12px rgba(57,255,20,.5);opacity:1}}.page_emojiBadge__MSGNP{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .4s cubic-bezier(.16,1,.3,1)}.page_roomCard__9Fpbz:hover .page_emojiBadge__MSGNP{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);transform:scale(1.06)}.page_drawerOverlay__jzQC9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;justify-content:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:page_fadeIn__3_Muy .4s cubic-bezier(.16,1,.3,1)}@keyframes page_fadeIn__3_Muy{0%{opacity:0}to{opacity:1}}.page_drawerContent___WAQh{width:440px;height:100%;background:var(--bg-island-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-left:1px solid var(--border-island);box-shadow:-10px 0 40px rgba(0,0,0,.5);padding:40px;display:flex;flex-direction:column;gap:32px;animation:page_slideIn__j0Jbx .5s cubic-bezier(.16,1,.3,1)}@keyframes page_slideIn__j0Jbx{0%{transform:translateX(100%)}to{transform:translateX(0)}}.page_drawerHeader___NtSa{display:flex;justify-content:space-between;align-items:flex-start}.page_drawerTitle__lPZKs{font-size:1.35rem;font-weight:300;letter-spacing:-.02em;color:var(--text-island-epic)}.page_drawerSub__s1qip{font-size:.8rem;font-weight:300;color:var(--text-island-vibe);margin-top:4px;display:block}.page_closeDrawerBtn__c0Z5D{background:none;border:1px solid var(--border-island);color:var(--text-island-vibe);cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.page_closeDrawerBtn__c0Z5D:hover{background:var(--bg-island-crust);color:var(--text-island-epic);border-color:var(--text-island-vibe)}.page_seatsThumbnailGrid__u596p{flex:1 1;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:6px;gap:6px;overflow-y:auto;background:var(--bg-island-crust);padding:16px;border-radius:16px;border:1px solid var(--border-island)}.page_seatThumbnail__zLB5f{aspect-ratio:1;border-radius:4px;transition:all .4s cubic-bezier(.16,1,.3,1)}.page_seatThumbEmpty__X2g0v{background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.03)}.page_seatThumbIdle__8EAlJ{background:var(--text-island-mute)}.page_seatThumbFocus__OqTJg{background:var(--color-focus);box-shadow:0 0 8px var(--color-focus)}.page_seatThumbBreak__PbHjm{background:var(--color-break);box-shadow:0 0 8px var(--color-break)}.page_drawerControls__WVG8w{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px}.page_quickJoinBtn__tBfo6{background:var(--accent-island);color:#fff;border:none;padding:14px;border-radius:12px;font-weight:300;font-size:.9rem;letter-spacing:-.01em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(255,74,107,.3)}.page_quickJoinBtn__tBfo6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,74,107,.4);filter:brightness(1.05)}.page_manualJoinBtn__8bZID{background:var(--bg-island-crust);color:var(--text-island-epic);border:1px solid var(--border-island);padding:14px;border-radius:12px;font-weight:300;font-size:.9rem;letter-spacing:-.01em;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1)}.page_manualJoinBtn__8bZID:hover{border-color:var(--text-island-epic);transform:translateY(-2px)}.page_themeToggleBtn__q09Wk{background:transparent;border:1px solid var(--border-island);color:var(--text-island-epic);width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.16,1,.3,1)}.page_themeToggleBtn__q09Wk:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);color:var(--accent-island);transform:rotate(15deg) scale(1.05)}.page_cardBanner__AOfh2>div{border-radius:0!important;border:none!important;box-shadow:inset 0 4px 20px rgba(0,0,0,.95)!important;width:100%!important;height:100%!important;background:transparent!important}@media (min-width:1025px){.page_roomCardsGrid__bxOwO{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 30px;gap:40px 30px;padding-bottom:64px;align-items:start}.page_roomCardWrapper__wL2HI{position:relative;width:100%;transition:all .5s cubic-bezier(.16,1,.3,1);z-index:10;filter:drop-shadow(0 12px 25px rgba(0,0,0,.65))}.page_roomCardWrapper__wL2HI:nth-child(3n+2){margin-top:22px}.page_roomCardWrapper__wL2HI:nth-child(3n+3){margin-top:10px}.page_roomCardWrapper__wL2HI:hover{transform:translateY(-8px) scale(1.015);z-index:20;filter:drop-shadow(0 14px 30px rgba(0,0,0,.78)) drop-shadow(0 0 12px rgba(255,213,79,.16))}.page_cafeCardWrapper__Eg8_q:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(255,167,38,.18))}.page_rainforestCardWrapper__0haZw:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(0,230,118,.18))}.page_cyberpodCardWrapper__rQtsX:hover{filter:drop-shadow(0 12px 30px rgba(0,0,0,.75)) drop-shadow(0 0 8px rgba(189,0,255,.12)) drop-shadow(0 0 8px rgba(0,240,255,.12))}.page_roomCard__9Fpbz{position:relative;width:100%!important}}.page_onboardingOverlay__753hx{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg-island-ocean);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10000;opacity:1;visibility:visible;transition:opacity 1.5s ease-in-out,visibility 1.5s ease-in-out;padding:24px}.page_onboardingOverlayExiting__KGbiK{opacity:0;visibility:hidden;pointer-events:none}.page_onboardingContent__4_nDA{max-width:780px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px;animation:page_onboardingFadeIn___BrGC 2s ease-out forwards}.page_onboardingStepsGrid__kTBGv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;width:100%;text-align:left}.page_onboardingStepCard__LlEZS{background:hsla(0,0%,100%,.03);border:1px solid var(--border-island,hsla(0,0%,100%,.1));border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.page_onboardingStepCard__LlEZS strong{font-size:.85rem;font-weight:600;color:var(--text-island-epic)}.page_onboardingStepCard__LlEZS span{font-size:.76rem;line-height:1.55;color:var(--text-island-vibe)}@media (max-width:768px){.page_onboardingStepsGrid__kTBGv{grid-template-columns:1fr}}@keyframes page_onboardingFadeIn___BrGC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_onboardingText__SdSDW{font-family:var(--font-mono);font-size:.95rem;line-height:2;color:var(--text-island-vibe);letter-spacing:.05em;max-width:540px}.page_onboardingLangToggle__M3SyT{position:absolute;top:24px;right:24px}.page_onboardingLangToggle__M3SyT button{background:transparent;color:var(--text-island-vibe);border:1px solid var(--border-island);padding:6px 12px;font-family:var(--font-mono);font-size:.75rem;cursor:pointer;opacity:.7;transition:all .3s ease}.page_onboardingLangToggle__M3SyT button:hover{opacity:1;color:var(--text-island-epic);border-color:var(--text-island-epic)}.page_onboardingBtn__07rUq{font-family:var(--font-mono);font-size:.9rem;background:transparent;color:var(--text-island-epic);border:1px solid var(--text-island-vibe);padding:12px 24px;cursor:pointer;transition:all .3s ease;outline:none}.page_onboardingBtn__07rUq:hover{background:var(--text-island-epic);color:var(--bg-island-ocean);border-color:var(--text-island-epic);box-shadow:0 0 15px rgba(245,245,247,.4)}[data-theme=light] .page_onboardingBtn__07rUq:hover{box-shadow:0 0 15px rgba(0,0,0,.15)!important}.page_logoGroup__F8a_T{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.page_logoTagline__50zD_{font-family:var(--font-mono);font-size:.72rem;color:var(--text-island-vibe);opacity:.6;letter-spacing:.02em;line-height:1.2}.page_profileBadgeInteractive__8mcIN{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.page_profileBadgeInteractive__8mcIN:hover{transform:translateY(-1px) scale(1.02);border-color:var(--accent);box-shadow:0 0 16px rgba(255,74,107,.25)}.page_profileBadgeInteractive__8mcIN:active{transform:translateY(0) scale(.98)}@media (max-width:768px){.page_header__B_WxU{flex-flow:row wrap;justify-content:space-between;gap:16px;padding-bottom:18px}.page_logoGroup__F8a_T{flex:1 1 100%;margin-bottom:2px}.page_logoTitle__acoeO{font-size:1.25rem}.page_logoTagline__50zD_{font-size:.72rem;line-height:1.3;display:block;margin-top:2px}.page_statsPanel__6ZMsf{margin:0;padding:6px 14px;font-size:.78rem}.page_headerControls__MaMcw{gap:8px}}@media (prefers-reduced-motion:no-preference){.page_lobbyLayout__vNrId{animation:page_lobbyStageSettleIn__uVZJH .45s cubic-bezier(.16,1,.3,1) backwards}.page_lobbyEnteringRoom__sKrYo{pointer-events:none;transform-origin:var(--portal-origin-x,50%) var(--portal-origin-y,50%);will-change:transform,opacity,filter;animation:page_lobbyPortalDive__PFs9T .44s cubic-bezier(.22,1,.36,1) forwards!important}.page_lobbyEnteringRoom__sKrYo .page_header__B_WxU{transition:opacity .24s ease-out,transform .28s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(-8px)}.page_roomCardDimmed__tjFqD{transition:opacity .26s ease-out,transform .32s cubic-bezier(.16,1,.3,1),filter .26s ease-out!important;opacity:.08!important;transform:scale(.94)!important;filter:blur(4px);pointer-events:none}.page_roomCardEntering__wDelG{z-index:40;position:relative}.page_roomCardEntering__wDelG .page_roomCard__9Fpbz{border-color:hsla(0,0%,100%,.38)!important;box-shadow:0 0 48px hsla(0,0%,100%,.14),0 24px 64px rgba(0,0,0,.65)!important}.page_roomCardEntering__wDelG .page_cardBanner__AOfh2{transform:scale(1.04);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s ease;box-shadow:0 0 36px hsla(0,0%,100%,.18)}.page_roomCardEntering__wDelG .page_occupancyRow__UZSYb,.page_roomCardEntering__wDelG .page_peekBtn___4Au1,.page_roomCardEntering__wDelG .page_roomHeader__ooMm1,.page_roomCardEntering__wDelG .page_vibeInfo__UcSjG{transition:opacity .22s ease-out,transform .24s ease-out;opacity:0;transform:translateY(4px)}.page_portalTransitionVeil__4Ybsv{position:fixed;inset:-20vh -20vw;z-index:120;pointer-events:none;background:radial-gradient(circle at center,rgba(9,9,11,.15) 0,var(--bg-island-ocean,#09090b) 72%);animation:page_portalVeilFadeIn__t6ZmW .42s cubic-bezier(.22,1,.36,1) forwards}}@keyframes page_lobbyStageSettleIn__uVZJH{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes page_lobbyPortalDive__PFs9T{0%{transform:scale(1);opacity:1;filter:blur(0)}65%{opacity:.92;filter:blur(.5px)}to{transform:scale(2.45);opacity:0;filter:blur(5px)}}@keyframes page_portalVeilFadeIn__t6ZmW{0%{opacity:0}55%{opacity:.35}to{opacity:1}}.IslandCanvas_previewWindow__96b1b{position:relative;width:100%;height:100%;background:#060608;overflow:hidden;box-shadow:inset 0 4px 20px rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.16,1,.3,1)}.IslandCanvas_previewWindow__96b1b:not(.IslandCanvas_isFocusing__xMLjb) *,.IslandCanvas_previewWindow__96b1b:not(.IslandCanvas_isFocusing__xMLjb) :after,.IslandCanvas_previewWindow__96b1b:not(.IslandCanvas_isFocusing__xMLjb) :before{animation-play-state:paused!important}.IslandCanvas_sceneContainer__U6d7m{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.IslandCanvas_characterStage__uGjMP{position:absolute;bottom:0;left:0;width:100%;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:10}.IslandCanvas_barDesk__wtkHX{position:absolute;bottom:0;left:0;width:100%;height:14px;background:#4a3329;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:4px solid #2e2019;box-shadow:0 4px 12px rgba(0,0,0,.7);z-index:5}.IslandCanvas_cyberBarDesk__yHxPM{background:#14151f;border-top:1px solid #00f0ff;border-bottom:4px solid #08080c;box-shadow:0 0 10px rgba(0,240,255,.2)}.IslandCanvas_canvasCharacter__ve00y{position:absolute!important;bottom:4px;left:50%;transform:translateX(-50%);z-index:4}.IslandCanvas_cafeWindow__tUxa_{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:60px;height:24px;border:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.4);border-radius:2px;overflow:hidden}.IslandCanvas_starTwinkle__o2AfL{position:absolute;top:6px;left:15px;width:1px;height:1px;background:#fff;animation:IslandCanvas_twinkle__AlfF6 3s ease-in-out infinite}.IslandCanvas_shootingStar__pk6uH{position:absolute;top:2px;left:-20px;width:15px;height:1px;background:linear-gradient(90deg,#fff,transparent);transform:rotate(-25deg);animation:IslandCanvas_shoot__znEzn 5s ease-in-out infinite}@keyframes IslandCanvas_shoot__znEzn{0%{transform:translate(0) rotate(-25deg);opacity:0}10%{transform:translate(60px,28px) rotate(-25deg);opacity:1}15%,to{transform:translate(60px,28px) rotate(-25deg);opacity:0}}@keyframes IslandCanvas_twinkle__AlfF6{0%,to{opacity:.3}50%{opacity:1}}.IslandCanvas_recordPlayer__lL7lC{position:absolute;bottom:8px;left:25px;width:36px;height:32px;z-index:6}.IslandCanvas_spinningRecord__8WeZQ{transform-origin:10px 9px;animation:IslandCanvas_spin__2TInK 3s linear infinite}@keyframes IslandCanvas_spin__2TInK{to{transform:rotate(1turn)}}.IslandCanvas_musicNotes__Obc4f{position:absolute;top:-12px;left:10px;width:20px;height:15px}.IslandCanvas_note1__Ve9_k,.IslandCanvas_note2__zAbpe{position:absolute;font-size:8px;color:#ffd54f;opacity:0;animation:IslandCanvas_floatNote__8ebuL 2s linear infinite}.IslandCanvas_note1__Ve9_k{left:2px;animation-delay:.2s}.IslandCanvas_note2__zAbpe{right:2px;animation-delay:1.1s}@keyframes IslandCanvas_floatNote__8ebuL{0%{transform:translateY(5px) scale(.5);opacity:0}50%{opacity:.8}to{transform:translateY(-10px) scale(1);opacity:0}}.IslandCanvas_deskLamp__vCQfu{position:absolute;bottom:8px;left:65px;width:32px;height:32px;z-index:6}.IslandCanvas_lampBeam__UpKgC{position:absolute;bottom:4px;left:10px;width:40px;height:25px;background:radial-gradient(ellipse at top,rgba(255,213,79,.22) 0,rgba(255,213,79,0) 70%);transform:rotate(15deg);pointer-events:none;z-index:2;animation:IslandCanvas_flicker__pvWWj 4s infinite alternate}@keyframes IslandCanvas_flicker__pvWWj{0%,to{opacity:.9}50%{opacity:1}}.IslandCanvas_barCounter__6g68D{position:absolute;bottom:8px;right:65px;width:32px;height:32px;z-index:6}.IslandCanvas_steam1__SG817,.IslandCanvas_steam2__Y_cPe,.IslandCanvas_steam3__pg1WL{animation:IslandCanvas_steam__n1Ezr 2s linear infinite}.IslandCanvas_steam1__SG817{animation-delay:.2s}.IslandCanvas_steam2__Y_cPe{animation-delay:.8s}.IslandCanvas_steam3__pg1WL{animation-delay:1.4s}@keyframes IslandCanvas_steam__n1Ezr{0%{transform:translateY(0);opacity:0}50%{opacity:.6}to{transform:translateY(-4px);opacity:0}}.IslandCanvas_fireplace__OIyVx{position:absolute;bottom:8px;right:20px;width:28px;height:36px;z-index:6}.IslandCanvas_fireFlame1__sZbnH,.IslandCanvas_fireFlame2__cFJCh{transform-origin:8px 20px;animation:IslandCanvas_flameWobble__R5rns .3s ease-in-out infinite alternate}.IslandCanvas_fireFlame1__sZbnH{animation-duration:.25s}.IslandCanvas_fireFlame2__cFJCh{animation-duration:.35s;animation-delay:.1s}@keyframes IslandCanvas_flameWobble__R5rns{0%{transform:scaleX(.9) skewX(-2deg)}to{transform:scaleX(1.1) skewX(2deg)}}.IslandCanvas_cyberpodPreview__GfKO0{background:radial-gradient(circle at center,#0d091e 0,#030307 80%)!important}.IslandCanvas_cyberGrid__ZtR_t{position:absolute;bottom:0;left:0;width:100%;height:44px;background-image:linear-gradient(rgba(0,240,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.04) 1px,transparent 0);background-size:8px 8px;background-position:bottom;opacity:.8;z-index:1}.IslandCanvas_cyberRain__MRdjF{position:absolute;top:0;left:0;width:100%;height:50%;pointer-events:none;z-index:2;overflow:hidden}.IslandCanvas_rainStr1__96zoq,.IslandCanvas_rainStr2__Q_fF6,.IslandCanvas_rainStr3__wGDdG,.IslandCanvas_rainStr4__d2aVL{position:absolute;font-family:monospace;font-size:7px;font-weight:700;line-height:1;color:#00f0ff;text-shadow:0 0 3px #00f0ff;opacity:0;animation:IslandCanvas_rainFall__V56QA 2s linear infinite}.IslandCanvas_rainStr1__96zoq{left:15%;animation-delay:.1s;color:#39ff14;text-shadow:0 0 3px #39ff14}.IslandCanvas_rainStr2__Q_fF6{left:42%;animation-delay:.7s;color:#00f0ff}.IslandCanvas_rainStr3__wGDdG{left:78%;animation-delay:1.3s;color:#bd00ff;text-shadow:0 0 3px #bd00ff}.IslandCanvas_rainStr4__d2aVL{left:88%;animation-delay:.4s;color:#00f0ff}@keyframes IslandCanvas_rainFall__V56QA{0%{transform:translateY(-16px);opacity:0}20%{opacity:.7}80%{opacity:.7}to{transform:translateY(48px);opacity:0}}.IslandCanvas_holoGlobe__EHOWC{position:absolute;top:8px;right:40px;width:32px;height:32px;z-index:3;filter:drop-shadow(0 0 4px rgba(0,240,255,.5))}.IslandCanvas_holoRingOuter__E9VIK{transform-origin:center;animation:IslandCanvas_rotateOuter__yXN4z 6s linear infinite}.IslandCanvas_holoRingInner__NVuzP{transform-origin:center;animation:IslandCanvas_rotateInner__9abyg 4s linear infinite}.IslandCanvas_holoCoreActive__LpILP{transform-origin:center;animation:IslandCanvas_corePulse__FvEgX 1.2s ease-in-out infinite alternate}@keyframes IslandCanvas_rotateOuter__yXN4z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes IslandCanvas_rotateInner__9abyg{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes IslandCanvas_corePulse__FvEgX{0%{opacity:.4}to{opacity:1}}.IslandCanvas_cyberServer__lquqe{position:absolute;top:8px;left:35px;width:16px;height:24px;z-index:3;filter:drop-shadow(0 0 3px rgba(189,0,255,.3))}.IslandCanvas_serverLed1__KdPmH,.IslandCanvas_serverLed2__QsxAD,.IslandCanvas_serverLed3__ZJqIb{animation:IslandCanvas_blinkLed__UDN_5 .5s infinite alternate}.IslandCanvas_serverLed1__KdPmH{animation-duration:.35s}.IslandCanvas_serverLed2__QsxAD{animation-duration:.6s;animation-delay:.2s}.IslandCanvas_serverLed3__ZJqIb{animation-duration:.8s;animation-delay:.45s}@keyframes IslandCanvas_blinkLed__UDN_5{0%{opacity:.15}to{opacity:1}}.IslandCanvas_cyberConsole__blxMO{position:absolute;bottom:8px;left:65px;width:40px;height:32px;z-index:6;filter:drop-shadow(0 0 3px rgba(0,240,255,.3))}.IslandCanvas_consoleWave__BQCcG{stroke-dasharray:40;stroke-dashoffset:40;animation:IslandCanvas_waveRun__JDMvi 1.5s linear infinite}@keyframes IslandCanvas_waveRun__JDMvi{to{stroke-dashoffset:0}}.IslandCanvas_cyberScanline___6gKW{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,240,255,0) 0,rgba(0,240,255,.05) 50%,rgba(0,240,255,0));background-size:100% 40px;pointer-events:none;z-index:12;opacity:0;transition:opacity .3s ease}.IslandCanvas_isFocusing__xMLjb .IslandCanvas_cyberScanline___6gKW{opacity:1;animation:IslandCanvas_scanline__Lsg8r 4s linear infinite}@keyframes IslandCanvas_scanline__Lsg8r{0%{background-position:0 -40px}to{background-position:0 140px}}.IslandCanvas_connectingWires__noJnx{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.IslandCanvas_laserPulse__vIRXO{stroke-dasharray:6 30;animation:IslandCanvas_dashRun__YrNjX 2s linear infinite}.IslandCanvas_laserPulseRev__jc65x{stroke-dasharray:6 30;animation:IslandCanvas_dashRunRev__gPKxv 2s linear infinite}@keyframes IslandCanvas_dashRun__YrNjX{to{stroke-dashoffset:-36}}@keyframes IslandCanvas_dashRunRev__gPKxv{to{stroke-dashoffset:36}}.IslandCanvas_rainStr5__PTtN2{left:28%;animation-delay:1.1s;color:#00f0ff}.IslandCanvas_rainStr6__H_fo8{left:62%;animation-delay:.2s;color:#39ff14;text-shadow:0 0 3px #39ff14}.IslandCanvas_forestMist__LkDMv{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:hidden;opacity:.45}.IslandCanvas_mistLayer1__rTJw9,.IslandCanvas_mistLayer2__1lVhU{position:absolute;width:200%;height:100%;background:radial-gradient(ellipse at 50% 30%,rgba(0,230,118,.08) 0,rgba(3,3,7,0) 60%);animation:IslandCanvas_drift__UqlLq 20s linear infinite}.IslandCanvas_mistLayer2__1lVhU{background:radial-gradient(ellipse at 30% 60%,rgba(0,240,255,.05) 0,rgba(3,3,7,0) 50%);animation:IslandCanvas_driftRev__yQCCy 25s linear infinite}@keyframes IslandCanvas_drift__UqlLq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes IslandCanvas_driftRev__yQCCy{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.IslandCanvas_pineTrees__QLjxF{position:absolute;bottom:4px;left:10px;width:80px;height:48px;z-index:3;opacity:.7}.IslandCanvas_swayingTrees__RWpXG{transform-origin:bottom center;animation:IslandCanvas_windSway__7NxR6 4s ease-in-out infinite alternate}@keyframes IslandCanvas_windSway__7NxR6{0%{transform:rotate(-1deg) skewX(-1deg)}to{transform:rotate(1deg) skewX(1deg)}}.IslandCanvas_forestLantern__zjKYD{position:absolute;top:0;right:35px;width:24px;height:36px;z-index:5;filter:drop-shadow(0 0 3px rgba(255,143,0,.4))}.IslandCanvas_lanternFlame__4H_s8{animation:IslandCanvas_lanternFlicker__guqkw .4s ease-in-out infinite alternate}@keyframes IslandCanvas_lanternFlicker__guqkw{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.05);opacity:1}}.IslandCanvas_fireflies__hUl4F{position:absolute;top:0;left:0;width:100%;height:80%;pointer-events:none;z-index:4}.IslandCanvas_firefly1__KHdqo,.IslandCanvas_firefly2__j_tZR,.IslandCanvas_firefly3___K_ed,.IslandCanvas_firefly4__gTkbm{position:absolute;width:1.5px;height:1.5px;background:#39ff14;box-shadow:0 0 3px #39ff14;border-radius:50%;opacity:0;animation:IslandCanvas_fireflyBlink__HS3YT 4s ease-in-out infinite}.IslandCanvas_firefly1__KHdqo{left:20%;top:30%;animation-delay:.5s}.IslandCanvas_firefly2__j_tZR{left:45%;top:20%;animation-delay:2s}.IslandCanvas_firefly3___K_ed{left:70%;top:40%;animation-delay:1.2s}.IslandCanvas_firefly4__gTkbm{left:85%;top:15%;animation-delay:3.1s}@keyframes IslandCanvas_fireflyBlink__HS3YT{0%,to{transform:translate(0) scale(.5);opacity:0}40%{opacity:.8}50%{transform:translate(4px,-6px) scale(1);opacity:.9}60%{opacity:.8}90%{transform:translate(2px,-12px) scale(.5);opacity:0}}.IslandCanvas_rainWeather__h9V8z{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:8}.IslandCanvas_rainDrop1__bwPRc,.IslandCanvas_rainDrop2__V5cOi,.IslandCanvas_rainDrop3__uZRdG,.IslandCanvas_rainDrop4__vAx_H{position:absolute;width:1px;height:6px;background:rgba(0,230,118,.35);animation:IslandCanvas_fall__Oc_oY 1.3s linear infinite}.IslandCanvas_rainDrop1__bwPRc{left:25%;top:-10px;animation-delay:.1s}.IslandCanvas_rainDrop2__V5cOi{left:55%;top:-15px;animation-delay:.4s}.IslandCanvas_rainDrop3__uZRdG{left:75%;top:-5px;animation-delay:.9s}.IslandCanvas_rainDrop4__vAx_H{left:90%;top:-12px;animation-delay:.6s}@keyframes IslandCanvas_fall__Oc_oY{0%{transform:translateY(0) rotate(15deg);opacity:0}20%{opacity:1}to{transform:translateY(110px) rotate(15deg);opacity:0}}.IslandCanvas_rainRipples__SpVqk{position:absolute;bottom:14px;left:0;width:100%;height:6px;pointer-events:none;z-index:9}.IslandCanvas_ripple1__xlSWd,.IslandCanvas_ripple2__d8LWr{position:absolute;border:.5px solid rgba(0,230,118,.4);border-radius:50%;opacity:0;transform:scale(.2);width:6px;height:2px;animation:IslandCanvas_rippleSpread__A8GNY 1.5s ease-out infinite}.IslandCanvas_ripple1__xlSWd{left:28%;animation-delay:.43s}.IslandCanvas_ripple2__d8LWr{left:78%;animation-delay:1.05s}@keyframes IslandCanvas_rippleSpread__A8GNY{0%{transform:scale(.2);opacity:0}50%{opacity:.6}to{transform:scale(1.5);opacity:0}}.IslandCanvas_rainforestPreview__ueJ0t{background:radial-gradient(circle at center,#0a2310 0,#030804 80%)!important}.IslandCanvas_hangingVines__XJ_OM{position:absolute;top:0;left:0;width:100%;height:40px;z-index:5;pointer-events:none}.IslandCanvas_vineSway1__GARwy{transform-origin:top center;animation:IslandCanvas_swayVine1__Ehrj5 6s ease-in-out infinite alternate}.IslandCanvas_vineSway2__jN1Us{transform-origin:top center;animation:IslandCanvas_swayVine2__b53vW 4.5s ease-in-out infinite alternate}@keyframes IslandCanvas_swayVine1__Ehrj5{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes IslandCanvas_swayVine2__b53vW{0%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}.IslandCanvas_forestOwl__offo5{position:absolute;top:8px;left:55px;width:24px;height:24px;z-index:5;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.IslandCanvas_owlBlink__GYonj{animation:IslandCanvas_blinkOwl__z_3OY 4s steps(1) infinite}@keyframes IslandCanvas_blinkOwl__z_3OY{0%,95%,to{opacity:0}96%,99%{opacity:1}}.IslandCanvas_glowingMushrooms__y4tyd{position:absolute;bottom:8px;left:15px;width:32px;height:32px;z-index:6}.IslandCanvas_shroomGlow1__WkrjE{animation:IslandCanvas_pulseShroom1__NsdOL 2s ease-in-out infinite alternate}.IslandCanvas_shroomGlow2__EMQ6l{animation:IslandCanvas_pulseShroom2__HtZvY 2.5s ease-in-out infinite alternate}@keyframes IslandCanvas_pulseShroom1__NsdOL{0%{fill:#00e676;filter:drop-shadow(0 0 1px #00E676)}to{fill:#69f0ae;filter:drop-shadow(0 0 6px #69F0AE)}}@keyframes IslandCanvas_pulseShroom2__HtZvY{0%{fill:#00b0ff;filter:drop-shadow(0 0 1px #00B0FF)}to{fill:#40c4ff;filter:drop-shadow(0 0 6px #40C4FF)}}.IslandCanvas_forestCampfire__5KNjy{position:absolute;bottom:8px;right:25px;width:32px;height:32px;z-index:6;filter:drop-shadow(0 0 4px rgba(255,61,0,.4))}.IslandCanvas_campfireFlame1__HOGoj,.IslandCanvas_campfireFlame2__7eg6Q{transform-origin:10px 13px;animation:IslandCanvas_flameWobble__R5rns .25s ease-in-out infinite alternate}.IslandCanvas_campfireFlame2__7eg6Q{animation-delay:.1s;animation-duration:.2s}.IslandCanvas_ember1__XrUul,.IslandCanvas_ember2__ku9uK{animation:IslandCanvas_riseEmber__trPG6 1.8s linear infinite;opacity:0}.IslandCanvas_ember1__XrUul{animation-delay:.3s}.IslandCanvas_ember2__ku9uK{animation-delay:1.1s}@keyframes IslandCanvas_riseEmber__trPG6{0%{transform:translateY(0) translateX(0) scale(.5);opacity:0}30%{opacity:.9}to{transform:translateY(-20px) translateX(4px) scale(1);opacity:0}}[data-theme=light] .IslandCanvas_previewWindow__96b1b{background:radial-gradient(circle at center,#fff8f0 0,#f5ede0 100%)!important;box-shadow:inset 0 4px 12px rgba(0,0,0,.05)}[data-theme=light] .IslandCanvas_rainforestPreview__ueJ0t{background:radial-gradient(circle at center,#e8f5e9 0,#c8e6c9 100%)!important}[data-theme=light] .IslandCanvas_cyberpodPreview__GfKO0{background:radial-gradient(circle at center,#0d091e 0,#030307 80%)!important;box-shadow:inset 0 4px 20px rgba(0,0,0,.95)!important}[data-theme=light] .IslandCanvas_cafeWindow__tUxa_{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1)}[data-theme=light] .IslandCanvas_starTwinkle__o2AfL{background:#ffa726}[data-theme=light] .IslandCanvas_shootingStar__pk6uH{background:linear-gradient(90deg,#ffa726,transparent)}[data-theme=light] .IslandCanvas_mistLayer1__rTJw9{background:radial-gradient(ellipse at 50% 30%,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,0) 65%)}[data-theme=light] .IslandCanvas_mistLayer2__1lVhU{background:radial-gradient(ellipse at 30% 60%,hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,0) 55%)}