@font-face{font-family:Yekan Bakh;src:url(/assets/Yekan-Bakh-Fa-02-Thin-YxJKpF5R.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/assets/Yekan-Bakh-Fa-03-Light-DmDQ9sj_.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/assets/Yekan-Bakh-Fa-04-Regular-BHlxq10J.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/assets/Yekan-Bakh-Fa-05-Medium-8pKtaKmM.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/assets/Yekan-Bakh-Fa-06-Bold-C5ZkPnyr.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-Regular-DD4GLKpa.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-Medium-i95cbWi2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-SemiBold-CluqbtP1.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-Bold-DCisaWHT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-ExtraBold-DkeMbU5e.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Shazde;src:url(/assets/Shazde-UltraBold-BKabvnqz.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--font-sans: "Yekan Bakh", "Noto Sans Arabic", Tahoma, sans-serif;--font-display: "Shazde", "Yekan Bakh", Tahoma, sans-serif;font-family:var(--font-sans);color:#172033;background:#f3f6f8;font-synthesis:none;--navy: #12263f;--teal: #0a6d7d;--teal-dark: #085663;--teal-soft: #e6f3f5;--teal-rgb: 10, 109, 125;--brand-gradient: linear-gradient(280deg, rgb(5, 88, 100) 0%, rgb(28, 168, 138) 100%);--brand-gradient-start: rgb(5, 88, 100);--brand-gradient-end: rgb(28, 168, 138);--muted: #667085;--border: #e4e9ec;--surface: #fff;--canvas: #f3f6f8;--shadow: 0 12px 35px rgba(18, 38, 63, .07);--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{direction:rtl}body{margin:0;min-width:320px;background:radial-gradient(circle at 85% 0%,rgba(12,142,157,.1),transparent 26rem),radial-gradient(circle at 10% 90%,rgba(79,242,194,.08),transparent 22rem),var(--canvas);font-family:var(--font-sans);color:#172033;-webkit-font-smoothing:antialiased}#root{min-height:100vh}button,input{font:inherit}a{color:var(--teal)}.amount,.amount-with-unit,.wallet-amount .amount,.balance-chip .amount,.ant-alert .amount,.ant-result .amount,.ant-typography .amount,strong .amount,.quote-panel__total .amount,.quote-wallet-check .amount,.quote-rows .amount{font-family:var(--font-mono)!important;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:-.015em}.amount{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap}.amount-with-unit{display:inline-flex;flex-direction:row;align-items:baseline;gap:.4em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.amount-unit{font-family:var(--font-sans)!important;font-weight:600;font-feature-settings:normal;letter-spacing:0;order:0}.amount-with-unit>.amount{order:1}.wallet-amount{direction:ltr;unicode-bidi:isolate}.wallet-amount .amount-with-unit{font-size:inherit}.ant-input-password,.ant-input-password .ant-input,input[type=password],.ant-input-number,.ant-input-number .ant-input-number-input,.ant-input-number-input-wrap{direction:ltr!important;text-align:left}.ant-input-number .ant-input-number-input,input[type=password],.ant-input-password .ant-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ant-input-password .ant-input-prefix{margin-inline-end:8px;margin-inline-start:0}.ant-input-number-handler-wrap{direction:ltr}.app-shell{min-height:100vh}.app-header{height:72px;border-bottom:1px solid rgba(228,233,236,.85);background:#ffffffe0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.app-header__inner{max-width:1180px;height:100%;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;color:var(--navy);text-decoration:none}.brand-logo{flex:0 0 auto;display:inline-flex;align-items:center}.brand-logo img{display:block;width:100%;height:auto}.brand-logo--header{width:auto;height:48px}.brand-logo--header img{width:auto;height:100%;max-width:100%;object-fit:contain}.brand-logo--login{width:220px}.brand-logo--callback{width:180px}.brand__name{font-family:var(--font-display);font-size:22px;font-weight:800;line-height:1}.brand__caption{color:var(--muted);font-size:11px;margin-top:4px}.header-actions{display:flex;align-items:center;gap:10px}.wallet-menu.ant-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:4px 8px;direction:ltr}.wallet-menu__avatar.ant-avatar{background:var(--teal);color:#fff}.wallet-menu__amount{color:var(--navy);font-family:var(--font-mono);font-weight:700;white-space:nowrap}.wallet-menu__popover{min-width:220px;display:flex;flex-direction:column;gap:10px;text-align:right}.wallet-menu__popover>span{color:var(--muted);font-size:12px}.wallet-menu__popover>strong{color:var(--navy);font-family:var(--font-mono);font-size:17px}.wallet-menu__popover .ant-input-number{width:100%}.page-container{max-width:1180px;margin:0 auto;padding:34px 28px 56px}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.eyebrow{color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.03em;margin-bottom:5px}.page-title.ant-typography{margin:0!important;color:var(--navy);font-family:var(--font-display);font-size:28px}.page-subtitle{margin:7px 0 0;color:var(--muted)}.panel-card.ant-card{border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden}.panel-card.ant-card .ant-card-head{min-height:62px;border-bottom-color:#edf0f2}.panel-card.ant-card .ant-card-head-title{color:var(--navy);font-weight:800}.stack-gap{margin-bottom:22px}.dashboard-top-grid{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(300px,1fr);gap:18px;align-items:stretch}.account-charge-status.ant-card{border:0;box-shadow:var(--shadow);height:100%}.account-charge-status .ant-card-body{display:flex;flex-direction:column;gap:14px;height:100%}.account-charge-status__hero{padding:16px 18px;border-radius:14px;display:flex;flex-direction:column;gap:6px;background:var(--teal-soft);border:1px solid rgba(var(--teal-rgb),.22)}.account-charge-status__hero .section-icon{color:var(--teal);font-size:18px}.account-charge-status__hero>span{color:var(--muted);font-size:12.5px}.account-charge-status__hero>strong,.account-charge-status__hero .account-charge-status__remaining{color:var(--teal-dark);font-size:19px;font-weight:800}.account-charge-status__hero.is-blocked{background:#fff7ed;border-color:#fed7aa}.account-charge-status__hero.is-blocked>strong{color:#c2410c}.account-charge-status__hero.is-empty{background:var(--canvas);border-color:var(--border)}.account-charge-status__rows{list-style:none;margin:0;padding:0}.account-charge-status__rows li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px}.account-charge-status__rows li:last-child{border-bottom:0}.account-charge-status__rows .ant-tag{margin:0}.account-charge-status__rows strong{color:var(--navy);font-weight:700}.account-charge-status__hint{margin:auto 0 0;color:var(--muted);font-size:12.5px;line-height:1.9}.wallet-card.ant-card{border:0;color:#fff;background:var(--brand-gradient);position:relative;overflow:hidden;box-shadow:var(--shadow);height:100%}.wallet-card:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;left:-70px;top:-120px;background:#ffffff1a}.wallet-card .ant-card-body{padding:28px 30px;position:relative;z-index:1;height:100%}.wallet-card__inner{display:flex;flex-direction:column;min-height:100%;height:100%;gap:18px}.wallet-card__top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex:1 1 auto}.wallet-balance-block{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;margin-inline-start:auto}.wallet-label{color:#ffffffc7;font-size:13px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wallet-amount{font-size:clamp(22px,3.2vw,30px);font-weight:700;margin:0;white-space:nowrap;line-height:1.15}.wallet-amount .amount-with-unit{justify-content:flex-end}.wallet-card__meta{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}.wallet-owner{color:#ffffffb8;font-size:12.5px;direction:ltr;text-align:left;unicode-bidi:isolate;word-break:break-all}.wallet-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.wallet-tags .ant-tag{border-color:#ffffff29;background:#ffffff1f;color:#ffffffe0;margin:0}.deposit-card.ant-card,.dashboard-calculator.ant-card{height:100%}.dashboard-calculator .ant-card-body{display:grid;gap:14px}.dashboard-calculator .ant-select,.dashboard-calculator .ant-input-number,.dashboard-calculator .ant-radio-group{width:100%}.dashboard-calculator .ant-radio-button-wrapper{width:50%;text-align:center}.dashboard-calculator__result{padding:14px;border-radius:12px;background:#eaf5f3;display:grid;gap:4px}.dashboard-calculator__result span,.dashboard-calculator__result small{color:var(--muted)}.dashboard-calculator__result strong{color:var(--navy);font-size:20px}.dashboard-calculator__empty{color:var(--muted);text-align:center;padding:12px}.payment-destination{padding:14px;margin-bottom:18px;border:1px solid var(--border);border-radius:10px;background:#f8fafb}.payment-destination>div:not(.ant-form-item){display:flex;flex-direction:column;gap:5px;margin-bottom:12px;overflow-wrap:anywhere}.deposit-card__hint{margin:0 0 18px;color:var(--muted);font-size:13.5px;line-height:1.8}.deposit-form--stacked .ant-form-item{margin-bottom:14px}.deposit-form--stacked .ant-input-number{width:100%}.dev-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--border)}.dev-actions__label{color:var(--muted);font-size:12px;font-weight:600;margin-inline-end:4px}.dev-actions--light .ant-btn{border-color:var(--border);color:var(--navy)}.section-title{display:flex;align-items:center;gap:10px}.section-icon{color:var(--teal);display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--teal-soft)}.account-form{display:grid;grid-template-columns:110px 1fr 1fr auto;gap:10px;margin-bottom:20px}.account-form .ant-form-item{margin:0}.account-form .ant-select,.account-form .ant-input{width:100%}.table-wrap{overflow-x:auto}.table-wrap .ant-table{min-width:680px}.ant-table-tbody>tr>td{padding-top:17px!important;padding-bottom:17px!important}.status-pill{font-weight:700;border:0;border-radius:99px}.empty-state{padding:24px 0}.query-alert{margin-bottom:16px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,520px) 1fr;background:#fff}.auth-panel{padding:46px clamp(28px,5vw,72px);display:flex;flex-direction:column;justify-content:center}.auth-panel .brand{position:absolute;top:34px}.auth-copy{margin-bottom:28px}.auth-title.ant-typography{color:var(--navy);font-size:30px;margin:0 0 8px}.auth-subtitle{color:var(--muted);margin:0;line-height:1.9}.auth-card.ant-card{border:0;box-shadow:none}.auth-card .ant-card-body{padding:0}.auth-card .ant-tabs-nav{margin-bottom:24px}.auth-card .ant-tabs-nav-list{width:100%}.auth-card .ant-tabs-tab{flex:1;justify-content:center;padding:12px}.auth-card .ant-form-item{margin-bottom:18px}.auth-card .ant-form-item-label>label{font-weight:600;color:#344054}.auth-card .ant-input,.auth-card .ant-input-affix-wrapper{background:#f8fafb;border-color:#dfe5e8}.auth-visual{margin:18px 18px 18px 0;border-radius:28px;overflow:hidden;background:var(--brand-gradient);color:#fff;padding:64px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.auth-visual:before,.auth-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.auth-visual:before{width:480px;height:480px;left:-130px;top:-100px}.auth-visual:after{width:290px;height:290px;left:-20px;top:-5px}.visual-badge{width:fit-content;background:#ffffff1a;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 14px;color:#ffffffc7;font-size:13px}.visual-content{position:relative;z-index:1;max-width:620px}.visual-content h2{font-size:clamp(30px,4vw,52px);line-height:1.5;margin:0 0 16px}.visual-content p{color:#ffffffad;line-height:2;font-size:16px}.visual-stats{display:flex;gap:12px;flex-wrap:wrap}.visual-stat{min-width:150px;padding:18px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visual-stat strong{display:block;font-size:19px;margin-bottom:4px}.visual-stat span{color:#ffffff8f;font-size:12px}.charge-container{max-width:1100px}.charge-heading{margin-bottom:22px}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted);text-decoration:none;font-weight:600;margin-bottom:18px}.back-link:hover{color:var(--teal)}.balance-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;background:var(--teal-soft);color:var(--teal-dark);padding:10px 14px;border-radius:12px;font-size:13px}.balance-chip strong{font-size:14px;font-weight:700}.balance-chip--header{margin-inline-start:auto}.charge-layout{max-width:700px;margin:0 auto}.charge-form-card .ant-card-body,.charge-calc-card .ant-card-body{padding:26px 28px 28px}.charge-form .ant-form-item{margin-bottom:18px}.charge-form .ant-form-item-label>label{font-weight:600;color:#344054}.field-hint{color:var(--muted);font-size:12.5px}.charge-inline-alert{margin-bottom:16px}.charge-total-inline{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;margin-bottom:16px;border-radius:10px;background:#eaf5f3}.charge-total-inline strong{color:var(--teal-dark);font-family:var(--font-mono)}.inactive-accounts-hint{margin:6px 0 0;padding-inline-start:18px;color:var(--muted);font-size:12.5px;line-height:1.8}.segmented-radio{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.segmented-radio .ant-radio-button-wrapper{text-align:center;height:44px;line-height:42px}.charge-calc-column{position:sticky;top:88px}.charge-calc-card{background:linear-gradient(180deg,#fbfefd,#fff 40%)}.quote-placeholder{padding:36px 20px;border:1px dashed #ced8dc;border-radius:16px;text-align:center;color:var(--muted);background:#fafcfc}.quote-placeholder__icon{font-size:28px;color:var(--teal);margin-bottom:10px;display:block}.quote-placeholder p{margin:0;line-height:1.9;font-size:13.5px}.quote-panel__hero{padding:20px 18px;border-radius:16px;background:var(--brand-gradient);color:#fff;margin-bottom:16px}.quote-panel__hero>span{display:block;font-size:12.5px;opacity:.75;margin-bottom:6px}.quote-panel__total{display:block;font-size:24px;font-weight:700;color:#fff}.quote-panel__total .amount{font-size:inherit;font-weight:700;color:#fff}.quote-panel__total .amount-unit{color:#ffffffd9;font-size:.72em}.alert-amount-line{display:inline;line-height:1.7}.alert-amount-line .amount-with-unit{margin-inline:.15em;vertical-align:baseline}.quote-rows{list-style:none;margin:0;padding:0}.quote-rows li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eef2f4;font-size:13.5px}.quote-rows li:last-child{border-bottom:0}.quote-rows span{color:var(--muted)}.quote-rows strong{color:var(--navy);font-weight:700;text-align:left}.quote-rows .amount-with-unit{font-weight:700}.quote-wallet-check{margin-top:14px;padding:14px 16px;border-radius:14px;display:grid;gap:10px;background:var(--teal-soft);border:1px solid rgba(var(--teal-rgb),.22)}.quote-wallet-check.is-short{background:#fff7ed;border-color:#fed7aa}.quote-wallet-check>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.quote-wallet-check span{color:var(--muted)}.quote-wallet-check strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.quote-wallet-check.is-ok strong{color:var(--teal-dark)}.quote-wallet-check.is-short strong{color:#c2410c}.charge-submit.ant-btn{margin-top:8px;height:48px;font-weight:700}.callback-page{min-height:100vh;display:grid;place-items:center;padding:28px}.callback-card{width:min(520px,100%);text-align:center}.callback-card.ant-card .ant-card-body{padding:42px 34px}.callback-card .ant-result{padding:0}.callback-logo{display:flex;justify-content:center;margin-bottom:20px}.callback-extra{margin-top:18px}@media(max-width:960px){.dashboard-top-grid,.charge-layout{grid-template-columns:1fr}.charge-calc-column{position:static}}@media(max-width:820px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh;max-width:520px;width:100%;margin:auto}.account-form{grid-template-columns:1fr 1fr}.account-form .ant-btn{width:100%}}@media(max-width:560px){.app-header{height:64px}.app-header__inner{padding:0 16px}.brand__caption{display:none}.brand__name{font-size:20px}.brand-logo--header{height:36px}.header-actions .ant-btn-default>span:not(.anticon){display:none}.balance-chip--header span:first-of-type{display:none}.page-container{padding:24px 16px 40px}.page-heading{align-items:flex-start;flex-direction:column}.page-title.ant-typography{font-size:24px}.wallet-card .ant-card-body,.charge-form-card .ant-card-body,.charge-calc-card .ant-card-body{padding:22px 18px}.wallet-card__top{flex-direction:column;align-items:stretch;gap:14px}.wallet-balance-block{align-items:flex-end;margin-inline-start:0;width:100%}.wallet-amount{font-size:24px}.wallet-card__meta{align-items:flex-start;width:100%}.account-form{grid-template-columns:1fr}.panel-card.ant-card .ant-card-head,.panel-card.ant-card .ant-card-body{padding-left:16px;padding-right:16px}.quote-panel__total{font-size:20px}.auth-panel{padding:92px 24px 36px;justify-content:flex-start}.auth-panel .brand{top:28px}.auth-title.ant-typography{font-size:26px}.callback-page{padding:16px}.callback-card.ant-card .ant-card-body{padding:30px 18px}}
