@layer base{:root:has([data-audit-v2]){font-family:var(--font-family-primary);background:var(--color-bg-base-canvas);color:var(--color-fg-base-primary)}:root:has([data-audit-v2]) :is(code,kbd,samp,pre){font-family:var(--font-mono-v2)}:root:has([data-audit-v2]) *,:root:has([data-audit-v2]) :after,:root:has([data-audit-v2]) :before,:root:has([data-audit-v2]) ::backdrop{outline-color:revert-layer;border-color:currentColor}:root:has([data-audit-v2]) :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root:has([data-audit-v2]) :is(a,button,[role=tab],[role=radio],input,label){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:root:has([data-audit-v2]) ::selection{background:var(--color-brand-100);color:var(--color-neutral-900)}:root:has([data-audit-v2]) .tabular{font-variant-numeric:tabular-nums}}:root:has([data-audit-v2]) body{font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;color:inherit;background:0 0}:root:has([data-audit-v2]){--color-brand-50:#e5f1ff;--color-brand-100:#cce3ff;--color-brand-200:#99c7ff;--color-brand-300:#66acff;--color-brand-400:#3390ff;--color-brand-500:#0074ff;--color-brand-600:#005dcc;--color-brand-700:#004699;--color-brand-800:#002e66;--color-brand-900:#001733;--color-brand-1000:#000c1a;--color-blue-50:#e5f1ff;--color-blue-100:#cce3ff;--color-blue-200:#99c7ff;--color-blue-300:#66acff;--color-blue-400:#3390ff;--color-blue-500:#0074ff;--color-blue-600:#005dcc;--color-blue-700:#004699;--color-blue-800:#002e66;--color-blue-900:#001733;--color-teal-50:#e6f5f0;--color-teal-100:#c2e8db;--color-teal-200:#8fd4bc;--color-teal-300:#5bbf9d;--color-teal-400:#2fa67f;--color-teal-500:#148a66;--color-teal-600:#0e7353;--color-teal-700:#0b5c43;--color-teal-800:#084533;--color-teal-900:#052e22;--color-teal-1000:#031a13;--color-purple-50:#f6f0ff;--color-purple-200:#cca4fe;--color-purple-400:#9340fd;--color-red-50:#fdeae7;--color-red-200:#f8b3aa;--color-red-300:#f5897a;--color-red-400:#f16450;--color-red-500:#ee3e25;--color-red-600:#d52910;--color-red-700:#a8200d;--color-red-900:#390b04;--color-yellow-50:#fdf8e8;--color-yellow-300:#f2d673;--color-yellow-400:#edc843;--color-yellow-700:#8c700d;--color-yellow-800:#5d4b09;--color-yellow-900:#2f2504;--color-orange-50:#fff4ec;--color-cream-veil:255 247 238;--color-orange-400:#fb8a3c;--color-orange-500:#f26b1d;--color-orange-700:#b54708;--color-green-50:#ebf9e1;--color-green-200:#c4eda5;--color-green-300:#a8e57b;--color-green-500:#71d129;--color-green-700:#458019;--color-green-800:#2f5711;--color-green-900:#172b08;--color-neutral-0:#fff;--color-neutral-50:#f3f3f3;--color-neutral-100:#e6e6e6;--color-neutral-200:#d4d4d4;--color-neutral-300:#b3b3b3;--color-neutral-400:#999;--color-neutral-500:#7a7a7a;--color-neutral-600:#616161;--color-neutral-700:#474747;--color-neutral-800:#2e2e2e;--color-neutral-900:#1a1a1a;--color-neutral-1000:#0d0d0d;--color-alpha-black-100:#0000000d;--color-alpha-black-200:#00000014;--color-alpha-black-300:#0000001a;--color-alpha-black-600:#0006;--color-alpha-black-700:#00000080;--color-alpha-black-900:#000000b3;--color-alpha-white-100:#ffffff0d;--color-alpha-white-200:#ffffff14;--color-alpha-white-300:#ffffff1a;--color-alpha-white-400:#fff3;--color-alpha-white-500:#ffffff4d;--color-alpha-white-600:#fff6;--color-alpha-white-700:#ffffff80;--space-0:0px;--space-100:2px;--space-200:4px;--space-300:8px;--space-400:12px;--space-500:16px;--space-600:24px;--space-700:32px;--space-800:40px;--space-900:48px;--space-1000:64px;--space-1100:80px;--radius-scale-100:2px;--radius-scale-200:4px;--radius-scale-300:8px;--radius-scale-400:12px;--radius-scale-500:16px;--radius-scale-600:24px;--radius-scale-800:999px;--border-scale-100:1px;--border-scale-200:2px;--motion-duration-instant:0s;--motion-duration-fast:.16s;--motion-duration-moderate:.24s;--motion-duration-slow:.32s;--motion-duration-expressive:.4s;--motion-easing-standard:cubic-bezier(.4, 0, .2, 1);--motion-easing-decelerate:cubic-bezier(0, 0, .2, 1);--motion-easing-accelerate:cubic-bezier(.4, 0, 1, 1);--motion-easing-linear:cubic-bezier(0, 0, 1, 1);--motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--motion-distance-none:0px;--motion-distance-xs:4px;--motion-distance-sm:8px;--motion-distance-md:16px;--motion-distance-lg:24px}:root:has([data-audit-v2]),:root:has([data-audit-v2]) .mode-light{--color-bg-base-canvas:var(--color-neutral-100);--color-bg-base-section:var(--color-neutral-50);--color-bg-base-surface:var(--color-neutral-0);--color-bg-base-overlay:var(--color-alpha-black-700);--color-bg-base-disabled:var(--color-neutral-200);--color-bg-base-inverse:var(--color-neutral-900);--color-bg-intent-accent-subtle:var(--color-brand-100);--color-bg-intent-positive-subtle:var(--color-green-50);--color-bg-intent-warning-subtle:var(--color-yellow-50);--color-bg-intent-negative-subtle:var(--color-red-50);--color-bg-intent-neutral-subtle:var(--color-neutral-50);--color-bg-intent-accent-strong:var(--color-brand-600);--color-bg-intent-positive-strong:var(--color-green-700);--color-bg-intent-warning-strong:var(--color-yellow-400);--color-bg-intent-urgent-subtle:var(--color-orange-50);--color-bg-intent-urgent-strong:var(--color-orange-500);--color-bg-intent-negative-strong:var(--color-red-600);--color-bg-action-disabled:var(--color-neutral-200);--color-bg-action-primary:var(--color-neutral-900);--color-bg-action-primary-hover:var(--color-neutral-800);--color-bg-action-primary-pressed:var(--color-neutral-1000);--color-bg-state-hover:var(--color-alpha-black-100);--color-bg-state-pressed:var(--color-alpha-black-200);--color-bg-state-selected:var(--color-alpha-black-200);--color-fg-base-primary:var(--color-neutral-900);--color-fg-base-secondary:var(--color-neutral-700);--color-fg-base-tertiary:var(--color-neutral-600);--color-fg-base-disabled:var(--color-neutral-400);--color-fg-base-inverse:var(--color-neutral-0);--color-fg-intent-accent:var(--color-brand-600);--color-fg-intent-positive:var(--color-green-800);--color-fg-intent-warning:var(--color-yellow-800);--color-fg-intent-urgent:var(--color-orange-700);--color-fg-intent-negative:var(--color-red-700);--color-fg-intent-neutral:var(--color-neutral-900);--color-fg-action-disabled:var(--color-neutral-400);--color-fg-action-on-color:var(--color-neutral-0);--color-fg-action-accent:var(--color-brand-600);--color-fg-action-neutral:var(--color-neutral-900);--color-border-base-subtle:var(--color-neutral-100);--color-border-base-medium:var(--color-neutral-300);--color-border-base-strong:var(--color-neutral-500);--color-border-base-disabled:var(--color-neutral-200);--color-border-intent-negative:var(--color-red-600);--color-border-state-selected:var(--color-neutral-900);--color-focus:var(--color-brand-600);--color-bg-glass-tint:var(--color-teal-700);--color-bg-glass-highlight:var(--color-alpha-white-400);--color-border-glass:var(--color-alpha-white-700);--color-fg-glass:var(--color-neutral-0);--color-effect-glass-highlight:var(--color-alpha-white-600);--color-effect-glass-shadow:var(--color-alpha-black-300);--color-expressive-1-start:var(--color-teal-700);--color-expressive-1-mid:var(--color-teal-600);--color-expressive-soft-start:var(--color-teal-50);--color-expressive-soft-end:var(--color-neutral-0);--color-meter-fill-start:var(--color-teal-200);--color-meter-fill-end:var(--color-teal-500);--color-meter-track:var(--color-neutral-100);--color-meter-marker:var(--color-neutral-700);--color-dot-neutral:var(--color-fg-base-tertiary)}:root:has([data-audit-v2]) .mode-dark{--color-bg-base-canvas:var(--color-neutral-1000);--color-bg-base-section:var(--color-neutral-900);--color-bg-base-surface:var(--color-neutral-900);--color-bg-base-overlay:var(--color-alpha-black-900);--color-bg-base-disabled:var(--color-neutral-800);--color-bg-intent-accent-strong:var(--color-brand-400);--color-bg-intent-positive-strong:var(--color-green-500);--color-bg-intent-warning-strong:var(--color-yellow-400);--color-bg-intent-urgent-strong:var(--color-orange-400);--color-bg-intent-negative-strong:var(--color-red-500);--color-bg-action-disabled:var(--color-neutral-800);--color-bg-action-primary:var(--color-neutral-50);--color-bg-action-primary-hover:var(--color-neutral-0);--color-bg-action-primary-pressed:var(--color-neutral-100);--color-bg-state-hover:var(--color-alpha-white-100);--color-bg-state-pressed:var(--color-alpha-white-200);--color-bg-state-selected:var(--color-alpha-white-200);--color-fg-base-primary:var(--color-neutral-50);--color-fg-base-secondary:var(--color-neutral-300);--color-fg-base-tertiary:var(--color-neutral-400);--color-fg-action-on-color:var(--color-neutral-1000);--color-fg-action-accent:var(--color-brand-300);--color-border-base-subtle:var(--color-neutral-800);--color-border-base-strong:var(--color-neutral-500);--color-focus:var(--color-brand-300);--color-bg-glass-tint:var(--color-teal-800);--color-bg-glass-highlight:var(--color-alpha-white-300);--color-border-glass:var(--color-alpha-white-600);--color-effect-glass-highlight:var(--color-alpha-white-500);--color-effect-glass-shadow:var(--color-alpha-black-600);--color-dot-neutral:var(--color-fg-glass)}:root:has([data-audit-v2]){--spacing-stack-xs:var(--space-200);--spacing-stack-sm:var(--space-300);--spacing-stack-md:var(--space-500);--spacing-stack-lg:var(--space-700);--spacing-stack-xl:var(--space-900);--spacing-inline-sm:var(--space-200);--spacing-inline-md:var(--space-300);--spacing-inline-lg:var(--space-500);--spacing-inline-xl:var(--space-700);--spacing-inset-2xs:var(--space-200);--spacing-inset-xs:var(--space-300);--spacing-inset-sm:var(--space-400);--spacing-inset-md:var(--space-500);--spacing-inset-lg:var(--space-700);--spacing-inset-xl:var(--space-900);--spacing-gap-md:var(--space-500);--spacing-gap-xl:var(--space-900);--spacing-section-md:var(--space-900);--spacing-container-md:var(--space-700);--spacing-container-lg:var(--space-900);--shape-control-base:var(--radius-scale-300);--shape-control-soft:var(--radius-scale-400);--shape-surface-base:var(--radius-scale-400);--shape-surface-raised:var(--radius-scale-500);--shape-surface-soft:var(--radius-scale-600);--shape-rounded:var(--radius-scale-800);--border-base:var(--border-scale-100);--border-selected:var(--border-scale-200);--elevation-shadow-1:0 1px 2px 0 #0000000d, 0 1px 1px 0 #00000008;--elevation-shadow-2:0 2px 6px -1px #0000001a, 0 1px 2px 0 #0000000d;--elevation-shadow-3:0 8px 16px -4px #0000001a, 0 2px 4px -1px #00000014;--elevation-shadow-4:0 12px 24px -6px #0003, 0 4px 8px -2px #0000001a;--motion-enter-duration:var(--motion-duration-moderate);--motion-enter-easing:var(--motion-easing-decelerate);--motion-enter-distance:var(--motion-distance-sm);--motion-exit-duration:var(--motion-duration-fast);--motion-exit-easing:var(--motion-easing-accelerate);--motion-exit-distance:var(--motion-distance-sm);--motion-replace-duration:var(--motion-duration-moderate);--motion-replace-easing:var(--motion-easing-standard);--motion-replace-distance:var(--motion-distance-md);--motion-feedback-duration:var(--motion-duration-fast);--motion-feedback-easing:var(--motion-easing-standard);--motion-feedback-distance:var(--motion-distance-none);--motion-emphasize-duration:var(--motion-duration-moderate);--motion-emphasize-easing:var(--motion-easing-emphasized);--motion-emphasize-distance:var(--motion-distance-xs);--motion-loading-duration:var(--motion-duration-slow);--motion-loading-easing:var(--motion-easing-linear);--motion-attention-duration:var(--motion-duration-slow);--motion-attention-easing:var(--motion-easing-emphasized);--motion-attention-distance:var(--motion-distance-sm);--motion-feedback-press-scale:.97;--motion-enter-scale:.96}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]){--motion-enter-duration:var(--motion-duration-fast);--motion-enter-easing:var(--motion-easing-standard);--motion-enter-distance:var(--motion-distance-none);--motion-exit-duration:var(--motion-duration-instant);--motion-exit-easing:var(--motion-easing-standard);--motion-exit-distance:var(--motion-distance-none);--motion-replace-duration:var(--motion-duration-fast);--motion-replace-distance:var(--motion-distance-none);--motion-emphasize-duration:var(--motion-duration-fast);--motion-emphasize-easing:var(--motion-easing-standard);--motion-emphasize-distance:var(--motion-distance-none);--motion-attention-duration:var(--motion-duration-moderate);--motion-attention-easing:var(--motion-easing-standard);--motion-attention-distance:var(--motion-distance-none);--motion-feedback-press-scale:1;--motion-enter-scale:1}}:root:has([data-audit-v2]){--font-family-primary:var(--font-inter-v2), "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono-v2:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-surface:var(--color-bg-base-surface);--radius:calc(.25rem + 4px);--type-scale-display-lg:64px;--type-lh-display-lg:72px;--type-scale-display-sm:48px;--type-lh-display-sm:56px;--type-scale-headline-sm:32px;--type-lh-headline-sm:36px;--type-scale-title-lg:28px;--type-lh-title-lg:32px;--type-scale-title-md:24px;--type-lh-title-md:28px}@media (max-width:1023px){:root:has([data-audit-v2]){--type-scale-display-lg:56px;--type-lh-display-lg:64px;--type-scale-display-sm:42px;--type-lh-display-sm:48px;--type-scale-headline-sm:30px;--type-lh-headline-sm:34px;--type-scale-title-lg:26px;--type-lh-title-lg:30px;--type-scale-title-md:22px;--type-lh-title-md:26px}}@media (max-width:599px){:root:has([data-audit-v2]){--type-scale-display-lg:48px;--type-lh-display-lg:56px;--type-scale-display-sm:36px;--type-lh-display-sm:40px;--type-scale-headline-sm:28px;--type-lh-headline-sm:30px;--type-scale-title-lg:24px;--type-lh-title-lg:28px;--type-scale-title-md:20px;--type-lh-title-md:24px}}:root:has([data-audit-v2]){--v2-bar-h:56px;--color-orange-50:#ffede7;--color-orange-400:#f6825f;--color-orange-500:#f0512a;--color-orange-700:#b8360f;--color-brand-50:#f7f7f7;--color-brand-100:#f0f0f0;--color-brand-200:#d9d9d9;--color-brand-300:#bdbdbd;--color-brand-400:#9e9e9e;--color-brand-500:#7a7a7a;--color-brand-600:#474747;--color-brand-700:#2e2e2e;--color-brand-800:#1a1a1a;--color-bg-intent-positive-subtle:var(--color-neutral-100);--color-bg-intent-positive-strong:var(--color-neutral-900);--color-fg-intent-positive:var(--color-neutral-900);--color-bg-intent-warning-subtle:var(--color-neutral-100);--color-bg-intent-warning-strong:var(--color-neutral-400);--color-fg-intent-warning:var(--color-neutral-700);--color-bg-intent-accent-subtle:var(--color-neutral-100);--color-bg-intent-accent-strong:var(--color-neutral-400);--color-fg-intent-accent:var(--color-neutral-700);--color-bg-intent-urgent-subtle:var(--color-orange-50);--color-bg-intent-urgent-strong:var(--color-orange-500);--color-fg-intent-urgent:var(--color-orange-700);--color-fg-action-accent:var(--color-neutral-900);--color-focus:var(--color-neutral-900)}:root:has([data-audit-v2]) .mode-dark{--color-bg-intent-positive-subtle:var(--color-neutral-800);--color-bg-intent-positive-strong:var(--color-neutral-50);--color-fg-intent-positive:var(--color-neutral-50);--color-bg-intent-warning-strong:var(--color-neutral-400);--color-fg-intent-warning:var(--color-neutral-300);--color-bg-intent-accent-strong:var(--color-neutral-400);--color-fg-intent-accent:var(--color-neutral-300);--color-bg-intent-urgent-strong:var(--color-orange-500);--color-fg-intent-urgent:var(--color-orange-400);--color-fg-action-accent:var(--color-neutral-50);--color-focus:var(--color-neutral-50)}@keyframes enter-up{0%{opacity:0;transform:translateY(var(--motion-enter-distance))}to{opacity:1;transform:translateY(0)}}@keyframes enter-scale{0%{opacity:0;transform:scale(var(--motion-enter-scale))}to{opacity:1;transform:scale(1)}}@keyframes replace-in{0%{opacity:0;transform:translateY(calc(var(--motion-replace-distance) / 2))}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes attention-nudge{0%,to{transform:translate(0)}30%{transform:translateX(calc(var(--motion-attention-distance) * -.5))}60%{transform:translateX(calc(var(--motion-attention-distance) * .5))}}:root:has([data-audit-v2]) .disclosure{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-replace-duration) var(--motion-replace-easing), opacity var(--motion-replace-duration) var(--motion-replace-easing), visibility var(--motion-replace-duration) var(--motion-replace-easing);grid-template-rows:0fr;display:grid}:root:has([data-audit-v2]) .disclosure[data-open=true]{opacity:1;visibility:inherit;grid-template-rows:1fr}:root:has([data-audit-v2]) .disclosure>*{min-height:0;overflow:hidden}@keyframes emphasize-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-focus) 0%, transparent)}40%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-focus) 30%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-focus) 0%, transparent)}}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .animate-spin-loading{animation-duration:calc(var(--motion-loading-duration) * 6)}:root:has([data-audit-v2]) .skeleton:after,:root:has([data-audit-v2]) .animate-attention{animation:none}}@keyframes stream-caret-blink{0%,45%{opacity:1}50%,to{opacity:0}}:root:has([data-audit-v2]) .stream-caret,:root:has([data-audit-v2]) .answer-streaming>:last-child:after{content:"";vertical-align:-.15em;background:var(--color-fg-base-tertiary);border-radius:1px;width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite stream-caret-blink;display:inline-block}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .stream-caret,:root:has([data-audit-v2]) .answer-streaming>:last-child:after{animation:none}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes bar-grow{0%{transform:scaleX(0)}}:root:has([data-audit-v2]) .meter-bar{transform-origin:0;transform:scaleX(var(--w,0));animation:bar-grow calc(var(--motion-enter-duration) * 3) var(--motion-enter-easing) both}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .meter-bar{animation:none}}:root:has([data-audit-v2]) .range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px}:root:has([data-audit-v2]) .range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-bg-action-primary) var(--fill,0%), var(--color-border-base-medium) var(--fill,0%));border-radius:999px;height:6px}:root:has([data-audit-v2]) .range::-moz-range-track{background:var(--color-border-base-medium);border-radius:999px;height:6px}:root:has([data-audit-v2]) .range::-moz-range-progress{background:var(--color-bg-action-primary);border-radius:999px;height:6px}:root:has([data-audit-v2]) .range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-bg-base-surface);border:2px solid var(--color-bg-action-primary);width:28px;height:28px;box-shadow:var(--elevation-shadow-2);transition:scale var(--motion-feedback-duration) var(--motion-feedback-easing);border-radius:50%;margin-top:-11px}:root:has([data-audit-v2]) .range::-moz-range-thumb{background:var(--color-bg-base-surface);border:2px solid var(--color-bg-action-primary);width:24px;height:24px;box-shadow:var(--elevation-shadow-2);border-radius:50%}:root:has([data-audit-v2]) .range:active::-webkit-slider-thumb{scale:1.1}:root:has([data-audit-v2]) .range:focus-visible{outline:none}:root:has([data-audit-v2]) .range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-focus);outline-offset:2px}:root:has([data-audit-v2]) .range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-focus);outline-offset:2px}:root:has([data-audit-v2]) .range[data-unset=true]::-webkit-slider-thumb{border-style:dashed}:root:has([data-audit-v2]) .swipe{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:root:has([data-audit-v2]) .swipe::-webkit-scrollbar{display:none}:root:has([data-audit-v2]) .swipe>*{scroll-snap-align:center}@media (min-width:768px){:root:has([data-audit-v2]) .swipe{scroll-snap-type:none}}:root:has([data-audit-v2]) .safe-bottom{padding-bottom:max(var(--spacing-inset-sm), env(safe-area-inset-bottom))}:root:has([data-audit-v2]) .hatch{background-image:repeating-linear-gradient(-45deg,currentColor 0 1.5px,#0000 1.5px 6px)}:root:has([data-audit-v2]) .chart-draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:chart-draw 1.4s var(--motion-enter-easing) .2s forwards}@keyframes chart-draw{to{stroke-dashoffset:0}}:root:has([data-audit-v2]) .chart-glow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1.6s infinite alternate chart-glow}@keyframes chart-glow{0%{opacity:.55;scale:.9}to{opacity:1;scale:1.1}}:root:has([data-audit-v2]) .chart-pop{animation:enter-scale var(--motion-enter-duration) var(--motion-enter-easing) both;animation-delay:calc(var(--i,0) * 45ms)}:root:has([data-audit-v2]) .gauge-seg{transition:fill var(--motion-replace-duration) var(--motion-replace-easing)}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .chart-draw{stroke-dashoffset:0;animation:none}:root:has([data-audit-v2]) .chart-glow,:root:has([data-audit-v2]) .chart-pop{animation:none}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .animate-sheet-up{animation:none}}@media not (min-width:40rem){:root:has([data-audit-v2]) [data-radix-popper-content-wrapper]:has(>.animate-sheet-up){will-change:auto!important;transform:none!important}}@keyframes bar-grow-v{0%{transform:scaleY(0)}}:root:has([data-audit-v2]) .bar-grow-v{transform-origin:bottom;animation:bar-grow-v calc(var(--motion-enter-duration) * 2.5) var(--motion-enter-easing) both;animation-delay:calc(var(--i,0) * 60ms)}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .bar-grow-v{animation:none}}@keyframes story-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root:has([data-audit-v2]) .story-fill{transform-origin:0;animation:linear forwards story-fill}@media (prefers-reduced-motion:reduce){:root:has([data-audit-v2]) .story-fill{animation:none;transform:scaleX(1)}}@keyframes pulse{50%{opacity:.5}}@property --v{syntax:"<number>";inherits:true;initial-value:0}:root:has([data-audit-v2]) .meter{transition:--v calc(var(--motion-replace-duration) * 3) var(--motion-replace-easing)}:root:has([data-audit-v2]) .meter[data-continuous=true]{transition:--v var(--motion-loading-duration) var(--motion-loading-easing)}:root:has([data-audit-v2]) .meter-fill{background:linear-gradient(90deg, var(--color-meter-fill-start), var(--color-meter-fill-end));clip-path:inset(0 calc(100% - var(--v) * (100% - 6px)) 0 0 round 999px 8px 8px 999px)}:root:has([data-audit-v2]) .meter-track{background:var(--color-meter-track);clip-path:inset(0 0 0 calc(var(--v) * (100% - 6px) + 6px) round 8px 999px 999px 8px)}:root:has([data-audit-v2]) .meter-follow{transform:translateX(calc(var(--v) * (100% - 6px)));will-change:transform}:root:has([data-audit-v2]) .mini-meter{--gap:2px;transition:--v calc(var(--motion-replace-duration) * 3) var(--motion-replace-easing)}:root:has([data-audit-v2]) .mini-meter>.fill{background:linear-gradient(90deg, var(--color-meter-fill-start), var(--color-meter-fill-end));clip-path:inset(0 calc(100% - var(--v) * (100% - 2px)) 0 0 round 3px)}:root:has([data-audit-v2]) .mini-meter>.track{background:var(--color-meter-track);clip-path:inset(0 0 0 calc(var(--v) * (100% - 2px) + 2px) round 3px)}:root:has([data-audit-v2]) :is([data-streamdown=heading-1],[data-streamdown=heading-2],[data-streamdown=heading-3],[data-streamdown=heading-4],[data-streamdown=heading-5],[data-streamdown=heading-6]){color:var(--color-fg-base-primary);letter-spacing:0;margin-block:.75rem .25rem;font-size:16px;font-weight:600;line-height:20px}:root:has([data-audit-v2]) .range-warm::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-bg-action-primary) var(--fill,0%), #0000002e var(--fill,0%))}:root:has([data-audit-v2]) .range-warm::-moz-range-track{background:#0000002e}