@font-face{font-family:Akira;src:url("/fonts/Akira Super Bold.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Akira Outline;src:url(/fonts/Akira\ Outline.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.audit-page{--audit-teal:#a78bfa;--audit-teal-light:#c4b5fd;--audit-teal-bg:rgba(167,139,250,.1);--audit-coral:#f59e0b;--audit-coral-light:#fbbf24;--audit-coral-bg:rgba(245,158,11,.1)}body:has(.audit-page) header{display:none}@keyframes audit-pin-pulse{0%,to{box-shadow:0 0 0 0 rgba(20,184,166,.4)}50%{box-shadow:0 0 0 8px rgba(20,184,166,0)}}@keyframes audit-pin-pulse-coral{0%,to{box-shadow:0 0 0 0 rgba(244,63,94,.4)}50%{box-shadow:0 0 0 8px rgba(244,63,94,0)}}.audit-pin{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;position:absolute;transform:translate(-50%,-50%);z-index:10}.audit-pin--strength{background:var(--audit-teal)}.audit-pin--opportunity{background:var(--audit-coral)}@media (hover:hover){.audit-pin--active,.audit-pin:hover{transform:translate(-50%,-50%) scale(1.15)}.audit-pin--strength.audit-pin--active,.audit-pin--strength:hover{animation:audit-pin-pulse 1s ease-in-out infinite}.audit-pin--opportunity.audit-pin--active,.audit-pin--opportunity:hover{animation:audit-pin-pulse-coral 1s ease-in-out infinite}}@media (max-width:767px){.audit-pin{width:32px;height:32px;font-size:13px}}.audit-callout{transition:background-color .2s ease,border-color .2s ease}.audit-callout--active.audit-callout--strength{background-color:var(--audit-teal-bg)}.audit-callout--active.audit-callout--opportunity{background-color:var(--audit-coral-bg)}.audit-audio-range{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--color-purple-300);outline:none;cursor:pointer}.audit-audio-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--color-gold);cursor:pointer;transition:transform .15s ease}.audit-audio-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.audit-audio-range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--color-gold);border:none;cursor:pointer}.audit-stroke-text{color:inherit;-webkit-text-stroke:3px currentColor;-webkit-text-fill-color:transparent;text-fill-color:transparent}.liquid-panel{position:relative;isolation:isolate;--liquid-bg:#f5f3ff;--blob-mult:0.5}[data-theme=dark] .liquid-panel{--liquid-bg:#030118;--blob-mult:1}[data-theme=dark] .liquid-canvas{mix-blend-mode:screen}.liquid-panel:before{content:"";top:0;bottom:-30vh;background:var(--liquid-bg);z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8vh,#000 calc(100% - 28vh),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 8vh,#000 calc(100% - 28vh),transparent)}.liquid-canvas,.liquid-panel:before{position:absolute;left:0;right:0;pointer-events:none}.liquid-canvas{top:-30vh;bottom:-60vh;overflow:hidden;z-index:0;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28vh,#000 calc(100% - 55vh),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 28vh,#000 calc(100% - 55vh),transparent)}.liquid-content{position:relative;z-index:2}