.audit-map .am-scanner{border:0;border-top:1px solid #e1e8eb;margin:28px 0;padding:24px 0 0}.scan-heading{justify-content:space-between;align-items:baseline;gap:24px;margin:0 0 12px;display:flex}.audit-map .scan-heading h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:550;line-height:1.4}.audit-map .scan-source select{color:#365f70;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6d1d8;border-radius:0;max-width:100%;padding:4px 22px 4px 0;font-size:13px}.audit-map .scan-input-note{color:#536b78;margin:0 0 10px;font-size:12px;line-height:1.5}.scan-editor{border:1px solid #c6d1d8;border-radius:4px;overflow:hidden}.audit-map .scan-editor textarea{resize:vertical;width:100%;min-height:168px;max-height:440px;font:inherit;color:#253d48;caret-color:#203d4f;scrollbar-color:#b8c4ca #f6f8f9;scrollbar-width:thin;background:#fff;border:0;border-radius:0;margin:0;padding:16px 20px;font-size:14px;line-height:1.8;display:block}.audit-map .scan-editor textarea::placeholder{color:#536b78;opacity:1}.audit-map .scan-editor textarea:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #267795}.scan-editor-actions{border-top:1px solid #e1e8eb;justify-content:space-between;align-items:center;gap:20px;padding:10px 14px;display:flex}.audit-map .scan-open-file{color:#365f70;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:inline-flex}.scan-open-file svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:16px;height:16px}.audit-map .scan-open-file:hover{text-underline-offset:3px;text-decoration:underline}.audit-map .scan-editor-actions .am-primary{border-radius:4px;margin:0;padding:8px 16px;font-size:14px;line-height:1.4}.scan-editor-actions .am-primary:disabled{opacity:.5;cursor:default}.audit-map .scan-privacy{color:#536b78;margin:9px 0 0;font-size:12px;line-height:1.5}.audit-map .am-scanner .audit-settings{border:0;margin:16px 0 0;padding:0;font-size:13px}.am-scanner .audit-settings summary{width:fit-content}.am-scanner .audit-settings>p{max-width:75ch}.am-scanner :is(button,select,summary):focus-visible{outline-offset:3px;outline:2px solid #267795}.am-scanner ::selection{color:#253d48;background:#fae5a7}.audit-map .am-scanner .audit-result-notice{border:0;background:0 0;border-block:1px solid #e1e8eb;border-radius:0;margin:20px 0 12px;padding:16px 0}.am-scanner .audit-result-notice.is-finding h2{color:#805d28}.am-scanner .audit-result-notice.is-error h2{color:#9a3527}.am-scanner .audit-scan-empty{border-left:0;padding-left:0}.am-scanner .am-excerpt{white-space:pre-wrap;scrollbar-color:#b8c4ca #f6f8f9;scrollbar-width:thin;max-height:260px;font-size:14px;line-height:1.7;overflow:auto}.audit-map .am-weight-detail{max-width:1100px}.audit-map .am-weight-detail .am-title-copy h1{letter-spacing:-.025em;margin:0;font-size:28px}.audit-map .am-weight-detail .am-detail-heading{margin-bottom:26px}.audit-map .am-weight-detail .am-lead{color:#526573;margin:7px 0 0;font-size:15px}.wd-scan{color:#263d49}.wd-workspace{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.wd-form{min-width:0;padding-top:2px}.wd-form fieldset{border:0;min-width:0;margin:0;padding:0}.wd-modes{background:#f0f3f5;border-radius:7px;gap:4px;padding:4px;display:flex}.audit-map .wd-scan .wd-modes button{color:#526573;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-height:37px;padding:7px 10px;font-size:14px}.audit-map .wd-scan .wd-modes button[aria-pressed=true]{color:#203d4f;background:#fff;border-color:#cdd6dc;font-weight:600}.audit-map .wd-scan .wd-modes button:hover:not(:disabled){color:#203d4f;background:#fff}.audit-map .wd-scan .wd-mode-description{color:#526573;margin:12px 0 22px;font-size:14px;line-height:1.5}.wd-input-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.wd-form label{color:#334f5e;font-size:13px;font-weight:550;display:block}.audit-map .wd-scan .wd-form input{caret-color:#214c63;border-color:#bdcbd3;border-radius:5px;width:100%;min-width:0;height:44px;padding:10px 12px;font-size:14px;display:block}.wd-form input::placeholder{color:#617583}.wd-form .wd-reference{margin-top:16px}.wd-reference input{margin-top:7px}.wd-submit-row{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.audit-map .wd-scan .wd-submit-row .am-primary{color:#fff;white-space:nowrap;background:#203d4f;border-color:#203d4f;border-radius:5px;min-height:40px;padding:9px 17px;font-size:14px;font-weight:550}.audit-map .wd-scan .wd-submit-row .am-primary:hover:not(:disabled){background:#31596e;border-color:#31596e}.wd-submit-row>span{color:#536c79;font-size:12px}.audit-map .wd-scan .wd-compatibility{color:#536c79;align-items:flex-start;gap:8px;max-width:62ch;margin:20px 0 12px;font-size:13px;line-height:1.6;display:flex}.wd-compatibility svg{fill:none;stroke:#617b89;stroke-width:1.4px;stroke-linecap:round;flex:none;margin-top:2px}.wd-compatibility strong{color:#334f5e;font-weight:550}.audit-map .wd-scan .wd-text-button{color:#34697f;background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.audit-map .wd-scan .wd-text-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.wd-search-options{color:#536c79;margin:0;font-size:13px}.wd-search-options>summary{cursor:pointer;width:fit-content;padding:5px 0}.wd-search-options .am-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.wd-search-options .am-options label{flex-direction:column;align-items:stretch;gap:6px;font-size:12px;display:flex}.audit-map .wd-scan .wd-search-options input,.audit-map .wd-scan .wd-search-options select{width:100%;height:38px;padding:7px 9px;font-size:13px}.audit-map .wd-scan .wd-search-options p,.audit-map .wd-scan .wd-access{color:#536c79;max-width:70ch;margin:12px 0;font-size:13px;line-height:1.6}.wd-workspace .ame-weights{background:#f6f8f9;border:0;border-radius:8px;min-width:0;margin:0;padding:22px 24px}.ame-weights>header{margin:0 0 15px;display:block}.audit-map .ame-weights h2{margin:0 0 3px;font-size:16px;line-height:1.4}.ame-weights>header>span{color:#536c79;font-size:12px}.audit-map .ame-weight-target{color:#334f5e;margin:0 0 16px;font-size:14px;line-height:1.55}.ame-weight-target strong{font-weight:550}.ame-weights .ame-table{width:100%;max-width:none;font-size:13px;line-height:1.5}.ame-weights .ame-table th,.ame-weights .ame-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce4e8;padding:10px 0}.ame-weights .ame-table th:first-child{width:62%;padding-right:12px}.ame-weights .ame-table thead th{color:#536c79;padding-top:0;padding-bottom:7px;font-size:12px;font-weight:400}.ame-weights .ame-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.ame-weights .ame-weight-comparison th:first-child{width:45%}.ame-weights .ame-weight-comparison td{white-space:normal}.ame-weights mark{color:#4c3d16;background:#f6e4a6;padding:0 3px;display:inline-block}.ame-weight-excluded{white-space:normal;color:#536c79;margin-top:2px;font-size:11px;display:block}.audit-map .ame-weights .ame-note{color:#334f5e;margin:14px 0 0;font-size:13px;line-height:1.55}.ame-weights .ame-related{margin-top:12px;font-size:12px}.audit-map .ame-weights .ame-related p{font-size:13px;line-height:1.6}.ame-weights figcaption{color:#536c79;margin-top:12px;font-size:12px;line-height:1.55}.am-weight-detail>.audit-outcomes{margin:26px 0 18px}.wd-progress{color:#334f5e;margin:22px 0 0;font-size:13px}.wd-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-map .wd-scan .wd-progress button{color:#34697f;border:0;padding:4px 0;font-size:13px}.wd-progress progress{accent-color:#548593;border:0;width:100%;height:4px;margin-top:8px;display:block}.wd-progress progress::-webkit-progress-bar{background:#eaf0f3;border-radius:3px}.wd-progress progress::-webkit-progress-value{background:#548593;border-radius:3px}.wd-error{color:#754737;background:#fcf6f3;border:1px solid #e3cec5;border-radius:5px;margin-top:20px;padding:14px 16px;font-size:14px}.audit-map .wd-scan .wd-error p{margin:4px 0 0;font-size:13px}.wd-results{border-top:1px solid #dce4e8;margin-top:24px;padding-top:20px}.wd-scan .wd-results .audit-result-notice{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.audit-map .wd-scan .wd-results h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px}.audit-map .wd-scan .wd-results p{color:#526573;margin:6px 0;font-size:14px;line-height:1.6}.audit-map .wd-scan .wd-result-scope{color:#536c79;margin:12px 0;font-size:12px;line-height:1.6}.wd-table-wrap{max-height:520px;overflow:auto}.wd-results table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.wd-results th,.wd-results td{text-align:left;border-bottom:1px solid #e1e8eb;padding:10px 8px}.wd-results th{overflow-wrap:anywhere;font-weight:500}.wd-rank-table th:nth-child(2){width:52%}.wd-rank-table a{color:#334f5e}.wd-rank-table tbody tr:first-child{background:#f0f7f4}.wd-results details{color:#526573;margin-top:16px;font-size:13px}.wd-results summary{cursor:pointer;padding:5px 0}.wd-results code{overflow-wrap:anywhere}.wd-results .wd-text-button{margin-top:14px}.wd-scan :focus-visible{outline-offset:3px;outline:2px solid #267795}.wd-scan ::selection{color:#173e50;background:#dcebf0}@media (width<=1100px){.wd-workspace{gap:28px}.wd-workspace .ame-weights{padding:20px}.ame-weights .ame-table th:first-child{width:58%}}@media (width<=800px){.wd-workspace{grid-template-columns:minmax(0,1fr)}.wd-form,.wd-workspace .ame-weights{max-width:560px}}.audit-map{max-width:1180px;color:var(--ink);width:calc(100% - 48px);margin:0 auto;padding:20px 0 40px;font-size:15px;line-height:1.55}.investigation-page .audit-map{width:100%}.am-selected-artifact{color:#637380;overflow-wrap:anywhere;font-size:12px}.am-selected-artifact strong{color:#364e60;margin-left:8px;font-weight:500}.audit-map *{box-sizing:border-box}.audit-map h1{letter-spacing:-.035em;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.3}.audit-map h2{margin:0 0 12px;font-size:19px;font-weight:550;line-height:1.45}.audit-map h3{margin:22px 0 6px;font-size:16px}.audit-map p{margin:8px 0 16px}.audit-map a{color:#087f9b;text-decoration:none}.audit-map a:hover{text-decoration:underline}.audit-map button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #dfe3e8;border-radius:6px;padding:8px 13px}.audit-map button:disabled{cursor:wait;opacity:.6}.audit-map :focus-visible{outline-offset:4px;outline:2px solid #009edb}.am-detail-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.am-lead{color:#657180}.audit-map input:not([type=checkbox]),.audit-map select,.audit-map textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #dfe3e8;border-radius:6px;max-width:100%;padding:10px 12px}.am-muted{color:#78808b;font-size:13px}.am-category{border-top:1px solid #e5e7eb}.am-category>summary{cursor:pointer;align-items:center;gap:12px;padding:21px 4px;font-size:16px;font-weight:550;list-style:none;display:flex}.am-category>summary::-webkit-details-marker{display:none}.am-category>summary:before{content:"+";color:#8b949e;width:16px;font-size:19px;font-weight:400}.am-category[open]>summary:before{content:"−"}.am-category summary small{color:#7a8490;margin-left:auto;font-size:12px;font-weight:400}.am-category[open]>summary{padding-bottom:16px}.am-category-summary{position:relative}.rs-scanner{font-size:14px}.rs-steps{color:#657180;border-block:1px solid #edf0f2;flex-wrap:wrap;gap:6px 18px;margin:0;padding:7px 0;font-size:12px;line-height:20px;list-style:none;display:flex}.rs-steps li{white-space:nowrap;align-items:center;gap:6px;display:flex}.rs-steps li>span{font-size:16px;line-height:20px}.rs-steps li+li:before{content:"→";color:#a1aab5;margin-right:8px}.rs-settings{border:0;min-width:0;margin:0;padding:12px 0}.rs-source-row{grid-template-columns:minmax(0,1fr) 85px auto;align-items:end;gap:10px;display:grid}.rs-source-row label,.rs-grid label{color:#657180;flex-direction:column;gap:4px;font-size:12px;display:flex}.rs-source-row input{width:100%}.rs-scanner .rs-note{color:#78828e;margin:7px 0 10px;font-size:12px;line-height:1.5}.rs-options{border-top:1px solid #edf0f2;padding:8px 0;font-size:12px}.rs-options>summary{cursor:pointer;font-size:13px}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.rs-rules{grid-template-columns:1fr 1fr;gap:4px 20px;margin:8px 0;display:grid}.rs-rules>details{padding:6px 0}.rs-rules summary{cursor:pointer}.rs-rules code{color:#78828e;overflow-wrap:anywhere;font-size:11px;display:block}.rs-rules details>div{border-bottom:1px solid #edf0f2;padding:5px 0}.rs-loaded{color:#087f9b;font-size:12px}.rs-settings>.am-primary{margin-top:8px}.rs-result-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rs-result-heading h2{margin:0}.rs-filters{gap:10px;margin:10px 0;display:flex}.rs-filters input{flex:1;min-width:0}.rs-hit{border-top:1px solid #edf0f2;padding:10px 0}.rs-hit>div{color:#657180;flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.rs-hit>div small{margin-left:auto}.rs-hit p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0}.rs-hit mark{color:#252525;background:#fff1a8}.rs-hit details{color:#78828e;font-size:11px}.rs-hit summary{cursor:pointer}.rs-hash{overflow-wrap:anywhere}@media (width<=720px){.rs-source-row{grid-template-columns:1fr 75px}.rs-source-row>button{grid-column:1/-1}.rs-grid,.rs-rules{grid-template-columns:1fr}.rs-steps{gap:10px;font-size:11px}.rs-filters,.rs-result-heading{flex-direction:column;align-items:stretch}}.am-category>summary.am-category-summary{gap:10px;padding:10px 0}.am-category-copy{flex-direction:column;gap:2px;display:flex}.am-category-copy strong{font-size:14px;font-weight:500}.am-category-copy>span{color:#6b7884;font-size:13px;font-weight:400}.am-category-intro{color:#687784;max-width:78ch;padding:0 0 10px 38px;font-size:13px}.am-method-rows{padding:0 0 14px 38px}.audit-map button.am-method-row{text-align:left;border:0;border-top:1px solid #edf0f2;border-radius:0;align-items:center;gap:18px;width:100%;padding:11px 0;display:flex}.am-method-row>span:first-child{flex:1;min-width:0}.am-method-row strong{font-size:14px;font-weight:500;display:block}.am-method-row>span>span{color:#637380;margin-top:5px;font-size:12px;display:block}.am-method-row small{color:#71808b;white-space:nowrap;font-size:11px}.am-method-row>span:last-child{color:#527486}.am-method-row:hover strong{color:#067991}.am-detail .am-methodology{margin-top:16px}.am-detail .am-footer{border-top:1px solid #e5eaed;padding-top:18px}@media (width<=720px){.audit-map{width:calc(100% - 32px)}.am-category>summary.am-category-summary{gap:9px}.am-category-copy strong{font-size:14px}.am-category-copy>span{font-size:12px}.am-category summary small{white-space:nowrap;font-size:10px}.am-category-intro,.am-method-rows{padding-left:0}.am-method-row small{white-space:normal;max-width:60px;font-size:10px}}.am-category-tooltip{color:#f5f7fa;z-index:10;cursor:default;background:#17222d;border:1px solid #35414e;border-radius:7px;width:min(800px,100% - 32px);padding:13px 16px;font-size:13px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% - 5px);left:24px;box-shadow:0 6px 22px #0002}.am-category-summary:not(.tooltip-dismissed):hover .am-category-tooltip,.am-category-summary:not(.tooltip-dismissed):focus-visible .am-category-tooltip{display:block}.am-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:8px}.am-table th,.am-table td{text-align:left;vertical-align:middle;color:#68727f;border-top:1px solid #edf0f2;padding:9px 12px;font-size:12px;font-weight:400}.am-table thead th{color:#8a929c;padding-top:5px;padding-bottom:5px;font-size:11px}.am-table th:first-child{width:34%;padding-left:20px}.am-table tbody tr:hover{background:#fafbfc}.am-method{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.am-method>button{text-align:left;color:#202a36;border:0;padding:0;font-size:14px;font-weight:500}.am-origin{white-space:nowrap;font-size:11px;font-weight:400;color:#7c8793!important}.am-tooltip{color:#fff;z-index:5;pointer-events:none;background:#17222d;border-radius:6px;max-width:360px;padding:11px 14px;font-size:12px;display:none;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 6px 22px #0002}.am-method>button:hover+.am-tooltip,.am-method>button:focus-visible+.am-tooltip{display:block}.am-prose{color:#5e6875;max-width:900px;padding:8px 0 12px}.am-framework{color:#7c8793;margin-top:28px;font-size:13px}.am-framework summary{cursor:pointer}.am-empty{padding:24px 0}.am-reference-notes{border-top:1px solid #edf0f2;margin-top:24px;padding-top:12px;font-size:12px;line-height:1.6}.am-reference-notes>summary{color:#78828e;padding:4px 0;font-size:12px;font-weight:400}.am-reference-content{max-width:780px;padding:8px 0 0 16px}.am-reference-notes h3{color:#66717e;margin:16px 0 6px;font-size:12px;font-weight:600}.am-reference-notes .am-prose{color:inherit;padding:0;font-size:12px}.am-reference-notes p{margin:6px 0 10px}.am-reference-notes dl{margin:0}.am-reference-notes dl>div{margin:8px 0}.am-reference-notes dt{font-weight:500;display:inline}.am-reference-notes dt:after{content:" — ";font-weight:400}.am-reference-notes dd{margin:0;display:inline}.am-reference-notes a{color:inherit;text-underline-offset:2px;text-decoration:underline}.am-detail{max-width:1000px;margin:auto}.am-detail-heading{align-items:center;gap:16px}.am-detail-heading>.am-primary{white-space:nowrap;flex:none;padding:8px 14px;font-size:13px}.am-detail .am-title-group h1{font-size:24px;line-height:1.3}.am-detail .am-lead{max-width:85ch;font-size:14px}.am-detail .am-selected-artifact{margin:6px 0 15px}.am-detail .am-methodology>summary{padding:12px 0;font-size:13px}.am-detail .am-methodology small{font-size:11px}.audit-map .am-back{color:#087f9b;border:0;margin-bottom:14px;padding:0;font-size:12px}.am-flow{counter-reset:step;gap:24px;margin:0;padding:12px 0;list-style:none;display:flex}.am-flow li{flex:1;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.am-flow li>span{font-size:27px}.am-flow li+li:before{content:"→";color:#adb6c0;position:absolute;left:-20px}.am-flow strong{font-weight:500}.am-protocol{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding:14px 0}.am-protocol>small{color:#82909c}.am-trial{border-top:1px solid #eff1f3;grid-template-columns:160px 1fr;gap:20px;padding:12px 0;display:grid}.am-trial p{margin:0}.am-trial b{font-weight:500}.am-control{color:#647682;font-size:13px;margin:12px 0 0!important}.am-completion{flex-wrap:wrap;align-items:center;gap:12px;padding:24px 0;display:flex}.am-completion>span:first-child{color:#88929b;font-size:12px}.am-completion b{color:#674a99;background:#f2eafe;border-radius:6px;padding:10px 18px;font-size:23px}.am-generated{color:#129393;border-bottom:2px solid #18aaab;padding:10px 18px}.am-footer{align-items:center;gap:24px;margin-top:28px;display:flex}.audit-map .am-primary{color:#fff;background:#172b3c;border:0;border-radius:6px;padding:11px 19px;font-size:14px;display:inline-block}.am-footer>a:last-child{font-size:13px}.am-scanner{border-top:1px solid #e5e7eb;padding:22px 0}.am-field{margin:16px 0;font-size:13px;display:block}.am-field textarea{resize:vertical;width:100%;margin-top:8px;display:block}.am-file{align-items:center;gap:14px;font-size:12px;display:flex}.am-file input{font-size:12px!important}.am-scanner fieldset{border:0;margin:20px 0;padding:12px 0 24px}.am-scanner legend{font-weight:500}.am-options{flex-wrap:wrap;align-items:center;gap:24px;margin:12px 0;display:flex}.am-options label{align-items:center;gap:8px;font-size:13px;display:flex}.am-options input[type=number]{width:90px}.am-scan-results{margin-top:28px}.am-scan-results details{border-top:1px solid #e5e7eb;padding:15px 0}.am-scan-results summary{cursor:pointer}.am-scan-results pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;font-size:12px;overflow:auto}.am-excerpt{overflow-wrap:anywhere}.am-scanner>button{margin:14px 0}.am-scanner [role=alert]{color:#b42318}@media (width<=720px){.audit-map{padding:20px 0 40px}.am-detail-heading{display:block}.am-table thead{display:none}.am-table,.am-table tbody,.am-table tr,.am-table th,.am-table td{display:block;width:100%!important}.am-table tr{border-top:1px solid #e5e7eb;padding:12px 0}.am-table th,.am-table td{border:0;padding:5px 4px!important}.am-table td:before{content:attr(data-label);color:#919aa5;width:46%;display:inline-block}.am-table th{margin-bottom:7px}.am-tooltip{max-width:280px}.am-prose{padding-left:4px;padding-right:4px}.am-flow{flex-direction:column;gap:18px}.am-flow li+li:before{display:none}.am-trial{grid-template-columns:1fr;gap:4px}.am-footer{flex-direction:column;align-items:flex-start;gap:14px}.am-file{flex-direction:column;align-items:flex-start}.am-category>summary{font-size:14px}}.am-title-group{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.am-title-group h1{margin:0}.am-availability{color:#667085;white-space:nowrap;cursor:help;border:1px solid #dfe3e8;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4}.am-detail .am-lead{margin:8px 0 14px}.am-methodology>summary,.am-methodology[open]>summary{padding:10px 0;font-size:14px}.am-methodology .am-prose{max-width:100%;padding:0 0 10px}.am-methodology .am-prose p{margin:0 0 8px}.am-methodology .am-prose>a{margin-bottom:8px;font-size:13px;display:inline-block}.am-methodology .am-prose p:last-child{margin-bottom:0;font-size:12px}.am-detail .am-protocol h2,.am-detail>.am-prose h2,.am-detail .am-protocol>p{margin-bottom:8px}.rs-row{border-top:1px solid #edf0f2;padding:8px 0}.rs-row>summary{cursor:pointer;font-size:13px}.rs-row>summary>span{color:#78828e;margin-left:12px;font-size:12px}.rs-row .rs-hit{margin-left:18px}.rs-row .rs-hit:first-of-type{margin-top:8px}.rs-rules .rs-phrase{align-items:center;gap:8px;min-height:28px;padding:3px 0;display:flex;position:relative}.rs-phrase>small{color:#98a0aa;font-size:10px}.rs-phrase>span{flex:1;min-width:0}.audit-map .rs-regex-toggle{color:#78828e;border:0;padding:2px 6px;font-family:monospace;font-size:12px;line-height:20px}.rs-rules .rs-regex-popover{z-index:20;color:#f5f7fa;background:#17222d;border:1px solid #35414e;border-radius:5px;width:max-content;max-width:100%;padding:8px 12px;font-size:12px;display:none;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 4px 14px #0002}.rs-phrase:not(.is-dismissed):hover .rs-regex-popover,.rs-phrase:not(.is-dismissed):focus-within .rs-regex-popover,.rs-phrase.is-open .rs-regex-popover{display:block}@media (width<=720px){.am-detail-heading{flex-wrap:wrap;gap:10px;display:flex}.am-detail .am-title-group h1{font-size:22px}.am-detail .am-methodology small{display:none}}.am-detail .am-methodology{border:0;margin:0 0 12px}.am-detail .am-methodology>summary,.am-detail .am-methodology[open]>summary{color:#627987;gap:5px;padding:3px 0;font-size:12px;font-weight:400}.am-methodology .am-prose{max-width:85ch;padding:9px 0 4px 21px;font-size:13px}.am-methodology .am-prose>a{margin-right:18px}.am-methodology .am-prose>small{color:#778792;font-size:11px;display:block}.am-family-options{margin:12px 0}.am-family-options label{color:#617380;align-items:center;gap:12px;font-size:13px;display:flex}.audit-map .am-family-options select{padding:6px 9px;font-size:13px}.am-family-options p{color:#687784;max-width:80ch;font-size:12px;line-height:1.5}@media (width<=520px){.am-family-options label{flex-direction:column;align-items:flex-start;gap:5px}.am-category-copy>span{display:none}}.audit-map .investigation-toolbar h1{margin:0;font-size:24px}.audit-map .am-result-links a{font-size:12px}.am-run-options{flex-wrap:wrap;gap:6px;display:flex}.audit-map .am-run-options button{color:#486574;border:1px solid #cad7dd;border-radius:5px;min-height:36px;padding:8px 12px;font-size:13px}.audit-map .am-run-options button[aria-pressed=true]{color:#205b63;background:#edf6f5;border-color:#548d94}.audit-map .am-run-options button:hover{background:#edf4f5}.am-scoring{color:#4f6876;margin:12px 0;font-size:13px}.am-scoring>summary{cursor:pointer;padding:6px 0}.am-detail .am-methodology{border:0;margin-top:8px}.am-detail .am-methodology>summary{padding:6px 0}.am-detail .am-result-links{margin-top:16px}.am-detail .am-lead{color:#536b78}.am-scoring .audit-interpretation{font-size:13px}.am-scoring .audit-explainer{margin:10px 0}.am-catalog-heading{justify-content:space-between;align-items:center;gap:24px;margin:8px 0 14px;display:flex}.am-discovery-views{background:#f4f7f9;border:1px solid #dde5ea;border-radius:8px;flex:none;align-items:center;gap:2px;padding:3px;display:flex}.audit-map .am-discovery-views button{color:#425b6b;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.audit-map .am-discovery-views button[aria-pressed=true]{color:#203d4f;background:#fff;border-color:#cbd8df;font-weight:600}.audit-map .am-discovery-views button:hover{color:#203d4f;background:#e9f0f4}.audit-map .am-discovery-views button[aria-pressed=true]:hover{background:#fff}@media (pointer:coarse){.audit-map .am-discovery-views button{min-height:40px}}.am-discovery-views button:focus-visible,.am-method-research a:focus-visible{outline-offset:3px;outline:2px solid #267795}.am-catalog-controls{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:end;gap:16px;min-height:36px;margin:0 0 16px;display:grid}.am-catalog-controls.has-actions{grid-template-columns:minmax(150px,1fr) minmax(330px,3fr) auto}.am-method-search{border-bottom:1px solid #c6d1d8;flex:0 300px;align-items:center;gap:8px;min-width:130px;display:flex}.am-catalog-controls svg,.am-category-chevron{stroke:currentColor;stroke-width:1.4px;fill:none;flex:none;width:16px;height:16px}.am-method-search>svg{color:#536b78}.audit-map .am-method-search input{caret-color:#203d4f;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:7px 0;font-size:14px}.audit-map .am-method-search input::placeholder{color:#536b78;opacity:1}.audit-map .am-catalog-controls button{color:#526573;white-space:nowrap;border:0;border-radius:0;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:inline-flex}.audit-map .am-catalog-controls button:hover,.audit-map .am-catalog-controls button[aria-expanded=true]{color:#203d4f;text-underline-offset:4px;text-decoration:underline}.am-catalog-actions{justify-content:flex-end;align-items:center;gap:16px;min-width:0;max-width:60%;margin-left:auto;display:flex}.am-catalog-actions .am-context-action{max-width:150px}.audit-map .am-catalog-controls .am-context-action{min-width:0}.am-context-action>span{text-overflow:ellipsis;overflow:hidden}.am-catalog-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-width:0;display:grid}.am-catalog-filters label{color:#526573;gap:6px;min-width:0;font-size:12px;display:grid}.am-catalog-filters select{width:100%;min-width:0}.audit-map .am-catalog-filters select{border-color:#c6d1d8;border-radius:4px;height:34px;padding:6px 8px;font-size:13px}.audit-map .am-match-count{color:#526573;margin:0 0 12px;font-size:13px}.am-catalog-toolbar{color:#536b78;align-items:center;gap:20px;margin:16px 0 0;font-size:12px;display:flex}.audit-map .am-catalog-toolbar button,.audit-map .am-catalog-toolbar a{color:#536b78;background:0 0;border:0;padding:4px 0;font-size:12px}.am-catalog-toolbar>a{margin-left:auto}.audit-map .am-category-copy strong{color:#203d4f;font-size:17px;font-weight:550}.audit-map .am-category-copy>span{color:#536b78;margin-top:3px;font-size:13px;line-height:1.5}.audit-map .am-category-summary>small{color:#536b78;font-size:12px}.audit-map .am-category>summary.am-category-summary{gap:16px;padding:16px 0}.audit-map .am-category>summary.am-category-summary:before{display:none}.am-category-chevron{color:#536b78}.am-category[open]>.am-category-summary .am-category-chevron{transform:rotate(90deg)}.am-category-summary:hover .am-category-copy strong{text-underline-offset:4px;text-decoration:underline}.am-catalog-table-wrap{margin:0 0 16px}.audit-map .investigation-target{border:0;margin:-4px 0 24px;padding:0}.audit-map .investigation-target-form input,.audit-map .investigation-target-form select{border-color:#c6d1d8;border-radius:4px;height:36px;padding:6px 9px;font-size:14px}.audit-map button.investigation-action{color:#fff;background:#1c3547;border:0;border-radius:4px;min-height:36px;padding:6px 14px;font-size:14px}.audit-map button.investigation-action:disabled{cursor:default;opacity:.5}.audit-map .investigation-target-meta{justify-content:flex-start;gap:20px;margin-top:7px}.audit-map .investigation-target-meta button,.audit-map .investigation-target-meta a{color:#526573;border:0;border-radius:0;margin:0;padding:4px 0;font-size:12px}.audit-map .investigation-target [role=alert]{color:#9a3527;margin:8px 0;font-size:13px}.audit-map .investigation-catalog>div>button{border:0;border-bottom:1px solid #e2e8ec;border-radius:0;padding:12px 0}.audit-map .am-reference-notes{color:#536b78;margin-top:24px}.am-catalog-table{border-collapse:collapse;table-layout:fixed;color:#465f6d;text-align:left;width:100%;font-size:13px}.am-catalog-table th,.am-catalog-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e2e8ec;padding:13px 12px;font-weight:400;line-height:1.5}.am-catalog-table thead th{color:#526573;background:#f6f8f9;padding:7px 12px;font-size:12px}.am-catalog-table th:first-child{width:45%;padding-left:0}.am-catalog-table th:nth-child(2){width:27%}.am-catalog-table th:nth-child(3){width:28%;padding-right:0}.audit-map .am-catalog-table th button{text-align:left;color:#203d4f;background:0 0;border:0;padding:0;font-size:14px;font-weight:550;line-height:1.5;display:inline}.audit-map .am-catalog-table th button:hover{text-underline-offset:3px;text-decoration:underline}.am-catalog-table th button>span{color:#64818d;font-size:12px}.audit-map .am-catalog-table p{color:#536b78;margin:5px 0 0;font-size:12px;line-height:1.5}.audit-map .am-method-research{flex-wrap:wrap;gap:2px 12px;margin-top:6px;display:flex}.am-method-research a{color:#476777;text-underline-offset:3px;-webkit-text-decoration:underline #b6c5cc;text-decoration:underline #b6c5cc}.am-method-research a:hover{color:#203d4f;text-decoration-color:currentColor}.am-catalog-status{margin-left:12px;font-size:12px;font-weight:400;display:inline-block}.am-catalog-status.is-evidence{color:#325e7b}.am-catalog-status.is-local{color:#805d28}.am-requirements{border-block:1px solid #e2e8ec;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:18px 0 22px;padding:13px 0;font-size:13px;line-height:1.5;display:grid}.am-requirements dt{color:#536b78;margin-bottom:4px;font-size:12px}.am-requirements dd{color:#304e60;margin:0}.am-integration-detail{max-width:1000px}.audit-map .am-integration-detail h2{margin:0 0 12px;font-size:16px}.am-integration-status{margin:28px 0}.am-integration-status dl{margin:0 0 18px}.am-integration-status dl>div{border-top:1px solid #e2e8ec;grid-template-columns:230px 1fr;gap:24px;padding:13px 0;display:grid}.am-integration-status dt{color:#304e60;font-size:14px;font-weight:500}.am-integration-status dt span{color:#536b78;margin-top:3px;font-size:12px;font-weight:400;display:block}.am-integration-status dd{color:#526573;margin:0;font-size:14px;line-height:1.6}.am-integration-example{background:#f6f8f9;border-radius:6px;margin:24px 0;padding:20px 24px}.audit-map .am-integration-example p,.audit-map .am-integration-status>p,.audit-map .am-integration-meaning p{color:#526573;max-width:80ch;font-size:14px;line-height:1.6}.audit-map .am-integration-example .am-muted{margin:0 0 16px;font-size:12px}.am-evidence-path{color:#304e60;align-items:center;gap:18px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.am-evidence-path>span:not([aria-hidden]){flex:1}.am-evidence-path mark{color:#4c3d16;background:#f6e4a6;padding:1px 3px}.am-integration-meaning{margin-top:26px}.am-integration-detail .am-result-links{flex-wrap:wrap;gap:24px;display:flex}.am-catalog-table button:focus-visible,.am-catalog-toolbar button:focus-visible,.am-category-summary:focus-visible{outline-offset:3px;outline:2px solid #267795}@media (width<=800px){.am-catalog-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.am-catalog-table th,.am-catalog-table td{padding-inline:8px}.am-requirements{gap:14px}.am-integration-status dl>div{grid-template-columns:1fr;gap:8px}.am-evidence-path{flex-wrap:wrap}}.audit-map .am-active-scope{color:#526775;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 12px;font-size:13px;display:flex}.audit-map .am-active-scope a{color:#24576a;text-underline-offset:3px}@media (width<=800px){.am-catalog-controls,.am-catalog-controls.has-actions{grid-template-columns:minmax(0,1fr)}.am-catalog-actions{justify-content:flex-end;width:100%}.am-method-search{width:100%}}@media (width<=600px){.am-catalog-controls{gap:12px}.am-catalog-actions{gap:16px;max-width:100%}.am-catalog-filters{gap:8px}.audit-map .am-catalog-filters select{height:44px}}.audit-map [data-illustration-technique=preference]{--audit-art-ink:#812d3d;--audit-art-wash:#fbf0f2}.audit-map [data-illustration-technique=completion]{--audit-art-ink:#5b3f94;--audit-art-wash:#f3effb}.audit-map [data-illustration-technique=comparison]{--audit-art-ink:#17665f;--audit-art-wash:#ebf6f3}.audit-map [data-illustration-technique=agent]{--audit-art-ink:#81521c;--audit-art-wash:#fbf4e8}.audit-map [data-illustration-technique=text]{--audit-art-ink:#315889;--audit-art-wash:#eff4fb}.audit-map [data-illustration-technique=weights]{--audit-art-ink:#0c5a6d;--audit-art-wash:#e5f3f6}.audit-map [data-illustration-family=favoritism]{--audit-art-ink:#812d3d;--audit-art-wash:#fbf0f2}.audit-map [data-illustration-family=action]{--audit-art-ink:#81521c;--audit-art-wash:#fbf4e8}.audit-map [data-illustration-family=survey]{--audit-art-ink:#624199;--audit-art-wash:#f3effa}.audit-map [data-illustration-family=report]{--audit-art-ink:#17665f;--audit-art-wash:#ebf6f3}.audit-map [data-illustration-family=clues]{--audit-art-ink:#315889;--audit-art-wash:#eff4fb}.audit-map :is(.audit-family-illustration,.audit-technique-illustration),.audit-map .audit-method-illustration{flex:none;max-width:100%;height:auto;display:block}.audit-map .am-category-copy{flex:1;min-width:0}.audit-map .am-category-summary>:is(.audit-family-illustration,.audit-technique-illustration){width:180px}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary .am-category-copy strong{color:var(--audit-art-ink)}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary:hover{background:var(--audit-art-wash)}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary:hover .am-category-copy>span,.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary:hover>small{color:var(--audit-art-ink)}.audit-map .am-method-entry{align-items:center;gap:14px;display:flex}.audit-map .am-method-entry-copy{flex:1;min-width:0}.audit-map .am-method-entry .audit-method-illustration{width:128px}.audit-map .am-catalog-table .am-method-entry button{color:var(--audit-art-ink,#203d4f)}.audit-map .am-input-copy{flex-wrap:wrap;align-items:flex-start;gap:5px 8px;display:flex}.audit-map .am-input-icons{color:#3d6174;flex:none;align-items:center;gap:5px;display:inline-flex}.audit-map .am-input-icons>span,.audit-map .am-input-icons img{display:block}.audit-map .am-category-chevron{transition:transform .16s ease-out}@media (width<=900px) and (width>=721px){.audit-map .am-method-entry{flex-wrap:wrap;gap:7px}.audit-map .am-method-entry-copy{flex-basis:100%}.audit-map .am-method-entry .audit-method-illustration{width:120px}}@media (width<=720px){.audit-map .am-category-summary>:is(.audit-family-illustration,.audit-technique-illustration){width:112px}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary{grid-template-columns:minmax(0,1fr) 112px 14px;gap:5px 10px;display:grid}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique]) .am-category-copy{grid-area:1/1/span 2}.audit-map .am-category-summary>:is(.audit-family-illustration,.audit-technique-illustration){grid-area:1/2}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary>small{text-align:center;grid-area:2/2;margin:0}.audit-map .am-category:is([data-illustration-family],[data-illustration-technique])>.am-category-summary>.am-category-chevron{grid-area:1/3/span 2}.audit-map .am-method-entry .audit-method-illustration{width:112px}}@media (prefers-reduced-motion:reduce){.audit-map .am-category-chevron{transition:none}}
