.kyc-card{border:1px solid var(--app-border);border-radius:18px;padding:15px 16px 16px}.kyc-card.act{border-color:var(--app-warning)}.kyc-top{display:flex;align-items:center;gap:10px}.kyc-t{font-size:.85rem;font-weight:800}.kyc-top .tag{-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.kyc-body{font-size:.76rem;font-weight:600;color:var(--app-ink-soft);line-height:1.5;margin-top:8px;text-wrap:pretty}.kyc-bar{display:flex;gap:4px;margin-top:13px}.kyc-bar i{height:4px;flex:1 1;border-radius:3px;background:var(--app-border)}.kyc-bar i.on{background:var(--app-brand)}.kyc-bar i.half{background:var(--app-warning);opacity:.55}.kyc-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:9px;font-size:.68rem;font-weight:700;color:var(--app-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kyc-meta span:last-child{text-align:end;flex:none}.kyc-step{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--app-border)}.kyc-step:last-child{border-bottom:0}.kyc-mk{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--app-border);color:var(--app-ink-faint);font-size:.7rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kyc-mk svg{width:13px;height:13px}.kyc-mk.done{background:var(--app-brand);border-color:var(--app-brand);color:#fff}.kyc-mk.rev{border-color:var(--app-warning);color:var(--app-warning)}.kyc-step-m{flex:1 1;min-width:0}.kyc-step-t{font-size:.82rem;font-weight:800}.kyc-step-s{font-size:.7rem;font-weight:600;color:var(--app-ink-soft);margin-top:3px;line-height:1.45;text-wrap:pretty}.kyc-act{flex:none;padding:8px 14px;border-radius:var(--pf-r-pill);border:1px solid var(--app-ink);background:transparent;color:var(--app-ink);font:inherit;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.kyc-slots{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:12px 0 2px}.kyc-slots.one{grid-template-columns:1fr}.kyc-slot{border:1.5px dashed var(--app-border);border-radius:var(--pf-r-md);background:var(--app-surface);padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--app-ink-soft);font:inherit;cursor:pointer}.kyc-slot svg{width:20px;height:20px}.kyc-slot b{font-size:.74rem;font-weight:800;color:var(--app-ink)}.kyc-slot span{font-size:.64rem;font-weight:600;text-wrap:pretty}.kyc-slot.filled{border-style:solid;border-color:var(--app-brand);background:var(--app-brand-soft);color:var(--app-brand-deep)}.tag.warn{background:var(--app-warning-soft);color:var(--app-warning)}.tag.info{background:var(--app-info-soft);color:var(--app-info)}.cta[disabled]{opacity:.45;cursor:default}.aff-fn{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--app-border)}.aff-fn:last-child{border-bottom:0}.aff-fn-lb{flex:none;width:116px;font-size:.8rem;font-weight:800}.aff-track{flex:1 1;height:8px;background:var(--app-surface-2);overflow:hidden}.aff-track,.aff-track i{border-radius:var(--pf-r-pill)}.aff-track i{display:block;height:100%;background:var(--app-brand)}.aff-fn-n{width:58px;font-size:.8rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aff-fn-n,.aff-fn-p{flex:none;text-align:end}.aff-fn-p{width:46px;font-size:.72rem;font-weight:700;color:var(--app-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:768px){#affList{display:none!important}.aff-fn-lb{width:160px}#refList{display:none!important}#screen-dashboard .screen-body,#screen-links .screen-body,#screen-materials .screen-body,#screen-payouts .screen-body,#screen-referrals .screen-body,#screen-settings .screen-body{max-width:960px;margin:0 auto;width:100%}.aff-fn-lb{width:160px}}.pp-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.pp-kpi{border:1px solid var(--app-border);border-radius:18px;padding:14px 16px}.pp-kpi .k{font-size:.72rem;font-weight:700;color:var(--app-ink-soft)}.pp-kpi .v{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:4px}@media (min-width:768px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-card{border:1px solid var(--app-border);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px}.plan-card.on{border-color:var(--app-brand);background:var(--app-brand-soft)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-head b{font-size:.98rem;font-weight:800}.plan-rows{display:flex;flex-direction:column;gap:8px}.plan-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.78rem;font-weight:700;color:var(--app-ink-soft)}.plan-row b{font-size:.82rem;font-weight:800;color:var(--app-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.plan-row.plan-total{border-top:1px solid var(--app-border);padding-top:10px}.plan-row.plan-total b{font-size:.98rem}.plan-card .cta{margin-top:auto}.plan-card .cta:disabled{opacity:.5;cursor:default}.calc-field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.calc-field .calc-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.76rem;font-weight:700;color:var(--app-ink-soft)}.calc-field .calc-lbl b{font-size:.82rem;font-weight:800;color:var(--app-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-field input[type=range]{width:100%;accent-color:var(--app-brand)}[data-theme=dark] .plan-card.on{background:#12352A;border-color:#3FBF8F}.avail{display:flex;align-items:center;gap:7px;font-size:.74rem;font-weight:700;color:var(--app-ink-soft);margin-top:-6px;margin-bottom:14px;min-height:1.1rem}.avail:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;flex:none}.avail.good{color:var(--app-success)}.avail.bad{color:var(--app-danger)}.handle-row{display:flex;align-items:flex-end;gap:10px}.handle-row .form-field{flex:1 1;min-width:0;margin-bottom:12px}.handle-row .cta{width:auto;padding:13px 20px;margin:0 0 12px;white-space:nowrap}.handle-row .cta:disabled{opacity:.5;cursor:default}.handle-prefix{font-size:.78rem;font-weight:700;color:var(--app-ink-faint);padding-bottom:24px}.plan-row.plan-sub{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--app-border);border-inline-start:2px solid var(--app-border)}@media (min-width:768px) and (max-width:1279px){#affTable .dt-tr,#auditTable .dt-tr,#ledgerTable .dt-tr,#refTable .dt-tr{grid-template-columns:1.5fr .9fr .9fr .8fr .8fr;font-size:.75rem;gap:8px}#affTable .dt-tr>:nth-child(3),#auditTable .dt-tr>:nth-child(3),#ledgerTable .dt-tr>:nth-child(3),#refTable .dt-tr>:nth-child(3){display:revert}#affTable .dt-thead button,#auditTable .dt-thead button,#ledgerTable .dt-thead button,#refTable .dt-thead button{font-size:.64rem}}@media (max-width:767px){.stage{display:block;width:100%}.phone{width:100%;max-width:none;aspect-ratio:auto;padding:0;box-shadow:none;background:var(--app-bg)}.phone,.phone-inner{height:100dvh;border-radius:0}.app-screen{top:0}.tabbar{padding-bottom:max(20px,env(safe-area-inset-bottom))}}body{margin:0;min-height:100dvh;background:var(--app-bg)}@font-face{font-family:IRANYekan;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iranyekan-light.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iranyekan-regular.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iranyekan-medium.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/iranyekan-bold.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iranyekan-extrabold.woff2) format("woff2")}@font-face{font-family:IRANYekan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iranyekan-black.woff2) format("woff2")}:root{--pf-font-persian:"IRANYekan","Vazirmatn","Manrope",ui-sans-serif,system-ui,sans-serif}html[lang=fa] .phone-inner,html[lang=fa] body{font-family:var(--pf-font-persian)}button,input,kbd,optgroup,select,textarea{font-family:inherit}html[lang=fa] .asset-amt,html[lang=fa] .balance-figure,html[lang=fa] .bs-amt,html[lang=fa] .dt-num,html[lang=fa] .mk-p1,html[lang=fa] .tx-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}a.cta{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;text-align:center}@media (min-width:768px){#ledgerList{display:none!important}}