/* v0.24.1 — Platform Core enterprise UI. Namespaced to .pcore-page. */
.pcore-page{max-width:1500px;margin:0 auto;direction:rtl;color:#12213a}.pcore-page *{box-sizing:border-box}.pcore-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px;padding:7px;border:1px solid #e0e7f1;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(24,49,83,.04)}.pcore-nav a{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:11px;color:#65748a;text-decoration:none;font-size:13px;font-weight:800}.pcore-nav a span{font-size:16px}.pcore-nav a.is-active{color:#fff;background:#2559d8;box-shadow:0 7px 18px rgba(37,89,216,.22)}.pcore-alert{padding:14px 16px;margin-bottom:18px;border-radius:13px;font-weight:800}.pcore-alert.is-success{background:#eaf8f0;border:1px solid #ccebd8;color:#17643a}.pcore-alert.is-error{background:#fff0f0;border:1px solid #f1cdcd;color:#9b2525}.pcore-license-reveal{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:20px;align-items:center;margin-bottom:20px;padding:18px 20px;border:1px solid #bfd0f7;border-radius:16px;background:linear-gradient(135deg,#f9fbff,#edf3ff)}.pcore-license-reveal strong,.pcore-license-reveal small{display:block}.pcore-license-reveal small{margin-top:5px;color:#6d7d94;line-height:1.7}.pcore-license-reveal code{direction:ltr;text-align:left;display:block;padding:14px 16px;overflow-wrap:anywhere;border:1px dashed #9fb4e6;border-radius:11px;background:#fff;color:#17346d;font-size:15px}.pcore-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:30px;align-items:center;padding:32px 34px;margin-bottom:20px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#101c30,#1b3154 72%,#254a86);box-shadow:0 18px 45px rgba(16,28,48,.15)}.pcore-kicker{display:block;margin-bottom:9px;color:#9db7e4;font-size:12px;font-weight:900;letter-spacing:.08em}.pcore-hero h2{margin:0;font-size:clamp(27px,2.7vw,38px);line-height:1.35}.pcore-hero p{max-width:850px;margin:12px 0 0;color:#c8d5e8;font-size:15px;line-height:1.9}.pcore-hero-mark{width:112px;height:112px;justify-self:end;display:grid;place-content:center;text-align:center;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.pcore-hero-mark b{font-size:42px;line-height:1}.pcore-hero-mark small{margin-top:5px;color:#a9c2ec;font-weight:800;letter-spacing:.18em}.pcore-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.pcore-stats article{min-width:0;display:flex;align-items:center;gap:15px;padding:20px;border:1px solid #dfe6f0;border-radius:18px;background:#fff;box-shadow:0 7px 20px rgba(31,53,84,.035)}.pcore-stat-icon{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;color:#2559d8;background:#edf3ff;font-size:21px;font-weight:900}.pcore-stats small,.pcore-stats em{display:block;font-style:normal;color:#7b899e}.pcore-stats strong{display:block;margin:5px 0 4px;color:#10203a;font-size:27px;line-height:1}.pcore-stats em{font-size:11px}.pcore-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.pcore-panel{min-width:0;padding:22px;border:1px solid #dfe6f0;border-radius:19px;background:#fff;box-shadow:0 7px 20px rgba(31,53,84,.03)}.pcore-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.pcore-panel-head h3{margin:0;color:#10203a;font-size:19px}.pcore-panel-head p{margin:6px 0 0;color:#7b899e;line-height:1.7;font-size:13px}.pcore-panel-head a{color:#2559d8;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}.pcore-table-wrap{width:100%;overflow-x:auto}.pcore-table{width:100%;border-collapse:collapse;min-width:620px}.pcore-table th{padding:11px 12px;border-bottom:1px solid #e5eaf2;color:#738299;text-align:right;font-size:12px;white-space:nowrap}.pcore-table td{padding:14px 12px;border-bottom:1px solid #eef2f6;color:#26364f;vertical-align:middle;font-size:13px}.pcore-table tbody tr:last-child td{border-bottom:0}.pcore-table td strong,.pcore-table td small{display:block}.pcore-table td small{margin-top:4px;color:#8c98a9;font-size:11px}.pcore-table code{font-size:12px;color:#274777}.pcore-badge{display:inline-flex;align-items:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}.pcore-badge.is-green{background:#e9f8ef;color:#176a3e}.pcore-badge.is-blue{background:#eaf1ff;color:#285bc7}.pcore-badge.is-amber{background:#fff4db;color:#966100}.pcore-badge.is-gray{background:#eef2f6;color:#69768a}.pcore-empty{padding:28px!important;color:#8492a6!important;text-align:center}.pcore-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pcore-actions a{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #dfe6f0;border-radius:16px;background:#fff;color:#10203a;text-decoration:none;transition:.16s ease}.pcore-actions a:hover{transform:translateY(-2px);border-color:#bfcdf0;box-shadow:0 10px 24px rgba(27,52,88,.07)}.pcore-actions a>span{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:12px;background:#edf3ff;color:#2559d8;font-size:19px;font-weight:900}.pcore-actions strong,.pcore-actions small{display:block}.pcore-actions small{margin-top:4px;color:#7b899e;line-height:1.5}.pcore-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.pcore-page-head>div>span{color:#3760a0;font-size:12px;font-weight:900}.pcore-page-head h2{margin:6px 0 5px;color:#10203a;font-size:28px}.pcore-page-head p{margin:0;color:#74849b;line-height:1.8}.pcore-count{display:inline-flex;align-items:center;padding:9px 12px;border:1px solid #dce4f0;border-radius:999px;background:#fff;color:#52657f;font-size:12px;font-weight:800;white-space:nowrap}.pcore-form-panel{margin-bottom:18px}.pcore-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pcore-form-stack{display:grid;gap:15px}.pcore-field{min-width:0;display:grid;gap:7px}.pcore-field label{color:#34445c;font-size:12px;font-weight:900}.pcore-field input,.pcore-field select,.pcore-field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9e1ec;border-radius:11px;outline:0;background:#fff;color:#17233a;font:inherit;font-size:13px;transition:.15s ease}.pcore-field input:focus,.pcore-field select:focus,.pcore-field textarea:focus{border-color:#7da0ef;box-shadow:0 0 0 3px rgba(37,89,216,.08)}.pcore-field-wide{grid-column:span 2}.pcore-form-actions{grid-column:1/-1;display:flex;justify-content:flex-start;padding-top:3px}.pcore-btn{min-height:44px;padding:10px 17px;border:1px solid transparent;border-radius:11px;cursor:pointer;font:inherit;font-size:13px;font-weight:900}.pcore-btn-primary{background:#2559d8;color:#fff;box-shadow:0 7px 18px rgba(37,89,216,.17)}.pcore-btn-secondary{background:#fff;border-color:#cfd9e8;color:#193253}.pcore-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pcore-plan-card{padding:21px;border:1px solid #dfe6f0;border-radius:18px;background:#fff;box-shadow:0 7px 20px rgba(31,53,84,.03)}.pcore-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pcore-plan-top>div>span{color:#426aa8;font-size:11px;font-weight:900}.pcore-plan-top h3{margin:5px 0 0;font-size:18px}.pcore-price{display:flex;align-items:baseline;gap:7px;margin:19px 0;padding:15px 0;border-block:1px solid #edf1f6}.pcore-price strong{font-size:27px;color:#10203a}.pcore-price small{color:#7c899d}.pcore-plan-card dl{margin:0}.pcore-plan-card dl>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed #e8edf3}.pcore-plan-card dl>div:last-child{border-bottom:0}.pcore-plan-card dt{color:#77869b;font-size:12px}.pcore-plan-card dd{margin:0;color:#26364d;font-size:12px;font-weight:800}.pcore-activation-grid{align-items:start}.pcore-note{margin-bottom:16px;padding:13px 14px;border:1px solid #f1dfad;border-radius:12px;background:#fff9e9}.pcore-note strong{color:#8c6200}.pcore-note p{margin:5px 0 0;color:#796f58;line-height:1.7;font-size:12px}
@media(max-width:1150px){.pcore-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pcore-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcore-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.pcore-grid-2,.pcore-actions,.pcore-plan-grid{grid-template-columns:1fr}.pcore-hero{grid-template-columns:1fr}.pcore-hero-mark{display:none}.pcore-license-reveal{grid-template-columns:1fr}.pcore-page-head{flex-direction:column}.pcore-count{align-self:flex-start}}
@media(max-width:650px){.pcore-page{padding-inline:0}.pcore-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}.pcore-nav a{justify-content:center;padding:10px 8px;font-size:11px}.pcore-stats,.pcore-form-grid{grid-template-columns:1fr}.pcore-field-wide{grid-column:auto}.pcore-hero{padding:24px 20px;border-radius:18px}.pcore-panel{padding:17px;border-radius:15px}.pcore-panel-head{flex-direction:column}.pcore-actions{gap:10px}}
