/* XZ Pay reference: magenta/plum, midnight blue and lime liquid glass. */
:root{color-scheme:dark;--bg:#11131f;--ink:#f5f4f9;--muted:#b3afc5;--line:#ffffff17;--lime:#adfc02;--green:#adfc02}body{color:#f5f4f9;background:radial-gradient(ellipse at 0% 0%,#a6186c91,transparent 44%),radial-gradient(ellipse at 100% 28%,#176b8480,transparent 48%),radial-gradient(ellipse at 35% 100%,#adac1918,transparent 45%),#11131e;background-attachment:fixed}aside{background:linear-gradient(160deg,#55386f55,#101522b8 65%);border-right:1px solid #ffffff21;backdrop-filter:blur(25px);color:#fff}.brand{color:#fff}.brand span{color:#adfc02}.brand small{color:#c4b7cf}.workspace{background:#ffffff07;border:1px solid #ffffff25;box-shadow:inset 0 1px #ffffff16}.workspace small{color:#c6bbd1}.workspace i{background:#adfc021a;color:#d6ff8a}nav a{color:#c1b9d0;border:1px solid transparent}nav a:hover{background:#ffffff08}nav a.active{color:white;border:1px solid #e4c3ef56;background:linear-gradient(110deg,#d98dbb25,#84c1ce11);box-shadow:inset 0 1px #ffffff24,0 3px 12px #0001}.aside-bottom{color:#c4bbce}.aside-bottom small{color:#9c94ab}.aside-bottom a{color:#dbf7aa}header{background:#14192555;border-bottom:1px solid #ffffff1b;backdrop-filter:blur(25px)}.avatar{background:#ffffff11;color:#ebdff4;border:1px solid #ffffff22}.eyebrow{color:#c3b0cf}.heading p,p,.muted{color:#b7b3c7}.heading h1{color:#fff;letter-spacing:-.8px}.panel,.stat{background:linear-gradient(135deg,#ffffff0b,#ffffff03 60%,#73b6ce08);border:1px solid #ffffff29;box-shadow:inset 0 1px 1px #ffffff25,0 10px 30px #0000000c;backdrop-filter:blur(22px);border-radius:16px}.stat-label{color:#cdc4da}.stat strong{color:#fcfbe7}.stat small{color:#b9b7aa}.stat-label svg,.stat:nth-child(2) .stat-label svg,.stat:nth-child(3) .stat-label svg,.stat:nth-child(4) .stat-label svg{color:#b9d9dc}.primary{color:#19220c;background:linear-gradient(130deg,#ddff9e,#adfc02);border:1px solid #eaffb980;box-shadow:inset 0 1px #ffffff99,0 3px 12px #adfc0209}.primary:hover{color:#152106;background:#c4ff49;border-color:#e8ffb9}button{background:#ffffff08;border:1px solid #ffffff30;color:#eee7f7;box-shadow:inset 0 1px #ffffff12}button:hover{background:#ffffff17;color:white}input,select{background:#151a2b9c;border:1px solid #cfbddd4a;color:#f4eef9}input::placeholder{color:#a59db7}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid #87cbd8;outline-offset:3px}select option{background:#1d2233;color:white}.notice{background:linear-gradient(110deg,#e2bedb0b,#7fc8db09);border-color:#dfc6e627;color:#bfb5ca}.notice b{color:#e9e4ed}.notice>span{color:#d1ecb1}.notice a{color:#d0cfdb}.chip:not(.amber):not(.gray):not(.red){color:#d9f6a7;background:#adfc0210;border:1px solid #adfc022b}.chip.amber{color:#f2dba4;background:#eccb7812;border:1px solid #eccb7826}.chip.red{color:#ffc3d7;background:#fd039d10;border:1px solid #fd039d27}.chip.gray{color:#c3b8d1;background:#ffffff08;border:1px solid #ffffff18}.coin{background:#36a9bc24;color:#ade4ed}.coin.usdt{background:#adfc0217;color:#d8f69a}.asset-name{color:#eee8f6}.asset-name small{color:#b4abc2}.balance-row{border-color:#ffffff15}.balance-row strong{color:#f4f1e2}.balance-row strong small{color:#a7b4c3}.hint,.route>div{background:#15192745;border:1px solid #ffffff14;color:#bcb3c9}.route>div{color:#eee4f5}.route small{color:#ada6c0}.table-wrap{border-radius:9px}table{color:#e4dfee}th{background:#14172958;color:#b7aac7;border-color:#ffffff1c}td{border-color:#ffffff13}td small{color:#aba4bb}td button{background:#ffffff08}td a{color:#bfe595}tbody tr:hover{background:#ffffff03}.chart{border-color:#ffffff22;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#ffffff0b 40px)}.bar{background:#a67bb378}.bar:nth-last-child(2){background:#ae80bd}.bar:last-child{background:linear-gradient(#8bc9d6,#36a9bc)}.bar:after,.legend{color:#b8adc5}.mono{color:#c5bbd3}.check{border-color:#ffffff17;color:#d1c7dd}.check span{color:#adfc02}.dot{background:#adfc02;box-shadow:0 0 8px #adfc0225}.progress{background:#ffffff15}.progress div{background:#36a9bc}dialog{background:linear-gradient(135deg,#3c263f,#172838);border:1px solid #d8c8eb50;color:#f5edf8;box-shadow:inset 0 1px #ffffff30,0 30px 120px #0006}dialog::backdrop{background:#080b167a;backdrop-filter:blur(9px)}label{color:#c5bbd3}.error{color:#ffc0d3}.empty{color:#b4abc1}#toast{background:#273346eF;border:1px solid #bddba760;color:#e9f4d7;backdrop-filter:blur(20px)}footer{color:#9a8eac}#demo-login{background:radial-gradient(ellipse at 0% 0%,#b8187499,transparent 50%),radial-gradient(ellipse at 100% 55%,#227c9280,transparent 55%),#11131e}#demo-login form{background:linear-gradient(135deg,#ffffff10,#ffffff04);border:1px solid #ffffff44;box-shadow:inset 0 1px #ffffff40,0 20px 80px #0002;backdrop-filter:blur(30px)}#demo-login .hint{background:#11192744;color:#c4bace}.settings-layout .big-input{color:#f0f7cd}.page-intro{color:#b7aec6}@media(max-width:800px){aside{border-right:0;border-bottom:1px solid #ffffff20}header{background:#11152570}}
/* Supplied logo remains unmodified; frame displays the artwork without empty margins. */
.xz-logo-frame{display:block;position:relative;width:180px;max-width:100%;aspect-ratio:2.4;overflow:hidden;border-radius:9px;background:#161616;flex-shrink:0}.xz-logo-frame img{display:block;position:absolute;max-width:none;width:100%;height:auto;left:0;top:-80%}.brand{display:block;padding:0 10px}.brand small{font-size:8px;letter-spacing:1.7px;margin-top:13px}.brand .xz-logo-frame{width:180px}#demo-login .xz-logo-frame{width:230px;margin:0 auto 23px}#demo-login .eyebrow{text-align:center}.player-page>header .xz-logo-frame{width:150px}@media(max-width:800px){.brand .xz-logo-frame{width:135px}.brand{padding:0}.brand small{display:none}}
/* Integrate the supplied flat mark into glass instead of showing its JPG rectangle. */
.xz-logo-frame{background:transparent;border-radius:0;aspect-ratio:2.5;overflow:hidden}.xz-logo-frame img{filter:url(#xz-logo-matte);top:-78%;width:100%;left:0}#demo-login .xz-logo-frame{width:245px;margin:0 auto 24px}.brand .xz-logo-frame{width:185px}.brand small{margin-top:9px;color:#c8b8d4}.player-page>header .xz-logo-frame{width:150px}#demo-login form{padding-top:34px}@media(max-width:800px){.brand .xz-logo-frame{width:140px}}
.overview-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-stats .stat{min-width:0;padding:19px 16px}.overview-stats .stat strong{font-size:25px;overflow-wrap:anywhere}.overview-stats .stat-label{font-size:11px;gap:5px}.overview-stats .stat-label svg{flex-shrink:0}.overview-stats .stat small{line-height:1.5;display:block}@media(max-width:1200px){.overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats .stat strong{font-size:23px}}
.asset-mark{position:relative;display:inline-block;width:34px;height:34px;margin-right:11px;vertical-align:middle;flex-shrink:0}.asset-mark img{display:block;object-fit:contain}.token-logo{width:30px;height:30px}.network-badge{position:absolute;right:-1px;bottom:-1px;width:17px;height:17px;border:2px solid #192131;border-radius:50%;background:#192131}.network-logo{display:inline-block;width:24px;height:24px;object-fit:contain;vertical-align:middle;margin-right:9px}.network-heading{display:flex;align-items:center;gap:3px}.panel-head h2 .network-logo{width:20px;height:20px}.overview-stats .asset-mark{width:26px;height:26px;margin:0}.overview-stats .token-logo{width:24px;height:24px}.overview-stats .network-badge{width:14px;height:14px;right:-2px;bottom:-2px}.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-chart .bar{background:#b78aab70}.withdrawal-chart .bar:last-child{background:linear-gradient(#e0a5ca,#b96eaa)}.legend{justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:800px){.activity-grid{grid-template-columns:1fr}}
