.pg-report-credit-panel{box-sizing:border-box;padding:1.25rem;margin:1rem 0;border:1px solid var(--pg-border,#cbd5e1);border-radius:1rem;background:#fff;color:#172554}.pg-report-credit-panel h2,.pg-report-credit-panel h3{color:#172554}.pg-report-credit-panel form{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem}.pg-report-credit-panel label{display:grid;gap:.35rem;flex:1 1 220px}.pg-report-credit-panel input:not([type=checkbox]),.pg-report-credit-panel select{box-sizing:border-box;width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid #94a3b8;border-radius:.5rem;background:#fff;color:#172554;font:inherit}.pg-report-credit-panel .pg-credit-consent{display:flex;align-items:start;flex-basis:100%;font-size:.9rem}.pg-credit-consent input{margin-top:.25rem;flex-shrink:0}.pg-credit-balances,.pg-credit-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pg-credit-balances p{flex:1;background:#f1f5f9;padding:1rem;border-radius:.75rem}.pg-credit-balances strong{display:block;font-size:1.6rem}.pg-report-credit-panel output{display:block;margin-top:1rem;padding:1rem;background:#f1f5f9;overflow-wrap:anywhere;user-select:all}.pg-report-credit-panel [hidden]{display:none!important}.pg-credit-sponsored-results a{display:grid;gap:.3rem;padding:.8rem;border-bottom:1px solid #cbd5e1;color:#172554}.pg-credit-sponsored-results span{font-size:.9rem}.pg-credit-report-unlock{margin:1rem auto;min-height:44px}.pg-report-credit-panel [data-credit-status]{min-height:1.5em}.pg-report-credit-panel button:disabled{opacity:.65;cursor:wait}@media(max-width:640px){.pg-report-credit-panel form button,.pg-credit-actions>*{width:100%}.pg-report-credit-panel{padding:1rem}}
.psyguild-assessment-app [hidden]{display:none!important}
.pg-credit-source-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;color:var(--pg-dark,#172554)}.pg-credit-source-bar>[data-credit-summary]{font-size:.88rem}.pg-credit-modal{box-sizing:border-box;position:fixed;inset:0;width:min(40rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:1.5rem;border:1px solid #cbd5e1;border-radius:1rem;background:#fff!important;background-image:none!important;color:#172554;box-shadow:0 24px 70px #0f172a40;backdrop-filter:none!important;overflow:auto;overscroll-behavior:contain}.pg-credit-modal:not([open]){display:none!important}.pg-credit-modal[open]{animation:pg-credit-popup-in .18s ease-out}.pg-credit-modal::backdrop{background:rgba(15,23,42,.5);backdrop-filter:none}.pg-credit-modal-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pg-credit-modal-head h2{margin:0;font-size:1.25rem;color:#172554}.pg-credit-modal-head button{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc;color:#172554;font-size:1.5rem;cursor:pointer}.pg-credit-modal form{display:grid;gap:1rem}.pg-credit-modal label{display:grid;gap:.4rem}.pg-credit-modal input:not([type=checkbox]),.pg-credit-modal select{box-sizing:border-box;width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid #94a3b8;border-radius:.5rem;background:#fff;color:#172554;font:inherit}.pg-credit-modal .pg-credit-consent{display:flex;align-items:start;font-size:.9rem}.pg-credit-modal p{color:#334155;line-height:1.6}.pg-credit-modal output{display:block;overflow-wrap:anywhere;padding:1rem;margin-top:1rem;background:#f1f5f9;user-select:all}.pg-credit-modal [hidden]{display:none!important}.pg-credit-modal [data-credit-status]{min-height:1.5em}.pg-credit-modal button:focus-visible,.pg-credit-modal input:focus-visible,.pg-credit-modal select:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.pg-credit-modal-open{overflow:hidden}.pg-credit-price{font-size:.86rem;margin-bottom:0}@keyframes pg-credit-popup-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.pg-credit-modal{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}.pg-credit-modal .pg-credit-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.pg-credit-modal[open]{animation:none}}
.pg-report-credit-panel .pg-credit-modal form{display:grid;align-items:stretch}.pg-report-credit-panel .pg-credit-modal label{flex:none}
.psyguild-assessment-result-actions [aria-disabled="true"]{opacity:.65;cursor:wait}
.psyguild-assessment-result [data-result-action-status]{margin:1rem 0 0;line-height:1.6;overflow-wrap:anywhere}
.pg-credit-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.pg-credit-package{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.8rem;min-width:0;background:#f8fafc}.pg-credit-package h3,.pg-credit-package p{margin:0}.pg-credit-package>strong{font-size:1.45rem;overflow-wrap:anywhere}.pg-credit-package>a{margin-top:auto;text-align:center;min-height:44px;box-sizing:border-box}.pg-credit-package p{font-size:.9rem;color:#475569}@media(max-width:640px){.pg-credit-packages{grid-template-columns:1fr}}
