:root{--bg: #030303;--bg-2: #080806;--surface: rgba(12, 12, 9, .92);--surface-2: rgba(18, 17, 13, .94);--surface-3: rgba(31, 28, 17, .86);--line: rgba(252, 213, 53, .16);--line-strong: rgba(252, 213, 53, .34);--gold: #fcd535;--gold-2: #f0b90b;--gold-3: #8a681c;--champagne: #f7e6a7;--bronze: #3c2d11;--signal: #39d98a;--text: #f7f2e7;--text-soft: rgba(247, 242, 231, .74);--muted: rgba(247, 242, 231, .5);--shadow: 0 28px 90px rgba(0, 0, 0, .52);color:var(--text);background:var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--bg)}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(90deg,#000000eb,#000000a3 42%,#000000d1),url(/ai-bank-black-gold-hero.png) center / cover fixed,radial-gradient(circle at 78% 12%,rgba(252,213,53,.16),transparent 28%),radial-gradient(circle at 18% 90%,rgba(240,185,11,.08),transparent 34%),linear-gradient(90deg,rgba(252,213,53,.045) 0 1px,transparent 1px 112px),linear-gradient(rgba(252,213,53,.034) 0 1px,transparent 1px 112px),linear-gradient(135deg,#030303,#090806 48%,#0d0b05)}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}body:before{background:linear-gradient(90deg,rgba(0,0,0,.64),transparent 24%,transparent 78%,rgba(0,0,0,.58)),repeating-linear-gradient(105deg,rgba(252,213,53,.025) 0 1px,transparent 1px 42px)}body:after{opacity:.58;background:linear-gradient(115deg,transparent 0 58%,rgba(252,213,53,.055) 58% 58.2%,transparent 58.2%),linear-gradient(115deg,transparent 0 68%,rgba(252,213,53,.035) 68% 68.15%,transparent 68.15%)}button,input{font:inherit}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}h1,h2,p{margin:0}.user-shell{position:relative;z-index:1;display:grid;grid-template-columns:262px minmax(0,1fr);gap:14px;min-height:100vh;padding:14px}.user-sidebar{position:sticky;top:14px;display:flex;flex-direction:column;height:calc(100vh - 28px);overflow:hidden;border-radius:12px;background:linear-gradient(180deg,rgba(252,213,53,.085),transparent 34%),linear-gradient(145deg,#ffffff0a,#ffffff02),#050504f5}.user-sidebar:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.82}.user-sidebar:after{content:"FOUNDATION";position:absolute;right:-116px;bottom:96px;color:#fcd5350d;font-size:72px;font-weight:800;letter-spacing:0;transform:rotate(-90deg);transform-origin:center}.brand-block{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:24px 20px 22px;border-bottom:1px solid var(--line)}.brand-symbol{display:grid;flex:0 0 auto;place-items:center;width:50px;height:50px;border:1px solid rgba(252,213,53,.34);border-radius:10px;background:linear-gradient(145deg,#fcd53529,#f0b90b09),#ffffff07}.brand-symbol svg{width:37px;height:37px}.logo-outer,.logo-inner,.logo-core,.logo-axis{fill:none;stroke-linecap:round;stroke-linejoin:round}.logo-outer{stroke:url(#aib-gold);stroke-width:2.2}.logo-inner{stroke:#f7e6a7a3;stroke-width:1.35}.logo-core{fill:#fcd53514;stroke:url(#aib-core-gold);stroke-width:1.2}.logo-a{fill:url(#aib-gold)}.logo-axis{stroke:#fcd53580;stroke-width:1.2}.brand-copy{min-width:0}.brand-copy b,.brand-copy span{display:block}.brand-copy b{color:#fff9e8;font-size:16px;font-weight:850;letter-spacing:.08em}.brand-copy span{margin-top:5px;color:var(--gold);font-size:10px;font-weight:750;letter-spacing:.14em;white-space:nowrap}.side-nav{position:relative;z-index:1;display:grid;gap:6px;padding:18px 12px}.side-nav button{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 13px;border:1px solid transparent;border-radius:8px;color:var(--text-soft);background:transparent;text-align:left;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.side-nav button:hover{color:#fff9e8;background:#ffffff0b}.side-nav button.active{color:#0b0903;border-color:#fcd5359e;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent 42%),linear-gradient(135deg,var(--gold),var(--gold-2));font-weight:800}.side-nav button.active svg{color:#0b0903}.side-nav svg{flex:0 0 auto}.sidebar-mini{position:relative;z-index:1;display:grid;gap:8px;margin:auto 12px 12px;padding:15px;border:1px solid rgba(252,213,53,.22);border-radius:10px;background:linear-gradient(135deg,#fcd5351a,#ffffff06),#ffffff06}.sidebar-mini span{color:var(--muted);font-size:12px}.sidebar-mini b{color:#fff9e8;font-size:14px;overflow-wrap:anywhere}.user-workspace{position:relative;min-width:0;overflow:hidden;padding:22px;border-radius:14px;background:linear-gradient(90deg,rgba(0,0,0,.26) 0 7.5%,transparent 7.5%),linear-gradient(90deg,transparent 0 87%,rgba(252,213,53,.06) 87% 100%),linear-gradient(180deg,#ffffff0b,#ffffff03),linear-gradient(115deg,rgba(252,213,53,.06),transparent 38%),#070705e6}.user-workspace:before{content:"AI BANK";position:absolute;right:-26px;bottom:20px;color:#fcd5350a;font-size:clamp(90px,14vw,220px);font-weight:850;line-height:.8;letter-spacing:0;pointer-events:none}.user-workspace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 66%,rgba(252,213,53,.055) 66% 66.15%,transparent 66.15%),repeating-linear-gradient(105deg,transparent 0 54px,rgba(252,213,53,.028) 54px 55px)}.account-topbar,.system-message,.user-home-grid,.summary-grid,.content-grid{position:relative;z-index:1}.account-topbar{z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;margin-bottom:14px;padding:2px 0 18px;border-bottom:1px solid rgba(252,213,53,.2)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.account-topbar h1{margin:10px 0 8px;color:#fff9e8;font-size:clamp(34px,4.5vw,62px);font-weight:850;line-height:1;letter-spacing:0}.account-topbar p{max-width:620px;color:var(--text-soft);font-size:15px;line-height:1.7}.account-tools{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.wallet-btn,.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border-radius:8px;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}.language-menu{position:relative;z-index:30}.language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 12px;border:1px solid rgba(252,213,53,.2);border-radius:8px;color:var(--champagne);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05;font-size:13px;font-weight:850;white-space:nowrap;box-shadow:inset 0 1px #ffffff0e}.language-trigger svg{flex:0 0 auto;color:var(--gold)}.language-options{position:absolute;z-index:31;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:146px;padding:6px;border:1px solid rgba(252,213,53,.22);border-radius:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#080806fa;box-shadow:0 20px 46px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-options button{display:flex;align-items:center;justify-content:flex-start;min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:7px;color:var(--text-soft);background:transparent;font-size:12px;font-weight:800;white-space:nowrap;text-align:left}.language-options button:hover{color:#fff9e8;background:#fcd53514}.language-options button.active{color:#0b0903;border-color:#fcd53575;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.secondary-action{border:1px solid rgba(252,213,53,.2);color:var(--champagne);background:linear-gradient(180deg,#ffffff0e,#ffffff05),#ffffff05}.secondary-action{font-weight:750}.wallet-btn,.primary-action{border:0;color:#0b0903;background:linear-gradient(135deg,rgba(255,255,255,.46),transparent 36%),linear-gradient(135deg,var(--gold),var(--gold-2) 58%,#9d7416);font-weight:850;box-shadow:0 14px 34px #f0b90b29}.wallet-btn:hover,.language-trigger:hover,.primary-action:hover,.secondary-action:hover{transform:translateY(-1px)}.wallet-btn:disabled,.primary-action:disabled,.secondary-action:disabled,.primary-action[aria-disabled=true]{cursor:not-allowed;opacity:.48;transform:none}.primary-action[aria-disabled=true]{cursor:pointer}.system-message{z-index:1;display:flex;align-items:center;gap:9px;min-height:42px;margin-bottom:16px;padding:0 13px;border-radius:8px;color:var(--text-soft);background:#ffffff07;font-size:13px;overflow-wrap:anywhere}.system-message svg{color:var(--gold)}.user-home-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:14px;margin-bottom:14px}.hero-balance{position:relative;min-height:282px;overflow:hidden;padding:30px;border-radius:10px;background:linear-gradient(120deg,#fcd5352e,#ffffff0a 32%,#5843122e),linear-gradient(180deg,#ffffff0d,#ffffff03),#0d0d09f0}.hero-balance:before{content:"";position:absolute;left:30px;right:30px;bottom:24px;height:2px;background:linear-gradient(90deg,var(--gold),rgba(252,213,53,.18),transparent)}.hero-balance:after{content:"";position:absolute;right:30px;top:28px;width:150px;height:150px;border:1px solid rgba(252,213,53,.16);background:linear-gradient(90deg,rgba(252,213,53,.07) 0 1px,transparent 1px 28px),linear-gradient(rgba(252,213,53,.07) 0 1px,transparent 1px 28px);transform:rotate(45deg);opacity:.86}.hero-balance>*{position:relative;z-index:1}.hero-balance span,.progress-card span,.summary-card small,.data-line span,.plan-limit-card span,.plan-metric span,.settlement-line span,.daily-row span,.ledger-row span,.metric-pair span,.field span,.invite-box span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.02em}.hero-balance h2{margin:16px 0 10px;color:#fff9e8;font-size:clamp(44px,7vw,82px);font-weight:850;line-height:.96;letter-spacing:0}.hero-balance p{max-width:540px;margin-bottom:28px;color:var(--text-soft);font-size:15px;line-height:1.65}.progress-card{display:grid;align-content:space-between;min-height:282px;padding:24px;border-radius:10px;background:linear-gradient(145deg,#fcd5351a,#ffffff05),#0d0d09eb}.progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.progress-head b{color:#fff9e8;font-size:30px;letter-spacing:0}.progress-track{height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2),#7c5b11);box-shadow:0 0 24px #fcd53538}.progress-card p{color:var(--text-soft);font-size:14px;line-height:1.55}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.summary-card{position:relative;display:grid;min-height:148px;padding:17px;border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0d0d09e6}.summary-card:after{content:"";position:absolute;left:17px;right:17px;top:0;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.58}.summary-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:15px;border:1px solid rgba(252,213,53,.22);border-radius:8px;color:var(--gold);background:#fcd53514}.summary-card b{margin:6px 0 5px;color:#fff9e8;font-size:clamp(20px,2.4vw,28px);line-height:1.1;overflow-wrap:anywhere}.summary-card em{color:var(--muted);font-size:12px;font-style:normal}.content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-12{grid-column:span 12}.user-panel{min-width:0;min-height:260px;padding:18px;border-radius:10px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#0d0d09e6}.user-panel>header{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(252,213,53,.12)}.user-panel>header span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(252,213,53,.2);border-radius:8px;color:var(--gold);background:#fcd53514}.user-panel h2{color:#fff9e8;font-size:16px;font-weight:800}.earning-list,.plan-detail,.field-block,.withdraw-panel,.plan-order-card,.record-list{display:grid;gap:10px}.plan-order-card{padding:10px;border:1px solid rgba(252,213,53,.16);border-radius:8px;background:linear-gradient(135deg,#fcd53512,#ffffff05),#090907b8}.plan-limit-card{display:grid;gap:18px}.plan-limit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plan-limit-head>div{display:grid;gap:7px}.plan-limit-head strong{color:#fff9e8;font-size:clamp(42px,6vw,68px);line-height:.95;letter-spacing:0}.plan-limit-head em{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border:1px solid rgba(252,213,53,.22);border-radius:999px;color:var(--gold);background:#fcd53514;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.plan-limit-track{height:14px;overflow:hidden;border:1px solid rgba(252,213,53,.12);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent),#ffffff0f}.plan-limit-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2),#7c5b11);box-shadow:0 0 26px #fcd53547}.plan-limit-scale{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-limit-scale span{overflow-wrap:anywhere}.plan-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-metric{display:grid;align-content:center;gap:7px;min-height:78px;padding:14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:linear-gradient(90deg,rgba(252,213,53,.05),transparent 48%),#ffffff06}.plan-metric b{color:#fff9e8;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.data-line{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:0 14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:linear-gradient(90deg,rgba(252,213,53,.055),transparent 44%),#ffffff06}.data-line b{color:#fff9e8;font-size:15px;text-align:right;overflow-wrap:anywhere}.settlement-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:12px 14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:linear-gradient(90deg,rgba(252,213,53,.055),transparent 44%),#ffffff06}.settlement-line>div{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:wrap}.settlement-line b{color:#fff9e8;font-size:16px;line-height:1.2;overflow-wrap:anywhere}.settlement-line em{color:var(--gold);font-size:13px;font-style:normal;font-weight:800;white-space:nowrap}.settlement-line.featured{border-color:#fcd53538;background:linear-gradient(90deg,rgba(252,213,53,.11),transparent 46%),#ffffff08}.segmented-control{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:4px;border:1px solid rgba(252,213,53,.12);border-radius:9px;background:#ffffff05}.segmented-control button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:var(--text-soft);background:transparent;font-size:12px;font-weight:850}.segmented-control button.active{color:#0b0903;border-color:#fcd5357a;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.daily-list,.ledger-list,.direct-user-list{display:grid;gap:10px}.inline-section-title{margin:16px 0 8px;color:var(--champagne);font-size:13px;font-weight:850}.daily-row{display:grid;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;min-height:84px;padding:14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:linear-gradient(90deg,rgba(252,213,53,.06),transparent 44%),#ffffff06}.daily-date,.daily-breakdown,.daily-total,.ledger-main,.ledger-amount{display:grid;gap:6px}.daily-date b,.daily-total b,.ledger-main b,.ledger-amount b,.direct-user-head b,.metric-pair b{color:#fff9e8;line-height:1.25;overflow-wrap:anywhere}.daily-breakdown{min-width:0}.daily-total{justify-items:end;text-align:right}.daily-total em,.ledger-amount em{color:var(--gold);font-size:12px;font-style:normal;font-weight:800;overflow-wrap:anywhere}.ledger-amount span{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.daily-total small,.ledger-row small{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:24px;padding:0 9px;border-radius:999px;color:var(--gold);background:#fcd53514;font-size:11px;font-weight:850;white-space:nowrap}.daily-total small.settled{color:var(--signal);background:#39d98a14}.ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:76px;padding:13px 14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:#ffffff06}.ledger-amount{justify-items:end;text-align:right}.ledger-list.compact .ledger-row{grid-template-columns:1fr;align-items:start}.ledger-list.compact .ledger-amount{justify-items:start;text-align:left}.span-5 .team-summary{grid-template-columns:1fr}.direct-user-card{display:grid;gap:13px;padding:14px;border:1px solid rgba(252,213,53,.11);border-radius:8px;background:linear-gradient(135deg,rgba(252,213,53,.06),transparent 52%),#ffffff06}.direct-user-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.direct-user-head>div{display:grid;gap:5px;min-width:0}.direct-user-head em{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:1px solid rgba(252,213,53,.2);border-radius:999px;color:var(--gold);background:#fcd53514;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.direct-user-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.metric-pair{display:grid;gap:5px;min-height:58px;padding:10px;border-radius:7px;background:#ffffff07}.metric-pair b{font-size:13px}.next-card{display:grid;align-content:start;gap:14px;min-height:190px;padding:2px 0 0 14px;border-left:2px solid rgba(252,213,53,.52)}.next-card b{color:#fff9e8;font-size:20px;line-height:1.45}.next-card p{color:var(--text-soft);font-size:14px;line-height:1.7}.action-row{display:flex;flex-wrap:wrap;gap:10px}.field{display:grid;gap:9px}.field>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:48px;padding:0 12px;border:1px solid rgba(252,213,53,.16);border-radius:8px;background:#ffffff07}.field input{min-width:0;border:0;outline:0;color:#fff9e8;background:transparent;font-size:18px;font-weight:800}.field em{color:var(--muted);font-size:12px;font-style:normal}.field small{color:var(--muted);font-size:11px;line-height:1.45;opacity:.82}.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.team-summary .summary-card{min-height:166px}.invite-box{display:grid;gap:14px;min-height:190px;padding:2px 0 0 14px;border-left:2px solid rgba(252,213,53,.52)}.invite-box b{color:#fff9e8;font-size:28px;overflow-wrap:anywhere}.record-list{padding:0;margin:0;list-style:none}.connect-gate{display:grid;align-content:start;gap:16px;min-height:280px;padding:8px 0 0 14px;border-left:2px solid rgba(252,213,53,.52)}.connect-gate span{color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.connect-gate b{max-width:620px;color:#fff9e8;font-size:clamp(28px,4.5vw,48px);line-height:1.16}.connect-gate p{max-width:680px;color:var(--text-soft);font-size:14px;line-height:1.7}.connect-gate .primary-action{justify-self:start}.record-list li{display:flex;align-items:flex-start;gap:9px;min-height:46px;padding:12px 13px;border:1px solid rgba(252,213,53,.11);border-radius:8px;color:var(--text-soft);background:#ffffff06;font-size:13px;line-height:1.45}.record-list svg{flex:0 0 auto;margin-top:2px;color:var(--signal)}.user-workspace{border-radius:0}.account-topbar{position:relative;padding-top:22px;padding-left:clamp(0px,2vw,62px)}.account-topbar:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 0 2%,var(--gold) 2% 95%,transparent 95%)}.account-topbar:after{content:"";position:absolute;left:clamp(0px,2vw,62px);top:104px;width:118px;height:5px;background:linear-gradient(90deg,var(--gold),rgba(252,213,53,.2))}.eyebrow:before{content:"AI BANK FINANCIAL INFRASTRUCTURE";display:inline-flex;max-width:100%;overflow:hidden;color:#fcd535eb;text-overflow:ellipsis;white-space:nowrap}.eyebrow>svg,.eyebrow>span{display:none}.hero-balance,.progress-card,.summary-card,.user-panel,.connect-gate,.direct-user-card,.daily-row,.ledger-row,.settlement-line,.data-line,.plan-metric,.record-list li,.field>div,.metric-pair,.sidebar-mini{border-color:#fcd53538;border-radius:16px;background:linear-gradient(180deg,#ffffff0d 0,#ffffff0d 28%,#ffffff04 28%,#ffffff04),linear-gradient(115deg,rgba(252,213,53,.06),transparent 46%),#0c0c09e6}.hero-balance,.progress-card,.user-panel{box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000075}.hero-balance:after{border-radius:14px;opacity:.34}.hero-balance span:before,.progress-card>span:before,.user-panel>header h2:before{color:var(--gold)}.summary-card{min-height:138px}.summary-card:before,.user-panel:before,.progress-card:before,.hero-balance:before{content:"";position:absolute;left:18px;right:18px;top:0;bottom:auto;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.72}.progress-card,.user-panel,.summary-card{position:relative;overflow:hidden}.user-panel>header{min-height:46px;margin:-18px -18px 18px;padding:10px 18px;border-bottom-color:#fcd5352e;background:linear-gradient(180deg,#ffffff0d,#ffffff03)}.user-panel h2{font-size:18px;letter-spacing:0}.connect-gate,.next-card,.invite-box{padding-left:22px;border-left-color:#fcd535bd}.plan-limit-track,.progress-track{height:12px;background:#ffffff0e}.daily-row,.ledger-row,.direct-user-card{transition:border-color .18s ease,transform .18s ease,background .18s ease}.daily-row:hover,.ledger-row:hover,.direct-user-card:hover{border-color:#fcd53557;transform:translateY(-1px);background:linear-gradient(180deg,#fff1 0,#fff1 28%,#ffffff05 28%,#ffffff05),linear-gradient(115deg,rgba(252,213,53,.09),transparent 52%),#0d0d09f0}@media (max-width: 1120px){.user-shell{grid-template-columns:1fr}.user-sidebar{position:relative;top:auto;height:auto}.user-sidebar:after,.sidebar-mini{display:none}.side-nav{display:flex;overflow-x:auto;padding-top:0}.side-nav button{flex:0 0 auto}.user-home-grid{grid-template-columns:1fr}}@media (max-width: 780px){.user-shell{gap:10px;padding:10px 10px 86px}.brand-block{padding:18px}.side-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:30;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:7px;overflow:visible;border:1px solid rgba(252,213,53,.2);border-radius:14px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#060605f5;box-shadow:0 18px 48px #00000085;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-nav button{display:grid;justify-items:center;gap:3px;min-height:52px;padding:6px 3px;font-size:10px;line-height:1.1;text-align:center}.user-workspace{padding:16px;border-radius:12px}.account-topbar{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.account-tools{display:contents}.language-menu{grid-column:2;grid-row:1;align-self:start;justify-self:end}.wallet-btn{grid-column:1 / -1;grid-row:2;width:100%;justify-self:stretch}.hero-balance,.progress-card{min-height:auto;padding:22px}.hero-balance:after{width:106px;height:106px;right:18px}.summary-grid,.team-summary,.plan-metrics,.content-grid{grid-template-columns:1fr}.span-5,.span-7,.span-12{grid-column:auto}.data-line{align-items:flex-start;flex-direction:column;justify-content:center;padding:13px}.data-line b{text-align:left}.settlement-line{grid-template-columns:1fr;align-items:start;gap:8px}.settlement-line>div{justify-content:flex-start}.daily-row,.ledger-row{grid-template-columns:1fr;align-items:start}.daily-total,.ledger-amount{justify-items:start;text-align:left}.direct-user-metrics{grid-template-columns:1fr}}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-list{display:grid;gap:10px}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;align-items:center;gap:12px;min-height:72px;padding:12px 13px;border:1px solid rgba(176,135,54,.18);border-radius:2px;background:linear-gradient(90deg,rgba(176,135,54,.08),transparent 48%),#f6f2e885}.admin-row>div{display:grid;gap:5px;min-width:0}.admin-row b{color:var(--text);font-size:13px;line-height:1.25;overflow-wrap:anywhere}.admin-row span,.empty-state{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-actions .primary-action,.admin-actions .secondary-action{min-height:34px;padding:0 10px;font-size:12px}.empty-state{min-height:72px;display:grid;place-items:center;border:1px solid rgba(176,135,54,.18);border-radius:2px;background:#f6f2e86b}@media (max-width: 920px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-row{grid-template-columns:1fr;align-items:start}.admin-actions{justify-content:stretch}}@media (max-width: 520px){.admin-kpi-grid{grid-template-columns:1fr}}@media (max-width: 520px){.side-nav button span{display:block}.wallet-btn,.primary-action,.secondary-action{width:100%;white-space:normal}.action-row{width:100%}.language-trigger{min-height:38px;padding:0 10px;font-size:12px}}:root{--bg: #ede8de;--bg-2: #050504;--surface: rgba(246, 242, 232, .84);--surface-2: rgba(239, 234, 224, .92);--surface-3: rgba(231, 224, 212, .72);--line: rgba(176, 135, 54, .24);--line-strong: rgba(176, 135, 54, .42);--gold: #b08736;--gold-2: #d7b760;--gold-3: #7a5a22;--champagne: #efe5cf;--bronze: #c7b48f;--signal: #0f8a53;--text: #17140f;--text-soft: rgba(44, 39, 31, .7);--muted: rgba(44, 39, 31, .52);--shadow: none}html,body{background:#ede8de}body{color:var(--text);background:linear-gradient(90deg,#e3dccf 0,#e3dccf 104px,#ede8de 104px,#ede8de),linear-gradient(180deg,#f2eee5,#e8e0d2)}body:before{background:linear-gradient(90deg,transparent 0 104px,rgba(176,135,54,.11) 104px 105px,transparent 105px),repeating-linear-gradient(180deg,transparent 0 118px,rgba(176,135,54,.075) 118px 119px);opacity:.7}body:after{background:linear-gradient(90deg,transparent 0 76%,rgba(176,135,54,.08) 76% 76.08%,transparent 76.08%),linear-gradient(115deg,transparent 0 64%,rgba(176,135,54,.055) 64% 64.1%,transparent 64.1%);opacity:.38}.user-shell{grid-template-columns:254px minmax(0,1fr);gap:0;padding:0}.user-sidebar,.user-workspace,.hero-balance,.progress-card,.summary-card,.user-panel,.system-message{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.user-sidebar{top:0;height:100vh;border:0;border-right:1px solid rgba(176,135,54,.2);border-radius:0;background:linear-gradient(180deg,rgba(176,135,54,.08),transparent 38%),#050504}.user-sidebar:before{left:0;right:0;height:1px;background:var(--gold)}.user-sidebar:after{color:#b0873614;font-family:Times New Roman,Songti SC,serif;font-weight:400}.brand-block{min-height:112px;border-bottom-color:#b0873638}.brand-symbol{border-color:#b087368f;border-radius:4px;background:transparent}.brand-copy b{color:#f7f1e4;font-weight:700;letter-spacing:.06em}.brand-copy span{color:#efe5cfb8;font-weight:600;letter-spacing:.12em}.side-nav{gap:2px;padding:22px 12px}.side-nav button{min-height:48px;border-radius:2px;color:#f6f2e8ad}.side-nav button:hover{color:#f7f1e4;background:#b087361a}.side-nav button.active{color:#050504;border-color:#b08736a6;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.sidebar-mini{border-color:#b0873638;border-radius:2px;background:#f6f2e80a}.sidebar-mini span{color:#efe5cf8f}.sidebar-mini b{color:#f7f1e4}.user-workspace{min-height:100vh;padding:clamp(22px,4vw,56px);border:0;border-radius:0;color:var(--text);background:linear-gradient(90deg,#e3dccff0 0,#e3dccff0 92px,#efeae0fa 92px,#efeae0fa),#ede8de}.user-workspace:before{right:clamp(12px,6vw,80px);bottom:clamp(40px,7vw,90px);color:#b087360b;font-family:Times New Roman,Songti SC,serif;font-weight:400}.user-workspace:after{background:linear-gradient(90deg,transparent 0 92px,rgba(176,135,54,.12) 92px 93px,transparent 93px),repeating-linear-gradient(180deg,transparent 0 118px,rgba(176,135,54,.07) 118px 119px);opacity:.55}.account-topbar{padding-top:0;padding-left:clamp(0px,2.4vw,44px);padding-bottom:24px;border-bottom:1px solid rgba(176,135,54,.34)}.account-topbar:before{display:none}.account-topbar:after{left:clamp(0px,2.4vw,44px);top:auto;bottom:-3px;width:104px;height:3px;background:var(--gold)}.eyebrow,.eyebrow:before{color:var(--gold);font-weight:700;letter-spacing:.08em}.eyebrow:before{content:none}.account-topbar h1{color:var(--text);font-family:Times New Roman,Songti SC,STSong,PingFang SC,serif;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.02}.account-topbar p{color:var(--text-soft);font-size:15px}.language-trigger,.secondary-action{border-color:#b087364d;border-radius:2px;color:var(--text);background:#f6f2e8b8;box-shadow:none}.language-trigger svg,.system-message svg,.summary-icon,.user-panel>header span{color:var(--gold)}.language-options{border-color:#b0873647;border-radius:2px;background:#f3eee5;box-shadow:0 18px 38px #30261229;-webkit-backdrop-filter:none;backdrop-filter:none}.language-options button{border-radius:2px;color:var(--text-soft)}.language-options button:hover{color:var(--text);background:#b087361a}.wallet-btn,.primary-action,.segmented-control button.active,.language-options button.active{color:#090804;background:linear-gradient(135deg,var(--gold),var(--gold-2));box-shadow:none}.wallet-btn,.primary-action,.secondary-action{border-radius:2px}.mobile-wallet-btn,.mobile-language-switch{display:none}.system-message,.hero-balance,.progress-card,.summary-card,.user-panel,.connect-gate,.direct-user-card,.daily-row,.ledger-row,.settlement-line,.data-line,.plan-metric,.record-list li,.field>div,.metric-pair,.segmented-control{border-color:#b0873638;border-radius:2px;background:linear-gradient(180deg,#f6f2e8d1,#efeae0b8),#f6f2e8cc}.hero-balance,.progress-card,.user-panel{box-shadow:none}.hero-balance:before,.summary-card:after,.summary-card:before,.user-panel:before,.progress-card:before{background:linear-gradient(90deg,var(--gold),transparent);opacity:.68}.hero-balance:after{border-color:#b087362e;background:linear-gradient(90deg,rgba(176,135,54,.09) 0 1px,transparent 1px 28px),linear-gradient(rgba(176,135,54,.09) 0 1px,transparent 1px 28px);opacity:.46}.hero-balance h2,.progress-head b,.summary-card b,.user-panel h2,.plan-limit-head strong,.plan-metric b,.data-line b,.settlement-line b,.daily-date b,.daily-total b,.ledger-main b,.ledger-amount b,.direct-user-head b,.metric-pair b,.next-card b,.field input,.invite-box b,.connect-gate b{color:var(--text);overflow-wrap:anywhere;word-break:break-word}.user-panel>header{border-bottom-color:#b087363d;background:transparent}.user-panel>header span,.summary-icon{border-color:#b0873647;border-radius:2px;background:#b0873614}.plan-limit-head em,.direct-user-head em,.daily-total small,.ledger-row small{border-color:#b0873638;color:var(--gold);background:#b0873614}.plan-limit-track,.progress-track{border-color:#b0873629;background:#b087361a}.plan-limit-track div,.progress-track div{background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:none}.ledger-amount.no-amount b{color:var(--muted)}.daily-row:hover,.ledger-row:hover,.direct-user-card:hover{border-color:#b0873661;background:#f6f2e8f0}.connect-gate,.next-card,.invite-box{border-left-color:#b087369e}@media (max-width: 1120px){.user-shell{grid-template-columns:1fr}.user-sidebar{height:auto;border-right:0;border-bottom:1px solid rgba(176,135,54,.22)}.user-workspace{min-height:auto}}@media (max-width: 780px){.user-shell{gap:0;padding:0 0 82px}.brand-block{min-height:auto;padding:14px 16px}.brand-symbol{width:42px;height:42px}.user-workspace{padding:18px 14px 22px;background:linear-gradient(90deg,#e3dccff5 0,#e3dccff5 28px,#efeae0fc 28px,#efeae0fc),#ede8de}.user-workspace:after{background:linear-gradient(90deg,transparent 0 28px,rgba(176,135,54,.12) 28px 29px,transparent 29px),repeating-linear-gradient(180deg,transparent 0 116px,rgba(176,135,54,.07) 116px 117px)}.account-topbar{grid-template-columns:1fr;padding-top:52px;padding-left:0}.account-copy{grid-row:2}.account-tools{position:absolute;top:0;right:0;display:flex;width:auto}.account-tools .language-menu{display:block}.language-menu{position:relative;top:auto;right:auto;grid-column:auto;grid-row:auto}.account-tools>.wallet-btn{display:none}.mobile-wallet-btn{display:inline-flex;grid-column:1;grid-row:3;width:100%}.account-topbar h1{font-size:clamp(36px,12vw,48px)}.connect-gate b{font-size:clamp(25px,7.2vw,32px)}.account-topbar:after{left:0}.side-nav{border-radius:0;border-color:#b0873642;background:#050504;box-shadow:0 -12px 32px #00000042}}:root{--bg: #030303;--bg-2: #080806;--surface: rgba(12, 12, 9, .92);--surface-2: rgba(18, 17, 13, .94);--surface-3: rgba(31, 28, 17, .86);--line: rgba(252, 213, 53, .16);--line-strong: rgba(252, 213, 53, .34);--gold: #fcd535;--gold-2: #f0b90b;--gold-3: #8a681c;--champagne: #f7e6a7;--bronze: #3c2d11;--signal: #39d98a;--text: #f7f2e7;--text-soft: rgba(247, 242, 231, .74);--muted: rgba(247, 242, 231, .5);--shadow: 0 28px 90px rgba(0, 0, 0, .52)}html,body{background:var(--bg)}body{color:var(--text);background:linear-gradient(90deg,#000000eb,#000000a3 42%,#000000d1),url(/ai-bank-black-gold-hero.png) center / cover fixed,radial-gradient(circle at 78% 12%,rgba(252,213,53,.16),transparent 28%),radial-gradient(circle at 18% 90%,rgba(240,185,11,.08),transparent 34%),linear-gradient(90deg,rgba(252,213,53,.045) 0 1px,transparent 1px 112px),linear-gradient(rgba(252,213,53,.034) 0 1px,transparent 1px 112px),linear-gradient(135deg,#030303,#090806 48%,#0d0b05)}body:before{background:linear-gradient(90deg,rgba(0,0,0,.64),transparent 24%,transparent 78%,rgba(0,0,0,.58)),repeating-linear-gradient(105deg,rgba(252,213,53,.025) 0 1px,transparent 1px 42px);opacity:1}body:after{background:linear-gradient(115deg,transparent 0 58%,rgba(252,213,53,.055) 58% 58.2%,transparent 58.2%),linear-gradient(115deg,transparent 0 68%,rgba(252,213,53,.035) 68% 68.15%,transparent 68.15%);opacity:.58}.user-shell{grid-template-columns:262px minmax(0,1fr);gap:14px;min-height:100vh;padding:14px}.user-sidebar,.user-workspace,.hero-balance,.progress-card,.summary-card,.user-panel,.system-message{border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d,var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.user-sidebar{top:14px;height:calc(100vh - 28px);border-right:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(252,213,53,.085),transparent 34%),linear-gradient(145deg,#ffffff0a,#ffffff02),#050504f5}.user-sidebar:before{left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.user-sidebar:after{color:#fcd5350d;font-family:inherit;font-weight:800}.brand-block{min-height:auto;border-bottom-color:var(--line)}.brand-symbol{border-color:#fcd53557;border-radius:10px;background:linear-gradient(145deg,#fcd53529,#f0b90b09),#ffffff07}.brand-copy b{color:#fff9e8;font-weight:850}.brand-copy span{color:var(--gold);font-weight:750}.side-nav button{border-radius:8px;color:var(--text-soft)}.side-nav button:hover{color:#fff9e8;background:#fcd53512}.side-nav button.active{color:#0b0903;border-color:#fcd5354d;background:linear-gradient(135deg,#fcd535f2,#f0b90be0)}.sidebar-mini{border-color:var(--line);border-radius:10px;background:#ffffff09}.sidebar-mini span{color:var(--muted)}.sidebar-mini b{color:#fff9e8}.user-workspace{min-height:calc(100vh - 28px);padding:clamp(18px,3vw,38px);border-radius:12px;color:var(--text);background:linear-gradient(180deg,rgba(252,213,53,.055),transparent 22%),linear-gradient(145deg,#ffffff09,#ffffff02),#050504c7}.user-workspace:before{color:#fcd53509;font-family:inherit;font-weight:850}.user-workspace:after{background:linear-gradient(90deg,rgba(252,213,53,.035) 0 1px,transparent 1px 120px),linear-gradient(rgba(252,213,53,.026) 0 1px,transparent 1px 120px);opacity:.7}.account-topbar{padding:0 0 18px;border-bottom:1px solid var(--line)}.account-topbar:before{display:block}.account-topbar:after{left:0;top:auto;bottom:-2px;width:118px;height:3px;background:var(--gold)}.eyebrow,.eyebrow:before{color:var(--gold)}.eyebrow>svg{display:block}.account-topbar h1{color:#fff9e8;font-family:inherit;font-size:clamp(44px,5.4vw,78px);font-weight:850;line-height:.98}.account-topbar p{color:var(--text-soft)}.language-trigger,.secondary-action{border-color:#fcd53538;border-radius:9px;color:var(--text);background:linear-gradient(135deg,#fcd5351a,#ffffff08),#080806c2;box-shadow:none}.language-options{border-color:#fcd53538;border-radius:10px;background:#0a0a08f5;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-options button{border-radius:8px;color:var(--text-soft)}.language-options button:hover{color:var(--text);background:#fcd53514}.wallet-btn,.primary-action,.segmented-control button.active,.language-options button.active{color:#0b0903;background:linear-gradient(135deg,var(--gold),var(--gold-2));box-shadow:0 16px 38px #f0b90b2e}.wallet-btn,.primary-action,.secondary-action{border-radius:9px}.system-message,.hero-balance,.progress-card,.summary-card,.user-panel,.connect-gate,.direct-user-card,.daily-row,.ledger-row,.settlement-line,.data-line,.plan-metric,.record-list li,.field>div,.metric-pair,.segmented-control{border-color:var(--line);border-radius:8px;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#090907c2}.hero-balance,.progress-card,.user-panel{box-shadow:inset 0 1px #ffffff0d,var(--shadow)}.hero-balance:before,.summary-card:after,.summary-card:before,.user-panel:before,.progress-card:before{background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero-balance:after{border-color:#fcd53529;background:linear-gradient(90deg,rgba(252,213,53,.08) 0 1px,transparent 1px 28px),linear-gradient(rgba(252,213,53,.08) 0 1px,transparent 1px 28px)}.hero-balance h2,.progress-head b,.summary-card b,.user-panel h2,.plan-limit-head strong,.plan-metric b,.data-line b,.settlement-line b,.daily-date b,.daily-total b,.ledger-main b,.ledger-amount b,.direct-user-head b,.metric-pair b,.next-card b,.field input,.invite-box b,.connect-gate b{color:#fff9e8}.hero-balance span,.progress-card span,.summary-card small,.data-line span,.plan-limit-card span,.plan-metric span,.settlement-line span,.daily-row span,.ledger-row span,.metric-pair span,.field span,.invite-box span{color:var(--muted)}.hero-balance p,.progress-card p,.next-card p,.connect-gate p,.record-list li{color:var(--text-soft)}.user-panel>header{border-bottom-color:var(--line);background:#fcd53509}.user-panel>header span,.summary-icon{border-color:#fcd5352e;border-radius:8px;background:#fcd53514}.plan-limit-head em,.direct-user-head em,.daily-total small,.ledger-row small{border-color:#fcd53533;color:var(--gold);background:#fcd53514}.plan-limit-track,.progress-track{border-color:#fcd53524;background:#ffffff0a}.plan-limit-track div,.progress-track div{background:linear-gradient(90deg,var(--gold),var(--gold-2));box-shadow:0 0 28px #fcd5352e}.segmented-control button{color:var(--text-soft)}.daily-total em,.ledger-amount em,.settlement-line em,.inline-section-title,.connect-gate span{color:var(--gold)}.daily-row:hover,.ledger-row:hover,.direct-user-card:hover{border-color:#fcd53547;background:#fcd5350d}.connect-gate,.next-card,.invite-box{border-left-color:#fcd53585}@media (max-width: 1120px){.user-shell{grid-template-columns:1fr}.user-sidebar{height:auto;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}}@media (max-width: 780px){.user-shell{gap:0;padding:0 0 82px}.user-workspace{padding:18px 14px 22px;background:linear-gradient(180deg,rgba(252,213,53,.06),transparent 24%),#050504e0}.user-workspace:after{background:linear-gradient(90deg,rgba(252,213,53,.035) 0 1px,transparent 1px 92px),linear-gradient(rgba(252,213,53,.026) 0 1px,transparent 1px 92px)}.account-topbar{grid-template-columns:1fr;padding-top:52px;padding-left:0}.account-topbar h1{font-size:clamp(36px,12vw,48px)}.mobile-language-switch .language-trigger{border-color:#fcd53557;background:#0a0a08f0;color:var(--text)}.side-nav{border-color:#fcd5352e;border-radius:0;background:#050504fa;box-shadow:0 -12px 32px #0000005c}}@media (min-width: 1121px){.user-sidebar{overflow:hidden}.brand-block{min-height:78px;padding:16px 18px 14px}.brand-symbol{width:44px;height:44px}.brand-symbol svg{width:32px;height:32px}.brand-copy b{font-size:15px}.brand-copy span{font-size:9px}.side-nav{gap:4px;padding:12px 10px}.side-nav button{min-height:42px;padding:0 12px}.sidebar-mini{margin:auto 10px 10px;padding:12px}}.admin-shell .side-nav{display:none}.admin-shell .user-sidebar{background:linear-gradient(180deg,rgba(252,213,53,.12),transparent 28%),#050504fa}.mobile-bottom-nav{display:none}.team-summary-wide{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.team-invite-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px}.invite-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.direct-user-table{display:grid;gap:8px;min-width:0}.direct-user-table-head,.direct-user-row{display:grid;grid-template-columns:minmax(130px,1.25fr) minmax(110px,.9fr) minmax(112px,.9fr) minmax(118px,.9fr) minmax(130px,1fr) minmax(84px,.65fr) minmax(96px,.75fr);gap:10px;align-items:center}.direct-user-table-head{min-height:38px;padding:0 12px;color:var(--gold);font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.direct-user-row{min-height:72px;padding:12px;border:1px solid rgba(252,213,53,.12);border-radius:8px;background:linear-gradient(135deg,#fcd5350d,#ffffff05),#080806c7}.direct-user-row>div{display:grid;gap:4px;min-width:0}.direct-user-member b,.direct-user-row b{color:#fff9e8;font-size:13px;overflow-wrap:anywhere}.direct-user-member span,.direct-user-row span{color:var(--muted);font-size:11px;line-height:1.35}.direct-user-row em{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid rgba(252,213,53,.2);border-radius:999px;color:var(--gold);background:#fcd53514;font-size:11px;font-style:normal;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-card{display:grid;gap:16px;max-width:560px}.admin-login-card>span{color:var(--gold);font-size:12px;font-weight:850;letter-spacing:.12em}.admin-login-card>b{color:#fff9e8;font-size:clamp(24px,3vw,36px);line-height:1.18}.ops-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ops-metric{min-width:0;min-height:92px;padding:14px;border:1px solid rgba(252,213,53,.16);border-radius:6px;background:#0b0b08d1}.ops-metric span{display:block;color:var(--text-soft);font-size:12px;font-weight:800}.ops-metric b{display:block;margin-top:10px;color:#fff9e8;font-size:clamp(18px,2vw,25px);line-height:1.08;overflow-wrap:anywhere}.ops-metric em{display:block;margin-top:8px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.ops-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(252,213,53,.14);border-radius:8px;background:#0606059e}.ops-table{width:100%;min-width:760px;border-collapse:collapse}.ops-table th,.ops-table td{padding:12px 14px;border-bottom:1px solid rgba(252,213,53,.1);text-align:left;vertical-align:middle}.ops-table th{color:var(--gold);background:#fcd5350e;font-size:11px;font-weight:900}.ops-table td{color:#fff9e8;font-size:12px;line-height:1.4;white-space:nowrap}.ops-table tbody tr:last-child td{border-bottom:0}.ops-cell{display:grid;gap:4px;min-width:0}.ops-cell b{color:#fff9e8;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ops-cell em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.ops-empty{height:80px;color:var(--muted)!important;text-align:center!important}.ops-config-summary{display:grid;gap:10px;margin-bottom:12px}.table-actions{display:flex;flex-wrap:wrap;gap:6px}.table-action{width:auto;min-height:30px;padding:0 10px;font-size:11px}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-row,.empty-state{border-color:#fcd53529;border-radius:8px;background:linear-gradient(135deg,#fcd5350e,#ffffff05),#080806d6}.admin-row b{color:#fff9e8}.admin-row span,.empty-state{color:var(--text-soft)}.admin-actions .primary-action,.admin-actions .secondary-action{width:auto}@media (max-width: 1120px){.ops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 920px){.direct-user-table-head{display:none}.direct-user-row{grid-template-columns:1fr;gap:9px}.direct-user-row>div{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center}.direct-user-row>div:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:750}.direct-user-member{grid-template-columns:1fr!important}.direct-user-member:before{display:none}}@media (max-width: 780px){.user-shell{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.admin-shell{padding-bottom:0}.user-sidebar .side-nav{display:none!important}.mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:8px 8px max(8px,env(safe-area-inset-bottom));border:1px solid rgba(252,213,53,.18);border-bottom:0;border-radius:16px 16px 0 0;background:#050504fa;box-shadow:0 -18px 44px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav button{display:grid;justify-items:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:6px 2px;border:1px solid transparent;border-radius:10px;color:var(--text-soft);background:transparent;overflow:hidden}.mobile-bottom-nav button.active{color:#0b0903;background:linear-gradient(135deg,var(--gold),var(--gold-2))}.mobile-bottom-nav button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell .side-nav{display:none}.admin-shell .account-topbar{padding-top:12px}.admin-kpi-grid,.ops-metric-grid{grid-template-columns:1fr}.ops-table{min-width:820px}.admin-row{grid-template-columns:1fr;min-height:auto}.admin-actions{justify-content:stretch}.admin-actions .primary-action,.admin-actions .secondary-action{flex:1 1 120px}.team-summary-wide,.team-invite-box{grid-template-columns:1fr}.invite-actions{justify-content:stretch}.invite-actions .secondary-action{flex:1 1 150px}.direct-user-table-head{display:none}.direct-user-row{grid-template-columns:1fr;gap:9px}.direct-user-row>div{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:center}.direct-user-row>div:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:750}.direct-user-member{grid-template-columns:1fr!important}.direct-user-member:before{display:none}}body{font-size:14px}.brand-copy b{font-size:14px;font-weight:780}.brand-copy span{font-size:9px}.side-nav button{min-height:40px;font-size:13px;font-weight:650}.account-topbar h1{margin:8px 0 7px;font-size:clamp(32px,4.1vw,56px);font-weight:760;line-height:1.04}.account-topbar p{max-width:660px;font-size:14px;line-height:1.58}.eyebrow{font-size:11px;font-weight:760;letter-spacing:.1em}.wallet-btn,.primary-action,.secondary-action,.language-trigger{min-height:38px;padding:0 13px;font-size:13px;font-weight:760}.language-options button,.segmented-control button{font-size:11px;font-weight:760}.system-message{min-height:38px;font-size:12px}.hero-balance{min-height:252px;padding:26px}.hero-balance span,.progress-card span,.summary-card small,.data-line span,.plan-limit-card span,.plan-metric span,.settlement-line span,.daily-row span,.ledger-row span,.metric-pair span,.field span,.invite-box span{font-size:11px;font-weight:650}.hero-balance h2{margin:14px 0 9px;font-size:clamp(34px,5.3vw,56px);font-weight:760;line-height:1}.hero-balance p,.progress-card p,.connect-gate p,.next-card p,.record-list li{font-size:13px;line-height:1.6}.progress-card{min-height:252px;padding:21px}.progress-head b{font-size:23px;font-weight:760}.summary-card{min-height:126px;padding:15px}.summary-icon{width:31px;height:31px;margin-bottom:12px}.summary-card b{font-size:clamp(17px,1.8vw,22px);font-weight:760}.user-panel{min-height:238px;padding:16px}.user-panel>header{min-height:42px;margin:-16px -16px 16px;padding:9px 16px}.user-panel>header span{width:29px;height:29px}.user-panel h2{font-size:15px;font-weight:720}.plan-limit-card{gap:15px}.plan-limit-head strong{font-size:clamp(32px,4.6vw,48px);font-weight:760}.plan-limit-head em,.direct-user-head em,.daily-total small,.ledger-row small{min-height:24px;font-size:10px;font-weight:760}.plan-limit-track,.progress-track{height:10px}.plan-metric{min-height:68px;padding:12px}.plan-metric b,.data-line b,.settlement-line b,.daily-date b,.daily-total b,.ledger-main b,.ledger-amount b,.direct-user-head b,.metric-pair b{font-size:13px;font-weight:700}.data-line{min-height:52px;padding:0 12px}.settlement-line,.daily-row,.ledger-row,.direct-user-card{padding:12px}.settlement-line em,.daily-total em,.ledger-amount em{font-size:11px;font-weight:740}.field>div{min-height:44px}.field input{font-size:15px;font-weight:720}.invite-box b{font-size:22px;font-weight:740}.connect-gate b{font-size:clamp(24px,3.4vw,36px);font-weight:760}.next-card b{font-size:17px;font-weight:730}.direct-user-table-head{font-size:10px;font-weight:760}.direct-user-member b,.direct-user-row b{font-size:12px;font-weight:700}.admin-login-card>b{font-size:clamp(22px,2.5vw,30px);font-weight:740}.ops-metric{min-height:82px;padding:12px}.ops-metric span{font-size:11px;font-weight:720}.ops-metric b{margin-top:8px;font-size:clamp(16px,1.65vw,21px);font-weight:760}.ops-metric em,.ops-cell em{font-size:10px}.ops-table th,.ops-table td{padding:10px 12px}.ops-table th{font-size:10px;font-weight:800}.ops-table td,.ops-cell b{font-size:11px}.table-action{min-height:28px;font-size:10px}@media (max-width: 780px){body{font-size:13px}.account-topbar h1{font-size:clamp(29px,9.8vw,40px);line-height:1.08}.account-topbar p{font-size:13px;line-height:1.55}.hero-balance,.progress-card{padding:18px}.hero-balance h2{font-size:clamp(30px,9vw,42px)}.plan-limit-head strong{font-size:clamp(29px,8.6vw,40px)}.connect-gate b,.admin-login-card>b{font-size:clamp(22px,6.6vw,29px)}.mobile-bottom-nav button{min-height:50px;font-size:11px}.wallet-btn,.primary-action,.secondary-action{min-height:40px;font-size:12px}}:root{--shadow: 0 18px 48px rgba(0, 0, 0, .42);--line: rgba(252, 213, 53, .13);--line-strong: rgba(252, 213, 53, .25)}.user-shell{grid-template-columns:248px minmax(0,1fr);gap:12px;padding:12px}.user-sidebar{top:12px;height:calc(100vh - 24px);border-radius:10px}.brand-block{gap:11px;padding:20px 18px}.brand-symbol{width:44px;height:44px;border-radius:9px}.brand-symbol svg{width:32px;height:32px}.user-workspace{padding:16px;border-radius:10px}.account-topbar{margin-bottom:14px}.account-topbar h1{font-size:clamp(25px,3.1vw,42px);font-weight:720}.account-topbar p{font-size:13px;line-height:1.55}.wallet-btn,.primary-action,.secondary-action,.language-trigger{min-height:36px;padding:0 12px;border-radius:7px;font-size:12px;font-weight:720;box-shadow:none}.primary-action,.wallet-btn{box-shadow:0 10px 24px #f0b90b1f}.content-grid,.user-home-grid,.summary-grid{gap:12px}.hero-balance,.progress-card{min-height:224px;padding:22px;border-radius:8px}.hero-balance:after{width:116px;height:116px;opacity:.58}.hero-balance h2{font-size:clamp(30px,4.8vw,50px);font-weight:720;line-height:1.02}.hero-balance p,.progress-card p,.connect-gate p,.next-card p,.record-list li{font-size:12px;line-height:1.58}.summary-card{min-height:114px;padding:14px;border-radius:8px}.summary-icon{width:30px;height:30px;margin-bottom:10px;border-radius:7px}.summary-card b{font-size:clamp(17px,2vw,23px);font-weight:710}.summary-card em{font-size:11px}.user-panel{min-height:auto;padding:14px;border-radius:8px}.user-panel>header{min-height:38px;margin:-14px -14px 14px;padding:8px 14px;border-bottom-color:#fcd5351a}.user-panel>header span{width:28px;height:28px;border-radius:7px}.user-panel h2{font-size:14px;font-weight:700}.data-line,.settlement-line,.daily-row,.ledger-row,.plan-metric,.metric-pair,.field>div{border-radius:7px}.data-line{min-height:44px;padding:0 12px}.data-line b,.settlement-line b,.daily-date b,.daily-total b,.ledger-main b,.ledger-amount b,.metric-pair b{font-size:13px;font-weight:690}.daily-row{min-height:68px;padding:11px 12px}.ledger-row{min-height:64px;padding:10px 12px}.plan-metric{min-height:62px;padding:11px}.plan-limit-head strong{font-size:clamp(30px,4vw,42px);font-weight:720}.plan-limit-track,.progress-track{height:8px}.field>div{min-height:40px}.field input{font-size:14px;font-weight:680}.team-summary-wide{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.team-summary-wide .summary-card{min-height:104px}.team-invite-box{min-height:auto;margin-top:10px;padding:12px;border:1px solid rgba(252,213,53,.12);border-radius:8px;background:#ffffff06}.team-invite-box b{font-size:19px;font-weight:700}.invite-actions{gap:8px}.direct-user-table{gap:0;overflow-x:auto;border:1px solid rgba(252,213,53,.12);border-radius:8px;background:linear-gradient(180deg,#ffffff08,#ffffff03),#080806bd}.direct-user-table-head,.direct-user-row{grid-template-columns:minmax(150px,1.35fr) minmax(112px,.82fr) minmax(116px,.82fr) minmax(118px,.9fr) minmax(130px,.95fr) minmax(74px,.5fr) minmax(96px,.65fr);min-width:900px;gap:12px;padding:0 14px}.direct-user-table-head{min-height:36px;border-bottom:1px solid rgba(252,213,53,.12);color:#f7f2e78f;background:#fcd5350b;font-size:10px;font-weight:720}.direct-user-row{min-height:58px;border:0;border-top:1px solid rgba(252,213,53,.07);border-radius:0;background:transparent}.direct-user-row:first-of-type{border-top:0}.direct-user-row:hover{background:#fcd5350b}.direct-user-row>div{gap:3px}.direct-user-member b,.direct-user-row b{color:#fff9e8;font-size:12px;font-weight:680}.direct-user-member span,.direct-user-row span{color:#f7f2e77a;font-size:10px}.direct-user-row em{min-height:22px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:720}@media (max-width: 1120px){.user-shell{grid-template-columns:1fr}.user-sidebar{height:auto}}@media (max-width: 920px){.direct-user-table{overflow-x:visible;border:0;background:transparent;gap:8px}.direct-user-table-head{display:none}.direct-user-row{min-width:0;min-height:auto;grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid rgba(252,213,53,.12);border-radius:8px;background:#080806bd}.direct-user-row>div{grid-template-columns:minmax(92px,.36fr) minmax(0,1fr)}}@media (max-width: 780px){.user-shell{gap:0;padding:0 0 calc(78px + env(safe-area-inset-bottom))}.user-workspace{padding:14px 12px 18px;border-radius:0}.hero-balance,.progress-card,.user-panel,.connect-gate{border-radius:8px}.hero-balance,.progress-card{min-height:196px;padding:18px}.hero-balance h2{font-size:clamp(28px,8.5vw,38px)}.summary-grid,.team-summary-wide{grid-template-columns:1fr}.summary-card,.team-summary-wide .summary-card{min-height:92px}.mobile-bottom-nav{padding:7px 8px max(7px,env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.mobile-bottom-nav button{min-height:48px;border-radius:8px;font-size:10px}}.admin-console{display:grid;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:14px}.admin-section-nav{position:sticky;top:16px;display:grid;gap:12px;padding:12px;border:1px solid rgba(252,213,53,.13);border-radius:10px;background:linear-gradient(180deg,rgba(252,213,53,.07),transparent 34%),#060604e0;box-shadow:0 18px 48px #00000052;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-section-title{display:grid;gap:5px;padding:6px 6px 10px;border-bottom:1px solid rgba(252,213,53,.1)}.admin-section-title span,.admin-section-heading span{color:var(--gold);font-size:10px;font-weight:760;letter-spacing:.12em}.admin-section-title b{color:#fff9e8;font-size:18px;font-weight:720}.admin-section-buttons{display:grid;gap:6px}.admin-section-buttons button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:var(--text-soft);background:transparent;text-align:left}.admin-section-buttons button svg{color:var(--gold)}.admin-section-buttons button span{display:grid;gap:3px;min-width:0}.admin-section-buttons button b{color:#fff9e8;font-size:13px;font-weight:720}.admin-section-buttons button em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.3}.admin-section-buttons button:hover,.admin-section-buttons button.active{border-color:#fcd53538;background:linear-gradient(90deg,#fcd5351f,#fcd53505),#ffffff06}.admin-section-buttons button.active b{color:var(--gold)}.admin-refresh-btn{width:100%}.admin-section-main{display:grid;gap:12px;min-width:0}.admin-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:14px 16px;border:1px solid rgba(252,213,53,.13);border-radius:10px;background:linear-gradient(120deg,rgba(252,213,53,.09),transparent 46%),#080806c7}.admin-section-heading div{display:grid;gap:4px;min-width:0}.admin-section-heading h2{margin:0;color:#fff9e8;font-size:clamp(22px,2.2vw,30px);font-weight:720;letter-spacing:0}.admin-section-heading p{color:var(--text-soft);font-size:12px}.admin-section-grid{align-items:start}.ops-metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settings-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}@media (max-width: 1120px){.admin-console{grid-template-columns:1fr}.admin-section-nav{position:relative;top:auto}.admin-section-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 780px){.admin-console{gap:10px}.admin-section-nav{padding:10px}.admin-section-buttons{grid-template-columns:1fr}.admin-section-buttons button{min-height:48px}.admin-section-heading{align-items:flex-start;flex-direction:column;min-height:auto}.ops-metric-grid.compact,.admin-settings-grid{grid-template-columns:1fr}}.admin-shell{grid-template-columns:minmax(0,1fr)!important}.admin-shell>.user-sidebar{display:none!important}.admin-shell>.user-workspace{grid-column:1 / -1;min-height:calc(100vh - 24px)}@media (max-width: 780px){.admin-shell{padding:0}.admin-shell>.user-workspace{min-height:100vh}}.field-group-title{margin:10px 0 2px;color:#fff8df;font-size:15px;font-weight:800;letter-spacing:0}.field-block .field-group-title:first-child{margin-top:0}.textarea-field textarea{width:100%;min-height:260px;resize:vertical;border:1px solid rgba(252,213,53,.22);border-radius:10px;background:#00000047;color:#fff8df;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;outline:none}.textarea-field textarea:focus{border-color:#fcd535a6;box-shadow:0 0 0 3px #fcd53514}
