:root{color:#f7efe3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#10171b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:#10171b;min-width:320px}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#root{min-height:100vh}a{color:inherit}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.app{color:#f7efe3;background:radial-gradient(circle at 10% 0,#c6a0643d,#0000 30%),radial-gradient(circle at 86% 18%,#63d8b72e,#0000 26%),linear-gradient(135deg,#05080a 0%,#11191d 46%,#071012 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:28px;display:flex;overflow-x:hidden}button,input{font:inherit}*,:before,:after{box-sizing:border-box}button{cursor:pointer}.phone-shell{background:linear-gradient(#ffffff0a,#0000 16%),#10171b;border:1px solid #efdab029;border-radius:30px;grid-template-rows:auto 1fr auto;width:min(100%,430px);height:calc(100vh - 56px);min-height:720px;max-height:930px;display:grid;position:sticky;top:20px;overflow:hidden;box-shadow:0 34px 90px #00000080,inset 0 1px #ffffff14}.session-bar{color:#ffffffc7;justify-content:space-between;align-items:center;gap:10px;padding:10px 18px 0;font-size:12px;display:flex}.session-bar button{color:#ffd7e7;background:#ff71a91f;border:1px solid #ff71a961;border-radius:999px;padding:6px 10px;font-size:12px}.login-screen{color:#fff;flex-direction:column;gap:16px;min-height:100%;padding:54px 22px 24px;display:flex}.login-brand{align-items:center;gap:14px;display:flex}.login-brand>span{color:#111020;background:linear-gradient(135deg,#ff6aa8,#6ff0cd);border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.login-brand p,.login-brand h1{margin:0}.login-brand p{color:#ffffff9e;font-size:13px}.login-brand h1{font-size:28px}.quick-login-row,.auth-mode-tabs{gap:8px;display:grid}.quick-login-row{grid-template-columns:repeat(3,1fr)}.auth-mode-tabs{grid-template-columns:repeat(2,1fr)}.auth-mode-tabs.compact{margin-bottom:4px}.quick-login-row button,.auth-mode-tabs button{color:#fffc;background:#ffffff0f;border:1px solid #ff71a94d;border-radius:10px;min-height:40px}.auth-mode-tabs button.active{color:#fff;background:#ff6aa8;border-color:#ff6aa8;font-weight:700}.login-form{gap:12px;display:grid}.login-form label{color:#ffffffc2;gap:6px;font-size:13px;display:grid}.login-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-size:15px}.login-submit{color:#111020;background:linear-gradient(135deg,#ff6aa8,#6ff0cd);border:0;border-radius:12px;min-height:46px;font-weight:800}.login-submit:disabled{opacity:.64}.login-toast{color:#ffffffb8;margin:0;font-size:13px;line-height:1.6}.app-header{z-index:2;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:22px 18px 10px;display:grid;position:relative}.brand-lockup,.header-actions,.trust-strip,.balance-pill,.hero-actions,.section-heading,.section-heading>div,.split-meta,.action-row,.support-box,.chat-top,.chat-input{align-items:center;display:flex}.brand-lockup{gap:10px;min-width:0}.brand-lockup strong{color:#f5dfb7;white-space:nowrap;font-size:19px;line-height:1.15}.brand-mark{color:#f3d49b;background:linear-gradient(145deg,#f2d19721,#121c1fe6);border:1px solid #f4d5a099;border-radius:15px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff14}.header-actions{display:none}.balance-pill{color:#bff4dd;white-space:nowrap;background:#2d4e4694;border:1px solid #8de0c32e;border-radius:999px;gap:7px;min-height:36px;padding:0 10px;font-weight:700;box-shadow:inset 0 1px #ffffff14}.rules-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080ab8;place-items:end center;padding:18px;display:grid;position:absolute;inset:0}.rules-dialog{background:linear-gradient(#ffffff14,#ffffff09),#19192d;border:1px solid #f4d59d2e;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;width:100%;max-height:min(82vh,700px);padding:17px;display:grid;box-shadow:0 24px 70px #0000007a}.withdrawal-dialog{grid-template-rows:auto minmax(0,1fr)}.rules-dialog header{align-items:center;gap:12px;display:flex}.rules-dialog header>span{color:#18e7a5;background:#5addb21f;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;display:grid}.rules-dialog p,.rules-dialog h2{margin:0}.rules-dialog header p{color:#18e7a5;font-size:13px;font-weight:800}.rules-dialog h2{color:#fff8eb;font-size:22px;line-height:1.2}.rules-scroll{gap:9px;padding-right:2px;display:grid;overflow:auto}.rules-scroll article{background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;padding:12px}.rules-scroll strong{color:#f4d59d;font-size:15px;line-height:1.25;display:block}.rules-scroll p{color:#f7efe3ad;margin-top:6px;font-size:13px;line-height:1.5}.rules-check{color:#dff9ed;text-align:left;background:#5addb21a;border:1px solid #5addb23d;border-radius:14px;align-items:center;gap:10px;width:100%;padding:11px 12px;font-size:13px;font-weight:800;display:flex}.rules-check input{accent-color:#18e7a5;flex:none;width:18px;height:18px}.rules-checkbox{border:2px solid;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.rules-check.checked .rules-checkbox{background:currentColor}.rules-check.checked .rules-checkbox svg{color:#fff}.rules-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.rules-actions button{border-radius:14px;min-height:44px}.rules-actions .ghost-action{color:#f7efe3b8;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f}.rules-actions button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.withdrawal-form{gap:12px;min-height:0;display:grid;overflow:auto}.withdrawal-form label{color:#f7efe3c7;gap:7px;font-size:13px;font-weight:800;display:grid}.withdrawal-form input,.withdrawal-form select{color:#fff8eb;background:#ffffff14;border:1px solid #ffffff1f;border-radius:13px;width:100%;min-height:44px;padding:0 12px}.withdrawal-form select option{color:#17212b}.profile-edit-form{background:#302f4c;border:1px solid #ffffff14;border-radius:8px;gap:12px;padding:15px;display:grid}.profile-edit-form label{color:#f7efe3c7;gap:7px;font-size:13px;font-weight:800;display:grid}.profile-edit-form input,.profile-edit-form textarea{color:#fff8eb;width:100%;min-height:44px;font:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 12px}.profile-edit-form textarea{resize:vertical;min-height:92px;padding:11px 12px}.profile-edit-error{color:#ff8fab;margin:0;font-size:13px;font-weight:800}.profile-media-editor{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.profile-media-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-media-heading strong{color:#fff8eb;font-size:14px}.profile-media-heading small,.profile-media-empty{color:#f7efe394;margin:0;font-size:12px;line-height:1.4}.profile-media-upload{min-height:56px}.profile-media-upload input{opacity:0;width:1px;height:1px;position:absolute}.profile-media-upload span{color:#dff9ed;background:#18e7a514;border:1px dashed #18e7a56b;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:50px;display:flex}.profile-photo-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-photo-preview-grid figure,.profile-video-preview{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;margin:0;padding:8px;display:grid}.profile-photo-preview-frame{aspect-ratio:1;background:#ffffff14;border-radius:7px;place-items:center;width:100%;display:grid;overflow:hidden}.profile-photo-preview-frame img{object-fit:cover;border-radius:7px;width:100%;height:100%}.profile-photo-fallback-card{color:#f7efe3b8;text-align:center;align-content:center;gap:4px;padding:8px}.profile-photo-fallback-card strong{color:#fff8eb;font-size:12px;line-height:1.2}.profile-photo-fallback-card small{color:#f7efe394;font-size:11px;line-height:1.2}.profile-photo-preview-grid figcaption,.profile-video-preview figcaption{color:#f7efe3a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.profile-photo-preview-grid button,.profile-video-preview button{color:#ffcad4;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;min-height:30px}.profile-video-preview video{background:#111024;border-radius:8px;width:100%;max-height:180px}.withdrawal-balance-card{background:#18e7a514;border:1px solid #18e7a52e;border-radius:16px;gap:5px;padding:13px;display:grid}.withdrawal-balance-card span,.withdrawal-balance-card small{color:#f7efe3b8;font-size:12px}.withdrawal-balance-card strong{color:#18e7a5;font-size:26px;line-height:1.1}.withdrawal-upload{place-items:stretch stretch;min-height:78px}.withdrawal-upload input{opacity:0;width:1px;height:1px;position:absolute}.withdrawal-upload span{color:#dff9ed;background:#18e7a514;border:1px dashed #18e7a561;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:58px;display:flex}.withdrawal-qr-preview{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px;display:grid}.withdrawal-qr-preview img,.withdrawal-qr-image{object-fit:cover;background:#fff;border-radius:12px;width:72px;height:72px}.withdrawal-qr-preview figcaption{color:#f7efe3c2;overflow-wrap:anywhere;min-width:0;font-size:13px}.withdrawal-error{color:#ff8fab;margin:0;font-size:13px;font-weight:800}.trust-strip{color:#bdf0dd;background:#21413bb8;border:1px solid #91e7cc29;border-radius:999px;grid-column:1/-1;gap:8px;width:fit-content;max-width:100%;padding:10px 14px;font-size:14px;line-height:1.2}.screen{min-height:0;padding:0 18px 18px;overflow:auto}.view-stack{gap:16px;padding-bottom:16px;display:grid}.hero-card{background:linear-gradient(90deg,#0f1417f5 0%,#0f1417b3 44%,#0f141714 100%),url(/assets/club-hero.png) right 36% center/cover no-repeat;border:1px solid #ffffff17;border-radius:26px;align-items:end;min-height:264px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -90px 80px #06090a94}.hero-card:after{content:"";background:linear-gradient(90deg,#0000,#f4d5a094,#0000);height:1px;position:absolute;inset:auto 20px 18px}.hero-copy{z-index:1;max-width:310px;position:relative}.hero-copy h1,.panel-heading h2,.profile-hero h2,.admin-hero h2{letter-spacing:0;margin:0}.hero-copy h1{color:#f6dfb7;max-width:255px;font-size:38px;line-height:1.16}.hero-copy p{color:#f7efe3c7;margin:14px 0 0;font-size:17px;line-height:1.45}.hero-actions{gap:12px;margin-top:24px}.gold-button,.ghost-button,.sticky-action,.primary-mini,.admin-hero button,.wallet-hero button,.section-heading button,.action-row button,.chat-input button,.admin-row button{color:#2a1f13;border:none;border-radius:15px;min-height:42px;padding:0 16px;font-weight:800}.gold-button,.sticky-action,.primary-mini,.admin-hero button,.wallet-hero button,.chat-input button,.admin-row button{background:linear-gradient(135deg,#f4d59d,#c69550);box-shadow:0 12px 28px #b77e373d}.ghost-button{color:#abebd4;background:#152426a8;border:1px solid #91e7cc57;gap:8px}.gold-button{gap:9px}.service-grid{background:#ffffff0b;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:14px 10px;display:grid;overflow:hidden}.service-tile{text-align:center;border-right:1px solid #ffffff17;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:82px;padding:0 4px;display:grid}.service-tile:nth-child(2n){border-right:none}.service-tile:nth-child(-n+2){border-bottom:1px solid #ffffff17}.service-tile svg{width:30px;height:30px}.service-tile.gold svg,.medal-1{color:#f4d59d}.service-tile.teal svg{color:#79d9bd}.service-tile.violet svg{color:#b888ff}.service-tile.orange svg,.medal-3{color:#f2b064}.service-tile strong{color:#f9f2e8;white-space:normal;max-width:100%;font-size:14px;line-height:1.25}.service-tile span{color:#f7efe394;font-size:12px;line-height:1.2}.section-card,.order-card,.profile-hero,.wallet-hero,.admin-hero{background:linear-gradient(#ffffff0e,#ffffff06),#10181be0;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px #ffffff14}.section-card{gap:12px;padding:16px;display:grid}.subpage-header{gap:12px;padding:12px 2px 4px;display:grid}.subpage-header button{color:#f8ead1e6;background:#ffffff14;border:none;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:36px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.subpage-header>div{gap:5px;min-width:0;display:grid}.subpage-header>div>svg{color:#5addb2}.subpage-header span{color:#f7efe394;font-size:13px;font-weight:800;line-height:1.2}.subpage-header h2{color:#f8ead1;margin:0;font-size:28px;line-height:1.14}.section-heading{justify-content:space-between;gap:12px}.section-heading>div{flex-wrap:wrap;gap:10px;min-width:0}.section-heading h3{color:#f8ead1;margin:0;font-size:19px;line-height:1.2}.section-heading>div>svg{color:#f3d49b}.section-heading span{color:#f7efe38f;font-size:13px;line-height:1.2}.section-heading button{display:none}.player-ranking,.option-list,.order-list,.ledger-list{gap:10px;display:grid}.player-row,.option-card,.booster-option,.rank-row,.order-main,.filter-row button,.gift-card,.gift-rail button{color:#f7efe3;background:#ffffff0b;border:1px solid #ffffff14;width:100%}.player-row,.booster-option{text-align:left;background:0 0;border-width:0 0 1px;border-radius:0;grid-template-columns:34px 50px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.player-row:last-child,.booster-option:last-child{border-bottom:none}.player-row.active{color:#f4d59d}.medal{color:#f7efe39e;place-items:center;width:28px;font-weight:900;display:grid}.medal-2{color:#d9dee4}.avatar{background:#1f2a2e;border:2px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:inline-grid;overflow:hidden}.avatar.large{width:72px;height:72px}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-row strong,.booster-option strong,.option-card strong,.order-main strong,.rank-row strong,.ledger-list strong,.admin-row strong,.support-box strong,.chat-top strong{color:#fff8eb;font-size:16px;line-height:1.25;display:block}.player-row p,.booster-option p,.option-card p,.order-card p,.ledger-list p,.admin-row p,.support-box p,.chat-top p{color:#f7efe38f;margin:4px 0 0;font-size:13px;line-height:1.35}.rating{justify-items:end;gap:6px;display:grid}.rating span{color:#f4c56e;align-items:center;gap:4px;font-size:13px;display:flex}.rating b{color:#f8dfae;font-size:18px;line-height:1}.gift-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.gift-card,.gift-rail button{border-radius:14px;place-items:center;gap:8px;min-height:112px;padding:12px 6px;display:grid}.gift-visual{color:#ffd68e;background:radial-gradient(circle at 35% 28%,#ffffff57,#0000 26%),linear-gradient(145deg,#f2b5502e,#8852e824);border:1px solid #ffd58e42;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.gift-visual.compact{width:36px;height:36px}.gift-visual img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.gift-card strong,.gift-rail strong{color:#f7efe3;text-align:center;font-size:13px;line-height:1.15}.gift-card span:last-child,.gift-rail span:last-child{color:#f7efe3a3;font-size:13px}.search-bar{color:#f7efe399;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 15px;display:flex}.search-bar input{color:#f7efe3;background:0 0;border:none;outline:none;flex:1;min-width:0}.search-bar input::placeholder{color:#f7efe37a}.filter-row{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row button{color:#f7efe3b8;border-radius:999px;flex:none;width:auto;min-height:38px;padding:0 14px}.filter-row button.active{color:#1d160d;background:linear-gradient(135deg,#f4d59d,#c69550);border-color:#0000}.option-card,.booster-option,.rank-row{border-radius:16px;padding:13px}.option-card{text-align:left;grid-template-columns:1fr auto;gap:12px;display:grid}.option-card span{color:#f4d59d;font-weight:900}.option-card.selected,.booster-option.selected,.order-card.selected{border-color:#f4d59d7a;box-shadow:0 0 0 3px #f4d59d17}.booster-option{border-width:1px;grid-template-columns:auto 1fr auto}.status-dot{color:#f7efe394;background:#ffffff12;border-radius:999px;padding:6px 9px;font-size:12px}.status-dot.online{color:#aaf0d7;background:#5addb21f}.sticky-action{border-radius:16px;width:100%;min-height:50px;font-size:16px}.order-card{gap:12px;padding:15px;display:grid}.order-main{text-align:left;background:0 0;border:none;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:0;display:grid}.order-main small{color:#f7efe36b;margin-top:6px;font-size:12px;display:block}.split-meta{color:#f7efe394;justify-content:space-between;gap:12px;font-size:14px}.split-meta b{color:#f4d59d}.action-row{justify-content:flex-end;gap:8px}.action-row button{color:#f7efe3c2;min-height:36px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff14}.action-row .primary-mini,.primary-mini{color:#2a1f13;border-color:#0000}.status-tag{color:#aaf0d7;white-space:nowrap;background:#5addb21f;border-radius:999px;padding:6px 10px;font-size:12px}.status-tag.status-待接单{color:#f4d59d;background:#f4d59d1f}.status-tag.status-已完成{color:#cfd4de;background:#ffffff14}.chat-view{grid-template-rows:auto 1fr auto auto;gap:12px;min-height:100%;display:grid;position:relative}.chat-top,.support-box{background:#ffffff0b;border:1px solid #ffffff14;border-radius:20px;gap:12px;padding:14px}.message-list{flex-direction:column;gap:10px;min-height:290px;padding:2px 0;display:flex;overflow:auto}.message{align-self:flex-start;min-width:0;max-width:82%}.message span{color:#f7efe361;margin-bottom:4px;font-size:11px;display:block}.message p{color:#f7efe3e6;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px;margin:0;padding:11px 13px;font-size:14px;line-height:1.45}.message.mine{align-self:flex-end}.message.mine p{color:#2b2115;background:linear-gradient(135deg,#f4d59df0,#ca9755f0);border-color:#f4d59d2e;border-radius:16px 16px 4px;font-weight:700}.message-image{aspect-ratio:4/3;object-fit:cover;background:#211d38;border:1px solid #f4d59d47;border-radius:14px;width:min(180px,100%);margin-bottom:6px;display:block}.message-gift-card{background:radial-gradient(circle at 18% 20%,#ffffff38,#0000 24%),linear-gradient(135deg,#f4d59d38,#6339b82e),#ffffff0f;border:1px solid #f4d59d47;border-radius:16px;align-items:center;gap:10px;width:min(210px,100%);margin-bottom:6px;padding:10px;display:flex}.message-gift-card strong,.message-gift-card small{display:block}.message-gift-card strong{color:#fff7df;font-size:14px;line-height:1.2}.message-gift-card small{color:#f7efe39e;margin-top:3px;font-size:12px}.gift-rail-panel{background:#1110247a;border:1px solid #ffffff14;border-radius:16px;gap:10px;min-width:0;padding:10px;display:grid}.gift-rail-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.gift-rail-header strong{color:#f7efe3;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.gift-rail-header span{color:#f7efe38a;white-space:nowrap;font-size:12px}.gift-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.gift-rail button{min-height:92px;padding:9px 4px}.chat-gift-launcher{color:#fff;text-align:left;background:radial-gradient(circle at 12% 20%,#c576ff47,#0000 28%),linear-gradient(135deg,#261948eb,#141028f0);border:1px solid #c375ff52;border-radius:18px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.chat-gift-launcher span{color:#f4d4ff;background:#be66ff38;border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.chat-gift-launcher strong,.chat-gift-launcher small{line-height:1.1;display:block}.chat-gift-launcher small{color:#ffffff94;margin-left:auto;font-size:12px}.gift-drawer-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06030f85;align-items:end;display:grid;position:absolute;inset:0}.gift-drawer{background:radial-gradient(circle at 8% 0,#bb5bff38,#0000 26%),linear-gradient(#201335 0%,#150d25 100%);border-top:1px solid #c677ff38;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:13px;width:100%;max-height:min(76dvh,660px);padding:16px 14px 18px;display:grid;overflow:auto;box-shadow:0 -24px 70px #0000006b}.gift-drawer-tabs,.gift-drawer-tab-list,.gift-wallet-pill,.gift-drawer-target,.gift-drawer-footer{align-items:center;display:flex}.gift-drawer-tabs{justify-content:space-between;gap:12px}.gift-drawer-tab-list{gap:18px;min-width:0;overflow-x:auto}.gift-drawer-tab-list button{color:#ffffff7a;white-space:nowrap;background:0 0;border:none;padding:0;font-size:18px;font-weight:800}.gift-drawer-tab-list button.active{color:#fff}.gift-wallet-pill{color:#fff;background:#04020cb8;border:none;border-radius:999px;flex:none;gap:6px;min-height:34px;padding:0 9px;font-weight:900}.gift-wallet-pill svg:first-child{color:#bd7cff}.gift-wallet-pill svg:last-child{color:#ffffff6b;font-size:12px}.gift-drawer-target{color:#ffffff9e;gap:8px;min-height:36px;font-size:12px}.gift-drawer-target strong{color:#fff;font-size:14px}.gift-drawer-target small{color:#ffffff6b;margin-left:auto}.gift-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;min-width:0;display:grid}.gift-catalog-empty{color:#ffffff85;text-align:center;grid-column:1/-1;margin:10px 0 18px;font-size:13px}.gift-catalog-card{color:#fff;background:0 0;border:1px solid #0000;border-radius:13px;align-content:start;justify-items:center;gap:6px;min-width:0;min-height:128px;padding:10px 5px 8px;display:grid;position:relative}.gift-catalog-card.selected{background:#743cb02e;border-color:#c576ffc2}.gift-catalog-card .gift-visual{border-radius:18px;width:58px;height:58px}.gift-catalog-card strong{color:#fff;text-align:center;max-width:100%;font-size:14px;line-height:1.15}.gift-catalog-card span{color:#ffffff85;font-size:12px}.gift-catalog-card b{color:#fff;background:#bd73f3;border-radius:0 0 12px 12px;place-items:center;min-height:28px;font-size:13px;display:grid;position:absolute;bottom:0;left:0;right:0}.gift-drawer-dots{justify-content:center;gap:10px;display:flex}.gift-drawer-dots span{background:#ffffff52;border-radius:999px;width:8px;height:8px}.gift-drawer-dots .active{background:#fff}.gift-drawer-footer{justify-content:space-between;gap:10px}.gift-drawer-footer .ghost-action,.gift-send-action{flex:1 1 0;justify-content:center;min-height:42px}.gift-send-action{color:#fff;background:#bd73f3;border:none;border-radius:14px;font-weight:900}.detail-action-row{grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:10px;display:grid}.gift-profile-button{justify-content:center;gap:7px;min-height:44px}.chat-input{gap:9px;min-width:0}.image-upload-button{color:#18e7a5;cursor:pointer;background:#5addb21a;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:inline-grid}.image-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.chat-input input{color:#f7efe3;background:#ffffff0e;border:1px solid #ffffff14;border-radius:15px;outline:none;flex:1;min-width:0;height:46px;padding:0 14px}.chat-input button{border-radius:15px;justify-content:center;width:46px;height:46px;padding:0}.gift-flash{--gift-accent:#ff8fc8;--gift-secondary:#7af1d6;z-index:150;color:#fff;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--gift-accent) 28%, transparent), transparent 34%), radial-gradient(circle at 22% 18%, color-mix(in srgb, var(--gift-secondary) 22%, transparent), transparent 28%), #0806168a;place-items:center;padding:24px;animation:2.35s both gift-stage-fade;display:grid;position:absolute;inset:0;overflow:hidden}.gift-flash:before,.gift-flash:after{content:"";background:radial-gradient(circle, var(--gift-accent) 0 3px, transparent 4px 100%), radial-gradient(circle, var(--gift-secondary) 0 2px, transparent 3px 100%);opacity:0;filter:drop-shadow(0 0 13px var(--gift-accent));background-position:10% 20%,80% 72%;background-size:74px 74px,52px 52px;border-radius:50%;animation:2.2s both gift-particles;position:absolute;inset:12%}.gift-flash:after{background-size:96px 96px,68px 68px;animation-direction:reverse;animation-delay:.14s;inset:4%}.gift-flash .gift-visual{z-index:2;width:156px;height:156px;filter:drop-shadow(0 16px 22px #00000057) drop-shadow(0 0 24px color-mix(in srgb, var(--gift-accent) 68%, transparent));background:0 0;border:none;animation:2.2s cubic-bezier(.18,.86,.2,1) both gift-icon-pop;position:relative}.gift-flash strong{z-index:3;border:1px solid color-mix(in srgb, var(--gift-accent) 48%, transparent);color:#fff;background:#0c091ab8;border-radius:999px;place-items:center;min-height:42px;padding:10px 15px;font-size:15px;line-height:1.25;animation:2.2s both gift-caption-rise;display:grid;position:absolute;bottom:102px;left:26px;right:26px;box-shadow:0 16px 36px #00000057}.gift-effect-ring{z-index:1;border:2px solid color-mix(in srgb, var(--gift-accent) 72%, transparent);width:220px;height:220px;box-shadow:inset 0 0 28px color-mix(in srgb, var(--gift-accent) 34%, transparent), 0 0 42px color-mix(in srgb, var(--gift-secondary) 42%, transparent);border-radius:50%;animation:2.2s both gift-ring;position:absolute}.gift-effect-trail{z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gift-secondary) 58%, transparent), transparent);filter:blur(2px);opacity:0;border-radius:999px;width:250px;height:92px;animation:2.2s both gift-trail-sweep;position:absolute;transform:rotate(-18deg)}.gift-spark{z-index:3;background:var(--gift-secondary);width:14px;height:14px;box-shadow:0 0 22px color-mix(in srgb, var(--gift-secondary) 82%, transparent);border-radius:999px;animation:1.8s both gift-sparkle;position:absolute}.gift-spark.spark-one{top:28%;left:20%}.gift-spark.spark-two{background:var(--gift-accent);width:10px;height:10px;box-shadow:0 0 20px color-mix(in srgb, var(--gift-accent) 82%, transparent);animation-delay:.18s;bottom:34%;right:21%}.gift-flash.effect-flower{--gift-accent:#ff77b8;--gift-secondary:#ffd56f}.gift-flash.effect-heart{--gift-accent:#ff4d9d;--gift-secondary:#ffb4d5}.gift-flash.effect-snowman{--gift-accent:#86d9ff;--gift-secondary:#fff}.gift-flash.effect-gamepad{--gift-accent:#a75cff;--gift-secondary:#4ce8ff}.gift-flash.effect-crown{--gift-accent:#ffd76a;--gift-secondary:#ff8f3d}.gift-flash.effect-car{--gift-accent:#ff4545;--gift-secondary:#28f3ff}.gift-flash.effect-rocket{--gift-accent:#ff5f85;--gift-secondary:#ffd86b}.gift-flash.effect-butterfly{--gift-accent:#ff9bd8;--gift-secondary:#8befff}.gift-flash.effect-showtime{--gift-accent:#ff4cc7;--gift-secondary:#ffe45c}.gift-flash.effect-star{--gift-accent:#ffd95d;--gift-secondary:#83ddff}.gift-flash.effect-cloud{--gift-accent:#d99cff;--gift-secondary:#ffd4f1}.gift-flash.effect-magic-flower{--gift-accent:#ff70ca;--gift-secondary:#ffe28b}.gift-flash.effect-heart .gift-visual{animation-name:gift-heart-beat}.gift-flash.effect-snowman:before{background-size:42px 42px,58px 58px;animation-name:gift-snowfall}.gift-flash.effect-gamepad .gift-visual{animation-name:gift-gamepad-combo}.gift-flash.effect-crown .gift-effect-ring{animation-name:gift-crown-shine}.gift-flash.effect-car .gift-visual{animation-name:gift-car-drive}.gift-flash.effect-car .gift-effect-trail{animation-name:gift-car-trail}.gift-flash.effect-rocket .gift-visual{animation-name:gift-rocket-rise}.gift-flash.effect-butterfly .gift-visual{animation-name:gift-butterfly-float}.gift-flash.effect-showtime:after{animation-name:gift-confetti-burst}.gift-flash.effect-star .gift-effect-ring{animation-name:gift-star-orbit}.gift-flash.effect-cloud .gift-visual{animation-name:gift-cloud-descend}.gift-flash.effect-magic-flower .gift-effect-trail{height:150px;animation-name:gift-brush-sweep}@keyframes gift-stage-fade{0%,to{opacity:0}12%,82%{opacity:1}}@keyframes gift-icon-pop{0%{opacity:0;transform:translateY(42px)scale(.5)rotate(-10deg)}26%{opacity:1;transform:translateY(0)scale(1.18)rotate(4deg)}62%{opacity:1;transform:translateY(-8px)scale(1)rotate(0)}to{opacity:0;transform:translateY(-42px)scale(.88)}}@keyframes gift-caption-rise{0%,14%{opacity:0;transform:translateY(18px)}28%,82%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes gift-ring{0%{opacity:0;transform:scale(.4)rotate(0)}28%,76%{opacity:.9;transform:scale(1)rotate(180deg)}to{opacity:0;transform:scale(1.45)rotate(320deg)}}@keyframes gift-trail-sweep{0%{opacity:0;transform:translate(-160px)rotate(-18deg)}24%,68%{opacity:.72}to{opacity:0;transform:translate(160px)rotate(-18deg)}}@keyframes gift-particles{0%{opacity:0;transform:scale(.8)rotate(0)}30%,74%{opacity:.85}to{opacity:0;transform:scale(1.2)rotate(70deg)}}@keyframes gift-sparkle{0%{opacity:0;transform:translateY(24px)scale(.35)}34%,70%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.55)}}@keyframes gift-heart-beat{0%{opacity:0;transform:scale(.44)}24%{opacity:1;transform:scale(1.22)}42%{transform:scale(.96)}58%{transform:scale(1.12)}to{opacity:0;transform:translateY(-36px)scale(.9)}}@keyframes gift-snowfall{0%{opacity:0;transform:translateY(-80px)}24%,82%{opacity:.9}to{opacity:0;transform:translateY(120px)}}@keyframes gift-gamepad-combo{0%{opacity:0;transform:scale(.55)rotate(-12deg)}28%,70%{opacity:1;transform:scale(1.04)rotate(8deg)}46%{transform:scale(1.14)rotate(-8deg)}to{opacity:0;transform:translateY(-34px)scale(.88)rotate(0)}}@keyframes gift-crown-shine{0%{opacity:0;transform:scale(.3)}30%,74%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.8)}}@keyframes gift-car-drive{0%{opacity:0;transform:translate(-220px)translateY(34px)scale(.68)}28%,68%{opacity:1;transform:translate(0)translateY(0)scale(1.08)}to{opacity:0;transform:translate(220px)translateY(-20px)scale(.82)}}@keyframes gift-car-trail{0%{opacity:0;transform:translate(-220px)rotate(0)}34%,70%{opacity:.86}to{opacity:0;transform:translate(220px)rotate(0)}}@keyframes gift-rocket-rise{0%{opacity:0;transform:translateY(180px)scale(.58)}28%,66%{opacity:1;transform:translateY(0)scale(1.12)}to{opacity:0;transform:translateY(-220px)scale(.78)}}@keyframes gift-butterfly-float{0%{opacity:0;transform:translate(-80px,44px)scale(.58)rotate(-16deg)}42%{opacity:1;transform:translate(18px,-12px)scale(1.06)rotate(12deg)}to{opacity:0;transform:translate(92px,-82px)scale(.82)rotate(-8deg)}}@keyframes gift-confetti-burst{0%{opacity:0;transform:scale(.35)rotate(0)}30%,72%{opacity:1;transform:scale(1.1)rotate(40deg)}to{opacity:0;transform:scale(1.45)rotate(110deg)}}@keyframes gift-star-orbit{0%{opacity:0;transform:scale(.5)rotate(0)}34%,72%{opacity:.96;transform:scale(1.04)rotate(260deg)}to{opacity:0;transform:scale(1.42)rotate(520deg)}}@keyframes gift-cloud-descend{0%{opacity:0;transform:translateY(-150px)scale(.74)}30%,72%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(42px)scale(.92)}}@keyframes gift-brush-sweep{0%{opacity:0;transform:translate(-160px,70px)rotate(-28deg)}30%,76%{opacity:.84}to{opacity:0;transform:translate(170px,-78px)rotate(-28deg)}}.gift-confirm-backdrop{z-index:135}.gift-confirm-dialog{color:#f7efe3;background:radial-gradient(circle at 20% 0,#f4d59d29,#0000 34%),#19192d;border:1px solid #f4d59d38;border-radius:22px;gap:14px;width:min(100%,390px);padding:18px;display:grid;box-shadow:0 24px 70px #0000007a}.gift-confirm-dialog header{align-items:center;gap:12px;display:flex}.gift-confirm-dialog h2,.gift-confirm-dialog p{margin:0}.gift-confirm-dialog header p{color:#18e7a5;font-size:13px;font-weight:800}.gift-confirm-dialog h2{color:#fff8eb;font-size:22px;line-height:1.2}.gift-confirm-dialog header span{color:#f7efe3ad;margin-top:6px;font-size:13px;font-weight:800;display:inline-block}.gift-confirm-preview{background:radial-gradient(circle at 50% 42%,#18e7a533,#0000 32%),#ffffff0e;border-radius:18px;justify-items:center;gap:8px;min-height:112px;padding:18px;display:grid;position:relative;overflow:hidden}.gift-confirm-preview i{filter:blur(10px);background:#18e7a52e;border-radius:50%;height:22px;position:absolute;inset:auto 24px 18px}.gift-confirm-preview .gift-visual{border-radius:18px;width:54px;height:54px;animation:1.8s ease-in-out infinite gift-preview-float}.gift-confirm-preview strong{z-index:1;color:#fff8eb;font-size:16px;position:relative}.gift-confirm-copy{color:#f7efe3b8;font-size:13px;line-height:1.55}@keyframes gift-preview-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.profile-hero{align-items:center;gap:14px;padding:18px;display:flex}.profile-hero h2{color:#f8ead1;font-size:24px}.profile-hero span:not(.avatar){color:#aaf0d7;background:#5addb21f;border-radius:999px;margin-top:8px;padding:6px 10px;font-size:12px;display:inline-block}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric{background:#ffffff0b;border:1px solid #ffffff14;border-radius:18px;place-items:center;min-height:74px;padding:10px 4px;display:grid}.metric strong{color:#f4d59d;font-size:22px;line-height:1}.metric span{color:#f7efe38f;font-size:12px;line-height:1.25}.rank-row{text-align:left;grid-template-columns:28px auto 1fr auto;align-items:center;gap:10px;display:grid}.rank-row>span:first-child{color:#f4d59d;font-weight:900}.rank-row small{color:#f4d59d;font-weight:800}.wallet-hero{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:22px;display:grid}.wallet-hero p{color:#f7efe394;margin:0}.wallet-hero strong{color:#f8ead1;font-size:44px;line-height:1}.wallet-hero button{align-self:center;gap:8px}.wallet-actions{justify-items:stretch;gap:8px;display:grid}.wallet-actions button{white-space:nowrap;justify-content:center;min-width:116px;padding:0 12px}.mode-switch{background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.mode-switch button{color:#ffffffa8;background:0 0;border:none;border-radius:999px;min-height:38px;font-weight:800}.mode-switch button.active{color:#111024;background:#18e7a5;box-shadow:0 10px 22px #18e7a538}.mine-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mine-actions button{color:#fff;text-align:left;background:#302f4c;border:none;border-radius:8px;justify-items:start;gap:6px;min-height:86px;padding:13px;display:grid}.mine-actions svg{color:#18e7a5;width:22px;height:22px}.mine-actions strong{font-size:15px;line-height:1.1}.mine-actions span{color:#ffffff94;font-size:12px;line-height:1.25}.leaderboard-grid{gap:10px;display:grid}.leaderboard-card{background:#16142bb8;border-radius:8px;padding:12px}.leaderboard-card h4{color:#fff;margin:0 0 8px;font-size:15px;line-height:1.2}.leaderboard-row{border-top:1px solid #ffffff12;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.leaderboard-row>span{color:#111024;background:#18e7a5;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.leaderboard-row strong{color:#fff;font-size:14px;line-height:1.2;display:block}.leaderboard-row small{color:#ffffff8f;margin-top:2px;font-size:11px;line-height:1.2;display:block}.leaderboard-row b{color:#18e7a5;font-size:13px}.ledger-list>div{border-bottom:1px solid #ffffff12;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.ledger-list>div:last-child{border-bottom:none}.ledger-list>div>span{color:#aaf0d7;background:#5addb21f;border-radius:10px;place-items:center;min-height:30px;font-size:12px;display:inline-grid}.ledger-list b{color:#ff9b8f}.ledger-list b.plus{color:#aaf0d7}.qr-card{color:#11191d;background:linear-gradient(90deg,#131b1f 8px,#0000 1px) 0 0/18px 18px,linear-gradient(#131b1f 8px,#0000 1px) 0 0/18px 18px,#f4d59d;border-radius:16px;flex:none;place-items:center;width:78px;height:78px;font-size:11px;font-weight:900;display:grid}.admin-hero{justify-content:space-between;gap:12px;padding:18px;display:flex}.admin-hero p{color:#aaf0d7;margin:0 0 7px;font-size:13px}.admin-hero h2{color:#f8ead1;max-width:250px;font-size:21px;line-height:1.25}.admin-row{background:#ffffff0b;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.admin-row>svg{color:#f4d59d}.follow-list{gap:8px;display:grid}.follow-row b{color:#f4d59d;white-space:nowrap}.audit-row{border-bottom:1px solid #ffffff12;grid-template-columns:60px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.audit-row:last-child{border-bottom:none}.audit-row span{color:#aaf0d7;text-align:center;background:#5addb21f;border-radius:999px;padding:5px 8px;font-size:12px}.audit-row p{color:#f7efe3ad;margin:0;font-size:13px;line-height:1.45}.empty-text{color:#f7efe38f;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;margin:0;padding:22px}.tabbar{background:#10171bf5;border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:10px 14px 14px;display:grid}.tabbar button{color:#f7efe38a;background:0 0;border:none;border-radius:15px;place-items:center;gap:5px;min-height:54px;padding:6px 2px;font-size:11px;line-height:1;display:grid;position:relative}.tabbar-badge{z-index:1;color:#fff;pointer-events:none;background:#ff3b57;border:2px solid #111024;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:5px;left:calc(50% + 7px);box-shadow:0 4px 10px #ff3b576b}.desktop-panel{background:linear-gradient(#ffffff14,#ffffff09),#0c1215b8;border:1px solid #ffffff14;border-radius:30px;align-self:stretch;min-width:0;padding:28px;overflow:hidden;box-shadow:0 34px 90px #0000004d}.panel-heading{margin-bottom:20px}.panel-heading span{color:#aaf0d7;font-size:14px}.panel-heading h2{color:#f8ead1;margin-top:8px;font-size:32px;line-height:1.12}.panel-heading p{color:#f7efe39e;max-width:560px;margin:10px 0 0;line-height:1.55}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:calc(100vh - 190px);padding-right:4px;display:grid;overflow:auto}.feature-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-height:92px;padding:15px;display:grid}.feature-card>span{color:#f4d59d;font-weight:900}.feature-card strong{color:#fff8eb;font-size:15px;line-height:1.3;display:block}.feature-card p{color:#f7efe38f;margin:5px 0 0;font-size:13px;line-height:1.45}@media (width<=1040px){.app{background:#10171b;min-height:100vh;padding:0;display:block}.phone-shell{width:100%;height:100vh;min-height:0;max-height:none;box-shadow:none;border:none;border-radius:0;position:relative;top:auto}.desktop-panel{display:none}.app-header{padding-top:max(18px, env(safe-area-inset-top))}}@media (width<=430px){.app-header{grid-template-columns:minmax(0,1fr) auto}.header-actions{justify-content:flex-end}.hero-card{background:linear-gradient(90deg,#0f1417fa 0%,#0f1417c2 50%,#0f14172e 100%),url(/assets/club-hero.png) right 30% center/cover no-repeat;min-height:278px}.hero-copy h1{max-width:250px;font-size:34px}.hero-copy p{max-width:270px;font-size:15px}.hero-actions{align-items:stretch}.gold-button,.ghost-button{flex:1;justify-content:center;padding:0 12px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=370px){.screen{padding:0 14px 14px}.hero-card{padding:18px}.hero-copy h1{font-size:30px}.gift-grid,.gift-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-hero{grid-template-columns:1fr}.tabbar span{display:none}}@media (prefers-reduced-motion:reduce){.gift-flash{animation:none}}.app{background:#111024;width:100%;max-width:100vw;overflow-x:hidden}.phone-shell{width:100%;box-shadow:none;background:#111024;border:none;border-radius:0;flex-direction:column;max-width:none;display:flex;overflow-x:hidden}.screen{background:#111024;flex:auto;max-width:100%;padding:20px 19px 18px;overflow-x:hidden}.screen,.carousel-track,.filter-row,.game-entry-strip{scrollbar-width:none;-ms-overflow-style:none}.screen::-webkit-scrollbar{width:0;height:0;display:none}.carousel-track::-webkit-scrollbar{width:0;height:0;display:none}.filter-row::-webkit-scrollbar{width:0;height:0;display:none}.game-entry-strip::-webkit-scrollbar{width:0;height:0;display:none}.view-stack{gap:18px}.source-carousel{gap:10px;min-width:0;max-width:100%;display:grid;overflow:hidden}.carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;touch-action:pan-x;-webkit-overflow-scrolling:touch;border-radius:6px;grid-auto-columns:clamp(132px,42vw,168px);grid-auto-flow:column;gap:7px;width:100%;max-width:100%;display:grid;overflow:auto hidden}.source-card{min-height:218px;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;background-position:50%;background-size:cover;border:none;border-radius:6px;align-items:end;padding:0 12px 16px;display:grid}.source-card:after{display:none}.source-card .hero-copy h1{color:#fff;text-shadow:0 2px #d54d00;max-width:128px;font-size:23px;line-height:1.02}.source-card .hero-copy p{color:#fff;margin-top:5px;font-size:11px;font-weight:800;line-height:1.2}.carousel-dots{justify-content:center;gap:5px;height:8px;display:flex}.carousel-dots button{background:#ffffff57;border:0;border-radius:999px;width:8px;height:4px;padding:0}.carousel-dots button.active{background:#fff;width:20px}.source-notice{color:#17e8a4;align-items:center;gap:8px;min-height:24px;font-size:13px;display:flex}.source-notice svg{width:17px;height:17px}.service-grid{background:#302f4c;border:none;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px 18px;max-width:100%;padding:20px 16px 23px;display:grid;overflow:hidden}.service-tile,.service-tile:nth-child(2n),.service-tile:nth-child(-n+2){cursor:pointer;background:0 0;border:none;align-content:start;justify-items:center;gap:8px;min-height:78px;padding:0;display:grid}.service-tile svg{box-sizing:content-box;color:#fff;background:#050506;border-radius:50%;width:30px;height:30px;padding:11px}.service-tile strong{color:#fff;font-size:14px;font-weight:800;line-height:1.1}.service-tile span{display:none}.bulletin-card{background:linear-gradient(135deg,#7a2745e0,#17142aeb);border:1px solid #f4d59d24;border-radius:12px;gap:10px;padding:14px;display:grid}.bulletin-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bulletin-card h3,.bulletin-card p{margin:0}.bulletin-card h3{color:#fff;font-size:20px}.bulletin-card p{color:#f9c969;font-size:13px;font-weight:800}.bulletin-card strong{color:#ffffffd6;font-size:14px;line-height:1.5}.bulletin-points{flex-wrap:wrap;gap:8px;display:flex}.bulletin-points span,.pending-user-tip{color:#18e7a5;background:#18e7a51f;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.bulletin-detail-page{background:radial-gradient(circle at 82% 0,#f4d59d33,#0000 28%),linear-gradient(#302f4c 0%,#17142a 100%);border-radius:8px;align-content:start;gap:16px;min-height:calc(100dvh - 150px);padding:16px;display:grid}.bulletin-detail-page>.ghost-action{color:#f4d59d;background:#ffffff0f;border:1px solid #f4d59d52;border-radius:999px;width:fit-content;min-height:34px;padding:0 13px}.bulletin-detail-page header{gap:7px;padding-top:10px;display:grid}.bulletin-detail-page header p,.bulletin-detail-page header h2{margin:0}.bulletin-detail-page header p{color:#18e7a5;font-size:13px;font-weight:900}.bulletin-detail-page header h2{color:#fff;font-size:30px;line-height:1.16}.bulletin-detail-page article{color:#ffffffd6;background:#111024b3;border-radius:8px;gap:14px;padding:16px;display:grid}.bulletin-detail-page article strong{font-size:15px;line-height:1.6}.coupon-banner{color:#fff;background:linear-gradient(100deg,#2f78ff 0%,#8640ff 46%,#ff16ba 100%);border-radius:9px;align-items:center;gap:8px;max-width:100%;min-height:72px;padding:0 13px;display:flex;overflow:hidden}.coupon-banner strong{font-size:44px;line-height:1}.coupon-banner span{font-size:20px;font-weight:800}.coupon-banner button{color:#ff137f;white-space:nowrap;background:#fff;border:none;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800}.coupon-banner b{color:#fff;white-space:nowrap;margin-left:auto;font-size:13px}.home-ranking-card{color:#fff;background:radial-gradient(circle at 50% 18%,#de5e9057,#0000 42%),linear-gradient(#7a2745 0%,#2a0614 72%,#08040a 100%);border-radius:14px;padding:18px 14px 20px;overflow:hidden}.home-ranking-card header,.companion-section header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-ranking-card h3,.companion-section h3{color:#fff;margin:0;font-size:24px;line-height:1.15}.home-ranking-card header button{color:#ffffffc7;background:0 0;border:none;align-items:center;gap:4px;min-height:30px;font-weight:800;display:inline-flex}.home-ranking-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;min-height:190px;padding-top:22px;display:grid}.podium-rank{justify-items:center;gap:6px;display:grid}.podium-rank.rank-1{align-self:start}.podium-rank .avatar.large{border:4px solid #f1b84d;width:clamp(72px,24vw,98px);height:clamp(72px,24vw,98px);box-shadow:0 0 0 4px #ffe48538}.podium-rank.rank-2 .avatar.large{border-color:#dce6f2}.podium-rank.rank-3 .avatar.large{border-color:#f2b2bb}.podium-rank>span{color:#fff;background:linear-gradient(#f5c767,#d99a36);border-radius:999px;place-items:center;min-width:82px;min-height:31px;font-size:18px;font-weight:900;display:inline-grid}.podium-rank strong{color:#fff;font-size:14px}.podium-rank small{color:#f9c969;font-weight:900}.home-ranking-detail{border-top:1px solid #ffffff1a;gap:10px;margin-top:14px;padding-top:14px;display:grid}.home-ranking-detail h3{font-size:17px}.home-ranking-groups{gap:10px;display:grid}.ranking-mini-list{background:#ffffff12;border-radius:10px;gap:8px;padding:11px;display:grid}.ranking-mini-list>strong{color:#fff;font-size:14px}.ranking-mini-row{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.ranking-mini-row span{color:#f4d59d;background:#f4d59d2e;border-radius:999px;place-items:center;min-height:24px;font-size:11px;font-weight:900;display:inline-grid}.ranking-mini-row p{color:#fff;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:800}.ranking-mini-row b{color:#ffb7ce;white-space:nowrap;font-size:13px}.companion-page{gap:16px}.game-entry-strip{scrollbar-width:none;grid-auto-columns:minmax(74px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:2px;display:grid;overflow-x:auto}.game-entry-strip::-webkit-scrollbar{display:none}.game-entry-strip button{color:#fff;text-align:center;background:0 0;border:none;justify-items:center;gap:8px;padding:0;display:grid}.game-entry-strip button.active span{color:#fff;background:linear-gradient(145deg,#f05b91,#9c315f);border-color:#ffffffe6;box-shadow:0 10px 26px #d8457b42}.game-entry-strip button.active strong{color:#ffdfef;font-weight:900}.game-entry-strip span{color:#d9588a;background:linear-gradient(145deg,#ffdaeaf5,#f8b5d0e0);border:1px solid #f897bf99;border-radius:8px;place-items:center;width:70px;height:70px;display:grid}.game-entry-strip svg{width:30px;height:30px}.game-entry-strip strong{max-width:78px;font-size:13px;line-height:1.2}.selection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.selection-summary span{background:#ffffff0e;border:1px solid #ffcee033;border-radius:12px;gap:4px;min-width:0;padding:10px 12px;display:grid}.selection-summary small{color:#ffcee0ad;font-size:12px;line-height:1.2}.selection-summary strong{color:#fff;font-size:15px;line-height:1.2}.compact-filter{margin-top:-8px}.companion-section{gap:12px;display:grid}.companion-section header span{color:#ffcee0b8;font-size:13px}.companion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.companion-card{background:linear-gradient(#36101d 0%,#7b2946 100%);border:1px solid #de52843d;border-radius:8px;overflow:hidden}.companion-card.selected{border-color:#f2b6c9;box-shadow:0 0 0 2px #eb609238}.companion-cover{background:radial-gradient(circle at 50% 36%,#ffe9f329,#0000 44%),#08080d;place-items:center;min-height:145px;display:grid;position:relative}.companion-cover .avatar.large{background:0 0;border:none;border-radius:0;width:100%;height:145px}.companion-medal{color:#ffcf5e;background:#14090eb8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px}.companion-info{gap:9px;padding:12px 12px 13px;display:grid}.companion-info>strong{color:#fff;font-size:19px;line-height:1.1}.companion-info>span{color:#b53366;background:#ffd4e3;border-radius:999px;width:fit-content;padding:4px 10px;font-size:13px;font-weight:800}.companion-stats,.companion-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.companion-stats small,.companion-card-foot small{color:#ffffffdb;align-items:center;gap:4px;font-size:12px;display:inline-flex}.companion-stats svg,.companion-card-foot svg{color:#f4c84b}.companion-card-foot button{color:#fff;background:#d45283;border:none;border-radius:6px;min-width:58px;min-height:34px;font-weight:900}.companion-actions{flex:none;gap:6px;display:inline-flex}.companion-actions .follow-button{color:#ffd4e3;background:#ffffff1a}.companion-actions .follow-button.active{color:#111024;background:#18e7a5}.detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050508ad;place-items:end center;padding:18px max(18px,50vw - 197px);display:grid;position:fixed;inset:0}.player-detail-panel{background:linear-gradient(#ffffff0e,#ffffff06),#24233e;border-radius:14px;gap:13px;width:min(100%,394px);max-height:min(76dvh,620px);padding:15px;display:grid;overflow:auto}.player-detail-panel header{align-items:center;gap:12px;display:flex}.player-detail-panel header>div{flex:auto;min-width:0}.detail-close{color:#111024;background:#18e7a5;border:none;border-radius:999px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.player-detail-panel h3,.player-detail-panel p{margin:0}.player-detail-panel h3{color:#fff;font-size:19px;line-height:1.2}.player-detail-panel header p{color:#f4d59d;font-size:12px;font-weight:900}.player-detail-panel header span{color:#ffffffb3;margin-top:6px;font-size:12px;display:inline-block}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.detail-row{background:#ffffff0b;border-radius:10px;gap:5px;padding:10px;display:grid}.detail-row strong{color:#fff;font-size:13px}.detail-row p{color:#ffffffa8;font-size:13px;line-height:1.45}.player-space-panel{max-height:min(86dvh,720px)}.player-space-avatar{object-fit:cover;background:#ffffff14;border-radius:12px;flex:none;width:66px;height:66px}.player-space-intro{color:#ffffffb8;font-size:14px;line-height:1.45}.player-space-section,.player-space-video{gap:10px;display:grid}.player-space-section>strong,.player-space-video>strong{color:#fff;font-size:15px}.player-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.player-photo-grid img{aspect-ratio:1;object-fit:cover;background:#ffffff14;border-radius:8px;width:100%}.player-space-video>div{background:#111024;border-radius:8px;min-height:138px;position:relative;overflow:hidden}.player-space-video img{object-fit:cover;opacity:.88;width:100%;height:138px}.player-space-video video{object-fit:cover;background:#111024;width:100%;height:190px;display:block}.player-space-video span{color:#fff;text-shadow:0 8px 22px #00000059;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.player-space-video p{color:#fff;font-size:13px;font-weight:800;position:absolute;bottom:10px;left:12px;right:12px}.player-video-player p{background:#0000006b;border-radius:8px;padding:6px 8px}.player-moment-list{gap:8px;display:grid}.player-moment-list article{background:#ffffff0b;border-radius:8px;gap:5px;padding:10px;display:grid}.player-moment-list p{color:#ffffffc2;margin:0;font-size:13px;line-height:1.45}.player-moment-list span{color:#ffffff75;font-size:12px}.order-confirm-backdrop{background:#080916c7;align-items:stretch;padding-block:0}.order-confirm-dialog{color:#fff;background:#111024;grid-template-rows:auto 1fr;width:min(100%,430px);min-height:100dvh;display:grid}.order-confirm-top{color:#17212b;text-align:center;background:#fff;grid-template-columns:44px 1fr 44px;align-items:center;min-height:74px;padding:12px 16px;display:grid}.order-confirm-top p,.order-confirm-top h2{margin:0}.order-confirm-top p{color:#75808a;font-size:12px}.order-confirm-top h2{font-size:18px;line-height:1.2}.order-close{color:#fff4dc;background:0 0;border:none;border-radius:50%;width:36px;height:36px;font-size:30px;line-height:1}.order-confirm-form{grid-template-rows:auto auto auto 1fr auto;gap:16px;min-height:0;padding:18px 16px;display:grid;overflow:auto}.order-player-card,.order-field-card,.order-remark-row{background:#302f4c;border-radius:8px}.order-player-card{grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.order-player-card img{object-fit:cover;background:#151326;border:1px solid #fff4dc1f;border-radius:8px;width:78px;height:78px}.order-player-card h3,.order-player-card p{margin:0}.order-player-card h3{font-size:21px;line-height:1.15}.order-player-card p{color:#ffffffb3;margin-top:8px;font-size:13px}.online-dot{color:#18e7a5;width:fit-content;margin-top:8px;font-size:13px;font-weight:800;display:inline-flex}.order-field-card{display:grid;overflow:hidden}.order-field-row{color:#fff;border-bottom:1px solid #ffffff3d;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:center;gap:12px;min-height:74px;padding:0 16px;font-size:17px;font-weight:900;display:grid}.order-field-row span b{color:#1fd99d;font-size:16px}.order-field-row input,.order-field-row select{color:#d9dbe4;min-width:0;font:inherit;text-align:right;background:0 0;border:none;outline:none}.order-field-row select option{color:#17212b}.order-field-row input::placeholder{color:#d9dbe4ad}.hour-stepper{background:#141329;border-radius:999px;grid-template-columns:34px 40px 34px;justify-content:end;justify-self:end;align-items:center;display:inline-grid;overflow:hidden}.hour-stepper button{color:#111024;background:#18e7a5;border:none;place-items:center;width:34px;height:34px;display:grid}.hour-stepper strong{text-align:center;font-size:18px}.order-card-total{color:#fff;justify-content:flex-end;gap:8px;padding:18px 16px 20px;display:flex}.order-card-total span{font-size:16px;font-weight:900}.order-card-total strong{font-size:28px;line-height:1}.order-remark-row{color:#fff;grid-template-columns:76px 1fr;align-items:center;gap:10px;min-height:64px;padding:0 16px;font-size:17px;font-weight:900;display:grid}.order-remark-row input{color:#fff;min-width:0;font:inherit;background:0 0;border:none;outline:none;font-weight:700}.order-remark-row input::placeholder{color:#d9dbe4b8}.order-pay-bar{background:#111024;grid-template-columns:minmax(0,1fr) minmax(150px,.92fr);align-items:center;gap:14px;padding:18px 0 2px;display:grid;position:sticky;bottom:0}.order-pay-bar div{align-items:baseline;gap:8px;display:flex}.order-pay-bar span{color:#ffffffd1;font-size:15px;font-weight:800}.order-pay-bar strong{font-size:30px;line-height:1}.order-pay-bar button{color:#071612;background:#18d59c;border:none;border-radius:999px;min-height:52px;font-size:18px;font-weight:900}.section-card,.order-card,.profile-hero,.wallet-hero,.admin-hero{box-shadow:none;background:#302f4c;border:none;border-radius:8px}.section-card{padding:15px 14px}.section-heading h3{color:#fff;font-size:18px}.section-heading>div>svg,.feature-card>span,.metric strong,.rating b,.rank-row small,.split-meta b{color:#18e7a5}.section-heading span,.player-row p,.booster-option p,.option-card p,.order-card p,.ledger-list p,.admin-row p,.support-box p,.chat-top p{color:#ffffff9e}.player-row,.booster-option,.option-card,.rank-row,.order-main,.gift-card,.gift-rail button{background:#1110249e;border-color:#ffffff14}.avatar{border-color:#18e7a5}.gold-button,.sticky-action,.primary-mini,.admin-hero button,.wallet-hero button,.chat-input button,.admin-row button,.filter-row button.active{color:#111024;box-shadow:none;background:#18e7a5}.ghost-button{color:#18e7a5;background:#111024b3;border-color:#18e7a57a}.wallet-hero .ghost-action{color:#18e7a5;box-shadow:none;background:#18e7a51a;border:1px solid #18e7a55c}.gift-visual{color:#fff;background:#050506;border-color:#0000}.tabbar{background:#111024;border-top:none;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:100%;padding:8px 8px 10px;overflow:hidden}.tabbar button{color:#ffffff85;gap:3px;min-width:0;min-height:50px;padding-inline:0;font-size:10px}.tabbar button.active{color:#18e7a5;background:0 0}.tabbar button.active svg{color:#111024;background:#18e7a5;border-radius:8px;width:28px;height:28px;padding:6px}.tabbar svg{width:17px;height:17px}.tabbar span{display:block}.mine-header{background:#302f4c;border-radius:8px;align-items:center;gap:13px;padding:16px;display:flex}.mine-header>div{min-width:0}.mine-header h2{color:#fff;margin:0;font-size:21px;line-height:1.2}.mine-header p{color:#ffffff9e;margin:4px 0 8px;font-size:13px}.mine-meta{flex-wrap:wrap;gap:6px;display:flex}.mine-meta span,.mine-meta button{color:#18e7a5;background:#18e7a524;border:none;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.mine-header .user-id-chip,.admin-id-chip{color:#fff;background:#ffffff1a}.mine-header .user-id-chip{cursor:pointer;font-weight:800}.player-mode-hero{background:#302f4c;border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.player-mode-hero h2,.player-mode-hero p{margin:0}.player-mode-hero h2{color:#fff;font-size:20px}.player-mode-hero p{color:#18e7a5;margin-top:4px;font-size:13px;font-weight:800}.player-mode-hero span{color:#ffffff9e;margin-top:4px;font-size:12px;line-height:1.35;display:block}.player-mode-hero small{color:#ffffff8a;margin-top:4px;font-size:12px;display:block}.admin-id-chip{border-radius:999px;width:fit-content;margin-top:10px;padding:5px 9px;font-size:12px;display:inline-flex}.admin-view{gap:14px}.ant-admin-page{color:#fff8eb}.ant-admin-page .ant-statistic,.ant-admin-page .ant-statistic-header,.ant-admin-page .ant-spin,.ant-admin-page .ant-spin-container{color:#fff8eb!important}.ant-admin-page .ant-card{color:#fff8eb;background:linear-gradient(#ffffff0e,#ffffff06),#24233e;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 14px 30px #03030847}.ant-admin-page .ant-tag{color:#bfffe8;background:#18e7a51f;border-color:#18e7a547;font-weight:900}.ant-admin-hero-card .ant-card-body,.ant-admin-kpis .ant-card-body{gap:14px;padding:16px;display:grid}.ant-admin-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ant-admin-title-row p,.ant-admin-title-row h2{margin:0}.ant-admin-title-row p{color:#18e7a5;font-size:13px;font-weight:800}.ant-admin-title-row h2{color:#fff;margin-top:4px;font-size:24px;line-height:1.2}.ant-admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ant-admin-stat-grid .ant-statistic,.ant-admin-kpis .ant-statistic{min-width:0}.ant-admin-stat-grid .ant-statistic-title,.ant-admin-kpis .ant-statistic-title{margin-bottom:4px;font-size:12px;line-height:1.2;color:#fff8ebb8!important}.ant-admin-stat-grid .ant-statistic-content,.ant-admin-kpis .ant-statistic-content{font-size:22px;font-weight:800;color:#fff!important}.ant-admin-page .ant-statistic-content-prefix,.ant-admin-page .ant-statistic-content-value,.ant-admin-page .ant-statistic-content-value-int,.ant-admin-page .ant-statistic-content-value-decimal{color:#fff!important}.ant-admin-hero-card .ant-btn-primary{color:#111024;background:#18e7a5;border-color:#18e7a5;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:38px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #18e7a538}.ant-admin-kpis{align-items:stretch}.ant-admin-kpis .ant-card{background:linear-gradient(#ffffff0f,#ffffff06),#302f4c;min-width:0}.ant-admin-actions .ant-btn.finance-action{color:#fff;white-space:normal;background:#302f4c;border:1px solid #ffffff12;height:auto;min-height:112px}.ant-admin-actions .ant-btn.finance-action>span:not(.ant-btn-icon){margin-inline-start:0}.ant-admin-actions .ant-btn.finance-action.active{border-color:#18e7a5c7;outline:2px solid #18e7a59e;box-shadow:0 0 0 4px #18e7a51a}.ant-finance-table{border-radius:8px;overflow:hidden}.ant-finance-table .ant-table{color:#fff8eb;background:#17162b}.ant-finance-table .ant-table-container,.ant-finance-table .ant-table-content{background:0 0}.ant-finance-table .ant-table-thead>tr>th{color:#fff8ebc7;background:#302f4c;border-bottom-color:#ffffff14;font-weight:900}.ant-finance-table .ant-table-thead>tr>th:before{background:#ffffff1f!important}.ant-finance-table .ant-table-tbody>tr>td{color:#fff8eb;background:#17162b;border-bottom-color:#ffffff0f}.ant-table-title-cell{gap:3px;display:grid}.ant-table-title-cell strong{color:#fff;font-size:13px;line-height:1.25}.ant-table-title-cell span{color:#fff8eb94;font-size:12px;line-height:1.35}.finance-amount{color:#cf1322;white-space:nowrap;font-weight:800}.finance-admin-hero{color:#fff;background:radial-gradient(circle at 86% 6%,#18e7a557,#0000 28%),linear-gradient(135deg,#7a2745 0%,#302f4c 48%,#161327 100%);border-radius:12px;gap:14px;padding:16px;display:grid;overflow:hidden}.finance-admin-hero header,.finance-ledger-panel header,.risk-review-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-admin-hero p,.finance-ledger-panel p,.risk-review-panel p{color:#18e7a5;margin:0;font-size:12px;font-weight:900;line-height:1.2}.finance-admin-hero h2,.finance-ledger-panel h3,.risk-review-panel h3{color:#fff;letter-spacing:0;margin:5px 0 0;line-height:1.16}.finance-admin-hero h2{max-width:190px;font-size:24px}.finance-admin-hero .admin-id-chip{color:#ffffffd1;background:#ffffff1f;flex:none;margin-top:0;padding:7px 10px;font-weight:800}.finance-admin-total{gap:2px;min-width:0;display:grid}.finance-admin-total span,.finance-admin-total small{color:#ffffffad;font-size:12px;font-weight:800}.finance-admin-total strong{color:#fff;font-size:clamp(40px,15vw,58px);line-height:.95}.finance-admin-hero>button{color:#111024;background:#18e7a5;border:none;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex;box-shadow:0 12px 26px #18e7a538}.finance-alert-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-alert{background:#302f4ce6;border-radius:12px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:74px;display:grid}.finance-alert strong{font-size:20px;line-height:1}.finance-alert span{color:#ffffff9e;font-size:12px;line-height:1.2}.finance-alert.mint strong{color:#18e7a5}.finance-alert.gold strong{color:#f4d59d}.finance-alert.pink strong{color:#ff6b9a}.finance-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-action{color:#fff;text-align:left;background:#302f4c;border:none;border-radius:12px;justify-items:start;gap:6px;min-width:0;min-height:112px;padding:13px;display:grid;position:relative;overflow:hidden}.finance-action span{background:#ffffff14;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.finance-action svg{width:17px;height:17px}.finance-action strong,.finance-ledger-row strong,.risk-review-row strong{color:#fff;overflow-wrap:anywhere;max-width:100%;font-size:14px;line-height:1.2}.inline-user-id{color:#111024;background:#18e7a5;border-radius:999px;align-items:center;margin:0 6px;padding:2px 6px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex}.finance-action small,.finance-ledger-row p,.risk-review-row p{color:#ffffff94;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.finance-action b{color:#ffffffeb;font-size:16px;line-height:1;position:absolute;bottom:12px;right:12px}.finance-action.mint span{color:#111024;background:#18e7a5}.finance-action.gold span{color:#111024;background:#f4d59d}.finance-action.pink span{color:#fff;background:#d9588a}.finance-action.active{outline:2px solid #18e7a5b8;box-shadow:0 0 0 4px #18e7a51a}.finance-ledger-panel,.risk-review-panel{background:linear-gradient(#ffffff0e,#ffffff06),#24233e;border-radius:12px;gap:12px;padding:15px;display:grid}.admin-management-actions{margin-top:-2px}.admin-config-panel{align-content:start}.admin-config-form,.admin-config-group{gap:11px;display:grid}.admin-config-group{background:#08081a52;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:12px}.admin-config-group>strong{color:#fff4dc;font-size:14px}.admin-config-form label,.admin-config-group label{color:#fff4dce6;gap:6px;font-size:12px;font-weight:900;display:grid}.admin-config-form input,.admin-config-form textarea,.admin-config-form select,.admin-config-group input,.admin-config-group textarea,.admin-config-group select{color:#fff8e8;width:100%;min-height:38px;font:inherit;background:#17162c;border:1px solid #f4d59d26;border-radius:10px;outline:none;padding:9px 10px}.admin-config-form textarea,.admin-config-group textarea{resize:vertical;min-height:92px}.admin-config-form select option,.admin-config-group select option{color:#fff8e8;background:#17162c}.admin-inline-grid{border-top:1px solid #ffffff12;gap:8px;padding-top:10px;display:grid}.admin-chip-list{flex-wrap:wrap;gap:7px;display:flex}.admin-chip-list span{color:#18e7a5;background:#18e7a51c;border-radius:12px;align-items:center;gap:6px;min-height:32px;padding:4px 7px;font-size:12px;font-weight:900;display:inline-flex}.admin-chip-list .admin-edit-chip{max-width:100%}.admin-edit-chip input{color:#fff8e8;background:#08081a75;border-color:#18e7a52e;border-radius:8px;width:92px;min-height:26px;padding:4px 7px;font-size:12px}.admin-edit-chip input:disabled{opacity:.78}.admin-chip-list button,.admin-package-row button,.admin-player-row button{color:#fff4dc;background:#ffffff0f;border:1px solid #f4d59d38;border-radius:999px;min-height:28px;padding:0 9px;font-size:12px;font-weight:900}.admin-package-row,.admin-player-row{align-items:start}.admin-package-row>div{gap:8px;display:grid}.admin-package-row label{color:#fff4dcc7;gap:5px;font-size:11px;font-weight:900;display:grid}.admin-package-row input,.admin-package-row select{color:#fff8e8;width:100%;min-height:34px;font:inherit;background:#17162c;border:1px solid #f4d59d26;border-radius:9px;outline:none;padding:7px 9px}.admin-package-row select option{color:#fff8e8;background:#17162c}.admin-chat-audit-list{gap:10px;display:grid}.admin-chat-thread{background:#08081a52;border:1px solid #ffffff14;border-radius:12px;gap:9px;padding:12px;display:grid}.admin-chat-thread header{gap:3px;display:grid}.admin-chat-thread header strong{color:#fff4dc}.admin-chat-thread header span,.admin-chat-thread header small,.admin-chat-empty{color:#ffffffa6;font-size:12px}.admin-chat-message{background:#ffffff0e;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.admin-chat-message span{color:#18e7a5;font-size:11px;font-weight:900}.admin-chat-message p{color:#fff8e8;margin:0;font-size:12px;line-height:1.5}.admin-toast{color:#dff9ed;background:#18e7a514;border:1px solid #18e7a52e;border-radius:10px;align-items:center;min-height:34px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.finance-ledger-panel header button{color:#ffffffb3;background:0 0;border:none;align-items:center;gap:4px;min-height:30px;font-weight:800;display:inline-flex}.finance-ledger-list,.risk-review-list{gap:9px;display:grid}.finance-ledger-row,.risk-review-row{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-width:0;padding:11px 0;display:grid}.finance-ledger-row{grid-template-columns:42px minmax(0,1fr) auto}.finance-ledger-row.withdrawal-review-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:start}.finance-ledger-row:last-child,.risk-review-row:last-child{border-bottom:none}.finance-ledger-row>span{color:#18e7a5;background:#18e7a51c;border-radius:999px;place-items:center;min-height:28px;font-size:12px;font-weight:900;display:grid}.finance-ledger-row>div{min-width:0}.finance-ledger-row>div:last-child{justify-items:end;gap:4px;display:grid}.finance-ledger-row b{color:#ff8fab;white-space:nowrap;font-size:14px;line-height:1}.finance-ledger-row b.plus{color:#18e7a5}.finance-ledger-row small{color:#ffffffb8;white-space:nowrap;background:#ffffff14;border-radius:999px;place-items:center;min-height:20px;padding:0 7px;font-size:11px;display:inline-grid}.withdrawal-review-actions{align-content:start;align-self:stretch;justify-items:end;gap:7px;display:grid!important}.withdrawal-review-actions button{color:#06251e;white-space:nowrap;background:#13c296;border:none;border-radius:999px;min-height:32px;padding:0 11px;font-size:12px;font-weight:900}.withdrawal-qr-thumb-button{color:#f4d59d;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;width:fit-content;padding:0;display:inline-grid}.withdrawal-qr-thumb-button:hover .withdrawal-qr-image,.withdrawal-qr-thumb-button:focus-visible .withdrawal-qr-image{border-color:#19e6adb8;box-shadow:0 0 0 3px #19e6ad2e}.withdrawal-qr-thumb-button:focus-visible{outline:none}.withdrawal-qr-backdrop{z-index:180;place-items:center}.withdrawal-qr-dialog{grid-template-rows:auto minmax(0,1fr);max-height:calc(100% - 28px)}.withdrawal-qr-dialog header{align-items:start}.withdrawal-qr-dialog header button{color:#fff4dc;background:#ffffff0f;border:1px solid #f4d59d3d;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;margin-left:auto;font-size:20px;font-weight:900;display:grid}.withdrawal-qr-large-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;justify-items:center;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.withdrawal-qr-large-card strong,.withdrawal-qr-large-card p{text-align:center;margin:0}.withdrawal-qr-large-card strong{color:#fff4dc;font-size:17px}.withdrawal-qr-large-card img{object-fit:contain;background:#fff;border-radius:18px;width:min(72vw,300px);max-width:100%;max-height:min(52vh,360px);padding:14px;box-shadow:0 18px 42px #00000059}.withdrawal-qr-large-card p{color:#ffffffa8;overflow-wrap:anywhere;font-size:12px}.risk-review-panel header>span{color:#111024;background:#f4d59d;border-radius:999px;place-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-grid}.risk-review-row{grid-template-columns:auto minmax(0,1fr) auto}.risk-review-row>svg{color:#18e7a5;background:#18e7a51a;border-radius:10px;width:32px;height:32px;padding:8px}.risk-review-row button,.risk-review-row>span{color:#111024;white-space:nowrap;background:#18e7a5;border:none;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:900}.risk-review-row>span{color:#fff;background:#d9588ab8}.admin-row.compact{background:#ffffff0a;border-radius:10px}.recharge-row{align-items:center;gap:10px}.recharge-search{background:#0d0b1c61;border:1px solid #f4d59d24;border-radius:12px;gap:8px;padding:10px;display:grid}.recharge-search>span{color:#f4d59d;font-size:12px;font-weight:900}.recharge-search>div{color:#18e7a5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.recharge-search input{color:#fff;background:0 0;border:0;flex:1;min-width:0;font-size:13px;font-weight:800}.recharge-search input::placeholder{color:#ffffff6b}.recharge-search input:focus{outline:none}.recharge-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.recharge-controls input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;width:88px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}.recharge-controls input:focus{border-color:#18e7a5;outline:none}.recharge-controls small{color:#f7efe3a8;white-space:nowrap;font-size:11px;font-weight:800}.desktop-panel{background:#302f4c}@media (width<=1040px){.phone-shell{min-height:100dvh;width:100%!important;max-width:none!important}}@media (width<=390px){.screen{padding-inline:14px}.carousel-track{grid-auto-columns:clamp(128px,42vw,160px)}.source-card{min-height:214px}.recharge-row{flex-wrap:wrap;align-items:flex-start}.recharge-controls{width:100%;margin-left:0}.recharge-controls input{flex:1;min-width:0}.recharge-controls small{order:3;width:100%}}@media (width<=360px){.screen{padding:16px 10px 14px}.filter-row{flex-wrap:wrap;overflow-x:visible}.filter-row button{flex:calc(50% - 8px);min-width:0;padding-inline:8px}.carousel-track{grid-auto-columns:clamp(124px,42vw,150px);gap:6px}.source-card{min-height:198px;padding-inline:10px}.source-card .hero-copy h1{font-size:20px}.service-grid{gap:16px 12px;padding:18px 10px 20px}.coupon-banner{min-height:64px;padding-inline:10px}.coupon-banner strong{font-size:36px}.coupon-banner span{font-size:17px}.coupon-banner b{display:none}.tabbar{padding-inline:4px}.tabbar button{font-size:9px}.tabbar button.active svg{width:26px;height:26px;padding:5px}}@media (width<=330px){.service-tile strong{font-size:13px}.tabbar span{display:block}}.phone-shell{background:#fff;border-color:#dde7ec;box-shadow:0 24px 70px #253a4a2e,inset 0 0 0 1px #ffffffe6}.session-bar,.login-screen,.ant-admin-page,.login-brand h1{color:#17212b}.login-brand p,.login-toast{color:#60707e}.quick-login-row button,.auth-mode-tabs button{color:#41515f;background:#fff;border-color:#ffd2df}.auth-mode-tabs button.active{color:#fff;background:#ff5fa2;border-color:#ff5fa2}.login-form label{color:#41515f}.login-form input{color:#17212b;background:#fff;border-color:#ffd2df}.session-bar button{color:#c93668;background:#fff2f6;border-color:#ffd2df}.app-header,.screen{background:#fff}.brand-lockup strong,.section-heading h3,.subpage-header h2,.player-row strong,.booster-option strong,.option-card strong,.order-main strong,.rank-row strong,.ledger-list strong,.admin-row strong,.support-box strong,.chat-top strong,.companion-info>strong,.player-detail-panel h3,.mine-header h2,.player-mode-hero h2,.finance-action strong,.finance-ledger-row strong,.risk-review-row strong,.ant-table-title-cell strong{color:#17212b}.inline-user-id{color:#0f6f58;background:#dff8ef}.section-heading span,.player-row p,.booster-option p,.option-card p,.order-card p,.ledger-list p,.admin-row p,.support-box p,.chat-top p,.split-meta,.subpage-header span,.player-detail-panel header span,.detail-row p,.mine-header p,.player-mode-hero span,.finance-action small,.finance-ledger-row p,.risk-review-row p,.ant-table-title-cell span{color:#60707e}.brand-mark,.balance-pill,.trust-strip{color:#0f876a;box-shadow:none;background:#eefbf6;border-color:#cfeee3}.section-card,.order-card,.profile-hero,.wallet-hero,.admin-hero,.mine-header,.player-mode-hero,.finance-ledger-panel,.risk-review-panel,.desktop-panel,.ant-admin-page .ant-card{color:#17212b;background:#fff;border:1px solid #e3ebef;box-shadow:0 10px 28px #1f313d12}.service-grid,.source-notice,.chat-top,.support-box,.search-bar,.rules-scroll article,.detail-row,.finance-alert,.admin-row.compact{color:#17212b;background:#f7fafb;border-color:#e3ebef}.recharge-controls input{color:#17212b;background:#fff;border-color:#d8e3ea}.service-tile strong,.gift-card strong,.gift-rail strong{color:#17212b}.service-tile span,.gift-card span:last-child,.gift-rail span:last-child,.search-bar input::placeholder{color:#71808d}.player-row,.booster-option,.option-card,.rank-row,.order-main,.gift-card,.gift-rail button,.filter-row button{color:#17212b;background:#fff;border-color:#e1e9ee}.player-row.active,.option-card.selected,.booster-option.selected,.order-card.selected{border-color:#16b2886b;box-shadow:0 0 0 3px #16b2881a}.filter-row button{color:#41515f}.filter-row button.active,.gold-button,.sticky-action,.primary-mini,.admin-hero button,.wallet-hero button:not(.ghost-action),.chat-input button,.admin-row button,.risk-review-row button,.ant-admin-hero-card .ant-btn-primary{color:#06251e;background:#13c296;box-shadow:0 10px 22px #13c29633}.ghost-button,.wallet-hero .ghost-action,.rules-actions .ghost-action,.subpage-header button{color:#0f876a;background:#f1fbf7;border-color:#cae9df}.status-tag,.status-dot.online,.finance-ledger-row>span,.mine-meta span,.mine-meta button{color:#0f876a;background:#eafbf5}.message p{color:#17212b;background:#f5f8fa;border-color:#e1e9ee}.chat-input{background:#fff;border-color:#dfe8ed}.chat-input input,.search-bar input,.login-form input{color:#17212b}.player-detail-panel,.rules-dialog{color:#17212b;background:#fff;border:1px solid #e2ebef;box-shadow:0 24px 80px #253a4a38}.player-moment-list article{background:#f5f8fa}.rules-dialog h2,.rules-scroll strong{color:#17212b}.rules-scroll p,.withdrawal-form label,.withdrawal-qr-preview figcaption,.withdrawal-balance-card span,.withdrawal-balance-card small{color:#60707e}.withdrawal-form input,.withdrawal-form select{color:#17212b;background:#f7fafb;border-color:#dce7ec}.profile-edit-form{color:#17212b;background:#fff;border-color:#e1e9ee}.profile-edit-form label,.player-mode-hero small{color:#60707e}.profile-edit-form input,.profile-edit-form textarea{color:#17212b;background:#f7fafb;border-color:#dce7ec}.profile-media-editor,.profile-photo-preview-grid figure,.profile-video-preview{background:#f7fafb;border-color:#e1e9ee}.profile-media-heading strong{color:#17212b}.profile-media-heading small,.profile-media-empty,.profile-photo-preview-grid figcaption,.profile-video-preview figcaption{color:#60707e}.withdrawal-upload span,.profile-media-upload span,.withdrawal-balance-card,.rules-check{color:#0f876a;background:#f0fbf7;border-color:#bfeedd}.detail-backdrop,.rules-backdrop{background:#111e2a57}.companion-card{background:#fff;border-color:#e1e9ee;box-shadow:0 10px 24px #1f313d12}.companion-cover{background:#f1f5f7}.companion-stats small,.companion-card-foot small{color:#4d5c68}.tabbar{background:#fff;border-top:1px solid #e2eaef}.tabbar button.active svg{color:#06251e;background:#13c296}.ant-admin-hero-card{background:linear-gradient(135deg,#fff 0%,#effbf7 48%,#fff7fa 100%)!important}.ant-admin-title-row p,.finance-admin-hero p,.finance-ledger-panel p,.risk-review-panel p,.player-mode-hero p{color:#0f876a}.ant-admin-title-row h2,.finance-admin-hero h2,.finance-ledger-panel h3,.risk-review-panel h3,.ant-admin-page .ant-statistic,.ant-admin-page .ant-statistic *,.ant-admin-page .ant-statistic-content,.ant-admin-page .ant-statistic-content-prefix,.ant-admin-page .ant-statistic-content-value,.ant-admin-page .ant-statistic-content-value-int,.ant-admin-page .ant-statistic-content-value-decimal{color:#17212b!important}.ant-admin-stat-grid .ant-statistic-title,.ant-admin-kpis .ant-statistic-title{color:#60707e!important}.ant-admin-actions .ant-btn.finance-action,.finance-action,.ant-admin-kpis .ant-card{color:#17212b;background:#fff}.admin-toast{color:#0f876a;background:#f1fbf7;border-color:#cae9df}.ant-finance-table .ant-table,.ant-finance-table .ant-table-tbody>tr>td{color:#17212b;background:#fff}.ant-finance-table .ant-table-thead>tr>th{color:#41515f;background:#f4f8fa;border-bottom-color:#dfe7ed}.source-card .hero-copy h1,.source-card .hero-copy p,.hero-card .hero-copy h1,.hero-card .hero-copy p{color:#fff}@media (width<=1040px){.app{background:#fff;padding:0}.phone-shell{height:100dvh;max-height:none;box-shadow:none;border:none;border-radius:0;top:0}}:root{--pd-bg:#f5f8fb;--pd-surface:#fff;--pd-surface-soft:#f8fbfc;--pd-surface-mint:#eefbf6;--pd-border:#dfe8ee;--pd-border-strong:#cfe1e8;--pd-text:#17212b;--pd-muted:#60707e;--pd-soft-text:#536170;--pd-mint:#13c296;--pd-mint-dark:#0a6f59;--pd-pink:#ff5fa2;--pd-pink-dark:#c93668;--pd-gold:#c48b2f;--pd-shadow:0 12px 32px #263a4814}.app{background:linear-gradient(180deg, #f9fcff 0%, var(--pd-bg) 48%, #f8fbfa 100%)!important;color:var(--pd-text)!important}.phone-shell,.screen,.app-header,.login-screen,.admin-shell,.ant-admin-page{background:var(--pd-surface)!important;color:var(--pd-text)!important}.phone-shell{border-color:var(--pd-border)!important;box-shadow:0 24px 70px #263a4824!important}.screen{background:var(--pd-bg)!important}.app-header{border-bottom:1px solid var(--pd-border);background:linear-gradient(#fff 0%,#f7fbfc 100%)!important}.view-stack,.home-view,.companion-page,.chat-view,.player-workbench,.player-order-hall,.ranking-page,.admin-view{color:var(--pd-text)!important}.session-bar{border-bottom:1px solid var(--pd-border);color:var(--pd-text)!important;background:#fff!important}.session-bar span,.brand-lockup strong,.login-brand h1,.section-heading h3,.subpage-header h2,.bulletin-card h3,.bulletin-detail-page header h2,.home-ranking-card h3,.companion-section h3,.companion-info>strong,.companion-card-foot strong,.player-detail-panel h3,.player-space-section>strong,.player-space-video>strong,.player-mode-hero h2,.mine-header h2,.wallet-hero strong,.metric strong,.order-main strong,.order-confirm-top strong,.order-player-card strong,.order-field-row strong,.order-card-total strong,.chat-top strong,.message-gift-card strong,.finance-action strong,.finance-ledger-row strong,.risk-review-row strong,.admin-row strong,.support-box strong,.profile-media-heading strong,.ant-table-title-cell strong{color:var(--pd-text)!important}.login-brand p,.login-toast,.section-heading span,.subpage-header span,.source-notice,.bulletin-card strong,.bulletin-detail-page article,.companion-section header span,.companion-stats small,.companion-card-foot small,.player-detail-panel header span,.player-space-intro,.player-moment-list p,.player-moment-list span,.detail-row p,.player-mode-hero span,.player-mode-hero small,.mine-header p,.order-card p,.order-main p,.order-confirm-top p,.order-player-card p,.order-field-row span,.chat-top p,.ledger-list p,.admin-row p,.support-box p,.finance-action small,.finance-ledger-row p,.risk-review-row p,.ant-table-title-cell span,.withdrawal-form label,.withdrawal-balance-card span,.withdrawal-balance-card small,.withdrawal-qr-preview figcaption,.profile-edit-form label,.profile-media-heading small,.profile-media-empty,.profile-photo-preview-grid figcaption,.profile-video-preview figcaption{color:var(--pd-muted)!important}.section-card,.service-grid,.home-ranking-card,.ranking-mini-list,.companion-card,.selection-summary span,.player-detail-panel,.bulletin-card,.bulletin-detail-page,.bulletin-detail-page article,.order-card,.order-confirm-dialog,.order-confirm-form,.order-field-card,.order-player-card,.wallet-hero,.mine-header,.player-mode-hero,.chat-top,.support-box,.finance-ledger-panel,.risk-review-panel,.finance-action,.finance-alert,.admin-row,.admin-row.compact,.profile-hero,.profile-edit-form,.profile-media-editor,.profile-photo-preview-grid figure,.profile-video-preview,.withdrawal-dialog,.withdrawal-balance-card,.withdrawal-review-row,.rules-dialog,.rules-scroll article,.empty-workbench,.ant-admin-page .ant-card,.ant-admin-actions .ant-btn.finance-action,.ant-admin-kpis .ant-card,.ant-finance-table .ant-table,.ant-finance-table .ant-table-tbody>tr>td{border:1px solid var(--pd-border)!important;background:var(--pd-surface)!important;color:var(--pd-text)!important;box-shadow:var(--pd-shadow)!important}.service-grid,.search-bar,.detail-row,.player-moment-list article,.companion-cover,.order-field-row,.order-remark-row,.message p,.gift-confirm-copy,.gift-confirm-preview,.rules-check,.withdrawal-upload span,.profile-media-upload span,.qr-card,.recharge-controls input{border-color:var(--pd-border)!important;background:var(--pd-surface-soft)!important;color:var(--pd-text)!important}.source-card{position:relative;overflow:hidden;background-color:#dfe8ee!important}.source-card:before,.hero-card:before{content:"";pointer-events:none;background:linear-gradient(#0b141c14 0%,#0b141cad 100%);position:absolute;inset:0}.source-card .hero-copy,.hero-card .hero-copy{z-index:1;position:relative}.source-card .hero-copy h1,.source-card .hero-copy p,.hero-card .hero-copy h1,.hero-card .hero-copy p{color:#fff!important;text-shadow:0 2px 10px #08121a7a!important}.source-card .hero-copy span,.hero-card .hero-copy span{color:var(--pd-text)!important;text-shadow:none!important;background:#ffffffe6!important;border:1px solid #ffffffad!important}.home-ranking-card,.ant-admin-hero-card,.finance-admin-hero{background:radial-gradient(circle at 92% 8%,#ff5fa229,#0000 30%),linear-gradient(135deg,#fff 0%,#effbf7 48%,#fff7fa 100%)!important}.ranking-mini-list,.finance-alert,.ant-admin-kpis .ant-card{background:var(--pd-surface-soft)!important;box-shadow:none!important}.home-ranking-card header button,.ranking-mini-row p,.ranking-mini-list>strong,.podium-rank strong,.game-entry-strip button,.selection-summary strong,.service-tile strong,.filter-row button,.player-row,.booster-option,.option-card,.rank-row,.gift-rail button,.gift-catalog-card{color:var(--pd-text)!important}.podium-rank small,.ranking-mini-row b,.bulletin-card p,.bulletin-detail-page header p,.finance-admin-hero p,.finance-ledger-panel p,.risk-review-panel p,.ant-admin-title-row p{color:var(--pd-mint-dark)!important}.podium-rank>span,.ranking-mini-row span,.status-tag,.status-dot.online,.finance-ledger-row>span,.mine-meta span,.mine-meta button,.inline-user-id,.pending-user-tip,.bulletin-points span,.gift-wallet-pill,.brand-mark,.balance-pill,.trust-strip,.service-tile svg,.game-entry-strip span,.finance-action span,.brand-mark,.tabbar button.active svg{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important;border-color:#ccefe3!important}.game-entry-strip button.active span,.filter-row button.active,.player-row.active,.booster-option.selected,.option-card.selected,.companion-card.selected,.order-card.selected{color:var(--pd-mint-dark)!important;background:#f0fbf7!important;border-color:#13c29680!important;box-shadow:0 0 0 3px #13c2961f!important}.filter-row button,.quick-login-row button,.auth-mode-tabs button,.player-row,.booster-option,.option-card,.rank-row,.gift-rail button,.gift-catalog-card,.companion-card-foot button,.ghost-action,.ghost-button,.subpage-header button,.detail-close,.session-bar button{border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important}.login-submit,.auth-mode-tabs button.active,.gold-button,.sticky-action,.primary-mini,.chat-input button,.admin-row button,.risk-review-row button,.finance-admin-hero>button,.ant-admin-hero-card .ant-btn-primary,.gift-send-action,.order-pay-bar button,.rules-actions button:not(.ghost-action){background:linear-gradient(135deg, var(--pd-pink) 0%, #78dec8 100%)!important;color:#111827!important;border-color:#0000!important;box-shadow:0 12px 26px #13c2962e!important}.wallet-hero .ghost-action,.rules-actions .ghost-action,.companion-actions .follow-button,.gift-profile-button{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important;border-color:#ccefe3!important}.companion-cover,.gift-visual,.message-gift-card{color:var(--pd-text)!important;border-color:var(--pd-border)!important;background:#f2f6f8!important}.companion-medal{color:var(--pd-gold)!important;background:#fff6de!important}.detail-backdrop,.rules-backdrop,.gift-drawer-backdrop,.gift-confirm-backdrop,.order-confirm-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111e2a57!important}.gift-drawer,.gift-confirm-dialog{border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important;box-shadow:0 -24px 80px #263a482e!important}.gift-drawer-tabs,.gift-drawer-footer{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important}.gift-drawer-tab-list button,.gift-catalog-card{color:var(--pd-muted)!important;background:0 0!important}.gift-drawer-tab-list button.active,.gift-catalog-card.selected{color:var(--pd-pink-dark)!important;background:#fff2f7!important;border-color:#ff5fa252!important}.gift-catalog-card strong,.gift-catalog-card span,.gift-confirm-dialog h3,.gift-confirm-dialog strong{color:var(--pd-text)!important}.gift-catalog-card small,.gift-confirm-dialog p,.gift-confirm-dialog span{color:var(--pd-muted)!important}.order-confirm-dialog{max-height:min(92dvh,760px)}.order-confirm-top,.order-player-card{color:var(--pd-text)!important;background:#302f4c!important}.order-field-card,.order-remark-row,.order-card-total{color:var(--pd-text)!important;background:#302f4c!important}.order-pay-bar{border-top:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#111024!important}.order-pay-bar span,.order-remark-row,.order-remark-row input,.order-field-row input,.order-field-row select{color:var(--pd-text)!important}.order-field-row input::placeholder,.order-remark-row input::placeholder,.chat-input input::placeholder,.search-bar input::placeholder,.login-form input::placeholder,.profile-edit-form input::placeholder,.profile-edit-form textarea::placeholder,.withdrawal-form input::placeholder{color:var(--pd-soft-text)!important}.hour-stepper{border-color:var(--pd-border)!important;background:#fff!important}.hour-stepper button{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important}.message p{color:var(--pd-text)!important;background:#fff!important}.message>span,.message-gift-card small,.chat-gift-launcher small{color:var(--pd-soft-text)!important}.message-gift-card small{color:var(--pd-mint-dark)!important}.chat-gift-launcher{background:var(--pd-surface-mint)!important;color:var(--pd-text)!important;border-color:#ccefe3!important}.chat-gift-launcher span,.chat-gift-launcher strong{color:var(--pd-text)!important}.message.mine p{background:var(--pd-surface-mint)!important;color:#12342b!important;border-color:#ccefe3!important}.chat-input,.chat-input input,.search-bar input,.login-form input,.withdrawal-form input,.withdrawal-form select,.profile-edit-form input,.profile-edit-form textarea,.recharge-controls input{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important}.image-upload-button{color:var(--pd-mint-dark)!important;background:#f2f6f8!important}.tabbar{border-top:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important;box-shadow:0 -10px 30px #263a4814!important}.tabbar button{color:var(--pd-soft-text)!important;background:0 0!important}.tabbar button.active,.metric strong,.order-card b,.gift-wallet-pill span,.wallet-hero strong,.companion-card b,.player-mode-hero b,.admin-row b,.ledger-list b,.rank-row b{color:var(--pd-mint-dark)!important}.metric span,.stats-row span,.tabbar span,.tabbar button,.player-mode-hero small,.player-mode-hero p,.wallet-hero p,.wallet-hero span,.wallet-hero small,.order-card p,.section-heading span,.subpage-header span,.source-notice span,.empty-text,.order-card small,.chat-top p{color:var(--pd-soft-text)!important}.tabbar button.active,.tabbar button.active span{color:var(--pd-mint-dark)!important}.action-row button{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important;border-color:#ccefe3!important}.action-row .primary-mini,.primary-mini{background:linear-gradient(135deg, var(--pd-pink) 0%, #78dec8 100%)!important;color:#111827!important;border-color:#0000!important}.admin-toast{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important;border-color:#ccefe3!important}.ant-admin-title-row h2,.finance-admin-hero h2,.finance-ledger-panel h3,.risk-review-panel h3,.ant-admin-page .ant-statistic-content,.ant-admin-page .ant-statistic-content-prefix,.ant-admin-page .ant-statistic-content-value,.ant-admin-page .ant-statistic-content-value-int,.ant-admin-page .ant-statistic-content-value-decimal{color:var(--pd-text)!important}.ant-admin-page .ant-statistic-title,.ant-admin-page .ant-statistic-header,.ant-admin-kpis .ant-statistic-title,.ant-finance-table .ant-table-thead>tr>th{color:var(--pd-muted)!important}.ant-admin-page .ant-tag{background:var(--pd-surface-mint)!important;color:var(--pd-mint-dark)!important;border-color:#ccefe3!important}.ant-finance-table .ant-table-thead>tr>th{border-bottom-color:var(--pd-border)!important;background:#f2f6f8!important}.ant-finance-table .ant-table-tbody>tr>td{border-bottom-color:var(--pd-border)!important}.finance-amount{color:#cf1322!important}.finance-amount.plus{color:#168c5f!important}.finance-action b,.ant-admin-action b{color:var(--pd-mint-dark)!important}.withdrawal-error,.profile-edit-error{color:#b42345!important;background:#fff3f6!important;border-color:#ffd3dd!important}@media (width<=1040px){.app,.screen{background:var(--pd-bg)!important}.phone-shell{box-shadow:none!important;background:#fff!important}}.order-page{gap:12px!important}.order-filter-row{gap:10px!important;padding:2px 2px 4px!important}.order-filter-row button{border-radius:999px!important;min-height:38px!important;padding:0 16px!important;font-weight:800!important;box-shadow:0 8px 20px #263a480a!important}.order-filter-row button.active{background:var(--pd-surface-mint)!important;border-color:#13c29673!important;box-shadow:0 0 0 3px #13c2961a!important}.user-order-card{background:linear-gradient(#fffffffa,#f8fbfcfa)!important;border:1px solid #cfe1e8f2!important;border-radius:14px!important;gap:12px!important;padding:14px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 28px #263a4814!important}.user-order-card:before{content:"";background:linear-gradient(180deg, var(--pd-mint), var(--pd-pink));opacity:.86;width:4px;position:absolute;inset:0 auto 0 0}.user-order-card.selected{background:linear-gradient(#fffffffa,#effbf7fa)!important;border-color:#13c2967a!important;box-shadow:0 0 0 3px #13c2961f,0 16px 34px #263a481a!important}.order-ticket-main{text-align:left!important;width:100%!important;color:var(--pd-text)!important;background:0 0!important;border:0!important;padding:0!important}.order-ticket-content{gap:8px;min-width:0;display:grid}.order-ticket-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-ticket-head strong{min-width:0;font-size:16px;line-height:1.25;color:var(--pd-text)!important}.order-ticket-head .status-tag{flex:none;transform:translateY(-1px)}.order-ticket-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#40515f!important;margin:0!important;font-size:13px!important;line-height:1.48!important}.order-ticket-code{color:var(--pd-soft-text)!important;font-size:12px!important;line-height:1.3!important}.order-ticket-meta{background:#f7fcfa;border:1px solid #dcefe8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.order-ticket-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden;color:var(--pd-muted)!important}.order-ticket-meta b{font-size:16px;line-height:1;color:var(--pd-mint-dark)!important}.order-ticket-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.order-ticket-actions button,.order-ticket-actions .pending-user-tip{white-space:nowrap;justify-content:center;min-width:0;min-height:38px;border-radius:999px!important;font-size:13px!important;font-weight:900!important}.order-ticket-actions .primary-mini{background:linear-gradient(135deg,#ff68a4 0%,#8edfd0 100%)!important;box-shadow:0 10px 20px #ff5fa22e!important}.order-ticket-actions button:not(.primary-mini),.order-ticket-actions .pending-user-tip{color:var(--pd-mint-dark)!important;box-shadow:none!important;background:#f3fcf8!important;border:1px solid #ccefe3!important}.order-ticket-actions .pending-user-tip{align-items:center;padding:0 12px;display:inline-flex}@media (width<=360px){.order-ticket-actions{grid-template-columns:1fr 1fr!important}.order-ticket-actions .pending-user-tip{grid-column:1/-1}}.feedback-dialog,.confirm-complete-dialog{grid-template-rows:auto auto!important}.feedback-form{gap:10px;display:grid}.feedback-form label{gap:8px;font-size:13px;font-weight:900;display:grid;color:var(--pd-muted)!important}.feedback-form textarea{resize:vertical;border:1px solid var(--pd-border);width:100%;min-height:118px;color:var(--pd-text);font:inherit;background:#f7fafb;border-radius:14px;outline:none;padding:12px;line-height:1.5}.feedback-form textarea:focus{border-color:#13c2968c;box-shadow:0 0 0 3px #13c2961f}.feedback-form textarea::placeholder{color:var(--pd-soft-text)}.feedback-meta{color:var(--pd-soft-text);justify-content:flex-end;font-size:12px;display:flex}.feedback-error{background:#fff3f6;border:1px solid #ffd3dd;border-radius:12px;margin:0;padding:9px 10px;font-size:13px;font-weight:800;color:#b42345!important}.confirm-copy{background:#f7fcfa;border:1px solid #dcefe8;border-radius:14px;gap:7px;padding:13px;display:grid}.confirm-copy strong{color:var(--pd-text);font-size:16px}.confirm-copy p{margin:0;font-size:13px;line-height:1.5;color:var(--pd-muted)!important}.complaint-review-row{align-items:stretch!important}.complaint-admin-reply{background:#f7fcfa;border:1px solid #dcefe8;border-radius:12px;padding:9px 10px;font-weight:800;color:var(--pd-mint-dark)!important;margin-top:7px!important}.complaint-review-actions{justify-items:end;gap:6px;min-width:92px;display:grid}.complaint-review-actions button{white-space:nowrap;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;color:var(--pd-mint-dark)!important;background:#f3fcf8!important;border:1px solid #ccefe3!important}.complaint-process-dialog{grid-template-rows:auto auto auto!important}.complaint-process-summary{background:#f7fcfa;border:1px solid #dcefe8;border-radius:14px;gap:7px;padding:12px;display:grid}.complaint-process-summary strong{font-size:15px;color:var(--pd-text)!important}.complaint-process-summary p{margin:0;font-size:13px;line-height:1.5;color:var(--pd-muted)!important}.complaint-process-summary small{font-size:12px;color:var(--pd-soft-text)!important}.complaint-status-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.complaint-status-switch button{border-radius:999px;min-height:38px;font-size:13px;font-weight:900;color:var(--pd-mint-dark)!important;background:#f3fcf8!important;border:1px solid #ccefe3!important}.complaint-status-switch button.active{color:#13212a!important;background:linear-gradient(135deg,#ff68a4 0%,#8edfd0 100%)!important;border-color:#0000!important}.order-complaint-thread{gap:8px;display:grid}.order-complaint-card{background:#f7fcfa;border:1px solid #dcefe8;border-radius:14px;gap:6px;padding:10px;display:grid}.order-complaint-card strong{font-size:13px;font-weight:900;color:var(--pd-mint-dark)!important}.order-complaint-card p{margin:0;color:var(--pd-muted)!important;font-size:12px!important;line-height:1.45!important}.order-complaint-card small{font-size:11px;color:var(--pd-soft-text)!important}.conversation-list-view{gap:12px;min-width:0;display:grid}.conversation-list-heading{padding:0 2px}.conversation-list{gap:10px;min-width:0;display:grid}.conversation-row{text-align:left;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:82px;padding:12px;display:grid;border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#fff!important;box-shadow:0 16px 38px #23374814!important}.conversation-row.unread{background:linear-gradient(135deg,#f3fffa 0%,#fff 70%)!important;border-color:#a9ead7!important}.conversation-main,.conversation-meta{min-width:0;display:grid}.conversation-main{gap:4px}.conversation-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden;color:var(--pd-text)!important}.conversation-main small,.conversation-main span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden;color:var(--pd-muted)!important}.conversation-main span{color:var(--pd-soft-text)!important}.conversation-meta{justify-items:end;gap:8px}.conversation-meta small{white-space:nowrap;font-size:11px;color:var(--pd-soft-text)!important}.conversation-meta b{background:#ff4d6d;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;line-height:1;display:inline-grid;color:#fff!important}.chat-back-button{border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;box-shadow:none!important;background:#fff!important}.chat-back-button svg{width:14px;height:14px}.chat-top>div{min-width:0}.chat-top strong,.chat-top p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=360px){.conversation-row{grid-template-columns:auto minmax(0,1fr)}.conversation-meta{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;justify-items:start}}:root{--pd-bg:#100e21;--pd-surface:#1a172b;--pd-surface-soft:#171429;--pd-panel:#201d33;--pd-panel-strong:#28243b;--pd-border:#343047;--pd-border-strong:#4c4562;--pd-text:#fff4dc;--pd-muted:#b9b1c9;--pd-soft-text:#867f99;--pd-mint:#19e6ad;--pd-mint-dark:#30f0bb;--pd-gold:#d9ae66;--pd-gold-soft:#f0d19a;--pd-pink:#f36ca7;--pd-shadow:#00000057}html,body{background:#100e21!important}.app{color:var(--pd-text)!important;background:radial-gradient(circle at 12% 4%,#d9ae662e,#0000 24%),radial-gradient(circle at 88% 18%,#19e6ad24,#0000 25%),linear-gradient(#0d0b1c 0%,#100e21 48%,#0c0a19 100%)!important}.phone-shell,.admin-shell{background:#100e21!important;border-color:#fff4dc1a!important;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff0d!important}.screen,.view-stack,.home-view,.companion-page,.ranking-page,.chat-view,.player-workbench,.player-order-hall,.admin-view,.ant-admin-page{color:var(--pd-text)!important;background:0 0!important}.app-header,.session-bar{color:var(--pd-muted)!important;background:#100e21!important;border-color:#fff4dc14!important}.brand-lockup strong,.login-brand h1,.section-heading h3,.subpage-header h2,.mine-header h2,.player-mode-hero h2,.profile-hero h2,.wallet-hero strong,.order-main strong,.order-ticket-head strong,.chat-top strong,.conversation-main strong,.companion-info>strong,.companion-card-foot strong,.bulletin-card h3,.bulletin-detail-page header h2,.home-ranking-card h3,.ranking-mini-list>strong,.finance-ledger-panel h3,.finance-ledger-row strong,.risk-review-row strong,.admin-row strong,.support-box strong,.profile-media-heading strong,.ant-table-title-cell strong,.complaint-process-summary strong,.order-complaint-card strong,.confirm-copy strong{color:var(--pd-text)!important}.brand-lockup strong,.login-brand h1{color:var(--pd-gold-soft)!important}.login-brand p,.login-toast,.section-heading span,.subpage-header span,.source-notice,.mine-header p,.player-mode-hero span,.player-mode-hero small,.profile-hero p,.wallet-hero p,.wallet-hero span,.wallet-hero small,.order-card p,.order-main p,.order-ticket-note,.chat-top p,.conversation-main small,.finance-ledger-panel p,.finance-ledger-row p,.risk-review-row p,.support-box p,.bulletin-card p,.bulletin-detail-page article,.home-ranking-card p,.ranking-mini-row p,.companion-section header span,.companion-stats small,.companion-card-foot small,.profile-edit-form label,.withdrawal-form label,.ant-table-title-cell span,.complaint-process-summary p,.order-complaint-card p,.confirm-copy p{color:var(--pd-muted)!important}.login-screen,.login-panel,.section-card,.service-grid,.service-tile,.home-ranking-card,.ranking-mini-list,.companion-card,.player-detail-panel,.bulletin-card,.bulletin-detail-page,.bulletin-detail-page article,.order-card,.user-order-card,.order-confirm-dialog,.order-confirm-form,.order-field-card,.order-player-card,.wallet-hero,.mine-header,.player-mode-hero,.profile-hero,.profile-edit-form,.profile-media-editor,.profile-photo-preview-grid figure,.profile-video-preview,.chat-top,.support-box,.conversation-row,.finance-ledger-panel,.finance-ledger-row,.risk-review-panel,.risk-review-row,.finance-action,.admin-row,.admin-row.compact,.finance-alert,.rules-dialog,.gift-drawer,.message-gift-card,.complaint-process-summary,.order-complaint-card,.confirm-copy,.withdrawal-dialog,.withdrawal-balance-card,.withdrawal-review-row,.ant-admin-page .ant-card,.ant-admin-kpis .ant-card,.ant-finance-table .ant-table,.ant-finance-table .ant-table-container,.ant-finance-table .ant-table-content,.ant-finance-table .ant-table-tbody>tr>td{border-color:var(--pd-border)!important;background:var(--pd-panel)!important;color:var(--pd-text)!important;box-shadow:0 18px 46px var(--pd-shadow)!important}.section-card,.home-ranking-card,.wallet-hero,.mine-header,.player-mode-hero,.chat-top,.conversation-row.unread,.order-card.selected,.user-order-card.selected,.finance-ledger-row,.risk-review-row,.ant-admin-hero-card{background:linear-gradient(#232039 0%,#1b182c 100%)!important}.conversation-row.unread,.order-card.selected,.user-order-card.selected{border-color:#19e6ad80!important}.player-home-sort-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.player-home-sort-row button{border-radius:999px;min-height:34px;font-size:12px;font-weight:900;color:var(--pd-muted)!important;background:#ffffff0f!important;border:1px solid #f0d19a29!important}.player-home-sort-row button.active{box-shadow:0 0 18px #19e6ad38;background:var(--pd-mint)!important;color:#10111f!important;border-color:#19e6adb3!important}.player-home-order-list{gap:10px;display:grid}.player-home-order-card,.player-workbench .player-market-search{margin:0}.player-order-market{min-height:430px}.player-market-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.player-market-head span{color:var(--pd-mint);font-size:12px;font-weight:900}.player-market-head h3{color:var(--pd-text);margin:2px 0 0;font-size:18px;line-height:1.15}.player-market-head button{min-height:30px;color:var(--pd-gold-soft);background:#f0d19a1a;border:1px solid #f0d19a29;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.package-category-page .player-order-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"content price""content action"!important;min-height:116px!important}.package-category-page .player-order-card .player-order-content{min-width:0;grid-area:content!important;align-self:stretch!important;gap:6px!important;display:grid!important}.package-category-page .player-order-card .player-order-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--pd-muted)!important}.player-order-tags{flex-wrap:wrap;gap:5px!important;display:flex!important}.package-category-page .player-order-card .player-order-tags span{background:#19e6ad1a;border-radius:999px;padding:3px 6px;color:#cffff0!important;font-size:10.5px!important;font-weight:850!important;line-height:1.1!important}.player-order-price{justify-items:end;grid-area:price!important;align-self:start!important;gap:2px!important;display:grid!important}.player-order-price b{color:var(--pd-mint);font-size:17px;line-height:1}.player-order-price small{color:var(--pd-muted);white-space:nowrap;font-size:10.5px}.trust-strip,.login-toast,.status-pill,.pending-user-tip,.order-waiting-tip,.mine-meta span,.mine-meta button,.finance-ledger-row>span,.risk-review-row>span,.status-tag,.inline-user-id,.gift-wallet-pill,.selection-summary span,.admin-id-chip,.ant-admin-page .ant-tag{color:#bfffe9!important;background:#19e6ad1f!important;border-color:#19e6ad33!important}.brand-mark,.login-brand>span{color:var(--pd-gold-soft)!important;background:#fff4dc0f!important;border:1px solid #f0d19a61!important}.balance-pill,.wallet-hero button:not(.ghost-action),.chat-input button,.rules-actions button:not(.ghost-action),.gift-drawer-footer button:not(.ghost-action),.primary-mini,.profile-media-upload,.complaint-status-switch button.active,.ant-admin-hero-card .ant-btn-primary{color:#10111f!important;background:#19e6ad!important;border-color:#0000!important;box-shadow:0 14px 28px #19e6ad33!important}.balance-pill span,.wallet-hero button:not(.ghost-action) *,.chat-input button *,.rules-actions button:not(.ghost-action) *,.gift-drawer-footer button:not(.ghost-action) *,.primary-mini *,.profile-media-upload *,.ant-admin-hero-card .ant-btn-primary *{color:#10111f!important}.ghost-action,.wallet-hero .ghost-action,.rules-actions .ghost-action,.gift-drawer-footer .ghost-action,.chat-back-button,.complaint-review-actions button,.complaint-status-switch button,.order-ticket-actions button:not(.primary-mini),.action-row button:not(.primary-mini),.order-card .action-row button:not(.primary-mini),.recharge-controls button,.admin-row button,.risk-review-row button,.subpage-header>button,.section-heading button,.home-ranking-card header button,.quick-login-row button,.auth-mode-tabs button,.mine-actions button,.wallet-actions button,.finance-action.ant-admin-action,.ant-admin-actions .ant-btn.finance-action{border-color:var(--pd-border)!important;color:var(--pd-text)!important;box-shadow:none!important;background:#fff4dc0d!important}.quick-login-row button.active,.auth-mode-tabs button.active,.filter-row button.active,.gift-drawer-tab-list button.active,.tabbar button.active{color:#10111f!important;background:#19e6ad!important;border-color:#0000!important}.filter-row button,.gift-drawer-tab-list button,.service-tile,.mine-actions button,.wallet-actions button{border-color:var(--pd-border)!important;color:var(--pd-muted)!important;background:#fff4dc0d!important}.service-tile svg,.section-heading>div>svg,.subpage-header svg,.finance-admin-hero .admin-id-chip,.rank-row b,.finance-amount.plus,.finance-ledger-row b.plus,.order-ticket-meta b,.order-card b,.wallet-hero strong,.gift-wallet-pill span{color:var(--pd-gold-soft)!important}.message p{border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#211e33!important}.message.mine p{color:#14111f!important;background:linear-gradient(135deg,#e0b66e 0%,#c99650 100%)!important;border-color:#0000!important}.message>span,.conversation-meta small,.finance-ledger-row small,.order-ticket-code,.order-complaint-card small,.complaint-process-summary small{color:var(--pd-soft-text)!important}.chat-input,.login-form input,.profile-edit-form input,.profile-edit-form textarea,.feedback-form textarea,.withdrawal-form input,.withdrawal-form textarea,.recharge-controls input,.order-confirm-form input,.order-confirm-form textarea,.order-field-row input,.order-field-row textarea,.chat-input input{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#201d33!important}.chat-input input::placeholder,.login-form input::placeholder,.profile-edit-form input::placeholder,.profile-edit-form textarea::placeholder,.feedback-form textarea::placeholder,.withdrawal-form input::placeholder,.withdrawal-form textarea::placeholder,.order-confirm-form input::placeholder,.order-confirm-form textarea::placeholder{color:#706a82!important}.image-upload-button,.chat-gift-launcher{color:var(--pd-mint)!important;background:#19e6ad14!important;border-color:#19e6ad29!important}.tabbar{background:#100e21f5!important;border-top-color:#fff4dc14!important;box-shadow:0 -18px 40px #00000047!important}.tabbar button{color:var(--pd-muted)!important}.tabbar button.active,.tabbar button.active span,.tabbar button.active svg{color:#10111f!important}.tabbar-badge{color:#fff!important;background:#ff4f78!important}.session-bar button,.source-notice,.source-notice svg,.podium-rank .avatar.large,.podium-rank>span,.player-row,.player-row.active,.booster-option,.booster-option.selected,.option-card,.option-card.selected,.rank-row,.order-main,.gift-rail button,.gift-catalog-card{border-color:var(--pd-border)!important;color:var(--pd-text)!important;box-shadow:none!important;background:#201d33!important}.session-bar button{color:var(--pd-gold-soft)!important}.source-notice{color:#bfffe9!important;background:#19e6ad1f!important;border:1px solid #19e6ad2e!important;border-radius:999px!important;padding:0 10px!important}.source-notice svg{color:var(--pd-mint)!important;background:0 0!important;border-radius:50%!important}.service-tile svg,.game-entry-strip span,.finance-action span,.tabbar button.active svg{color:var(--pd-gold-soft)!important;background:#2a263d!important;border:1px solid #f0d19a2e!important}.podium-rank .avatar.large{color:var(--pd-mint)!important;background:#2a263d!important;border-color:#f0d19ab3!important;box-shadow:0 0 0 4px #f0d19a1a!important}.podium-rank>span{color:var(--pd-gold-soft)!important;background:linear-gradient(135deg,#2a263d,#171429)!important}.player-row.active,.booster-option.selected,.option-card.selected,.order-card.selected,.user-order-card.selected{color:var(--pd-text)!important;background:#19e6ad1a!important;border-color:#19e6ad94!important;box-shadow:0 0 0 3px #19e6ad1f!important}.player-row strong,.booster-option strong,.option-card strong,.rank-row strong,.order-main strong{color:var(--pd-text)!important}.player-row p,.booster-option p,.option-card p,.rank-row p,.order-main p{color:var(--pd-muted)!important}.gift-drawer-backdrop,.rules-backdrop{background:#06050ebd!important}.gift-drawer-tabs,.gift-drawer-footer,.order-ticket-meta,.complaint-admin-reply{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#1b182d!important}.gift-card.selected,.companion-card.selected,.booster-option.selected{border-color:#19e6ad94!important;box-shadow:0 0 0 3px #19e6ad1f!important}.ant-admin-page .ant-statistic,.ant-admin-page .ant-statistic *,.ant-admin-page .ant-statistic-content,.ant-admin-page .ant-statistic-content-prefix,.ant-admin-page .ant-statistic-content-value,.ant-admin-page .ant-statistic-content-value-int,.ant-admin-page .ant-statistic-content-value-decimal{color:var(--pd-text)!important}.ant-admin-page .ant-statistic-title,.ant-admin-page .ant-statistic-header,.ant-admin-kpis .ant-statistic-title{color:var(--pd-muted)!important}.ant-finance-table .ant-table-thead>tr>th{border-color:var(--pd-border)!important;color:var(--pd-muted)!important;background:#19172a!important}.ant-finance-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#28243b!important}.ant-admin-actions .ant-btn.finance-action.active,.finance-action.ant-admin-action:hover,.risk-review-row button:hover,.admin-row button:hover,.complaint-review-actions button:hover{color:var(--pd-mint)!important;background:#19e6ad1f!important;border-color:#19e6ad99!important}@media (width<=640px){.app{background:#100e21!important}.phone-shell{border-color:#0000!important;border-radius:0!important}}.pending-user-tip,.order-waiting-tip,.order-ticket-actions .pending-user-tip,.admin-toast,.support-box,.qr-card,.gift-visual,.gift-visual.compact,.message-gift-card{border-color:var(--pd-border)!important;color:var(--pd-text)!important;box-shadow:none!important;background:#201d33!important}.pending-user-tip,.order-waiting-tip,.order-ticket-actions .pending-user-tip{color:#bfffe9!important;background:#19e6ad1f!important}.admin-toast{color:#bfffe9!important;background:#19e6ad1f!important;border:1px solid #19e6ad2e!important}.gift-visual,.gift-visual.compact{color:var(--pd-gold-soft)!important;background:radial-gradient(circle at 35% 25%,#fff4dc24,#0000 28%),#2a263d!important;border-color:#f0d19a33!important}.gift-flash .gift-visual{background:radial-gradient(circle at 35% 25%,#fff4dc42,#0000 28%),#2a263d!important}.qr-card{color:var(--pd-mint)!important;background:#19e6ad14!important;border:1px dashed #19e6ad47!important}.player-space-panel{background:linear-gradient(#fff4dc0a,#fff4dc04),#201d33!important}.player-space-avatar,.player-photo-grid img,.player-space-video>div,.player-space-video img,.player-space-video video,.player-video-player,.player-space-panel .detail-row,.player-moment-list article{border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:radial-gradient(circle at 35% 22%,#19e6ad1a,#0000 34%),#171429!important}.player-space-avatar,.player-photo-grid img{box-shadow:inset 0 0 0 1px #fff4dc0a!important}.player-space-intro,.player-moment-list p{color:var(--pd-text)!important}.player-space-section>strong,.player-space-video>strong{color:var(--pd-gold-soft)!important}.player-moment-list span{color:var(--pd-muted)!important}.player-space-panel .detail-row strong{color:var(--pd-gold-soft)!important}.player-space-panel .detail-row p{color:var(--pd-text)!important}.player-space-panel .detail-close{color:var(--pd-gold-soft)!important;box-shadow:none!important;background:#2a263d!important;border:1px solid #f0d19a38!important}.player-video-player p{color:var(--pd-text)!important;background:#06050eb3!important}.package-category-page{min-height:100%;gap:0!important;padding:0!important}.package-search-bar{min-height:70px;color:var(--pd-mint);background:#2f2b46;border-bottom:1px solid #f0d19a1a;grid-template-columns:minmax(0,1fr) 1px auto;align-items:center;gap:18px;padding:0 22px;display:grid}.package-search-bar input,.companion-search-bar input{width:100%;min-width:0;color:var(--pd-text);background:0 0;border:0;outline:none;font-weight:800}.package-search-bar input::placeholder,.companion-search-bar input::placeholder{color:#ffffff7a}.package-search-bar span{background:#fff9;width:1px;height:28px}.package-search-bar svg{width:24px;height:24px}.package-browser{background:#100e21;grid-template-columns:104px minmax(0,1fr);gap:14px;min-height:0;padding:22px 14px 92px 0;display:grid}.package-side-tabs{align-content:start;gap:4px;display:grid}.package-side-tabs button{color:#ffffffe6;background:0 0;border:0;min-height:64px;font-size:18px;font-weight:950;position:relative}.package-side-tabs button.active{color:var(--pd-mint)}.package-side-tabs button.active:before{content:"";background:var(--pd-mint);border-radius:0 999px 999px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.package-main-list{align-content:start;gap:16px;min-width:0;display:grid}.package-game-tabs{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.package-game-tabs::-webkit-scrollbar{display:none}.package-game-tabs button{color:#ffffffb3;background:#2d2942;border:0;border-radius:999px;min-width:92px;min-height:40px;padding:0 18px;font-weight:900}.package-game-tabs button.active{background:var(--pd-mint);color:#10111f;box-shadow:inset 0 -4px #ffffffb3}.package-list{gap:14px;display:grid}.package-card{min-width:0;min-height:104px;color:var(--pd-text);background:#2b2944;border:1px solid #f0d19a1a;border-radius:8px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.package-card img{object-fit:cover;background:#050509;border:1px solid #f0d19a1f;border-radius:6px;width:88px;height:76px}.package-card div{gap:12px;min-width:0;display:grid}.package-card strong{color:var(--pd-text);overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.35}.package-card span{color:var(--pd-mint);font-size:20px;font-weight:950}.package-card button{background:var(--pd-mint);color:#10111f;white-space:nowrap;border:0;border-radius:999px;min-width:66px;min-height:38px;padding:0 14px;font-size:14px;font-weight:950}.package-detail-page{min-height:100%;color:var(--pd-text);background:#100e21;align-content:start;padding-bottom:0;display:grid}.package-back-button{width:fit-content;color:var(--pd-gold-soft);background:#201d33;border:1px solid #f0d19a29;border-radius:999px;align-items:center;gap:8px;margin:12px 14px;padding:9px 12px;font-weight:900;display:inline-flex}.package-detail-hero{aspect-ratio:1;background:#030306;position:relative}.package-detail-hero img{object-fit:cover;width:100%;height:100%;display:block}.package-detail-hero span{color:#ffffffdb;font-weight:900;position:absolute;bottom:12px;right:16px}.package-detail-summary{background:#2b2944;gap:20px;padding:22px 18px;display:grid}.package-detail-summary h2,.package-detail-summary strong{margin:0}.package-detail-summary h2{color:var(--pd-text);font-size:22px;line-height:1.25}.package-detail-summary div{justify-content:space-between;align-items:center;gap:12px;display:flex}.package-detail-summary strong{color:var(--pd-mint);font-size:24px;font-weight:950}.package-detail-summary span{color:var(--pd-muted);align-items:center;gap:7px;font-weight:800;display:inline-flex}.package-detail-summary svg{color:var(--pd-mint)}.package-detail-body{background:#2b2944;gap:14px;margin-top:18px;padding:26px 18px 34px;display:grid}.package-detail-body h3{text-align:center;color:var(--pd-text);margin:0;font-size:24px}.package-detail-body h3:before,.package-detail-body h3:after{content:"";background:linear-gradient(90deg, transparent, var(--pd-mint));border-radius:999px;width:52px;height:2px;margin:0 12px 7px;display:inline-block}.package-detail-body h3:after{background:linear-gradient(90deg, var(--pd-mint), transparent)}.package-detail-body>strong{color:#ff4d64;font-size:17px}.package-detail-body ol{color:#ffffffc7;gap:9px;margin:0;padding-left:18px;line-height:1.6;display:grid}.package-detail-bar{background:#100e21;border-top:1px solid #f0d19a14;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px 18px;display:grid;position:sticky;bottom:0}.package-support-button,.package-order-button,.package-confirm-button{border:0;font-weight:950}.package-support-button{color:var(--pd-text);background:0 0;place-items:center;gap:5px;font-size:13px;display:grid}.package-support-button svg{width:24px;height:24px}.support-contact-dialog{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05080ab8;place-items:end center;padding:18px;display:grid;position:absolute;inset:0}.support-contact-card{background:linear-gradient(#ffffff14,#ffffff09),#19192d;border:1px solid #f4d59d2e;border-radius:20px;gap:14px;width:100%;padding:17px;display:grid;box-shadow:0 24px 70px #0000007a}.support-contact-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.support-contact-card header>span{width:42px;height:42px;color:var(--pd-mint);background:#19e6ad1f;border-radius:14px;place-items:center;display:grid}.support-contact-card strong,.support-contact-card p{margin:0}.support-contact-card strong{font-size:18px;font-weight:950;color:var(--pd-text)!important}.support-contact-card p{margin-top:3px;font-size:12px;line-height:1.35;color:var(--pd-muted)!important}.support-contact-card header button{min-height:34px;color:var(--pd-gold-soft);background:#f0d19a1a;border:1px solid #f0d19a38;border-radius:999px;padding:0 12px;font-size:12px;font-weight:900}.support-contact-qr{background:#fff;border:1px solid #19e6ad3d;border-radius:16px;place-items:center;padding:12px;display:grid;box-shadow:0 0 24px #19e6ad2e}.support-contact-qr img{aspect-ratio:1;object-fit:contain;width:min(210px,66vw);display:block}.support-contact-qr.large img{width:min(260px,72vw)}.support-contact-copy{color:#cffff0;background:#19e6ad1a;border:1px solid #19e6ad42;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:14px;font-weight:900;display:flex}.support-contact-copy span{overflow-wrap:anywhere}.support-contact-copy small{background:var(--pd-mint);border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:950;color:#10111f!important}.package-order-button,.package-confirm-button{background:var(--pd-mint);color:#10111f;border-radius:999px;min-height:58px;font-size:20px}.package-sheet-backdrop{align-items:end}.package-order-sheet{width:min(100%,394px);color:var(--pd-text);background:#2b2944;border:1px solid #f0d19a29;border-radius:8px 8px 0 0;gap:28px;padding:24px;display:grid;position:relative}.package-sheet-close{color:#ffffffa3;background:0 0;border:0;font-size:34px;line-height:1;position:absolute;top:18px;right:18px}.package-order-sheet header{grid-template-columns:112px minmax(0,1fr);gap:14px;display:grid}.package-order-sheet img{object-fit:cover;background:#050509;border-radius:6px;width:112px;height:112px}.package-order-sheet h2,.package-order-sheet strong{margin:0}.package-order-sheet h2{color:var(--pd-text);padding-right:34px;font-size:21px;line-height:1.25}.package-order-sheet header div{align-content:space-between;min-width:0;display:grid}.package-order-sheet header strong{color:var(--pd-mint);font-size:24px}.package-quantity-row{color:var(--pd-muted);justify-content:space-between;align-items:center;gap:14px;font-size:21px;font-weight:900;display:flex}.package-confirm-button{width:100%}.companion-hall-page{background:#100e21;position:relative;padding:24px 16px 104px!important}.companion-search-bar{min-height:54px;color:var(--pd-muted);background:#201d33;border:1px solid #f0d19a1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid}.companion-list{gap:14px;display:grid}.companion-list-card{color:var(--pd-text);background:#2b2944;border:1px solid #f0d19a14;border-radius:8px;overflow:hidden}.companion-list-card.selected{border-color:#19e6ad94;box-shadow:0 0 0 3px #19e6ad1f}.companion-list-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(104px,34%) minmax(150px,1fr);gap:12px;padding:12px;display:grid;position:relative}.companion-photo-frame{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#19e6ad3d,#0000 34%),#171429;border-radius:8px;align-self:start;place-items:center;width:100%;display:grid;overflow:hidden}.companion-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.companion-photo-fallback{width:72%;height:72%;color:var(--pd-gold-soft);background:#24233e;border:2px solid #19e6ad99;border-radius:50%;place-items:center;font-size:34px;font-weight:950;display:grid}.companion-list-main>div{align-content:start;gap:7px;min-width:0;padding:2px 0 0;display:grid}.companion-list-main header{align-items:center;gap:8px;padding-right:58px;display:flex}.companion-list-main header strong{min-width:0;color:var(--pd-text);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:950;overflow:hidden}.gender-mark{color:#1fb9ff;place-items:center;font-size:17px;display:inline-grid}.companion-tags{flex-wrap:wrap;gap:6px;display:flex}.companion-tags span{color:#1d52d8;background:#eef2ff;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:900}.companion-list-main p{color:var(--pd-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.companion-ribbons{grid-template-columns:minmax(78px,1fr) minmax(104px,auto);align-items:center;gap:8px;display:grid}.companion-ribbons span,.companion-ribbons strong{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 50%,100% 100%,12px 100%,0 50%);white-space:nowrap;place-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;display:grid}.companion-ribbons span{color:#ff8a00;background:#fff4df}.companion-ribbons span b{font-size:15px}.companion-ribbons strong{color:#ff1b6d;background:#ffe7f1}.companion-list-main>small{color:var(--pd-muted);align-items:center;gap:4px;font-weight:800;display:inline-flex;position:absolute;top:16px;right:14px}.companion-list-main>small:before{content:"";background:#77728e;border-radius:50%;width:12px;height:12px}.companion-list-main>small.online:before{background:#00de72}.companion-card-actions{justify-content:flex-end;gap:8px;padding:0 12px 12px;display:flex}.companion-card-actions button{min-height:32px;color:var(--pd-gold-soft);background:#201d33;border:1px solid #f0d19a24;border-radius:999px;padding:0 12px;font-size:13px;font-weight:900}.companion-card-actions .follow-button.active{color:var(--pd-mint);background:#19e6ad21;border-color:#19e6ad7a}.companion-rank-fab{z-index:5;background:var(--pd-mint);color:#10111f;border:0;border-radius:50%;place-items:center;gap:2px;width:78px;height:78px;font-size:13px;font-weight:950;display:grid;position:absolute;bottom:94px;right:22px;box-shadow:0 14px 30px #19e6ad3d}.companion-rank-fab svg{width:24px;height:24px}@media (width<=390px){.package-browser{grid-template-columns:88px minmax(0,1fr);gap:10px}.package-side-tabs button{font-size:16px}.package-card{grid-template-columns:76px minmax(0,1fr)}.package-card img{width:76px;height:68px}.package-card button{grid-column:2;justify-self:end}.companion-list-main{grid-template-columns:minmax(100px,32%) minmax(142px,1fr);gap:10px;padding:10px}.companion-ribbons{grid-template-columns:1fr}}.tabbar-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tabbar-5{grid-template-columns:repeat(5,minmax(0,1fr))}.order-message-notice{width:100%;min-width:0;color:var(--pd-text);text-align:left;background:#ffffff0b;border:1px solid #f0d19a1f;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:grid}.order-message-notice.unread{background:linear-gradient(90deg,#ff4f7826,#19e6ad14),#ffffff0e;border-color:#ff4f7857}.order-message-notice>svg{color:var(--pd-mint)}.order-message-notice span{gap:2px;min-width:0;display:grid}.order-message-notice strong{color:var(--pd-text);font-size:13px;font-weight:950}.order-message-notice small{max-width:100%;color:var(--pd-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-message-notice b{color:#fff;background:#ff4f78;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:950;display:grid}.companion-hall-page{padding-top:18px!important}.companion-hall-hero{background:linear-gradient(135deg,#19e6ad24,#f0d19a0f),#211f37;border:1px solid #f0d19a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.companion-hall-hero div{gap:4px;min-width:0;display:grid}.companion-hall-hero strong{color:var(--pd-text);font-size:19px;font-weight:950}.companion-hall-hero span{color:var(--pd-muted);font-size:12px;line-height:1.35}.companion-hall-hero button{background:var(--pd-mint);color:#10111f;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;display:inline-flex}.companion-list-card{position:relative}.companion-card-actions{justify-content:flex-end;padding:0 12px 12px;position:static}.companion-card-actions button{min-width:46px;min-height:30px;padding:0 9px}@media (width<=390px){.companion-card-actions{padding:0 10px 10px}}.mine-profile-page{width:100%;max-width:100%;overflow-x:hidden;gap:12px!important;padding-top:14px!important;padding-bottom:92px!important}.mine-profile-card,.mine-balance-card,.mine-menu-panel,.mine-order-panel,.mine-support-card{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden;background:linear-gradient(#302d49f5,#1e1b31f5)!important;border:1px solid #f0d19a1a!important;border-radius:8px!important;box-shadow:0 18px 42px #00000052!important}.mine-profile-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;display:grid;padding:14px!important}.mine-avatar-ring{border:2px solid var(--pd-mint);background:#19e6ad14;border-radius:999px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 0 5px #19e6ad14}.mine-avatar-ring .avatar.large{width:60px;height:60px}.mine-profile-main{gap:10px;min-width:0;display:grid}.mine-profile-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.mine-profile-title>div{min-width:0}.mine-profile-title h2{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:950;line-height:1.15;color:var(--pd-text)!important}.mine-profile-title p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.25;color:var(--pd-muted)!important}.mine-id-copy{white-space:nowrap;border-radius:999px;flex:none;align-items:center;max-width:100%;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;color:#bfffe9!important;background:#19e6ad1f!important;border:1px solid #19e6ad40!important}.mine-profile-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mine-profile-tags span{color:#0f57f0;overflow-wrap:anywhere;white-space:normal;background:#eef2ff;border-radius:4px;align-items:center;max-width:100%;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;line-height:1.15;display:inline-flex}.mine-balance-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid;background:linear-gradient(135deg,#f0d19a29,#19e6ad1a),#211f37!important;padding:16px!important}.mine-balance-card>div{gap:5px;min-width:0;display:grid}.mine-balance-card span,.mine-balance-card small{font-size:12px;color:var(--pd-muted)!important}.mine-balance-card strong{font-size:34px;font-weight:950;line-height:1;color:var(--pd-gold-soft)!important}.mine-balance-card button{white-space:nowrap;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex;background:var(--pd-mint)!important;color:#10111f!important;border:0!important}.mine-balance-card button svg{color:#10111f!important}.mine-stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;width:100%;max-width:100%;display:grid}.mine-stat-strip .metric{border:1px solid var(--pd-border);border-radius:8px;min-width:0;min-height:74px;background:#fff4dc0a!important}.mine-menu-panel,.mine-order-panel{gap:12px;display:grid;padding:14px!important}.mine-menu-panel header,.mine-order-panel header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mine-menu-panel h3,.mine-order-panel h3{margin:0;font-size:18px;font-weight:950;line-height:1.2;color:var(--pd-text)!important}.mine-menu-panel header span,.mine-order-panel header span,.mine-order-panel header b{font-size:12px;font-weight:900;color:var(--pd-gold-soft)!important}.mine-menu-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:8px;width:100%;max-width:100%;display:grid}.mine-menu-grid button{text-align:center;border-radius:8px;align-content:center;justify-items:center;gap:6px;min-width:0;min-height:92px;padding:10px 6px;display:grid;color:var(--pd-text)!important;background:#100e218f!important;border:1px solid #f0d19a1a!important}.mine-menu-grid button svg{width:22px;height:22px;color:var(--pd-mint)!important}.mine-menu-grid button strong{max-width:100%;font-size:14px;font-weight:950;line-height:1.15;color:var(--pd-text)!important}.mine-menu-grid button span{max-width:100%;font-size:11px;line-height:1.15;color:var(--pd-muted)!important}.mine-support-card{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid;padding:14px!important}.mine-support-qr-button{border-radius:12px;place-items:center;width:72px;height:72px;padding:6px;display:grid;box-shadow:0 0 18px #19e6ad29;background:#fff!important;border:1px solid #19e6ad47!important}.mine-support-qr-button img{object-fit:contain;width:100%;height:100%;display:block}.mine-support-card strong{align-items:center;gap:6px;font-size:15px;font-weight:950;display:flex;color:var(--pd-text)!important}.mine-support-card strong svg{color:var(--pd-mint);flex:none}.mine-support-card p{margin:4px 0 0;font-size:12px;line-height:1.25;display:block;color:var(--pd-muted)!important}.mine-support-copy{text-align:left;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:30px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex;color:#cffff0!important;background:#19e6ad1a!important;border:1px solid #19e6ad38!important}.mine-support-copy span{overflow-wrap:anywhere}.mine-support-copy small{background:var(--pd-mint);border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-weight:950;color:#10111f!important}.player-identity-card{background:linear-gradient(135deg,#19e6ad1f,#f0d19a14),#211f37!important}.player-income-card strong{color:var(--pd-mint)!important}.player-mine-page .mine-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mine-order-card,.mine-order-row{background:#100e218a;border:1px solid #f0d19a14;border-radius:8px}.mine-order-card{gap:10px;padding:12px;display:grid}.mine-order-card p{color:var(--pd-muted);margin:0;font-size:12px;line-height:1.5}.mine-order-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.mine-order-row svg{color:var(--pd-gold-soft)}.mine-order-row strong{color:var(--pd-text);font-size:14px}.mine-order-row p{color:var(--pd-muted);margin:4px 0 0;font-size:12px}.home-service-grid{box-shadow:none!important;background:#201d33!important;border:1px solid #f0d19a1f!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 10px!important;padding:16px 14px 18px!important}.home-service-tile{min-height:76px!important;color:var(--pd-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:8px!important;align-content:center!important;justify-items:center!important;gap:7px!important;padding:0!important;display:grid!important}.home-service-tile:nth-child(2n),.home-service-tile:nth-child(-n+2){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.home-service-tile svg{box-sizing:border-box!important;width:48px!important;height:48px!important;color:var(--pd-gold-soft)!important;background:#2a263d!important;border:1px solid #f0d19a33!important;border-radius:50%!important;padding:10px!important}.home-service-tile strong{max-width:100%!important;color:var(--pd-text)!important;font-size:13px!important;font-weight:950!important;line-height:1.15!important}.home-service-tile span{display:none!important}.order-confirm-top,.order-player-card{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#201d33!important}.order-confirm-top h2,.order-player-card strong,.order-field-row label,.order-card-total span,.order-card-total strong,.order-pay-bar span,.order-pay-bar strong,.order-remark-row label{color:var(--pd-text)!important}.order-confirm-top p,.order-player-card p,.order-field-row select,.order-field-row input::placeholder,.order-field-row textarea::placeholder,.order-remark-row input::placeholder{color:var(--pd-muted)!important}.order-confirm-form{background:#100e21!important}.order-field-card,.order-remark-row,.order-card-total,.order-pay-bar{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#201d33!important}.order-field-row{background:#201d33!important;border-color:#fff4dc1f!important}.order-field-row input,.order-field-row select,.order-field-row textarea,.order-remark-row input{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#151326!important}.hour-stepper{border:1px solid var(--pd-border)!important;background:#151326!important}.hour-stepper button{color:#10111f!important;background:#19e6ad!important}.hour-stepper button:first-child{color:var(--pd-muted)!important;background:#2a263d!important}.hour-stepper strong{color:var(--pd-text)!important}.order-pay-bar button{color:#10111f!important;background:#19e6ad!important}.order-close,.rules-dialog h2,.rules-scroll strong{color:var(--pd-text)!important}.rules-scroll p{color:var(--pd-muted)!important}.withdrawal-form input,.withdrawal-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#201d33!important;box-shadow:inset 0 1px #fff4dc0a!important}.withdrawal-form select option{color:var(--pd-text);background:#201d33}.withdrawal-upload span{color:var(--pd-text)!important;background:#171429!important;border-color:#19e6ad47!important;box-shadow:inset 0 1px #fff4dc0a!important}.withdrawal-upload span svg{color:var(--pd-mint)!important}.profile-media-upload{color:var(--pd-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.profile-media-upload span{color:var(--pd-text)!important;background:#171429!important;border-color:#19e6ad52!important;box-shadow:inset 0 1px #fff4dc0a,0 12px 24px #19e6ad14!important}.profile-media-upload span svg{color:var(--pd-mint)!important}.profile-photo-preview-frame,.profile-video-preview video{border:1px solid var(--pd-border)!important;color:var(--pd-text)!important;background:#171429!important}.profile-photo-preview-frame img{background:#171429!important}.profile-photo-fallback-card{color:var(--pd-text)!important;background:#171429!important}.profile-photo-fallback-card strong{color:var(--pd-text)!important}.profile-photo-fallback-card small{color:var(--pd-muted)!important}.profile-photo-fallback-card svg{color:var(--pd-mint)!important}.rules-dialog .rules-check{border-color:var(--pd-border)!important;color:var(--pd-text)!important;background:#171429!important;box-shadow:inset 0 1px #fff4dc0a!important}.rules-dialog .rules-checkbox{color:var(--pd-gold-soft)!important;background:#f0d19a0a!important;border-color:#f0d19a94!important}.rules-dialog .rules-check.checked{color:#bfffe9!important;background:#19e6ad1f!important;border-color:#19e6ad73!important}.rules-dialog .rules-check.checked .rules-checkbox{border-color:var(--pd-mint)!important;background:var(--pd-mint)!important;color:#10111f!important}.rules-dialog .rules-check.checked .rules-checkbox svg{color:#10111f!important}@media (width<=370px){.mine-profile-card,.mine-balance-card{grid-template-columns:1fr}.mine-profile-title{align-items:flex-start}.mine-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.package-category-page .package-search-bar{gap:13px!important;min-height:52px!important;padding:0 16px!important}.package-category-page .package-search-bar input{font-size:14px!important;font-weight:760!important}.package-category-page .package-search-bar span{height:24px!important}.package-category-page .package-search-bar svg{width:21px!important;height:21px!important}.package-category-page .package-browser{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:16px 10px 82px 0!important}.package-category-page .package-side-tabs{gap:2px!important}.package-category-page .package-side-tabs button{min-height:48px!important;font-size:14.5px!important;font-weight:860!important}.package-category-page .package-side-tabs button.active:before{width:3px!important;top:12px!important;bottom:12px!important}.package-category-page .package-main-list{gap:12px!important}.package-category-page .package-game-tabs{gap:8px!important}.package-category-page .package-game-tabs button{min-width:72px!important;min-height:32px!important;padding:0 13px!important;font-size:13.5px!important;font-weight:820!important}.package-category-page .package-list{gap:12px!important}.package-category-page .package-card{grid-template-columns:72px minmax(0,1fr)!important;grid-template-areas:"image content""image action"!important;align-items:center!important;gap:4px 9px!important;min-height:96px!important;padding:9px!important}.package-category-page .package-card img{grid-area:image!important;width:72px!important;height:62px!important}.package-category-page .package-card div{grid-area:content!important;align-self:end!important;gap:3px!important}.package-category-page .package-card strong{font-size:13.5px!important;font-weight:860!important;line-height:1.25!important}.package-category-page .package-card span{font-size:16.5px!important;font-weight:900!important;line-height:1.05!important}.package-category-page .package-card button{grid-area:action!important;place-self:start end!important;min-width:54px!important;min-height:28px!important;padding:0 11px!important;font-size:12px!important;font-weight:860!important}.tabbar{padding:7px 8px 9px!important}.tabbar button{min-height:44px!important;font-size:9.5px!important}.tabbar button.active svg{width:24px!important;height:24px!important;padding:5px!important}@media (width<=390px){.package-category-page .package-browser{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important;padding-right:8px!important}.package-category-page .package-side-tabs button{min-height:48px!important;font-size:14px!important}.package-category-page .package-card{grid-template-columns:68px minmax(0,1fr)!important;min-height:86px!important;padding:9px!important}.package-category-page .package-card img{width:68px!important;height:60px!important}.package-category-page .package-card strong{font-size:13.5px!important}.package-category-page .package-card span{font-size:16.5px!important}}.package-category-page.player-market-page .package-card.player-order-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"content price""content action"!important;align-items:start!important;gap:8px 10px!important;min-height:116px!important;padding:11px!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-content{min-width:0;grid-area:content!important;align-self:stretch!important;gap:7px!important;display:grid!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-content strong{font-size:14px!important;line-height:1.25!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden;color:var(--pd-muted)!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-tags{flex-wrap:wrap;gap:5px!important;display:flex!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-tags span{background:#19e6ad1a;border-radius:999px;padding:3px 6px;color:#cffff0!important;width:auto!important;font-size:10.5px!important;font-weight:850!important;line-height:1.1!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-price{justify-items:end;grid-area:price!important;align-self:start!important;gap:2px!important;display:grid!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-price b{color:var(--pd-mint);font-size:17px;line-height:1}.package-category-page.player-market-page .package-card.player-order-card .player-order-price small{color:var(--pd-muted);white-space:nowrap;font-size:10.5px}.package-category-page.player-market-page .package-card.player-order-card button{grid-area:action!important;place-self:end!important}.player-order-hall>.filter-row{overflow-x:auto;gap:8px!important;padding:0 0 4px!important}.player-order-hall>.filter-row button{border-radius:999px!important;flex:none!important;width:auto!important;min-width:76px!important;min-height:36px!important;padding:0 13px!important;font-size:13px!important;font-weight:850!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;grid-area:action!important;place-self:end!important;gap:6px!important;display:flex!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-actions button{grid-area:auto!important;min-width:54px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important}.package-category-page.player-market-page .package-card.player-order-card .player-order-actions .status{margin:0}.package-category-page.player-market-page .package-card.player-hall-order-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"content price""actions actions"!important;min-height:128px!important}.package-category-page.player-market-page .package-card.player-hall-order-card .player-order-actions{justify-content:flex-end;grid-area:actions!important;justify-self:stretch!important}.ranking-board{gap:14px;display:grid;position:relative;overflow:hidden;color:#fff8e8!important;background:radial-gradient(circle at 84% 12%,#19e6ad2e,#0000 30%),linear-gradient(135deg,#ffffff0b,#0000 34%),#24233e!important;border:1px solid #fff4dc14!important;border-radius:10px!important;padding:18px 15px 16px!important;box-shadow:inset 0 1px #fff4dc0a!important}.home-ranking-card.ranking-board{margin-top:0}.ranking-board-header{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.ranking-board-header p{margin:0 0 4px;font-size:12px;font-weight:900;color:var(--pd-mint)!important}.ranking-board-header h3{margin:0;line-height:1.05;color:#fff4dc!important;font-size:22px!important}.ranking-board-header button{color:#fff4dcc7;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;min-height:30px;padding:0 4px 0 10px;font-weight:900;display:inline-flex}.ranking-period-tabs,.ranking-kind-tabs{z-index:1;background:#141226cc;border-radius:999px;grid-auto-flow:column;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:4px;display:inline-grid;position:relative}.ranking-kind-tabs{grid-auto-flow:unset;background:#ffffff0b;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0}.ranking-period-tabs button,.ranking-kind-tabs button{color:#fff4dcc2;white-space:nowrap;background:0 0;border:none;border-radius:999px;min-height:32px;padding:0 14px;font-size:14px;font-weight:900}.ranking-period-tabs button.active,.ranking-kind-tabs button.active{color:#10111f;background:#19e6ad;box-shadow:0 10px 24px #19e6ad3d}.ranking-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr) minmax(0,.9fr);align-items:end;gap:10px;min-height:204px;padding-top:22px;display:grid;position:relative}.ranking-hero-trophy{color:#19e6ad21;width:116px;height:116px;position:absolute;top:-6px;right:8px;transform:rotate(7deg)}.ranking-podium-card{color:#10111f;isolation:isolate;border-radius:12px 12px 6px 6px;align-content:start;justify-items:center;gap:8px;min-width:0;min-height:128px;padding:32px 8px 12px;display:grid;position:relative}button.ranking-podium-card,button.ranking-table-row{font:inherit;text-align:inherit;cursor:pointer;border:0}.ranking-podium-card.interactive,.ranking-table-row.interactive{transition:transform .16s,filter .16s}.ranking-podium-card.interactive:active,.ranking-table-row.interactive:active{filter:brightness(1.06);transform:scale(.98)}.ranking-podium-card:after{content:"";background:inherit;clip-path:polygon(0 0,50% 100%,100% 0);z-index:-1;width:56%;height:30px;margin:auto;position:absolute;bottom:-15px;left:0;right:0}.ranking-podium-card.rank-1{background:linear-gradient(#65ffd0 0%,#19e6ad 100%);min-height:154px;padding-top:34px;box-shadow:0 16px 34px #19e6ad47}.ranking-podium-card.rank-2{background:linear-gradient(#fff8aa 0%,#ffef75 100%);box-shadow:0 14px 28px #ffee752e}.ranking-podium-card.rank-3{background:linear-gradient(#dff0ff 0%,#91c6ff 100%);box-shadow:0 14px 28px #91c6ff2e}.ranking-crown{color:#ffd95e;filter:drop-shadow(0 5px 7px #0000003d);place-items:center;width:28px;height:28px;display:inline-grid;position:absolute;top:-14px;right:18px}.ranking-podium-card.rank-2 .ranking-crown{color:#cdd8e9}.ranking-podium-card.rank-3 .ranking-crown{color:#68d5ff}.ranking-avatar{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:inline-grid;overflow:hidden}.ranking-podium-card .ranking-avatar{border:3px solid #ffffffe6;position:absolute;top:-22px;box-shadow:0 8px 18px #00000047}.ranking-podium-card.rank-1 .ranking-avatar{width:64px;height:64px;top:-30px}.ranking-avatar img{object-fit:cover;width:100%;height:100%}.ranking-podium-card strong{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:15px;font-weight:950;line-height:1.2;color:#10111f!important}.ranking-podium-card b{font-size:13px;font-weight:900;color:#10111f!important}.rank-effect-gold{animation:2.2s ease-in-out infinite rankingGlowGold}.rank-effect-silver,.rank-effect-bronze{animation:2.4s ease-in-out infinite rankingGlowSoft}.ranking-table-card{background:#ffffff0a;border-radius:12px;gap:0;padding:10px 0;display:grid;overflow:hidden}.ranking-table-head,.ranking-table-row{grid-template-columns:44px 38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 14px;display:grid}button.ranking-table-row{background:0 0;width:100%}.ranking-table-head{color:#fff4dc7a;grid-template-columns:44px minmax(0,1fr) auto;font-size:12px;font-weight:900}.ranking-table-head span:nth-child(2){margin-left:48px}.ranking-table-row b{font-size:18px;font-weight:950;color:#fff8e8!important}.ranking-table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden;color:#fff8e8!important}.ranking-table-row>span:last-child{color:#fff;font-size:15px;font-weight:950}.ranking-board.compact{gap:12px;padding:16px 13px 14px!important}.ranking-board.compact .ranking-hero{gap:8px;min-height:180px}.ranking-board.compact .ranking-podium-card{min-height:118px}.ranking-board.compact .ranking-podium-card.rank-1{min-height:142px}.ranking-board.compact .ranking-table-row:nth-of-type(n+4){display:none}@keyframes rankingGlowGold{0%,to{filter:drop-shadow(0 0 #ffd95e00)}50%{filter:drop-shadow(0 0 14px #ffd95e70)}}@keyframes rankingGlowSoft{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (width<=370px){.ranking-board{padding-left:11px!important;padding-right:11px!important}.ranking-hero{gap:7px}.ranking-podium-card{padding-left:5px;padding-right:5px}.ranking-period-tabs button,.ranking-kind-tabs button{padding:0 10px;font-size:13px}}.mobile-admin-page{color:#fff7e8;background:radial-gradient(circle at 18% 8%,#1fd9b238,#0000 30%),radial-gradient(circle at 92% 18%,#deb76f29,#0000 28%),linear-gradient(#101020 0%,#09081a 100%);gap:14px;padding:18px 18px 112px}.mobile-admin-page h2,.mobile-admin-page h3,.mobile-admin-page p{margin:0}.mobile-admin-page button{font:inherit}.admin-mobile-head,.admin-mobile-overview,.admin-mobile-search,.admin-mobile-metrics,.admin-mobile-task-panel,.admin-mobile-detail-sheet,.admin-mobile-shortcuts{background:#221d37e0;border:1px solid #ffefd11a;box-shadow:0 18px 48px #0003}.admin-mobile-head{border-radius:22px;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.admin-mobile-brand{align-items:center;gap:12px;min-width:0;display:flex}.admin-mobile-brand>div{min-width:0}.admin-mobile-brand>span,.admin-mobile-detail-sheet header>span,.admin-mobile-shortcuts button>span,.admin-mobile-task button:first-child>span{color:#ffe3a4;background:#ffe2a41a;border:1px solid #ffe2a42e;flex:none;place-items:center;display:grid}.admin-mobile-brand>span{border-radius:16px;width:44px;height:44px;font-size:18px}.admin-mobile-brand h2{font-size:0;line-height:0}.admin-mobile-brand strong{color:#fff3d6;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;line-height:1.18;display:block;overflow:hidden}.admin-mobile-brand small{color:#20ddb0;font-size:13px}.admin-mobile-brand p,.admin-mobile-shortcuts header span,.admin-mobile-task small,.admin-mobile-detail-body p,.admin-mobile-metrics small,.admin-mobile-overview span{color:#fff7e89e}.admin-mobile-status{align-items:center;gap:8px;display:flex}.admin-mobile-status>span{color:#9ff8de;background:#1fd9b224;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.admin-mobile-status button{color:#ffe3a4;background:#ffe2a414;border:1px solid #ffe2a42e;border-radius:15px;place-items:center;width:38px;height:38px;display:grid;position:relative}.admin-mobile-status b{color:#fff;background:#ff5c95;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:-6px;right:-5px}.admin-mobile-overview{border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.admin-mobile-overview div{gap:5px;min-width:0;display:grid}.admin-mobile-overview strong{color:#21e0b1;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}.admin-mobile-overview button{color:#0e1020;background:linear-gradient(135deg,#22e0b2,#8df1d8);border:0;border-radius:14px;grid-column:1/-1;min-height:42px;font-weight:950}.admin-mobile-search{color:#fff7e899;border-radius:18px;align-items:center;gap:10px;min-height:54px;padding:0 15px;display:flex}.admin-mobile-search svg{flex:none;font-size:18px}.admin-mobile-search input{color:#fff7e8;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:15px;font-weight:800}.admin-mobile-tabs{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-mobile-tabs::-webkit-scrollbar{display:none}.admin-mobile-tabs button{color:#fff7e8a8;background:#ffffff0d;border:1px solid #ffefd114;border-radius:999px;flex:none;min-height:38px;padding:0 16px;font-size:13px;font-weight:950}.admin-mobile-tabs button.active{color:#0e1020;background:#21e0b1;box-shadow:0 10px 22px #21e0b138}.admin-mobile-metrics{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.admin-mobile-metrics button{color:#fff7e8;background:#ffffff0a;border:1px solid #ffefd114;border-radius:16px;justify-items:center;gap:4px;min-width:0;min-height:92px;padding:10px 6px;display:grid}.admin-mobile-metrics svg{color:#ffe3a4;font-size:16px}.admin-mobile-metrics span{font-size:12px;font-weight:900}.admin-mobile-metrics strong{color:#21e0b1;font-size:20px;line-height:1}.admin-mobile-metrics small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.admin-mobile-task-panel,.admin-mobile-detail-sheet,.admin-mobile-shortcuts{border-radius:22px;gap:12px;padding:14px;display:grid}.admin-mobile-task-panel>header,.admin-mobile-detail-sheet>header,.admin-mobile-shortcuts>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-mobile-task-panel header p,.admin-mobile-detail-sheet header p,.admin-mobile-shortcuts header p{color:#21e0b1;font-size:12px;font-weight:950}.admin-mobile-task-panel h3,.admin-mobile-detail-sheet h3{color:#fff7e8;margin-top:3px;font-size:19px}.admin-mobile-task-panel header>span,.admin-mobile-detail-sheet header>b{color:#ffe3a4;background:#ffe2a417;border-radius:999px;flex:none;padding:6px 10px;font-size:12px}.admin-mobile-task-list{gap:9px;display:grid}.admin-mobile-task{background:#0c0b1f80;border:1px solid #ffefd114;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:8px;display:grid}.admin-mobile-task button{border:0}.admin-mobile-task button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.admin-mobile-task button:first-child>span,.admin-mobile-shortcuts button>span,.admin-mobile-detail-sheet header>span{border-radius:13px;width:36px;height:36px}.admin-mobile-task strong,.admin-mobile-task small,.admin-mobile-shortcuts strong,.admin-mobile-shortcuts small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-mobile-task strong{color:#fff7e8;font-size:13px;font-weight:950}.admin-mobile-task b{color:#ff72a8;font-size:13px}.admin-mobile-task em{color:#21e0b1;background:#21e0b11a;border-radius:999px;grid-column:2/4;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.admin-mobile-task>button:last-child{color:#0e1020;background:#21e0b1;border-radius:999px;align-self:center;min-width:50px;min-height:34px;font-size:12px;font-weight:950}.admin-mobile-detail-sheet header>span{font-size:15px}.admin-mobile-detail-body{background:#0808197a;border-radius:16px;gap:8px;padding:12px;display:grid}.admin-mobile-detail-body strong{color:#fff7e8;font-size:15px}.admin-mobile-detail-body textarea{resize:vertical;color:#fff7e8;background:#ffffff0a;border:1px solid #ffefd11a;border-radius:14px;outline:0;width:100%;min-height:74px;padding:10px 12px}.admin-mobile-detail-body textarea::placeholder{color:#fff7e861}.admin-mobile-detail-actions{grid-template-columns:1fr 1fr 1.2fr;gap:8px;display:grid}.admin-mobile-detail-actions button{color:#fff7e8;background:#ffffff14;border:0;border-radius:14px;min-height:42px;font-weight:950}.admin-mobile-detail-actions .reject{color:#ffc5da;background:#ff5c952e}.admin-mobile-shortcuts header{align-items:flex-end}.admin-mobile-shortcuts header p{font-size:15px}.admin-mobile-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-mobile-shortcuts button{color:#fff7e8;text-align:left;background:#ffffff0a;border:1px solid #ffefd114;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;padding:10px;display:grid}.admin-mobile-shortcuts strong{font-size:13px;font-weight:950}.admin-mobile-shortcuts small{grid-column:2/4;font-size:11px}.admin-mobile-shortcuts b{color:#21e0b1;font-size:12px}.admin-mobile-task.warn button:first-child>span,.admin-mobile-shortcuts .pink>span{color:#ff9cc5;background:#ff5c951a}.admin-mobile-task.danger button:first-child>span{color:#ff799d;background:#ff5c951f}.admin-mobile-task.blue button:first-child>span{color:#9fd6ff;background:#6db5ff1a}.admin-mobile-shortcuts .mint>span,.admin-mobile-task.mint button:first-child>span{color:#21e0b1;background:#21e0b11a}.admin-mobile-shortcuts .gold>span,.admin-mobile-task.gold button:first-child>span{color:#ffe3a4;background:#ffe2a41a}@media (width<=370px){.mobile-admin-page{padding-left:13px;padding-right:13px}.admin-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobile-overview,.admin-mobile-detail-actions,.admin-mobile-shortcuts>div{grid-template-columns:1fr}.admin-mobile-overview button{grid-column:auto}}.admin-shell>.session-bar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell .screen{background:0 0;padding:0}.mobile-admin-page{color:#f7f3ff;background:radial-gradient(circle at 4% 0,#26dfb41c,#0000 28%),radial-gradient(circle at 92% 6%,#7b54ff1f,#0000 34%),linear-gradient(#070a1a 0%,#0a0d20 46%,#070817 100%);gap:0;min-height:100%;padding:26px 12px 0}.mobile-admin-page .admin-toast{display:none}.admin-mobile-head{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0 0 26px}.admin-mobile-brand>span{color:#ffe19b;background:#ffdc9314;border-color:#ffdc9370;border-radius:50%;width:62px;height:62px;font-size:30px}.admin-mobile-brand strong{color:#ffe5ac;letter-spacing:0;font-size:23px}.admin-mobile-brand p{color:#f6efff94;margin-top:9px;font-size:16px;font-weight:700}.admin-mobile-status>span{color:#f6efffad;background:0 0;align-items:center;gap:7px;padding:0;font-size:16px;display:inline-flex}.admin-mobile-status>span i{background:#22e0b2;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #22e0b224}.admin-mobile-status button{color:#f6efffc7;background:#ffffff14;border-color:#ffffff1a;border-radius:50%;width:56px;height:56px;font-size:22px}.admin-mobile-status b{background:#ef5263;min-width:28px;height:28px;padding:0 8px;font-size:16px;line-height:28px;top:-8px;right:-3px}.admin-mobile-control-row{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:18px;margin-bottom:30px;display:grid}.admin-mobile-search{background:#ffffff0e;border-color:#ffffff1c;border-radius:34px;min-height:66px;padding:0 22px;box-shadow:inset 0 1px #ffffff08}.admin-mobile-search svg{color:#f6efff9e;font-size:24px}.admin-mobile-search input{color:#f7f3ff;font-size:18px;font-weight:800}.admin-mobile-search input::placeholder{color:#f6efff7a}.admin-mobile-scan{color:#f6efffc2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;display:grid}.admin-mobile-tabs{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:0;margin:0 -12px;padding:0 12px}.admin-mobile-tabs button{color:#f6efff80;min-width:66px;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:20px;font-weight:800;position:relative}.admin-mobile-tabs button.active{color:#20e4b5;box-shadow:none;background:0 0}.admin-mobile-tabs button.active:after{content:"";background:#20e4b5;border-radius:999px;height:4px;position:absolute;bottom:0;left:12px;right:12px}.admin-mobile-metrics{background:#ffffff0e;border-color:#ffffff17;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:28px;padding:20px 8px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000029}.admin-mobile-metrics button{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);place-items:center start;gap:0 9px;min-height:auto;padding:0 10px;position:relative}.admin-mobile-metrics button:not(:last-child):after{content:"";border-right:1px dashed #ffffff1f;width:1px;height:46px;position:absolute;top:6px;right:0}.admin-mobile-metrics button>span{color:#ffd98b;background:#ffd88b1f;border-radius:50%;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.admin-mobile-metrics button:nth-child(2)>span{color:#73c5ff;background:#73c5ff21}.admin-mobile-metrics button:nth-child(3)>span{color:#c492ff;background:#c492ff29}.admin-mobile-metrics button:nth-child(4)>span{color:#8df3c0;background:#8df3c024}.admin-mobile-metrics button small{color:#f6efff9e;font-size:16px;font-weight:800;overflow:visible}.admin-mobile-metrics strong{color:#ffdf9e;margin-top:5px;font-size:28px;line-height:1}.admin-mobile-metrics button:nth-child(2) strong{color:#79c8ff}.admin-mobile-metrics button:nth-child(3) strong{color:#d09bff}.admin-mobile-metrics button:nth-child(4) strong{color:#8df3c0}.admin-mobile-task-panel{box-shadow:none;background:#090d1fa3;border-color:#ffffff17;border-radius:17px;margin-top:26px;padding:0}.admin-mobile-task-panel header>div:first-child{align-items:center;gap:10px;display:flex}.admin-mobile-task-panel h3{color:#f7f3ff;margin:0;font-size:24px}.admin-mobile-task-panel header b{color:#ff5968;text-align:center;background:#ff52682e;border-radius:999px;min-width:34px;height:28px;font-size:18px;line-height:28px}.admin-mobile-task-tools{color:#f6efff94;align-items:center;gap:14px;display:flex}.admin-mobile-task-tools button{color:inherit;background:0 0;border:0;align-items:center;gap:7px;font-size:16px;font-weight:800;display:inline-flex}.admin-mobile-task-list{gap:8px;max-height:392px;overflow:hidden}.admin-mobile-task{background:#121830c2;border-color:#ffffff17;border-radius:14px;grid-template-columns:minmax(0,1fr) 80px;min-height:118px;padding:0 14px;display:grid;position:relative;overflow:hidden}.admin-mobile-task.active{border-color:#ff5268b8;box-shadow:inset 4px 0 #ff5268}.admin-mobile-task button:first-child{grid-template-columns:58px minmax(0,1fr) 86px;gap:12px;height:100%;display:grid}.admin-mobile-task strong{color:#f7f3ff;font-size:20px}.admin-mobile-task small{color:#f6efff8c;margin-top:7px;font-size:15px}.admin-mobile-task-money{justify-items:start;min-width:0;display:grid}.admin-mobile-task-money b{color:#ffdb84;font-size:21px;font-weight:950}.admin-mobile-task-money small{text-overflow:ellipsis;white-space:nowrap;max-width:86px;margin-top:6px;overflow:hidden}.admin-mobile-task em{color:#ff6474;text-align:center;white-space:nowrap;background:#ff526824;min-width:54px;font-size:14px;position:absolute;top:43px;right:92px}.admin-mobile-task-process{align-self:center;min-width:72px;min-height:50px;color:#20e4b5!important;background:#20e4b53d!important;border:1px solid #20e4b55c!important;border-radius:22px!important;font-size:18px!important;font-weight:900!important}.admin-mobile-task-chevron{color:#f6efff57;place-items:center;display:none}.admin-mobile-task-icon{color:#f6efff2e;font-size:13px;position:absolute;bottom:14px;left:25px}.admin-mobile-detail-sheet{background:radial-gradient(circle at 18% 0,#496fff1f,#0000 38%),#090d1ffa;border-color:#ffffff1f;border-radius:26px 26px 0 0;margin:8px -12px 0;padding:42px 20px 22px;position:relative;box-shadow:0 -18px 52px #00000052}.admin-mobile-drawer-handle{background:#f6efff59;border-radius:999px;width:66px;height:6px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.admin-mobile-detail-sheet>header{align-items:flex-start}.admin-mobile-detail-sheet h3{color:#f7f3ff;margin:0;font-size:23px}.admin-mobile-detail-sheet h3 span{color:#ff5268}.admin-mobile-detail-sheet header p{color:#f6efff9e;margin-top:8px;font-size:16px}.admin-mobile-detail-sheet header button{color:#f6efff8c;background:0 0;border:0;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.admin-mobile-detail-body{background:0 0;gap:18px;padding:0}.admin-mobile-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:6px;display:grid}.admin-mobile-detail-stats div{gap:9px;min-width:0;padding-right:12px;display:grid}.admin-mobile-detail-stats div:not(:last-child){border-right:1px solid #ffffff1f}.admin-mobile-detail-stats div+div{padding-left:14px}.admin-mobile-detail-stats span{color:#f6efff8c;font-size:15px}.admin-mobile-detail-stats strong{color:#f7f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.admin-mobile-detail-evidence{grid-template-columns:112px minmax(0,1fr);gap:18px;display:grid}.admin-mobile-detail-evidence p{color:#f6efff9e;margin-bottom:10px;font-size:15px}.admin-mobile-detail-evidence img,.admin-mobile-detail-evidence div:first-child>span{object-fit:cover;color:#ffe19b;background:#ffffff0f;border:2px solid #ffdf9eb3;border-radius:10px;place-items:center;width:104px;height:128px;display:grid}.admin-mobile-message-card{background:#ffffff0e;border-radius:14px;gap:8px;min-width:0;padding:18px 16px;display:grid;position:relative}.admin-mobile-message-card:before{content:"";background:#ffffff29;width:1px;position:absolute;top:22px;bottom:22px;left:12px}.admin-mobile-message-card p{gap:10px;margin:0;padding-left:14px;display:flex}.admin-mobile-message-card strong{color:#20e4b5;font-size:15px}.admin-mobile-message-card p:nth-of-type(2) strong{color:#c492ff}.admin-mobile-message-card span,.admin-mobile-message-card small{color:#f6efff99}.admin-mobile-message-card small{padding-left:14px;font-size:15px}.admin-mobile-detail-body textarea{color:#f7f3ff;background:#ffffff0e;border-color:#ffffff1f;border-radius:12px;min-height:94px;font-size:16px}.admin-mobile-detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-mobile-detail-actions button{border-radius:10px;min-height:58px;font-size:18px}.admin-mobile-detail-actions .pass{color:#052117;background:linear-gradient(135deg,#20e4b5,#15b883)}.admin-mobile-detail-actions .reject{color:#ff6676;background:#ff526833;border:1px solid #ff526861}.admin-mobile-detail-actions button:last-child{color:#f6efffa3;background:#ffffff0e;border:1px solid #ffffff1a}.admin-mobile-hidden-actions{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.admin-mobile-hidden-actions button{pointer-events:auto}.admin-mobile-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=390px){.admin-mobile-brand strong{max-width:138px;font-size:19px}.admin-mobile-status{gap:9px}.admin-mobile-task button:first-child{grid-template-columns:52px minmax(0,1fr) 70px;gap:8px}.admin-mobile-task-chevron{display:none}.admin-mobile-task strong{font-size:17px}.admin-mobile-task-money b{font-size:18px}.admin-mobile-task-process{min-width:62px;font-size:16px!important}.admin-mobile-task em{min-width:48px;font-size:12px;top:44px;right:78px}}.mobile-admin-page{padding-top:10px}.admin-mobile-head{padding-bottom:12px}.admin-mobile-brand{gap:11px}.admin-mobile-brand>span{width:42px;height:42px;font-size:21px}.admin-mobile-brand strong{max-width:none;font-size:18px}.admin-mobile-brand p{margin-top:5px;font-size:12px}.admin-mobile-status{gap:10px}.admin-mobile-status>span{gap:6px;font-size:13px}.admin-mobile-status>span i{width:9px;height:9px;box-shadow:0 0 0 4px #22e0b224}.admin-mobile-status button{width:42px;height:42px;font-size:17px}.admin-mobile-status b{min-width:22px;height:22px;padding:0 6px;font-size:13px;line-height:22px;top:-7px;right:-4px}.admin-mobile-control-row{grid-template-columns:minmax(0,1fr) 48px;gap:12px;margin-bottom:12px}.admin-mobile-search{border-radius:24px;min-height:48px;padding:0 16px}.admin-mobile-search svg{font-size:18px}.admin-mobile-search input{font-size:14px}.admin-mobile-scan{width:48px;height:48px;font-size:18px}.admin-mobile-tabs button{min-width:60px;min-height:38px;font-size:16px}.admin-mobile-metrics{margin-top:10px;padding:11px 8px}.admin-mobile-metrics button{grid-template-columns:32px minmax(0,1fr);gap:0 6px;padding:0 7px}.admin-mobile-metrics button:not(:last-child):after{height:38px;top:4px}.admin-mobile-metrics button>span{width:30px;height:30px;font-size:15px}.admin-mobile-metrics button small{font-size:13px}.admin-mobile-metrics strong{margin-top:4px;font-size:22px}.admin-mobile-task-panel{margin-top:12px}.admin-mobile-task-panel>header{min-height:52px;padding:0 14px}.admin-mobile-task-panel h3{font-size:19px}.admin-mobile-task-panel header b{min-width:28px;height:22px;font-size:14px;line-height:22px}.admin-mobile-task-tools{gap:8px}.admin-mobile-task-tools button{font-size:13px}.admin-mobile-task{grid-template-columns:minmax(0,1fr) 70px;min-height:72px;padding:0 12px}.admin-mobile-task button:first-child{grid-template-columns:38px minmax(0,1fr) 64px;gap:8px}.admin-mobile-task .avatar{width:32px;height:32px}.admin-mobile-task strong{font-size:15px}.admin-mobile-task small{margin-top:2px;font-size:11px}.admin-mobile-task-money b{font-size:15px}.admin-mobile-task-money small{max-width:64px;margin-top:2px}.admin-mobile-task em{min-width:40px;padding:2px 6px;font-size:10px;top:28px;right:70px}.admin-mobile-task-process{min-width:50px;min-height:32px;font-size:13px!important}.admin-mobile-task-icon{display:none}.admin-mobile-task-chevron{display:none!important}.admin-mobile-detail-sheet{padding:34px 20px 20px}.admin-mobile-drawer-handle{width:52px;height:4px;top:14px}.admin-mobile-detail-sheet h3{font-size:20px}.admin-mobile-detail-sheet header p{font-size:13px}.admin-mobile-detail-stats strong{font-size:18px}.admin-mobile-detail-evidence{grid-template-columns:94px minmax(0,1fr);gap:14px}.admin-mobile-detail-evidence img,.admin-mobile-detail-evidence div:first-child>span{width:86px;height:106px}.admin-mobile-message-card{padding:14px 12px}.admin-mobile-message-card strong,.admin-mobile-message-card small{font-size:13px}.admin-mobile-detail-actions button{min-height:48px;font-size:15px}
