body:has(.bluroom-root){margin:0;min-height:100vh;background:#382fd6}*{box-sizing:border-box}.bluroom-legal{width:min(760px,calc(100% - 40px));min-height:100vh;margin:0 auto;padding:64px 0;color:#171627;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.bluroom-legal a{color:#382fd6;font-weight:800;text-decoration:none}.bluroom-legal h1{margin:56px 0 28px;font-size:38px;letter-spacing:0}.bluroom-legal p{font-size:16px;line-height:1.9}.bluroom-account{min-height:100vh;padding:32px;background:#f5f7ff;color:#151426;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.bluroom-account-wordmark{color:#382fd6;font-size:20px;font-weight:900;letter-spacing:.18em;text-decoration:none}.bluroom-account-panel{width:min(520px,100%);margin:18vh auto 0}.bluroom-account-label{color:#777b8e;font-size:14px}.bluroom-account-panel h1{margin:10px 0 36px;font-size:36px;letter-spacing:0}.bluroom-account-panel dl{margin:0 0 36px;border-top:1px solid #d9ddec}.bluroom-account-panel dl div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid #d9ddec}.bluroom-account-panel dt{color:#777b8e}.bluroom-account-panel dd{margin:0;font-weight:700}.bluroom-account-panel button{width:100%;min-height:52px;border:0;background:#382fd6;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media (max-width:560px){.bluroom-account{padding:24px 20px}.bluroom-account-panel{margin-top:14vh}.bluroom-account-panel h1{font-size:30px}}body:has(.bluroom-root) .noise,body:has(.bluroom-root) .site-footer,body:has(.bluroom-root) .site-header,html:has(.bluroom-root) .noise,html:has(.bluroom-root) .site-footer,html:has(.bluroom-root) .site-header{display:none}.bluroom-blank,.bluroom-root{min-height:100vh}.bluroom-blank{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(116,185,255,.18),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 38%),#382fd6;box-shadow:inset 0 0 160px rgba(0,0,0,.22)}.bluroom-cursor-glow,.bluroom-trail-layer{position:fixed;inset:0;z-index:1;pointer-events:none}.bluroom-cursor-glow{background:radial-gradient(circle at var(--bluroom-glow-x,50vw) var(--bluroom-glow-y,50vh),rgba(220,236,255,.22) 0,rgba(104,159,232,.16) 8%,rgba(94,137,210,.07) 14%,rgba(56,47,214,0) 22%);mix-blend-mode:screen;filter:blur(10px)}.bluroom-trail-layer span{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(225,239,255,.26) 0,rgba(104,159,232,.17) 14%,rgba(94,137,210,.07) 36%,transparent 68%);filter:blur(14px);mix-blend-mode:screen;transition:opacity .12s linear,transform .12s linear}.bluroom-topbar{position:relative;z-index:2;width:min(1180px,calc(100% - 56px));height:76px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.bluroom-logo,.bluroom-nav a{color:rgba(247,250,255,.82);text-decoration:none;font-family:Inter,Space Grotesk,system-ui,sans-serif}.bluroom-logo{min-width:190px;font-size:22px;line-height:1;font-weight:900;letter-spacing:.22em}.bluroom-nav{display:flex;align-items:center;gap:28px}.bluroom-nav a{font-size:16px;line-height:1;font-weight:500;color:rgba(247,250,255,.62);transition:color .18s ease,text-shadow .18s ease}.bluroom-nav a:hover{color:rgba(247,250,255,.96);text-shadow:0 0 18px rgba(116,185,255,.42)}.bluroom-nav .bluroom-login-button{position:relative;width:78px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:#0047ff;color:#f7faff;font-size:15px;font-weight:700;letter-spacing:.08em;opacity:.88;box-shadow:0 7px 2px #0028a8,0 8px 5px rgba(0,0,0,.42);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,filter .18s ease}.bluroom-nav .bluroom-login-button:hover{opacity:1;color:#f7faff;text-shadow:none;filter:drop-shadow(0 0 12px rgba(116,185,255,.32))}.bluroom-nav .bluroom-login-button:active{transform:translateY(4px);box-shadow:0 3px 2px #0028a8,0 3px 5px rgba(0,0,0,.42)}.bluroom-kinetic-title{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none;padding:120px 24px 80px}.bluroom-kinetic-stage{width:min(1120px,94vw);min-height:300px;position:relative;display:grid;place-items:center}.bluroom-kinetic-line{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.035em;color:rgba(247,250,255,.9);font-family:Inter,Space Grotesk,system-ui,sans-serif;font-size:clamp(96px,15.5vw,230px);line-height:.82;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 0 12px rgba(247,250,255,.16),0 0 34px rgba(116,185,255,.14);transform:translateY(0) scale(1)}.bluroom-kinetic-line,.bluroom-kinetic-line span{opacity:1;filter:blur(0);will-change:opacity,filter,transform}.bluroom-kinetic-line span{display:inline-block;transform-origin:50% 80%}.bluroom-kinetic-line.is-blu{animation:bluroomBluLine 8s linear infinite}.bluroom-kinetic-line.is-room{animation:bluroomRoomLine 8s linear infinite}.bluroom-kinetic-line.is-blu span{animation:bluroomBluLetter 8s cubic-bezier(.18,.84,.28,1.12) infinite;animation-delay:calc(var(--letter-index) * 90ms)}.bluroom-kinetic-line.is-room span{animation:bluroomRoomLetter 8s cubic-bezier(.18,.84,.28,1.12) infinite;animation-delay:calc(var(--letter-index) * 90ms)}.bluroom-kinetic-line.is-phrase{position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:max-content;max-width:min(980px,92vw);flex-wrap:wrap;gap:.04em;font-size:clamp(42px,7vw,92px);line-height:1.08;letter-spacing:.02em;text-transform:none;overflow:hidden;padding:.16em .08em .22em;animation:bluroomPhraseLine 8s linear infinite}.bluroom-kinetic-line.is-phrase span{animation:bluroomPhraseLetter 8s cubic-bezier(.18,.84,.28,1.08) infinite;animation-delay:calc(var(--letter-index) * 44ms)}.bluroom-kinetic-line.is-phrase:after{content:"";position:absolute;top:8%;bottom:8%;left:-28%;width:24%;background:linear-gradient(90deg,transparent,rgba(247,250,255,.68),transparent);filter:blur(5px);transform:skewX(-14deg) translateX(0);opacity:0;mix-blend-mode:screen;animation:bluroomPhraseShine 8s ease-in-out infinite}@keyframes bluroomBluLine{0%,22%{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}26%{opacity:1;filter:blur(0);transform:translateY(18px) scaleX(1.08) scaleY(.72) skewX(-4deg)}30%{opacity:1;filter:blur(0);transform:translateY(-12px) scaleX(.94) scaleY(1.12) skewX(2deg)}38%{opacity:.92;filter:blur(.5px);transform:translateY(-86px) scaleX(1.1) scaleY(.78) skewX(3deg)}50%{opacity:.42;filter:blur(3px);transform:translateY(-178px) scaleX(.96) scaleY(1.08) skewX(-2deg)}60%,to{opacity:0;filter:blur(12px);transform:translateY(-220px) scaleX(.9) scaleY(1.04) skewX(0deg)}}@keyframes bluroomRoomLine{0%,24%{opacity:0;filter:blur(10px);transform:translateY(92px) scaleX(.94) scaleY(1.06) skewX(0deg)}32%{opacity:1;filter:blur(0);transform:translateY(36px) scaleX(1.12) scaleY(.74) skewX(-3deg)}40%{opacity:1;filter:blur(0);transform:translateY(-8px) scaleX(.94) scaleY(1.12) skewX(2deg)}48%,62%{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}70%,to{opacity:0;filter:blur(12px);transform:translateY(-22px) scaleX(1.02) scaleY(.98) skewX(0deg)}}@keyframes bluroomPhraseLine{0%,62%{opacity:0;filter:blur(10px);transform:translate(-50%,calc(-50% + 20px)) scale(.98)}70%,94%{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}98%,to{opacity:0;filter:blur(14px);transform:translate(-50%,calc(-50% - 16px)) scale(1.01)}}@keyframes bluroomBluLetter{0%,3%{transform:translateY(52px) scaleY(.6)}8%{transform:translateY(-20px) scaleY(1.12)}12%,18%{transform:translateY(0) scaleY(1)}21%{transform:translate(6px,12px) scaleX(1.12) scaleY(.7) skewX(-5deg)}25%{transform:translate(-4px,-12px) scaleX(.92) scaleY(1.16) skewX(3deg)}34%{transform:translateY(-8px) scaleX(1.08) scaleY(.78)}46%{transform:translateY(-14px) scaleX(.94) scaleY(1.1)}54%,to{transform:translateY(-18px) scaleY(1)}}@keyframes bluroomRoomLetter{0%,22%{transform:translateY(52px) scaleY(.6)}28%{transform:translateY(22px) scaleX(1.14) scaleY(.72) skewX(-4deg)}35%{transform:translateY(-12px) scaleX(.92) scaleY(1.16) skewX(3deg)}42%,58%{transform:translateY(0) scaleY(1)}54%,to{transform:translateY(-24px) scaleY(1)}}@keyframes bluroomPhraseLetter{0%,51%{transform:translateY(34px)}58%{transform:translateY(-8px)}64%,92%{transform:translateY(0)}98%,to{transform:translateY(-18px)}}@keyframes bluroomPhraseShine{0%,66%{opacity:0;transform:skewX(-14deg) translateX(0)}70%{opacity:.7}84%{opacity:.6;transform:skewX(-14deg) translateX(580%)}90%,to{opacity:0;transform:skewX(-14deg) translateX(640%)}}.bluroom-kinetic-stage .bluroom-kinetic-line,.bluroom-kinetic-stage .bluroom-kinetic-line span,.bluroom-kinetic-stage .bluroom-kinetic-line.is-phrase:after{animation:none}.bluroom-kinetic-stage .bluroom-kinetic-line{filter:blur(10px);transition:opacity .42s ease,filter .42s ease,transform .76s cubic-bezier(.17,.84,.28,1.08)}.bluroom-kinetic-stage.phase-0 .is-blu span{animation:bluroomBluPop 1.05s cubic-bezier(.18,.84,.28,1.16) both;animation-delay:calc(var(--letter-index) * .12s)}.bluroom-kinetic-stage.phase-1 .is-blu{opacity:.48;filter:blur(2px);transform:translateY(-158px) scaleX(1.1) scaleY(.76) skewX(3deg)}.bluroom-kinetic-stage.phase-1 .is-blu span{animation:bluroomJellyPress .92s cubic-bezier(.2,.82,.25,1.12) both;animation-delay:calc(var(--letter-index) * 28ms)}.bluroom-kinetic-stage.phase-1 .is-room span{animation:bluroomRoomPush .92s cubic-bezier(.2,.82,.25,1.12) both;animation-delay:calc(var(--letter-index) * 42ms)}.bluroom-kinetic-stage.phase-3 .is-phrase span{animation:bluroomPhrasePop .9s cubic-bezier(.18,.84,.28,1.08) both;animation-delay:calc(var(--letter-index) * 52ms)}.bluroom-kinetic-stage.phase-3 .is-phrase:after{animation:bluroomPhraseLightSweep 2.2s ease-in-out 1.05s both}@keyframes bluroomBluPop{0%{opacity:0;filter:blur(10px);transform:translateY(54px) scaleX(.9) scaleY(.62)}52%{opacity:1;filter:blur(0);transform:translate(8px,18px) scaleX(1.14) scaleY(.68) skewX(-5deg)}74%{opacity:1;filter:blur(0);transform:translate(-4px,-16px) scaleX(.92) scaleY(1.18) skewX(3deg)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1)}}@keyframes bluroomJellyPress{0%{transform:translateY(0) scaleX(1) scaleY(1)}34%{transform:translate(7px,20px) scaleX(1.16) scaleY(.68) skewX(-5deg)}68%{transform:translate(-5px,-12px) scaleX(.92) scaleY(1.16) skewX(3deg)}to{transform:translateY(0) scaleX(1.08) scaleY(.78)}}@keyframes bluroomRoomPush{0%{opacity:0;filter:blur(10px);transform:translateY(92px) scaleX(.92) scaleY(1.12)}46%{opacity:1;filter:blur(0);transform:translateY(28px) scaleX(1.16) scaleY(.7) skewX(-4deg)}72%{opacity:1;filter:blur(0);transform:translateY(-12px) scaleX(.92) scaleY(1.18) skewX(3deg)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1)}}@keyframes bluroomPhrasePop{0%{opacity:0;filter:blur(10px);transform:translateY(34px)}62%{opacity:1;filter:blur(0);transform:translateY(-8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes bluroomPhraseLightSweep{0%{opacity:0;transform:skewX(-14deg) translateX(0)}18%{opacity:.72}78%{opacity:.58;transform:skewX(-14deg) translateX(580%)}to{opacity:0;transform:skewX(-14deg) translateX(640%)}}.bluroom-kinetic-stage .bluroom-kinetic-line,.bluroom-kinetic-stage .bluroom-kinetic-line span,.bluroom-kinetic-stage .bluroom-kinetic-line.is-phrase:after{animation:none!important}.bluroom-kinetic-stage .bluroom-kinetic-line{opacity:0;filter:blur(14px);transition:opacity .32s ease,filter .42s ease,transform .9s cubic-bezier(.16,.86,.28,1.12)}.bluroom-kinetic-stage .bluroom-kinetic-line span{opacity:1;filter:blur(0);transform-origin:50% 82%}.bluroom-kinetic-stage.phase-0 .is-blu{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1)}.bluroom-kinetic-stage.phase-0 .is-blu span{animation:bluroomBluEntranceJelly 1.32s cubic-bezier(.2,.88,.24,1.2) both!important;animation-delay:calc(var(--letter-index) * 115ms)!important}.bluroom-kinetic-stage.phase-1 .is-blu{opacity:.74;filter:blur(1px);transform:translateY(-112px) scaleX(1.12) scaleY(.74) skewX(4deg)}.bluroom-kinetic-stage.phase-1 .is-blu span{animation:bluroomBluPushedJelly 1.12s cubic-bezier(.18,.9,.24,1.16) both!important;animation-delay:calc(var(--letter-index) * 24ms)!important}.bluroom-kinetic-stage.phase-1 .is-room{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1)}.bluroom-kinetic-stage.phase-1 .is-room span{animation:bluroomRoomPushJelly 1.12s cubic-bezier(.18,.9,.24,1.16) both!important;animation-delay:calc(var(--letter-index) * 42ms)!important}.bluroom-kinetic-stage.phase-2 .is-blu{opacity:0;filter:blur(12px);transform:translateY(-230px) scaleX(.9) scaleY(1.08) skewX(-2deg);transition:opacity 1.85s ease,filter 1.85s ease,transform 1.85s cubic-bezier(.2,.62,.28,1)}.bluroom-kinetic-stage.phase-2 .is-blu span{animation:bluroomBluGhostJelly 1.85s ease-out both!important;animation-delay:calc(var(--letter-index) * 18ms)!important}.bluroom-kinetic-stage.phase-2 .is-room{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1)}.bluroom-kinetic-stage.phase-2 .is-room span{animation:bluroomRoomBreath 1.85s ease-in-out both!important;animation-delay:calc(var(--letter-index) * 24ms)!important}.bluroom-kinetic-stage.phase-3 .is-phrase{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.bluroom-kinetic-stage.phase-3 .is-phrase span{animation:bluroomPhraseSoftRise .98s cubic-bezier(.18,.84,.28,1.08) both!important;animation-delay:calc(var(--letter-index) * 48ms)!important}.bluroom-kinetic-stage.phase-3 .is-phrase:after{top:.08em;bottom:auto;left:-18%;width:16%;height:.16em;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(247,250,255,.86),rgba(116,185,255,.42),transparent);filter:blur(3px);opacity:0;transform:translateX(0) skewX(-18deg);animation:bluroomPhraseTopGleam 2.4s ease-in-out 1.05s both!important}@keyframes bluroomBluEntranceJelly{0%{opacity:0;filter:blur(12px);transform:translate(36px,-38px) scaleX(.78) scaleY(1.24) skewX(10deg)}38%{opacity:1;filter:blur(0);transform:translate(12px,28px) scaleX(1.2) scaleY(.62) skewX(-7deg)}58%{transform:translate(-7px,-18px) scaleX(.88) scaleY(1.22) skewX(4deg)}76%{transform:translate(3px,7px) scaleX(1.06) scaleY(.88) skewX(-2deg)}to{opacity:1;filter:blur(0);transform:translate(0) scaleX(1) scaleY(1) skewX(0deg)}}@keyframes bluroomBluPushedJelly{0%{transform:translate(0) scaleX(1) scaleY(1) skewX(0deg)}28%{transform:translate(12px,26px) scaleX(1.22) scaleY(.58) skewX(-8deg)}54%{transform:translate(-9px,-18px) scaleX(.86) scaleY(1.24) skewX(5deg)}78%{transform:translate(4px,-5px) scaleX(1.1) scaleY(.82) skewX(-2deg)}to{transform:translate(0) scaleX(1.04) scaleY(.88) skewX(1deg)}}@keyframes bluroomRoomPushJelly{0%{opacity:0;filter:blur(10px);transform:translateY(112px) scaleX(.86) scaleY(1.28) skewX(0deg)}42%{opacity:1;filter:blur(0);transform:translateY(32px) scaleX(1.2) scaleY(.58) skewX(-7deg)}66%{transform:translateY(-16px) scaleX(.88) scaleY(1.24) skewX(4deg)}84%{transform:translateY(6px) scaleX(1.06) scaleY(.9) skewX(-2deg)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}}@keyframes bluroomBluGhostJelly{0%{transform:translateY(0) scaleX(1.04) scaleY(.88)}40%{transform:translateY(-8px) scaleX(.96) scaleY(1.08)}to{transform:translateY(-16px) scaleX(.9) scaleY(1.12)}}@keyframes bluroomRoomBreath{0%,to{transform:translateY(0) scaleX(1) scaleY(1)}46%{transform:translateY(3px) scaleX(1.02) scaleY(.97)}}@keyframes bluroomPhraseSoftRise{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}62%{opacity:1;filter:blur(0);transform:translateY(-7px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes bluroomPhraseTopGleam{0%{opacity:0;transform:translateX(0) skewX(-18deg)}16%{opacity:.75}72%{opacity:.64;transform:translateX(720%) skewX(-18deg)}to{opacity:0;transform:translateX(820%) skewX(-18deg)}}.bluroom-kinetic-stage.phase-1 .is-blu{animation:bluroomBluCollisionLift 1.5s cubic-bezier(.14,.86,.22,1.04) both!important;transform-origin:50% 0}.bluroom-kinetic-stage.phase-1 .is-room{animation:bluroomRoomCollisionRise 1.5s cubic-bezier(.16,.9,.2,1.08) both!important;transform-origin:50% 100%}.bluroom-kinetic-stage.phase-1 .is-blu span{animation:bluroomBluCollisionGlyph 1.5s cubic-bezier(.14,.86,.22,1.04) both!important;animation-delay:calc(var(--letter-index) * 18ms)!important;transform-origin:50% 0}.bluroom-kinetic-stage.phase-1 .is-room span{animation:bluroomRoomCollisionGlyph 1.5s cubic-bezier(.16,.9,.2,1.08) both!important;animation-delay:calc(var(--letter-index) * 36ms)!important;transform-origin:50% 100%}.bluroom-kinetic-stage.phase-2 .is-blu{animation:bluroomBluDeathDrift 1.65s ease-out both!important}.bluroom-kinetic-stage.phase-2 .is-room{transform:translateY(54px) scaleX(1) scaleY(1)!important}.bluroom-kinetic-stage.phase-2 .is-blu span{animation:bluroomBluDeathGlyph 1.65s ease-out both!important;animation-delay:calc(var(--letter-index) * 16ms)!important}@keyframes bluroomBluCollisionLift{0%{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}24%{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}38%{opacity:1;filter:blur(0);transform:translateY(-8px) scaleX(1.16) scaleY(.58) skewX(-4deg)}52%{opacity:.92;filter:blur(.4px);transform:translateY(-248px) scaleX(.82) scaleY(1.3) skewX(5deg)}68%{opacity:.72;filter:blur(1px);transform:translateY(-208px) scaleX(1.08) scaleY(.82) skewX(-2deg)}84%{opacity:.48;filter:blur(2.5px);transform:translateY(-236px) scaleX(.96) scaleY(1.08) skewX(1deg)}to{opacity:.34;filter:blur(4px);transform:translateY(-270px) scaleX(.92) scaleY(1.04) skewX(0deg)}}@keyframes bluroomRoomCollisionRise{0%{opacity:0;filter:blur(11px);transform:translateY(360px) scaleX(.82) scaleY(1.34) skewX(0deg)}20%{opacity:1;filter:blur(2px);transform:translateY(210px) scaleX(.9) scaleY(1.2) skewX(0deg)}36%{opacity:1;filter:blur(0);transform:translateY(92px) scaleX(1.24) scaleY(.54) skewX(5deg)}52%{opacity:1;filter:blur(0);transform:translateY(34px) scaleX(.86) scaleY(1.24) skewX(-3deg)}70%{opacity:1;filter:blur(0);transform:translateY(62px) scaleX(1.05) scaleY(.92) skewX(1deg)}to{opacity:1;filter:blur(0);transform:translateY(54px) scaleX(1) scaleY(1) skewX(0deg)}}@keyframes bluroomBluCollisionGlyph{0%,24%{transform:translate(0) scaleX(1) scaleY(1) skewX(0deg)}38%{transform:translate(10px) scaleX(1.26) scaleY(.5) skewX(-7deg)}52%{transform:translate(-10px,-28px) scaleX(.72) scaleY(1.4) skewX(7deg)}68%{transform:translate(5px,10px) scaleX(1.12) scaleY(.78) skewX(-3deg)}to{transform:translate(0) scaleX(.94) scaleY(1.08) skewX(0deg)}}@keyframes bluroomRoomCollisionGlyph{0%{opacity:0;filter:blur(10px);transform:translateY(150px) scaleX(.78) scaleY(1.36)}30%{opacity:1;filter:blur(0);transform:translateY(70px) scaleX(.9) scaleY(1.18)}42%{transform:translateY(18px) scaleX(1.38) scaleY(.46) skewX(8deg)}56%{transform:translateY(-18px) scaleX(.76) scaleY(1.38) skewX(-5deg)}76%{transform:translateY(8px) scaleX(1.08) scaleY(.86) skewX(2deg)}to{opacity:1;filter:blur(0);transform:translateY(0) scaleX(1) scaleY(1) skewX(0deg)}}@keyframes bluroomBluDeathDrift{0%{opacity:.34;filter:blur(4px);transform:translateY(-232px) scaleX(.92) scaleY(1.04)}58%{opacity:.16;filter:blur(8px);transform:translateY(-252px) scaleX(.86) scaleY(1.1)}to{opacity:0;filter:blur(15px);transform:translateY(-274px) scaleX(.8) scaleY(1.12)}}@keyframes bluroomBluDeathGlyph{0%{transform:translateY(0) scaleX(.94) scaleY(1.08)}to{transform:translateY(-14px) scaleX(.82) scaleY(1.18)}}.bluroom-showcase{position:absolute;bottom:18px;height:260px;opacity:.38;filter:blur(1.4px) saturate(.92);transform:translateY(46px) scale(.96);transition:opacity .9s ease,filter .9s ease,transform 1.1s cubic-bezier(.18,.84,.26,1)}.page-phase-3 .bluroom-showcase{transform:translateY(-30px) scale(1)}.bluroom-showcase:after,.bluroom-showcase:before{content:"";position:absolute;top:0;bottom:0;z-index:3;width:16vw;pointer-events:none}.bluroom-showcase:before{left:0;background:linear-gradient(90deg,rgba(56,47,214,.96),rgba(56,47,214,0))}.bluroom-showcase:after{right:0;background:linear-gradient(270deg,rgba(56,47,214,.96),rgba(56,47,214,0))}.bluroom-showcase-arc{position:absolute;bottom:-132px;width:min(1320px,112vw);height:230px;border:2px solid rgba(116,185,255,.26);border-top-color:rgba(247,250,255,.08);border-radius:50% 50% 0 0;box-shadow:0 -20px 60px rgba(116,185,255,.12),inset 0 32px 50px rgba(4,13,88,.22);pointer-events:none}.bluroom-showcase-track{width:max-content;height:100%;display:flex;align-items:flex-end;gap:22px;padding:18px 34px 42px;animation:bluroomShowcaseMarquee 44s linear infinite}.bluroom-showcase:hover .bluroom-showcase-track{animation-play-state:paused}.bluroom-showcase-card{width:150px;height:192px;flex:0 0 auto;position:relative;display:block;overflow:hidden;border:1px solid rgba(247,250,255,.24);border-radius:18px;background:rgba(5,8,45,.3);box-shadow:0 18px 34px rgba(0,0,0,.24),0 0 28px rgba(116,185,255,.12),inset 0 1px 0 rgba(247,250,255,.18);transform:translateY(var(--card-rise)) scale(var(--card-scale));transform-origin:50% 100%;transition:transform .24s ease,filter .24s ease,box-shadow .24s ease}.bluroom-showcase-card:hover{transform:translateY(calc(var(--card-rise) - 12px)) scale(calc(var(--card-scale) * 1.04));filter:brightness(1.08);box-shadow:0 26px 46px rgba(0,0,0,.28),0 0 40px rgba(116,185,255,.2),inset 0 1px 0 rgba(247,250,255,.22)}.bluroom-showcase-card:nth-child(10n+1),.bluroom-showcase-card:nth-child(10n+10){--card-scale:1.2;--card-rise:-18px}.bluroom-showcase-card:nth-child(10n+2),.bluroom-showcase-card:nth-child(10n+9){--card-scale:1.08;--card-rise:-6px}.bluroom-showcase-card:nth-child(10n+3),.bluroom-showcase-card:nth-child(10n+8){--card-scale:0.96;--card-rise:10px}.bluroom-showcase-card:nth-child(10n+4),.bluroom-showcase-card:nth-child(10n+7){--card-scale:0.88;--card-rise:24px}.bluroom-showcase-card:nth-child(10n+5),.bluroom-showcase-card:nth-child(10n+6){--card-scale:0.8;--card-rise:34px}.world-visual,.world-visual:after,.world-visual:before{content:"";position:absolute;inset:0}.world-visual{background:#0b0b2f}.world-visual:before{opacity:.95}.world-visual:after{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0) 24%),radial-gradient(circle at 50% 112%,rgba(116,185,255,.28),transparent 48%);mix-blend-mode:screen}.world-xianxia .world-visual{background:radial-gradient(circle at 52% 18%,rgba(255,255,255,.72),transparent 11%),linear-gradient(140deg,transparent 0 42%,rgba(238,247,255,.34) 42% 46%,transparent 46%),linear-gradient(160deg,#081a5d,#5f6edc 50%,#d8eaff)}.world-xianxia .world-visual:before{background:linear-gradient(150deg,transparent 0 38%,rgba(8,18,70,.8) 38% 48%,transparent 48%),linear-gradient(28deg,transparent 0 55%,rgba(255,255,255,.36) 55% 58%,transparent 58%)}.world-shelter .world-visual{background:repeating-linear-gradient(90deg,rgba(255,210,129,.13) 0 8px,transparent 8px 18px),radial-gradient(circle at 56% 72%,rgba(255,189,87,.46),transparent 18%),linear-gradient(145deg,#1e180e,#66513a 52%,#10142c)}.world-manga .world-visual{background:radial-gradient(circle at 74% 26%,rgba(255,255,255,.9),transparent 7%),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 3px,transparent 3px 9px),linear-gradient(145deg,#111a7a,#deedff 48%,#263fd8)}.world-cyber .world-visual{background:linear-gradient(90deg,rgba(255,0,196,.36),transparent 38%),repeating-linear-gradient(180deg,transparent 0 16px,rgba(116,185,255,.18) 16px 18px),radial-gradient(circle at 64% 72%,rgba(0,255,255,.42),transparent 18%),linear-gradient(145deg,#08062d,#1a12af 56%,#080d39)}.world-noir .world-visual{background:linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.1) 0 2px,transparent 2px 18px),radial-gradient(circle at 50% 38%,rgba(255,255,255,.34),transparent 16%),linear-gradient(145deg,#050510,#1e2a45 58%,#0b0c18)}.world-pixel .world-visual{image-rendering:pixelated;background:linear-gradient(90deg,rgba(255,255,255,.12) 12px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.08) 12px,transparent 0),linear-gradient(145deg,#10135f,#39a3ff 52%,#081343);background-size:24px 24px,24px 24px,auto}.world-gothic .world-visual{background:radial-gradient(ellipse at 50% 22%,rgba(255,255,255,.3),transparent 20%),linear-gradient(90deg,transparent 0 44%,rgba(255,255,255,.22) 44% 56%,transparent 56%),linear-gradient(145deg,#07071d,#1d145d 54%,#020310)}.world-space .world-visual{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.9) 0 1px,transparent 2px),radial-gradient(circle at 70% 58%,rgba(116,185,255,.54),transparent 22%),radial-gradient(circle at 42% 62%,#03113a 0 20%,transparent 21%),linear-gradient(145deg,#02030e,#071864 58%,#00010a)}.world-watercolor .world-visual{background:radial-gradient(circle at 36% 32%,rgba(255,255,255,.65),transparent 20%),radial-gradient(circle at 68% 62%,rgba(51,179,255,.5),transparent 26%),linear-gradient(145deg,#eaf7ff,#8bd4ff 42%,#352fd6);filter:saturate(.94)}.world-ruins .world-visual{background:linear-gradient(110deg,transparent 0 46%,rgba(233,255,225,.28) 46% 50%,transparent 50%),radial-gradient(circle at 58% 22%,rgba(166,255,192,.34),transparent 18%),linear-gradient(145deg,#07180f,#2e6a50 45%,#07143a)}@keyframes bluroomShowcaseMarquee{to{transform:translateX(-50%)}}.bluroom-kinetic-title{transition:transform 1.1s cubic-bezier(.18,.84,.26,1)}.page-phase-3 .bluroom-kinetic-title{transform:translateY(-118px)}.bluroom-showcase{left:0;right:0;bottom:-26px;height:320px;z-index:2;perspective:1100px;opacity:.48;filter:blur(1.2px) saturate(.86);transform:translateY(42px) scale(.78);transform-origin:50% 72%;background:radial-gradient(ellipse at 50% 54%,rgba(0,0,0,.82) 0 44%,rgba(0,0,0,.42) 62%,transparent 78%),linear-gradient(180deg,transparent 0 20%,rgba(0,0,0,.62) 42%,rgba(0,0,0,.8));transition:bottom 1.15s cubic-bezier(.18,.84,.26,1),opacity .9s ease,filter .9s ease,transform 1.15s cubic-bezier(.18,.84,.26,1)}.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 248px);filter:blur(0) saturate(1.02);transform:translateY(34px) scale(1.18)}.bluroom-showcase:before{z-index:0;background:radial-gradient(ellipse at 50% 48%,rgba(116,185,255,.12),transparent 26%),radial-gradient(ellipse at 50% 86%,rgba(0,0,0,.88),transparent 42%)}.bluroom-showcase:after{inset:0;z-index:4;background:linear-gradient(90deg,#382fd6,rgba(56,47,214,.84) 7%,rgba(56,47,214,0) 20%,rgba(56,47,214,0) 80%,rgba(56,47,214,.84) 93%,#382fd6),linear-gradient(180deg,rgba(56,47,214,.52),transparent 20%,transparent 82%,rgba(56,47,214,.16))}.bluroom-showcase-arc{left:50%;bottom:28px;width:min(900px,74vw);height:46px;border-top:2px solid rgba(247,250,255,.14);background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.1),rgba(0,0,0,0) 62%);box-shadow:0 -6px 18px rgba(255,255,255,.06),0 12px 38px rgba(0,0,0,.86);transform:translateX(-50%)}.bluroom-showcase-track{position:relative;z-index:2;align-items:center;gap:clamp(34px,4.2vw,72px);padding:54px 7vw 78px;animation:bluroomArtifactCarousel 38s linear infinite!important;transform-style:preserve-3d;will-change:transform}.bluroom-showcase.is-fast .bluroom-showcase-track,.bluroom-showcase:hover .bluroom-showcase-track{animation-play-state:running!important;animation-duration:18s!important}.bluroom-showcase:active .bluroom-showcase-track{animation-duration:9s!important}.bluroom-showcase-card{--item-w:150px;--item-h:120px;--card-scale:1;--card-rise:0px;--card-tilt:0deg;--card-roll:0deg;width:var(--item-w);height:var(--item-h);transform:translateY(var(--card-rise)) scale(var(--card-scale)) rotateY(var(--card-tilt)) rotate(var(--card-roll));transform-origin:50% 68%;transition:transform .26s ease,filter .26s ease;filter:drop-shadow(0 24px 26px rgba(0,0,0,.42))}.bluroom-showcase-card:hover{filter:brightness(1.12) drop-shadow(0 28px 34px rgba(0,0,0,.48)) drop-shadow(0 0 22px rgba(116,185,255,.18));transform:translateY(calc(var(--card-rise) - 10px)) scale(calc(var(--card-scale) * 1.05)) rotateY(var(--card-tilt)) rotate(var(--card-roll))}.artifact-visual,.artifact-visual:after,.artifact-visual:before{content:"";position:absolute;display:block}.artifact-visual{inset:0;transform-style:preserve-3d;animation:bluroomArtifactFloat 4.8s ease-in-out infinite}.bluroom-showcase-card:nth-child(8n+1){--card-scale:1.34;--card-rise:-8px;--card-tilt:16deg}.bluroom-showcase-card:nth-child(8n+2){--card-scale:1.06;--card-rise:8px;--card-tilt:-12deg;--card-roll:-1deg}.bluroom-showcase-card:nth-child(8n+3){--card-scale:0.92;--card-rise:16px;--card-tilt:12deg}.bluroom-showcase-card:nth-child(8n+4){--card-scale:0.96;--card-rise:10px;--card-tilt:-8deg}.bluroom-showcase-card:nth-child(8n+5){--card-scale:1.16;--card-rise:0px;--card-tilt:8deg}.bluroom-showcase-card:nth-child(8n+6){--card-scale:1.28;--card-rise:-6px;--card-tilt:-18deg}.bluroom-showcase-card:nth-child(8n+7){--card-scale:0.96;--card-rise:18px;--card-tilt:10deg}.bluroom-showcase-card:nth-child(8n+8){--card-scale:1.18;--card-rise:2px;--card-tilt:-14deg}.artifact-star{--item-w:112px;--item-h:112px}.artifact-star .artifact-visual{inset:7px;border-radius:50%;background:radial-gradient(circle,rgba(247,250,255,.78) 0 5%,rgba(116,185,255,.22) 14%,transparent 50%),conic-gradient(from 45deg,transparent 0 10%,rgba(247,250,255,.62) 12% 14%,transparent 16% 35%,rgba(116,185,255,.34) 38% 40%,transparent 43% 100%);-webkit-clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:blur(3px) drop-shadow(0 0 28px rgba(185,220,255,.2))}.artifact-web{--item-w:192px;--item-h:126px}.artifact-portrait .artifact-visual,.artifact-web .artifact-visual{border-radius:3px;background:#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(255,255,255,.22),0 18px 38px rgba(0,0,0,.48)}.artifact-web .artifact-visual:before{inset:16px 18px;border-radius:50%;background:radial-gradient(circle at 50% 54%,transparent 0 28%,rgba(35,50,92,.13) 29% 31%,transparent 32%),linear-gradient(90deg,transparent 0 45%,rgba(35,50,92,.12) 45% 47%,transparent 47%),linear-gradient(180deg,transparent 0 48%,rgba(35,50,92,.12) 48% 50%,transparent 50%);border:1px solid rgba(35,50,92,.14)}.artifact-web .artifact-visual:after{top:15px;left:46px;right:46px;height:22px;border-radius:999px;background:linear-gradient(180deg,rgba(6,9,28,.9),rgba(6,9,28,.72)),linear-gradient(90deg,rgba(0,71,255,.44),transparent);box-shadow:0 48px 0 -9px rgba(6,9,28,.12)}.artifact-cursor{--item-w:104px;--item-h:132px}.artifact-cursor .artifact-visual{-webkit-clip-path:polygon(16% 0,94% 58%,60% 64%,80% 100%,60% 100%,42% 68%,16% 88%);clip-path:polygon(16% 0,94% 58%,60% 64%,80% 100%,60% 100%,42% 68%,16% 88%);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(135,165,202,.24) 38%,rgba(255,255,255,.72) 62%,rgba(7,12,28,.32)),#dfeaff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.72),inset -12px -16px 26px rgba(0,0,0,.26);filter:drop-shadow(0 0 13px rgba(247,250,255,.32))}.artifact-portrait{--item-w:150px;--item-h:126px}.artifact-portrait .artifact-visual:before{inset:26px 50px 24px;border-radius:48% 48% 42% 42%;background:radial-gradient(circle at 42% 40%,rgba(255,255,255,.72) 0 3px,transparent 4px),radial-gradient(circle at 60% 40%,rgba(255,255,255,.72) 0 3px,transparent 4px),linear-gradient(180deg,#1d2945,#9eb4d0 52%,#1a2746)}.artifact-portrait .artifact-visual:after{left:14px;right:14px;bottom:14px;height:18px;border-radius:999px;background:linear-gradient(90deg,rgba(6,9,28,.14) 0 36%,transparent 36% 46%,rgba(6,9,28,.2) 46% 100%)}.artifact-chrome{--item-w:150px;--item-h:104px}.artifact-chrome .artifact-visual{border-radius:22px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 13%),radial-gradient(circle at 70% 72%,rgba(255,255,255,.62),transparent 18%),linear-gradient(145deg,rgba(255,255,255,.78),rgba(47,63,90,.44) 28%,rgba(244,250,255,.82) 48%,rgba(12,18,40,.72) 70%,rgba(255,255,255,.66));box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),inset 18px 16px 26px rgba(255,255,255,.22),inset -20px -18px 32px rgba(0,0,0,.34)}.artifact-chrome .artifact-visual:before{inset:14px 18px;border-radius:18px;border:9px solid rgba(2,7,31,.34);filter:blur(2px);transform:skewX(-16deg) rotate(-4deg)}.artifact-poster{--item-w:138px;--item-h:180px}.artifact-poster .artifact-visual{border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 18%),radial-gradient(circle at 50% 68%,rgba(0,71,255,.22),transparent 26%),linear-gradient(145deg,#112744,#24475d 54%,#081020);box-shadow:18px 4px 42px rgba(116,185,255,.16),inset 0 0 0 1px rgba(255,255,255,.12)}.artifact-poster .artifact-visual:before{left:18px;top:36px;width:76px;height:54px;background:linear-gradient(180deg,rgba(247,250,255,.42) 0 10px,transparent 10px 17px,rgba(247,250,255,.24) 17px 25px,transparent 25px);filter:blur(.2px)}.artifact-poster .artifact-visual:after{inset:-26px -34px;background:radial-gradient(circle at 72% 45%,rgba(116,185,255,.2),transparent 34%);filter:blur(12px)}.artifact-glass{--item-w:148px;--item-h:112px}.artifact-glass .artifact-visual{border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.46),rgba(116,185,255,.12) 34%,rgba(4,10,44,.32)),rgba(247,250,255,.18);border:1px solid rgba(247,250,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 18px 32px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.artifact-signal{--item-w:122px;--item-h:122px}.artifact-signal .artifact-visual{border-radius:50%;background:radial-gradient(circle,rgba(247,250,255,.72) 0 2px,transparent 3px),radial-gradient(ellipse at 50% 50%,rgba(116,185,255,.2),transparent 34%);filter:blur(2px) drop-shadow(0 0 28px rgba(116,185,255,.28))}.artifact-signal .artifact-visual:after,.artifact-signal .artifact-visual:before{left:50%;top:50%;width:112px;height:12px;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(247,250,255,.34),transparent);transform:translate(-50%,-50%)}.artifact-signal .artifact-visual:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes bluroomArtifactCarousel{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@keyframes bluroomArtifactFloat{0%,to{transform:translateZ(18px) rotateX(0deg)}48%{transform:translate3d(0,-10px,42px) rotateX(2deg)}}@media (max-width:640px){.page-phase-3 .bluroom-kinetic-title{transform:translateY(-82px)}.bluroom-showcase{height:240px;bottom:-32px;transform:translateY(40px) scale(.66)}.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 190px);transform:translateY(44px) scale(.9)}.bluroom-showcase-track{gap:34px;padding:42px 8vw 62px}.bluroom-topbar{width:calc(100% - 32px);height:64px}.bluroom-nav{gap:16px}.bluroom-nav a:first-child,.bluroom-nav a:nth-child(2){display:none}.bluroom-kinetic-title{padding:100px 18px 60px}.bluroom-kinetic-line{font-size:clamp(74px,24vw,132px)}.bluroom-kinetic-line.is-phrase{font-size:clamp(34px,10vw,58px)}}.bluroom-showcase{bottom:-8px;height:265px;overflow:hidden;perspective:920px;opacity:.58;filter:blur(.7px) saturate(.96);transform:translateY(28px) scale(.78);background:radial-gradient(ellipse at 50% 74%,rgba(8,13,86,.42),transparent 44%),radial-gradient(ellipse at 50% 34%,rgba(116,185,255,.08),transparent 38%)}.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 238px);opacity:1;filter:blur(0) saturate(1);transform:translateY(54px) scale(1.22)}.bluroom-showcase:before{inset:0;width:auto;z-index:3;background:linear-gradient(90deg,#382fd6,rgba(56,47,214,.86) 8%,rgba(56,47,214,0) 22%,rgba(56,47,214,0) 78%,rgba(56,47,214,.86) 92%,#382fd6)}.bluroom-showcase:after{inset:auto 0 0;width:auto;height:88px;z-index:2;background:radial-gradient(ellipse at 50% 24%,rgba(247,250,255,.13),transparent 55%),linear-gradient(180deg,transparent,rgba(33,25,170,.28))}.bluroom-showcase-arc{bottom:38px;z-index:1;width:min(860px,78vw);height:62px;border:0;border-top:2px solid rgba(247,250,255,.2);border-radius:50% 50% 0 0/100% 100% 0 0;background:transparent;box-shadow:0 -8px 20px rgba(247,250,255,.06),0 18px 36px rgba(3,7,54,.28)}.bluroom-showcase-ring{position:absolute;z-index:2;transform-style:preserve-3d}.bluroom-showcase-card{width:218px;height:134px;position:absolute;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform-style:preserve-3d;transition:opacity .62s ease,filter .62s ease,transform .72s cubic-bezier(.18,.84,.26,1);will-change:transform,opacity,filter}.bluroom-showcase-card:hover{box-shadow:none;filter:brightness(1.1) drop-shadow(0 28px 34px rgba(0,0,0,.28)) drop-shadow(0 0 18px rgba(116,185,255,.18))}.bluroom-showcase-card[data-slot="0"]{z-index:3;opacity:.92;filter:blur(.2px) saturate(.94);transform:translate(-50%,-50%) translate3d(0,18px,-170px) scale(.62) rotateY(0deg)}.bluroom-showcase-card[data-slot="1"]{z-index:4;opacity:.9;filter:blur(.1px);transform:translate(-50%,-50%) translate3d(184px,8px,-92px) scale(.78) rotateY(-11deg)}.bluroom-showcase-card[data-slot="-1"]{z-index:4;opacity:.9;filter:blur(.1px);transform:translate(-50%,-50%) translate3d(-184px,8px,-92px) scale(.78) rotateY(11deg)}.bluroom-showcase-card[data-slot="2"]{z-index:5;opacity:.72;filter:blur(.8px);transform:translate(-50%,-50%) translate3d(360px,22px,10px) scale(1) rotateY(-19deg)}.bluroom-showcase-card[data-slot="-2"]{z-index:5;opacity:.72;filter:blur(.8px);transform:translate(-50%,-50%) translate3d(-360px,22px,10px) scale(1) rotateY(19deg)}.bluroom-showcase-card[data-slot="3"]{z-index:6;opacity:.32;filter:blur(3.8px);transform:translate(-50%,-50%) translate3d(532px,34px,105px) scale(1.2) rotateY(-28deg)}.bluroom-showcase-card[data-slot="-3"]{z-index:6;opacity:.32;filter:blur(3.8px);transform:translate(-50%,-50%) translate3d(-532px,34px,105px) scale(1.2) rotateY(28deg)}.panel-visual,.panel-visual:after,.panel-visual:before{content:"";position:absolute;display:block}.panel-visual{inset:0;border-radius:5px;overflow:hidden;border:1px solid rgba(247,250,255,.2);background:#f7faff;box-shadow:0 18px 36px rgba(3,7,54,.42),inset 0 1px 0 rgba(255,255,255,.7);transform-style:preserve-3d;animation:bluroomPanelSelfTurn 5.8s ease-in-out infinite}.panel-xianxia .panel-visual{background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.8),transparent 8%),linear-gradient(140deg,#eef7ff,#9fc4ff 45%,#172487)}.panel-shelter .panel-visual{background:radial-gradient(circle at 64% 68%,rgba(255,255,255,.48),transparent 18%),linear-gradient(145deg,#162a4e,#47586b 48%,#0a122e)}.panel-detective .panel-visual{background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 36%),repeating-linear-gradient(180deg,rgba(255,255,255,.1) 0 2px,transparent 2px 15px),linear-gradient(145deg,#080b1d,#202844 56%,#070814)}.panel-city .panel-visual{background:radial-gradient(circle at 72% 36%,rgba(116,185,255,.55),transparent 17%),linear-gradient(90deg,rgba(0,71,255,.42),transparent 42%),linear-gradient(145deg,#f8fbff,#dcecff 38%,#2741c4)}.panel-ocean .panel-visual{background:radial-gradient(circle at 58% 62%,rgba(116,185,255,.5),transparent 24%),linear-gradient(145deg,#031a38,#0c5b89 52%,#071335)}.panel-space .panel-visual{background:radial-gradient(circle at 30% 24%,#f7faff 0 2px,transparent 3px),radial-gradient(circle at 66% 58%,rgba(116,185,255,.42),transparent 23%),linear-gradient(145deg,#02081f,#071d68 54%,#00020b)}.panel-school .panel-visual{background:linear-gradient(90deg,rgba(255,255,255,.42) 0 8%,transparent 8%),repeating-linear-gradient(90deg,rgba(247,250,255,.12) 0 8px,transparent 8px 18px),linear-gradient(145deg,#ddeaff,#7aa8ff 48%,#142071)}.panel-visual:before{inset:12px 14px;border-radius:3px;background:linear-gradient(180deg,rgba(255,255,255,.72) 0 10px,transparent 10px 18px),linear-gradient(90deg,rgba(255,255,255,.42) 0 36%,transparent 36%);opacity:.42}.panel-visual:after{inset:0;background:linear-gradient(100deg,transparent 0 34%,rgba(255,255,255,.46) 46%,transparent 58%),radial-gradient(circle at 50% 112%,rgba(116,185,255,.28),transparent 46%);mix-blend-mode:screen;opacity:.52}@keyframes bluroomPanelSelfTurn{0%,to{transform:rotateY(-4deg) rotateX(0deg)}50%{transform:rotateY(8deg) rotateX(1deg)}}@media (max-width:640px){.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 180px);transform:translateY(54px) scale(.86)}.bluroom-showcase-card{width:172px;height:106px}.bluroom-showcase-card[data-slot="1"]{transform:translate(-50%,-50%) translate3d(126px,8px,-92px) scale(.78) rotateY(-11deg)}.bluroom-showcase-card[data-slot="-1"]{transform:translate(-50%,-50%) translate3d(-126px,8px,-92px) scale(.78) rotateY(11deg)}.bluroom-showcase-card[data-slot="2"]{transform:translate(-50%,-50%) translate3d(240px,22px,10px) scale(1) rotateY(-19deg)}.bluroom-showcase-card[data-slot="-2"]{transform:translate(-50%,-50%) translate3d(-240px,22px,10px) scale(1) rotateY(19deg)}.bluroom-showcase-card[data-slot="3"]{transform:translate(-50%,-50%) translate3d(350px,34px,105px) scale(1.2) rotateY(-28deg)}.bluroom-showcase-card[data-slot="-3"]{transform:translate(-50%,-50%) translate3d(-350px,34px,105px) scale(1.2) rotateY(28deg)}}.bluroom-showcase{height:286px;bottom:-14px;opacity:.64;filter:blur(.45px) saturate(.98);transform:translateY(22px) scale(.78)}.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 236px);transform:translateY(58px) scale(1.18)}.bluroom-showcase:before{z-index:4;background:linear-gradient(90deg,#382fd6,rgba(56,47,214,.76) 5%,rgba(56,47,214,.16) 12%,rgba(56,47,214,0) 22%,rgba(56,47,214,0) 78%,rgba(56,47,214,.16) 88%,rgba(56,47,214,.76) 95%,#382fd6)}.bluroom-showcase-arc{bottom:30px;width:76vw;max-width:none;height:70px;border-top-color:rgba(247,250,255,.16);opacity:.9}.bluroom-showcase-ring{inset:0;overflow:hidden}.bluroom-showcase-card{--panel-duration:18s;--panel-delay:calc(var(--panel-index) * -3s);width:clamp(176px,15.2vw,246px);height:clamp(104px,9.1vw,146px);left:50%;top:48%;transform:translate(-50%,-50%);animation:bluroomContinuousArc var(--panel-duration) linear infinite;animation-delay:var(--panel-delay);transition:filter .24s ease}.bluroom-showcase.is-fast .bluroom-showcase-card,.bluroom-showcase:hover .bluroom-showcase-card{animation-duration:9s}.bluroom-showcase:active .bluroom-showcase-card{animation-duration:5.4s}.bluroom-showcase-card:hover{filter:brightness(1.08) drop-shadow(0 26px 34px rgba(0,0,0,.3)) drop-shadow(0 0 18px rgba(116,185,255,.2))}.panel-visual{border-radius:4px;animation:bluroomPanelSelfTurn 5.8s ease-in-out infinite,bluroomPanelLightDrift 3.8s ease-in-out infinite}@keyframes bluroomContinuousArc{0%{z-index:7;opacity:.2;filter:blur(5px) saturate(.82);transform:translate(-50%,-50%) translate3d(-56vw,42px,120px) scale(1.12) rotateY(26deg)}10%{opacity:.52;filter:blur(2.6px) saturate(.9);transform:translate(-50%,-50%) translate3d(-43vw,30px,70px) scale(1.06) rotateY(20deg)}25%{z-index:5;opacity:.84;filter:blur(.8px) saturate(.98);transform:translate(-50%,-50%) translate3d(-25vw,12px,-24px) scale(.96) rotateY(12deg)}50%{z-index:3;opacity:.96;filter:blur(.1px) saturate(1);transform:translate(-50%,-50%) translate3d(0,-2px,-132px) scale(.86) rotateY(0deg)}75%{z-index:5;opacity:.84;filter:blur(.8px) saturate(.98);transform:translate(-50%,-50%) translate3d(25vw,12px,-24px) scale(.96) rotateY(-12deg)}90%{opacity:.52;filter:blur(2.6px) saturate(.9);transform:translate(-50%,-50%) translate3d(43vw,30px,70px) scale(1.06) rotateY(-20deg)}to{z-index:7;opacity:.2;filter:blur(5px) saturate(.82);transform:translate(-50%,-50%) translate3d(56vw,42px,120px) scale(1.12) rotateY(-26deg)}}@keyframes bluroomPanelLightDrift{0%,to{box-shadow:0 18px 36px rgba(3,7,54,.4),inset 0 1px 0 rgba(255,255,255,.7)}50%{box-shadow:0 22px 42px rgba(3,7,54,.46),inset 0 1px 0 rgba(255,255,255,.82),inset 18px 0 42px rgba(116,185,255,.12)}}@media (max-width:640px){.bluroom-showcase{height:236px;transform:translateY(24px) scale(.7)}.page-phase-3 .bluroom-showcase{bottom:calc(50vh - 178px);transform:translateY(58px) scale(.92)}.bluroom-showcase-card{width:170px;height:102px}}@property --bluroom-orbit-radius-x{syntax:"<length>";inherits:true;initial-value:120vw}@property --bluroom-orbit-radius-y{syntax:"<length>";inherits:true;initial-value:145px}@property --bluroom-orbit-center-y{syntax:"<length>";inherits:true;initial-value:210px}.bluroom-showcase{--bluroom-orbit-radius-x:120vw;--bluroom-orbit-radius-y:145px;--bluroom-orbit-center-y:210px;height:220px!important;bottom:-10px!important;overflow:hidden!important;background:transparent!important;opacity:.68!important;filter:none!important;transform:translateY(22px) scale(.72)!important;transform-origin:50% 100%!important;perspective:1400px!important;transition:height 1.4s cubic-bezier(.18,.84,.24,1),bottom 1.4s cubic-bezier(.18,.84,.24,1),opacity .9s ease,transform 1.4s cubic-bezier(.18,.84,.24,1),--bluroom-orbit-radius-x 1.4s cubic-bezier(.18,.84,.24,1),--bluroom-orbit-radius-y 1.4s cubic-bezier(.18,.84,.24,1),--bluroom-orbit-center-y 1.4s cubic-bezier(.18,.84,.24,1)!important}.page-phase-3 .bluroom-showcase{--bluroom-orbit-radius-x:120vw;--bluroom-orbit-radius-y:50vh;--bluroom-orbit-center-y:78vh;bottom:0!important;height:78vh!important;min-height:0!important;opacity:1!important;transform:translateY(0) scale(1)!important;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-phase-3 .bluroom-showcase.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.page-phase-3 .bluroom-kinetic-title{transform:translateY(-34vh)!important}.page-phase-3 .bluroom-kinetic-line.is-phrase{font-size:clamp(32px,3.6vw,54px)!important}.bluroom-showcase:before{inset:0!important;z-index:4!important;width:auto!important;background:linear-gradient(90deg,#382fd6,rgba(56,47,214,.72) 5%,rgba(56,47,214,0) 18%,rgba(56,47,214,0) 82%,rgba(56,47,214,.72) 95%,#382fd6)!important}.bluroom-showcase-arc,.bluroom-showcase:after{display:none!important}.bluroom-showcase-ring{position:absolute!important;inset:0!important;z-index:2!important;overflow:hidden!important;transform-style:preserve-3d!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)!important;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)!important}.bluroom-showcase-card{width:220px!important;height:124px!important;left:50%!important;top:0!important;display:block!important;border:0!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none;opacity:1;offset-path:none!important;offset-anchor:50% 50%!important;offset-rotate:0deg!important;animation:bluroomBottomArc 70s linear infinite!important;animation-delay:calc(var(--panel-index) * -7s)!important;transform-style:preserve-3d!important;will-change:transform,opacity,filter!important;transition:width 1.4s cubic-bezier(.18,.84,.24,1),height 1.4s cubic-bezier(.18,.84,.24,1)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bluroom-showcase.is-fast .bluroom-showcase-card,.bluroom-showcase:active .bluroom-showcase-card,.bluroom-showcase:hover .bluroom-showcase-card{animation-duration:70s!important}.page-phase-3 .bluroom-showcase-card{width:85vh!important;height:48vh!important;left:0!important;offset-path:ellipse(var(--bluroom-orbit-radius-x) var(--bluroom-orbit-radius-y) at 50vw var(--bluroom-orbit-center-y))!important;animation-name:bluroomEllipseOrbit!important}.panel-visual{inset:0!important;border-radius:8px!important;overflow:hidden!important;border:2px solid rgba(247,250,255,.68)!important;background:rgba(247,250,255,.035)!important;box-shadow:0 18px 32px rgba(3,7,54,.18),inset 0 1px 0 rgba(255,255,255,.14),0 0 20px rgba(116,185,255,.12)!important;animation:bluroomFrameSelfTurn 9s ease-in-out infinite!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.panel-visual img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-visual:after,.panel-visual:before{display:none!important}@keyframes bluroomEllipseOrbit{0%{z-index:6;offset-distance:0;opacity:.1;filter:blur(7px);transform:scale(1.02)}7%{z-index:1;opacity:0;filter:blur(9px);transform:scale(1.06)}43%{z-index:1;opacity:0;filter:blur(9px);transform:scale(1.06)}50%{z-index:6;offset-distance:50%;opacity:.1;filter:blur(7px);transform:scale(1.02)}62.5%{z-index:5;opacity:.72;filter:blur(1.8px);transform:scale(.98)}75%{z-index:3;offset-distance:75%;opacity:1;filter:blur(0);transform:scale(.94)}87.5%{z-index:5;opacity:.72;filter:blur(1.8px);transform:scale(.98)}to{z-index:6;offset-distance:100%;opacity:.1;filter:blur(7px);transform:scale(1.02)}}@keyframes bluroomBottomArc{0%{z-index:7;opacity:.12;filter:blur(5px);transform:translate(-50%,-50%) translate3d(-72vw,172px,80px) scale(1.08) rotateY(18deg)}16.666%{z-index:6;opacity:.58;filter:blur(2px);transform:translate(-50%,-50%) translate3d(-48vw,112px,34px) scale(1) rotateY(11deg)}33.333%{z-index:4;opacity:.9;filter:blur(.4px);transform:translate(-50%,-50%) translate3d(-24vw,76px,-52px) scale(.9) rotateY(5deg)}50%{z-index:3;opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate3d(0,64px,-112px) scale(.82) rotateY(0deg)}66.666%{z-index:4;opacity:.9;filter:blur(.4px);transform:translate(-50%,-50%) translate3d(24vw,76px,-52px) scale(.9) rotateY(-5deg)}83.333%{z-index:6;opacity:.58;filter:blur(2px);transform:translate(-50%,-50%) translate3d(48vw,112px,34px) scale(1) rotateY(-11deg)}to{z-index:7;opacity:.12;filter:blur(5px);transform:translate(-50%,-50%) translate3d(72vw,172px,80px) scale(1.08) rotateY(-18deg)}}@keyframes bluroomHeroArc{0%{z-index:7;opacity:.08;filter:blur(7px);transform:translate(-50%,-50%) translate3d(-62vw,58vh,120px) scale(1.1) rotateY(22deg)}16.666%{z-index:6;opacity:.46;filter:blur(3px);transform:translate(-50%,-50%) translate3d(-50vw,45vh,60px) scale(1) rotateY(14deg)}33.333%{z-index:4;opacity:.9;filter:blur(.5px);transform:translate(-50%,-50%) translate3d(-23vw,20vh,-58px) scale(.82) rotateY(7deg)}50%{z-index:3;opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate3d(0,8vh,-146px) scale(.7) rotateY(0deg)}66.666%{z-index:4;opacity:.9;filter:blur(.5px);transform:translate(-50%,-50%) translate3d(23vw,20vh,-58px) scale(.82) rotateY(-7deg)}83.333%{z-index:6;opacity:.46;filter:blur(3px);transform:translate(-50%,-50%) translate3d(50vw,45vh,60px) scale(1) rotateY(-14deg)}to{z-index:7;opacity:.08;filter:blur(7px);transform:translate(-50%,-50%) translate3d(62vw,58vh,120px) scale(1.1) rotateY(-22deg)}}@keyframes bluroomSixFrameArc{0%{z-index:7;opacity:.18;filter:blur(5px);transform:translate(-50%,-50%) translate3d(-58vw,82px,100px) scale(1.1) rotateY(20deg)}16.666%{z-index:6;opacity:.56;filter:blur(2px);transform:translate(-50%,-50%) translate3d(-37vw,48px,42px) scale(1.03) rotateY(13deg)}33.333%{z-index:4;opacity:.88;filter:blur(.4px);transform:translate(-50%,-50%) translate3d(-17vw,12px,-58px) scale(.95) rotateY(7deg)}50%{z-index:3;opacity:1;filter:blur(0);transform:translate(-50%,-50%) translate3d(0,-14px,-126px) scale(.88) rotateY(0deg)}66.666%{z-index:4;opacity:.88;filter:blur(.4px);transform:translate(-50%,-50%) translate3d(17vw,12px,-58px) scale(.95) rotateY(-7deg)}83.333%{z-index:6;opacity:.56;filter:blur(2px);transform:translate(-50%,-50%) translate3d(37vw,48px,42px) scale(1.03) rotateY(-13deg)}to{z-index:7;opacity:.18;filter:blur(5px);transform:translate(-50%,-50%) translate3d(58vw,82px,100px) scale(1.1) rotateY(-20deg)}}@keyframes bluroomFrameSelfTurn{0%,to{transform:rotateY(-2deg)}50%{transform:rotateY(2deg)}}@media (max-width:640px){.bluroom-showcase{height:190px!important;transform:translateY(18px) scale(.62)!important}.page-phase-3 .bluroom-showcase{--bluroom-orbit-radius-x:180vw;--bluroom-orbit-radius-y:45vh;--bluroom-orbit-center-y:75vh;bottom:0!important;height:75vh!important;min-height:0!important;transform:translateY(0) scale(1)!important}.page-phase-3 .bluroom-kinetic-title{transform:translateY(-34vh)!important}.bluroom-showcase-card{width:176px!important;height:100px!important}.page-phase-3 .bluroom-showcase-card{width:min(74vh,86vw)!important;height:auto!important;aspect-ratio:16/9}.page-phase-3 .bluroom-kinetic-line.is-phrase{font-size:clamp(28px,8vw,38px)!important}}.bluroom-auth,.bluroom-auth *{box-sizing:border-box}.bluroom-auth{--auth-blue:#382fd6;--auth-blue-dark:#2f28bd;--auth-ink:#0b1230;--auth-muted:#7d89aa;--auth-surface:#f7f9ff;--auth-field:#edf1fb;--auth-border:#d9e0f3;min-height:100svh;overflow:auto;color:var(--auth-ink);background:var(--auth-surface);font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.bluroom-auth button,.bluroom-auth input{font:inherit}.bluroom-auth a,.bluroom-auth button{-webkit-tap-highlight-color:transparent}.bluroom-auth-header{height:56px;padding:0 22px 0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--auth-border);background:#fbfcff}.bluroom-auth-switch,.bluroom-auth-wordmark{color:var(--auth-ink);text-decoration:none}.bluroom-auth-wordmark{flex:0 0 auto;color:var(--auth-blue);font-family:Inter,Space Grotesk,system-ui,sans-serif;font-size:29px;line-height:1;font-weight:900;letter-spacing:.12em}.bluroom-auth-switch{flex:0 0 auto;font-size:15px;line-height:1;font-weight:500;white-space:nowrap;transition:color .16s ease}.bluroom-auth-switch:hover{color:var(--auth-blue)}.bluroom-auth-form{width:calc(100% - 32px);max-width:388px;margin:0 auto;padding-top:clamp(128px,19.7vh,164px);padding-bottom:56px}.bluroom-auth-form.is-code{max-width:388px}.bluroom-auth-form h1{margin:0 0 24px;color:var(--auth-ink);font-size:30px;line-height:1.2;font-weight:500;letter-spacing:0}.bluroom-auth-phone,.bluroom-code-field{width:100%;height:60px;display:flex;align-items:center;overflow:hidden;border:1px solid transparent;border-radius:12px;background:var(--auth-field);transition:border-color .16s ease,box-shadow .16s ease}.bluroom-auth-phone:focus-within,.bluroom-code-field:focus-within{border-color:rgba(56,47,214,.58);box-shadow:0 0 0 3px rgba(56,47,214,.09)}.bluroom-country-code{width:101px;height:34px;flex:0 0 auto;padding:0 16px 0 19px;display:flex;align-items:center;justify-content:space-between;border:0;border-right:1px solid #aeb4c5;background:transparent;color:#0b1029;font-size:19px;font-weight:600;cursor:default}.bluroom-auth-phone input,.bluroom-code-field input{min-width:0;height:100%;flex:1 1;border:0;outline:0;background:transparent;color:var(--auth-ink);font-size:19px;line-height:1;letter-spacing:0}.bluroom-auth-phone input{padding:0 17px}.bluroom-auth-phone input::placeholder,.bluroom-code-field input::placeholder{color:#7e879f;opacity:1}.bluroom-auth-primary{width:100%;height:60px;margin-top:24px;border:0;border-radius:12px;background:var(--auth-blue);color:#ffffff;font-size:19px;line-height:1;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.bluroom-auth-primary:hover:not(:disabled){background:var(--auth-blue-dark)}.bluroom-auth-primary:active:not(:disabled){transform:translateY(1px)}.bluroom-auth-primary:disabled{background:#b7bac5;color:#ffffff;cursor:not-allowed}.bluroom-auth-message{margin:12px 0 -4px;font-size:14px;line-height:1.5;color:var(--auth-muted)}.bluroom-auth-message.is-error{color:#d23f52}.bluroom-auth-message.is-success{color:var(--auth-blue)}.bluroom-auth-divider{height:16px;margin:24px 0 30px;display:flex;align-items:center;gap:14px;color:var(--auth-muted);font-size:14px}.bluroom-auth-divider:after,.bluroom-auth-divider:before{content:"";height:1px;flex:1 1;background:var(--auth-border)}.bluroom-auth-divider span{flex:0 0 auto}.bluroom-auth-social{width:100%;height:60px;margin:0 0 23px;position:relative;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:var(--auth-field);color:#0b1029;font-size:19px;line-height:1;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease}.bluroom-auth-social>img{position:absolute;left:29px;display:block;object-fit:contain}.bluroom-auth-social:last-of-type{margin-bottom:26px}.bluroom-auth-social:hover{background:#e4e9f8;color:var(--auth-blue)}.bluroom-auth-terms{margin:0;color:var(--auth-muted);font-size:12px;line-height:1.5;letter-spacing:0}.bluroom-auth-terms a,.bluroom-policy-dialog a{margin:0 3px;color:var(--auth-ink);text-decoration:none;font-weight:600}.bluroom-auth-terms a:hover,.bluroom-policy-dialog a:hover{color:var(--auth-blue)}.bluroom-code-helper{margin:-18px 0 30px;color:var(--auth-muted);font-size:14px;line-height:1.5}.bluroom-code-field input{padding:0 16px}.bluroom-code-field button{height:100%;min-width:78px;padding:0 19px;border:0;background:transparent;color:var(--auth-muted);font-size:17px;cursor:pointer}.bluroom-code-field button:disabled{cursor:default}.bluroom-dev-code{margin:10px 0 -15px;color:var(--auth-blue);font-size:13px}.bluroom-auth-done{min-height:260px;display:grid;place-content:center;grid-gap:12px;gap:12px;text-align:center}.bluroom-auth-done strong{font-size:34px}.bluroom-auth-done span{color:var(--auth-muted);font-size:16px}.bluroom-auth-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(12,17,42,.56)}.bluroom-policy-dialog,.bluroom-slider-dialog{position:relative;border-radius:14px;background:#ffffff;box-shadow:0 24px 70px rgba(10,15,38,.18)}.bluroom-policy-dialog{width:min(558px,calc(100vw - 40px));min-height:191px;padding:32px 29px 28px}.bluroom-policy-dialog h2,.bluroom-slider-dialog h2{margin:0;color:#171c35;font-size:20px;line-height:1.35;font-weight:700;letter-spacing:0}.bluroom-policy-dialog p{margin:10px 0 28px;color:var(--auth-muted);font-size:14px;line-height:1.6}.bluroom-dialog-close{width:34px;height:34px;position:absolute;top:25px;right:27px;display:grid;place-items:center;border:0;background:transparent;color:#7f8799;cursor:pointer}.bluroom-policy-actions{display:flex;justify-content:flex-end;gap:14px}.bluroom-policy-actions button{min-width:80px;height:41px;padding:0 15px;border:0;border-radius:8px;background:var(--auth-field);color:var(--auth-ink);font-size:16px;cursor:pointer}.bluroom-policy-actions .is-primary{min-width:65px;background:var(--auth-blue);color:#ffffff;font-weight:600}.bluroom-slider-dialog{width:min(475px,calc(100vw - 32px));padding:35px 25px 0;overflow:hidden}.bluroom-slider-dialog .bluroom-dialog-close{top:21px;right:19px}.bluroom-slider-dialog h2{margin-bottom:19px;font-weight:500}.bluroom-slider-scene{width:100%;position:relative;overflow:hidden;aspect-ratio:424/266;background-color:#101b50;background-image:url(/bluroom/worlds/02-urban-rift-photo.webp);background-position:50%;background-size:cover}.bluroom-slider-scene:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.28);pointer-events:none}.bluroom-slider-gap,.bluroom-slider-piece{position:absolute;z-index:2;border:2px solid rgba(255,255,255,.95)}.bluroom-slider-gap{background:rgba(11,17,54,.72);box-shadow:inset 0 0 0 1px rgba(56,47,214,.8)}.bluroom-slider-piece{background-color:var(--auth-blue);background-image:url(/bluroom/worlds/02-urban-rift-photo.webp);background-position:50%;background-size:424px 266px;box-shadow:0 4px 14px rgba(10,14,42,.28)}.bluroom-slider-rail{width:100%;height:56px;position:relative;overflow:hidden;border:1px solid var(--auth-border);background:#f3f5f9;touch-action:none}.bluroom-slider-rail>i{height:100%;position:absolute;inset:0 auto 0 0;background:rgba(56,47,214,.1)}.bluroom-slider-rail>button{width:54px;height:52px;position:absolute;left:1px;top:1px;z-index:2;display:grid;place-items:center;border:1px solid var(--auth-border);border-radius:5px;background:#ffffff;color:var(--auth-blue);cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 5px rgba(9,14,39,.08)}.bluroom-slider-rail>button.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.bluroom-slider-rail>span{height:100%;display:grid;place-items:center;color:#9aa1b5;font-size:14px;pointer-events:none}.bluroom-slider-footer{height:72px;display:flex;align-items:center;gap:18px}.bluroom-slider-footer button{padding:0;display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#4f566d;font-size:15px;cursor:pointer}.bluroom-slider-footer small{min-width:0;margin-left:auto;overflow:hidden;color:#a4aabc;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bluroom-aliyun-dialog{min-height:286px;padding:34px 25px 28px}.bluroom-aliyun-dialog h2{margin-bottom:24px;padding-right:38px;font-weight:600}.bluroom-captcha-mount{position:fixed;left:-9999px;bottom:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:640px){.bluroom-auth-header{height:64px;padding:0 18px}.bluroom-auth-wordmark{font-size:22px}.bluroom-auth-switch{font-size:14px}.bluroom-auth-form{width:calc(100% - 36px);max-width:484px;padding-top:clamp(72px,12vh,110px)}.bluroom-auth-form h1{margin-bottom:24px;font-size:30px}.bluroom-auth-phone,.bluroom-auth-social,.bluroom-code-field{height:64px}.bluroom-country-code{width:106px;padding:0 16px;font-size:20px}.bluroom-auth-phone input,.bluroom-code-field input{font-size:19px}.bluroom-auth-primary{height:64px;margin-top:22px;font-size:21px}.bluroom-auth-divider{margin:26px 0 20px}.bluroom-auth-social{margin-bottom:18px;font-size:20px}.bluroom-auth-social svg{left:25px}.bluroom-policy-dialog{padding:28px 24px 24px}.bluroom-policy-dialog h2{padding-right:36px}.bluroom-slider-dialog{padding:32px 16px 0}.bluroom-aliyun-dialog{padding:30px 16px 20px}.bluroom-slider-footer small{display:none}}