:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index);padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{box-sizing:border-box;cursor:pointer;font-family:var(--toastify-font-family);max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{white-space:pre-wrap;flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify__toast-text{flex-direction:column;gap:2px;width:100%;line-height:1.35;display:flex}.Toastify__toast-text-title{font-weight:600}.Toastify__toast-text-content{opacity:.92}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{opacity:.7;transform-origin:0;width:100%;height:5px;z-index:var(--toastify-z-index);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{transform-origin:100%;left:auto;right:0}.Toastify__spinner{border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);box-sizing:border-box;border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}*,:before,:after{box-sizing:border-box}html,body,#app{width:100%;min-width:20rem;min-height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p{margin:0}body{color:var(--color-text);background:var(--color-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-size-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}button,input,textarea,select{font:inherit}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.7}a{color:var(--color-primary);text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,textarea,select{width:100%;min-width:0}input,textarea{appearance:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--color-bg:#f6f7fb;--color-text:#1f2937;--color-muted:#6b7280;--color-card:#fff;--color-primary:#2563eb;--color-primary-active:#1d4ed8;--color-primary-contrast:#fff;--button-blue-gradient:linear-gradient(135deg, #6ed5ff 0%, #3485f6 50%, #155bd8 100%);--button-blue-gradient-active:linear-gradient(135deg, #4fbff6 0%, #246fe6 52%, #0f4fbd 100%);--button-blue-shadow:0 .625rem 1.375rem #2563eb47;--button-blue-soft:linear-gradient(135deg, #eef7ff 0%, #dcecff 100%);--color-success:#16a34a;--color-danger:#dc2626;--color-warning:#d97706;--color-border:#d1d5db;--color-placeholder:#9ca3af;--color-overlay:#0f172a85;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-xs:var(--space-4);--space-sm:var(--space-8);--space-md:var(--space-12);--space-lg:var(--space-16);--space-xl:var(--space-24);--space-2xl:var(--space-24);--space-3xl:var(--space-32);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-round:62.4375rem;--shadow-sm:0 4px 16px #0f172a14;--shadow-md:0 12px 32px #0f172a1f;--shadow-lg:0 24px 60px #0f172a2e;--shadow-card:var(--shadow-sm);--shadow-popover:var(--shadow-lg);--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1rem;--font-size-xl:1.25rem;--z-dropdown:1000;--z-modal:1100;--z-toast:1200}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#08111f;--color-text:#f8fafc;--color-muted:#a7b4c8;--color-card:#111827;--color-surface:#0f172a;--color-elevated:#1e293b;--color-primary:#60a5fa;--color-primary-active:#3b82f6;--color-primary-contrast:#fff;--button-blue-soft:linear-gradient(135deg, #60a5fa29, #3b82f614);--color-success:#4ade80;--color-danger:#f87171;--color-warning:#fbbf24;--color-border:#334155;--color-placeholder:#64748b;--color-overlay:#000000a3;--shadow-sm:0 4px 16px #0000003d;--shadow-md:0 12px 32px #0000004d;--shadow-lg:0 24px 60px #0000006b}:root[data-theme=brand]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f8ff;--color-text:#172033;--color-muted:#667085;--color-card:#fff;--color-primary:#0f766e;--color-primary-active:#0d5f59;--color-primary-contrast:#fff;--color-success:#15803d;--color-danger:#be123c;--color-warning:#b45309;--color-border:#cfd8e3;--color-placeholder:#98a2b3;--color-overlay:#0f172a85}input::placeholder,textarea::placeholder{color:var(--color-placeholder)}.is-loading{pointer-events:none;opacity:.6;position:relative}.is-loading:after{top:50%;right:var(--space-12);content:"";border-radius:var(--radius-round);opacity:.85;border:2px solid;border-right-color:#0000;width:1rem;height:1rem;margin-top:-.5rem;animation:.8s linear infinite state-spin;position:absolute}.loading-spinner{border-radius:var(--radius-round);vertical-align:-.1875rem;border:2px solid;border-right-color:#0000;width:1rem;height:1rem;animation:.8s linear infinite state-spin;display:inline-block}.is-disabled,[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.is-active:not(.is-disabled):not([disabled]):not([aria-disabled=true]){transform:scale(.98)}.is-error{color:var(--color-danger);border-color:var(--color-danger)}.is-success{color:var(--color-success);border-color:var(--color-success)}.is-warning{color:var(--color-warning);border-color:var(--color-warning)}.state-text-error{color:var(--color-danger)}.state-text-success{color:var(--color-success)}.state-text-warning{color:var(--color-warning)}@keyframes state-spin{to{transform:rotate(360deg)}}.app-container,.app-page{width:100%;max-width:480px;min-height:100vh;padding:calc(var(--space-xl) + var(--safe-top)) calc(var(--space-lg) + var(--safe-right)) calc(var(--space-xl) + var(--safe-bottom)) calc(var(--space-lg) + var(--safe-left));margin:0 auto}.app-card{width:100%;min-width:0;padding:var(--space-32);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-card)}.with-tabbar{padding-bottom:calc(7.25rem + var(--safe-bottom))}.safe-area{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.flow-grid{gap:var(--space-16);display:grid}.section-title{font-size:var(--font-size-xl);line-height:1.2}.section-subtitle{font-size:var(--font-size-lg);line-height:1.25}.muted-text{color:var(--color-muted);font-size:var(--font-size-md)}.auto-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));display:grid}.responsive-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));display:grid}.form-field{gap:var(--space-8);min-width:0;color:var(--color-text);font-size:var(--font-size-md);display:grid}.form-label{color:var(--color-muted);font-size:var(--font-size-sm)}.form-input{width:100%;min-height:2.75rem;padding:0 var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-card);outline:none;transition:border-color .2s,opacity .2s}.form-input:focus{border-color:var(--color-primary)}:root[data-theme=dark] body{background:radial-gradient(circle at 18% -8%, #60a5fa24, transparent 32%), radial-gradient(circle at 100% 16%, #22d3ee14, transparent 28%), var(--color-bg)}:root[data-theme=dark] .home-shell,:root[data-theme=dark] .member-shell,:root[data-theme=dark] .orders-page,:root[data-theme=dark] .profile-page,:root[data-theme=dark] .auth-page,:root[data-theme=dark] .webview-page{color:var(--color-text);background:radial-gradient(circle at 16% -8%, #60a5fa29, transparent 34%), radial-gradient(circle at 102% 12%, #3b82f61a, transparent 30%), linear-gradient(#94a3b80d 1px, transparent 1px), linear-gradient(90deg, #94a3b80d 1px, transparent 1px), var(--color-bg);background-size:auto,auto,1.875rem 1.875rem,1.875rem 1.875rem,auto}:root[data-theme=dark] .top-card,:root[data-theme=dark] .webview-header{-webkit-backdrop-filter:blur(1rem)saturate(160%);background:#0f172ae0;border-color:#94a3b82e;box-shadow:0 12px 34px #0000005c}:root[data-theme=dark] .top-card--blur{background:#0f172ab8}:root[data-theme=dark] .top-brand h1,:root[data-theme=dark] .webview-title strong,:root[data-theme=dark] .auth-title,:root[data-theme=dark] .card-info h2,:root[data-theme=dark] .platform-card strong,:root[data-theme=dark] .game-copy strong,:root[data-theme=dark] .exclusive-link h2,:root[data-theme=dark] .link-box{color:var(--color-text)}:root[data-theme=dark] .top-brand p,:root[data-theme=dark] .refresh-indicator,:root[data-theme=dark] .load-more-state,:root[data-theme=dark] .platform-card p,:root[data-theme=dark] .game-copy p,:root[data-theme=dark] .card-info p,:root[data-theme=dark] .webview-title span,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .exclusive-link h2,:root[data-theme=dark] .invite-tile em,:root[data-theme=dark] .form-label{color:var(--color-muted)}:root[data-theme=dark] .banner-card,:root[data-theme=dark] .platform-card,:root[data-theme=dark] .game-card,:root[data-theme=dark] .contact-card,:root[data-theme=dark] .exclusive-link,:root[data-theme=dark] .account-dialog,:root[data-theme=dark] .popup-card,:root[data-theme=dark] .auth-card,:root[data-theme=dark] .modal-panel{color:var(--color-text);background:#111827e0;border-color:#60a5fa38;box-shadow:0 16px 42px #00000057}:root[data-theme=dark] .banner-card{background:linear-gradient(135deg, #60a5fa3d, #0f172aeb), var(--color-card)}:root[data-theme=dark] .platform-card,:root[data-theme=dark] .game-card,:root[data-theme=dark] .contact-card,:root[data-theme=dark] .exclusive-link{-webkit-backdrop-filter:blur(.625rem)}:root[data-theme=dark] .tab-btn{color:#cbd5e1;background:#0f172ac7;border-color:#94a3b83d}:root[data-theme=dark] .tab-btn.active{color:#fff;background:var(--button-blue-gradient);border-color:#60a5fa59;box-shadow:0 10px 24px #2563eb47}:root[data-theme=dark] .share-btn,:root[data-theme=dark] .blue-action,:root[data-theme=dark] .tab-btn.active,:root[data-theme=dark] .game-enter,:root[data-theme=dark] .copy-btn,:root[data-theme=dark] .action-btn,:root[data-theme=dark] .submit-btn,:root[data-theme=dark] .copy-link-btn,:root[data-theme=dark] .logout-btn,:root[data-theme=dark] .popup-action,:root[data-theme=dark] .app-button--primary,:root[data-theme=dark] .ui-button--primary{box-shadow:0 0 16px #60a5fa75,0 10px 24px #2563eb57}:root[data-theme=dark] .share-btn:active,:root[data-theme=dark] .blue-action:active,:root[data-theme=dark] .tab-btn.active:active,:root[data-theme=dark] .game-enter:active,:root[data-theme=dark] .copy-btn:active,:root[data-theme=dark] .action-btn:active,:root[data-theme=dark] .submit-btn:active,:root[data-theme=dark] .copy-link-btn:active,:root[data-theme=dark] .logout-btn:active,:root[data-theme=dark] .popup-action:active{box-shadow:0 0 10px #60a5fa5c,0 6px 16px #2563eb47}:root[data-theme=dark] .platform-enter,:root[data-theme=dark] .password-btn,:root[data-theme=dark] .icon-btn{color:#dbeafe;background:var(--button-blue-soft);border-color:#60a5fa38;box-shadow:0 0 14px #60a5fa3d,inset 0 1px #ffffff0f}:root[data-theme=dark] .game-card:before{background:radial-gradient(circle at 18% 20%,#60a5fa2e,#0000 30%),radial-gradient(circle at 82% 12%,#22d3ee1f,#0000 28%)}:root[data-theme=dark] .game-watermark{color:#94a3b814}:root[data-theme=dark] .input-box,:root[data-theme=dark] .link-box,:root[data-theme=dark] .account-field input,:root[data-theme=dark] .form-input,:root[data-theme=dark] .captcha-image{color:var(--color-text);background:#0f172ad1;border-color:#94a3b842}:root[data-theme=dark] .account-header,:root[data-theme=dark] .switch-row{border-color:#94a3b82e}:root[data-theme=dark] .account-field,:root[data-theme=dark] .account-header h2,:root[data-theme=dark] .popup-card h2,:root[data-theme=dark] .invite-tile strong{color:var(--color-text)}:root[data-theme=dark] .account-field em,:root[data-theme=dark] .popup-card p,:root[data-theme=dark] .close-btn,:root[data-theme=dark] .popup-close{color:var(--color-muted)}:root[data-theme=dark] .invite-strip{background:linear-gradient(#1e293bf5,#0f172af5);box-shadow:0 12px 30px #00000047}:root[data-theme=dark] .invite-tile{color:var(--color-text)}:root[data-theme=dark] .tile-icon{color:#fde68a;background:linear-gradient(145deg,#fbbf243d,#78350f80)}:root[data-theme=dark] .reward-tip{color:#fde68a;background:#78350f57;border-left-color:#fbbf24}:root[data-theme=dark] .profile-scroll,:root[data-theme=dark] .webview-body,:root[data-theme=dark] .webview-frame{background:0 0}:root[data-theme=dark] .bottom-tabbar{background:radial-gradient(circle at 50% -.375rem,#0000 0 2.125rem,#0f172af5 2.1875rem),linear-gradient(#111827f0 0%,#08111ffa 100%);border-top-color:#94a3b82e;box-shadow:0 -12px 34px #00000061}:root[data-theme=dark] .bottom-tabbar__item{color:#7b879a}:root[data-theme=dark] .bottom-tabbar__item.router-link-active{color:#93c5fd}:root[data-theme=dark] .bottom-tabbar__item.is-primary .bottom-tabbar__icon{color:#94a3b8;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);border-color:#0f172a;box-shadow:0 9px 18px #00000057,inset 0 1px #ffffff14}:root[data-theme=dark] .bottom-tabbar__item.is-primary.router-link-active .bottom-tabbar__icon{color:#fff;background:linear-gradient(145deg,#60a5fa 0%,#3b82f6 52%,#1d4ed8 100%);box-shadow:0 0 18px #60a5fa80,0 10px 24px #2563eb6b,inset 0 1px #ffffff3d}:root[data-theme=dark] .floating-user-btn{background:#0f172a7a;border-color:#94a3b852;box-shadow:0 6px 20px #00000057,inset 0 1px 1px #ffffff1f}:root[data-theme=dark] .floating-user-btn svg{fill:#e0f2fe}.scroll-container{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.scroll-container-x{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.modal-backdrop{z-index:var(--z-modal);padding:calc(var(--space-24) + var(--safe-top)) calc(var(--space-16) + var(--safe-right)) calc(var(--space-24) + var(--safe-bottom)) calc(var(--space-16) + var(--safe-left));background:var(--color-overlay);overscroll-behavior:contain;touch-action:none;place-items:center;display:grid;position:fixed;inset:0}.modal-panel{border-radius:var(--template-radius,var(--radius-md));background:var(--color-card);width:100%;max-width:420px;max-height:min(80vh,40rem);box-shadow:var(--shadow-popover);overflow:hidden}.modal-scroll{max-height:inherit;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-y:auto}.gpu-layer{transform:translateZ(0)}.will-change-transform{will-change:transform}.will-change-scroll{will-change:scroll-position}.hairline-border{position:relative}.hairline-border:after{pointer-events:none;content:"";border:1px solid var(--color-border);border-radius:inherit;position:absolute;inset:0}@media (resolution>=2x){.hairline-border:after{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}}.text-safe,.text-clamp-2{overflow-wrap:anywhere;word-break:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.text-safe-inline{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.media-ratio{aspect-ratio:16/9;object-fit:cover}@media (width<=360px){.app-container,.app-page{padding:calc(var(--space-lg) + var(--safe-top)) calc(.875rem + var(--safe-right)) calc(var(--space-lg) + var(--safe-bottom)) calc(.875rem + var(--safe-left))}.app-card{padding:var(--space-24)}}:root,:root[data-template=default]{--template-radius:var(--radius-md);--template-shadow:var(--shadow-sm);--template-section-space:var(--space-16);--template-card-space:var(--space-24)}:root[data-template=card]{--template-radius:var(--radius-lg);--template-shadow:var(--shadow-md);--template-section-space:var(--space-24);--template-card-space:var(--space-32)}:root[data-template=minimal]{--template-radius:var(--radius-sm);--template-shadow:none;--template-section-space:var(--space-12);--template-card-space:var(--space-16)}.template-surface{padding:var(--template-card-space);border-radius:var(--template-radius);background:var(--color-card);box-shadow:var(--template-shadow)}.template-flow{gap:var(--template-section-space);display:grid}.top-card[data-v-2806d1b4]{z-index:1002;width:100%;max-width:480px;min-height:6.25rem;padding:calc(1.25rem + var(--safe-top)) 1.5rem 1rem;background:#f6fafff5;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;transition:min-height .2s,background .2s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #2d51822e}.top-card--blur[data-v-2806d1b4]{-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:#f6faffb8;min-height:5.5rem}.top-brand[data-v-2806d1b4]{gap:.375rem;min-width:0;display:grid}.top-logo[data-v-2806d1b4]{color:#fff5a6;background:linear-gradient(145deg,#28115f,#8a20c8 55%,#21063f);border:3px solid #e5c44f;border-radius:14px;place-items:center;width:2.375rem;height:2.375rem;font-size:.9375rem;font-weight:900;display:grid;overflow:hidden}.top-logo img[data-v-2806d1b4]{object-fit:cover;width:100%;height:100%}.top-copy[data-v-2806d1b4]{min-width:0}.top-brand h1[data-v-2806d1b4]{color:#2f5fbf;margin:0;font-size:.875rem;font-weight:900;line-height:1}.top-brand p[data-v-2806d1b4]{color:#475569;margin:.375rem 0 0;font-size:.75rem;line-height:1}.share-btn[data-v-2806d1b4]{color:#fff;background:var(--button-blue-gradient);cursor:pointer;border:0;border-radius:28px;flex:none;justify-content:center;align-items:center;gap:.4375rem;min-width:4.5rem;min-height:1.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #2563eb3d}.share-btn svg[data-v-2806d1b4]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}@media (width>=430px){.top-card[data-v-2806d1b4]{padding-left:1.125rem;padding-right:1.125rem}.top-brand h1[data-v-2806d1b4]{font-size:.875rem}.share-btn[data-v-2806d1b4]{min-width:5.375rem;min-height:2rem;font-size:.875rem}}.bottom-tabbar[data-v-d51b5b27]{z-index:var(--z-dropdown);width:100%;max-width:480px;min-height:calc(3.75rem + var(--safe-bottom));padding:.5625rem 1.5rem calc(.5625rem + var(--safe-bottom));background:radial-gradient(circle at 50% -.375rem,#0000 0 2.125rem,#fff 2.1875rem),linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #cbd5e1b3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #2563eb1a}.bottom-tabbar__item[data-v-d51b5b27]{min-width:0;padding:0 var(--space-4);color:#9ca3af;align-content:center;place-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;line-height:1;transition:color .2s,transform .15s;display:grid;position:relative}.bottom-tabbar__item[data-v-d51b5b27]:active{transform:scale(.96)}.bottom-tabbar__item.router-link-active[data-v-d51b5b27]{color:#3f63dc}.bottom-tabbar__icon[data-v-d51b5b27]{place-items:center;width:1.375rem;height:1.375rem;display:grid}.bottom-tabbar__item.is-primary[data-v-d51b5b27]{color:#9ca3af;align-self:start;gap:.25rem;margin-top:-1.75rem;font-size:.8125rem}.bottom-tabbar__item.is-primary .bottom-tabbar__icon[data-v-d51b5b27]{color:#9ca3af;border-radius:var(--radius-round);background:linear-gradient(145deg,#f8fafc 0%,#e5e7eb 100%);border:5px solid #f8fbff;width:3.125rem;height:3.125rem;box-shadow:0 8px 16px #64748b29,inset 0 1px #ffffffb3}.bottom-tabbar__item.is-primary.router-link-active[data-v-d51b5b27]{color:#314fd5}.bottom-tabbar__item.is-primary.router-link-active .bottom-tabbar__icon[data-v-d51b5b27]{color:#fff;background:linear-gradient(145deg,#6f85ff 0%,#4c63f1 52%,#2f56d5 100%);box-shadow:0 9px 18px #2f56d54d,inset 0 1px #ffffff59}.bottom-tabbar__item.is-primary .bottom-tabbar__icon[data-v-d51b5b27] svg{stroke-width:2.2px;width:1.5rem;height:1.5rem}.bottom-tabbar__icon[data-v-d51b5b27] svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.bottom-tabbar__item.is-solid .bottom-tabbar__icon[data-v-d51b5b27] svg{fill:currentColor;stroke:none}.bottom-tabbar__label[data-v-d51b5b27]{max-width:100%}@media (width<=360px){.bottom-tabbar[data-v-d51b5b27]{padding-left:1rem;padding-right:1rem}.bottom-tabbar__item[data-v-d51b5b27],.bottom-tabbar__item.is-primary[data-v-d51b5b27]{font-size:.75rem}}.floating-user-btn[data-v-5de7022c]{z-index:1000;-webkit-backdrop-filter:blur(1rem)saturate(180%);cursor:pointer;background:#ffffff24;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;animation:3.2s ease-in-out infinite floating-user-bob-5de7022c;display:flex;position:fixed;bottom:5.5rem;right:max(1.5rem,50vw - 13.5rem);overflow:hidden;box-shadow:0 6px 20px #0000001f,inset 0 1px 1px #ffffff59}.floating-user-btn svg[data-v-5de7022c]{fill:#333;width:2rem;height:2rem;display:block}@keyframes floating-user-bob-5de7022c{0%,to{transform:translateY(0)}50%{transform:translateY(-.3125rem)}}.popup-mask[data-v-3e7bd5a7]{z-index:2000;background:#0f172a7a;place-items:center;padding:1.375rem;display:grid;position:fixed;inset:0}.popup-card[data-v-3e7bd5a7]{text-align:center;background:#fff;border-radius:14px;width:min(100%,22.5rem);padding:1.125rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a38}.popup-close[data-v-3e7bd5a7]{color:#475569;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.popup-image[data-v-3e7bd5a7]{object-fit:contain;width:5.125rem;height:5.125rem;margin:.375rem auto .75rem;display:block}.popup-card h2[data-v-3e7bd5a7]{color:#172554;margin:0;font-size:1.25rem;font-weight:900}.popup-card p[data-v-3e7bd5a7]{color:#475569;margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.popup-action[data-v-3e7bd5a7]{color:#fff;background:var(--button-blue-gradient);width:100%;min-height:2.625rem;box-shadow:var(--button-blue-shadow);border:0;border-radius:10px;margin-top:1rem;font-size:.9375rem;font-weight:900}.home-shell[data-v-bf0c315b]{background-color:#dbe8f7;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:1.875rem 1.875rem;width:100%;max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.share-btn[data-v-bf0c315b],.blue-action[data-v-bf0c315b],.tab-btn[data-v-bf0c315b]{appearance:none;font:inherit;cursor:pointer}.home-content[data-v-bf0c315b]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;padding:7.625rem 1.4375rem 7.375rem;overflow-y:auto}.home-body[data-v-bf0c315b]{will-change:transform;transition:transform .18s}.refresh-indicator[data-v-bf0c315b],.load-more-state[data-v-bf0c315b]{color:#47618c;justify-content:center;align-items:center;min-height:2.125rem;font-size:.75rem;font-weight:800;line-height:1;display:flex}.refresh-indicator[data-v-bf0c315b]{opacity:0;height:2.125rem;margin-top:-2.125rem;transition:opacity .18s}.refresh-indicator.active[data-v-bf0c315b]{opacity:1}.load-more-state[data-v-bf0c315b]{padding:.625rem 0 0}.banner-card[data-v-bf0c315b]{background:radial-gradient(circle at 55% 42%,#ffe179 0,#d97706 17%,#0000 36%),linear-gradient(115deg,#b91c1c 0 24%,#0000 42%),linear-gradient(25deg,#0f172a,#334155 42%,#f59e0b 62%,#0f172a);border-radius:14px;height:9.25rem;position:relative;overflow:hidden}.banner-slide[data-v-bf0c315b]{opacity:0;touch-action:pan-y;background:0 0;border:0;width:100%;height:100%;padding:0;transition:opacity .35s;display:block;position:absolute;inset:0}.banner-slide.active[data-v-bf0c315b]{opacity:1}.banner-slide img[data-v-bf0c315b]{object-fit:cover;width:100%;height:100%;display:block}.banner-dots[data-v-bf0c315b]{gap:.3125rem;display:flex;position:absolute;bottom:.625rem;right:.875rem}.banner-dots span[data-v-bf0c315b]{background:#ffffff8c;border-radius:999px;width:.375rem;height:.375rem}.banner-dots span.active[data-v-bf0c315b]{background:#fff;width:1rem}.action-row[data-v-bf0c315b]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.blue-action[data-v-bf0c315b]{color:#fff;background:var(--button-blue-gradient);min-width:0;min-height:3.25rem;box-shadow:var(--button-blue-shadow);white-space:nowrap;border:0;border-radius:24px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:1.0625rem;font-weight:900;display:inline-flex}.blue-action svg[data-v-bf0c315b]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.domain-pill[data-v-bf0c315b]{color:#fff;background:var(--button-blue-gradient);text-align:left;border-radius:23px;justify-content:flex-start;align-items:center;gap:.625rem;min-height:2.25rem;margin-top:1.125rem;padding:0 .875rem;font-size:.75rem;line-height:1;display:flex}.notice-icon[data-v-bf0c315b]{border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.notice-icon img[data-v-bf0c315b]{object-fit:contain;width:1.125rem;height:1.125rem}.domain-marquee[data-v-bf0c315b]{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.domain-marquee strong[data-v-bf0c315b]{min-width:max-content;padding-left:100%;font-weight:900;animation:9s linear infinite domain-scroll-left-bf0c315b;display:inline-block}@keyframes domain-scroll-left-bf0c315b{0%{transform:translate(0)}to{transform:translate(-100%)}}.tab-row[data-v-bf0c315b]{scrollbar-width:none;gap:.5rem;margin-top:.625rem;display:flex;overflow-x:auto}.tab-row[data-v-bf0c315b]::-webkit-scrollbar{display:none}.tab-btn[data-v-bf0c315b]{color:#334155;white-space:nowrap;background:#fffffff0;border:1px solid #94a3b859;border-radius:23px;min-width:6.125rem;min-height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:800}.tab-btn.active[data-v-bf0c315b]{color:#fff;background:var(--button-blue-gradient);border-color:#2563eb47;box-shadow:0 8px 18px #2563eb33}.platform-grid[data-v-bf0c315b]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;margin-top:.75rem;display:grid}.platform-card[data-v-bf0c315b]{cursor:pointer;box-sizing:border-box;background:#ffffffe6;border:1px solid #3368ed;border-radius:12px;flex-direction:column;align-items:center;min-width:0;min-height:9rem;padding:.5rem .3125rem;display:flex}.platform-logo[data-v-bf0c315b]{color:#fff;text-align:center;text-shadow:0 .125rem .25rem #00000059;background:linear-gradient(135deg,#4c1d95,#facc15);border-radius:10px;flex:0 0 3.75rem;justify-content:center;align-items:center;width:3.75rem;min-width:3.75rem;max-width:60px;height:3.75rem;min-height:3.75rem;max-height:3.75rem;font-size:.8125rem;font-weight:900;line-height:1;display:flex;overflow:hidden}.platform-logo img[data-v-bf0c315b]{object-fit:cover;object-position:center;flex:none;width:100%;height:100%;display:block}.platform-card strong[data-v-bf0c315b],.platform-card p[data-v-bf0c315b]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.platform-card strong[data-v-bf0c315b]{color:#0f172a;text-align:center;margin-top:.375rem;font-size:.8125rem;font-weight:900;line-height:1.05}.platform-card p[data-v-bf0c315b]{color:#475569;text-align:center;margin:.1875rem 0 0;font-size:.6875rem;line-height:1}.platform-enter[data-v-bf0c315b]{color:#fff;background:linear-gradient(180deg, #ffffff57, #fff0 42%), var(--button-blue-gradient);width:min(4.5rem,100%);min-height:1.625rem;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #2563eb2e;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:.4375rem;padding:0 .5rem;font-size:.6875rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff7a,0 6px 12px #2563eb3d}.brand-slogan[data-v-bf0c315b]{color:#4f7fed;text-align:center;place-content:center;min-height:4.625rem;margin-top:1.25rem;display:grid}.brand-slogan p[data-v-bf0c315b]{margin:0;font-size:.75rem;font-weight:900;line-height:1.45}@media (width<=420px){.home-content[data-v-bf0c315b]{padding-left:1rem;padding-right:1rem}.platform-grid[data-v-bf0c315b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=360px){.blue-action[data-v-bf0c315b],.tab-btn[data-v-bf0c315b]{font-size:.9375rem}.domain-pill[data-v-bf0c315b]{font-size:.75rem}}.app-button[data-v-e428d5f4],.ui-button[data-v-e428d5f4]{border-radius:var(--radius-sm);min-width:0;min-height:2.75rem;font-size:var(--font-size-md);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .15s;display:inline-flex;transform:translateZ(0)}.app-button[data-v-e428d5f4]:active:not(.is-disabled),.ui-button[data-v-e428d5f4]:active:not(.is-disabled){transform:scale(.98)}.app-button--primary[data-v-e428d5f4],.ui-button--primary[data-v-e428d5f4]{color:var(--color-primary-contrast);background:var(--button-blue-gradient);box-shadow:var(--button-blue-shadow)}.app-button--primary[data-v-e428d5f4]:active:not(.is-disabled),.ui-button--primary[data-v-e428d5f4]:active:not(.is-disabled){background:var(--button-blue-gradient-active)}.app-button--danger[data-v-e428d5f4],.ui-button--danger[data-v-e428d5f4],.app-button--success[data-v-e428d5f4],.ui-button--success[data-v-e428d5f4]{color:var(--color-primary-contrast);background:var(--button-blue-gradient);box-shadow:var(--button-blue-shadow)}.app-button--ghost[data-v-e428d5f4],.ui-button--ghost[data-v-e428d5f4]{color:var(--color-primary);background:var(--button-blue-soft);border-color:#2563eb2e}.app-button.is-loading[data-v-e428d5f4]:after,.ui-button.is-loading[data-v-e428d5f4]:after{content:none}.app-button__spinner[data-v-e428d5f4]{margin-right:var(--space-8);flex:none}.app-button__text[data-v-e428d5f4],.ui-button__text[data-v-e428d5f4]{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.auth-page[data-v-46e827b0]{justify-content:center;align-items:flex-end;display:flex}.auth-card[data-v-46e827b0]{max-width:380px}.auth-title[data-v-46e827b0]{margin-bottom:var(--space-sm)}.auth-link[data-v-46e827b0]{font-size:var(--font-size-md);justify-self:start}.auth-page .form-input[data-v-46e827b0]{min-height:2.5rem}.auth-page .app-button[data-v-46e827b0]{min-height:2.2rem;padding:.65rem 1rem}.auth-page .app-card[data-v-46e827b0]{padding:var(--space-16)}.member-shell[data-v-40b29bf2]{background-color:#dbe8f7;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:1.875rem 1.875rem;width:100%;max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.member-content[data-v-40b29bf2]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;padding:7.625rem 1rem 7.375rem;overflow-y:auto}.member-body[data-v-40b29bf2]{will-change:transform;width:100%;transition:transform .18s}.game-list[data-v-40b29bf2]{gap:.875rem;display:grid}.refresh-indicator[data-v-40b29bf2],.load-more-state[data-v-40b29bf2]{color:#47618c;justify-content:center;align-items:center;min-height:2.125rem;font-size:.75rem;font-weight:800;line-height:1;display:flex}.refresh-indicator[data-v-40b29bf2]{opacity:0;height:2.125rem;margin-top:-2.125rem;transition:opacity .18s}.refresh-indicator.active[data-v-40b29bf2]{opacity:1}.load-more-state[data-v-40b29bf2]{padding:.875rem 0 .125rem}.game-card[data-v-40b29bf2]{cursor:pointer;touch-action:pan-y;background:linear-gradient(110deg,#ffffffeb 0 44%,#ffffff59 64%),radial-gradient(circle at 84% 34%,#a855f729,#0000 34%),linear-gradient(135deg,#f9fbff,#eef4ff);border:1px solid #94a3b847;border-radius:8px;grid-template-columns:minmax(7.5rem,42%) 1fr;min-height:8.25rem;padding:1.125rem 1.125rem .875rem;display:grid;position:relative;overflow:hidden;box-shadow:0 3px #94a3b873,0 8px 20px #4755691f}.game-card[data-v-40b29bf2]:before{content:"";background:linear-gradient(118deg,#94a3b814 0 1px,#0000 1px 1.75rem),radial-gradient(circle at 6% 14%,#6366f11f,#0000 28%);position:absolute;inset:0}.game-copy[data-v-40b29bf2],.game-visual[data-v-40b29bf2]{z-index:1;position:relative}.game-copy[data-v-40b29bf2]{align-content:center;justify-items:start;display:grid}.game-logo[data-v-40b29bf2]{color:#fff;background:linear-gradient(145deg,#9f7aea,#6d5dfc);border-radius:999px;place-items:center;width:2.125rem;height:2.125rem;font-size:.75rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 10px #6d5dfc3d}.game-logo img[data-v-40b29bf2]{object-fit:cover;width:100%;height:100%}.game-copy strong[data-v-40b29bf2]{color:#4b5563;margin-top:.5rem;font-size:1.125rem;font-weight:900;line-height:1}.game-copy p[data-v-40b29bf2]{color:#64748b;letter-spacing:0;margin:.3125rem 0 0;font-size:.625rem;font-weight:800;line-height:1}.game-enter[data-v-40b29bf2]{color:#fff;background:linear-gradient(180deg, #ffffff52, transparent 46%), var(--button-blue-gradient);min-width:5.375rem;min-height:1.75rem;font:inherit;border:0;border-radius:999px;margin-top:.875rem;padding:0 1rem;font-size:.8125rem;font-weight:800;box-shadow:0 8px 16px #2563eb42,inset 0 1px #ffffff73}.game-visual[data-v-40b29bf2]{align-self:stretch;min-width:0}.game-visual img[data-v-40b29bf2]{object-fit:contain;width:100%;height:100%;max-height:6.5rem;display:block}.lottery-art[data-v-40b29bf2]{height:100%;min-height:6.125rem;position:relative}.lottery-art[data-v-40b29bf2]:before{content:"";border:3px solid #8b5cf633;border-radius:50%;width:6rem;height:3.875rem;position:absolute;bottom:8%;right:12%;transform:rotate(-16deg)}.lottery-art[data-v-40b29bf2]:after{content:"";background:linear-gradient(#8b5cf62e,#0ea5e91f);border-radius:50%;width:5.375rem;height:1.75rem;position:absolute;bottom:4%;right:18%}.lottery-art span[data-v-40b29bf2]{z-index:1;color:#fff;border:2px solid #ffffffbf;border-radius:999px;place-items:center;width:1.125rem;height:1.125rem;font-size:.5625rem;font-weight:900;display:grid;position:absolute;box-shadow:0 4px 8px #47556933}.game-watermark[data-v-40b29bf2]{color:#64748b1a;font-size:2.375rem;font-weight:900;line-height:1;position:absolute;top:.75rem;right:1.125rem}.game-card--1 .game-logo[data-v-40b29bf2],.game-card--1 .game-enter[data-v-40b29bf2],.game-card--2 .game-logo[data-v-40b29bf2],.game-card--2 .game-enter[data-v-40b29bf2]{background:linear-gradient(180deg, #ffffff52, transparent 46%), var(--button-blue-gradient)}@media (width<=360px){.game-card[data-v-40b29bf2]{min-height:7.625rem;padding:1rem .875rem .8125rem}.game-copy strong[data-v-40b29bf2]{font-size:1rem}.game-enter[data-v-40b29bf2]{min-width:4.875rem;font-size:.75rem}}.orders-page[data-v-9978476c]{background-color:#dbe8f7;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:1.875rem 1.875rem;width:100%;max-width:480px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.orders-content[data-v-9978476c]{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:100%;padding:7.625rem 1rem 7.375rem;overflow-y:auto}.orders-container[data-v-9978476c]{will-change:transform;width:100%;max-width:400px;margin:0 auto;transition:transform .18s}.refresh-indicator[data-v-9978476c],.load-more-state[data-v-9978476c]{color:#47618c;justify-content:center;align-items:center;min-height:2.125rem;font-size:.75rem;font-weight:800;line-height:1;display:flex}.refresh-indicator[data-v-9978476c]{opacity:0;height:2.125rem;margin-top:-2.125rem;transition:opacity .18s}.refresh-indicator.active[data-v-9978476c]{opacity:1}.load-more-state[data-v-9978476c]{padding:.125rem 0 .5rem}.top-banner[data-v-9978476c]{color:#fff;text-align:center;background:linear-gradient(90deg,#9c27b0,#e91e63);border-radius:16px;margin-bottom:1rem;padding:.625rem;font-size:.75rem;font-weight:800;line-height:1.2}.contact-card[data-v-9978476c]{touch-action:pan-y;background:#fff;border-radius:16px;margin-bottom:1rem;padding:.625rem 1.25rem;box-shadow:0 2px 8px #0000000d}.card-header[data-v-9978476c]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.contact-icon[data-v-9978476c]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;display:flex}.contact-icon img[data-v-9978476c]{border-radius:inherit;object-fit:cover;width:100%;height:100%}.w-icon[data-v-9978476c]{color:#fff;font-size:1.375rem;font-weight:900;line-height:1}.tg-icon[data-v-9978476c]{fill:#fff;width:1.375rem;height:1.375rem;display:block}.custom-icon[data-v-9978476c]{color:#fff;font-size:1.25rem;font-weight:900;line-height:1}.card-info[data-v-9978476c]{flex:1;min-width:0}.card-info h2[data-v-9978476c]{color:#333;margin:0 0 .5rem;font-size:1rem;font-weight:800;line-height:1}.card-info p[data-v-9978476c]{color:#666;margin:0;font-size:.875rem;line-height:1}.copy-btn[data-v-9978476c],.action-btn[data-v-9978476c]{color:#fff;background:var(--button-blue-gradient);cursor:pointer;font:inherit;border:0;box-shadow:0 8px 16px #2563eb38}.copy-btn[data-v-9978476c]{border-radius:10px;flex:none;padding:.375rem 1.5rem;font-size:.875rem;line-height:1}.input-box[data-v-9978476c]{color:#333;background:#f3f4f6;border-radius:10px;margin:.5rem 0;padding:.5rem;font-size:.875rem;line-height:1.2}.button-group[data-v-9978476c]{gap:1rem;display:flex}.action-btn[data-v-9978476c]{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;font-size:.875rem;line-height:1;display:flex}.action-icon[data-v-9978476c]{flex:none;place-items:center;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-grid}.action-icon--service[data-v-9978476c] svg,.action-icon--download[data-v-9978476c] svg{fill:#fff;stroke:none;width:100%;height:100%;display:block}.profile-page[data-v-854c1f02]{background:#f6f8ff;width:100%;max-width:480px;min-height:100vh;margin:0 auto;overflow:hidden}.profile-scroll[data-v-854c1f02]{-webkit-overflow-scrolling:touch;height:100vh;padding-bottom:5.5rem;overflow-y:auto}.hero-panel[data-v-854c1f02]{color:#fff;background:url(/web/assets/img/banner-my.jpg) 50%/cover no-repeat;min-height:12.125rem;padding:1.125rem 1.125rem 1.25rem;position:relative;overflow:hidden}.hero-panel[data-v-854c1f02]:before{content:"";background:linear-gradient(#05143814,#05143847);position:absolute;inset:0}.brand-mark[data-v-854c1f02],.avatar-ring[data-v-854c1f02],.user-name[data-v-854c1f02],.user-code[data-v-854c1f02]{z-index:1;position:relative}.brand-mark[data-v-854c1f02]{color:#fff5a6;background:linear-gradient(145deg,#28115f,#8a20c8 55%,#21063f);border:3px solid #e5c44f;border-radius:14px;place-items:center;width:2.375rem;height:2.375rem;font-size:.9375rem;font-weight:900;display:grid;overflow:hidden}.brand-mark img[data-v-854c1f02]{object-fit:cover;width:100%;height:100%}.refresh-btn svg[data-v-854c1f02],.tile-icon svg[data-v-854c1f02],.exclusive-link svg[data-v-854c1f02]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.avatar-ring[data-v-854c1f02]{cursor:pointer;background:#ffffff4d;border:3px solid #fff;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:1.375rem 0 0 .125rem;padding:0;display:grid}.avatar[data-v-854c1f02]{color:#fff;background:linear-gradient(145deg,#2f4f7f,#d6b08a);border-radius:50%;place-items:center;width:3.875rem;height:3.875rem;font-size:1.25rem;font-weight:900;display:grid;overflow:hidden}.avatar img[data-v-854c1f02]{object-fit:cover;width:100%;height:100%}.avatar-edit[data-v-854c1f02]{color:#fff;background:var(--button-blue-gradient);white-space:nowrap;border-radius:999px;padding:.1875rem .4375rem;font-size:.625rem;font-weight:800;position:absolute;bottom:-.25rem;right:-.5625rem;box-shadow:0 5px 12px #2563eb47}.avatar-input[data-v-854c1f02]{display:none}.user-name[data-v-854c1f02]{margin:-3.125rem 0 0 5.75rem;font-size:.9375rem;font-weight:900}.user-code[data-v-854c1f02]{margin:.3125rem 0 0 5.75rem;font-size:.9375rem;font-weight:800}.score-card[data-v-854c1f02]{z-index:2;color:#fff;background:var(--button-blue-gradient);min-height:4.125rem;box-shadow:var(--button-blue-shadow);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin:-1.75rem 1.125rem 0;padding:0 1rem;display:flex;position:relative}.score-card span[data-v-854c1f02]{font-size:.9375rem;display:block}.score-card strong[data-v-854c1f02]{margin-top:.5rem;font-size:1.3125rem;line-height:1;display:block}.refresh-btn[data-v-854c1f02]{color:#ffffffbf;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.invite-strip[data-v-854c1f02]{background:linear-gradient(#eef5ff,#fff);border-radius:0 0 8px 8px;grid-template-columns:1fr 1fr;gap:0;margin:0 1.125rem;display:grid;overflow:hidden;box-shadow:0 10px 22px #2f6bdc1a}.invite-tile[data-v-854c1f02]{color:#31496f;text-align:left;background:0 0;border:0;align-items:center;gap:.625rem;min-width:0;padding:.875rem .75rem;display:flex}.tile-icon[data-v-854c1f02]{color:#d99831;background:linear-gradient(145deg,#fff2d7,#f3c274);border-radius:14px;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.invite-tile strong[data-v-854c1f02],.invite-tile em[data-v-854c1f02]{min-width:0;display:block}.invite-tile strong[data-v-854c1f02]{font-size:.875rem;line-height:1}.invite-tile em[data-v-854c1f02]{color:#8a95aa;white-space:nowrap;margin-top:.3125rem;font-size:.625rem;font-style:normal;font-weight:800}.exclusive-link[data-v-854c1f02]{background:#fff;border-radius:12px;margin:.625rem 1.125rem 0;padding:1.125rem .875rem 1rem;box-shadow:0 10px 24px #2f4b8c14}.exclusive-link h2[data-v-854c1f02]{color:#66758e;align-items:center;gap:.4375rem;margin:0 0 1rem;font-size:.875rem;font-weight:900;line-height:1;display:flex}.exclusive-link .accent[data-v-854c1f02]{background:var(--button-blue-gradient);border-radius:999px;width:.25rem;height:1.125rem}.exclusive-link h2 svg[data-v-854c1f02]{color:#39a9d8;width:1.1875rem;height:1.1875rem}.link-box[data-v-854c1f02]{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#fbfdff;border:2px solid #dce5f5;border-radius:16px;min-height:2.75rem;padding:0 .875rem;font-size:.75rem;font-weight:700;line-height:3.375rem;overflow:hidden}.copy-link-btn[data-v-854c1f02]{color:#fff;width:100%;min-height:2.375rem;box-shadow:var(--button-blue-shadow);background:linear-gradient(90deg,#9c27b0,#e91e63);border:0;border-radius:14px;margin-top:1rem;font-size:.875rem;font-weight:900}.reward-tip[data-v-854c1f02]{color:#bd7136;background:#fff0bf;border-left:4px solid #ff9f1c;border-radius:10px;align-items:center;gap:.625rem;min-height:2.375rem;margin-top:1rem;padding:0 .875rem;font-size:.75rem;font-weight:900;display:flex}.account-actions[data-v-854c1f02]{grid-template-columns:1fr 1fr;gap:.75rem;width:calc(100% - 2.25rem);margin:1.125rem auto 0;display:grid}.password-btn[data-v-854c1f02],.logout-btn[data-v-854c1f02]{border:0;border-radius:8px;min-height:2.625rem;font-size:.875rem;font-weight:800}.password-btn[data-v-854c1f02]{color:#1d5fd4;background:var(--button-blue-soft);border:1px solid #2563eb29}.logout-btn[data-v-854c1f02]{color:#fff;background:var(--button-blue-gradient);box-shadow:var(--button-blue-shadow)}@media (width<=360px){.invite-tile[data-v-854c1f02]{padding-left:.5rem;padding-right:.5rem}.invite-tile strong[data-v-854c1f02]{font-size:.875rem}.link-box[data-v-854c1f02]{font-size:.75rem}.copy-link-btn[data-v-854c1f02]{font-size:1rem}.reward-tip[data-v-854c1f02]{font-size:.75rem}}.auth-page[data-v-e95394cd]{justify-content:center;align-items:flex-end;display:flex}.auth-card[data-v-e95394cd]{max-width:380px}.auth-title[data-v-e95394cd]{margin-bottom:var(--space-sm)}.auth-link[data-v-e95394cd]{font-size:var(--font-size-md);justify-self:start}.auth-page .form-input[data-v-e95394cd]{min-height:2.5rem}.auth-page .app-button[data-v-e95394cd]{min-height:2.2rem;padding:.65rem 1rem}.auth-page .app-card[data-v-e95394cd]{padding:var(--space-16)}.webview-page[data-v-b925bdfd]{background:#f6f8ff;grid-template-rows:auto minmax(0,1fr);width:100%;max-width:480px;height:100vh;margin:0 auto;display:grid;overflow:hidden}.webview-header[data-v-b925bdfd]{min-height:calc(3.5rem + var(--safe-top));padding:calc(.5rem + var(--safe-top)) .75rem .5rem;background:#ffffffeb;border-bottom:1px solid #cbd5e1b3;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem 2.5rem;align-items:center;gap:.5rem;display:grid;box-shadow:0 8px 22px #2563eb14}.icon-btn[data-v-b925bdfd]{color:#315bdc;background:var(--button-blue-soft);border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.icon-btn svg[data-v-b925bdfd]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.3125rem;height:1.3125rem}.webview-title[data-v-b925bdfd]{min-width:0}.webview-title strong[data-v-b925bdfd],.webview-title span[data-v-b925bdfd]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.webview-title strong[data-v-b925bdfd]{color:#172554;font-size:.9375rem;font-weight:900;line-height:1.2}.webview-title span[data-v-b925bdfd]{color:#64748b;margin-top:.1875rem;font-size:.6875rem;font-weight:700;line-height:1.2}.webview-body[data-v-b925bdfd]{background:#fff;min-height:0;position:relative}.webview-viewport[data-v-b925bdfd]{--webview-crop-top:3rem;background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.webview-frame[data-v-b925bdfd]{width:100%;height:calc(100% + var(--webview-crop-top));margin-top:calc(var(--webview-crop-top) * -1);background:#fff;border:0;display:block}.webview-mask[data-v-b925bdfd]{z-index:2;pointer-events:none;background:linear-gradient(#121f26fa 0%,#121f26f5 72%,#121f2600 100%);height:3.125rem;position:absolute;top:0;left:0;right:0}.empty-state[data-v-b925bdfd]{color:#64748b;place-items:center;height:100%;font-size:.875rem;font-weight:800;display:grid}.demo-page[data-v-c02dba7d]{justify-content:center;align-items:flex-start;display:flex}.demo-panel[data-v-c02dba7d]{max-width:420px}.demo-grid[data-v-c02dba7d]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.demo-card[data-v-c02dba7d]{padding:var(--space-16);border-radius:var(--radius-sm);background:var(--color-card)}.demo-card strong[data-v-c02dba7d]{font-size:var(--font-size-xl);line-height:1.2;display:block}.demo-card span[data-v-c02dba7d]{color:var(--color-muted);font-size:var(--font-size-sm)}.demo-list[data-v-c02dba7d]{max-height:16.25rem;padding-right:var(--space-4)}.demo-row[data-v-c02dba7d]{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:3rem;padding:0 var(--space-12);border-radius:var(--radius-sm);background:var(--color-card);display:flex}.demo-row+.demo-row[data-v-c02dba7d]{margin-top:var(--space-8)}.demo-row small[data-v-c02dba7d]{color:var(--color-muted);font-size:var(--font-size-sm);flex:none}.state-grid[data-v-a37b336e],.state-card-grid[data-v-a37b336e]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.state-card[data-v-a37b336e]{gap:var(--space-8);min-height:6rem;padding:var(--space-16);border-radius:var(--template-radius,var(--radius-md));background:var(--color-card);box-shadow:var(--template-shadow,var(--shadow-sm));border:1px solid;display:grid}.state-card span[data-v-a37b336e]{color:var(--color-muted);font-size:var(--font-size-sm)}.state-card.is-error span[data-v-a37b336e],.state-card.is-success span[data-v-a37b336e],.state-card.is-warning span[data-v-a37b336e]{color:currentColor}.account-modal[data-v-abf80fbd]{z-index:3000;background:#0000006b;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.account-dialog[data-v-abf80fbd]{background:#fff;border-radius:16px;width:min(100%,26.875rem);overflow:hidden;box-shadow:0 24px 60px #0f172a3d}.account-header[data-v-abf80fbd]{border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 1.375rem 0 1.75rem;display:flex}.account-header h2[data-v-abf80fbd]{color:#1f2937;font-size:1rem;font-weight:900}.close-btn[data-v-abf80fbd]{color:#64748b;background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.close-btn svg[data-v-abf80fbd]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:1.125rem;height:1.125rem}.account-body[data-v-abf80fbd]{gap:.75rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.account-field[data-v-abf80fbd]{color:#334155;gap:.625rem;font-size:.9375rem;font-weight:700;display:grid}.account-field em[data-v-abf80fbd]{color:#94a3b8;font-size:.75rem;font-style:normal;font-weight:700}.account-field input[data-v-abf80fbd]{color:#111827;background:#fff;border:2px solid #dfe7f1;border-radius:10px;outline:none;height:2.8125rem;padding:0 1rem;font-size:.75rem}.account-field input[data-v-abf80fbd]:focus{border-color:#65b7ff;box-shadow:0 0 0 3px #3485f61f}.captcha-row[data-v-abf80fbd]{grid-template-columns:minmax(0,1fr) 9.375rem;gap:.625rem;display:grid}.captcha-image[data-v-abf80fbd]{color:#111827;letter-spacing:.25rem;background:linear-gradient(160deg,#0000 0 48%,#505a6e2e 49% 50%,#0000 51%),radial-gradient(circle,#6366f140 1px,#0000 1px) 0 0/.8125rem .8125rem,#fff;border:1px solid #d7e0ec;border-radius:8px;justify-content:center;align-items:center;gap:.875rem;height:2.375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;display:flex}.captcha-image span[data-v-abf80fbd]{display:inline-block}.submit-btn[data-v-abf80fbd]{color:#fff;background:var(--button-blue-gradient);height:2.5rem;box-shadow:var(--button-blue-shadow);border:0;border-radius:9px;font-size:1rem;font-weight:900}.submit-btn[data-v-abf80fbd]:active:not(:disabled){background:var(--button-blue-gradient-active)}.switch-row[data-v-abf80fbd]{border-top:1px solid #edf1f6;place-items:end center;min-height:2.375rem;display:grid}.switch-row button[data-v-abf80fbd]{color:#1d6ee8;background:0 0;border:0;font-size:.875rem;font-weight:800}@media (width<=360px){.account-modal[data-v-abf80fbd]{padding:1rem}.account-body[data-v-abf80fbd]{padding:1.375rem 1.125rem 1.5rem}.captcha-row[data-v-abf80fbd]{grid-template-columns:1fr}}.theme-switcher[data-v-148a6126]{z-index:1001;position:fixed;bottom:9rem;right:max(1.5rem,50vw - 13.5rem)}.theme-switcher__trigger[data-v-148a6126]{color:#1f2f55;-webkit-backdrop-filter:blur(1rem)saturate(180%);cursor:pointer;background:#ffffff2e;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.25rem;font-weight:900;line-height:1;display:grid;box-shadow:0 6px 20px #0000001f,inset 0 1px 1px #ffffff59}.theme-switcher__trigger svg[data-v-148a6126]{fill:currentColor;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.3125rem;height:1.3125rem}.theme-switcher__trigger .theme-switcher__moon[data-v-148a6126],.theme-switcher__trigger .theme-switcher__moon path[data-v-148a6126]{color:#fff;fill:#fff;stroke:#fff}.theme-switcher__trigger[data-v-148a6126]:active{transform:scale(.96)}.theme-switcher__panel[data-v-148a6126]{border:1px solid var(--color-border);background:var(--color-card);width:8.5rem;box-shadow:var(--shadow-popover);border-radius:12px;gap:.25rem;padding:.5rem;display:grid;position:absolute;bottom:calc(100% + .625rem);right:0}.theme-switcher__option[data-v-148a6126]{min-width:0;min-height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:800;display:flex}.theme-switcher__option.is-active[data-v-148a6126],.theme-switcher__option[data-v-148a6126]:hover{color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.theme-switcher__dot[data-v-148a6126]{border:1px solid var(--color-border);border-radius:50%;flex:none;width:1rem;height:1rem}.theme-switcher__dot[data-preview=system][data-v-148a6126]{background:linear-gradient(90deg,#f8fafc 0 50%,#111827 50% 100%)}.theme-switcher__dot[data-preview=light][data-v-148a6126]{background:#f8fafc}.theme-switcher__dot[data-preview=dark][data-v-148a6126]{background:#111827}:root[data-theme=dark]{text-shadow:0 0 .75rem #ffffffd1;background:#0f172a7a;border-color:#94a3b852;box-shadow:0 0 18px #60a5fa6b,0 6px 20px #00000057,inset 0 1px 1px #ffffff1f;color:#fff!important}:root[data-theme=dark],:root[data-theme=dark]{color:#fff!important;fill:#fff!important;stroke:#fff!important}:root[data-theme=dark]{background:#111827;border-color:#94a3b833;box-shadow:0 18px 44px #0000007a}
