._sky_zu9ei_1{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}._day_zu9ei_2{background:linear-gradient(#a9dcff 0%,#cfe9ff 34%,#ffe0ef 72%,#fff1e2 100%)}._dusk_zu9ei_3{background:linear-gradient(#8fb8ff 0%,#c9b8ff 38%,#ffc9e2 74%,#ffe3cf 100%)}._sun_zu9ei_5{background:radial-gradient(circle,#fffbea 0%,#ffe9a3 45%,#ffd27800 70%);border-radius:50%;width:170px;height:170px;animation:6s ease-in-out infinite _glow_zu9ei_1;position:absolute;top:9%;right:9%}@keyframes _glow_zu9ei_1{50%{opacity:.85;transform:scale(1.08)}}._cloud_zu9ei_12{opacity:.9;filter:drop-shadow(0 8px 14px #8c78c826);background:#fff;border-radius:999px;height:54px;animation:linear infinite _drift_zu9ei_1;position:absolute}._cloud_zu9ei_12:before,._cloud_zu9ei_12:after{content:"";background:#fff;border-radius:50%;position:absolute}._cloud_zu9ei_12:before{width:70px;height:70px;top:-34px;left:22px}._cloud_zu9ei_12:after{width:52px;height:52px;top:-22px;left:78px}._c1_zu9ei_19{width:170px;animation-duration:70s;top:14%;left:-200px}._c2_zu9ei_20{opacity:.75;width:130px;animation-duration:95s;animation-delay:-40s;top:30%;left:-160px;transform:scale(.8)}._c3_zu9ei_21{opacity:.6;width:210px;animation-duration:120s;animation-delay:-80s;top:6%;left:-240px}@keyframes _drift_zu9ei_1{to{translate:calc(100vw + 480px)}}._spark_zu9ei_24{background:#fff;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite _twinkle_zu9ei_1;position:absolute;box-shadow:0 0 10px 3px #ffffffe6,0 0 22px 6px #ffbee680}@keyframes _twinkle_zu9ei_1{0%,to{opacity:.1;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}._petal_zu9ei_31{opacity:.85;background:linear-gradient(135deg,#ffd3e6,#ff8fbf);border-radius:80% 0;animation-name:_fall_zu9ei_1;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-40px;box-shadow:inset -2px -2px 4px #fff9}@keyframes _fall_zu9ei_1{0%{transform:translateY(-40px)rotate(0)}50%{transform:translate(var(--drift), 50vh) rotate(200deg)}to{transform:translate(calc(var(--drift) * -.4), 105vh) rotate(420deg)}}._hills_zu9ei_42{opacity:.55;background:radial-gradient(at 30% 0,#c8f2d9,#9fe0bd 60%,#84d3aa);border-radius:50% 50% 0 0;height:260px;position:absolute;bottom:-120px;left:-10%;right:-10%}._page_hzlkc_1{min-height:100vh;font-family:var(--w-body);color:var(--w-ink);grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);display:grid;position:relative;overflow-x:hidden}._ambient_hzlkc_2{display:none}._hero_hzlkc_3,._authSide_hzlkc_3{z-index:1;position:relative}._hero_hzlkc_3{isolation:isolate;flex-direction:column;min-height:100vh;padding:32px clamp(24px,5vw,76px) 26px;display:flex}._brand_hzlkc_7{font:700 26px var(--w-display);color:var(--w-ink);align-items:center;gap:10px;margin:0;display:flex}._brand_hzlkc_7 span:last-child{color:var(--w-sakura)}._brandMark_hzlkc_9{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-lilac));border-radius:16px;flex:none;place-items:center;width:46px;height:46px;font-family:serif;font-size:24px;animation:4s ease-in-out infinite _wiggle_hzlkc_1;display:grid;transform:rotate(-6deg);box-shadow:0 6px 14px #ff5fa259}@keyframes _wiggle_hzlkc_1{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)scale(1.05)}}._eyebrow_hzlkc_11{color:var(--w-lilac);background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:clamp(40px,7vh,90px);padding:8px 16px;font-size:15px;font-weight:800;display:flex}._eyebrow_hzlkc_11 span,._liveDot_hzlkc_12{background:var(--w-sakura);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite _pulse_hzlkc_1;box-shadow:0 0 0 4px #ff5fa240}@keyframes _pulse_hzlkc_1{50%{box-shadow:0 0 0 8px #ff5fa200}}._hero_hzlkc_3 ._slogan_hzlkc_14{z-index:2;font:700 clamp(56px, 6.6vw, 98px)/.95 var(--w-display);color:var(--w-ink);text-shadow:0 5px #fff,0 16px 40px #9b7bff4d;margin:22px 0 16px;animation:.7s cubic-bezier(.2,1.2,.4,1) backwards _rise_hzlkc_1;position:relative}._flower_hzlkc_15{color:var(--w-sakura);-webkit-text-stroke:0;animation:8s linear infinite _spinSlow_hzlkc_1;display:inline-block}._hero_hzlkc_3 ._slogan_hzlkc_14 em{background:linear-gradient(90deg, var(--w-sakura), var(--w-coral), var(--w-sun));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._heroCopy_hzlkc_17{z-index:2;color:var(--w-ink-soft);margin:0;font-size:19px;font-weight:500;line-height:1.6;position:relative}._art_hzlkc_18{isolation:isolate;flex:1;place-items:center;min-height:260px;margin-bottom:64px;display:grid;position:relative}._sun_hzlkc_19{aspect-ratio:1;background:radial-gradient(circle at 32% 26%,#fff 0%,#ffd9ec 26%,#ff9cc8 58%,#c58bff 100%);border-radius:50%;width:min(20vw,230px);animation:7s ease-in-out infinite _bob_hzlkc_1;position:absolute;box-shadow:inset -24px -18px 50px #9b7bff73,0 24px 60px #ff5fa259}._ring_hzlkc_20{aspect-ratio:1;border:4px solid #ffffffd9;border-radius:50%;width:min(27vw,310px);animation:26s linear infinite _spin_hzlkc_1;position:absolute;transform:rotateX(68deg)rotate(-20deg)}._character_hzlkc_21{z-index:1;color:#fff;-webkit-text-stroke:6px var(--w-sakura);paint-order:stroke fill;text-shadow:10px 12px #9b7bff8c;font-family:serif;font-size:clamp(100px,12vw,180px);font-weight:900;line-height:1;animation:5s ease-in-out infinite _float_hzlkc_1;position:relative}._artLabel_hzlkc_22{font:600 16px var(--w-display);color:var(--w-ink);background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:16px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:absolute;bottom:-54px;left:0;right:0}._artLabel_hzlkc_22 b{color:var(--w-sakura)}._heroFooter_hzlkc_24,._authFooter_hzlkc_24{color:var(--w-ink-faint);justify-content:space-between;gap:14px;font-size:14px;font-weight:700;display:flex}._authSide_hzlkc_3{flex-direction:column;justify-content:center;align-items:center;padding:70px clamp(20px,5vw,70px);display:flex}._topNote_hzlkc_28{color:var(--w-ink-soft);justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex;position:absolute;top:30px;left:0;right:0}._authCard_hzlkc_29{border:3px solid var(--w-line);background:var(--w-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(100%,440px);box-shadow:var(--w-shadow);border-radius:32px;padding:30px 30px 24px;animation:.6s cubic-bezier(.3,1.5,.5,1) backwards _pop_hzlkc_1;position:relative}._authCard_hzlkc_29:before{content:"✿";color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;animation:9s linear infinite _spinSlow_hzlkc_1;display:grid;position:absolute;top:-22px;right:26px;box-shadow:0 8px 18px #ff5fa266}@keyframes _pop_hzlkc_1{0%{opacity:0;transform:scale(.92)translateY(18px)}}._cardKicker_hzlkc_32{color:var(--w-sakura);font-size:15px;font-weight:800}._authCard_hzlkc_29 h2{font:700 clamp(32px, 3vw, 42px)/1.1 var(--w-display);margin:8px 0 6px}._cardSub_hzlkc_34{color:var(--w-ink-soft);margin:0 0 20px;font-size:16px}._tabs_hzlkc_35{background:#f3ecff;border-radius:18px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:5px;display:grid}._tabs_hzlkc_35 button{cursor:pointer;font:600 17px var(--w-display);color:var(--w-ink-soft);background:0 0;border:0;border-radius:14px;padding:12px 8px;transition:background .25s,color .25s,transform .25s}._tabs_hzlkc_35 button:hover{color:var(--w-ink)}._tabs_hzlkc_35 ._activeTab_hzlkc_38{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));box-shadow:0 6px 14px #ff5fa259}._form_hzlkc_39{flex-direction:column;gap:14px;display:flex}._form_hzlkc_39 label{color:var(--w-ink);flex-direction:column;gap:7px;font-size:15px;font-weight:800;animation:.4s cubic-bezier(.2,1.2,.4,1) backwards _rise_hzlkc_1;display:flex}._form_hzlkc_39 input{box-sizing:border-box;width:100%;font:600 17px var(--w-body);color:var(--w-ink);background:#fff;border:3px solid #eee5ff;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}._form_hzlkc_39 input::placeholder{color:#b3abcb;font-weight:500}._form_hzlkc_39 input:focus{border-color:var(--w-sakura);transform:translateY(-1px);box-shadow:0 0 0 5px #ff5fa226}._submit_hzlkc_44{cursor:pointer;font:700 21px var(--w-display);color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border:0;border-radius:18px;justify-content:center;align-items:center;gap:12px;margin-top:6px;padding:16px 20px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s;display:flex;box-shadow:0 10px 24px #ff5fa266,inset 0 -4px #0000001f}._submit_hzlkc_44:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px)scale(1.02)}._submit_hzlkc_44:disabled{cursor:wait;filter:saturate(.6)}._submit_hzlkc_44 b{font-size:22px;transition:transform .2s}._submit_hzlkc_44:hover:not(:disabled) b{transform:translate(3px,-3px)}._message_hzlkc_49{border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.45;animation:.35s cubic-bezier(.3,1.5,.5,1) _pop_hzlkc_1}._error_hzlkc_50{color:#b3204a;background:#ffe6ee;border:2px solid #ffc0d2}._success_hzlkc_51{color:#11745a;background:#dcfaef;border:2px solid #a6ecd3}._secureNote_hzlkc_52{text-align:center;color:var(--w-ink-faint);margin-top:18px;font-size:14px;font-weight:700}._secureNote_hzlkc_52 span{color:var(--w-mint);margin-right:6px}._authFooter_hzlkc_24{font-size:13px;position:absolute;bottom:24px;left:28px;right:28px}._devPanel_hzlkc_56{background:#fbf8ff;border:3px dashed #e3d6ff;border-radius:20px;margin-top:18px;padding:16px}._devHeading_hzlkc_57{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._devHeading_hzlkc_57 span{letter-spacing:.06em;text-transform:uppercase;color:var(--w-lilac);font-size:12px;font-weight:800}._devHeading_hzlkc_57 b{font:700 16px var(--w-display)}._devPanel_hzlkc_56 p{color:var(--w-ink-soft);margin:6px 0 12px;font-size:13px;line-height:1.45}._devGrid_hzlkc_61{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._devGrid_hzlkc_61 button{cursor:pointer;text-align:left;font-family:var(--w-body);color:var(--w-ink);background:#fff;border:2px solid #eee5ff;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 10px;transition:border-color .2s,transform .2s;display:grid}._devGrid_hzlkc_61 button:hover{border-color:var(--w-sakura);transform:translateY(-2px)}._devGrid_hzlkc_61 span{color:var(--w-ink-faint);font-size:12px;font-weight:800}._devGrid_hzlkc_61 b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._devGrid_hzlkc_61 i{color:var(--w-sakura);font-size:12px;font-style:normal;font-weight:800;display:none}@keyframes _rise_hzlkc_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _float_hzlkc_1{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-14px)rotate(-4deg)}}@keyframes _bob_hzlkc_1{50%{transform:translateY(-10px)}}@keyframes _spin_hzlkc_1{to{transform:rotateX(68deg)rotate(340deg)}}@keyframes _spinSlow_hzlkc_1{to{transform:rotate(360deg)}}@media (width<=900px){._page_hzlkc_1{grid-template-columns:1fr}._hero_hzlkc_3{min-height:auto;padding:22px 24px 0}._eyebrow_hzlkc_11{margin-top:30px}._hero_hzlkc_3 ._slogan_hzlkc_14{font-size:clamp(48px,10vw,76px)}._art_hzlkc_18{opacity:.5;width:45%;height:300px;position:absolute;top:100px;right:-40px}._character_hzlkc_21{font-size:150px}._sun_hzlkc_19{width:180px}._ring_hzlkc_20{width:230px}._heroFooter_hzlkc_24,._artLabel_hzlkc_22{display:none}._authSide_hzlkc_3{min-height:560px;padding:70px 16px}._topNote_hzlkc_28{top:22px}._authFooter_hzlkc_24{bottom:20px;left:16px;right:16px}}@media (width<=480px){._hero_hzlkc_3{padding:20px 16px 0}._hero_hzlkc_3 ._slogan_hzlkc_14{font-size:48px}._heroCopy_hzlkc_17{font-size:16px}._art_hzlkc_18{opacity:.35;width:58%;top:110px;right:-80px}._authCard_hzlkc_29{padding:26px 18px 20px}._authCard_hzlkc_29 h2{font-size:30px}._devGrid_hzlkc_61{grid-template-columns:1fr}._authFooter_hzlkc_24{flex-direction:column;align-items:center;gap:4px}}._wrap_7tvf1_1{flex-direction:column;flex:none;align-items:center;display:inline-flex;position:relative}._stage_7tvf1_2{display:block;position:relative}._photo_7tvf1_4{background:#fff0f7;border-radius:50%;position:absolute;inset:21%;overflow:hidden}._photo_7tvf1_4 img{object-fit:cover;width:100%;height:100%;display:block}._frame_7tvf1_6,._back_7tvf1_6{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._division_7tvf1_7{letter-spacing:1px;fill:#fff;paint-order:stroke;stroke:#00000059;stroke-width:2px;font:900 18px Georgia,Times New Roman,serif}._label_7tvf1_8{font:700 13px var(--w-display,sans-serif);white-space:nowrap;margin-top:2px}._glow_7tvf1_9 ._back_7tvf1_6{filter:drop-shadow(0 0 6px #ffffff8c);animation:3s ease-in-out infinite _glow_7tvf1_9}@keyframes _glow_7tvf1_9{50%{filter:drop-shadow(0 0 12px #ffffffd9)}}._rays_7tvf1_11{transform-origin:100px 100px;animation:14s linear infinite _spin_7tvf1_1}@keyframes _spin_7tvf1_1{to{transform:rotate(360deg)}}._flames_7tvf1_13 path{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate _flicker_7tvf1_1}@keyframes _flicker_7tvf1_1{0%{opacity:.75;scale:1 .9}to{opacity:1;scale:1.05 1.1}}._king_7tvf1_15 ._back_7tvf1_6{filter:drop-shadow(0 0 10px #ffd65ad9)}._coin_6ud0a_3{color:#fff;vertical-align:-4px;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc23d 55%,#e39a12);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:inline-grid;box-shadow:inset 0 -2px #a05a0059,0 2px 5px #e39a1266}._coinBig_6ud0a_4{vertical-align:-9px;width:34px;height:34px;font-size:18px;animation:3.5s ease-in-out infinite _coinSpin_6ud0a_1}@keyframes _coinSpin_6ud0a_1{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}._empty_6ud0a_7{text-align:center;color:var(--w-ink-soft);margin:0;padding:18px;font-size:16px;font-weight:700}._missions_6ud0a_10{border:3px solid var(--w-line);background:var(--w-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(520px,100%);box-shadow:var(--w-shadow);border-radius:30px;padding:22px 22px 18px;position:relative}._missionsHead_6ud0a_11{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}._missionsHead_6ud0a_11 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:14px;font-weight:800}._missionsHead_6ud0a_11 h2{font:700 30px var(--w-display);margin:2px 0 0}._renew_6ud0a_14{color:var(--w-ink-soft);white-space:nowrap;background:#f3ecff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}._renew_6ud0a_14 b{color:var(--w-lilac)}._pending_6ud0a_16{font:700 16px var(--w-display);color:#8a5a00;background:linear-gradient(90deg,#fff3c9,#fffaf0);border:2px solid #ffe08a;border-radius:16px;margin:0 0 10px;padding:10px 14px;animation:.4s cubic-bezier(.3,1.6,.5,1) _pop_6ud0a_1}._missionList_6ud0a_17{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._mission_6ud0a_10{background:#fff;border:2px solid #f1e8ff;border-radius:18px;align-items:center;gap:12px;padding:11px 14px;transition:transform .2s,border-color .2s;animation:.45s cubic-bezier(.2,1.2,.4,1) backwards _slideIn_6ud0a_1;display:flex}._mission_6ud0a_10:hover{border-color:#e3d6ff;transform:translate(3px)}@keyframes _slideIn_6ud0a_1{0%{opacity:0;transform:translate(16px)}}._missionReady_6ud0a_21{background:linear-gradient(90deg,#fffbea,#fff);border-color:#ffd35c;box-shadow:0 6px 16px #ffc23d40}._missionClaimed_6ud0a_22{opacity:.62}._missionText_6ud0a_23{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._missionText_6ud0a_23 b{font:600 16px var(--w-display);line-height:1.2}._missionText_6ud0a_23 small{color:var(--w-ink-soft);font-size:13px}._missionBar_6ud0a_26{background:#f3ecff;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}._missionBar_6ud0a_26 span{border-radius:inherit;background:linear-gradient(90deg, var(--w-sakura), var(--w-sun));height:100%;transition:width .6s cubic-bezier(.3,1.4,.5,1);display:block}._missionClaimed_6ud0a_22 ._missionBar_6ud0a_26 span{background:var(--w-mint)}._missionSide_6ud0a_29{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}._missionCount_6ud0a_30{font:700 15px var(--w-display);color:var(--w-ink-soft)}._reward_6ud0a_31{font:700 16px var(--w-display);color:#8a5a00;align-items:center;gap:5px;display:flex}._claim_6ud0a_32{cursor:pointer;font:700 15px var(--w-display);color:#fff;background:linear-gradient(135deg, #ffb52e, var(--w-coral));border:0;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;animation:1.6s ease-in-out infinite _wiggle_6ud0a_1;display:flex;box-shadow:0 6px 14px #ffa03c66}._claim_6ud0a_32:hover:not(:disabled){transform:scale(1.06)}._claim_6ud0a_32:disabled{cursor:progress;opacity:.7;animation:none}@keyframes _wiggle_6ud0a_1{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}95%{transform:rotate(-2deg)}}._claimed_6ud0a_36{color:var(--w-mint);font-size:14px;font-weight:800}@keyframes _pop_6ud0a_1{0%{opacity:0;transform:scale(.9)}}._tabPanel_6ud0a_40{z-index:1;flex:1;width:min(1180px,100% - 32px);margin:8px auto 110px;animation:.55s cubic-bezier(.2,1.2,.4,1) backwards _rise_6ud0a_1;position:relative}@keyframes _rise_6ud0a_1{0%{opacity:0;transform:translateY(18px)}}._profile_6ud0a_43{flex-direction:column;gap:18px;display:flex}._profileHero_6ud0a_44{border:3px solid var(--w-line);background:var(--w-card);box-shadow:var(--w-shadow);border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 26px;display:grid}._profileAvatar_6ud0a_45{background:conic-gradient(var(--w-sakura), var(--w-sun), var(--w-sky), var(--w-lilac), var(--w-sakura));border-radius:50%;width:112px;height:112px;padding:5px;animation:10s linear infinite _spinRing_6ud0a_1}._profileAvatar_6ud0a_45 img{background:#fff0f7;border:4px solid #fff;border-radius:50%;width:100%;height:100%;animation:10s linear infinite reverse _spinRing_6ud0a_1}@keyframes _spinRing_6ud0a_1{to{transform:rotate(360deg)}}._profileWho_6ud0a_48 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:14px;font-weight:800}._profileWho_6ud0a_48 h2{font:700 40px/1.05 var(--w-display);margin:2px 0 6px}._coinsLine_6ud0a_50{font:700 18px var(--w-display);color:#8a5a00;align-items:center;gap:8px;display:inline-flex}._rankBadge_6ud0a_51{border:3px solid color-mix(in srgb, var(--rank) 45%, white);background:#fff;border-radius:22px;align-items:center;gap:14px;min-width:320px;padding:10px 18px 10px 10px;display:flex}._rankGem_6ud0a_52{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--rank) 70%, white), var(--rank));width:64px;height:64px;box-shadow:0 8px 18px color-mix(in srgb, var(--rank) 45%, transparent);border-radius:18px;flex:none;place-items:center;font-size:34px;animation:3s ease-in-out infinite _gem_6ud0a_1;display:grid;transform:rotate(-6deg)}@keyframes _gem_6ud0a_1{50%{transform:rotate(6deg)scale(1.05)}}._rankBadge_6ud0a_51>div{flex-direction:column;flex:1;gap:2px;display:flex}._rankBadge_6ud0a_51 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink-faint);font-size:12px;font-weight:800}._rankBadge_6ud0a_51 b{font:700 24px var(--w-display);color:color-mix(in srgb, var(--rank) 75%, black)}._placementTag_6ud0a_57{color:var(--w-lilac);background:#f1ebff;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}._rankBadge_6ud0a_51 span{color:var(--w-ink-soft);font-size:13px;font-weight:700}._rankBar_6ud0a_59{background:#f1ecf7;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}._rankBar_6ud0a_59 i{border-radius:inherit;background:var(--rank);height:100%;display:block}._statsRow_6ud0a_61{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._statsCard_6ud0a_62{border:3px solid var(--w-line);background:var(--w-card);box-shadow:var(--w-shadow);border-radius:26px;padding:20px 22px}._statsCard_6ud0a_62 h3{font:700 24px var(--w-display);color:var(--w-sky);margin:0 0 12px}._statsRanked_6ud0a_64 h3{color:var(--w-lilac)}._statGrid_6ud0a_65{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._statGrid_6ud0a_65 div{background:#fff;border:2px solid #f1e8ff;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;display:flex}._statGrid_6ud0a_65 b{font:700 28px var(--w-display)}._statGrid_6ud0a_65 span{color:var(--w-ink-soft);text-align:center;font-size:13px;font-weight:700}._statFoot_6ud0a_69{color:var(--w-ink-faint);margin:10px 0 0;font-size:14px;font-weight:700}._recent_6ud0a_70{border:3px solid var(--w-line);background:var(--w-card);box-shadow:var(--w-shadow);border-radius:26px;padding:20px 22px}._recent_6ud0a_70 h3{font:700 24px var(--w-display);margin:0 0 10px}._recent_6ud0a_70 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._recent_6ud0a_70 li{background:#fff;border:2px solid #f1e8ff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}._recent_6ud0a_70 li b{font:600 17px var(--w-display)}._recent_6ud0a_70 li small{color:var(--w-ink-faint);flex:1;font-size:13px}._place_6ud0a_57{width:44px;height:44px;font:700 18px var(--w-display);color:var(--w-ink-soft);background:#f1ecf7;border-radius:14px;place-items:center;display:grid}._placeTop_6ud0a_77{color:#fff;background:linear-gradient(135deg, var(--w-sky), #7cc8ff)}._placeFirst_6ud0a_78{color:#fff;background:linear-gradient(135deg, var(--w-sun), var(--w-coral))}._lpUp_6ud0a_79,._lpDown_6ud0a_79{font-style:normal;font:700 15px var(--w-display)}._lpUp_6ud0a_79{color:var(--w-mint)}._lpDown_6ud0a_79{color:#e0456e}._shopTop_6ud0a_84{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}._shopTop_6ud0a_84 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:14px;font-weight:800}._shopTop_6ud0a_84 h2{font:700 44px/1.05 var(--w-display);text-shadow:0 4px #fff;margin:2px 0 4px}._shopTop_6ud0a_84 p{color:var(--w-ink-soft);margin:0;font-size:16px}._wallet_6ud0a_88{box-shadow:var(--w-shadow);background:#fffaf0;border:3px solid #ffe7a6;border-radius:22px;align-items:center;gap:10px;padding:10px 20px 10px 12px;display:flex}._wallet_6ud0a_88 b{font:700 30px var(--w-display);color:#8a5a00}._wallet_6ud0a_88 small{color:#b0842a;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}._shopLayout_6ud0a_91{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}._preview_6ud0a_92{background:linear-gradient(160deg, var(--from), var(--to));height:min(62vh,540px);min-height:340px;box-shadow:var(--w-shadow);border:4px solid #fff;border-radius:30px;position:sticky;top:16px;overflow:hidden}._preview_6ud0a_92 canvas{display:block}._previewLoading_6ud0a_94{color:#fff;text-shadow:0 2px 6px #00000040;place-content:center;justify-items:center;gap:10px;font-weight:800;display:grid;position:absolute;inset:0}._previewLoading_6ud0a_94 span{font-family:serif;font-size:90px;animation:1.6s ease-in-out infinite _bob_6ud0a_1}@keyframes _bob_6ud0a_1{50%{transform:translateY(-8px)}}._previewCaption_6ud0a_97{box-shadow:var(--w-shadow);pointer-events:none;background:#ffffffe6;border-radius:18px;flex-direction:column;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:16px}._previewCaption_6ud0a_97 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:12px;font-weight:800}._previewCaption_6ud0a_97 b{font:700 22px var(--w-display)}._shopSections_6ud0a_100{flex-direction:column;gap:18px;display:flex}._shopSection_6ud0a_100 h3{font:700 26px var(--w-display);margin:0}._shopSection_6ud0a_100>p{color:var(--w-ink-soft);margin:2px 0 10px;font-size:14px}._itemGrid_6ud0a_103{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._item_6ud0a_103{border:3px solid var(--w-line);background:var(--w-card);box-shadow:var(--w-shadow);border-radius:24px;flex-direction:column;transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .2s;display:flex;overflow:hidden}._item_6ud0a_103:hover{transform:translateY(-4px)}._itemSelected_6ud0a_106{border-color:var(--w-sakura);box-shadow:0 0 0 4px #ff5fa22e, var(--w-shadow)}._itemArt_6ud0a_107{cursor:pointer;background:linear-gradient(135deg, var(--from), var(--to));border:0;place-items:center;height:110px;display:grid;position:relative;overflow:hidden}._itemArt_6ud0a_107:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff73 45%,#0000 60%);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}._item_6ud0a_103:hover ._itemArt_6ud0a_107:after{transform:translate(100%)}._itemArt_6ud0a_107 span{color:#fff;text-shadow:0 4px #00000026;font-family:serif;font-size:64px;font-weight:900;transition:transform .3s cubic-bezier(.3,1.8,.5,1)}._item_6ud0a_103:hover ._itemArt_6ud0a_107 span{transform:scale(1.12)rotate(-6deg)}._itemTag_6ud0a_112{color:#11745a;background:#dcfaef;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}._itemTagNew_6ud0a_113{color:#fff;background:var(--w-sakura);animation:1.6s ease-in-out infinite _dotPulse_6ud0a_1;left:auto;right:8px}@keyframes _dotPulse_6ud0a_1{50%{transform:scale(1.08)}}._itemBody_6ud0a_115{flex-direction:column;flex:1;gap:4px;padding:12px 14px 14px;display:flex}._itemBody_6ud0a_115 b{font:700 18px var(--w-display)}._itemBody_6ud0a_115 small{color:var(--w-ink-soft);flex:1;font-size:13px;line-height:1.4}._buy_6ud0a_118,._equip_6ud0a_118{cursor:pointer;font:700 16px var(--w-display);border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s;display:flex}._buy_6ud0a_118{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));box-shadow:0 6px 14px #ff5fa259}._equip_6ud0a_118{color:var(--w-lilac);background:#f1ebff}._buy_6ud0a_118:hover:not(:disabled),._equip_6ud0a_118:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}._buy_6ud0a_118:disabled{cursor:not-allowed;color:var(--w-ink-faint);box-shadow:none;background:#f1ecf7}._itemEquipped_6ud0a_123{text-align:center;font:700 15px var(--w-display);color:#11745a;background:#dcfaef;border-radius:14px;margin-top:8px;padding:10px}@media (width<=960px){._shopLayout_6ud0a_91,._statsRow_6ud0a_61{grid-template-columns:1fr}._preview_6ud0a_92{height:320px;min-height:0;position:relative;top:0}._profileHero_6ud0a_44{grid-template-columns:auto 1fr}._rankBadge_6ud0a_51{grid-column:1/-1;min-width:0}._recent_6ud0a_70 ul{grid-template-columns:1fr}}@media (width<=560px){._statGrid_6ud0a_65{grid-template-columns:repeat(2,minmax(0,1fr))}._itemGrid_6ud0a_103{grid-template-columns:1fr}._profileAvatar_6ud0a_45{width:80px;height:80px}._profileWho_6ud0a_48 h2{font-size:30px}._shopTop_6ud0a_84{flex-direction:column;align-items:flex-start}}._backdrop_1d4xh_1{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3c286459;place-items:center;padding:16px;animation:.25s _fade_1d4xh_1;display:grid;position:fixed;inset:0}._modal_1d4xh_2{width:min(580px,100%);max-height:90vh;font-family:var(--w-body);color:var(--w-ink);box-shadow:var(--w-shadow);background:linear-gradient(#fff,#fff6fb);border:3px solid #fff;border-radius:30px;padding:28px 30px;animation:.4s cubic-bezier(.3,1.5,.5,1) _pop_1d4xh_1;position:relative;overflow-y:auto}._modal_1d4xh_2 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:14px;font-weight:800}._modal_1d4xh_2 h2{font:700 34px var(--w-display);margin:6px 0 18px}._modal_1d4xh_2 ul{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}._modal_1d4xh_2 li{background:#fff;border:2px solid #f1e8ff;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}._modal_1d4xh_2 li b{font:600 17px var(--w-display)}._modal_1d4xh_2 li span{color:var(--w-ink-soft);font-size:15px}._modal_1d4xh_2 a{color:var(--w-lilac);font-weight:800}._modal_1d4xh_2 p{color:var(--w-ink-soft);margin:0 0 10px;font-size:15px;line-height:1.55}._fan_1d4xh_11{color:var(--w-ink-faint)!important;font-size:14px!important}._close_1d4xh_12{cursor:pointer;width:40px;height:40px;color:var(--w-sakura);background:#ffeaf4;border:0;border-radius:14px;font-size:22px;transition:transform .2s;position:absolute;top:14px;right:16px}._close_1d4xh_12:hover{transform:rotate(90deg)}@keyframes _fade_1d4xh_1{0%{opacity:0}}@keyframes _pop_1d4xh_1{0%{opacity:0;transform:scale(.9)translateY(14px)}}._page_d6ytu_1{min-height:100vh;font-family:var(--w-body);color:var(--w-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}._header_d6ytu_2,._main_d6ytu_2,._bottom_d6ytu_2,._rejoin_d6ytu_2{z-index:1;position:relative}._header_d6ytu_2{justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(16px,5vw,64px);display:flex}._logo_d6ytu_5{cursor:pointer;font:700 26px var(--w-display);color:var(--w-ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}._logo_d6ytu_5 b{color:var(--w-sakura)}._logoMark_d6ytu_7{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-lilac));border-radius:16px;place-items:center;width:46px;height:46px;font-family:serif;font-size:24px;transition:transform .3s cubic-bezier(.3,1.8,.5,1);display:grid;transform:rotate(-6deg);box-shadow:0 6px 14px #ff5fa259}._logo_d6ytu_5:hover ._logoMark_d6ytu_7{transform:rotate(6deg)scale(1.08)}._tabs_d6ytu_9{background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:999px;gap:6px;padding:6px;display:flex}._tabs_d6ytu_9 button{cursor:pointer;font:600 17px var(--w-display);color:var(--w-ink-soft);background:0 0;border:0;border-radius:999px;padding:9px 20px;transition:color .2s,background .25s,transform .2s cubic-bezier(.3,1.6,.5,1);position:relative}._tabs_d6ytu_9 button:hover{color:var(--w-ink);transform:translateY(-1px)}._tabs_d6ytu_9 ._navActive_d6ytu_12,._tabs_d6ytu_9 ._navActive_d6ytu_12:hover{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));box-shadow:0 6px 14px #ff5fa259}._navDot_d6ytu_13{background:var(--w-sun);border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite _dotPulse_d6ytu_1;position:absolute;top:4px;right:8px}@keyframes _dotPulse_d6ytu_1{50%{transform:scale(1.35)}}._coins_d6ytu_15{cursor:pointer;font:700 18px var(--w-display);color:#8a5a00;box-shadow:var(--w-shadow);background:#fffaf0;border:3px solid #ffe7a6;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 10px;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:flex}._coins_d6ytu_15:hover{transform:translateY(-2px)scale(1.03)}._headerActions_d6ytu_17{gap:8px;display:flex}._signOut_d6ytu_18{border:3px solid var(--w-line);cursor:pointer;font:600 15px var(--w-display);color:var(--w-ink);background:var(--w-card);box-shadow:var(--w-shadow);white-space:nowrap;border-radius:14px;padding:10px 16px;transition:transform .2s}._news_d6ytu_20{color:#fff;background:linear-gradient(135deg, var(--w-lilac), var(--w-sakura));border-color:#fff;position:relative}._newsDot_d6ytu_21{background:var(--w-sun);border:3px solid #fff;border-radius:50%;width:14px;height:14px;animation:1.4s ease-in-out infinite _dotPulse_d6ytu_1;position:absolute;top:-5px;right:-5px}._signOut_d6ytu_18:hover{transform:translateY(-2px)}._rejoin_d6ytu_2{cursor:pointer;font-family:var(--w-body);color:#fff;background:linear-gradient(135deg, var(--w-mint), var(--w-sky));border:3px solid #fff;border-radius:20px;flex-direction:column;align-self:center;align-items:center;gap:2px;margin-top:4px;padding:12px 26px;animation:2.2s ease-in-out infinite _nudge_d6ytu_1;display:flex;box-shadow:0 10px 24px #2fc79a66}._rejoin_d6ytu_2 b{font:700 18px var(--w-display)}._rejoin_d6ytu_2 span{font-size:15px;font-weight:700}@keyframes _nudge_d6ytu_1{50%{transform:translateY(-4px)scale(1.02)}}._main_d6ytu_2{flex:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:3vw;padding:0 clamp(16px,7vw,110px);display:grid}._copy_d6ytu_30{animation:.7s cubic-bezier(.2,1.2,.4,1) backwards _rise_d6ytu_1}@keyframes _rise_d6ytu_1{0%{opacity:0;transform:translateY(24px)}}._season_d6ytu_32{color:var(--w-lilac);background:var(--w-card);border:3px solid var(--w-line);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:15px;font-weight:800;display:inline-flex}._season_d6ytu_32 span{background:var(--w-sakura);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ff5fa240}._copy_d6ytu_30 h1{font:700 clamp(56px, 7.5vw, 104px)/.95 var(--w-display);letter-spacing:-.01em;color:var(--w-ink);text-shadow:0 5px #fff,0 16px 40px #9b7bff4d;margin:20px 0 14px}._copy_d6ytu_30 h1 em{background:linear-gradient(90deg, var(--w-sakura), var(--w-coral), var(--w-sun));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._copy_d6ytu_30 p{max-width:520px;color:var(--w-ink-soft);margin:0;font-size:19px;line-height:1.6}._actions_d6ytu_37{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}._play_d6ytu_38{cursor:pointer;font:700 26px var(--w-display);color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border:0;border-radius:22px;align-items:center;gap:16px;padding:18px 34px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s;animation:2.6s ease-in-out infinite _breathe_d6ytu_1;display:flex;box-shadow:0 12px 28px #ff5fa273,inset 0 -5px #0000001f}._play_d6ytu_38:hover{filter:brightness(1.06);transform:translateY(-4px)scale(1.04)rotate(-1deg)}._play_d6ytu_38 span{font-size:28px;transition:transform .2s}._play_d6ytu_38:hover span{transform:translate(3px,-3px)}@keyframes _breathe_d6ytu_1{50%{box-shadow:0 16px 38px #ff5fa299,inset 0 -5px #0000001f}}._mode_d6ytu_43{align-items:center;gap:12px;display:flex}._modeIcon_d6ytu_44{width:48px;height:48px;color:var(--w-sakura);background:#fff;border:3px solid #ffd2e6;border-radius:16px;place-items:center;font-size:24px;display:grid}._mode_d6ytu_43 div{flex-direction:column;gap:2px;display:flex}._mode_d6ytu_43 b{font:700 18px var(--w-display)}._mode_d6ytu_43 small{color:var(--w-ink-soft);font-size:15px}._miniStats_d6ytu_48{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}._miniStats_d6ytu_48 div{background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:18px;flex-direction:column;gap:2px;padding:12px 18px;display:flex}._miniStats_d6ytu_48 b{font:700 30px var(--w-display);color:var(--w-sakura)}._miniStats_d6ytu_48 span{color:var(--w-ink-soft);font-size:14px;font-weight:700}._visual_d6ytu_53{isolation:isolate;place-items:center;padding:10px 0;animation:.8s cubic-bezier(.2,1.2,.4,1) .15s backwards _rise_d6ytu_1;display:grid;position:relative}._backlight_d6ytu_54{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#fffffff2 0%,#ffd6ecb3 40%,#0000 70%);border-radius:50%;width:90%;animation:5s ease-in-out infinite _glow_d6ytu_1;position:absolute}@keyframes _float_d6ytu_1{50%{transform:translateY(-14px)}}@keyframes _glow_d6ytu_1{50%{opacity:.85;transform:scale(1.06)}}@keyframes _gleam_d6ytu_1{50%{opacity:.4}}._bottom_d6ytu_2{justify-content:space-between;align-items:center;gap:20px;padding:16px 230px 22px clamp(16px,5vw,64px);display:flex}._welcome_d6ytu_60{background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:22px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex}._welcome_d6ytu_60>img{background:#fff0f7;border:3px solid #fff;border-radius:16px;width:52px;height:52px}._welcome_d6ytu_60 div{flex-direction:column;display:flex}._welcome_d6ytu_60 small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:13px;font-weight:800}._welcome_d6ytu_60 b{font:700 20px var(--w-display)}._welcome_d6ytu_60 span{color:var(--w-ink-soft);font-size:13px}._tip_d6ytu_66{align-items:center;gap:12px;display:flex}._tip_d6ytu_66>span{color:var(--w-sakura);font-size:28px;animation:8s linear infinite _spin_d6ytu_1}._tip_d6ytu_66 div{flex-direction:column;gap:2px;display:flex}._tip_d6ytu_66 b{font:700 17px var(--w-display)}._tip_d6ytu_66 small{color:var(--w-ink-soft);font-size:14px}@keyframes _spin_d6ytu_1{to{transform:rotate(360deg)}}@media (width<=900px){._tabs_d6ytu_9 button{padding:8px 12px;font-size:15px}._header_d6ytu_2{flex-wrap:wrap}._main_d6ytu_2{grid-template-columns:1fr;padding-top:10px}._bottom_d6ytu_2{flex-wrap:wrap;padding-bottom:96px;padding-right:16px}._tip_d6ytu_66{display:none}}@media (width<=520px){._copy_d6ytu_30 h1{font-size:52px}._copy_d6ytu_30 p{font-size:16px}._signOut_d6ytu_18{padding:8px 10px;font-size:13px}}._fab_10ac4_2{z-index:30;cursor:pointer;font-family:var(--w-body);color:var(--w-ink);box-shadow:var(--w-shadow);background:linear-gradient(135deg,#fff,#ffeaf4);border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px}._fab_10ac4_2:hover{transform:translateY(-3px)scale(1.03)}._fabIcon_10ac4_9{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 6px 14px #ff5fa266}._fabText_10ac4_10{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}._fabText_10ac4_10 b{font:700 18px var(--w-display)}._fabText_10ac4_10 small{color:var(--w-ink-soft);font-size:13px}._badge_10ac4_13{min-width:26px;height:26px;font:700 14px var(--w-display);color:#fff;background:var(--w-sakura);border:3px solid #fff;border-radius:999px;place-items:center;padding:0 7px;font-style:normal;animation:1.2s ease-in-out infinite _bob_10ac4_1;display:grid;position:absolute;top:-8px;right:-6px}._fabCalling_10ac4_14 ._fabIcon_10ac4_9{animation:1.1s ease-in-out infinite _heartbeat_10ac4_1}@keyframes _bob_10ac4_1{50%{transform:translateY(-4px)}}@keyframes _heartbeat_10ac4_1{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}._scrim_10ac4_18{z-index:31;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3c28642e;animation:.2s ease-out _fade_10ac4_1;position:fixed;inset:0}@keyframes _fade_10ac4_1{0%{opacity:0}}._drawer_10ac4_22{z-index:32;width:min(420px,100vw);font-family:var(--w-body);color:var(--w-ink);background:linear-gradient(#fff 0%,#fff6fb 100%);border-left:3px solid #fff;padding:22px 20px 30px;animation:.35s cubic-bezier(.2,1.2,.4,1) _slideIn_10ac4_1;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 50px #6e46a038}@keyframes _slideIn_10ac4_1{0%{transform:translate(100%)}}._drawerTop_10ac4_29{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}._drawerTop_10ac4_29 small{letter-spacing:.08em;text-transform:uppercase;color:var(--w-sakura);font-size:13px;font-weight:800}._drawerTop_10ac4_29 h2{font:700 34px var(--w-display);margin:2px 0 0}._close_10ac4_32{cursor:pointer;width:40px;height:40px;color:var(--w-ink-soft);background:#f3ecff;border:0;border-radius:14px;font-size:26px;line-height:1;transition:transform .2s,background .2s}._close_10ac4_32:hover{background:#ffe1ee;transform:rotate(90deg)}._find_10ac4_35{margin-bottom:6px}._searchBox_10ac4_36{background:#fff;border:2px solid #eadfff;border-radius:16px;align-items:center;gap:10px;height:50px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 2px 4px #785ab414}._searchBox_10ac4_36:focus-within{border-color:var(--w-sakura);box-shadow:0 0 0 4px #ff5fa226}._searchBox_10ac4_36 input{min-width:0;font:600 16px var(--w-body);color:var(--w-ink);background:0 0;border:0;outline:0;flex:1}._searchBox_10ac4_36 input::placeholder{color:var(--w-ink-faint)}._results_10ac4_40{background:#fff;border:2px solid #f1e8ff;border-radius:16px;margin:10px 0 0;padding:8px;list-style:none}._block_10ac4_42{margin-top:20px}._block_10ac4_42 h3{font:700 20px var(--w-display);align-items:center;gap:8px;margin:0 0 10px;display:flex}._block_10ac4_42 h3 em{color:#fff;background:var(--w-lilac);border-radius:999px;padding:2px 10px;font-size:14px;font-style:normal}._block_10ac4_42 ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._row_10ac4_46{background:#fff;border:2px solid #f3ecff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;transition:transform .2s,border-color .2s;display:flex}._row_10ac4_46:hover{border-color:#ffd2e6;transform:translate(-3px)}._offline_10ac4_48{opacity:.6}._pop_10ac4_49{animation:.45s cubic-bezier(.3,1.6,.5,1) _pop_10ac4_49}@keyframes _pop_10ac4_49{0%{opacity:0;transform:scale(.85)}}._who_10ac4_51{flex-direction:column;flex:1;min-width:0;display:flex}._who_10ac4_51 b{font:700 17px var(--w-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._who_10ac4_51 small{color:var(--w-ink-soft);font-size:13px}._empty_10ac4_54{color:var(--w-ink-soft);margin:4px 2px;font-size:15px}._avatar_10ac4_56{background:linear-gradient(135deg,#ffe0ee,#dff0ff);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 4px 10px #785ab42e}._avatar_10ac4_56 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._avatar_10ac4_56 b{font:700 18px var(--w-display);color:var(--w-ink)}._avatar_10ac4_56 i{background:#b9b3cc;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px}._avatar_10ac4_56 ._dot_ONLINE_10ac4_60,._avatar_10ac4_56 ._dot_IN_LOBBY_10ac4_60{background:var(--w-mint)}._avatar_10ac4_56 ._dot_IN_QUEUE_10ac4_61{background:var(--w-sun)}._avatar_10ac4_56 ._dot_IN_GAME_10ac4_62{background:var(--w-sky)}._primary_10ac4_64,._ghost_10ac4_64,._danger_10ac4_64{cursor:pointer;height:38px;font:700 15px var(--w-display);border:0;border-radius:12px;flex:none;padding:0 16px;transition:transform .15s,filter .15s}._primary_10ac4_64{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));box-shadow:0 6px 14px #ff5fa259}._primary_10ac4_64:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px)}._primary_10ac4_64:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.55;box-shadow:none}._ghost_10ac4_64{color:var(--w-ink-soft);background:#f3ecff;padding:0 12px}._ghost_10ac4_64:hover{color:var(--w-ink);background:#ffe1ee}._danger_10ac4_64{color:#fff;background:#ff5a7a}._tag_10ac4_71{color:var(--w-mint);background:#e2f9f0;border-radius:10px;flex:none;padding:6px 10px;font-size:13px;font-weight:800}._invites_10ac4_74{z-index:40;flex-direction:column;gap:10px;width:min(520px,100vw - 32px);display:flex;position:fixed;top:20px;left:50%;translate:-50%}._invite_10ac4_74{font-family:var(--w-body);color:var(--w-ink);box-shadow:var(--w-shadow);background:#fff;border:3px solid #ffd2e6;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;animation:.5s cubic-bezier(.3,1.5,.5,1) _drop_10ac4_1;display:flex;position:relative;overflow:hidden}@keyframes _drop_10ac4_1{0%{opacity:0;transform:translateY(-40px)scale(.9)}}._invite_10ac4_74 ._who_10ac4_51 small{color:var(--w-sakura);font-weight:800}._inviteActions_10ac4_81{gap:8px;display:flex}._timer_10ac4_82{transform-origin:0;background:linear-gradient(90deg, var(--w-sakura), var(--w-sun));width:100%;height:5px;transition:transform 1s linear;position:absolute;bottom:0;left:0}._toasts_10ac4_84{z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:104px;right:22px}._toast_10ac4_84{cursor:pointer;text-align:left;max-width:360px;font:700 15px var(--w-body);color:var(--w-ink);box-shadow:var(--w-shadow);background:#fff;border:3px solid #fff;border-radius:16px;padding:12px 16px;animation:.4s cubic-bezier(.3,1.5,.5,1) _toastIn_10ac4_1}@keyframes _toastIn_10ac4_1{0%{opacity:0;transform:translate(40px)}}._toast_error_10ac4_87{color:#b0234a;background:#fff0f3;border-color:#ffc2cf}._toast_accepted_10ac4_88,._toast_joined_10ac4_88{background:#eafaf3;border-color:#bdf0da}._toast_request_10ac4_89{background:#fff4fa;border-color:#ffd2e6}@media (width<=560px){._fabText_10ac4_10{display:none}._fab_10ac4_2{padding:8px}._inviteActions_10ac4_81{flex-direction:column}}._menu_67fl6_1{z-index:20;text-align:left;background:#fffdfe;border:3px solid #fff;border-radius:22px;outline:none;width:300px;padding:14px;animation:.3s cubic-bezier(.3,1.6,.5,1) _pop_67fl6_1;position:absolute;top:calc(100% - 26px);left:50%;translate:-50%;box-shadow:0 18px 40px #7850aa47}._menu_67fl6_1:before{content:"";background:#fffdfe;border-top:3px solid #fff;border-left:3px solid #fff;border-radius:4px 0 0;width:16px;height:16px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:45deg}@keyframes _pop_67fl6_1{0%{opacity:0;transform:translateY(-8px)scale(.94)}}._head_67fl6_4{flex-direction:column;margin-bottom:8px;display:flex}._head_67fl6_4 b{font:700 18px var(--w-display);color:var(--w-ink)}._head_67fl6_4 small{color:var(--w-ink-soft);font-size:13px}._section_67fl6_7{margin-top:8px}._section_67fl6_7>small{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);font-size:12px;font-weight:800}._options_67fl6_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}._option_67fl6_9{cursor:pointer;font-family:var(--w-body);color:var(--w-ink);background:#fff;border:2px solid #f1e8ff;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s;display:flex}._option_67fl6_9:hover:not(:disabled){border-color:var(--w-sakura);transform:translateY(-2px)}._option_67fl6_9:disabled{cursor:default}._option_67fl6_9:disabled:not(._equipped_67fl6_13){opacity:.55;filter:saturate(.5)}._equipped_67fl6_13{border-color:var(--w-mint);background:#f0fdf8}._glyph_67fl6_15{color:#fff;background:linear-gradient(135deg, var(--from), var(--to));text-shadow:0 2px #00000026;border-radius:14px;place-items:center;width:46px;height:46px;font-family:serif;font-size:26px;font-weight:900;display:grid}._name_67fl6_16{font:600 14px/1.15 var(--w-display);text-align:center}._state_67fl6_17{color:var(--w-lilac);font-size:12px;font-weight:800}._equipped_67fl6_13 ._state_67fl6_17{color:#11745a}._note_67fl6_19{color:var(--w-ink-faint);margin:10px 0 0;font-size:12px;line-height:1.4}._page_nbc3b_1{min-height:100vh;font-family:var(--w-body);color:var(--w-ink);position:relative;overflow-x:hidden}._header_nbc3b_2,._content_nbc3b_2{z-index:1;position:relative}._header_nbc3b_2{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,5vw,64px);display:flex}._brand_nbc3b_5{cursor:pointer;font:700 24px var(--w-display);color:var(--w-ink);background:0 0;border:0;align-items:center;gap:10px;display:flex}._brand_nbc3b_5 b{color:var(--w-sakura)}._brandMark_nbc3b_7{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-lilac));border-radius:14px;place-items:center;width:42px;height:42px;font-family:serif;font-size:22px;display:grid;transform:rotate(-6deg);box-shadow:0 6px 14px #ff5fa259}._headerStatus_nbc3b_8{background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:800;display:flex}._headerStatus_nbc3b_8 span{background:var(--w-mint);border-radius:50%;width:10px;height:10px;animation:1.8s ease-in-out infinite _ping_nbc3b_1;box-shadow:0 0 0 4px #2fc79a40}._headerStatus_nbc3b_8 ._off_nbc3b_10{background:var(--w-sun);box-shadow:0 0 0 4px #ffc23d40}._headerStatus_nbc3b_8 small{color:var(--w-ink-soft);font-weight:700}@keyframes _ping_nbc3b_1{50%{box-shadow:0 0 0 8px #2fc79a00}}._back_nbc3b_13{border:3px solid var(--w-line);cursor:pointer;font:700 16px var(--w-display);color:var(--w-ink);background:var(--w-card);box-shadow:var(--w-shadow);border-radius:14px;padding:12px 18px;transition:transform .2s}._back_nbc3b_13:hover{transform:translate(-3px)}._rejoin_nbc3b_16{z-index:2;cursor:pointer;font-family:var(--w-body);color:#fff;background:linear-gradient(135deg, var(--w-mint), var(--w-sky));border:3px solid #fff;border-radius:20px;flex-direction:column;align-items:center;gap:2px;margin:0 auto 10px;padding:12px 26px;animation:2.2s ease-in-out infinite _nudge_nbc3b_1;display:flex;position:relative;box-shadow:0 10px 24px #2fc79a66}._rejoin_nbc3b_16 b{font:700 18px var(--w-display)}._rejoin_nbc3b_16 span{font-size:15px;font-weight:700}@keyframes _nudge_nbc3b_1{50%{transform:translateY(-4px)scale(1.02)}}._content_nbc3b_2{flex-direction:column;gap:22px;width:min(1180px,100% - 32px);margin:6px auto 60px;display:flex}._heading_nbc3b_21{text-align:center;animation:.6s cubic-bezier(.2,1.2,.4,1) backwards _rise_nbc3b_1}._kicker_nbc3b_22{letter-spacing:.06em;text-transform:uppercase;color:var(--w-sakura);align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}._heading_nbc3b_21 h1{font:700 clamp(40px, 6vw, 64px)/1.05 var(--w-display);color:var(--w-ink);text-shadow:0 4px #fff,0 10px 30px #ff5fa240;margin:8px 0}._heading_nbc3b_21 h1 em{background:linear-gradient(90deg, var(--w-sakura), var(--w-coral), var(--w-sun));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._heading_nbc3b_21 p{max-width:640px;color:var(--w-ink-soft);margin:0 auto;font-size:18px;line-height:1.5}@keyframes _rise_nbc3b_1{0%{opacity:0;transform:translateY(18px)}}._modePicker_nbc3b_28{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:.6s cubic-bezier(.2,1.2,.4,1) .1s backwards _rise_nbc3b_1;display:grid}._modeCard_nbc3b_29{border-radius:var(--w-radius);border:3px solid var(--w-line);cursor:pointer;text-align:left;color:var(--w-ink);background:var(--w-card);box-shadow:var(--w-shadow);align-items:center;gap:16px;padding:18px 20px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s;display:flex;position:relative}._modeCard_nbc3b_29:hover:not(:disabled){transform:translateY(-4px)}._modeCard_nbc3b_29:disabled{cursor:default}._modeActive_nbc3b_32{border-color:var(--w-sakura);background:linear-gradient(135deg,#fff,#ffeaf4)}._rankedCard_nbc3b_33._modeActive_nbc3b_32{border-color:var(--w-lilac);background:linear-gradient(135deg,#fff,#efe8ff)}._modeSymbol_nbc3b_34{color:#fff;background:linear-gradient(135deg, var(--w-sky), #7cc8ff);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:30px;display:grid;box-shadow:0 8px 16px #3fa8ff4d}._rankedCard_nbc3b_33 ._modeSymbol_nbc3b_34{background:linear-gradient(135deg, var(--w-lilac), var(--w-sakura));box-shadow:0 8px 16px #9b7bff4d}._modeCopy_nbc3b_36{flex-direction:column;flex:1;gap:3px;display:flex}._modeCopy_nbc3b_36 b{font:700 26px var(--w-display)}._modeCopy_nbc3b_36 small{color:var(--w-ink-soft);font-size:15px}._modeCheck_nbc3b_39{color:#fff;background:var(--w-mint);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;transition:transform .3s cubic-bezier(.3,1.8,.5,1);display:grid;transform:scale(0)}._modeActive_nbc3b_32 ._modeCheck_nbc3b_39{transform:scale(1)}._lobbyPanel_nbc3b_42{border:3px solid var(--w-line);background:var(--w-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--w-shadow);border-radius:28px;padding:24px;animation:.6s cubic-bezier(.2,1.2,.4,1) .2s backwards _rise_nbc3b_1}._lobbyTop_nbc3b_43{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}._lobbyTop_nbc3b_43 h2{font:700 30px var(--w-display);margin:4px 0 0}._capacity_nbc3b_45{flex-direction:column;align-items:flex-end;display:flex}._capacity_nbc3b_45 b{font:700 34px var(--w-display);color:var(--w-sakura)}._capacity_nbc3b_45 span{color:var(--w-ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:800}._slots_nbc3b_49{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._rankedSlots_nbc3b_50{grid-template-columns:repeat(3,minmax(0,1fr))}._playerSlot_nbc3b_51,._emptySlot_nbc3b_51{border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:236px;padding:14px;animation:.5s cubic-bezier(.3,1.5,.5,1) backwards _slotIn_nbc3b_1;display:flex;position:relative}@keyframes _slotIn_nbc3b_1{0%{opacity:0;transform:scale(.85)translateY(10px)}}._playerSlot_nbc3b_51{background:linear-gradient(#fff,#f6f0ff);border:3px solid #eadfff}._ownSlot_nbc3b_54{background:linear-gradient(#fff,#ffeef6);border-color:#ffc6df}._slotTop_nbc3b_55{justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:12px;right:12px}._hostTag_nbc3b_56{color:#8a5a00;background:#ffefc2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}._readyDot_nbc3b_57{background:var(--w-mint);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #2fc79a38}._avatarFrame_nbc3b_58{background:conic-gradient(var(--w-sakura), var(--w-sun), var(--w-sky), var(--w-lilac), var(--w-sakura));border-radius:50%;width:92px;height:92px;padding:4px;animation:8s linear infinite _spinRing_nbc3b_1;position:relative}._avatarFrame_nbc3b_58 img{background:#fff;border:3px solid #fff;border-radius:50%;width:100%;height:100%;animation:8s linear infinite reverse _spinRing_nbc3b_1}._avatarButton_nbc3b_61{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:relative}._rankName_nbc3b_62{font:700 13px var(--w-display);color:var(--w-ink-soft)}._avatarButton_nbc3b_61:hover{transform:scale(1.06)}._avatarButton_nbc3b_61:focus-visible{outline:3px solid var(--w-sakura);outline-offset:3px}._avatarEdit_nbc3b_65{z-index:2;color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:absolute;bottom:22px;right:14px;box-shadow:0 4px 10px #ff5fa259}._skinLine_nbc3b_66{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--w-ink-faint);font-size:12px;font-weight:700;overflow:hidden}._avatarSpark_nbc3b_67{color:var(--w-sun);font-size:20px;animation:2s ease-in-out infinite _twinkle_nbc3b_1;position:absolute;top:-2px;right:-4px}@keyframes _spinRing_nbc3b_1{to{transform:rotate(360deg)}}@keyframes _twinkle_nbc3b_1{50%{transform:scale(1.3)rotate(20deg)}}._playerName_nbc3b_70{font:700 20px var(--w-display);text-align:center}._playerCaption_nbc3b_71{color:var(--w-mint);font-size:14px;font-weight:700}._kick_nbc3b_22{cursor:pointer;width:32px;height:32px;color:var(--w-ink-soft);background:#f3ecff;border:0;border-radius:10px;transition:background .2s,color .2s;position:absolute;bottom:10px;right:10px}._kick_nbc3b_22:hover{color:#c42a50;background:#ffdde6}._emptySlot_nbc3b_51{cursor:pointer;color:var(--w-ink-soft);font-family:var(--w-body);background:#ffffff8c;border:3px dashed #e3d6ff;transition:transform .2s cubic-bezier(.3,1.6,.5,1),border-color .2s,background .2s}._emptySlot_nbc3b_51:hover:not(:disabled){border-color:var(--w-sakura);color:var(--w-ink);background:#fff;transform:translateY(-4px)}._emptySlot_nbc3b_51:disabled{cursor:default;opacity:.7}._addFriend_nbc3b_78{width:58px;height:58px;color:var(--w-sakura);background:#ffeaf4;border-radius:50%;place-items:center;font-size:30px;transition:transform .3s;display:grid}._emptySlot_nbc3b_51:hover:not(:disabled) ._addFriend_nbc3b_78{transform:rotate(90deg)scale(1.08)}._emptySlot_nbc3b_51 b{font:700 18px var(--w-display)}._emptySlot_nbc3b_51 small{font-size:13px;font-weight:700}._lobbyFooter_nbc3b_83{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}._inviteNote_nbc3b_84{align-items:center;gap:12px;display:flex}._inviteNote_nbc3b_84>span{width:44px;height:44px;color:var(--w-sun);background:#fff6d8;border-radius:14px;place-items:center;font-size:22px;display:grid}._inviteNote_nbc3b_84 p{flex-direction:column;margin:0;display:flex}._inviteNote_nbc3b_84 b{font:700 18px var(--w-display)}._inviteNote_nbc3b_84 small{color:var(--w-ink-soft);font-size:14px}._footerActions_nbc3b_89{align-items:center;gap:12px;display:flex}._leave_nbc3b_90{cursor:pointer;font:700 16px var(--w-display);color:var(--w-ink-soft);background:#fff;border:3px solid #f0e6ff;border-radius:16px;padding:14px 18px}._leave_nbc3b_90:hover{color:#c42a50;border-color:#ffc6d6}._startButton_nbc3b_92{cursor:pointer;font:700 22px var(--w-display);color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border:0;border-radius:18px;align-items:center;gap:12px;padding:16px 30px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),filter .2s;animation:2.6s ease-in-out infinite _breathe_nbc3b_1;display:flex;box-shadow:0 10px 24px #ff5fa266,inset 0 -4px #0000001f}._startButton_nbc3b_92:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-3px)scale(1.03)}._startButton_nbc3b_92:disabled{cursor:progress;filter:saturate(.6);animation:none}._startButton_nbc3b_92 span{font-size:24px}@keyframes _breathe_nbc3b_1{50%{box-shadow:0 14px 34px #ff5fa28c,inset 0 -4px #0000001f}}._waiting_nbc3b_97{font:700 18px var(--w-display);color:var(--w-ink-soft);background:#f6f0ff;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;display:flex}._waiting_nbc3b_97 span{background:var(--w-lilac);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite _ping_nbc3b_1}@media (width<=900px){._slots_nbc3b_49{grid-template-columns:repeat(2,minmax(0,1fr))}._rankedSlots_nbc3b_50{grid-template-columns:repeat(3,minmax(0,1fr))}._modePicker_nbc3b_28{grid-template-columns:1fr}}@media (width<=560px){._headerStatus_nbc3b_8{display:none}._rankedSlots_nbc3b_50{grid-template-columns:1fr}._lobbyTop_nbc3b_43{flex-direction:column;align-items:flex-start}._capacity_nbc3b_45{align-items:flex-start}}._page_ry72j_1{min-height:100vh;font-family:var(--w-body);color:var(--w-ink);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}._content_ry72j_2,._portal_ry72j_2,._bottom_ry72j_2{z-index:1;position:relative}._content_ry72j_2{padding:clamp(24px,7vw,100px);animation:.7s cubic-bezier(.2,1.2,.4,1) backwards _rise_ry72j_1}._brand_ry72j_5{font:700 26px var(--w-display);align-items:center;gap:10px;display:flex}._brand_ry72j_5>span{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-lilac));border-radius:16px;place-items:center;width:46px;height:46px;font-family:serif;font-size:24px;display:grid;transform:rotate(-6deg);box-shadow:0 6px 14px #ff5fa259}._brand_ry72j_5 b{color:var(--w-sakura)}._eyebrow_ry72j_8{color:#11745a;background:#dcfaef;border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;margin-top:44px;padding:8px 16px;font-size:16px;font-weight:800;animation:.5s cubic-bezier(.3,1.8,.5,1) .2s backwards _popIn_ry72j_1;display:inline-flex}._eyebrow_ry72j_8 i{background:var(--w-mint);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite _pulse_ry72j_1}._content_ry72j_2 h1{font:700 clamp(50px, 6.2vw, 88px)/.98 var(--w-display);text-shadow:0 5px #fff,0 16px 40px #9b7bff4d;margin:18px 0 14px}._content_ry72j_2 h1 em{background:linear-gradient(90deg, var(--w-sakura), var(--w-coral), var(--w-sun));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}._content_ry72j_2 p{max-width:440px;color:var(--w-ink-soft);margin:0;font-size:19px;line-height:1.55}._content_ry72j_2 p b{color:var(--w-ink)}._progress_ry72j_14{box-sizing:border-box;width:min(420px,100%);height:16px;box-shadow:var(--w-shadow);background:#fff;border-radius:999px;margin-top:30px;padding:3px;overflow:hidden}._progress_ry72j_14 span{border-radius:inherit;background:linear-gradient(90deg, var(--w-sakura), var(--w-sun), var(--w-sky));background-size:200% 100%;height:100%;animation:3.1s cubic-bezier(.4,0,.2,1) forwards _fill_ry72j_1,1.6s linear infinite _shimmer_ry72j_1;display:block}._status_ry72j_16{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._status_ry72j_16 span{color:#fff;background:linear-gradient(135deg, var(--w-lilac), var(--w-sakura));border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800}._status_ry72j_16 b{font:700 20px var(--w-display);animation:.35s cubic-bezier(.3,1.8,.5,1) _popIn_ry72j_1}._status_ry72j_16 small{color:var(--w-ink-faint);font-size:14px;font-weight:700}._portal_ry72j_2{place-items:center;height:min(70vh,560px);display:grid}._ring_ry72j_22{aspect-ratio:1;border:6px solid #0000;border-top-color:var(--w-sakura);border-right-color:#ff5fa24d;border-radius:50%;width:340px;animation:2.4s linear infinite _spin_ry72j_1;position:absolute}._ring_ry72j_22:nth-child(2){border-top-color:var(--w-sky);border-right-color:#3fa8ff4d;width:270px;animation-duration:3.2s;animation-direction:reverse}._ring_ry72j_22:nth-child(3){border-top-color:var(--w-sun);border-right-color:#ffc23d4d;width:200px;animation-duration:1.8s}._core_ry72j_25{color:#fff;background:radial-gradient(circle at 34% 28%, #fff 0%, #ffb8d8 34%, var(--w-sakura) 70%, var(--w-lilac) 100%);text-shadow:0 4px #9b3c8c66;border-radius:50%;place-items:center;width:140px;height:140px;font-family:serif;font-size:72px;font-weight:900;animation:1.1s ease-in-out infinite _beat_ry72j_1;display:grid;position:relative;box-shadow:0 0 0 10px #ffffffb3,0 20px 50px #ff5fa273}._rune_ry72j_26{color:var(--w-sun);font-size:34px;animation:1.6s ease-in-out infinite _twinkle_ry72j_1;position:absolute;top:calc(50% - 205px)}._stars_ry72j_27{place-items:center;animation:14s linear infinite _spin_ry72j_1;display:grid;position:absolute;inset:0}._stars_ry72j_27 i{background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;rotate:45deg;box-shadow:0 0 12px #fff}._bottom_ry72j_2{text-align:center;color:var(--w-ink);background:var(--w-card);border:3px solid var(--w-line);box-shadow:var(--w-shadow);border-radius:20px;grid-column:1/-1;place-self:end center;align-items:center;gap:12px;margin:0 16px 28px;padding:12px 22px;font-size:16px;font-weight:700;animation:.6s cubic-bezier(.2,1.2,.4,1) .4s backwards _rise_ry72j_1;display:flex}._bottom_ry72j_2 span{color:var(--w-sakura)}@keyframes _rise_ry72j_1{0%{opacity:0;transform:translateY(18px)}}@keyframes _popIn_ry72j_1{0%{opacity:0;transform:scale(.7)}}@keyframes _pulse_ry72j_1{50%{opacity:.35}}@keyframes _fill_ry72j_1{0%{width:4%}to{width:100%}}@keyframes _shimmer_ry72j_1{to{background-position:-200% 0}}@keyframes _spin_ry72j_1{to{transform:rotate(360deg)}}@keyframes _beat_ry72j_1{50%{transform:scale(1.06)}}@keyframes _twinkle_ry72j_1{50%{opacity:.7;transform:scale(1.35)rotate(25deg)}}@media (width<=900px){._page_ry72j_1{grid-template-columns:1fr;align-content:center}._portal_ry72j_2{opacity:.3;z-index:0;height:auto;position:absolute;inset:0}._bottom_ry72j_2{grid-column:auto}}._page_644si_1{min-height:100vh;font-family:var(--w-body);color:var(--w-ink);place-items:center;padding:24px 16px;display:grid;position:relative}._card_644si_2{z-index:1;text-align:center;border:3px solid var(--w-line);background:var(--w-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(560px,100%);box-shadow:var(--w-shadow);border-radius:32px;padding:28px 30px 24px;animation:.6s cubic-bezier(.3,1.5,.5,1) _pop_644si_1;position:relative}@keyframes _pop_644si_1{0%{opacity:0;transform:scale(.9)translateY(20px)}}._brand_644si_4{font:700 22px var(--w-display);align-items:center;gap:10px;display:inline-flex}._brand_644si_4 b{color:var(--w-sakura)}._brandMark_644si_6{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-lilac));border-radius:12px;place-items:center;width:38px;height:38px;font-family:serif;font-size:20px;display:grid;transform:rotate(-6deg)}._eyebrow_644si_7{letter-spacing:.06em;text-transform:uppercase;color:var(--w-lilac);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:800;display:flex}._liveDot_644si_8{background:var(--w-sakura);border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite _blink_644si_1}@keyframes _blink_644si_1{50%{opacity:.3}}._orbit_644si_11{width:150px;height:150px;margin:18px auto 6px;position:relative}._orbit_644si_11 span{border:4px solid #0000;border-top-color:var(--w-sakura);border-radius:50%;animation:1.6s linear infinite _spin_644si_1;position:absolute;inset:0}._orbit_644si_11 span:nth-child(2){border-top-color:var(--w-sky);animation-duration:2.2s;animation-direction:reverse;inset:16px}._orbit_644si_11 span:nth-child(3){border-top-color:var(--w-sun);animation-duration:1.2s;inset:32px}._orbit_644si_11 b{color:#fff;background:linear-gradient(135deg, var(--w-sakura), var(--w-coral));border-radius:50%;place-items:center;font-size:26px;animation:1.2s ease-in-out infinite _bounce_644si_1;display:grid;position:absolute;inset:48px;box-shadow:0 8px 20px #ff5fa266}@keyframes _spin_644si_1{to{transform:rotate(360deg)}}@keyframes _bounce_644si_1{50%{transform:translateY(-6px)scale(1.06)}}._card_644si_2 h1{font:700 44px var(--w-display);margin:6px 0}._copy_644si_20{max-width:420px;color:var(--w-ink-soft);margin:0 auto 14px;font-size:17px;line-height:1.5}._modePill_644si_21{color:var(--w-lilac);background:#f1ebff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:800;display:inline-flex}._progressWrap_644si_22{background:#fff;border:2px solid #f1e8ff;border-radius:20px;margin:20px 0 14px;padding:16px}._progressTop_644si_23{color:var(--w-ink-soft);justify-content:space-between;font-size:15px;font-weight:800;display:flex}._progressTop_644si_23 b{font:700 20px var(--w-display);color:var(--w-ink)}._progress_644si_22{background:#f3ecff;border-radius:999px;height:14px;margin-top:10px;overflow:hidden}._progressFill_644si_26{border-radius:inherit;background:linear-gradient(90deg, var(--w-sakura), var(--w-sun), var(--w-sky));background-size:200% 100%;height:100%;transition:width .5s cubic-bezier(.3,1.4,.5,1);animation:2s linear infinite _shimmer_644si_1;display:block}@keyframes _shimmer_644si_1{to{background-position:-200% 0}}._slots_644si_28{color:#dcd2f3;justify-content:center;gap:8px;margin-top:12px;font-size:22px;display:flex}._filledSlot_644si_29{color:var(--w-sakura);animation:1.4s ease-in-out infinite _bounce_644si_1}._filledSlot_644si_29:nth-child(2n){animation-delay:.2s}._waitInfo_644si_31{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}._waitInfo_644si_31 div{background:#fff7fb;border:2px solid #ffe3ef;border-radius:16px;padding:12px}._waitInfo_644si_31 small{text-transform:uppercase;letter-spacing:.06em;color:var(--w-ink-soft);font-size:13px;font-weight:800;display:block}._waitInfo_644si_31 b{font:700 24px var(--w-display)}._bots_644si_35{color:var(--w-ink-soft);background:#f1fbff;border:2px solid #d6eeff;border-radius:16px;margin:0 0 14px;padding:10px 14px;font-size:15px;font-weight:700}._bots_644si_35 b{font:700 17px var(--w-display);color:var(--w-sky)}._botsNow_644si_37{color:#11745a;background:#dcfaef;border-color:#a6ecd3;animation:1s ease-in-out infinite _bounce_644si_1}._cancel_644si_38{cursor:pointer;width:100%;font:700 20px var(--w-display);color:var(--w-sakura);background:#fff;border:3px solid #ffd2e6;border-radius:18px;padding:16px;transition:background .2s,transform .2s}._cancel_644si_38:hover{background:#ffeef6;transform:translateY(-2px)}._footnote_644si_40{color:var(--w-ink-faint);margin:12px 0 0;font-size:14px}:root{color:#f5f2ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#ffe9f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #c4a5ff}::selection{color:#0b0a13;background:#a98bef}.loading-screen{color:#5d5482;background:linear-gradient(#a9dcff,#ffe0ef);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;font:700 18px Fredoka,"M PLUS Rounded 1c",system-ui,sans-serif;display:flex}.loading-orb{border:5px solid #fff;border-top-color:#ff5fa2;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite loadingSpin}@keyframes loadingSpin{to{transform:rotate(360deg)}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root{--w-display:"Fredoka","M PLUS Rounded 1c",system-ui,sans-serif;--w-body:"M PLUS Rounded 1c","Fredoka",system-ui,sans-serif;--w-ink:#2b2148;--w-ink-soft:#5d5482;--w-ink-faint:#8a81ab;--w-sakura:#ff5fa2;--w-sakura-soft:#ffd2e6;--w-coral:#ff8a5c;--w-sky:#3fa8ff;--w-sky-soft:#d6eeff;--w-mint:#2fc79a;--w-sun:#ffc23d;--w-lilac:#9b7bff;--w-card:#ffffffdb;--w-line:#fffffff2;--w-shadow:0 18px 40px #7850aa2e,0 4px 10px #7850aa1a;--w-radius:22px}
