.sf-launch{display:grid;grid-template-columns:1.1fr 1fr;margin:28px 0 34px;background:#061016;color:#fff;overflow:hidden}.sf-launch>div{padding:40px;align-self:center}.sf-launch strong{display:block;font-size:clamp(1.8rem,4vw,3.7rem);line-height:1;color:#e9ff00}.sf-launch p{font-size:1.1rem;max-width:45ch}.sf-launch span{font-size:.68rem;letter-spacing:.08em;color:#71dbe8}.sf-launch img{width:100%;height:100%;max-height:380px;object-fit:cover}.sf-workbench{background:#edf3f6;color:#152630;border:1px solid #b7cbd6;border-radius:6px;overflow:hidden;margin:25px 0 45px}.sf-toolbar{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:25px;background:#061016;color:#fff}.sf-toolbar .eyebrow{color:#6edfed;font-size:.73rem}.sf-toolbar p{font-size:.8rem;color:#bfd2dc}.sf-workbench label{display:flex;flex-direction:column;gap:7px;font-size:.8rem;font-weight:700;min-width:0}.sf-workbench input:not([type=checkbox]),.sf-workbench select{display:block;box-sizing:border-box;min-width:0;width:100%;max-width:100%;padding:11px 10px;font:inherit;font-weight:400;color:#142632;border:1px solid #9cb3c2;border-radius:3px;background:#fff}.sf-workbench button,.sf-import,.sf-link{font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;padding:11px 13px;min-height:42px;border:1px solid #8fa9b9;background:#fff;color:#122c3d;border-radius:3px}.sf-workbench button:hover{background:#e9ff00}.sf-workbench button:focus-visible,.sf-workbench input:focus-visible,.sf-workbench select:focus-visible{outline:3px solid #139abb;outline-offset:2px}.sf-actions{display:flex;align-items:center;align-content:flex-start;gap:9px;flex-wrap:wrap}.sf-toolbar button{background:#123344;color:#fff;border-color:#5d7e90}.sf-toolbar button:hover{background:#e9ff00;color:#061016}.sf-import{position:relative;display:flex!important;justify-content:center;align-items:center;background:#e9ff00;color:#061016!important}.sf-import input{position:absolute;inset:0;opacity:0;cursor:pointer}.sf-fictional{margin:0;padding:17px 28px;background:#fff0b5;color:#5c4700;font-size:.83rem;font-weight:700}.sf-status{min-height:42px;padding:12px 28px;margin:0;font-size:.82rem;color:#0f5f78}.sf-tabs{display:flex;overflow:auto;max-width:100%;gap:0;background:#12313f;padding:9px 12px}.sf-tabs button{flex:0 0 auto;border:0;background:transparent;color:#c0d6df;font-size:.72rem}.sf-tabs button[aria-pressed=true]{background:#e9ff00;color:#061016}.sf-tabs button:hover{color:#061016}.sf-view{padding:28px;min-width:0}.sf-view h3{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.15;margin:0 0 12px;color:#072537}.sf-view>p,.sf-section-head p{font-size:.9rem;max-width:90ch;line-height:1.65}.sf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sf-project{padding:22px;background:#dbe8ef;margin:24px 0}.sf-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:24px 0}.sf-section-head h4{margin:10px 0}.sf-section-head button{flex:0 0 auto;background:#061016;color:#e9ff00}.sf-record{border:1px solid #bed0db;border-radius:5px;padding:20px;margin:18px 0;background:#fff}.sf-record summary{font-size:1rem;font-weight:800;cursor:pointer;margin-bottom:18px;overflow-wrap:anywhere}.sf-danger{background:#fff1ee!important;color:#892d1f!important;margin-top:16px}.sf-check{display:flex!important;flex-direction:row!important;align-items:center;font-size:.8rem}.sf-check input{width:20px;height:20px;flex:0 0 auto}.sf-select{max-width:480px;margin:24px 0}.sf-evidence-section{margin:28px 0;border-top:3px solid #0b6e88;padding-top:20px}.sf-evidence-section>h4{font-size:1.1rem;margin:0 0 12px}.sf-evidence-section>h4 span{display:inline-block;background:#112d3c;color:#e9ff00;margin-left:10px;padding:6px 9px;font-size:.65rem}.sf-evidence-section>p,.sf-snapshot{font-size:.8rem;line-height:1.7;overflow-wrap:anywhere}.sf-snapshot{background:#e6f1f5;padding:12px}.sf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0}.sf-metrics>div{background:#061016;color:#fff;padding:20px;display:flex;flex-direction:column;gap:8px}.sf-metrics b{font-size:2.5rem;line-height:1;color:#e9ff00}.sf-metrics span{font-size:.63rem;letter-spacing:.04em;line-height:1.5}.sf-gaps{padding:20px;background:#fff3c5;border:1px solid #ccb563;margin:18px 0}.sf-gaps h4{margin:0 0 10px}.sf-gaps li{font-size:.8rem;line-height:1.6}.sf-disclosure{font-size:.8rem;line-height:1.7;color:#345868;border-left:3px solid #02b0c4;padding-left:15px}.sf-table-wrap{overflow:auto;max-width:100%;border:1px solid #a9c4d4;margin:22px 0}.sf-table-wrap table{width:100%;border-collapse:collapse;min-width:830px;background:#fff;font-size:.83rem}.sf-table-wrap th{background:#061016;color:#e9ff00;text-align:left;padding:15px}.sf-table-wrap td{padding:15px;border-top:1px solid #c4d7e0;vertical-align:top}.sf-table-wrap small{display:block;font-size:.68rem;line-height:1.6;color:#507081;margin-top:7px}.sf-audit{margin:16px 0;padding:20px;background:#fff;border:1px solid #bfd3df}.sf-audit h4{margin:0 0 12px;font-size:1rem}.sf-audit li,.sf-audit p{font-size:.8rem;line-height:1.7}.sf-audit summary{font-size:.8rem;font-weight:800;cursor:pointer;margin-top:15px}.sf-cell-audit{margin:15px 0;padding:14px;background:#eff5f7}.sf-cell-audit b{font-size:.8rem}.sf-cell-audit p{font-size:.72rem;line-height:1.65}.sf-fail{color:#8b2a1d;font-weight:700}.sf-callout{border-left:4px solid #00acbf;background:#dceaf0;padding:18px;font-size:.83rem;margin:25px 0}.sf-link{display:inline-block;background:#061016;color:#e9ff00;text-decoration:none}.sf-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:30px 0}.sf-source-grid article{padding:22px;border:1px solid #bbd1dc;background:#fff}.sf-source-grid span{font-size:.7rem;color:#087385;text-transform:uppercase}.sf-source-grid h4{font-size:1rem;margin:12px 0}.sf-source-grid p,.sf-source-grid a{font-size:.8rem;line-height:1.7}.sf-workbench h4,.sf-workbench p,.sf-workbench li,.sf-workbench span,.sf-workbench td{overflow-wrap:anywhere}.sf-view .notice{padding:22px;background:#fff;border:1px solid #bdcdd5}
@media(max-width:850px){.sf-toolbar{grid-template-columns:1fr}.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-launch>div{padding:28px}}
@media(max-width:550px){.sf-launch{grid-template-columns:1fr}.sf-launch>div{padding:25px}.sf-launch img{height:200px}.sf-toolbar,.sf-view{padding:18px}.sf-grid,.sf-source-grid{grid-template-columns:1fr}.sf-status,.sf-fictional{padding:13px 18px}.sf-record{padding:16px}.sf-section-head{flex-direction:column}.sf-actions button{flex:1 1 auto}.sf-project{padding:16px}.sf-metrics>div{padding:17px 12px}.sf-metrics b{font-size:2.1rem}.sf-metrics span{font-size:.6rem}.sf-audit{padding:16px}.sf-evidence-section>h4 span{margin:9px 0 0;display:block;width:fit-content}}
