.ChatInterface-module__YDIRoW__shell{background:linear-gradient(145deg,#ffffff06,#0000 55%),#10171cf5;border:1px solid #a6bfcd38;flex-direction:column;width:min(900px,100%);height:min(780px,100svh - 132px);min-height:590px;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000047}.ChatInterface-module__YDIRoW__topbar{background:#070b0e40;border-bottom:1px solid #a6bfcd29;padding:18px 22px 16px}.ChatInterface-module__YDIRoW__topline{color:#75858e;font:700 8px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.ChatInterface-module__YDIRoW__progressTrack{background:#a6bfcd1f;width:100%;height:2px}.ChatInterface-module__YDIRoW__progressValue{background:#b9cbd5;height:100%;transition:width .42s cubic-bezier(.2,.7,.25,1)}.ChatInterface-module__YDIRoW__conversation,.ChatInterface-module__YDIRoW__reportScroller{scrollbar-width:thin;scrollbar-color:#34434b transparent;flex:1;overflow-y:auto}.ChatInterface-module__YDIRoW__conversation{padding:clamp(24px,4vw,42px)}.ChatInterface-module__YDIRoW__message{width:min(78%,610px);margin-bottom:20px;animation:.28s ease-out both ChatInterface-module__YDIRoW__messageIn}.ChatInterface-module__YDIRoW__assistant{margin-right:auto}.ChatInterface-module__YDIRoW__user{margin-left:auto}.ChatInterface-module__YDIRoW__messageMeta{color:#74858e;font:700 8px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ChatInterface-module__YDIRoW__messageMeta:before{content:"";border:1px solid;width:5px;height:5px;transform:rotate(45deg)}.ChatInterface-module__YDIRoW__user .ChatInterface-module__YDIRoW__messageMeta{justify-content:flex-end}.ChatInterface-module__YDIRoW__bubble{color:#d8dddf;border:1px solid #a6bfcd29;padding:16px 18px;font-size:15px;line-height:1.62}.ChatInterface-module__YDIRoW__assistant .ChatInterface-module__YDIRoW__bubble{background:#27333a8a}.ChatInterface-module__YDIRoW__user .ChatInterface-module__YDIRoW__bubble{color:#172128;background:#dfe6e9;border-color:#dfe6e9}.ChatInterface-module__YDIRoW__typing{gap:5px;padding:8px 2px;display:flex}.ChatInterface-module__YDIRoW__typing span{background:#82939c;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate ChatInterface-module__YDIRoW__typing}.ChatInterface-module__YDIRoW__typing span:nth-child(2){animation-delay:.16s}.ChatInterface-module__YDIRoW__typing span:nth-child(3){animation-delay:.32s}.ChatInterface-module__YDIRoW__composer{background:#070b0e57;border-top:1px solid #a6bfcd29;flex-shrink:0;padding:18px 22px 20px}.ChatInterface-module__YDIRoW__inputRow{grid-template-columns:1fr auto;gap:10px;display:grid}.ChatInterface-module__YDIRoW__input{resize:none;color:#f4f3ef;background:#070b0e70;border:1px solid #40505a;border-radius:0;outline:none;min-width:0;padding:14px 16px;font-size:15px}.ChatInterface-module__YDIRoW__input:focus{border-color:#8299a6}.ChatInterface-module__YDIRoW__input[readonly]{color:#aeb8bd}.ChatInterface-module__YDIRoW__input::placeholder{color:#667780}.ChatInterface-module__YDIRoW__send{color:#172128;cursor:pointer;background:#e4e9ec;border:1px solid #e4e9ec;border-radius:0;place-items:center;width:52px;min-width:52px;padding:0;display:grid}.ChatInterface-module__YDIRoW__send svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ChatInterface-module__YDIRoW__send:disabled{cursor:not-allowed;opacity:.38}.ChatInterface-module__YDIRoW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatInterface-module__YDIRoW__composerHint{color:#62727b;margin-top:9px;font-size:11px}.ChatInterface-module__YDIRoW__reportScroller{padding:clamp(26px,5vw,54px)}.ChatInterface-module__YDIRoW__reportHeader{border-bottom:1px solid #a6bfcd2e;margin-bottom:34px;padding-bottom:28px}.ChatInterface-module__YDIRoW__reportHeader span{color:#81939c;font:700 8px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}.ChatInterface-module__YDIRoW__reportHeader h2{max-width:650px;font:800 clamp(34px, 5vw, 58px) / 1 var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.055em;text-wrap:balance}.ChatInterface-module__YDIRoW__report{max-width:720px}.ChatInterface-module__YDIRoW__report h3{font:800 clamp(22px, 3vw, 31px) / 1.1 var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.04em;margin:36px 0 14px}.ChatInterface-module__YDIRoW__report h3:first-child{margin-top:0}.ChatInterface-module__YDIRoW__report p,.ChatInterface-module__YDIRoW__report li{color:#bdc6ca;font-size:15px;line-height:1.68}.ChatInterface-module__YDIRoW__report ul,.ChatInterface-module__YDIRoW__report ol{margin:14px 0 24px;padding-left:20px}.ChatInterface-module__YDIRoW__report li{margin-bottom:9px;padding-left:5px}.ChatInterface-module__YDIRoW__report strong{color:#edf0f1}.ChatInterface-module__YDIRoW__reportActions{background:#070b0e57;border-top:1px solid #a6bfcd29;flex-wrap:wrap;gap:11px;padding:22px;display:flex}.ChatInterface-module__YDIRoW__primaryAction,.ChatInterface-module__YDIRoW__secondaryAction,.ChatInterface-module__YDIRoW__restart{font:700 9px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.09em;text-transform:uppercase;padding:13px 17px}.ChatInterface-module__YDIRoW__primaryAction{color:#172128;background:#e4e9ec;border:1px solid #e4e9ec}.ChatInterface-module__YDIRoW__secondaryAction{color:#dbe0e2;border:1px solid #4a5962}.ChatInterface-module__YDIRoW__restart{color:#778891;cursor:pointer;background:0 0;border:0;margin-left:auto}.ChatInterface-module__YDIRoW__deliveryNote{color:#7f9099;width:100%;font-size:11px}@keyframes ChatInterface-module__YDIRoW__messageIn{0%{opacity:0;transform:translateY(8px)}}@keyframes ChatInterface-module__YDIRoW__typing{to{opacity:.28;transform:translateY(-3px)}}@media (max-width:700px){.ChatInterface-module__YDIRoW__shell{width:100%;height:100%;min-height:0;box-shadow:none;border:0}.ChatInterface-module__YDIRoW__topbar,.ChatInterface-module__YDIRoW__composer,.ChatInterface-module__YDIRoW__reportActions{padding-left:15px;padding-right:15px}.ChatInterface-module__YDIRoW__conversation{overscroll-behavior:contain;padding:24px 15px}.ChatInterface-module__YDIRoW__message{width:92%}.ChatInterface-module__YDIRoW__send{min-height:44px}.ChatInterface-module__YDIRoW__restart{margin-left:0}}@media (prefers-reduced-motion:reduce){.ChatInterface-module__YDIRoW__message,.ChatInterface-module__YDIRoW__typing span,.ChatInterface-module__YDIRoW__progressValue{transition:none;animation:none}}
.AIAuditPage-module__fs0bPG__page{--audit-bg:#101519;--audit-panel:#151d22;--audit-ink:#f4f3ef;--audit-muted:#9aa5ab;--audit-line:#a6bfcd2e;min-height:100svh;color:var(--audit-ink);background:radial-gradient(circle at 78% 18%, #44657b3d, transparent 33%), var(--audit-bg);isolation:isolate;position:relative}.AIAuditPage-module__fs0bPG__page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#a6bfcd0b 1px,#0000 1px),linear-gradient(90deg,#a6bfcd0b 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#00000080 58%,#0000);mask-image:linear-gradient(120deg,#000,#00000080 58%,#0000)}.AIAuditPage-module__fs0bPG__header{border-bottom:1px solid var(--audit-line);align-items:center;min-height:76px;padding:0 48px;display:flex}.AIAuditPage-module__fs0bPG__wordmark,.AIAuditPage-module__fs0bPG__backLink,.AIAuditPage-module__fs0bPG__status{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase}.AIAuditPage-module__fs0bPG__wordmark{letter-spacing:-.04em;width:fit-content;font-size:15px;font-weight:800}.AIAuditPage-module__fs0bPG__status{color:#74848d;letter-spacing:.18em;font-size:8px;font-weight:700}.AIAuditPage-module__fs0bPG__backLink{color:#aeb8bd;letter-spacing:.1em;border-bottom:1px solid #536069;padding-bottom:4px;font-size:9px;font-weight:700}.AIAuditPage-module__fs0bPG__backLink span{margin-right:7px;transition:transform .18s;display:inline-block}.AIAuditPage-module__fs0bPG__backLink:hover span{transform:translate(-3px)}.AIAuditPage-module__fs0bPG__mobileMenu{justify-self:end;display:none}.AIAuditPage-module__fs0bPG__landing,.AIAuditPage-module__fs0bPG__chatMain{width:min(100%,1600px);margin:0 auto;padding:clamp(64px,9vw,128px) 48px}.AIAuditPage-module__fs0bPG__restoring{color:#7f9099;font:700 8px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.18em;text-transform:uppercase}.AIAuditPage-module__fs0bPG__landing{grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:center;gap:clamp(60px,10vw,160px);min-height:calc(100svh - 112px);display:grid}.AIAuditPage-module__fs0bPG__eyebrow,.AIAuditPage-module__fs0bPG__formLabel,.AIAuditPage-module__fs0bPG__step span,.AIAuditPage-module__fs0bPG__privacy{font-family:var(--font-montserrat), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.16em;font-weight:700}.AIAuditPage-module__fs0bPG__eyebrow{color:#82939c;margin-bottom:22px;font-size:9px}.AIAuditPage-module__fs0bPG__intro h1{max-width:820px;font:800 clamp(48px, 6.5vw, 94px) / .96 var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:0}.AIAuditPage-module__fs0bPG__lede{color:#b0b9bd;max-width:600px;margin-top:32px;font-size:clamp(16px,1.6vw,20px);line-height:1.62}.AIAuditPage-module__fs0bPG__steps{border-top:1px solid var(--audit-line);grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.AIAuditPage-module__fs0bPG__step{padding:20px 20px 0 0}.AIAuditPage-module__fs0bPG__step+.AIAuditPage-module__fs0bPG__step{border-left:1px solid var(--audit-line);padding-left:20px}.AIAuditPage-module__fs0bPG__step span{color:#70818a;margin-bottom:8px;font-size:8px;display:block}.AIAuditPage-module__fs0bPG__step p{color:#d1d6d8;font-size:13px;line-height:1.45}.AIAuditPage-module__fs0bPG__gate{border:1px solid var(--audit-line);background:linear-gradient(145deg,#ffffff06,#0000 60%),#121a1fe0;padding:clamp(28px,4vw,46px);box-shadow:0 30px 80px #0003}.AIAuditPage-module__fs0bPG__gate h2{font:800 clamp(27px, 3vw, 38px) / 1.04 var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.05em;margin-bottom:12px}.AIAuditPage-module__fs0bPG__gateIntro{color:var(--audit-muted);margin-bottom:30px;font-size:14px;line-height:1.6}.AIAuditPage-module__fs0bPG__field{margin-bottom:18px;display:block}.AIAuditPage-module__fs0bPG__formLabel{color:#87969e;margin-bottom:9px;font-size:8px;display:block}.AIAuditPage-module__fs0bPG__field input{width:100%;color:var(--audit-ink);background:#070b0e5c;border:1px solid #3b4850;border-radius:0;outline:none;padding:15px 16px;font-size:15px;transition:border-color .18s,background .18s}.AIAuditPage-module__fs0bPG__field input:focus{background:#070b0e9e;border-color:#8198a5}.AIAuditPage-module__fs0bPG__field input::placeholder{color:#61717a}.AIAuditPage-module__fs0bPG__submit{color:#172128;cursor:pointer;width:100%;font:700 10px var(--font-montserrat), Montserrat, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#e4e9ec;border:1px solid #e4e9ec;border-radius:0;padding:16px 20px;transition:background .18s,opacity .18s}.AIAuditPage-module__fs0bPG__submit:hover:not(:disabled){background:#fff}.AIAuditPage-module__fs0bPG__submit:disabled{cursor:not-allowed;opacity:.38}.AIAuditPage-module__fs0bPG__privacy{color:#65747c;text-align:center;margin-top:16px;font-size:7px;line-height:1.6}.AIAuditPage-module__fs0bPG__chatMain{justify-content:center;align-items:center;min-height:calc(100svh - 76px);padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(28px,5vw,64px);display:flex}@media (max-width:980px){.AIAuditPage-module__fs0bPG__landing{grid-template-columns:1fr;gap:52px}.AIAuditPage-module__fs0bPG__intro{max-width:820px}.AIAuditPage-module__fs0bPG__gate{width:min(100%,600px)}}@media (max-width:700px){.AIAuditPage-module__fs0bPG__header{grid-template-columns:1fr auto;min-height:64px;padding:0 20px}.AIAuditPage-module__fs0bPG__backLink{display:block}.AIAuditPage-module__fs0bPG__landing,.AIAuditPage-module__fs0bPG__chatMain{padding-left:20px;padding-right:20px}.AIAuditPage-module__fs0bPG__chatMain{align-items:stretch;height:calc(100dvh - 64px);min-height:0;padding:0}.AIAuditPage-module__fs0bPG__landing{padding-top:56px;padding-bottom:56px}.AIAuditPage-module__fs0bPG__steps{grid-template-columns:1fr;margin-top:38px}.AIAuditPage-module__fs0bPG__step,.AIAuditPage-module__fs0bPG__step+.AIAuditPage-module__fs0bPG__step{border-left:0;border-bottom:1px solid var(--audit-line);padding:14px 0}.AIAuditPage-module__fs0bPG__step:last-child{border-bottom:0}}
