@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Myanmar:wght@400;500;700;800;900&display=swap";:root{--shell-text: #eff8f3;--shell-muted: #a9c8bb;--shell-border: rgba(255, 255, 255, .08);--shell-card: rgba(10, 24, 19, .92);--shell-card-strong: rgba(8, 23, 18, .96);--shell-highlight: #19af7d;--shell-highlight-soft: rgba(25, 175, 125, .14);--shell-gold: #f0bf63;font-family:Bahnschrift,Trebuchet MS,Aptos,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;color:var(--shell-text);background:radial-gradient(circle at top left,rgba(16,128,97,.26),transparent 28%),radial-gradient(circle at 80% 10%,rgba(255,191,71,.16),transparent 20%),linear-gradient(180deg,#06110d,#0b1814);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}[hidden]{display:none!important}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;color:var(--shell-text)}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;position:relative;overflow-x:hidden;padding:20px 16px 28px;width:min(100%,1660px);margin:0 auto}.bg-orb{position:fixed;border-radius:999px;filter:blur(45px);opacity:.55;pointer-events:none}.bg-orb-a{width:220px;height:220px;background:#19a47d38;top:-40px;left:-50px}.bg-orb-b{width:180px;height:180px;background:#f2b0372e;bottom:80px;right:-40px}.topbar,.phone-frame{position:relative;z-index:1}.topbar{display:flex;flex-direction:column;gap:14px;max-width:520px;margin:0 auto 16px;animation:shell-rise .55s ease both}.login-topbar{gap:8px;margin-bottom:12px}.eyebrow{margin:0 0 6px;color:#7de3bf;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:700}.topbar h1{margin:0;font-size:clamp(1.8rem,5vw,2.5rem);line-height:1.05;font-family:Georgia,Times New Roman,Noto Sans Myanmar,Myanmar Text,Padauk,serif;letter-spacing:-.04em}.login-topbar h1{font-size:clamp(1.7rem,4vw,2.15rem)}.top-actions{display:flex;gap:10px}.topbar-note{margin:0;color:var(--shell-muted);max-width:440px;line-height:1.45}.app-mode-meta{display:flex;flex-wrap:wrap;gap:10px}.app-mode-pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.09);background:#ffffff0d;color:#f0fbf5;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-mode-pill.subtle{color:#b7d2c6;background:#ffffff08}.segmented{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#dff6ec;border-radius:999px;padding:10px 16px}.segmented.active{background:#11a06f;color:#fff}.phone-frame{max-width:520px;margin:0 auto;background:#081712eb;border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:14px 14px 88px;box-shadow:0 30px 80px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:shell-rise .7s ease .08s both}.phone-frame.user-workspace-frame:not(.user-home-frame):not(.user-settings-frame){padding-bottom:24px}.panel-mode-admin .bg-orb-a{background:#2c7fc933}.panel-mode-admin .bg-orb-b{background:#ebb04b29}.panel-mode-master .bg-orb-a{background:#1f996633}.panel-mode-master .bg-orb-b{background:#ff994529}.panel-mode-subagent .bg-orb-a{background:#cc7e3833}.panel-mode-subagent .bg-orb-b{background:#5aad9129}.admin-console-frame{background:#08141ff0;border-color:#75b7ff26}.master-console-frame{background:#0b1812f2;border-color:#ffb15f26}.subagent-console-frame{background:radial-gradient(circle at top right,rgba(120,191,145,.12),transparent 24%),radial-gradient(circle at bottom left,rgba(96,173,118,.1),transparent 26%),linear-gradient(180deg,#121311fa,#090e0bfc);border-color:#a0e0b21f;box-shadow:0 34px 80px #0000007a,inset 0 1px #e9ffef0d}.panel-mode-subagent .topbar{max-width:440px;margin-bottom:10px}.panel-mode-subagent .topbar h1{font-size:clamp(1.85rem,5vw,2.35rem);letter-spacing:-.03em}.hero-card,.panel,.install-banner{background:linear-gradient(180deg,#132f26f5,#0b1c16f5);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:16px;margin-bottom:14px}.install-banner{position:relative;z-index:1;max-width:520px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;gap:16px}.install-banner h3{margin:6px 0}.admin-hero{background:linear-gradient(135deg,#122e4df5,#0b505ff2);border-color:#7ab8ff29}.master-hero{background:linear-gradient(135deg,#153827fa,#4e3714f0);border-color:#ffb76e29}.subagent-hero{background:linear-gradient(135deg,#4a2b10fa,#1c493cf0);border-color:#ffbc7429}.hero-kicker,.panel p,.match-sub,.history-card p,.tx-row p,.note-card,.wallet-balance span,.stat-card span{color:#9ec0b3}.hero-card h2,.panel h3,.match-card h4,.detail-card h4{margin:8px 0;font-family:Georgia,Times New Roman,Noto Sans Myanmar,Myanmar Text,Padauk,serif;letter-spacing:-.03em}.chip-row,.screen-switcher,.market-row,.profile-grid,.stats-grid{display:flex;flex-wrap:wrap;gap:10px}.chip,.status-pill,.mini-tab{border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#dff6ec}.screen-switcher{overflow-x:auto;padding-bottom:4px;margin-bottom:14px}.master-console-frame>.screen-switcher{display:none}.mini-tab{white-space:nowrap}.mini-tab.active{background:#134f3e;border-color:#1aa878}.admin-switcher .mini-tab.active{background:#3579b840;border-color:#7ebcff80}.master-switcher .mini-tab.active{background:#1f845c3d;border-color:#ffbc6f73}.subagent-switcher .mini-tab.active{background:#ae692b3d;border-color:#ffc97f73}.stats-grid{margin-bottom:14px}.stat-card{flex:1 1 140px;min-width:140px;background:linear-gradient(180deg,#0d4536f2,#0b2a21f2);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:14px}.stat-card p,.wallet-balance p{margin:0 0 6px}.stat-card strong,.wallet-balance strong{display:block;font-size:1.3rem;margin-bottom:4px}.section-head,.match-meta,.tx-row,.summary-row,.profile-head,.admin-row,.session-bar{display:flex;justify-content:space-between;align-items:center;gap:12px}.workspace-panel{overflow:hidden}.admin-workspace{background:linear-gradient(180deg,#12273ff5,#0a1b28f5)}.master-workspace{background:linear-gradient(180deg,#163425fa,#221d0ff2)}.subagent-workspace{background:linear-gradient(180deg,#382211fa,#122b23f2)}.workspace-head{align-items:flex-start}.auth-role-guide{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.workspace-note{margin:12px 0 0;color:#c1ddd0}.inline-head{margin-top:18px}.workspace-intro-grid,.filter-step-grid,.quick-action-grid,.hierarchy-guide{display:grid;gap:12px;margin-top:14px}.workspace-intro-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.scope-callout,.filter-step-card,.hierarchy-card,.quick-action-card{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:14px}.scope-callout span,.filter-step-card span,.hierarchy-step,.quick-action-card span{color:#9bc4b4}.scope-callout span,.filter-step-card span{display:inline-block;margin-bottom:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.scope-callout strong,.quick-action-card strong,.hierarchy-card strong{display:block;font-size:1rem;line-height:1.3}.scope-callout p,.filter-step-card p,.quick-action-card span,.hierarchy-card p,.hierarchy-card>span{margin:8px 0 0;line-height:1.5}.filter-step-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.filter-step-card p{color:#dcefe6}.quick-action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.quick-action-card{text-align:left;color:inherit;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:122px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.quick-action-card:hover{transform:translateY(-2px);border-color:#7de3bf47;background:#1a543e57;box-shadow:0 12px 28px #0000002e}.hierarchy-guide{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.hierarchy-card{min-height:156px}.hierarchy-card.active{border-color:#7de3bf52;background:linear-gradient(180deg,#154e3a7a,#0e231bc2);box-shadow:inset 0 1px #ffffff0a}.hierarchy-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.hierarchy-step{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);font-weight:800;letter-spacing:.08em}.hierarchy-card p{color:#eef8f4}.hierarchy-card>span{display:block}.scope-panel.admin-scope{background:linear-gradient(180deg,#112438f2,#0a1825f2)}.scope-panel.master-scope{background:linear-gradient(180deg,#142b1ef7,#211b10f2)}.scope-panel.subagent-scope{background:linear-gradient(180deg,#3a2210f7,#12241ff2)}.text-btn{background:transparent;border:0;color:#7de3bf;padding:0}.wm-match-search{width:min(360px,46vw);min-height:48px;border:1px solid rgba(151,224,180,.16);border-radius:16px;background:radial-gradient(circle at top right,rgba(79,214,167,.12),transparent 34%),#ffffff0b;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:0 10px 0 14px;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}.wm-match-search-icon{width:17px;height:17px;border:2px solid #9ceabb;border-radius:50%;position:relative}.wm-match-search-icon:after{content:"";position:absolute;right:-6px;bottom:-4px;width:8px;height:2px;border-radius:999px;background:#9ceabb;transform:rotate(45deg)}.wm-match-search input{min-width:0;border:0;outline:0;background:transparent;color:#f6fff9;font:inherit;font-weight:800}.wm-match-search input::placeholder{color:#daf2e494}.wm-history-search{width:min(410px,48vw);border-color:#7df0a633;background:radial-gradient(circle at top right,rgba(125,240,166,.14),transparent 36%),linear-gradient(180deg,#0a2319eb,#061610eb)}.wm-history-search input{min-height:46px}.wm-match-selection-note{flex:1 1 auto;margin:0;color:#d9f7e5;font-size:clamp(.9rem,2vw,1.02rem);font-weight:850;line-height:1.35;text-align:center;white-space:nowrap}.wm-match-search button{width:28px;height:28px;border:1px solid rgba(151,224,180,.14);border-radius:50%;background:#ffffff0f;color:#dff7e8;font-weight:900}.wm-match-search-results{display:grid;gap:10px;margin-top:14px}.wm-match-search-result{border:1px solid rgba(151,224,180,.12);border-radius:18px;background:radial-gradient(circle at top right,rgba(79,214,167,.1),transparent 30%),#ffffff09;color:#f7fff9;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.wm-match-search-result span,.wm-match-search-result small{display:block;color:#a8cdb9;font-weight:800}.wm-match-search-result strong{display:block;margin:4px 0;color:#fff}.wm-match-search-result b{flex:0 0 auto;border-radius:999px;background:#4fd6a71f;color:#9ceabb;padding:7px 12px}.wm-match-search-empty{margin:12px 0 0;border:1px solid rgba(151,224,180,.12);border-radius:16px;color:#a8cdb9;padding:14px 16px;font-weight:800}.wm-body-goal-board{margin-top:14px;border:1px solid rgba(151,224,180,.18);border-radius:18px;overflow:hidden;background:#ffffff09;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff09}.wm-body-goal-fixture{color:#1c241f;background:#e7e9e7;border-bottom:1px solid rgba(28,36,31,.16)}.wm-body-goal-fixture:last-child{border-bottom:0}.wm-body-goal-league{min-height:30px;padding:5px 12px;display:flex;align-items:center;gap:7px;background:#b7bcb8;color:#47504a;font-weight:900}.wm-body-goal-league span{color:#37aa51;font-size:.9rem}.wm-body-goal-kickoff{min-height:30px;padding:6px 12px;background:#383d3a;color:#c5cbc6;font-weight:800}.wm-body-goal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;border-bottom:1px solid rgba(28,36,31,.12)}.wm-body-goal-row:last-child{border-bottom:0}.wm-body-goal-row button{border:0;border-right:1px solid rgba(28,36,31,.14);background:transparent;color:#1b2420;padding:8px 10px;font:inherit;font-weight:850;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.wm-body-goal-row button:last-child{border-right:0}.wm-body-goal-row button:hover{background:#35935a14}.wm-body-goal-row button:active{background:#35935a29;transform:scale(.99)}.wm-body-goal-row button:disabled{cursor:not-allowed;opacity:.58}.wm-body-goal-row button>span{min-width:0;overflow-wrap:anywhere}.wm-body-goal-team{display:inline-flex;align-items:center;justify-content:center;gap:10px}.wm-body-goal-team-name{min-width:0;overflow-wrap:anywhere}.wm-team-logo{--crest-a: #0f8f62;--crest-b: #063826;position:relative;flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.88),transparent 0 15%,transparent 16%),linear-gradient(135deg,var(--crest-a),var(--crest-b));box-shadow:inset 0 0 0 2px #0000002e,0 4px 9px #0000002e;color:#fff;font-size:.66rem;font-weight:950;line-height:1;overflow:hidden}.wm-team-logo img{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:contain;border-radius:50%;background:#fff;padding:1px}.wm-team-logo-fallback{position:relative;z-index:0}.wm-team-logo.tone-blue{--crest-a: #4f86d9;--crest-b: #102a65}.wm-team-logo.tone-gold{--crest-a: #e5b84e;--crest-b: #5d3f0d}.wm-team-logo.tone-red{--crest-a: #d9534f;--crest-b: #641414}.wm-team-logo.tone-violet{--crest-a: #8b6ee8;--crest-b: #2d1c66}.wm-team-logo.tone-ink{--crest-a: #5e6a73;--crest-b: #111b22}.wm-body-goal-row button b,.wm-body-goal-row .center-line{color:#5f9d37;font-weight:950}.wm-body-goal-row button b{flex:0 0 auto;min-width:48px;border-radius:8px;background:#5f9d3714;padding:4px 8px}.wm-body-goal-row.totals button{font-weight:800}.wm-body-goal-row.totals{grid-template-columns:minmax(0,1fr) minmax(70px,.5fr) minmax(0,1fr)}.wm-body-goal-row.totals .center-line{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(28,36,31,.14);background:#5f9d370f;padding:8px 10px;text-align:center}.wm-body-goal-result{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-top:1px solid rgba(28,36,31,.12);background:#297e4d14;color:#2c4035;font-weight:900}.wm-body-goal-result strong{color:#1d873f}.match-record-list{grid-template-columns:1fr}.match-record-card{gap:10px}.match-record-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.match-record-teams .wm-body-goal-team{justify-content:flex-start;min-width:0;color:#f7fff9}.match-record-teams .wm-body-goal-team:last-child{justify-content:flex-end}.match-record-teams b{border-radius:12px;background:#4fd6a71f;color:#9cf0bd;padding:8px 12px;white-space:nowrap}.match-record-meta-row{display:grid;grid-template-columns:minmax(0,auto) minmax(180px,1fr);align-items:center;gap:18px}.match-record-meta-row p{margin:0;color:#9fd7b7;font-weight:900}.match-record-meta-row span{color:#fff;font-weight:950}.match-fixture-form{margin-bottom:18px;padding:18px;border:1px solid rgba(151,224,180,.14);border-radius:18px;background:radial-gradient(circle at top right,rgba(79,214,167,.1),transparent 34%),#0a1c14b8}.match-fixture-form h4{margin:4px 0 6px;color:#fff;font-size:1.08rem}.match-fixture-form p{margin:0 0 14px;color:#aac9b8;font-weight:700}.match-entry-ticket{overflow:hidden;margin:14px 0 16px;border:1px solid rgba(151,224,180,.24);border-radius:18px;background:#e7e9e7;color:#17211c;box-shadow:0 20px 46px #00000038,inset 0 1px #ffffff73}.match-entry-league,.match-entry-kickoff,.match-entry-teams,.match-entry-total-row,.match-entry-logo-row{padding-inline:18px}.match-entry-league{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:#b8c0bb;color:#3e4b44}.match-entry-league span{color:#2ba557;font-weight:950}.match-entry-kickoff{min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;background:#363d39;color:#edf4ef;font-weight:950}.match-entry-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0;min-height:76px}.match-entry-team,.match-entry-body{display:grid;align-content:center;gap:6px;min-width:0;padding:12px 18px;border-right:1px solid rgba(28,36,31,.13);color:#34433a;font-weight:950}.match-entry-team:last-child{border-right:0}.match-entry-team span,.match-entry-body span{color:#3c4b42;font-size:.78rem}.match-entry-team small{color:#678073;font-size:.72rem}.match-entry-team-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,128px);gap:8px;align-items:center}.match-entry-side-odds{width:100%;background:#5f9d371a!important;color:#4f972f!important}.match-entry-league input,.match-entry-league select,.match-entry-kickoff input,.match-entry-team input,.match-entry-body input,.match-entry-body select,.match-entry-total-row input{min-height:34px;border:1px solid rgba(61,88,69,.16);border-radius:10px;background:#ffffff75;color:#17211c;padding:7px 10px;font:inherit;font-weight:900}.match-entry-body{background:#5f9d370a}.match-entry-body input,.match-entry-total-row input{background:#5f9d371a;color:#4f972f;text-align:center}.match-entry-total-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.45fr) minmax(0,1fr);min-height:48px;align-items:center;padding-inline:0;border-top:1px solid rgba(28,36,31,.12)}.match-entry-total-row strong{height:100%;display:grid;place-items:center;color:#17211c;font-weight:950}.match-entry-total-row input{height:100%;border-top:0;border-bottom:0;border-radius:0}.match-entry-logo-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:12px 14px;background:#0c1c140f}.match-entry-logo-row label{display:grid;gap:8px;color:#34433a;font-size:.8rem;font-weight:950}.match-fixture-form.has-ticket .match-fixture-grid{display:none}.match-fixture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-fixture-grid label,.match-odds-fields label{display:grid;gap:8px;color:#cfe8d9;font-weight:900}.match-odds-label{display:inline-flex;align-items:center;width:fit-content;min-height:22px;border:1px solid rgba(126,232,174,.2);border-radius:999px;background:#08986f24;color:#9df2c4;padding:3px 9px;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.match-fixture-grid input,.match-fixture-grid select,.match-odds-fields input,.match-odds-fields select{width:100%;min-height:42px;border:1px solid rgba(151,224,180,.14);border-radius:12px;background:#fff1;color:#fff;padding:9px 10px;font:inherit;font-weight:800}.match-logo-control{display:grid;gap:8px}.match-logo-upload-line{display:flex;align-items:center;gap:10px;min-width:0}.match-logo-file-input{cursor:pointer;color:#cfe8d9}.match-logo-file-input::file-selector-button{margin-right:10px;border:1px solid rgba(116,255,189,.22);border-radius:999px;background:linear-gradient(135deg,#18a86f,#087650);color:#fff;padding:8px 12px;font:inherit;font-weight:900;cursor:pointer}.match-logo-status{flex:0 0 auto;border:1px solid rgba(151,224,180,.14);border-radius:999px;background:#ffffff0e;color:#9bdab8;padding:7px 10px;font-size:.75rem;font-weight:900}.match-suggestion-hint{display:block;min-height:18px;color:#8ddbb8;font-size:.76rem;line-height:1.35;font-weight:900}.match-fixture-list{display:grid;grid-template-columns:1fr;gap:10px}.admin-list.match-fixture-list,.standalone-shell .admin-list.match-fixture-list{grid-template-columns:1fr}.admin-row.match-fixture-row,.match-fixture-row{align-items:center;gap:14px;color:#eafff7;background:radial-gradient(circle at top right,rgba(42,178,128,.12),transparent 34%),#091c14d6;border-color:#8bdfb429}.admin-row.match-fixture-row{align-items:stretch;flex-direction:column}.admin-row.match-fixture-row strong,.match-fixture-row strong{color:#fff}.admin-row.match-fixture-row p,.match-fixture-row p{color:#a8cfbc}.match-editor-board{display:grid;gap:16px}.match-editor-fixture{overflow:hidden;border:1px solid rgba(151,224,180,.2);border-radius:18px;background:#e7e9e7;color:#17211c;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff61}.match-editor-fixture>.match-fixture-copy,.match-editor-fixture>.match-odds-fields,.match-editor-fixture>span{display:none}.match-editor-league,.match-editor-kickoff,.match-editor-teams,.match-editor-total-row,.match-editor-result-row,.match-editor-actions{padding-inline:18px}.match-editor-league{min-height:34px;display:flex;align-items:center;gap:9px;background:#b8c0bb;color:#3e4b44;font-weight:950}.match-editor-league span{color:#2ba557}.match-editor-league strong{color:#3e4b44}.match-editor-league select{margin-left:auto;width:auto;min-height:28px;border:1px solid rgba(40,64,50,.16);border-radius:999px;background:#ffffff7a;color:#26362d;padding:3px 28px 3px 10px;font-size:.8rem;font-weight:950}.match-editor-league em{margin-left:auto;font-style:normal;font-size:.8rem}.match-editor-kickoff{min-height:38px;display:flex;align-items:center;background:#363d39;color:#edf4ef;font-weight:950}.match-editor-teams{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);min-height:58px;align-items:stretch;padding-inline:0}.match-editor-team,.match-editor-body-odds{display:grid;align-items:center;justify-content:center;justify-items:center;gap:8px;min-width:0;padding:10px 14px;border-right:1px solid rgba(28,36,31,.13)}.match-editor-vs{display:grid;place-items:center;min-width:0;color:#4f972f;font-weight:950;border-right:1px solid rgba(28,36,31,.13);background:#5f9d370a}.match-editor-team.away,.match-editor-team:last-child{border-right:0}.match-editor-body-odds{gap:8px;background:#5f9d370a}.match-editor-body-odds input,.match-editor-body-odds select,.match-editor-total-row input{min-height:34px;border:1px solid rgba(61,88,69,.16);border-radius:9px;background:#5f9d3717;color:#458229;padding:6px 8px;text-align:center;font:inherit;font-size:.88rem;font-weight:950}.match-editor-body-odds input{width:76px}.match-editor-side-odds{width:min(180px,100%);min-height:34px;border:1px solid rgba(151,224,180,.2);border-radius:9px;background:#ffffff14;color:#fff;padding:6px 8px;text-align:center;font:inherit;font-size:.88rem;font-weight:950}.match-editor-side-odds::placeholder{color:#dff7e8ad}.match-editor-fixture .match-editor-team{grid-template-columns:minmax(0,1fr) minmax(92px,128px);justify-content:stretch;justify-items:stretch}.match-editor-fixture .wm-body-goal-team{justify-content:center}.match-editor-fixture .match-editor-side-odds{width:100%;border-color:#3d584529;background:#5f9d371a;color:#4f972f}.match-editor-fixture .match-editor-side-odds::placeholder{color:#4f972fb3}.match-editor-fixture .match-editor-side-odds-value{min-height:34px;display:grid;place-items:center;border:1px solid rgba(61,88,69,.16);border-radius:9px;background:#5f9d371a;color:#4f972f;padding:6px 8px;font-size:.88rem;font-weight:950;text-align:center}.match-editor-fixture .match-editor-side-odds-value.muted{color:#4f972f5c}.match-editor-mini-ticket .match-editor-total-row input{border-color:#3d584529;background:#5f9d371a;color:#4f972f}.match-editor-mini-ticket .match-editor-status-row select option{background:#10241b;color:#fff}.match-editor-body-odds select{max-width:132px;color:#24362d}.match-editor-mini-ticket{overflow:hidden;margin-top:12px;border:1px solid rgba(151,224,180,.24);border-radius:18px;background:#e7e9e7;color:#17211c;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff61}.match-editor-mini-ticket .match-editor-teams{grid-template-columns:repeat(2,minmax(0,1fr))}.match-editor-mini-ticket .match-editor-team{grid-template-columns:minmax(0,1fr) minmax(92px,128px);justify-content:stretch;justify-items:stretch}.match-editor-mini-ticket .wm-body-goal-team{justify-content:flex-start}.match-editor-mini-ticket .match-editor-side-odds{width:100%;border-color:#3d584529;background:#5f9d371a;color:#4f972f}.match-editor-mini-ticket .match-editor-side-odds::placeholder{color:#4f972fb3}.match-editor-mini-ticket .match-editor-side-odds-value{min-height:34px;display:grid;place-items:center;border:1px solid rgba(61,88,69,.16);border-radius:9px;background:#5f9d371a;color:#4f972f;padding:6px 8px;font-size:.88rem;font-weight:950;text-align:center}.match-editor-mini-ticket .match-editor-team,.match-editor-mini-ticket .match-editor-vs,.match-editor-mini-ticket .match-editor-total-row,.match-editor-mini-ticket .match-editor-status-row{border-color:#1c241f21}.match-editor-mini-ticket .match-editor-team .wm-body-goal-team-name,.match-editor-mini-ticket .match-editor-total-row strong,.match-editor-mini-ticket .match-editor-status-row span{color:#17211c}.match-editor-mini-ticket .match-editor-actions{gap:10px;background:#0c1c140f}.match-editor-mini-ticket .match-editor-kickoff input{width:100%;min-height:32px;border:1px solid rgba(151,224,180,.18);border-radius:10px;background:#ffffff24;color:#fff;padding:5px 10px;font:inherit;font-weight:950}.match-editor-status-pill{margin-left:auto;border:1px solid rgba(61,88,69,.16);border-radius:999px;background:#ffffff7a;color:#26362d;padding:5px 14px;font-size:.8rem;font-style:normal;font-weight:950}.match-delete-btn.neutral{border-color:#3d58452e;background:#ffffff38;color:#26362d}.wm-admin-btn.slim{min-height:36px;border-radius:12px;padding:0 16px}.match-editor-status-row{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-top:1px solid rgba(28,36,31,.12);background:#ffffff09;color:#f4fff7;font-weight:950}.match-editor-status-row select{width:auto;min-width:150px;min-height:34px;border:1px solid rgba(151,224,180,.2);border-radius:999px;background:#ffffff14;color:#fff;padding:6px 28px 6px 10px;font:inherit;font-weight:950}.match-editor-total-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.45fr) minmax(0,1fr);min-height:46px;align-items:center;padding-inline:0;border-top:1px solid rgba(28,36,31,.12)}.match-editor-total-row strong,.match-editor-total-row span{height:100%;display:grid;place-items:center;color:#17211c;font-weight:950}.match-editor-total-row input,.match-editor-total-row span{border-radius:0;border-top:0;border-bottom:0;background:#5f9d3712;color:#4f972f}.match-entry-result-row,.match-editor-result-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(92px,.42fr) auto minmax(92px,.42fr);align-items:center;gap:10px;min-height:48px;padding-block:8px;border-top:1px solid rgba(28,36,31,.12);background:#1122190a;color:#17211c;font-weight:950}.match-entry-result-row span,.match-editor-result-row span{color:#2f4b3b}.match-entry-result-row input,.match-editor-result-row input{min-width:0;min-height:34px;border:1px solid rgba(61,88,69,.16);border-radius:9px;background:#5f9d3717;color:#458229;padding:6px 8px;text-align:center;font:inherit;font-size:.88rem;font-weight:950}.match-entry-result-row strong,.match-editor-result-row strong{color:#17211c}.match-editor-result-score{grid-column:2 / -1;justify-self:stretch;min-height:34px;display:grid;place-items:center;border:1px solid rgba(61,88,69,.16);border-radius:9px;background:#5f9d3717;color:#268347!important}.match-editor-result-pending{grid-column:2 / -1;justify-self:stretch;min-height:34px;display:grid;place-items:center;border:1px solid rgba(61,88,69,.12);border-radius:9px;background:#ffffff3d;color:#2f4b3bad;font-style:normal}.match-editor-actions{display:flex;justify-content:flex-end;padding-block:10px 12px;background:#0c1c140f}@media(max-width:720px){.match-entry-league,.match-entry-kickoff,.match-entry-teams,.match-entry-total-row,.match-entry-result-row,.match-entry-logo-row{padding-inline:12px}.match-entry-league{grid-template-columns:auto minmax(0,1fr)}.match-entry-league select{grid-column:1 / -1}.match-entry-teams,.match-entry-logo-row{grid-template-columns:1fr;padding-inline:0}.match-entry-team,.match-entry-body{border-right:0;border-bottom:1px solid rgba(28,36,31,.12)}.match-entry-team-line{grid-template-columns:1fr}.match-entry-total-row{grid-template-columns:minmax(0,1fr) minmax(92px,.72fr) minmax(0,1fr)}.match-editor-teams{grid-template-columns:minmax(0,1fr)}.match-editor-team,.match-editor-body-odds{border-right:0;border-bottom:1px solid rgba(28,36,31,.12)}.match-editor-total-row{grid-template-columns:minmax(0,1fr) minmax(92px,.7fr) minmax(0,1fr)}.match-entry-result-row,.match-editor-result-row{grid-template-columns:1fr}.match-editor-result-score,.match-editor-result-pending{grid-column:auto}}.match-odds-fields{width:100%;min-width:0;display:grid;grid-template-columns:minmax(74px,1fr) minmax(92px,1fr) minmax(74px,1fr) minmax(92px,1fr);gap:10px;align-items:end}.wm-admin-match-form{margin:0}.wm-admin-match-row{padding:14px;border:1px solid rgba(139,223,180,.16);border-radius:14px;background:radial-gradient(circle at top right,rgba(42,178,128,.14),transparent 34%),#091c14e6;color:#eafff7}.wm-admin-match-row strong{color:#fff}.wm-admin-match-row p{color:#a8cfbc}.wm-admin-match-row-head,.match-fixture-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wm-admin-delete-match-btn,.match-delete-btn{flex:0 0 auto;min-height:36px;border:1px solid rgba(255,127,127,.32);border-radius:12px;background:#801f1f3d;color:#ffc6c6;padding:8px 12px;font:inherit;font-size:.84rem;font-weight:900}.wm-admin-delete-match-btn:hover,.match-delete-btn:hover{background:#aa2a2a57;border-color:#ff97977a;color:#ffe3e3}.wm-admin-match-row .match-odds-fields input,.wm-admin-match-row .match-odds-fields select{border-color:#8bdfb42e;background:#ffffff13;color:#fff}.match-fixture-row .match-odds-fields input::placeholder,.wm-admin-match-row .match-odds-fields input::placeholder{color:#e1f6eb85}.match-fixture-row .match-odds-fields select option,.wm-admin-match-row .match-odds-fields select option{background:#10241b;color:#fff}.wm-maung-board{background:#0a1c14b8}.wm-maung-fixture{background:#e7e9e7}.wm-maung-teams-row{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);min-height:48px;border-bottom:1px solid rgba(28,36,31,.12)}.wm-maung-teams-row>span,.wm-maung-teams-row>b{display:flex;align-items:center;justify-content:center;min-width:0;color:#1b2420;padding:10px 12px;font-weight:900;line-height:1.2;text-align:center;word-break:break-word}.wm-maung-teams-row>b{position:relative;padding:10px 8px;color:#31783d;font-size:.82rem;letter-spacing:.08em}.wm-maung-teams-row>b:before,.wm-maung-teams-row>b:after{content:"";position:absolute;top:8px;bottom:8px;width:1px;background:#1c241f29}.wm-maung-teams-row>b:before{left:0}.wm-maung-teams-row>b:after{right:0}@media(max-width:640px){.section-head:has(.wm-match-selection-note){align-items:stretch;flex-direction:column}.wm-match-selection-note{text-align:left;white-space:normal}.wm-match-search,.wm-history-search{width:100%}.wm-match-search-result{align-items:flex-start;flex-direction:column}.wm-body-goal-row button{padding:8px 6px;font-size:.92rem;gap:7px}.wm-body-goal-row button b{min-width:42px;padding:3px 6px}.wm-team-logo{flex-basis:30px;width:30px;height:30px;font-size:.58rem}.wm-body-goal-row.totals{grid-template-columns:minmax(0,1fr) minmax(58px,.45fr) minmax(0,1fr)}.match-fixture-grid,.match-odds-fields{grid-template-columns:1fr}.wm-maung-teams-row{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.wm-maung-teams-row>span,.wm-maung-teams-row>b{padding:9px 7px;font-size:.92rem}.wm-maung-teams-row>b{font-size:.72rem}}.match-list,.history-list,.transaction-list,.market-stack,.admin-list,.note-list{display:grid;gap:12px}.bet-history-list{grid-template-columns:1fr;gap:14px}.bet-history-summary-card{margin:12px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:24px;border:1px solid rgba(210,239,224,.65);background:linear-gradient(135deg,#f7fdf9fa,#e6f3ecf5);color:#12322a;padding:16px 20px;box-shadow:0 14px 32px #02130d2e}.bet-history-summary-card div{display:grid;gap:4px}.bet-history-summary-card span{color:#627f79;font-weight:800}.bet-history-summary-card strong{color:#08251f;font-size:1.05rem}.bet-history-summary-card b{color:#47766f;font-size:2.1rem;line-height:1}.bet-history-card-row{display:grid;gap:0;overflow:hidden;border-radius:24px;border:1px solid rgba(116,210,166,.3);background:radial-gradient(circle at top right,rgba(52,183,129,.14),transparent 30%),linear-gradient(180deg,#0e3024fa,#09231bfc);color:#f2fff8;padding:0;box-shadow:0 14px 30px #02110c2e}.bet-history-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px 14px;border-bottom:1px solid rgba(187,244,210,.12)}.bet-history-ticket-meta{min-width:0;display:flex;align-items:center;gap:12px}.bet-history-ticket-meta>div{min-width:0;display:grid;gap:4px}.bet-history-ticket-meta span{color:#a9cfc0;font-size:.9rem;font-weight:800}.bet-history-ticket-meta strong{color:#f7fff9;font-size:1.05rem}.bet-history-ticket-meta strong b{display:inline-block;margin-left:6px;border-radius:999px;background:linear-gradient(135deg,#249f75,#3b7ee8);color:#fff;min-width:62px;padding:5px 10px;font-size:.78rem;line-height:1.15;letter-spacing:.02em;text-align:center;white-space:nowrap}.bet-history-ticket-head button{width:38px;height:34px;border:0;border-radius:999px;background:#4acb9a1a;color:#80e9bd;font-weight:900;letter-spacing:.12em}.bet-history-ball{position:relative;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:radial-gradient(circle at 50% 50%,#628da5 0 18%,transparent 19%),conic-gradient(from 20deg,#628da5 0 14%,transparent 14% 28%,#628da5 28% 42%,transparent 42% 58%,#628da5 58% 72%,transparent 72% 86%,#628da5 86% 100%),#edf5f2;box-shadow:inset 0 0 0 2px #628da538}.bet-history-ball:after{content:"";position:absolute;right:-2px;bottom:2px;width:15px;height:15px;border-radius:50%;background:#ee4d48;box-shadow:inset 0 0 0 3px #fffc}.bet-history-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 18px 10px}.bet-history-teams .wm-body-goal-team{justify-content:flex-start;min-width:0;color:#f7fff9;font-weight:900}.bet-history-teams .wm-body-goal-team:last-child{justify-content:flex-end}.bet-history-teams b{border-radius:999px;background:#249f751f;color:#9cf0bd;padding:6px 10px;font-size:.76rem;letter-spacing:0}.bet-history-teams b.has-result{min-width:54px;background:#dff7eceb;color:#0d3527;font-size:.9rem;font-weight:900;text-align:center}.bet-history-slip-details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 20px 16px}.bet-history-slip-details span{color:#a4c8ba;font-weight:800}.bet-history-slip-details strong{min-width:0;color:#f4fff8;text-align:right;overflow-wrap:anywhere}.bet-history-status.won{color:#0c9a64}.bet-history-status.lost{color:#dd4d49}.bet-history-status.pending{color:#c08314}.bet-history-selection{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;border-radius:999px;border:1px solid rgba(156,240,189,.22);background:#4fd6a71a;color:#dff8e7;padding:7px 10px;font-size:.9rem}.bet-history-selection span{color:#9ec7b0;font-weight:800;text-transform:uppercase}.bet-history-selection strong{min-width:0;overflow-wrap:anywhere}.match-card,.detail-card,.betslip-card,.history-card,.note-card,.admin-row{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.match-card:hover,.detail-card:hover,.history-card:hover,.admin-row.card-button:hover,.note-card:hover,.subpanel:hover,.stat-card:hover{transform:translateY(-2px);border-color:#91e6c22e;box-shadow:0 18px 34px #00000038}.odd-btn,.selection-row{flex:1 1 0;min-width:86px;border:1px solid rgba(255,255,255,.09);background:#ffffff0a;color:#eff8f3;border-radius:16px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.selection-row.selected{border-color:#25bf8a;background:#25bf8a1f}.auth-panel,.betslip-card,.wallet-balance{display:grid;gap:12px}.wm-body-goal-slip h4{margin:3px 0 5px;color:#fff;font-size:1.05rem}.wm-slip-match-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0}.wm-slip-match-title>span{color:#9ceabb;font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.wm-slip-match-title .wm-body-goal-team{justify-content:flex-start;max-width:min(100%,320px)}.wm-slip-match-title .wm-body-goal-team-name{color:#f7fff9;font-weight:950}.wm-body-goal-slip>div>span,.wm-slip-selection span,.wm-slip-amount-grid span,.wm-slip-rule-row span{color:#a9c8bb;line-height:1.45}.wm-slip-selection,.wm-slip-amount-grid,.wm-slip-rule-row{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff0a}.wm-slip-selection{display:grid;gap:4px;padding:13px}.wm-slip-selection strong{color:#f6fff9;font-size:1.08rem}.wm-slip-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.wm-slip-amount-grid>div{display:grid;gap:5px;padding:13px}.wm-slip-amount-grid>div:first-child{border-right:1px solid rgba(255,255,255,.08)}.wm-slip-amount-grid strong,.wm-slip-rule-row strong{color:#9ceabb}.wm-slip-inline-input{margin-top:6px;min-height:38px;border-radius:10px;padding:9px 10px;font-weight:900;color:#9ceabb}.wm-bet-notice-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#020c08ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wm-bet-notice{width:min(100%,340px);display:grid;gap:12px;border:1px solid rgba(156,234,187,.2);border-radius:18px;background:radial-gradient(circle at top right,rgba(31,180,116,.14),transparent 34%),#0d241b;color:#f5fff8;padding:18px;box-shadow:0 26px 70px #00000061}.wm-bet-notice h4,.wm-bet-notice p{margin:0}.wm-bet-notice p{color:#bfe7d0;line-height:1.5;font-weight:800}.wm-slip-rule-stack{display:grid;gap:10px}.wm-slip-rule-row{display:grid;gap:7px;padding:13px}.wm-slip-rule-row.highlight{border-color:#40d49a38;background:#40d49a14}@media(max-width:420px){.wm-slip-amount-grid{grid-template-columns:1fr}.wm-slip-amount-grid>div:first-child{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}label{display:grid;gap:8px;color:#dff6ec;font-size:.95rem}input,select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;padding:14px}.password-field{position:relative;width:100%}.password-field input{padding-right:54px}.password-field-toggle{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#dcefe5;display:grid;place-items:center;cursor:pointer}.password-field-toggle:hover{background:#ffffff14}.password-field-toggle:focus-visible{outline:2px solid rgba(37,191,138,.45);outline-offset:1px}.password-field-toggle svg{width:18px;height:18px}.primary-btn{border:0;border-radius:16px;background:linear-gradient(135deg,#14aa78,#0c7a59);color:#fff;padding:14px 18px;font-weight:700}.primary-btn:disabled{opacity:.7;cursor:wait}.master-wallet-panel{background:radial-gradient(circle at top right,rgba(255,198,123,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(99,177,117,.12),transparent 26%),linear-gradient(180deg,#2b2318fa,#121412fa);border-color:#ffc47f33;box-shadow:inset 0 1px #ffefd014,inset 0 0 80px #9beaa80a}.master-wallet-bar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.master-wallet-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.master-wallet-action-btn{border:1px solid rgba(255,218,166,.14);background:#13100b8f;color:#fff4de;border-radius:16px;padding:10px 14px;font-weight:700}.master-wallet-action-btn.secondary{border-color:#99dba72e;color:#e3ffea}.master-wallet-action-btn:disabled{opacity:.45;cursor:not-allowed}.master-wallet-balance-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.master-wallet-panel h3{font-size:clamp(2rem,7vw,3rem);margin:6px 0 0}.master-wallet-balance-line span{color:#f1c98d;font-size:1.15rem;font-weight:700}.master-wallet-note{margin-top:12px;max-width:460px}.master-wallet-row{display:flex;gap:12px;align-items:center;margin-top:16px}.master-wallet-id{flex:1 1 auto;border-radius:16px;border:1px solid rgba(255,230,193,.12);background:#0e0c0985;padding:14px 16px}.master-wallet-id span{display:block;color:#cfc0a8;margin-bottom:6px;font-size:.9rem}.master-wallet-id strong{font-size:1.1rem;letter-spacing:.03em;color:#ffe7b8}.master-wallet-copy-btn{min-width:120px;border:1px solid rgba(255,208,140,.24);background:linear-gradient(135deg,#7e5c27eb,#4a7134eb);color:#fff7e8;border-radius:16px;padding:14px 18px;font-weight:800;letter-spacing:.02em}.master-wallet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.master-wallet-stat{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.master-wallet-stat span{display:block;color:#b7bda9;margin-bottom:6px;font-size:.82rem}.master-wallet-stat strong{color:#fff2da;font-size:1.02rem}.master-wallet-inline-feedback{margin-top:10px}.subagent-wallet-panel{background:radial-gradient(circle at top right,rgba(119,202,146,.12),transparent 26%),radial-gradient(circle at bottom left,rgba(104,171,117,.08),transparent 22%),linear-gradient(180deg,#2a2d2afa,#1c1e1cfc);border-color:#abe7b924;box-shadow:inset 0 1px #c8ffd614,inset 0 0 80px #94ffb20a}.subagent-titlebar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 4px 12px}.subagent-titlebar h2{margin:2px 0 0;font-size:clamp(1.55rem,4vw,2rem)}.subagent-top-logout{border:1px solid rgba(206,236,214,.12);background:#ffffff0a;color:#ebf6ee;border-radius:14px;padding:10px 14px;font-weight:600}.subagent-dashboard-bar{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.subagent-toolbar{display:flex;justify-content:flex-end;gap:10px}.subagent-ghost-btn{border:1px solid rgba(194,241,204,.1);background:#0d130f9e;color:#e7fff0;border-radius:14px;padding:12px 16px;font-weight:700}.subagent-balance-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.subagent-wallet-panel h3{font-size:clamp(2rem,7vw,3rem);margin:6px 0 0}.subagent-balance-line span{color:#a0d7b0;font-size:1.15rem;font-weight:600}.subagent-wallet-inline{width:100%;margin-top:12px;border:1px solid rgba(193,241,206,.1);background:#1112118a;color:#eff6f0;border-radius:16px;padding:14px 16px;text-align:left}.subagent-wallet-inline span{margin-right:8px;color:#d2ddd6}.subagent-wallet-inline strong{color:#b9f0c0;letter-spacing:.03em}.subagent-wallet-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.subagent-wallet-glow{flex:1 1 auto;height:4px;border-radius:999px;background:linear-gradient(90deg,#33493814,#92f1a061,#33493814);box-shadow:0 0 22px #73d68a2e}.subagent-withdraw-btn{min-width:170px;border:1px solid rgba(175,226,185,.16);background:linear-gradient(180deg,#121613f2,#0e100ffa);color:#f0f8f2;border-radius:15px;padding:12px 18px;font-size:1.05rem;font-weight:700}.subagent-inline-feedback{margin-top:10px}.subagent-create-panel{background:linear-gradient(180deg,#191d18fa,#121412fa)}.subagent-form-grid{display:grid;gap:12px;margin-top:14px}.subagent-create-note{margin:0}.subagent-users-panel{background:linear-gradient(180deg,#171816fa,#111211fa)}.subagent-list-head{align-items:center}.subagent-list-heading p{margin:4px 0 0;color:#ced8cf;font-size:.98rem}.subagent-list-actions{display:flex;justify-content:flex-end}.subagent-list-btn{border:1px solid rgba(185,236,180,.18);background:#3a522c5c;color:#dff5c8;border-radius:18px;padding:12px 18px;font-weight:700}.subagent-list-btn:disabled{opacity:.45;cursor:not-allowed}.subagent-withdraw-panel{display:grid;gap:12px}.subagent-withdraw-panel h4{margin:0}.subagent-user-list{margin-top:16px;display:grid;gap:12px}.subagent-user-card{position:relative;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 14px 20px;border-radius:18px;border:1px solid rgba(210,255,222,.06);background:linear-gradient(180deg,#131513f0,#0d0e0df5),radial-gradient(circle at top left,rgba(119,202,146,.06),transparent 24%);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.subagent-user-accent{position:absolute;left:10px;top:18px;bottom:18px;width:3px;border-radius:999px;background:linear-gradient(180deg,#89ef9be6,#4e83598c)}.subagent-user-card:hover{transform:translateY(-1px);border-color:#9beab32e}.selected-user-card{border-color:#83e2a073;box-shadow:0 0 0 1px #83e2a01f}.subagent-user-left,.subagent-user-right{display:flex;align-items:center;gap:12px}.subagent-user-right{gap:16px}.subagent-user-meta strong{display:block;font-size:1.05rem}.subagent-user-meta p{margin:4px 0 0;color:#8aa192}.subagent-user-balance{text-align:right}.subagent-user-balance strong{display:block;font-size:1.15rem;color:#baf2c6}.subagent-user-balance span{color:#97b3a3;font-size:.84rem}.subagent-user-balance small{display:block;margin-top:2px;color:#8fa795;font-size:.78rem}.subagent-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#9df1b861,#255235eb);border:1px solid rgba(165,238,187,.3);color:#f1fff6;font-weight:800;font-size:1.1rem}.subagent-kebab{border:0;background:transparent;color:#cfe0d4;font-size:1.2rem;line-height:1;padding:0 2px}.subagent-view-all{width:100%;margin-top:12px;border:0;background:transparent;color:#a8d18d;padding:6px 0 2px;font-size:1rem;font-weight:700}.subagent-action-sheet{background:linear-gradient(180deg,#222322fc,#161716fc);border-color:#daf7e01f;border-radius:28px;position:sticky;bottom:18px;box-shadow:0 20px 38px #00000059}.subagent-sheet-handle{width:54px;height:5px;margin:-4px auto 14px;border-radius:999px;background:#d2e1d633}.subagent-sheet-close{border:0;background:#ffffff0d;color:#eef7f1;width:34px;height:34px;border-radius:50%;font-size:1.25rem}.subagent-sheet-menu,.subagent-sheet-body{display:grid;gap:10px}.subagent-sheet-head{align-items:flex-start}.subagent-wallet-code-row{border-bottom:1px solid rgba(255,255,255,.08);padding:4px 2px 14px}.subagent-wallet-code-row span{display:block;margin-bottom:4px;color:#b8c7be}.subagent-wallet-code-row strong{color:#dff6cf;font-size:1.02rem}.subagent-menu-row{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:14px;padding:14px 2px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#eff8f3;text-align:left}.subagent-menu-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(177,241,187,.18);background:radial-gradient(circle at 35% 30%,#96eaa540,#243528fa);color:#c7f0be;font-weight:800;flex:0 0 auto}.subagent-menu-row div span{display:block;color:#a2b8ab;margin-bottom:4px}.subagent-menu-row div strong{color:#eef6f0;font-size:1.02rem}.subagent-menu-row b{color:#b9c9bd;font-size:1.2rem;margin-left:auto}.subagent-status-chip{margin-left:auto;border-radius:999px;border:1px solid rgba(154,220,136,.24);background:#618b445c;color:#d8f4c3;padding:8px 12px;font-size:.8rem;font-weight:700}.subagent-history-row,.subagent-manage-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.subagent-history-row{display:flex;justify-content:space-between;gap:12px}.subagent-history-row p,.subagent-manage-card p{margin:6px 0 0;color:#9cb2a6}.subagent-manage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.subagent-manage-btn{border-radius:14px;border:1px solid rgba(171,198,177,.16);background:#ffffff0a;color:#d5e3da;padding:12px 14px;font-size:.92rem;font-weight:800;letter-spacing:.04em}.subagent-manage-btn.active{border-color:#9adc8866;background:linear-gradient(135deg,#5e8d467a,#22311dcc);color:#efffe6;box-shadow:inset 0 1px #ffffff0f}.subagent-history-row span{color:#baf2c6;font-weight:700}.subagent-sheet-cancel{width:100%;margin-top:14px;border:0;background:transparent;color:#b8c6bc;padding:10px 0 2px;font-size:1.02rem}.subagent-sheet-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.subagent-sheet-row span{color:#cfe0d4}.subagent-sheet-row strong{color:#a6f0bb}.subagent-mobile-nav{grid-template-columns:repeat(4,minmax(0,1fr));background:#0a0d0cfa;border-top:1px solid rgba(255,255,255,.05);padding-top:14px}.subagent-mobile-nav button{min-height:58px;border-radius:0;background:transparent;color:#96a49b;border-top:2px solid transparent}.subagent-mobile-nav button.active{background:transparent;color:#c9f1ad;border-top-color:#aae88d80}.primary-btn.slim,.secondary-btn{padding:10px 14px;border-radius:14px}.secondary-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eafff7}.tx-row,.history-card,.admin-row,.profile-grid article{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.tx-row.positive span{color:#89f0c8}.selected-admin-row{border-color:#7ebcff8c;background:#4078c41f}.tx-row.negative span{color:#ff9d9d}.tx-row.neutral span{color:#ffd28d}.transfer-history-stack{display:grid;gap:12px}.history-retention-note{margin:0;padding:11px 14px;border:1px solid rgba(125,240,166,.18);border-radius:16px;background:linear-gradient(135deg,#0f7a4c2e,#ffffff08),#04120cb8;color:#dcf6e8e6;font-size:.9rem;font-weight:800;line-height:1.45;letter-spacing:.01em}.transfer-history-list{display:grid;gap:0;overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.history-title-stack{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap}.history-back-btn{border:1px solid rgba(225,242,232,.18);border-radius:14px;background:#ffffff0b;color:#dff7e8;font-weight:800;padding:10px 14px}.history-back-btn:hover{border-color:#73ec9973;background:#1792582e}.transfer-history-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.transfer-history-row:last-child{border-bottom:0}.transfer-history-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(147,198,255,.68);color:#d9edff;font-weight:900;font-size:.9rem;position:relative}.transfer-history-icon:before,.transfer-history-icon:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:999px;background:#4c9cff;transform:translateY(-50%)}.transfer-history-icon:before{left:-8px}.transfer-history-icon:after{right:-8px}.transfer-history-copy{min-width:0;display:grid;gap:5px}.transfer-history-copy strong{color:#f5fff9;font-size:1rem;line-height:1.25;letter-spacing:.01em}.transfer-history-copy span{color:#d6e6dd9e;font-size:.86rem;letter-spacing:.03em}.transfer-history-note{margin:0;color:#b7d7c9;font-size:.88rem;line-height:1.4}.transfer-history-amount{justify-self:end;white-space:nowrap;font-size:1.02rem;letter-spacing:.02em}.transfer-history-amount.in{color:#7df0a6}.transfer-history-amount.out{color:#ff8f8f}.transfer-history-amount.neutral{color:#f2e2a3}.transfer-history-empty{margin:0}@media(max-width:620px){.transfer-history-row{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px}.transfer-history-amount{grid-column:2;justify-self:start;font-size:.98rem}}.profile-head{justify-content:flex-start;margin-bottom:14px}.avatar{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#14aa78,#0f6c4f);font-weight:800}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid article span{display:block;color:#9ec0b3;margin-bottom:6px}.bottom-nav{position:sticky;bottom:0;margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;background:#081712f5;padding-top:10px}.bottom-nav.admin-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.master-bottom-nav button.active{background:#235e44f5}.subagent-bottom-nav button.active{background:#6c421df5}.bottom-nav button{border:0;border-radius:16px;padding:12px 8px;background:#ffffff0d;color:#9ec0b3;min-height:52px}.bottom-nav button.active{background:#123f33;color:#eafff7}.filter-grid,.section-subgrid{display:grid;gap:12px}.compact .stat-card,.compact .admin{min-width:120px}.card-button{cursor:pointer}.subpanel{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px}.subpanel h4{margin:0 0 10px}.subpanel p{margin:0 0 8px}.danger-note{border-color:#ff787852;color:#ffd2d2}.action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.helper-note{margin:0;color:#b8d6ca}.success-text{margin:0;color:#90efc5;font-weight:700}.error-text{margin:0;color:#ffadad;font-weight:700}.create-grid article{height:100%}.master-shell-header,.master-mobile-hero{background:radial-gradient(circle at top right,rgba(83,201,128,.16),transparent 26%),radial-gradient(circle at bottom left,rgba(35,112,82,.2),transparent 30%),linear-gradient(180deg,#0c1512fa,#070d0bfc);border-color:#92ecb61f;box-shadow:0 24px 60px #00000052,inset 0 1px #effff60a}.master-shell-header-top,.master-mobile-topline,.master-wallet-inline-card,.master-agent-card-top,.master-agent-card-bottom,.master-detail-head,.master-commission-card-head,.master-detail-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.master-shell-header-row,.master-shell-shortcuts,.master-action-grid,.master-kpi-grid,.master-shortcut-grid,.master-agent-preview-list,.master-form-stack,.master-agent-roster,.master-detail-stack,.master-detail-metrics,.master-detail-list,.master-commission-stack{display:grid;gap:12px}.master-shell-header-row,.master-shell-shortcuts{margin-top:14px}.master-shell-chip,.master-balance-card,.master-kpi-card,.master-shortcut-card,.master-agent-preview-card,.master-agent-card,.master-detail-card,.master-detail-metric,.master-detail-row,.master-commission-card{border-radius:22px;border:1px solid rgba(164,236,191,.1);background:linear-gradient(180deg,#111d18f0,#0b130ff5),radial-gradient(circle at top left,rgba(117,215,151,.08),transparent 24%);padding:16px}.master-shell-chip span,.master-balance-card span,.master-kpi-card span,.master-wallet-inline-card span,.master-detail-metric span,.master-agent-preview-card p,.master-agent-card p,.master-detail-row p,.master-commission-card p{color:#a8c5b6}.master-shell-chip strong,.master-balance-card strong,.master-kpi-card strong,.master-wallet-inline-card strong,.master-detail-metric strong,.master-agent-preview-meta b,.master-agent-card-bottom b{display:block;color:#f0fff5}.master-shell-chip strong{margin-top:6px;font-size:1rem}.master-shell-shortcut,.master-inline-action,.master-preset-chip{border-radius:16px;border:1px solid rgba(160,238,189,.12);background:#0d1612e0;color:#ebfff2;padding:12px 14px;font-weight:700}.master-shell-shortcut{min-height:52px}.master-mobile-status,.master-agent-card-commission{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid rgba(122,226,159,.2);background:#316d4847;color:#d5ffdf;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.master-mobile-status.subtle{background:#ffffff0a;border-color:#ffffff14;color:#dce9e0}.master-balance-card strong{font-size:clamp(2rem,8vw,2.9rem);line-height:1.02;margin:10px 0 6px}.master-balance-card p,.master-kpi-card p,.master-shortcut-card span,.master-action-card span,.master-detail-card p,.master-detail-row p{margin:0}.master-wallet-inline-card{align-items:flex-start}.master-inline-action{min-width:110px}.master-action-card,.master-shortcut-card,.master-agent-preview-card,.master-agent-card{width:100%;text-align:left;color:inherit}.master-action-card,.master-shortcut-card{border-radius:22px;border:1px solid rgba(157,233,184,.12);background:linear-gradient(180deg,#121f19f0,#0a120efa),radial-gradient(circle at top right,rgba(123,219,157,.08),transparent 28%);padding:18px}.master-action-card.primary{background:radial-gradient(circle at top right,rgba(113,242,158,.18),transparent 30%),linear-gradient(135deg,#1c5d3cf5,#0c1d15fa);border-color:#91f5b53d}.master-action-card strong,.master-shortcut-card strong,.master-agent-preview-card strong,.master-agent-card strong,.master-detail-card h4,.master-commission-card strong{display:block;margin-bottom:8px;color:#f3fff7}.master-kpi-card strong,.master-detail-metric strong{font-size:1.15rem;margin-top:8px}.master-agent-preview-card,.master-agent-card{border-radius:20px;padding:16px;border:1px solid rgba(158,234,186,.1);background:linear-gradient(180deg,#121b17f2,#0a110efa),radial-gradient(circle at top left,rgba(98,206,137,.09),transparent 24%)}.master-agent-preview-card p,.master-agent-card p{margin:0}.master-agent-card.active{border-color:#81efab52;box-shadow:0 0 0 1px #81efab14}.master-agent-preview-meta,.master-agent-card-bottom{text-align:right}.master-agent-preview-meta span,.master-agent-card-bottom span{display:block;margin-top:4px;color:#b8d2c1;font-size:.82rem}.master-detail-stack,.master-form-stack,.master-commission-editor{display:grid;gap:14px}.master-detail-head{align-items:flex-start}.master-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.master-detail-switcher{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;border-radius:18px;border:1px solid rgba(160,236,188,.08);background:#ffffff08}.master-detail-switcher button{border:0;border-radius:14px;min-height:44px;background:transparent;color:#a6bbb0;font-weight:700}.master-detail-switcher button.active{background:#2c6d486b;color:#f0fff6}.master-commission-presets{display:flex;flex-wrap:wrap;gap:8px}.master-preset-chip{min-width:66px}.master-commission-card label,.master-commission-editor label{margin-bottom:0}.master-shortcut-card.tall{min-height:136px;display:flex;flex-direction:column;justify-content:space-between}.master-shell-header-compact,.master-home-shell,.master-home-quick-actions,.master-report-shortcuts,.master-roster-list,.master-home-copy-row,.master-wallet-focus-metrics,.master-wallet-focus-actions{display:grid;gap:12px}.master-shell-logout-row,.master-home-badge-stack{display:grid;gap:8px;justify-items:end}.master-home-topbar,.master-home-wallet-head,.master-roster-card-head,.master-wallet-focus-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.master-shell-chip.emphasis,.master-home-wallet-card,.master-quick-action,.master-report-card,.master-roster-card,.master-wallet-focus-card{border-radius:22px;border:1px solid rgba(166,236,191,.12);background:radial-gradient(circle at top right,rgba(95,210,141,.14),transparent 30%),linear-gradient(180deg,#101915f7,#080e0bfc);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a}.master-shell-chip.emphasis,.master-home-wallet-card,.master-report-card,.master-wallet-focus-card{padding:18px}.master-home-wallet-card strong{display:block;font-size:clamp(2.2rem,9vw,3rem);line-height:1;margin:8px 0 6px;color:#f3fff7}.master-home-wallet-row{display:grid;gap:10px}.master-home-wallet-meta{border-radius:18px;border:1px solid rgba(160,236,188,.08);background:#ffffff08;padding:14px}.master-home-wallet-meta span,.master-home-wallet-card span,.master-wallet-focus-head span,.master-wallet-focus-metrics span,.master-roster-card-head p,.master-roster-card-meta span,.master-report-card span{color:#aac4b6}.master-home-wallet-meta strong,.master-wallet-focus-head strong,.master-wallet-focus-metrics strong,.master-roster-card-head strong{color:#f3fff7}.master-home-wallet-meta strong,.master-wallet-focus-metrics strong{display:block;margin-top:6px}.master-home-wallet-meta p,.master-report-card span,.master-quick-action span{margin:6px 0 0}.master-quick-action,.master-report-card,.master-roster-card{width:100%;text-align:left}.master-quick-action{padding:16px 18px;min-height:84px}.master-quick-action.primary{background:radial-gradient(circle at top right,rgba(118,243,170,.22),transparent 32%),linear-gradient(135deg,#217148fa,#0d1e15fc);border-color:#9bf5bd42}.master-quick-action strong,.master-report-card strong,.master-wallet-focus-head strong,.master-wallet-focus-metrics strong{display:block;margin-bottom:6px}.master-report-card{min-height:118px;display:flex;flex-direction:column;justify-content:space-between}.master-report-card.tall{min-height:144px}.master-home-shell-expanded,.master-dashboard-summary-grid,.master-dashboard-side,.master-dashboard-step-list,.master-dashboard-mini-grid,.master-agents-summary-strip{display:grid;gap:12px}.master-dashboard-focus-card,.master-dashboard-mini-card{border-radius:22px;border:1px solid rgba(166,236,191,.12);background:radial-gradient(circle at top right,rgba(95,210,141,.12),transparent 30%),linear-gradient(180deg,#101915f7,#080e0bfc);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a;padding:18px}.master-dashboard-focus-card h4{margin:0;color:#f3fff7;font-size:1.1rem}.master-dashboard-focus-card.compact{gap:14px}.master-dashboard-step{display:flex;gap:12px;align-items:flex-start;border-radius:16px;border:1px solid rgba(166,236,191,.08);background:#ffffff08;padding:12px 14px}.master-dashboard-step span{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#288f5af5,#0f5031fa);color:#f3fff7;font-size:.85rem;font-weight:800}.master-dashboard-step strong,.master-dashboard-mini-card strong{display:block;color:#f3fff7}.master-dashboard-step p,.master-dashboard-mini-card p{margin:4px 0 0;color:#aac4b6}.master-dashboard-mini-card span{color:#84efb8;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.master-dashboard-mini-card strong{margin-top:8px;font-size:1.2rem}.master-mobile-shell-v2,.master-mobile-stat-grid,.master-mobile-compact-list,.master-mobile-subagent-list,.master-mobile-user-list,.master-mobile-bet-list,.master-mobile-report-list,.master-mobile-team-strip{display:grid;gap:12px}.master-mobile-page-head{display:flex;align-items:center;gap:12px}.master-mobile-nav-trigger{width:46px;height:46px;border-radius:14px;border:1px solid rgba(166,236,191,.14);background:#ffffff0a;color:#f3fff7;display:grid;place-items:center;font-size:1.2rem;font-weight:900;flex-shrink:0}.master-mobile-page-copy{display:grid;gap:4px}.master-mobile-page-copy strong{color:#f3fff7;font-size:1.35rem}.master-mobile-page-copy span{color:#aac4b6;font-size:.88rem}.master-mobile-balance-card,.master-mobile-section-card,.master-mobile-stat-card{border-radius:22px;border:1px solid rgba(166,236,191,.12);background:radial-gradient(circle at top right,rgba(95,210,141,.14),transparent 30%),linear-gradient(180deg,#101915f7,#080e0bfc);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a}.master-mobile-balance-card,.master-mobile-section-card{padding:18px}.master-mobile-balance-card{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.master-mobile-balance-card strong{display:block;margin-top:8px;color:#f3fff7;font-size:clamp(2rem,9vw,2.8rem);line-height:1}.master-mobile-balance-card span:last-child{display:inline-flex;margin-top:10px;color:#aac4b6}.master-mobile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.master-mobile-stat-card{padding:14px}.master-mobile-stat-card span,.master-mobile-report-copy span,.master-mobile-subagent-row span,.master-mobile-user-row span,.master-mobile-bet-row span,.master-mobile-list-row span,.master-mobile-team-chip span{color:#aac4b6}.master-mobile-stat-card strong,.master-mobile-report-copy strong,.master-mobile-subagent-row strong,.master-mobile-user-row strong,.master-mobile-bet-row strong,.master-mobile-list-row strong,.master-mobile-team-chip strong{color:#f3fff7;display:block}.master-mobile-list-row,.master-mobile-subagent-row,.master-mobile-user-row,.master-mobile-bet-row,.master-mobile-report-row{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;text-align:left;padding:14px 0 0;border-top:1px solid rgba(203,255,219,.08);background:transparent}.master-mobile-list-row:first-child,.master-mobile-subagent-row:first-child,.master-mobile-user-row:first-child,.master-mobile-bet-row:first-child,.master-mobile-report-row:first-child{padding-top:0;border-top:0}.master-mobile-list-row.static{cursor:default}.master-mobile-list-row b,.master-mobile-subagent-row b,.master-mobile-user-row b,.master-mobile-bet-row b,.master-mobile-report-row b{min-width:max-content;color:#f3fff7;font-weight:800}.master-mobile-subagent-row.active{color:inherit}.master-mobile-subagent-row.active div strong{color:#86efb5}.master-mobile-subagent-hero strong{display:block;margin:10px 0 8px;color:#f3fff7;font-size:clamp(1.9rem,8vw,2.4rem);line-height:1}.master-mobile-detail-fields{display:grid;gap:10px}.sa-user-detail-summary{display:grid;gap:6px;margin:14px 0 12px}.sa-user-detail-summary h3{margin:0;color:#f3fff7}.sa-user-detail-summary>strong{color:#f3fff7;font-size:.98rem}.sa-user-detail-summary .sa-chip{justify-self:flex-start}.sa-user-detail-fields{margin-bottom:12px}.master-mobile-detail-field{display:grid;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(166,236,191,.08);background:#ffffff08}.master-mobile-detail-field span{color:#aac4b6;font-size:.84rem}.master-mobile-detail-field strong{color:#f3fff7;font-size:1.08rem}.master-mobile-detail-actions{display:grid;gap:14px}.master-mobile-detail-action{width:100%;min-height:72px;border-radius:18px;border:2px solid transparent;color:#f8fffb;font-size:1.15rem;font-weight:800;letter-spacing:.01em;box-shadow:0 14px 30px #0000003d}.master-mobile-detail-action.reset{background:linear-gradient(180deg,#a2b2cef5,#8598b6f5);border-color:#60aeffe6;color:#fdfefe}.master-mobile-detail-action.balance{background:linear-gradient(180deg,#ff1237fa,#d9082cfa);border-color:#ffe0e8c7}.master-mobile-detail-action.suspend{background:linear-gradient(180deg,#16d458f5,#0cb84af5);border-color:#d5ffe2c7}.master-mobile-detail-action.users{background:linear-gradient(180deg,#121d36fa,#0a1226fa);border-color:#439bffe6}.master-mobile-reset-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#040a0abd;z-index:70}.master-mobile-reset-modal{position:fixed;left:50%;top:50%;width:min(92vw,520px);max-height:min(80vh,720px);overflow:auto;transform:translate(-50%,-50%);border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#101112;box-shadow:0 28px 80px #00000094;z-index:71}.master-mobile-reset-modal-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.master-mobile-reset-modal-head h3{margin:0;color:#f7f8f9;font-size:1.85rem;font-weight:700}.master-mobile-reset-close{width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#ffffffb3;font-size:2rem;line-height:1;cursor:pointer}.master-mobile-reset-modal-body{display:grid;gap:24px;padding:28px 24px 24px}.master-mobile-reset-modal-body label{display:grid;gap:12px;color:#f7f8f9;font-size:1.05rem;font-weight:600}.master-mobile-reset-modal-body label span{color:#f7f8f9}.master-mobile-reset-modal-body label span:first-letter{color:#ff5858}.master-mobile-reset-modal-body input,.master-mobile-reset-modal-body .password-field input{min-height:64px;border-radius:16px;background:#17191b;border:1px solid rgba(255,255,255,.1)}.master-mobile-reset-modal .modal-feedback{margin:0 24px 18px}.master-mobile-reset-modal-actions{display:flex;justify-content:flex-end;gap:14px;padding:0 24px 24px}.master-mobile-reset-cancel,.master-mobile-reset-save{min-width:124px;min-height:56px;border-radius:14px;font-size:1.05rem;font-weight:700;cursor:pointer}.master-mobile-reset-cancel{border:1px solid rgba(255,255,255,.14);background:#161616;color:#f1f3f5}.master-mobile-reset-save{border:1px solid rgba(104,177,255,.64);background:linear-gradient(180deg,#2a95ff,#1571d7);color:#fff}.master-mobile-summary-stack{display:grid;gap:14px}.master-mobile-wallet-hero{display:grid;gap:10px;padding:22px 20px;border-radius:24px;border:1px solid rgba(182,235,154,.32);background:radial-gradient(circle at top left,rgba(67,237,194,.16),transparent 28%),radial-gradient(circle at top right,rgba(255,214,97,.14),transparent 30%),linear-gradient(180deg,#101814fa,#080e0bfc);box-shadow:0 18px 38px #0000004d,0 0 0 1px #4adcb51f,inset 0 1px #ffffff0d}.master-mobile-wallet-hero span{color:#b7c7bd;font-size:.98rem}.master-mobile-wallet-hero strong{color:#f5fffb;font-size:clamp(2rem,9vw,2.85rem);line-height:1.02}.master-mobile-wallet-hero small{color:#94aaa0;font-size:.96rem}.subagent-home-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subagent-home-action-row.single{grid-template-columns:1fr}.subagent-home-action{min-height:72px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:20px;border:1px solid rgba(221,255,230,.2);background:radial-gradient(circle at top left,rgba(126,255,170,.14),transparent 32%),#ffffff09;color:#f3fff7;font-size:1.05rem;font-weight:800;box-shadow:0 16px 34px #00000047}.subagent-home-action.withdraw{background:radial-gradient(circle at top left,rgba(95,255,157,.2),transparent 36%),#13714480;border-color:#85ffad5c}.subagent-home-action.history{border-color:#ffe28e38}.subagent-home-action span{font-size:1.45rem;line-height:1}.master-mobile-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.master-mobile-summary-box{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px solid rgba(166,236,191,.12);background:radial-gradient(circle at top right,rgba(95,210,141,.16),transparent 32%),linear-gradient(180deg,#101915fa,#080e0bfc);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a}.master-mobile-summary-box.bet{border-color:#6fdcff3d;box-shadow:0 18px 34px #00000047,0 0 0 1px #59c9f51f,inset 0 1px #ffffff0a}.master-mobile-summary-box.win{border-color:#ffd87142;background:radial-gradient(circle at top right,rgba(245,191,81,.16),transparent 32%),linear-gradient(180deg,#181812fa,#0b0c09fc);box-shadow:0 18px 34px #00000047,0 0 0 1px #ffd35f1f,inset 0 1px #ffffff0a}.master-mobile-summary-box.commission{border-color:#83ffc23d;box-shadow:0 18px 34px #00000047,0 0 0 1px #62f4a21f,inset 0 1px #ffffff0a}.master-mobile-summary-box.full{grid-column:1 / -1}.master-mobile-summary-box span{color:#aac4b6;font-size:.88rem}.master-mobile-summary-box strong{color:#f3fff7;font-size:clamp(1.4rem,6.4vw,1.9rem);line-height:1.08}.master-mobile-summary-box small{color:#8ea79b;font-size:.82rem}.master-dashboard-match-card{align-content:start;cursor:pointer;min-height:100%;overflow:hidden}.master-dashboard-match-card:focus-visible{outline:2px solid rgba(132,238,174,.72);outline-offset:4px}.master-dashboard-match-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.master-dashboard-match-head strong{font-size:1.05rem}.master-dashboard-match-head b,.master-dashboard-match-open{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(132,238,174,.18);background:#2db16c24;color:#a8f3c6;font-weight:900}.master-dashboard-match-head b{min-width:38px;height:32px;padding:0 10px}.master-dashboard-match-summary{margin:14px 0 0;color:#aac4b6;font-weight:800}.master-dashboard-match-open{width:fit-content;margin-top:18px;min-height:38px;padding:0 16px}.master-dashboard-match-list{display:grid;gap:10px;max-height:260px;overflow:auto;padding-right:2px}.master-dashboard-match-row{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(188,246,209,.08)}.master-dashboard-match-row:first-child{padding-top:0;border-top:0}.master-dashboard-match-row strong{color:#f3fff7;font-size:.92rem}.master-dashboard-match-row small{display:block;margin-top:3px}.master-dashboard-match-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.master-dashboard-match-controls input,.master-dashboard-match-controls select{width:100%;min-height:34px;border-radius:10px;border:1px solid rgba(205,248,221,.12);background:#ffffff0d;color:#f3fff7;padding:6px 8px;font:inherit;font-weight:800}.master-dashboard-match-controls select option{background:#10241b;color:#fff}.master-mobile-bet-list,.master-mobile-user-list,.master-mobile-report-list{gap:0}.master-mobile-team-strip{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.master-mobile-team-chip{border-radius:16px;border:1px solid rgba(166,236,191,.08);background:#ffffff08;padding:12px 14px}.master-mobile-report-copy,.master-mobile-bet-row>div,.master-mobile-user-row>div,.master-mobile-subagent-row>div,.master-mobile-list-row>div{min-width:0;display:grid;gap:4px}.master-mobile-report-copy p{margin:0;color:#f3fff7;font-weight:700}.master-mobile-form-card{overflow:hidden}.subagent-unified-shell .phone-frame.subagent-console-frame>.master-mobile-shell-v2{grid-column:1 / -1}.master-mobile-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0206058f;z-index:35}.master-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:min(84vw,320px);padding:22px 18px;background:radial-gradient(circle at top left,rgba(72,173,112,.16),transparent 26%),linear-gradient(180deg,#0d1813fa,#070c0afc);border-right:1px solid rgba(166,236,191,.12);box-shadow:20px 0 44px #00000061;transform:translate(-110%);transition:transform .22s ease;z-index:40;display:grid;align-content:start;gap:18px}.master-mobile-drawer.open{transform:translate(0)}.master-mobile-drawer-head{display:grid;gap:6px}.master-mobile-drawer-head strong{color:#f3fff7;font-size:1.35rem}.master-mobile-drawer-head span{color:#aac4b6}.master-mobile-drawer-actions{display:grid;gap:10px}.master-mobile-drawer-action{width:100%;display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:18px;border:1px solid rgba(166,236,191,.1);background:#ffffff08;color:#f3fff7;text-align:left}.master-mobile-drawer-action.primary{background:radial-gradient(circle at top right,rgba(118,243,170,.22),transparent 32%),linear-gradient(135deg,#217148fa,#0d1e15fc);border-color:#9bf5bd42}.master-mobile-drawer-action span{font-size:1.1rem}.master-roster-list.compact{gap:10px}.master-roster-card{padding:16px;border-radius:20px}.master-roster-card.preview{background:linear-gradient(180deg,#111b16fa,#090f0cfc),radial-gradient(circle at top left,rgba(104,209,141,.1),transparent 28%)}.master-roster-card-meta{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.master-roster-card-meta span{font-size:.82rem}.master-balance-overview,.master-bet-overview,.master-overview-list,.master-bet-activity-list,.master-team-grid{display:grid;gap:12px}.master-overview-card{border-radius:22px;border:1px solid rgba(166,236,191,.12);background:radial-gradient(circle at top right,rgba(95,210,141,.12),transparent 30%),linear-gradient(180deg,#101915f7,#080e0bfc);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff0a;padding:18px}.master-overview-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.master-overview-card-head>div{min-width:0}.master-overview-card-head strong{display:block;margin-top:8px;color:#f3fff7;font-size:clamp(1.5rem,5vw,2.15rem);line-height:1}.master-overview-card-head p{margin:6px 0 0;color:#aac4b6}.master-overview-row,.master-bet-activity-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding-top:14px;border-top:1px solid rgba(203,255,219,.08)}.master-overview-row:first-child,.master-bet-activity-row:first-child{padding-top:0;border-top:0}.master-overview-row>div:first-child,.master-bet-activity-copy{min-width:0;display:grid;gap:4px}.master-overview-row strong,.master-bet-activity-copy strong,.master-team-chip strong{color:#f3fff7}.master-overview-row span,.master-bet-activity-copy span,.master-team-chip span{color:#aac4b6}.master-overview-row-value{min-width:max-content;display:grid;gap:4px;justify-items:end;text-align:right}.master-overview-row-value strong{color:#f3fff7}.master-team-chip{border-radius:18px;border:1px solid rgba(166,236,191,.1);background:#ffffff08;padding:14px 16px}.master-team-chip p,.master-bet-activity-copy p,.master-bet-activity-copy small{margin:0}.master-team-chip p{margin-top:6px;color:#9bb6a7;font-size:.84rem}.master-bet-activity-copy p{color:#effff4;font-weight:700}.master-bet-activity-copy small{color:#94af9f;font-size:.78rem}.master-bet-result{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;border:1px solid rgba(166,236,191,.12);background:#ffffff0a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.master-bet-result.won{color:#8df0b8}.master-bet-result.lost{color:#ffb0b0}.master-bet-result.pending{color:#e8f7ee}.master-roster-card-head>div,.master-agent-card-top>div,.master-detail-head>div,.master-home-topbar>div,.master-home-wallet-head>div,.master-wallet-focus-head>div{min-width:0}.master-agent-card-top{align-items:flex-start}.master-agent-card-bottom{flex-wrap:wrap}.master-roster-entry{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.master-roster-entry.active,.master-roster-card.preview:hover{border-color:#88efae4d;transform:translateY(-1px)}.master-inline-note{line-height:1.7}.master-commission-panel .helper-note,.master-report-panel .helper-note{margin-bottom:14px}.master-commission-card.premium{background:radial-gradient(circle at top right,rgba(102,214,145,.12),transparent 28%),linear-gradient(180deg,#111b17fa,#0a100dfc)}.master-commission-actions{display:grid;gap:10px}.master-wallet-shell .master-kpi-grid.compact-grid{gap:10px}.master-wallet-focus-card{margin-bottom:16px}.master-wallet-focus-head p,.master-wallet-focus-metrics article{margin:0}.master-wallet-focus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.master-wallet-focus-metrics article{border-radius:16px;border:1px solid rgba(159,236,188,.08);background:#ffffff08;padding:12px 14px}.master-wallet-focus-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-kicker{display:inline-block;margin-bottom:8px;color:#82efb7;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sa-overview-shell,.sa-user-focus,.sa-withdraw-shell{background:radial-gradient(circle at top right,rgba(76,181,112,.18),transparent 30%),radial-gradient(circle at bottom left,rgba(22,58,39,.46),transparent 32%),linear-gradient(180deg,#121715fc,#080b0afc)}.sa-phone-head,.sa-detail-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.sa-brandline{display:inline-block;margin-bottom:8px;color:#7be8ad;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sa-head-badge,.sa-back-chip{min-height:40px;padding:10px 14px;border-radius:14px;border:1px solid rgba(167,237,191,.14);background:#ffffff0a;color:#ecfcef;font-size:.78rem;font-weight:800}.sa-wallet-card{margin-top:18px;border-radius:24px;border:1px solid rgba(171,236,192,.12);background:radial-gradient(circle at top left,rgba(57,171,105,.24),transparent 26%),linear-gradient(180deg,#172c20f5,#0c1410fa);box-shadow:0 24px 38px #00000042,inset 0 1px #ffffff0d;padding:18px}.sa-wallet-card-head,.sa-wallet-card-foot{display:flex;justify-content:space-between;gap:14px;align-items:center}.sa-wallet-card-foot{margin-top:18px;padding-top:16px;border-top:1px solid rgba(209,255,222,.08);align-items:end}.sa-wallet-mark{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#3fc475eb,#10663df5);box-shadow:0 12px 24px #0d5b3842;color:#f6fff7;font-size:1rem;font-weight:900;letter-spacing:.1em}.sa-wallet-card-copy{display:grid;gap:6px;flex:1}.sa-wallet-card-copy span,.sa-wallet-card-foot span,.sa-mini-user-copy span,.sa-request-row span,.sa-user-wallet-line span,.sa-balance-copy span,.sa-metric-card span{color:#adc7b8;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.sa-wallet-card-copy strong{font-size:clamp(1.9rem,8vw,2.45rem);line-height:1;color:#f4fff7}.sa-primary-action.compact{min-height:48px;padding:12px 18px}.sa-inline-actions{display:grid;gap:10px;margin-top:12px}.sa-mini-action{min-height:46px;padding:12px 14px;border-radius:16px;border:1px solid rgba(168,236,190,.12);background:#ffffff08;color:#eaf9ee;font-weight:700}.sa-overview-block{margin-top:18px;border-radius:22px;border:1px solid rgba(170,236,191,.08);background:#ffffff08;padding:16px}.sa-compact-user-list{display:grid;gap:10px}.sa-mini-user-row{width:100%;padding:14px 0;border:0;border-bottom:1px solid rgba(210,255,223,.08);background:transparent;color:inherit;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left}.sa-mini-user-row:last-child{padding-bottom:0;border-bottom:0}.sa-mini-user-copy{display:grid;gap:4px}.sa-mini-user-copy.right{text-align:right}.sa-mini-user-copy strong,.sa-request-row strong,.sa-user-wallet-line strong,.sa-metric-card strong{color:#f1fff4}.sa-metric-strip{display:grid;gap:10px;margin-top:18px}.sa-metric-card{border-radius:18px;border:1px solid rgba(170,236,191,.08);background:linear-gradient(180deg,#131b16f5,#0a0e0cf5);padding:14px 16px}.sa-metric-card p{margin:6px 0 0;color:#9bb5a6}.sa-compact-history .sa-activity-item{border-radius:16px}.sa-user-focus .sa-form-grid.single,.sa-withdraw-shell .sa-form-grid.single{margin-top:16px}.sa-user-wallet-line{margin:16px 0 14px;padding:12px 14px;border-radius:18px;border:1px solid rgba(167,236,189,.08);background:#ffffff08;display:flex;gap:12px;align-items:center;justify-content:space-between}.sa-user-wallet-line>div{min-width:0;display:grid;gap:4px;flex:1}.sa-wallet-dot{width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#aaffc9,#1d8c58);box-shadow:0 0 0 4px #43b56d1f;flex-shrink:0}.sa-user-balance-card{display:flex;justify-content:space-between;gap:14px;align-items:center;border-radius:22px;border:1px solid rgba(170,236,190,.1);background:radial-gradient(circle at top right,rgba(63,140,221,.18),transparent 28%),linear-gradient(180deg,#181f26fa,#0b1014fa);padding:18px}.sa-balance-copy{display:grid;gap:8px}.sa-balance-copy strong{color:#f4fff7;font-size:clamp(1.8rem,7vw,2.35rem);line-height:1}.sa-balance-glyph{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#3e81e0f5,#284d8cf5);color:#eff8ff;font-size:.98rem;font-weight:900;letter-spacing:.1em;box-shadow:0 12px 24px #13294c47}.sa-user-inline-actions{display:grid;gap:12px;margin-top:14px}.sa-user-inline-actions.deposit-only{grid-template-columns:1fr}.sa-request-card{margin-top:16px;border-radius:22px;border:1px solid rgba(170,236,191,.08);background:#ffffff08;padding:18px}.sa-request-grid{display:grid;gap:12px}.sa-request-row{border-radius:18px;border:1px solid rgba(168,236,190,.08);background:#ffffff08;padding:14px 16px;display:grid;gap:6px}.sa-hero-panel,.sa-screen-panel,.sa-form-panel,.sa-list-panel,.sa-detail-panel,.sa-withdraw-panel,.sa-history-panel,.sa-deposit-panel,.sa-profile-panel,.sa-empty-focus,.sa-action-panel{background:radial-gradient(circle at top right,rgba(64,163,103,.16),transparent 30%),linear-gradient(180deg,#111814fa,#0a0f0cfa);border:1px solid rgba(151,224,180,.12);box-shadow:0 24px 44px #00000047,inset 0 1px #deffe80a}.sa-hero-panel{background:radial-gradient(circle at top right,rgba(82,212,128,.22),transparent 32%),radial-gradient(circle at bottom left,rgba(29,74,48,.42),transparent 28%),linear-gradient(180deg,#131d17fc,#0a0e0cfc)}.sa-hero-copy p,.sa-summary-card p,.sa-action-card p,.sa-activity-copy p,.sa-profile-card span,.sa-wallet-bar span,.sa-wallet-balance-inline span,.sa-form-note,.sa-hero-note{color:#a7bdb0}.sa-hero-copy h3,.sa-screen-panel h3,.sa-detail-panel h3,.sa-history-panel h3,.sa-profile-panel h3,.sa-list-panel h3,.sa-action-panel h3,.sa-withdraw-panel h3,.sa-deposit-panel h3,.sa-empty-focus h3{margin:0}.sa-hero-balance{display:grid;gap:6px;margin:18px 0 14px}.sa-hero-balance span{color:#b4cabd;font-size:.84rem;text-transform:uppercase;letter-spacing:.12em}.sa-hero-balance strong{font-size:clamp(2rem,8vw,3rem);line-height:1;color:#f1fff4}.sa-wallet-bar{display:grid;gap:12px;border-radius:20px;border:1px solid rgba(173,236,196,.1);background:#ffffff08;padding:14px 16px}.sa-wallet-bar.compact{align-items:stretch;margin-bottom:14px}.sa-wallet-bar strong,.sa-wallet-balance-inline strong,.sa-profile-card strong{color:#eaffef;font-size:1rem;letter-spacing:.02em}.sa-wallet-balance-inline{text-align:right}.sa-inline-btn,.sa-primary-action,.sa-secondary-action,.sa-status-btn{border:0;border-radius:18px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sa-inline-btn:hover,.sa-primary-action:hover,.sa-secondary-action:hover,.sa-status-btn:hover,.sa-user-card:hover,.sa-action-card:hover{transform:translateY(-1px)}.sa-inline-btn{width:100%;min-width:108px;padding:12px 16px;border:1px solid rgba(154,239,185,.16);background:#183422e6;color:#eaffef}.sa-hero-actions,.sa-form-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.sa-primary-action,.sa-secondary-action{min-height:56px;padding:14px 18px}.sa-primary-action{background:linear-gradient(135deg,#1cbc73,#0d7b4f);color:#f4fff7;box-shadow:0 12px 24px #0e72463d}.sa-secondary-action{border:1px solid rgba(172,236,193,.14);background:#ffffff0a;color:#eaf6ee}.sa-summary-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:14px}.sa-summary-grid.detail{margin-top:16px;margin-bottom:16px}.sa-summary-card,.sa-profile-card{border-radius:20px;border:1px solid rgba(171,234,192,.1);background:linear-gradient(180deg,#141e18f5,#0d120ff5);padding:16px}.sa-summary-card span,.sa-profile-card span{display:block;margin-bottom:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sa-summary-card strong{display:block;font-size:1.1rem;color:#f0fff4}.sa-action-grid{display:grid;gap:12px}.sa-action-card{width:100%;border:1px solid rgba(167,238,190,.1);border-radius:22px;background:linear-gradient(180deg,#161f19fa,#0c110efa),radial-gradient(circle at top right,rgba(67,158,101,.16),transparent 28%);color:inherit;padding:18px;text-align:left;display:grid;gap:8px}.sa-action-card span{color:#84efb8;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sa-action-card strong{font-size:1.02rem;color:#f0fff4}.sa-form-grid{display:grid;gap:12px}.sa-form-grid.single{grid-template-columns:1fr}.sa-form-note{border-radius:18px;border:1px solid rgba(167,236,188,.08);background:#ffffff08;padding:14px 16px;margin:0}.sa-user-list,.sa-activity-list,.sa-profile-grid{display:grid;gap:12px}.sa-user-card{width:100%;border:1px solid rgba(174,236,193,.1);border-radius:20px;background:linear-gradient(180deg,#161c18fa,#0d100efa),radial-gradient(circle at top left,rgba(83,192,119,.14),transparent 26%);color:inherit;padding:16px;display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:left}.sa-user-card-copy{display:grid;gap:4px}.sa-user-card-copy.right{text-align:right}.sa-user-card-copy strong{color:#f0fff4}.sa-user-card-copy span{color:#a8bfb2;font-size:.84rem}.sa-activity-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-radius:18px;border:1px solid rgba(166,236,189,.08);background:#ffffff08;padding:14px 16px}.sa-activity-copy{min-width:0}.sa-activity-topline{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.sa-amount{white-space:nowrap;font-size:.98rem}.sa-amount.positive,.sa-chip.positive{color:#8ff2b9}.sa-amount.danger,.sa-chip.danger{color:#ffb2b2}.sa-amount.neutral,.sa-chip.neutral{color:#dff6e7}.sa-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;border:1px solid rgba(169,236,191,.14);background:#ffffff0a;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sa-status-actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}.sa-status-btn{min-height:52px;border:1px solid rgba(175,236,194,.12);background:#ffffff0a;color:#e9f7ed;padding:12px 14px}.sa-status-btn.active{background:linear-gradient(135deg,#199f57d6,#0c5d37f0);color:#fff;box-shadow:0 12px 24px #0a54323d}.sa-empty-card,.sa-empty-focus{color:#d9eee0}.sa-empty-focus p,.sa-empty-card{margin:0}.sa-profile-grid{margin-top:16px;margin-bottom:16px}.subagent-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;background:#070b09f2;border-top:0;box-shadow:0 -12px 24px #0000002e}.subagent-mobile-nav button{min-height:64px;display:grid;gap:6px;place-items:center;padding:10px 6px;border-radius:18px;background:transparent;color:#93a89d;border-top:0}.subagent-mobile-nav button span{width:30px;height:30px;border-radius:11px;display:grid;place-items:center;background:#ffffff0a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.subagent-mobile-nav button strong{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-align:center}.subagent-mobile-nav button.active{background:linear-gradient(180deg,#135634eb,#0d2c1df5);color:#effff4;box-shadow:inset 0 1px #ffffff0d}.subagent-mobile-nav button.active span{background:linear-gradient(135deg,#47c778f5,#106c40fa);color:#fff}@media(min-width:560px){.master-shell-header-row,.master-shell-shortcuts,.master-kpi-grid,.master-dashboard-mini-grid,.master-agents-summary-strip,.master-balance-overview,.master-bet-overview,.master-shortcut-grid,.master-detail-metrics,.master-home-wallet-row,.master-home-quick-actions,.master-report-shortcuts,.master-wallet-focus-actions,.sa-summary-grid,.sa-metric-strip,.sa-profile-grid,.master-action-grid,.sa-action-grid,.sa-inline-actions,.sa-form-grid,.sa-hero-actions,.sa-form-actions,.sa-status-actions,.sa-user-inline-actions,.sa-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-wallet-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sa-wallet-bar.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-inline-btn{width:auto}.sa-wallet-card-foot{align-items:center}.master-report-shortcuts-expanded,.master-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes shell-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.master-wallet-bar,.master-wallet-row{flex-direction:column;align-items:stretch}.master-wallet-toolbar{justify-content:stretch}.master-wallet-action-btn,.master-wallet-copy-btn{width:100%}.master-wallet-metrics{grid-template-columns:1fr}.master-wallet-inline-card,.master-mobile-topline,.master-home-topbar,.master-home-wallet-head,.master-roster-card-head,.master-wallet-focus-head,.master-shell-header-top,.master-detail-head,.master-detail-row{align-items:flex-start;flex-direction:column}.master-inline-action,.master-shell-shortcut{width:100%}.master-detail-actions,.master-wallet-focus-actions,.master-home-quick-actions,.master-report-shortcuts,.master-home-wallet-row{grid-template-columns:1fr}}@media(min-width:768px){.app-shell{padding-top:36px}.phone-frame{padding:20px 20px 92px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-subgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.subagent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.app-shell{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:28px;padding:30px 28px 40px;align-items:start}.topbar,.panel-mode-subagent .topbar{max-width:none;margin:0;min-height:calc(100vh - 72px);padding:28px;position:sticky;top:28px;border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#091b16f5,#07120ff5),radial-gradient(circle at top right,rgba(25,175,125,.12),transparent 34%);box-shadow:0 32px 80px #00000057,inset 0 1px #ffffff0a;overflow:hidden}.topbar:after{content:"";margin-top:auto;min-height:180px;border-radius:24px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(135deg,#104436e0,#091814f0),radial-gradient(circle at top left,rgba(240,191,99,.18),transparent 28%);box-shadow:inset 0 1px #ffffff0d}.login-topbar{min-height:min(520px,calc(100vh - 72px))}.topbar-note{max-width:none;font-size:1rem}.phone-frame{max-width:none;min-height:calc(100vh - 72px);margin:0;padding:24px 24px 34px;border-radius:36px;background:linear-gradient(180deg,#071410f7,#070e0cfa),radial-gradient(circle at top right,rgba(32,124,95,.08),transparent 22%);box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff0a;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-content:start}.phone-frame>*{grid-column:1 / -1;min-width:0;margin-bottom:0}.phone-frame>.auth-panel{grid-column:3 / span 8;padding:28px}.phone-frame>.screen-switcher,.subagent-mobile-nav{grid-column:1 / -1;position:sticky;top:24px;z-index:3;margin-bottom:0;padding:10px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0a1612d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.screen-switcher{gap:12px}.mini-tab{padding:12px 16px;border-radius:14px}.bottom-nav:not(.subagent-mobile-nav){display:none}.subagent-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));order:-1;bottom:auto;padding-top:10px}.stats-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.stat-card{min-width:0;grid-column:span 3;padding:18px;border-radius:22px}.filter-grid,.workspace-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-step-grid,.quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hierarchy-guide.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-grid,.section-subgrid,.subagent-form-grid,.match-list,.history-list,.transaction-list,.admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bet-history-list,.match-record-list{grid-template-columns:1fr}.market-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.section-head,.session-bar,.workspace-head,.subagent-titlebar,.subagent-dashboard-bar,.master-wallet-bar{align-items:flex-start}.panel,.subpanel,.hero-card,.install-banner{padding:20px;border-radius:26px}.admin-console-frame>.panel{grid-column:span 6}.admin-console-frame>.panel:first-of-type{grid-column:1 / -1}.master-console-frame>.panel,.subagent-console-frame>.panel,.phone-frame>.panel{grid-column:span 6}.phone-frame>.workspace-panel{grid-column:span 8;padding:22px}.phone-frame>.scope-panel{grid-column:span 4;padding:22px}.workspace-stats .stat-card{grid-column:span 6}.phone-frame>.stats-grid:first-of-type,.phone-frame>.wallet-balance,.phone-frame>.subagent-titlebar,.phone-frame>.screen-switcher,.admin-console-frame>.screen-switcher,.master-console-frame>.screen-switcher,.subagent-console-frame>.screen-switcher{grid-column:1 / -1}.browser-shell .master-console-frame>.screen-switcher{display:flex}.browser-shell .master-console-frame>.master-switcher{position:sticky;top:24px;z-index:4;padding:12px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0a1612d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 44px #00000042,inset 0 1px #ffffff0a}.browser-shell .master-console-frame>.master-switcher .mini-tab.active{background:linear-gradient(135deg,#217148f5,#0d432afa);border-color:#9bf5bd3d;color:#f3fff7}.browser-shell .master-console-frame>.master-desktop-header,.browser-shell .master-console-frame>.master-desktop-hero,.browser-shell .master-console-frame>.master-kpi-panel{grid-column:1 / -1}.browser-shell .master-console-frame>.master-report-panel{grid-column:span 5}.browser-shell .master-console-frame>.master-report-panel-shortcuts{grid-column:span 4}.browser-shell .master-console-frame>.master-roster-panel-preview{grid-column:span 8}.browser-shell .master-console-frame>.master-roster-browser-panel{grid-column:span 5}.browser-shell .master-console-frame>.master-detail-browser-panel{grid-column:span 7}.browser-shell .master-console-frame>.master-desktop-hero{gap:20px}.browser-shell .master-console-frame>.master-desktop-hero .master-dashboard-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start}.browser-shell .master-console-frame>.master-desktop-hero .master-home-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.browser-shell .master-console-frame>.master-report-panel-shortcuts .master-report-shortcuts{grid-template-columns:1fr}.browser-shell .master-console-frame>.master-roster-panel-preview .master-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-shell .master-console-frame>.master-bet-overview-panel .master-bet-overview{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.browser-shell .master-console-frame>.master-balance-overview-panel .master-balance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-shell .master-console-frame>.master-bet-overview-panel .master-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.browser-shell .master-console-frame>.master-roster-browser-panel .master-agent-roster{max-height:720px;overflow:auto;padding-right:4px}.subagent-console-frame>.subagent-wallet-panel,.master-console-frame>.master-wallet-panel{grid-column:span 7}.subagent-console-frame>.subagent-create-panel{grid-column:span 5}.subagent-console-frame>.subagent-users-panel{grid-column:1 / -1}.subagent-console-frame>.sa-hero-panel,.subagent-console-frame>.sa-screen-panel,.subagent-console-frame>.sa-action-panel,.subagent-console-frame>.sa-form-panel,.subagent-console-frame>.sa-list-panel,.subagent-console-frame>.sa-detail-panel,.subagent-console-frame>.sa-withdraw-panel,.subagent-console-frame>.sa-history-panel,.subagent-console-frame>.sa-deposit-panel,.subagent-console-frame>.sa-profile-panel,.subagent-console-frame>.sa-empty-focus,.subagent-console-frame>.sa-summary-grid{grid-column:1 / -1}.subagent-action-sheet{position:sticky;top:112px;bottom:auto}.master-wallet-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.master-shell-header-row,.master-kpi-grid,.master-shortcut-grid,.master-detail-metrics,.master-shell-shortcuts,.master-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.master-shortcut-card.tall{min-height:148px}.subagent-user-list,.note-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.desktop-master-shell{display:block;width:min(100%,1680px);max-width:none;margin:0 auto;padding:28px 24px 40px}.desktop-master-shell>.topbar,.desktop-master-shell>.install-banner{display:none}.desktop-master-shell .phone-frame.master-console-frame{max-width:none;min-height:calc(100vh - 56px);margin:0;padding:24px 24px 34px;border-radius:36px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-content:start}.desktop-master-shell .phone-frame.master-console-frame>*{grid-column:1 / -1;min-width:0;margin-bottom:0}.desktop-master-shell .master-console-frame>.screen-switcher{display:flex;position:sticky;top:24px;z-index:4;padding:12px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0a1612d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 44px #00000042,inset 0 1px #ffffff0a}.desktop-master-shell .master-console-frame>.panel{grid-column:1 / -1}.desktop-master-shell .master-console-frame>.master-report-panel-shortcuts{grid-column:span 4}.desktop-master-shell .master-console-frame>.master-roster-panel-preview{grid-column:span 8}.desktop-master-shell .master-console-frame>.master-roster-browser-panel{grid-column:span 5}.desktop-master-shell .master-console-frame>.master-detail-browser-panel{grid-column:span 7}.desktop-master-shell .master-console-frame>.master-report-panel{grid-column:span 5}.desktop-master-shell .master-console-frame>.master-wallet-panel{grid-column:span 7}.desktop-master-shell .master-console-frame>.master-desktop-hero{gap:20px}.desktop-master-shell .master-console-frame>.master-desktop-hero .master-dashboard-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start}.desktop-master-shell .master-console-frame>.master-desktop-hero .master-home-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-master-shell .master-console-frame>.master-report-panel-shortcuts .master-report-shortcuts{grid-template-columns:1fr}.desktop-master-shell .master-console-frame>.master-roster-panel-preview .master-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-master-shell .master-console-frame>.master-balance-overview-panel .master-balance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-master-shell .master-console-frame>.master-bet-overview-panel .master-bet-overview{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.desktop-master-shell .master-console-frame>.master-bet-overview-panel .master-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1024px){.browser-shell.panel-mode-master{display:block;width:min(100%,1680px);max-width:none;margin:0 auto;padding:28px 24px 40px}.browser-shell.panel-mode-master>.topbar,.browser-shell.panel-mode-master>.install-banner{display:none}.browser-shell.panel-mode-master .phone-frame.master-console-frame{max-width:none;min-height:calc(100vh - 56px);margin:0;padding:24px 24px 34px;border-radius:36px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-content:start}.browser-shell.panel-mode-master .phone-frame.master-console-frame>*{grid-column:1 / -1;min-width:0;margin-bottom:0}.browser-shell.panel-mode-master .master-console-frame>.screen-switcher{display:flex;position:sticky;top:24px;z-index:4;padding:12px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#0a1612d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 44px #00000042,inset 0 1px #ffffff0a}.browser-shell.panel-mode-master .master-console-frame>.panel{grid-column:1 / -1}.browser-shell.panel-mode-master .master-console-frame>.master-report-panel-shortcuts{grid-column:span 4}.browser-shell.panel-mode-master .master-console-frame>.master-roster-panel-preview{grid-column:span 8}.browser-shell.panel-mode-master .master-console-frame>.master-roster-browser-panel{grid-column:span 5}.browser-shell.panel-mode-master .master-console-frame>.master-detail-browser-panel{grid-column:span 7}.browser-shell.panel-mode-master .master-console-frame>.master-report-panel{grid-column:span 5}.browser-shell.panel-mode-master .master-console-frame>.master-wallet-panel{grid-column:span 7}.browser-shell.panel-mode-master .master-console-frame>.master-desktop-hero{gap:20px}.browser-shell.panel-mode-master .master-console-frame>.master-desktop-hero .master-dashboard-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start}.browser-shell.panel-mode-master .master-console-frame>.master-desktop-hero .master-home-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.browser-shell.panel-mode-master .master-console-frame>.master-report-panel-shortcuts .master-report-shortcuts{grid-template-columns:1fr}.browser-shell.panel-mode-master .master-console-frame>.master-roster-panel-preview .master-roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-shell.panel-mode-master .master-console-frame>.master-balance-overview-panel .master-balance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.browser-shell.panel-mode-master .master-console-frame>.master-bet-overview-panel .master-bet-overview{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.browser-shell.panel-mode-master .master-console-frame>.master-bet-overview-panel .master-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.standalone-shell{width:min(100%,860px);padding:calc(env(safe-area-inset-top,0px) + 12px) 12px calc(env(safe-area-inset-bottom,0px) + 18px)}.standalone-shell .bg-orb{opacity:.38;filter:blur(58px)}.standalone-shell .topbar,.standalone-shell .panel-mode-subagent .topbar{max-width:none;min-height:auto;margin:0 0 12px;padding:18px 18px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#071611f5,#07100dfa),radial-gradient(circle at top right,rgba(37,136,103,.14),transparent 34%);box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff0a;position:sticky;top:calc(env(safe-area-inset-top,0px) + 4px);z-index:6}.standalone-shell .topbar:after{display:none}.standalone-shell .topbar h1{font-size:clamp(1.35rem,5vw,1.85rem)}.standalone-shell .topbar-note{max-width:none;font-size:.96rem}.standalone-shell .install-banner{max-width:none}.standalone-shell .phone-frame,.standalone-shell .standalone-frame{max-width:none;min-height:auto;margin:0;padding:8px 0 calc(env(safe-area-inset-bottom,0px) + 96px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:block;animation:none}.standalone-shell .phone-frame>*{margin-bottom:14px}.standalone-shell .screen-switcher,.standalone-shell .subagent-mobile-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 96px);z-index:5;margin-bottom:12px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#081310db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.standalone-shell .bottom-nav,.standalone-shell .subagent-mobile-nav{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);margin-top:0;padding:10px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#081712f0;box-shadow:0 18px 40px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:9}.standalone-shell .bottom-nav button,.standalone-shell .subagent-mobile-nav button{min-height:56px;border-radius:16px}.standalone-shell .bottom-nav:not(.subagent-mobile-nav),.standalone-shell .subagent-mobile-nav{display:grid}.standalone-shell .panel,.standalone-shell .subpanel,.standalone-shell .auth-panel,.standalone-shell .master-wallet-panel,.standalone-shell .subagent-wallet-panel{border-radius:24px}.standalone-shell .subagent-action-sheet{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 94px)}@media(min-width:768px){.standalone-shell{width:min(100%,920px);padding-left:18px;padding-right:18px}.standalone-shell .match-list,.standalone-shell .history-list,.standalone-shell .transaction-list,.standalone-shell .admin-list,.standalone-shell .subagent-user-list{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-shell .bet-history-list,.standalone-shell .match-record-list{grid-template-columns:1fr}}@media(min-width:1200px){.standalone-shell.app-shell{display:block;width:min(100%,980px);padding:calc(env(safe-area-inset-top,0px) + 14px) 18px calc(env(safe-area-inset-bottom,0px) + 20px)}.standalone-shell .topbar,.standalone-shell .panel-mode-subagent .topbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 8px)}.standalone-shell .phone-frame,.standalone-shell .standalone-frame{display:block}.standalone-shell .bottom-nav:not(.subagent-mobile-nav),.standalone-shell .subagent-mobile-nav{display:grid!important}}.user-home-app-shell{min-height:100vh;width:100%;max-width:none;padding:0;background:radial-gradient(circle at 48% -12%,rgba(23,121,82,.24),transparent 32%),radial-gradient(circle at 82% 18%,rgba(91,179,122,.14),transparent 24%),linear-gradient(180deg,#06110d,#091b14 54%,#17251d)}.user-home-app-shell .bg-orb{opacity:.28;filter:blur(70px)}.user-home-app-shell .bg-orb-a{background:#19a47d38;top:18%;left:auto;right:-72px}.user-home-app-shell .bg-orb-b{background:#78bf9129;bottom:12%;left:-64px;right:auto}.phone-frame.user-home-frame{max-width:420px;min-height:100vh;margin:0 auto;padding:18px 18px 30px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.wm-user-home{position:relative;min-height:calc(100vh - 48px);color:#f7f8ff;isolation:isolate}.wm-user-home:before,.wm-user-home:after{content:"";position:absolute;border-radius:50%;z-index:-1}.wm-user-home:before{width:150px;height:150px;right:-34px;bottom:174px;background:radial-gradient(circle at 30% 30%,#a6ecbf57,#2171484d 58%,#08120c00 60%);box-shadow:0 18px 34px #00000047;transform:rotate(-16deg);opacity:.34}.wm-user-home:after{width:96px;height:96px;left:12px;bottom:32px;background:radial-gradient(circle at 35% 35%,#78bf9147,#1a583a42 56%,#08120c00 60%);opacity:.24;transform:rotate(20deg)}.wm-user-home-topbar{display:flex;align-items:center;gap:12px;justify-content:flex-start;margin-bottom:12px}.wm-user-menu-toggle{width:54px;height:46px;border:1px solid rgba(166,236,191,.18);border-radius:12px;background:#ffffff0d;padding:11px 14px;display:grid;gap:5px;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff0a}.wm-user-menu-toggle span{display:block;height:3px;border-radius:999px;background:#eaffef}.wm-user-home-title{display:grid;gap:2px;line-height:1.08}.wm-user-home-title strong{color:#fff;font-size:1.22rem;font-weight:950}.wm-user-home-title span{color:#a8d9bc;font-size:.82rem;font-weight:850}.wm-user-brand{text-align:center;margin-bottom:18px;overflow:hidden}.wm-user-brand-mark{font-size:clamp(2.6rem,12vw,3.8rem);font-weight:900;font-style:italic;letter-spacing:-.06em;color:#fff;text-shadow:0 12px 30px rgba(0,0,0,.24)}.wm-user-brand-mark span{color:#21d365}.wm-user-brand-sub{margin:0;font-size:clamp(.82rem,3.3vw,1.02rem);font-weight:700;letter-spacing:0;line-height:1.35;white-space:nowrap}.wm-user-balance-card{min-height:144px;margin-bottom:16px;padding:22px;display:flex;align-items:center;border:1px solid rgba(118,160,82,.44);border-radius:20px;background:radial-gradient(circle at 92% 8%,rgba(159,166,79,.12),transparent 34%),linear-gradient(135deg,#0c1f16fa,#202814f5);color:#f7fff9;overflow:hidden;box-shadow:0 24px 44px #00000047,inset 0 1px #ffffff0a}.wm-user-wallet-copy{display:grid;gap:8px;min-width:0}.wm-user-wallet-copy>span{color:#b7d5c2;font-size:.92rem;font-weight:800;line-height:1.2}.wm-user-wallet-copy>strong{color:#fff;font-size:clamp(2rem,10vw,2.8rem);line-height:1.02;letter-spacing:0;overflow-wrap:anywhere}.wm-user-wallet-copy p{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.wm-user-wallet-copy p span{color:#8fb7a0;font-size:.78rem;font-weight:800}.wm-user-wallet-copy p b{color:#c8e6d2;font-size:.95rem;letter-spacing:0}.wm-user-wallet-copy .wm-user-total-bet-line{margin-top:2px;padding-top:8px;border-top:1px solid rgba(143,183,160,.18)}.wm-user-wallet-copy .wm-user-total-bet-line span{color:#a8d9bc;font-size:.76rem}.wm-user-wallet-copy .wm-user-total-bet-line b{color:#fff;font-size:.9rem}.wm-user-balance-grid,.wm-user-balance-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wm-user-balance-grid{padding:18px 18px 14px}.wm-user-home .wm-user-balance-grid{grid-template-columns:1fr}.wm-user-balance-footer{padding:14px 18px 16px;border-top:1px solid #eceef5}.wm-user-home .wm-user-balance-footer{display:none}.wm-user-balance-slot span,.wm-user-balance-footer span{display:block;color:#6a7288;font-size:.88rem}.wm-user-balance-slot strong{display:block;margin-top:10px;font-size:2.2rem;letter-spacing:-.05em}.wm-user-balance-slot.align-right,.wm-user-balance-footer .align-right{text-align:right}.wm-user-balance-live{margin-top:8px;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.wm-user-balance-live strong{margin:0;font-size:2.1rem}.wm-user-balance-live em{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ecfff4;color:#2ac76a;font-style:normal;font-size:1rem;box-shadow:inset 0 0 0 1px #2ac76a1f}.wm-user-balance-footer strong{display:block;margin-top:8px;font-size:1.45rem;letter-spacing:-.04em}.wm-user-home-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}.wm-user-home-actions.two-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-user-home-action{min-height:72px;border:1px solid rgba(118,160,82,.44);border-radius:20px;background:#142d21e6;color:#eefbf4;padding:17px 18px;display:flex;align-items:center;justify-content:center;place-items:center;gap:12px;font-weight:900;letter-spacing:.01em;box-shadow:0 16px 28px #00000029,inset 0 1px #ffffff0a}.wm-user-home-action.primary{background:linear-gradient(135deg,#17844af5,#0d5732f5);border-color:#62ec9c57}.wm-user-home-action span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:transparent;color:#f3fff7;font-size:1rem}.wm-user-home-action strong{font-size:1rem;line-height:1.2}.wm-user-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wm-user-menu-card{min-height:110px;border:1px solid rgba(151,224,180,.14);border-radius:18px;background:radial-gradient(circle at top right,rgba(66,184,112,.12),transparent 30%),linear-gradient(180deg,#121f19fa,#0a110dfa);color:#f4fff7;padding:14px 12px;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff0a;transition:transform .2s ease,box-shadow .2s ease}.wm-user-menu-card:hover{transform:translateY(-2px);border-color:#5eec9747;box-shadow:0 22px 40px #0000004d}.wm-user-menu-card strong{font-size:1rem;line-height:1.3}.wm-user-menu-card small{color:#a8c3b4;font-size:.76rem;line-height:1.35}.wm-user-menu-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-size:1.45rem;font-weight:800;box-shadow:inset 0 0 0 1px #caffdb14}.wm-user-menu-card.tone-gold .wm-user-menu-icon{background:#efbb4e29;color:#f2cf76}.wm-user-menu-card.tone-sky .wm-user-menu-icon{background:#54b5ba29;color:#8ee7df}.wm-user-menu-card.tone-ink .wm-user-menu-icon{background:#8eb19e24;color:#d4f2dd}.wm-user-menu-card.tone-coral .wm-user-menu-icon{background:#cf875b29;color:#f2c08c}.wm-user-menu-card.tone-coin .wm-user-menu-icon{background:#e7c65e29;color:#f4d87b}.wm-user-menu-card.tone-mono .wm-user-menu-icon{background:#acc4b51f;color:#dceee4}.wm-user-menu-card.tone-mint .wm-user-menu-icon{background:#4fd6a724;color:#8af1bf}.wm-user-menu-card.tone-amber .wm-user-menu-icon{background:#ffb45226;color:#f4c277}.wm-user-menu-card.tone-emerald .wm-user-menu-icon{background:#27c77926;color:#82efb7}.wm-user-menu-card.tone-gong .wm-user-menu-icon{background:#e6b34a29;color:#f7d779}.wm-user-menu-card.football-card{position:relative;overflow:hidden;border-color:#5ed2e63d;background:radial-gradient(circle at top,rgba(80,184,207,.16),transparent 38%),linear-gradient(145deg,#091f1efa,#05120dfc)}.wm-user-menu-card.football-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:15px;border:1px solid rgba(135,225,236,.08);background:linear-gradient(135deg,rgba(29,154,179,.12),transparent 55%);pointer-events:none}.wm-user-menu-card.football-card>*{position:relative;z-index:1}.wm-user-menu-card.football-card .wm-user-menu-icon{width:64px;height:64px;border-radius:21px;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.26),transparent 24%),linear-gradient(145deg,#1c2f2aeb,#081612f5);border:1px solid rgba(230,255,240,.16);box-shadow:0 15px 30px #00000042,inset 0 1px #ffffff1f}.football-logo{position:relative;width:44px;height:44px;display:grid;place-items:center}.football-logo-core{position:relative;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#050607 0 18%,transparent 19%),radial-gradient(circle at 50% -4%,#050607 0 24%,transparent 25%),radial-gradient(circle at 98% 31%,#050607 0 21%,transparent 22%),radial-gradient(circle at 82% 91%,#050607 0 22%,transparent 23%),radial-gradient(circle at 18% 91%,#050607 0 22%,transparent 23%),radial-gradient(circle at 2% 31%,#050607 0 21%,transparent 22%),radial-gradient(circle at 34% 28%,#ffffff 0 24%,transparent 25%),radial-gradient(circle at 66% 28%,#f7f7f2 0 24%,transparent 25%),radial-gradient(circle at 31% 67%,#f2f2ed 0 24%,transparent 25%),radial-gradient(circle at 69% 67%,#ffffff 0 24%,transparent 25%),radial-gradient(circle at 50% 50%,#f8f8f4 0 70%,transparent 71%);box-shadow:inset -7px -8px 11px #00000047,inset 5px 5px 10px #ffffffb8,0 9px 18px #031f1759}.football-logo-core:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:linear-gradient(36deg,transparent 45%,rgba(46,46,44,.34) 46% 49%,transparent 50%),linear-gradient(108deg,transparent 44%,rgba(46,46,44,.3) 45% 48%,transparent 49%),linear-gradient(180deg,transparent 45%,rgba(46,46,44,.26) 46% 49%,transparent 50%),linear-gradient(252deg,transparent 44%,rgba(46,46,44,.3) 45% 48%,transparent 49%),linear-gradient(324deg,transparent 45%,rgba(46,46,44,.34) 46% 49%,transparent 50%);opacity:.78}.football-logo-core:after{content:"";position:absolute;left:5px;top:4px;width:15px;height:10px;border-radius:50%;background:#ffffffbd;opacity:.72;transform:rotate(-25deg);filter:blur(.2px)}.football-logo-shine{position:absolute;left:9px;top:8px;width:10px;height:6px;border-radius:50%;background:#ffffffd6;transform:rotate(-28deg);filter:blur(.2px)}.wm-user-menu-card.bet-history-card{position:relative;overflow:hidden;border-color:#66eda047;background:radial-gradient(circle at top,rgba(88,240,157,.16),transparent 38%),linear-gradient(145deg,#09261afc,#05120dfc);box-shadow:0 20px 42px #0000004d,inset 0 1px #dbffe614}.wm-user-menu-card.bet-history-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:15px;border:1px solid rgba(146,245,184,.08);background:linear-gradient(135deg,rgba(20,184,116,.12),transparent 54%);pointer-events:none}.wm-user-menu-card.bet-history-card:after{content:"";position:absolute;right:-22px;bottom:-28px;width:86px;height:86px;border-radius:50%;background:#33d2841a;filter:blur(1px);pointer-events:none}.wm-user-menu-card.bet-history-card>*{position:relative;z-index:1}.wm-user-menu-card.bet-history-card .wm-user-menu-icon{width:60px;height:60px;border-radius:20px;background:radial-gradient(circle at 36% 22%,rgba(255,255,255,.28),transparent 22%),linear-gradient(145deg,#13c889,#075f49);color:#fff;border:1px solid rgba(210,255,226,.18);box-shadow:0 14px 28px #05975f47,inset 0 1px #ffffff2e}.bet-history-logo{position:relative;width:36px;height:36px;display:block}.bet-history-logo-ticket{position:absolute;left:3px;top:5px;width:23px;height:27px;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#cbffe0e0);box-shadow:inset 0 -9px #08754e1f,0 8px 18px #021c1347}.bet-history-logo-ticket:before,.bet-history-logo-ticket:after{content:"";position:absolute;left:6px;right:6px;height:2px;border-radius:999px;background:#08754e8c}.bet-history-logo-ticket:before{top:9px}.bet-history-logo-ticket:after{top:15px}.bet-history-logo-clock{position:absolute;right:1px;bottom:2px;width:19px;height:19px;border-radius:50%;border:3px solid #ffffff;background:linear-gradient(145deg,#0b8d65,#07513e);box-shadow:0 6px 14px #03211757}.bet-history-logo-clock:before,.bet-history-logo-clock:after{content:"";position:absolute;left:7px;top:4px;width:2px;height:6px;border-radius:999px;background:#fff;transform-origin:bottom center}.bet-history-logo-clock:after{top:8px;height:5px;transform:rotate(90deg)}.bet-history-logo-arrow{position:absolute;left:17px;top:1px;width:13px;height:13px;border-top:3px solid #d9ffeb;border-right:3px solid #d9ffeb;border-radius:2px;transform:rotate(45deg)}.bet-history-logo-arrow:after{content:"";position:absolute;right:-1px;top:-3px;width:11px;height:3px;border-radius:999px;background:#d9ffeb;transform:rotate(-45deg);transform-origin:right center}.wm-user-menu-card.bet-history-card strong{max-width:130px;color:#fff;font-size:.94rem;line-height:1.28}.wm-user-menu-card.bet-history-card small{min-width:58px;border-radius:999px;background:#ffffff0f;color:#aaf0c6;padding:3px 9px;font-weight:900}.wm-user-menu-card.maung-card{position:relative;overflow:hidden;border-color:#ebc25852;background:radial-gradient(circle at top,rgba(244,207,118,.18),transparent 40%),linear-gradient(145deg,#241e0dfa,#08120cfc);box-shadow:0 20px 42px #0000004d,inset 0 1px #ffeca914}.wm-user-menu-card.maung-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:15px;border:1px solid rgba(255,223,134,.1);background:linear-gradient(135deg,rgba(232,181,70,.12),transparent 58%);pointer-events:none}.wm-user-menu-card.maung-card:after{content:"";position:absolute;right:-20px;bottom:-30px;width:88px;height:88px;border-radius:50%;background:#e8b5461a;pointer-events:none}.wm-user-menu-card.maung-card>*{position:relative;z-index:1}.wm-user-menu-card.maung-card .wm-user-menu-icon{width:60px;height:60px;border-radius:20px;background:radial-gradient(circle at 36% 22%,rgba(255,255,255,.24),transparent 22%),linear-gradient(145deg,#3b3117,#1a2013);border:1px solid rgba(255,225,144,.2);box-shadow:0 14px 28px #8f671640,inset 0 1px #ffffff1f}.maung-logo{position:relative;width:42px;height:42px;display:block}.maung-logo-disc{position:absolute;left:3px;top:1px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffd66d 0 16%,#d7a933 17% 28%,transparent 29%),repeating-conic-gradient(from 4deg,#2f220cd1 0,#2f220cd1 8deg,#2f220c2e 8deg,#2f220c2e 15deg),radial-gradient(circle,#f4ce63 0 46%,#b77f20 47% 63%,#463313 64% 70%,transparent 71%);box-shadow:inset 0 2px 5px #ffffff61,inset 0 -6px 8px #522d054d,0 8px 18px #021c1347}.maung-logo-boss{position:absolute;left:50%;top:50%;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff4ad,#ddb238 60%,#9a6518);box-shadow:0 0 10px #ffd9658c;transform:translate(-50%,-50%)}.maung-logo-petal{position:absolute;left:50%;top:50%;width:8px;height:13px;border:1px solid rgba(58,39,12,.8);border-radius:80% 10%;transform-origin:50% 18px}.maung-logo-petal.petal-a{transform:translate(-50%,-18px) rotate(0)}.maung-logo-petal.petal-b{transform:translate(-50%,-18px) rotate(90deg)}.maung-logo-petal.petal-c{transform:translate(-50%,-18px) rotate(180deg)}.maung-logo-petal.petal-d{transform:translate(-50%,-18px) rotate(270deg)}.maung-logo-mallet{position:absolute;right:0;bottom:0;width:25px;height:6px;border-radius:999px;background:linear-gradient(90deg,#714a1c,#d7a45c);box-shadow:0 4px 10px #00000047;transform:rotate(-28deg);transform-origin:right center}.maung-logo-mallet:after{content:"";position:absolute;right:-5px;top:-5px;width:11px;height:15px;border-radius:7px;background:linear-gradient(180deg,#ef3f4d,#8d1e2a);border:2px solid #24422d}.wm-user-menu-card.maung-card strong{color:#fff;font-size:1.02rem}.wm-user-menu-card.maung-card small{border-radius:999px;background:#ffd9651a;color:#f3d17a;padding:3px 10px;font-weight:900}.wm-user-home-note{margin-top:14px;padding:14px 16px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#eef2ff;display:flex;justify-content:space-between;align-items:center;gap:12px;line-height:1.45}.wm-user-home-note span{color:#b7f4cf;font-size:.78rem;white-space:nowrap;letter-spacing:.02em}.wm-user-home-note.warning{border-color:#f5d06847}.wm-user-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#030a07ad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40}.wm-user-drawer{position:fixed;top:0;left:0;bottom:0;width:min(84vw,320px);display:flex;flex-direction:column;background:radial-gradient(circle at top left,rgba(41,141,91,.16),transparent 28%),linear-gradient(180deg,#092519,#06160f);color:#eff8f3;border-right:1px solid rgba(151,224,180,.14);box-shadow:0 24px 56px #00000057;transform:translate(-104%);transition:transform .28s ease;z-index:41}.wm-user-drawer.open{transform:translate(0)}.wm-user-drawer-head{padding:24px 20px;display:flex;gap:14px;align-items:center;background:radial-gradient(circle at top right,rgba(46,181,107,.16),transparent 34%),linear-gradient(180deg,#0a2d1ffa,#081f16fa);color:#fff;border-bottom:1px solid rgba(151,224,180,.12)}.wm-user-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#f5fff9;border:1px solid rgba(202,255,219,.12);font-size:1.35rem;font-weight:800}.wm-user-drawer-head strong,.wm-user-drawer-head p{margin:0}.wm-user-drawer-head p{margin-top:4px;color:#a9c8bb}.wm-user-drawer-list{padding:16px 12px 0;display:grid;gap:6px}.wm-user-drawer-row{width:100%;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;padding:12px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;text-align:left}.wm-user-drawer-row:hover{border-color:#97e0b429;background:#ffffff0a}.wm-user-drawer-row-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#ffffff0e;color:#dff7e8;border:1px solid rgba(202,255,219,.08);font-size:1.05rem}.wm-user-drawer-row-copy{display:grid;gap:3px}.wm-user-drawer-row-copy strong,.wm-user-drawer-row-copy small{margin:0}.wm-user-drawer-row-copy small{color:#9bb7aa}.wm-user-drawer-row b{color:#9bd3b3}.wm-user-drawer-footer{margin-top:auto;padding:14px 18px 24px;display:grid;gap:12px;color:#9bb7aa;font-size:.84rem}.wm-user-drawer-logout{width:100%;border:1px solid rgba(151,224,180,.12);border-radius:16px;background:#ffffff0a;color:#eff8f3;padding:14px 16px;font-weight:800}.standalone-shell.user-home-app-shell{width:100%;max-width:none;padding:0}.standalone-shell.user-home-app-shell .phone-frame.user-home-frame,.standalone-shell.user-home-app-shell .standalone-frame.user-home-frame{max-width:420px;min-height:100vh;padding:calc(env(safe-area-inset-top,0px) + 18px) 18px calc(env(safe-area-inset-bottom,0px) + 30px);background:transparent;border:0;box-shadow:none}.standalone-shell.user-home-app-shell .phone-frame.user-home-frame>*{margin-bottom:0}.user-withdraw-app-shell{min-height:100vh;width:100%;max-width:none;padding:clamp(10px,2.4vw,28px);background:radial-gradient(circle at top left,rgba(29,117,82,.18),transparent 30%),linear-gradient(180deg,#082318,#061710);color:#f5fff9}.user-withdraw-app-shell .bg-orb{display:none}.user-withdraw-app-shell .phone-frame.user-withdraw-frame,.user-withdraw-app-shell.standalone-shell .phone-frame.user-withdraw-frame,.user-withdraw-app-shell.browser-shell .phone-frame.user-withdraw-frame{display:block;width:100%;max-width:940px;min-height:calc(100vh - clamp(20px,4.8vw,56px));margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.user-withdraw-app-shell .phone-frame.user-withdraw-frame>*{margin-bottom:0}.wm-user-withdraw-screen{display:grid;gap:14px;color:#f5fff9}.wm-user-withdraw-head{padding:6px 0 0}.wm-user-withdraw-menu{width:46px;height:46px;display:grid;place-content:center;gap:5px;flex:0 0 auto;border-radius:14px;border:1px solid rgba(166,236,191,.14);background:#ffffff0a;color:#f3fff7}.wm-user-withdraw-menu span{width:14px;height:2px;border-radius:999px;background:currentColor}.wm-user-withdraw-shell{margin-bottom:0;padding:clamp(18px,3vw,22px);border-radius:24px}.wm-user-withdraw-shell .sa-user-balance-card{background:radial-gradient(circle at top right,rgba(63,140,221,.18),transparent 28%),linear-gradient(180deg,#141d25fa,#0a0f13fa)}.wm-user-withdraw-shell .sa-request-card{position:relative;overflow:hidden}.wm-user-withdraw-shell .sa-inline-btn{width:auto;white-space:nowrap}.wm-user-transfer-success{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;min-height:100%;padding:24px;display:grid;place-content:center;gap:10px;text-align:center;border:1px solid rgba(91,241,155,.2);border-radius:inherit;background:radial-gradient(circle at top,rgba(45,210,125,.2),transparent 35%),linear-gradient(180deg,#092719fa,#05140efc);box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wm-user-transfer-success strong{color:#f4fff7;font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}.wm-user-transfer-success span{color:#9ff0bf;font-weight:800;line-height:1.45}@media(min-width:768px){.phone-frame.user-home-frame{padding-top:24px;padding-bottom:36px}.wm-user-drawer{border-radius:0 26px 26px 0}}.wm-admin-page{min-height:100vh;padding:34px 32px 56px;background:radial-gradient(circle at top left,rgba(30,135,103,.14),transparent 22%),radial-gradient(circle at top center,rgba(67,89,170,.12),transparent 28%),linear-gradient(180deg,#060811,#0a0d17)}.wm-admin-stage{max-width:1660px;margin:0 auto}.wm-admin-stage-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px}.wm-admin-stage-kicker{margin:0 0 8px;color:#6de0ac;font-size:.88rem;text-transform:uppercase;letter-spacing:.18em}.wm-admin-stage-head h1{margin:0;color:#eef4ff;font-size:clamp(2.4rem,4vw,3.6rem);font-family:Trebuchet MS,Segoe UI,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;letter-spacing:-.04em}.wm-admin-stage-note{max-width:480px;margin:0;color:#98a8c3;font-size:.98rem;line-height:1.7}.wm-admin-shell-frame{padding:12px;border-radius:34px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;box-shadow:0 26px 60px #0006,inset 0 1px #ffffff0a}.wm-admin-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);border-radius:26px;overflow:hidden;background:radial-gradient(circle at top left,rgba(20,114,86,.18),transparent 22%),radial-gradient(circle at top right,rgba(34,79,145,.14),transparent 26%),linear-gradient(180deg,#060912,#0b1020);color:#eef4ff}.wm-admin-sidebar{position:sticky;top:0;min-height:100vh;padding:22px 16px 18px;border-right:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#080b14fa,#0d0e1bfa);display:flex;flex-direction:column;gap:18px}.wm-admin-brand{display:flex;align-items:center;gap:12px}.wm-admin-brand-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#1aad7beb,#0c4e3eeb);color:#fff;font-weight:800;letter-spacing:.08em;box-shadow:0 12px 26px #0f594147}.wm-admin-brand p,.wm-admin-brand strong{margin:0}.wm-admin-brand strong{display:block;font-size:1.12rem;letter-spacing:-.03em}.wm-admin-brand p{color:#8ea3c4;font-size:.86rem}.wm-admin-sidebar-meta{padding:14px 15px;border-radius:18px;border:1px solid rgba(45,210,149,.16);background:linear-gradient(180deg,#132529e0,#0c1620c7)}.wm-admin-sidebar-meta span{display:block;margin-bottom:8px;color:#7fd7b3;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.wm-admin-sidebar-meta p{margin:0;color:#9aabc6;font-size:.84rem;line-height:1.6}.wm-admin-nav{display:grid;gap:8px}.wm-admin-nav-item{width:100%;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff06;color:inherit;padding:11px 12px;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:12px;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.wm-admin-nav-item span{min-width:40px;min-height:40px;border-radius:12px;display:inline-grid;place-items:center;background:#ffffff0a;color:#9edcc1;font-size:.74rem;font-weight:700;letter-spacing:.08em}.wm-admin-nav-item div{display:grid;gap:3px}.wm-admin-nav-item strong{font-size:.92rem}.wm-admin-nav-item small{color:#8295b5;font-size:.76rem}.wm-admin-nav-item.active,.wm-admin-nav-item:hover{transform:translate(2px);border-color:#2dd29542;background:#146f5629;box-shadow:0 10px 24px #0000002e}.wm-admin-nav-item.logout{margin-top:auto}.wm-admin-main{padding:20px 22px 28px;display:grid;align-content:start;gap:18px}.wm-admin-topbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#0b111ef5,#0d0f1cf5);box-shadow:0 18px 40px #00000042}.wm-admin-topbar h1{margin:8px 0 0;font-size:1.72rem;line-height:1.1;font-family:Trebuchet MS,Segoe UI,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;letter-spacing:-.04em}.wm-admin-topbar-note{margin:8px 0 0;color:#8ea4c5;font-size:.9rem}.wm-admin-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#98a8c3;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.wm-admin-breadcrumbs span{display:inline-flex;align-items:center;gap:8px}.wm-admin-breadcrumbs button{border:0;background:transparent;color:#7fd7b3;padding:0}.wm-admin-breadcrumbs em{color:#ffffff4d;font-style:normal}.wm-admin-topbar-actions{display:flex;align-items:center;gap:10px}.wm-admin-search{min-width:360px;display:block}.wm-admin-search input,.wm-admin-filter-bar input,.wm-admin-form-grid input,.wm-admin-inline-form input,.wm-admin-topbar select,.wm-admin-form-grid select,.wm-admin-filter-bar select,.wm-admin-section-actions select{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eff4ff;padding:0 14px}.wm-admin-search input::placeholder,.wm-admin-filter-bar input::placeholder,.wm-admin-form-grid input::placeholder,.wm-admin-inline-form input::placeholder{color:#8192ae}.wm-admin-icon-btn,.wm-admin-profile-btn,.wm-admin-btn{min-height:44px;border-radius:14px;display:inline-flex;align-items:center;gap:10px;font-weight:700}.wm-admin-btn{border:1px solid rgba(45,210,149,.25);background:linear-gradient(135deg,#178462eb,#0c4f3ceb);color:#fff;padding:0 16px}.wm-admin-icon-btn,.wm-admin-profile-btn{border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#eef4ff;padding:0 14px}.wm-admin-icon-btn span{min-width:26px;min-height:26px;border-radius:999px;display:grid;place-items:center;background:#ffffff2e;font-size:.78rem;font-weight:700}.wm-admin-profile-btn{flex-direction:column;align-items:flex-start;gap:2px;background:#ffffff08;border-color:#ffffff14;color:#eef4ff}.wm-admin-profile-btn span{color:#94a6c0;font-size:.8rem}.wm-admin-content-grid{display:grid;gap:18px}.wm-admin-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.wm-admin-summary-grid-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-admin-summary-grid-dashboard>:nth-child(5){grid-column:span 2}.wm-admin-summary-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.wm-admin-metric-card,.wm-admin-mini-card,.wm-admin-card,.wm-admin-report-card,.wm-admin-setting-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0c121ff0,#0a0e1aeb);border-radius:20px;box-shadow:0 16px 34px #0003}.wm-admin-metric-card{padding:16px 18px}.wm-admin-metric-card p,.wm-admin-card-head p,.wm-admin-mini-card span,.wm-admin-report-card span,.wm-admin-setting-card span,.wm-admin-setting-list span,.wm-admin-detail-hero p,.wm-admin-eyebrow,.wm-admin-empty{color:#9caeca}.wm-admin-metric-head,.wm-admin-mini-head{display:flex;align-items:center;gap:12px}.wm-admin-metric-copy{display:grid;gap:2px}.wm-admin-metric-copy small{color:#a4b4cd;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.wm-admin-metric-card strong{display:block;font-size:1.55rem;letter-spacing:-.04em}.wm-admin-metric-card p{margin:14px 0 0;font-size:.84rem;line-height:1.5}.wm-admin-metric-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#f8fffd}.wm-admin-metric-icon.mini{width:36px;height:36px;border-radius:12px}.wm-admin-metric-icon.green,.wm-admin-mini-card.green{background:linear-gradient(135deg,#20a476f2,#105843eb)}.wm-admin-metric-icon.teal,.wm-admin-mini-card.teal{background:linear-gradient(135deg,#249b95f2,#105362eb)}.wm-admin-metric-icon.blue,.wm-admin-mini-card.blue{background:linear-gradient(135deg,#3a75d4f2,#1b3f87eb)}.wm-admin-metric-icon.gold,.wm-admin-mini-card.gold{background:linear-gradient(135deg,#b7923cf2,#644914eb)}.wm-admin-metric-icon.amber,.wm-admin-mini-card.amber{background:linear-gradient(135deg,#c28037f2,#6f3b10eb)}.wm-admin-metric-card.green{border-color:#33ca8e2e}.wm-admin-metric-card.teal{border-color:#30b9af2e}.wm-admin-metric-card.blue{border-color:#4887e62e}.wm-admin-metric-card.gold{border-color:#cba55138}.wm-admin-metric-card.warning{border-color:#ffbf5747;background:linear-gradient(180deg,#2e1e0cf0,#171008eb)}.wm-admin-dashboard-grid,.wm-admin-two-column,.wm-admin-setting-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wm-admin-card{padding:18px 18px 16px}.wm-admin-card-head,.wm-admin-detail-hero,.wm-admin-filter-bar,.wm-admin-inline-form,.wm-admin-pagination,.wm-admin-section-actions{display:flex;justify-content:space-between;align-items:center;gap:14px}.wm-admin-card-head{margin-bottom:16px}.wm-admin-card-head h3,.wm-admin-detail-hero h2{margin:0;font-family:Trebuchet MS,Segoe UI,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;letter-spacing:-.03em}.wm-admin-filter-bar{margin-bottom:14px;flex-wrap:wrap}.wm-admin-filter-bar>*{flex:1 1 180px}.wm-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wm-admin-form-grid label,.wm-admin-inline-form label{display:grid;gap:8px;color:#dbe7ff}.wm-admin-inline-form{flex-wrap:wrap}.wm-admin-inline-form label{min-width:240px}.wm-admin-form-actions{display:flex;align-items:end;gap:10px}.currency-access-fieldset{display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.currency-access-block,.currency-access-select{display:grid;gap:8px}.currency-access-label{color:#dbe7ff;font-weight:700}.currency-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.currency-chip{min-height:58px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#09111bb8;color:#c7d5ef;display:grid;gap:4px;text-align:left}.currency-chip strong{font-size:.95rem;color:#f5fbff}.currency-chip span{font-size:.78rem;color:#8fa5c7}.currency-chip.active{border-color:#35d79a70;background:linear-gradient(135deg,#136a4fe6,#0a372af0);box-shadow:inset 0 0 0 1px #6bebb724}.currency-chip.active span{color:#d9fff0}.currency-access-helper{margin:0;color:#95a9ca;font-size:.82rem;line-height:1.5}.master-home-currency-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wm-admin-currency-stack{display:grid;gap:4px}.wm-admin-currency-stack strong{color:#7ce0b7;font-size:.82rem;letter-spacing:.08em}.wm-admin-currency-stack span{color:#96abc9;font-size:.78rem}.wm-admin-btn.secondary,.wm-admin-btn.ghost{background:#ffffff08;color:#eef4ff}.wm-admin-btn.secondary{border-color:#ffffff14}.wm-admin-btn.ghost{border-color:#2dd2953d;background:#146f562e;min-height:36px;padding:0 12px}.wm-admin-action-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wm-admin-action-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;color:#9fb0cb;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.wm-admin-feedback{margin:14px 0 0}.wm-admin-context-note{margin:14px 0 0;color:#9caeca;font-size:.84rem;line-height:1.6}.wm-admin-feedback.success{color:#7ce0b7}.wm-admin-feedback.error{color:#ff9b9b}.wm-admin-table-wrap{overflow:auto;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#080d18b3}.wm-admin-table{width:100%;border-collapse:collapse;min-width:720px}.wm-admin-table th,.wm-admin-table td{padding:12px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.wm-admin-table th{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:#8ea4c5;background:#ffffff08}.wm-admin-table td{color:#dbe5f5;font-size:.92rem}.wm-admin-table td:first-child{color:#70d7ad;font-family:Consolas,Courier New,monospace;font-size:.85rem}.wm-admin-table tbody tr:hover{background:#ffffff08}.wm-admin-status{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700;border:1px solid rgba(255,255,255,.08)}.wm-admin-status.positive{color:#8cedc1;background:#1f89662e}.wm-admin-status.warning{color:#ffd08b;background:#a067142e}.wm-admin-status.negative{color:#ff9d9d;background:#9132322e}.wm-admin-status.neutral{color:#d7def0;background:#ffffff0d}.wm-admin-pagination{margin-top:14px;justify-content:flex-end}.wm-admin-pagination button{min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eef4ff;padding:0 12px}.wm-admin-detail-hero{padding:20px 22px;border-radius:24px;border:1px solid rgba(61,148,255,.12);background:linear-gradient(135deg,#0c1b35f2,#0a2d28eb)}.wm-admin-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;color:#7fd7b3}.wm-admin-inline-stats,.wm-admin-setting-list,.wm-admin-tab-row,.wm-admin-report-grid{display:grid;gap:14px}.wm-admin-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.wm-admin-mini-card{padding:14px 15px;background:#ffffff05}.wm-admin-mini-card strong{display:block;margin-top:4px}.wm-admin-tab-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.wm-admin-tab{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#dce7ff}.wm-admin-tab.active{background:#13825f42;border-color:#2dd29552}.wm-admin-master-detail-panel{display:grid;gap:14px;margin-bottom:16px;padding:clamp(16px,2vw,22px);border-radius:22px;border:1px solid rgba(190,242,208,.12);background:radial-gradient(circle at top right,rgba(72,180,115,.1),transparent 32%),linear-gradient(180deg,#0a1f16f5,#05120dfa)}.wm-admin-master-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0}.wm-admin-master-detail-head h3,.wm-admin-master-detail-head p{margin:0}.wm-admin-master-detail-head h3{margin-bottom:8px;color:#fff;font-family:Trebuchet MS,Segoe UI,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;font-size:clamp(1.28rem,2vw,1.7rem);line-height:1.1}.wm-admin-master-detail-head p:not(.wm-admin-eyebrow){color:#a9e0c2;font-weight:900}.wm-admin-master-detail-grid{display:grid;gap:10px}.wm-admin-master-detail-grid article{min-width:0;padding:16px 14px;border-radius:16px;border:1px solid rgba(190,242,208,.1);background:#ffffff07}.wm-admin-master-detail-grid span{display:block;margin-bottom:8px;color:#a9e0c2;font-weight:800}.wm-admin-master-detail-grid strong{display:block;color:#f7fff9;font-size:1.02rem;word-break:break-word}.wm-admin-master-action-tabs{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:16px}.wm-admin-master-action-tabs button{width:100%;min-height:62px;border-radius:16px;border:2px solid rgba(151,224,180,.14);background:linear-gradient(135deg,#ffffff0a,#ffffff04),#081e15cc;color:#dff6e7;font:inherit;font-weight:900;justify-content:center;text-align:center}.wm-admin-master-action-tabs button:nth-child(1){border-color:#4399ffc7;background:linear-gradient(135deg,#97abc9f2,#7d93b5eb);color:#fff}.wm-admin-master-action-tabs button:nth-child(2){border-color:#ff7897c7;background:linear-gradient(135deg,#ef1148f5,#c00a35f0);color:#fff}.wm-admin-master-action-tabs button:nth-child(3){border-color:#52ff91bd;background:linear-gradient(135deg,#16c44bf5,#0c973af0);color:#fff}.wm-admin-master-action-tabs button.active{box-shadow:0 0 0 2px #ffffff14,0 14px 34px #0000003d;filter:brightness(1.06)}.wm-admin-reset-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#020907b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wm-admin-reset-dialog{width:min(520px,100%);overflow:hidden;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#111314fa,#0a0d0efc);color:#f7fff9;box-shadow:0 28px 80px #00000085}.wm-admin-reset-dialog-head{min-height:76px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.08)}.wm-admin-reset-dialog-head h3{margin:0;font-family:Trebuchet MS,Segoe UI,Noto Sans Myanmar,Myanmar Text,Padauk,sans-serif;font-size:clamp(1.6rem,4vw,2rem);line-height:1.1}.wm-admin-reset-dialog-head button{width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:#dce4e0;font:inherit;font-size:1.4rem;font-weight:900}.wm-admin-reset-dialog-body{display:grid;gap:18px;padding:24px}.wm-admin-reset-dialog-body label{display:grid;gap:10px;color:#f2fbf5;font-weight:900}.wm-admin-reset-dialog-body .password-field input{min-height:64px;border-radius:16px;border-color:#ffffff1a;background:#ffffff0e;color:#f8fff9}.wm-admin-reset-dialog-body .password-field input::placeholder{color:#e8f4ee75}.wm-admin-reset-dialog-body .password-field-toggle{color:#e5f4ec}.wm-admin-reset-dialog-actions{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.wm-admin-reset-dialog-actions .wm-admin-btn{min-width:126px;min-height:56px;justify-content:center}.wm-admin-action-tab-panel{display:grid;gap:14px}.wm-admin-master-odds-list{display:grid;gap:12px;max-height:430px;overflow:auto;padding-right:4px}.wm-admin-master-odds-row{background:radial-gradient(circle at top right,rgba(28,166,115,.16),transparent 34%),#081c13d1}.wm-admin-master-odds-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wm-admin-master-odds-fields{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.wm-admin-report-grid,.wm-admin-setting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-admin-report-card,.wm-admin-setting-card{padding:18px}.wm-admin-report-card strong,.wm-admin-setting-card strong,.wm-admin-setting-list strong{display:block;margin:8px 0}.wm-admin-setting-list article{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.wm-admin-setting-list article:last-child{border-bottom:0}.wm-admin-empty{padding:16px}.wm-admin-empty.large{padding:36px 18px;text-align:center}@media(max-width:1480px){.wm-admin-summary-grid-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-admin-summary-grid-dashboard>:nth-child(5){grid-column:auto}.wm-admin-summary-grid.compact,.wm-admin-report-grid,.wm-admin-setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.wm-admin-page{padding:22px 18px 40px}.wm-admin-stage-head{flex-direction:column;align-items:start}.wm-admin-shell-frame{padding:10px}.wm-admin-shell{grid-template-columns:1fr;min-height:0}.wm-admin-sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.wm-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-admin-topbar,.wm-admin-card-head,.wm-admin-master-detail-head,.wm-admin-detail-hero{flex-direction:column;align-items:stretch}.wm-admin-topbar-actions{width:100%;flex-wrap:wrap}.wm-admin-search{min-width:0;flex:1 1 100%}.wm-admin-summary-grid-dashboard,.wm-admin-dashboard-grid,.wm-admin-two-column,.wm-admin-setting-grid,.wm-admin-report-grid,.wm-admin-inline-stats,.wm-admin-master-action-tabs,.wm-admin-master-odds-fields,.wm-admin-tab-row{grid-template-columns:1fr}}@media(max-width:820px){.wm-admin-page{padding:16px 12px 28px}.wm-admin-shell-frame{padding:8px;border-radius:24px}.wm-admin-main{padding:18px 14px 24px}.wm-admin-summary-grid,.wm-admin-summary-grid-dashboard,.wm-admin-summary-grid.compact,.wm-admin-form-grid,.wm-admin-nav{grid-template-columns:1fr}.wm-admin-table{min-width:640px}}.user-settings-app-shell,.user-settings-app-shell.standalone-shell.app-shell{width:100%;max-width:none;min-height:100vh;padding:clamp(8px,2.4vw,28px);background:radial-gradient(circle at top left,rgba(29,117,82,.18),transparent 30%),linear-gradient(180deg,#082318,#061710);color:#f5fff9}.user-settings-app-shell .bg-orb{display:none}.user-settings-app-shell .phone-frame.user-settings-frame,.user-settings-app-shell.standalone-shell .phone-frame.user-settings-frame,.user-settings-app-shell.browser-shell .phone-frame.user-settings-frame{display:block;width:100%;max-width:960px;min-height:calc(100vh - clamp(16px,4.8vw,56px));margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.user-settings-app-shell .phone-frame.user-settings-frame>*{margin-bottom:0}.wm-user-settings-screen{min-height:calc(100vh - clamp(16px,4.8vw,56px));padding:clamp(18px,4vw,38px);display:grid;gap:14px;align-content:start;border-radius:clamp(22px,4vw,34px);border:1px solid rgba(158,230,187,.12);background:linear-gradient(180deg,#092319fa,#04120dfc),radial-gradient(circle at top right,rgba(69,169,113,.12),transparent 28%);box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff0a}.wm-user-settings-head{display:flex;align-items:center;gap:12px}.wm-user-settings-menu{width:46px;height:46px;display:grid;place-content:center;gap:5px;flex:0 0 auto;border-radius:13px;border:1px solid rgba(166,236,191,.16);background:#ffffff0a;color:#eefcf4}.wm-user-settings-menu span{width:14px;height:2px;border-radius:999px;background:currentColor}.wm-user-settings-head h3,.wm-user-settings-head p,.wm-user-settings-title h4,.wm-user-settings-form-card h4,.wm-user-settings-form-card p{margin:0}.wm-user-settings-head h3{font-size:clamp(1.3rem,4vw,1.55rem);color:#f7fff9;line-height:1.05}.wm-user-settings-head p{margin-top:5px;color:#a7cdb9;font-weight:700}.wm-user-settings-card,.wm-user-settings-form-card{border-radius:22px;border:1px solid rgba(190,242,208,.1);background:radial-gradient(circle at top right,rgba(72,180,115,.1),transparent 32%),linear-gradient(180deg,#0b1a14f5,#06110dfa);box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff09}.wm-user-settings-card{padding:clamp(18px,3.2vw,28px)}.wm-user-settings-form-card{padding:clamp(18px,4vw,36px)}.wm-user-settings-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.wm-user-settings-title h4,.wm-user-settings-form-card h4{color:#fbfff9;font-size:1.06rem}.wm-user-settings-title span{flex:0 0 auto;border-radius:999px;border:1px solid rgba(190,242,208,.16);background:#ffffff0a;color:#d9f7e5;padding:8px 13px;font-size:.78rem;font-weight:900;letter-spacing:.06em}.wm-user-settings-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wm-user-settings-info-grid article{min-width:0;padding:16px 14px;border-radius:16px;border:1px solid rgba(190,242,208,.1);background:#ffffff06}.wm-user-settings-info-grid span{display:block;margin-bottom:8px;color:#a9e0c2;font-weight:800}.wm-user-settings-info-grid strong{display:block;color:#f6fff9;word-break:break-word}.wm-user-settings-form-card>p{margin-top:10px;color:#9fd2b7;line-height:1.45;font-weight:700}.wm-user-settings-form{display:grid;gap:13px;margin-top:14px}.wm-user-settings-form label{gap:9px;color:#eafdf1;font-weight:800}.wm-user-settings-form input,.wm-user-settings-form .password-field input{min-height:48px;border-radius:14px;border:1px solid rgba(215,245,225,.12);background:#ffffff0e;color:#f8fff9}.wm-user-settings-form input::placeholder{color:#ebf8ef7a}.wm-user-settings-form .password-field-toggle{color:#dbefe4}.wm-user-settings-save{width:fit-content;min-height:42px;border:0;border-radius:16px;background:#08986f;color:#fff;padding:11px 16px;font-weight:900}.wm-user-settings-save:hover{background:#0ab17f}.wm-user-language-screen{gap:16px}.wm-user-language-options{display:grid;gap:12px;margin-top:16px}.wm-user-language-option{width:100%;min-height:76px;border:1px solid rgba(190,242,208,.11);border-radius:18px;background:radial-gradient(circle at top right,rgba(71,180,118,.08),transparent 30%),#ffffff09;color:#f5fff8;padding:13px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;text-align:left;box-shadow:inset 0 1px #ffffff09}.wm-user-language-option.active{border-color:#52e8936b;background:radial-gradient(circle at top right,rgba(77,219,137,.16),transparent 32%),#0780532e}.wm-user-language-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#ffffff0e;color:#dff9e8;border:1px solid rgba(202,255,219,.08);font-weight:900}.wm-user-language-option strong,.wm-user-language-option small,.wm-user-language-option b{display:block}.wm-user-language-option small{margin-top:4px;color:#a7cdb9;line-height:1.35;font-weight:700}.wm-user-language-option b{color:#86efac;font-size:.78rem;font-weight:900}@media(max-width:640px){.user-settings-app-shell,.user-settings-app-shell.standalone-shell.app-shell{padding:0}.wm-user-settings-screen{min-height:100vh;border-radius:0;border-left:0;border-right:0;padding:18px 14px 24px}.wm-user-settings-info-grid{grid-template-columns:1fr}.wm-user-settings-card,.wm-user-settings-form-card{border-radius:18px}}
