*,:before,:after{box-sizing:border-box}body{background:#f7f7fd;min-height:100vh;margin:0}#root{min-height:100vh}.et-logo{flex-shrink:0}.et-logo-base{fill:none;stroke:var(--color-dusty-mauve);stroke-width:10px;opacity:.35}.et-logo-trail{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dasharray:22 78;animation:2.4s ease-in-out infinite et-logo-trail}.et-logo-spark{fill:none;stroke:var(--accent-gold);stroke-width:10px;stroke-linecap:round;stroke-dasharray:4 96;animation:2.4s ease-in-out infinite et-logo-spark}@keyframes et-logo-trail{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes et-logo-spark{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.pg-root{--pg-blue:#2f78e5;--pg-blue-hover:#2167cd;--pg-header-blue:#3078e3;--pg-bg:#f7f7fd;--pg-surface:#fff;--pg-pale-blue:#edf3fd;--pg-input-bg:#f8fafc;--pg-border:#edf0f5;--pg-text:#263342;--pg-text-secondary:#8995a9;--pg-icon-muted:#aebacd;--pg-placeholder:#a0aabd;--pg-success:#05bf97;--pg-success-hover:#03a986;--pg-danger:#dc5362;--pg-divider:#eef0f4;--pg-radius-card:13px;--pg-radius-control:11px;--pg-form-max:385px;--pg-shadow-header:0 4px 12px #1428500a;--pg-transition:.15s ease;--accent:#f4a0b8;--accent-gold:#8f293b;--color-dusty-mauve:#a58f98;background:var(--pg-bg);min-height:100vh;color:var(--pg-text);padding:61px 16px 48px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:13px;line-height:1.6}.pg-top-strip{background:var(--pg-header-blue);z-index:0;height:50px;position:fixed;top:0;left:0;right:0}.pg-stage{z-index:1;flex-direction:column;gap:14px;width:min(950px,100%);margin:0 auto;display:flex;position:relative}.pg-header-card{background:var(--pg-surface);border-radius:var(--pg-radius-card);min-height:79px;box-shadow:var(--pg-shadow-header);grid-template-columns:88px 1fr 88px;align-items:center;padding:12px 20px;display:grid}.pg-header-side{align-items:center;display:flex}.pg-header-side--end{justify-content:flex-end}.pg-header-side--spacer{width:88px}.pg-logo-hero{filter:drop-shadow(0 2px 6px #8f293b2e)}.pg-header-title{text-align:center;color:var(--pg-text);margin:0;font-size:15px;font-weight:700}.pg-columns{direction:rtl;grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:16px;display:grid}.pg-form-card,.pg-sidebar-card{background:var(--pg-surface);border-radius:var(--pg-radius-card);padding:16px}.pg-form-card{min-height:min(782px, auto);flex-direction:column;display:flex}.pg-form-banner{background:var(--pg-pale-blue);height:46px;color:var(--pg-blue);border-radius:8px;justify-content:flex-end;align-items:center;margin-bottom:24px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.pg-form{flex:1;margin:0}.pg-form-inner{width:100%;max-width:var(--pg-form-max);flex-direction:column;gap:26px;margin-inline:auto;display:flex}.pg-field{flex-direction:column;gap:7px;display:flex}.pg-label{color:var(--pg-text);text-align:right;font-size:12px;font-weight:500}.pg-input-wrap{width:100%;position:relative}.pg-input-wrap--grow{flex:1;min-width:0}.pg-input{border:1px solid var(--pg-border);border-radius:var(--pg-radius-control);background:var(--pg-input-bg);width:100%;height:45px;font:inherit;color:var(--pg-text);transition:border-color var(--pg-transition), box-shadow var(--pg-transition), background var(--pg-transition);padding:0 14px 0 40px;font-size:13px;font-weight:500}.pg-input::placeholder{color:var(--pg-placeholder)}.pg-input--card{letter-spacing:.12em;text-align:center;direction:ltr;padding-right:36px;font-weight:500}.pg-input--captcha{width:100%;padding:0 12px}.pg-input:focus-visible{border-color:var(--pg-blue);background:var(--pg-surface);outline:none;box-shadow:0 0 0 2px #2f78e51f}.pg-input-addon{color:var(--pg-icon-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pg-input-addon--start{left:12px}.pg-input-addon--blue{color:var(--pg-blue)}.pg-input-clear{width:24px;height:24px;color:var(--pg-icon-muted);cursor:pointer;transition:color var(--pg-transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pg-input-clear:hover{color:var(--pg-text-secondary)}.pg-expiry-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-expiry-row .pg-input{text-align:center;letter-spacing:.15em;padding:0 10px}.pg-captcha-row{direction:ltr;flex-direction:row;align-items:flex-start;gap:10px;display:flex}.pg-captcha-input-wrap{flex:1;min-width:0}.pg-captcha-media{flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;width:130px;display:flex}.pg-captcha-img{object-fit:fill;border:1px solid var(--pg-border);box-sizing:border-box;background:linear-gradient(#4a9be8 0%,#2f78e5 100%);border-radius:6px;width:100%;height:44px;display:block}.pg-captcha-img--local{object-fit:cover;height:52px}.pg-captcha-img--ipg{object-fit:fill;height:44px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;padding:0}.pg-captcha-placeholder{background:var(--pg-pale-blue);border:1px solid var(--pg-border);border-radius:6px;width:100%;height:44px}.pg-captcha-badge{color:var(--pg-blue);font-size:10px;font-weight:700}.pg-audio-link{color:var(--pg-blue);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;display:inline-flex}.pg-otp-row{flex-direction:row-reverse;align-items:stretch;gap:10px;display:flex}.pg-otp-btn{background:var(--pg-blue);color:#fff;height:44px;font:inherit;cursor:pointer;white-space:nowrap;transition:background var(--pg-transition);border:none;border-radius:10px;flex-shrink:0;padding:0 18px;font-size:12px;font-weight:600}.pg-otp-btn:hover{background:var(--pg-blue-hover)}.pg-checkbox{color:var(--pg-text);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.pg-checkbox input{width:18px;height:18px;accent-color:var(--pg-blue);border-radius:5px;margin:0}.pg-actions{flex-direction:column;gap:7px;display:flex}.pg-pay-btn{background:var(--pg-success);color:#fff;width:100%;height:45px;font:inherit;cursor:pointer;transition:background var(--pg-transition);border:none;border-radius:10px;font-size:13px;font-weight:600}.pg-pay-btn:hover:not(:disabled){background:var(--pg-success-hover)}.pg-pay-btn:disabled{opacity:.55;cursor:not-allowed}.pg-cancel-btn{border:1px solid var(--pg-border);border-radius:var(--pg-radius-control);background:var(--pg-surface);width:100%;height:44px;color:var(--pg-danger);font:inherit;cursor:pointer;transition:background var(--pg-transition);font-size:13px;font-weight:600}.pg-cancel-btn:hover{background:#fffafb}.pg-optional{text-align:center;width:100%;font:inherit;color:var(--pg-blue);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:0;font-size:11px;font-weight:500;line-height:1.55;display:flex}.pg-optional-fields{flex-direction:column;gap:8px;display:flex}.pg-timer-bar{background:var(--pg-pale-blue);height:46px;color:var(--pg-blue);border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:flex}.pg-timer-value{font-variant-numeric:tabular-nums;font-weight:700}.pg-timer-label{font-weight:600}.pg-merchant-logo-box{border:1px solid var(--pg-border);background:var(--pg-surface);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:200px;height:110px;margin:14px auto 0;padding:16px 20px;display:flex;box-shadow:0 2px 8px #14285008}.pg-merchant-logo-box .pg-logo-hero,.pg-merchant-logo-box .et-logo{width:72px;height:72px}.pg-merchant-en{text-align:center;letter-spacing:.12em;color:var(--pg-text-secondary);margin-top:6px;font-size:11px;font-weight:700;display:block}.pg-summary-block{text-align:right;margin-top:20px}.pg-summary-label-row{color:var(--pg-text-secondary);justify-content:flex-end;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.pg-summary-label-row svg{color:var(--pg-icon-muted)}.pg-summary-value{color:var(--pg-text);font-size:19px;font-weight:700;line-height:1.35}.pg-summary-value--amount{color:var(--pg-text)}.pg-summary-sub{color:var(--pg-text-secondary);margin-top:4px;font-size:11px;font-weight:400}.pg-divider{border:none;border-top:1px solid var(--pg-divider);margin:20px 0}.pg-meta-compact{flex-direction:column;gap:18px;display:flex}.pg-meta-row{text-align:right}.pg-meta-row-label{color:var(--pg-text-secondary);justify-content:flex-end;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.pg-meta-row-label svg{color:var(--pg-icon-muted)}.pg-meta-row-value{color:var(--pg-text);word-break:break-word;font-size:12px;font-weight:600}.pg-meta-row-value--link{color:var(--pg-blue)}.pg-loading{min-height:60vh;color:var(--pg-blue);place-items:center;font-weight:600;display:grid}.pg-alert{border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600}.pg-alert--ok{color:#037a60;background:#e8f8f4;border:1px solid #b8ebe0}.pg-alert--err{color:var(--pg-danger);background:#fdeeee;border:1px solid #f5d0d4}@media (prefers-reduced-motion:reduce){.pg-root *{transition:none!important}}@media (width<=900px){.pg-columns{direction:rtl;grid-template-columns:1fr}.pg-form-card{order:2}.pg-sidebar-card{order:1}.pg-form-inner{max-width:none}}@media (width<=480px){.pg-root{padding-inline:12px}.pg-header-card{grid-template-columns:56px 1fr 56px;min-height:68px;padding-inline:12px}.pg-header-title{font-size:13px}.pg-form-card,.pg-sidebar-card{padding:14px}.pg-captcha-row{flex-wrap:wrap}.pg-captcha-input-wrap{flex:100%;order:1}.pg-captcha-media{order:2;width:100%;max-width:none}.pg-captcha-img,.pg-captcha-placeholder{width:100%;height:48px}.pg-otp-row{flex-direction:column-reverse}}.pt-root{color:#263342;background:#f7f7fd;min-height:100vh;padding:24px 16px 48px;font-family:Vazirmatn,Tahoma,sans-serif}.pt-card{background:#fff;border-radius:13px;max-width:480px;margin:0 auto;padding:24px 22px;box-shadow:0 4px 12px #1428500f}.pt-title{margin:0 0 8px;font-size:18px;font-weight:700}.pt-sub{color:#8995a9;margin:0 0 20px;font-size:12px;line-height:1.6}.pt-form{flex-direction:column;gap:14px;display:flex}.pt-field{flex-direction:column;gap:6px;display:flex}.pt-label{font-size:12px;font-weight:500}.pt-input{height:44px;font:inherit;background:#f8fafc;border:1px solid #edf0f5;border-radius:11px;padding:0 12px;font-size:13px}.pt-input:focus{border-color:#2f78e5;outline:none;box-shadow:0 0 0 2px #2f78e51f}.pt-btn{color:#fff;height:46px;font:inherit;cursor:pointer;background:#05bf97;border:none;border-radius:10px;margin-top:4px;font-size:14px;font-weight:600}.pt-btn:disabled{opacity:.6;cursor:not-allowed}.pt-err{color:#dc5362;background:#fdeeee;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px}.pt-result{border-top:1px solid #eef0f4;margin-top:18px;padding-top:18px;font-size:13px;line-height:1.7}.pt-result code{font-size:12px}.pt-link-btn{color:#fff;background:#2f78e5;border-radius:10px;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pt-url{word-break:break-all;color:#2f78e5;background:#f8fafc;border-radius:8px;margin:10px 0 0;padding:10px;font-size:11px}.pt-foot{text-align:center;margin:20px 0 0;font-size:12px}.pt-foot a{color:#2f78e5}
