@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bottom-nav[data-v-ddf87601]{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;background:#14110ff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.06);padding-bottom:env(safe-area-inset-bottom,0);height:calc(60px + env(safe-area-inset-bottom,0))}.nav-item[data-v-ddf87601]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;color:var(--text-dim);text-decoration:none;transition:color .15s,background .15s;position:relative}.nav-item[data-v-ddf87601]:hover{color:var(--text)}.nav-item.active[data-v-ddf87601]{color:var(--gold, #ffd233)}.nav-item.onb-highlight[data-v-ddf87601]{color:#d28aff}.nav-item.onb-highlight[data-v-ddf87601]:after{content:"🧩";position:absolute;top:4px;right:10px;font-size:10px}html:not([data-anim-safe="1"]) .nav-item.onb-highlight[data-v-ddf87601]{animation:onb-nav-pulse-ddf87601 1.6s ease-in-out 4}html:not([data-anim-safe="1"]) .nav-item.onb-highlight[data-v-ddf87601]:after{animation:onb-nav-bounce-ddf87601 1.6s ease-in-out 4}@keyframes onb-nav-pulse-ddf87601{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px rgba(186,85,211,.7))}}@keyframes onb-nav-bounce-ddf87601{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.nav-item.active[data-v-ddf87601]:before{content:"";position:absolute;top:0;left:50%;width:32px;height:2px;background:var(--gold, #ffd233);border-radius:0 0 2px 2px;transform:translate(-50%);box-shadow:0 0 8px #ffcc0080}.nav-icon[data-v-ddf87601]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.nav-icon svg[data-v-ddf87601]{width:100%;height:100%}.nav-label[data-v-ddf87601]{font-size:10px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.nav-badge-gold[data-v-ddf87601]{background:linear-gradient(135deg,var(--gold-hi, #ffe066),#e6a818)!important;color:#1a1a1a!important;box-shadow:0 0 8px #ffd233b3!important}.nav-badge[data-v-ddf87601]{position:absolute;top:6px;right:calc(50% - 22px);min-width:16px;height:16px;padding:0 4px;background:linear-gradient(135deg,#e85758,#a01818);color:#fff;border-radius:8px;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(20,17,15,.96);box-shadow:0 0 8px #e857588c}@keyframes nav-badge-pulse-ddf87601{0%,to{box-shadow:0 0 8px #e857588c}50%{box-shadow:0 0 14px #e85758d9}}.nav-badge-gold[data-v-ddf87601]{box-shadow:0 0 12px #ffd233d9!important}@keyframes nav-badge-gold-pulse-ddf87601{0%,to{box-shadow:0 0 8px #ffd233b3}50%{box-shadow:0 0 16px #ffd233}}.nav-item.cta[data-v-ddf87601]{position:relative}.nav-item.cta .nav-icon[data-v-ddf87601]{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--gold-hi, #ffe066) 0%,#e6a818 100%);color:#000;transform:translateY(-20px);box-shadow:0 0 22px #ffd2338c,0 6px 18px #00000080,inset 0 -3px 8px #0003,inset 0 2px 4px #fff6;border:3px solid rgba(20,17,15,.96);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s}.nav-item.cta .nav-icon svg[data-v-ddf87601]{width:32px;height:32px}.nav-item.cta .nav-label[data-v-ddf87601]{position:absolute;bottom:6px;font-size:10px;color:var(--gold, #ffd233);font-weight:700}.nav-item.cta:hover .nav-icon[data-v-ddf87601]{transform:translateY(-22px) scale(1.04);box-shadow:0 0 28px #ffd233bf,0 8px 22px #0000008c,inset 0 -3px 8px #0003,inset 0 2px 4px #fff6}.nav-item.cta.active[data-v-ddf87601]:before{display:none}.nav-item.cta.active .nav-icon[data-v-ddf87601]{box-shadow:0 0 30px #ffd233e6,0 6px 22px #0000008c,inset 0 -3px 8px #0003,inset 0 2px 4px #ffffff80}.achievement-toast-stack[data-v-c0dfcf2e]{position:fixed;top:env(safe-area-inset-top,0);margin-top:96px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:950;pointer-events:none}.ach-toast[data-v-c0dfcf2e]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#14110ff5,#282112f5);border:1px solid rgba(255,210,51,.6);padding:10px 16px 10px 12px;border-radius:14px;box-shadow:0 8px 28px #0000008c,0 0 24px #ffd23340;min-width:220px;max-width:90vw;position:relative;overflow:hidden}.ach-progress[data-v-c0dfcf2e]{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ffd84a,#ff9f00);transform-origin:left center;animation:ach-countdown-c0dfcf2e 3.2s linear forwards}.ach-toast.var-info .ach-progress[data-v-c0dfcf2e]{background:linear-gradient(90deg,#88baff,#3a8dde)}.ach-toast.var-warn .ach-progress[data-v-c0dfcf2e]{background:linear-gradient(90deg,#ffaa3c,#f70)}.ach-toast.var-success .ach-progress[data-v-c0dfcf2e]{background:linear-gradient(90deg,#88e7a3,#1f8a3a)}@keyframes ach-countdown-c0dfcf2e{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ach-icon[data-v-c0dfcf2e]{font-size:28px;flex:0 0 auto;filter:drop-shadow(0 0 8px rgba(255,210,51,.6));animation:ach-icon-pop-c0dfcf2e .55s cubic-bezier(.34,1.56,.64,1) backwards;transform-origin:center}@keyframes ach-icon-pop-c0dfcf2e{0%{transform:scale(.4) rotate(-25deg)}60%{transform:scale(1.25) rotate(8deg)}to{transform:scale(1) rotate(0)}}.ach-text[data-v-c0dfcf2e]{display:grid}.ach-title[data-v-c0dfcf2e]{font-weight:800;font-size:14px;color:#ffd233}.ach-close[data-v-c0dfcf2e]{pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#ffffffa6;font-size:16px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:4px;transition:all .15s}.ach-close[data-v-c0dfcf2e]:hover{background:#e857582e;color:#ff8084;border-color:#e8575880;transform:scale(1.1)}.ach-close[data-v-c0dfcf2e]{transition:all .15s}.ach-toast.var-info[data-v-c0dfcf2e]{border-color:#6eaaff99;background:linear-gradient(135deg,#141923f5,#1c263cf5);box-shadow:0 8px 28px #0000008c,0 0 22px #6eaaff40}.ach-toast.var-info .ach-icon[data-v-c0dfcf2e]{filter:drop-shadow(0 0 8px rgba(110,170,255,.6))}.ach-toast.var-info .ach-title[data-v-c0dfcf2e]{color:#88baff}.ach-toast.var-warn[data-v-c0dfcf2e]{border-color:#ffaa3c99;background:linear-gradient(135deg,#23190ff5,#3c260ff5);box-shadow:0 8px 28px #0000008c,0 0 22px #ffaa3c40}.ach-toast.var-warn .ach-icon[data-v-c0dfcf2e]{filter:drop-shadow(0 0 8px rgba(255,170,60,.6))}.ach-toast.var-warn .ach-title[data-v-c0dfcf2e]{color:#ffaa3c}.ach-toast.var-success[data-v-c0dfcf2e]{border-color:#5dd07599;background:linear-gradient(135deg,#0f1e14f5,#143c23f5);box-shadow:0 8px 28px #0000008c,0 0 22px #5dd0754d}.ach-toast.var-success .ach-icon[data-v-c0dfcf2e]{filter:drop-shadow(0 0 8px rgba(93,208,117,.6))}.ach-toast.var-success .ach-title[data-v-c0dfcf2e]{color:#5dd075}.ach-desc[data-v-c0dfcf2e]{font-size:11px;color:#ffffffbf}.ach-toast.tier-gold[data-v-c0dfcf2e]{border-color:#ffd700d9;box-shadow:0 8px 28px #0000008c,0 0 30px #ffd700a6}@keyframes tier-gold-shimmer-c0dfcf2e{0%,to{box-shadow:0 8px 28px #0000008c,0 0 22px #ffd7008c}50%{box-shadow:0 8px 28px #0000008c,0 0 40px #ffd700f2}}.ach-toast.tier-silver[data-v-c0dfcf2e]{border-color:#c0c0c0b3;box-shadow:0 8px 28px #0000008c,0 0 22px #c0c0c066}.ach-toast.tier-bronze[data-v-c0dfcf2e]{border-color:#cd7f32bf;box-shadow:0 8px 28px #0000008c,0 0 22px #cd7f3266}.ach-fade-enter-active[data-v-c0dfcf2e],.ach-fade-leave-active[data-v-c0dfcf2e]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}html[data-anim-safe="1"] .ach-icon[data-v-c0dfcf2e]{filter:none!important}.ach-fade-enter-from[data-v-c0dfcf2e]{opacity:0;transform:translateY(-12px) scale(.94)}.ach-fade-leave-to[data-v-c0dfcf2e]{opacity:0;transform:translateY(-8px) scale(.96)}.ns-banner[data-v-7279b889]{position:fixed;top:env(safe-area-inset-top,0);left:50%;transform:translate(-50%);margin-top:6px;padding:6px 14px;background:linear-gradient(135deg,#1f8a3a,#166128);color:#fff;border-radius:999px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;z-index:1100;box-shadow:0 4px 14px #0006;pointer-events:none}.ns-banner.off[data-v-7279b889]{background:linear-gradient(135deg,#c83540,#7a141d)}.ns-dot[data-v-7279b889]{width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 6px #fffc;animation:ns-pulse-7279b889 1.1s ease-in-out infinite alternate}@keyframes ns-pulse-7279b889{0%{opacity:.5}to{opacity:1;transform:scale(1.15)}}.ns-fade-enter-active[data-v-7279b889],.ns-fade-leave-active[data-v-7279b889]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.ns-fade-enter-from[data-v-7279b889],.ns-fade-leave-to[data-v-7279b889]{opacity:0;transform:translate(-50%) translateY(-20px)}.bc-backdrop[data-v-b1353d12]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.bc-card[data-v-b1353d12]{background:#1f1c1a;border:1px solid rgba(255,210,51,.18);border-radius:16px;padding:18px 16px 14px;max-width:340px;width:100%;box-shadow:0 12px 40px #0000008c}.bc-title[data-v-b1353d12]{font-size:15px;font-weight:700;color:#fff;line-height:1.35}.bc-desc[data-v-b1353d12]{margin-top:6px;font-size:13px;line-height:1.45;color:#a0a0a0}.bc-input[data-v-b1353d12]{margin-top:12px;width:100%;background:#14110f;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;color:#fff;font-size:14px;outline:none}.bc-input[data-v-b1353d12]:focus{border-color:#ffd23380}.bc-actions[data-v-b1353d12]{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.bc-btn[data-v-b1353d12]{border:none;cursor:pointer;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:700;transition:filter .15s,transform .1s}.bc-btn[data-v-b1353d12]:active{transform:scale(.97)}.bc-cancel[data-v-b1353d12]{background:#ffffff14;color:#a0a0a0}.bc-cancel[data-v-b1353d12]:hover{background:#ffffff1f}.bc-ok[data-v-b1353d12]{background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#14110f}.bc-ok[data-v-b1353d12]:hover{filter:brightness(1.1)}.bc-ok.danger[data-v-b1353d12]{background:linear-gradient(135deg,#ff6b6b,#c92424);color:#fff}.bc-fade-enter-active[data-v-b1353d12],.bc-fade-leave-active[data-v-b1353d12]{transition:opacity .18s}.bc-fade-enter-from[data-v-b1353d12],.bc-fade-leave-to[data-v-b1353d12]{opacity:0}.build-corner{position:fixed;bottom:calc(env(safe-area-inset-bottom,0) + 4px);right:6px;z-index:5;font-size:9px;color:#ffffff59;font-family:SF Mono,Menlo,Consolas,monospace;background:transparent;border:none;cursor:pointer;-webkit-user-select:text;user-select:text;letter-spacing:.04em;padding:4px 6px;border-radius:4px;transition:color .15s}.build-corner:hover{color:#ffd233cc}.bc-ok{color:#5dd075;margin-left:3px}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .06s ease}.route-fade-enter-from,.route-fade-leave-to{opacity:0}:root[data-reduce-motion="1"] .route-fade-enter-active,:root[data-reduce-motion="1"] .route-fade-leave-active{transition:none}.bc-beta{display:inline-block;background:#ffaa3c40;color:#ffaa3c;border:1px solid rgba(255,170,60,.5);padding:0 4px;border-radius:3px;font-size:8px;font-weight:800;margin-right:4px;letter-spacing:.05em}.me-error-banner{position:fixed;top:calc(env(safe-area-inset-top,0) + 12px);left:12px;right:12px;z-index:1150;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#1e1412f7;border:1px solid rgba(232,87,88,.55);border-radius:12px;box-shadow:0 6px 18px #00000080}.meb-title{font-size:13px;font-weight:800;color:#fff}.meb-sub{font-size:11px;color:#fff9;margin-top:2px}.meb-retry{flex-shrink:0;padding:8px 16px;border-radius:999px;background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#14110f;font-weight:800;font-size:12px;border:none;cursor:pointer}.meb-retry:disabled{opacity:.6;cursor:wait}.new-version-banner{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom,0));left:50%;transform:translate(-50%);z-index:1100;padding:10px 18px;background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#14110f;font-weight:800;font-size:13px;border:none;border-radius:999px;box-shadow:0 6px 18px #ffd2338c;cursor:pointer}html:not([data-anim-safe="1"]) .new-version-banner{animation:nv-pulse 1.6s ease-in-out 3}@keyframes nv-pulse{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px);box-shadow:0 10px 26px #ffd233d9}}.app-shell{min-height:100dvh;background:var(--bg)}.app-shell.has-nav{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}.lvlup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:radial-gradient(ellipse at center,#281e05d9,#000000eb 80%);display:flex;align-items:center;justify-content:center;cursor:pointer}.lvlup-card{position:relative;background:linear-gradient(180deg,#2a1f0a,#14110f);border:3px solid #ffd84a;border-radius:22px;padding:42px 60px 32px;text-align:center;box-shadow:0 0 60px #ffd23380,0 0 120px #ff9f004d,inset 0 0 30px #ffd23326;animation:lvlup-pop .6s cubic-bezier(.34,1.56,.64,1)}.lvlup-rays{position:absolute;top:-200px;right:-200px;bottom:-200px;left:-200px;z-index:-1;background:conic-gradient(from 0deg,rgba(255,210,51,.18),transparent 30deg,rgba(255,210,51,.18) 60deg,transparent 90deg,rgba(255,210,51,.18) 120deg,transparent 150deg,rgba(255,210,51,.18) 180deg,transparent 210deg,rgba(255,210,51,.18) 240deg,transparent 270deg,rgba(255,210,51,.18) 300deg,transparent 330deg,rgba(255,210,51,.18) 360deg);animation:lvlup-spin 8s linear infinite;pointer-events:none}.lvlup-icon{font-size:64px;filter:drop-shadow(0 0 20px rgba(255,210,51,.8));animation:lvlup-bob 1.6s ease-in-out infinite}.lvlup-title{font-size:12px;color:#ffd233d9;letter-spacing:.25em;font-weight:800;margin-top:12px}.lvlup-tier{font-size:32px;color:#ffd84a;font-weight:900;letter-spacing:.04em;margin:8px 0 6px;text-shadow:0 0 18px rgba(255,210,51,.7)}.lvlup-sub{font-size:13px;color:#ffffffc7}@keyframes lvlup-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes lvlup-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lvlup-spin{to{transform:rotate(360deg)}}.lvlup-enter-active,.lvlup-leave-active{transition:opacity .4s ease}html[data-anim-safe="1"] .lvlup-rays,html[data-anim-safe="1"] .lvlup-icon{animation:none!important;filter:none!important}.lvlup-enter-from,.lvlup-leave-to{opacity:0}.stt[data-v-40627583]{position:fixed;right:14px;bottom:calc(72px + env(safe-area-inset-bottom,0));width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#14110f;border:2px solid rgba(255,255,255,.85);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:90;box-shadow:0 6px 18px #0006,0 0 16px #ffd23366;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.stt[data-v-40627583]:active{transform:scale(.92)}.stt-fade-enter-active[data-v-40627583],.stt-fade-leave-active[data-v-40627583]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.stt-fade-enter-from[data-v-40627583],.stt-fade-leave-to[data-v-40627583]{opacity:0;transform:translateY(14px) scale(.7)}.summary-strip[data-v-994b773d]{display:grid;grid-template-columns:repeat(4,1fr);height:64px;background:var(--surface, #181818);background-image:var(--panel-grad);border:var(--panel-border);box-shadow:var(--panel-shadow);border-radius:16px;position:sticky;top:6px;z-index:8;overflow:hidden}.cell[data-v-994b773d]{background:none;border:none;border-right:1px solid rgba(255,255,255,.07);color:var(--text, #eee);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;cursor:pointer;min-width:0;font-family:var(--font-body)}.cell[data-v-994b773d]:last-child{border-right:none}.lbl[data-v-994b773d]{font-size:9.5px;color:var(--text-dim, #888);text-transform:uppercase;letter-spacing:.08em;font-weight:600;white-space:nowrap}.val[data-v-994b773d]{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.cta-wrap[data-v-3973d4fe]{position:fixed;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 56px);max-width:480px;margin:0 auto;display:flex;gap:8px;align-items:stretch;height:64px;padding:8px 12px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--surface, #1a1a1a) 30%);z-index:7}.mode-toggle[data-v-3973d4fe]{display:flex;background:var(--surface, #181818);border-radius:10px;overflow:hidden;border:1px solid var(--border, #2a2a2a)}.mode-btn[data-v-3973d4fe]{background:transparent;border:none;color:var(--text-dim, #888);padding:0 14px;font-size:14px;font-weight:600;cursor:pointer}.mode-btn.active[data-v-3973d4fe]{background:#ffd23329;color:var(--gold-hi, #ffe066)}.primary-btn[data-v-3973d4fe]{flex:1;background:linear-gradient(180deg,var(--gold-hi, #ffe066) 0%,var(--gold, #ffd233) 42%,#e6a818 100%);color:#241800;border:1px solid rgba(120,84,10,.9);border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:.3px;text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #78460059,0 4px 16px -4px #ffbe2866,0 2px 4px #0006}.primary-btn[data-v-3973d4fe]:not(:disabled):active{box-shadow:inset 0 2px 6px #5a370073,0 1px 3px #0006}.primary-btn[data-v-3973d4fe]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.overflow-btn[data-v-3973d4fe]{background:linear-gradient(180deg,#ffffff0d,#0000001a),var(--surface, #1f1c1a);border:1px solid rgba(255,255,255,.14);color:var(--text, #eee);border-radius:10px;width:48px;font-size:20px;cursor:pointer}.onboard-banner[data-v-3e735694]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ba55d32e,#ffd23326);border:1px solid rgba(186,85,211,.4);border-radius:12px;padding:10px 12px;margin:8px 0;cursor:pointer;box-shadow:0 0 10px 2px #ba55d34d}.onboard-banner[data-v-3e735694]:hover{filter:brightness(1.1)}.ob-icon[data-v-3e735694]{font-size:24px}.ob-text[data-v-3e735694]{flex:1;min-width:0}.ob-title[data-v-3e735694]{font-size:13px;font-weight:800;color:#d28aff}.ob-sub[data-v-3e735694]{font-size:11px;color:#ffffffbf;margin-top:2px}.ob-close[data-v-3e735694]{background:transparent;border:none;color:#ffffff80;font-size:18px;cursor:pointer;width:24px;height:24px;border-radius:50%}.ob-close[data-v-3e735694]:hover{background:#ffffff1a;color:#fff}.lobby[data-v-3e735694]{padding:10px 12px calc(72px + env(safe-area-inset-bottom,0px)) 12px;max-width:480px;width:100%;margin:0 auto;display:grid;gap:12px;min-width:0;position:relative}.lobby.has-cta[data-v-3e735694]{padding-bottom:calc(136px + env(safe-area-inset-bottom,0px))}.lb-ptr[data-v-3e735694]{position:fixed;top:0;left:0;right:0;z-index:50;text-align:center;background:linear-gradient(180deg,rgba(255,210,51,.18),transparent);padding:8px;font-size:13px;font-weight:800;color:#ffd233;pointer-events:none;transition:opacity .15s}.lb-ptr .ready[data-v-3e735694]{color:#5dd075}.lobby[data-v-3e735694]>*{min-width:0;opacity:1;animation:lobby-rise-3e735694 .4s cubic-bezier(.34,1.56,.64,1) both}.lobby>.create-modal[data-v-3e735694],.lobby>.password-modal[data-v-3e735694]{animation:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){.lobby[data-v-3e735694]>*{animation:none!important;opacity:1!important;transform:none!important}}:root[data-reduce-motion="1"] .lobby[data-v-3e735694]>*{animation:none!important;opacity:1!important;transform:none!important}.lobby[data-v-3e735694]>*:nth-child(1){animation-delay:0ms}.lobby[data-v-3e735694]>*:nth-child(2){animation-delay:40ms}.lobby[data-v-3e735694]>*:nth-child(3){animation-delay:80ms}.lobby[data-v-3e735694]>*:nth-child(4){animation-delay:.12s}.lobby[data-v-3e735694]>*:nth-child(5){animation-delay:.16s}.lobby[data-v-3e735694]>*:nth-child(6){animation-delay:.2s}.lobby[data-v-3e735694]>*:nth-child(7){animation-delay:.24s}.lobby[data-v-3e735694]>*:nth-child(n+8){animation-delay:.28s}@keyframes lobby-rise-3e735694{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header[data-v-3e735694]{display:flex;justify-content:space-between;align-items:center}.header h1[data-v-3e735694]{letter-spacing:.1em;margin:0}.balance[data-v-3e735694]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;color:var(--text-dim)}.balance .chips[data-v-3e735694]{color:var(--text);font-weight:600}.create-card[data-v-3e735694],.settings-card[data-v-3e735694]{background:var(--surface);background-image:var(--panel-grad),var(--grain);border:var(--panel-border);box-shadow:var(--panel-shadow);padding:20px;border-radius:14px;display:grid;gap:14px}.create-card h2[data-v-3e735694]{margin:0 0 4px;font-size:18px}label[data-v-3e735694]{display:grid;gap:6px;color:var(--text-dim);font-size:12px}input[data-v-3e735694],select[data-v-3e735694]{background:var(--bg);border:1px solid var(--text-dim);color:var(--text);padding:8px;border-radius:6px;font-size:14px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}label[data-v-3e735694]{min-width:0}button[data-v-3e735694]{background:var(--surface);border:1px solid var(--text-dim);color:var(--text);padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px}button.primary[data-v-3e735694]{background:var(--accent, #ffcc00);color:#000;border-color:transparent;font-weight:600}button[data-v-3e735694]:disabled{opacity:.5;cursor:not-allowed}.felt-row[data-v-3e735694]{display:flex;gap:8px}.ps-block[data-v-3e735694]{background:var(--surface);background-image:var(--panel-grad),var(--grain);border:var(--panel-border);box-shadow:var(--panel-shadow);border-radius:14px;padding:10px;margin:0;display:flex;flex-direction:column;gap:8px}.ps-name-row[data-v-3e735694]{display:flex;align-items:center;gap:8px;padding:2px 4px;background:transparent;border:none;color:var(--text);cursor:pointer;width:100%;text-align:left}.ps-name[data-v-3e735694]{font-size:15px;font-weight:700}.ps-arrow[data-v-3e735694]{margin-left:auto;color:var(--text-dim)}.ps-grid[data-v-3e735694]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ps-cell[data-v-3e735694]{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 6px;cursor:pointer;display:flex;flex-direction:column;gap:2px;align-items:center;color:var(--text)}.ps-cell-label[data-v-3e735694]{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.2px}.ps-cell-value[data-v-3e735694]{font-size:14px;font-weight:700;color:var(--text)}.ps-cell-value.slow[data-v-3e735694]{color:#e85758}.lb-create-row[data-v-3e735694]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.lb-create-btn[data-v-3e735694]{background:linear-gradient(180deg,#ffd2331a,#ffd23305 45%,#00000024),var(--surface);border:1px solid rgba(255,210,51,.4);border-radius:12px;padding:10px 8px;cursor:pointer;color:var(--text);display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffeba02e,0 6px 16px -8px #000000a6;transition:transform .1s ease,border-color .15s,box-shadow .15s}.lb-create-btn[data-v-3e735694]:hover{border-color:#ffd233b3;box-shadow:inset 0 1px #ffeba038,0 6px 18px -6px #ffbe2840}.lb-create-btn[data-v-3e735694]:active{transform:scale(.98)}.lcb-icon[data-v-3e735694]{font-size:20px}.om-pill-bar[data-v-3e735694]{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 12px}.om-pill[data-v-3e735694]{flex-shrink:0;height:32px;padding:0 13px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;transition:background 80ms ease-out,border-color 80ms ease-out}.om-pill.active[data-v-3e735694]{background:linear-gradient(135deg,var(--gold-hi),var(--gold) 60%,#ff9f00);color:#1a1200;border-color:transparent;font-weight:800;box-shadow:0 4px 12px -4px #ffd23399}.om-pill[data-v-3e735694]:hover{border-color:#ffd23380}.om-seg-wrap[data-v-3e735694]{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.om-seg[data-v-3e735694]{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:12px}.om-seg-btn[data-v-3e735694]{height:34px;border-radius:9px;border:none;background:transparent;color:var(--text);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.om-seg-btn.active[data-v-3e735694]{background:linear-gradient(135deg,var(--gold-hi),var(--gold) 60%,#ff9f00);color:#1a1200;font-weight:800;box-shadow:0 4px 12px -4px #ffd23399}.om-filter-grid[data-v-3e735694]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 10px;margin-bottom:12px}.om-dd-wrap[data-v-3e735694]{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.om-dd-label[data-v-3e735694]{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:600;text-align:left;padding-left:2px}.om-dd-btn[data-v-3e735694]{width:100%;height:38px;padding:0 12px;font-size:13px;font-weight:700;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.14);border-radius:10px;cursor:pointer;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.om-dd-btn>span[data-v-3e735694]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-dd-btn[data-v-3e735694]:hover{border-color:#ffd233b3}.om-dd-caret[data-v-3e735694]{font-size:10px;color:var(--gold);flex:0 0 auto}.om-dd-popover[data-v-3e735694]{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#1c1816;border:1px solid rgba(255,210,51,.5);border-radius:10px;z-index:100;padding:4px;box-shadow:0 8px 24px #0009;min-width:100%;display:flex;flex-direction:column}.om-dd-opt[data-v-3e735694]{padding:8px 10px;background:transparent;border:none;color:var(--text);text-align:left;font-size:13px;font-weight:500;cursor:pointer;border-radius:6px}.om-dd-opt[data-v-3e735694]:hover{background:#ffd2331a}.om-dd-opt.active[data-v-3e735694]{background:#ffd2332e;color:#ffd233;font-weight:700}.om-filter-row[data-v-3e735694]{display:flex;flex-direction:column;gap:6px;background:var(--surface);background-image:var(--panel-grad);border:var(--panel-border);box-shadow:var(--panel-shadow);border-radius:12px;padding:8px 10px;margin-bottom:8px}.om-filter-group[data-v-3e735694]{display:flex;flex-direction:column;gap:4px}.om-filter-label[data-v-3e735694]{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.3px}.om-filter-group[data-v-3e735694]:after{content:""}.om-filter-group>.om-filter-label[data-v-3e735694]{display:block}.om-filter-group[data-v-3e735694]{display:grid;grid-template-columns:1fr;gap:4px}.om-chip-row[data-v-3e735694]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.om-chip-row[data-v-3e735694]::-webkit-scrollbar{display:none}.om-chip[data-v-3e735694]{padding:5px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-dim);font-size:12px;font-weight:600;cursor:pointer;flex:0 0 auto}.om-chip.active[data-v-3e735694]{background:#ffd2332e;color:#ffd233;border-color:#ffd2338c}.om-chip[data-v-3e735694]:hover{color:var(--text)}.om-count-pill[data-v-3e735694]{white-space:nowrap;min-width:0}.felt-swatch[data-v-3e735694]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer}.felt-swatch.felt-green[data-v-3e735694]{background:var(--felt-green)}.felt-swatch.felt-red[data-v-3e735694]{background:var(--felt-red)}.felt-swatch.felt-blue[data-v-3e735694]{background:var(--felt-blue)}.felt-swatch.felt-white[data-v-3e735694]{background:var(--felt-white)}.felt-swatch.active[data-v-3e735694]{border-color:#ffd233}.settings-card .toggle[data-v-3e735694]{width:100%;text-align:left;padding:12px 16px}.settings-body[data-v-3e735694]{display:grid;gap:18px;padding-top:8px}.setting-label[data-v-3e735694]{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.skin-picker[data-v-3e735694]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:12px;background:var(--bg);border-radius:8px;padding:12px}.skin-picker .arrow[data-v-3e735694]{width:36px;height:36px;border-radius:50%;border:1px solid var(--text-dim);background:transparent;color:var(--text);font-size:22px;cursor:pointer;padding:0;flex-shrink:0}.skin-picker .preview[data-v-3e735694]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;min-width:0}.skin-picker .preview-name[data-v-3e735694]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.deck-preview-overlay[data-v-3e735694]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:900;display:flex;align-items:center;justify-content:center;padding:12px;animation:fade-in-3e735694 .2s ease}.deck-preview-card[data-v-3e735694]{background:var(--surface);border-radius:12px;padding:0;max-width:520px;width:100%;max-height:90vh;display:flex;flex-direction:column}.dp-head[data-v-3e735694]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--text-dim)}.dp-head h3[data-v-3e735694]{margin:0;font-size:16px}.dp-close[data-v-3e735694]{background:transparent;border:none;color:var(--text);font-size:24px;cursor:pointer;padding:0 6px}.dp-body[data-v-3e735694]{padding:14px;overflow-y:auto;display:grid;gap:12px}.dp-section[data-v-3e735694]{line-height:1.4}.dp-row[data-v-3e735694]{display:grid;gap:4px}.dp-suit-name[data-v-3e735694]{font-size:12px;color:#ffd233;font-weight:700;text-transform:uppercase}.dp-cards[data-v-3e735694]{display:flex;gap:4px;flex-wrap:wrap}.dp-trump-note[data-v-3e735694]{background:#ffcc0014;padding:8px;border-radius:6px;border:1px solid rgba(255,204,0,.3)}@keyframes fade-in-3e735694{0%{opacity:0}to{opacity:1}}.error[data-v-3e735694]{color:#e85758;font-size:12px}.play-row[data-v-3e735694]{display:flex;gap:8px}.play-row>button[data-v-3e735694]{flex:1}.dim[data-v-3e735694]{color:var(--text-dim);font-size:11px}.user-link[data-v-3e735694]{cursor:pointer;text-decoration:underline}.quick-nav[data-v-3e735694]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quick-nav button[data-v-3e735694]{padding:12px 8px;border-radius:8px;background:var(--surface);border:1px solid var(--text-dim);color:var(--text);cursor:pointer;position:relative;min-height:44px;font-size:13px}.qn-badge[data-v-3e735694]{position:absolute;top:4px;right:4px;color:#ff5722;font-size:14px;line-height:1;animation:qn-pulse-3e735694 1.5s ease-in-out infinite}.qn-badge.num[data-v-3e735694]{background:#ff5722;color:#fff;min-width:18px;height:18px;border-radius:9px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;animation:none}@keyframes qn-pulse-3e735694{0%,to{opacity:1}50%{opacity:.4}}.open-matches[data-v-3e735694]{background:var(--surface);background-image:var(--panel-grad);border:var(--panel-border);box-shadow:var(--panel-shadow);padding:14px 12px 12px;border-radius:16px}.open-matches h3[data-v-3e735694]{margin:0 0 10px;text-align:left;display:flex;align-items:center;gap:8px;font-size:16px}.om-count-pill[data-v-3e735694]{font-size:11px;padding:2px 8px;border-radius:999px;background:#5dd07526;color:#5dd075;border:1px solid rgba(93,208,117,.35);font-weight:600;margin-left:auto}.live-count-pill .lc-players[data-v-3e735694]{opacity:.78;margin-left:2px;font-weight:700}.live-count-pill[data-v-3e735694]{font-size:11px;font-weight:700;background:#5dd07526;border:1px solid rgba(93,208,117,.45);color:#5dd075;padding:2px 10px;border-radius:999px;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #5dd07526}@keyframes lc-pulse-3e735694{0%,to{box-shadow:0 0 #5dd07500}50%{box-shadow:0 0 0 3px #5dd0752e}}.lb-greeting[data-v-3e735694]{text-align:center;font-size:14px;color:#ffffffc7;padding:8px 0 4px;font-weight:600;letter-spacing:.02em}.lb-tip[data-v-3e735694]{margin:0 4px;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,#ffd2330f,#00000040);border:1px solid rgba(255,210,51,.18);color:#ffffffc7;font-size:12px;line-height:1.4;letter-spacing:.01em;cursor:pointer;text-align:left;width:calc(100% - 8px);display:flex;align-items:center;justify-content:space-between;gap:8px}.lb-tip-next[data-v-3e735694]{opacity:.5;font-size:18px;line-height:1;flex-shrink:0}.lb-tip[data-v-3e735694]:hover{border-color:#ffd23366}.lb-tip[data-v-3e735694]:active{transform:scale(.99)}.lb-live-row[data-v-3e735694]{text-align:center;padding:2px 0}.lb-live-row b[data-v-3e735694]{color:#5dd075;font-weight:800}.lb-tip-wrap[data-v-3e735694]{display:flex;gap:6px;align-items:stretch}.lb-tip-wrap .lb-tip[data-v-3e735694]{width:auto;flex:1}.lb-bug-btn[data-v-3e735694]{flex-shrink:0;width:42px;border-radius:10px;background:#ffaa3c24;border:1px solid rgba(255,170,60,.4);color:#ffaa3c;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center}.lb-bug-btn[data-v-3e735694]:hover{background:#ffaa3c2e;border-color:#ffaa3c}.us-active-row[data-v-3e735694]{display:flex;gap:4px;justify-content:center;margin:4px 0 0}.us-active-dot[data-v-3e735694]{width:22px;height:22px;border-radius:50%;background:#ffffff0d;color:#fff6;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:all .15s}.us-active-dot.active[data-v-3e735694]{background:#5dd0752e;color:#5dd075;border-color:#5dd07566}.us-active-dot.today[data-v-3e735694]{border-color:#ffd23399;box-shadow:0 0 8px #ffd2334d}.us-active-streak[data-v-3e735694]{margin-left:8px;padding:2px 8px;border-radius:999px;background:#ff64322e;color:#ffaa3c;font-size:11px;font-weight:800;border:1px solid rgba(255,100,50,.4)}.us-chips[data-v-3e735694]:has(.us-daily-dot){box-shadow:0 0 0 1px #ffd23380,0 0 14px #ffd23340}.us-daily-pill[data-v-3e735694]{margin-left:6px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;background:#5dd0752e;color:#5dd075;border:1px solid rgba(93,208,117,.4)}.us-daily-pill.neg[data-v-3e735694]{background:#e857582e;color:#ff8084;border-color:#e8575866}.us-session-pill[data-v-3e735694]{margin-left:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;background:#ffffff0f;color:#ffffffa6;border:1px solid rgba(255,255,255,.12)}.user-summary[data-v-3e735694]{background:linear-gradient(180deg,var(--surface) 0%,rgba(31,28,26,.8) 100%);padding:14px 16px;border-radius:12px;display:grid;gap:12px;border:1px solid rgba(255,204,0,.08)}.us-row[data-v-3e735694]{display:flex;align-items:center;gap:8px}.us-name-row[data-v-3e735694]{flex-wrap:wrap;justify-content:center;gap:4px}.us-name[data-v-3e735694]{font-size:16px;font-weight:800}.us-name-clickable[data-v-3e735694]{background:transparent;border:none;padding:4px 8px;cursor:pointer;color:inherit;display:flex;gap:6px;align-items:center;border-radius:8px;transition:background .15s}.us-name-clickable[data-v-3e735694]:hover{background:#ffffff0a}.us-arrow[data-v-3e735694]{color:var(--text-dim);font-size:18px;opacity:.6;margin-left:2px}.us-sub-badge[data-v-3e735694]{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.us-sub-badge.vip[data-v-3e735694]{background:linear-gradient(135deg,#ffcc002e,#ff9f002e);color:#ffd233;border:1px solid rgba(255,204,0,.45)}.us-sub-badge.premium[data-v-3e735694]{background:linear-gradient(135deg,#ffcc0040,#ff770040);color:#ffe87a;border:1px solid rgba(255,119,0,.55);box-shadow:0 0 8px #ff770040}.us-stats[data-v-3e735694]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.us-cell[data-v-3e735694]{background:#00000059;border:1px solid rgba(255,255,255,.04);padding:10px 8px;border-radius:10px;display:grid;gap:2px;text-align:center;cursor:default;position:relative}.us-cell.us-chips[data-v-3e735694]{cursor:pointer;transition:all .15s;position:relative}.us-daily-dot[data-v-3e735694]{position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ff8a3a,#c83540);box-shadow:0 0 8px #ff8a3ad9;animation:ddot-pulse-3e735694 1.4s ease-in-out infinite alternate}@keyframes ddot-pulse-3e735694{0%{transform:scale(1)}to{transform:scale(1.25)}}.us-cell.us-chips[data-v-3e735694]:hover{border-color:#ffd233;background:#ffcc0014}.us-cell-label[data-v-3e735694]{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.us-cell-value[data-v-3e735694]{font-size:14px;font-weight:800;color:var(--text)}.us-chips .us-cell-value[data-v-3e735694]{color:#ffd233}.us-plus[data-v-3e735694]{position:absolute;top:4px;right:6px;width:18px;height:18px;border-radius:50%;background:#5dd075;color:#000;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.play-cta-row[data-v-3e735694]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.play-cta[data-v-3e735694]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border-radius:14px;cursor:pointer;font-weight:800;font-size:14px;color:var(--text);background:linear-gradient(135deg,#2a2826,#1a1816);border:2px solid rgba(255,204,0,.25);box-shadow:0 0 14px #ffcc001f;transition:transform .15s,box-shadow .15s,border-color .15s}.play-cta[data-v-3e735694]:hover{transform:translateY(-2px);border-color:#ffd233;box-shadow:0 0 22px #ffd23359}.play-cta[data-v-3e735694]:active{transform:translateY(0) scale(.97)}.play-cta:hover .play-cta-icon[data-v-3e735694]{transform:scale(1.06) rotate(-2deg)}.play-cta-icon[data-v-3e735694]{transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.play-cta-icon[data-v-3e735694]{width:64px;height:64px;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.create-modal[data-v-3e735694]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0808f0;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto}.create-sheet[data-v-3e735694]{width:100%;max-width:460px;background:var(--surface);border-radius:16px;padding:16px;display:grid;gap:14px;box-shadow:0 12px 32px #0009}.cs-head[data-v-3e735694]{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px}.cs-head h2[data-v-3e735694]{margin:0;font-size:17px;text-align:center}.cs-kind-toggle[data-v-3e735694]{display:flex;gap:6px;margin:12px 0 4px}.cs-kind[data-v-3e735694]{flex:1;padding:9px 8px;border-radius:10px;cursor:pointer;background:var(--surface);border:1px solid rgba(255,255,255,.1);color:var(--text-dim);font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.cs-kind.on[data-v-3e735694]{background:#ffd23324;border-color:#ffd23380;color:var(--gold-hi, #ffe066)}.cs-back[data-v-3e735694]{width:36px;height:36px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text);cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.cs-back[data-v-3e735694]:hover{border-color:#ffd233;color:#ffd233}.cs-spacer[data-v-3e735694]{width:36px}.cs-submit[data-v-3e735694]{padding:14px;font-size:16px;font-weight:800;background:#fc0;color:#000;border:none;border-radius:12px;cursor:pointer;letter-spacing:.3px;box-shadow:0 4px 12px #ffcc004d}.cs-submit[data-v-3e735694]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.payout-hint[data-v-3e735694]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;margin-top:8px;background:linear-gradient(135deg,#a855f71f,#ffd23314);border:1px solid rgba(168,85,247,.35);border-radius:10px;font-size:12px;color:#fff}.ph-icon[data-v-3e735694]{font-size:18px}.payout-hint b[data-v-3e735694]{color:#ffd233;font-weight:800}.cs-field[data-v-3e735694]{display:grid;gap:6px}.cs-label[data-v-3e735694]{font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.cs-pill-row[data-v-3e735694]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.cs-pill-row-modes[data-v-3e735694]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cs-pill[data-v-3e735694]{background:#00000073;border:2px solid rgba(255,255,255,.06);color:var(--text);padding:10px 12px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap;text-align:center;min-height:40px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cs-pill[data-v-3e735694]:hover{border-color:#ffd233;transform:translateY(-1px)}.cs-pill.active[data-v-3e735694]{background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#000;border-color:#fff9;box-shadow:0 0 14px #ffd23373}.cs-pill-mode[data-v-3e735694]{display:flex;flex-direction:column;align-items:center;gap:1px;border-radius:12px;padding:10px 12px}.cs-pill-mode .mode-t[data-v-3e735694]{font-size:14px;font-weight:900}.cs-pill-mode .mode-s[data-v-3e735694]{font-size:10px;opacity:.7;text-transform:uppercase}.cs-hint[data-v-3e735694]{font-size:11px;color:var(--text-dim);padding-left:4px}.cs-deck-edit[data-v-3e735694]{width:100%;display:flex;align-items:center;justify-content:space-between;background:#00000073;border:1px solid rgba(255,255,255,.06);color:var(--text);padding:10px 14px;border-radius:10px;cursor:pointer;font-size:13px;transition:border-color .15s}.cs-deck-edit[data-v-3e735694]:hover{border-color:#ffd233}.cs-deck-text[data-v-3e735694]{color:var(--text);font-weight:600}.cs-deck-arrow[data-v-3e735694]{color:#ffd233;font-size:16px}.cs-pwd-toggle[data-v-3e735694]{width:100%;display:flex;align-items:center;gap:10px;background:#00000073;border:1px solid rgba(255,255,255,.06);color:var(--text);padding:10px 14px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;text-align:left;transition:border-color .15s,background .15s}.cs-pwd-toggle.active[data-v-3e735694]{border-color:#ffd233;background:#ffd23314}.cs-pwd-input[data-v-3e735694]{width:100%;margin-top:6px;padding:10px 12px;background:#00000080;border:1px solid rgba(255,210,51,.4);border-radius:10px;color:#fff;font-size:14px;font-family:SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em;outline:none;box-sizing:border-box}.cs-pwd-input[data-v-3e735694]:focus{border-color:#ffd233}.share-card[data-v-3e735694]{gap:12px}.share-link-wrap[data-v-3e735694]{width:100%}.share-link-input[data-v-3e735694]{width:100%;background:#0000008c;border:1px solid rgba(255,210,51,.4);border-radius:8px;color:#ffd233;padding:10px 12px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;text-align:center;outline:none;box-sizing:border-box}.share-actions[data-v-3e735694]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.share-actions .primary[data-v-3e735694]{padding:10px 16px;min-width:130px;font-size:13px}.om-lock[data-v-3e735694]{font-size:12px;opacity:.85}.mine-actions[data-v-3e735694]{display:flex;align-items:center;gap:6px;flex-shrink:0}.lobby-return-strip[data-v-3e735694]{width:100%;margin:0 0 10px}.cancel-btn[data-v-3e735694]{background:transparent;color:#e85758;border:1px solid rgba(232,87,88,.4);padding:8px 14px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.cancel-btn[data-v-3e735694]:hover:not(:disabled){background:#e857581f;border-color:#e85758}.cancel-btn[data-v-3e735694]:disabled{opacity:.6;cursor:not-allowed}.mine-tag[data-v-3e735694]{background:#5dd0752e;color:#5dd075;border:1px solid rgba(93,208,117,.4);padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em}.empty-state[data-v-3e735694]{padding:14px 4px;line-height:1.4}.quick-match-btn[data-v-3e735694]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#ffffff0a;border:1px dashed rgba(255,210,51,.4);border-radius:12px;color:var(--text);cursor:pointer;text-align:left;transition:border-color .15s,background .15s,transform .12s}.quick-match-btn .qm-icon[data-v-3e735694]{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.quick-match-btn:hover .qm-icon[data-v-3e735694]{transform:rotate(-12deg) scale(1.1)}.quick-match-btn[data-v-3e735694]:active{transform:scale(.98)}.quick-match-btn[data-v-3e735694]:hover{border-color:#ffd233b3;background:#ffd2330f;transform:translateY(-1px)}.quick-match-btn[data-v-3e735694]:disabled{opacity:.5;cursor:wait}.qm-icon[data-v-3e735694]{font-size:22px;flex:0 0 auto}.qm-text[data-v-3e735694]{display:flex;flex-direction:column;gap:1px}.qm-title[data-v-3e735694]{font-weight:700;font-size:14px}.qm-sub[data-v-3e735694]{font-size:11px;color:var(--text-dim)}.active-match-strip[data-v-3e735694]{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 16px;cursor:default;text-align:left;color:var(--text);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .15s;width:100%}.active-match-strip.has-match[data-v-3e735694]{background:radial-gradient(120% 140% at 0% 0%,rgba(93,208,117,.3) 0%,transparent 55%),linear-gradient(135deg,#123f2a,#0b2a1b);border-color:#5dd07573;border-radius:16px;cursor:pointer;box-shadow:0 12px 26px -16px #000c,inset 0 1px #ffffff0f}.active-match-strip.has-match .ams-icon[data-v-3e735694]{width:42px;height:42px;border-radius:50%;font-size:22px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a}.active-match-strip.has-match .ams-cta[data-v-3e735694]{width:34px;height:34px;border-radius:50%;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:#5dd075;color:#062a0f}@keyframes ams-pulse-3e735694{0%,to{box-shadow:0 0 #5dd07573}50%{box-shadow:0 0 18px 4px #5dd0758c}}.active-match-strip.has-match[data-v-3e735694]:hover{transform:translateY(-1px)}.ams-icon[data-v-3e735694]{font-size:26px;flex:0 0 auto;opacity:.5;transition:opacity .45s}.active-match-strip.has-match .ams-icon[data-v-3e735694]{opacity:1}.ams-body[data-v-3e735694]{flex:1;min-width:0}.ams-title[data-v-3e735694]{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--text-dim);transition:color .45s}.active-match-strip.has-match .ams-title[data-v-3e735694]{color:#fff}.ams-meta[data-v-3e735694]{font-size:12px;color:#ffffff9e;min-height:14px}.ams-cta[data-v-3e735694]{font-size:22px;font-weight:800;color:#ffffff26;transition:color .45s}.active-match-strip.has-match .ams-cta[data-v-3e735694]{color:#5dd075}.daily-strip[data-v-3e735694]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;cursor:default;text-align:left;color:var(--text);transition:background .45s ease,border-color .45s ease,box-shadow .45s ease,transform .15s;width:100%}.daily-strip.has-bonus[data-v-3e735694]{background:linear-gradient(135deg,#ff5f002e,#ffd2331f);border-color:#ff9f008c;cursor:pointer;box-shadow:0 0 12px 2px #ff9f0073}.daily-strip.has-bonus[data-v-3e735694]:hover{transform:translateY(-1px)}.ds-icon[data-v-3e735694]{font-size:24px;flex:0 0 auto;opacity:.5;transition:opacity .45s}.daily-strip.has-bonus .ds-icon[data-v-3e735694]{opacity:1}.ds-body[data-v-3e735694]{flex:1;min-width:0}.ds-title[data-v-3e735694]{font-size:14px;font-weight:800;color:var(--text-dim);transition:color .45s}.daily-strip.has-bonus .ds-title[data-v-3e735694]{color:#ffd84a}.ds-sub[data-v-3e735694]{font-size:11px;color:var(--text-dim)}.ds-cta[data-v-3e735694]{font-size:22px;font-weight:800;color:#ffffff26;transition:color .45s}.daily-strip.has-bonus .ds-cta[data-v-3e735694]{color:#ffd84a}.tournaments-strip[data-v-3e735694]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:linear-gradient(135deg,#7850c81a,#0006);border:1px dashed rgba(150,100,220,.45);border-radius:12px;color:#ffffffc7;cursor:pointer;width:100%;text-align:left;font:inherit;transition:background .15s,transform .15s}.tournaments-strip[data-v-3e735694]:hover{background:linear-gradient(135deg,#7850c82e,#0006);transform:translateY(-1px)}.ts-icon[data-v-3e735694]{font-size:22px;filter:drop-shadow(0 0 6px rgba(160,110,230,.5))}.ts-body[data-v-3e735694]{flex:1;min-width:0}.ts-title[data-v-3e735694]{font-size:13px;font-weight:700;color:#c8a8ff;letter-spacing:.02em}.ts-desc[data-v-3e735694]{font-size:11px;color:#ffffff8c;margin-top:1px}.ts-soon[data-v-3e735694]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:#a06ee62e;border:1px solid rgba(160,110,230,.45);color:#c8a8ff;padding:3px 8px;border-radius:999px}.mission-strip[data-v-3e735694]{display:flex;align-items:center;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 14px;cursor:default;text-align:left;color:var(--text);transition:background .45s ease,border-color .45s ease,transform .15s;width:100%}.mission-strip.has-mission[data-v-3e735694]{background:linear-gradient(135deg,#28200c99,#14110fb3);border-color:#ffd23359;cursor:pointer}.mission-strip.has-mission[data-v-3e735694]:hover{border-color:#ffd233b3;transform:translateY(-1px)}.ms-icon[data-v-3e735694]{font-size:22px;flex:0 0 auto;opacity:.5;transition:opacity .45s}.mission-strip.has-mission .ms-icon[data-v-3e735694]{opacity:1}.ms-body[data-v-3e735694]{flex:1;min-width:0}.ms-title[data-v-3e735694]{font-size:12px;font-weight:700;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .45s}.mission-strip.has-mission .ms-title[data-v-3e735694]{color:var(--text)}.ms-bar[data-v-3e735694]{margin-top:4px;height:5px;background:#ffffff14;border-radius:3px;overflow:hidden}.ms-fill[data-v-3e735694]{height:100%;background:linear-gradient(90deg,#5dd075,#fc0);transition:width .5s cubic-bezier(.34,1.56,.64,1)}.ms-meta[data-v-3e735694]{flex:0 0 auto;font-size:11px;font-weight:700;min-width:38px;text-align:right}.ms-num[data-v-3e735694]{color:var(--text-dim);font-variant-numeric:tabular-nums}.ms-claim[data-v-3e735694]{background:linear-gradient(135deg,#5dd075,#1f8a3a);color:#fff;padding:2px 8px;border-radius:6px}.ms-arrow[data-v-3e735694]{color:#ffffff26;font-size:18px;transition:color .45s}.mission-strip.has-mission .ms-arrow[data-v-3e735694]{color:var(--text-dim)}.empty-state-big[data-v-3e735694]{padding:22px 12px 6px;text-align:center;display:grid;gap:8px;place-items:center}.es-icon[data-v-3e735694]{width:72px;height:72px;border-radius:50%;font-size:34px;line-height:1;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,#17784b,#0b3d27 70%);box-shadow:inset 0 0 0 2px #ffffff14,0 10px 22px -12px #000000d9;margin-bottom:4px}.es-title[data-v-3e735694]{font-size:16px;font-weight:800;letter-spacing:-.01em}.es-desc[data-v-3e735694]{font-size:13px;color:var(--text-dim);line-height:1.4;max-width:290px;margin-bottom:6px}.es-cta[data-v-3e735694]{height:46px;padding:0 20px;font-size:15px;font-weight:800;white-space:nowrap;border-radius:999px}.es-actions[data-v-3e735694]{display:flex;flex-direction:column;gap:8px;align-items:stretch;margin-top:8px;padding:0 16px}.es-cta.secondary[data-v-3e735694]{height:44px;font-size:14px;font-weight:700;background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.22);border-radius:999px;cursor:pointer}.es-cta.secondary[data-v-3e735694]:hover{border-color:#ffd23380}.mode-hint[data-v-3e735694]{margin-top:4px;line-height:1.3}.om-tabs[data-v-3e735694]{display:flex;gap:6px;margin-bottom:10px;padding:4px;background:#00000059;border-radius:10px}.om-tab[data-v-3e735694]{flex:1;padding:6px 10px;background:transparent;border:none;color:#ffffffa6;font-size:12px;font-weight:700;border-radius:6px;cursor:pointer;transition:all .15s}.om-tab[data-v-3e735694]:hover:not(:disabled):not(.active){color:#fff;background:#ffffff0d}.om-tab[data-v-3e735694]:active:not(:disabled){transform:scale(.97)}.om-tab.active[data-v-3e735694]{background:linear-gradient(135deg,#ffd2332e,#ff9f001a);color:#ffd233;box-shadow:inset 0 0 0 1px #ffd23366}.om-tab[data-v-3e735694]:disabled{opacity:.4;cursor:not-allowed}.om-mode-filter[data-v-3e735694]{display:flex;gap:4px;margin-bottom:8px;flex-wrap:wrap}.om-mode-pill[data-v-3e735694]{padding:4px 9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:11px;font-weight:700;border-radius:999px;cursor:pointer;font-variant-numeric:tabular-nums;transition:all .15s}.om-mode-pill[data-v-3e735694]:hover:not(:disabled):not(.active){border-color:#ffd23373;color:#ffd233}.om-mode-pill.active[data-v-3e735694]{background:#ffd23329;color:#ffd233;border-color:#ffd23399}.om-mode-pill[data-v-3e735694]:disabled{opacity:.35;cursor:not-allowed}.om-mc[data-v-3e735694]{margin-left:3px;opacity:.65}.om-sort-row[data-v-3e735694]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.om-sort-label[data-v-3e735694]{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.om-sort-pill[data-v-3e735694]{padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text);font-size:11px;font-weight:700;cursor:pointer;transition:all .15s}.om-sort-pill[data-v-3e735694]:hover{border-color:#ffd23373}.om-sort-pill.active[data-v-3e735694]{background:linear-gradient(135deg,#ffd84a,#ff9f00);color:#1a1a1a;border-color:#fff9}.empty-state-big.small-empty[data-v-3e735694]{padding:16px 12px}.open-row[data-v-3e735694]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;margin-bottom:8px;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.open-sub[data-v-3e735694]{display:flex;align-items:center;gap:8px;margin-top:3px;flex-wrap:wrap}.om-creator[data-v-3e735694]{color:var(--text);font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.om-rating[data-v-3e735694]{color:var(--text-dim);font-weight:500}.om-seats[data-v-3e735694]{display:inline-flex;gap:3px}.om-seat[data-v-3e735694]{display:inline-block;width:10px;height:10px;border-radius:2px;background:#ffffff1f}.om-seat.on[data-v-3e735694]{background:#5dd075}.om-wait[data-v-3e735694]{font-variant-numeric:tabular-nums;color:var(--text-dim)}.new-flag[data-v-3e735694]{margin-left:4px;background:linear-gradient(135deg,#5dd075,#1f8a3a);color:#fff;padding:0 6px;border-radius:999px;font-size:10px;font-weight:800;vertical-align:middle}.open-row.hot-row[data-v-3e735694]{border:1px solid rgba(255,210,51,.55);background:linear-gradient(90deg,rgba(255,210,51,.08),transparent 70%);box-shadow:0 0 14px #ffd23338;position:relative}.open-row.hot-row[data-v-3e735694]:before{content:"🔥";position:absolute;top:-8px;left:-6px;font-size:18px;filter:drop-shadow(0 0 4px rgba(255,100,0,.7))}.skel-row[data-v-3e735694]{pointer-events:none}.skel-block-l[data-v-3e735694]{flex:1}.skel-line[data-v-3e735694]{display:block;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:skel-sweep-lobby-3e735694 1.3s ease-in-out infinite;border-radius:4px}@keyframes skel-sweep-lobby-3e735694{0%{background-position:100% 0}to{background-position:-100% 0}}.open-head[data-v-3e735694]{display:flex;gap:8px;align-items:center}.mode[data-v-3e735694]{font-weight:700}.cur[data-v-3e735694]{color:#ffd233;font-weight:600}.small[data-v-3e735694]{font-size:11px}.open-row button.primary[data-v-3e735694]{background:#fc0;color:#000;border:none;padding:6px 14px;border-radius:6px;font-weight:600;cursor:pointer}.tutorial-overlay[data-v-3e735694]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.tutorial-card[data-v-3e735694]{background:var(--surface);padding:24px;border-radius:12px;max-width:400px;max-height:90vh;overflow-y:auto;display:grid;gap:12px}.tutorial-card h2[data-v-3e735694]{margin:0}.tutorial-card p[data-v-3e735694]{margin:0;color:var(--text-dim)}.tutorial-card ul[data-v-3e735694]{margin:0;padding-left:20px;line-height:1.6}.tutorial-card button[data-v-3e735694]{margin-top:8px;padding:12px;border-radius:8px;background:#fc0;color:#000;border:none;font-weight:600;cursor:pointer}:root{--bg: #14110f;--surface: #1f1c1a;--text: #ffffff;--text-dim: #a0a0a0;--avatar-border: #ffffff;--suit-red: #d63232;--suit-black: #1a1a1a;--gold: #ffd233;--gold-hi: #ffe066;--gold-deep: #c9982a;--font-display: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", sans-serif;--font-body: "Manrope Variable", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", sans-serif;--panel-grad: linear-gradient(180deg, rgba(255, 255, 255, .045) 0%, rgba(255, 255, 255, .012) 30%, rgba(0, 0, 0, .12) 100%);--panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .055), inset 0 -1px 0 rgba(0, 0, 0, .3), 0 10px 24px -14px rgba(0, 0, 0, .7);--panel-border: 1px solid rgba(255, 255, 255, .07);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.045'/></feComponentTransfer></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");--felt-green: #0d5c3a;--felt-green-dark: #06381f;--felt-red: #6a1414;--felt-red-dark: #3a0808;--felt-blue: #1a3a6a;--felt-blue-dark: #0c1f3a;--felt-white: #e8e6e0;--felt-white-dark: #b8b6b0;--felt-purple: #3a1a5a;--felt-purple-dark: #1f0a3a;--felt: var(--felt-green);--felt-dark: var(--felt-green-dark);--card-back-bg: repeating-linear-gradient(45deg, #2a4a8f 0 3px, #3d6abe 3px 6px);--card-back-border: rgba(255, 255, 255, .18);--rim-1: #4a2c14;--rim-2: #2a160a;--rim-3: #1a0d04;--scene-bg: linear-gradient(180deg, #14110f 0%, #0a0807 100%)}[data-felt=green]{--felt: var(--felt-green);--felt-dark: var(--felt-green-dark)}[data-felt=red]{--felt: var(--felt-red);--felt-dark: var(--felt-red-dark)}[data-felt=blue]{--felt: var(--felt-blue);--felt-dark: var(--felt-blue-dark)}[data-felt=white]{--felt: var(--felt-white);--felt-dark: var(--felt-white-dark);color:#14110f}[data-felt=purple]{--felt: var(--felt-purple);--felt-dark: var(--felt-purple-dark)}[data-bg=dark]{--scene-bg: linear-gradient(180deg, #14110f 0%, #050403 100%)}[data-bg=city]{--scene-bg: radial-gradient(ellipse 60% 40% at 80% 20%, rgba(220, 80, 160, .18) 0%, transparent 70%), radial-gradient(ellipse 60% 40% at 20% 80%, rgba(80, 120, 220, .14) 0%, transparent 70%), linear-gradient(180deg, #1a1428 0%, #0a0613 60%, #050309 100%)}[data-bg=ocean]{--scene-bg: radial-gradient(ellipse 80% 50% at 50% 100%, rgba(60, 140, 200, .22) 0%, transparent 70%), linear-gradient(180deg, #0a1a2a 0%, #06121f 50%, #03080f 100%)}[data-bg=forest]{--scene-bg: radial-gradient(ellipse 60% 40% at 50% 0%, rgba(80, 180, 120, .14) 0%, transparent 70%), linear-gradient(180deg, #0c1f10 0%, #050d06 100%)}[data-bg=casino]{--scene-bg: radial-gradient(ellipse 80% 60% at 50% 50%, rgba(140, 30, 30, .25) 0%, transparent 65%), linear-gradient(180deg, #1a0808 0%, #0c0303 100%)}*,*:before,*:after{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%}button.primary{position:relative;overflow:hidden;isolation:isolate}button.primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.55),transparent 60%);opacity:0;transform:scale(.4);pointer-events:none;transition:opacity 0s,transform 0s}button.primary:not(:disabled):active:after{opacity:1;transform:scale(1.4);transition:opacity .45s ease-out,transform .45s ease-out}img,svg{max-width:100%;height:auto}html,body,#app{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:14px;-webkit-font-smoothing:antialiased;max-width:100vw}body{overflow-x:hidden;overflow-x:clip}#app{overflow-x:clip}body{background:var(--grain),radial-gradient(ellipse 130% 55% at 50% -12%,rgba(13,92,58,.2) 0%,transparent 62%),radial-gradient(ellipse 90% 60% at 50% 115%,rgba(0,0,0,.55) 0%,transparent 62%),linear-gradient(180deg,#17130f,#110e0b);background-attachment:fixed}h1,h2,h3,.hero-title,.gv-title,.shop-title,.view-title{font-family:var(--font-display);letter-spacing:-.01em;font-weight:800}button{font:inherit;background:linear-gradient(180deg,#ffffff0d,#0000001a),var(--surface);color:var(--text);border:1px solid rgba(255,255,255,.14);padding:8px 16px;border-radius:8px;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 2px 6px -2px #0000008c}button:hover{border-color:#ffffff52}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}#app button.primary,#app .play-cta{background:linear-gradient(180deg,var(--gold-hi) 0%,var(--gold) 42%,#e6a818 100%);color:#241800;border:1px solid rgba(120,84,10,.9);text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #78460059,0 4px 14px -4px #ffbe2859,0 2px 4px #0006}#app button.primary:not(:disabled):active,#app .play-cta:not(:disabled):active{box-shadow:inset 0 2px 6px #5a370073,0 1px 3px #0006}#app input:not([type=checkbox]):not([type=radio]),#app select,#app textarea{box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffffff0a;border-color:#ffffff1a;transition:border-color .15s,box-shadow .15s}#app input:focus,#app select:focus,#app textarea:focus{border-color:#ffd2338c;box-shadow:inset 0 2px 6px #00000073,0 0 0 3px #ffd2331f}#app .bottom-nav{background:linear-gradient(180deg,#26201aeb,#100d0bf7);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid rgba(255,210,130,.14);box-shadow:0 -10px 30px -12px #000000bf}#app .nav-item{position:relative}#app .nav-item.active:before{content:"";position:absolute;top:0;left:50%;width:26px;height:2px;transform:translate(-50%);border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--gold),transparent);box-shadow:0 2px 8px #ffd2338c}.m-panel{background-image:var(--panel-grad),var(--grain);border:var(--panel-border);box-shadow:var(--panel-shadow)}@keyframes card-deal{0%{transform:translateY(-160px) rotate(-30deg) scale(.6);opacity:0}60%{opacity:1}to{transform:translateY(0) rotate(var(--card-rot, 0deg)) scale(1);opacity:1}}:root{--card-anim-speed: 1}@keyframes score-bump{0%{transform:scale(1)}50%{transform:scale(1.18);color:#ffd233}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.skel,.ach-fade-enter-active,.ach-fade-leave-active{animation:none!important;transition:opacity .1s linear!important}*[class*=-pulse],*[class*=-bob],*[class*=-shimmer],.version-card.stale,.menu-item.onb-highlight,.gt-btn.onb-highlight,.clear-failed-pill,.new-below-pill,.empty-icon,.ns-dot{animation:none!important}}html[data-colorblind="1"]{--suit-red: #ff8a3a}html[data-colorblind="1"] .rm-dot.win,html[data-colorblind="1"] .ch-pill.cashed,html[data-colorblind="1"] .gem-dot.lit{filter:hue-rotate(35deg) saturate(.85)}html[data-colorblind="1"] .rm-dot.lose,html[data-colorblind="1"] .ch-pill.crashed{filter:hue-rotate(-25deg) saturate(.9)}.us-cell-value,.stat-value,.money-display,.balance-display,.ach-desc,[data-num],.num,.nv{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root[data-reduce-motion="1"] *,:root[data-reduce-motion="1"] *:before,:root[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.05s!important;scroll-behavior:auto!important}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(255,210,51,.6);outline-offset:1px}:root[data-big-font="1"]{font-size:17px}:root[data-big-font="1"] body{font-size:17px}:root:not([data-reduce-motion="1"]) button:active,:root:not([data-reduce-motion="1"]) [role=button]:active,:root:not([data-reduce-motion="1"]) a:active{transform:scale(.97);transition:transform .05s}:root:not([data-reduce-motion="1"]) html{scroll-behavior:smooth}.bubble-time,.msg-meta,.msg-time,.conv-time{font-variant-numeric:tabular-nums}:root:not([data-reduce-motion="1"]) button.primary:hover:not(:disabled),:root:not([data-reduce-motion="1"]) .play-cta:hover:not(:disabled){transform:translateY(-1px);transition:transform .12s}button:focus-visible{outline-offset:2px}html,body{overscroll-behavior-y:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.loading-spinner-default{color:#ffd233}.skel-shimmer-line{background:linear-gradient(90deg,#ffffff0d,#ffffff2e,#ffffff0d);background-size:200% 100%;animation:skel-shimmer-anim 1.6s ease-in-out infinite;border-radius:4px}@keyframes skel-shimmer-anim{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-anim-safe="1"] .player.active .avatar:after,html[data-anim-safe="1"] .thinking .dot,html[data-anim-safe="1"] .ann-btn.ann-belot:after,html[data-anim-safe="1"] .ann-btn.ann-all-mine:after,html[data-anim-safe="1"] .cut-hint,html[data-anim-safe="1"] .cut-arrow,html[data-anim-safe="1"] .conn-dot,html[data-anim-safe="1"] .ep-row.ep-win,html[data-anim-safe="1"] .end-emoji-big,html[data-anim-safe="1"] .puncte.flash,html[data-anim-safe="1"] .stack-item.last-played .card-img,html[data-anim-safe="1"] .rs-progress-fill,html[data-anim-safe="1"] .trump-watermark{animation:none!important}html[data-anim-safe="1"] .rs-progress-fill{transform:none!important}html[data-anim-safe="1"] .ann-btn.ann-belot:after,html[data-anim-safe="1"] .ann-btn.ann-all-mine:after{opacity:.6!important}html[data-anim-safe="1"] .table-screen,html[data-anim-safe="1"] .table-screen *,html[data-anim-safe="1"] .table-screen *:before,html[data-anim-safe="1"] .table-screen *:after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;perspective:none!important;will-change:auto!important}html[data-anim-safe="1"] .cd-flip-standalone{transform-style:flat!important;transition:none!important;transform:none!important}html[data-anim-safe="1"] .cd-flip-standalone .cd-flip-back{display:none!important}html[data-anim-safe="1"] .cd-flip-standalone .cd-flip-face{transform:none!important}@property --p{syntax: "<number>"; inherits: false; initial-value: 1;}html[data-lock-scroll="1"],html[data-lock-scroll="1"] body{overflow:hidden}html[data-anim-safe="1"] #app .bottom-nav,html[data-anim-safe="1"] .bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none}
