:root{color:#202737;font-synthesis:none;--blue:#409eff;--blue-strong:#1683f8;--blue-soft:#edf6ff;--text:#202737;--muted:#8490a5;--line:#e3e9f1;background:#f5f8fc;font-family:HarmonyOS Sans SC,Microsoft YaHei,PingFang SC,sans-serif}*{box-sizing:border-box}html,body,#storefront-app{min-height:100%;margin:0;overflow-x:clip}body{background:#f5f8fc;min-width:320px}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}img{max-width:100%}.storefront-app{min-height:100vh}.content-width{width:min(1160px,100% - 32px);margin-inline:auto}.primary,.outline,.icon-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.primary{border:1px solid var(--blue);color:#fff;background:var(--blue)}.primary:hover{border-color:var(--blue-strong);background:var(--blue-strong)}.primary:disabled{opacity:.65;cursor:wait}.outline{color:#465166;background:#fff;border:1px solid #d6deea}.outline:hover{color:var(--blue);border-color:#8fc7ff}.compact{padding:0 18px}.pill{border-radius:16px;min-height:28px;padding:0 17px;font-size:13px;box-shadow:0 5px 12px #409eff42}.site-header{z-index:50;background:#fffffffa;height:66px;position:relative;box-shadow:0 5px 16px #1f375414}.header-inner{align-items:center;width:min(1160px,100% - 32px);height:100%;margin:0 auto;display:flex}.site-brand{height:100%;color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.site-brand strong{font-size:18px}.site-header nav{align-items:stretch;gap:4px;height:100%;margin-left:clamp(64px,10vw,124px);display:flex}.site-header nav button{color:#2b3140;cursor:pointer;background:0 0;border:0;min-width:84px;padding:0 12px;font-size:14px;position:relative}.site-header nav button:hover,.site-header nav button.active{color:var(--blue)}.site-header nav button.active:after{content:"";background:var(--blue);width:30px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.language-button,.user-button,.icon-button,.mobile-menu{cursor:pointer;background:0 0;border:0}.language-button{color:#596478;white-space:nowrap;align-items:center;gap:4px;display:flex}.header-actions .outline{min-width:60px}.user-button{color:#47556a;align-items:center;gap:6px;max-width:170px;height:36px;display:flex}.user-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button{width:34px;padding:0}.mobile-menu{place-items:center;width:36px;height:36px;display:none}main{min-height:calc(100vh - 166px)}.catalog-section,.catalog-page{padding:48px 0 62px}.catalog-page{padding-top:58px}.section-title{text-align:center;margin-bottom:52px}.section-title h1{color:#242b38;letter-spacing:0;margin:0;font-size:36px;line-height:1.35}.section-title p{color:#68748a;margin:14px 0 0;font-size:16px}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;display:grid}.game-card{cursor:pointer;background:#fff;border-radius:14px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 6px 18px #263d5817}.game-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #263d5829}.game-cover{aspect-ratio:1.55;background:#eef2f7;width:100%;position:relative;overflow:hidden}.game-cover>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.limited-badge{width:54px;height:auto;position:absolute;bottom:7px;left:6px}.game-card-body{padding:12px 14px 13px}.game-card h2{color:#252b36;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;margin:0 0 8px;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.game-card p{color:#8c96a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:42px;margin:0;font-size:12px;line-height:21px;display:-webkit-box;overflow:hidden}.game-card footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:6px;height:35px;margin-top:6px;padding-top:8px;display:flex}.game-card footer>span{color:#8e99aa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.game-card footer strong{color:var(--blue);margin-right:2px;font-size:15px}.game-card .pill{white-space:nowrap;flex:none;padding-inline:12px}.more-games{height:42px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #9acbff;border-radius:4px;align-items:center;gap:4px;margin:36px auto 0;padding:0 22px;display:flex}.purchase-process{width:940px;max-width:100%;height:auto;margin:88px auto 0;display:block}.game-detail-page{background:#fff;border-radius:28px;margin-top:58px;margin-bottom:40px;padding:20px;box-shadow:0 12px 34px #32496314}.game-summary{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:340px minmax(0,1fr);gap:28px;padding:24px;display:grid}.detail-cover{border-radius:20px;height:425px;position:relative;overflow:hidden}.detail-cover>img{object-fit:cover;width:100%;height:100%}.detail-cover>span{color:#fff;background:var(--blue);border-radius:4px;padding:5px 10px;font-size:12px;position:absolute;top:18px;right:18px}.detail-copy{min-width:0}.detail-tags{gap:8px;display:flex}.detail-tags span{color:#3d78ba;background:#f4f9ff;border:1px solid #dbe7f3;border-radius:15px;padding:6px 12px;font-size:12px}.detail-copy h1{letter-spacing:0;margin:18px 0 7px;font-size:34px}.english-name{color:#8d98aa;margin:0 0 18px;font-size:17px}.detail-copy h3{margin:0 0 10px;font-size:17px}.detail-copy>p:not(.english-name){color:#566177;line-height:1.8}.detail-copy>a{color:#48556a;border:1px solid #d7e0eb;border-radius:18px;align-items:center;gap:6px;width:fit-content;margin:20px 0;padding:8px 16px;font-size:13px;text-decoration:none;display:flex}.product-warning{background:#fff8e8;border-left:3px solid #e6a23c;padding:10px 12px;color:#7a5419!important;margin:10px 0 0!important;font-size:12px!important}.product-warning.internal{background:#f0f7ff;border-left-color:#409eff;color:#245f94!important}.price-banner{color:#374458;background:#f2f8ff;border:1px solid #cfe5fb;border-radius:8px;margin-top:20px;padding:20px}.price-banner strong{color:#1e293b;margin-left:10px;font-size:19px;font-weight:500}.purchase-config{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:20px;padding:24px}.purchase-config>section{border-bottom:1px solid #edf0f4;padding:20px}.purchase-config>section header>span{color:#8ba4c1;font-size:12px;font-weight:600}.purchase-config h2{letter-spacing:0;margin:5px 0 4px;font-size:18px}.purchase-config header p{color:#74839a;margin:0 0 16px;font-size:12px}.choice-grid{gap:10px;display:grid}.choice-grid.platforms{grid-template-columns:repeat(5,minmax(90px,120px))}.choice-grid.versions{grid-template-columns:repeat(2,minmax(190px,260px))}.choice-grid.durations{grid-template-columns:repeat(3,minmax(130px,180px))}.choice-grid button{color:#283548;cursor:pointer;background:#f9fbfd;border:1px solid #d7e0eb;border-radius:8px;min-height:43px;padding:8px 14px}.choice-grid button.active{color:#176fd1;border-color:var(--blue);background:#edf6ff;box-shadow:0 0 0 2px #409eff1a}.choice-grid.versions button,.choice-grid.durations button{text-align:left;gap:4px;display:grid}.choice-grid button small{color:#8a96a8}.choice-grid.durations button span{color:var(--blue)}.script-option{cursor:pointer;border:1px solid #dbe4ee;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:580px;padding:14px;display:grid}.script-option input{width:17px;height:17px;accent-color:var(--blue)}.script-option span{gap:4px;display:grid}.script-option small{color:#8b97a9}.script-option b{color:var(--blue)}.script-help{color:#77859a;margin:9px 0 0;font-size:12px}.purchase-total{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;min-height:103px;margin-top:16px;padding:18px 20px;display:flex}.purchase-total>span{grid-template-columns:max-content max-content;justify-content:start;gap:4px 8px;display:grid}.purchase-total strong{color:#fff;font-size:34px}.purchase-total small{color:#ffffffc7;grid-column:1/-1;margin-left:0;display:block}.buy-button{border-radius:26px;min-width:180px;height:52px}.service-detail-page .detail-cover>span{color:#ff5c5c;background:#fff0f0}.service-detail-page .choice-grid.durations{grid-template-columns:repeat(3,120px);gap:9px}.service-detail-page .choice-grid.durations button{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:64px;min-height:64px;padding:6px 12px;display:flex}.service-detail-page .choice-grid.durations button.active{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.service-detail-page .choice-grid.durations button span{color:#ff5c5c;font-size:16px;font-weight:600}.content-page{padding:56px 0 72px}.content-heading{align-items:center;gap:20px;margin-bottom:25px;display:flex}.content-heading img{object-fit:contain;width:74px;height:74px}.content-heading h1{letter-spacing:0;margin:0;font-size:36px}.center-heading h1{letter-spacing:0;margin:0;font-size:44px}.content-heading p,.center-heading p{color:#8794aa;margin:8px 0 0}.source-content-image{border-radius:8px;width:100%;display:block}.accessible-rules{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.center-heading{text-align:center;margin-bottom:22px}.center-heading.secondary{margin-top:58px;margin-bottom:26px}.center-heading h2{letter-spacing:0;margin:0;font-size:30px}.recruitment{padding-top:72px}.cooperation{padding-top:67px}.intro-panel{background:#fff;border-radius:8px;padding:68px 124px 68px 110px;box-shadow:0 8px 24px #30455c14}.intro-panel p{color:#566176;margin:0;font-size:14px;line-height:30px}.recruitment .source-content-image{background:#fff;padding:49px 55px 28px;box-shadow:0 8px 24px #30455c14}.services-heading{margin-top:58px}.recruitment-services{background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 70px;padding:62px 76px;display:grid;box-shadow:0 8px 24px #30455c14}.recruitment-services p{color:#409eff;margin:0;padding-left:18px;font-size:16px;font-weight:700;position:relative}.recruitment-services p:before{content:"";background:#409eff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.cooperation .source-content-image{background:#fff;margin-top:54px;padding:60px 187px 0;box-shadow:0 8px 24px #30455c14}.faq-page{border:1px solid var(--line);background:#fff;border-radius:4px;margin-top:58px;margin-bottom:70px;padding:22px;box-shadow:0 4px 14px #2d425914}.faq-page h1{letter-spacing:0;margin:0 0 20px;font-size:24px}.search-box{color:#a1aaba;border:1px solid #d5dde7;border-radius:3px;align-items:center;gap:8px;height:34px;padding:0 11px;display:flex}.search-box input{background:0 0;border:0;outline:none;flex:1;min-width:0}.faq-page article{border-bottom:1px solid #e7ebf1;padding:24px 0}.faq-page article:last-child{border-bottom:0}.faq-page article h2{letter-spacing:0;margin:0 0 9px;font-size:16px}.faq-page article p{color:#68758a;margin:0;font-size:14px;line-height:1.7}.faq-contact{color:#8792a4;background:#f4f4f5;justify-items:start;gap:6px;margin-top:20px;padding:12px 16px;display:grid}.faq-contact .primary{min-height:29px;padding:0 13px;font-size:12px}.downloads-page{padding:62px 0 80px}.download-list{gap:14px;max-width:840px;margin:38px auto 0;display:grid}.download-list article{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:104px;padding:22px;display:grid}.download-list article>svg{color:var(--blue)}.download-list h2{margin:0 0 5px;font-size:17px}.download-list p{color:var(--muted);margin:0;font-size:13px}.download-list small{color:#8290a3;margin-top:6px;font-size:11px;display:block}.download-list .primary{min-width:132px;padding-inline:15px;text-decoration:none}.platform-download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:46px;display:grid}.platform-download-grid article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:232px;padding:22px;display:flex;box-shadow:0 6px 16px #2d42591a}.platform-download-grid article>svg{color:var(--blue)}.platform-download-grid .platform-macos>svg{color:#92969d}.platform-download-grid .platform-android>svg{color:#5cbd3f}.platform-download-grid .platform-ios>svg{color:#3d3f43}.platform-download-grid article>div{justify-items:center;gap:8px;min-width:0;display:grid}.platform-download-grid h2{margin:0;font-size:18px}.platform-download-grid p{color:#8a94a5;margin:0;font-size:16px}.platform-download-grid small{color:var(--muted);font-size:10px}.platform-download-grid a,.platform-download-grid article>button{border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:auto;text-decoration:none;display:flex}.platform-download-grid article>button{border:1px solid var(--blue);color:#fff;background:var(--blue);width:auto;min-width:108px;min-height:34px;margin-top:8px;padding:0 14px}.download-tutorials{border:1px solid var(--line);background:#fff;border-radius:3px;max-width:none;margin:49px auto 0;padding:20px;box-shadow:0 6px 16px #2d42591a}.download-tutorials>h2{margin:0 0 14px;font-size:24px}.download-tutorials article{border-bottom:1px solid var(--line)}.download-tutorials article>button{color:#354154;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0;display:flex}.download-tutorials article>button svg{transition:transform .18s}.download-tutorials article>button svg.open{transform:rotate(90deg)}.download-tutorials article>p{color:#68758a;margin:0;padding:0 32px 18px 0;font-size:13px;line-height:1.75}.user-page{grid-template-columns:220px minmax(0,1fr);gap:18px;padding:34px 0 70px;display:grid}.user-sidebar{border:1px solid var(--line);background:#fff;border-radius:6px;align-self:start;overflow:hidden}.user-summary{border-bottom:1px solid var(--line);justify-items:center;gap:7px;padding:24px 14px;display:grid}.user-summary>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:grid}.user-summary strong{text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.user-summary small{color:var(--muted)}.streamer-mode-toggle{color:#287ac0;cursor:pointer;background:#f7fbff;border:1px solid #cfe2f6;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:7px;padding:0 9px;font-size:11px;display:flex}.streamer-mode-toggle b{color:#47556a;font-weight:600}.user-sidebar nav{padding:8px;display:grid}.user-sidebar nav button{color:#59667a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.user-sidebar nav button:hover,.user-sidebar nav button.active{color:var(--blue);background:#edf6ff}.user-workspace{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;min-height:560px;padding:24px}.workspace-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;min-height:57px;display:flex}.workspace-heading h1{letter-spacing:0;margin:0;font-size:22px}.workspace-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.back-heading{justify-content:flex-start;gap:10px}.back-heading>button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.back-heading .order-status{margin-left:auto}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.account-stats article{border:1px solid var(--line);border-radius:6px;flex-direction:column;align-items:flex-start;min-height:132px;padding:18px;display:flex}.account-stats article>span{color:var(--muted);font-size:12px}.account-stats article>strong{margin:10px 0;font-size:25px}.account-stats article>button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:auto;padding:0;font-size:12px;display:flex}.account-stats article>small{color:var(--muted);margin-top:auto;font-size:11px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:16px;display:grid}.quick-actions button{border:1px solid var(--line);min-height:78px;color:var(--blue);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:center;gap:12px;padding:14px;display:flex}.quick-actions button:hover{background:#f7fbff;border-color:#a8d2ff}.quick-actions span{color:var(--text);gap:4px;display:grid}.quick-actions small{color:var(--muted);font-weight:400}.order-list{margin-top:16px;display:grid}.order-list article{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:88px;padding:13px 0;display:grid}.order-list article:hover{background:#fbfdff}.order-list img{object-fit:cover;border-radius:4px;width:76px;height:62px}.order-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.order-list article>div:nth-child(2) span,.order-list article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-amount{justify-items:end;gap:8px;display:grid}.order-amount span,.order-status{border-radius:3px;padding:4px 8px;font-size:11px}.status-pending{color:#c66a08;background:#fff4df}.status-active,.status-paid{color:#248a42;background:#e8f8ed}.status-closed,.status-expired{color:#7c8798;background:#edf0f4}.empty-state{min-height:340px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:12px;display:grid}.empty-state h2{color:#59667a;margin:0;font-size:17px}.empty-state .primary{padding:0 18px}.order-product{background:#f7f9fc;gap:18px;margin-top:20px;padding:16px;display:flex}.order-product img{object-fit:cover;border-radius:5px;width:150px;height:104px}.order-product h2{margin:4px 0 8px;font-size:19px}.order-product p{color:var(--muted)}.order-product strong{color:#f04444;font-size:21px}.order-product small{color:#2b8a57;margin-top:7px;font-size:11px;display:block}.order-info{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.order-info div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;padding:12px;display:grid}.order-info div:nth-child(odd){border-right:1px solid var(--line)}.order-info dt{color:var(--muted)}.order-info dd{margin:0}.payment-panel{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.payment-panel h2{width:100%;font-size:16px}.payment-panel button{cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:flex}.payment-panel button:hover{color:var(--blue);border-color:#9ccaff}.payment-panel .close-order{color:#8a95a5;margin-left:auto}.entitlement-panel{background:#f7fbff;border:1px solid #cfe2f6;border-radius:6px;gap:18px;padding:18px;display:grid}.entitlement-panel>header{border-bottom:1px solid #dceaf7;justify-content:space-between;align-items:end;gap:16px;padding-bottom:15px;display:flex}.entitlement-panel>header div{gap:6px;min-width:0;display:grid}.entitlement-panel>header span,.entitlement-panel>header small{color:var(--muted);font-size:12px}.entitlement-panel>header strong{overflow-wrap:anywhere;color:#1677d2;letter-spacing:0;font-size:15px}.entitlement-panel section{gap:10px;display:grid}.entitlement-panel h2{margin:0;font-size:14px}.authorization-sync{color:#177245;background:#f2fbf6;border:1px solid #bfe2ce;border-radius:4px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.authorization-sync div{gap:2px;min-width:0;display:grid}.authorization-sync strong{font-size:13px}.authorization-sync span{color:#4c6f5c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.authorization-sync em{color:#478462;font-size:11px;font-style:normal}.keyauth-activation{background:#fffaf0;border:1px solid #f0d9a5;border-radius:5px;padding:14px}.keyauth-activation>p{color:#795d20;margin:0;font-size:13px;line-height:1.65}.keyauth-steps{color:#665836;margin:0;padding-left:20px;font-size:12px;line-height:1.8}.keyauth-request-form{gap:8px;display:grid}.keyauth-request-form textarea{resize:vertical;width:100%;min-height:94px;color:var(--text);background:#fff;border:1px solid #d6dee9;border-radius:4px;outline:none;padding:10px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.keyauth-request-form textarea:focus{border-color:var(--blue)}.keyauth-request-form button{justify-self:start;min-height:38px}.entitlement-controls{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr) auto;gap:8px;display:grid}.entitlement-controls input,.entitlement-controls select{min-width:0;height:38px;color:var(--text);background:#fff;border:1px solid #d6dee9;border-radius:4px;outline:none;padding:0 10px}.entitlement-controls input:focus,.entitlement-controls select:focus{border-color:var(--blue)}.entitlement-controls button{padding:0 18px}.delivery-list{gap:8px;display:grid}.delivery-list a{color:#287ac0;background:#fff;border:1px solid #d6e6f5;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;text-decoration:none;display:grid}.delivery-list a span{gap:3px;min-width:0;display:grid}.delivery-list a strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.delivery-list a small{color:var(--muted);font-size:11px}.delivery-list a em{font-size:12px;font-style:normal}.rebind-controls{grid-template-columns:minmax(0,1fr) auto}.agent-current{background:#f7fbff;border:1px solid #cfe2f6;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;margin-top:18px;padding:18px;display:grid}.agent-current span,.agent-current small{color:var(--muted);font-size:12px}.agent-current strong{grid-row:2;font-size:24px}.agent-current small{grid-area:1/2/span 2}.agent-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.agent-level-grid article{border:1px solid var(--line);background:#fff;border-radius:6px;gap:16px;min-width:0;padding:18px;display:grid}.agent-level-grid article.current{border-color:#79bbff;box-shadow:0 0 0 2px #409eff1a}.agent-level-grid article>header{color:var(--blue);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.agent-level-grid h2,.agent-level-grid p{letter-spacing:0;margin:0}.agent-level-grid h2{color:var(--text);font-size:17px}.agent-level-grid p{color:var(--muted);margin-top:3px;font-size:11px}.agent-level-grid header>span{color:#b35b00;background:#fff3dc;border-radius:3px;padding:4px 7px;font-size:11px}.agent-level-grid dl{gap:9px;margin:0;display:grid}.agent-level-grid dl div{justify-content:space-between;gap:12px;display:flex}.agent-level-grid dt{color:var(--muted);font-size:12px}.agent-level-grid dd{margin:0;font-weight:600}.agent-actions{gap:8px;display:flex}.agent-actions button{flex:1;padding:0 10px}.agent-business{background:#fff;border:1px solid #d9e4ef;border-radius:6px;gap:16px;margin-top:18px;padding:18px;display:grid}.agent-business>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-business>header div{gap:4px;display:grid}.agent-business>header span{color:var(--muted);font-size:12px}.agent-business>header strong{letter-spacing:0;font-size:21px}.agent-business-stats{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-business-stats article{border-right:1px solid var(--line);gap:6px;padding:13px;display:grid}.agent-business-stats article:last-child{border-right:0}.agent-business-stats span{color:var(--muted);font-size:11px}.agent-business-stats strong{font-size:18px}.agent-wholesale-guide{border:1px solid var(--line);background:#f8fafc;border-radius:6px;padding:18px}.agent-wholesale-guide h3{margin:0 0 12px;font-size:16px}.agent-wholesale-guide ol{color:#334155;gap:8px;margin:0;padding-left:22px;font-size:13px;line-height:1.65;display:grid}.agent-wholesale-guide p{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:12px}.agent-attribution{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-attribution span{gap:4px;display:grid}.agent-attribution small{color:var(--muted);font-size:11px}.agent-attribution strong{font-size:16px}.coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.coupon-grid article{background:#fffaf4;border:1px solid #ffd4a8;border-radius:6px;overflow:hidden}.coupon-grid article.disabled{opacity:.58;filter:grayscale(.35)}.coupon-grid article>div{gap:4px;padding:18px;display:grid}.coupon-grid article span,.coupon-grid article small{color:#8c6545;font-size:11px}.coupon-grid article strong{color:#ed6a25;font-size:26px}.coupon-grid article footer{background:#fff;border-top:1px dashed #efc69f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.coupon-grid code{color:#6d4c32;letter-spacing:0;font-weight:700}.coupon-grid button{color:var(--blue);cursor:pointer;background:0 0;border:0}.coupon-grid button:disabled{color:var(--muted);cursor:default}.support-form{border-bottom:1px solid var(--line);gap:14px;margin-top:20px;padding-bottom:22px;display:grid}.support-form label{color:#4e5a6e;gap:7px;font-size:12px;display:grid}.support-form input,.support-form select,.support-form textarea{min-width:0;color:var(--text);font:inherit;resize:vertical;background:#fff;border:1px solid #d6dee9;border-radius:4px;outline:none;padding:10px 11px}.support-form input,.support-form select{height:39px;padding-block:0}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:var(--blue)}.support-form .form-submit{justify-self:start}.ticket-list{gap:10px;margin-top:18px;display:grid}.ticket-list article{border:1px solid var(--line);background:#fff;border-radius:5px;padding:15px}.ticket-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-list header span{gap:4px;display:grid}.ticket-list header small{color:var(--muted);font-size:11px}.ticket-list em{color:#8a5b18;white-space:nowrap;background:#fff1d8;border-radius:3px;padding:4px 7px;font-size:11px;font-style:normal}.ticket-list .ticket-resolved{color:#247b4d;background:#e8f8ef}.ticket-list .ticket-closed{color:#657185;background:#edf0f4}.ticket-list p{color:#59667a;margin:12px 0 0;font-size:12px;line-height:1.7}.ticket-list blockquote{border-left:3px solid var(--blue);color:#4e5a6e;background:#f4f9ff;gap:5px;margin:12px 0 0;padding:10px 12px;font-size:12px;display:grid}.current-level{color:#26935b;background:#edf9f2;justify-content:center;align-items:center;gap:6px;min-height:36px;display:flex}.level-complete{min-height:36px;color:var(--muted);place-items:center;display:grid}.balance-banner{color:#fff;background:linear-gradient(110deg,#409eff,#256fd7);border-radius:6px;margin-top:20px;padding:22px}.balance-banner span{opacity:.82;display:block}.balance-banner strong{margin-top:7px;font-size:30px;display:block}.settings-form{gap:20px;max-width:580px;margin-top:24px;display:grid}.settings-form>label{color:#4e5a6e;gap:9px;font-size:13px;display:grid}.settings-form input{height:39px;color:var(--text);background:#fff;border:1px solid #d6dee9;border-radius:4px;outline:none;padding:0 11px}.settings-form input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #409eff1a}.settings-form input:disabled{color:#8b96a7;background:#f5f7fa}.profile-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.settings-form.profile-panel{border:1px solid var(--line);border-radius:6px;gap:14px;min-width:0;max-width:none;margin:0;padding:18px}.profile-panel h2{margin:0 0 2px;font-size:15px}.amount-options,.payment-options{flex-wrap:wrap;gap:8px;display:flex}.amount-options button,.payment-options button{cursor:pointer;background:#fff;border:1px solid #d6dee9;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:74px;min-height:38px;padding:0 13px;display:flex}.amount-options button.active,.payment-options button.active{color:var(--blue);border-color:var(--blue);background:#edf6ff}.form-submit{width:120px;height:39px}.streamer-result{color:#9a6a20;background:#fff8e8;align-items:center;gap:13px;max-width:580px;margin-top:22px;padding:16px;display:flex}.streamer-result.matched{color:#278944;background:#eaf8ee}.streamer-result div{gap:5px;display:grid}.streamer-result span{opacity:.8;font-size:11px}.auth-shell{background:linear-gradient(125deg,#667eea 0%,#764ba2 100%);place-items:center;min-height:100vh;padding:34px 16px;display:grid}.auth-language{color:#fff;cursor:pointer;background:#272b5c47;border:1px solid #ffffff8c;border-radius:4px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:flex;position:fixed;top:18px;right:20px}.auth-card{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:24px;width:420px;max-width:100%;padding:52px 40px;display:grid;box-shadow:0 18px 50px #241d5338}.register-card{gap:20px;padding-top:54px;padding-bottom:48px}.forgot-card{gap:20px;padding:50px 40px 47px}.auth-home{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:0 auto 5px;padding:0;font-size:18px;font-weight:700;display:block}.auth-card h1{text-align:center;letter-spacing:0;margin:0 0 11px;font-size:27px}.auth-hint{color:#8994a4;text-align:center;margin:-13px 0 10px;font-size:13px}.auth-input{color:#a3adbc;border:1px solid #d6dde8;border-radius:3px;align-items:center;gap:8px;height:41px;padding:0 13px;display:flex}.auth-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #409eff1a}.auth-input input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.auth-input input::placeholder{color:#b0b8c5}.auth-input>button{color:#97a2b2;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:32px;display:grid}.auth-options{color:#596579;justify-content:space-between;align-items:center;font-size:13px;display:flex}.auth-options label{align-items:center;gap:8px;display:flex}.auth-options input{accent-color:var(--blue)}.auth-options button,.auth-switch button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0}.auth-submit{height:49px;margin-top:5px;font-weight:600}.auth-switch{color:#8994a4;text-align:center;margin:0;font-size:13px}.code-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px;min-width:0;display:grid}.code-row>button{color:#536176;cursor:pointer;background:#fff;border:1px solid #d5dde8;border-radius:3px}.code-row>button:hover{color:var(--blue);border-color:#92c7ff}.modal-mask{z-index:100;background:#0c152280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notice-modal{background:#fff;border-radius:6px;width:min(430px,100%);overflow:hidden;box-shadow:0 20px 60px #00000038}.notice-modal header,.purchase-modal header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:55px;padding:0 20px;display:flex}.notice-modal h2,.purchase-modal h2{letter-spacing:0;margin:0;font-size:17px}.notice-modal header button,.purchase-modal header>button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.notice-modal>p{text-align:left;margin:0;padding:24px 20px}.notice-modal>.primary{width:calc(100% - 40px);min-width:90px;margin:0 20px 20px;padding:0 14px}.purchase-modal{background:#fff;border-radius:7px;gap:17px;width:min(620px,100%);padding-bottom:20px;display:grid}.purchase-modal header p{color:var(--muted);margin:4px 0 0;font-size:11px}.purchase-modal>label,.purchase-modal>.form-grid,.purchase-modal>.agreement,.purchase-modal>footer{margin-inline:20px}.purchase-modal label:not(.agree-check){color:#586579;gap:7px;font-size:12px;display:grid}.purchase-modal input{border:1px solid #d5dde8;border-radius:4px;outline:none;height:39px;padding:0 11px}.purchase-modal textarea{resize:vertical;border:1px solid #d5dde8;border-radius:4px;outline:none;min-height:84px;padding:10px 11px}.purchase-modal input:focus,.purchase-modal textarea:focus{border-color:var(--blue)}.gift-address-modal{width:min(680px,100%)}.gift-address-modal header h2{align-items:center;gap:8px;display:flex}.gift-address-modal>img{object-fit:cover;border-radius:5px;width:calc(100% - 40px);max-height:150px;margin:0 20px;display:block}.gift-address-modal .address-region-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coupon-input{grid-template-columns:1fr auto;display:grid}.coupon-input input{border-radius:4px 0 0 4px}.coupon-input button{border:1px solid var(--blue);color:var(--blue);cursor:pointer;background:#f4f9ff;border-radius:0 4px 4px 0;padding:0 16px}.coupon-success{color:#268755}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agreement{color:#69768a;background:#f6f8fb;max-height:100px;padding:13px;font-size:12px;line-height:1.7;overflow-y:auto}.agreement p{margin:6px 0 0}.agree-check{color:#586579;align-items:center;gap:8px;font-size:12px;display:flex}.agree-check input{width:15px;height:15px;accent-color:var(--blue)}.purchase-modal footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.purchase-modal footer strong{color:#f04444;font-size:22px}.purchase-modal footer span{align-items:baseline;gap:8px;display:flex}.purchase-modal footer del{color:var(--muted);font-size:11px}.purchase-modal footer .primary{min-width:110px;padding:0 17px}.payment-confirm-modal{width:min(560px,100%)}.payment-intent-summary{border:1px solid var(--line);background:var(--line);border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;margin:0 20px;display:grid;overflow:hidden}.payment-intent-summary span{background:#f8fafc;gap:5px;min-width:0;padding:13px;display:grid}.payment-intent-summary span:last-child{grid-column:1/-1}.payment-intent-summary small{color:var(--muted);font-size:11px}.payment-intent-summary strong{color:#253246;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.payment-intent-summary span:first-child strong{color:#e5484d;font-size:23px}.local-payment-notice{color:#1769aa;background:#f1f8ff;border:1px solid #bad7f4;border-radius:5px;align-items:flex-start;gap:11px;margin:0 20px;padding:14px;display:flex}.local-payment-notice svg{flex:none;margin-top:1px}.local-payment-notice span{gap:4px;min-width:0;display:grid}.local-payment-notice strong{font-size:13px}.local-payment-notice small{color:#5a7490;font-size:11px;line-height:18px}.payment-qr-panel{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:22px;margin:0 20px;padding:18px;display:flex}.payment-qr-panel canvas{border:1px solid #e5e9ef;flex:none;padding:8px;width:168px!important;height:168px!important}.payment-qr-panel span{gap:7px;min-width:0;display:grid}.payment-qr-panel strong{color:#253246;font-size:15px}.payment-qr-panel small{color:var(--muted);font-size:11px;line-height:18px}.payment-qr-panel code{overflow-wrap:anywhere;color:#334155;font-size:11px;line-height:17px}.payment-qr-panel .crypto-copy-button{width:fit-content;min-height:32px;padding:6px 12px}.crypto-transaction-form{background:#f3fbf7;border:1px solid #b9e4d1;border-radius:5px;gap:10px;margin:0 20px;padding:15px;display:grid}.crypto-transaction-form label{color:#253246;gap:7px;font-size:12px;font-weight:700;display:grid}.crypto-transaction-form input{background:#fff;border:1px solid #cdd6df;border-radius:4px;width:100%;min-width:0;padding:10px 11px;font:12px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.crypto-transaction-form small{color:#526273;font-size:11px;line-height:18px}.crypto-transaction-form button{justify-self:end}.payment-confirm-modal footer{justify-content:flex-end;gap:9px}.payment-confirm-modal footer button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.payment-open-button{color:#1769aa;border-color:#9cc8ee}.toast{z-index:200;color:#278543;background:#edf9f0;border:1px solid #bfe8c9;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;display:flex;position:fixed;top:78px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #193a2021}.toast.error{color:#b53d3d;background:#fff1f1;border-color:#f0c5c5}.toast-enter-active,.toast-leave-active{transition:opacity .18s,transform .18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-10px)}.account-menu-shell{position:relative}.account-trigger{max-width:190px;padding:0}.account-trigger b{color:#35b900;flex:none;font-size:12px}.account-dropdown{background:#fff;border:1px solid #e1e6ed;border-radius:5px;width:158px;padding:6px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 10px 26px #1f324926}.account-dropdown button{color:#445065;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:9px;height:38px;padding:0 10px;display:flex}.account-dropdown button:hover{color:var(--blue);background:#edf6ff}.account-dropdown .signout{border-top:1px solid #edf0f4;border-radius:0 0 3px 3px;margin-top:4px}.source-account-page,.source-orders-page,.source-recharge-page,.source-streamer-page,.source-profile-placeholder{padding-top:48px;padding-bottom:92px}.source-account-heading{align-items:center;gap:23px;height:82px;display:flex}.source-account-heading img{object-fit:contain;width:72px;height:72px}.source-account-heading h1{color:#07152b;letter-spacing:0;margin:0;font-size:34px}.source-account-card{background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:28px;min-height:158px;margin-top:10px;padding:22px 28px;display:grid;box-shadow:0 9px 22px #273e5917}.source-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 54px;display:grid}.source-account-fields>div{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.source-account-fields span{color:#8e98a9;font-size:14px}.source-account-fields strong{color:#627087;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.source-account-fields>div>button{color:#409eff;cursor:pointer;background:#eaf5ff;border:0;border-radius:14px;min-width:45px;height:25px;padding:0 9px;font-size:12px}.source-account-fields>div>.upgrade{color:#fff;background:#409eff;min-width:66px;box-shadow:0 4px 12px #409eff4d}.source-account-fields>.recharge,.source-account-fields>.orders{color:#fff;cursor:pointer;border:0;border-radius:18px;height:34px;font-size:17px;font-weight:700}.source-account-fields>.recharge{background:linear-gradient(#4ba9ff,#087df0)}.source-account-fields>.orders{background:linear-gradient(#4ee257,#18b82d)}.source-account-balance{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;padding:7px 0 4px;display:flex}.source-account-balance strong{color:#2478ff;font-size:34px}.source-account-balance button{color:#1475ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.source-wallet-transfers{background:#fff;border:1px solid #e7ebf1;border-radius:6px;margin-top:18px;padding:22px}.source-wallet-transfers>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.source-wallet-transfers>header h2,.source-wallet-transfers>header p{margin:0}.source-wallet-transfers>header h2{font-size:18px}.source-wallet-transfers>header p{color:#8e99ac;margin-top:5px;font-size:12px}.source-wallet-transfers>header button{color:#1475ff;cursor:pointer;background:0 0;border:0}.source-transfer-list{border-top:1px solid #eef1f5;margin-top:14px;display:grid}.source-transfer-list article{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:14px;min-height:64px;display:flex}.source-transfer-list span{gap:5px;min-width:0;display:grid}.source-transfer-list small{color:#8e99ac;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-transfer-list b{white-space:nowrap}.source-transfer-list b.in{color:#19a56f}.source-transfer-list b.out{color:#e05353}.source-security-warning{color:#a60043;text-align:center;background:#f7bad0;border:1px solid #f06b9d;border-radius:7px;place-items:center;min-height:48px;margin:16px 0 0;padding:10px 18px;font-size:13px;display:grid}.source-orders-card{background:#fff;border-radius:8px;min-height:374px;padding:20px 22px;box-shadow:0 9px 22px #273e5917}.source-orders-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:45px;display:flex}.source-orders-header>div{align-items:center;gap:30px;display:flex}.source-orders-header h1{color:#07152b;margin:0;font-size:26px}.source-orders-header button{color:#5e6a7d;cursor:pointer;background:0 0;border:0;height:36px;padding:0;font-weight:600}.source-orders-header button.active{color:#1683f8;border-bottom:2px solid #409eff}.source-orders-header .refresh{color:#536077;border:1px solid #dce2ea;border-radius:18px;min-width:62px;padding:0 16px;font-weight:400}.source-order-tools{grid-template-columns:minmax(0,420px) 70px;gap:8px;margin:12px 0;display:grid}.source-order-tools input{border:1px solid #dfe5ec;border-radius:4px;outline:none;height:34px;padding:0 11px}.source-order-tools input:focus{border-color:#409eff}.source-order-tools button{color:#fff;cursor:pointer;background:#409eff;border:0;border-radius:4px}.source-order-statuses{gap:16px;margin:5px 0 10px;display:flex}.source-order-statuses button{color:#667287;cursor:pointer;background:0 0;border:0;height:30px;padding:0 5px}.source-order-statuses button.active{color:#1683f8;border-bottom:2px solid #409eff}.source-order-warning{color:#8e99ac;margin:8px 0 0;font-size:13px}.source-order-list,.source-recharge-list{border-top:1px solid #eef1f5;margin-top:12px;display:grid}.source-order-list>button,.source-recharge-list article{text-align:left;background:0 0;border:0;border-bottom:1px solid #eef1f5;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:72px;padding:9px 4px;display:grid}.source-recharge-list article{grid-template-columns:minmax(0,1fr) auto auto}.source-order-list>button{cursor:pointer}.source-order-list img{object-fit:cover;border-radius:3px;width:72px;height:52px}.source-order-list span,.source-recharge-list span{gap:5px;min-width:0;display:grid}.source-order-list small,.source-recharge-list small{color:#8e99ac;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-order-list b,.source-recharge-list b{color:#1683f8}.source-order-list em,.source-recharge-list em{color:#68758a;background:#eef2f6;border-radius:3px;padding:4px 8px;font-size:12px;font-style:normal}.source-empty{color:#8e99ac;place-content:center;justify-items:center;gap:16px;min-height:235px;display:grid}.source-empty span{background:#eef1f5;border-radius:3px;width:82px;height:62px;position:relative}.source-empty span:before{content:"";background:#f2f4f7;width:46px;height:42px;position:absolute;top:-24px;left:18px;transform:skew(-16deg)}.source-empty p{margin:0;font-size:13px}.source-recharge-heading{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:18px;display:grid}.source-recharge-heading>img{object-fit:contain;width:86px;height:86px}.source-recharge-heading h1{color:#07152b;margin:0;font-size:34px}.source-recharge-heading p{color:#68758a;margin:3px 0 12px}.source-recharge-heading>div>div{color:#a04500;background:#faf8f1;border:1px solid #f0cb75;border-radius:7px;gap:0;padding:0 15px;font-size:13px;display:grid}.source-recharge-heading>div>div span{border-bottom:1px solid #efdcae;align-items:center;min-height:43px;display:flex}.source-recharge-heading>div>div span:last-child{color:#b50024;border-bottom:0}.source-recharge-activities{background:#fff;border-radius:8px;margin-top:18px;padding:24px 28px 30px;box-shadow:0 9px 22px #273e5917}.source-recharge-activities h2{margin:0 0 20px;font-size:18px}.source-recharge-activities>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.source-recharge-activities button{color:#126fc5;cursor:pointer;background:#edf7ff;border:1px solid #cfe5fb;border-radius:7px;place-content:center;gap:8px;min-height:112px;padding:20px;display:grid;overflow:hidden}.source-recharge-activities button strong{font-size:25px}.source-recharge-activities button span{font-size:13px}.source-recharge-activities img{width:100%;display:block}.source-streamer-card{background:#fff;border-radius:8px;min-height:360px;padding:22px 32px 40px;box-shadow:0 9px 22px #273e5917}.source-streamer-card h1{border-bottom:1px solid #dfe4eb;margin:0 0 34px;padding-bottom:18px;font-size:24px}.source-streamer-card form{gap:18px;max-width:600px;margin:0 auto;display:grid}.source-streamer-card label{grid-template-columns:90px 1fr;align-items:center;gap:10px;display:grid}.source-streamer-card label>span:before{content:"*";color:#f04444;margin-right:5px}.source-streamer-card select,.source-streamer-card input{background:#fff;border:1px solid #d6dde7;border-radius:4px;outline:none;width:100%;height:34px;padding:0 11px}.source-streamer-card select:focus,.source-streamer-card input:focus{border-color:#409eff}.source-streamer-card form>button{width:200px;height:38px;margin-left:100px}.source-streamer-card .streamer-result{max-width:500px;margin:24px auto 0}.source-profile-placeholder{min-height:650px}.source-profile-placeholder h1{margin:0 0 8px;font-size:22px}.source-profile-placeholder p{color:#7e899a;margin:0}.not-found-page{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:650px;display:grid}.not-found-page>strong{color:#1683f8;font-size:clamp(72px,12vw,144px);line-height:.9}.not-found-page h1{color:#172033;margin:6px 0 0;font-size:28px}.not-found-page p{color:#7e899a;margin:0 0 8px}.not-found-page .primary{min-height:40px;padding:0 22px}.source-dialog{background:#fff;border-radius:6px;width:min(500px,100vw - 32px);padding:22px;box-shadow:0 20px 60px #0c1b2f40}.source-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.source-dialog>header h2{margin:0;font-size:19px}.source-dialog>header button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.source-dialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.source-dialog>footer button{min-width:82px;height:36px}.source-transfer-dialog>header p{color:#7d899b;margin:5px 0 0;font-size:12px}.source-transfer-dialog>label{color:#4b5667;gap:7px;margin-top:14px;font-size:13px;display:grid}.source-transfer-dialog>label input{border:1px solid #dce2ea;border-radius:4px;height:40px;padding:0 11px}.source-level-change{background:#f6f9fd;border-radius:6px;grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;padding:16px;display:grid}.source-level-change span{gap:4px;display:grid}.source-level-change small{color:#8b96a7}.source-level-change strong{color:#1683f8}.source-agent-dialog dl{gap:12px;margin:16px 0;display:grid}.source-agent-dialog dl div{grid-template-columns:90px 1fr;display:grid}.source-agent-dialog dt{color:#7c8798}.source-agent-dialog dd{margin:0}.source-agent-dialog fieldset,.source-recharge-dialog fieldset{border:1px solid #e1e6ed;border-radius:5px;gap:14px;margin:0;padding:15px;display:flex}.source-agent-dialog fieldset label,.source-recharge-dialog fieldset label{cursor:pointer;border:1px solid #dbe2eb;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 14px;display:flex}.source-agent-dialog>p{color:#8b6c44;font-size:12px}.source-profile-dialog{gap:14px;display:grid}.source-profile-dialog>header{margin-bottom:0}.source-profile-dialog>p{color:#68758a;margin:0}.source-profile-dialog label{gap:7px;display:grid}.source-profile-dialog label span{color:#4f5b6e}.source-profile-dialog input{border:1px solid #d8dfe8;border-radius:4px;outline:none;height:36px;padding:0 10px}.source-profile-dialog input:focus{border-color:#409eff}.source-profile-dialog label small,.source-dialog-notice{color:#8c97a8;font-size:11px}.source-recharge-summary{background:#f5f9ff;border-radius:5px;margin-bottom:16px;padding:14px 16px}.source-recharge-summary p{margin:5px 0}.source-recharge-summary p strong{color:#1683f8}.source-recharge-summary small{color:#8c97a8}@media (width<=1100px){.site-header nav button{min-width:70px;padding-inline:8px}.header-actions{gap:7px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.site-header nav{background:#fff;height:auto;padding:8px 16px 14px;display:none;position:fixed;top:66px;left:0;right:0;box-shadow:0 12px 20px #20344b1f}.site-header nav.open{display:grid}.site-header nav button{text-align:left;height:43px}.site-header nav button.active:after{width:3px;height:auto;inset:10px auto 10px 0}.mobile-menu{display:grid}.user-button span{display:none}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-summary{grid-template-columns:280px 1fr}.platform-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-cover{height:360px}.user-page{grid-template-columns:1fr}.user-sidebar{grid-template-columns:190px 1fr;display:grid}.user-summary{border-bottom:0;border-right:1px solid var(--line)}.user-sidebar nav{grid-template-columns:repeat(3,1fr);align-content:center}.source-account-card{grid-template-columns:1fr 150px}.source-account-fields{gap-inline:24px}.source-recharge-heading{grid-template-columns:72px 1fr}.source-recharge-heading>img{width:72px;height:72px}}@media (width<=640px){.content-width{width:min(100% - 24px,1160px)}.header-inner{width:100%;padding-left:20px;padding-right:3px}.site-brand{flex:none;gap:6px}.site-brand strong{text-overflow:clip;max-width:none;font-size:14px;overflow:visible}.header-actions{gap:10px}.language-button{gap:3px;min-width:37px;margin-right:0;padding:0;font-size:12px}.language-button svg{width:13px;height:13px}.header-actions .outline,.header-actions .compact{min-width:52px;min-height:32px;padding:0 10px;font-size:13px;display:inline-flex}.mobile-menu{color:#555f70;border:1px solid #dfe5ed;border-radius:50%;width:32px;height:32px;margin-left:-4px}.catalog-section,.catalog-page{padding:40px 0 44px}.section-title{margin-bottom:42px}.section-title h1{font-size:23px}.section-title p{margin-top:8px;font-size:13px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card-body{padding:9px 10px}.game-card h2{margin-bottom:2px;font-size:14px;line-height:20px}.game-card p{height:34px;font-size:11px;line-height:17px}.game-card footer{align-items:center;gap:2px;height:30px;margin-top:2px;padding-top:3px}.game-card footer>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.game-card footer strong{letter-spacing:-.2px;font-size:12px}.game-card .pill{white-space:nowrap;flex:none;min-width:54px;min-height:27px;padding-inline:5px;font-size:11px}.game-detail-page{border-radius:16px;margin-top:18px;margin-bottom:32px;padding:8px}.game-summary{grid-template-columns:1fr;gap:18px;padding:14px}.detail-cover{aspect-ratio:1;height:auto}.detail-copy h1{font-size:25px}.purchase-config{padding:8px}.purchase-config>section{padding:15px 8px}.choice-grid.platforms{grid-template-columns:repeat(3,1fr)}.choice-grid.versions{grid-template-columns:1fr}.choice-grid.durations{grid-template-columns:repeat(3,1fr)}.service-detail-page .choice-grid.durations{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid button{min-width:0;padding-inline:7px}.game-detail-page{margin-bottom:174px}.purchase-total{z-index:70;min-height:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom));color:#8490a3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #0f172a1f}.purchase-total>span{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;gap:2px 12px;width:100%}.purchase-total strong{color:var(--blue);grid-area:2/1;font-size:30px;line-height:1.05}.purchase-total small{color:#8490a3;text-align:right;grid-area:1/2/3;align-self:center;width:auto;max-width:148px;margin-left:0}.buy-button{border-radius:25px;width:100%;height:48px}.content-page{padding:28px 0 44px}.content-heading h1,.center-heading h1{font-size:27px}.content-heading img{width:58px;height:58px}.intro-panel{padding:25px 20px}.center-heading.secondary{margin-top:34px}.center-heading h2{font-size:24px}.recruitment .source-content-image{padding:12px}.recruitment-services{grid-template-columns:1fr;gap:18px;padding:28px 20px}.cooperation .source-content-image{padding:0}.faq-page{margin-top:22px;padding:15px}.download-list article{grid-template-columns:35px 1fr}.download-list .primary{grid-column:1/-1;width:100%}.platform-download-grid{grid-template-columns:1fr}.platform-download-grid article{min-height:170px}.user-page{padding-top:16px}.user-sidebar{display:block;overflow-x:auto}.user-summary{display:none}.user-sidebar nav{min-width:560px;padding:6px;display:flex}.user-sidebar nav button{flex:none}.user-workspace{min-height:520px;padding:15px}.account-stats,.quick-actions{grid-template-columns:1fr}.account-stats article{min-height:110px}.order-list article{grid-template-columns:65px minmax(0,1fr) 18px}.order-list img{width:65px;height:56px}.order-amount{grid-column:2;grid-template-columns:auto auto;justify-items:start}.order-list article>svg{grid-area:1/3/span 2}.order-product img{width:110px;height:82px}.order-info{grid-template-columns:1fr}.order-info div:nth-child(odd){border-right:0}.payment-panel button{justify-content:center;width:100%}.payment-panel .close-order{margin-left:0}.entitlement-panel>header{flex-direction:column;align-items:flex-start}.entitlement-panel>header strong{font-size:13px}.authorization-sync{grid-template-columns:24px 1fr}.authorization-sync em{grid-column:2}.entitlement-controls,.rebind-controls{grid-template-columns:1fr}.entitlement-controls button{min-height:38px}.agent-current{grid-template-columns:1fr}.agent-current small{grid-area:auto/1}.agent-level-grid{grid-template-columns:1fr}.agent-actions{flex-direction:column}.agent-business>header{flex-direction:column;align-items:stretch}.agent-business-stats{grid-template-columns:1fr}.agent-business-stats article{border-right:0;border-bottom:1px solid var(--line)}.agent-business-stats article:last-child{border-bottom:0}.agent-attribution{flex-direction:column;align-items:stretch}.coupon-grid{grid-template-columns:1fr}.ticket-list header{flex-direction:column;align-items:flex-start}.profile-settings-grid{grid-template-columns:1fr}.auth-shell{grid-template-columns:minmax(0,1fr);padding:20px 14px}.auth-card{gap:17px;width:100%;min-width:0;padding:38px 24px 34px}.register-card{gap:13px;padding-top:30px;padding-bottom:28px}.auth-home{font-size:17px}.auth-card h1{margin-bottom:6px;font-size:24px}.code-row{grid-template-columns:minmax(0,1fr) 105px;gap:8px}.form-grid{grid-template-columns:1fr}.gift-address-modal .address-region-grid{grid-template-columns:1fr 1fr}.purchase-modal{max-height:calc(100vh - 24px);overflow-y:auto}.payment-qr-panel{text-align:center;flex-direction:column;gap:12px}.payment-confirm-modal footer{flex-wrap:wrap}.payment-confirm-modal footer button{flex:120px}.toast{justify-content:center;width:calc(100% - 28px);top:74px}.account-trigger{width:32px}.account-trigger span,.account-trigger b{display:none}.account-dropdown{position:fixed;top:62px;right:8px}.source-account-page,.source-orders-page,.source-recharge-page,.source-streamer-page,.source-profile-placeholder{padding-top:22px;padding-bottom:48px}.source-account-heading{gap:12px;height:66px}.source-account-heading img{width:54px;height:54px}.source-account-heading h1,.source-recharge-heading h1{font-size:27px}.source-account-card{grid-template-columns:1fr;gap:16px;padding:18px 15px}.source-account-fields{grid-template-columns:1fr;gap:13px}.source-account-fields>div{grid-template-columns:68px minmax(0,1fr) auto}.source-account-balance{border-top:1px solid #edf1f5;flex-direction:row;align-items:center;min-height:48px;padding-top:13px}.source-account-balance strong{font-size:28px}.source-wallet-transfers{padding:16px}.source-wallet-transfers>header{align-items:flex-start}.source-transfer-list article{align-items:flex-start;padding:12px 0}.source-orders-card{padding:16px 13px}.source-orders-header{align-items:flex-start}.source-orders-header>div{flex-wrap:wrap;gap:8px 18px;min-width:0}.source-orders-header h1{width:100%;font-size:24px}.source-order-tools{grid-template-columns:1fr 58px}.source-order-statuses{gap:10px;overflow-x:auto}.source-order-statuses button{flex:none}.source-order-list>button,.source-recharge-list article{grid-template-columns:58px minmax(0,1fr) auto;gap:9px}.source-recharge-list article{grid-template-columns:minmax(0,1fr) auto}.source-order-list img{width:58px;height:45px}.source-order-list em,.source-recharge-list em{grid-column:2;justify-self:start}.source-recharge-heading{grid-template-columns:55px minmax(0,1fr);align-items:start;gap:10px}.source-recharge-heading>img{width:55px;height:55px}.source-recharge-heading>div>div{grid-column:1/-1;margin-top:16px;margin-left:-65px;font-size:12px}.source-recharge-activities{padding:20px 14px}.source-recharge-activities>div{grid-template-columns:1fr;gap:14px}.source-streamer-card{min-height:320px;padding:20px 15px 32px}.source-streamer-card label{grid-template-columns:1fr;gap:6px}.source-streamer-card form>button{width:100%;margin-left:0}.source-agent-dialog fieldset,.source-recharge-dialog fieldset{flex-direction:column}.source-level-change{text-align:center;grid-template-columns:1fr}.source-level-change>svg{margin:0 auto;transform:rotate(90deg)}}@media (width<=360px){.site-brand strong{display:none}.header-actions{gap:8px}}
