.mcs-fps{max-width:52rem;margin:1.5rem auto;padding:clamp(1rem, 4vw, 2rem);border:1px solid #d5dee6;border-radius:14px;background:#f6f9fc;color:#14283b}.mcs-fps .mcs-fps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 13rem),1fr));align-items:end;gap:.85rem}.mcs-fps .mcs-fps-grid label{display:grid;align-content:start;gap:.3rem;margin:0;font-weight:600}.mcs-fps input,.mcs-fps select{box-sizing:border-box;width:100%;min-height:2.65rem;padding:.45rem .6rem;border:1px solid #798a9a;border-radius:5px;background:#fff;color:#14283b;font:inherit;font-weight:400}.mcs-fps button{margin-top:1rem;padding:.65rem 1rem;border:0;border-radius:5px;background:#15436a;color:#fff;font:inherit;cursor:pointer}.mcs-fps output{display:block;margin-top:1rem;padding:.85rem;border-radius:5px;background:#e3edf6}.mcs-fps p{margin-bottom:0}.mcs-fps output[data-error="true"]{color:#a11919;font-weight:700}.mcs-fps .mcs-fps-custom{display:flex;align-items:center;gap:.55rem;margin:1.5rem 0 0;cursor:pointer}.mcs-fps .mcs-fps-custom[hidden]{display:none}.mcs-fps .mcs-fps-custom input[type="checkbox"]{appearance:none;flex:0 0 auto;width:1.25rem;height:1.25rem;min-height:0;margin:0;padding:0;border:1px solid #526779;border-radius:3px;background:#fff;cursor:pointer}.mcs-fps .mcs-fps-custom input[type="checkbox"]:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%2315436a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 85% no-repeat}.mcs-fps .mcs-fps-custom input[type="checkbox"]:focus-visible{outline:2px solid #15436a;outline-offset:2px}@media (forced-colors:active){.mcs-fps .mcs-fps-custom input[type="checkbox"]{appearance:auto}}.mcs-fps .mcs-fps-custom-fields{display:contents}.mcs-fps[hidden],.mcs-fps [hidden]{display:none!important}.mcs-fps .mcs-fps-result-title,.mcs-fps .mcs-fps-recording-time{display:block}.mcs-fps output[data-state="unverified"]{color:#603d0c}.mcs-fps .mcs-fps-suggestion button{margin-top:.5rem}