.aw{--line:#e2e8dd;--green:#d5e9c9;--ink:#293125;min-height:100vh;color:var(--ink);background:#fff;grid-template-columns:215px 1fr;font-family:Arial,Helvetica,sans-serif;display:grid}.aw *{box-sizing:border-box}.aw p,.aw h1,.aw h2,.aw h3{margin:0}.aw a{color:inherit;text-decoration:none}.aw button,.aw input,.aw select{font:inherit}.aw button{cursor:pointer}.aw-sidebar{border-right:1px solid var(--line);scrollbar-width:thin;background:#fbfcfa;flex-direction:column;align-self:start;height:100dvh;min-height:0;padding:24px 15px;display:flex;position:sticky;top:0;overflow-y:auto}.aw-sidebar-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aw-menu-toggle{display:none}.aw-skip{z-index:100;background:#fff;border:1px solid #70865f;padding:12px 16px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.aw-skip:focus{transform:translateY(0)}.aw :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #70865f}.aw-sidebar-bottom a{margin-top:10px;display:block}.aw-brand{letter-spacing:-2px;margin:0 14px 18px;font-size:37px;font-weight:750;display:block}.aw-brand>span{color:#a2c28f;margin-left:4px}.aw-overline{letter-spacing:1px;color:#7d8b72;font:9px/1.5 monospace!important}.aw-sidebar>.aw-overline{padding-left:14px}.aw-sidebar nav{flex-direction:column;gap:5px;margin-top:20px;display:flex}.aw-sidebar nav>button{color:#4e6047;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.aw-sidebar nav>button[aria-current=page]{color:#30472a;background:#e9f1e2}.aw-sidebar nav>button>small{margin-left:auto;font:12px monospace}.aw-sidebar-bottom{color:#526449;margin-top:auto;padding:20px 12px 0;font-size:12px;line-height:1.8}.aw-sidebar-bottom p{color:#65735e;margin:8px 0 10px;font-size:13px!important;line-height:1.6!important}.aw-session-dot{background:#8cab77;width:5px;height:5px;margin-right:6px;display:inline-block}.aw-main{min-width:0}.aw-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:83px;padding:0 38px;display:flex}.aw-top>div{align-items:center;gap:10px;display:flex}.aw-top select{color:#33492b;background:#fff;border:0;max-width:230px;padding:8px;font-size:12px}.aw-content{max-width:1500px;padding:36px 38px}.aw-primary,.aw-outline,.aw-fix button{background:var(--green);color:#33472a;white-space:nowrap;border:1px solid #b5cda7;border-radius:0;justify-content:center;align-items:center;padding:12px 17px;font-size:11px;display:inline-flex}.aw-outline{background:#fff;border-color:#d4dec9}.aw-primary:hover,.aw-fix button:hover{background:#c2dbb1}.aw-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.aw-heading h1{overflow-wrap:anywhere;margin-top:10px!important}.aw-heading p:last-child{color:#65755b;margin-top:11px;font-size:12px}.aw-notice,.aw-error{background:#f3f8ee;border:1px solid #d0dec5;align-items:center;gap:12px;padding:13px 17px;font-size:12px;display:flex;margin-bottom:20px!important}.aw-error{color:#8a5440;background:#fff5ef;border-color:#e0c6b6}.aw-loader{background:#a9c596;width:8px;height:8px;animation:1s infinite aw-pulse;display:inline-block}.aw-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:30px;display:grid}.aw-metrics>div{border-right:1px solid var(--line);padding:19px}.aw-metrics>div:last-child{border:0}.aw-metrics span{color:#526449;min-height:30px;font-size:12px;line-height:1.5;display:block}.aw-metrics strong{margin:13px 0;font-size:32px;font-weight:400;line-height:1.1;display:block}.aw-metrics strong.aw-metric-word{letter-spacing:-.5px;align-items:center;min-height:35px;font-size:18px;display:flex}.aw-metrics small,.aw-metrics button{color:#526449;font-size:12px;line-height:1.5}.aw-metrics button{background:0 0;border:0;padding:0;text-decoration:underline}.aw-finding-grid{grid-template-columns:1fr 1.15fr;align-items:start;gap:25px;display:grid}.aw-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:0 14px;display:flex}.aw-list-head h2{font-size:15px!important}.aw-list-head>span{color:#8d9d7e;font:10px monospace}.aw-findings>button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin-top:11px;padding:18px;display:block}.aw-findings>button.selected{background:#f5f9f1;border-color:#a9c296}.aw-findings .aw-overline{justify-content:space-between;gap:10px;display:flex;font-size:7px!important}.aw-findings i{font-size:6px;font-style:normal}.aw-findings strong{max-width:330px;margin:10px 0 12px;font-size:14px;font-weight:500;line-height:1.5;display:block}.aw-detail{border:1px solid #d6e1cd;min-width:0;padding:25px}.aw-detail h2{margin-top:15px!important;font-size:22px!important;line-height:1.3!important}.aw-detail dl,.aw-report dl{margin:24px 0}.aw-detail dt,.aw-report dt{color:#506344;margin-top:18px;font-size:10px}.aw-detail dd,.aw-report dd{color:#65755b;margin:6px 0 0;font-size:12px;line-height:1.7}.aw-detail details{border-top:1px solid var(--line);padding-block:15px}.aw-detail summary{cursor:pointer;font-size:11px}.aw-detail pre,.aw-verification pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#6a8059;background:#f5f8f1;border:1px solid #e1e9d9;margin-top:13px;padding:14px;font:10px/1.8 monospace}.aw-fix{background:#f1f7ea;border:1px solid #dbe7d1;margin:16px 0 22px;padding:18px}.aw-fix>p:nth-child(2){color:#718463;margin-top:15px;font-size:11px;line-height:1.85}.aw-fix button{width:100%;margin-top:20px;font-size:10px}.aw-detail>.aw-outline{width:100%;font-size:9px}.aw-coverage{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.aw-coverage h2,.aw-coverage h3{margin-bottom:17px!important;font-size:14px!important}.aw-coverage .aw-coverage-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:10px 0;font-size:10px;display:flex}.aw-coverage .aw-coverage-row>span{color:#8b997e;width:90px}.aw-coverage code{overflow-wrap:anywhere;flex:1;min-width:0;font:9px monospace}.aw-coverage b{color:#728961;font:8px monospace}.aw-coverage h3{margin-top:24px!important}.aw-coverage>p{color:#65755b;font-size:10px;line-height:1.8}.aw-empty{color:#65755b;padding:30px 15px;line-height:1.8}.aw-empty h2,.aw-empty h3{color:#425737;font-size:20px!important}.aw-empty p{max-width:470px;margin-top:15px;font-size:12px}.aw-first{text-align:center;padding-top:25px}.aw-first p{margin:15px auto}.aw-pixel-shield{width:105px;height:105px;margin:0 auto 24px}.aw-add{grid-template-columns:1fr 1fr;gap:55px;max-width:950px;padding:30px 0 45px;display:grid}.aw-add h1{margin-top:24px!important}.aw-add>div>p:last-child{color:#849278;max-width:360px;margin-top:24px;font-size:13px;line-height:1.9}.aw-add form{border:1px solid var(--line);background:#f8fbf5;padding:25px}.aw-add label{color:#5f7451;margin-bottom:20px;font-size:11px;display:block}.aw-add input,.aw-add select{color:#526b43;background:#fff;border:1px solid #d1dec6;border-radius:0;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.aw-add form>button{width:100%}.aw-verification{border:1px solid var(--line);max-width:800px;padding:30px}.aw-ownership-status{color:#6e855c;background:#eff6e8;border:1px solid #d2dfc6;margin-bottom:25px;padding:12px;font:10px monospace}.aw-verification h2{margin:25px 0 15px!important;font-size:20px!important}.aw-verification p{color:#65755b;margin:15px 0;font-size:12px;line-height:1.8}.aw-verification code{overflow-wrap:anywhere;color:#678452;font:10px monospace}.aw-verification>.aw-note{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:10px}.aw-timeline{max-width:800px}.aw-timeline>h2{margin-bottom:25px!important;font-size:20px!important}.aw-timeline article{border-top:1px solid var(--line);gap:20px;padding:23px 0;display:flex}.aw-timeline-dot{background:#abc995;width:8px;height:8px;margin-top:5px}.aw-timeline strong{font-size:13px;font-weight:500}.aw-timeline time{color:#90a080;margin:8px 0;font:9px monospace;display:block}.aw-timeline p{color:#829271;font-size:11px}.aw-report{border:1px solid var(--line);max-width:750px;padding:40px}.aw-report h2{margin:24px 0 12px!important;font-size:28px!important}.aw-report>p:not(.aw-overline){color:#65755b;margin-bottom:20px;font-size:12px;line-height:1.8}:is(.aw button:focus-visible,.aw input:focus-visible,.aw select:focus-visible,.aw a:focus-visible,.aw summary:focus-visible){outline-offset:3px;outline:2px solid #74935f}html body.typography-contract main.aw :is(h1,h2,h3){font-family:var(--font-sans,"DM Sans", sans-serif)!important;font-weight:500!important}html body.typography-contract main.aw h1{letter-spacing:-1.5px!important;font-size:36px!important;line-height:1.1!important}@keyframes aw-pulse{50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.aw-loader{animation:none}}@media (max-width:1000px){.aw{grid-template-columns:175px 1fr}.aw-content{padding:28px 22px}.aw-top{padding-inline:22px}.aw-metrics{grid-template-columns:repeat(2,1fr)}.aw-metrics>div:nth-child(2){border-right:0}.aw-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.aw-finding-grid{grid-template-columns:1fr}.aw-add{gap:25px}.aw-heading{flex-direction:column;align-items:start}.aw-sidebar{padding-inline:10px}.aw-sidebar nav>button{font-size:13px}}@media (max-width:650px){.aw{display:block}.aw-sidebar{border-right:0;border-bottom:1px solid var(--line);z-index:30;height:auto;min-height:0;max-height:100dvh;padding:10px 16px}.aw-sidebar-head .aw-brand{margin:0}.aw-menu-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:inline-flex}.aw-brand{margin:0 0 14px;font-size:29px}.aw-sidebar>.aw-overline,.aw-sidebar-bottom,.aw-sidebar nav{display:none}.aw-sidebar[data-menu-open=true] nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px 0;display:grid;overflow:visible}.aw-sidebar nav>button{white-space:normal;gap:8px;min-height:44px;padding:11px 10px;font-size:12px}.aw-sidebar nav>button>small{font-size:11px}.aw-sidebar[data-menu-open=true] .aw-sidebar-bottom{border-top:1px solid var(--line);margin:0;padding:14px 10px 6px;font-size:12px;display:block}.aw-sidebar-bottom p{margin:8px 0;font-size:11px}.aw-top{gap:10px;height:64px;padding:0 16px}.aw-top .aw-overline{display:none}.aw-main{scroll-margin-top:76px}.aw :is(input,select,textarea),.aw-sign-in input{font-size:16px}.aw :is(.aw-outline,.aw-primary){white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:44px;font-size:12px}.aw-top>div{flex:1;min-width:0}.aw-top>button{flex-shrink:0}.aw-top select{width:100%;min-width:0;max-width:210px;padding-left:0;font-size:16px}.aw-outline,.aw-primary{padding:11px 13px;font-size:10px}.aw-content{padding:25px 16px}.aw-add{grid-template-columns:1fr;gap:27px;padding-top:8px}.aw-add h1{font-size:35px!important}.aw-add form{padding:20px}.aw-heading{gap:22px}.aw-metrics>div{padding:16px 12px}.aw-metrics span{color:#65735e;min-height:36px;font-size:12px;line-height:1.5}.aw-metrics small{color:#65735e;font-size:11px;line-height:1.6}.aw-metrics button{min-height:44px;font-size:11px;line-height:1.6}.aw-sidebar-bottom a{align-items:center;min-height:44px;display:flex}.aw-detail{padding:20px}.aw-detail h2{font-size:22px!important}.aw-verification{padding:20px}.aw-report{padding:23px}.aw-coverage .aw-coverage-row{gap:8px}.aw-coverage .aw-coverage-row>span{width:60px;font-size:8px}.aw-coverage code{font-size:8px}.aw-coverage b{font-size:7px}}@media print{.aw{display:block}.aw-sidebar,.aw-top,.aw-heading,.aw-notice,.aw-error,.aw-report button{display:none}.aw-content{padding:0}.aw-report{border:0;max-width:none;padding:20px}.aw-report p,.aw-report dd{color:#333}.aw-report h2{color:#111}}.aw-locked-copy{color:#65755b;font-size:13px;line-height:1.8;margin:22px 0!important}.aw-detail>a.aw-primary{width:100%;margin-bottom:15px}.aw-test-accounts{border:1px solid var(--line);max-width:900px;padding:28px}.aw-test-accounts h2{margin:18px 0!important;font-size:23px!important}.aw-test-accounts>p:not(.aw-overline),.aw-run-active p{color:#65755b;margin-top:15px;font-size:12px;line-height:1.9}.aw-test-accounts code{font:10px monospace}.aw-account-pair{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.aw-account-pair fieldset{border:1px solid var(--line);min-width:0;padding:20px}.aw-account-pair fieldset p{color:#58664f;font-size:14px;line-height:1.65}.aw-account-pair fieldset p+p{margin-top:12px}.aw-account-pair legend{color:#70855e;padding:0 8px;font:10px monospace}.aw-account-pair label{color:#6d825c;margin-bottom:17px;font-size:12px;line-height:1.5;display:block}.aw-account-pair input{color:#415834;background:#fff;border:1px solid #d4e0c9;border-radius:0;width:100%;min-width:0;min-height:44px;margin-top:9px;padding:11px;font-size:13px;display:block}.aw-consent{color:#58664f;align-items:start;gap:10px;margin:24px 0;font-size:13px;line-height:1.7;display:flex}.aw-consent input{accent-color:#a0bd8a;flex-shrink:0;width:18px;height:18px;margin-top:3px}.aw-run-active{border-top:1px solid var(--line);margin-top:30px;padding-top:10px}.aw-run-active button{margin-top:15px}@media (max-width:750px){.aw-account-pair{grid-template-columns:1fr}.aw-test-accounts{padding:20px}}.aw-monitor{border:1px solid var(--line);max-width:900px;padding:28px}.aw-monitor>h2{margin:17px 0!important;font-size:24px!important}.aw-monitor>p:not(.aw-overline){color:#65755b;font-size:12px;line-height:1.9}.aw-monitor-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:25px 0;display:flex}.aw-monitor-row h3{font-size:14px!important}.aw-monitor-row p,.aw-hook p{color:#65755b;max-width:520px;margin-top:9px;font-size:11px;line-height:1.8}.aw-hook{background:#f3f8ed;padding:20px}.aw-hook code,.aw-hook pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#718a5f;margin:20px 0;font:10px/1.8 monospace;display:block}@media (max-width:650px){.aw-monitor{padding:20px}.aw-monitor-row{display:block}.aw-monitor-row button{margin-top:18px}}.aw-sign-in{color:#33472a;background:#fff;min-height:100vh;padding:25px 35px;font-family:Arial,Helvetica,sans-serif}.aw-sign-in .aw-brand{color:#293125;text-decoration:none}.aw-sign-in section{max-width:440px;margin:65px auto}.aw-sign-in section>h1{margin:24px 0;letter-spacing:-1.5px!important;font:500 40px/1.08 Arial,Helvetica,sans-serif!important}.aw-sign-in section>p:not(.aw-overline){color:#859477;margin:20px 0 30px;font-size:13px;line-height:1.8}.aw-sign-in label{color:#73875f;font-size:11px;display:block}.aw-sign-in input{background:#fff;border:1px solid #d1dec6;border-radius:0;width:100%;margin-top:10px;padding:14px;font-size:14px;display:block}.aw-sign-in form>.aw-primary{cursor:pointer;width:100%;margin-block:20px;font-size:12px}.aw-sign-in .aw-back{color:#7f916e;margin-top:30px;font-size:10px;text-decoration:none;display:block}.aw-sign-in .aw-outline{cursor:pointer}.aw-sign-in .aw-error{font-size:11px;display:block}.aw-report-actions{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.aw-report-actions>div{background:#f0f6e9;width:100%;padding:15px}.aw-report-actions a{overflow-wrap:anywhere;font-size:12px;display:block}.aw-report-actions small{color:#839772;margin-top:15px;font-size:10px;line-height:1.8;display:block}.aw-report-actions>div>button{margin-top:15px}.aw-public-report{color:#33472a;background:#fff;min-height:100vh;padding:30px;font-family:Arial,Helvetica,sans-serif}.aw-public-report>.aw-brand{max-width:750px;margin:0 auto 30px}.aw-public-report>.aw-report{margin:auto}.aw-public-report h1{margin:25px 0;letter-spacing:-1px!important;font:500 34px/1.1 Arial,sans-serif!important}.aw-public-report section{border-top:1px solid #dce6d4;margin-top:30px;padding-top:10px}.aw-public-report p{color:#7c906b;font-size:12px;line-height:1.9}.aw-public-report h2{font:500 22px/1.2 Arial,sans-serif!important}.aw-public-report .aw-report{border-color:#dce6d4}@media print{.aw-report-actions{display:none}}html body.typography-contract main.aw :is(h1,h2,h3){font-size:var(--aw-heading-size,20px)!important;font-family:var(--font-sans,"DM Sans", sans-serif)!important;letter-spacing:-.03em!important;font-weight:500!important;line-height:1.25!important}.aw-list-head h2{--aw-heading-size:15px}.aw-detail h2{--aw-heading-size:22px}.aw-coverage h2,.aw-coverage h3{--aw-heading-size:14px}.aw-empty h2,.aw-empty h3,.aw-verification h2,.aw-timeline>h2{--aw-heading-size:20px}.aw-report h2{--aw-heading-size:28px}.aw-test-accounts h2{--aw-heading-size:23px}.aw-monitor>h2{--aw-heading-size:24px}.aw-monitor-row h3{--aw-heading-size:14px}@media (max-width:650px){.aw h1{--aw-heading-size:32px}.aw-add h1{--aw-heading-size:35px}}.aw-team{border:1px solid var(--line);max-width:930px;padding:28px}.aw-team h2{--aw-heading-size:24px;margin:20px 0!important}.aw-team h3{--aw-heading-size:15px;margin:30px 0 18px!important}.aw-settings-form{max-width:530px}.aw-team label{color:#637657;margin:18px 0;font-size:11px;display:block}.aw-team input,.aw-team select{color:#3e5731;background:#fff;border:1px solid #d3dfc9;border-radius:0;width:100%;min-width:0;margin-top:8px;padding:12px;font-size:12px;display:block}.aw-team-section{border-top:1px solid var(--line);margin-top:35px;padding-top:10px}.aw-team-section>p{color:#6a7b5e;max-width:700px;font-size:12px;line-height:1.9}.aw-invite-form{grid-template-columns:1fr 140px auto;align-items:end;gap:15px;display:grid}.aw-invite-form>.aw-primary{margin-bottom:18px}.aw-team-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.aw-team-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.aw-team-row small{color:#7b8e6c;margin-top:8px;font-size:9px;display:block}.aw-team-row>span{color:#70865f;font:8px monospace}.aw-invitation-link{background:#f2f7ed;border:1px solid #d9e5cf;padding:18px}.aw-invitation-link label{margin-top:0}.aw-invitation-link input{font:9px monospace}.aw-invitation-link>small{color:#6e835f;margin-top:15px;font-size:9px;line-height:1.9;display:block}@media (max-width:950px){.aw-invite-form{grid-template-columns:1fr 120px}.aw-invite-form>.aw-primary{grid-column:1/-1;justify-self:start;margin:0 0 15px}}@media (max-width:650px){.aw-team{padding:20px}.aw-invite-form{grid-template-columns:1fr}.aw-invite-form label{margin-bottom:0}.aw-team-row{align-items:start}.aw-team-row button{font-size:9px}}.aw-repository{border:1px solid var(--line);max-width:950px;padding:28px}.aw-repository h2{--aw-heading-size:24px;margin:20px 0!important}.aw-repository h3{--aw-heading-size:18px;margin:20px 0!important}.aw-repository>p:not(.aw-overline),.aw-repo-section>p,.aw-fix-review>p{color:#6c7e5f;max-width:740px;font-size:12px;line-height:1.9}.aw-repo-form{max-width:600px;margin-top:25px}.aw-repository label{color:#657a56;margin:20px 0;font-size:11px;display:block}.aw-repository input:not([type=checkbox]),.aw-repository select{color:#405b32;background:#fff;border:1px solid #d2dec8;border-radius:0;width:100%;min-width:0;margin-top:9px;padding:12px;font-size:12px;display:block}.aw-repository label.aw-consent{align-items:start;gap:10px;font-size:10px;line-height:1.9;display:flex}.aw-repository .aw-repo-note{color:#7b8c6f;font-size:10px;line-height:1.9}.aw-repo-connected{background:#f2f7ed;border:1px solid #d9e4cf;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:20px;display:flex}.aw-repo-connected strong{font:12px monospace}.aw-repo-connected p{color:#6d825e;margin-top:8px;font-size:11px}.aw-repo-connected small{color:#819573;margin-top:13px;font-size:9px;display:block}.aw-repo-section{border-top:1px solid var(--line);margin-top:30px;padding-top:10px}.aw-repo-section form{max-width:700px}.aw-fix-review{background:#fcfefa;border:1px solid #cadcbb;min-width:0;margin-top:30px;padding:25px}.aw-fix-review pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#5e784f;background:#f1f6eb;border:1px solid #dce7d2;padding:15px;font:10px/1.8 monospace}.aw-fix-review dl{font-size:11px;line-height:1.8}.aw-fix-review dt{color:#5d764c;margin-top:12px}.aw-fix-review dd{color:#7a8e6b;margin:5px 0}.aw-fix-review code{overflow-wrap:anywhere;font:10px monospace}.aw-fix-review h4{margin:25px 0 15px;font:500 13px Arial,sans-serif!important}.aw-fix-review details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.aw-fix-review summary{cursor:pointer;overflow-wrap:anywhere;font:10px monospace}.aw-fix-review>p{margin-block:20px;font-size:10px}.aw-saved-fix{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.aw-saved-fix strong{font-size:12px;font-weight:500}.aw-saved-fix small{color:#7b8d6d;max-width:570px;margin-top:10px;font-size:9px;display:block}.aw-repo-finding-link{width:100%;margin-bottom:15px}@media (max-width:650px){.aw-repository{padding:20px}.aw-repo-connected,.aw-saved-fix{display:block}.aw-repo-connected button,.aw-saved-fix button{margin-top:18px}.aw-fix-review{padding:18px}.aw-fix-review pre{padding:12px;font-size:8px}}.aw-map{border:1px solid var(--line);max-width:1050px;padding:28px}.aw-map-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.aw-map h2{--aw-heading-size:25px;margin:16px 0!important}.aw-map-heading p:not(.aw-overline){color:#6a7d5f;max-width:570px;font-size:12px;line-height:1.9}.aw-map-meta{color:#7c906f;border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:27px;padding-top:16px;font:8px monospace;display:flex}.aw-map-canvas{background-image:radial-gradient(#c5d6b8 .8px,#0000 .8px);background-size:15px 15px;border:1px solid #dbe7d2;grid-template-columns:1fr 1.5fr;align-items:center;gap:55px;margin-block:30px;padding:36px 27px;display:grid;position:relative}.aw-map-app{text-align:center;background:#fff;border:1px solid #bed2ad;min-width:0;padding:25px 18px;position:relative}.aw-map-app>strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block}.aw-map-app>small{color:#829674;overflow-wrap:anywhere;margin-top:10px;font:8px monospace;display:block}.aw-map-pixel{grid-template-columns:repeat(4,8px);justify-content:center;gap:3px;margin:0 auto 20px;display:grid}.aw-map-pixel i{background:#d2e4c6;height:8px}.aw-map-pixel i.ink{background:#91b37b}.aw-map-branches{gap:12px;display:grid;position:relative}.aw-map-branches:before{content:"";background:#b4cba2;width:1px;position:absolute;top:25px;bottom:25px;left:-27px}.aw-map-branches>button{text-align:left;color:#3e5732;cursor:pointer;background:#fff;border:1px solid #d4e0cb;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 14px;display:flex;position:relative}.aw-map-branches>button:before{content:"";background:#b4cba2;width:27px;height:1px;position:absolute;top:50%;left:-27px}.aw-map-branches>button[aria-pressed=true]{background:#eff6e8;border-color:#9fbd8b}.aw-map-branches strong{font-size:11px;font-weight:500;display:block}.aw-map-branches small{color:#80956f;margin-top:4px;font-size:7px;display:block}.aw-map-port{background:#bad3a7;border:1px solid #95b680;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-4px}.aw-map-count{color:#93aa82;font:10px monospace}.aw-map-list-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.aw-map h3{--aw-heading-size:16px;margin:22px 0!important}.aw-map-list-heading select{color:#617952;background:#fff;border:1px solid #d5e1cb;border-radius:0;max-width:180px;padding:9px;font-size:10px}.aw-map-legend{border-bottom:1px solid var(--line);color:#829671;flex-wrap:wrap;gap:10px 25px;padding:15px 0;font-size:9px;display:flex}.aw-map-route{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:22px;padding:21px 0;display:flex}.aw-map-route>div{flex:1;min-width:0}.aw-map-route code{overflow-wrap:anywhere;color:#405b33;margin-top:8px;font:11px/1.8 monospace;display:block}.aw-map-route p{color:#738a62;margin-top:7px;font-size:10px;line-height:1.8}.aw-map-route small{color:#90a17e;overflow-wrap:anywhere;margin-top:10px;font-size:8px;display:block}.aw-map-route-state{color:#7d946c;text-align:right;border:1px solid #dce7d3;max-width:140px;padding:4px 7px;font:7px/1.8 monospace}.aw-map-empty{color:#829574;padding:35px 5px;font-size:12px;line-height:1.9}.aw-map-empty .aw-map-app{max-width:270px;margin:0 auto 30px}.aw-map-empty>p{max-width:620px;margin:18px auto}.aw-map-limits{margin-top:30px}.aw-map-limits p{color:#829474;margin-top:10px;font-size:10px;line-height:1.9}.aw-unverified{background:#fafbf8;border:1px solid #d6ddcf;margin-top:22px;padding:17px}.aw-unverified h3{--aw-heading-size:13px;margin:0 0 10px!important}.aw-unverified>p{color:#809071;font-size:10px;line-height:1.8}.aw-unverified button{text-align:left;color:#6a7b5e;background:#fff;border:1px solid #dbe4d2;width:100%;margin-top:12px;padding:13px}.aw-unverified strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.aw-unverified button>span{margin-top:9px;font-size:8px;display:block}@media (max-width:850px){.aw-map-heading{display:block}.aw-map-heading button{margin-top:20px}.aw-map-canvas{grid-template-columns:.8fr 1.4fr;gap:35px;padding:25px 16px}.aw-map-app{padding:20px 10px}.aw-map-branches:before{left:-18px}.aw-map-branches>button:before{width:18px;left:-18px}}@media (max-width:650px){.aw-map{padding:20px}.aw-map-canvas{grid-template-columns:1fr;gap:25px}.aw-map-app{width:100%;max-width:240px;margin:auto}.aw-map-branches{grid-template-columns:1fr 1fr;gap:10px}.aw-map-branches:before,.aw-map-branches>button:before{display:none}.aw-map-branches>button{min-height:70px;padding:13px 10px}.aw-map-branches small{font-size:6px}.aw-map-count{display:none}.aw-map-route{display:block}.aw-map-route-state{margin-top:15px;display:inline-block}.aw-map-list-heading{display:block}.aw-map-list-heading select{margin-bottom:10px}.aw-map-meta{gap:12px;font-size:7px}.aw-map h2{--aw-heading-size:23px}}.aw-evidence-sources{color:#738965;padding-left:17px;font-size:9px;line-height:1.9}.aw-evidence-sources li{overflow-wrap:anywhere;margin-top:9px}.aw-evidence-sources code{font:9px/1.9 monospace}.aw-history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.aw-history-heading h2{--aw-heading-size:20px;margin:0}.aw-history-note{color:#738965;max-width:650px;margin-bottom:28px;font-size:12px;line-height:1.7}.aw-timeline time{display:block}.aw-report-branding{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:20px 0}.aw-report-branding summary{cursor:pointer;color:var(--ink);font-size:14px}.aw-report-branding p{font-size:12px;line-height:1.6}.aw-report-branding fieldset{border:0;gap:16px;margin:20px 0;padding:0;display:grid}.aw-report-branding label{gap:8px;font-size:12px;display:grid}.aw-report-branding input:not([type=checkbox]){border:1px solid var(--line);box-sizing:border-box;width:100%;color:var(--ink);background:#fff;padding:12px}.aw-report-branding .aw-report-branding-toggle{align-items:center;gap:10px;display:flex}.aw-report-agency{overflow-wrap:anywhere;max-width:750px;margin:0 0 30px;font-size:24px;font-weight:600;line-height:1.4}.aw-admin-scope{border:1px solid var(--line);gap:16px;margin:22px 0;padding:24px;display:grid}.aw-admin-scope legend{color:#738965;padding:0 8px;font:11px monospace}.aw-admin-scope p{margin:0;font-size:12px;line-height:1.7}.aw-admin-scope label{gap:8px;font-size:12px;display:grid}.aw-admin-scope input{border:1px solid var(--line);box-sizing:border-box;background:#fff;width:100%;padding:12px}.aw-share-card{max-width:950px;margin:0 0 36px}.aw-share-card img{border:1px solid #dce3d6;width:100%;height:auto;margin-bottom:18px;display:block}.aw-share-card a{display:inline-block}@media print{.aw-share-card{display:none}}.aw-card-download{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aw-card-download p{color:#80503f;width:100%;font-size:12px}.aw-job-status{background:#f3f7ed;border:1px solid #cadabc;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:20px 24px;display:flex}.aw-job-status strong{font-size:13px;font-weight:500}.aw-job-status p{color:#65735e;max-width:650px;margin:8px 0 0;font-size:12px;line-height:1.7}.aw-job-status button{flex-shrink:0}@media (max-width:650px){.aw-job-status{display:block}.aw-job-status button{margin-top:16px}}.aw-credential-removal{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.aw-credential-removal h3{font-size:15px!important}.aw-credential-removal p{max-width:680px;margin:12px 0 18px}.aw-monitor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:650px){.aw-monitor-actions{justify-content:flex-start}}.aw-scope-gate{flex-wrap:wrap;align-items:flex-start}.aw-scope-gate p{flex:240px;min-width:0;margin:0;font-size:12px;line-height:1.7}.aw-ci-required{max-width:680px;margin:16px 0}.aw-ci-required code{overflow-wrap:anywhere;white-space:normal;font:11px/1.6 monospace}.aw-setup-prompt{border:1px solid var(--line);margin:24px 0;padding:18px}.aw-setup-prompt summary{cursor:pointer;font-size:14px;line-height:1.6}.aw-setup-prompt p{margin:14px 0;font-size:12px;line-height:1.7}.aw-setup-prompt textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--line);color:#293125;background:#fff;width:100%;min-height:240px;margin:14px 0;padding:14px;font:12px/1.7 monospace;display:block}.aw-coverage-scope{margin-top:24px}.aw .aw-coverage-scope h4{margin:20px 0 10px;font-weight:600;font-family:var(--font-sans,"DM Sans", sans-serif)!important;font-size:14px!important}.aw-coverage-scope>p{margin:7px 0;font-size:13px;line-height:1.7}.aw-coverage .aw-coverage-row{font-size:12px}.aw-coverage .aw-coverage-row>span{flex-shrink:0;width:145px}.aw-coverage .aw-coverage-row code,.aw-coverage .aw-coverage-row b{font-size:11px}@media (max-width:600px){.aw-coverage .aw-coverage-row{flex-wrap:wrap}.aw-coverage .aw-coverage-row>span{width:100%;font-size:12px}}.aw-resolutions{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.aw-resolutions>p,.aw-resolutions details p{font-size:14px;line-height:1.7}.aw-resolutions details{border-bottom:1px solid var(--line);padding:18px 0}.aw-resolutions summary{cursor:pointer;font-size:15px;font-weight:600}.aw-resolutions .aw-outline{margin:8px 10px 0 0;display:inline-block}.aw-slack-settings{border-bottom:1px solid var(--line);padding:24px 0}.aw-slack-settings>p{max-width:760px;margin:12px 0;font-size:14px;line-height:1.7}.aw-slack-settings form{gap:16px;max-width:680px;margin:20px 0;display:grid}.aw-slack-settings form>label:first-child{gap:9px;font-size:13px;display:grid}.aw-slack-settings input[type=password]{border:1px solid var(--line);background:#fff;width:100%;min-width:0;padding:12px;font-size:16px}.aw-slack-settings button{justify-self:start;min-height:44px}.aw-alert-delivery{border-bottom:1px solid var(--line);padding:24px 0}.aw-alert-delivery p{margin:10px 0;font-size:14px;line-height:1.7}.aw-alert-delivery>div{border-top:1px solid var(--line);padding:12px 0}.aw-alert-delivery button{min-height:44px;margin-top:12px}.aw-setup-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);padding:12px;font:13px/1.7 monospace}.aw-setup-prompt code{white-space:normal;overflow-wrap:anywhere}.aw-notice.aw-saved-test-scope{margin-top:24px;padding:20px;display:block}.aw-saved-test-scope h3{line-height:1.5;font-size:14px!important}.aw-saved-test-scope p{color:#58664f;margin-top:10px;font-size:13px;line-height:1.7}.aw-runtime{border:1px solid var(--line);margin-top:24px;padding:20px}.aw-runtime h3{font-size:14px!important}.aw-runtime>p{color:#66725d;margin-top:10px;font-size:13px;line-height:1.7}.aw-runtime dl{margin:16px 0 0}.aw-runtime dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.aw-runtime dd{text-align:right;margin:0}.aw-runtime small{color:#66725d;margin-top:5px;font-size:11px;display:block}.aw-runtime-recent{background:#e4efdc;padding:3px 7px}@media (max-width:480px){.aw-runtime dl>div{flex-direction:column;gap:8px}.aw-runtime dd{text-align:left}}.aw-whatsapp{border:1px solid var(--line);margin-top:24px;padding:20px}.aw-whatsapp h3{font-size:16px!important}.aw-whatsapp p{color:#58664f;margin:12px 0;font-size:13px;line-height:1.7}.aw-whatsapp form>label:first-child{margin-top:20px;font-size:13px;display:block}.aw-whatsapp input[type=tel]{border:1px solid var(--line);width:100%;max-width:380px;min-height:44px;font:inherit;border-radius:0;margin-top:8px;padding:12px;display:block}.aw-whatsapp pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.aw-whatsapp button,.aw-whatsapp a{margin:8px 0}.aw-whatsapp p[role=alert]{color:#843d2f}.aw-map-hints{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.aw-map-hints span{color:#53664b;background:#f3f8ee;border:1px solid #d0dec5;padding:5px 8px;font-size:12px;line-height:1.5}.aw-map-route p,.aw-map-limits p{color:#586b4e;font-size:13px;line-height:1.75}.aw-map-route small{color:#65775b;font-size:11px}.aw-map-route-state{font-size:10px}.aw-map-legend,.aw-map-meta{font-size:12px;line-height:1.6}.aw-map-branches small{font-size:11px;line-height:1.5}.aw-map-branches strong{font-size:13px}.aw-map-route .aw-overline{letter-spacing:.6px;font-size:10px}.aw-map-synthetic{border:1px solid var(--line);margin:22px 0;padding:18px}.aw-map-synthetic p{color:#586b4e;margin-bottom:14px;font-size:13px;line-height:1.7}.aw-map-synthetic code{overflow-wrap:anywhere;font-size:12px}.aw-map-synthetic textarea{border:1px solid var(--line);width:100%;max-width:100%;color:inherit;background:#fff;margin:8px 0 16px;padding:10px;font:13px/1.6 monospace;display:block}.aw-fix-prompt h3{font-size:17px;line-height:1.4}.aw-fix-prompt .aw-fix-guidance{color:#536548;margin-top:10px;font-size:13px;line-height:1.65}.aw-fix-prompt button{min-height:44px;margin-top:16px;font-size:13px}.aw-fix-prompt .aw-fix-feedback{color:#38532b;margin-top:10px;font-size:12px;line-height:1.6}.aw-fix-prompt details{border-top:1px solid #cedfc2;margin-top:16px}.aw-fix-prompt summary{cursor:pointer;color:#38532b;min-height:44px;padding-block:13px;font-size:13px}.aw-fix-prompt .aw-fix-content{white-space:pre-line;overflow-wrap:anywhere;color:#37472f;-webkit-user-select:text;user-select:text;margin:0;font-size:13px;line-height:1.75}.aw-session-format{gap:8px;margin-bottom:14px;font-size:13px;display:grid}.aw-session-format select{color:#293125;background:#fff;border:1px solid #cad8c0;width:100%;min-height:44px;padding:10px}.aw-cookie-session-note{color:#59694d;font-size:13px;line-height:1.7;margin-bottom:20px!important}.aw-next-step{background:#f8fbf5;border:1px solid #cbdcc0;border-left:4px solid #a9c596;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.aw-next-step-pixel{color:#7b9969;font:28px/1 monospace}.aw-next-step>div{flex:1;min-width:0}.aw-next-step h2{margin:6px 0;font-size:18px;line-height:1.4}.aw-next-step>div>p:last-child{color:#58664f;max-width:68ch;font-size:13px;line-height:1.7}.aw-next-step>.aw-outline{text-align:center;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.aw-next-step{flex-wrap:wrap;gap:12px;padding:18px}.aw-next-step-pixel{display:none}.aw-next-step>div{flex-basis:100%}.aw-next-step>.aw-outline{width:100%}}.aw-finding-review form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.aw-finding-review label{gap:8px;max-width:100%;font-size:13px;display:grid}.aw-finding-review select{max-width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;padding:10px}.aw-detail .aw-finding-review>summary{min-height:44px;padding-block:10px;font-size:14px;line-height:1.5}.aw-findings .aw-overline{font-size:11px!important}.aw-findings i{font-size:11px}.aw-findings>button>span:last-child{color:#526449;font-size:12px}.aw-detail dt,.aw-report dt{font-size:12px}.aw-detail dd,.aw-report dd{font-size:14px}.aw-detail summary{min-height:44px;padding-block:10px;font-size:13px}.aw-detail pre,.aw-verification pre{color:#405536;font-size:12px}.aw-detail details>small{color:#526449;font-size:11px}.aw-fix>p:nth-child(2){font-size:14px}.aw-fix button,.aw-detail>.aw-outline{min-height:44px;font-size:14px}.aw-coverage .aw-coverage-row>span,.aw-coverage code,.aw-coverage b{color:#526449;font-size:11px}.aw-vercel{margin-block:24px}.aw-vercel>p{margin-block:14px;line-height:1.7}.aw-vercel fieldset{border:1px solid var(--line);padding:20px}.aw-vercel label{gap:8px;margin-block:16px;font-size:14px;display:grid}.aw-vercel input:not([type=checkbox]){border:1px solid var(--line);background:#fff;width:100%;min-height:44px;padding:12px}.aw-vercel .aw-vercel-consent{align-items:start;display:flex}.aw-vercel input[type=checkbox]{flex:none;margin-top:4px}.aw-vercel li{overflow-wrap:anywhere;margin-block:12px}.aw-vercel-events{border-block:1px solid var(--line);margin-block:24px;padding-block:24px}.aw-vercel-events>p{margin-block:14px;line-height:1.7}.aw-vercel-events .aw-outline{min-height:44px;margin-block:8px}.aw-vercel-callback{overflow-wrap:anywhere;border:1px solid var(--line);background:#f5f8f1;padding:12px;display:block}.aw-vercel fieldset{min-width:0}.aw-vercel dd{overflow-wrap:anywhere}.aw-coverage .aw-coverage-row{align-items:start;padding-block:14px;line-height:1.6}.aw-coverage .aw-coverage-row>span{width:180px;font-size:14px}.aw-coverage .aw-coverage-row code{font-size:12px}.aw-coverage .aw-coverage-row b{font:500 13px/1.6 var(--font-sans,Arial, sans-serif);max-width:240px}@media (max-width:600px){.aw-coverage .aw-coverage-row{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.aw-coverage .aw-coverage-row>span{width:auto}.aw-coverage .aw-coverage-row b{max-width:none}}.aw-earlier-request pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f4f7f0;padding:16px;font-size:12px;line-height:1.7}.aw-earlier-request>p{font-size:13px}.aw-journey{border:1px solid var(--line);background:radial-gradient(#dce5d5 .7px,#0000 .7px) 0 0/12px 12px,#fff;margin:28px 0;padding:24px}.aw-journey ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.aw-journey li{min-width:0;position:relative}.aw-journey li:not(:last-child):after{content:"";background:#a1b494;width:16px;height:1px;position:absolute;top:28px;right:-16px}.aw-journey button{text-align:left;border:1px solid var(--line);width:100%;min-height:145px;color:var(--ink);cursor:pointer;background:#fff;flex-direction:column;align-items:start;gap:10px;padding:12px;display:flex}.aw-journey button:hover{border-color:#7a956a}.aw-journey button:focus-visible{outline-offset:3px;outline:2px solid #446035}.aw-journey-node{background:#fff;border:1px solid #9aab8f;place-items:center;width:32px;height:32px;font:12px/1 monospace;display:grid}.aw-journey-node.recorded{background:#d5e9c9;box-shadow:3px 3px #a5bf95}.aw-journey strong{font-size:15px}.aw-journey-note{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.aw-journey>p{margin-top:16px;font-size:12px;line-height:1.6}@media (max-width:1100px){.aw-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.aw-journey li:nth-child(3):after{display:none}}@media (max-width:600px){.aw-journey{padding:16px}.aw-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aw-journey li:after{display:none}.aw-journey button{min-height:155px}}.aw-ownership-prompt{border:1px solid var(--line);background:#f4f7f0;margin-block:24px;padding:20px}.aw-ownership-prompt>p{margin-block:12px;line-height:1.7}.aw-ownership-prompt details{margin-top:16px}.aw-ownership-prompt summary{cursor:pointer;min-height:44px}.aw-ownership-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.aw-access-matrix{border-block:1px solid var(--line);min-width:0;margin-block:28px;padding-block:24px}.aw-access-matrix>p{margin-block:12px;font-size:13px;line-height:1.7}.aw-matrix-scroll{max-width:100%;overflow-x:auto}.aw-matrix-scroll:focus-visible{outline-offset:3px;outline:2px solid #446035}.aw-access-matrix table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px}.aw-access-matrix caption{text-align:left;padding-block:12px;line-height:1.6}.aw-access-matrix th,.aw-access-matrix td{text-align:left;border:1px solid var(--line);padding:14px 12px}.aw-access-matrix thead{background:#f4f7f0}.aw-access-matrix td[data-outcome=marker-returned]{background:#e1efd8;font-weight:600}.aw-access-matrix td[data-outcome=not-tested],.aw-access-matrix td[data-outcome=not-recorded]{color:#62695e}.aw-access-matrix td[data-unexpected=true]{color:#593d1c;background:#fff0dc}.aw-access-matrix .aw-matrix-hint{display:none}@media (max-width:600px){.aw-access-matrix .aw-matrix-hint{display:block}}.aw-disconnect{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.aw-disconnect p{margin-block:14px;line-height:1.7}.aw-disconnect label{align-items:start;gap:10px;margin-block:20px;line-height:1.6;display:flex}.aw-disconnect input{flex:none;margin-top:5px}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-variable.ttf)format("truetype");font-weight:100 800;font-display:swap}.aw{--bg-base:#fafbf9;--bg-surface:#fff;--bg-sunken:#f1f5ed;--text-primary:#25302b;--text-muted:#657064;--accent-primary:#d9edcb;--accent-hover:#c8e0b7;--accent-ink:#2c422c;--border-default:#e5e9e2;--border-strong:#b9c9ae;--focus-ring:#47673a;--state-error:#b42318;--state-success:#2f6f47;--sev-critical:#b42318;--sev-high:#b5530f;--sev-medium:#8a6a00;--sev-low:#4f5d75;--sev-info:#657064;--font-sans:"Public Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace;--sans:var(--font-sans);--serif:var(--font-sans);--line:var(--border-default);--green:var(--accent-primary);--ink:var(--text-primary);--type-h1:28px;--type-h2:20px;--weight-h1:650;--weight-h2:600;--leading-h1:1.25;--leading-h2:1.4;--heading-1-after:8px;--heading-2-after:12px;font:400 14px/1.6 var(--font-sans);letter-spacing:-.015em;background:var(--bg-base);color:var(--text-primary);grid-template-columns:240px minmax(0,1fr)}.aw :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.aw :is(button,a){transition:color .12s,background-color .12s}.aw :is(button,a):hover,.aw :is(button,a):active{transform:none}.aw .aw-overline{display:none}.aw :is(h1,h2,h3){font-family:var(--font-sans);text-wrap:pretty}.aw h1{--aw-heading-size:28px}.aw h2{--aw-heading-size:20px}.aw h3{--aw-heading-size:16px;font-size:16px;font-weight:600}.aw :is(p,label){font-size:14px;line-height:1.65}.aw :is(code,pre,kbd){font-family:var(--font-mono);font-size:13px}.aw-sidebar{background:var(--bg-surface);border:0;padding:28px 20px 20px}.aw-brand{font-family:var(--font-sans);letter-spacing:-1.5px;margin:0 12px 28px;font-size:30px}.aw-brand>span{color:var(--border-strong)}.aw-sidebar nav{gap:3px;margin:0}.aw-sidebar nav>button{min-height:42px;color:var(--text-muted);border-radius:4px;padding:10px 12px;font-size:14px}.aw-sidebar nav>button:hover{background:var(--bg-sunken);color:var(--text-primary)}.aw-sidebar nav>button[aria-current=page]{background:var(--bg-sunken);color:var(--accent-ink);font-weight:650}.aw-sidebar nav>button>small{font-family:var(--font-sans);background:var(--bg-surface);border-radius:4px;padding:0 7px}.aw-sidebar-bottom{color:var(--text-muted);padding:24px 12px 0;font-size:13px}.aw-sidebar-bottom p{color:var(--text-muted)}.aw-sidebar-bottom a:hover{text-decoration:underline}.aw-session-dot{display:none}.aw-top{background:var(--bg-surface);border:0;height:76px;padding-inline:40px}.aw-top select{background:var(--bg-surface);max-width:300px;color:var(--text-primary);border:0;border-radius:4px;padding:10px 0;font-size:14px}.aw-content{width:100%;max-width:1120px;margin-inline:auto;padding:40px 40px 64px}.aw-heading{align-items:center;margin-bottom:32px}.aw-heading h1{letter-spacing:-.035em!important;margin-top:0!important}.aw-heading p:last-child{color:var(--text-muted);max-width:60ch;margin-top:6px;font-size:14px}.aw-project-meta{font:400 13px/1.6 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.aw-project-meta span:last-child{color:var(--accent-ink)}.aw :is(.aw-primary,.aw-outline,.aw-fix button){min-height:42px;font:600 14px/1.5 var(--font-sans);white-space:normal;box-shadow:none;border-radius:4px;gap:8px;padding:10px 16px}.aw :is(.aw-primary,.aw-fix button){background:var(--accent-primary);color:var(--accent-ink);border:1px solid #0000}.aw :is(.aw-primary,.aw-fix button):hover{background:var(--accent-hover)}.aw .aw-outline{color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-default)}.aw .aw-outline:hover{background:var(--bg-sunken);border-color:var(--border-strong)}.aw button:disabled{opacity:.5;cursor:not-allowed}.aw :is(input:not([type=checkbox]),select,textarea){font-family:var(--font-sans);border-radius:4px}.aw input[type=checkbox]{accent-color:var(--focus-ring)}.aw :is(.aw-detail,.aw-form,.aw-ownership,.aw-map-synthetic,.aw-ownership-prompt,.aw-verification,.aw-report,.aw-sign-in section){background:var(--bg-surface);box-shadow:none;border:0;border-radius:6px;padding:28px}.aw .aw-ownership-prompt{background:var(--bg-sunken)}.aw :is(.aw-detail,.aw-map-synthetic,.aw-ownership-prompt) p{color:var(--text-muted)}.aw :is(.aw-detail,.aw-map-synthetic) summary{cursor:pointer;padding-block:10px;font-size:14px;font-weight:600}.aw .aw-verification>h2{margin-top:28px}.aw .aw-verification>p{margin-block:12px}.aw .aw-verification code{overflow-wrap:anywhere}.aw :is(pre,.aw-earlier-request pre){background:var(--bg-sunken);color:var(--text-primary);border:0;border-radius:4px}.aw :is(.aw-next-step,.aw-job-status){background:var(--bg-sunken);box-shadow:none;border:0;border-radius:6px;gap:20px;padding:20px 24px}.aw .aw-next-step h2{--aw-heading-size:16px}.aw .aw-next-step-pixel{display:none}.aw .aw-next-step>div>p:last-child{color:var(--text-muted);margin-top:4px}.aw .aw-error{background:var(--bg-surface);color:var(--state-error);border:0;border-radius:6px;padding:16px 20px;font-size:13px}.aw .aw-notice{background:var(--bg-sunken);color:var(--text-muted);border:0;border-radius:6px;font-size:13px}.aw .aw-notice span{animation:none}.aw .aw-journey{box-shadow:none;background:0 0;border:0;margin:28px 0;padding:0}.aw .aw-journey ol{gap:8px}.aw .aw-journey button{background:var(--bg-surface);min-height:110px;box-shadow:none;border:0;border-radius:6px;gap:8px;padding:16px}.aw .aw-journey button:hover{background:var(--bg-sunken)}.aw .aw-journey li:after{display:none}.aw .aw-journey-node{width:auto;height:auto;font:400 13px/1.5 var(--font-mono);color:var(--text-muted);background:0 0;border:0;border-radius:0}.aw .aw-journey-node.recorded{box-shadow:none;color:var(--accent-ink);background:0 0}.aw .aw-journey strong{font-size:14px;font-weight:600}.aw .aw-journey-note{color:var(--text-muted);font-size:13px;line-height:1.5}.aw .aw-metrics{background:var(--bg-surface);border:0;border-radius:6px;margin-bottom:24px}.aw .aw-metrics span{min-height:22px;color:var(--text-muted);font-size:13px}.aw .aw-metrics strong{letter-spacing:-.035em;margin:14px 0 10px;font-size:28px;font-weight:500}.aw .aw-metrics .aw-metric-word{letter-spacing:-.015em;font-size:16px}.aw .aw-metrics small,.aw .aw-metrics button{color:var(--text-muted);font-size:13px}.aw .aw-empty{text-align:left;background:var(--bg-surface);border:0;border-radius:6px;padding:28px}.aw .aw-empty p{color:var(--text-muted);max-width:62ch;margin:0}.aw .aw-map-empty{background-image:none}@media (max-width:1000px){.aw .aw-metrics>div{padding:20px 16px}}@media (max-width:900px){.aw{grid-template-columns:minmax(0,1fr)}.aw-sidebar{height:auto;padding:16px 22px}.aw-brand{margin:0}.aw-top{height:68px;padding-inline:24px}.aw-content{padding:28px 24px 48px}.aw .aw-menu-toggle{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:4px;min-height:42px}}@media (max-width:600px){.aw{--type-h1:28px;--type-h2:20px}.aw-content{padding:28px 16px 40px}.aw-heading{align-items:stretch;gap:20px;margin-bottom:24px}.aw-heading .aw-primary{align-self:start}.aw :is(.aw-detail,.aw-map-synthetic,.aw-ownership-prompt,.aw-verification),.aw .aw-next-step{padding:20px}.aw .aw-journey button{min-height:100px}.aw .aw-metrics>div{padding:20px}}.aw .aw-journey ol{background:var(--bg-surface);border-radius:6px;padding:8px}.aw .aw-journey button{background:0 0}.aw .aw-map{background:var(--bg-surface);border:0;border-radius:6px;padding:28px}.aw .aw-map-canvas{background:var(--bg-sunken);border:0;border-radius:6px}.aw .aw-map-heading p:not(.aw-overline){color:var(--text-muted);font-size:14px;line-height:1.65}.aw .aw-map-meta{font:400 13px/1.6 var(--font-sans);color:var(--text-muted)}.aw-heading>div>p{color:var(--text-muted);max-width:60ch;margin-top:6px;font-size:14px}.aw,.aw-sign-in{--radius-button:999px;--pixel-ink:#b9c9ae}.aw button,.aw :is(.aw-primary,.aw-outline,.aw-fix button),.aw-sign-in :is(button,.aw-primary,.aw-outline),.aw .aw-sidebar nav>button,.aw .aw-menu-toggle{border-radius:var(--radius-button)}.aw-brand>span{background:var(--pixel-ink);width:3px;height:3px;box-shadow:6px 0 var(--pixel-ink), 18px 0 var(--pixel-ink), 0 6px var(--pixel-ink), 6px 6px var(--pixel-ink), 12px 6px var(--pixel-ink), 6px 12px var(--pixel-ink), 12px 12px var(--pixel-ink), 18px 12px var(--pixel-ink), 0 18px var(--pixel-ink), 12px 18px var(--pixel-ink);margin:0 20px 11px 10px;font-size:0;display:inline-block}.aw .aw-journey{position:relative}.aw .aw-journey:after{content:"";pointer-events:none;background:var(--border-default);width:3px;height:3px;box-shadow:-6px 0 var(--border-strong), -12px 0 var(--border-default), 0 -6px var(--border-strong), -6px -6px var(--border-default), 0 -12px var(--border-default);position:absolute;bottom:14px;right:18px}.aw-brand>span{vertical-align:top;margin-top:10px;margin-bottom:0}.aw button,.aw-sign-in button{border-radius:var(--radius-button)!important}.aw{--type-h1:36px;--type-h2:22px;--type-h3:16px;--radius-panel:16px}.aw h1{--aw-heading-size:36px;letter-spacing:-.04em;line-height:1.18;font-size:36px!important}.aw h2{--aw-heading-size:22px;letter-spacing:-.025em;line-height:1.3;font-size:22px!important}.aw h3{--aw-heading-size:16px;font-size:16px!important}.aw .aw-heading{align-items:center;margin-bottom:32px}.aw .aw-heading>div{text-align:left}.aw .aw-project-meta{margin-top:12px}.aw :is(.aw-detail,.aw-form,.aw-ownership,.aw-map,.aw-map-synthetic,.aw-ownership-prompt,.aw-verification,.aw-report,.aw-empty,.aw-next-step,.aw-job-status,.aw-metrics,.aw-journey ol){border-radius:var(--radius-panel)}.aw .aw-next-step{padding:24px 28px}.aw .aw-journey button{min-height:92px;padding:18px;border-radius:12px!important}.aw .aw-journey strong{letter-spacing:-.02em;font-size:15px}.aw .aw-journey-note{font-size:13px}.aw .aw-journey ol{list-style:none}@media (max-width:600px){.aw{--type-h1:30px;--type-h2:20px}.aw h1{--aw-heading-size:30px;font-size:30px!important}.aw h2{--aw-heading-size:20px;font-size:20px!important}.aw .aw-heading{align-items:stretch}.aw .aw-heading .aw-primary{align-self:start}.aw .aw-next-step{padding:22px}}.aw .aw-finding-meta,.aw .aw-route-meta{color:var(--text-muted);font-size:13px;line-height:1.6;display:block}.aw .aw-finding-meta i{text-transform:lowercase;margin-left:6px;font-style:normal}html body.typography-contract main.aw h1{font-size:36px!important;font-weight:600!important}html body.typography-contract main.aw h2{font-size:22px!important;font-weight:550!important}html body.typography-contract main.aw h3{font-size:16px!important}@media (max-width:600px){html body.typography-contract main.aw h1{font-size:30px!important}html body.typography-contract main.aw h2{font-size:20px!important}}.aw{background:var(--bg-base)}.aw .aw-sidebar{background:var(--bg-base);border:0;padding:28px 18px}.aw .aw-sidebar nav{gap:6px}.aw .aw-sidebar nav>button{padding:12px 16px}.aw .aw-topbar{background:var(--bg-surface);border:0}.aw .aw-content{max-width:1280px;padding:40px}.aw .aw-next-step{background:var(--bg-sunken);border:0;border-radius:24px;padding:30px}.aw .aw-journey ol{background:var(--bg-surface);border:0;border-radius:24px;gap:8px;padding:12px}.aw .aw-journey button{min-height:106px;padding:18px 14px}.aw .aw-journey:after{display:none}.aw .aw-metrics{background:var(--bg-surface);border:0;border-radius:24px;gap:12px}.aw .aw-metrics>div{border:0;padding:26px}.aw :is(.aw-empty,.aw-detail,.aw-map,.aw-form,.aw-report){background:var(--bg-surface);border:0;border-radius:24px}.aw .aw-empty{padding:36px}@media (max-width:600px){.aw .aw-content{padding:28px 16px}.aw .aw-next-step{padding:24px}.aw .aw-metrics>div{padding:20px}}
