@font-face{font-family:VIP;src:url("./media/VIP-Rawy-Regular-TUDVK53A.otf") format("truetype")}@font-face{font-family:Myriad;src:url("./media/MyriadVariableConcept-Roman-POTBKIOV.otf") format("truetype")}body{overflow-x:hidden}body[data-lang=en]{direction:ltr!important}body[data-lang=en] *:not(.material-icons){font-family:Myriad}body[data-lang=ar]{direction:rtl!important}body[data-lang=ar] *:not(.material-icons){font-family:VIP}.Myriad{font-family:Myriad!important}.VIP{font-family:VIP!important}:root{--pb-bg: #f8f5ea;--pb-surface: #ffffff;--pb-border: #e9e3d3;--pb-hover: #f2eede;--pb-text: #1f1b16;--pb-muted: #837b6c;--pb-accent: #4f93f2;--pb-accent-hover: #3a78d6;--pb-accent-soft: #eaf2fe;--pb-green: #16a34a;--pb-green-soft: #f0fdf4;--pb-amber: #d97706;--pb-amber-soft: #fffbeb;--pb-blue: #2563eb;--pb-blue-soft: #eff6ff;--pb-red: #dc2626;--pb-red-soft: #fef2f2;--pb-purple: #9b7ff7;--pb-purple-soft: #f1ecfe;--pb-teal: #45a8aa;--pb-teal-soft: #e3f4f4;--pb-ink: #282828;--pb-ink-soft: #363636;--pb-ink-border: #474747;--pb-ink-muted: #b7b7b7;--pb-radius: 12px;--pb-shadow: 0 1px 3px rgba(28, 25, 23, .05);--pb-font: "Segoe UI", -apple-system, BlinkMacSystemFont, "Inter", Roboto, sans-serif;--pb-serif: "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif}.hl-box{background:var(--pb-ink);color:#fff;padding:.02em .28em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pb-title,.hero h1,.section-title,.cap-copy h3,.plan-price,.cta-band h2,.stat-value,.brand-name,.login-card h1,.register-card h1{font-family:var(--pb-serif)!important}.pb-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.pb-title{font-family:var(--pb-serif);font-size:26px!important;font-weight:600;color:var(--pb-text);margin:0;line-height:1.2;letter-spacing:-.01em}.pb-sub{font-size:13px;color:var(--pb-muted);margin:3px 0 0}.pb-card{background:var(--pb-surface);border:1px solid var(--pb-border);border-radius:var(--pb-radius);box-shadow:var(--pb-shadow)}.pb-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:8px;border:1px solid var(--pb-border);background:var(--pb-surface);color:var(--pb-text);font-size:13.5px;font-weight:600;font-family:var(--pb-font);cursor:pointer;transition:all .13s;text-decoration:none}.pb-btn:hover{background:var(--pb-hover)}.pb-btn.primary{background:var(--pb-accent);border-color:var(--pb-accent);color:#fff}.pb-btn.primary:hover{background:var(--pb-accent-hover)}.pb-btn.danger{color:var(--pb-red)}.pb-btn:disabled{opacity:.55;cursor:default}.pb-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.pb-chip.Draft{background:var(--pb-hover);color:var(--pb-muted)}.pb-chip.InReview{background:var(--pb-amber-soft);color:var(--pb-amber)}.pb-chip.Submitted{background:var(--pb-blue-soft);color:var(--pb-blue)}.pb-chip.Won{background:var(--pb-green-soft);color:var(--pb-green)}.pb-chip.Lost{background:var(--pb-red-soft);color:var(--pb-red)}.pb-table{width:100%;border-collapse:collapse;font-size:13.5px}.pb-table th{text-align:left;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pb-muted);padding:10px 16px;border-bottom:1px solid var(--pb-border)}.pb-table td{padding:13px 16px;border-bottom:1px solid var(--pb-border);color:var(--pb-text)}.pb-table tr:last-child td{border-bottom:none}.pb-table tbody tr{transition:background .1s}.pb-table tbody tr:hover{background:var(--pb-hover)}.pb-input,.pb-select,.pb-textarea{width:100%;padding:9px 12px;font-size:13.5px;font-family:var(--pb-font);border:1px solid var(--pb-border);border-radius:8px;outline:none;background:var(--pb-surface);color:var(--pb-text);transition:border-color .15s,box-shadow .15s}.pb-input:focus,.pb-select:focus,.pb-textarea:focus{border-color:var(--pb-accent);box-shadow:0 0 0 3px #4f93f229}.pb-label{display:block;font-size:12.5px;font-weight:600;color:#44403c;margin-bottom:6px}.pb-empty{text-align:center;padding:48px 20px;color:var(--pb-muted);font-size:14px}.pb-modal-backdrop{position:fixed;inset:0;background:#1c191773;display:flex;align-items:center;justify-content:center;z-index:1000}.pb-modal{background:var(--pb-surface);border-radius:14px;padding:26px;width:480px;max-width:calc(100vw - 32px);max-height:90vh;overflow:auto;direction:ltr;text-align:left;font-family:var(--pb-font)}.pb-modal h3{margin:0 0 18px;font-size:17px;font-weight:700;color:var(--pb-text)}
