
:root{--bg:#080d13;--bg2:#0d141d;--panel:#111a25;--panel2:#162231;--line:#263547;--text:#eef4f8;--muted:#8fa0b3;--accent:#32d6b0;--accent2:#8b79ff;--danger:#ff6b78;--gold:#e8c878;--shadow:0 24px 80px rgba(0,0,0,.32);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 10% 0%,rgba(50,214,176,.10),transparent 32%),radial-gradient(circle at 90% 10%,rgba(139,121,255,.10),transparent 30%),var(--bg);color:var(--text);font-family:"Trebuchet MS","Segoe UI",Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1440px,calc(100% - 40px));margin:auto}.site-header{background:rgba(8,13,19,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}.nav-shell{height:76px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:12px;min-width:max-content}.brand img{width:40px;height:40px}.brand span{display:grid;line-height:1.1}.brand strong{font-size:20px;letter-spacing:.02em}.brand small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.nav-link{padding:10px 13px;border-radius:10px;color:#aebbc9;font-size:14px}.nav-link:hover,.nav-link.active{background:#15212d;color:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.terminal-button,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-weight:800;transition:.2s;border:1px solid transparent}.terminal-button{padding:11px 16px;background:linear-gradient(135deg,var(--accent),#20a98d);color:#06120f;font-size:14px}.terminal-button:hover,.button:hover{transform:translateY(-1px)}.menu-toggle{display:none;border:1px solid var(--line);background:var(--panel);color:#fff;border-radius:10px;padding:10px 13px}.mobile-nav{display:none}.rate-ribbon{border-bottom:1px solid var(--line);background:#0b1119;overflow:auto}.rate-track{display:flex;min-width:max-content}.rate-chip{appearance:none;border:0;border-right:1px solid var(--line);background:transparent;color:var(--text);padding:10px 22px;display:grid;grid-template-columns:auto auto;grid-template-areas:"pair move" "price move";column-gap:14px;text-align:left;min-width:190px}.rate-chip span{grid-area:pair;color:var(--muted);font-size:11px;letter-spacing:.12em}.rate-chip strong{grid-area:price;font-variant-numeric:tabular-nums}.rate-chip small{grid-area:move;align-self:center}.rate-chip.active,.rate-chip:hover{background:#14202c}.terminal-hero{padding:28px 0}.terminal-grid{display:grid;grid-template-columns:280px minmax(420px,1fr) 360px;gap:18px;align-items:stretch}.panel{background:linear-gradient(180deg,rgba(21,32,44,.96),rgba(13,21,30,.96));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-head,.chart-header,.section-row,.rates-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-head{padding:18px 18px 14px;border-bottom:1px solid var(--line)}.panel-head h2,.chart-header h1,.page-heading h1,.ops-card h2,.tool-card h2,.content-card h2,.form-card h2,.company-intro h2,.policy-card h2{margin:4px 0 0}.kicker{display:block;color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.live-status{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.live-status i{width:7px;height:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent)}.watch-head,.market-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:8px;align-items:center}.watch-head{padding:10px 16px;color:#65788c;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.market-row{width:100%;border:0;border-top:1px solid rgba(38,53,71,.72);background:transparent;color:#dce7ef;padding:12px 16px;text-align:left}.market-row:hover,.market-row.active{background:#172431}.market-row b{display:flex;align-items:baseline}.market-row b small{color:var(--muted);font-size:10px}.market-row strong,.market-row em{font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.panel-link{display:block;padding:16px;color:var(--accent);font-weight:800;font-size:13px}.chart-panel{padding:22px;display:flex;flex-direction:column;min-height:570px}.chart-header{align-items:flex-start}.pair-price{display:flex;align-items:baseline;gap:20px}.pair-price h1{font-size:35px}.pair-price strong{font-size:27px;font-variant-numeric:tabular-nums}.chart-tools{display:flex;align-items:center;gap:10px}.chart-tools select,.currency-field select,select,input,textarea{background:#0c141d;color:#f4f8fb;border:1px solid #304358;border-radius:11px}.chart-tools select{padding:9px}.fx-chart{width:100%;height:340px;color:var(--accent);margin:auto 0}.grid-lines line{stroke:#263547;stroke-width:1}.chart-footer{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.ticket-panel{padding:20px}.ticket-panel .panel-head{padding:0 0 17px;margin-bottom:18px}.ticket-state{background:rgba(50,214,176,.12);color:var(--accent);border:1px solid rgba(50,214,176,.35);padding:5px 9px;border-radius:7px;font-size:10px;font-weight:900}.field-label{display:flex;justify-content:space-between;align-items:center;margin:12px 2px 7px;font-size:13px;font-weight:800}.field-label small{color:var(--muted);font-weight:400}.currency-field{display:grid;grid-template-columns:1fr 94px;gap:8px}.currency-field input{width:100%;padding:15px;font-size:22px;font-weight:800}.currency-field select{width:100%;padding:12px;color:#fff;background:#0c141d}.currency-field option,.chart-tools option,select option{background:#fff;color:#101820}.receive-field input{color:var(--accent)}.swap-row{text-align:center;height:36px}.swap-control{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#162332;color:var(--accent);font-size:17px;margin-top:2px}.ticket-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.ticket-meta div{background:#0c141d;border:1px solid var(--line);border-radius:10px;padding:10px}.ticket-meta small{display:block;color:var(--muted);font-size:10px}.ticket-meta strong{font-size:11px}.order-type{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:15px}.order-tab{border:1px solid var(--line);background:#0c141d;color:var(--muted);border-radius:8px;padding:8px}.order-tab.active{color:#07130f;background:var(--accent);border-color:var(--accent);font-weight:900}.button{padding:13px 18px}.button-primary{background:linear-gradient(135deg,var(--accent),#1eb18f);color:#07130f}.button-secondary{border-color:var(--line);background:#15212d;color:#fff}.button-block{display:flex;width:100%}.button-small{padding:9px 14px}.fineprint{font-size:10px;color:var(--muted);margin:12px 0 0}.operations-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px;padding:0 0 42px}.ops-card{background:#0d151e;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.flow-list{display:grid;gap:12px;margin-top:20px}.flow-list>div{display:flex;gap:14px;padding:12px;background:#121d28;border-radius:12px}.flow-list b{color:var(--accent)}.flow-list span{display:grid}.flow-list small{color:var(--muted)}.session-list{display:grid;gap:9px;margin-top:18px}.session-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.session-row strong{font-size:11px}.session-row .open{color:var(--accent)}.session-row .closed{color:#7d8996}.utc-clock{color:var(--gold);font-variant-numeric:tabular-nums}.feature-list{padding-left:18px;color:#c8d3dc}.feature-list li{margin:10px 0}.text-link{color:var(--accent);font-weight:800}.page-hero{padding:58px 0 20px}.page-hero.compact{padding-top:40px}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;border-bottom:1px solid var(--line);padding-bottom:28px}.page-heading.split{align-items:start}.page-heading h1{font-size:clamp(38px,5vw,68px);line-height:1.03;max-width:850px}.page-heading p{color:var(--muted);max-width:520px}.page-section{padding:28px 0 60px}.app-layout{display:grid;grid-template-columns:265px 1fr;gap:18px}.sticky-panel{position:sticky;top:104px;height:max-content}.app-main{min-width:0}.status-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.status-strip div{background:#101923;border:1px solid var(--line);border-radius:11px;padding:12px}.status-strip small{display:block;color:var(--muted);font-size:10px}.ticket-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.form-card{padding:24px}.form-card h2{font-size:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.form-grid label,.tool-card label{display:grid;gap:6px;color:#aebbc9;font-size:12px}.form-grid input,.form-grid select,.form-grid textarea,.tool-card input,.tool-card select{width:100%;padding:12px}.form-grid .full{grid-column:1/-1}.market-page{background:#0d151e;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.rates-head,.rates-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr;align-items:center;gap:12px}.rates-head{color:var(--muted);font-size:10px;text-transform:uppercase;padding:14px}.rates-row{padding:14px;border-top:1px solid var(--line)}.rates-row a{color:var(--accent);font-weight:800}.notice-card{margin-top:20px;padding:18px;background:#121e29;border-left:3px solid var(--gold)}.notice-card p{margin-bottom:0;color:var(--muted)}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tool-card{padding:24px;position:relative}.tool-number{position:absolute;right:18px;top:12px;color:#2b3e52;font-size:40px;font-weight:900}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-result{background:#0b121a;border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:20px}.tool-result small{display:block;color:var(--muted)}.tool-result strong{font-size:22px;color:var(--accent)}.company-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.company-intro{padding:32px}.company-intro h2{font-size:42px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.metric-grid div{background:#0b121a;border:1px solid var(--line);border-radius:12px;padding:20px}.metric-grid strong{display:block;font-size:32px;color:var(--accent)}.metric-grid span{color:var(--muted);font-size:11px}.company-stack{display:grid;gap:14px}.content-card{background:#101923;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.content-card p,.content-card li{color:#b2bfcb}.contact-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:18px}.contact-panel{padding:26px}.contact-item{padding:17px 0;border-bottom:1px solid var(--line)}.contact-item small{display:block;color:var(--muted)}.policy-layout{display:grid;grid-template-columns:230px 1fr;gap:18px}.policy-nav{padding:12px;height:max-content;position:sticky;top:104px}.policy-nav a{display:block;padding:11px;border-radius:9px;color:#aebbc9}.policy-nav a:hover{background:#172431;color:#fff}.policy-card{padding:32px}.policy-card h2{font-size:28px;margin-top:30px}.policy-card h2:first-child{margin-top:0}.policy-card p{color:#b4c0cb}.policy-single{max-width:900px}.success-wrap{max-width:820px}.success-card{text-align:center;padding:60px 30px}.success-mark{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:rgba(50,214,176,.15);color:var(--accent);font-size:30px}.success-card h1{font-size:46px;margin:10px 0}.success-card p{color:var(--muted);max-width:600px;margin:0 auto 25px}.success-actions{display:flex;justify-content:center;gap:10px}.site-footer{border-top:1px solid var(--line);background:#070b10;padding:36px 0 20px}.footer-main{display:flex;justify-content:space-between;gap:40px}.footer-brand p{color:var(--muted);max-width:520px}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px}.footer-links a{color:#aab8c5}.legal-line{border-top:1px solid #1e2b39;margin-top:28px;padding-top:18px;display:flex;justify-content:space-between;gap:20px;color:#6f8090;font-size:11px}.cookie-banner{position:fixed;z-index:80;left:20px;right:20px;bottom:20px;max-width:760px;margin:auto;background:#15212d;border:1px solid #31465b;border-radius:14px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:var(--shadow)}.cookie-banner span{display:block;color:var(--muted);font-size:12px}.cookie-banner.hidden{display:none}@media(max-width:1180px){.terminal-grid{grid-template-columns:260px 1fr}.ticket-panel{grid-column:1/-1}.operations-grid{grid-template-columns:1fr 1fr}.risk-card{grid-column:1/-1}.tool-grid{grid-template-columns:1fr 1fr}.app-layout{grid-template-columns:1fr}.sticky-panel{position:static}.watch-panel.sticky-panel{display:none}}@media(max-width:850px){.shell{width:min(100% - 24px,1440px)}.desktop-nav,.nav-actions .terminal-button{display:none}.menu-toggle{display:block}.nav-actions{margin-left:auto}.mobile-nav{display:none;padding:0 12px 14px;border-top:1px solid var(--line)}.mobile-nav.open{display:grid}.mobile-nav .nav-link,.mobile-nav .terminal-button{margin-top:7px}.terminal-grid,.operations-grid,.ticket-grid,.company-layout,.contact-layout,.policy-layout,.tool-grid{grid-template-columns:1fr}.watch-panel{order:2}.chart-panel{order:1;min-height:450px}.ticket-panel{order:3}.page-heading,.footer-main,.legal-line{display:block}.page-heading p{margin-top:20px}.status-strip{grid-template-columns:1fr 1fr}.policy-nav{position:static}.policy-nav{display:flex;overflow:auto}.metric-grid{grid-template-columns:1fr}.rates-head,.rates-row{grid-template-columns:1.2fr 1fr 1fr}.rates-head span:nth-child(4),.rates-head span:nth-child(5),.rates-row em,.rates-row a{display:none}.footer-links{margin-top:28px}.legal-line span{display:block;margin-top:8px}}@media(max-width:540px){.nav-shell{height:66px}.brand small{display:none}.brand strong{font-size:18px}.terminal-hero{padding-top:14px}.chart-panel{padding:16px;min-height:380px}.chart-header{display:block}.chart-tools{margin-top:12px;justify-content:space-between}.fx-chart{height:235px}.currency-field{grid-template-columns:1fr 82px}.operations-grid{padding-bottom:24px}.page-heading h1{font-size:38px}.form-grid,.two-col{grid-template-columns:1fr}.status-strip{grid-template-columns:1fr}.cookie-banner{left:10px;right:10px;bottom:10px;display:block}.cookie-banner .button{margin-top:10px;width:100%}.success-actions{display:grid}.footer-links{grid-template-columns:1fr 1fr}}
