:root{--lucen-home-bg:#f5f0e6;--lucen-home-surface:#fff;--lucen-home-surface-soft:#fff7eb;--lucen-home-text:#101820;--lucen-home-muted:#665f57;--lucen-home-border:#d8cdbc;--lucen-home-accent:#d8843e;--lucen-home-accent-soft:#fff0dd;--lucen-home-primary-button:#26864f;--lucen-home-primary-button-strong:#1a6a3d;--lucen-home-shadow:0 18px 50px #372a191f}[data-theme=dark]{--lucen-home-bg:#10100f;--lucen-home-surface:#1b1916;--lucen-home-surface-soft:#241f19;--lucen-home-text:#f5f0e8;--lucen-home-muted:#c0b7aa;--lucen-home-border:#66523d;--lucen-home-accent:#dd9047;--lucen-home-accent-soft:#2d2118;--lucen-home-primary-button:#2a8753;--lucen-home-primary-button-strong:#1f6b40;--lucen-home-shadow:0 22px 80px #0000005c}[data-a11y=comfortable]{font-size:106%}[data-a11y=comfortable] .ethico-card,[data-a11y=comfortable] .ethico-panel,[data-a11y=comfortable] .ethico-icon-button,[data-a11y=comfortable] .ethico-button-primary,[data-a11y=comfortable] .ethico-button-secondary{border-width:2px}.lucen-home-page{background:radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--lucen-home-accent) 14%, transparent), transparent 34rem), radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--lucen-home-accent) 10%, transparent), transparent 26rem), var(--lucen-home-bg);color:var(--lucen-home-text)}.lucen-home-page .ethico-card{border-color:var(--lucen-home-border);background:color-mix(in srgb, var(--lucen-home-surface) 92%, transparent);box-shadow:var(--lucen-home-shadow)}.lucen-home-page .ethico-panel{border-color:var(--lucen-home-border);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);box-shadow:var(--lucen-home-shadow)}.lucen-home-page .ethico-muted{color:var(--lucen-home-muted)}.lucen-home-page .ethico-badge{border-color:color-mix(in srgb, var(--lucen-home-accent) 48%, var(--lucen-home-border));background:color-mix(in srgb, var(--lucen-home-accent) 13%, transparent);color:var(--lucen-home-accent)}.lucen-home-page .ethico-button-primary{border-color:color-mix(in srgb, var(--lucen-home-primary-button-strong) 86%, black 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--lucen-home-primary-button) 92%, white 8%), var(--lucen-home-primary-button-strong))}.lucen-home-page .text-\[var\(--ethico-primary\)\]{color:var(--lucen-home-accent)}.lucen-home-page .bg-\[var\(--ethico-primary\)\]{background-color:var(--lucen-home-accent)}.ethico-button-primary,.ethico-button-secondary{transition:transform .16s,filter .16s,border-color .16s,background .16s}.ethico-button-primary:hover,.ethico-button-secondary:hover{transform:translateY(-1px)}.ethico-button-primary:hover{filter:brightness(1.04)}.ethico-button-secondary:hover{border-color:color-mix(in srgb, var(--lucen-home-accent) 48%, var(--ethico-border));background:color-mix(in srgb, var(--lucen-home-accent) 8%, var(--ethico-surface))}.lucen-header{z-index:50;border-bottom:1px solid color-mix(in srgb, var(--lucen-home-border) 70%, transparent);background:color-mix(in srgb, var(--lucen-home-bg) 82%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:sticky;top:0}.lucen-wordmark{width:6.6rem;height:4rem;color:var(--lucen-home-text);place-items:center;display:inline-grid}[data-theme=dark] .lucen-wordmark,.lucen-wordmark-force-light{color:#fff}.lucen-wordmark-compact{width:4.8rem;height:2.9rem}.lucen-wordmark svg{fill:currentColor;width:100%;height:100%;overflow:visible}.lucen-wordmark-text{letter-spacing:-13px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:250px;font-weight:950}.lucen-wordmark-bottom{letter-spacing:-16px;font-size:260px}.lucen-header-logo-link{align-items:center;text-decoration:none;display:inline-flex}.lucen-horizontal-logo{color:var(--lucen-home-text);letter-spacing:-.07em;align-items:center;gap:.28em;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:950;line-height:.86;display:inline-flex}.lucen-horizontal-logo-word{display:inline-block}.lucen-horizontal-logo-one{margin-left:.02em}.lucen-horizontal-logo-mark{border:.075em solid;border-radius:999px;width:1.23em;height:1.23em;margin-inline:.06em .02em;display:inline-block}[data-theme=dark] .lucen-horizontal-logo,.lucen-wordmark-force-light .lucen-horizontal-logo{color:#fff}.lucen-hero-orb{background:radial-gradient(circle, color-mix(in srgb, var(--lucen-home-accent) 22%, transparent), transparent 68%);filter:blur(18px);opacity:.72;pointer-events:none;border-radius:999px;width:22rem;height:22rem;position:absolute;inset:10% auto auto 14%}.lucen-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02070dad;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.lucen-modal{background:color-mix(in srgb, var(--lucen-home-bg) 88%, var(--lucen-home-surface));width:min(100%,880px);max-height:min(92vh,980px);padding:clamp(1.25rem,3vw,2.5rem);overflow-y:auto}.lucen-field{gap:.45rem;display:grid}.lucen-field label{color:var(--lucen-home-text);font-size:.82rem;font-weight:850}.lucen-field input,.lucen-field textarea,.lucen-field select{border:1px solid var(--lucen-home-border);background:color-mix(in srgb, var(--lucen-home-surface) 94%, transparent);width:100%;color:var(--lucen-home-text);border-radius:.95rem;outline:none;padding:.85rem .95rem}.lucen-field textarea{resize:vertical}.lucen-field input:focus,.lucen-field textarea:focus,.lucen-field select:focus{border-color:color-mix(in srgb, var(--lucen-home-accent) 64%, var(--lucen-home-border));box-shadow:0 0 0 4px color-mix(in srgb, var(--lucen-home-accent) 14%, transparent)}.lucen-form-feedback{color:var(--ethico-danger);margin-top:.75rem;font-size:.9rem;font-weight:800}.lucen-form-feedback-success{color:var(--lucen-home-primary-button)}.pricing-status-chip{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:0 1px 2px #0f172a0d}.pricing-status-dot{flex-shrink:0}[data-theme=light] .pricing-status-chip--included,:root:not([data-theme=dark]) .pricing-status-chip--included{color:#065f46;background:#ecfdf5;border-color:#86efac}[data-theme=light] .pricing-status-chip--optional,:root:not([data-theme=dark]) .pricing-status-chip--optional{color:#92400e;background:#fffbeb;border-color:#fcd34d}[data-theme=light] .pricing-status-chip--limited,:root:not([data-theme=dark]) .pricing-status-chip--limited{color:#0c4a6e;background:#f0f9ff;border-color:#7dd3fc}[data-theme=light] .pricing-status-chip--excluded,:root:not([data-theme=dark]) .pricing-status-chip--excluded{color:#475569;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .pricing-status-dot--included,:root:not([data-theme=dark]) .pricing-status-dot--included{background:#10b981}[data-theme=light] .pricing-status-dot--optional,:root:not([data-theme=dark]) .pricing-status-dot--optional{background:#f59e0b}[data-theme=light] .pricing-status-dot--limited,:root:not([data-theme=dark]) .pricing-status-dot--limited{background:#38bdf8}[data-theme=light] .pricing-status-dot--excluded,:root:not([data-theme=dark]) .pricing-status-dot--excluded{background:#94a3b8}[data-theme=dark] .pricing-status-chip--included{color:#d1fae5;background:#10b98124;border-color:#34d39973}[data-theme=dark] .pricing-status-chip--optional{color:#fde68a;background:#f59e0b24;border-color:#fbbf2466}[data-theme=dark] .pricing-status-chip--limited{color:#dbeafe;background:#0ea5e924;border-color:#38bdf866}[data-theme=dark] .pricing-status-chip--excluded{color:#e2e8f0b8;background:#94a3b814;border-color:#94a3b838}[data-theme=dark] .pricing-status-dot--included{background:#6ee7b7}[data-theme=dark] .pricing-status-dot--optional{background:#fcd34d}[data-theme=dark] .pricing-status-dot--limited{background:#7dd3fc}[data-theme=dark] .pricing-status-dot--excluded{background:#94a3b8}@media (max-width:640px){.lucen-wordmark{width:5.2rem;height:3.1rem}.lucen-horizontal-logo{font-size:2rem}.ethico-icon-button{min-width:2.7rem;height:2.7rem}}
.lucen-wordmark,.lucen-pricing-logo-stack{aspect-ratio:1529/346;background-image:url(/brand/lucenone/logo-lucenone-dark.png);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;width:clamp(12rem,18vw,20rem);height:auto;display:inline-grid}[data-theme=dark] .lucen-wordmark,[data-theme=dark] .lucen-pricing-logo-stack,.lucen-wordmark-force-light{background-image:url(/brand/lucenone/logo-lucenone-light.png)}.lucen-wordmark svg,.lucen-pricing-logo,.lucen-horizontal-logo{display:none!important}.lucen-wordmark-compact{width:7.2rem;height:auto}@media (max-width:640px){.lucen-wordmark,.lucen-pricing-logo-stack{width:10rem}.lucen-wordmark-compact{width:6rem}}
body>main.min-h-screen{background:radial-gradient(circle at 70% 10%, color-mix(in srgb, var(--lucen-home-accent) 14%, transparent), transparent 34rem), radial-gradient(circle at 12% 8%, color-mix(in srgb, var(--lucen-home-accent) 10%, transparent), transparent 26rem), var(--lucen-home-bg);color:var(--lucen-home-text)}body>main.min-h-screen .ethico-card{border-color:var(--lucen-home-border);background:color-mix(in srgb, var(--lucen-home-surface) 92%, transparent);box-shadow:var(--lucen-home-shadow)}body>main.min-h-screen .ethico-panel{border-color:var(--lucen-home-border);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);box-shadow:var(--lucen-home-shadow)}body>main.min-h-screen .ethico-muted{color:var(--lucen-home-muted)}body>main.min-h-screen .ethico-badge{border-color:color-mix(in srgb, var(--lucen-home-accent) 48%, var(--lucen-home-border));background:color-mix(in srgb, var(--lucen-home-accent) 13%, transparent);color:var(--lucen-home-accent)}body>main.min-h-screen .ethico-button-primary{border-color:color-mix(in srgb, var(--lucen-home-primary-button-strong) 86%, black 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--lucen-home-primary-button) 92%, white 8%), var(--lucen-home-primary-button-strong))}body>main.min-h-screen .text-\[var\(--ethico-primary\)\]{color:var(--lucen-home-accent)}body>main.min-h-screen .bg-\[var\(--ethico-primary\)\]{background-color:var(--lucen-home-accent)}body>main.min-h-screen .ethico-grid-bg{background-color:color-mix(in srgb, var(--lucen-home-surface) 72%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--lucen-home-border) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lucen-home-border) 28%, transparent) 1px, transparent 1px)}.lucen-confirmation-card{border:1px solid color-mix(in srgb, var(--lucen-home-primary-button) 28%, var(--lucen-home-border));background:color-mix(in srgb, var(--lucen-home-primary-button) 8%, var(--lucen-home-surface));color:var(--lucen-home-text);border-radius:1.4rem;gap:1.2rem;padding:clamp(1.35rem,3vw,2.4rem);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:650;line-height:1.75;display:grid}
.lucen-home-page .lucen-hero-orb+.ethico-badge{display:none}.lucen-home-page .lucen-hero-orb+.ethico-badge+h1{margin-top:0!important}.lucen-header{min-height:3.9rem}.lucen-header .lucen-wordmark{width:clamp(7.2rem,10vw,9.6rem)}.lucen-header-actions{min-width:0}.lucen-public-nav{border:1px solid color-mix(in srgb, var(--lucen-home-border) 82%, transparent);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);border-radius:999px;align-items:center;gap:.2rem;min-height:2.75rem;padding:.18rem;box-shadow:0 8px 24px #281f140f}.lucen-public-nav-link{min-height:2.28rem;color:var(--lucen-home-text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .95rem;font-size:.88rem;font-weight:850;line-height:1;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.lucen-public-nav-link:hover{background:color-mix(in srgb, var(--ethico-primary) 8%, transparent);color:var(--ethico-primary)}.lucen-header-demo,.lucen-header-login{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:2.75rem;padding:0 1.22rem;font-size:.9rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s}.lucen-header-demo{border-color:color-mix(in srgb, var(--lucen-home-primary-button-strong) 82%, black 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--lucen-home-primary-button) 94%, white 6%), var(--lucen-home-primary-button-strong));color:#fff;box-shadow:0 10px 26px color-mix(in srgb, var(--lucen-home-primary-button) 18%, transparent)}.lucen-header-login{border-color:color-mix(in srgb, var(--lucen-home-border) 82%, transparent);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);color:var(--lucen-home-text);box-shadow:0 8px 24px #281f140f}.lucen-header-demo:hover,.lucen-header-login:hover{transform:translateY(-1px)}.lucen-header .ethico-icon-button{border:1px solid color-mix(in srgb, var(--lucen-home-border) 82%, transparent);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);min-width:2.75rem;height:2.75rem;color:var(--lucen-home-text);border-radius:999px;justify-content:center;align-items:center;gap:.42rem;font-size:.88rem;font-weight:900;line-height:1;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 8px 24px #281f140f}.lucen-header .ethico-icon-button:hover{transform:translateY(-1px)}.lucen-header .ethico-icon-button.min-w-\[4\.4rem\]{min-width:3.85rem;padding-inline:.72rem}.lucen-home-page .ethico-button-primary,.lucen-home-page .ethico-button-secondary{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;padding:.8rem 1.35rem;font-size:clamp(.95rem,1vw,1.05rem);font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #281f1412}.lucen-home-page .ethico-button-primary{border-color:color-mix(in srgb, var(--lucen-home-primary-button-strong) 86%, black 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--lucen-home-primary-button) 92%, white 8%), var(--lucen-home-primary-button-strong));color:#fff}.lucen-home-page .ethico-button-secondary{border-color:color-mix(in srgb, var(--lucen-home-border) 82%, transparent);background:color-mix(in srgb, var(--lucen-home-surface) 88%, transparent);color:var(--lucen-home-text)}.lucen-home-page .ethico-button-primary:hover,.lucen-home-page .ethico-button-secondary:hover{transform:translateY(-1px)}@media (max-width:1024px){.lucen-header-demo,.lucen-header-login{min-height:2.55rem;padding-inline:.95rem;font-size:.86rem}.lucen-header .ethico-icon-button{min-width:2.55rem;height:2.55rem}}
.lucen-reporting-route .lucen-home-page>section:nth-of-type(9),.lucen-home-route .lucen-home-page>section:nth-of-type(8) article:nth-child(5){display:none!important}
.pricing-status-chip{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;box-shadow:0 1px 2px #0f172a0d}.pricing-status-dot{flex-shrink:0}[data-theme=light] .pricing-status-chip--included,:root:not([data-theme=dark]) .pricing-status-chip--included{color:#065f46;background:#ecfdf5;border-color:#86efac}[data-theme=light] .pricing-status-chip--optional,:root:not([data-theme=dark]) .pricing-status-chip--optional{color:#92400e;background:#fffbeb;border-color:#fcd34d}[data-theme=light] .pricing-status-chip--limited,:root:not([data-theme=dark]) .pricing-status-chip--limited{color:#0c4a6e;background:#f0f9ff;border-color:#7dd3fc}[data-theme=light] .pricing-status-chip--excluded,:root:not([data-theme=dark]) .pricing-status-chip--excluded{color:#475569;background:#f8fafc;border-color:#cbd5e1}[data-theme=light] .pricing-status-dot--included,:root:not([data-theme=dark]) .pricing-status-dot--included{background:#10b981}[data-theme=light] .pricing-status-dot--optional,:root:not([data-theme=dark]) .pricing-status-dot--optional{background:#f59e0b}[data-theme=light] .pricing-status-dot--limited,:root:not([data-theme=dark]) .pricing-status-dot--limited{background:#38bdf8}[data-theme=light] .pricing-status-dot--excluded,:root:not([data-theme=dark]) .pricing-status-dot--excluded{background:#94a3b8}[data-theme=dark] .pricing-status-chip--included{color:#d1fae5;background:#10b98124;border-color:#34d39973}[data-theme=dark] .pricing-status-chip--optional{color:#fde68a;background:#f59e0b24;border-color:#fbbf2466}[data-theme=dark] .pricing-status-chip--limited{color:#dbeafe;background:#0ea5e924;border-color:#38bdf866}[data-theme=dark] .pricing-status-chip--excluded{color:#e2e8f0b8;background:#94a3b814;border-color:#94a3b838}[data-theme=dark] .pricing-status-dot--included{background:#6ee7b7}[data-theme=dark] .pricing-status-dot--optional{background:#fcd34d}[data-theme=dark] .pricing-status-dot--limited{background:#7dd3fc}[data-theme=dark] .pricing-status-dot--excluded{background:#94a3b8}
:root{--topbar-height:56px;--platform-sidebar-width:224px;--platform-sidebar-collapsed-width:72px;--platform-sidebar-expanded-width:252px;--page-padding-x:20px;--page-padding-y:18px;--card-padding:14px;--card-gap:10px;--button-height:38px;--input-height:38px}html[data-density=comfortable]{--topbar-height:60px;--platform-sidebar-width:236px;--platform-sidebar-expanded-width:268px;--page-padding-x:24px;--page-padding-y:22px;--card-padding:18px;--card-gap:14px;--button-height:42px;--input-height:42px}html[data-density=accessibility]{--topbar-height:68px;--platform-sidebar-width:268px;--platform-sidebar-expanded-width:300px;--page-padding-x:28px;--page-padding-y:28px;--card-padding:24px;--card-gap:18px;--button-height:48px;--input-height:48px}.platform-shell{background:var(--ethico-bg);min-height:100vh;color:var(--ethico-text)}.platform-grid{min-height:100vh;display:grid}@media (min-width:1024px){.platform-grid{grid-template-columns:var(--platform-sidebar-collapsed-width) minmax(0, 1fr)}}.platform-sidebar{border-right:1px solid var(--ethico-border);background:var(--ethico-surface);display:none}@media (min-width:1024px){.platform-sidebar{z-index:70;width:var(--platform-sidebar-collapsed-width);flex-direction:column;height:100vh;padding:16px 12px;transition:width .2s,box-shadow .2s;display:flex;position:sticky;top:0;overflow:hidden}.platform-sidebar[data-expanded=true]{width:var(--platform-sidebar-expanded-width);box-shadow:22px 0 55px #0f172a1a}.platform-sidebar[data-locked-collapsed=true],.platform-sidebar[data-locked-collapsed=true][data-expanded=true]{width:var(--platform-sidebar-collapsed-width);box-shadow:none}.platform-sidebar-brand{width:calc(var(--platform-sidebar-collapsed-width) - 24px)}.platform-sidebar[data-expanded=true] .platform-sidebar-brand{width:calc(var(--platform-sidebar-expanded-width) - 24px)}.platform-sidebar[data-locked-collapsed=true] .platform-sidebar-brand{width:calc(var(--platform-sidebar-collapsed-width) - 24px)}.platform-sidebar-nav-link{width:calc(var(--platform-sidebar-expanded-width) - 24px);min-height:44px}.platform-sidebar-label{opacity:0;white-space:nowrap;transition:opacity .16s,transform .16s;transform:translate(-6px)}.platform-sidebar[data-expanded=true] .platform-sidebar-label{opacity:1;transform:translate(0)}.platform-sidebar[data-locked-collapsed=true] .platform-sidebar-label{opacity:0;transform:translate(-6px)}}.platform-topbar{z-index:50;height:var(--topbar-height);border-bottom:1px solid var(--ethico-border);background:var(--ethico-bg);position:sticky;top:0}.platform-content{padding:var(--page-padding-y) var(--page-padding-x)}.platform-page{gap:var(--card-gap);display:grid}.platform-page-header{border-bottom:1px solid var(--ethico-border);padding-bottom:var(--card-gap);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-kicker{color:var(--ethico-primary);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.platform-title{margin-top:.35rem;font-size:26px;font-weight:950;line-height:1.1}.platform-subtitle{max-width:56rem;color:var(--ethico-text-muted);margin-top:.45rem;font-size:13px;line-height:1.55}.platform-card,.platform-row{border:1px solid var(--ethico-border);background:var(--ethico-surface);box-shadow:var(--ethico-shadow-soft);padding:var(--card-padding);border-radius:16px}.platform-input-shell{min-height:var(--input-height);border:1px solid var(--ethico-border);background:var(--ethico-surface);color:var(--ethico-text-muted);border-radius:12px;align-items:center;gap:.6rem;padding:0 .85rem;font-size:12px;display:flex}.platform-badge{border:1px solid var(--ethico-border);background:var(--ethico-surface-muted);border-radius:999px;justify-content:center;align-items:center;min-height:1.9rem;padding:.25rem .7rem;font-size:11px;font-weight:900;display:inline-flex}.platform-section-title{align-items:center;gap:.55rem;font-size:13px;font-weight:900;display:flex}.platform-small-text{color:var(--ethico-text-muted);font-size:12px;line-height:1.5}.platform-shell .ethico-button-primary,.platform-shell .ethico-button-secondary{min-height:var(--button-height);border-radius:.75rem;padding:.5rem .9rem;font-size:12px}.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3]{width:fit-content;max-width:100%;box-shadow:none;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;display:inline-flex}.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3]>div{gap:.35rem}.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3] p:first-child{font-size:.68rem;line-height:1rem}.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3] p+p,.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3] div[class*=h-1\.5]{display:none}.platform-card a[href*="/evidence/"]>div[class*=mt-3][class*=rounded-xl][class*=border][class*=p-3] svg{width:.78rem;height:.78rem}.platform-card details a[href*="/evidence/"] p.mt-1{display:none}
.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger){width:fit-content;max-width:100%;min-height:var(--button-height);text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.52rem .95rem;font-size:.78rem;font-weight:900;line-height:1.05;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s,opacity .15s;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.48rem!important;display:inline-flex!important}.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger):where(:hover,:focus-visible){transform:translateY(-1px)}.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger):focus-visible{outline:3px solid color-mix(in srgb, var(--ethico-primary) 24%, transparent);outline-offset:2px}.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger):disabled,.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger)[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger)>svg{flex:none;width:1rem;height:1rem}.platform-shell :where(.ethico-button-primary,.lucen-button-primary){border-color:color-mix(in srgb, var(--ethico-primary-strong) 72%, black 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--ethico-primary) 92%, white 8%), var(--ethico-primary-strong));color:#fff;box-shadow:0 10px 22px color-mix(in srgb, var(--ethico-primary) 16%, transparent)}.platform-shell :where(.ethico-button-primary,.lucen-button-primary):where(:hover,:focus-visible){box-shadow:0 14px 30px color-mix(in srgb, var(--ethico-primary) 22%, transparent)}.platform-shell :where(.ethico-button-secondary,.lucen-button-secondary){border-color:color-mix(in srgb, var(--ethico-border) 88%, var(--ethico-primary) 12%);background:color-mix(in srgb, var(--ethico-surface) 88%, var(--ethico-primary) 4%);color:var(--ethico-text)}.platform-shell :where(.ethico-button-secondary,.lucen-button-secondary):where(:hover,:focus-visible){border-color:color-mix(in srgb, var(--ethico-primary) 35%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-primary) 8%, var(--ethico-surface))}.platform-shell :where(.ethico-button-ghost,.lucen-button-ghost){color:var(--ethico-text-muted);box-shadow:none;background:0 0;border-color:#0000}.platform-shell :where(.ethico-button-ghost,.lucen-button-ghost):where(:hover,:focus-visible){background:color-mix(in srgb, var(--ethico-primary) 8%, transparent);color:var(--ethico-text)}.platform-shell :where(.ethico-button-ai,.lucen-button-ai){border-color:color-mix(in srgb, var(--ethico-ai) 30%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-ai) 8%, var(--ethico-surface));color:color-mix(in srgb, var(--ethico-ai) 76%, var(--ethico-text))}.platform-shell :where(.ethico-button-ai,.lucen-button-ai):where(:hover,:focus-visible){border-color:color-mix(in srgb, var(--ethico-ai) 48%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-ai) 13%, var(--ethico-surface))}.platform-shell :where(.ethico-button-success,.lucen-button-success){border-color:color-mix(in srgb, var(--ethico-primary) 38%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-primary) 10%, var(--ethico-surface));color:var(--ethico-primary-strong)}.platform-shell :where(.ethico-button-success,.lucen-button-success):where(:hover,:focus-visible){border-color:color-mix(in srgb, var(--ethico-primary) 58%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-primary) 16%, var(--ethico-surface))}.platform-shell :where(.ethico-button-danger,.lucen-button-danger){border-color:color-mix(in srgb, var(--ethico-danger) 30%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-danger) 7%, var(--ethico-surface));color:var(--ethico-danger)}.platform-shell :where(.ethico-button-danger,.lucen-button-danger):where(:hover,:focus-visible){border-color:color-mix(in srgb, var(--ethico-danger) 52%, var(--ethico-border));background:color-mix(in srgb, var(--ethico-danger) 12%, var(--ethico-surface))}.platform-shell :where(.lucen-button-sm,.ethico-button-sm){min-height:2rem;padding:.36rem .72rem;font-size:.7rem}.platform-shell :where(.lucen-button-lg,.ethico-button-lg){min-height:2.8rem;padding:.72rem 1.18rem;font-size:.86rem}.platform-shell :where(.lucen-icon-button,.ethico-icon-button){width:2.4rem;height:2.4rem;color:var(--ethico-text);border-radius:999px;place-items:center;transition:background .15s,transform .15s,color .15s;display:inline-grid}.platform-shell :where(.lucen-icon-button,.ethico-icon-button):hover{background:color-mix(in srgb, var(--ethico-primary) 8%, transparent);color:var(--ethico-primary)}.platform-shell :where(.lucen-icon-button,.ethico-icon-button)>svg{width:1rem;height:1rem}.platform-content main.platform-page :where(button,a[href]):not([aria-label]):not([title=Supprimer]):not(.ethico-button-primary):not(.ethico-button-secondary):not(.ethico-button-ghost):not(.ethico-button-ai):not(.ethico-button-success):not(.ethico-button-danger):not(.lucen-button):not(.lucen-button-primary):not(.lucen-button-secondary):not(.lucen-button-ghost):not(.lucen-button-ai):not(.lucen-button-success):not(.lucen-button-danger):not(.lucen-icon-button):not(.ethico-icon-button):not([class*=w-10]):not([class*=h-10][class*=w-]){flex-direction:row;justify-content:center;align-items:center;gap:.42rem;min-height:2.15rem;display:inline-flex}.platform-content main.platform-page :where(button,a[href]):not([aria-label]):not([title=Supprimer]):not(.ethico-button-primary):not(.ethico-button-secondary):not(.ethico-button-ghost):not(.ethico-button-ai):not(.ethico-button-success):not(.ethico-button-danger):not(.lucen-button):not(.lucen-button-primary):not(.lucen-button-secondary):not(.lucen-button-ghost):not(.lucen-button-ai):not(.lucen-button-success):not(.lucen-button-danger):not(.lucen-icon-button):not(.ethico-icon-button):not([class*=w-10]):not([class*=h-10][class*=w-])>svg{flex:none;width:.95rem;height:.95rem}.platform-content main.platform-page :where(button[class*=rounded-full],a[href][class*=rounded-full]):not([aria-label]):not([title=Supprimer]):not(.ethico-button-primary):not(.ethico-button-secondary):not(.ethico-button-ghost):not(.ethico-button-ai):not(.ethico-button-success):not(.ethico-button-danger):not([class*=w-10]):not([class*=h-10][class*=w-]){box-shadow:none;white-space:nowrap;border-radius:999px}.platform-content main.platform-page :where(button[class*=border],a[href][class*=border]):not([aria-label]):not([title=Supprimer]):not(.ethico-button-primary):not(.ethico-button-secondary):not(.ethico-button-ghost):not(.ethico-button-ai):not(.ethico-button-success):not(.ethico-button-danger):not([class*=w-10]):not([class*=h-10][class*=w-]){transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s}.platform-content main.platform-page :where(button[class*=border],a[href][class*=border]):not([aria-label]):not([title=Supprimer]):not(.ethico-button-primary):not(.ethico-button-secondary):not(.ethico-button-ghost):not(.ethico-button-ai):not(.ethico-button-success):not(.ethico-button-danger):not([class*=w-10]):not([class*=h-10][class*=w-]):where(:hover,:focus-visible){box-shadow:0 10px 24px color-mix(in srgb, var(--ethico-primary) 10%, transparent);transform:translateY(-1px)}.platform-content main.platform-page :where(button,a[href])[class*=text-left]{justify-content:flex-start}.platform-topbar :where(a,button,label).lucen-icon-button,.platform-topbar :where(a,button,label).ethico-icon-button,.platform-topbar :where(a,button,label)[class*=h-10][class*=w-10]{box-shadow:none!important;background:0 0!important;border:0!important}.platform-topbar :where(a,button,label).lucen-icon-button:hover,.platform-topbar :where(a,button,label).ethico-icon-button:hover,.platform-topbar :where(a,button,label)[class*=h-10][class*=w-10]:hover{background:color-mix(in srgb, var(--ethico-primary) 8%, transparent)!important}@media (max-width:640px){.platform-shell :where(.ethico-button-primary,.ethico-button-secondary,.ethico-button-ghost,.ethico-button-ai,.ethico-button-success,.ethico-button-danger,.lucen-button,.lucen-button-primary,.lucen-button-secondary,.lucen-button-ghost,.lucen-button-ai,.lucen-button-success,.lucen-button-danger){white-space:normal;width:100%}}
.lucen-sidebar-logo{width:100%;height:44px;display:block;position:relative;overflow:hidden}.lucen-sidebar-logo-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.lucen-sidebar-logo-full{object-position:center;width:86%;height:34px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.lucen-sidebar-logo-mark{object-position:center}html:not([data-theme=dark]) .lucen-sidebar-logo[data-expanded=true] .lucen-sidebar-logo-full.lucen-sidebar-logo-theme-dark,html:not([data-theme=dark]) .lucen-sidebar-logo[data-expanded=false] .lucen-sidebar-logo-mark.lucen-sidebar-logo-theme-dark,html[data-theme=dark] .lucen-sidebar-logo[data-expanded=true] .lucen-sidebar-logo-full.lucen-sidebar-logo-theme-light,html[data-theme=dark] .lucen-sidebar-logo[data-expanded=false] .lucen-sidebar-logo-mark.lucen-sidebar-logo-theme-light{opacity:1}@media (min-width:1024px){.platform-sidebar-brand{justify-content:center;align-items:center;min-height:50px;display:flex;overflow:hidden}.platform-sidebar[data-expanded=true] .platform-sidebar-brand,.platform-sidebar[data-locked-collapsed=true] .platform-sidebar-brand{justify-content:center}}
[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:first-child a{text-align:left!important;width:100%!important;display:block!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:first-child a>div:first-child{text-align:left!important;grid-template-columns:minmax(0,1fr) 3ch!important;align-items:center!important;gap:1rem!important;width:100%!important;display:grid!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:first-child a>div:first-child>span:first-child{text-align:left!important;justify-self:start!important;min-width:0!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:first-child a>div:first-child>span:last-child{text-align:right!important;justify-self:end!important;min-width:3ch!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:nth-child(2) div.mt-3>div{text-align:left!important;grid-template-columns:minmax(0,1fr) 3ch!important;align-items:center!important;gap:1rem!important;width:100%!important;display:grid!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:nth-child(2) div.mt-3>div>span:first-child{text-align:left!important;justify-self:start!important;min-width:0!important}[data-platform-path="/platforme/dashboard"] main.platform-page>section:nth-of-type(6)>article:first-child>div.mt-4>div:nth-child(2) div.mt-3>div>span:last-child{text-align:right!important;justify-self:end!important;min-width:3ch!important}
