.bp-live{background:radial-gradient(ellipse at top right,#31225188,transparent 60%),linear-gradient(150deg,#101a28,#080d16);border:1px solid #63709d66;border-radius:20px;padding:clamp(20px,3vw,38px);box-shadow:0 24px 90px #05060b88;color:#f2f5ff;min-width:0}.bp-live header h3{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.03em;margin:14px 0}.bp-live p{color:#c1cada;line-height:1.65}.bp-live fieldset{border:0;padding:0;margin:24px 0 0;min-width:0}.bp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bp-fields label{display:grid;gap:8px;font-size:14px;color:#e1e7f4;min-width:0}.bp-fields input,.bp-fields textarea{width:100%;min-width:0;box-sizing:border-box;background:#080e19;border:1px solid #55627c;border-radius:8px;padding:13px;color:#fff;font:inherit;font-size:16px}.bp-fields input:focus,.bp-fields textarea:focus{outline:2px solid #a4b8ff;outline-offset:2px}.bp-wide{grid-column:1/-1}.bp-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;margin:22px 0}.bp-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.bp-live a{color:#b9caff}.bp-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bp-live .b52-action{width:100%;min-height:52px;background:linear-gradient(110deg,#bba5ff,#91e7e1);color:#101426;font-weight:700;border:0;border-radius:8px}.bp-live button:disabled{opacity:.6}.bp-status{font-size:12px!important;margin-top:14px!important}.bp-error{padding:16px;border:1px solid #d59181;border-radius:8px;color:#ffd4c8}.bp-report{scroll-margin-top:110px;outline:none}.bp-report header small{display:block;color:#9eabc4;margin-top:12px;overflow-wrap:anywhere}.bp-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.bp-summary article{display:grid;gap:4px;padding:15px;background:#a2afff0d;border:1px solid #a2afff30;border-radius:10px}.bp-summary strong{font-size:32px;color:#afe9e8}.bp-summary span{font-size:12px;color:#c2cce0}.bp-report h4{font-size:20px;margin:20px 0 10px}.bp-priorities{display:grid;gap:16px}.bp-priorities article{padding:20px;border:1px solid #7082a64d;border-radius:12px;background:linear-gradient(125deg,#172239,#0c1422)}.bp-priorities article>span,.bp-plan article>span{font-size:11px;letter-spacing:.08em;color:#b8b8ff}.bp-priorities blockquote{margin:12px 0;padding-left:12px;border-left:2px solid #8ad8d7;color:#c4d0e3;overflow-wrap:anywhere;font-size:14px}.bp-priorities footer{display:grid;gap:6px;color:#a5b4cf}.bp-priorities footer b{font-size:12px;color:#a8e2dd}.bp-report details{padding:18px 0;border-bottom:1px solid #69789355}.bp-report summary{cursor:pointer;color:#c5c8ff;font-size:14px}.bp-plan{display:grid;gap:0}.bp-plan article{padding:16px 0;border-bottom:1px solid #69789333}.bp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bp-actions a,.bp-actions button{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;min-height:44px;border:1px solid #8297bd;border-radius:8px;background:#15223b;color:#e0eaff;font:inherit;font-size:14px;text-decoration:none}.bp-reset{background:none;border:0;padding:12px 0;color:#b6c6e2;text-decoration:underline;cursor:pointer}@media(max-width:600px){.bp-fields{grid-template-columns:1fr}.bp-summary article{padding:12px 8px}.bp-actions>*{width:100%}.bp-priorities article{padding:16px}.bp-live{border-radius:14px}.bp-live header h3{font-size:28px}}.pf-blueprint-section .pf-two-column:has(.bp-report){grid-template-columns:minmax(0,1fr)}.pf-blueprint-section .pf-two-column:has(.bp-report)>.pf-editorial{display:none}.pf-blueprint-section .bp-report .bp-priorities,.pf-blueprint-section .bp-report .bp-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pf-blueprint-section .bp-report .bp-plan article{padding:18px;border:1px solid #69789344;border-radius:12px}.bp-report header{max-width:800px}.bp-report .bp-summary{max-width:680px}.bp-priorities footer{margin-top:auto}.bp-priorities article{display:flex;flex-direction:column}.bp-priorities article>span{line-height:1.5}.bp-report h4{color:#edf3ff}.bp-live :focus-visible{outline:2px solid #b5d8ff;outline-offset:4px}@media(max-width:800px){.pf-blueprint-section .bp-report .bp-priorities,.pf-blueprint-section .bp-report .bp-plan{grid-template-columns:1fr}}@media(forced-colors:active){.bp-live,.bp-priorities article,.bp-summary article{border:1px solid CanvasText}.bp-live a{color:LinkText}}.bh52 .pf-blueprint-form .b52-blueprint.bp-live{background:radial-gradient(ellipse at top right,#31225188,transparent 60%),linear-gradient(150deg,#101a28,#080d16)!important;color:#f2f5ff!important;border-color:#63709d88!important}.bh52 .bp-live h3,.bh52 .bp-live h4,.bh52 .bp-live label{color:#edf3ff!important}.bh52 .bp-live p,.bh52 .bp-live .bp-consent,.bh52 .bp-live .bp-status{color:#c1cada!important}.bh52 .bp-live .b52-eyebrow{color:#b9aaff!important}.bh52 .bp-live a{color:#b9caff!important}.bh52 .bp-live .b52-action{color:#101426!important}.bh52 .bp-live input:not([type=checkbox]),.bh52 .bp-live textarea{color:#f2f5ff!important;background:#080e19!important}.bh52 .bp-live .bp-trap{display:none!important}.bh52 .bp-report .bp-priorities h4{color:#edf3ff!important}
