.audit-demo-module__gyc3GW__demo{--ink:#182027;--sub:#5e6973;--line:#e2e7eb;--green:#08786e;--pale:#eff9f6;--red:#b94f55;--blue:#386fc1;color:var(--ink);min-height:100vh;font-family:var(--font-body),Arial,sans-serif;letter-spacing:0;background:#fff;font-size:14px}.audit-demo-module__gyc3GW__demo *{letter-spacing:0;box-sizing:border-box}.audit-demo-module__gyc3GW__demo button,.audit-demo-module__gyc3GW__demo a,.audit-demo-module__gyc3GW__demo input,.audit-demo-module__gyc3GW__demo select{touch-action:manipulation}.audit-demo-module__gyc3GW__demo button{cursor:pointer}.audit-demo-module__gyc3GW__demo button:disabled{cursor:default;opacity:.4}.audit-demo-module__gyc3GW__demo button:focus-visible,.audit-demo-module__gyc3GW__demo a:focus-visible,.audit-demo-module__gyc3GW__demo input:focus-visible,.audit-demo-module__gyc3GW__demo select:focus-visible,.audit-demo-module__gyc3GW__demo summary:focus-visible{outline-offset:4px;outline:3px solid #7ca4e5}.audit-demo-module__gyc3GW__demo h1:focus{outline:none}.audit-demo-module__gyc3GW__demo h1,.audit-demo-module__gyc3GW__demo h2,.audit-demo-module__gyc3GW__demo h3,.audit-demo-module__gyc3GW__demo p{margin:0}.audit-demo-module__gyc3GW__demo a{text-decoration:none}.audit-demo-module__gyc3GW__header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 5%;display:flex}.audit-demo-module__gyc3GW__brand{color:var(--ink);align-items:center;gap:10px;font-size:25px;font-weight:650;display:flex}.audit-demo-module__gyc3GW__brand>span:first-child{background:var(--green);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.audit-demo-module__gyc3GW__brandDivider{color:#bbc4c0;margin:0 9px;font-size:23px;font-weight:300}.audit-demo-module__gyc3GW__brandLabel{color:var(--sub);font-size:13px;font-weight:500}.audit-demo-module__gyc3GW__headerActions{align-items:center;gap:24px;display:flex}.audit-demo-module__gyc3GW__sampleLabel{color:var(--sub);align-items:center;gap:8px;font-size:12px;display:flex}.audit-demo-module__gyc3GW__sampleLabel>span{background:#a66b33;border-radius:50%;width:6px;height:6px}.audit-demo-module__gyc3GW__iconButton{color:var(--sub);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.audit-demo-module__gyc3GW__iconButton:hover{color:var(--ink);background:#edf1ef}.audit-demo-module__gyc3GW__caseBar{background:#f4f7f5;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;display:flex}.audit-demo-module__gyc3GW__caseBar>div{align-items:baseline;gap:18px;display:flex}.audit-demo-module__gyc3GW__eyebrow{letter-spacing:0;color:var(--sub);font-size:10px;font-weight:700;line-height:1.5;display:block}.audit-demo-module__gyc3GW__caseBar strong{font-size:15px}.audit-demo-module__gyc3GW__businessType{color:var(--sub);font-size:12px}.audit-demo-module__gyc3GW__industrySelect{color:var(--sub);align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.audit-demo-module__gyc3GW__industrySelect select{color:var(--ink);appearance:none;background:#fff;border:1px solid #c9d3cf;border-radius:5px;min-width:195px;padding:9px 30px 9px 12px;font-size:12px;font-weight:600}.audit-demo-module__gyc3GW__industrySelect svg{pointer-events:none;position:absolute;right:10px}.audit-demo-module__gyc3GW__stepNav{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:0 5%;display:grid}.audit-demo-module__gyc3GW__stepNav button{min-height:62px;color:var(--sub);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 8px;font-size:12px;font-weight:600;display:flex}.audit-demo-module__gyc3GW__stepNav button>span{border:1px solid #d7dfdc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;display:flex}.audit-demo-module__gyc3GW__stepNav .audit-demo-module__gyc3GW__activeStep{border-bottom-color:var(--green);color:var(--green)}.audit-demo-module__gyc3GW__activeStep>span{background:var(--green);color:#fff;border-color:var(--green)!important}.audit-demo-module__gyc3GW__main{max-width:1310px;min-height:680px;margin:0 auto;padding:38px 5% 0}.audit-demo-module__gyc3GW__pageHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.audit-demo-module__gyc3GW__pageHeading h1{font-family:var(--font-body),Arial,sans-serif;max-width:760px;margin-top:9px;font-size:36px;font-weight:500;line-height:1.2}.audit-demo-module__gyc3GW__smallBadge{border:1px solid var(--line);color:var(--sub);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.audit-demo-module__gyc3GW__introGrid{grid-template-columns:1.05fr 1fr;gap:70px;display:grid}.audit-demo-module__gyc3GW__introCopy{color:var(--sub);max-width:670px;font-size:15px;line-height:1.8}.audit-demo-module__gyc3GW__businessStory blockquote{font-family:var(--font-body),Arial,sans-serif;border-left:2px solid #cd8163;margin:32px 0 26px;padding:0 0 0 23px;font-size:26px;line-height:1.4;position:relative}.audit-demo-module__gyc3GW__quoteMark{display:none}.audit-demo-module__gyc3GW__businessStory blockquote footer{font-family:var(--font-body),Arial,sans-serif;letter-spacing:0;color:var(--sub);margin-top:15px;font-size:9px;font-weight:650}.audit-demo-module__gyc3GW__startMetrics{border-top:1px solid var(--line);gap:35px;margin:0 0 30px;padding-top:22px;display:flex}.audit-demo-module__gyc3GW__startMetrics>div{flex-direction:column;gap:5px;display:flex}.audit-demo-module__gyc3GW__startMetrics strong{font-size:24px;font-weight:600}.audit-demo-module__gyc3GW__startMetrics>div:last-child strong{padding-top:5px;font-size:18px}.audit-demo-module__gyc3GW__startMetrics span{color:var(--sub);font-size:11px}.audit-demo-module__gyc3GW__primaryButton,.audit-demo-module__gyc3GW__secondaryButton{border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 17px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.audit-demo-module__gyc3GW__primaryButton{background:var(--green);color:#fff;border:1px solid var(--green)}.audit-demo-module__gyc3GW__primaryButton:hover:not(:disabled){background:#104c3d}.audit-demo-module__gyc3GW__secondaryButton{color:var(--ink);background:#fff;border:1px solid #cbd5d0}.audit-demo-module__gyc3GW__secondaryButton:hover:not(:disabled){background:#f0f5f2}.audit-demo-module__gyc3GW__textButton{color:var(--green);background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font-size:11px;font-weight:600;display:inline-flex}.audit-demo-module__gyc3GW__casePreview{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.audit-demo-module__gyc3GW__photo{aspect-ratio:2.65;position:relative;overflow:hidden}.audit-demo-module__gyc3GW__photo img{object-fit:cover;object-position:center 61%}.audit-demo-module__gyc3GW__photo>span{letter-spacing:0;color:#fff;background:#263b30d9;padding:4px 6px;font-size:8px;font-weight:600;position:absolute;bottom:9px;left:14px}.audit-demo-module__gyc3GW__processPreview{padding:20px 24px}.audit-demo-module__gyc3GW__processPreview>.audit-demo-module__gyc3GW__eyebrow{margin-bottom:14px}.audit-demo-module__gyc3GW__processPreview>div{align-items:center;gap:11px;min-height:36px;font-size:12px;display:flex;position:relative}.audit-demo-module__gyc3GW__processPreview>div+div:before{content:"";border-left:1px solid #d1dad6;height:13px;position:absolute;top:-8px;left:10px}.audit-demo-module__gyc3GW__processDot,.audit-demo-module__gyc3GW__questionDot{width:22px;height:22px;color:var(--green);z-index:1;background:#edf3ef;border:1px solid #d6e5dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;display:flex}.audit-demo-module__gyc3GW__questionDot{color:#a95035;background:#fbefe8;border-color:#e8c2b4}.audit-demo-module__gyc3GW__processPreview small{color:#a95035;background:#fbefe8;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:9px}.audit-demo-module__gyc3GW__workPreview{background:#eef2f8;min-height:190px;padding:22px}.audit-demo-module__gyc3GW__workPreview>div:not(.audit-demo-module__gyc3GW__previewLines){align-items:flex-start;gap:15px;margin:17px 0;font-size:12px;line-height:1.6;display:flex}.audit-demo-module__gyc3GW__workPreview svg{color:var(--blue);flex-shrink:0}.audit-demo-module__gyc3GW__workPreview p{color:var(--blue);font-size:11px}.audit-demo-module__gyc3GW__previewLines{gap:5px;margin-top:18px;display:flex}.audit-demo-module__gyc3GW__previewLines i{background:#b8c7e0;flex:1;height:4px}.audit-demo-module__gyc3GW__previewLines i:last-child{background:#fff}.audit-demo-module__gyc3GW__evidenceGrid{grid-template-columns:1.1fr 1fr;gap:55px;margin-top:30px;display:grid}.audit-demo-module__gyc3GW__sectionHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.audit-demo-module__gyc3GW__sectionHeading h2{font-size:16px;font-weight:650}.audit-demo-module__gyc3GW__sectionHeading h3{font-size:14px;font-weight:650}.audit-demo-module__gyc3GW__fileList{border-top:1px solid var(--line)}.audit-demo-module__gyc3GW__fileRow{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 0;display:flex}.audit-demo-module__gyc3GW__fileIcon{width:39px;height:44px;color:var(--blue);background:#eef2f8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audit-demo-module__gyc3GW__fileRow>div{flex:1;min-width:0}.audit-demo-module__gyc3GW__fileRow small{color:var(--sub);overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.audit-demo-module__gyc3GW__fileRow small>span{color:#8b9692}.audit-demo-module__gyc3GW__loaded{color:var(--green)}.audit-demo-module__gyc3GW__unloaded{color:#b7c2bc}.audit-demo-module__gyc3GW__uploadActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.audit-demo-module__gyc3GW__helper{color:var(--sub)!important;margin-top:12px!important;font-size:10px!important;line-height:1.7!important}.audit-demo-module__gyc3GW__statusMessage{color:var(--green);min-height:34px;padding-top:10px;font-size:11px;line-height:1.5}.audit-demo-module__gyc3GW__scopePanel{border-left:1px solid var(--line);padding-left:34px}.audit-demo-module__gyc3GW__scopePanel>.audit-demo-module__gyc3GW__sectionHeading svg{color:var(--green)}.audit-demo-module__gyc3GW__scopeChoice,.audit-demo-module__gyc3GW__selectedScope{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:16px 13px;display:flex}.audit-demo-module__gyc3GW__selectedScope{background:#f0f7f2;border-color:#79a98d}.audit-demo-module__gyc3GW__scopeChoice input,.audit-demo-module__gyc3GW__selectedScope input{accent-color:var(--green);margin-top:3px}.audit-demo-module__gyc3GW__scopeChoice>span,.audit-demo-module__gyc3GW__selectedScope>span{flex:1}.audit-demo-module__gyc3GW__scopeChoice strong,.audit-demo-module__gyc3GW__selectedScope strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.audit-demo-module__gyc3GW__scopeChoice em,.audit-demo-module__gyc3GW__selectedScope em{color:var(--green);font-size:9px;font-style:normal;font-weight:500}.audit-demo-module__gyc3GW__scopeChoice small,.audit-demo-module__gyc3GW__selectedScope small{color:var(--sub);margin-top:6px;font-size:11px;line-height:1.65;display:block}.audit-demo-module__gyc3GW__connectorList{padding-top:4px}.audit-demo-module__gyc3GW__connectorList label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:11px;padding:12px 0;display:flex}.audit-demo-module__gyc3GW__connectorList label>span{flex:1}.audit-demo-module__gyc3GW__connectorList strong{font-size:11px;display:block}.audit-demo-module__gyc3GW__connectorList small{color:var(--sub);margin-top:3px;font-size:10px;display:block}.audit-demo-module__gyc3GW__connectorList input{accent-color:var(--green)}.audit-demo-module__gyc3GW__connectorList p{color:var(--sub);margin-top:12px;font-size:10px;line-height:1.65}.audit-demo-module__gyc3GW__analysisGrid{grid-template-columns:1.1fr 1fr;gap:65px;display:grid}.audit-demo-module__gyc3GW__analysisList{margin:25px 0}.audit-demo-module__gyc3GW__analysisList>div{align-items:center;gap:15px;padding:15px 0;display:flex}.audit-demo-module__gyc3GW__analysisList>div>span{border:1px solid var(--line);color:#8f9c94;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:flex}.audit-demo-module__gyc3GW__analysisList small{color:var(--sub);margin-top:4px;font-size:10px;display:block}.audit-demo-module__gyc3GW__phaseDone>span{background:var(--pale);color:var(--green)!important;border-color:#c7ddd0!important}.audit-demo-module__gyc3GW__phaseActive>span{border-color:var(--green)!important;color:var(--green)!important}.audit-demo-module__gyc3GW__analysisMonitor{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;display:flex;overflow:hidden}.audit-demo-module__gyc3GW__monitorHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:19px;display:flex}.audit-demo-module__gyc3GW__monitorBody{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:290px;padding:30px;display:flex}.audit-demo-module__gyc3GW__monitorBody>svg{color:var(--blue);margin-bottom:23px}.audit-demo-module__gyc3GW__monitorBody h3{font-size:18px;font-weight:500;line-height:1.4}.audit-demo-module__gyc3GW__monitorBody p{color:var(--sub);max-width:270px;margin-top:12px;font-size:11px;line-height:1.8}.audit-demo-module__gyc3GW__analysisNumber{color:var(--green);font-size:64px;font-weight:500;line-height:1.2}.audit-demo-module__gyc3GW__traceLine{color:var(--sub);align-items:center;gap:6px;margin-top:22px;font-size:9px;display:flex}.audit-demo-module__gyc3GW__successPill{color:var(--green);background:var(--pale);border-radius:4px;align-items:center;gap:7px;margin-top:18px;padding:7px 11px;font-size:11px;display:flex}.audit-demo-module__gyc3GW__monitorFoot{color:var(--sub);text-align:center;background:#f4f7f5;padding:13px;font-size:9px}.audit-demo-module__gyc3GW__spin{animation:1.2s linear infinite audit-demo-module__gyc3GW__spin}@keyframes audit-demo-module__gyc3GW__spin{to{transform:rotate(360deg)}}.audit-demo-module__gyc3GW__findingBanner{background:#f8eee8;border-left:3px solid #c07a54;align-items:center;gap:30px;margin-bottom:30px;padding:26px 30px;display:flex}.audit-demo-module__gyc3GW__findingPercent{color:#aa5d38;flex-shrink:0;font-size:66px;font-weight:500;line-height:1}.audit-demo-module__gyc3GW__findingPercent small{font-size:30px}.audit-demo-module__gyc3GW__findingBanner h2{font-family:var(--font-body),Arial,sans-serif;margin:4px 0 10px;font-size:23px;font-weight:500;line-height:1.3}.audit-demo-module__gyc3GW__findingBanner p{color:#6d5d54;max-width:720px;font-size:12px;line-height:1.75}.audit-demo-module__gyc3GW__findingGrid{grid-template-columns:1fr 1.1fr;gap:55px;display:grid}.audit-demo-module__gyc3GW__evidenceTrail>div{border-bottom:1px solid var(--line);gap:15px;padding:15px 0;display:flex}.audit-demo-module__gyc3GW__evidenceTrail>div>span{color:var(--sub);padding-top:3px;font-size:10px}.audit-demo-module__gyc3GW__evidenceTrail p{color:var(--sub);margin:5px 0;font-size:11px;line-height:1.7}.audit-demo-module__gyc3GW__evidenceTrail button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:10px;display:flex}.audit-demo-module__gyc3GW__recommendations>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:17px 12px;display:flex}.audit-demo-module__gyc3GW__recommendations>div>span{color:var(--sub);padding-top:3px;font-size:10px}.audit-demo-module__gyc3GW__recommendations>div>div{flex:1}.audit-demo-module__gyc3GW__recommendations p{color:var(--sub);margin-top:5px;font-size:10px;line-height:1.7}.audit-demo-module__gyc3GW__recommendations b{color:var(--green);font-size:24px;font-weight:600}.audit-demo-module__gyc3GW__recommendations b small{text-align:center;color:var(--sub);font-size:9px;font-weight:400;display:block}.audit-demo-module__gyc3GW__topRecommendation{background:var(--pale);border-radius:5px;border:1px solid #d7e7dc!important}.audit-demo-module__gyc3GW__scoreDetails{border-top:1px solid var(--line);margin-top:20px}.audit-demo-module__gyc3GW__scoreDetails summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.audit-demo-module__gyc3GW__scoreDetails>div{justify-content:space-between;padding:6px 0;font-size:11px;display:flex}.audit-demo-module__gyc3GW__scoreDetails p{color:var(--sub);margin:8px 0;font-size:10px;line-height:1.7}.audit-demo-module__gyc3GW__scoreDetails small{color:var(--sub)}.audit-demo-module__gyc3GW__solutionIntro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.audit-demo-module__gyc3GW__packageBadge{color:var(--green);background:var(--pale);border-radius:3px;margin-bottom:8px;padding:4px 6px;font-size:9px;display:inline-block}.audit-demo-module__gyc3GW__solutionIntro h2{font-size:22px;font-weight:600}.audit-demo-module__gyc3GW__solutionIntro p{color:var(--sub);margin-top:7px;font-size:12px;line-height:1.7}.audit-demo-module__gyc3GW__solutionGrid{grid-template-columns:.9fr 1.3fr;gap:32px;display:grid}.audit-demo-module__gyc3GW__incomingPanel{background:#f1f4f8;border-radius:6px;padding:22px}.audit-demo-module__gyc3GW__incomingPanel>.audit-demo-module__gyc3GW__eyebrow{font-size:8px}.audit-demo-module__gyc3GW__requestText{font-size:13px;line-height:1.8;margin-top:14px!important}.audit-demo-module__gyc3GW__eventTimeline{flex-direction:column;gap:13px;margin:24px 0;display:flex}.audit-demo-module__gyc3GW__eventTimeline>div{color:var(--sub);align-items:center;gap:10px;font-size:11px;display:flex}.audit-demo-module__gyc3GW__eventTimeline>div>span{justify-content:center;align-items:center;width:17px;height:17px;display:flex}.audit-demo-module__gyc3GW__eventTimeline .audit-demo-module__gyc3GW__eventDone{color:var(--green)}.audit-demo-module__gyc3GW__eventDone>span{background:#dceee3;border-radius:50%}.audit-demo-module__gyc3GW__actionPanel{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:395px;padding:22px}.audit-demo-module__gyc3GW__emptyAction{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:305px;display:flex}.audit-demo-module__gyc3GW__emptyAction svg{color:var(--green);margin-bottom:20px}.audit-demo-module__gyc3GW__emptyAction h3{font-size:19px;font-weight:500}.audit-demo-module__gyc3GW__emptyAction p{color:var(--sub);margin-top:10px;font-size:12px;line-height:1.7}.audit-demo-module__gyc3GW__classification{color:var(--green);align-items:center;gap:8px;padding-bottom:15px;font-size:10px;display:flex}.audit-demo-module__gyc3GW__classification svg{flex-shrink:0}.audit-demo-module__gyc3GW__draft{border-top:1px solid var(--line);margin-bottom:18px;padding-top:16px}.audit-demo-module__gyc3GW__draft>div{justify-content:space-between;gap:10px;display:flex}.audit-demo-module__gyc3GW__draft>div>span:last-child{color:#986c36;font-size:9px}.audit-demo-module__gyc3GW__draft p{color:#4d5b57;margin-top:14px;font-size:12px;line-height:1.85}.audit-demo-module__gyc3GW__record{border-top:1px solid var(--line);padding-top:15px}.audit-demo-module__gyc3GW__record>div{color:var(--green);align-items:center;gap:8px;font-size:12px;display:flex}.audit-demo-module__gyc3GW__record dl{margin:13px 0 0}.audit-demo-module__gyc3GW__record dl>div{justify-content:space-between;gap:20px;margin-top:9px;font-size:10px;display:flex}.audit-demo-module__gyc3GW__record dt{color:var(--sub)}.audit-demo-module__gyc3GW__record dd{text-align:right;margin:0}.audit-demo-module__gyc3GW__result{background:var(--pale);color:var(--green);align-items:flex-start;gap:8px;padding:11px;font-size:11px;line-height:1.7;display:flex;margin-top:16px!important}.audit-demo-module__gyc3GW__result svg{flex-shrink:0;margin-top:2px}.audit-demo-module__gyc3GW__beforeAfter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-around;align-items:center;gap:25px;margin-top:24px;padding:20px;display:flex}.audit-demo-module__gyc3GW__beforeAfter>div{text-align:center;flex-direction:column;flex:1;gap:6px;display:flex}.audit-demo-module__gyc3GW__beforeAfter span{color:var(--sub);font-size:9px;font-weight:600}.audit-demo-module__gyc3GW__beforeAfter strong{font-size:22px;font-weight:550}.audit-demo-module__gyc3GW__beforeAfter>div:last-child strong{color:var(--green)}.audit-demo-module__gyc3GW__beforeAfter small{color:var(--sub);font-size:10px}.audit-demo-module__gyc3GW__beforeAfter>svg{color:#9faea5;flex-shrink:0}.audit-demo-module__gyc3GW__impactGrid{grid-template-columns:1.1fr 1fr;gap:50px;display:grid}.audit-demo-module__gyc3GW__calculator{margin-top:25px}.audit-demo-module__gyc3GW__calculator>label{justify-content:space-between;gap:15px;font-size:12px;display:flex}.audit-demo-module__gyc3GW__calculator>label strong{color:var(--green);font-size:17px}.audit-demo-module__gyc3GW__calculator>input{width:100%;accent-color:var(--green);margin:17px 0 7px}.audit-demo-module__gyc3GW__rangeLabels{color:var(--sub);justify-content:space-between;font-size:9px;display:flex}.audit-demo-module__gyc3GW__numberInputs{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.audit-demo-module__gyc3GW__numberInputs label{color:var(--sub);flex-direction:column;gap:9px;font-size:10px;display:flex}.audit-demo-module__gyc3GW__numberInputs label>span{color:var(--ink);background:#fff;border:1px solid #cad7cf;border-radius:4px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.audit-demo-module__gyc3GW__numberInputs input{background:0 0;border:0;outline:0;width:100%;min-width:0}.audit-demo-module__gyc3GW__estimate{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.audit-demo-module__gyc3GW__estimate>div:not(.audit-demo-module__gyc3GW__sectionHeading){justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;display:flex}.audit-demo-module__gyc3GW__estimate strong{white-space:nowrap}.audit-demo-module__gyc3GW__estimateTotal{border-top:1px solid var(--line);font-size:13px!important}.audit-demo-module__gyc3GW__estimate p{color:var(--sub);margin-top:9px;font-size:10px;line-height:1.7}.audit-demo-module__gyc3GW__impactResult{background:#eff5f0;border:1px solid #d2e1d5;border-radius:6px;padding:28px}.audit-demo-module__gyc3GW__bigValue{color:var(--green);overflow-wrap:anywhere;margin-top:14px;font-size:51px;font-weight:550;line-height:1.2;display:block}.audit-demo-module__gyc3GW__impactResult>p{color:var(--sub);margin-top:12px;font-size:11px;line-height:1.8}.audit-demo-module__gyc3GW__impactStats{border-bottom:1px solid #d1dfd4;padding:18px 0}.audit-demo-module__gyc3GW__impactStats>div{justify-content:space-between;gap:20px;padding:10px 0;font-size:11px;display:flex}.audit-demo-module__gyc3GW__impactStats b{white-space:nowrap}.audit-demo-module__gyc3GW__returnToProblem{padding-top:23px}.audit-demo-module__gyc3GW__returnToProblem h3{font-family:var(--font-body),Arial,sans-serif;margin-top:10px;font-size:19px;font-weight:500;line-height:1.5}.audit-demo-module__gyc3GW__returnToProblem p{color:var(--sub);margin-top:12px;font-size:11px;line-height:1.8}.audit-demo-module__gyc3GW__finishBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:30px;padding-top:25px;display:flex}.audit-demo-module__gyc3GW__finishBar h2{font-size:19px;font-weight:550}.audit-demo-module__gyc3GW__finishBar p{color:var(--sub);margin-top:7px;font-size:12px;line-height:1.6}.audit-demo-module__gyc3GW__sourceViewer{background:#f5f7fa;border:1px solid #cfd9e3;border-radius:6px;margin-top:26px;padding:22px}.audit-demo-module__gyc3GW__sourceViewer h3{margin-top:5px;font-size:14px}.audit-demo-module__gyc3GW__sourceViewer pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e6eb;border-radius:4px;max-height:320px;margin:0;padding:15px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.7;overflow:auto}.audit-demo-module__gyc3GW__chapterFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:38px;padding:23px 0;display:flex}.audit-demo-module__gyc3GW__chapterFooter>span{color:var(--sub);font-size:10px}.audit-demo-module__gyc3GW__bottomNote{border-top:1px solid var(--line);color:var(--sub);background:#f4f7f5;align-items:center;gap:8px;padding:15px 5%;font-size:9px;display:flex}.audit-demo-module__gyc3GW__bottomNote>svg{flex-shrink:0}.audit-demo-module__gyc3GW__bottomNote a{white-space:nowrap;color:var(--sub);align-items:center;gap:6px;margin-left:auto;display:flex}@media (min-width:1600px){.audit-demo-module__gyc3GW__main{padding-left:0;padding-right:0}.audit-demo-module__gyc3GW__header,.audit-demo-module__gyc3GW__caseBar{padding-left:max(5%,50vw - 655px);padding-right:max(5%,50vw - 655px)}.audit-demo-module__gyc3GW__stepNav{max-width:1310px;margin:auto}}@media (max-width:1050px){.audit-demo-module__gyc3GW__caseBar>div{flex-wrap:wrap;gap:7px 14px}.audit-demo-module__gyc3GW__caseBar>div>.audit-demo-module__gyc3GW__eyebrow{width:100%}.audit-demo-module__gyc3GW__businessType{display:none}.audit-demo-module__gyc3GW__introGrid{gap:35px}.audit-demo-module__gyc3GW__pageHeading h1{font-size:31px}.audit-demo-module__gyc3GW__pageHeading>.audit-demo-module__gyc3GW__smallBadge{display:none}.audit-demo-module__gyc3GW__evidenceGrid,.audit-demo-module__gyc3GW__analysisGrid,.audit-demo-module__gyc3GW__findingGrid,.audit-demo-module__gyc3GW__impactGrid{gap:30px}.audit-demo-module__gyc3GW__scopePanel{padding-left:24px}.audit-demo-module__gyc3GW__stepNav button{gap:7px;font-size:10px}.audit-demo-module__gyc3GW__bigValue{font-size:42px}.audit-demo-module__gyc3GW__startMetrics{gap:20px}.audit-demo-module__gyc3GW__startMetrics>div:last-child strong{font-size:16px}.audit-demo-module__gyc3GW__solutionGrid{gap:20px}}@media (max-width:720px){.audit-demo-module__gyc3GW__header{height:62px;padding:0 5%}.audit-demo-module__gyc3GW__brandLabel,.audit-demo-module__gyc3GW__brandDivider{display:none}.audit-demo-module__gyc3GW__brand{font-size:23px}.audit-demo-module__gyc3GW__sampleLabel{font-size:9px}.audit-demo-module__gyc3GW__headerActions{gap:10px}.audit-demo-module__gyc3GW__caseBar{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 5%}.audit-demo-module__gyc3GW__caseBar>div{flex-direction:column;gap:4px;display:flex}.audit-demo-module__gyc3GW__caseBar strong{font-size:15px}.audit-demo-module__gyc3GW__industrySelect{justify-content:space-between;width:100%}.audit-demo-module__gyc3GW__industrySelect select{flex:1;max-width:240px}.audit-demo-module__gyc3GW__stepNav{scrollbar-width:thin;gap:7px;margin:0;padding:0 5%;display:flex;overflow:auto}.audit-demo-module__gyc3GW__stepNav button{justify-content:flex-start;min-width:115px;min-height:53px;font-size:10px}.audit-demo-module__gyc3GW__main{padding:26px 5% 0}.audit-demo-module__gyc3GW__pageHeading{margin-bottom:24px}.audit-demo-module__gyc3GW__pageHeading h1{font-size:28px;line-height:1.25}.audit-demo-module__gyc3GW__introGrid,.audit-demo-module__gyc3GW__evidenceGrid,.audit-demo-module__gyc3GW__analysisGrid,.audit-demo-module__gyc3GW__findingGrid,.audit-demo-module__gyc3GW__solutionGrid,.audit-demo-module__gyc3GW__impactGrid{grid-template-columns:1fr;gap:28px}.audit-demo-module__gyc3GW__introCopy{font-size:13px}.audit-demo-module__gyc3GW__businessStory blockquote{margin:23px 0;font-size:23px}.audit-demo-module__gyc3GW__startMetrics{margin-bottom:22px}.audit-demo-module__gyc3GW__casePreview{max-width:100%}.audit-demo-module__gyc3GW__photo{aspect-ratio:2.4}.audit-demo-module__gyc3GW__scopePanel{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.audit-demo-module__gyc3GW__fileRow{gap:9px}.audit-demo-module__gyc3GW__fileRow small{font-size:9px}.audit-demo-module__gyc3GW__uploadActions .audit-demo-module__gyc3GW__primaryButton,.audit-demo-module__gyc3GW__uploadActions .audit-demo-module__gyc3GW__secondaryButton{padding:11px;font-size:11px}.audit-demo-module__gyc3GW__analysisMonitor{min-height:300px}.audit-demo-module__gyc3GW__monitorBody{min-height:220px}.audit-demo-module__gyc3GW__findingBanner{align-items:flex-start;gap:17px;padding:20px}.audit-demo-module__gyc3GW__findingPercent{font-size:44px}.audit-demo-module__gyc3GW__findingPercent small{font-size:22px}.audit-demo-module__gyc3GW__findingBanner h2{font-size:20px}.audit-demo-module__gyc3GW__findingBanner p{font-size:11px}.audit-demo-module__gyc3GW__solutionIntro{flex-direction:column;align-items:flex-start}.audit-demo-module__gyc3GW__solutionIntro h2{font-size:21px}.audit-demo-module__gyc3GW__beforeAfter{gap:12px;padding:18px 0}.audit-demo-module__gyc3GW__beforeAfter strong{font-size:18px}.audit-demo-module__gyc3GW__beforeAfter small{font-size:9px}.audit-demo-module__gyc3GW__beforeAfter>svg{width:18px}.audit-demo-module__gyc3GW__actionPanel,.audit-demo-module__gyc3GW__incomingPanel{padding:20px}.audit-demo-module__gyc3GW__record dl>div{gap:12px}.audit-demo-module__gyc3GW__bigValue{font-size:46px}.audit-demo-module__gyc3GW__impactResult{padding:24px}.audit-demo-module__gyc3GW__finishBar{flex-direction:column;align-items:flex-start;gap:18px}.audit-demo-module__gyc3GW__chapterFooter{margin-top:28px}.audit-demo-module__gyc3GW__chapterFooter>.audit-demo-module__gyc3GW__primaryButton{max-width:175px;padding:11px 12px;font-size:10px}.audit-demo-module__gyc3GW__chapterFooter>.audit-demo-module__gyc3GW__textButton{font-size:10px}.audit-demo-module__gyc3GW__chapterFooter>span{white-space:nowrap;font-size:9px}.audit-demo-module__gyc3GW__bottomNote{align-items:flex-start;font-size:8px;line-height:1.6}.audit-demo-module__gyc3GW__bottomNote a{display:none}.audit-demo-module__gyc3GW__sectionHeading h2{font-size:15px}.audit-demo-module__gyc3GW__sectionHeading>.audit-demo-module__gyc3GW__textButton{font-size:10px}.audit-demo-module__gyc3GW__sourceViewer{padding:16px}.audit-demo-module__gyc3GW__sourceViewer pre{font-size:10px}}@media (prefers-reduced-motion:reduce){.audit-demo-module__gyc3GW__spin{animation:none}.audit-demo-module__gyc3GW__demo *{scroll-behavior:auto!important}}.audit-demo-module__gyc3GW__recordBrowser{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;margin-top:28px;overflow:hidden}.audit-demo-module__gyc3GW__recordToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.audit-demo-module__gyc3GW__recordToolbar h3{margin-top:5px;font-size:16px}.audit-demo-module__gyc3GW__recordFilters{flex-wrap:wrap;gap:10px;display:flex}.audit-demo-module__gyc3GW__recordFilters label{border:1px solid var(--line);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;display:flex}.audit-demo-module__gyc3GW__recordFilters input{background:0 0;border:0;width:170px;min-width:0;font-size:11px}.audit-demo-module__gyc3GW__recordFilters select{border:1px solid var(--line);background:#fff;border-radius:4px;padding:8px;font-size:11px}.audit-demo-module__gyc3GW__tableScroll{max-width:100%;overflow-x:auto}.audit-demo-module__gyc3GW__tableScroll table{border-collapse:collapse;width:100%;min-width:800px;font-size:11px}.audit-demo-module__gyc3GW__tableScroll caption{text-align:left;color:var(--sub);padding:0 20px 12px;font-size:10px}.audit-demo-module__gyc3GW__tableScroll th{text-align:left;color:var(--sub);background:#f3f6f4;padding:11px 15px;font-size:10px;font-weight:600}.audit-demo-module__gyc3GW__tableScroll td{border-top:1px solid var(--line);padding:12px 15px;line-height:1.6}.audit-demo-module__gyc3GW__tableScroll td button{color:var(--green);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:650;text-decoration:underline}.audit-demo-module__gyc3GW__tableScroll td small{color:var(--sub);font-size:10px;display:block}.audit-demo-module__gyc3GW__attentionCell{color:#aa5d38}.audit-demo-module__gyc3GW__recordPagination{border-top:1px solid var(--line);color:var(--sub);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.audit-demo-module__gyc3GW__recordPagination>div{gap:8px;display:flex}.audit-demo-module__gyc3GW__caseDetail{border-top:1px solid var(--line);background:#f7faf8;padding:20px}.audit-demo-module__gyc3GW__caseDetail .audit-demo-module__gyc3GW__caseMessage{border-left:2px solid var(--green);background:#fff;padding:14px;font-size:13px;line-height:1.8}.audit-demo-module__gyc3GW__caseDetail dl{gap:11px;margin:18px 0;font-size:11px;display:grid}.audit-demo-module__gyc3GW__caseDetail dl>div{grid-template-columns:130px 1fr;gap:12px;display:grid}.audit-demo-module__gyc3GW__caseDetail dt{color:var(--sub)}.audit-demo-module__gyc3GW__caseDetail dd{overflow-wrap:anywhere;margin:0}.audit-demo-module__gyc3GW__noRecords{color:var(--sub);padding:20px;font-size:12px}@media (max-width:720px){.audit-demo-module__gyc3GW__recordToolbar{padding:16px}.audit-demo-module__gyc3GW__recordFilters{width:100%}.audit-demo-module__gyc3GW__recordFilters label{flex:1;min-width:160px}.audit-demo-module__gyc3GW__recordFilters input{width:100%}.audit-demo-module__gyc3GW__caseDetail dl>div{grid-template-columns:95px 1fr}.audit-demo-module__gyc3GW__recordBrowser{margin-top:22px}.audit-demo-module__gyc3GW__sourceViewer .audit-demo-module__gyc3GW__recordToolbar{padding:12px}.audit-demo-module__gyc3GW__caseDetail .audit-demo-module__gyc3GW__sectionHeading h3{font-size:12px}}.audit-demo-module__gyc3GW__impactBreakdown{border-top:1px solid #d7e8df;margin-top:24px;padding-top:22px}.audit-demo-module__gyc3GW__impactBreakdown h3{font-size:15px;font-weight:600}.audit-demo-module__gyc3GW__impactBreakdown ol{counter-reset:calculation;margin:12px 0;padding:0;list-style:none}.audit-demo-module__gyc3GW__impactBreakdown li{counter-increment:calculation;border-bottom:1px solid #d7e8df;padding:15px 0 15px 28px;position:relative}.audit-demo-module__gyc3GW__impactBreakdown li:before{content:counter(calculation,decimal-leading-zero);color:var(--sub);font-size:10px;position:absolute;top:17px;left:0}.audit-demo-module__gyc3GW__impactBreakdown li strong{font-size:12px;font-weight:600}.audit-demo-module__gyc3GW__impactBreakdown li small{color:var(--sub);margin-top:4px;font-size:11px;line-height:1.6;display:block}.audit-demo-module__gyc3GW__impactBreakdown li p{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:15px;line-height:1.7}.audit-demo-module__gyc3GW__impactBreakdown li b{color:var(--green);font-weight:600}.audit-demo-module__gyc3GW__impactBreakdown .audit-demo-module__gyc3GW__calculationNote{font-size:10px}.audit-demo-module__gyc3GW__impactBreakdown>.audit-demo-module__gyc3GW__textButton{text-align:left;line-height:1.6}.audit-demo-module__gyc3GW__calculationLimits{margin-top:15px}.audit-demo-module__gyc3GW__calculationLimits p{color:var(--sub);margin-top:10px;font-size:11px;line-height:1.75}.audit-demo-module__gyc3GW__documentDialog{width:min(1050px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border:1px solid #dce4eb;border-radius:8px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 90px #18202730}.audit-demo-module__gyc3GW__documentDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#18202755}.audit-demo-module__gyc3GW__documentSurface{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.audit-demo-module__gyc3GW__documentHeader{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.audit-demo-module__gyc3GW__documentHeader>div:first-child{min-width:0}.audit-demo-module__gyc3GW__documentHeader h2{overflow-wrap:anywhere;margin-top:6px;font-size:17px}.audit-demo-module__gyc3GW__documentActions{flex-shrink:0;gap:8px;display:flex}.audit-demo-module__gyc3GW__documentTabs{border-bottom:1px solid var(--line);gap:20px;padding:0 24px;display:flex}.audit-demo-module__gyc3GW__documentTabs button{color:var(--sub);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0;font-size:12px}.audit-demo-module__gyc3GW__documentTabs button[aria-selected=true]{border-bottom-color:var(--green);color:var(--green)}.audit-demo-module__gyc3GW__documentContent{overscroll-behavior:contain;min-height:160px;padding:24px;overflow:auto}.audit-demo-module__gyc3GW__documentContent pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px/1.85 ui-monospace,monospace}.audit-demo-module__gyc3GW__documentContent .audit-demo-module__gyc3GW__recordBrowser{margin-top:0}.audit-demo-module__gyc3GW__documentFooter{color:var(--sub);border-top:1px solid var(--line);padding:13px 24px;font-size:10px}@media (max-width:720px){.audit-demo-module__gyc3GW__documentDialog{width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.audit-demo-module__gyc3GW__documentSurface{max-height:calc(100dvh - 26px)}.audit-demo-module__gyc3GW__documentHeader,.audit-demo-module__gyc3GW__documentContent{padding:16px}.audit-demo-module__gyc3GW__documentHeader h2{font-size:14px}.audit-demo-module__gyc3GW__documentContent pre{font-size:11px}}.audit-demo-module__gyc3GW__header{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:#ffffffdb;border-bottom-color:#d3dce4a6;height:68px;position:sticky;top:0;box-shadow:0 1px #fffffff2,0 5px 24px #1e324609}.audit-demo-module__gyc3GW__brand{font-size:24px;font-weight:650}.audit-demo-module__gyc3GW__brand>span:first-child{color:var(--ink);background:linear-gradient(145deg,#fff,#edf2f5);border:1px solid #d9e1e6;box-shadow:inset 0 1px #fff,0 2px 4px #1820270a}.audit-demo-module__gyc3GW__brandLabel{font-size:12px}.audit-demo-module__gyc3GW__caseBar{background:#fff;padding-top:25px;padding-bottom:25px}.audit-demo-module__gyc3GW__industrySelect select{background:linear-gradient(160deg,#fff,#f6f8fa);border-color:#dce3e8;box-shadow:inset 0 1px #fff,0 2px 5px #18202704}.audit-demo-module__gyc3GW__eyebrow{font-size:10px;font-weight:600}.audit-demo-module__gyc3GW__stepNav{background:linear-gradient(120deg,#f9fbfdeb,#f2f6f9b8);border:1px solid #dfe5eb;border-radius:8px;gap:4px;padding:5px;box-shadow:inset 0 1px #fff,0 4px 14px #24364b04}.audit-demo-module__gyc3GW__stepNav button{border:1px solid #0000;border-radius:5px;min-height:46px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s}.audit-demo-module__gyc3GW__stepNav button:hover:not(:disabled){color:var(--ink);background:#ffffffa6}.audit-demo-module__gyc3GW__stepNav .audit-demo-module__gyc3GW__activeStep{color:var(--ink);background:linear-gradient(145deg,#fff,#ffffffc9);border-color:#dce4e9;box-shadow:0 2px 5px #26384c0b,inset 0 1px #fff}.audit-demo-module__gyc3GW__stepNav button>span{font-variant-numeric:tabular-nums;border-color:#dce3e8}.audit-demo-module__gyc3GW__stepNav .audit-demo-module__gyc3GW__activeStep>span{background:var(--ink);border-color:var(--ink)!important}.audit-demo-module__gyc3GW__main{--travel:22px;padding-top:45px;animation:.52s cubic-bezier(.16,1,.3,1) both audit-demo-module__gyc3GW__chapterEnter}.audit-demo-module__gyc3GW__main[data-direction="-1"]{--travel:-22px}.audit-demo-module__gyc3GW__pageHeading{margin-bottom:34px}.audit-demo-module__gyc3GW__pageHeading h1{margin-top:12px;font-size:36px;font-weight:600;line-height:1.2}.audit-demo-module__gyc3GW__pageHeading .audit-demo-module__gyc3GW__smallBadge{background:#fafcfd;border-color:#e6ebef}.audit-demo-module__gyc3GW__businessStory blockquote{border-color:#bccad8;font-size:25px;font-weight:450;line-height:1.5}.audit-demo-module__gyc3GW__businessStory blockquote footer{font-size:10px;font-weight:500}.audit-demo-module__gyc3GW__primaryButton{background:linear-gradient(150deg,#26353e,#152129);border-color:#1c2a34;box-shadow:inset 0 1px #ffffff29,0 3px 6px #18202712}.audit-demo-module__gyc3GW__primaryButton:hover:not(:disabled){background:#30444e;transform:translateY(-1px);box-shadow:0 5px 14px #1820271a}.audit-demo-module__gyc3GW__primaryButton:active:not(:disabled),.audit-demo-module__gyc3GW__secondaryButton:active:not(:disabled){transform:translateY(0)}.audit-demo-module__gyc3GW__primaryButton,.audit-demo-module__gyc3GW__secondaryButton,.audit-demo-module__gyc3GW__iconButton{transition:background .18s,box-shadow .18s,transform .18s}.audit-demo-module__gyc3GW__secondaryButton{background:linear-gradient(145deg,#fff,#f6f8fa);border-color:#dce3e8;box-shadow:inset 0 1px #fff,0 2px 4px #18202705}.audit-demo-module__gyc3GW__secondaryButton:hover:not(:disabled),.audit-demo-module__gyc3GW__iconButton:hover{background:#f1f5f8}.audit-demo-module__gyc3GW__casePreview,.audit-demo-module__gyc3GW__analysisMonitor,.audit-demo-module__gyc3GW__actionPanel,.audit-demo-module__gyc3GW__recordBrowser{background:linear-gradient(150deg,#ffffffed,#f9fbfce6);border-color:#dce4e9;box-shadow:inset 0 1px #fff,0 8px 30px #20324805,0 1px 3px #20324804}.audit-demo-module__gyc3GW__workPreview,.audit-demo-module__gyc3GW__incomingPanel{background:#f5f8fb}.audit-demo-module__gyc3GW__photo>span{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #ffffffa6;border-radius:3px}.audit-demo-module__gyc3GW__fileRow{padding:15px 0;transition:background .18s}.audit-demo-module__gyc3GW__fileIcon{background:linear-gradient(145deg,#fff,#eef3fa);border:1px solid #e0e7f0}.audit-demo-module__gyc3GW__selectedScope{background:#f2faf8;border-color:#86b7b0;box-shadow:inset 0 1px #fff}.audit-demo-module__gyc3GW__monitorHeading,.audit-demo-module__gyc3GW__monitorFoot{background:#f7f9fb}.audit-demo-module__gyc3GW__monitorBody{background:linear-gradient(150deg,#fff,#f6fafb)}.audit-demo-module__gyc3GW__phaseActive{background:linear-gradient(90deg,#f0f8f6,#0000)}.audit-demo-module__gyc3GW__analysisList>div{border-radius:5px;transition:background .3s,color .3s}.audit-demo-module__gyc3GW__analysisNumber,.audit-demo-module__gyc3GW__bigValue,.audit-demo-module__gyc3GW__findingPercent,.audit-demo-module__gyc3GW__recommendations b{font-variant-numeric:tabular-nums}.audit-demo-module__gyc3GW__findingBanner{background:#fcf7f3;border-left:2px solid #bc825a}.audit-demo-module__gyc3GW__findingBanner h2{font-size:23px;font-weight:550}.audit-demo-module__gyc3GW__findingPercent{color:#a36640}.audit-demo-module__gyc3GW__topRecommendation{background:#f0f9f6}.audit-demo-module__gyc3GW__incomingPanel{border:1px solid #e3e9ef}.audit-demo-module__gyc3GW__eventTimeline>div{transition:color .35s}.audit-demo-module__gyc3GW__eventDone>span{background:#e4f2ed}.audit-demo-module__gyc3GW__classification,.audit-demo-module__gyc3GW__draft,.audit-demo-module__gyc3GW__record,.audit-demo-module__gyc3GW__result,.audit-demo-module__gyc3GW__successPill,.audit-demo-module__gyc3GW__sourceViewer,.audit-demo-module__gyc3GW__caseDetail{animation:.42s cubic-bezier(.16,1,.3,1) both audit-demo-module__gyc3GW__detailEnter}.audit-demo-module__gyc3GW__impactResult{background:linear-gradient(145deg,#f7fcfa,#edf7f3);border-color:#d7e8df;box-shadow:inset 0 1px #fff}.audit-demo-module__gyc3GW__returnToProblem h3{font-size:18px;font-weight:500}.audit-demo-module__gyc3GW__sourceViewer{background:#f7f9fb;border-color:#dce4eb}.audit-demo-module__gyc3GW__tableScroll th{background:#f5f8fa}.audit-demo-module__gyc3GW__tableScroll tbody tr{transition:background .16s}.audit-demo-module__gyc3GW__tableScroll tbody tr:hover{background:#f4f9fc}.audit-demo-module__gyc3GW__caseDetail{background:#f6f9fb}.audit-demo-module__gyc3GW__recordFilters label,.audit-demo-module__gyc3GW__recordFilters select{background:#fff;border-color:#dce4eb;min-height:36px}.audit-demo-module__gyc3GW__recordToolbar h3{font-weight:550}.audit-demo-module__gyc3GW__bottomNote{background:#fafbfc}@keyframes audit-demo-module__gyc3GW__chapterEnter{0%{opacity:0;transform:translateX(var(--travel)) translateY(6px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes audit-demo-module__gyc3GW__detailEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.audit-demo-module__gyc3GW__pageHeading h1{font-size:31px}}@media (max-width:720px){.audit-demo-module__gyc3GW__header{height:62px}.audit-demo-module__gyc3GW__caseBar{padding-top:18px;padding-bottom:18px}.audit-demo-module__gyc3GW__stepNav{border-left:0;border-right:0;border-radius:0;gap:5px;padding:5px 5%}.audit-demo-module__gyc3GW__stepNav button{min-height:43px;padding:8px}.audit-demo-module__gyc3GW__main{--travel:12px;padding-top:29px}.audit-demo-module__gyc3GW__main[data-direction="-1"]{--travel:-12px}.audit-demo-module__gyc3GW__pageHeading{margin-bottom:26px}.audit-demo-module__gyc3GW__pageHeading h1{font-size:27px}.audit-demo-module__gyc3GW__businessStory blockquote{font-size:22px}.audit-demo-module__gyc3GW__findingBanner h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.audit-demo-module__gyc3GW__demo *,.audit-demo-module__gyc3GW__demo :before,.audit-demo-module__gyc3GW__demo :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.audit-demo-module__gyc3GW__analysisList>button{text-align:left;width:calc(100% + 20px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:15px;margin:0 -10px;padding:15px 10px;transition:background .2s;display:flex}.audit-demo-module__gyc3GW__analysisList>button:disabled{cursor:default}.audit-demo-module__gyc3GW__analysisList>button:not(:disabled):hover{background:#f4f8f6}.audit-demo-module__gyc3GW__analysisList>button:focus-visible{outline:2px solid var(--green);outline-offset:1px}.audit-demo-module__gyc3GW__analysisList>button>span{border:1px solid var(--line);color:#8f9c94;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:flex}.audit-demo-module__gyc3GW__analysisList>button.audit-demo-module__gyc3GW__phaseSelected{box-shadow:inset 2px 0 0 var(--green);background:#eef7f3}.audit-demo-module__gyc3GW__traceBody{text-align:left;flex:1;min-height:290px;max-height:620px;padding:20px 22px;overflow:auto}.audit-demo-module__gyc3GW__traceNav{letter-spacing:.08em;color:var(--sub);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:9px;display:flex}.audit-demo-module__gyc3GW__traceNav button{border:1px solid var(--line);width:26px;height:26px;color:var(--green);cursor:pointer;background:#fff;border-radius:4px;justify-content:center;align-items:center;display:flex}.audit-demo-module__gyc3GW__traceNav button:disabled{color:#c3ccc6;cursor:default}.audit-demo-module__gyc3GW__traceBody h3{font-size:16px;font-weight:550;line-height:1.4}.audit-demo-module__gyc3GW__traceSummary{color:var(--sub);margin-top:6px;font-size:11px;line-height:1.7}.audit-demo-module__gyc3GW__traceFacts{margin:16px 0 0;padding:0;list-style:none}.audit-demo-module__gyc3GW__traceFacts>li{border-top:1px solid var(--line);padding:12px 0;animation:.42s cubic-bezier(.16,1,.3,1) both audit-demo-module__gyc3GW__detailEnter}.audit-demo-module__gyc3GW__traceFacts p{font-size:12px;line-height:1.65}.audit-demo-module__gyc3GW__traceFacts blockquote{color:#6d5d54;background:#fcf7f3;border-left:2px solid #bc825a;margin:8px 0 0;padding:6px 10px;font-size:11px;line-height:1.65}.audit-demo-module__gyc3GW__traceChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.audit-demo-module__gyc3GW__traceChips>span{color:var(--green);background:var(--pale);border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;display:inline-flex}.audit-demo-module__gyc3GW__traceScores{border:1px solid var(--line);border-radius:5px;margin-top:14px;padding:12px;font-size:11px}.audit-demo-module__gyc3GW__traceScoreTotal{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.audit-demo-module__gyc3GW__traceScoreTotal strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:20px}.audit-demo-module__gyc3GW__traceScoreGroup{font-variant-numeric:tabular-nums;justify-content:space-between;padding:10px 0 4px;font-weight:600;display:flex}.audit-demo-module__gyc3GW__traceScoreRow{color:var(--sub);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 52px;gap:10px;padding:3px 0;display:grid}.audit-demo-module__gyc3GW__traceScoreRow>span:last-child{text-align:right;color:var(--ink)}.audit-demo-module__gyc3GW__traceSources{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.audit-demo-module__gyc3GW__traceSources summary{cursor:pointer;padding:10px 0;font-size:11px;font-weight:600}.audit-demo-module__gyc3GW__traceSources ul{margin:0;padding:0;list-style:none}.audit-demo-module__gyc3GW__traceSources li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:11px;display:flex}.audit-demo-module__gyc3GW__traceSources li>span{flex-direction:column;gap:2px;display:flex}.audit-demo-module__gyc3GW__traceSources small{color:var(--sub);font-size:9px}.audit-demo-module__gyc3GW__traceSources li>small{white-space:nowrap;padding-top:2px}@media (max-width:720px){.audit-demo-module__gyc3GW__traceBody{max-height:none;padding:16px}}.audit-demo-module__gyc3GW__demo{--ink:#101828;--sub:#475467;--line:#e4e7ec;--assumption:#b54708;--assumption-bg:#fffaeb;--assumption-line:#fedf89;--evidence:#175cd3;--evidence-bg:#eff8ff;--evidence-line:#b2ddff;--finding:#b42318;--finding-bg:#fef3f2;--finding-line:#fecdca;--solution:#08786e;--solution-bg:#ecf8f5;--solution-line:#a6dccf}.audit-demo-module__gyc3GW__takeaway{border:1px solid;border-left-width:5px;border-radius:8px;align-items:flex-start;gap:14px;max-width:980px;margin:-6px 0 30px;padding:16px 20px;display:flex}.audit-demo-module__gyc3GW__takeaway>svg{flex-shrink:0;margin-top:3px}.audit-demo-module__gyc3GW__takeaway>span{color:var(--ink);font-size:19px;font-weight:600;line-height:1.5}.audit-demo-module__gyc3GW__takeaway b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.audit-demo-module__gyc3GW__takeaway[data-tone=assumption]{background:var(--assumption-bg);border-color:var(--assumption-line);border-left-color:var(--assumption)}.audit-demo-module__gyc3GW__takeaway[data-tone=assumption] b,.audit-demo-module__gyc3GW__takeaway[data-tone=assumption]>svg{color:var(--assumption)}.audit-demo-module__gyc3GW__takeaway[data-tone=evidence]{background:var(--evidence-bg);border-color:var(--evidence-line);border-left-color:var(--evidence)}.audit-demo-module__gyc3GW__takeaway[data-tone=evidence] b,.audit-demo-module__gyc3GW__takeaway[data-tone=evidence]>svg{color:var(--evidence)}.audit-demo-module__gyc3GW__takeaway[data-tone=finding]{background:var(--finding-bg);border-color:var(--finding-line);border-left-color:var(--finding)}.audit-demo-module__gyc3GW__takeaway[data-tone=finding] b,.audit-demo-module__gyc3GW__takeaway[data-tone=finding]>svg{color:var(--finding)}.audit-demo-module__gyc3GW__takeaway[data-tone=solution]{background:var(--solution-bg);border-color:var(--solution-line);border-left-color:var(--solution)}.audit-demo-module__gyc3GW__takeaway[data-tone=solution] b,.audit-demo-module__gyc3GW__takeaway[data-tone=solution]>svg{color:var(--solution)}@media (max-width:720px){.audit-demo-module__gyc3GW__takeaway{gap:10px;margin:-4px 0 24px;padding:13px 14px}.audit-demo-module__gyc3GW__takeaway>span{font-size:16px}}.audit-demo-module__gyc3GW__businessStory blockquote{border-left:4px solid var(--assumption)!important}.audit-demo-module__gyc3GW__businessStory blockquote footer{align-items:center;gap:6px;display:flex;color:var(--assumption)!important;font-size:11px!important;font-weight:700!important}.audit-demo-module__gyc3GW__processPreview small,.audit-demo-module__gyc3GW__questionDot{color:var(--finding)!important;background:var(--finding-bg)!important;border-color:var(--finding-line)!important}.audit-demo-module__gyc3GW__traceChips>span{color:var(--evidence);background:var(--evidence-bg);border:1px solid var(--evidence-line);padding:3px 7px;font-size:11px}.audit-demo-module__gyc3GW__evidenceTrail button{color:var(--evidence);font-size:12px;font-weight:600}.audit-demo-module__gyc3GW__statusMessage{color:var(--evidence);font-size:13px;font-weight:500}.audit-demo-module__gyc3GW__findingBanner{border:1px solid var(--finding-line);border-radius:8px;background:var(--finding-bg)!important;border-left:6px solid var(--finding)!important}.audit-demo-module__gyc3GW__findingPercent{font-weight:650;color:var(--finding)!important}.audit-demo-module__gyc3GW__findingBanner h2{color:var(--ink);font-weight:650!important}.audit-demo-module__gyc3GW__findingBanner p{color:var(--sub);font-size:14px}.audit-demo-module__gyc3GW__findingBanner .audit-demo-module__gyc3GW__eyebrow{color:var(--finding)}.audit-demo-module__gyc3GW__attentionCell{color:var(--finding);font-weight:600}.audit-demo-module__gyc3GW__traceFacts>li[data-emphasis=finding]{background:var(--finding-bg);border:1px solid var(--finding-line);border-left:4px solid var(--finding);border-radius:6px;margin:6px 0;padding:12px 14px}.audit-demo-module__gyc3GW__traceFacts>li[data-emphasis=finding] p{color:var(--ink);font-weight:650}.audit-demo-module__gyc3GW__topRecommendation{background:var(--solution-bg)!important;border:1px solid var(--solution-line)!important;border-left:5px solid var(--solution)!important}.audit-demo-module__gyc3GW__recommendations b,.audit-demo-module__gyc3GW__bigValue,.audit-demo-module__gyc3GW__beforeAfter>div:last-child strong{color:var(--solution)}.audit-demo-module__gyc3GW__packageBadge{color:var(--solution);background:var(--solution-bg);border:1px solid var(--solution-line);font-size:11px;font-weight:600}.audit-demo-module__gyc3GW__result,.audit-demo-module__gyc3GW__successPill{color:var(--solution);background:var(--solution-bg)}.audit-demo-module__gyc3GW__impactResult{border-left:5px solid var(--solution)!important}.audit-demo-module__gyc3GW__traceFacts>li[data-emphasis=solution]{background:var(--solution-bg);border:1px solid var(--solution-line);border-left:4px solid var(--solution);border-radius:6px;margin:6px 0;padding:12px 14px}.audit-demo-module__gyc3GW__traceFacts>li[data-emphasis=solution] p{color:var(--ink);font-weight:650}.audit-demo-module__gyc3GW__beforeAfter>div:first-child strong{color:var(--finding)}.audit-demo-module__gyc3GW__eyebrow{font-size:11px}.audit-demo-module__gyc3GW__helper{font-size:12px!important}.audit-demo-module__gyc3GW__smallBadge{font-size:11px}.audit-demo-module__gyc3GW__introCopy{color:var(--sub)}.audit-demo-module__gyc3GW__stepNav button{font-size:13px}.audit-demo-module__gyc3GW__startMetrics span{font-size:12px}.audit-demo-module__gyc3GW__processPreview>div{font-size:13px}.audit-demo-module__gyc3GW__processPreview small{font-size:11px}.audit-demo-module__gyc3GW__fileRow strong{font-size:14px}.audit-demo-module__gyc3GW__fileRow small{font-size:12px}.audit-demo-module__gyc3GW__analysisList strong{font-size:14px}.audit-demo-module__gyc3GW__analysisList small{font-size:12px}.audit-demo-module__gyc3GW__evidenceTrail strong{font-size:14px}.audit-demo-module__gyc3GW__evidenceTrail p{font-size:13px}.audit-demo-module__gyc3GW__recommendations strong{font-size:14px}.audit-demo-module__gyc3GW__recommendations p{font-size:12px}.audit-demo-module__gyc3GW__beforeAfter span{font-size:11px}.audit-demo-module__gyc3GW__beforeAfter small{font-size:12px}.audit-demo-module__gyc3GW__traceSummary{font-size:13px}.audit-demo-module__gyc3GW__traceFacts p{font-size:14px}.audit-demo-module__gyc3GW__traceFacts blockquote{font-size:13px}.audit-demo-module__gyc3GW__traceScores,.audit-demo-module__gyc3GW__traceSources summary{font-size:12px}.audit-demo-module__gyc3GW__traceSources small,.audit-demo-module__gyc3GW__traceNav,.audit-demo-module__gyc3GW__monitorFoot{font-size:11px}.audit-demo-module__gyc3GW__chapterFooter>span{font-size:12px}.audit-demo-module__gyc3GW__chapterFooter>.audit-demo-module__gyc3GW__textButton,.audit-demo-module__gyc3GW__chapterFooter>.audit-demo-module__gyc3GW__primaryButton{font-size:13px}.audit-demo-module__gyc3GW__bottomNote{font-size:11px}
