.ethique-scroll.svelte-1wpo3vm{position:relative}.scroll-panel.svelte-1wpo3vm{padding:0 var(--gutter);max-width:var(--max-width);background:var(--color-bg);flex-direction:column;gap:0;margin-inline:auto;display:flex}.panel-left.svelte-1wpo3vm{gap:var(--space-3xl);flex-direction:column;display:flex}.text-block.svelte-1wpo3vm{opacity:0;transition:opacity 1s var(--ease-out-slow)}.text-block-active.svelte-1wpo3vm{opacity:1}.text-title.svelte-1wpo3vm{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-light);line-height:var(--leading-snug);color:var(--color-text);margin:0 0 var(--space-md)}.text-body.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:28rem;margin:0}.panel-right.svelte-1wpo3vm,.anim.svelte-1wpo3vm{display:none}.anim-active.svelte-1wpo3vm{opacity:1;justify-content:center;align-items:center;display:flex}.anim-label.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-light);margin-bottom:var(--space-xs);display:block}.bar.svelte-1wpo3vm{background:var(--color-bg-subtle);height:4px;overflow:hidden}.bar-fill.svelte-1wpo3vm{height:100%}.bar-fill-good.svelte-1wpo3vm{background:var(--color-status-resolved)}.bar-fill-alert.svelte-1wpo3vm{background:var(--color-status-alert)}.tag-list.svelte-1wpo3vm{gap:var(--space-xs);flex-direction:column;display:flex}.tag.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-text-muted);padding-left:var(--space-md);position:relative}.tag.svelte-1wpo3vm:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tag-bad.svelte-1wpo3vm:before{background:var(--color-status-alert)}.tag-good.svelte-1wpo3vm:before{background:var(--color-status-resolved)}.trust-meter.svelte-1wpo3vm{gap:var(--space-lg);flex-direction:column;width:100%;max-width:20rem;display:flex}.form-mock.svelte-1wpo3vm{gap:var(--space-md);flex-direction:column;width:100%;max-width:18rem;display:flex}.field.svelte-1wpo3vm{padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border);opacity:0;transition:opacity .8s var(--ease-out-slow), transform .8s var(--ease-out-slow);flex-direction:column;gap:2px;display:flex;transform:translateY(4px)}.field-visible.svelte-1wpo3vm{opacity:1;transform:translateY(0)}.field-label.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-light)}.field-value.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-text)}.form-btn.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-button-text);background:var(--color-accent);padding:var(--space-sm) var(--space-lg);text-align:center;margin-top:var(--space-sm);opacity:0;transition:opacity .8s var(--ease-out-slow)}.form-btn-visible.svelte-1wpo3vm{opacity:1}.criteria.svelte-1wpo3vm{gap:var(--space-md);flex-direction:column;width:100%;max-width:20rem;display:flex}.criteria-row.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-light);color:var(--color-text-muted);opacity:0;transition:opacity .8s var(--ease-out-slow), transform .8s var(--ease-out-slow);justify-content:space-between;align-items:center;display:flex;transform:translateY(4px)}.criteria-row-visible.svelte-1wpo3vm{opacity:1;transform:translateY(0)}.check-pass.svelte-1wpo3vm{font-weight:var(--weight-medium);color:var(--color-status-resolved)}.check-scan.svelte-1wpo3vm{color:var(--color-text-light);font-style:italic}.log-chart.svelte-1wpo3vm{gap:var(--space-lg);flex-direction:column;width:100%;max-width:20rem;display:flex}.log-row.svelte-1wpo3vm{gap:var(--space-xs);flex-direction:column;display:flex}.log-val.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);text-align:right}.log-val-bad.svelte-1wpo3vm{color:var(--color-status-alert)}.log-bottom.svelte-1wpo3vm{padding-top:var(--space-md);border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.detection.svelte-1wpo3vm{gap:var(--space-lg);flex-direction:column;width:100%;max-width:22rem;display:flex}.detection-scan.svelte-1wpo3vm{justify-content:space-between;align-items:baseline;display:flex}.detection-title.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-light)}.detection-count.svelte-1wpo3vm{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-light);color:var(--color-text)}.detection-sources.svelte-1wpo3vm{gap:var(--space-xs);flex-direction:column;display:flex}.detection-source-row.svelte-1wpo3vm{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;display:flex}.detection-source-name.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-text-muted)}.detection-source-status.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-text-light)}.detection-result.svelte-1wpo3vm{padding-top:var(--space-md);justify-content:space-between;align-items:baseline;display:flex}.detection-result-label.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text)}.detection-result-count.svelte-1wpo3vm{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-light);color:var(--color-status-alert)}.detection-detail.svelte-1wpo3vm{gap:var(--space-xs);flex-direction:column;display:flex}.detection-detail-val.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-light)}.detection-val-alert.svelte-1wpo3vm,.detection-result-alert.svelte-1wpo3vm{color:var(--color-status-alert)}.badge.svelte-1wpo3vm{align-items:center;gap:var(--space-md);padding:var(--space-2xl);border:1px solid var(--color-border);text-align:center;flex-direction:column;display:flex}.badge-brand.svelte-1wpo3vm{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-light);color:var(--color-text)}.badge-status.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-status-resolved)}.badge-tags.svelte-1wpo3vm{gap:var(--space-sm);flex-wrap:wrap;justify-content:center;display:flex}.badge-tag.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-light);color:var(--color-text-light);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border)}.engagement.svelte-1wpo3vm{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.engagement-word.svelte-1wpo3vm{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-light);color:var(--color-text)}.engagement-sep.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-light);color:var(--color-text-light);letter-spacing:var(--tracking-wider)}.confidence.svelte-1wpo3vm{gap:var(--space-md) var(--space-xl);grid-template-columns:1fr auto;align-items:center;display:grid}.confidence-line.svelte-1wpo3vm{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-light);color:var(--color-text)}.confidence-check.svelte-1wpo3vm{font-size:var(--text-lg);color:var(--color-status-resolved)}.confidence-cross.svelte-1wpo3vm{font-size:var(--text-lg);color:var(--color-status-alert)}@media (width>=768px){.ethique-scroll.svelte-1wpo3vm{height:100vh}.scroll-panel.svelte-1wpo3vm{gap:var(--space-3xl);flex-direction:row;position:absolute;inset:0}.panel-left.svelte-1wpo3vm{flex-direction:row;flex:1;align-items:center;position:relative}.text-block.svelte-1wpo3vm{position:absolute;left:0;right:0}.panel-right.svelte-1wpo3vm{flex:1;display:block;position:relative}.anim.svelte-1wpo3vm{opacity:0;transition:opacity 1s var(--ease-out-slow);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.anim-active.svelte-1wpo3vm{opacity:1}.text-title.svelte-1wpo3vm{font-size:var(--text-3xl)}}.ethique.svelte-arqddh{padding:0}.hero.svelte-arqddh{height:100svh;padding:var(--gutter);justify-content:center;align-items:center;display:flex}.hero-title.svelte-arqddh{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-light);line-height:var(--leading-tight);color:var(--color-text);text-align:center;margin:0}@media (width>=768px){.hero-title.svelte-arqddh{font-size:var(--text-5xl)}}@media (width>=1024px){.hero-title.svelte-arqddh{font-size:var(--text-6xl)}}
