.audit-costs{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg2))}.audit-costs-inner{position:relative}.audit-costs-heading{max-width:44rem;margin:0 auto;text-align:center}.audit-costs-heading>p{max-width:40rem;margin:16px auto 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-cost-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:clamp(34px,5vw,52px)}@media (min-width:700px){.audit-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.audit-cost-grid{gap:20px}}.audit-cost-card{min-width:0;overflow:hidden;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card));transition:border-color .22s var(--ease)}.audit-cost-card:hover{border-color:hsl(var(--border-strong))}.audit-cost-art{position:relative;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg))}.audit-cost-image{object-fit:cover}.audit-cost-copy{padding:20px 22px 24px}.audit-cost-copy h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.audit-cost-copy p{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.62}:root[data-theme=light] .audit-cost-art{background:#eeeff2}.audit-faq{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg))}.audit-faq-head{max-width:44rem;margin:0 auto clamp(24px,3.5vw,38px);text-align:center}.audit-faq-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-faq-list{max-width:760px;margin:0 auto}.audit-faq-list details{border-top:1px solid hsl(var(--border))}.audit-faq-list details:last-child{border-bottom:1px solid hsl(var(--border))}.audit-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 2px;cursor:pointer;font-size:16.5px;font-weight:700;letter-spacing:-.015em;line-height:1.35;list-style:none}.audit-faq-list summary::-webkit-details-marker{display:none}.audit-faq-list summary::marker{content:""}.audit-faq-list summary:hover{color:hsl(var(--primary-light))}.audit-faq-list summary:focus-visible{outline:3px solid hsl(var(--primary)/.6);outline-offset:-3px;border-radius:10px}.audit-faq-list summary svg{flex:none;width:19px;height:19px;color:hsl(var(--muted-fg));transition:transform .18s var(--ease)}.audit-faq-list details[open] summary svg{transform:rotate(180deg)}.audit-faq-list details p{max-width:62ch;margin:0;padding:0 2px 20px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-features{padding:clamp(64px,9vw,104px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg))}.audit-features-head{max-width:44rem;margin:0 auto clamp(28px,4vw,44px);text-align:center}.audit-features-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-feature-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:640px){.audit-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:940px){.audit-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.audit-feature-grid li{position:relative;isolation:isolate;min-width:0;padding:22px 22px 24px;border:1px solid hsl(var(--border));border-radius:18px;background:hsl(var(--card))}@property --audit-feature-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.audit-feature-edge{position:absolute;inset:-1px;z-index:3;padding:1.5px;border-radius:19px;pointer-events:none;background:conic-gradient(from var(--audit-feature-ang),transparent 0 78%,rgba(173,121,246,.4) 86%,rgba(196,156,252,.85) 92%,#ebd6ff 95%,rgba(196,156,252,.7) 97%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:audit-feature-edge-spin 7s linear infinite}@keyframes audit-feature-edge-spin{to{--audit-feature-ang:360deg}}.audit-feature-grid li:first-child .audit-feature-edge{animation-delay:-.2s}.audit-feature-grid li:nth-child(2) .audit-feature-edge{animation-delay:-1.3s}.audit-feature-grid li:nth-child(3) .audit-feature-edge{animation-delay:-2.4s}.audit-feature-grid li:nth-child(4) .audit-feature-edge{animation-delay:-3.5s}.audit-feature-grid li:nth-child(5) .audit-feature-edge{animation-delay:-4.6s}.audit-feature-grid li:nth-child(6) .audit-feature-edge{animation-delay:-5.7s}@media (prefers-reduced-motion:reduce){.audit-feature-edge{inset:0;padding:0;border:1px solid rgba(137,84,212,.4);border-radius:18px;background:none;-webkit-mask:none;mask:none;animation:none}}.audit-feature-icon{display:block;width:34px;height:34px;margin-bottom:16px;color:hsl(var(--primary));stroke-width:1.7}:root[data-theme=light] .cs-audit .audit-feature-icon{color:hsl(var(--primary-light))}.audit-feature-grid h3{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.audit-feature-grid p{margin:8px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.6}.audit-final{padding:clamp(64px,9vw,104px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg2))}.audit-final .audit-final-inner{max-width:720px;text-align:center}.audit-final-anti{margin:0;font-size:clamp(18px,2.4vw,21px);font-weight:700;letter-spacing:-.02em;line-height:1.4;text-wrap:balance}.audit-final-anti-sub{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65;text-wrap:balance}.audit-final h2{margin:clamp(30px,4.5vw,44px) 0 0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-final-actions{margin-top:28px}.audit-final-actions .audit-button{width:100%}@media (min-width:560px){.audit-final-actions .audit-button{width:auto}}.audit-founder{background:hsl(var(--bg2))}.audit-founder-card{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--card))}.audit-founder-media{position:relative;min-width:0;aspect-ratio:5/4;background:hsl(var(--fg)/.05)}.audit-founder-card .audit-founder-photo{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 14%}.audit-founder-copy{min-width:0;padding:24px 20px 26px}.audit-founder-masthead{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsl(var(--border))}.audit-founder-masthead h2{margin:0;color:hsl(var(--fg));font-size:clamp(24px,5.2vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.audit-founder-role{margin:7px 0 0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.audit-founder-role i{margin:0 3px;color:hsl(var(--border-strong));font-style:normal}.audit-founder-copy p{max-width:58ch;margin:0 0 14px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65;text-wrap:pretty}.audit-founder-copy .audit-founder-lead,.audit-founder-copy .audit-founder-strong{color:hsl(var(--fg));font-weight:600}.audit-founder-copy .audit-founder-lead{font-size:clamp(17px,4.2vw,19px);letter-spacing:-.015em;line-height:1.4}.audit-founder-list{max-width:58ch;margin:0 0 16px;padding:0;list-style:none}.audit-founder-list li{position:relative;padding-left:18px;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.5}.audit-founder-list li+li{margin-top:7px}.audit-founder-list li:before{content:"";position:absolute;top:.62em;left:2px;width:5px;height:5px;border-radius:999px;background:hsl(var(--primary))}.audit-founder-actions{margin-top:22px}.audit-founder-actions .audit-button{width:100%}@media (min-width:560px){.audit-founder-actions .audit-button{width:auto}}@media (min-width:560px) and (max-width:899px){.audit-founder-media{aspect-ratio:4/3}.audit-founder-card .audit-founder-photo{object-position:50% 9%}.audit-founder-copy{padding:30px 32px 34px}}@media (min-width:900px){.audit-founder-card{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:stretch}.audit-founder-media{aspect-ratio:auto;height:100%;border-right:1px solid hsl(var(--border))}.audit-founder-card .audit-founder-photo{object-position:50% 22%}.audit-founder-copy{padding:40px 44px 42px}.audit-founder-masthead{margin-bottom:22px}}.audit-mock{width:100%;color:hsl(var(--fg))}.audit-mock,.audit-mock *,.audit-mock :after,.audit-mock :before{box-sizing:border-box}.audit-map{display:block;width:100%;height:auto;margin:0 auto;overflow:hidden;aspect-ratio:300/320}@media (min-width:561px){.audit-map{aspect-ratio:460/320}}.audit-map{--sev-urgent:352 68% 58%;--sev-high:35 85% 55%;--sev-medium:240 4% 60%}:root[data-theme=light] .audit-map{--sev-urgent:352 64% 45%;--sev-high:28 92% 36%;--sev-medium:220 10% 45%}.audit-map-lvl--urgent{--sev:var(--sev-urgent)}.audit-map-lvl--high{--sev:var(--sev-high)}.audit-map-lvl--medium{--sev:var(--sev-medium)}.audit-map-plate{fill:hsl(var(--bg2));stroke:hsl(var(--border));stroke-width:1}.audit-map-mod{fill:hsl(var(--fg)/.03);stroke:hsl(var(--border-strong));stroke-width:1}.audit-map-modname{letter-spacing:.08em}.audit-map-foot,.audit-map-head,.audit-map-modname{fill:hsl(var(--muted-fg));font-family:var(--mono);font-size:8.5px}.audit-map-foot,.audit-map-head{letter-spacing:.07em}.audit-map-head-strong{fill:hsl(var(--fg));font-weight:700}.audit-map-key-dot{fill:hsl(var(--sev))}.audit-map-cell,.audit-map-cell--hit{fill:hsl(var(--fg)/.12)}.audit-map-cell--hit{animation:audit-map-reveal 9s linear infinite;animation-delay:var(--audit-delay)}@keyframes audit-map-reveal{0%,0.4%{fill:hsl(var(--fg)/.12)}2%{fill:hsl(var(--sev))}to{fill:hsl(var(--sev))}}.audit-map-halo{fill:none;stroke:hsl(var(--sev));stroke-width:1.3;opacity:0;transform-box:fill-box;transform-origin:center;animation:audit-map-ping 9s linear infinite;animation-delay:var(--audit-delay)}@keyframes audit-map-ping{0%{opacity:.65;transform:scale(1)}12%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.audit-map-scanline{stroke:hsl(var(--primary));stroke-width:1.3}.audit-map-scanline,.audit-map-wash{transform-box:view-box;animation:audit-map-sweep 9s linear infinite}.audit-map-wash{fill:hsl(var(--primary)/.1)}@keyframes audit-map-sweep{to{transform:translateX(var(--audit-span))}}.audit-map-leader{stroke:hsl(var(--sev)/.6);stroke-width:1}.audit-map-label,.audit-map-leader{opacity:0;animation:audit-map-found 9s linear infinite;animation-delay:var(--audit-delay)}.audit-map-label{fill:hsl(var(--fg));font-family:var(--mono);font-size:8px}.audit-map-label-file{fill:hsl(var(--muted-fg))}@keyframes audit-map-found{0%,0.4%{opacity:0}2%{opacity:1}to{opacity:1}}@media (max-width:560px){.audit-map-labels{display:none}}@media (prefers-reduced-motion:reduce){.audit-map-cell--hit,.audit-map-halo,.audit-map-label,.audit-map-leader,.audit-map-scanline,.audit-map-wash{animation:none}.audit-map-cell--hit{fill:hsl(var(--sev))}.audit-map-label,.audit-map-leader{opacity:1}}.audit-platforms{padding:clamp(56px,8vw,88px) 0;border-bottom:1px solid hsl(var(--border));background:hsl(var(--bg2))}.audit-platforms-head{max-width:44rem;margin:0 auto clamp(24px,3.5vw,36px);text-align:center}.audit-platforms-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-arc{--arc-r:430px;--arc-lift:26px;--arc-tile-w:76px;--arc-drop:32px;--arc-fade:46%;--arc-spin:80s;--arc-step:11.6deg;--arc-path-r:calc(var(--arc-r) + 12px);position:relative;width:100%;height:114px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,#000 0,#000 var(--arc-fade),transparent 96%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,#000 0,#000 var(--arc-fade),transparent 96%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:700px){.audit-arc{--arc-r:560px;--arc-lift:30px;--arc-tile-w:100px;--arc-drop:34px;--arc-step:11.4deg;--arc-path-r:calc(var(--arc-r) + 11px);height:140px}}@media (min-width:1040px){.audit-arc{--arc-r:1000px;--arc-lift:36px;--arc-tile-w:112px;--arc-drop:36px;--arc-fade:62%;--arc-step:8.6deg;--arc-path-r:calc(var(--arc-r) + 13px);height:172px}}@media (min-width:1500px){.audit-arc{--arc-r:1240px;--arc-step:7.8deg;--arc-path-r:calc(var(--arc-r) + 13px)}}.audit-arc-path{width:calc(2 * var(--arc-path-r));height:calc(2 * var(--arc-path-r));margin-left:calc(-1 * var(--arc-path-r));margin-top:calc(-1 * var(--arc-path-r));border:1px solid hsl(var(--border-strong));border-radius:50%;pointer-events:none}.audit-arc-path,.audit-arc-ring{position:absolute;left:50%;top:calc(var(--arc-r) + var(--arc-lift))}.audit-arc-ring{z-index:1;width:0;height:0;margin:0;padding:0;list-style:none;animation:audit-arc-turn var(--arc-spin) linear infinite}.audit-arc-slot{transform:rotate(calc(var(--i, 0) * var(--arc-step))) translateY(calc(-1 * var(--arc-r)))}.audit-arc-slot,.audit-arc-spin{position:absolute;left:0;top:0;width:0;height:0}.audit-arc-spin{display:block;animation:audit-arc-upright var(--arc-spin) linear infinite}.audit-arc-tile{position:absolute;left:calc(var(--arc-tile-w) / -2);top:calc(-1 * var(--arc-drop));display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--arc-tile-w);transform:rotate(calc(-1 * var(--i, 0) * var(--arc-step)))}@keyframes audit-arc-turn{to{transform:rotate(-1turn)}}@keyframes audit-arc-upright{to{transform:rotate(1turn)}}.audit-platform-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;border:1px solid #dcdfe5;background:#fff;overflow:hidden}@media (min-width:700px){.audit-platform-mark{width:46px;height:46px;border-radius:12px}}.audit-platform-mark svg{display:block;width:21px;height:21px}@media (min-width:700px){.audit-platform-mark svg{width:24px;height:24px}}.audit-platform-word{color:#141417;font-size:14px;font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:lowercase}.audit-platform-mark.is-letter{color:#3d4452;font-family:var(--mono);font-size:15px;font-weight:700;line-height:1}.audit-platform-name{max-width:100%;color:hsl(var(--fg));font-size:11.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25;text-align:center;white-space:nowrap}@media (min-width:700px){.audit-platform-name{font-size:13px}}@media (min-width:1040px){.audit-platform-name{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.audit-arc-ring,.audit-arc-spin{animation:none}}.audit-testimonials{padding:clamp(64px,9vw,104px) 0;background:hsl(var(--bg2))}.audit-testimonials-head{max-width:44rem;margin:0 auto clamp(30px,4.5vw,48px);text-align:center}.audit-testimonials-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-testimonial-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}@media (min-width:620px){.audit-testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:940px){.audit-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.audit-testimonial{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--card))}.audit-testimonial-stars{display:flex;flex:none;gap:2.5px}.audit-testimonial-stars svg{width:12px;height:12px;fill:hsl(var(--primary-light))}.audit-testimonial-quote{margin:0 0 auto;font-size:15.5px;font-weight:500;letter-spacing:-.01em;line-height:1.55;text-wrap:pretty}.audit-testimonial-person{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;padding-top:14px;border-top:1px solid hsl(var(--border))}.audit-testimonial-person b{color:hsl(var(--fg));font-size:13.5px;font-weight:700;letter-spacing:-.005em;line-height:1.35}.audit-testimonial-person span{min-width:0;color:hsl(var(--muted-fg));font-size:12.5px;font-weight:500;line-height:1.35}.audit-value{padding:clamp(44px,6vw,72px) 0;background:hsl(var(--bg2))}.audit-value-head{max-width:44rem;margin:0 auto clamp(22px,3vw,32px);text-align:center}.audit-value-head h2{margin:0;font-size:clamp(30px,4.6vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.audit-value-list{display:grid;max-width:1000px;margin:0 auto;padding:0;list-style:none}.audit-value-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,28px);min-width:0;padding:clamp(30px,4.4vw,46px) 0;border-top:1px solid hsl(var(--border))}.audit-value-row:first-child{padding-top:0;border-top:0}@media (min-width:880px){.audit-value-row{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(40px,5.2vw,68px);padding:clamp(40px,4.4vw,54px) 0}.audit-value-vizwrap{grid-row:1;grid-column:1}.audit-value-copy{grid-row:1;grid-column:2}.audit-value-row:nth-child(2n) .audit-value-vizwrap{grid-column:2}.audit-value-row:nth-child(2n) .audit-value-copy{grid-column:1}}.audit-value-vizwrap{display:grid;place-items:center;min-width:0;padding:clamp(18px,4.5vw,34px);border:1px solid hsl(var(--border));border-radius:20px;background:hsl(var(--bg))}.audit-value-vizwrap.is-bare{padding:0;border:0;border-radius:0;background:none}.audit-value-viz{display:block;width:100%;max-width:420px;height:auto;overflow:hidden}.audit-value-photo{aspect-ratio:1000/562;border-radius:16px;object-fit:cover}.audit-value-copy{min-width:0}.audit-value-title{margin:0;font-size:clamp(21px,3.2vw,30px);font-weight:800;letter-spacing:-.01em;line-height:1.14;text-wrap:balance}.audit-value-worth{margin:10px 0 0;color:hsl(var(--primary));font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;line-height:1.3}:root[data-theme=light] .cs-audit .audit-value-worth{color:hsl(var(--primary-light))}.audit-value-note{margin:10px 0 0;color:hsl(var(--muted-fg));font-size:13.5px;font-weight:600;letter-spacing:-.005em;line-height:1.35}.audit-value-body{max-width:46ch;margin:14px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.65}@media (min-width:560px){.audit-value-body{font-size:16px}}.audit-value-bullets{display:grid;gap:10px;max-width:46ch;margin:18px 0 0;padding:0;list-style:none}.audit-value-bullets li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;font-size:14.5px;font-weight:500;letter-spacing:-.005em;line-height:1.5}.audit-value-bullets svg{flex:none;width:18px;height:18px;margin-top:3px;stroke-width:2.6;color:hsl(var(--primary))}.audit-value-cta{display:flex;width:100%;margin-top:22px}@media (min-width:560px){.audit-value-cta{display:inline-flex;width:auto}}:root[data-theme=light] .cs-audit .audit-value-bullets svg{color:hsl(var(--primary-light))}.audit-value-radar-face{fill:hsl(var(--card));stroke:hsl(var(--border-strong));stroke-width:1}.audit-value-radar-ring{fill:none;stroke:hsl(var(--fg)/.1);stroke-width:.8}.audit-value-radar-hub{fill:hsl(var(--fg)/.35)}.audit-value-radar-code line{stroke:hsl(var(--fg)/.17);stroke-width:1.9;stroke-linecap:round}.audit-value-radar-code--lit line{stroke:hsl(var(--primary))}.audit-value-radar-beam,.audit-value-radar-sweep{transform-box:view-box;transform-origin:60px 42px;animation:audit-value-radar-spin 6s linear infinite}.audit-value-radar-wedge{fill:hsl(var(--primary)/.1)}.audit-value-radar-lead{stroke:hsl(var(--primary)/.6);stroke-width:1.2;stroke-linecap:round}@keyframes audit-value-radar-spin{to{transform:rotate(1turn)}}.audit-value-radar-pin--urgent{fill:hsl(var(--primary))}.audit-value-radar-pin--high{fill:hsl(var(--primary)/.62)}.audit-value-radar-pin--medium{fill:hsl(var(--fg)/.32)}.audit-value-edge path{fill:none;stroke:hsl(var(--muted-fg)/.42);stroke-width:1;stroke-dasharray:3 3}.audit-value-node{fill:hsl(var(--card));stroke:hsl(var(--border-strong));stroke-width:1}.audit-value-node.is-hub{stroke:hsl(var(--primary))}.audit-value-nodeline{stroke:hsl(var(--muted-fg)/.5);stroke-width:2.2;stroke-linecap:round}.audit-value-nodeline.is-hub{stroke:hsl(var(--primary))}.audit-value-kb{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:7px;align-items:stretch;text-align:left}@media (min-width:560px){.audit-value-kb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}}.audit-value-kb-col{display:flex;min-width:0;flex-direction:column;padding:7px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--bg))}@media (min-width:560px){.audit-value-kb-col{padding:10px}}.audit-value-kb-head{display:flex;align-items:center;gap:5px;min-width:0;margin-bottom:7px;color:hsl(var(--muted-fg));font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (min-width:560px){.audit-value-kb-head{gap:6px;font-size:11px}}.audit-value-kb-dot{width:8px;height:8px;flex:none;border-radius:50%}.audit-value-kb-dot.is-todo{background:#0ea5e9}.audit-value-kb-dot.is-done{background:#10b981}.audit-value-kb-count{flex:none;margin-left:auto;padding:0 6px;border-radius:999px;background:hsl(var(--fg)/.08);color:hsl(var(--fg));font-size:10px;font-weight:700}.audit-value-kb-list{display:flex;flex:1;flex-direction:column;gap:7px}@media (min-width:560px){.audit-value-kb-list{gap:8px}}.audit-value-kb-task{min-width:0;padding:7px 8px;border:1px solid hsl(var(--border-strong));border-radius:11px;background:hsl(var(--card))}@media (min-width:560px){.audit-value-kb-task{padding:9px 11px}}.audit-value-kb-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px}.audit-value-kb-tag{display:inline-flex;align-items:center;gap:4px;color:hsl(var(--muted-fg));font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}@media (min-width:560px){.audit-value-kb-tag{font-size:9.5px}}.audit-value-kb-tag svg{width:11px;height:11px;flex:none;stroke-width:2}.audit-value-kb-title{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.28;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width:560px){.audit-value-kb-title{display:block;overflow:visible;font-size:13.5px;line-height:1.3}}.audit-value-kb-id{color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600}@media (min-width:560px){.audit-value-kb-id{font-size:12px}}.audit-value-kb-desc{display:none;margin-top:3px;overflow:hidden;color:hsl(var(--muted-fg));line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width:560px){.audit-value-kb-desc{display:-webkit-box;font-size:11.5px}}.audit-value-kb-pri{flex:none;padding:1px 6px;border:1px solid;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media (min-width:560px){.audit-value-kb-pri{padding:1px 7px;font-size:9.5px}}.audit-value-kb-pri.is-high{border-color:rgba(246,85,112,.5);background:rgba(101,11,26,.4);color:#fb7185}.audit-value-kb-pri.is-med{border-color:rgba(242,158,13,.5);background:rgba(116,76,6,.35);color:#f59e0b}.audit-value-kb-pri.is-low{border-color:rgba(18,211,147,.5);background:rgba(12,141,98,.18);color:#34d399}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-high{border-color:#fda4af;background:#fff1f2;color:#be123c}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-med{border-color:#fcd34d;background:#fffbeb;color:#b45309}:root[data-theme=light] .cs-audit .audit-value-kb-pri.is-low{border-color:#6ee7b7;background:#ecfdf5;color:#047857}@media (prefers-reduced-motion:reduce){.audit-value-radar-beam,.audit-value-radar-sweep{animation:none}}.audit-value-total{max-width:1000px;margin:0 auto;padding-top:clamp(28px,3.4vw,38px);border-top:1px solid hsl(var(--border));text-align:center}.audit-value-everything{margin:0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em}.audit-value-now{margin:6px 0 0}.audit-value-now b{font-size:clamp(30px,5.2vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.audit-value-terms{margin:8px 0 0;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em}.audit-guarantee{display:flex;align-items:center;gap:13px;max-width:560px;margin:clamp(18px,2.4vw,24px) auto 0;padding:14px 16px;border:1px solid hsl(var(--primary)/.45);border-radius:16px;background:hsl(var(--primary)/.08)}.audit-guarantee>div{display:grid;gap:3px;min-width:0}.audit-guarantee-icon{flex:none;width:26px;height:26px;color:hsl(var(--primary))}:root[data-theme=light] .cs-audit .audit-guarantee-icon{color:hsl(var(--primary-light))}.audit-guarantee b{font-size:13.5px;font-weight:800;letter-spacing:.045em;line-height:1.25}.audit-guarantee span{color:hsl(var(--muted-fg));font-size:13.5px;line-height:1.45}.audit-roadmap-section{background:hsl(var(--bg))}.audit-roadmap-intro{max-width:720px;margin:0 auto clamp(38px,5vw,56px);text-align:center}.audit-roadmap-intro p{margin:16px 0 0;color:hsl(var(--muted-fg));font-size:15.5px;line-height:1.65}.audit-roadmap{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}@media (min-width:640px){.audit-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}}@media (min-width:900px){.audit-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}}.audit-roadmap-step{min-width:0;padding:22px 0 26px;border-top:1px solid hsl(var(--border))}@media (min-width:900px){.audit-roadmap-step{padding-bottom:0}}.audit-roadmap-number{display:block;color:hsl(var(--muted-fg));font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.1em}.audit-roadmap-step h3{margin:16px 0 0;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}@media (min-width:900px){.audit-roadmap-step h3{font-size:21px}}.audit-roadmap-step p{max-width:46ch;margin:10px 0 0;color:hsl(var(--muted-fg));font-size:15px;line-height:1.62}@media (max-width:639.98px){.audit-roadmap-step{text-align:center}.audit-roadmap-step p,.audit-roadmap-viz{margin-left:auto;margin-right:auto}}.audit-roadmap-viz{width:100%;max-width:320px;aspect-ratio:5/4;margin-top:14px;padding:10px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--bg2));overflow:hidden}@media (min-width:900px){.audit-roadmap-viz{max-width:none;padding:12px}}.audit-roadmap-svg{display:block;width:100%;height:100%}.audit-roadmap-face{fill:hsl(var(--fg)/.03)}.audit-roadmap-ring{fill:none;stroke:hsl(var(--border-strong));stroke-width:.9}.audit-roadmap-code line{stroke:hsl(var(--muted-fg)/.5);stroke-width:1.6;stroke-linecap:round}.audit-roadmap-code--lit line{stroke:hsl(var(--primary))}.audit-roadmap-beam,.audit-roadmap-sweep{transform-box:view-box;transform-origin:60px 48px;animation:audit-roadmap-spin 6s linear infinite}.audit-roadmap-wedge{fill:hsl(var(--primary)/.12)}.audit-roadmap-lead{stroke:hsl(var(--primary)/.75);stroke-width:1.2;stroke-linecap:round}.audit-roadmap-hit{fill:none;stroke:hsl(var(--fg));stroke-width:1.6}@keyframes audit-roadmap-spin{to{transform:rotate(1turn)}}.audit-roadmap-bar{fill:hsl(var(--border-strong))}.is-cut .audit-roadmap-bar{fill:hsl(var(--border-strong)/.45)}.audit-roadmap-tick{fill:none;stroke:hsl(var(--fg));stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.audit-roadmap-cross line{stroke:hsl(var(--muted-fg)/.75);stroke-width:1.9;stroke-linecap:round}.audit-roadmap-col{fill:none;stroke:hsl(var(--border-strong));stroke-width:1}.audit-roadmap-coldot{fill:hsl(var(--muted-fg)/.6)}.audit-roadmap-coltitle{stroke:hsl(var(--muted-fg)/.45);stroke-width:2.4;stroke-linecap:round}.audit-roadmap-card{fill:hsl(var(--card))}.audit-roadmap-card,.audit-roadmap-slot{stroke:hsl(var(--border-strong));stroke-width:1}.audit-roadmap-slot{fill:none;stroke-dasharray:3 3}.audit-roadmap-prio{fill:hsl(var(--muted-fg)/.45)}.audit-roadmap-prio.is-lead{fill:hsl(var(--primary))}.audit-roadmap-cardline{stroke:hsl(var(--muted-fg)/.55);stroke-width:2.2;stroke-linecap:round}.audit-roadmap-cardline.is-lead{stroke:hsl(var(--fg)/.8)}.audit-roadmap-cardline.is-sub{stroke:hsl(var(--muted-fg)/.35);stroke-width:2}.audit-roadmap-choice{fill:none;stroke:hsl(var(--border-strong));stroke-width:1.2}.audit-roadmap-choice.is-yes{stroke:hsl(var(--primary)/.6)}.audit-roadmap-tick.is-yes{stroke:hsl(var(--primary));stroke-width:2.3}.audit-roadmap-cross.is-btn line{stroke-width:2.3}@media (prefers-reduced-motion:reduce){.audit-roadmap-beam,.audit-roadmap-sweep{animation:none}}