@font-face{font-family:Noto;src:url('/assets/fonts/NotoSans-Regular.ttf')}@font-face{font-family:Editorial;src:url('/assets/fonts/NotoSerifDisplay-Italic.ttf')}*{box-sizing:border-box}body{margin:0;background:#081a31;color:#f8f7f2;font-family:Noto,Arial,sans-serif;font-size:14px;line-height:1.65}a{color:inherit;text-underline-offset:4px}header{max-width:1400px;margin:auto;padding:28px 44px;border-bottom:1px solid #ffffff21;display:flex;justify-content:space-between;gap:18px}header>a{font-size:17px;letter-spacing:2px;text-decoration:none}header span{display:block;font-size:9px;letter-spacing:3px;color:#b3b9c2}nav{display:flex;gap:30px;align-items:center}nav a{text-decoration:none;font-size:12px}main{max-width:1400px;margin:auto;padding:54px 44px}.eyebrow{font-size:10px;letter-spacing:2px;color:#d6b88a;font-weight:bold}h1{font-size:clamp(36px,4.8vw,66px);letter-spacing:-2px;font-weight:400;line-height:1.13;margin:20px 0}h1 em{font-family:Editorial,serif;color:#ddc6a2;font-weight:400}.lead{max-width:540px;color:#b9c4d0;font-size:15px}.pills{display:flex;gap:10px;margin:26px 0 42px}.pills span,.badge{border:1px solid #ffffff29;border-radius:30px;padding:6px 13px;font-size:10px;color:#d8dce4}.workspace{display:grid;grid-template-columns:320px 1fr;gap:30px;align-items:start}.panel{background:#10253c;border:1px solid #ffffff17;border-radius:20px;padding:25px;position:sticky;top:20px}h2{font-size:24px;line-height:1.3;letter-spacing:-.6px;font-weight:400;margin:10px 0 22px}label{display:block;font-size:11px;color:#c1cbd6;margin:14px 0}label>span{float:right;color:#8599ae}input,select{width:100%;background:#0b1d32;border:1px solid #34485e;border-radius:8px;color:#fff;padding:12px;font:inherit;font-size:14px;margin-top:6px;min-width:0}input:focus,select:focus{outline:2px solid #d6b88a;outline-offset:1px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.funding{margin-top:24px;border-top:1px solid #ffffff1d;padding-top:22px}.funding>span{font-size:9px;letter-spacing:2px}.funding strong{display:block;font-size:30px;color:#e6c998;font-weight:400}.bar{height:5px;background:#d8b883;border-radius:8px;margin:18px 0 8px;overflow:hidden}.bar i{display:block;background:#86acbf;height:100%;width:80%}small,.muted{color:#9cabbc;font-size:11px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.badge{white-space:nowrap}.notice,.alert{background:#142b42;border:1px solid #496174;border-radius:10px;padding:13px 16px;color:#c3d3df;font-size:12px}.alert{background:#372e22;color:#ead3a7;border-color:#826340;margin-bottom:12px}.bank-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.bank{background:#f5f4ef;color:#0b2037;border-radius:16px;padding:22px;display:flex;flex-direction:column}.bank .tag{color:#68727c;font-size:10px;text-transform:uppercase;letter-spacing:1px}.bank h3{font-size:22px;font-weight:400;margin:6px 0 14px}.bank .payment{font-size:30px;letter-spacing:-1px;margin:0}.bank .payment small{font-size:11px;letter-spacing:0;color:#68727c}.bank .sub{font-size:11px;color:#64717e;min-height:35px}.bank label{color:#5a6a77}.bank input{background:white;color:#14283d;border-color:#cad0d6}.bank .pair{gap:8px}.bank p{font-size:11px}.bank .note{color:#64717e}.bank .metrics{border-top:1px solid #d4d7da;padding-top:10px;margin-top:10px}.metrics div{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:7px 0}.bank a{font-size:11px;margin-top:auto;padding-top:12px}.report{display:flex;align-items:center;gap:24px;background:#18334b;border:1px solid #446079;border-radius:16px;padding:28px;margin:26px 0}.report p{color:#bdcbd7;font-size:12px}.report h2{margin-bottom:10px}button{border:0;border-radius:8px;background:#d9bd90;color:#14243a;padding:16px 20px;font-family:inherit;cursor:pointer;font-weight:bold;white-space:nowrap}button:hover{background:#ecd1a5}button:disabled{opacity:.6;cursor:wait}details{border-top:1px solid #ffffff22;padding:14px 0}summary{cursor:pointer;font-size:12px}details p{font-size:12px;color:#aebdca}.details-section{padding:22px 0}.details-section a{font-size:12px}.details-section p{color:#b5c4d2;font-size:12px}footer{max-width:1400px;margin:auto;padding:30px 44px;border-top:1px solid #ffffff22;font-size:11px;color:#aebdca}footer>a{float:right}dialog{border:1px solid #4d6073;border-radius:18px;background:#10253c;color:#fff;padding:35px;max-width:490px;width:calc(100% - 30px)}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}dialog p{font-size:12px;color:#b9c7d4}.close{position:absolute;right:10px;top:8px;background:transparent;color:white;font-size:24px;padding:4px 10px}.check{display:flex;gap:12px;align-items:flex-start;font-size:11px}.check input{width:17px;flex-shrink:0;margin:3px 0}.check span{float:none;color:#bdcbd8}#generate{width:100%}@media(max-width:1050px){.workspace{grid-template-columns:280px 1fr;gap:20px}.bank-grid{grid-template-columns:1fr}.report{display:block}.report button{margin-top:12px}.section-top{display:block}.badge{display:inline-block;margin-bottom:12px}}@media(max-width:700px){header{padding:20px;flex-wrap:wrap}nav{gap:18px}main{padding:30px 18px}.workspace{display:block}.panel{position:static;margin-bottom:30px}.bank-grid{grid-template-columns:1fr}.intro{padding:10px 5px}.pills{margin-bottom:30px}h1{letter-spacing:-1px}.bank{padding:23px}.report{padding:23px}footer{padding:25px 20px}footer>a{float:none;display:block;margin-top:10px}}
@font-face{font-family:Arabic;src:url('/assets/fonts/NotoSansArabic-Regular.ttf')}html[dir=rtl] body{font-family:Arabic,Noto,Arial,sans-serif}html[dir=rtl] h1{letter-spacing:0}html[dir=rtl] label>span{float:left}.language-picker{max-width:1400px;margin:0 auto;padding:12px 44px;justify-content:flex-end;flex-wrap:wrap;gap:18px}.language-picker a{color:#aebdca;font-size:11px}.language-picker a[aria-current]{color:#e7c89a;border-bottom:1px solid}.range-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.range-label output{font-size:24px;color:#e7c89a}.range-control{appearance:none;height:7px;border:0;border-radius:20px;background:linear-gradient(to right,#d9bd90 var(--fill,20%),#34485e var(--fill,20%));padding:0;cursor:pointer;margin:12px 0 8px;direction:ltr}.range-control::-webkit-slider-thumb{appearance:none;width:25px;height:25px;border-radius:50%;background:#e7c89a;border:4px solid #fff;box-shadow:0 0 0 5px #d9bd9020}.range-control::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#e7c89a;border:3px solid #fff}.range-ends{display:flex;justify-content:space-between;color:#9cabbc;font-size:10px;direction:ltr}.term-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.term-buttons button{padding:8px 12px;background:#1c364e;color:#c6d4df}.term-buttons button[aria-pressed=true]{background:#d9bd90;color:#10253c}.bank select{background:white;color:#14283d;border-color:#cad0d6}.bank .note{line-height:1.8}.bank .metrics div{flex-wrap:wrap}.lang-title{font-family:Editorial,Noto,serif;color:#ddc6a2}.fx-box{background:#10253c;border:1px solid #34485e;border-radius:20px;padding:30px;max-width:950px}.fx-controls{display:grid;grid-template-columns:1fr 2fr;gap:24px}.fx-value{font-size:clamp(30px,5vw,60px);color:#e7c89a;padding:20px 0;line-height:1.5;unicode-bidi:plaintext}.fx-unit{font-size:17px;color:#bdcbd7}.fx-dates{display:flex;gap:24px;flex-wrap:wrap;padding:16px 0;font-size:12px;color:#aebdca}.fx-dates strong{display:block;color:#f0f1f2;font-weight:400}.table-scroll{overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;text-align:start}th,td{text-align:start;padding:16px;border-bottom:1px solid #ffffff18;font-size:13px}th{color:#d9bd90;font-weight:400}td .flag{font-size:24px;margin-inline-end:10px}.currency-code{font-family:Arial,sans-serif;color:#ddc6a2;direction:ltr;display:inline-block}.bank .payment{unicode-bidi:plaintext}.intro h1{max-width:1000px}header nav{flex-wrap:wrap;justify-content:flex-end}html[dir=rtl] .close{right:auto;left:10px}footer>a{float:none}button:focus-visible,a:focus-visible{outline:2px solid #d6b88a;outline-offset:4px}@media(max-width:700px){.language-picker{padding:12px 20px;gap:14px;justify-content:center}.fx-controls{grid-template-columns:1fr;gap:0}.fx-box{padding:20px}header nav{gap:14px}header>a{font-size:15px}.range-control{height:8px}.fx-dates{display:block}.fx-dates>div{margin-bottom:10px}th,td{padding:12px 8px}}

.fx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.fx-actions button{min-height:48px;padding:12px 22px;cursor:pointer}.fx-actions #swap{background:transparent;color:#e7c89a;border:1px solid #b89d70}.fx-actions #swap[aria-pressed=true]{background:#29415a}

.fx-box{max-width:none;padding:clamp(24px,4vw,52px)}.fx-controls{grid-template-columns:1fr 1.5fr;gap:28px}.fx-controls label{font-size:15px}.fx-controls label>span{float:none;display:block;color:#c1cbd6}.fx-controls input,.fx-controls select{font-size:18px;min-height:60px}.fx-value{font-size:clamp(32px,4.5vw,64px);overflow-wrap:anywhere;padding:28px 0}.fx-unit{font-size:20px}.fx-actions button{font-size:16px;min-height:54px}.fx-box .muted{font-size:14px}@media(max-width:700px){.fx-controls{grid-template-columns:1fr;gap:6px}.fx-box{padding:24px 18px}.fx-controls input,.fx-controls select{font-size:16px}.fx-actions{display:grid;grid-template-columns:1fr}.fx-actions button{white-space:normal}.fx-value{font-size:32px}.fx-unit{font-size:18px}}
