*{box-sizing:border-box}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e5e7eb;background:#070b12;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{margin:0;min-height:100%;width:100%}body{background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 30%),radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 28%),#070b12}.app{width:100%;min-height:100vh;padding:28px;max-width:1900px;margin:0 auto}.topHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;padding:22px 24px;border:1px solid #1f2937;border-radius:18px;background:linear-gradient(135deg,#111827fa,#0a0f18fa);box-shadow:0 15px 40px #00000040}.brandArea{display:flex;align-items:center;gap:16px}.brandIcon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:900;font-size:15px;box-shadow:0 8px 25px #2563eb47}.topHeader h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.5px}.topHeader p{margin:5px 0 0;color:#94a3b8;font-size:13px}.dot{padding:0 7px;color:#475569}.liveStatus{display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;color:#86efac;background:#22c55e14;border:1px solid rgba(34,197,94,.18);font-size:12px;font-weight:800;letter-spacing:.6px}.liveDot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px #22c55e1a,0 0 14px #22c55ecc}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:13px;margin-bottom:22px}.card{position:relative;padding:17px;min-height:100px;border:1px solid #1f2937;border-radius:15px;background:linear-gradient(145deg,#111827,#0c111a);overflow:hidden;transition:transform .2s ease,border-color .2s ease}.card:hover{transform:translateY(-2px);border-color:#334155}.card:after{content:"";position:absolute;right:-30px;bottom:-35px;width:90px;height:90px;border-radius:50%;background:#3b82f60d}.card span{display:block;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.card strong{display:block;margin-top:9px;color:#f8fafc;font-size:22px;font-weight:800}.card.positiveCard strong,.card .positive{color:#4ade80}.card.negative strong,.card .negative{color:#f87171}.card.danger{border-color:#ef444447;background:linear-gradient(145deg,#7f1d1d33,#0c111a)}.attentionBanner{display:flex;align-items:center;gap:15px;margin-bottom:22px;padding:17px 19px;border-radius:16px;cursor:pointer;border:1px solid rgba(245,158,11,.28);background:linear-gradient(135deg,#78350f3d,#1e1408cc)}.attentionIcon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f59e0b1f;font-size:20px}.attentionContent{flex:1}.attentionContent strong{color:#fbbf24;font-size:14px}.attentionContent p{margin:4px 0 0;color:#94a3b8;font-size:12px}.attentionBanner button{border:0;padding:9px 14px;border-radius:9px;background:#f59e0b1f;color:#fbbf24;cursor:pointer;font-weight:700}.tabs{display:flex;gap:7px;margin-bottom:18px;padding:5px;border:1px solid #1f2937;border-radius:13px;background:#0c111a;overflow-x:auto}.tab{display:flex;align-items:center;gap:7px;padding:10px 14px;border:0;border-radius:9px;background:transparent;color:#64748b;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:700}.tab:hover{color:#cbd5e1;background:#111827}.tab.active{color:#f8fafc;background:linear-gradient(135deg,#1e3a8a,#312e81);box-shadow:0 5px 16px #2563eb29}.tabDanger.active{background:linear-gradient(135deg,#7f1d1d,#991b1b)}.count{display:inline-flex;min-width:21px;height:21px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#1e293b;color:#cbd5e1;font-size:10px;font-weight:800}.dangerCount{color:#fecaca;background:#ef444429}.panel{margin-bottom:20px;border:1px solid #1f2937;border-radius:17px;background:linear-gradient(145deg,#111827f5,#0a0f18f5);box-shadow:0 12px 35px #0000002e;overflow:hidden}.panelHeader{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;border-bottom:1px solid #1f2937}.panelHeader h2{margin:0;font-size:16px;font-weight:800}.panelHeader .muted{display:block;margin-top:4px;color:#64748b;font-size:11px}.recordCount{color:#64748b;font-size:12px}.filters{display:flex;gap:5px}.filters button{padding:7px 10px;border:1px solid #273244;border-radius:7px;background:#0f172a;color:#64748b;cursor:pointer;font-size:10px;font-weight:800}.filters button:hover,.filters button.active{background:#1d4ed8;border-color:#2563eb;color:#fff}.toolbar{display:flex;gap:9px;padding:14px 18px;border-bottom:1px solid #1f2937;background:#0f172a61}.toolbar select,.toolbar input{min-height:38px;padding:0 12px;border:1px solid #273244;border-radius:8px;background:#0b111b;color:#cbd5e1;outline:none;font-size:12px}.toolbar select{min-width:180px}.toolbar input{flex:1;min-width:220px}.toolbar select:focus,.toolbar input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.filterSummary{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;color:#64748b;font-size:11px;border-bottom:1px solid #1f2937}.filterSummary b{color:#cbd5e1}.tableWrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:1050px}thead{background:#0b111a}th{padding:11px 12px;border-bottom:1px solid #1f2937;color:#64748b;text-align:left;font-size:9px;font-weight:800;letter-spacing:.8px;white-space:nowrap}td{padding:12px;border-bottom:1px solid rgba(31,41,55,.7);color:#cbd5e1;font-size:12px;white-space:nowrap}tbody tr{transition:background .15s ease}tbody tr:hover{background:#1e293b59}tbody tr:last-child td{border-bottom:0}td small{display:block;margin-top:3px;color:#64748b;font-size:10px}.tableEmpty{padding:35px!important;color:#64748b!important;text-align:center}.accountRow{cursor:pointer}.accountRow.expanded{background:#1e40af12}.expandCell{width:45px}.expandButton{width:26px;height:26px;border:1px solid #334155;border-radius:7px;background:#111827;color:#cbd5e1;cursor:pointer;font-size:15px}.expandButton:hover{background:#1e3a8a;border-color:#2563eb}.accountName b{color:#f8fafc}.accountDetailsRow td{padding:0!important;background:#020617b3}.accountDetails{padding:22px}.accountDetailsHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #1f2937}.accountDetailsHeader h3{margin:0;color:#f8fafc;font-size:16px}.accountDetailsHeader p{margin:4px 0 0;color:#64748b;font-size:11px}.accountStats{display:flex;gap:9px}.miniStat{min-width:90px;padding:9px 11px;border:1px solid #1f2937;border-radius:9px;background:#0b111a}.miniStat span{display:block;color:#64748b;font-size:9px;text-transform:uppercase}.miniStat strong{display:block;margin-top:4px;color:#e5e7eb;font-size:13px}.accountSubSection{margin-top:20px;border:1px solid #1f2937;border-radius:12px;overflow:hidden;background:#0b111a}.subSectionHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #1f2937;background:#0f172a}.subSectionHeader h4{margin:0;font-size:12px;color:#cbd5e1}.miniTableWrap{overflow-x:auto}.miniTable{min-width:750px}.miniTable th{font-size:8px}.miniTable td{padding:9px 11px;font-size:11px}.emptySmall{padding:18px;color:#64748b;text-align:center;font-size:11px}.side{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:4px 8px;border-radius:6px;font-size:9px;font-weight:900}.side.buy{color:#86efac;background:#22c55e1a;border:1px solid rgba(34,197,94,.18)}.side.sell{color:#fca5a5;background:#ef44441a;border:1px solid rgba(239,68,68,.18)}.orderType{display:inline-flex;padding:4px 8px;border-radius:6px;color:#93c5fd;background:#3b82f61a;border:1px solid rgba(59,130,246,.18);font-size:9px;font-weight:800}.badge{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.5px}.badge.good{color:#86efac;background:#22c55e17;border:1px solid rgba(34,197,94,.15)}.badge.bad{color:#fca5a5;background:#ef444417;border:1px solid rgba(239,68,68,.15)}.alertsList{display:grid;gap:11px;padding:18px}.alertCard{display:flex;gap:14px;padding:15px;border-radius:12px;border:1px solid #1f2937;background:#0c111a}.alertCard.high{border-left:3px solid #f59e0b}.alertCard.critical{border-left:3px solid #ef4444;background:linear-gradient(90deg,#7f1d1d24,#0c111a)}.alertCardIcon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#111827}.alertContent{flex:1}.alertHeader{display:flex;align-items:center;gap:9px}.alertHeader strong{color:#f8fafc;font-size:12px}.severity{padding:3px 7px;border-radius:999px;font-size:8px;font-weight:900}.severity.high{color:#fbbf24;background:#f59e0b1a}.severity.critical{color:#fca5a5;background:#ef44441a}.alertContent p{margin:8px 0;color:#94a3b8;font-size:12px}.alertMeta{display:flex;gap:18px;flex-wrap:wrap;color:#64748b;font-size:10px}.alertMeta b{color:#cbd5e1}.alertCount{color:#64748b;font-size:12px;font-weight:700}.dangerText{color:#f87171}.emptyState{padding:60px 20px;text-align:center}.emptyIcon{width:54px;height:54px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#22c55e1a;color:#4ade80;font-size:24px;font-weight:900}.emptyIcon.success{color:#4ade80}.emptyState h3{margin:0;color:#e5e7eb;font-size:15px}.emptyState p{margin:7px 0 0;color:#64748b;font-size:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-top:1px solid #1f2937;background:#0f172a59}.pagination>button,.pageNumbers button{min-width:32px;height:32px;padding:0 9px;border:1px solid #273244;border-radius:7px;background:#0f172a;color:#94a3b8;cursor:pointer;font-size:10px;font-weight:700}.pagination>button:hover:not(:disabled),.pageNumbers button:hover{border-color:#2563eb;color:#fff}.pagination button:disabled{opacity:.35;cursor:not-allowed}.pageNumbers{display:flex;align-items:center;gap:4px}.pageNumbers .pageActive{background:#2563eb;border-color:#2563eb;color:#fff}.dots{display:inline-flex;width:24px;justify-content:center;color:#475569}.loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#070b12}.loadingCard{width:380px;padding:38px;border:1px solid #1f2937;border-radius:18px;background:#0c111a;text-align:center}.loadingCard h2{margin:20px 0 7px;color:#f8fafc}.loadingCard p{color:#64748b;font-size:12px}.loadingCard small{color:#475569;font-size:10px}.loader{width:38px;height:38px;margin:auto;border:3px solid #1e293b;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.errorIcon{width:48px;height:48px;margin:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ef44441a;color:#f87171;font-size:22px;font-weight:900}.primaryButton{margin-top:15px;padding:10px 16px;border:0;border-radius:8px;background:#2563eb;color:#fff;cursor:pointer;font-weight:700}footer{display:flex;align-items:center;justify-content:space-between;padding:15px 5px 5px;color:#475569;font-size:10px}@media(max-width:1000px){.app{padding:16px}.topHeader{align-items:flex-start;gap:15px;flex-direction:column}.liveStatus{align-self:flex-start}.accountDetailsHeader{flex-direction:column;align-items:flex-start;gap:15px}.accountStats{width:100%;overflow-x:auto}}@media(max-width:700px){.app{padding:10px}.cards{grid-template-columns:repeat(2,1fr)}.toolbar{flex-direction:column}.toolbar select,.toolbar input{width:100%}.filterSummary{flex-direction:column;align-items:flex-start;gap:5px}footer{flex-direction:column;align-items:flex-start;gap:5px}}.xauLevels{--xau-bg: #070b10;--xau-panel: #0d1218;--xau-panel-2: #111821;--xau-border: rgba(255, 255, 255, .075);--xau-border-soft: rgba(255, 255, 255, .045);--xau-text: #e8edf3;--xau-muted: #718090;--xau-muted-2: #53606d;--xau-gold: #eac35e;--xau-green: #19b99c;--xau-red: #f04c5c;--xau-blue: #759cff;min-height:100vh;width:100%;box-sizing:border-box;padding:26px;background:radial-gradient(circle at 0 0,rgba(27,74,102,.14),transparent 30%),radial-gradient(circle at 100% 0,rgba(121,92,34,.09),transparent 30%),var(--xau-bg);color:var(--xau-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.4}.xauLevels *,.xauLevels *:before,.xauLevels *:after{box-sizing:border-box}.xauLevels button,.xauLevels select{font:inherit}.xauHeader{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;margin-bottom:14px;border:1px solid var(--xau-border);border-radius:18px;background:linear-gradient(135deg,#121922fa,#0a0f15fa);box-shadow:0 22px 60px #00000047}.xauEyebrow{display:block;margin-bottom:8px;color:#738497;font-size:10px;font-weight:800;letter-spacing:.18em}.xauHeader h1{margin:0;color:#f5f7fa;font-size:clamp(28px,4vw,42px);font-weight:730;line-height:1.05;letter-spacing:-.045em}.xauHeader p{max-width:680px;margin:10px 0 0;color:#83909e;font-size:13px}.xauHeaderRight{display:flex;align-items:center;justify-content:flex-end}.xauPrice{min-width:210px;padding:16px 20px;text-align:right;border:1px solid rgba(234,195,94,.13);border-radius:14px;background:linear-gradient(145deg,#eac35e0e,#ffffff05)}.xauPrice>span{display:block;margin-bottom:3px;color:#8290a0;font-size:10px;font-weight:800;letter-spacing:.13em}.xauPrice strong{display:block;color:var(--xau-gold);font-size:31px;font-weight:720;line-height:1.12;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.xauPrice small{display:block;margin-top:5px;color:#697785;font-size:10px}.xauControlBar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px;margin-bottom:14px;border:1px solid var(--xau-border);border-radius:13px;background:#0d1218f0}.xauAccountControl{display:flex;align-items:center;gap:12px}.xauAccountControl label{color:#617080;font-size:9px;font-weight:800;letter-spacing:.14em}.xauAccountControl select{min-width:260px;padding:9px 34px 9px 12px;border:1px solid rgba(255,255,255,.095);border-radius:8px;outline:none;color:#d8e0e8;background:#111821;cursor:pointer;font-size:12px}.xauAccountControl select:focus{border-color:#eac35e80;box-shadow:0 0 0 3px #eac35e12}.xauLiveStatus{display:flex;align-items:center;gap:8px;color:#687584;font-size:11px}.xauLiveStatus strong{color:#66d6a1;font-size:10px;letter-spacing:.09em}.liveDot{width:7px;height:7px;border-radius:50%;background:#66d6a1;box-shadow:0 0 0 4px #66d6a112,0 0 12px #66d6a161;animation:xauPulse 2s infinite}@keyframes xauPulse{0%,to{opacity:1}50%{opacity:.45}}.xauAccountInfo,.brokerTime{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--xau-border);border-radius:12px;background:#ffffff0d}.xauAccountInfo{margin-bottom:28px}.xauAccountInfo>div,.brokerTime>div{min-width:0;padding:14px 16px;background:#0d1218}.xauAccountInfo span,.brokerTime span{display:block;margin-bottom:5px;color:#647180;font-size:9px;font-weight:800;letter-spacing:.11em}.xauAccountInfo strong,.brokerTime strong{display:block;overflow:hidden;color:#d8e0e7;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.sectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:30px 2px 13px}.sectionHeading span{display:block;margin-bottom:5px;color:#667586;font-size:9px;font-weight:800;letter-spacing:.17em}.sectionHeading h2{margin:0;color:#edf2f7;font-size:20px;font-weight:680;letter-spacing:-.028em}.sectionHeading small{color:#657281;font-size:10px}.levelGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.currentLevelGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.levelCard,.currentLevelCard{position:relative;min-width:0;overflow:hidden;padding:17px;border:1px solid var(--xau-border);border-radius:13px;background:linear-gradient(145deg,#111821,#0c1117);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.currentLevelCard{border-color:#49bf9621;background:linear-gradient(145deg,#132422f5,#0c1217)}.levelCard:hover,.currentLevelCard:hover{transform:translateY(-2px);border-color:#eac35e30;box-shadow:0 12px 35px #00000030}.levelCard:before,.currentLevelCard:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(234,195,94,.3),transparent)}.currentLevelCard:before{background:linear-gradient(90deg,transparent,rgba(84,211,165,.38),transparent)}.levelCardHeader{display:flex;align-items:center;gap:10px;margin-bottom:16px}.levelCardHeader h3{margin:0;color:#dde4eb;font-size:12px;font-weight:650}.levelIcon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(234,195,94,.13);border-radius:8px;color:#e6c365;background:#eac35e12;font-size:9px;font-weight:800}.currentIcon{color:#6dd7ad;border-color:#6dd7ad29;background:#6dd7ad12}.formingLabel{display:block;margin-top:2px;color:#52bd95;font-size:8px;font-weight:800;letter-spacing:.1em}.levelValues{display:grid;grid-template-columns:1fr 1fr;gap:9px}.highLevel,.lowLevel{min-width:0;padding:11px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:#ffffff06}.highLevel span,.lowLevel span{display:block;margin-bottom:4px;font-size:8px;font-weight:800;letter-spacing:.11em}.highLevel span{color:#68d7a3}.lowLevel span{color:#f06f7b}.highLevel strong,.lowLevel strong{display:block;color:#e8edf2;font-size:17px;font-weight:660;font-variant-numeric:tabular-nums}.highLevel small,.lowLevel small{display:block;margin-top:4px;color:#657382;font-size:8px}.rangePosition{margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.05)}.rangePositionMeta{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.rangePositionMeta span{color:#657382;font-size:8px;font-weight:800;letter-spacing:.1em}.rangePositionMeta strong{color:#cbd4dc;font-size:10px;font-variant-numeric:tabular-nums}.rangeTrack{position:relative;height:5px;overflow:visible;border-radius:10px;background:#ffffff0f}.rangeFill{height:100%;border-radius:10px;background:linear-gradient(90deg,#56c2976b,#eac35ead)}.rangeMarker{position:absolute;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border:2px solid #0d1218;border-radius:50%;background:#eac35e;box-shadow:0 0 0 2px #eac35e33}.rangeEnds{display:flex;justify-content:space-between;margin-top:6px;color:#53606d;font-size:7px;font-weight:700}.sessionsSection,.analysisSection,.tradingChartSection,.liquiditySection{margin-top:32px}.sessionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sessionCard{padding:18px;border:1px solid var(--xau-border);border-radius:13px;background:linear-gradient(145deg,#111821,#0c1117)}.sessionTitle{display:flex;align-items:center;gap:9px;margin-bottom:17px}.sessionTitle h3{margin:0;color:#dfe6ed;font-size:13px;font-weight:650}.sessionDot{width:7px;height:7px;border-radius:50%;background:#789df7;box-shadow:0 0 12px #789df757}.sessionLevels{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sessionLevels>div{padding:12px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:#ffffff05}.sessionLevels span{display:block;margin-bottom:4px;color:#657382;font-size:8px;font-weight:800;letter-spacing:.1em}.sessionLevels strong{display:block;color:#e3e9ef;font-size:18px;font-weight:660;font-variant-numeric:tabular-nums}.sessionLevels small{display:block;margin-top:4px;color:#64717e;font-size:8px}.sessionTime{display:flex;align-items:center;gap:7px;margin-top:12px;color:#5e6b79;font-size:9px;font-variant-numeric:tabular-nums}.analysisGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analysisCard{min-width:0;padding:19px;border:1px solid var(--xau-border);border-radius:14px;background:linear-gradient(145deg,#111821,#0b1016)}.analysisHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px}.analysisHeader span{color:#637283;font-size:8px;font-weight:800;letter-spacing:.14em}.analysisHeader h3{margin:4px 0 0;color:#edf2f6;font-size:18px;letter-spacing:-.02em}.analysisBadge{padding:6px 9px;border:1px solid rgba(117,156,255,.16);border-radius:7px;color:#8aabff;background:#759cff12;font-size:9px;font-weight:800}.analysisRange{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.analysisRange>div{padding:11px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:#ffffff05}.analysisRange span{display:block;margin-bottom:4px;color:#5f6d7b;font-size:7px;font-weight:800;letter-spacing:.09em}.analysisRange strong{color:#dce4eb;font-size:14px;font-variant-numeric:tabular-nums}.analysisCurrent{border-color:#eac35e1f!important;background:#eac35e09!important}.analysisCurrent strong{color:#eac35e}.analysisPosition{margin-top:13px;padding:12px;border:1px solid rgba(255,255,255,.045);border-radius:8px}.zoneSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:#ffffff0a}.zoneSummary>div{padding:10px;background:#0c1117}.zoneSummary span{display:block;margin-bottom:3px;color:#5d6a78;font-size:7px;font-weight:800;letter-spacing:.1em}.zoneSummary strong{color:#dbe3ea;font-size:14px}.zoneList{display:flex;flex-direction:column;gap:6px;margin-top:13px}.zoneRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(255,255,255,.045);border-radius:8px;background:#ffffff04}.zoneRow.bullish{border-left:2px solid rgba(25,185,156,.7)}.zoneRow.bearish{border-left:2px solid rgba(240,76,92,.72)}.zoneName{display:flex;align-items:center;gap:8px;min-width:0}.zoneDirection{flex:0 0 7px;width:7px;height:7px;border-radius:50%}.zoneDirection.bullish{background:var(--xau-green);box-shadow:0 0 8px #19b99c5c}.zoneDirection.bearish{background:var(--xau-red);box-shadow:0 0 8px #f04c5c57}.zoneName strong,.zonePrices strong{display:block;color:#dce3ea;font-size:9px}.zoneName small,.zonePrices small{display:block;margin-top:2px;color:#5d6976;font-size:7px}.zonePrices{text-align:right;font-variant-numeric:tabular-nums}.zoneState{padding:4px 6px;border-radius:5px;color:#8995a1;background:#ffffff0a;font-size:7px;font-weight:800;white-space:nowrap}.zoneState.open{color:#69d6aa;background:#19b99c14}.zoneState.partially_filled{color:#e6c365;background:#eac35e14}.zoneState.inverted{color:#93aaf5;background:#759cff14}.emptyZone,.emptyText{padding:12px;color:#5e6a77;font-size:9px;border:1px dashed rgba(255,255,255,.055);border-radius:8px}.tradingChartShell{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#090d12;box-shadow:0 22px 55px #00000038}.chartToolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(140px,1fr);align-items:center;gap:16px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#121820,#0f151c)}.chartInstrument{display:flex;align-items:center;gap:9px}.goldInstrumentIcon{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(234,195,94,.2);border-radius:50%;color:#f0ce72;background:#eac35e14;font-size:10px;font-weight:900}.chartInstrument strong{display:block;color:#e7edf3;font-size:12px}.chartInstrument span{display:block;margin-top:2px;color:#64717f;font-size:8px}.chartTimeframes{display:flex;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#090e14}.chartTimeframes button{min-width:42px;padding:6px 9px;border:0;border-radius:6px;color:#6d7a88;background:transparent;cursor:pointer;font-size:9px;font-weight:750;transition:color .15s ease,background .15s ease}.chartTimeframes button:hover{color:#cbd3db}.chartTimeframes button.active{color:#11151a;background:#eac35e;box-shadow:0 3px 12px #eac35e24}.chartCurrentPrice{justify-self:end;text-align:right}.chartCurrentPrice span{display:block;color:#657281;font-size:7px;font-weight:800;letter-spacing:.1em}.chartCurrentPrice strong{display:block;margin-top:2px;color:#eac35e;font-size:16px;font-variant-numeric:tabular-nums}.chartOverlayToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 13px;border-bottom:1px solid rgba(255,255,255,.055);background:#0c1117}.overlayTitle{margin-right:4px;color:#536170;font-size:7px;font-weight:800;letter-spacing:.12em}.chartToggle{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid transparent;border-radius:6px;color:#637181;background:transparent;cursor:pointer;font-size:8px;transition:color .13s ease,background .13s ease,border-color .13s ease}.chartToggle>span{width:6px;height:6px;border-radius:50%;background:#53606d}.chartToggle.active{color:#cbd4dc;border-color:#ffffff0f;background:#ffffff06}.chartToggle.active>span{background:#8a98a6}.chartToggle.bullishToggle.active>span{background:var(--xau-green)}.chartToggle.ifvgToggle.active>span{background:#8aa6ff}.chartSessionOverlay{position:absolute;z-index:1;top:0;bottom:0;border-left:1px dashed rgba(255,255,255,.08);border-right:1px dashed rgba(255,255,255,.06);pointer-events:none}.chartSessionOverlay>span{position:absolute;top:8px;left:8px;padding:3px 5px;border-radius:4px;font-size:7px;font-weight:800;letter-spacing:.06em;opacity:.8}.chartSessionOverlay.asia{background:#2670e00e}.chartSessionOverlay.asia>span{color:#78a8ff;background:#2670e017}.chartSessionOverlay.london{background:#ea91250d}.chartSessionOverlay.london>span{color:#f1a44a;background:#ea912517}.chartSessionOverlay.new-york{background:#9750e00d}.chartSessionOverlay.new-york>span{color:#b88cff;background:#9750e017}.chartViewport{position:relative;min-height:620px;overflow:hidden;background:#090d12}.chartCanvas{position:relative;z-index:1;width:100%;height:620px}.chartZoneLayer{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.chartZoneOverlay{position:absolute;z-index:3;min-height:5px;border:1px solid;border-radius:4px;opacity:.92;box-shadow:0 0 18px #00000014;pointer-events:none}.chartZoneOverlay.bullish{border-color:#23ca8bc7;background:linear-gradient(90deg,#11925e38,#11925e17)}.chartZoneOverlay.bearish{border-color:#f24f5ccc;background:linear-gradient(90deg,#bc2d393b,#bc2d3917)}.chartZoneOverlay.ifvg{border-style:dashed;outline:1px dashed rgba(117,156,255,.72);outline-offset:-3px}.chartZoneOverlay.bullish.ifvg{background:linear-gradient(90deg,#2ab59e26,#759cff14)}.chartZoneOverlay.bearish.ifvg{background:linear-gradient(90deg,#ca3a4a24,#759cff14)}.chartZoneOverlay.mitigated{opacity:.25}.chartZoneOverlay.partially_filled{opacity:.53}.chartZoneOverlay.inverted{opacity:.65}.chartZoneOverlay>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2px 5px;border-radius:4px;color:#ebf1f7e6;background:#080c117a;font-size:7px;font-weight:800;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.chartStatusOverlay{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:30px;text-align:center;background:#090d12db;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.chartStatusOverlay strong{color:#d9e1e8;font-size:13px}.chartStatusOverlay span,.chartStatusOverlay small{max-width:500px;color:#6d7b89;font-size:9px}.chartStatusOverlay.error strong{color:#ed7680}.chartFooter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff0a}.chartFooter>div{min-width:0;padding:10px 12px;background:#0c1117}.chartFooter span{display:block;margin-bottom:3px;color:#566473;font-size:7px;font-weight:800;letter-spacing:.1em}.chartFooter strong{display:block;overflow:hidden;color:#abb6c0;font-size:8px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.xauMap{overflow:hidden;border:1px solid var(--xau-border);border-radius:13px;background:#0c1117}.xauMapRow{display:grid;grid-template-columns:110px minmax(30px,1fr) 110px 90px;align-items:center;gap:13px;min-height:49px;padding:7px 16px;border-bottom:1px solid var(--xau-border-soft)}.xauMapRow:last-child{border-bottom:0}.xauMapRow:hover{background:#ffffff05}.xauMapName{display:flex;flex-direction:column;min-width:0}.xauMapName strong{color:#d9e1e8;font-size:10px;font-weight:750}.xauMapName span{overflow:hidden;color:#596674;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.xauMapLine{height:1px;background:linear-gradient(90deg,#ffffff06,#ffffff1a,#ffffff06)}.xauMapPrice{color:#dbe2e9;font-size:12px;text-align:right;font-variant-numeric:tabular-nums}.xauDistance{color:#596674;font-size:8px;text-align:right;font-variant-numeric:tabular-nums}.xauCurrentLabel{color:#eac35e;font-size:8px;font-weight:800;text-align:right;letter-spacing:.07em}.xauMapRow.current{min-height:57px;border-top:1px solid rgba(234,195,94,.14);border-bottom:1px solid rgba(234,195,94,.14);background:linear-gradient(90deg,rgba(234,195,94,.055),rgba(234,195,94,.02),transparent)}.xauMapRow.current .xauMapName strong,.xauMapRow.current .xauMapPrice{color:#eac35e}.brokerTime{grid-template-columns:repeat(3,1fr);margin-top:18px}.xauFooter{padding:23px 4px 7px;color:#4c5865;font-size:9px;text-align:center;letter-spacing:.03em}.xauLoading,.xauError{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:30px;background:#070b10;color:#cbd3da;text-align:center}.xauError{flex-direction:column}.xauLoading h2,.xauError h2{margin:14px 0 5px;color:#e8edf2;font-size:20px}.xauLoading p,.xauError p{margin:0 0 16px;color:#687684;font-size:11px}.xauSpinner{width:32px;height:32px;margin:0 auto;border:2px solid rgba(255,255,255,.07);border-top-color:#eac35e;border-radius:50%;animation:xauSpin .8s linear infinite}@keyframes xauSpin{to{transform:rotate(360deg)}}.xauError button{padding:8px 16px;border:1px solid rgba(234,195,94,.24);border-radius:7px;color:#eac35e;background:#eac35e12;cursor:pointer}@media(max-width:1250px){.levelGrid,.xauAccountInfo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.xauLevels{padding:17px}.xauHeader{align-items:flex-start;flex-direction:column}.xauHeaderRight,.xauPrice{width:100%}.xauPrice{text-align:left}.currentLevelGrid,.sessionGrid,.analysisGrid,.chartToolbar{grid-template-columns:1fr}.chartTimeframes{justify-self:start}.chartCurrentPrice{justify-self:start;text-align:left}.zoneRow{grid-template-columns:1fr auto}.zonePrices{text-align:right}.zoneState{grid-column:1 / -1;justify-self:start}}@media(max-width:760px){.xauControlBar,.xauAccountControl{align-items:stretch;flex-direction:column}.xauAccountControl select{width:100%}.xauLiveStatus{justify-content:flex-end}.levelGrid,.xauAccountInfo{grid-template-columns:repeat(2,minmax(0,1fr))}.chartViewport,.chartCanvas{min-height:520px;height:520px}.chartFooter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.xauLevels{padding:10px}.xauHeader{padding:19px;border-radius:13px}.xauHeader h1{font-size:28px}.levelGrid,.xauAccountInfo,.brokerTime{grid-template-columns:1fr}.sectionHeading{align-items:flex-start;flex-direction:column;gap:4px}.levelValues,.sessionLevels,.analysisRange{grid-template-columns:1fr 1fr}.analysisRange>div:last-child{grid-column:1 / -1}.xauMapRow{grid-template-columns:74px minmax(10px,1fr) 80px;gap:8px;padding:7px 9px}.xauDistance,.xauCurrentLabel{display:none}.chartOverlayToolbar{align-items:flex-start}.overlayTitle{width:100%}.chartViewport,.chartCanvas{min-height:460px;height:460px}}@media(max-width:390px){.levelValues,.sessionLevels,.chartFooter{grid-template-columns:1fr}}.chartLeftDetails{position:absolute;z-index:6;top:14px;left:14px;width:218px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#090e14d6;box-shadow:0 12px 32px #00000038;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.chartLeftHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.055)}.chartLeftHeader strong{display:block;color:#eef3f7;font-size:11px}.chartLeftHeader span{display:block;margin-top:2px;color:#667484;font-size:7px}.chartLiveMini{padding:3px 5px;border-radius:4px;color:#67d6aa!important;background:#19b99c14;font-size:6px!important;font-weight:900;letter-spacing:.08em}.chartOhlcRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:9px}.chartOhlcRow>div{min-width:0}.chartOhlcRow span{display:block;color:#596776;font-size:6px;font-weight:900}.chartOhlcRow strong{display:block;margin-top:1px;overflow:hidden;color:#cfd8e0;font-size:8px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.chartLeftVolume{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.chartLeftVolume span{color:#586675;font-size:6px;font-weight:900;letter-spacing:.08em}.chartLeftVolume strong{color:#8ea0af;font-size:8px;font-variant-numeric:tabular-nums}.chartLeftDivider{height:1px;margin:8px 0;background:#ffffff0e}.chartDetailRow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.chartDetailRow span{color:#657383;font-size:7px}.chartDetailRow strong{color:#c5cfd8;font-size:8px;font-weight:650;font-variant-numeric:tabular-nums}.chartDetailRow.gold strong{color:#eac35e}.chartDetailRow.session strong{color:#88a6ff}.chartLeftStats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.chartLeftStats>div{padding:6px 4px;border:1px solid rgba(255,255,255,.045);border-radius:6px;text-align:center;background:#ffffff05}.chartLeftStats span{display:block;color:#596675;font-size:6px;font-weight:900}.chartLeftStats strong{display:block;margin-top:2px;color:#d1dae2;font-size:8px}.chartLeftHint{display:block;margin-top:8px;color:#4f5d6b;font-size:6px;line-height:1.4}@media(max-width:760px){.chartLeftDetails{width:185px;top:10px;left:10px;padding:9px}}@media(max-width:520px){.chartLeftDetails{display:none}}@media(max-width:950px){.chartOhlcTop{justify-self:start;flex-wrap:wrap}}@media(max-width:560px){.chartOhlcTop{gap:7px}.chartOhlcTop>div{min-width:42px}}
