*{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;box-sizing:border-box}body{background-color:#080810;background-image:radial-gradient(80% 60% at 20% 30%,#4a9eff1a 0%,#0000 50%),radial-gradient(60% 80% at 80% 70%,#5eead412 0%,#0000 50%),radial-gradient(55% 55% at 50% 45%,#c084fc0d 0%,#0000 60%),radial-gradient(70% 40% at 65% 25%,#ff6b9d0a 0%,#0000 50%),linear-gradient(#080810 0%,#0c0c1e 40%,#0a0a19 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100vw;height:100vh;margin:0;animation:20s ease-in-out infinite auroraDrift;overflow:hidden}@keyframes auroraDrift{0%,to{background-position:0 0,0 0,0 0,0 0,0 0}33%{background-position:2% -1%,-1% 2%,1% 1%,-2% -1%,0 0}66%{background-position:-2% 2%,1% -1%,-1% -2%,2% 1%,0 0}}canvas{width:100vw;height:100vh;position:fixed}#loading{position:fixed;transform:translate(calc(50vw - 117px),calc(50vh - 50px))scale(1.2)}:root{--prism-blue:#4a9eff;--prism-teal:#5eead4;--prism-pink:#ff6b9d;--prism-purple:#c084fc;--prism-gold:#f5d78c;--prism-amber:#f59e0b;--glass-depth-bg:#ffffff06;--glass-depth-low:#ffffff0d;--glass-depth-mid:#ffffff14;--glass-depth-high:#ffffff1f;--glass-depth-active:#ffffff29;--prism-edge-r:#ff8caa1f;--prism-edge-g:#8cfad21a;--prism-edge-b:#78aaff1f;--glass-blur-atmosphere:saturate(280%) blur(80px);--glass-blur-deep:saturate(260%) blur(60px);--glass-blur-mid:saturate(240%) blur(40px);--glass-blur-surface:saturate(220%) blur(24px);--glass-blur-light:saturate(200%) blur(14px);--depth-atmosphere:0 8px 60px #00000073;--depth-deep:0 16px 80px #0000008c;--depth-mid:0 8px 40px #0006;--depth-near:0 4px 20px #0000004d;--depth-surface:0 2px 8px #0003;--spec-top:inset 0 .5px 0 #ffffff38;--spec-side:inset 0 0 0 .5px #ffffff12;--spec-shimmer:inset 0 1px 0 #ffffff1a;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--radius-xs:10px;--radius-full:999px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-fluid:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, .55, 1)}#cloud-ui-root{pointer-events:none;z-index:2000;-webkit-font-smoothing:auto;-webkit-user-select:text;user-select:text;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,Helvetica Neue,Arial,sans-serif;position:fixed;inset:0}#cloud-ui-root *{-webkit-user-select:text;user-select:text;-webkit-user-drag:none}@keyframes accentShimmer{0%,to{opacity:.7;filter:hue-rotate()}50%{opacity:1;filter:hue-rotate(15deg)}}@keyframes causticFlow{0%,to{background-position:25% 30%,70% 25%,55% 65%}30%{background-position:30% 35%,65% 30%,60% 60%}60%{background-position:20% 28%,75% 22%,50% 70%}}@keyframes errorBounceIn{0%{opacity:0;transform:translate(8px)scale(.88)}52%{opacity:1;transform:translate(-2px)scale(1.05)}78%{transform:translate(1px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes errorPulse{0%,to{box-shadow:0 0 0 0 #ff6b9d33, var(--spec-top)}50%{box-shadow:0 0 0 20px #ff6b9d00, var(--spec-top)}}@keyframes glassShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes glassSpringIn{0%{transform:scale(.85)translateY(30px)}45%{transform:scale(1.018)translateY(-5px)}68%{transform:scale(.993)translateY(2px)}85%{transform:scale(1.004)translateY(-1px)}to{transform:scale(1)translateY(0)}}@keyframes glassSpringOut{0%{opacity:1;transform:scale(1)translateY(0)translateZ(0)}to{opacity:0;transform:scale(.82)translateY(36px)translateZ(0)}}@keyframes liquidFieldSpring{0%{opacity:0;filter:blur(3px);transform:translateY(20px)scale(.92)}50%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.03)}75%{transform:translateY(2px)scale(.99)}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes orbShift{0%,to{background-position:30% 20%}50%{background-position:70% 80%}}@keyframes pillBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.015)}}@keyframes prismRim{0%,to{box-shadow:0 0 0 .5px #78aaff1a, 0 0 0 1px #ff8caa0d, var(--depth-near), var(--spec-top)}25%{box-shadow:0 0 0 .5px #8cfad21f, 0 0 0 1px #78aaff12, var(--depth-near), var(--spec-top), 0 0 24px #4a9eff0f}50%{box-shadow:0 0 0 .5px #c084fc1f, 0 0 0 1px #ff6b9d0f, var(--depth-near), var(--spec-top)}75%{box-shadow:0 0 0 .5px #4a9eff1f, 0 0 0 1px #5eead412, var(--depth-near), var(--spec-top), 0 0 24px #5eead40f}}@keyframes prismSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rimSweep{to{transform:rotate(360deg)}}@keyframes selfPulse{0%,to{box-shadow:0 0 0 .5px #5eead426, 0 0 24px #5eead40f, var(--spec-top)}50%{box-shadow:0 0 0 .5px #5eead440, 0 0 36px #5eead41f, var(--spec-top)}}@keyframes spinnerSpin{to{transform:rotate(360deg)}}@keyframes staggerSpringIn{0%{opacity:0;filter:blur(4px);transform:translateY(22px)scale(.88)}55%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.03)}78%{transform:translateY(1px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes tabBounceIn{0%{transform:scale(.86)}50%{transform:scale(1.06)}72%{transform:scale(.96)}88%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes toastBounceSlide{0%{opacity:0;transform:translate(-50%)translateY(-80px)scale(.8)}45%{opacity:1;transform:translate(-50%)translateY(6px)scale(1.04)}70%{transform:translate(-50%)translateY(-4px)scale(.98)}90%{transform:translate(-50%)translateY(1px)scale(1.01)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}#cloud-ui-root button{appearance:none;cursor:pointer;font:inherit;border:0;outline:none;position:relative;overflow:hidden}#cloud-ui-root .btn{border-radius:var(--radius-full);color:#fffffff5;background:var(--glass-depth-high);-webkit-backdrop-filter:var(--glass-blur-surface);box-shadow:var(--depth-surface), var(--spec-top);transition:all .35s var(--ease-fluid), transform .4s var(--ease-spring);letter-spacing:.15px;text-shadow:0 1px 2px #0000004d;border:.5px solid #ffffff24;padding:8px 14px;font-size:12.5px;font-weight:540;transform:translateZ(0)}#cloud-ui-root .btn:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(150deg,#ffffff38 0%,#0000 40%,#78aaff1a 100%);transition:opacity .4s;position:absolute;inset:0}#cloud-ui-root .btn:hover{background:var(--glass-depth-high);box-shadow:var(--depth-mid), var(--spec-top), 0 0 32px #4a9eff14, 0 0 0 .5px #8cfad20f;border-color:#b4c8ff40;transform:translateY(-2px)scale(1.03)}#cloud-ui-root .btn:hover:before{opacity:1}#cloud-ui-root .btn:active{background:var(--glass-depth-active);transition:transform 60ms,background .12s;transform:translateY(0)scale(.96)}#cloud-ui-root .btn:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff8c 0%,#b4dcff40 35%,#0000 65%);border-radius:50%;width:0;height:0;transition:width .6s,height .6s,opacity .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cloud-ui-root .btn:active:after{opacity:1;width:280%;height:280%;transition:width,height,opacity .25s}#cloud-ui-root .btn.primary{box-shadow:0 4px 24px #4a9eff38, 0 0 0 .5px #8cfad214, var(--spec-top);background:linear-gradient(145deg,#4a9eff73 0%,#78b4ff61 30%,#5eead447 70%,#c084fc38 100%);border-color:#8cd2ff4d}#cloud-ui-root .btn.primary:hover{box-shadow:0 8px 36px #4a9eff59, 0 0 0 .5px #8cfad21f, 0 0 48px #5eead41a, var(--spec-top);background:linear-gradient(145deg,#4a9eff94 0%,#8cc8ff7a 30%,#5eead461 70%,#c084fc4d 100%);border-color:#a0e6ff80}#cloud-ui-root .btn.danger{background:linear-gradient(145deg,#ff6b9d4d 0%,#ff82a03d 50%,#ff8caa2e 100%);border-color:#ff8ca040}#cloud-ui-root .btn.danger:hover{box-shadow:0 6px 28px #ff6b9d38, 0 0 0 .5px #ffb4c814, var(--spec-top);background:linear-gradient(145deg,#ff6b9d7a 0%,#ff82a061 50%,#ff8caa47 100%);border-color:#ff8ca073}#cloud-ui-root .btn.loading{pointer-events:none;opacity:.7}#cloud-ui-root .btn.loading .btn-text{opacity:0}#cloud-ui-root .btn-loader{border:2px solid #fffffff2;border-color:#fffffff2 #8cd2ffb3 #ffffff26 #ffffff26;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite prismSpin;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#cloud-ui-root .btn.loading .btn-loader{display:block}#cloud-ui-root .badge{border-radius:var(--radius-full);color:#fffffff5;-webkit-backdrop-filter:var(--glass-blur-surface);box-shadow:var(--spec-top);text-shadow:0 1px 2px #00000040;letter-spacing:.1px;background:#a0b4ff2e;border:.5px solid #8cd2ff40;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:540;display:inline-flex}#cloud-ui-root .cloud-fab{pointer-events:auto;transform-origin:100% 0;opacity:1;filter:blur();transition:opacity .45s var(--ease-fluid), transform .45s var(--ease-spring), filter .38s ease;perspective:1000px;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px;transform:scale(1)translateZ(0)}#cloud-ui-root .cloud-fab.cloud-fab--game-hidden{opacity:0;pointer-events:none;filter:blur(4px);transition:opacity .28s var(--ease-exit), transform .28s var(--ease-exit), filter .25s ease;transform:scale(.6)translateY(8px)}#cloud-ui-root .pill{border-radius:var(--radius-full);color:#fffffff5;background:var(--glass-depth-low);-webkit-backdrop-filter:var(--glass-blur-mid);text-shadow:0 1px 2px #00000040;box-shadow:0 0 0 .5px #78aaff14, 0 0 0 1px #ff8caa0f, var(--depth-near), var(--spec-top);transform-style:preserve-3d;transition:transform .4s var(--ease-spring), box-shadow .4s ease, border-color .4s ease;border:.5px solid #ffffff24;align-items:center;gap:8px;padding:5px 5px 5px 12px;animation:5s ease-in-out infinite pillBreathe,7s ease-in-out infinite prismRim;display:inline-flex;position:relative}#cloud-ui-root .pill:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%,#a0c8ff1f 0%,#0000 60%);animation:6s ease-in-out infinite orbShift;position:absolute;inset:-1px}#cloud-ui-root .pill:hover{box-shadow:0 0 0 .5px #8cfad22e, 0 0 0 1px #78aaff1a, var(--depth-mid), var(--spec-top), 0 0 48px #4a9eff1a, 0 0 24px #5eead40f;border-color:#ffffff2e;transform:translateY(-3px)scale(1.03)}#cloud-ui-root .modal-backdrop{pointer-events:auto;-webkit-backdrop-filter:saturate(160%)blur(10px);opacity:0;transition:opacity .45s var(--ease-fluid);perspective:1400px;background:#00000080;place-items:center;display:none;position:absolute;inset:0}#cloud-ui-root .modal-backdrop.open{opacity:1;display:grid}#cloud-ui-root .modal-backdrop.closing{opacity:0;pointer-events:none;transition:opacity .3s var(--ease-exit)}#cloud-ui-root .modal-backdrop.closing .modal{animation:.42s cubic-bezier(.4,0,.25,1) forwards glassSpringOut}#cloud-ui-root .modal{border-radius:var(--radius-xl);color:#ffffffed;width:min(480px,100vw - 32px);max-height:calc(100vh - 40px);-webkit-backdrop-filter:var(--glass-blur-deep);box-shadow:0 0 0 .5px #78aaff0f, 0 0 0 1px #ff8caa0a, var(--depth-deep), var(--spec-top), inset 0 0 160px #4a9eff05, inset 0 0 80px #5eead404;opacity:0;scrollbar-width:none;overscroll-behavior:contain;contain:layout style;will-change:transform, opacity;background:linear-gradient(175deg,#ffffff12 0%,#ffffff08 25%,#c8c3f508 55%,#ffffff0d 100%);border:.5px solid #ffffff1a;padding:30px 28px;transition:all .55s cubic-bezier(.22,1,.14,1);position:relative;overflow:hidden auto;transform:scale(.88)translateY(35px)translateZ(0)}#cloud-ui-root .modal::-webkit-scrollbar{display:none}#cloud-ui-root .modal:before{content:"";border-radius:inherit;pointer-events:none;will-change:background-position;z-index:0;background:radial-gradient(30% 40% at 25% 30%,#ffffff0f 0%,#0000 60%),radial-gradient(20% 30% at 70% 25%,#c8dcff0a 0%,#0000 55%),radial-gradient(35% 35% at 55% 65%,#b4f0dc08 0%,#0000 60%);animation:14s ease-in-out infinite causticFlow;position:absolute;inset:0}#cloud-ui-root .modal:after{content:"";border-radius:calc(var(--radius-xl) + 2px);will-change:transform;pointer-events:none;z-index:-1;filter:blur(4px);background:conic-gradient(#0000 0deg,#4a9eff14 30deg,#0000 60deg,#5eead40f 120deg,#0000 150deg,#c084fc12 210deg,#0000 240deg,#ff6b9d0d 300deg,#0000 330deg 360deg);animation:8s linear infinite rimSweep;position:absolute;inset:-2px}#cloud-ui-root .modal>*{z-index:1;position:relative}#cloud-ui-root .modal-backdrop.open .modal{opacity:1;animation:.75s cubic-bezier(.22,1,.08,1) forwards glassSpringIn;transform:scale(1)translateY(0)translateZ(0)}#cloud-ui-root .modal-auth{width:min(420px,100vw - 32px);box-shadow:0 0 0 .5px #a0c8ff14, 0 0 0 1px #c8aaff0a, var(--depth-deep), var(--spec-top), 0 0 100px #4a9eff0a;background:linear-gradient(175deg,#ffffff0f 0%,#d2c8fa0a 35%,#c8d7ff08 65%,#ffffff0a 100%)}#cloud-ui-root .modal-history{width:min(520px,100vw - 32px);box-shadow:0 0 0 .5px #a0b4ff14, 0 0 0 1px #b4a0f00a, var(--depth-deep), var(--spec-top);background:linear-gradient(175deg,#ffffff0f 0%,#dcc8ff0a 30%,#d2cdff08 60%,#ffffff0a 100%)}#cloud-ui-root .modal-leaderboard{box-shadow:0 0 0 .5px #f5d78c14, 0 0 0 1px #e6d2a00a, var(--depth-deep), var(--spec-top);background:linear-gradient(175deg,#ffffff0d 0%,#f5d78c08 30%,#f0dcb405 55%,#ffffff08 100%);border-color:#e6d2a026}#cloud-ui-root .modal h2{letter-spacing:-.4px;background:linear-gradient(160deg,#fff 0%,#d8d8ff 35%,#b8c8f0 65%,#c8d8f8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:670}#cloud-ui-root .row{justify-content:space-between;align-items:center;gap:12px;display:flex}#cloud-ui-root .row.title-row{border-bottom:.5px solid #ffffff0f;margin-bottom:6px;padding-bottom:16px}#cloud-ui-root .tabs{border-radius:var(--radius-full);-webkit-backdrop-filter:var(--glass-blur-light);box-shadow:var(--spec-top), inset 0 1px 2px #00000014;background:#ffffff0a;border:.5px solid #ffffff14;gap:3px;padding:4px;display:inline-flex}#cloud-ui-root .tabs.tabs-auth{grid-template-columns:1fr 1fr;width:100%;padding:4px;display:grid}#cloud-ui-root .tabs.tabs-auth .tab{text-align:center;justify-content:center;width:100%}#cloud-ui-root .tab{border-radius:var(--radius-full);color:#ffffffad;transition:all .35s var(--ease-fluid);cursor:pointer;z-index:1;background:0 0;border:.5px solid #0000;padding:10px 20px;font-size:13px;font-weight:500;position:relative;overflow:hidden}#cloud-ui-root .tab:hover{color:#ffffffe0;background:#ffffff0d}#cloud-ui-root .tab:active{transition:transform 80ms;transform:scale(.95)}#cloud-ui-root .tab.active{animation:tabBounceIn .45s var(--ease-spring) forwards;color:#fffffff5;box-shadow:0 4px 18px #4a9eff33, var(--spec-shimmer), inset 0 1px 0 #ffffff0f;background:linear-gradient(145deg,#4a9eff61 0%,#78b4ff4d 50%,#5eead438 100%);border-color:#8cd2ff47}#cloud-ui-root .auth-fields{flex-direction:column;gap:2px;display:flex}#cloud-ui-root .auth-head{border-bottom:.5px solid #ffffff0d;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:2px;padding-bottom:18px;display:flex}#cloud-ui-root .field{gap:8px;margin-top:18px;display:grid}#cloud-ui-root .field.auth-stagger{animation:liquidFieldSpring .5s var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * 60ms)}#cloud-ui-root label{color:#d2d2faeb;letter-spacing:.1px;margin-left:4px;font-size:13px;font-weight:520}#cloud-ui-root input{border-radius:var(--radius-md);color:#ffffffed;-webkit-backdrop-filter:blur(10px);width:100%;transition:all .35s var(--ease-fluid);background:#ffffff08;border:.5px solid #ffffff1a;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;box-shadow:inset 0 1px 2px #0000000f}#cloud-ui-root input::placeholder{color:#fff6}#cloud-ui-root input:hover{background:#ffffff0e;border-color:#a0c8ff40}#cloud-ui-root input:focus{background:#ffffff14;border-color:#8cd2ff73;box-shadow:0 0 0 6px #4a9eff0f,0 0 0 1px #5eead414,0 0 32px #4a9eff14,inset 0 1px 2px #0000000f}#cloud-ui-root .modal-auth input:focus{border-color:#8ce6dc66;box-shadow:0 0 0 6px #5eead40d,0 0 0 1px #4a9eff14,0 0 32px #5eead40f,inset 0 1px 2px #0000000f}#cloud-ui-root .optional-field label{align-items:center;gap:8px;display:flex}#cloud-ui-root .optional-tag{border-radius:var(--radius-full);color:#8cf5dce6;background:#5eead41a;border:.5px solid #5eead440;padding:2px 8px;font-size:10.5px;font-weight:560}#cloud-ui-root .auth-actions{align-items:center;margin-top:22px;padding-top:4px}#cloud-ui-root .auth-actions-right{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#cloud-ui-root .hint{color:#d2d7fae0;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:.5px solid #ffffff0f;margin-top:16px;padding:14px 16px;font-size:12px;line-height:1.65}#cloud-ui-root .auth-hint{color:#d7dcfae0;background:#b4c8ff0a;border-color:#a0c8ff1f;margin-top:18px}#cloud-ui-root .error{color:#ffd2d2f2;-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-sm);background:#ff6b9d1f;border:.5px solid #ff829640;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:500;animation:.45s glassShake;display:none}#cloud-ui-root .error.show{animation:errorBounceIn .38s var(--ease-spring) forwards;display:block}#cloud-ui-root .history-head{flex-wrap:wrap;align-items:flex-start;gap:14px}#cloud-ui-root .history-title-block{flex-direction:column;gap:8px;min-width:0;display:flex}#cloud-ui-root .history-title-accent{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--prism-blue), var(--prism-teal), var(--prism-purple));opacity:.8;width:48px;height:3px;animation:4s ease-in-out infinite accentShimmer}#cloud-ui-root .history-actions{border-top:.5px solid #ffffff0d;margin-top:18px;padding-top:16px}#cloud-ui-root .history-actions-right{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}#cloud-ui-root .cards{perspective:800px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}#cloud-ui-root .card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);box-shadow:var(--depth-near), var(--spec-top), inset 0 0 80px #78b4ff04;transition:all .45s var(--ease-fluid), transform .5s var(--ease-spring);transform-style:preserve-3d;animation:staggerSpringIn .5s var(--ease-spring) backwards;background:#ffffff0a;border:.5px solid #ffffff14;padding:18px 16px;position:relative;overflow:hidden;transform:rotateX(0)rotateY(0)translateZ(0)}#cloud-ui-root .cards .card:first-child{animation-delay:80ms}#cloud-ui-root .cards .card:nth-child(2){animation-delay:.14s}#cloud-ui-root .cards .card:nth-child(3){animation-delay:.2s}#cloud-ui-root .cards .card:nth-child(4){animation-delay:.26s}#cloud-ui-root .cards .card:nth-child(5){animation-delay:.32s}#cloud-ui-root .cards .card:nth-child(6){animation-delay:.38s}#cloud-ui-root .cards .card:nth-child(7){animation-delay:.44s}#cloud-ui-root .cards .card:nth-child(8){animation-delay:.5s}#cloud-ui-root .card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(155deg,#ffffff1f 0%,#0000 45%,#78b4ff0f 100%);transition:opacity .45s;position:absolute;inset:0}#cloud-ui-root .card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(140% 120% at 35% 30%,#a0d2ff0a 0%,#0000 55%);transition:opacity .5s;position:absolute;inset:0}#cloud-ui-root .card:hover{box-shadow:var(--depth-mid), var(--spec-top), 0 0 0 .5px #8cfad20f, 0 0 48px #4a9eff0d;background:#ffffff14;border-color:#a0c8ff38;transform:rotateX(-3deg)rotateY(2deg)translateY(-5px)scale(1.03)}#cloud-ui-root .card:hover:before,#cloud-ui-root .card:hover:after{opacity:1}#cloud-ui-root .history-cards .card{background:#c8c3ff0a;border-color:#a0b4ff1f}#cloud-ui-root .card .k{text-transform:uppercase;letter-spacing:.7px;color:#d2d2fad9;font-size:10.5px;font-weight:560}#cloud-ui-root .card .v{letter-spacing:-.6px;background:linear-gradient(160deg,#fff 0%,#d5d8ff 40%,#b8c0ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-size:24px;font-weight:720}#cloud-ui-root .card.wide{grid-column:1/-1}#cloud-ui-root .spark{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);background:#ffffff05;border:.5px solid #ffffff0d;width:100%;height:60px;margin-top:14px;overflow:hidden}#cloud-ui-root .list{gap:8px;max-height:min(45vh,360px);margin-top:16px;padding-right:6px;display:grid;overflow:auto}#cloud-ui-root .list::-webkit-scrollbar{width:5px}#cloud-ui-root .list::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px;margin:4px 0}#cloud-ui-root .list::-webkit-scrollbar-thumb{background:#a0b4f033;border-radius:3px}#cloud-ui-root .list::-webkit-scrollbar-thumb:hover{background:#a0b4f059}#cloud-ui-root .item{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);box-shadow:var(--spec-top);transition:all .35s var(--ease-fluid), transform .4s var(--ease-spring);animation:staggerSpringIn .45s var(--ease-spring) backwards;background:#ffffff08;border:.5px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex;transform:translateZ(0)}#cloud-ui-root .list .item:first-child{animation-delay:60ms}#cloud-ui-root .list .item:nth-child(2){animation-delay:.11s}#cloud-ui-root .list .item:nth-child(3){animation-delay:.16s}#cloud-ui-root .list .item:nth-child(4){animation-delay:.21s}#cloud-ui-root .list .item:nth-child(5){animation-delay:.26s}#cloud-ui-root .list .item:nth-child(6){animation-delay:.31s}#cloud-ui-root .list .item:nth-child(7){animation-delay:.36s}#cloud-ui-root .list .item:nth-child(8){animation-delay:.41s}#cloud-ui-root .list .item:nth-child(9){animation-delay:.46s}#cloud-ui-root .list .item:nth-child(10){animation-delay:.51s}#cloud-ui-root .item:hover{box-shadow:0 4px 24px #00000026, var(--spec-top), 0 0 0 .5px #8cd2ff0f;background:#ffffff14;border-color:#a0b4f02e;transform:translate(5px)scale(1.015)}#cloud-ui-root .history-list .item{background:#c8c3ff08;border-color:#a0b4ff12}#cloud-ui-root .item .score{letter-spacing:-.3px;color:#fffffff5;font-size:18px;font-weight:700}#cloud-ui-root .item .time{color:#d2d2fac7;margin-top:4px;font-size:11.5px}#cloud-ui-root .item .sync-badge{border-radius:var(--radius-full);color:#8cf5dce6;-webkit-backdrop-filter:blur(8px);background:#5eead41f;border:.5px solid #5eead438;padding:4px 10px;font-size:10px;font-weight:580}#cloud-ui-root .leaderboard-list .item.item--leaderboard{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}#cloud-ui-root .leaderboard-list .lb-rank{text-align:center;background:linear-gradient(160deg, var(--prism-gold) 0%, #e8c860 40%, var(--prism-amber) 70%, var(--prism-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;min-width:2.4em;font-size:15px;font-weight:680}#cloud-ui-root .leaderboard-list .item:first-child .lb-rank,#cloud-ui-root .leaderboard-list .item:nth-child(2) .lb-rank,#cloud-ui-root .leaderboard-list .item:nth-child(3) .lb-rank{filter:drop-shadow(0 0 8px #f5d78c59)}#cloud-ui-root .leaderboard-list .lb-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#cloud-ui-root .leaderboard-list .lb-name{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-weight:580;overflow:hidden}#cloud-ui-root .leaderboard-list .item .score{flex-shrink:0;margin-left:auto}#cloud-ui-root .leaderboard-list .item.item--self{box-shadow:0 0 0 .5px #5eead426, 0 0 24px #5eead40f, var(--spec-top);background:#5eead40f;border-color:#5eead44d;animation:3s ease-in-out infinite selfPulse}#cloud-ui-root .leaderboard-footer{margin-top:12px;display:none}#cloud-ui-root .leaderboard-footer .leaderboard-my-best{text-align:center;color:#d7dcfae0;border-radius:var(--radius-sm);background:#ffffff08;border:.5px solid #ffffff0f;margin:0;padding:10px 16px;font-size:13px;font-weight:500}#cloud-ui-root .modal-loading{z-index:8;border-radius:inherit;-webkit-backdrop-filter:saturate(160%)blur(16px);opacity:0;pointer-events:none;background:#0006;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}#cloud-ui-root .modal-loading.show{opacity:1;pointer-events:auto}#cloud-ui-root .modal-loading-spinner{border:2.5px solid #ffffff14;border-top-color:var(--prism-teal);border-right-color:var(--prism-blue);border-radius:50%;width:44px;height:44px;animation:.65s linear infinite spinnerSpin;box-shadow:0 0 28px #4a9eff1f,0 0 56px #5eead40f,inset 0 0 14px #ffffff08}#cloud-ui-root .success-toast{border-radius:var(--radius-full);-webkit-backdrop-filter:var(--glass-blur-mid);color:#fffffff5;box-shadow:0 8px 48px #5eead438, 0 0 0 .5px #8cfadc1a, var(--spec-top);opacity:0;transition:all .5s var(--ease-spring);z-index:3000;pointer-events:none;background:linear-gradient(145deg,#5eead44d 0%,#4a9eff38 100%);border:.5px solid #8cfadc59;padding:14px 28px;font-size:14px;font-weight:560;position:fixed;top:16px;left:50%;transform:translate(-50%)translateY(-120px)}#cloud-ui-root .success-toast.show{animation:toastBounceSlide .65s var(--ease-spring) forwards}@media (width<=480px){#cloud-ui-root .modal{border-radius:var(--radius-lg);padding:22px 18px}#cloud-ui-root .cards{grid-template-columns:1fr}#cloud-ui-root .pill{flex-wrap:wrap;max-width:calc(100vw - 32px);padding:4px 4px 4px 10px}#cloud-ui-root .btn{padding:6px 11px;font-size:11.5px}}#error-screen{z-index:99999;color:#ffffffed;text-align:center;background-color:#080810;background-image:radial-gradient(60% 50% at 50% 40%,#ff6b9d14 0%,#0000 60%),radial-gradient(50% 60% at 30% 60%,#4a9eff0f 0%,#0000 60%),linear-gradient(#080810 0%,#0c0c1e 50%,#0a0a19 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:32px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,ui-sans-serif,system-ui,sans-serif;display:none;position:fixed;inset:0}#error-screen.show{display:flex}#error-screen .error-icon{-webkit-backdrop-filter:blur(20px);color:#ffd2d2ed;width:72px;height:72px;box-shadow:var(--spec-top), 0 0 48px #ff6b9d1f;background:#ff6b9d1a;border:1px solid #ff8ca059;border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:240;animation:2.5s ease-in-out infinite errorPulse;display:flex}#error-screen h2{margin:0;font-size:22px;font-weight:700}#error-screen p{color:#d2d2f5e0;max-width:380px;margin:0;font-size:14px;line-height:1.6}#error-screen .error-retry-btn{appearance:none;cursor:pointer;border-radius:var(--radius-full);color:#fffffff5;-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 28px #4a9eff38, var(--spec-top);transition:all .35s var(--ease-fluid), transform .4s var(--ease-spring);background:linear-gradient(145deg,#4a9eff80 0%,#78b4ff66 40%,#5eead44d 100%);border:.5px solid #8cd2ff59;margin-top:8px;padding:12px 32px;font-size:15px;font-weight:580}#error-screen .error-retry-btn:hover{box-shadow:0 8px 36px #4a9eff59, var(--spec-top);transform:translateY(-2px)scale(1.03)}
