.wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border:2px solid #0f766e!important;color:#0f766e!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:rgb(15 118 110 / .08)!important}.wp-block-button .wp-block-button__link{border-radius:12px;padding:.85em 1.15em}.page-id-44 .wp-block-group[style*="border-width"]{background:#fff;border-color:#d7e2e1!important;box-shadow:0 6px 18px rgb(0 0 0 / .06)}@media (max-width:781px){.page-id-44 .wp-block-buttons{display:flex;gap:12px;flex-wrap:wrap;flex-direction:column;align-items:stretch}.page-id-44 .wp-block-button,.page-id-44 .wp-block-button__link{width:100%;text-align:center}}.pkki-topics .wp-block-button__link{color:#fff!important}.pkki-topics .is-style-outline .wp-block-button__link{background:transparent!important;border:2px solid var(--ast-global-color-0,#1f8a7c)!important;color:var(--ast-global-color-0,#1f8a7c)!important}.pkki-topics .is-style-outline .wp-block-button__link:hover{background:var(--ast-global-color-0,#1f8a7c)!important;color:#fff!important}.pkki-app{margin-top:22px}.pkki-app-layout{gap:22px}.pkki-sidebar-inner{background:#fff}.pkki-nav p{margin:10px 0}.pkki-nav a{display:block;padding:12px 14px;border:1px solid rgb(0 0 0 / .08);border-radius:12px;text-decoration:none}.pkki-nav a:hover{text-decoration:underline}.pkki-card{background:#fff;border-color:rgb(0 0 0 / .10)!important;box-shadow:0 8px 18px rgb(0 0 0 / .04)}.pkki-btn .wp-block-button__link{background:var(--ast-global-color-0,#1f8a7c)!important;color:#fff!important;border-radius:14px!important;padding:12px 18px!important;border:2px solid var(--ast-global-color-0,#1f8a7c)!important}.pkki-btn.is-style-outline .wp-block-button__link{background:transparent!important;color:var(--ast-global-color-0,#1f8a7c)!important}.pkki-btn.is-style-outline .wp-block-button__link:hover{background:var(--ast-global-color-0,#1f8a7c)!important;color:#fff!important}@media (max-width:900px){.pkki-app-layout{flex-direction:column}.pkki-sidebar,.pkki-main{flex-basis:100%!important}}.pkki-price-highlight{border-color:var(--ast-global-color-0,#1f8a7c)!important;box-shadow:0 10px 22px rgb(0 0 0 / .06)}.pkki-price-highlight{border-color:var(--ast-global-color-0,#1f8a7c)!important;box-shadow:0 10px 22px rgb(0 0 0 / .06)}.site-header .site-title a,.site-header .site-description,.site-header .main-header-menu a,.site-header .ast-header-menu a,.site-header .menu-link{color:#111!important}.site-header .main-header-menu a:hover,.site-header .ast-header-menu a:hover,.site-header .menu-link:hover{opacity:.85}.site-header .ast-header-button-1-wrap,.site-header .ast-header-button-1,.site-header .ast-custom-button,.site-header .ast-custom-button-link,.site-header .header-button{display:none!important}.site-header .ast-builder-button-wrap{display:none!important}.ast-primary-header-bar .main-header-menu>li>a,.ast-primary-header-bar .ast-header-menu>li>a,.ast-primary-header-bar a.menu-link,.ast-header-break-point .main-header-menu a,.ast-header-break-point .ast-mobile-header-wrap a.menu-link{color:#111!important}.ast-primary-header-bar .main-header-menu>li>a:hover,.ast-primary-header-bar a.menu-link:hover,.ast-header-break-point .main-header-menu a:hover{opacity:.85}.ast-primary-header-bar .main-header-menu .current-menu-item>a,.ast-primary-header-bar .main-header-menu .current-menu-ancestor>a{color:#111!important;font-weight:600}.site-header .site-title a,.site-header .site-description,.site-header .main-header-menu a,.site-header .ast-header-menu a,.site-header a.menu-link,.site-header .ast-builder-menu a{color:#111!important}.site-header .main-header-menu a:hover,.site-header .ast-header-menu a:hover,.site-header a.menu-link:hover,.site-header .current-menu-item>a,.site-header .current-menu-ancestor>a{opacity:.85}.ast-builder-button-wrap,.ast-header-button,.ast-custom-button-link,.ast-custom-button{display:none!important}.pkki-upgrade .pkki-plans{gap:18px}.pkki-upgrade .pkki-plan-card{background:#fff}.pkki-upgrade .pkki-plan-card .pkki-price{font-size:1.1rem;margin-top:6px}.pkki-upgrade .pkki-plan-highlight{border-color:#1f8f7a!important}.pkki-upgrade .wp-block-button__link{width:100%;text-align:center}@media (max-width:781px){.pkki-upgrade .wp-block-columns{flex-wrap:wrap}.pkki-upgrade .wp-block-column{width:100%}}.ast-builder-button-wrap a[aria-label="Call to Action"],.ast-builder-button-wrap .ast-custom-button,.ast-builder-button-wrap .ast-custom-button-link,.ast-builder-button-wrap .menu-link{display:none!important}.site-header .site-title a,.site-header .site-description,.site-header .main-header-menu a,.site-header .ast-header-menu a,.site-header .menu-link{color:#111!important}.pkki-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 14px}.pkki-card{background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:16px;padding:16px}.pkki-card-title{font-size:12px;opacity:.75;margin-bottom:6px}.pkki-card-value{font-size:28px;font-weight:700;line-height:1.1}.pkki-card-sub{font-size:14px;opacity:.85;margin-top:6px}.pkki-banner{background:rgb(31 143 122 / .10);border:1px solid rgb(31 143 122 / .25);border-radius:14px;padding:12px 14px;margin:10px 0 14px}.pkki-banner-muted{background:rgb(0 0 0 / .04);border-color:rgb(0 0 0 / .10)}.pkki-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pkki-btn{display:inline-block;padding:12px 14px;border-radius:14px;border:1px solid rgb(0 0 0 / .12);background:#111;color:#fff!important;text-decoration:none!important}.pkki-btn:hover{opacity:.9}.pkki-btn-secondary{background:#fff;color:#111!important}.pkki-table-wrap{overflow:auto}.pkki-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:14px;overflow:hidden}.pkki-table th,.pkki-table td{padding:12px 12px;border-bottom:1px solid rgb(0 0 0 / .08);text-align:left;font-size:14px}.pkki-table th{font-size:12px;opacity:.75}.pkki-table tr:last-child td{border-bottom:none}@media (max-width:781px){.pkki-cards{grid-template-columns:1fr}.pkki-btn{width:100%;text-align:center}}.pkki-app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.pkki-app-nav{background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:16px;padding:10px;position:sticky;top:16px}.pkki-app-nav-list{list-style:none;margin:0;padding:0}.pkki-app-nav-list li a{display:block;padding:10px 12px;border-radius:12px;text-decoration:none!important;color:#111!important;border:1px solid #fff0}.pkki-app-nav-list li a:hover{background:rgb(0 0 0 / .04);border-color:rgb(0 0 0 / .06)}@media (max-width:900px){.pkki-app-shell{grid-template-columns:1fr}.pkki-app-nav{position:static}}.pkki-progress{background:#fff;border:1px solid rgb(0 0 0 / .10);border-radius:16px;padding:14px 16px;margin:10px 0 14px}.pkki-progress-top{display:flex;justify-content:space-between;font-size:12px;opacity:.8;margin-bottom:8px}.pkki-progress-bar{height:10px;background:rgb(0 0 0 / .08);border-radius:999px;overflow:hidden}.pkki-progress-fill{height:100%;background:#1f8f7a;border-radius:999px}.pkki-progress-sub{font-size:13px;opacity:.85;margin-top:8px}.pkki-weak-topics{margin-top:12px}.pkki-weak-list{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:10px}.pkki-weak-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgb(0 0 0 / .08);border-radius:12px;background:rgb(0 0 0 / .02)}.pkki-weak-name{font-weight:600}.pkki-weak-meta{opacity:.8;font-size:13px}.pkki-results-cards{margin-top:12px}.pkki-wrap .pkki-btn,.pkki-wrap button,.pkki-wrap input[type="submit"]{pointer-events:auto!important;position:relative;z-index:50}.ast-builder-button-wrap,a[aria-label="Call to Action"],.ast-custom-button-link,.ast-custom-button{display:none!important}.site-header .main-header-menu a,.site-header .ast-header-menu a,.site-header .menu-link,.site-header .site-title a,.site-header .site-description{color:#111!important}.pkki-submit,.pkki-submit-btn,#pkki-submit,button.pkki-btn{pointer-events:auto!important;position:relative;z-index:50}.pkki-overlay,.pkki-loading,.pkki-modal-backdrop,.pkki-blocker{pointer-events:none!important}.ast-builder-button-wrap,a[aria-label="Call to Action"],.ast-custom-button-link,.ast-custom-button{display:none!important}.site-header .main-header-menu a,.site-header .ast-header-menu a,.site-header .menu-link,.site-header .site-title a,.site-header .site-description{color:#111!important}.pkki-submit,.pkki-submit-btn,#pkki-submit,button.pkki-btn{pointer-events:auto!important;position:relative;z-index:50}.pkki-overlay,.pkki-loading,.pkki-modal-backdrop,.pkki-blocker{pointer-events:none!important}body.page-id-610 a[href*="exam-mode"]{display:none!important}body.page-id-610 a[href*="pkki-study-pdfs"][href$=".pdf"]{display:none!important}body.page-id-610 iframe[src*=".pdf"],body.page-id-610 embed[src*=".pdf"],body.page-id-610 object[data*=".pdf"]{width:100%!important;min-height:80vh!important;border:1px solid #e5e5e5!important;border-radius:16px!important;background:#fff!important}@media (max-width:900px){.pkki-app-menu,.pkki-bottom-nav,nav.pkki-app-menu{position:fixed!important;left:0;right:0;bottom:0;z-index:9999}body{padding-bottom:78px}}.pkki-status-card{border:1px solid rgb(0 0 0 / .08);border-radius:16px;background:#fff;padding:18px;max-width:640px}.pkki-status-title{font-size:28px;font-weight:800;margin:0 0 10px}.pkki-status-row{margin:6px 0;font-size:16px}.pkki-muted{opacity:.75}.pkki-prf{max-width:900px}.pkki-prf-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.pkki-prf-tab{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:14px;border:1px solid rgb(0 0 0 / .15);text-decoration:none;font-size:14px;font-weight:600;background:#fff;color:#111}.pkki-prf-tab.active{background:#111;color:#fff;border-color:#111}.pkki-prf-tab.locked-tab{opacity:.55}.pkki-prf-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pkki-prf-level-info{font-size:14px;opacity:.75}.pkki-prf-cert-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#f0faf7;border:1px solid #1f8f7a;color:#1f8f7a;font-size:13px;font-weight:600}.pkki-prf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.pkki-prf-card{border:1px solid rgb(0 0 0 / .1);border-radius:16px;background:#fff;padding:18px;text-decoration:none;color:#111;display:block;transition:border-color .15s}.pkki-prf-card:hover{border-color:rgb(0 0 0 / .3)}.pkki-prf-card-title{font-weight:700;font-size:16px;margin-bottom:6px}.pkki-prf-card-meta{font-size:12px;opacity:.65}.pkki-prf-card-btn{display:inline-block;margin-top:12px;padding:9px 14px;border-radius:12px;background:#111;color:#fff;font-size:13px;font-weight:600}.pkki-prf-locked{border:1px solid rgb(0 0 0 / .08);border-radius:16px;background:#f8f8f8;padding:18px;position:relative;opacity:.7}.pkki-prf-locked-badge{position:absolute;top:14px;right:14px;font-size:18px}.pkki-prf-locked-msg{margin-top:10px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgb(0 0 0 / .08);font-size:13px;color:#666}.pkki-prf-progress-row{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:13px;opacity:.8}.pkki-prf-bar{flex:1;height:6px;background:rgb(0 0 0 / .08);border-radius:999px;overflow:hidden}.pkki-prf-bar-fill{height:100%;background:#1f8f7a;border-radius:999px}.pkki-prf-ai-btn{cursor:pointer}.pkki-prf-ai-btn .pkki-prf-card-btn{background:#1f8f7a}.pkki-prf-ai-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .52);z-index:9999;align-items:center;justify-content:center}.pkki-prf-ai-overlay.active{display:flex}.pkki-prf-ai-box{background:#fff;border-radius:20px;padding:36px 40px;text-align:center;max-width:380px;width:90%}.pkki-prf-ai-spinner{width:40px;height:40px;border:4px solid #eee;border-top-color:#1f8f7a;border-radius:50%;animation:pkki-spin .7s linear infinite;margin:0 auto 16px}@keyframes pkki-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.pkki-prf-tabs{gap:6px}.pkki-prf-tab{padding:8px 12px;font-size:13px}}.pkki-voice-wrap{position:relative;margin-top:8px}.pkki-voice-wrap textarea{padding-right:52px!important}.pkki-mic-btn{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;border:2px solid #d4a017;background:#fef9e7;color:#d4a017;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .2s,box-shadow .2s;box-shadow:0 2px 6px rgb(212 160 23 / .25)}.pkki-mic-btn:hover{background:#fef3c7;box-shadow:0 2px 10px rgb(212 160 23 / .4)}.pkki-mic-btn.recording{background:#fee2e2;border-color:#dc2626;color:#dc2626;animation:pkki-pulse 1s infinite}.pkki-mic-btn.locked{opacity:.65;border-color:#94a3b8;background:#f1f5f9;color:#64748b}@keyframes pkki-pulse{0%,100%{box-shadow:0 0 0 0 rgb(220 38 38 / .4)}50%{box-shadow:0 0 0 6px #fff0}}.pkki-mic-hint{font-size:12px;opacity:.6;margin-top:4px}.pkki-mic-tooltip{position:absolute;right:0;bottom:52px;background:#111;color:#fff;font-size:12px;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.pkki-mic-tooltip.visible{opacity:1}